@layer properties,theme,base,components,utilities,tokens,state,mode,component;.DH4YrW_grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:60px;display:grid}.DH4YrW_card{background:#fff;border-radius:26px;flex-direction:column;padding:38px;display:flex}.DH4YrW_icon{background:#04d9d91f;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.DH4YrW_icon svg{fill:none;stroke:#28005a;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.DH4YrW_label{letter-spacing:.12em;text-transform:uppercase;color:#05b9c8;margin-top:30px;font-size:.72rem;font-weight:650}.DH4YrW_card h3{letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(1.3rem,1.7vw,1.6rem);font-weight:500;line-height:1.2}.DH4YrW_card p{color:#28005ab8;margin:0;font-size:.97rem;line-height:1.75}.DH4YrW_photo{aspect-ratio:1;background:#e4e2ec;border-radius:50%;margin:0;position:relative;overflow:hidden}.DH4YrW_photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:1100px){.DH4YrW_grid{gap:16px}.DH4YrW_card{padding:28px}}@media (max-width:860px){.DH4YrW_grid{grid-template-columns:1fr;justify-items:center;gap:24px;margin-top:40px}.DH4YrW_card{width:100%;padding:30px}.DH4YrW_photo{width:min(320px,78%)}.DH4YrW_cornerPhoto{display:none}}
@layer properties,theme,base,components,utilities,tokens,state,mode,component;.FjJeCq_wrap{z-index:0;aspect-ratio:1;pointer-events:none;width:min(1400px,118vw);position:absolute;bottom:0;left:50%;transform:translate(-50%,58%)}.FjJeCq_canvas{width:100%;height:100%;display:block}.FjJeCq_labels{position:absolute;inset:0}.FjJeCq_label{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#ffffffe0;text-shadow:0 0 14px #28005acc,0 1px 3px #28005a99;will-change:transform, opacity;font-size:.68rem;font-weight:650;position:absolute;top:0;left:0}@media (max-width:1100px){.FjJeCq_wrap{width:140vw;transform:translate(-50%,60%)}}@media (max-width:860px){.FjJeCq_wrap{width:195vw;transform:translate(-50%,54%)}.FjJeCq_label{letter-spacing:.1em;font-size:.58rem}}
@layer properties,theme,base,components,utilities,tokens,state,mode,component;.ZVLBsG_page{color:#28005a;background:#f0f0f5}.ZVLBsG_inner{z-index:1;width:min(1240px,100% - 96px);margin-inline:auto;position:relative}.ZVLBsG_hero{color:#fff;background:radial-gradient(at 90% 5%,#503bd9,#0000 70%),#28005a;align-items:flex-start;min-height:100dvh;padding:clamp(160px,19dvh,215px) 0 clamp(55px,8dvh,90px);display:flex;position:relative;overflow:hidden}.ZVLBsG_hero h1{letter-spacing:-.065em;max-width:1050px;margin:30px 0;font-size:clamp(3.3rem,6.7vw,6.3rem);font-weight:650;line-height:1.06}.ZVLBsG_hero em{color:#04d9d9;font-style:normal}.ZVLBsG_hero p{color:#ffffffcf;max-width:680px;margin-bottom:36px;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.7}.ZVLBsG_heroLine{color:#ffffffb8;letter-spacing:.06em;border-top:1px solid #ffffff35;flex-wrap:wrap;gap:24px 60px;margin-top:80px;padding-top:28px;font-size:.8rem;display:flex}.ZVLBsG_section,.ZVLBsG_offer,.ZVLBsG_faq{padding-block:110px}.ZVLBsG_page h2{letter-spacing:-.045em;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.08}.ZVLBsG_edgeNote{color:#28005a8a;margin-top:20px;font-size:.8rem;line-height:1.6}.ZVLBsG_eyebrow{letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px;font-size:.74rem;font-weight:650}.ZVLBsG_number{letter-spacing:.07em;font-size:.75rem}.ZVLBsG_page h3{letter-spacing:-.035em;margin:20px 0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:500;line-height:1.2}.ZVLBsG_steps p,.ZVLBsG_card p{font-size:1rem;line-height:1.8}.ZVLBsG_steps p{color:#28005ab8}.ZVLBsG_offer{color:#28005a;--glass-surface:#f3f2f8;--glass-line:#28005a1a;background:#fff}.ZVLBsG_offer .ZVLBsG_eyebrow,.ZVLBsG_card .ZVLBsG_number{color:#05b9c8}.ZVLBsG_lead{color:#28005ab8;max-width:650px;margin-top:28px;font-size:1.15rem;line-height:1.75}.ZVLBsG_cards{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:55px;display:grid}.ZVLBsG_card{padding:30px}.ZVLBsG_card p{color:#28005ab8}.ZVLBsG_steps{grid-template-columns:repeat(3,1fr);gap:45px;margin:65px 0 0;padding:0;list-style:none;display:grid}.ZVLBsG_steps li{border-top:1px solid #28005a30;padding-top:28px}.ZVLBsG_faq{background:#fff}.ZVLBsG_faqGrid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.ZVLBsG_faq details{border-bottom:1px solid #28005a25}.ZVLBsG_faq details:first-child{border-top:1px solid #28005a25}.ZVLBsG_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;font-size:1.05rem;font-weight:500;line-height:1.5;list-style:none;display:flex}.ZVLBsG_faq summary::-webkit-details-marker{display:none}.ZVLBsG_faq summary span{font-size:1.5rem;font-weight:300}.ZVLBsG_faq details[data-open] summary span{transform:rotate(45deg)}.ZVLBsG_faq details p{color:#28005ab8;padding-bottom:25px;line-height:1.8}.ZVLBsG_close{text-align:center;color:#fff;background:radial-gradient(at 80% 0,#503bd9,#0000 70%),#28005a;padding-block:100px}.ZVLBsG_close h2{margin:30px 0}.ZVLBsG_close p{color:#ffffffc5;max-width:560px;margin:0 auto 32px;font-size:1.1rem;line-height:1.7}.ZVLBsG_page a:focus-visible,.ZVLBsG_page summary:focus-visible{outline-offset:6px;outline:3px solid #05b9c8}@media (max-width:1000px){.ZVLBsG_inner{width:calc(100% - 64px)}.ZVLBsG_cards{gap:14px}.ZVLBsG_card{padding:24px}.ZVLBsG_faqGrid{gap:40px}.ZVLBsG_steps{gap:28px}}@media (max-width:720px){.ZVLBsG_inner{width:calc(100% - 40px)}.ZVLBsG_hero{padding-top:clamp(135px,17dvh,160px)}.ZVLBsG_hero h1{font-size:clamp(2.8rem,10vw,4.2rem)}.ZVLBsG_heroLine{gap:18px;margin-top:55px;font-size:.7rem}.ZVLBsG_section,.ZVLBsG_offer,.ZVLBsG_faq,.ZVLBsG_close{padding-block:70px}.ZVLBsG_cards,.ZVLBsG_steps,.ZVLBsG_faqGrid{grid-template-columns:1fr;gap:30px}.ZVLBsG_cards,.ZVLBsG_steps{margin-top:40px}}.ZVLBsG_specs{margin:55px 0 0;display:grid}.ZVLBsG_specs>div{border-top:1px solid #28005a1f;grid-template-columns:220px 1fr;gap:60px;padding:30px 0;display:grid}.ZVLBsG_specs>div:last-child{border-bottom:1px solid #28005a1f}.ZVLBsG_specs dt{letter-spacing:-.02em;font-size:1.05rem;font-weight:500}.ZVLBsG_specs dd{color:#5f5273;max-width:62ch;margin:0;font-size:1rem;line-height:1.75}@media (max-width:860px){.ZVLBsG_specs>div{grid-template-columns:1fr;gap:10px;padding:24px 0}}