._7SSQsq_page{--u:max(clamp(.65px, calc(.65px + (100vw - 681px) * .35 / 1239), 1px), min(calc(100vw / 1920), calc((2560 / 1920) * 1px)));--gutter:32px;--section-gap:calc(65 * var(--u));--more-gap:calc(130 * var(--u));--title-gap:calc(16 * var(--u));--pm-card-gap:calc(13 * var(--u));--radius:calc(20 * var(--u));--fs-lead:calc(20 * var(--u));--fs-phase-title:calc(26 * var(--u));--fs-plan-title:calc(20 * var(--u));--fs-plan-text:calc(16 * var(--u));--fs-caption:calc(14 * var(--u));--fs-inquiry-title:calc(28 * var(--u));--fs-inquiry-desc:calc(16 * var(--u));color:#111;width:100%}._7SSQsq_container{width:min(max(1420px, calc(1420 * var(--u))), calc(100% - 2 * var(--gutter)));margin-inline:auto}._7SSQsq_content{gap:var(--section-gap,65px);flex-direction:column;display:flex}._7SSQsq_heading{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.3}._7SSQsq_lead{margin:var(--title-gap) 0 0;font-weight:400;font-size:var(--fs-lead);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;line-height:1.4}._7SSQsq_phaseGrid{margin:var(--title-gap) 0 0;gap:var(--pm-card-gap);margin-inline:calc(-1 * var(--gutter));padding:0;padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none;display:flex;overflow:auto hidden}._7SSQsq_phaseGrid::-webkit-scrollbar{display:none}._7SSQsq_phaseCard{flex:1 1 calc(469 * var(--u));scroll-snap-align:start;gap:calc(16 * var(--u));padding:calc(24 * var(--u)) calc(32 * var(--u)) calc(36 * var(--u));border-radius:var(--radius);flex-direction:column;display:flex}._7SSQsq_phaseHead{align-items:center;gap:calc(16 * var(--u));min-height:calc(60 * var(--u));display:flex}._7SSQsq_phaseIcon{width:calc(var(--icon-w) * var(--u));height:calc(var(--icon-h) * var(--u));flex-shrink:0;display:block}._7SSQsq_phaseTitle{font-weight:700;font-size:var(--fs-phase-title);letter-spacing:-.025em;white-space:nowrap;margin:0;line-height:1.5}._7SSQsq_phaseBody{gap:calc(10 * var(--u));flex-direction:column;display:flex}._7SSQsq_phaseList{gap:calc(10 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._7SSQsq_phaseItem{align-items:center;gap:calc(8 * var(--u));min-height:calc(50 * var(--u));padding-inline:calc(16 * var(--u));border-radius:calc(12 * var(--u));font-weight:400;font-size:var(--fs-plan-text);letter-spacing:-.025em;color:#111;white-space:nowrap;background:#fff;line-height:1.4;display:flex}._7SSQsq_phaseCheckMark{font-weight:900;font-size:var(--fs-plan-text);color:#111;flex-shrink:0}._7SSQsq_phaseCaption{font-weight:400;font-size:var(--fs-caption);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.4}._7SSQsq_planBlock{align-items:center;gap:var(--title-gap);flex-direction:column;display:flex}._7SSQsq_stepsFlow,._7SSQsq_phaseCardFeatured{position:relative}._7SSQsq_phaseCardFeatured:before{content:"";border-radius:inherit;box-shadow:inset 0 0 0 calc(2 * var(--u)) #1f9eff;pointer-events:none;position:absolute;inset:0}._7SSQsq_planConnector{height:calc(2 * var(--title-gap));justify-content:center;display:flex}._7SSQsq_planConnector:before{content:"";background:#1f9eff;border-radius:1px;width:2px;height:100%}._7SSQsq_planPanel{grid-template-rows:1fr;display:grid}._7SSQsq_planPanelInner{min-height:0}._7SSQsq_phaseMore{display:none}@media (prefers-reduced-motion:no-preference){._7SSQsq_phaseMoreIcon{transition:transform .3s}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){._7SSQsq_phaseCardFeatured:before{opacity:0;transition:opacity .5s ease-out .3s}._7SSQsq_stepsFlow[data-emphasis] ._7SSQsq_phaseCardFeatured:before{opacity:1}}@media (min-width:681px) and (scripting:enabled) and (prefers-reduced-motion:no-preference){._7SSQsq_planConnector:before{transform-origin:top;transition:transform .45s ease-out;transform:scaleY(0)}._7SSQsq_stepsFlow[data-line] ._7SSQsq_planConnector:before{transform:scaleY(1)}._7SSQsq_planBadge,._7SSQsq_planGrid>*{opacity:0;transition:opacity .6s ease-out,translate .6s ease-out;translate:0 24px}._7SSQsq_planGrid>:first-child{transition-delay:.1s}._7SSQsq_planGrid>:nth-child(2){transition-delay:.2s}._7SSQsq_planGrid>:nth-child(3){transition-delay:.3s}._7SSQsq_stepsFlow[data-plan] ._7SSQsq_planBadge,._7SSQsq_stepsFlow[data-plan] ._7SSQsq_planGrid>*{opacity:1;translate:0}}._7SSQsq_planBadge{padding:calc(8 * var(--u)) calc(24 * var(--u));color:#fff;font-weight:700;font-size:var(--fs-phase-title);letter-spacing:-.025em;white-space:nowrap;background:#1f9eff;border-radius:100px;margin:0;line-height:1.5}._7SSQsq_planGrid{width:min(100%, calc(944 * var(--u)));gap:var(--pm-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._7SSQsq_planCard{gap:calc(16 * var(--u));min-width:0;padding:calc(24 * var(--u));border-radius:var(--radius);background:#fff;border:1px solid #dbdbdb;flex-direction:column;display:flex}._7SSQsq_planCardTall{grid-row:span 2}._7SSQsq_planHead{align-items:center;column-gap:calc(8 * var(--u));flex-wrap:wrap;display:flex}._7SSQsq_planTitleGroup{align-items:center;gap:calc(8 * var(--u));display:flex}._7SSQsq_planCheckIcon{width:calc(22 * var(--u));height:calc(22 * var(--u));flex-shrink:0;display:block}._7SSQsq_planTitle{font-weight:600;font-size:var(--fs-plan-title);letter-spacing:-.025em;word-break:keep-all;margin:0;line-height:1.4}._7SSQsq_planSubtitle{color:#1f9eff;font-weight:400;font-size:var(--fs-plan-title);letter-spacing:-.025em;word-break:keep-all;margin:0;line-height:1.4}._7SSQsq_planGroup{gap:calc(12 * var(--u));flex-direction:column;display:flex}._7SSQsq_planDivider{border:0;border-top:1px solid #dbdbdb;width:100%;height:0;margin:0}._7SSQsq_planLabel{min-height:calc(40 * var(--u));padding-inline:calc(16 * var(--u));border-radius:calc(12 * var(--u));font-weight:600;font-size:var(--fs-plan-text);letter-spacing:-.025em;word-break:keep-all;background:#eaf6ff;align-items:center;margin:0;line-height:1.4;display:flex}._7SSQsq_planBullets{gap:calc(4 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._7SSQsq_planBullet{align-items:flex-start;gap:calc(8 * var(--u));font-weight:400;font-size:var(--fs-plan-text);letter-spacing:-.025em;color:#111;word-break:keep-all;overflow-wrap:break-word;line-height:1.4;display:flex}._7SSQsq_planBullet:before{content:"";width:calc(4 * var(--u));height:calc(4 * var(--u));margin-top:calc((1.4em - 4 * var(--u)) / 2);background:#47536a;border-radius:50%;flex-shrink:0}._7SSQsq_aiCard{gap:calc(24 * var(--u));padding:calc(24 * var(--u)) calc(32 * var(--u));border-radius:var(--radius);background:#fff;border:1px solid #dbdbdb;flex-direction:column;display:flex}._7SSQsq_aiHead{justify-content:space-between;align-items:flex-end;gap:calc(24 * var(--u));display:flex}._7SSQsq_aiHeadText{min-width:0}._7SSQsq_aiTitle{font-weight:700;font-size:calc(32 * var(--u));letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.3}._7SSQsq_aiDescription{margin:var(--title-gap) 0 0;font-weight:400;font-size:calc(18 * var(--u));letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;line-height:1.4}._7SSQsq_aiHeadCta{flex-shrink:0}._7SSQsq_aiCta{appearance:none;justify-content:center;align-items:center;gap:calc(4 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u));color:#fff;font-family:inherit;font-weight:600;font-size:calc(16 * var(--u));cursor:pointer;background:#101828;border:0;border-radius:100px;text-decoration:none;transition:background-color .2s;display:inline-flex}._7SSQsq_aiCta:focus-visible{outline-offset:3px;outline:2px solid #1d7ff9}._7SSQsq_aiCta:active{background:#0b1220}@media (hover:hover) and (pointer:fine){._7SSQsq_aiCta:hover{background:#0b1220}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._7SSQsq_aiCta:hover ._7SSQsq_aiCtaIcon{translate:4px}}._7SSQsq_aiCtaIcon{width:calc(12 * var(--u));height:calc(12 * var(--u));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){._7SSQsq_aiCtaIcon{transition:translate .2s}}._7SSQsq_divider{background:#dbdbdb;height:1px}._7SSQsq_aiBody{gap:calc(8 * var(--u));flex-direction:column;display:flex}._7SSQsq_aiWordmark{width:calc(174 * var(--u));height:calc(31 * var(--u));display:block}._7SSQsq_aiBullets{gap:calc(40 * var(--u));display:flex}._7SSQsq_aiBulletColumn{gap:calc(10 * var(--u));flex-direction:column;flex:1 1 0;min-width:0;margin:0;padding:0;list-style:none;display:flex}._7SSQsq_aiBulletItem{font-weight:400;font-size:calc(18 * var(--u));letter-spacing:-.025em;color:#111;word-break:keep-all;overflow-wrap:break-word;line-height:1.4}._7SSQsq_costSection{width:100%;padding-block:calc(100 * var(--u));background:#f0f1f3}._7SSQsq_costHead{flex-direction:column;display:flex}._7SSQsq_costGrid{margin:calc(2 * var(--title-gap)) 0 0;gap:var(--pm-card-gap);margin-inline:calc(-1 * var(--gutter));padding:0;padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none;display:flex;overflow:auto hidden}._7SSQsq_costGrid::-webkit-scrollbar{display:none}._7SSQsq_costCard{flex:1 1 calc(464 * var(--u));scroll-snap-align:start;align-items:center;gap:calc(24 * var(--u));padding:calc(32 * var(--u));border-radius:var(--radius);background:#fff;flex-direction:column;display:flex}._7SSQsq_costTop{align-items:center;gap:calc(12 * var(--u));flex-direction:column;max-width:100%;display:flex}._7SSQsq_costVisual{width:calc(160 * var(--u));padding-top:calc(4 * var(--u));position:relative}._7SSQsq_costCircle{aspect-ratio:1;background:#f5f6f3;border-radius:50%;width:100%;position:relative;overflow:hidden}._7SSQsq_costCircleImg{object-fit:cover;display:block;position:absolute}._7SSQsq_costBadge{padding:calc(4 * var(--u)) calc(12 * var(--u));color:#ffe72f;font-weight:700;font-size:var(--fs-plan-text);letter-spacing:-.025em;white-space:nowrap;background:#111;border-radius:100px;margin:0;line-height:1.4;position:absolute;top:0;left:50%;translate:-50%}._7SSQsq_costBadgePointer{left:50%;top:calc(100% - 2 * var(--u));width:calc(8.66 * var(--u));height:calc(7.5 * var(--u));position:absolute;transform:translate(-50%)rotate(180deg)}._7SSQsq_costTitle{font-weight:700;font-size:var(--fs-phase-title);letter-spacing:-.025em;white-space:nowrap;margin:0;line-height:1.4}._7SSQsq_costBox{align-self:stretch;gap:calc(24 * var(--u));padding:calc(24 * var(--u));border-radius:var(--radius);border:1px solid #dbdbdb;flex-direction:column;flex:auto;display:flex}._7SSQsq_costGroup{gap:calc(8 * var(--u));flex-direction:column;display:flex}._7SSQsq_costGroupHead{align-items:center;gap:calc(8 * var(--u));display:flex}._7SSQsq_costCheckIcon{width:calc(22 * var(--u));height:calc(22 * var(--u));flex-shrink:0;display:block}._7SSQsq_costGroupTitle{font-weight:600;font-size:var(--fs-plan-title);letter-spacing:-.025em;white-space:nowrap;margin:0;line-height:1.4}._7SSQsq_costBullets{gap:calc(4 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._7SSQsq_costBullet{align-items:flex-start;gap:calc(8 * var(--u));font-weight:400;font-size:var(--fs-plan-text);letter-spacing:-.025em;color:#111;white-space:nowrap;line-height:1.4;display:flex}._7SSQsq_costBullet:before{content:"";width:calc(4 * var(--u));height:calc(4 * var(--u));margin-top:calc((1.4em - 4 * var(--u)) / 2);background:#47536a;border-radius:50%;flex-shrink:0}._7SSQsq_costNote{padding-inline:calc(8 * var(--u));color:#505050;font-weight:400;font-size:var(--fs-caption);letter-spacing:-.025em;white-space:nowrap;margin:0;line-height:1.4}._7SSQsq_inquiryBanner{padding:calc(46 * var(--u)) calc(80 * var(--u));border-radius:var(--radius);color:#fff;background-color:#05010f;position:relative;overflow:hidden}._7SSQsq_inquiryBannerBg{z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}._7SSQsq_inquiryBannerSheen{z-index:1;pointer-events:none;position:absolute;inset:-10% -30%}._7SSQsq_inquiryBannerContent{z-index:2;position:relative}._7SSQsq_inquiryInner{justify-content:space-between;align-items:center;gap:calc(24 * var(--u));display:flex}._7SSQsq_inquiryText{min-width:0}._7SSQsq_inquiryTitle{font-weight:700;font-size:var(--fs-inquiry-title);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0;line-height:1.4}._7SSQsq_inquiryDescription{margin:calc(12 * var(--u)) 0 0;font-weight:400;font-size:var(--fs-inquiry-desc);letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;line-height:1.4}._7SSQsq_inquiryCtas{flex-shrink:0;display:flex}._7SSQsq_moreSection{width:100%;margin-top:var(--more-gap,130px);padding-block:calc(60 * var(--u));background-color:#eaf3ff;background-position:50%;background-repeat:no-repeat;background-size:cover}._7SSQsq_moreInner{justify-content:space-between;align-items:center;gap:calc(24 * var(--u));display:flex}._7SSQsq_moreText{min-width:0}._7SSQsq_moreTitle{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.5}._7SSQsq_moreDescription{letter-spacing:-.025em;word-break:keep-all;overflow-wrap:break-word;margin:0;font-weight:400;line-height:1.4}._7SSQsq_moreCtas{gap:calc(16 * var(--u));flex-wrap:wrap;flex-shrink:0;display:flex}._7SSQsq_cta{appearance:none;justify-content:center;align-items:center;gap:calc(4 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u));color:#fff;font-family:inherit;font-weight:600;font-size:calc(16 * var(--u));cursor:pointer;background:#1d7ff9;border:0;border-radius:100px;text-decoration:none;transition:background-color .2s;display:inline-flex}._7SSQsq_cta:focus-visible{outline-offset:3px;outline:2px solid #101828}._7SSQsq_cta:active{background:#1a72e0}@media (hover:hover) and (pointer:fine){._7SSQsq_cta:hover{background:#1a72e0}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._7SSQsq_cta:hover ._7SSQsq_ctaIcon{translate:4px}}._7SSQsq_ctaIcon{width:calc(12 * var(--u));height:calc(12 * var(--u));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:no-preference){._7SSQsq_ctaIcon{transition:translate .2s}._7SSQsq_inquiryBannerBg{transition:transform 1.6s ease-out;transform:scale(1.08)}._7SSQsq_inquiryBanner[data-revealed] ._7SSQsq_inquiryBannerBg{transition-delay:.3s;transform:scale(1)}._7SSQsq_inquiryBannerSheen{opacity:0;background:linear-gradient(100deg,#0000 45%,#ffffff4d 50%,#0000 55%);translate:-60%}._7SSQsq_inquiryBanner[data-revealed] ._7SSQsq_inquiryBannerSheen{animation:1.1s ease-out .5s forwards _7SSQsq_inquiryBannerSheen}@keyframes _7SSQsq_inquiryBannerSheen{0%{opacity:0;translate:-60%}15%{opacity:1}70%{opacity:1}to{opacity:0;translate:60%}}}@media (max-width:680px){._7SSQsq_page{--u:1px;--gutter:24px;--section-gap:48px;--more-gap:64px;--title-gap:10px;--pm-card-gap:12px;--radius:16px;--fs-lead:min(13px, calc((100vw - 48px) * 13 / 370));--fs-phase-title:min(17px, calc((100vw - 48px) * 17 / 370));--fs-plan-title:min(15px, calc((100vw - 48px) * 15 / 370));--fs-plan-text:min(13px, calc((100vw - 48px) * 13 / 370));--fs-caption:min(12px, calc((100vw - 48px) * 12 / 370));--fs-inquiry-title:min(18px, calc((100vw - 48px) * 18 / 370));--fs-inquiry-desc:min(13px, calc((100vw - 48px) * 13 / 370))}._7SSQsq_phaseGrid,._7SSQsq_planGrid{--u:clamp(.62px, calc(.62px + (100vw - 375px) * .13 / 305), .75px);--radius:calc(20 * var(--u))}._7SSQsq_planCardTall{grid-row:auto}._7SSQsq_planCard:last-child{grid-column:1/-1}._7SSQsq_planTitle,._7SSQsq_planSubtitle,._7SSQsq_planLabel{overflow-wrap:break-word}._7SSQsq_planConnector{display:none}._7SSQsq_planPanel{visibility:hidden;grid-template-rows:0fr}._7SSQsq_stepsFlow[data-open] ._7SSQsq_planPanel{visibility:visible;grid-template-rows:1fr}._7SSQsq_planPanelInner{overflow:hidden}._7SSQsq_planBlock{padding-top:calc(2 * var(--title-gap))}._7SSQsq_phaseMore{align-self:flex-start;align-items:center;gap:calc(4 * var(--u));color:#1f9eff;font-family:inherit;font-weight:700;font-size:var(--fs-plan-text);letter-spacing:-.025em;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:0;line-height:1.4;display:inline-flex}._7SSQsq_phaseMore:after{content:"";border-radius:inherit;position:absolute;inset:0}._7SSQsq_phaseMore:focus-visible{outline:none}._7SSQsq_phaseMore:focus-visible:after{outline-offset:-2px;border-radius:var(--radius);outline:2px solid #101828}._7SSQsq_phaseMoreIcon{width:calc(12 * var(--u));height:calc(12 * var(--u));flex-shrink:0;transform:rotate(90deg)}._7SSQsq_stepsFlow[data-open] ._7SSQsq_phaseMoreIcon{transform:rotate(-90deg)}._7SSQsq_aiCard{padding:calc(24 * var(--u)) calc(20 * var(--u));gap:20px}._7SSQsq_aiHead,._7SSQsq_aiBody{flex-direction:column;align-items:flex-start;gap:16px}._7SSQsq_aiWordmark{width:min(113px,30.5405vw - 14.6595px);height:auto}._7SSQsq_aiBullets{flex-direction:column;gap:12px;width:100%}._7SSQsq_aiTitle{font-size:min(20.8px,5.62162vw - 2.69838px)}._7SSQsq_aiDescription,._7SSQsq_aiBulletItem{font-size:min(13px,3.51351vw - 1.68649px)}._7SSQsq_costSection{padding-block:40px}._7SSQsq_costGrid{--u:clamp(.62px, calc(.62px + (100vw - 375px) * .13 / 305), .75px);--radius:calc(20 * var(--u))}._7SSQsq_inquiryBanner{padding:28px clamp(16px,5.3vw,24px)}._7SSQsq_inquiryInner{flex-direction:column;align-items:flex-start;gap:16px}._7SSQsq_inquiryDescription{margin-top:8px}._7SSQsq_cta,._7SSQsq_aiCta{--u:clamp(.58px, calc((100vw - 48px) * .65 / 357), .65px);min-height:36px}._7SSQsq_moreSection{padding-block:40px}._7SSQsq_moreInner{flex-direction:column;align-items:flex-start;gap:20px}._7SSQsq_moreCtas ._7SSQsq_cta{--u:clamp(.58px, calc((100vw - 48px) * .65 / 357), .65px);min-height:30px;padding:calc(10 * var(--u)) calc(16 * var(--u));font-size:calc(13 * var(--u))}._7SSQsq_moreCtas ._7SSQsq_ctaIcon{width:calc(10 * var(--u));height:calc(10 * var(--u))}}@media (max-width:680px) and (prefers-reduced-motion:no-preference){._7SSQsq_planPanel{transition:grid-template-rows .35s,visibility 0s linear .35s}._7SSQsq_stepsFlow[data-open] ._7SSQsq_planPanel{transition:grid-template-rows .35s,visibility}}
