.gu-page{font-family:Arial,Helvetica,sans-serif;color:#102446;background:#fff;overflow-x:clip}.gu-page *{box-sizing:border-box}.gu-wrap{width:min(1160px,calc(100% - 40px));margin:auto;text-align:center}.gu-page h1,.gu-page h2,.gu-page h3,.gu-page p{margin-top:0}.gu-page h2{font-size:clamp(32px,3.8vw,50px);letter-spacing:-.045em;line-height:1.08}.gu-page p{line-height:1.55}.gu-kicker{color:#6500df;text-transform:uppercase;letter-spacing:.16em;font-weight:800;font-size:12px;margin-bottom:14px}.gu-intro{max-width:700px;margin:0 auto 33px;color:#4a5e78;font-size:17px}.gu-btn{display:inline-flex;justify-content:center;align-items:center;gap:18px;border-radius:7px;background:#6500e9;color:#fff!important;text-decoration:none;font-weight:800;padding:16px 24px;min-height:52px;box-shadow:0 12px 23px #4f00d12e}.gu-page a:focus-visible,.gu-page summary:focus-visible{outline:3px solid #ffbf2e;outline-offset:3px}.gu-hero{background:linear-gradient(145deg,#fff 35%,#eaf5ff 82%,#f0e9ff);padding:72px 0 0}.gu-hero h1{font-size:clamp(48px,5.6vw,78px);line-height:1.02;letter-spacing:-.06em;margin:0 auto 17px;max-width:800px}.gu-hero h1 span{display:block;color:#6200db}.gu-lead{font-size:19px;color:#425776;max-width:660px;margin:0 auto 25px}.gu-hero img{display:block;width:min(930px,100%);height:auto;max-height:470px;object-fit:contain;object-position:bottom;margin:38px auto 0;border-radius:18px 18px 0 0}.gu-pricing{padding:78px 0;background:#f4faff}.gu-pricing h2{max-width:770px;margin:0 auto 17px}.gu-price-row{display:grid;grid-template-columns:1fr 1fr;max-width:790px;margin:auto;background:#fff;border:1px solid #dce5f3;border-radius:13px;box-shadow:0 12px 35px #183a6411;overflow:hidden}.gu-price-row article{padding:30px 20px}.gu-price-row article+article{border-left:1px solid #dce5f3}.gu-price-row h3{font-size:18px;margin-bottom:12px}.gu-price-row strong{display:block;font-size:clamp(45px,5vw,66px);letter-spacing:-.06em;line-height:1;color:#102446}.gu-price-row p{color:#536780;margin:11px 0 0}.gu-price-note{font-size:14px;color:#4b5d75;margin:22px auto 0}.gu-paths{padding:83px 0 91px}.gu-paths h2{margin:0 auto 16px}.gu-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gu-path-grid article{background:#fff;border:1px solid #dbe5f0;border-radius:14px;overflow:hidden;box-shadow:0 12px 30px #122d4c12}.gu-path-grid img{display:block;width:100%;height:225px;object-fit:cover}.gu-path-grid article>div{padding:25px 21px 29px}.gu-path-grid h3{font-size:24px;line-height:1.16;margin-bottom:10px}.gu-path-grid p{font-size:15px;color:#445a75;margin:0}.gu-care{background:#071e40;color:#fff;padding:86px 0 79px}.gu-care .gu-kicker,.gu-close .gu-kicker{color:#c6a0ff}.gu-care h2{max-width:760px;margin:0 auto 15px}.gu-care .gu-intro{color:#dbe8fa}.gu-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;align-items:stretch}.gu-plans article{display:flex;flex-direction:column;text-align:left;background:#fff;color:#12284a;border-radius:12px;padding:28px 25px;min-width:0}.gu-plans .gu-featured{background:#ede7ff}.gu-plans h3{font-size:21px;line-height:1.17;min-height:51px;margin-bottom:18px}.gu-plans strong{font-size:clamp(33px,3.2vw,43px);letter-spacing:-.055em;white-space:nowrap}.gu-plans small{font-size:15px;letter-spacing:0}.gu-plans p{color:#465b78;font-size:15px;margin:18px 0 24px}.gu-plans a{margin-top:auto;color:#5900d5;font-weight:800;text-underline-offset:4px}.gu-care-note{color:#d2dff1;font-size:14px;margin:26px auto 0}.gu-care-note a{color:#fff}.gu-process{padding:84px 0 91px;background:#fff}.gu-process h2{margin:0 auto 38px}.gu-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.gu-steps article{padding:0 12px;position:relative}.gu-steps article:not(:last-child):after{content:'→';position:absolute;right:-20px;top:24px;color:#9aaccc;font-size:30px}.gu-steps b{display:grid;place-items:center;width:67px;height:67px;border-radius:50%;background:#edf5ff;color:#6500df;font-size:23px;margin:0 auto 20px}.gu-steps h3{font-size:21px;margin-bottom:10px}.gu-steps p{font-size:15px;color:#4c5e77}.gu-faq{background:#f5f9ff;padding:79px 0 84px}.gu-faq h2{margin-bottom:30px}.gu-faq-list{max-width:880px;margin:auto;text-align:left}.gu-faq details{background:#fff;border:1px solid #dbe5f3;border-radius:9px;margin-bottom:10px;padding:0 20px}.gu-faq summary{cursor:pointer;list-style:none;position:relative;padding:20px 35px 20px 0;font-weight:700}.gu-faq summary::-webkit-details-marker{display:none}.gu-faq summary:after{content:'+';position:absolute;right:0;top:13px;font-size:25px;color:#6500df}.gu-faq details[open] summary:after{content:'−'}.gu-faq details p{color:#485d77;font-size:15px;margin:0 0 20px}.gu-faq details a,.gu-faq-more{color:#5b00d6;font-weight:700}.gu-faq-more{display:inline-block;margin-top:19px}.gu-close{background:radial-gradient(circle at 85% 20%,#4b17a4,#071d40 66%);color:#fff;padding:87px 0 95px}.gu-close h2{max-width:740px;margin:0 auto 17px}.gu-close p:not(.gu-kicker){max-width:650px;color:#e0e9f8;margin:0 auto 25px}
@media(max-width:760px){.gu-wrap{width:min(500px,calc(100% - 36px))}.gu-page h2{font-size:clamp(31px,8vw,40px)}.gu-hero{padding-top:57px}.gu-hero h1{font-size:clamp(44px,11vw,62px)}.gu-lead{font-size:16px}.gu-hero img{width:100%;height:auto;max-height:none;margin-top:36px}.gu-pricing,.gu-paths,.gu-care,.gu-process,.gu-faq{padding:62px 0}.gu-price-row{grid-template-columns:1fr}.gu-price-row article+article{border-left:0;border-top:1px solid #dce5f3}.gu-price-row article{padding:27px 18px}.gu-price-row strong{font-size:52px}.gu-path-grid,.gu-plans,.gu-steps{grid-template-columns:1fr;gap:18px}.gu-path-grid img{height:230px}.gu-plans article{text-align:center;padding:28px 22px}.gu-plans h3{min-height:0;margin-bottom:8px}.gu-plans p{margin:14px 0 18px}.gu-steps{gap:25px}.gu-steps article{padding:0 10px}.gu-steps article:after{display:none}.gu-steps b{margin-bottom:12px}.gu-steps p{margin-bottom:0}.gu-close{padding:69px 0 90px}body:has(.gu-page) .wr-utilities{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));pointer-events:none}body:has(.gu-page) .wr-chat-trigger{width:54px;height:54px;min-width:54px;padding:8px;border-radius:50%;justify-content:center;position:absolute;right:0;bottom:0}body:has(.gu-page) .wr-chat-trigger span{display:none}body:has(.gu-page) .wr-access-trigger{width:48px;height:48px;position:absolute;left:0;bottom:0}body:has(.gu-page) .wr-top{display:none!important}body:has(.gu-page) .wr-panel,body:has(.gu-page) .wr-chat-panel{pointer-events:auto}}
