.motion-kit-module__mKQ8kq__reveal,.motion-kit-module__mKQ8kq__split,.motion-kit-module__mKQ8kq__imageReveal{--mk-delay:0s;--mk-duration:.6s;--mk-distance:16px;--mk-stagger:40ms;--mk-ease:cubic-bezier(.16, 1, .3, 1)}.motion-kit-module__mKQ8kq__splitMask{white-space:nowrap;clip-path:inset(-.35em -.15em -.12em);display:inline-block}.motion-kit-module__mKQ8kq__splitPiece{display:inline-block}.motion-kit-module__mKQ8kq__imageReveal{--mk-clip-from:inset(100% 0 0 0);position:relative;overflow:hidden}.motion-kit-module__mKQ8kq__imageReveal[data-direction=down]{--mk-clip-from:inset(0 0 100% 0)}.motion-kit-module__mKQ8kq__imageReveal[data-direction=left]{--mk-clip-from:inset(0 0 0 100%)}.motion-kit-module__mKQ8kq__imageReveal[data-direction=right]{--mk-clip-from:inset(0 100% 0 0)}.motion-kit-module__mKQ8kq__imageRevealInner{width:100%;height:100%}.motion-kit-module__mKQ8kq__marquee{--mk-marquee-gap:2rem;--mk-marquee-duration:40s;display:flex;overflow:hidden}.motion-kit-module__mKQ8kq__marqueeTrack{width:100%;display:flex}.motion-kit-module__mKQ8kq__marqueeGroup{justify-content:center;align-items:center;gap:var(--mk-marquee-gap);flex-wrap:wrap;display:flex}.motion-kit-module__mKQ8kq__marqueeGroup[data-duplicate=true]{display:none}.motion-kit-module__mKQ8kq__storyMedia[data-active=false]{opacity:0}.motion-kit-module__mKQ8kq__storyBody{color:color-mix(in oklab, currentColor 84%, var(--background))}@media (min-width:768px){.motion-kit-module__mKQ8kq__story[data-ready=true] .motion-kit-module__mKQ8kq__storyStep[data-active=false]{color:color-mix(in oklab, currentColor 66%, var(--background))}.motion-kit-module__mKQ8kq__story[data-ready=true] .motion-kit-module__mKQ8kq__storyStep[data-active=false] .motion-kit-module__mKQ8kq__storyBody{color:inherit}}.motion-kit-module__mKQ8kq__zoomHero,.motion-kit-module__mKQ8kq__sequence{height:auto}.motion-kit-module__mKQ8kq__sequenceCanvas{display:none}@media (prefers-reduced-motion:no-preference){.motion-kit-module__mKQ8kq__reveal[data-state=shown]{transition:opacity var(--mk-duration) var(--mk-ease) var(--mk-delay), transform var(--mk-duration) var(--mk-ease) var(--mk-delay), filter var(--mk-duration) var(--mk-ease) var(--mk-delay), clip-path var(--mk-duration) var(--mk-ease) var(--mk-delay)}.motion-kit-module__mKQ8kq__fadeUp[data-state=hidden]{opacity:0;transform:translate3d(0, var(--mk-distance), 0)}.motion-kit-module__mKQ8kq__fade[data-state=hidden]{opacity:0}.motion-kit-module__mKQ8kq__blur[data-state=hidden]{opacity:0;filter:blur(10px);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}.motion-kit-module__mKQ8kq__clipUp[data-state=hidden]{clip-path:inset(100% 0 0);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}.motion-kit-module__mKQ8kq__clipUp[data-state=shown]{clip-path:inset(0)}.motion-kit-module__mKQ8kq__scale[data-state=hidden]{opacity:0;transform:scale(.96)}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__fadeUp{animation:motion-kit-module__mKQ8kq__mk-fade-up var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__fade{animation:motion-kit-module__mKQ8kq__mk-fade var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__blur{animation:motion-kit-module__mKQ8kq__mk-blur var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__clipUp{animation:motion-kit-module__mKQ8kq__mk-clip-up var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__reveal[data-trigger=load].motion-kit-module__mKQ8kq__scale{animation:motion-kit-module__mKQ8kq__mk-scale var(--mk-duration) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__split[data-state=hidden] .motion-kit-module__mKQ8kq__splitPiece{transform:translateY(115%)}.motion-kit-module__mKQ8kq__split[data-state=shown] .motion-kit-module__mKQ8kq__splitPiece{transition:transform var(--mk-duration) var(--mk-ease) calc(var(--mk-delay) + var(--mk-i,0) * var(--mk-stagger))}.motion-kit-module__mKQ8kq__split[data-trigger=load] .motion-kit-module__mKQ8kq__splitPiece{animation:motion-kit-module__mKQ8kq__mk-rise var(--mk-duration) var(--mk-ease) calc(var(--mk-delay) + var(--mk-i,0) * var(--mk-stagger)) both}.motion-kit-module__mKQ8kq__imageReveal[data-state=hidden]{clip-path:var(--mk-clip-from)}.motion-kit-module__mKQ8kq__imageReveal[data-state=hidden] .motion-kit-module__mKQ8kq__imageRevealInner{transform:scale(1.15)}.motion-kit-module__mKQ8kq__imageReveal[data-state=shown]{clip-path:inset(0);transition:clip-path var(--mk-duration) cubic-bezier(.65, 0, .35, 1) var(--mk-delay)}.motion-kit-module__mKQ8kq__imageReveal[data-state=shown] .motion-kit-module__mKQ8kq__imageRevealInner{transition:transform calc(var(--mk-duration) * 1.4) var(--mk-ease) var(--mk-delay)}.motion-kit-module__mKQ8kq__imageReveal[data-trigger=load]{animation:motion-kit-module__mKQ8kq__mk-wipe var(--mk-duration) cubic-bezier(.65, 0, .35, 1) var(--mk-delay) both}.motion-kit-module__mKQ8kq__imageReveal[data-trigger=load] .motion-kit-module__mKQ8kq__imageRevealInner{animation:motion-kit-module__mKQ8kq__mk-settle calc(var(--mk-duration) * 1.4) var(--mk-ease) var(--mk-delay) both}.motion-kit-module__mKQ8kq__marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.motion-kit-module__mKQ8kq__marqueeTrack{width:max-content;animation:motion-kit-module__mKQ8kq__mk-marquee var(--mk-marquee-duration) linear infinite;flex-shrink:0}.motion-kit-module__mKQ8kq__marquee[data-reverse=true] .motion-kit-module__mKQ8kq__marqueeTrack{animation-direction:reverse}.motion-kit-module__mKQ8kq__marquee[data-pause-on-hover=true]:hover .motion-kit-module__mKQ8kq__marqueeTrack,.motion-kit-module__mKQ8kq__marquee[data-pause-on-hover=true]:focus-within .motion-kit-module__mKQ8kq__marqueeTrack{animation-play-state:paused}.motion-kit-module__mKQ8kq__marqueeGroup,.motion-kit-module__mKQ8kq__marqueeGroup[data-duplicate=true]{flex-wrap:nowrap;flex-shrink:0;padding-inline-end:var(--mk-marquee-gap);display:flex}.motion-kit-module__mKQ8kq__storyMedia{transition:opacity .6s cubic-bezier(.65,0,.35,1)}.motion-kit-module__mKQ8kq__storyStep,.motion-kit-module__mKQ8kq__storyBody{transition:color .4s}.motion-kit-module__mKQ8kq__zoomHero{height:var(--mk-scroll-length,200vh)}.motion-kit-module__mKQ8kq__sequence{height:var(--mk-scroll-length,300vh)}.motion-kit-module__mKQ8kq__sequenceCanvas{display:block}}@media (prefers-reduced-motion:reduce){.motion-kit-module__mKQ8kq__zoomFrame{clip-path:none!important}.motion-kit-module__mKQ8kq__zoomMedia,.motion-kit-module__mKQ8kq__zoomCopy{opacity:1!important;transform:none!important}}.motion-kit-module__mKQ8kq__zoomHero[data-mk-pin=broken] .motion-kit-module__mKQ8kq__zoomFrame{clip-path:none!important}.motion-kit-module__mKQ8kq__zoomHero[data-mk-pin=broken] .motion-kit-module__mKQ8kq__zoomMedia,.motion-kit-module__mKQ8kq__zoomHero[data-mk-pin=broken] .motion-kit-module__mKQ8kq__zoomCopy{opacity:1!important;transform:none!important}@keyframes motion-kit-module__mKQ8kq__mk-fade-up{0%{opacity:0;transform:translate3d(0, var(--mk-distance), 0)}}@keyframes motion-kit-module__mKQ8kq__mk-fade{0%{opacity:0}}@keyframes motion-kit-module__mKQ8kq__mk-blur{0%{opacity:0;filter:blur(10px);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}}@keyframes motion-kit-module__mKQ8kq__mk-clip-up{0%{clip-path:inset(100% 0 0);transform:translate3d(0, calc(var(--mk-distance) / 2), 0)}to{clip-path:inset(0)}}@keyframes motion-kit-module__mKQ8kq__mk-scale{0%{opacity:0;transform:scale(.96)}}@keyframes motion-kit-module__mKQ8kq__mk-rise{0%{transform:translateY(115%)}}@keyframes motion-kit-module__mKQ8kq__mk-wipe{0%{clip-path:var(--mk-clip-from)}to{clip-path:inset(0)}}@keyframes motion-kit-module__mKQ8kq__mk-settle{0%{transform:scale(1.15)}}@keyframes motion-kit-module__mKQ8kq__mk-marquee{to{transform:translate(-50%)}}.motion-kit-module__mKQ8kq__scrimLeft{background:linear-gradient(90deg,#0000009e 0%,#00000061 38%,#0000 72%)}.motion-kit-module__mKQ8kq__scrimBottom{background:linear-gradient(#0000 30%,#0000004d 60%,#000000a8 100%)}.motion-kit-module__mKQ8kq__scrimFull{background:#00000061}
.comparison-table-module__nNVr8G__comparison{gap:26px;display:grid}.comparison-table-module__nNVr8G__offerCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.comparison-table-module__nNVr8G__offerCard{border:1px solid var(--border);background:var(--card);flex-direction:column;justify-content:space-between;gap:28px;min-height:224px;padding:clamp(22px,3vw,34px);display:flex;position:relative;overflow:hidden}.comparison-table-module__nNVr8G__featured{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 5%, var(--card))}.comparison-table-module__nNVr8G__featuredRule{background:var(--primary);height:5px;position:absolute;inset:0 0 auto}.comparison-table-module__nNVr8G__offerMeta{justify-content:space-between;align-items:flex-start;gap:16px;min-height:32px;display:flex}.comparison-table-module__nNVr8G__index{color:var(--muted-foreground);letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.comparison-table-module__nNVr8G__recommendation{border:1px solid var(--primary);background:var(--card);max-width:270px;color:var(--primary);text-align:right;padding:6px 9px;font-size:11px;font-weight:700;line-height:1.4}.comparison-table-module__nNVr8G__offerCopy h3{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,38px);font-weight:500;line-height:1.08}.comparison-table-module__nNVr8G__offerCopy p{max-width:52ch;color:var(--muted-foreground);margin:12px 0 0;font-size:14px;line-height:1.65}.comparison-table-module__nNVr8G__desktopTableWrap{border:1px solid var(--border);background:var(--card);scrollbar-color:var(--primary) var(--muted);overflow-x:auto}.comparison-table-module__nNVr8G__desktopTable{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.comparison-table-module__nNVr8G__desktopTable th,.comparison-table-module__nNVr8G__desktopTable td{border-bottom:1px solid var(--border);vertical-align:top;padding:17px 20px}.comparison-table-module__nNVr8G__desktopTable thead th{background:var(--secondary);height:80px;color:var(--foreground);font-size:14px;font-weight:700;line-height:1.45}.comparison-table-module__nNVr8G__desktopTable thead th:first-child{width:30%}.comparison-table-module__nNVr8G__desktopTable tbody th[scope=row]{color:var(--foreground);font-size:14px;font-weight:700;line-height:1.5}.comparison-table-module__nNVr8G__desktopTable td{color:var(--foreground);overflow-wrap:anywhere;font-size:13px;line-height:1.65}.comparison-table-module__nNVr8G__desktopTable tbody tr:last-child th,.comparison-table-module__nNVr8G__desktopTable tbody tr:last-child td{border-bottom:0}.comparison-table-module__nNVr8G__groupHeading th{background:var(--muted);color:var(--foreground);letter-spacing:.13em;text-transform:uppercase;padding-block:13px;font-size:11px;font-weight:700;line-height:1.4}.comparison-table-module__nNVr8G__featuredColumn{background:color-mix(in srgb, var(--primary) 6%, var(--card))}.comparison-table-module__nNVr8G__featuredLabel{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;display:block}.comparison-table-module__nNVr8G__rowDescription{max-width:42ch;color:var(--muted-foreground);margin-top:5px;font-size:12px;font-weight:400;line-height:1.6;display:block}.comparison-table-module__nNVr8G__actions{border:1px solid var(--border);background:var(--secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid}.comparison-table-module__nNVr8G__actionsCopy h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:8px 0 0;font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.13}.comparison-table-module__nNVr8G__actionsCopy>p:last-child{max-width:52ch;color:var(--muted-foreground);margin:8px 0 0;font-size:13px;line-height:1.65}.comparison-table-module__nNVr8G__actionLinks{justify-items:stretch;gap:10px;display:grid}.comparison-table-module__nNVr8G__actionButton{white-space:normal;justify-content:center;min-height:46px}.comparison-table-module__nNVr8G__mobileGroups{display:none}@media (max-width:700px){.comparison-table-module__nNVr8G__comparison{gap:20px}.comparison-table-module__nNVr8G__offerCards{grid-template-columns:minmax(0,1fr);gap:12px}.comparison-table-module__nNVr8G__offerCard{min-height:190px;padding:22px}.comparison-table-module__nNVr8G__offerCopy h3{font-size:30px}.comparison-table-module__nNVr8G__desktopTableWrap{display:none}.comparison-table-module__nNVr8G__mobileGroups{gap:28px;display:grid}.comparison-table-module__nNVr8G__mobileGroup h2{border-bottom:2px solid var(--primary);color:var(--primary);letter-spacing:.13em;text-transform:uppercase;margin:0;padding-bottom:11px;font-size:11px;font-weight:700;line-height:1.45}.comparison-table-module__nNVr8G__mobileRows{display:grid}.comparison-table-module__nNVr8G__mobileRow{border-bottom:1px solid var(--border);padding:17px 0 18px}.comparison-table-module__nNVr8G__mobileRow h3{color:var(--foreground);margin:0;font-size:15px;font-weight:700;line-height:1.45}.comparison-table-module__nNVr8G__mobileRow>.comparison-table-module__nNVr8G__rowDescription{max-width:none;margin-top:6px;font-size:13px}.comparison-table-module__nNVr8G__mobileValues{gap:12px;margin:14px 0 0;display:grid}.comparison-table-module__nNVr8G__mobileValue{grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:12px;display:grid}.comparison-table-module__nNVr8G__mobileValue dt{color:var(--muted-foreground);font-size:11px;font-weight:700;line-height:1.5}.comparison-table-module__nNVr8G__mobileValue dd{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.55}.comparison-table-module__nNVr8G__actions{grid-template-columns:minmax(0,1fr);gap:20px;padding:21px}.comparison-table-module__nNVr8G__actionLinks{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.comparison-table-module__nNVr8G__mobileValue{grid-template-columns:minmax(80px,.38fr) minmax(0,1fr);gap:9px}.comparison-table-module__nNVr8G__recommendation{max-width:200px}}
.compare-module__O4uNJa__page{background:var(--background);min-height:100vh;color:var(--foreground)}.compare-module__O4uNJa__shell{width:min(100% - 48px,1180px);margin-inline:auto;padding-block:clamp(48px,8vw,108px) 90px}.compare-module__O4uNJa__hero{max-width:790px;padding-bottom:clamp(42px,7vw,76px)}.compare-module__O4uNJa__eyebrow,.compare-module__O4uNJa__actionsEyebrow{color:var(--primary);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.5}.compare-module__O4uNJa__hero h1{max-width:13ch;color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(46px,7vw,88px);font-weight:500;line-height:.99}.compare-module__O4uNJa__intro{max-width:690px;color:var(--foreground);margin:26px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.7}.compare-module__O4uNJa__audience{max-width:650px;color:var(--muted-foreground);margin:14px 0 0;font-size:14px;line-height:1.7}.compare-module__O4uNJa__reviewNote{border-top:1px solid var(--border);grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:10px 34px;margin-top:54px;padding:24px 0 0;display:grid}.compare-module__O4uNJa__reviewDate,.compare-module__O4uNJa__disclaimer{margin:0;font-size:13px;line-height:1.7}.compare-module__O4uNJa__reviewDate{color:var(--foreground);font-weight:700}.compare-module__O4uNJa__disclaimer{color:var(--muted-foreground)}.compare-module__O4uNJa__sourceLinks{flex-wrap:wrap;grid-column:2;gap:10px 24px;padding-top:2px;display:flex}.compare-module__O4uNJa__sourceLinks a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);text-underline-offset:4px;font-size:13px;font-weight:700}.compare-module__O4uNJa__sourceLinks a:hover{text-decoration-color:currentColor}.compare-module__O4uNJa__sourceLinks a:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:2px}@media (max-width:700px){.compare-module__O4uNJa__shell{width:min(100% - 36px,1180px);padding-block:42px 64px}.compare-module__O4uNJa__hero{padding-bottom:42px}.compare-module__O4uNJa__reviewNote{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:38px;padding-top:20px}.compare-module__O4uNJa__sourceLinks{grid-column:1;gap:10px;padding-top:8px;display:grid}}@media (prefers-reduced-motion:reduce){.compare-module__O4uNJa__sourceLinks a{scroll-behavior:auto}}
.osce-landing-kit-module__KZfoZq__page{background:var(--background);min-height:100vh;color:var(--foreground);overflow:clip}.osce-landing-kit-module__KZfoZq__shell{width:min(100% - 48px,1160px);margin-inline:auto;padding-block:46px 96px}.osce-landing-kit-module__KZfoZq__hero{grid-template-columns:minmax(0,1.08fr) minmax(300px,.82fr);align-items:center;gap:clamp(40px,8vw,110px);padding-block:44px 82px;display:grid}.osce-landing-kit-module__KZfoZq__heroCopy{max-width:660px}.osce-landing-kit-module__KZfoZq__eyebrow{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.45}.osce-landing-kit-module__KZfoZq__heroCopy h1,.osce-landing-kit-module__KZfoZq__contentsHeading h2,.osce-landing-kit-module__KZfoZq__sources h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:18px 0 0;font-weight:500}.osce-landing-kit-module__KZfoZq__heroCopy h1{max-width:13ch;font-size:clamp(44px,5.4vw,70px);line-height:1.04}.osce-landing-kit-module__KZfoZq__intro{max-width:570px;color:var(--foreground);margin:24px 0 0;font-size:17px;line-height:1.75}.osce-landing-kit-module__KZfoZq__scopeNote{max-width:550px;color:var(--muted-foreground);margin:16px 0 0;font-size:13px;line-height:1.7}.osce-landing-kit-module__KZfoZq__routeSheet{border:1px solid var(--border);background:var(--card);padding:clamp(23px,3vw,34px);box-shadow:0 22px 56px #203d3612}.osce-landing-kit-module__KZfoZq__sheetLabel,.osce-landing-kit-module__KZfoZq__sheetSection span,.osce-landing-kit-module__KZfoZq__sheetFoot{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.5}.osce-landing-kit-module__KZfoZq__sheetSection{border-bottom:1px solid var(--border);gap:11px;padding-block:22px;display:grid}.osce-landing-kit-module__KZfoZq__sheetSection span{color:var(--primary)}.osce-landing-kit-module__KZfoZq__sheetSection strong{color:var(--card-foreground);font-family:var(--font-display), Georgia, serif;font-size:23px;font-weight:500;line-height:1.22}.osce-landing-kit-module__KZfoZq__sheetSection ul{color:var(--card-foreground);gap:9px;margin:0;padding:0;font-size:13px;line-height:1.55;list-style:none;display:grid}.osce-landing-kit-module__KZfoZq__sheetSection li{padding-left:17px;position:relative}.osce-landing-kit-module__KZfoZq__sheetSection li:before{background:var(--primary);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.osce-landing-kit-module__KZfoZq__sheetFoot{letter-spacing:.08em;padding-top:18px}.osce-landing-kit-module__KZfoZq__pricePanel{background:var(--card);border:1px solid #b9c8bd;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr);align-items:center;gap:22px 48px;padding:30px clamp(22px,4vw,42px);display:grid}.osce-landing-kit-module__KZfoZq__priceCopy h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(38px,4.5vw,54px);font-weight:600;line-height:1.08}.osce-landing-kit-module__KZfoZq__priceCopy>p:last-child,.osce-landing-kit-module__KZfoZq__priceActions>p{color:var(--muted-foreground);margin:9px 0 0;font-size:13px;line-height:1.65}.osce-landing-kit-module__KZfoZq__priceActions{justify-items:start;gap:3px;display:grid}.osce-landing-kit-module__KZfoZq__primaryButton{background:var(--primary);min-height:48px;color:var(--primary-foreground);border-radius:3px;padding-inline:20px;font-size:14px;font-weight:700}.osce-landing-kit-module__KZfoZq__contents{grid-template-columns:minmax(240px,.66fr) minmax(0,1fr);gap:clamp(42px,8vw,112px);padding-block:112px 100px;display:grid}.osce-landing-kit-module__KZfoZq__contentsHeading{align-self:start}.osce-landing-kit-module__KZfoZq__contentsHeading h2,.osce-landing-kit-module__KZfoZq__sources h2{max-width:12ch;font-size:clamp(37px,4.4vw,55px);line-height:1.06}.osce-landing-kit-module__KZfoZq__contentsList{border-top:1px solid var(--border)}.osce-landing-kit-module__KZfoZq__contentItem{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr);gap:15px;padding-block:24px;display:grid}.osce-landing-kit-module__KZfoZq__contentNumber{color:var(--primary);font-family:var(--font-display), Georgia, serif;font-size:23px;line-height:1}.osce-landing-kit-module__KZfoZq__contentItem h3{color:var(--foreground);font-family:var(--font-display), Georgia, serif;margin:0;font-size:22px;font-weight:500;line-height:1.2}.osce-landing-kit-module__KZfoZq__contentItem p,.osce-landing-kit-module__KZfoZq__sources>p{color:var(--muted-foreground);margin:9px 0 0;font-size:14px;line-height:1.75}.osce-landing-kit-module__KZfoZq__sources{border:1px solid var(--border);background:var(--secondary);grid-template-columns:minmax(0,.9fr) minmax(0,1fr) auto;align-items:end;gap:24px 42px;padding:32px;display:grid}.osce-landing-kit-module__KZfoZq__sources h2{font-size:clamp(30px,3.4vw,42px)}.osce-landing-kit-module__KZfoZq__sources>p{color:var(--secondary-foreground);margin:0}@media (max-width:760px){.osce-landing-kit-module__KZfoZq__shell{width:min(100% - 36px,600px);padding-block:20px 60px}.osce-landing-kit-module__KZfoZq__hero{grid-template-columns:1fr;gap:30px;padding-block:26px 40px}.osce-landing-kit-module__KZfoZq__heroCopy h1{max-width:12ch;font-size:clamp(42px,11vw,59px)}.osce-landing-kit-module__KZfoZq__intro{margin-top:18px;font-size:15px}.osce-landing-kit-module__KZfoZq__pricePanel{grid-template-columns:1fr;gap:20px;padding:24px 21px}.osce-landing-kit-module__KZfoZq__priceActions{justify-items:stretch}.osce-landing-kit-module__KZfoZq__primaryButton{white-space:normal;text-align:center;width:100%}.osce-landing-kit-module__KZfoZq__contents{grid-template-columns:1fr;gap:30px;padding-block:76px 70px}.osce-landing-kit-module__KZfoZq__contentsHeading h2{max-width:13ch}.osce-landing-kit-module__KZfoZq__contentItem{grid-template-columns:38px minmax(0,1fr);gap:10px;padding-block:20px}.osce-landing-kit-module__KZfoZq__sources{grid-template-columns:1fr;align-items:start;padding:25px 21px}.osce-landing-kit-module__KZfoZq__sources>:last-child{width:100%}}
.start-here-module__R5DCbq__page{width:min(100% - 64px,1080px);color:var(--foreground);margin-inline:auto;padding-block:clamp(56px,8vw,104px) 88px}.start-here-module__R5DCbq__hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(240px,.65fr);align-items:end;gap:clamp(32px,7vw,100px);padding-bottom:clamp(44px,7vw,82px);display:grid}.start-here-module__R5DCbq__heroCopy{max-width:650px}.start-here-module__R5DCbq__eyebrow,.start-here-module__R5DCbq__resourceKind,.start-here-module__R5DCbq__noteLabel{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700;line-height:1.45}.start-here-module__R5DCbq__hero h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(3.7rem,8vw,6.8rem);font-weight:500;line-height:.95}.start-here-module__R5DCbq__audience{max-width:570px;color:var(--foreground);margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.55}.start-here-module__R5DCbq__intro{max-width:390px;color:var(--foreground);margin:0 0 5px;font-size:1rem;line-height:1.75}.start-here-module__R5DCbq__pathway{padding-block:clamp(44px,6vw,70px) 0}.start-here-module__R5DCbq__sectionHeading{margin-bottom:25px}.start-here-module__R5DCbq__sectionHeading h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:10px 0 0;font-size:clamp(1.8rem,4vw,2.65rem);font-weight:500;line-height:1.12}.start-here-module__R5DCbq__resourceList{counter-reset:pathway;gap:12px;margin:0;padding:0;list-style:none;display:grid}.start-here-module__R5DCbq__resource{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--card);grid-template-columns:56px minmax(0,1fr) minmax(185px,auto);align-items:center;gap:18px;min-height:126px;padding:22px 26px;transition:border-color .16s,transform .16s;display:grid}.start-here-module__R5DCbq__resource:hover{border-color:var(--primary);transform:translateY(-2px)}.start-here-module__R5DCbq__number{border:1px solid var(--border);width:48px;height:48px;color:var(--primary);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid}.start-here-module__R5DCbq__resourceKind{letter-spacing:.08em;margin-bottom:5px;font-size:.68rem}.start-here-module__R5DCbq__resourceCopy h3{color:var(--card-foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2.3vw,1.6rem);font-weight:500;line-height:1.2}.start-here-module__R5DCbq__description{color:var(--card-foreground);margin:6px 0 0;font-size:.9rem;line-height:1.55}.start-here-module__R5DCbq__resourceLink{color:var(--primary);text-align:right;text-underline-offset:4px;justify-content:flex-end;align-items:center;gap:9px;font-size:.84rem;font-weight:700;line-height:1.45;text-decoration-thickness:1px;display:inline-flex}.start-here-module__R5DCbq__resourceLink:hover{text-decoration-line:underline}.start-here-module__R5DCbq__resourceLink span{font-size:1.1rem;transition:transform .16s}.start-here-module__R5DCbq__resourceLink:hover span{transform:translate(3px)}.start-here-module__R5DCbq__note{border-left:3px solid var(--primary);background:var(--secondary);align-items:baseline;gap:18px;margin-top:26px;padding:20px 22px;display:flex}.start-here-module__R5DCbq__noteLabel{color:var(--secondary-foreground);flex:none;font-size:.68rem}.start-here-module__R5DCbq__note>p:last-child{color:var(--secondary-foreground);margin:0;font-size:.88rem;line-height:1.6}@media (max-width:720px){.start-here-module__R5DCbq__page{width:min(100% - 40px,540px);padding-top:48px;padding-bottom:60px}.start-here-module__R5DCbq__hero{grid-template-columns:1fr;gap:24px;padding-bottom:40px}.start-here-module__R5DCbq__intro{max-width:550px}.start-here-module__R5DCbq__resource{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px 16px}.start-here-module__R5DCbq__number{align-self:start;width:38px;height:38px;margin-top:2px;font-size:.75rem}.start-here-module__R5DCbq__resourceLink{text-align:left;grid-column:2;justify-content:flex-start}.start-here-module__R5DCbq__note{padding:18px;display:block}.start-here-module__R5DCbq__note>p:last-child{margin-top:7px}}@media (prefers-reduced-motion:reduce){.start-here-module__R5DCbq__resource,.start-here-module__R5DCbq__resourceLink span{transition:none}}
.starter-kit-module__KYCx_q__page{background:var(--background);min-height:100vh;color:var(--foreground);overflow:clip}.starter-kit-module__KYCx_q__shell{width:min(100% - 48px,1220px);margin-inline:auto;padding-block:34px 80px}.starter-kit-module__KYCx_q__hero{grid-template-columns:minmax(0,1fr) minmax(300px,.86fr);align-items:center;gap:clamp(42px,8vw,112px);padding-block:34px 76px;display:grid}.starter-kit-module__KYCx_q__heroCopy{max-width:620px}.starter-kit-module__KYCx_q__eyebrow,.starter-kit-module__KYCx_q__priceEyebrow{color:#17604e;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.45}.starter-kit-module__KYCx_q__heroCopy h1,.starter-kit-module__KYCx_q__contentsIntro h2,.starter-kit-module__KYCx_q__closing h2{color:#203d36;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:18px 0 0;font-weight:500}.starter-kit-module__KYCx_q__heroCopy h1{max-width:11ch;font-size:clamp(46px,5.4vw,72px);line-height:1.02}.starter-kit-module__KYCx_q__intro{color:#42564e;max-width:550px;margin:25px 0 0;font-size:17px;line-height:1.75}.starter-kit-module__KYCx_q__independentNote{color:#566a61;max-width:520px;margin:18px 0 0;font-size:13px;line-height:1.7}.starter-kit-module__KYCx_q__heroFigure{margin:0}.starter-kit-module__KYCx_q__heroImageFrame{background:#d9e1d6;border-radius:47% 47% 3px 3px/44% 44% 3px 3px;height:clamp(350px,42vw,510px);position:relative;overflow:hidden}.starter-kit-module__KYCx_q__heroImage{object-fit:cover;object-position:58% center}.starter-kit-module__KYCx_q__heroFigure figcaption{color:#42564e;margin-top:12px;font-size:12px;font-weight:600}.starter-kit-module__KYCx_q__pricePanel{background:#fffdf7;border:1px solid #b9c8bd;grid-template-columns:minmax(210px,.75fr) minmax(300px,1fr);align-items:center;gap:18px 32px;padding:28px 32px;display:grid;box-shadow:0 16px 40px #203d360f}.starter-kit-module__KYCx_q__price{color:#163f35;font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(32px,4vw,43px);font-weight:600;line-height:1.1}.starter-kit-module__KYCx_q__priceNote{color:#42564e;margin:6px 0 0;font-size:12px}.starter-kit-module__KYCx_q__purchaseActions{justify-items:start;gap:9px;display:grid}.starter-kit-module__KYCx_q__primaryButton{color:#fffdf7;background:#17604e;border-radius:3px;min-height:48px;padding-inline:20px;font-size:13px;font-weight:700}.starter-kit-module__KYCx_q__primaryButton:hover{background:#163f35}.starter-kit-module__KYCx_q__purchaseActions p{color:#42564e;margin:0;font-size:12px}.starter-kit-module__KYCx_q__purchaseActions p a{color:#163f35;text-underline-offset:3px;font-weight:700;text-decoration:underline}.starter-kit-module__KYCx_q__releaseStatus{color:#394f45;border-top:1px solid #e0e5dd;grid-column:1/-1;align-items:flex-start;gap:10px;padding-top:16px;font-size:12px;line-height:1.55;display:flex}.starter-kit-module__KYCx_q__statusMark{background:#a35d3e;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:4px}.starter-kit-module__KYCx_q__contents{grid-template-columns:minmax(220px,.62fr) minmax(0,1fr);gap:clamp(38px,8vw,112px);padding-block:110px 102px;display:grid}.starter-kit-module__KYCx_q__contentsIntro{align-self:start;position:sticky;top:100px}.starter-kit-module__KYCx_q__contentsIntro h2,.starter-kit-module__KYCx_q__closing h2{max-width:12ch;font-size:clamp(38px,4.4vw,56px);line-height:1.05}.starter-kit-module__KYCx_q__contentsIntro>p:last-child{color:#42564e;max-width:370px;margin:20px 0 0;font-size:14px;line-height:1.75}.starter-kit-module__KYCx_q__contentsList{border-top:1px solid #b9c8bd}.starter-kit-module__KYCx_q__contentItem{border-bottom:1px solid #cfd7cd;grid-template-columns:52px minmax(0,1fr);gap:13px;padding:22px 0 23px;display:grid}.starter-kit-module__KYCx_q__contentNumber{color:#17604e;font-family:var(--font-display), Georgia, serif;font-size:22px;line-height:1.2}.starter-kit-module__KYCx_q__contentItem h3{color:#203d36;letter-spacing:-.015em;margin:0;font-size:16px;font-weight:700;line-height:1.4}.starter-kit-module__KYCx_q__contentItem p{color:#42564e;max-width:620px;margin:6px 0 0;font-size:13px;line-height:1.65}.starter-kit-module__KYCx_q__closing{color:#fffdf7;background:#163f35;justify-content:space-between;align-items:center;gap:32px;padding:40px 42px;display:flex}.starter-kit-module__KYCx_q__closing .starter-kit-module__KYCx_q__eyebrow{color:#d8e5d8}.starter-kit-module__KYCx_q__closing h2{color:#fffdf7;max-width:17ch;margin-top:12px;font-size:clamp(30px,3.2vw,42px)}.starter-kit-module__KYCx_q__secondaryButton{color:#fffdf7;background:0 0;border-color:#d8e5d8;border-radius:3px;flex:none;min-height:46px;font-size:12px;font-weight:700}.starter-kit-module__KYCx_q__secondaryButton:hover{color:#163f35;background:#fffdf7}@media (max-width:760px){.starter-kit-module__KYCx_q__shell{width:min(100% - 36px,560px);padding-block:18px 48px}.starter-kit-module__KYCx_q__hero{grid-template-columns:1fr;gap:30px;padding-block:26px 38px}.starter-kit-module__KYCx_q__heroCopy h1{max-width:12ch;font-size:clamp(43px,11vw,60px)}.starter-kit-module__KYCx_q__intro{margin-top:18px;font-size:15px}.starter-kit-module__KYCx_q__heroImageFrame{height:min(102vw,430px);min-height:310px}.starter-kit-module__KYCx_q__pricePanel{grid-template-columns:1fr;gap:19px;padding:23px 20px}.starter-kit-module__KYCx_q__price{font-size:36px}.starter-kit-module__KYCx_q__purchaseActions{justify-items:stretch}.starter-kit-module__KYCx_q__primaryButton{white-space:normal;text-align:center;width:100%}.starter-kit-module__KYCx_q__releaseStatus{grid-column:auto}.starter-kit-module__KYCx_q__contents{grid-template-columns:1fr;gap:28px;padding-block:72px 68px}.starter-kit-module__KYCx_q__contentsIntro{position:static}.starter-kit-module__KYCx_q__contentsIntro h2{max-width:13ch;font-size:42px}.starter-kit-module__KYCx_q__contentItem{grid-template-columns:40px minmax(0,1fr);gap:8px;padding-block:18px}.starter-kit-module__KYCx_q__contentItem h3{font-size:15px}.starter-kit-module__KYCx_q__closing{flex-direction:column;align-items:flex-start;gap:22px;padding:28px 22px}.starter-kit-module__KYCx_q__closing h2{font-size:34px}.starter-kit-module__KYCx_q__secondaryButton{white-space:normal;text-align:center;width:100%}}
.home-module__b8A7Ya__page{--paper:#f7f5ef;--paper-deep:#eeece3;--ink:#203d36;--body:#42564e;--muted:#718079;--green:#17604e;--green-dark:#163f35;--line:#d5dbd2;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body), Arial, sans-serif;font-size:16px;line-height:1.55;overflow:hidden}.home-module__b8A7Ya__header{z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(100% - 80px,1360px);height:86px;margin-inline:auto;display:flex;position:relative}.home-module__b8A7Ya__wordmark{color:var(--ink);letter-spacing:-.045em;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.home-module__b8A7Ya__logoMark{background:var(--green);color:#fffdf5;width:31px;height:31px;font-family:var(--font-display), Georgia, serif;border-radius:50% 50% 50% 8px;place-items:center;font-size:18px;font-weight:600;line-height:1;display:grid;transform:rotate(-8deg)}.home-module__b8A7Ya__logoMark:first-letter{transform:rotate(8deg)}.home-module__b8A7Ya__nav{align-items:center;gap:clamp(24px,3.2vw,49px);margin-left:auto;margin-right:46px;display:flex}.home-module__b8A7Ya__nav a,.home-module__b8A7Ya__headerCta{color:var(--body);font-size:13px;font-weight:600;text-decoration:none;transition:color .16s}.home-module__b8A7Ya__nav a:hover,.home-module__b8A7Ya__headerCta:hover,.home-module__b8A7Ya__footer a:hover{color:var(--green)}.home-module__b8A7Ya__headerCta{color:var(--green-dark);white-space:nowrap;border:1px solid #91a99b;border-radius:3px;padding:11px 17px}.home-module__b8A7Ya__hero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.88fr);align-items:center;gap:clamp(58px,8vw,118px);width:min(100% - 104px,1290px);min-height:690px;margin-inline:auto;padding-block:48px 76px;display:grid}.home-module__b8A7Ya__heroCopy{max-width:630px;padding-bottom:4px}.home-module__b8A7Ya__eyebrow{color:var(--green);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.4}.home-module__b8A7Ya__heroCopy h1,.home-module__b8A7Ya__sectionIntro h2,.home-module__b8A7Ya__resourcesHeader h2,.home-module__b8A7Ya__approachHeading h2,.home-module__b8A7Ya__closingSection h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:21px 0 0;font-weight:500}.home-module__b8A7Ya__heroCopy h1{max-width:10.5ch;font-size:clamp(56px,6vw,82px);line-height:.99}.home-module__b8A7Ya__heroIntro{max-width:550px;color:var(--body);margin:26px 0 0;font-size:17px;line-height:1.72}.home-module__b8A7Ya__heroActions{align-items:center;gap:19px;margin-top:31px;display:flex}.home-module__b8A7Ya__primaryLink{border:1px solid var(--green);background:var(--green);color:#fffdf7;border-radius:3px;justify-content:center;align-items:center;min-height:51px;padding:0 23px;font-size:14px;font-weight:650;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.home-module__b8A7Ya__primaryLink:hover{border-color:var(--green-dark);background:var(--green-dark)}.home-module__b8A7Ya__heroActionNote{color:var(--muted);font-size:12px}.home-module__b8A7Ya__heroFootnote{color:var(--muted);margin:25px 0 0;font-size:12px}.home-module__b8A7Ya__heroFigure{isolation:isolate;justify-self:end;width:100%;max-width:590px;height:556px;margin:0 15px 0 0;position:relative}.home-module__b8A7Ya__heroPhoto{z-index:1;background:#c8d3c7;border-radius:49% 49% 4px 4px/48% 48% 4px 4px;position:absolute;inset:0;overflow:hidden}.home-module__b8A7Ya__heroImage{object-fit:cover;object-position:58% center}.home-module__b8A7Ya__heroArc{z-index:0;border:1px solid #99ad9e;border-radius:50%;width:96%;height:94%;position:absolute;top:-16px;right:-22px;transform:rotate(4deg)}.home-module__b8A7Ya__photoCaption{z-index:2;color:var(--ink);background:#fffdf7;border:1px solid #e0e1d7;gap:3px;padding:15px 18px 16px;font-size:12px;font-weight:600;display:grid;position:absolute;bottom:24px;left:-34px;right:auto;box-shadow:0 9px 25px #23392e17}.home-module__b8A7Ya__captionKicker{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:600}.home-module__b8A7Ya__promiseLine{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(100% - 104px,1290px);color:var(--body);letter-spacing:.015em;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:23px 0 25px;font-size:12px;font-weight:600;list-style:none;display:flex}.home-module__b8A7Ya__promiseLine li+li:before{content:"";background:#b16d4a;border-radius:50%;width:5px;height:5px;margin:0 21px 2px 0;display:inline-block}.home-module__b8A7Ya__pathwaySection,.home-module__b8A7Ya__resourcesHeader,.home-module__b8A7Ya__resourceList,.home-module__b8A7Ya__approachSection{width:min(100% - 104px,1290px);margin-inline:auto}.home-module__b8A7Ya__pathwaySection{padding-block:126px 136px}.home-module__b8A7Ya__sectionIntro{grid-template-columns:minmax(250px,.94fr) minmax(300px,.74fr);align-items:end;column-gap:clamp(42px,8vw,130px);display:grid}.home-module__b8A7Ya__sectionIntro .home-module__b8A7Ya__eyebrow{grid-column:1/-1}.home-module__b8A7Ya__sectionIntro h2,.home-module__b8A7Ya__resourcesHeader h2,.home-module__b8A7Ya__approachHeading h2{max-width:13ch;font-size:clamp(40px,4.3vw,59px);line-height:1.03}.home-module__b8A7Ya__sectionIntro>p:last-child{max-width:480px;color:var(--body);margin:0 0 5px;font-size:15px;line-height:1.75}.home-module__b8A7Ya__routeList{grid-template-columns:repeat(5,1fr);margin:73px 0 0;padding:0;list-style:none;display:grid}.home-module__b8A7Ya__routeStep{border-top:1px solid #9eafa4;min-height:154px;padding:24px 20px 0 0;position:relative}.home-module__b8A7Ya__routeStep:before{border:1px solid var(--green);background:var(--paper);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.home-module__b8A7Ya__stepNumber{color:#8b9d91;font-family:var(--font-display), Georgia, serif;font-size:20px;line-height:1}.home-module__b8A7Ya__routeStep h3{letter-spacing:-.02em;margin:17px 0 5px;font-size:16px;font-weight:650}.home-module__b8A7Ya__routeStep p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.home-module__b8A7Ya__resourcesSection{background:var(--paper-deep);padding-block:112px 121px}.home-module__b8A7Ya__resourcesHeader{grid-template-columns:minmax(0,1.2fr) minmax(260px,.65fr);align-items:end;column-gap:10%;display:grid}.home-module__b8A7Ya__resourcesHeader h2{max-width:13ch}.home-module__b8A7Ya__resourcesIntro{max-width:365px;color:var(--body);margin:0 0 7px;font-size:14px;line-height:1.75}.home-module__b8A7Ya__resourceList{margin-top:62px}.home-module__b8A7Ya__resourceRow{border-top:1px solid #cbd0c6;grid-template-columns:48px minmax(120px,.58fr) minmax(280px,1.8fr) minmax(140px,.68fr);align-items:start;gap:23px;padding:25px 0 27px;display:grid}.home-module__b8A7Ya__resourceRow:last-child{border-bottom:1px solid #cbd0c6}.home-module__b8A7Ya__resourceNumber{color:var(--green);font-family:var(--font-display), Georgia, serif;font-size:24px;line-height:1.15}.home-module__b8A7Ya__resourceStage{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:3px 0 0;font-size:11px;font-weight:700;line-height:1.4}.home-module__b8A7Ya__resourceDetail h3{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:26px;font-weight:500;line-height:1.2}.home-module__b8A7Ya__resourceDetail p{max-width:660px;color:var(--body);margin:9px 0 0;font-size:13px;line-height:1.7}.home-module__b8A7Ya__availability{color:var(--muted);text-align:right;justify-self:end;margin:4px 0 0;font-size:11px;line-height:1.5}.home-module__b8A7Ya__resourceTitleLink{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}.home-module__b8A7Ya__resourceTitleLink:hover{color:var(--green)}.home-module__b8A7Ya__availabilityLink{min-height:auto;color:var(--green-dark);text-align:inherit;text-underline-offset:3px;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.home-module__b8A7Ya__approachSection{grid-template-columns:minmax(280px,.9fr) minmax(320px,.76fr);gap:60px 13%;padding-block:130px 104px;display:grid}.home-module__b8A7Ya__approachHeading h2{max-width:11ch}.home-module__b8A7Ya__approachCopy{align-self:end;padding-bottom:2px}.home-module__b8A7Ya__approachCopy p{color:var(--body);margin:0;font-size:14px;line-height:1.8}.home-module__b8A7Ya__approachCopy p+p{color:var(--muted);margin-top:17px;font-size:12px}.home-module__b8A7Ya__sourceNote{border-top:1px solid var(--line);color:var(--green-dark);grid-column:1/-1;align-items:center;gap:17px;padding-top:20px;font-size:12px;font-weight:650;display:flex}.home-module__b8A7Ya__sourceMark{width:27px;height:27px;color:var(--green);background:#e5eadf;border-radius:50%;flex:0 0 27px;place-items:center;font-size:14px;display:grid}.home-module__b8A7Ya__closingSection{background:var(--green-dark);color:#fbfaf5;flex-direction:column;justify-content:center;align-items:flex-start;min-height:392px;padding:80px max(50vw - 645px,52px);display:flex}.home-module__b8A7Ya__closingSection .home-module__b8A7Ya__eyebrow{color:#b7cfbb}.home-module__b8A7Ya__closingSection h2{max-width:17ch;margin-top:16px;font-size:clamp(40px,4.5vw,62px);line-height:1.03}.home-module__b8A7Ya__closingSection>p:not(.home-module__b8A7Ya__eyebrow){color:#d4e0d6;max-width:530px;margin:19px 0 0;font-size:14px;line-height:1.7}.home-module__b8A7Ya__lightLink{color:#fffdf7;border-bottom:1px solid #b7cfbb;align-items:center;gap:11px;margin-top:27px;padding-bottom:5px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.home-module__b8A7Ya__contactLink{color:#e2eadf;text-underline-offset:4px;margin-top:1.25rem;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-block}.home-module__b8A7Ya__contactLink:hover{color:#fffdf7}.home-module__b8A7Ya__lightLink:hover{color:#fffdf7;background:0 0;text-decoration-thickness:2px}.home-module__b8A7Ya__footer{grid-template-columns:auto 1fr auto;align-items:center;gap:18px 36px;width:min(100% - 104px,1290px);margin-inline:auto;padding-block:27px 30px;display:grid}.home-module__b8A7Ya__footer .home-module__b8A7Ya__wordmark{font-size:17px}.home-module__b8A7Ya__footer .home-module__b8A7Ya__logoMark{width:27px;height:27px;font-size:15px}.home-module__b8A7Ya__footer>p{max-width:480px;color:var(--muted);margin:0;font-size:11px}.home-module__b8A7Ya__footer>a:not(.home-module__b8A7Ya__wordmark){color:var(--green-dark);font-size:11px;font-weight:600;text-decoration:none}.home-module__b8A7Ya__copyright{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;padding-top:17px;font-size:10px}@media (max-width:900px){.home-module__b8A7Ya__header{width:calc(100% - 48px)}.home-module__b8A7Ya__nav{gap:19px;margin-right:24px}.home-module__b8A7Ya__hero,.home-module__b8A7Ya__promiseLine,.home-module__b8A7Ya__pathwaySection,.home-module__b8A7Ya__resourcesHeader,.home-module__b8A7Ya__resourceList,.home-module__b8A7Ya__approachSection,.home-module__b8A7Ya__footer{width:calc(100% - 64px)}.home-module__b8A7Ya__hero{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:38px;min-height:auto;padding-block:66px}.home-module__b8A7Ya__heroCopy h1{font-size:clamp(52px,7vw,68px)}.home-module__b8A7Ya__heroFigure{height:450px;margin-right:10px}.home-module__b8A7Ya__photoCaption{left:-20px}.home-module__b8A7Ya__sectionIntro{column-gap:44px}.home-module__b8A7Ya__resourceRow{grid-template-columns:38px minmax(100px,.52fr) minmax(230px,1.8fr)}.home-module__b8A7Ya__availability{text-align:left;grid-column:3;justify-self:start;margin-top:-12px}.home-module__b8A7Ya__approachSection{gap:48px 8%}.home-module__b8A7Ya__closingSection{padding-inline:32px}}@media (max-width:650px){.home-module__b8A7Ya__page{font-size:15px}.home-module__b8A7Ya__header{flex-wrap:wrap;gap:12px 16px;width:calc(100% - 40px);height:auto;min-height:73px;padding-block:12px}.home-module__b8A7Ya__wordmark{gap:8px;font-size:18px}.home-module__b8A7Ya__logoMark{width:29px;height:29px}.home-module__b8A7Ya__nav{flex-wrap:wrap;flex:0 0 100%;order:3;justify-content:space-between;gap:10px 16px;width:100%;margin:0;padding-bottom:5px;display:flex}.home-module__b8A7Ya__nav a{font-size:12px}.home-module__b8A7Ya__headerCta{order:2;padding:9px 12px;font-size:11px}.home-module__b8A7Ya__hero,.home-module__b8A7Ya__promiseLine,.home-module__b8A7Ya__pathwaySection,.home-module__b8A7Ya__resourcesHeader,.home-module__b8A7Ya__resourceList,.home-module__b8A7Ya__approachSection,.home-module__b8A7Ya__footer{width:calc(100% - 40px)}.home-module__b8A7Ya__hero{grid-template-columns:1fr;gap:39px;padding-block:55px 42px}.home-module__b8A7Ya__heroCopy h1{max-width:9.5ch;margin-top:17px;font-size:clamp(49px,13vw,64px);line-height:1}.home-module__b8A7Ya__heroIntro{margin-top:19px;font-size:15px;line-height:1.7}.home-module__b8A7Ya__heroActions{margin-top:25px}.home-module__b8A7Ya__primaryLink{min-height:47px;padding-inline:17px;font-size:12px}.home-module__b8A7Ya__heroActionNote{font-size:11px}.home-module__b8A7Ya__heroFootnote{margin-top:19px;font-size:11px}.home-module__b8A7Ya__heroFigure{justify-self:center;width:calc(100% - 16px);height:min(106vw,430px);margin-right:0}.home-module__b8A7Ya__heroArc{top:-10px;right:-10px}.home-module__b8A7Ya__photoCaption{padding:12px 14px;font-size:10px;bottom:17px;left:-10px}.home-module__b8A7Ya__promiseLine{gap:12px;padding-block:18px;font-size:11px;display:grid}.home-module__b8A7Ya__promiseLine li+li:before{margin-right:11px}.home-module__b8A7Ya__pathwaySection{padding-block:88px 94px}.home-module__b8A7Ya__sectionIntro{display:block}.home-module__b8A7Ya__sectionIntro h2,.home-module__b8A7Ya__resourcesHeader h2,.home-module__b8A7Ya__approachHeading h2{max-width:12ch;margin-top:16px;font-size:clamp(39px,10vw,49px)}.home-module__b8A7Ya__sectionIntro>p:last-child{margin-top:19px;font-size:14px}.home-module__b8A7Ya__routeList{border-left:1px solid #9eafa4;margin-top:44px;padding-left:18px;display:block}.home-module__b8A7Ya__routeStep{border-top:0;min-height:auto;padding:0 0 24px 21px}.home-module__b8A7Ya__routeStep+.home-module__b8A7Ya__routeStep{padding-top:18px}.home-module__b8A7Ya__routeStep:before{width:7px;height:7px;top:4px;left:-22px}.home-module__b8A7Ya__routeStep+.home-module__b8A7Ya__routeStep:before{top:21px}.home-module__b8A7Ya__routeStep h3{margin-top:8px;font-size:15px}.home-module__b8A7Ya__routeStep p{font-size:12px}.home-module__b8A7Ya__resourcesSection{padding-block:82px 84px}.home-module__b8A7Ya__resourcesHeader{display:block}.home-module__b8A7Ya__resourcesIntro{margin-top:20px;font-size:13px}.home-module__b8A7Ya__resourceList{margin-top:38px}.home-module__b8A7Ya__resourceRow{grid-template-columns:34px 1fr;gap:5px 13px;padding-block:21px 22px}.home-module__b8A7Ya__resourceNumber{grid-area:1/1/3;font-size:21px}.home-module__b8A7Ya__resourceStage{grid-area:1/2;margin-top:2px;font-size:9px}.home-module__b8A7Ya__resourceDetail{grid-area:2/2}.home-module__b8A7Ya__resourceDetail h3{font-size:23px}.home-module__b8A7Ya__resourceDetail p{margin-top:7px;font-size:12px}.home-module__b8A7Ya__availability{grid-area:3/2;margin:6px 0 0;font-size:10px}.home-module__b8A7Ya__approachSection{padding-block:86px 76px;display:block}.home-module__b8A7Ya__approachCopy{margin-top:24px}.home-module__b8A7Ya__approachCopy p{font-size:13px}.home-module__b8A7Ya__sourceNote{margin-top:27px;padding-top:17px;font-size:11px;line-height:1.5}.home-module__b8A7Ya__closingSection{min-height:360px;padding:72px 20px}.home-module__b8A7Ya__closingSection h2{max-width:14ch;font-size:clamp(39px,10vw,49px)}.home-module__b8A7Ya__closingSection>p:not(.home-module__b8A7Ya__eyebrow){font-size:13px}.home-module__b8A7Ya__footer{grid-template-columns:1fr auto;gap:13px 18px;padding-block:23px 25px}.home-module__b8A7Ya__footer>p{grid-area:2/1/auto/-1;font-size:10px}.home-module__b8A7Ya__footer>a:not(.home-module__b8A7Ya__wordmark){justify-self:end;font-size:10px}.home-module__b8A7Ya__copyright{grid-area:3/1/auto/-1;margin-top:5px}}@media (max-width:360px){.home-module__b8A7Ya__heroActions{flex-direction:column;align-items:flex-start;gap:9px}}@media (prefers-reduced-motion:reduce){.home-module__b8A7Ya__nav a,.home-module__b8A7Ya__headerCta,.home-module__b8A7Ya__primaryLink{transition:none}}
.nmc-fee-estimator-module__G6XoqG__page{background:var(--background);min-height:calc(100vh - 3.5rem);color:var(--foreground);padding:clamp(28px,5vw,64px) 22px 88px}.nmc-fee-estimator-module__G6XoqG__pageInner{width:min(100%,1080px);margin-inline:auto}.nmc-fee-estimator-module__G6XoqG__backLink{min-height:32px;color:var(--primary);text-underline-offset:4px;align-items:center;margin-bottom:32px;font-size:13px;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.nmc-fee-estimator-module__G6XoqG__intro{max-width:780px;margin-bottom:32px}.nmc-fee-estimator-module__G6XoqG__eyebrow,.nmc-fee-estimator-module__G6XoqG__panelEyebrow{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750;line-height:1.4}.nmc-fee-estimator-module__G6XoqG__title{max-width:14ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(38px,6vw,68px);font-weight:500;line-height:1.03}.nmc-fee-estimator-module__G6XoqG__introCopy{max-width:680px;color:var(--muted-foreground);margin:18px 0 0;font-size:15px;line-height:1.72}.nmc-fee-estimator-module__G6XoqG__statusPanel,.nmc-fee-estimator-module__G6XoqG__choicePanel,.nmc-fee-estimator-module__G6XoqG__feeRow,.nmc-fee-estimator-module__G6XoqG__annualPanel,.nmc-fee-estimator-module__G6XoqG__exclusions{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--card);color:var(--card-foreground);box-shadow:0 14px 42px #203d360d}.nmc-fee-estimator-module__G6XoqG__statusPanel{max-width:720px;padding:clamp(22px,4vw,36px)}.nmc-fee-estimator-module__G6XoqG__statusPanel h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(26px,4vw,36px);font-weight:500}.nmc-fee-estimator-module__G6XoqG__statusPanel p{color:var(--muted-foreground);margin:10px 0 0;font-size:14px;line-height:1.7}.nmc-fee-estimator-module__G6XoqG__statusPanel a,.nmc-fee-estimator-module__G6XoqG__sourceLink,.nmc-fee-estimator-module__G6XoqG__feeMain>a{color:var(--primary);text-underline-offset:4px;margin-top:12px;font-size:12px;font-weight:700;text-decoration-thickness:1px;display:inline-block}.nmc-fee-estimator-module__G6XoqG__retrySchedule{border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);min-height:44px;color:var(--primary-foreground);cursor:pointer;font:inherit;margin-top:12px;padding:8px 14px;font-size:13px;font-weight:700;display:block}.nmc-fee-estimator-module__G6XoqG__retrySchedule:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.nmc-fee-estimator-module__G6XoqG__summaryGrid{grid-template-columns:minmax(0,1.05fr) minmax(270px,.75fr);align-items:stretch;gap:18px;display:grid}.nmc-fee-estimator-module__G6XoqG__totalPanel{border-radius:calc(var(--radius) + 4px);background:var(--primary);color:var(--primary-foreground);padding:clamp(24px,4vw,38px);box-shadow:0 18px 44px #16604e24}.nmc-fee-estimator-module__G6XoqG__totalPanel .nmc-fee-estimator-module__G6XoqG__panelEyebrow{color:var(--primary-foreground)}.nmc-fee-estimator-module__G6XoqG__totalPanel h2,.nmc-fee-estimator-module__G6XoqG__choicePanel h2,.nmc-fee-estimator-module__G6XoqG__sectionHeading h2,.nmc-fee-estimator-module__G6XoqG__annualPanel h2,.nmc-fee-estimator-module__G6XoqG__exclusions h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.16}.nmc-fee-estimator-module__G6XoqG__totalAmount{font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:clamp(46px,7vw,76px);font-weight:500;line-height:1}.nmc-fee-estimator-module__G6XoqG__currencyPanel{border-top:1px solid color-mix(in srgb, var(--primary-foreground) 36%, transparent);margin-top:22px;padding-top:18px}.nmc-fee-estimator-module__G6XoqG__currencyFields{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.nmc-fee-estimator-module__G6XoqG__currencyField{min-width:0;color:var(--primary-foreground);gap:7px;font-size:12px;font-weight:750;line-height:1.45;display:grid}.nmc-fee-estimator-module__G6XoqG__currencyField select,.nmc-fee-estimator-module__G6XoqG__currencyField input{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--background);width:100%;min-height:44px;color:var(--foreground);font:inherit;padding:8px 10px;font-size:14px}.nmc-fee-estimator-module__G6XoqG__currencyField select:focus-visible,.nmc-fee-estimator-module__G6XoqG__currencyField input:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.nmc-fee-estimator-module__G6XoqG__currencyHelp,.nmc-fee-estimator-module__G6XoqG__currencyFeedback{color:var(--primary-foreground);margin:9px 0 0;font-size:11px;line-height:1.5}.nmc-fee-estimator-module__G6XoqG__currencyResult{border-radius:var(--radius);background:var(--background);color:var(--foreground);gap:3px;margin-top:12px;padding:11px 13px;display:grid}.nmc-fee-estimator-module__G6XoqG__currencyResultLabel{color:var(--foreground);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.4}.nmc-fee-estimator-module__G6XoqG__currencyResult strong{color:var(--primary);font-family:var(--font-display), Georgia, serif;font-variant-numeric:tabular-nums;font-size:clamp(21px,3vw,28px);font-weight:600;line-height:1.2}.nmc-fee-estimator-module__G6XoqG__currencyRateNote{color:var(--muted-foreground);font-size:11px;line-height:1.45}.nmc-fee-estimator-module__G6XoqG__totalDescription,.nmc-fee-estimator-module__G6XoqG__publishedTotal{max-width:560px;margin:14px 0 0;font-size:13px;line-height:1.62}.nmc-fee-estimator-module__G6XoqG__publishedTotal{color:var(--primary-foreground);margin-top:10px}.nmc-fee-estimator-module__G6XoqG__totalPanel .nmc-fee-estimator-module__G6XoqG__sourceLink{color:var(--primary-foreground)}.nmc-fee-estimator-module__G6XoqG__pdfDownload{margin-top:17px}.nmc-fee-estimator-module__G6XoqG__pdfDownloadButton{white-space:normal;min-height:48px}.nmc-fee-estimator-module__G6XoqG__pdfError{color:var(--primary-foreground);margin:9px 0 0;font-size:12px;line-height:1.5}.nmc-fee-estimator-module__G6XoqG__savePanel{border:1px solid color-mix(in srgb, var(--primary-foreground) 42%, transparent);border-radius:var(--radius);background:var(--card);color:var(--card-foreground);gap:10px;margin-top:18px;padding:16px;display:grid}.nmc-fee-estimator-module__G6XoqG__savePanel h3{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:600}.nmc-fee-estimator-module__G6XoqG__savePanel>p,.nmc-fee-estimator-module__G6XoqG__saveMessage,.nmc-fee-estimator-module__G6XoqG__saveError,.nmc-fee-estimator-module__G6XoqG__saveWarning{color:var(--muted-foreground);margin:0;font-size:12px;line-height:1.55}.nmc-fee-estimator-module__G6XoqG__saveMessage{display:block}.nmc-fee-estimator-module__G6XoqG__saveForm{gap:10px;display:grid}.nmc-fee-estimator-module__G6XoqG__saveField{color:var(--foreground);gap:6px;font-size:12px;font-weight:700;display:grid}.nmc-fee-estimator-module__G6XoqG__saveField input{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--background);width:100%;min-height:44px;color:var(--foreground);font:inherit;padding:9px 11px;font-size:14px}.nmc-fee-estimator-module__G6XoqG__saveField input:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.nmc-fee-estimator-module__G6XoqG__saveButton,.nmc-fee-estimator-module__G6XoqG__savedEstimateLink,.nmc-fee-estimator-module__G6XoqG__saveAnotherButton{border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary);min-height:44px;color:var(--primary-foreground);cursor:pointer;font:inherit;text-align:center;justify-content:center;align-items:center;padding:9px 13px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.nmc-fee-estimator-module__G6XoqG__saveButton:disabled{cursor:wait;opacity:.75}.nmc-fee-estimator-module__G6XoqG__saveButton:focus-visible,.nmc-fee-estimator-module__G6XoqG__savedEstimateLink:focus-visible,.nmc-fee-estimator-module__G6XoqG__saveAnotherButton:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.nmc-fee-estimator-module__G6XoqG__saveAnotherButton{border-color:var(--border);background:var(--background);color:var(--foreground)}.nmc-fee-estimator-module__G6XoqG__saveWarning{border-top:1px solid var(--border);padding-top:8px;font-size:11px}.nmc-fee-estimator-module__G6XoqG__saveError{color:var(--destructive)}.nmc-fee-estimator-module__G6XoqG__savedEstimateLink{background:var(--background);color:var(--primary)}.nmc-fee-estimator-module__G6XoqG__savedEstimatePage{background:var(--background);min-height:calc(100vh - 3.5rem);color:var(--foreground);padding:clamp(28px,5vw,64px) 22px 88px}.nmc-fee-estimator-module__G6XoqG__savedEstimateInner{width:min(100%,920px);margin-inline:auto}.nmc-fee-estimator-module__G6XoqG__savedEstimateHeader{max-width:760px;margin:0 0 24px}.nmc-fee-estimator-module__G6XoqG__savedEstimateHeader h1,.nmc-fee-estimator-module__G6XoqG__savedEstimateStatus h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(34px,6vw,60px);font-weight:500;line-height:1.04}.nmc-fee-estimator-module__G6XoqG__savedEstimateHeader>p:not(.nmc-fee-estimator-module__G6XoqG__eyebrow,.nmc-fee-estimator-module__G6XoqG__saveWarning),.nmc-fee-estimator-module__G6XoqG__savedEstimateStatus>p{max-width:680px;color:var(--muted-foreground);margin:14px 0 0;font-size:14px;line-height:1.7}.nmc-fee-estimator-module__G6XoqG__savedEstimateHeader .nmc-fee-estimator-module__G6XoqG__saveWarning{border-left:3px solid var(--primary);background:var(--secondary);max-width:620px;color:var(--secondary-foreground);margin-top:14px;padding:12px 14px}.nmc-fee-estimator-module__G6XoqG__savedScheduleStatus{border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:calc(var(--radius) + 2px);background:var(--secondary);color:var(--secondary-foreground);margin-top:18px;padding:clamp(16px,3vw,22px)}.nmc-fee-estimator-module__G6XoqG__savedScheduleStatus h2{color:var(--foreground);margin:0;font-size:17px;font-weight:750;line-height:1.4}.nmc-fee-estimator-module__G6XoqG__savedScheduleStatus p{max-width:740px;margin:0;font-size:13px;line-height:1.65}.nmc-fee-estimator-module__G6XoqG__savedScheduleStatus h2+p{margin-top:8px}.nmc-fee-estimator-module__G6XoqG__savedScheduleChanged{border-left-color:var(--destructive)}.nmc-fee-estimator-module__G6XoqG__savedScheduleStatus .nmc-fee-estimator-module__G6XoqG__savedEstimateLink{margin-top:14px}.nmc-fee-estimator-module__G6XoqG__savedEstimateSummary,.nmc-fee-estimator-module__G6XoqG__savedBreakdown,.nmc-fee-estimator-module__G6XoqG__savedEstimateStatus{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--card);color:var(--card-foreground);margin-top:18px;padding:clamp(20px,4vw,32px);box-shadow:0 14px 42px #203d360d}.nmc-fee-estimator-module__G6XoqG__savedEstimateSummary h2,.nmc-fee-estimator-module__G6XoqG__savedBreakdown h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(25px,4vw,38px);font-weight:500;line-height:1.15}.nmc-fee-estimator-module__G6XoqG__savedEstimateSummary>div>p:not(.nmc-fee-estimator-module__G6XoqG__eyebrow),.nmc-fee-estimator-module__G6XoqG__savedPublishedTotal,.nmc-fee-estimator-module__G6XoqG__savedVisaCondition{color:var(--muted-foreground);font-size:13px;line-height:1.65}.nmc-fee-estimator-module__G6XoqG__savedLocalTotal{color:var(--primary);margin:13px 0 0;font-size:16px;font-weight:750}.nmc-fee-estimator-module__G6XoqG__savedLocalTotal span{color:var(--muted-foreground);margin-top:3px;font-size:11px;font-weight:500;display:block}.nmc-fee-estimator-module__G6XoqG__savedChoices{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:20px 0 0;display:grid}.nmc-fee-estimator-module__G6XoqG__savedChoices>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:14px;padding:10px 0;font-size:12px;line-height:1.45;display:flex}.nmc-fee-estimator-module__G6XoqG__savedChoices dt{color:var(--muted-foreground)}.nmc-fee-estimator-module__G6XoqG__savedChoices dd{color:var(--foreground);text-align:right;margin:0;font-weight:750}.nmc-fee-estimator-module__G6XoqG__savedFeeList{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.nmc-fee-estimator-module__G6XoqG__savedFeeItem{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);padding:17px}.nmc-fee-estimator-module__G6XoqG__savedFeeHeading{justify-content:space-between;align-items:start;gap:16px;display:flex}.nmc-fee-estimator-module__G6XoqG__savedFeeHeading h3{color:var(--foreground);margin:0;font-size:15px;line-height:1.45}.nmc-fee-estimator-module__G6XoqG__savedFeeHeading strong{color:var(--primary);font-variant-numeric:tabular-nums;flex:none;font-size:17px}.nmc-fee-estimator-module__G6XoqG__savedFeeItem p{color:var(--muted-foreground);margin:8px 0 0;font-size:12px;line-height:1.55}.nmc-fee-estimator-module__G6XoqG__savedFeeItem a,.nmc-fee-estimator-module__G6XoqG__savedPublishedTotal a,.nmc-fee-estimator-module__G6XoqG__savedBreakdown>a{color:var(--primary);text-underline-offset:4px;margin-top:9px;font-size:12px;font-weight:700;text-decoration-thickness:1px;display:inline-block}.nmc-fee-estimator-module__G6XoqG__savedPublishedTotal{margin:18px 0 0}.nmc-fee-estimator-module__G6XoqG__savedVisaCondition{margin:16px 0 0}.nmc-fee-estimator-module__G6XoqG__savedEstimateStatus{max-width:720px}.nmc-fee-estimator-module__G6XoqG__savedEstimateStatus .nmc-fee-estimator-module__G6XoqG__saveButton{margin-top:18px}@media (max-width:700px){.nmc-fee-estimator-module__G6XoqG__savedChoices{grid-template-columns:1fr}}@media (max-width:480px){.nmc-fee-estimator-module__G6XoqG__savedEstimatePage{padding-inline:16px}.nmc-fee-estimator-module__G6XoqG__savedFeeHeading{gap:10px}.nmc-fee-estimator-module__G6XoqG__savedFeeHeading h3{font-size:14px}.nmc-fee-estimator-module__G6XoqG__savedFeeHeading strong{font-size:15px}}.nmc-fee-estimator-module__G6XoqG__choicePanel{flex-direction:column;justify-content:center;padding:clamp(22px,3.5vw,34px);display:flex}.nmc-fee-estimator-module__G6XoqG__visaPanel{border:1px solid color-mix(in srgb, var(--primary) 38%, var(--border));border-left:5px solid var(--primary);border-radius:calc(var(--radius) + 4px);background:var(--secondary);color:var(--secondary-foreground);margin-top:18px;padding:clamp(20px,3.5vw,34px)}.nmc-fee-estimator-module__G6XoqG__visaHeader{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:start;gap:20px;display:grid}.nmc-fee-estimator-module__G6XoqG__visaHeader h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.16}.nmc-fee-estimator-module__G6XoqG__visaIntro,.nmc-fee-estimator-module__G6XoqG__visaEligibility,.nmc-fee-estimator-module__G6XoqG__visaOff,.nmc-fee-estimator-module__G6XoqG__visaSeparation{max-width:760px;color:var(--secondary-foreground);margin:10px 0 0;font-size:13px;line-height:1.65}.nmc-fee-estimator-module__G6XoqG__toggleRow{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);min-height:52px;color:var(--foreground);cursor:pointer;align-items:center;gap:12px;margin-top:20px;padding:12px;font-size:13px;font-weight:700;line-height:1.45;display:flex}.nmc-fee-estimator-module__G6XoqG__toggleRow input{width:19px;height:19px;accent-color:var(--primary);flex:0 0 19px}.nmc-fee-estimator-module__G6XoqG__toggleRow:focus-within{outline:3px solid var(--ring);outline-offset:2px}.nmc-fee-estimator-module__G6XoqG__visaHeader .nmc-fee-estimator-module__G6XoqG__toggleRow{background:var(--card);margin-top:0}.nmc-fee-estimator-module__G6XoqG__visaEligibility{border-left:3px solid var(--primary);background:var(--card);margin-top:16px;padding:12px 14px}.nmc-fee-estimator-module__G6XoqG__visaEstimateGrid{grid-template-columns:minmax(170px,.65fr) minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:14px;display:grid}.nmc-fee-estimator-module__G6XoqG__visaDuration,.nmc-fee-estimator-module__G6XoqG__visaAmount{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0;color:var(--card-foreground);flex-direction:column;justify-content:center;padding:14px;display:flex}.nmc-fee-estimator-module__G6XoqG__visaDuration label,.nmc-fee-estimator-module__G6XoqG__visaAmount>span{color:var(--foreground);font-size:12px;font-weight:750;line-height:1.45}.nmc-fee-estimator-module__G6XoqG__visaDuration select{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--background);width:100%;min-height:44px;color:var(--foreground);font:inherit;margin-top:8px;padding:8px 10px;font-size:14px}.nmc-fee-estimator-module__G6XoqG__visaDuration select:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.nmc-fee-estimator-module__G6XoqG__visaAmount strong{color:var(--primary);font-family:var(--font-display), Georgia, serif;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(25px,3vw,35px);font-weight:550;line-height:1.15}.nmc-fee-estimator-module__G6XoqG__visaAmount small{color:var(--muted-foreground);margin-top:6px;font-size:11px;line-height:1.5}.nmc-fee-estimator-module__G6XoqG__visaOff{border:1px dashed color-mix(in srgb, var(--primary) 46%, var(--border));border-radius:var(--radius);margin-top:12px;padding:12px 14px}.nmc-fee-estimator-module__G6XoqG__visaSeparation{margin-top:14px;font-weight:700}.nmc-fee-estimator-module__G6XoqG__visaSources{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.nmc-fee-estimator-module__G6XoqG__reportSource{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);gap:4px;padding:12px 14px;font-size:12px;line-height:1.55;display:grid}.nmc-fee-estimator-module__G6XoqG__visaSources .nmc-fee-estimator-module__G6XoqG__reportSource{background:var(--card);min-width:0}.nmc-fee-estimator-module__G6XoqG__scenarioGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.nmc-fee-estimator-module__G6XoqG__scenarioGroup{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--card);min-width:0;color:var(--card-foreground);margin:0;padding:clamp(18px,2.8vw,28px)}.nmc-fee-estimator-module__G6XoqG__scenarioGroup legend{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;padding:0 6px;font-size:21px;font-weight:550}.nmc-fee-estimator-module__G6XoqG__groupHint{color:var(--muted-foreground);margin:0 0 15px;font-size:13px;line-height:1.6}.nmc-fee-estimator-module__G6XoqG__controlList{gap:10px;display:grid}.nmc-fee-estimator-module__G6XoqG__quantityControl,.nmc-fee-estimator-module__G6XoqG__selectControl{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);gap:8px;min-width:0;padding:12px;display:grid}.nmc-fee-estimator-module__G6XoqG__quantityControl label,.nmc-fee-estimator-module__G6XoqG__selectControl label{color:var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 10px;font-size:13px;font-weight:700;line-height:1.5;display:flex}.nmc-fee-estimator-module__G6XoqG__quantityControl label span{color:var(--primary);white-space:nowrap}.nmc-fee-estimator-module__G6XoqG__quantityControl input,.nmc-fee-estimator-module__G6XoqG__selectControl select{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--card);width:100%;min-height:42px;color:var(--foreground);font:inherit;padding:8px 10px;font-size:14px}.nmc-fee-estimator-module__G6XoqG__quantityControl input:focus-visible,.nmc-fee-estimator-module__G6XoqG__selectControl select:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.nmc-fee-estimator-module__G6XoqG__scenarioGroup:disabled{opacity:.68}.nmc-fee-estimator-module__G6XoqG__osceRules{border-left:3px solid var(--primary);background:var(--secondary);color:var(--secondary-foreground);margin-top:15px;padding:14px}.nmc-fee-estimator-module__G6XoqG__osceRules h3{margin:0;font-size:13px;font-weight:750}.nmc-fee-estimator-module__G6XoqG__osceRules ul{gap:7px;margin:9px 0 0;padding-left:19px;font-size:12px;line-height:1.55;display:grid}.nmc-fee-estimator-module__G6XoqG__disabledHint{color:var(--muted-foreground);margin:12px 0 0;font-size:12px;line-height:1.55}.nmc-fee-estimator-module__G6XoqG__choicePanel>p:not(.nmc-fee-estimator-module__G6XoqG__panelEyebrow){color:var(--muted-foreground);margin:10px 0 0;font-size:13px;line-height:1.65}.nmc-fee-estimator-module__G6XoqG__section,.nmc-fee-estimator-module__G6XoqG__separateSection{margin-top:clamp(44px,7vw,74px)}.nmc-fee-estimator-module__G6XoqG__sectionHeading{max-width:720px;margin-bottom:18px}.nmc-fee-estimator-module__G6XoqG__sectionHeading>p:last-child{color:var(--muted-foreground);margin:10px 0 0;font-size:14px;line-height:1.65}.nmc-fee-estimator-module__G6XoqG__feeList,.nmc-fee-estimator-module__G6XoqG__resitList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nmc-fee-estimator-module__G6XoqG__feeRow{box-shadow:none;padding:clamp(17px,2.6vw,25px)}.nmc-fee-estimator-module__G6XoqG__feeMain{min-width:0}.nmc-fee-estimator-module__G6XoqG__feeHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.nmc-fee-estimator-module__G6XoqG__feeHeading h3{margin:0;font-size:16px;font-weight:750;line-height:1.4}.nmc-fee-estimator-module__G6XoqG__feeHeading strong,.nmc-fee-estimator-module__G6XoqG__annualAmount{font-family:var(--font-display), Georgia, serif;font-variant-numeric:tabular-nums;flex:none;font-size:25px;font-weight:550;line-height:1.2}.nmc-fee-estimator-module__G6XoqG__feeStage{color:var(--primary);margin:6px 0 0;font-size:12px;font-weight:700;line-height:1.5}.nmc-fee-estimator-module__G6XoqG__feeDetails,.nmc-fee-estimator-module__G6XoqG__feeCondition{color:var(--muted-foreground);margin:8px 0 0;font-size:13px;line-height:1.6}.nmc-fee-estimator-module__G6XoqG__feeCondition{color:var(--foreground)}.nmc-fee-estimator-module__G6XoqG__annualPanel{background:var(--secondary);box-shadow:none;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(44px,7vw,74px);padding:clamp(22px,3vw,32px);display:flex}.nmc-fee-estimator-module__G6XoqG__annualPanel h2{font-size:clamp(23px,3vw,30px)}.nmc-fee-estimator-module__G6XoqG__annualPanel .nmc-fee-estimator-module__G6XoqG__feeDetails,.nmc-fee-estimator-module__G6XoqG__annualPanel .nmc-fee-estimator-module__G6XoqG__feeCondition{max-width:680px;color:var(--secondary-foreground)}.nmc-fee-estimator-module__G6XoqG__annualAmount{text-align:right}.nmc-fee-estimator-module__G6XoqG__annualYear{color:var(--muted-foreground);font-family:var(--font-body), Arial, sans-serif;margin-top:4px;font-size:12px;font-weight:650;display:block}.nmc-fee-estimator-module__G6XoqG__exclusions{border-left:4px solid var(--primary);box-shadow:none;margin-top:18px;padding:clamp(20px,3vw,30px)}.nmc-fee-estimator-module__G6XoqG__exclusions h2{font-size:clamp(22px,3vw,28px)}.nmc-fee-estimator-module__G6XoqG__exclusions p{max-width:830px;color:var(--muted-foreground);margin:10px 0 0;font-size:13px;line-height:1.7}.nmc-fee-estimator-module__G6XoqG__provenance{border-top:1px solid var(--border);margin-top:clamp(40px,6vw,64px);padding-top:22px}.nmc-fee-estimator-module__G6XoqG__provenance h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,30px);font-weight:500}.nmc-fee-estimator-module__G6XoqG__provenance>p{max-width:780px;color:var(--muted-foreground);margin:9px 0 14px;font-size:13px;line-height:1.65}.nmc-fee-estimator-module__G6XoqG__provenance ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nmc-fee-estimator-module__G6XoqG__reportSource a{color:var(--primary);text-underline-offset:3px;text-decoration-thickness:1px}.nmc-fee-estimator-module__G6XoqG__reportSourceDate{color:var(--muted-foreground)}.nmc-fee-estimator-module__G6XoqG__returnLink{color:var(--muted-foreground);margin:28px 0 0;font-size:13px;line-height:1.6}.nmc-fee-estimator-module__G6XoqG__returnLink a{color:var(--primary);text-underline-offset:4px;font-weight:700;text-decoration-thickness:1px}@media (max-width:700px){.nmc-fee-estimator-module__G6XoqG__summaryGrid,.nmc-fee-estimator-module__G6XoqG__scenarioGrid,.nmc-fee-estimator-module__G6XoqG__visaHeader,.nmc-fee-estimator-module__G6XoqG__visaEstimateGrid,.nmc-fee-estimator-module__G6XoqG__visaSources,.nmc-fee-estimator-module__G6XoqG__currencyFields{grid-template-columns:1fr}.nmc-fee-estimator-module__G6XoqG__annualPanel{align-items:flex-start}}@media (max-width:480px){.nmc-fee-estimator-module__G6XoqG__page{padding-inline:16px}.nmc-fee-estimator-module__G6XoqG__backLink{margin-bottom:25px}.nmc-fee-estimator-module__G6XoqG__feeHeading{gap:10px}.nmc-fee-estimator-module__G6XoqG__feeHeading h3{font-size:14px}.nmc-fee-estimator-module__G6XoqG__feeHeading strong,.nmc-fee-estimator-module__G6XoqG__annualAmount{font-size:21px}.nmc-fee-estimator-module__G6XoqG__annualPanel{gap:14px;display:grid}.nmc-fee-estimator-module__G6XoqG__scenarioGroup{padding:17px 14px}.nmc-fee-estimator-module__G6XoqG__scenarioGroup legend{font-size:19px}.nmc-fee-estimator-module__G6XoqG__quantityControl,.nmc-fee-estimator-module__G6XoqG__selectControl{padding:10px}.nmc-fee-estimator-module__G6XoqG__annualAmount{text-align:left}.nmc-fee-estimator-module__G6XoqG__pdfDownloadButton{width:100%}.nmc-fee-estimator-module__G6XoqG__annualYear{margin-left:5px;display:inline}}@media (prefers-reduced-motion:reduce){.nmc-fee-estimator-module__G6XoqG__page .nmc-fee-estimator-module__G6XoqG__feeRow,.nmc-fee-estimator-module__G6XoqG__page .nmc-fee-estimator-module__G6XoqG__toggleRow{scroll-behavior:auto;transition:none}}
