:root{--ink:#0c1514;--ink-soft:#3d4c48;--muted:#697873;--paper:#fbf9f4;--cream:#f3eee3;--mist:#e8f4ef;--line:#0c15141f;--navy:#12233f;--green:#1e6f5c;--teal:#35a18d;--gold:#c9963e;--clay:#b85c38;--white:#fff;--shadow:0 24px 70px #12233f26;--radius:8px;--max:1440px;--site-gutter:clamp(10px, 1.25vw, 18px);--header-height:68px;--mobile-header-height:58px;--mobile-quick-nav-height:38px;--active-header-height:var(--header-height);--hero-media-radius:28px;--nav-float-gap:18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@property --parallax-y{syntax:"<length>";inherits:false;initial-value:0}@property --parallax-rotate{syntax:"<angle>";inherits:false;initial-value:0deg}@property --sweep-x{syntax:"<length>";inherits:false;initial-value:0}@property --reveal-y{syntax:"<length>";inherits:false;initial-value:0}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper);scrollbar-color:transparent transparent;scrollbar-gutter:auto;scrollbar-width:none;-ms-overflow-style:none}body{color:var(--ink);letter-spacing:0;background:radial-gradient(circle at 0 0,#35a18d1f,#0000 34rem),linear-gradient(#fbf9f4 0%,#f8f2e7 44%,#f9fbf7 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%;display:block}::selection{color:var(--white);background:var(--green)}.page-shell{overflow-x:clip}[data-section-parallax]{--section-parallax-y:0px;--section-parallax-y-soft:0px;--section-parallax-y-reverse:0px;--section-parallax-x:0px;--section-parallax-x-reverse:0px;position:relative}[data-section-parallax]>.container{z-index:1;position:relative}.container{width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));margin:0 auto}.section{padding:108px 0;position:relative}.section-tight{padding:72px 0}section[id]{scroll-margin-top:calc(var(--active-header-height) + 24px)}.eyebrow{color:var(--green);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:.78rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--gold);border-radius:99px;width:9px;height:9px;box-shadow:0 0 0 6px #c9963e24}.section-title{max-width:850px;color:var(--ink);letter-spacing:0;overflow-wrap:break-word;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.25rem,5vw,5.25rem);font-weight:700;line-height:.96}.section-copy{max-width:650px;color:var(--ink-soft);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.grid{gap:24px;display:grid}.two-col{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center}.three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.four-col{grid-template-columns:repeat(4,minmax(0,1fr))}.card{border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;box-shadow:0 20px 50px #12233f14}.nav{top:var(--nav-float-gap);z-index:50;width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));margin:var(--nav-float-gap) auto 0;-webkit-backdrop-filter:blur(26px)saturate(1.18);backdrop-filter:blur(26px)saturate(1.18);will-change:transform, opacity;background:#fbf9f48f;border:1px solid #ffffff75;border-radius:24px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s,background .22s,box-shadow .22s;position:sticky;transform:translate(0,0);box-shadow:0 20px 55px #0c151421}html.nav-hidden .nav:not(.nav-menu-open):not(:focus-within):not(:hover){pointer-events:none;opacity:0;transform:translate3d(0, calc(-100% - var(--nav-float-gap) - 18px), 0)}.nav-inner{width:100%;min-height:var(--header-height);justify-content:space-between;align-items:center;gap:16px;padding:0 14px;display:flex}.brand{color:var(--ink);gap:2px;font-size:.94rem;font-weight:900;line-height:1;display:grid}.brand small{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.brand-mark{flex:none;align-items:center;min-width:0;display:inline-flex}.brand-logo{object-fit:contain;width:clamp(142px,14vw,188px);height:auto;max-height:48px;display:block}.nav .brand-mark{background:#fbf9f4d1;border:1px solid #12233f1a;border-radius:999px;padding:6px 10px;box-shadow:inset 0 1px #ffffffb8,0 10px 26px #12233f14}.nav .brand-logo{filter:brightness(.58)contrast(1.45)saturate(1.2)drop-shadow(0 1px #ffffff61);width:clamp(154px,14.5vw,198px);max-height:40px}.footer .brand-mark{background:#fffffff0;border-radius:14px;padding:10px 12px;box-shadow:0 18px 42px #00000029}.footer .brand-logo{width:min(226px,72vw);max-height:74px}.desktop-nav{align-items:center;gap:6px;display:flex}.nav-link,.dropdown-trigger{min-height:38px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 11px;font-size:.9rem;font-weight:760;display:inline-flex;position:relative}.nav-link:after,.dropdown-trigger:after{content:"";transform-origin:0;background:var(--green);height:2px;transition:transform .22s;position:absolute;bottom:7px;left:13px;right:13px;transform:scaleX(0)}.nav-link:hover:after,.dropdown:hover .dropdown-trigger:after,.nav-link.active:after{transform:scaleX(1)}.dropdown{position:relative}.dropdown-panel{opacity:0;pointer-events:none;width:310px;padding:10px;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 14px);left:0;transform:translateY(12px)scale(.98)}.dropdown:hover .dropdown-panel,.dropdown:focus-within .dropdown-panel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.dropdown-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff0;border-radius:8px;padding:12px}.dropdown-item{color:var(--ink-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;font-weight:760;transition:background .18s,color .18s,transform .18s;display:flex}.dropdown-item:hover{color:var(--ink);background:var(--mist);transform:translate(6px)}.nav-actions{align-items:center;gap:8px;display:flex}.nav-actions .cta-button{min-height:40px;padding:0 14px;font-size:.9rem}.mobile-menu-button{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffffb8;border-radius:8px;justify-content:center;align-items:center;display:none}.cta-button{--cta-bg:var(--ink);--cta-hover-bg:var(--green);--cta-text:var(--white);--cta-hover-text:var(--white);min-height:48px;color:var(--cta-text);background:var(--cta-bg);isolation:isolate;border:1px solid #0000;border-radius:999px;grid-template-columns:minmax(0,max-content) auto;justify-content:center;align-items:center;column-gap:10px;padding:0 19px;font-weight:850;transition:color .22s,transform .22s,box-shadow .22s,border-color .22s;display:inline-grid;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 18px 45px #0c151429}.cta-button span{z-index:2;white-space:nowrap;grid-area:1/1;line-height:1;transition:transform .31s cubic-bezier(.22,1,.36,1),opacity .2s;display:block;position:relative}.cta-button:before{content:none}.cta-button:after{content:attr(data-label);z-index:2;white-space:nowrap;opacity:0;pointer-events:none;grid-area:1/1;line-height:1;transition:transform .31s cubic-bezier(.22,1,.36,1),opacity .12s;display:block;position:relative;transform:translateY(240%)}.cta-button svg{z-index:2;flex:none;grid-area:1/2;transition:transform .26s cubic-bezier(.22,1,.36,1);position:relative}.cta-button:not(:disabled):hover{transform:translateY(-3px);box-shadow:0 22px 55px #0c151433}.cta-button:not(:disabled):hover:before{transform:none}.cta-button:not(:disabled):hover span{opacity:0;transform:translateY(-24px)}.cta-button:not(:disabled):hover:after{opacity:1;transform:translate(0,0)}.cta-button:not(:disabled):hover svg{transform:translate(5px)}.cta-button:active{transform:translateY(-1px)scale(.99)}.cta-button:focus-visible{outline:none;box-shadow:0 0 0 4px #35a18d3d,0 18px 45px #0c151429}.cta-button.secondary{--cta-bg:#ffffffc7;--cta-hover-bg:var(--navy);--cta-text:var(--ink);--cta-hover-text:var(--white);border-color:var(--line);background:var(--cta-bg);box-shadow:0 18px 44px #12233f1a}.cta-button.secondary:not(:disabled):hover{box-shadow:0 18px 46px #12233f2e}.cta-button:disabled{cursor:not-allowed;opacity:.62;box-shadow:0 18px 44px #12233f1a}.cta-button:disabled:before,.cta-button:disabled:after{display:none}.hero{height:100svh;min-height:0;margin-top:calc(-1 * (var(--active-header-height) + var(--nav-float-gap)));isolation:isolate;background:var(--paper);--pointer-x:50%;--pointer-y:50%;--hero-media-gap:10px;--hero-notch-clearance:clamp(52px, 6.2vw, 74px);align-items:start;padding:0;display:grid;position:relative;overflow:clip}.hero:before,.hero:after{content:none}.hero-clip-defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.hero-media-box{inset:var(--hero-media-gap);z-index:0;border-radius:var(--hero-media-radius);background:var(--paper);box-shadow:none;border:0;position:absolute;overflow:hidden}.hero-video-mask{clip-path:url(#heroMountainClip);background:linear-gradient(90deg,#0c151457,#0c15140a),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1800&q=82) 50%/cover;position:absolute;inset:0}.hero-video-mask:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 20% 24%,#35a18d29,#0000 25rem),linear-gradient(90deg,#050809b8 0%,#05080994 38%,#05080957 68%,#05080994 100%),linear-gradient(#05080942,#0508091f 46%,#05080970);position:absolute;inset:0}.hero-media-box:before,.hero-media-box:after{content:none}.hero-background-video{z-index:0;object-fit:cover;will-change:transform;background:url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1800&q=82) 50%/cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.hero-grid-lines{z-index:1;background:linear-gradient(90deg, #ffffff2e 1px, transparent 1px), linear-gradient(0deg, #ffffff2e 1px, transparent 1px), radial-gradient(circle at var(--pointer-x) var(--pointer-y), #35a18d6b, transparent 18rem);opacity:.42;pointer-events:none;mix-blend-mode:screen;transform:translate3d(var(--section-parallax-x-reverse), var(--section-parallax-y-soft), 0);will-change:transform;background-size:54px 54px,54px 54px,auto;border-radius:8px;position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);align-items:center;gap:clamp(28px,5vw,70px);display:grid}.hero-video-content{z-index:2;width:calc(100% - (var(--hero-media-gap) * 2));max-width:none;height:100%;margin-left:var(--hero-media-gap);margin-right:var(--hero-media-gap);padding:calc(var(--active-header-height) + var(--nav-float-gap) + clamp(20px, 2.8vw, 42px)) clamp(22px, 4.8vw, 78px) clamp(58px, 8vw, 112px);grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:stretch;gap:clamp(28px,6vw,90px);display:grid;position:relative}.hero-text-group{max-width:620px}.hero-title{letter-spacing:0;perspective:900px;max-width:580px;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.75rem,5.4vw,5.6rem);font-weight:760;line-height:.92}.hero-title span{transform-origin:0 78%;backface-visibility:hidden;will-change:transform, opacity, filter;display:block}.hero-copy{max-width:550px;color:var(--ink-soft);margin:22px 0 0;font-size:clamp(1rem,1.28vw,1.14rem);line-height:1.66}.hero .eyebrow,.hero .hero-title,.hero .hero-copy{color:var(--white);text-shadow:0 2px 18px #0000006b}.hero .eyebrow,.hero .hero-copy,.hero .hero-actions,.hero-trust-corner .proof-pill,.hero-scroll-cue{will-change:transform, opacity, filter}.hero .eyebrow:before{background:var(--teal);box-shadow:0 0 0 6px #35a18d38}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.hero-proof{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-trust-corner{place-self:end;width:min(100%,380px)}.hero-trust-corner .hero-proof{justify-content:flex-end;margin-top:0}.proof-pill{border:1px solid var(--line);min-height:44px;color:var(--ink-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-weight:780;display:inline-flex}.hero .proof-pill{color:#ffffffe0;background:#ffffff1f;border-color:#ffffff38}.hero .cta-button.secondary{--cta-bg:#ffffff24;--cta-text:var(--white);color:var(--cta-text);background:var(--cta-bg);border-color:#ffffff3d}.hero .cta-button.secondary:not(:disabled):hover{color:var(--cta-text);border-color:#ffffff3d;box-shadow:0 22px 55px #ffffff29}.hero-scroll-cue{left:50%;bottom:calc(var(--hero-media-gap) + 2px);z-index:5;width:38px;height:38px;color:var(--ink);text-shadow:0 1px 12px #fff9;background:0 0;border-radius:999px;place-items:center;transition:transform .18s,color .18s;display:grid;position:absolute;transform:translate(-50%)}.hero-scroll-cue svg{margin-top:4px;animation:1.7s ease-in-out infinite cueBounce}.hero-scroll-cue:hover{color:var(--green);transform:translate(-50%)translateY(-3px)}.hero-visual{perspective:1200px;min-height:590px;position:relative}.visual-frame{box-shadow:var(--shadow);border:1px solid #ffffff6b;border-radius:8px;position:absolute;inset:28px 0 0;overflow:hidden}.visual-frame img{object-fit:cover;width:100%;height:100%}.visual-frame:after{content:"";background:linear-gradient(#0000 0%,#0c151475 100%);position:absolute;inset:0}.floating-panel{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd1;border:1px solid #ffffff9e;border-radius:8px;width:min(310px,78vw);padding:18px;position:absolute;box-shadow:0 18px 50px #0c151426}.passport-card{z-index:6;width:210px;color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#12233ff0,#1e6f5ce6),radial-gradient(circle at 12% 18%,#ffffff38,#0000 7rem);border:1px solid #ffffff8c;border-radius:8px;padding:16px;position:absolute;box-shadow:0 22px 56px #0c151438}.passport-card span,.passport-card small{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:850;display:block}.passport-card strong{margin:12px 0 20px;font-family:Playfair Display,Georgia,serif;font-size:1.7rem;line-height:.95;display:block}.passport-card:after{content:"";background:linear-gradient(90deg,#ffffff29 30%,#0000 30% 40%,#ffffff29 40% 70%,#0000 70%),repeating-linear-gradient(90deg,#ffffff5c 0 2px,#0000 2px 7px);border-radius:6px;height:34px;margin-top:14px;display:block}.passport-one{top:72px;left:-44px;transform:rotate(-7deg)}.passport-two{bottom:78px;right:-24px;transform:rotate(7deg)}.visa-pathline{z-index:7;pointer-events:none;border:1px dashed #ffffff9e;border-color:#ffffff9e #ffffff9e #0000 #0000;border-radius:50%;width:170px;height:170px;animation:16s linear infinite spin;position:absolute;inset:88px 58px auto auto}.visa-pathline:after{content:"";background:var(--gold);border-radius:50%;width:12px;height:12px;position:absolute;top:9px;right:20px;box-shadow:0 0 0 8px #c9963e2e}.floating-panel strong{margin-bottom:4px;font-size:1.5rem;display:block}.floating-panel p{color:var(--ink-soft);margin:0;line-height:1.5}.floating-panel.top{top:0;right:18px}.floating-panel.bottom{bottom:38px;left:-22px}.orbital-seal{width:144px;height:144px;color:var(--white);background:var(--green);border-radius:50%;place-items:center;animation:18s linear infinite spin;display:grid;position:absolute;bottom:160px;right:-16px;box-shadow:0 18px 48px #1e6f5c59}.orbital-seal span{background:#ffffff29;border-radius:50%;place-items:center;width:74px;height:74px;font-weight:900;animation:18s linear infinite reverse spin;display:grid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%,45%{transform:translate(-115%)}70%,to{transform:translate(115%)}}@keyframes cueBounce{0%,to{transform:translateY(-1px)}50%{transform:translateY(4px)}}.motion-marquee{z-index:3;border-block:1px solid var(--line);background:var(--ink);color:var(--white);position:relative;overflow:hidden}.marquee-track{width:max-content;animation:32s linear infinite marquee;display:flex}.marquee-group{align-items:center;gap:34px;padding:18px 17px;display:flex}.marquee-group span{white-space:nowrap;color:#ffffffe0;align-items:center;gap:10px;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:900;display:inline-flex}.marquee-group span:before{content:"";background:var(--teal);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 7px #35a18d29}@keyframes marquee{to{transform:translate(-50%)}}.stats-band{z-index:1;will-change:transform, opacity, filter;grid-template-columns:1fr;width:100%;max-width:100%;margin:0;display:grid;position:relative}.stats-band[data-proof-from-image=true]{transform-origin:0}.post-hero-stats .stats-band{box-sizing:border-box;grid-area:1/2;padding-left:clamp(8px,1.4vw,24px)}.stats-band:before{content:none}.proof-stage{z-index:2;isolation:isolate;grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:center;gap:clamp(16px,2.6vw,42px);min-height:640px;padding:28px 0 28px clamp(22px,4vw,72px);display:grid;position:relative}.proof-image-rail{z-index:3;background:linear-gradient(#0c15140a,#0c15146b),url(https://images.unsplash.com/photo-1521790797524-b2497295b8a0?auto=format&fit=crop&w=700&q=82) 50%/cover;border-radius:16px;grid-area:1/1;align-self:center;width:100%;height:min(590px,64vw);min-height:460px;position:relative;overflow:hidden;box-shadow:30px 0 58px #fbf9f4d1,0 24px 70px #0c15141f}.proof-image-rail:before{content:"";pointer-events:none;border:1px solid #ffffff57;border-radius:12px;position:absolute;inset:12px}.proof-image-rail span{color:#ffffffe0;writing-mode:vertical-rl;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.2rem,5vw,4.7rem);line-height:.78;position:absolute;bottom:18px;right:16px}.post-hero-stats{z-index:2;background:var(--paper);padding:36px 0 68px;position:relative;overflow:hidden}.post-hero-stats:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 0,#35a18d14,#0000 26rem),linear-gradient(#ffffff6b,#fbf9f400);border:1px solid #0c151414;border-left:0;border-right:0;width:auto;height:auto;position:absolute;inset:0}.motion-lab{isolation:isolate;background:linear-gradient(#e8f4efb8,#fbf9f400);padding-top:86px;position:relative;overflow:visible}.motion-lab:after{content:"";z-index:0;pointer-events:none;width:280px;height:188px;transform:translate3d(var(--section-parallax-x), var(--section-parallax-y-reverse), 0) rotate(8deg);will-change:transform;background:linear-gradient(135deg,#ffffffb3,#ffffff2e),repeating-linear-gradient(0deg,#12233f1c 0 1px,#0000 1px 21px);border:1px solid #12233f1a;border-radius:8px;position:absolute;bottom:44px;right:-84px;box-shadow:0 24px 80px #12233f14}.motion-lab .container{z-index:1;position:relative}.section-sweep{z-index:0;color:#0c151409;white-space:nowrap;pointer-events:none;width:140%;translate:var(--sweep-x,0px) 0;will-change:translate;font-family:Playfair Display,Georgia,serif;font-size:clamp(4rem,12vw,11rem);font-weight:800;line-height:.86;position:absolute;top:14px;left:0}.motion-connection-scene{--motion-runway:clamp(48px, 7vh, 78px);padding-top:var(--motion-runway);margin-top:10px;position:relative}@media (min-width:681px){.motion-lab{padding-bottom:64px}.motion-lab .section-title{max-width:780px;font-size:clamp(2.05rem,4.2vw,4.45rem)}.motion-lab .section-copy{font-size:clamp(.96rem,1.25vw,1.08rem);line-height:1.58}.motion-lab .container{min-height:calc(100svh - var(--active-header-height) - 36px);flex-direction:column;justify-content:center;display:flex}}.motion-card-grid{min-height:calc(var(--motion-card-height,330px) + var(--motion-image-height,178px));grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;margin-top:0;display:grid}.motion-card-track{z-index:1;min-width:0;box-shadow:none;--motion-card-height:390px;--motion-image-height:clamp(150px, 12vw, 190px);transform-origin:top;will-change:transform, opacity;background:0 0;border-radius:10px;flex-direction:column;flex:1 1 0;transition:z-index 0s linear .36s;display:flex;position:relative;overflow:visible}.motion-card-stack{transform-origin:top;will-change:transform;border-radius:10px;flex-direction:column;flex:auto;transition:transform .36s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translate(0,0)scale(1)}@media (hover:hover) and (pointer:fine){.motion-card-track:hover{z-index:8;transition:z-index}.motion-card-track:hover .motion-card-stack{transform:translateY(-8px)scale(1.04)}}.motion-card{width:100%;height:var(--motion-card-height);min-height:0;color:var(--white);background:linear-gradient(145deg, var(--navy), var(--green));--motion-card-bg-y:0px;--motion-card-content-y:0px;border:1px solid #ffffff52;border-bottom:0;border-radius:10px 10px 0 0;flex-direction:column;align-items:flex-start;padding:24px 24px 58px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 44px #12233f1a}.motion-card:before{content:"";opacity:.28;transform:translate3d(0, var(--motion-card-bg-y), 0);will-change:transform;background-color:#0000;background-image:linear-gradient(90deg,#ffffff1f 1px,#0000 1px),linear-gradient(0deg,#ffffff1a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.motion-card:after{content:"";background:linear-gradient(90deg, var(--gold), var(--teal));transform-origin:0;border-radius:99px;height:3px;position:absolute;inset:auto 22px 22px;transform:scaleX(.3)}.motion-card span{z-index:1;width:46px;height:46px;color:var(--ink);background:var(--white);transform:translate3d(0, var(--motion-card-content-y), 0);will-change:transform;border-radius:50%;justify-content:center;align-items:center;font-weight:950;display:inline-flex;position:relative}.motion-card h3{z-index:1;transform:translate3d(0, var(--motion-card-content-y), 0);will-change:transform;margin:30px 0 0;font-size:clamp(1.25rem,1.55vw,1.62rem);line-height:1.08;position:relative}.motion-card p{z-index:1;color:#ffffffc7;transform:translate3d(0, var(--motion-card-content-y), 0);will-change:transform;margin:14px 0 0;font-size:clamp(.92rem,1vw,1rem);line-height:1.5;position:relative}.motion-card .tab-tags{width:100%;transform:translate3d(0, var(--motion-card-content-y), 0);will-change:transform;flex-wrap:nowrap;gap:7px;margin-top:auto;padding-top:18px;display:flex}.motion-card .tab-tags em{z-index:1;color:#ffffffd6;text-align:center;white-space:normal;background:#ffffff24;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:30px;padding:0 9px;font-size:.74rem;font-style:normal;font-weight:800;line-height:1.12;display:inline-flex;position:relative}.motion-card-image{height:var(--motion-image-height);will-change:opacity, transform;border-radius:0 0 10px 10px;margin:0;position:relative;overflow:hidden}.motion-image-frame{border-radius:inherit;background:#ffffff6b;border:1px solid #0c15141a;border-top:0;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 34px #12233f14}.motion-image-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#0c151494),radial-gradient(circle at 18% 16%,#ffffff42,#0000 11rem);position:absolute;inset:0}.motion-card-image img{object-fit:cover;filter:saturate(.92)contrast(1.03);will-change:transform;transform:scale(1.02)}.motion-card-image figcaption{z-index:2;min-height:30px;color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c15148f;border-radius:999px;align-items:center;padding:0 11px;font-size:.76rem;font-weight:850;display:inline-flex;position:absolute;bottom:12px;right:12px}.hover-showcase{background:var(--paper);position:relative;overflow:hidden}.hover-showcase:before{content:"";pointer-events:none;width:42vw;height:42vw;transform:translate3d(var(--section-parallax-x-reverse), var(--section-parallax-y-soft), 0);will-change:transform;background:radial-gradient(circle,#35a18d24,#0000 68%);border-radius:50%;position:absolute;inset:9% auto auto -12%}.hover-showcase:after{content:"Strategy";z-index:0;color:#0c151409;pointer-events:none;transform:translate3d(var(--section-parallax-x), var(--section-parallax-y-reverse), 0);will-change:transform;font-family:Playfair Display,Georgia,serif;font-size:clamp(5rem,15vw,14rem);font-weight:800;line-height:.8;position:absolute;bottom:7%;right:-4vw}.hover-showcase .container{z-index:1;position:relative}.hover-showcase-head{align-items:end}.hover-showcase-grid{grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);grid-template-areas:"preview list";align-items:stretch;gap:26px;margin-top:42px;display:grid}.hover-list{grid-area:list;gap:10px;display:grid}.hover-row{--row-accent:var(--green);--mx:50%;--my:50%;border:1px solid var(--line);min-height:118px;color:var(--ink);background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--row-accent) 16%, transparent), transparent 16rem), #ffffffb8;cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:54px minmax(180px,.72fr) minmax(220px,1fr) 48px;align-items:center;gap:16px;padding:18px;transition:transform .24s,border-color .24s,box-shadow .24s,background .24s;display:grid;position:relative;overflow:hidden}.hover-row:before{content:"";z-index:0;opacity:0;background:linear-gradient(90deg,#fffffff0,#fffffffa),linear-gradient(90deg,#0000,#ffffffd1,#0000);transition:opacity .24s,transform .52s;position:absolute;inset:0;transform:translate(-28%)}.hover-row:after{content:"";z-index:0;opacity:0;pointer-events:none;background:radial-gradient(circle 190px at var(--mx) var(--my), #ffffffd6, transparent 68%);transition:opacity .18s;position:absolute;inset:-1px}.hover-row:hover,.hover-row.active,.hover-row:focus-visible{border-color:color-mix(in srgb, var(--row-accent) 44%, var(--line));background:var(--white);outline:none;transform:translate(-8px);box-shadow:0 24px 70px #12233f1f}.hover-row:hover:before,.hover-row.active:before,.hover-row:focus-visible:before{opacity:1;transform:translate(34%)}.hover-row:hover:after,.hover-row:focus-visible:after{opacity:1}.hover-row-id,.hover-row-main,.hover-row-copy,.hover-row-arrow{z-index:1;position:relative}.hover-row-id{width:46px;height:46px;color:var(--white);background:var(--row-accent);border-radius:50%;place-items:center;font-weight:950;display:grid}.hover-row-main{gap:6px;display:grid}.hover-row-main strong{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.45rem,2.2vw,2.3rem);line-height:.95}.hover-row-main em{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-style:normal;font-weight:900}.hover-row-copy{color:var(--ink-soft);margin:0;line-height:1.58}.hover-row-arrow{border:1px solid var(--line);background:var(--white);border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .24s,color .24s,background .24s;display:grid}.hover-row:hover .hover-row-arrow,.hover-row.active .hover-row-arrow,.hover-row:focus-visible .hover-row-arrow{color:var(--white);background:var(--row-accent);transform:translate(6px,-6px)rotate(12deg)}.hover-preview{--preview-image:none;--preview-accent:var(--green);min-height:502px;color:var(--white);background:linear-gradient(180deg, #12233f0a, #12233fdb), var(--preview-image) center / cover;box-shadow:var(--shadow);isolation:isolate;border-radius:8px;grid-area:preview;position:sticky;top:112px;overflow:hidden}.hover-preview-image{z-index:-2;background:var(--preview-image) center / cover;transition:background-image .26s,transform .42s;position:absolute;inset:0;transform:scale(1.03)}.hover-preview:before{content:"";z-index:-1;background:radial-gradient(circle at 74% 18%, color-mix(in srgb, var(--preview-accent) 42%, transparent), transparent 12rem), linear-gradient(180deg, transparent 10%, #0c1514c2);position:absolute;inset:0}.hover-preview-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c15149e;border:1px solid #ffffff61;border-radius:8px;padding:22px;transition:transform .26s;position:absolute;bottom:22px;left:22px;right:22px;transform:translateY(0)}.hover-preview:hover .hover-preview-card{transform:translateY(-8px)}.hover-preview-card span{background:color-mix(in srgb, var(--preview-accent) 72%, #ffffff2e);min-height:30px;color:var(--white);border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.hover-preview-card h3{margin:18px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,4rem);line-height:.92}.hover-preview-card p{color:#ffffffd1;margin:14px 0 0;line-height:1.62}.stat-card{--stat-accent:var(--teal);isolation:isolate;background:0 0;border-bottom:1px solid #0c15141a;border-right:0;grid-template-columns:minmax(92px,.26fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,34px);min-height:126px;padding:20px 0;transition:transform .24s;display:grid;position:relative;overflow:visible}.stat-card:before{content:"";z-index:-1;opacity:.55;background:var(--stat-accent);transform-origin:top;border-radius:999px;width:3px;height:auto;transition:transform .22s,opacity .22s;position:absolute;top:22px;bottom:22px;left:-14px;transform:scaleY(.42)}.stat-card:after{content:none}.stat-card:hover{transform:translate(8px)}.stat-card:hover:before{opacity:1;transform:scaleY(1)}.stat-card:last-child{border-bottom:0}.stat-number{color:var(--ink);align-items:baseline;gap:2px;margin-top:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.35rem,4vw,4rem);line-height:1;display:flex}.stat-copy-block{min-width:0}.stat-card strong{max-width:none;color:var(--ink);text-transform:capitalize;margin-top:0;font-size:.98rem;line-height:1.18;display:block}.stat-card p{color:var(--muted);margin:10px 0 0;line-height:1.55}.welcome-authority{background:radial-gradient(circle at 10% 14%,#c9963e1f,#0000 22rem),linear-gradient(#ffffff47,#e8f4ef57);position:relative;overflow:hidden}.welcome-authority:before{content:"Guidance";color:#0c151409;pointer-events:none;transform:translate3d(var(--section-parallax-x), var(--section-parallax-y-soft), 0);will-change:transform;font-family:Playfair Display,Georgia,serif;font-size:clamp(5rem,14vw,13rem);font-weight:800;line-height:.8;position:absolute;top:24px;right:-3vw}.welcome-grid{grid-template-columns:minmax(0,.96fr) minmax(360px,1.04fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.welcome-copy{z-index:2;min-width:0;position:relative}.welcome-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.welcome-board{width:100%;min-width:0;max-width:100%;min-height:540px;color:var(--white);box-shadow:var(--shadow);isolation:isolate;background:linear-gradient(135deg,#12233fe0,#0c15149e),url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1400&q=82) 50%/cover;border:1px solid #ffffff94;border-radius:8px;padding:26px;position:relative;overflow:hidden}.welcome-board:before{content:"";z-index:-1;transform:translate3d(var(--section-parallax-x-reverse), var(--section-parallax-y-soft), 0) scale(1.04);will-change:transform;background:linear-gradient(90deg,#ffffff1c 1px,#0000 1px) 0 0/46px 46px,linear-gradient(0deg,#ffffff1c 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 72% 22%,#35a18d57,#0000 15rem);position:absolute;inset:0}.welcome-seal{z-index:3;border:1px dashed #ffffff94;border-radius:50%;place-items:center;width:134px;height:134px;animation:22s linear infinite spin;display:grid;position:absolute;top:22px;right:22px}.welcome-seal span{width:82px;height:82px;color:var(--white);text-align:center;text-transform:uppercase;background:#1e6f5ce0;border-radius:50%;place-items:center;font-size:.72rem;font-weight:900;line-height:1.15;animation:22s linear infinite reverse spin;display:grid}.case-file{z-index:2;width:min(390px,100%);color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #ffffff8c;border-radius:8px;margin-top:72px;padding:24px;position:relative;box-shadow:0 24px 70px #0c151433}.case-label{min-height:32px;color:var(--white);background:var(--green);border-radius:999px;align-items:center;padding:0 11px;font-size:.76rem;font-weight:900;display:inline-flex}.case-file h3{overflow-wrap:break-word;margin:20px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,3.7vw,3.7rem);line-height:.95}.case-file p{color:var(--ink-soft);margin:16px 0 0;line-height:1.62}.welcome-proof-list{z-index:2;gap:10px;width:min(430px,100%);margin-top:14px;margin-left:auto;display:grid;position:relative}.welcome-proof-list div{color:#ffffffe6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c151494;border:1px solid #ffffff3d;border-radius:8px;align-items:center;gap:11px;min-height:56px;padding:12px 14px;transition:transform .22s,background .22s,border-color .22s;display:flex}.welcome-proof-list span{overflow-wrap:break-word;min-width:0}.welcome-proof-list div:hover{background:#1e6f5cb8;border-color:#35a18da8;transform:translate(-8px)}.welcome-proof-list svg{color:var(--teal);flex:none}.editorial{grid-template-columns:.72fr 1.28fr;align-items:start;gap:42px;display:grid}.editorial-large{overflow-wrap:break-word;max-width:100%;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,5.2vw,5.4rem);line-height:.98}.stamp{border:1px solid var(--line);background:#ffffffb3;border-radius:50%;place-items:center;width:180px;height:180px;animation:24s linear infinite spin;display:grid;box-shadow:0 18px 50px #12233f14}.stamp strong{width:92px;height:92px;color:var(--white);background:var(--navy);text-align:center;border-radius:50%;place-items:center;font-size:.82rem;line-height:1.2;animation:24s linear infinite reverse spin;display:grid}.journey{background:var(--ink);color:var(--white);position:relative;overflow:hidden}.journey-route{isolation:isolate;background:radial-gradient(circle at 12% 18%,#35a18d47,#0000 26rem),radial-gradient(circle at 86% 22%,#c9963e2e,#0000 24rem),linear-gradient(135deg,#07100f 0%,#12233f 54%,#0c1514 100%)}.journey-route:before{content:"Route";z-index:-1;color:#ffffff09;pointer-events:none;transform:translate3d(var(--section-parallax-x), var(--section-parallax-y-soft), 0);will-change:transform;font-family:Playfair Display,Georgia,serif;font-size:clamp(6rem,17vw,16rem);font-weight:800;line-height:.8;position:absolute;top:28px;left:-2vw}.journey-route:after{content:"";z-index:-2;transform:translate3d(var(--section-parallax-x-reverse), var(--section-parallax-y-reverse), 0);will-change:transform;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(0deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:-8%;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.journey-depth{z-index:-1;pointer-events:none;background:linear-gradient(135deg,#ffffff21,#ffffff08),repeating-linear-gradient(0deg,#ffffff29 0 1px,#0000 1px 22px);border:1px solid #ffffff24;border-radius:8px;width:260px;height:170px;position:absolute;box-shadow:0 30px 90px #0000002e}.journey-depth:before{content:"";background:#ffffff47;border-radius:999px;width:112px;height:12px;position:absolute;top:22px;left:22px;box-shadow:0 30px #ffffff29,0 60px #ffffff1c}.journey-depth-one{top:150px;right:-72px;transform:rotate(9deg)}.journey-depth-two{bottom:120px;left:-86px;transform:rotate(-8deg)}.journey-compass{z-index:-1;pointer-events:none;border:1px dashed #ffffff57;border-left-color:#0000;border-radius:50%;place-items:center;width:170px;height:170px;animation:24s linear infinite spin;display:grid;position:absolute;bottom:70px;right:7vw}.journey-compass span{width:78px;height:78px;color:var(--white);background:#1e6f5cbd;border-radius:50%;place-items:center;font-weight:950;animation:24s linear infinite reverse spin;display:grid}.journey .section-title,.journey .eyebrow,.journey .section-copy{color:var(--white)}.journey .eyebrow:before{background:var(--teal)}.journey-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.sticky-note{position:sticky;top:118px}.journey-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#35a18d2e,#0000 15rem),#ffffff0e;border:1px solid #ffffff24;border-radius:8px;padding:28px;box-shadow:0 24px 80px #00000038}.journey-mini-map{gap:10px;margin-top:14px;display:grid}.journey-mini-map span{color:#ffffffd6;background:#ffffff0f;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:12px;min-height:42px;padding:0 13px;font-weight:850;display:flex;position:relative;overflow:hidden}.journey-mini-map span:after{content:"";background:linear-gradient(90deg,#0000,#35a18d38,#0000);animation:4.8s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-120%)}.journey-mini-map em{z-index:1;width:28px;height:28px;color:var(--ink);background:var(--teal);border-radius:50%;place-items:center;font-size:.74rem;font-style:normal;font-weight:950;display:grid;position:relative}.timeline{gap:18px;display:grid;position:relative}.timeline:before{content:"";background:#ffffff2e;width:1px;position:absolute;top:0;bottom:0;left:26px}.journey-timeline{gap:22px}.journey-timeline:before{background:linear-gradient(180deg, var(--teal), var(--gold), #5b8edc, var(--clay)), #ffffff2e;border-radius:999px;width:3px;left:37px;box-shadow:0 0 34px #35a18d57}.timeline-step{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:54px 1fr;gap:18px;padding:22px;transition:transform .22s,background .22s,border-color .22s;display:grid;position:relative;overflow:hidden}.journey-step-card{--journey-accent:var(--teal);background:radial-gradient(circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--journey-accent) 24%, transparent), transparent 16rem), linear-gradient(135deg, #ffffff21, #ffffff0e);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;border-color:#ffffff2e;grid-template-columns:74px minmax(0,1fr) 48px;min-height:220px;padding:24px;box-shadow:0 28px 80px #0003}.journey-step-card:after{content:"";border:1px dashed color-mix(in srgb, var(--journey-accent) 58%, #ffffff2e);opacity:.28;border-radius:50%;width:120px;height:120px;transition:opacity .22s,transform .22s;position:absolute;bottom:18px;right:18px;transform:scale(.9)}.timeline-step:hover{--hover-x:8px;translate:var(--hover-x) var(--parallax-y,0px);background:#35a18d1f;border-color:#35a18d8c}.journey-step-card:hover{border-color:color-mix(in srgb, var(--journey-accent) 72%, #ffffff29);background:radial-gradient(circle at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--journey-accent) 34%, transparent), transparent 17rem), linear-gradient(135deg, #ffffff2b, #ffffff12);box-shadow:0 34px 90px #00000047}.journey-step-card:hover:after{opacity:.58;transform:scale(1.05)rotate(12deg)}.timeline-index{background:var(--teal);width:54px;height:54px;color:var(--white);border-radius:50%;place-items:center;font-weight:900;display:grid}.journey-step-card .timeline-index{z-index:2;width:62px;height:62px;color:var(--ink);background:var(--white);box-shadow:0 0 0 9px color-mix(in srgb, var(--journey-accent) 18%, transparent);transition:color .22s,background .22s,transform .22s,box-shadow .22s;position:relative}.journey-step-card:hover .timeline-index{color:var(--white);background:var(--journey-accent);box-shadow:0 0 0 13px color-mix(in srgb, var(--journey-accent) 20%, transparent);transform:scale(1.08)rotate(-6deg)}.journey-step-content{z-index:2;min-width:0;position:relative}.journey-phase{min-height:30px;color:var(--white);background:color-mix(in srgb, var(--journey-accent) 78%, #ffffff1f);text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:12px;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.journey-proof{color:#ffffffc7;align-items:flex-start;gap:9px;margin-top:16px;line-height:1.55;display:flex}.journey-proof svg{color:var(--journey-accent);flex:none;margin-top:2px}.journey-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.journey-tags em{color:#ffffffe0;background:#ffffff1a;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.78rem;font-style:normal;font-weight:850;display:inline-flex}.journey-arrow{z-index:2;width:44px;height:44px;color:var(--white);background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;align-self:center;place-items:center;transition:transform .22s,background .22s,color .22s;display:grid;position:relative}.journey-step-card:hover .journey-arrow{color:var(--ink);background:var(--white);transform:translate(7px)}.timeline-step h3,.feature-card h3,.benefit-card h3,.blog-card h3,.testimonial-card h3{margin:0;font-size:1.2rem}.timeline-step p,.feature-card p,.benefit-card p,.blog-card p,.testimonial-card p{color:inherit;margin:10px 0 0;line-height:1.65}.guidance-routes{background:radial-gradient(circle at 14% 12%,#35a18d29,#0000 25rem),radial-gradient(circle at 88% 18%,#c9963e1f,#0000 24rem),linear-gradient(#fbf9f4f0,#e8f4ef9e);position:relative;overflow:hidden}.guidance-routes:before{content:"Guidance routes";color:#0c15140a;pointer-events:none;translate:var(--sweep-x,0px) 0;will-change:translate;font-family:Playfair Display,Georgia,serif;font-size:clamp(5rem,15vw,14rem);font-weight:800;line-height:.8;position:absolute;top:18px;right:-3vw}.guidance-depth-card{z-index:0;pointer-events:none;background:linear-gradient(135deg,#ffffffad,#ffffff2e),repeating-linear-gradient(0deg,#12233f1f 0 1px,#0000 1px 20px);border:1px solid #12233f1a;border-radius:8px;width:230px;height:150px;position:absolute;box-shadow:0 24px 80px #12233f14}.guidance-depth-card:before{content:"";background:#1e6f5c3d;border-radius:999px;width:90px;height:10px;position:absolute;top:22px;left:22px;box-shadow:0 28px #12233f1f,0 56px #12233f14}.guidance-depth-one{top:120px;left:-70px;transform:rotate(-9deg)}.guidance-depth-two{bottom:130px;right:-78px;transform:rotate(8deg)}.guidance-routes .container{z-index:1;position:relative}.guidance-head{align-items:end}.guidance-proof-strip{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-radius:8px;justify-self:end;gap:10px;width:min(420px,100%);padding:16px;display:grid;box-shadow:0 24px 70px #12233f1a}.guidance-proof-strip span{min-height:46px;color:var(--ink-soft);background:#e8f4efa8;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-weight:850;display:flex}.guidance-proof-strip svg{color:var(--green)}.route-tabs{grid-template-columns:minmax(360px,.96fr) minmax(0,1.04fr);grid-template-areas:"panel list";align-items:stretch;gap:28px;margin-top:42px;display:grid}.route-lab{position:relative}.tab-list{grid-area:list;gap:10px;display:grid}.tab-button{--tab-accent:var(--green);border:1px solid var(--line);min-height:86px;color:var(--ink);background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--tab-accent) 12%, transparent), transparent 13rem), #ffffffb8;cursor:pointer;text-align:left;--route-hover-x:0px;--route-reveal-x:0px;opacity:1;transform:translate3d(calc(var(--route-reveal-x) + var(--route-hover-x)), 0, 0);will-change:transform, opacity;border-radius:8px;grid-template-columns:42px minmax(0,1fr) 40px;align-items:center;gap:14px;padding:16px;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s,background .22s,color .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.tab-button:before{content:none}.tab-button:hover,.tab-button.active{color:var(--ink);border-color:color-mix(in srgb, var(--tab-accent) 55%, var(--line));background:var(--white);--route-hover-x:-8px;box-shadow:0 22px 60px #12233f1f}.tab-button:hover:before,.tab-button.active:before{content:none}.tab-index,.tab-label,.tab-button svg{z-index:1;position:relative}.tab-index{width:40px;height:40px;color:var(--white);background:var(--tab-accent);border-radius:50%;place-items:center;font-size:.82rem;font-weight:950;display:grid}.tab-label{gap:5px;min-width:0;display:grid}.tab-label strong{font-size:1.04rem}.tab-label em{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:900}.tab-button svg{transition:transform .22s}.tab-button:hover svg,.tab-button.active svg{transform:translate(5px)}.tab-panel{--tab-accent:var(--green);--panel-x:65%;--panel-y:20%;height:clamp(520px,38vw,580px);min-height:0;color:var(--white);background:radial-gradient(circle 260px at var(--panel-x) var(--panel-y), color-mix(in srgb, var(--tab-accent) 36%, transparent), transparent 72%), linear-gradient(180deg, #12233f1f, #12233ff0);isolation:isolate;box-shadow:var(--shadow);grid-area:panel;padding:30px;position:relative;overflow:hidden}.guidance-panel-image{z-index:-3;background:var(--tab-image) center / cover;transition:background-image .28s,transform .52s;position:absolute;inset:0;transform:scale(1.02)}.guidance-panel:hover .guidance-panel-image{transform:scale(1.08)}.guidance-panel:before{content:"";z-index:-2;background:linear-gradient(90deg,#0c151438 1px,#0000 1px) 0 0/46px 46px,linear-gradient(0deg,#0c15142e 1px,#0000 1px) 0 0/46px 46px,linear-gradient(#12233f0d,#07100fc7);position:absolute;inset:0}.guidance-panel:after{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--tab-accent) 62%, #fff3);opacity:.52;pointer-events:none;border-radius:8px;position:absolute;inset:20px}.guidance-panel-content{z-index:2;max-width:620px;position:relative}.guidance-kicker{min-height:34px;color:var(--white);background:color-mix(in srgb, var(--tab-accent) 76%, #0c151438);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.8rem;font-weight:900;display:inline-flex}.tab-panel h3{max-width:520px;margin:86px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,4.2rem);line-height:1}.tab-panel p{color:#ffffffdb;max-width:570px;margin:18px 0 0;line-height:1.7}.tab-tags{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.tab-tags span,.tag{min-height:34px;color:inherit;background:#ffffff29;border-radius:999px;align-items:center;padding:0 12px;font-size:.84rem;font-weight:780;display:inline-flex}.guidance-floating-card{z-index:3;width:min(270px,42%);color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #ffffff70;border-radius:8px;align-items:center;gap:10px;padding:14px;font-size:.9rem;font-weight:850;line-height:1.35;transition:transform .26s,background .26s;display:flex;position:absolute;box-shadow:0 22px 60px #0c151429}.guidance-floating-card svg{color:var(--tab-accent);flex:none}.guidance-floating-card-one{top:28px;right:34px}.guidance-panel:hover .guidance-floating-card-one{transform:translate(-8px,8px)}.documents{isolation:isolate;z-index:2;background:radial-gradient(circle at 88% 16%,#35a18d21,#0000 23rem),linear-gradient(#e8f4ef9e,#fbf9f400);padding-bottom:clamp(48px,5vw,72px);position:relative;overflow:hidden}.documents:before{content:"Documents and evidence";z-index:0;color:#0c151409;pointer-events:none;translate:var(--sweep-x,0px) 0;will-change:translate;font-family:Playfair Display,Georgia,serif;font-size:clamp(5rem,15vw,14rem);font-weight:800;line-height:.8;position:absolute;top:24px;right:-4vw}.documents:after{content:"";z-index:0;pointer-events:none;width:244px;height:168px;transform:translate3d(var(--section-parallax-x-reverse), var(--section-parallax-y-reverse), 0) rotate(-8deg);will-change:transform;background:linear-gradient(135deg,#ffffffbd,#fff3),repeating-linear-gradient(0deg,#1e6f5c29 0 1px,#0000 1px 22px);border:1px solid #12233f1c;border-radius:8px;position:absolute;bottom:82px;left:-92px;box-shadow:0 24px 80px #12233f14}.doc-stack{justify-self:end;width:min(100%,560px);min-height:clamp(640px,44vw,690px);position:relative;overflow:visible}.doc-card{z-index:1;border:1px solid var(--line);background:var(--white);width:min(380px,100% - 34px);height:286px;box-shadow:var(--shadow);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;justify-content:flex-start;gap:0;padding:24px 24px 26px;transition:box-shadow .26s,border-color .26s;display:flex;position:absolute;overflow:hidden}.doc-card:hover,.doc-card:focus-within{z-index:8;border-color:color-mix(in srgb, var(--green) 26%, var(--line));box-shadow:0 34px 90px #12233f33}.doc-card:first-child{top:12px;left:0;transform:rotate(-4deg)}.doc-card:nth-child(2){top:174px;right:4px;transform:rotate(5deg)}.doc-card:nth-child(3){top:336px;left:clamp(20px,8%,46px);transform:rotate(-2deg)}.doc-card h3{margin:0 0 12px;line-height:1.12}.doc-card .section-copy{max-width:none;margin:0;font-size:clamp(.92rem,1vw,1rem);line-height:1.55}.check-list{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:var(--ink-soft);align-items:flex-start;gap:10px;line-height:1.55;display:flex}.check-list svg{color:var(--green);flex:none;margin-top:2px}.service-depth,.benefits-depth,.faq-depth,.testimonials-depth,.insights-depth,.final-depth{isolation:isolate;position:relative;overflow:hidden}.service-depth{background:radial-gradient(circle at 10% 12%,#c9963e1a,#0000 21rem),linear-gradient(#fbf9f400,#ffffff8f)}.benefits-depth{background:radial-gradient(circle at 84% 12%,#35a18d1f,#0000 22rem),linear-gradient(#ffffff8f,#e8f4ef5c)}.faq-depth,.insights-depth{background:radial-gradient(circle at 12% 18%,#12233f12,#0000 22rem),linear-gradient(#fbf9f4e0,#ffffff9e)}.service-depth:before,.benefits-depth:before,.faq-depth:before,.testimonials-depth:before,.insights-depth:before{z-index:0;color:#0c151408;pointer-events:none;transform:translate3d(var(--section-parallax-x), var(--section-parallax-y-soft), 0);will-change:transform;font-family:Playfair Display,Georgia,serif;font-size:clamp(4.4rem,13vw,12rem);font-weight:800;line-height:.8;position:absolute;top:20px}.faq-depth:before,.testimonials-depth:before{transform:none;translate:var(--sweep-x,0px) 0;will-change:translate}.service-depth:before{content:"Support";right:-3vw}.booking-proof.service-depth:before{content:none}.benefits-depth:before{content:"Benefits";left:-3vw}.faq-depth:before{content:"Answers";right:-4vw}.testimonials-depth:before{content:"Guidance outcomes";left:-2vw}.insights-depth:before{content:"Insights";right:-3vw}.service-depth:after,.benefits-depth:after,.faq-depth:after,.testimonials-depth:after,.insights-depth:after,.final-depth:before{content:"";z-index:0;pointer-events:none;width:240px;height:158px;transform:translate3d(var(--section-parallax-x-reverse), var(--section-parallax-y-reverse), 0) rotate(-7deg);will-change:transform;background:linear-gradient(135deg,#ffffffb8,#fff3),repeating-linear-gradient(0deg,#12233f1a 0 1px,#0000 1px 22px);border:1px solid #12233f17;border-radius:8px;position:absolute;box-shadow:0 24px 80px #12233f12}.service-depth:after{bottom:56px;left:-88px}.benefits-depth:after{transform:translate3d(var(--section-parallax-x), var(--section-parallax-y-reverse), 0) rotate(7deg);bottom:64px;right:-92px}.faq-depth:after{bottom:72px;left:-90px}.testimonials-depth:after{transform:translate3d(var(--section-parallax-x), var(--section-parallax-y-reverse), 0) rotate(6deg);bottom:60px;right:-86px}.insights-depth:after{bottom:64px;left:-88px}.final-depth:before{transform:translate3d(var(--section-parallax-x), var(--section-parallax-y-soft), 0) rotate(8deg);top:-32px;right:-80px}.feature-card,.benefit-card,.testimonial-card,.blog-card,.faq-card,.form-card{padding:24px}.feature-card{min-height:280px;color:var(--white);background:var(--navy);transform-style:preserve-3d;transition:transform .26s,box-shadow .26s;position:relative;overflow:hidden}.feature-card:before{content:"";background:var(--feature-image) center / cover;opacity:.24;transition:transform .42s,opacity .42s;position:absolute;inset:0;transform:scale(1)}.feature-card:hover:before{opacity:.36;transform:scale(1.08)}.feature-card:hover{--lift:-8px;box-shadow:0 30px 80px #12233f38}.feature-card>*{z-index:1;position:relative}.case-studies-depth{background:radial-gradient(circle at 12% 18%,#35a18d21,#0000 22rem),radial-gradient(circle at 88% 34%,#c9963e21,#0000 21rem),linear-gradient(#fbf9f400,#e8f4ef94);margin-top:clamp(8px,1.4vw,18px)}.case-studies-depth:before{content:none}.case-study-head{z-index:1;position:relative}.case-study-board{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:34px;display:grid;position:relative}.candidate-case-card{--case-accent:var(--green);border-color:color-mix(in srgb, var(--case-accent) 18%, var(--line));background:#ffffffc7;grid-template-rows:minmax(220px,.82fr) 1fr;min-width:0;padding:0;display:grid;overflow:hidden;box-shadow:0 20px 70px #12233f14}.candidate-case-card:hover{--case-hover-y:-4px;border-color:color-mix(in srgb, var(--case-accent) 34%, var(--line));box-shadow:0 24px 76px #12233f1f}.candidate-case-image{background:var(--ink);min-height:220px;position:relative;overflow:hidden}.candidate-case-image:after{content:"";background:linear-gradient(180deg, #0c15140a, #0c151494), radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--case-accent) 42%, transparent), transparent 14rem);pointer-events:none;position:absolute;inset:0}.candidate-case-image img{object-fit:cover;transform:scale(1.02)}.candidate-case-image span{z-index:2;min-height:34px;color:var(--white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c15149e;border-radius:999px;align-items:center;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex;position:absolute;bottom:16px;left:16px}.candidate-case-content{flex-direction:column;padding:22px;display:flex}.candidate-case-kicker{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;font-weight:950;display:flex}.candidate-case-kicker span{width:38px;height:38px;color:var(--white);background:var(--case-accent);letter-spacing:0;border-radius:50%;place-items:center;display:grid}.candidate-case-kicker em{text-align:right;font-style:normal}.candidate-case-content h3{margin:18px 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.55rem,2.4vw,2.55rem);line-height:1.02}.candidate-case-content p{color:var(--ink-soft);margin:14px 0 0;line-height:1.68}.candidate-outcome{color:var(--ink);background:color-mix(in srgb, var(--case-accent) 13%, #ffffffdb);border-radius:8px;align-items:flex-start;gap:10px;margin-top:18px;padding:12px;font-size:.88rem;font-weight:850;display:flex}.candidate-outcome svg{color:var(--case-accent);flex:none}.candidate-signal-list{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.candidate-signal-list li{color:var(--ink-soft);align-items:center;gap:9px;font-size:.88rem;display:flex}.candidate-signal-list svg{color:var(--case-accent);flex:none}.candidate-case-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:20px;display:grid}.candidate-case-stats span{border:1px solid color-mix(in srgb, var(--case-accent) 20%, var(--line));min-height:74px;color:var(--ink-soft);background:#fbf9f4b8;border-radius:8px;padding:12px;font-size:.78rem;font-weight:850}.candidate-case-stats strong{color:var(--ink);font-family:Playfair Display,Georgia,serif;font-size:2rem;line-height:.95;display:block}@media (min-width:1025px){.case-studies-depth.case-story-active{isolation:isolate;z-index:1;min-height:100svh;margin-top:clamp(8px,1.4vw,18px);padding:clamp(56px,5.6vw,82px) 0 clamp(82px,7vw,110px);overflow:clip}.case-studies-depth.case-story-active .container{flex-direction:column;justify-content:center;min-height:calc(100svh - clamp(166px,14vw,230px));padding-top:0;padding-bottom:0;display:flex}.case-studies-depth.case-story-active .case-study-head{align-items:end;margin-bottom:18px}.case-studies-depth.case-story-active .section-sweep{top:clamp(38px,4vw,64px)}.case-study-board.case-story-enabled{--case-progress:0;height:clamp(510px, calc(100svh - var(--active-header-height) - 218px), 700px);perspective:1400px;background:radial-gradient(circle at 18% 12%,#35a18d1a,#0000 20rem),#ffffff6b;border:1px solid #12233f1a;border-radius:24px;min-height:0;margin-top:0;display:block;position:relative;overflow:hidden;box-shadow:0 28px 90px #12233f1f}.case-study-board.case-story-enabled:before,.case-study-board.case-story-enabled:after{content:none}.case-study-board.case-story-enabled .candidate-case-card{border-radius:inherit;min-height:0;box-shadow:none;opacity:0;pointer-events:none;will-change:transform, opacity;background:#ffffffd6;border:0;grid-template-rows:1fr;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);display:grid;position:absolute;inset:0;transform:translate(96px)scale(.985)}.case-study-board.case-story-enabled .candidate-case-card:first-child,.case-study-board.case-story-enabled .candidate-case-card.is-active{pointer-events:auto}.case-study-board.case-story-enabled .candidate-case-card:hover{--case-hover-y:0px;box-shadow:none}.case-study-board.case-story-enabled .candidate-case-image{border-radius:24px 0 0 24px;height:100%;min-height:0}.case-study-board.case-story-enabled .candidate-case-image img{will-change:transform;transform:scale(1.08)}.case-study-board.case-story-enabled .candidate-case-content{justify-content:center;min-height:0;padding:clamp(20px,2.3vw,36px) clamp(22px,3.2vw,46px) clamp(44px,3.4vw,56px)}.case-study-board.case-story-enabled .candidate-case-content h3{font-size:clamp(1.65rem,2.3vw,2.65rem)}.case-study-board.case-story-enabled .candidate-case-stats{margin-top:14px}.case-studies-depth.case-story-active .section-title{font-size:clamp(2rem,4vw,4.6rem)}.case-studies-depth.case-story-active .section-copy{font-size:.95rem;line-height:1.58}.case-study-board.case-story-enabled .candidate-case-kicker{font-size:.68rem}.case-study-board.case-story-enabled .candidate-case-kicker span{width:32px;height:32px}.case-study-board.case-story-enabled .candidate-case-content h3{margin-top:12px}.case-study-board.case-story-enabled .candidate-case-content p{margin-top:10px;font-size:.94rem;line-height:1.5}.case-study-board.case-story-enabled .candidate-outcome{margin-top:12px;padding:10px;font-size:.82rem}.case-study-board.case-story-enabled .candidate-signal-list{gap:6px;margin-top:12px}.case-study-board.case-story-enabled .candidate-signal-list li{font-size:.82rem}.case-study-board.case-story-enabled .candidate-case-stats{gap:8px;padding-top:12px}.case-study-board.case-story-enabled .candidate-case-stats span{min-height:58px;padding:9px 10px;font-size:.72rem}.case-study-board.case-story-enabled .candidate-case-stats strong{font-size:1.55rem}}@media (max-width:1024px){.case-study-board{grid-template-columns:1fr;display:grid}}@media (max-width:680px){.candidate-case-card{grid-template-rows:210px auto}.candidate-case-content{padding:18px}.candidate-case-stats{grid-template-columns:1fr}}.benefit-card{min-height:260px;transform-style:preserve-3d;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;position:relative;overflow:hidden}.benefit-card:after,.testimonial-card:after,.blog-card:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #35a18d38, transparent 12rem);transition:opacity .22s;position:absolute;inset:0}.benefit-card:hover{--lift:-8px;background:var(--white);border-color:#1e6f5c61;box-shadow:0 26px 70px #12233f24}.benefit-card:hover:after,.testimonial-card:hover:after,.blog-card:hover:after{opacity:1}.benefit-icon{width:48px;height:48px;color:var(--white);background:var(--green);border-radius:8px;place-items:center;margin-bottom:20px;transition:transform .22s;display:grid}.benefit-card:hover .benefit-icon{transform:rotate(-8deg)scale(1.06)}.blog-topic-section{isolation:isolate;background:radial-gradient(circle at 12% 14%,#35a18d1a,#0000 24rem),linear-gradient(#fbf9f400,#e8f4ef66);position:relative;overflow:hidden}.blog-topic-card{color:inherit;grid-template-rows:auto 1fr auto;text-decoration:none;display:grid}.blog-topic-card p{margin-bottom:0}.blog-topic-link{color:var(--green);align-items:center;gap:8px;margin-top:22px;font-weight:900;display:inline-flex}.blog-topic-link svg{transition:transform .18s}.blog-topic-card:hover .blog-topic-link svg{transform:translate(4px)}.cta-band{isolation:isolate;color:var(--white);background:linear-gradient(90deg,#0c1514f5,#12233fb8),url(https://images.unsplash.com/photo-1513635269975-59663e0ac1ad?auto=format&fit=crop&w=1800&q=82) 50%/cover;position:relative;overflow:hidden}.cta-band:before{content:"";z-index:0;pointer-events:none;transform:translate3d(var(--section-parallax-x), var(--section-parallax-y-soft), 0);will-change:transform;background:radial-gradient(circle at 18% 38%,#35a18d4d,#0000 22rem),radial-gradient(circle at 86% 22%,#c9963e42,#0000 20rem),linear-gradient(90deg,#0000,#ffffff14,#0000);position:absolute;inset:-18%}.cta-band:after{content:"Consultation";z-index:0;color:#ffffff0e;pointer-events:none;transform:translate3d(var(--section-parallax-x-reverse), var(--section-parallax-y-reverse), 0);will-change:transform;font-family:Playfair Display,Georgia,serif;font-size:clamp(4rem,12vw,11rem);font-weight:800;line-height:.8;position:absolute;bottom:16px;right:-3vw}.cta-band .section-title,.cta-band .section-copy,.cta-band .eyebrow{color:var(--white)}.gauge{aspect-ratio:1;background:conic-gradient(var(--teal) 0 342deg, #ffffff29 342deg 360deg);border-radius:50%;place-items:center;width:250px;margin-left:auto;display:grid;box-shadow:0 22px 70px #0000003d}.gauge-inner{aspect-ratio:1;text-align:center;background:#0c1514db;border-radius:50%;place-items:center;width:170px;display:grid}.gauge strong{font-family:Playfair Display,Georgia,serif;font-size:3.5rem;line-height:1;display:block}.faq-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:32px;display:grid}.faq-tabs{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.faq-tabs button{border:1px solid var(--line);min-height:40px;color:var(--ink-soft);cursor:pointer;background:#ffffffb8;border-radius:999px;padding:0 14px;font-weight:800}.faq-tabs button.active{color:var(--white);background:var(--green)}.accordion{gap:12px;display:grid}.accordion-item{border:1px solid var(--line);background:#ffffffbd;border-radius:8px;overflow:hidden}.accordion-trigger{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px;font-weight:850;display:flex}.accordion-content{grid-template-rows:0fr;transition:grid-template-rows .26s;display:grid}.accordion-item.open .accordion-content{grid-template-rows:1fr}.accordion-content>div{overflow:hidden}.accordion-content p{color:var(--ink-soft);margin:0;padding:0 20px 20px;line-height:1.7}.page-faq-section{isolation:isolate;position:relative}.page-faq-layout{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.page-faq-intro{top:calc(var(--active-header-height) + 32px);position:sticky}.page-faq-intro .section-title{max-width:760px;font-size:clamp(2.1rem,4.2vw,4.5rem)}.page-faq-list{gap:12px;display:grid}.page-faq-card{padding:0;transition:border-color .22s,box-shadow .22s,transform .22s;overflow:hidden}.page-faq-card:hover,.page-faq-card[open]{border-color:#1e6f5c47;box-shadow:0 24px 64px #12233f1f}.page-faq-card summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;font-weight:900;line-height:1.35;list-style:none;display:flex}.page-faq-card summary::-webkit-details-marker{display:none}.page-faq-card summary span{min-width:0}.page-faq-card summary svg{color:var(--green);flex:none;transition:transform .22s}.page-faq-card[open] summary svg{transform:rotate(180deg)}.page-faq-card p{color:var(--ink-soft);margin:0;padding:0 22px 22px;line-height:1.72}body.home-dark-mode .page-faq-section,body.guidance-dark-mode .page-faq-section,body.blog-article-dark-mode .page-faq-section{background:radial-gradient(circle at 12% 14%,#35a18d21,#0000 25rem),radial-gradient(circle at 88% 18%,#c9963e17,#0000 24rem),linear-gradient(#071114,#0a171b)}body.home-dark-mode .page-faq-card,body.guidance-dark-mode .page-faq-card,body.blog-article-dark-mode .page-faq-card{background:radial-gradient(circle at 0 0,#35a18d1f,#0000 16rem),linear-gradient(135deg,#ffffff16,#ffffff09);border-color:#ffffff21;box-shadow:0 22px 62px #0003}body.home-dark-mode .page-faq-card:hover,body.home-dark-mode .page-faq-card[open],body.guidance-dark-mode .page-faq-card:hover,body.guidance-dark-mode .page-faq-card[open],body.blog-article-dark-mode .page-faq-card:hover,body.blog-article-dark-mode .page-faq-card[open]{border-color:#7ad9c747;box-shadow:0 30px 78px #00000047}body.home-dark-mode .page-faq-card summary,body.guidance-dark-mode .page-faq-card summary,body.blog-article-dark-mode .page-faq-card summary{color:#fbf9f4}body.home-dark-mode .page-faq-card summary svg,body.guidance-dark-mode .page-faq-card summary svg,body.blog-article-dark-mode .page-faq-card summary svg{color:var(--green)}body.home-dark-mode .page-faq-card p,body.guidance-dark-mode .page-faq-card p,body.blog-article-dark-mode .page-faq-card p{color:#e2ebe7c2}@media (max-width:980px){.page-faq-layout{grid-template-columns:1fr}.page-faq-intro{position:relative;top:auto}}.testimonial-rail{z-index:1;justify-content:center;align-items:stretch;padding:56px 0 66px;display:flex;position:relative;overflow:visible}.testimonial-card{--testimonial-base-x:0px;--testimonial-base-y:0px;--testimonial-hover-x:0px;--testimonial-hover-y:0px;--testimonial-rotate:0deg;--testimonial-scale:1;z-index:1;transform-origin:50%;background:radial-gradient(circle at 14% 12%,#35a18d1f,#0000 13rem),#ffffffd6;border-color:#12233f1c;flex-direction:column;flex:0 0 min(410px,32vw);justify-content:space-between;min-height:330px;margin-left:clamp(-118px,-7.2vw,-72px);display:flex;position:relative;box-shadow:0 24px 80px #12233f1a}.testimonial-card:first-child{margin-left:0}.testimonial-card:first-child{--testimonial-base-y:14px;--testimonial-rotate:-4deg;z-index:1}.testimonial-card:nth-child(2){--testimonial-base-y:-8px;--testimonial-rotate:-1.5deg;z-index:2}.testimonial-card:nth-child(3){--testimonial-base-y:10px;--testimonial-rotate:1.4deg;z-index:3}.testimonial-card:nth-child(4){--testimonial-base-y:-4px;--testimonial-rotate:3.5deg;z-index:4}.testimonial-card:nth-child(5){--testimonial-base-y:12px;--testimonial-rotate:5deg;z-index:5}.testimonial-card:hover{--testimonial-hover-y:-22px;--testimonial-scale:1.07;z-index:20;border-color:#1e6f5c47;box-shadow:0 34px 100px #12233f2e}.testimonial-rail:has(.testimonial-card:first-child:hover) .testimonial-card:nth-child(n+2){--testimonial-hover-x:54px}.testimonial-rail:has(.testimonial-card:nth-child(2):hover) .testimonial-card:first-child{--testimonial-hover-x:-50px}.testimonial-rail:has(.testimonial-card:nth-child(2):hover) .testimonial-card:nth-child(n+3){--testimonial-hover-x:54px}.testimonial-rail:has(.testimonial-card:nth-child(3):hover) .testimonial-card:nth-child(-n+2){--testimonial-hover-x:-54px}.testimonial-rail:has(.testimonial-card:nth-child(3):hover) .testimonial-card:nth-child(4){--testimonial-hover-x:50px}.testimonial-rail:has(.testimonial-card:nth-child(4):hover) .testimonial-card:nth-child(-n+3){--testimonial-hover-x:-54px}.testimonial-rail:has(.testimonial-card:nth-child(4):hover) .testimonial-card:nth-child(5){--testimonial-hover-x:50px}.testimonial-rail:has(.testimonial-card:nth-child(5):hover) .testimonial-card:nth-child(-n+4){--testimonial-hover-x:-54px}.testimonial-card p{color:var(--ink-soft)}.avatar-row{align-items:center;gap:12px;margin-top:22px;display:flex}.avatar{width:48px;height:48px;color:var(--white);background:var(--navy);border-radius:50%;place-items:center;font-weight:900;display:grid}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{padding:0;overflow:hidden}.blog-image{aspect-ratio:16/10;position:relative;overflow:hidden}.blog-image img{object-fit:cover;width:100%;height:100%;transition:transform .42s}.blog-card:hover img{transform:scale(1.08)}.blog-body{padding:22px}.arrow-link{color:var(--green);align-items:center;gap:8px;margin-top:18px;font-weight:850;display:inline-flex}.arrow-link svg{transition:transform .18s}.arrow-link:hover svg{transform:translate(6px)}.route-clarity-desk{min-height:640px;color:var(--white);background:radial-gradient(circle at 16% 24%,#35a18d57,#0000 22rem),radial-gradient(circle at 86% 24%,#c9963e38,#0000 24rem),linear-gradient(135deg,#0c1514fa,#12233feb);align-items:center;display:grid;position:relative}.route-clarity-desk:before{content:"Clarity";z-index:0;color:#ffffff0b;pointer-events:none;transform:translate3d(var(--section-parallax-x-reverse), var(--section-parallax-y-soft), 0);will-change:transform;font-family:Playfair Display,Georgia,serif;font-size:clamp(5rem,15vw,14rem);font-weight:800;line-height:.8;position:absolute;bottom:24px;right:-3vw}.hover-showcase:after,.welcome-authority:before,.journey-route:before,.guidance-routes:before,.documents:before,.service-depth:before,.benefits-depth:before,.faq-depth:before,.testimonials-depth:before,.insights-depth:before,.cta-band:after,.route-clarity-desk:before{white-space:nowrap;transform:none;translate:var(--sweep-x,0px) 0;will-change:translate}.guidance-routes:before,.documents:before,.testimonials-depth:before,.faq-depth:before,.route-clarity-desk:before{content:none}.route-line{display:none}.route-clarity-desk:after{content:"";z-index:0;opacity:.45;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(0deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.route-line{z-index:0;height:220px;transform:translate3d(var(--section-parallax-x), var(--section-parallax-y-reverse), 0);pointer-events:none;border-top:1px solid #ffffff1f;border-bottom:0;border-left:0;border-right:1px solid #ffffff1f;border-radius:0 120px 0 0;position:absolute;inset:16% 8% auto}.route-line:before,.route-line:after{content:"";background:var(--teal);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 10px #35a18d29}.route-line:before{top:-6px;left:6%}.route-line:after{background:var(--gold);bottom:0;right:-6px;box-shadow:0 0 0 10px #c9963e26}.route-clarity-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(28px,5vw,76px);display:grid;position:relative}.route-clarity-copy{max-width:680px}.route-clarity-desk .section-title,.route-clarity-desk .section-copy,.route-clarity-desk .eyebrow{color:var(--white)}.route-clarity-desk .section-copy{color:#ffffffc2}.route-trust-line{color:#ffffffdb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;margin-top:24px;padding:12px 14px;font-weight:850;display:inline-flex}.route-trust-line svg{color:var(--teal);flex:none}.route-clarity-copy .hero-actions{margin-top:30px}.clarity-question-panel{perspective:1100px;gap:12px;display:grid}.clarity-question-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff17;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:48px minmax(0,1fr);gap:14px;min-height:112px;padding:18px;transition:transform .32s cubic-bezier(.22,1,.36,1),background .24s,border-color .24s;display:grid;position:relative;overflow:hidden;transform:translate(0,0);box-shadow:0 22px 80px #00000029}.clarity-question-card:before{content:"";opacity:0;background:radial-gradient(circle at 20% 0,#35a18d3d,#0000 15rem);transition:opacity .24s;position:absolute;inset:0}.clarity-question-card span,.clarity-question-card h3,.clarity-question-card p{z-index:1;position:relative}.clarity-question-card>span{width:42px;height:42px;color:var(--ink);background:var(--white);border-radius:50%;place-items:center;font-size:.8rem;font-weight:950;display:grid}.clarity-question-card h3{align-self:center;margin:0;font-size:1.12rem}.clarity-question-card p{color:#ffffffbd;opacity:0;grid-column:2;max-height:0;margin:0;line-height:1.58;transition:max-height .3s,opacity .22s,transform .3s;overflow:hidden;transform:translateY(-6px)}.clarity-question-card:first-child{background:#ffffff1f;border-color:#35a18d57}.clarity-question-card:first-child:before{opacity:1}.clarity-question-card:first-child p{opacity:1;max-height:112px;transform:translateY(0)}.clarity-question-card:hover,.clarity-question-card:focus-visible{background:#ffffff21;border-color:#35a18d6b;outline:none;transform:translate(-12px,-6px)}.clarity-question-card:hover:before,.clarity-question-card:focus-visible:before{opacity:1}.clarity-question-card:hover p,.clarity-question-card:focus-visible p{opacity:1;max-height:112px;transform:translateY(0)}@media (max-width:1024px){.route-clarity-grid{grid-template-columns:1fr}.route-clarity-desk{min-height:0}}@media (max-width:680px){.route-trust-line{border-radius:8px;align-items:flex-start}.clarity-question-card{grid-template-columns:42px minmax(0,1fr)}.clarity-question-card,.clarity-question-card:first-child,.clarity-question-card:hover,.clarity-question-card:focus-visible{transform:none}.clarity-question-card p{opacity:1;grid-column:1/-1;max-height:none;transform:none}}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{gap:8px;display:grid}.field.full{grid-column:1/-1}.field label{color:var(--ink);font-weight:820}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);background:#ffffffc7;border-radius:8px;outline:none;padding:0 14px;transition:border-color .18s,box-shadow .18s}.field textarea{resize:vertical;min-height:140px;padding-top:14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green);box-shadow:0 0 0 4px #1e6f5c1f}.checkbox-row{color:var(--ink-soft);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.checkbox-row input{width:18px;height:18px;margin-top:2px}.form-status{color:var(--green);margin:16px 0 0;font-weight:800}.form-status.error{color:var(--clay)}.footer{color:#ffffffc7;background:var(--ink)}.footer-grid{grid-template-columns:1.15fr .75fr .75fr .9fr;gap:30px;display:grid}.footer h3,.footer strong{color:var(--white)}.footer a{transition:color .18s,transform .18s}.footer a:hover{color:var(--teal)}.footer-links{gap:10px;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:28px;display:flex}.footer-legal-links{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.socials{gap:10px;display:flex}.socials a{background:#ffffff14;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.socials a:hover{background:#35a18d33;transform:translateY(-3px)}.footer-rules-disclaimer{color:#fbf9f4d6;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;display:inline-grid;position:relative}.footer-rules-disclaimer:hover,.footer-rules-disclaimer:focus-visible{color:var(--ink);background:linear-gradient(135deg, var(--teal), var(--gold));outline:none;transform:translateY(-2px)}.footer-rules-disclaimer:after{content:attr(data-tooltip);color:#fbf9f4f0;opacity:0;pointer-events:none;z-index:5;background:#03080af5;border:1px solid #ffffff1f;border-radius:8px;width:max-content;max-width:min(260px,100vw - 24px);padding:9px 11px;font-size:.78rem;font-weight:800;line-height:1.3;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(5px);box-shadow:0 18px 46px #00000052}.footer-rules-disclaimer:hover:after,.footer-rules-disclaimer:focus-visible:after{opacity:1;transform:translateY(0)}.page-hero{isolation:isolate;padding:96px 0 62px;position:relative;overflow:clip}.page-hero:before{content:"";background:linear-gradient(90deg, #fbf9f4f5, #fbf9f485), var(--page-image) center / cover;z-index:-2;position:absolute;inset:0}.page-hero:after{content:"";background:linear-gradient(0deg, var(--paper), transparent);z-index:-1;height:45%;position:absolute;inset:auto 0 0}.page-hero-content{max-width:860px}.page-hero-layout{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(30px,5vw,72px);display:grid}.page-hero-copy{z-index:2;max-width:860px;position:relative}.page-hero-split{min-height:calc(100svh - var(--active-header-height));align-items:center;padding:78px 0;display:grid}.page-hero-split:before{background:linear-gradient(90deg, #fbf9f4fa, #fbf9f4c7 42%, #fbf9f43d), var(--page-image) center / cover}.page-hero-split:after{height:38%}.page-hero-visual-slot{min-width:0}.page-hero-visual-slot .hero-visual{min-height:560px}.page-title{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.25rem,5vw,5.25rem);line-height:.96}.subnav{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.subnav a{min-height:38px;color:var(--ink-soft);border:1px solid var(--line);background:#ffffffb8;border-radius:999px;align-items:center;padding:0 13px;font-weight:800;display:inline-flex}.source-note{color:var(--ink-soft);background:var(--mist);border-radius:8px;align-items:flex-start;gap:12px;padding:18px;line-height:1.6;display:flex}.mobile-drawer,.mobile-quick-nav{display:none}.reveal{--reveal-y:0px;opacity:1}[data-parallax]{--parallax-y:0px;--parallax-rotate:0deg;--parallax-distance:30px;--parallax-tilt:0deg;--hover-x:0px;translate:var(--hover-x) calc(var(--parallax-y) + var(--reveal-y,0px));rotate:var(--parallax-rotate);will-change:translate, rotate}.reveal:not([data-parallax]):not(.tilt-card){transform:translate3d(0, var(--reveal-y,0px), 0)}.candidate-case-card.reveal:not([data-parallax]):not(.tilt-card){transform:translate3d(0, calc(var(--reveal-y,0px) + var(--case-hover-y,0px)), 0);transition:transform .22s,border-color .22s,box-shadow .22s}.tilt-card{transform:perspective(900px) translate3d(0, var(--reveal-y,0px), 0) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));transition:transform .24s,box-shadow .24s,border-color .24s}.testimonial-card,.blog-card{transform-style:preserve-3d;position:relative}.blog-card:hover{--lift:-6px;box-shadow:0 26px 70px #12233f21}.testimonial-card.reveal:not([data-parallax]):not(.tilt-card){transform:translate3d(calc(var(--testimonial-base-x) + var(--testimonial-hover-x)), calc(var(--reveal-y,0px) + var(--testimonial-base-y) + var(--testimonial-hover-y)), 0) rotate(var(--testimonial-rotate)) scale(var(--testimonial-scale));transition:transform .46s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s}[data-parallax="4"]{--parallax-distance:16px}[data-parallax="5"]{--parallax-distance:20px}[data-parallax="6"]{--parallax-distance:24px}[data-parallax="7"]{--parallax-distance:28px}[data-parallax="8"]{--parallax-distance:32px}[data-parallax="9"]{--parallax-distance:36px}[data-parallax="13"]{--parallax-distance:46px}[data-parallax="14"]{--parallax-distance:50px}[data-parallax="22"]{--parallax-distance:68px}[data-parallax="-6"]{--parallax-distance:-24px}[data-parallax="-7"]{--parallax-distance:-28px}[data-parallax-rotate="6"]{--parallax-tilt:6deg}[data-parallax-rotate="-4"]{--parallax-tilt:-4deg}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1}}@media (max-width:1024px){:root{--active-header-height:calc(var(--mobile-header-height) + var(--mobile-quick-nav-height))}.desktop-nav,.nav-actions .cta-button{display:none}.nav-inner{min-height:var(--mobile-header-height);padding:0 8px 0 12px}.mobile-menu-button{background:#ffffff8a;display:inline-flex;position:static;box-shadow:0 10px 30px #0c15141a}.mobile-drawer{gap:8px;padding:0 16px 14px;display:grid}.mobile-drawer[hidden]{display:none}.mobile-drawer a{border-bottom:1px solid var(--line);color:var(--ink-soft);padding:11px 0;font-weight:850}.mobile-quick-nav{min-height:var(--mobile-quick-nav-height);gap:8px;padding:0 10px 8px;display:flex;overflow-x:auto}.mobile-quick-nav a{border:1px solid var(--line);min-height:30px;color:var(--ink-soft);background:#ffffffc7;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:.78rem;font-weight:850;display:inline-flex}.hero-grid,.page-hero-layout,.two-col,.welcome-grid,.journey-grid,.route-tabs,.faq-layout,.editorial{grid-template-columns:1fr}.hover-showcase-grid{grid-template-columns:1fr;grid-template-areas:"preview""list"}.guidance-proof-strip{justify-self:stretch;width:100%}.hover-preview{min-height:420px;position:relative;top:auto}.hover-row{grid-template-columns:48px 1fr 44px}.hover-row-copy{grid-column:2/-1}.hero{height:100svh;min-height:0}.hero-video-content{z-index:2;grid-template-columns:1fr;max-width:760px;position:relative}.welcome-board{min-height:560px}.hero-visual{min-height:510px}.four-col{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-stage{grid-template-columns:minmax(190px,300px) minmax(0,1fr);gap:clamp(12px,2.4vw,24px);min-height:560px;padding:22px 0 8px clamp(16px,3vw,38px)}.proof-image-rail{order:0;justify-self:start;width:min(100%,300px);height:clamp(360px,54vw,500px);min-height:0;margin-bottom:0}.stats-band{padding-top:0}.stat-card{grid-template-columns:minmax(96px,.3fr) minmax(0,1fr)}.post-hero-stats{padding:28px 0 48px}.motion-lab{padding-top:68px}.motion-connection-scene{--motion-runway:clamp(46px, 7vh, 68px)}.motion-card-track{--motion-card-height:282px;--motion-image-height:clamp(142px, 20vw, 178px)}.motion-card{height:var(--motion-card-height);padding:18px 15px 38px}.motion-card h3{margin-top:34px;font-size:1.08rem}.motion-card p{font-size:.88rem;line-height:1.38}.motion-card .tab-tags{gap:4px}.motion-card .tab-tags em{min-height:28px;padding:0 5px;font-size:.64rem}.three-col,.blog-grid,.footer-grid{grid-template-columns:1fr 1fr}.sticky-note{position:static}.journey-depth-one{right:-140px}.journey-depth-two{left:-150px}}@media (max-width:680px){:root{--site-gutter:10px}.container{width:min(var(--max), calc(100% - (var(--site-gutter) * 2)))}.section{padding:72px 0}.hero{--hero-media-gap:10px;height:100svh;min-height:0;padding:0}.hero-video-content{z-index:2;padding:calc(var(--active-header-height) + var(--nav-float-gap) + 18px) 14px calc(var(--hero-notch-clearance) + 20px);gap:12px;position:relative}.hero-background-video{transform:scale(1.12)}.hero-text-group{max-width:100%}.hero-trust-corner{justify-self:start;width:100%}.hero-trust-corner .hero-proof{justify-content:flex-start;gap:7px;margin-top:0}.hero-actions{flex-direction:row;align-items:flex-start;gap:8px;margin-top:18px}.hero .hero-actions{grid-template-columns:1fr;width:100%;max-width:min(100%,260px);display:grid}.hero .hero-actions .cta-button{grid-template-columns:minmax(0,1fr) auto;column-gap:7px;width:100%;min-width:0;min-height:42px;padding:0 12px;font-size:.82rem}.hero .hero-actions .cta-button span,.hero .hero-actions .cta-button:after{text-overflow:ellipsis;min-width:0;overflow:hidden}.hero .hero-actions .cta-button svg{width:16px;height:16px}.hero .proof-pill{gap:6px;min-height:32px;padding:0 9px;font-size:.7rem}body .mobile-menu-button{z-index:auto;top:auto;left:auto;right:auto;display:flex!important;position:static!important}.hero-title,.page-title{max-width:100%;font-size:clamp(1.72rem,7.4vw,2.28rem);line-height:1}.hero-copy{max-width:100%;margin-top:14px;font-size:.9rem;line-height:1.48}.hero-title span,.page-title{overflow-wrap:break-word}.hero-visual{min-height:430px}.visual-frame{inset:18px 0 0}.floating-panel.top{right:8px}.floating-panel.bottom{bottom:18px;left:8px}.orbital-seal{width:106px;height:106px;bottom:138px;right:10px}.orbital-seal span{width:58px;height:58px;font-size:.78rem}.page-hero-split{min-height:auto;padding:64px 0 70px}.page-hero-layout{gap:28px}.page-hero-visual-slot .hero-visual{min-height:430px}.marquee-group{gap:22px;padding:14px}.marquee-group span{font-size:.92rem}.post-hero-stats{padding:18px 0 44px}.proof-stage{grid-template-columns:1fr;gap:0;min-height:auto;padding:0}.proof-image-rail{display:none}.proof-image-rail:before{border-radius:10px;inset:8px}.proof-image-rail span{writing-mode:horizontal-tb;font-size:clamp(2rem,12vw,3rem);bottom:12px;right:14px}.stats-band{grid-template-columns:1fr;gap:10px}.post-hero-stats .stats-band{grid-column:1;padding-left:0;opacity:1!important;filter:none!important;transform:none!important}.stat-card{background:#ffffff94;border:1px solid #0c15141a;border-radius:12px;grid-template-columns:1fr;align-items:start;gap:8px;min-height:auto;margin-top:0;padding:16px 16px 18px;box-shadow:0 14px 42px #12233f0f}.stat-card:before{z-index:1;top:14px;bottom:14px;left:0}.stat-card:hover{transform:none}.stat-number{font-size:clamp(2.15rem,11vw,3rem)}.stat-card strong{font-size:.95rem;line-height:1.16}.stat-card p{margin-top:6px;font-size:.86rem;line-height:1.5}.motion-lab{padding-top:64px}.motion-connection-scene{--motion-runway:76px;padding-top:var(--motion-runway);margin-top:22px}.section-sweep{font-size:clamp(3.6rem,18vw,7rem);top:14px}.passport-card,.visa-pathline,.guidance-depth-card{display:none}.guidance-routes:before{font-size:5.8rem}.route-tabs{grid-template-areas:"panel""list";gap:18px}.tab-button{min-height:78px;transform:none!important}.tab-panel{height:auto;min-height:0;padding:18px}.guidance-panel:after{inset:12px}.tab-panel h3{margin-top:70px;font-size:2.2rem}.guidance-floating-card{width:100%;margin-top:12px;position:relative;top:auto;bottom:auto;right:auto}.guidance-panel:hover .guidance-floating-card-one{transform:none}.stats-band,.three-col,.four-col,.blog-grid,.footer-grid,.form-grid{grid-template-columns:1fr}.motion-card-grid{scroll-snap-type:x mandatory;grid-template-columns:repeat(4,minmax(min(82vw,292px),1fr));align-items:start;margin-top:22px;padding-bottom:12px;overflow-x:auto}.motion-card-track{--motion-card-height:348px;--motion-image-height:clamp(160px, 48vw, 220px);scroll-snap-align:start}.motion-card{height:var(--motion-card-height);min-height:348px;padding:18px 16px 86px}.motion-card h3{margin-top:24px;font-size:1.08rem;line-height:1.1}.motion-card p{font-size:.86rem;line-height:1.48}.motion-card .tab-tags{z-index:2;flex-wrap:wrap;gap:6px;margin-top:0;position:absolute;bottom:22px;left:16px;right:16px}.motion-card .tab-tags em{flex:calc(33.333% - 6px);min-height:28px;padding:0 7px;font-size:.66rem}.welcome-authority .container{width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));max-width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));overflow:hidden}.welcome-grid{display:block}.welcome-copy,.welcome-board{max-width:100%;overflow:hidden}.welcome-copy .editorial-large{font-size:clamp(2.05rem,8.5vw,2.65rem);line-height:.98}.welcome-actions{flex-direction:column;align-items:stretch}.welcome-actions .cta-button,.welcome-actions .arrow-link{width:min(100%,300px)}.welcome-copy .section-copy{max-width:100%}.welcome-board{min-height:auto;margin-top:30px;padding:18px}.welcome-seal{width:104px;height:104px}.welcome-seal span{width:68px;height:68px;font-size:.62rem}.case-file{width:100%;max-width:100%;margin-top:96px;padding:20px}.case-file h3{font-size:2rem}.welcome-proof-list{width:100%;max-width:100%;margin-left:0}.welcome-proof-list div{align-items:flex-start}.welcome-proof-list div:hover{transform:none}.hover-row{min-height:auto;padding:16px;transform:none!important}.hover-row-main strong{font-size:1.35rem}.hover-preview{min-height:360px}.doc-stack{gap:16px;min-height:auto;display:grid}.journey-route:before{font-size:6rem}.journey-depth,.journey-compass{display:none}.journey-panel{padding:20px}.journey-mini-map{gap:8px}.journey-mini-map span{min-height:38px;font-size:.86rem}.journey-timeline{margin-top:24px}.journey-timeline:before{left:30px}.journey-step-card{grid-template-columns:58px minmax(0,1fr);min-height:auto;padding:18px;transform:none!important}.journey-step-card .timeline-index{width:48px;height:48px;box-shadow:0 0 0 7px color-mix(in srgb, var(--journey-accent) 18%, transparent)}.journey-arrow{width:38px;height:38px;position:absolute;top:18px;right:18px}.journey-step-card:after{width:82px;height:82px}.journey-phase{margin-right:44px}.doc-card{width:100%;height:auto;min-height:206px;position:relative;overflow:visible;inset:auto!important;transform:none!important}.gauge{width:210px;margin:30px auto 0}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:1024px){.testimonial-rail{grid-template-columns:1fr;gap:16px;padding:24px 0 10px;display:grid}.testimonial-card,.testimonial-card:first-child{--testimonial-base-y:0px;--testimonial-rotate:0deg;flex:none;min-height:0;margin-left:0}:is(.testimonial-card:hover,.testimonial-rail:has(.testimonial-card:hover) .testimonial-card){--testimonial-hover-x:0px}}@media (max-width:680px){.testimonials-depth{padding-top:66px;padding-bottom:64px;overflow:hidden}.testimonials-depth .section-title{font-size:clamp(2rem,10vw,3rem);line-height:1}.testimonial-rail{gap:14px;padding:24px 0 0}.testimonial-rail:before{content:"";pointer-events:none;background:linear-gradient(#1e6f5c3d,#c9963e2e);width:1px;position:absolute;top:34px;bottom:20px;left:21px}.testimonial-card,.testimonial-card:first-child{border-radius:14px;min-height:auto;margin-left:0;padding:20px 18px 18px 58px;transform:none!important}.testimonial-card:hover{--testimonial-scale:1;--testimonial-hover-y:0px}.testimonial-card>svg{background:var(--white);border-radius:999px;width:28px;height:28px;padding:6px;position:absolute;top:18px;left:14px;box-shadow:0 10px 24px #12233f1a}.testimonial-card p{margin:0;font-size:.92rem;line-height:1.58}.avatar-row{gap:10px;margin-top:16px}.avatar{width:40px;height:40px;font-size:.9rem}.avatar-row h3{margin:0;font-size:.98rem}.avatar-row span:not(.avatar){font-size:.82rem}}@media (max-width:430px){.hero .hero-actions{grid-template-columns:1fr;max-width:min(100%,260px)}.hero .hero-actions .cta-button{padding:0 12px;font-size:.82rem}}body.home-dark-mode{color:#fbf9f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 10% 0,#35a18d2e,#0000 30rem),radial-gradient(circle at 92% 18%,#c9963e21,#0000 28rem),linear-gradient(#050b0d 0%,#07171a 42%,#0b1418 100%)}body.home-dark-mode .page-shell{background:#071114}.home-theme-switch{z-index:1;min-height:42px;color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);cursor:pointer;background:#fbf9f4e6;border:1px solid #12233f1f;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:.82rem;font-weight:900;transition:transform .22s,border-color .22s,background .22s,color .22s,box-shadow .22s;display:inline-flex;position:relative;box-shadow:0 18px 46px #0c151429}.home-theme-switch:hover{transform:translateY(-3px);box-shadow:0 24px 56px #0c151433}.home-theme-switch:focus-visible{outline:none;box-shadow:0 0 0 4px #35a18d42,0 18px 46px #0c151429}.home-theme-switch-icon{width:30px;height:30px;color:var(--white);background:linear-gradient(135deg, var(--navy), var(--green));border-radius:50%;place-items:center;display:grid}body.home-dark-mode .home-theme-switch{color:#fbf9f4;background:#081316c7;border-color:#ffffff2e;box-shadow:0 22px 60px #00000057}body.home-dark-mode .home-theme-switch-icon{color:#081316;background:linear-gradient(135deg,#fbf9f4,#d6b46b)}.floating-tool-stack{right:max(var(--site-gutter), 14px);z-index:70;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:22px}.home-calc-link{min-height:42px;color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);background:#fbf9f4f0;border:1px solid #12233f1f;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:.82rem;font-weight:900;text-decoration:none;transition:transform .22s,border-color .22s,background .22s,color .22s,box-shadow .22s;display:inline-flex;box-shadow:0 18px 46px #0c151429}.home-calc-link:hover{transform:translateY(-3px);box-shadow:0 24px 56px #0c151433}.home-calc-link:focus-visible{outline:none;box-shadow:0 0 0 4px #0091c833,0 18px 46px #0c151429}.home-calc-link-icon{color:#fbf9f4;background:linear-gradient(135deg,#1f6f86,#13284a);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}body.home-dark-mode .nav-link,body.home-dark-mode .dropdown-trigger{color:#fbf9f4c7}body.home-dark-mode .dropdown-card,body.home-dark-mode .mobile-drawer{background:#081316f5;border-color:#ffffff1f;box-shadow:0 28px 70px #00000061}body.home-dark-mode .dropdown-item,body.home-dark-mode .mobile-drawer a{color:#fbf9f4c7}body.home-dark-mode .dropdown-item:hover,body.home-dark-mode .mobile-drawer a:hover{color:#fbf9f4;background:#35a18d29}body.home-dark-mode .mobile-menu-button{color:#fbf9f4;background:#ffffff14;border-color:#ffffff29}body.home-dark-mode .cta-button{--cta-bg:#fbf9f4;--cta-text:#081316;--cta-hover-bg:#fff;--cta-hover-text:#081316;box-shadow:0 20px 52px #00000047}body.home-dark-mode .cta-button.secondary{--cta-bg:#ffffff17;--cta-text:#fbf9f4;--cta-hover-bg:#ffffff24;--cta-hover-text:#fff;border-color:#ffffff2e;box-shadow:0 18px 48px #00000038}body.home-dark-mode .hero-media-box{border-color:#ffffff1a;box-shadow:0 30px 90px #00000057}body.home-dark-mode .hero-video-mask:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050d1080,#050d101a 48%,#050d1061);position:absolute;inset:0}body.home-dark-mode .hero-scroll-cue,body.home-dark-mode .proof-pill{color:#fbf9f4eb;background:#0813168a;border-color:#ffffff2e}body.home-dark-mode .section-title,body.home-dark-mode .candidate-case-content h3,body.home-dark-mode .doc-card h3,body.home-dark-mode .clarity-question-card h3{color:#fbf9f4}body.home-dark-mode .section-copy,body.home-dark-mode .check-list li,body.home-dark-mode .stat-card p,body.home-dark-mode .candidate-case-content p,body.home-dark-mode .faq-answer,body.home-dark-mode .clarity-question-card p{color:#e2ebe7c2}body.home-dark-mode .eyebrow{color:#7ad9c7}body.home-dark-mode .section-sweep{color:#ffffff0e}body.home-dark-mode .motion-marquee{background:#03080a;border-color:#ffffff1a}body.home-dark-mode .post-hero-stats,body.home-dark-mode .motion-lab,body.home-dark-mode .guidance-routes,body.home-dark-mode .documents,body.home-dark-mode .service-depth,body.home-dark-mode .case-studies-depth,body.home-dark-mode .testimonials-depth,body.home-dark-mode .faq-depth{background:radial-gradient(circle at 12% 14%,#35a18d21,#0000 25rem),radial-gradient(circle at 88% 18%,#c9963e17,#0000 24rem),linear-gradient(#071114,#0a171b)}body.home-dark-mode .post-hero-stats:before,body.home-dark-mode .documents:after,body.home-dark-mode .service-depth:after,body.home-dark-mode .testimonials-depth:after,body.home-dark-mode .faq-depth:after,body.home-dark-mode .final-depth:before,body.home-dark-mode .motion-lab:after{background:linear-gradient(135deg,#ffffff14,#ffffff05),repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 22px);border-color:#ffffff1a;box-shadow:0 24px 80px #00000038}body.home-dark-mode .proof-image-rail{box-shadow:28px 0 54px #071114db,0 30px 90px #0000004d}body.home-dark-mode .stat-card{border-bottom-color:#ffffff1f}body.home-dark-mode .stat-number,body.home-dark-mode .stat-card strong{color:#fbf9f4}body.home-dark-mode .motion-card{background:linear-gradient(145deg,#10242a,#123c37 58%,#0a171b);border-color:#ffffff2e;box-shadow:0 22px 62px #00000042}body.home-dark-mode .motion-image-frame{background:#ffffff0f;border-color:#ffffff1f;box-shadow:0 20px 42px #00000047}body.home-dark-mode .guidance-proof-strip span,body.home-dark-mode .tab-button,body.home-dark-mode .doc-card,body.home-dark-mode .candidate-case-card,body.home-dark-mode .testimonial-card,body.home-dark-mode .faq-card,body.home-dark-mode .clarity-question-card,body.home-dark-mode .source-note,body.home-dark-mode .candidate-outcome,body.home-dark-mode .route-trust-line{color:#fbf9f4e6;background:#ffffff13;border-color:#ffffff21;box-shadow:0 24px 66px #00000038}body.home-dark-mode .tab-button:hover,body.home-dark-mode .tab-button.active{color:#081316;background:#fbf9f4;border-color:#fbf9f4d6;box-shadow:0 26px 70px #0000004d}body.home-dark-mode .tab-label em{color:#7ad9c7}body.home-dark-mode .guidance-panel{box-shadow:0 30px 90px #00000057}body.home-dark-mode .doc-card:hover,body.home-dark-mode .doc-card:focus-within{border-color:#7ad9c770;box-shadow:0 34px 90px #00000057}body.home-dark-mode .candidate-case-kicker,body.home-dark-mode .testimonial-card p,body.home-dark-mode .faq-question{color:#fbf9f4d1}body.home-dark-mode .candidate-outcome{color:#fbf9f4;background:color-mix(in srgb, var(--case-accent) 16%, #ffffff14)}body.home-dark-mode .candidate-signal-list li,body.home-dark-mode .candidate-case-stats span{color:#fbf9f4d6;background:#ffffff12;border-color:#ffffff1f}body.home-dark-mode .candidate-case-stats strong,body.home-dark-mode .testimonial-card strong,body.home-dark-mode .faq-question h3,body.home-dark-mode .route-trust-line span{color:#fbf9f4}body.home-dark-mode .route-clarity-desk{background:radial-gradient(circle at 16% 24%,#35a18d47,#0000 22rem),radial-gradient(circle at 86% 24%,#c9963e2e,#0000 24rem),linear-gradient(135deg,#03080a,#0c1b20 56%,#091316)}body.home-dark-mode .footer{background:#03080a}body.home-dark-mode .footer .section-copy,body.home-dark-mode .footer a,body.home-dark-mode .footer span{color:#fbf9f4b8}body.home-dark-mode .footer h3,body.home-dark-mode .footer strong{color:#fbf9f4}@media (max-width:680px){.home-theme-switch{right:12px;bottom:calc(var(--mobile-quick-nav-height) + 14px);min-height:38px;padding-right:12px}.home-theme-switch-icon{width:28px;height:28px}}body.home-dark-mode .post-hero-stats:before{background:radial-gradient(circle at 10% 0,#35a18d1c,#0000 26rem),linear-gradient(#0711142e,#07111400);border:0}body.home-dark-mode .stat-card{border-bottom:0}body.home-dark-mode .stat-card:before,body.home-dark-mode .proof-image-rail:before{content:none}body.home-dark-mode .case-study-board.case-story-enabled{background:radial-gradient(circle at 18% 12%,#35a18d29,#0000 20rem),linear-gradient(135deg,#ffffff12,#ffffff06);border-color:#ffffff21;box-shadow:0 30px 92px #00000052}body.home-dark-mode .case-study-board.case-story-enabled .candidate-case-card{color:#fbf9f4;background:linear-gradient(135deg,#09181df0,#0c2024e6)}body.home-dark-mode .case-study-board.case-story-enabled .candidate-case-content{background:radial-gradient(circle at 92% 18%, color-mix(in srgb, var(--case-accent) 17%, transparent), transparent 18rem), linear-gradient(180deg, #ffffff0b, #ffffff04)}body.home-dark-mode .case-study-board.case-story-enabled .candidate-case-kicker,body.home-dark-mode .case-study-board.case-story-enabled .candidate-case-content p,body.home-dark-mode .case-study-board.case-story-enabled .candidate-signal-list li,body.home-dark-mode .case-study-board.case-story-enabled .candidate-case-stats span{color:#e2ebe7c7}body.home-dark-mode .case-study-board.case-story-enabled .candidate-case-content h3,body.home-dark-mode .case-study-board.case-story-enabled .candidate-case-stats strong{color:#fbf9f4}body.home-dark-mode .case-study-board.case-story-enabled .candidate-outcome,body.home-dark-mode .case-study-board.case-story-enabled .candidate-signal-list li,body.home-dark-mode .case-study-board.case-story-enabled .candidate-case-stats span{background:#ffffff12;border-color:#ffffff1f}body.home-dark-mode .case-study-board.case-story-enabled .candidate-outcome{color:#fbf9f4;background:color-mix(in srgb, var(--case-accent) 18%, #ffffff14)}body.home-dark-mode .faq-tabs button{color:#fbf9f4c7;background:#ffffff13;border-color:#ffffff21}body.home-dark-mode .faq-tabs button:hover{color:#fbf9f4;background:#35a18d24;border-color:#7ad9c757}body.home-dark-mode .faq-tabs button.active{color:#081316;background:linear-gradient(135deg,#7ad9c7,#d6b46b);border-color:#7ad9c7b8}body.home-dark-mode .accordion{z-index:1;position:relative}body.home-dark-mode .accordion-item{background:radial-gradient(circle at 96% 0,#35a18d1a,#0000 14rem),#ffffff13;border-color:#ffffff21;box-shadow:0 22px 62px #0003}body.home-dark-mode .accordion-item.open{background:radial-gradient(circle at 92% 0,#35a18d29,#0000 16rem),#ffffff18;border-color:#7ad9c73d}body.home-dark-mode .accordion-trigger{color:#fbf9f4}body.home-dark-mode .accordion-trigger svg{color:#7ad9c7}body.home-dark-mode .accordion-content p{color:#e2ebe7c2}body.home-dark-mode .hero{background:radial-gradient(circle at 12% 12%,#35a18d2e,#0000 24rem),linear-gradient(#020709,#071114 72%,#071114)}body.home-dark-mode .hero-media-box{background:#071114}body.home-dark-mode .hero-background-video{filter:brightness(.72)contrast(1.08)saturate(.9)}body.home-dark-mode .hero .eyebrow,body.home-dark-mode .hero .hero-title,body.home-dark-mode .hero .hero-copy{color:#fbf9f4;text-shadow:0 3px 24px #0000009e}body.home-dark-mode .hero .hero-copy{color:#fbf9f4d1}body.home-dark-mode .hero .cta-button:not(.secondary){--cta-bg:linear-gradient(135deg, #7ad9c7, #d6b46b);--cta-text:#061013;background:var(--cta-bg);border-color:#ffffff38;box-shadow:0 22px 58px #00000057}body.home-dark-mode .hero .cta-button.secondary{--cta-bg:#08131694;--cta-text:#fbf9f4;background:var(--cta-bg);border-color:#fff3;box-shadow:0 18px 48px #0000004d}body.home-dark-mode .hero-scroll-cue{color:#fbf9f4;text-shadow:none}body.home-dark-mode .guidance-proof-strip{background:radial-gradient(circle at 12% 0,#35a18d21,#0000 14rem),#fff1;border-color:#ffffff21;box-shadow:0 24px 70px #0000003d}body.home-dark-mode .guidance-proof-strip span{color:#fbf9f4db;box-shadow:none;background:#fff1;border:1px solid #ffffff1a}body.home-dark-mode .tab-list{isolation:isolate}body.home-dark-mode .tab-button{color:#fbf9f4e6;background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--tab-accent) 20%, transparent), transparent 14rem), linear-gradient(135deg, #ffffff16, #ffffff09);border-color:#ffffff21;box-shadow:0 18px 48px #0000002e}body.home-dark-mode .tab-button:hover,body.home-dark-mode .tab-button.active{color:#fbf9f4;border-color:color-mix(in srgb, var(--tab-accent) 54%, #ffffff2e);background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--tab-accent) 30%, transparent), transparent 15rem), linear-gradient(135deg, #122a2df5, #071114f0);box-shadow:0 26px 70px #00000057}body.home-dark-mode .tab-button .tab-index{color:#061013;background:linear-gradient(135deg, color-mix(in srgb, var(--tab-accent) 76%, #fbf9f4), #fbf9f4)}body.home-dark-mode .tab-label strong{color:inherit}body.home-dark-mode .tab-button:hover .tab-label em,body.home-dark-mode .tab-button.active .tab-label em{color:#7ad9c7}body.home-dark-mode .tab-button svg{color:#fbf9f4e0}body.home-dark-mode .nav .brand-mark{box-shadow:none;background:0 0;border-color:#0000}body.home-dark-mode .nav .brand-logo{filter:brightness(1.55)contrast(1.18)saturate(1.02)drop-shadow(0 6px 16px #00000057)}body.home-dark-mode .nav-link,body.home-dark-mode .dropdown-trigger{color:#fbf9f4db;text-shadow:0 1px 14px #00000038}body.home-dark-mode .nav-link:hover,body.home-dark-mode .dropdown:hover .dropdown-trigger,body.home-dark-mode .nav-link.active{color:#fff}body.home-dark-mode .nav-link:after,body.home-dark-mode .dropdown-trigger:after{background:linear-gradient(90deg,#7ad9c7,#d6b46b);box-shadow:0 0 18px #7ad9c747}body.home-dark-mode .nav-actions .cta-button{--cta-bg:#ffffff16;--cta-text:#fbf9f4;--cta-hover-bg:#ffffff24;--cta-hover-text:#fff;background:linear-gradient(135deg,#7ad9c724,#d6b46b14),#ffffff13;border-color:#7ad9c733;box-shadow:inset 0 1px #ffffff1a,0 15px 36px #0000003d}body.home-dark-mode .nav-actions .cta-button:hover{border-color:#d6b46b5c;box-shadow:inset 0 1px #ffffff1f,0 20px 44px #0000004d}body.home-dark-mode .mobile-menu-button{color:#fbf9f4;background:linear-gradient(135deg,#7ad9c71f,#d6b46b12),#ffffff13;border-color:#7ad9c733;box-shadow:0 14px 34px #00000038}body.home-dark-mode .mobile-menu-button:hover{background:#ffffff1f;border-color:#d6b46b57}.scrollbar-overlay{z-index:120;opacity:0;pointer-events:auto;width:10px;transition:opacity .18s;position:fixed;top:0;bottom:0;right:0}.scrollbar-overlay.visible{opacity:1}.scrollbar-overlay span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform, height;cursor:grab;background:#0c15146b;border:1px solid #ffffff57;border-radius:999px;width:6px;min-height:44px;position:absolute;top:0;right:2px;box-shadow:0 12px 28px #0c15142e}.scrollbar-overlay span[data-dragging=true]{cursor:grabbing}body.home-dark-mode .scrollbar-overlay span{background:linear-gradient(#7ad9c7b8,#d6b46b94);border-color:#7ad9c759;box-shadow:0 12px 30px #00000057}body.home-dark-mode .home-calc-link{color:#fbf9f4;background:#081316c7;border-color:#ffffff2e;box-shadow:0 22px 60px #00000057}body.home-dark-mode .home-calc-link-icon{color:#081316;background:linear-gradient(135deg,#75decf,#d6b46b)}@media (max-width:680px){.floating-tool-stack{gap:8px;bottom:74px;right:12px}.scrollbar-overlay{width:7px;right:0}.home-calc-link,.home-theme-switch{min-height:40px;padding-right:12px;font-size:.76rem}.home-calc-link-icon,.home-theme-switch-icon{width:28px;height:28px}.scrollbar-overlay span{width:4px;right:1px}}.services-positioning{overflow:hidden}.services-positioning-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid}.services-insight-card{background:radial-gradient(circle at 18% 15%,#35a18d29,#0000 18rem),#ffffffc7;border-color:#1e6f5c33;min-height:360px;padding:clamp(24px,3vw,38px)}.services-insight-card h3{letter-spacing:0;max-width:11ch;margin:18px 0 14px;font-size:clamp(2rem,4vw,4.5rem);line-height:.96}.services-insight-card p{color:var(--ink-soft);line-height:1.65}.services-shift-row{color:var(--muted);background:#fbf9f4bd;border:1px solid #0c15141a;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:grid}.services-shift-row strong{color:var(--green);text-align:right}.services-system-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:38px;display:grid}.service-step-card{--service-accent:var(--green);border-color:color-mix(in srgb, var(--service-accent) 24%, var(--line));background:linear-gradient(180deg, #ffffffdb, #fbf9f4c2), radial-gradient(circle at 24% 0%, color-mix(in srgb, var(--service-accent) 20%, transparent), transparent 14rem);min-height:330px;padding:22px;transition:transform .26s,box-shadow .26s,border-color .26s;overflow:hidden}.service-step-card:hover{--lift:-8px;border-color:color-mix(in srgb, var(--service-accent) 46%, var(--line));box-shadow:0 28px 70px #12233f21}.service-step-top{color:var(--service-accent);justify-content:space-between;align-items:center;display:flex}.service-step-top span{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.service-step-card h3{letter-spacing:0;margin:28px 0 14px;font-size:clamp(1.35rem,1.9vw,2.15rem);line-height:1.04}.service-step-card p{color:var(--ink-soft);line-height:1.58}.service-step-card .tab-tags{margin-top:20px}.services-inclusion-grid,.services-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.services-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-inclusion-card{min-height:360px;padding:26px}.service-inclusion-card ul,.services-fit-card ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.service-inclusion-card li,.services-fit-card li{color:var(--ink-soft);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.service-inclusion-card li svg,.services-fit-card li svg{color:var(--green);flex:none;margin-top:2px}.services-proof .feature-card{flex-direction:column;justify-content:flex-end;min-height:360px;display:flex}.services-proof .feature-card h3{margin-top:120px}.services-risk-stack{gap:12px;display:grid}.services-risk-card{background:#ffffffc7;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:18px 20px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.services-risk-card:hover{--lift:-5px;border-color:#b85c3857;box-shadow:0 20px 52px #12233f1a}.services-risk-card span{width:38px;height:38px;color:var(--white);background:var(--clay);border-radius:8px;place-items:center;font-size:.78rem;font-weight:800;display:grid}.services-risk-card p{color:var(--ink-soft);margin:0;line-height:1.48}.services-price-card{text-align:center;background:#ffffff1f;border:1px solid #ffffff47;border-radius:8px;align-content:center;justify-items:center;gap:12px;min-height:360px;padding:clamp(28px,4vw,52px);display:grid;box-shadow:inset 0 1px #fff3}.services-price-card strong{letter-spacing:0;font-size:clamp(2.4rem,6vw,6.5rem);line-height:.95}.services-price-card p,.services-price-card span{color:#ffffffc7;max-width:32rem;line-height:1.55}.services-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.services-fit-card{min-height:420px;color:var(--ink);background:#ffffffe6;padding:26px}.services-fit-card h3{margin:18px 0 0;font-size:clamp(1.4rem,2vw,2.2rem)}.services-fit-card-muted{background:#fff7f2eb;border-color:#b85c383d}.services-fit-card-muted li svg{color:var(--clay)}.services-final{background:radial-gradient(circle at 18% 20%,#35a18d24,#0000 20rem),linear-gradient(#fbf9f400,#e8f4ef80)}.services-final-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:1180px){.services-system-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.services-inclusion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.services-positioning-grid,.services-proof-grid,.services-fit-grid{grid-template-columns:1fr}.services-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-final-actions{justify-content:flex-start}}@media (max-width:620px){.services-system-grid,.services-inclusion-grid{grid-template-columns:1fr}.services-insight-card,.service-step-card,.service-inclusion-card,.services-fit-card{min-height:auto}.services-shift-row{grid-template-columns:1fr auto}.services-shift-row strong{text-align:left;grid-column:1/-1}}.booking-intent{background:radial-gradient(circle at 8% 18%, #35a18d1f, transparent 28rem), linear-gradient(180deg, var(--paper), #fbf9f4b8);position:relative;overflow:hidden}.booking-intent-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:clamp(26px,5vw,72px);display:grid}.booking-answer-card{background:linear-gradient(135deg,#fffffff0,#fbf9f4c7),radial-gradient(circle at 88% 10%,#c9963e38,#0000 18rem);border-color:#12233f1a;gap:18px;min-height:360px;padding:clamp(28px,4vw,54px);display:grid}.booking-answer-card h2{letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,4.8rem);line-height:.94}.booking-answer-card p{max-width:760px;color:var(--muted);margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.booking-trust-grid{gap:14px;display:grid}.booking-trust-card{background:linear-gradient(135deg,#ffffffeb,#fbf9f4d1),radial-gradient(circle at 0 0,#35a18d1f,#0000 13rem);border-color:#12233f1a;min-height:150px;padding:24px;transition:transform .26s,box-shadow .26s,border-color .26s}.booking-trust-card:hover{border-color:#35a18d42;transform:translateY(-5px);box-shadow:0 24px 66px #0c151421}.booking-trust-card strong{color:var(--navy);font-size:clamp(2.2rem,4.8vw,4.5rem);line-height:.9;display:block}.booking-trust-card span{color:var(--ink);text-transform:lowercase;margin-top:10px;font-weight:900;display:block}.booking-trust-card p{color:var(--muted);margin:10px 0 0;font-size:.94rem;line-height:1.6}.booking-fit-grid{gap:16px;display:grid}.booking-value-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.booking-value-card{min-height:340px}.booking-process-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.booking-process-card{min-height:285px;padding:24px;position:relative}.booking-process-card>span{color:var(--green);font-weight:900}.booking-process-card h3{margin-top:30px}.booking-profile{background:radial-gradient(circle at 90% 10%, #35a18d1f, transparent 24rem), linear-gradient(180deg, #fbf9f4c2, var(--paper))}.booking-profile-note{background:#ffffffc7;border-color:#35a18d29;align-items:flex-start;gap:18px;max-width:620px;margin-top:28px;padding:24px;display:flex}.booking-profile-note svg{color:var(--green);flex:none}.booking-profile-note h3{margin:0;font-size:1.18rem}.booking-profile-note p{color:var(--muted);margin:10px 0 0;line-height:1.65}.booking-form{position:relative;overflow:hidden}.booking-form:before{content:"";background:linear-gradient(90deg, var(--green), var(--gold), var(--navy));height:6px;position:absolute;inset:0 0 auto}.booking-form-head{align-items:center;gap:14px;margin-bottom:24px;display:flex}.booking-form-head span{color:var(--green);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:900}.booking-form-head h3{margin:4px 0 0;font-size:clamp(1.35rem,2.2vw,2rem)}.booking-calendar-grid{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.booking-calendar-card{border-radius:var(--radius);-webkit-backdrop-filter:blur(16px)saturate(1.12);backdrop-filter:blur(16px)saturate(1.12);background:radial-gradient(circle at 20% 0,#35a18d38,#0000 18rem),#ffffff1a;border:1px solid #ffffff2e;padding:clamp(24px,4vw,42px);box-shadow:0 30px 90px #0000002e}.booking-calendar-top{color:var(--white);align-items:center;gap:14px;font-weight:900;display:flex}.booking-calendar-top svg{color:#d6b46b}.booking-calendar-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0;display:grid}.booking-calendar-slots span{min-height:64px;color:var(--white);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:18px;place-items:center;font-weight:900;display:grid}.booking-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.booking-proof-card{padding:0 0 26px;overflow:hidden}.booking-proof-card h3,.booking-proof-card p{padding:0 26px}.booking-proof-image{background:var(--proof-image) center / cover;min-height:260px;margin-bottom:24px;transition:transform .52s,filter .52s}.booking-proof-card:hover .booking-proof-image{filter:saturate(1.08)contrast(1.04);transform:scale(1.045)}.booking-final .section-copy{margin-inline:auto}.booking-microcopy{color:#fbf9f4c7;max-width:680px;margin:24px auto 0;line-height:1.65}@media (max-width:1180px){.booking-value-grid,.booking-process-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.booking-intent-grid,.booking-calendar-grid,.booking-proof-grid,.booking-value-grid,.booking-process-rail{grid-template-columns:1fr}.booking-answer-card{min-height:auto}.booking-process-card>svg{display:none}}@media (max-width:620px){.booking-answer-card,.booking-trust-card,.booking-profile-note,.booking-calendar-card{border-radius:22px}.booking-profile-note{flex-direction:column}.booking-calendar-slots{grid-template-columns:1fr}.booking-proof-image{min-height:210px}}.privacy-intro{background:radial-gradient(circle at 12% 12%, #35a18d1c, transparent 28rem), linear-gradient(180deg, var(--paper), #fbf9f4c7);position:relative;overflow:hidden}.privacy-intro-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.58fr);align-items:stretch;gap:clamp(22px,4vw,54px);display:grid}.privacy-answer-card,.privacy-geo-card{background:linear-gradient(135deg,#fffffff2,#fbf9f4d1),radial-gradient(circle at 90% 0,#c9963e2e,#0000 18rem);border-color:#12233f1a;padding:clamp(26px,4vw,52px)}.privacy-answer-card h2{letter-spacing:0;max-width:980px;margin:0;font-size:clamp(2rem,4.3vw,5rem);line-height:.95}.privacy-answer-card p,.privacy-geo-card p{color:var(--muted);margin:18px 0 0;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.7}.privacy-geo-card{flex-direction:column;justify-content:flex-end;min-height:320px;display:flex}.privacy-geo-card svg{color:var(--green)}.privacy-geo-card h3{margin:24px 0 0;font-size:clamp(1.55rem,2.5vw,2.5rem)}.privacy-collect-grid,.privacy-protection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.privacy-collect-card{min-height:330px}.privacy-collect-card .tab-tags{margin-top:22px}.privacy-use-stack{gap:13px;display:grid}.privacy-use-row{background:#ffffffd6;border-color:#12233f1a;align-items:flex-start;gap:14px;padding:22px 22px 22px 70px;display:flex;position:relative;overflow:hidden}.privacy-use-row:before{content:var(--privacy-index);color:#12233f2e;font-size:1.6rem;font-weight:950;line-height:1;position:absolute;top:18px;left:18px}.privacy-use-row svg{color:var(--green);flex:none}.privacy-use-row span{color:var(--ink);font-weight:800;line-height:1.5}.privacy-details{background:radial-gradient(circle at 90% 10%, #35a18d1a, transparent 26rem), linear-gradient(180deg, #fbf9f4c7, var(--paper))}.privacy-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.privacy-detail-card{background:linear-gradient(145deg,#fffffff0,#fbf9f4db),radial-gradient(circle at 0 100%,#35a18d14,#0000 14rem);border-color:#12233f1a;padding:clamp(24px,3vw,34px);transition:transform .26s,box-shadow .26s,border-color .26s}.privacy-detail-card:hover{border-color:#35a18d38;transform:translateY(-4px);box-shadow:0 26px 70px #0c15141f}.privacy-detail-card h2{margin:24px 0 12px;font-size:clamp(1.45rem,2vw,2.1rem)}.privacy-detail-card strong{color:var(--green);font-size:1rem;line-height:1.55;display:block}.privacy-detail-card p{color:var(--muted);margin:16px 0 0;line-height:1.72}.privacy-rights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.privacy-right-card{color:var(--white);background:#ffffff17;border-color:#ffffff29;padding:24px}.privacy-right-card svg{color:#d6b46b}.privacy-right-card h3{color:var(--white);margin:18px 0 8px}.privacy-right-card p{color:#fbf9f4c2;margin:0;line-height:1.58}.privacy-contact-card{text-align:left;max-width:720px;color:var(--white);background:#ffffff1a;border-color:#ffffff2b;align-items:flex-start;gap:18px;margin:30px auto 0;padding:26px;display:flex}.privacy-contact-card svg{color:#d6b46b;flex:none}.privacy-contact-card strong,.privacy-contact-card span{display:block}.privacy-contact-card strong{color:var(--white);margin-bottom:8px;font-size:1.1rem}.privacy-contact-card span{color:#fbf9f4c2;line-height:1.55}.privacy-updated{color:#fbf9f4b8;margin-top:22px;font-size:.9rem;font-weight:800}@media (max-width:1000px){.privacy-intro-grid,.privacy-collect-grid,.privacy-protection-grid,.privacy-details-grid{grid-template-columns:1fr}.privacy-geo-card{min-height:auto}}@media (max-width:720px){.privacy-rights-grid{grid-template-columns:1fr}.privacy-answer-card,.privacy-geo-card,.privacy-detail-card,.privacy-right-card,.privacy-contact-card{border-radius:22px}.privacy-use-row{padding:20px 20px 20px 62px}.privacy-contact-card{flex-direction:column}}.terms-intro{background:radial-gradient(circle at 12% 12%, #c9963e1f, transparent 28rem), linear-gradient(180deg, var(--paper), #fbf9f4c7);position:relative;overflow:hidden}.terms-intro-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.58fr);align-items:stretch;gap:clamp(22px,4vw,54px);display:grid}.terms-answer-card,.terms-geo-card{background:linear-gradient(135deg,#fffffff2,#fbf9f4d1),radial-gradient(circle at 90% 0,#35a18d29,#0000 18rem);border-color:#12233f1a;padding:clamp(26px,4vw,52px)}.terms-answer-card h2{letter-spacing:0;max-width:980px;margin:0;font-size:clamp(2rem,4.3vw,5rem);line-height:.95}.terms-answer-card p,.terms-geo-card p{color:var(--muted);margin:18px 0 0;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.7}.terms-geo-card{flex-direction:column;justify-content:flex-end;min-height:320px;display:flex}.terms-geo-card svg{color:var(--gold)}.terms-geo-card h3{margin:24px 0 0;font-size:clamp(1.55rem,2.5vw,2.5rem)}.terms-acceptance-stack,.terms-factor-stack{gap:13px;display:grid}.terms-acceptance-row{background:#ffffffd6;border-color:#12233f1a;align-items:flex-start;gap:14px;padding:22px 22px 22px 70px;display:flex;position:relative;overflow:hidden}.terms-acceptance-row:before{content:var(--terms-index);color:#12233f2e;font-size:1.6rem;font-weight:950;line-height:1;position:absolute;top:18px;left:18px}.terms-acceptance-row svg{color:var(--green);flex:none}.terms-acceptance-row span{color:var(--ink);font-weight:800;line-height:1.5}.terms-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.terms-scope-card{background:radial-gradient(circle at 92% 0,#35a18d1f,#0000 18rem),#ffffffe0;border-color:#12233f1a;padding:clamp(26px,4vw,44px)}.terms-scope-card-muted{background:radial-gradient(circle at 92% 0,#c9963e29,#0000 18rem),#ffffffe0}.terms-scope-card h2{margin:26px 0 12px;font-size:clamp(1.7rem,2.8vw,3rem)}.terms-scope-card p{color:var(--muted);line-height:1.72}.terms-scope-card ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.terms-scope-card li{color:var(--ink);align-items:flex-start;gap:12px;font-weight:800;line-height:1.45;display:flex}.terms-scope-card li svg{color:var(--green);flex:none}.terms-scope-card-muted li svg{color:var(--gold)}.terms-responsibility-grid,.terms-fee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.terms-fees{background:radial-gradient(circle at 88% 12%, #35a18d1a, transparent 24rem), linear-gradient(180deg, #fbf9f4c7, var(--paper))}.terms-fee-card{min-height:320px}.terms-factor-card{color:var(--white);background:#ffffff17;border-color:#ffffff29;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:16px;padding:22px;display:grid}.terms-factor-card span{color:#d6b46b;font-size:1.4rem;font-weight:950;line-height:1}.terms-factor-card p{color:#fbf9f4d1;margin:0;font-weight:800;line-height:1.55}.terms-details{background:radial-gradient(circle at 12% 8%, #c9963e1a, transparent 26rem), linear-gradient(180deg, #fbf9f4c7, var(--paper))}.terms-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.terms-detail-card{background:linear-gradient(145deg,#fffffff0,#fbf9f4db),radial-gradient(circle at 0 100%,#c9963e14,#0000 14rem);border-color:#12233f1a;padding:clamp(24px,3vw,34px);transition:transform .26s,box-shadow .26s,border-color .26s}.terms-detail-card:hover{border-color:#c9963e40;transform:translateY(-4px);box-shadow:0 26px 70px #0c15141f}.terms-detail-card h2{margin:24px 0 12px;font-size:clamp(1.45rem,2vw,2.1rem)}.terms-detail-card strong{color:var(--green);font-size:1rem;line-height:1.55;display:block}.terms-detail-card p{color:var(--muted);margin:16px 0 0;line-height:1.72}.terms-contact-card{text-align:left;max-width:720px;color:var(--white);background:#ffffff1a;border-color:#ffffff2b;align-items:flex-start;gap:18px;margin:30px auto 0;padding:26px;display:flex}.terms-contact-card svg{color:#d6b46b;flex:none}.terms-contact-card strong,.terms-contact-card span{display:block}.terms-contact-card strong{color:var(--white);margin-bottom:8px;font-size:1.1rem}.terms-contact-card span{color:#fbf9f4c2;line-height:1.55}.terms-updated{color:#fbf9f4b8;margin-top:22px;font-size:.9rem;font-weight:800}@media (max-width:1000px){.terms-intro-grid,.terms-scope-grid,.terms-responsibility-grid,.terms-fee-grid,.terms-details-grid{grid-template-columns:1fr}.terms-geo-card{min-height:auto}}@media (max-width:720px){.terms-answer-card,.terms-geo-card,.terms-scope-card,.terms-detail-card,.terms-contact-card,.terms-factor-card{border-radius:22px}.terms-acceptance-row{padding:20px 20px 20px 62px}.terms-factor-card{grid-template-columns:1fr}.terms-contact-card{flex-direction:column}}@media (min-width:1025px){.case-studies-depth.case-story-active{overflow:visible}.case-studies-depth.case-story-active .container{justify-content:flex-start}.case-study-board.case-story-enabled{height:clamp(590px, calc(100svh - var(--active-header-height) - 132px), 760px)}.case-study-board.case-story-enabled .candidate-case-card{grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);align-items:stretch}.case-study-board.case-story-enabled .candidate-case-content{justify-content:flex-start;padding:clamp(18px,1.9vw,30px) clamp(22px,2.8vw,42px) clamp(24px,2.5vw,36px)}.case-study-board.case-story-enabled .candidate-case-content h3{font-size:clamp(1.48rem,2vw,2.35rem);line-height:1.02}.case-study-board.case-story-enabled .candidate-case-content p{font-size:.9rem;line-height:1.46}.case-study-board.case-story-enabled .candidate-outcome{font-size:.8rem;line-height:1.4}.case-study-board.case-story-enabled .candidate-signal-list li{font-size:.8rem;line-height:1.35}.case-study-board.case-story-enabled .candidate-case-stats span{min-height:54px}}@media (min-width:1025px) and (max-height:860px){.case-studies-depth.case-story-active{padding-top:clamp(24px,3vw,42px);padding-bottom:clamp(44px,4vw,66px)}.case-studies-depth.case-story-active .case-study-head{margin-bottom:12px}.case-studies-depth.case-story-active .section-title{font-size:clamp(1.75rem,3.1vw,3.2rem);line-height:.98}.case-studies-depth.case-story-active .section-copy{font-size:.88rem;line-height:1.48}.case-study-board.case-story-enabled{height:clamp(560px, calc(100svh - var(--active-header-height) - 112px), 660px)}.case-study-board.case-story-enabled .candidate-case-content{padding:18px clamp(20px,2.3vw,34px) 20px}.case-study-board.case-story-enabled .candidate-case-kicker{font-size:.64rem}.case-study-board.case-story-enabled .candidate-case-kicker span{width:30px;height:30px}.case-study-board.case-story-enabled .candidate-case-content h3{margin-top:10px;font-size:clamp(1.36rem,1.8vw,2rem)}.case-study-board.case-story-enabled .candidate-case-content p{margin-top:8px;font-size:.84rem;line-height:1.38}.case-study-board.case-story-enabled .candidate-outcome{margin-top:10px;padding:9px;font-size:.76rem}.case-study-board.case-story-enabled .candidate-signal-list{gap:5px;margin-top:10px}.case-study-board.case-story-enabled .candidate-signal-list li{font-size:.76rem}.case-study-board.case-story-enabled .candidate-case-stats{gap:7px;padding-top:10px}.case-study-board.case-story-enabled .candidate-case-stats span{min-height:50px;padding:8px 9px;font-size:.68rem}.case-study-board.case-story-enabled .candidate-case-stats strong{font-size:1.34rem}}@media (min-width:1025px){.case-study-board.case-story-enabled{height:clamp(500px, calc(100svh - var(--active-header-height) - 198px), 620px)}.case-study-board.case-story-enabled .candidate-case-content{padding:16px clamp(20px,2.2vw,34px) 18px}.case-study-board.case-story-enabled .candidate-case-kicker{font-size:.62rem}.case-study-board.case-story-enabled .candidate-case-kicker span{width:28px;height:28px}.case-study-board.case-story-enabled .candidate-case-content h3{margin-top:8px;font-size:clamp(1.28rem,1.65vw,1.9rem)}.case-study-board.case-story-enabled .candidate-case-content p{margin-top:7px;font-size:.8rem;line-height:1.34}.case-study-board.case-story-enabled .candidate-outcome{margin-top:8px;padding:8px 9px;font-size:.72rem;line-height:1.34}.case-study-board.case-story-enabled .candidate-signal-list{gap:4px;margin-top:8px}.case-study-board.case-story-enabled .candidate-signal-list li{font-size:.72rem;line-height:1.28}.case-study-board.case-story-enabled .candidate-case-stats{gap:6px;padding-top:8px}.case-study-board.case-story-enabled .candidate-case-stats span{min-height:44px;padding:7px 8px;font-size:.64rem}.case-study-board.case-story-enabled .candidate-case-stats strong{font-size:1.18rem}}@media (min-width:1025px) and (max-height:860px){.case-study-board.case-story-enabled{height:clamp(480px, calc(100svh - var(--active-header-height) - 174px), 560px)}}@media (min-width:1025px){.case-study-board.case-story-enabled .candidate-case-content h3{font-size:clamp(1.5rem,1.95vw,2.22rem)}.case-study-board.case-story-enabled .candidate-case-content p{font-size:.9rem;line-height:1.44}.case-study-board.case-story-enabled .candidate-outcome{font-size:.8rem;line-height:1.4}.case-study-board.case-story-enabled .candidate-signal-list li{font-size:.8rem;line-height:1.34}.case-study-board.case-story-enabled .candidate-case-stats span{min-height:50px;font-size:.7rem}.case-study-board.case-story-enabled .candidate-case-stats strong{font-size:1.36rem}}@media (min-width:1025px) and (max-height:860px){.case-study-board.case-story-enabled .candidate-case-content h3{font-size:clamp(1.42rem,1.8vw,2rem)}.case-study-board.case-story-enabled .candidate-case-content p{font-size:.86rem;line-height:1.4}.case-study-board.case-story-enabled .candidate-outcome,.case-study-board.case-story-enabled .candidate-signal-list li{font-size:.77rem}.case-study-board.case-story-enabled .candidate-case-stats span{font-size:.68rem}.case-study-board.case-story-enabled .candidate-case-stats strong{font-size:1.28rem}}@media (min-width:1025px){.case-study-board.case-story-enabled{height:clamp(540px, calc(100svh - var(--active-header-height) - 176px), 660px)}.case-study-board.case-story-enabled .candidate-case-card{grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr)}.case-study-board.case-story-enabled .candidate-case-content{grid-template-rows:repeat(6,auto);align-content:space-between;gap:clamp(10px,1.1vw,16px);padding:clamp(22px,2.2vw,34px) clamp(28px,3vw,44px);display:grid}.case-study-board.case-story-enabled .candidate-case-kicker{font-size:.72rem}.case-study-board.case-story-enabled .candidate-case-kicker span{width:34px;height:34px}.case-study-board.case-story-enabled .candidate-case-content h3{margin:0;font-size:clamp(1.75rem,2.25vw,2.55rem);line-height:1.03}.case-study-board.case-story-enabled .candidate-case-content p{max-width:62ch;margin:0;font-size:.98rem;line-height:1.56}.case-study-board.case-story-enabled .candidate-outcome{margin:0;padding:11px 12px;font-size:.88rem;line-height:1.45}.case-study-board.case-story-enabled .candidate-signal-list{gap:8px;margin:0}.case-study-board.case-story-enabled .candidate-signal-list li{font-size:.9rem;line-height:1.42}.case-study-board.case-story-enabled .candidate-case-stats{align-self:end;gap:10px;margin-top:0;padding-top:0}.case-study-board.case-story-enabled .candidate-case-stats span{min-height:64px;padding:10px 12px;font-size:.76rem;line-height:1.24}.case-study-board.case-story-enabled .candidate-case-stats strong{font-size:1.65rem}}@media (min-width:1025px) and (max-height:860px){.case-study-board.case-story-enabled{height:clamp(520px, calc(100svh - var(--active-header-height) - 146px), 610px)}.case-study-board.case-story-enabled .candidate-case-content{gap:9px;padding:20px clamp(24px,2.4vw,36px)}.case-study-board.case-story-enabled .candidate-case-kicker{font-size:.68rem}.case-study-board.case-story-enabled .candidate-case-kicker span{width:32px;height:32px}.case-study-board.case-story-enabled .candidate-case-content h3{font-size:clamp(1.55rem,2vw,2.22rem)}.case-study-board.case-story-enabled .candidate-case-content p{font-size:.9rem;line-height:1.46}.case-study-board.case-story-enabled .candidate-outcome{padding:10px;font-size:.82rem}.case-study-board.case-story-enabled .candidate-signal-list li{font-size:.82rem}.case-study-board.case-story-enabled .candidate-case-stats span{min-height:56px;padding:9px 10px;font-size:.72rem}.case-study-board.case-story-enabled .candidate-case-stats strong{font-size:1.45rem}}@media (max-width:680px){.page-hero,.page-hero-split{min-height:auto;padding:56px 0 58px}.page-hero .container,.page-hero-content,.page-hero-copy{max-width:100%}.page-hero-copy{gap:14px;display:grid}.page-title{overflow-wrap:anywhere;word-break:normal;text-wrap:balance;max-width:min(100%,11ch);font-size:clamp(1.82rem,8.2vw,2.28rem);line-height:.96}.page-hero-copy .section-copy{overflow-wrap:anywhere;max-width:min(100%,34ch);margin-top:0;font-size:.98rem;line-height:1.62}.subnav{gap:8px;margin-top:0}.subnav a{white-space:normal;text-align:center;max-width:100%;min-height:40px;padding:0 14px}.page-hero-visual-slot .hero-visual{min-height:360px}.subnav{gap:8px;width:100%}.subnav a{min-width:0;min-height:38px;padding:0 12px;font-size:.86rem;line-height:1.15}.subnav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.subnav a{justify-content:center;width:100%}.page-hero .container{width:calc(100% - 24px)}.page-hero-copy{padding-right:8px}}@media (max-width:430px){.subnav{grid-template-columns:1fr}}@media (max-width:680px){.subnav{grid-template-columns:1fr!important}}.services-system-layout{grid-template-columns:minmax(280px,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.services-system-intro{top:calc(var(--active-header-height,92px) + 28px);gap:18px;padding-right:clamp(6px,2vw,24px);display:grid;position:sticky}.services-system-intro .section-title{max-width:11ch}.services-system-intro .section-copy{max-width:54ch}.services-system-intro-note{background:linear-gradient(#ffffffdb,#fbf9f4bd);border:1px solid #12233f17;border-radius:22px;gap:8px;padding:18px 20px;display:grid;box-shadow:0 20px 46px #12233f12}.services-system-intro-note span{letter-spacing:.14em;text-transform:uppercase;color:var(--green);font-size:.76rem;font-weight:800}.services-system-intro-note strong{color:var(--ink);font-size:1rem;line-height:1.45}.services-system .eyebrow,.services-system .section-title{color:var(--white)}.services-system .section-copy{color:#ffffffc7}.services-system-intro-note{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff1f,#ffffff0f);border-color:#ffffff24;box-shadow:0 24px 70px #0000002e}.services-system-intro-note strong{color:#ffffffe6}.services-system-line{background:#ffffff24}.services-system-rail{--service-progress:0;gap:22px;padding-left:clamp(48px,5vw,82px);display:grid;position:relative}.services-system-line{background:#12233f1a;border-radius:999px;width:2px;position:absolute;top:18px;bottom:18px;left:clamp(18px,2vw,28px);overflow:hidden}.services-system-line-fill{width:100%;height:calc(var(--service-progress) * 100%);border-radius:inherit;background:linear-gradient(180deg, var(--green), color-mix(in srgb, var(--green) 20%, #12233f));box-shadow:0 0 18px color-mix(in srgb, var(--green) 28%, transparent);position:absolute;inset:0 auto auto 0}.service-step-rail{--service-accent:var(--green);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:18px;transition:transform .28s;display:grid;position:relative}.service-step-rail:hover{--lift:-6px}.service-step-marker{z-index:1;border:1px solid color-mix(in srgb, var(--service-accent) 34%, #12233f14);width:52px;height:52px;color:var(--service-accent);background:linear-gradient(#fffffffa,#fbf9f4f0);border-radius:999px;place-items:center;margin-top:16px;transition:transform .26s,box-shadow .26s;display:grid;position:relative;box-shadow:0 16px 36px #12233f17}.service-step-marker span{letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:800}.service-step-rail .service-step-card{border-color:color-mix(in srgb, var(--service-accent) 22%, var(--line));background:linear-gradient(180deg, #ffffffe6, #fbf9f4d1), radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--service-accent) 16%, transparent), transparent 16rem);border-radius:28px;min-height:0;padding:28px 28px 24px;transition:transform .28s,box-shadow .28s,border-color .28s,opacity .28s,filter .28s;overflow:hidden;box-shadow:0 16px 40px #12233f0f}.service-step-rail .service-step-card h3{letter-spacing:0;margin:20px 0 14px;font-size:clamp(1.45rem,2vw,2.32rem);line-height:1.04}.service-step-rail .service-step-card p{max-width:60ch;color:var(--ink-soft);line-height:1.65}.service-step-rail .service-step-card .tab-tags{margin-top:18px}.service-step-rail:not(.is-active) .service-step-card{opacity:.8;filter:saturate(.88)}.service-step-rail.is-active .service-step-card,.service-step-rail:hover .service-step-card{border-color:color-mix(in srgb, var(--service-accent) 48%, var(--line));box-shadow:0 28px 68px #12233f1f}.service-step-rail.is-active .service-step-marker,.service-step-rail:hover .service-step-marker{transform:scale(1.04);box-shadow:0 22px 42px #12233f1f}@media (max-width:1180px){.services-system-layout{grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);gap:26px}.services-system-rail{padding-left:54px}}@media (max-width:900px){.services-system-layout{grid-template-columns:1fr}.services-system-intro{padding-right:0;position:static}.services-system-intro .section-title,.services-system-intro .section-copy{max-width:none}.services-system-rail{padding-left:40px}}@media (max-width:620px){.services-system-rail{gap:18px;padding-left:0}.services-system-line{left:13px}.service-step-rail{grid-template-columns:1fr;gap:10px;padding-left:38px}.service-step-marker{width:42px;height:42px;margin-top:4px;margin-left:-38px}.service-step-rail .service-step-card{border-radius:22px;min-height:auto;padding:22px 20px 20px}}.services-hero .page-hero-content{width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));max-width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));margin-left:auto;margin-right:auto}.services-hero .page-hero-copy{max-width:900px}.services-hero .page-title{max-width:12ch}@media (max-width:680px){.services-hero .page-title{max-width:min(100%,11ch)}}.services-horizontal-included{gap:34px;display:grid}.services-horizontal-head{grid-template-columns:minmax(0,.95fr) minmax(360px,.65fr);align-items:end;gap:clamp(22px,4vw,64px);display:grid}.services-horizontal-head .section-title{max-width:13ch}.services-horizontal-head .section-copy{max-width:54ch}.services-inclusion-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;padding-top:18px;display:grid;position:relative}.services-inclusion-strip:before{content:"";height:2px;transform:translate3d(var(--section-parallax-x), 0, 0);background:linear-gradient(90deg,#0000,#1e6f5c57,#c9963e52,#0000);border-radius:999px;position:absolute;top:0;left:7%;right:7%}.service-inclusion-panel{--panel-accent:var(--green);border:1px solid color-mix(in srgb, var(--panel-accent) 18%, var(--line));background:linear-gradient(180deg, #ffffffe0, #fbf9f4cc), radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--panel-accent) 18%, transparent), transparent 14rem);border-radius:8px;grid-template-rows:auto minmax(168px,1fr) 118px auto;min-height:430px;padding:22px;transition:transform .28s,border-color .28s,box-shadow .28s,background .28s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #12233f12}.service-inclusion-panel:nth-child(2){--panel-accent:var(--gold)}.service-inclusion-panel:nth-child(3){--panel-accent:#5b8edc}.service-inclusion-panel:nth-child(4){--panel-accent:var(--clay)}.service-inclusion-panel:before{content:"";background:var(--panel-accent);opacity:.72;transform-origin:0;border-radius:999px 999px 0 0;height:4px;transition:transform .28s,opacity .28s;position:absolute;inset:auto 18px 0;transform:scaleX(.34)}.service-inclusion-panel:hover{--lift:-8px;border-color:color-mix(in srgb, var(--panel-accent) 40%, var(--line));box-shadow:0 30px 72px #12233f21}.service-inclusion-panel:hover:before{opacity:1;transform:scaleX(1)}.service-inclusion-panel-top{color:var(--panel-accent);justify-content:space-between;align-items:center;display:flex}.service-inclusion-panel-top>span{letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:900}.service-inclusion-panel-icon{background:color-mix(in srgb, var(--panel-accent) 12%, white);width:48px;height:48px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--panel-accent) 18%, transparent);border-radius:8px;place-items:center;display:grid}.service-inclusion-panel-body{align-self:end;padding-top:48px}.service-inclusion-panel h3{margin:0 0 12px;font-size:clamp(1.34rem,1.65vw,2rem);line-height:1.06}.service-inclusion-panel p{color:var(--ink-soft);margin:0;line-height:1.56}.service-inclusion-panel-list{align-content:start;gap:8px;min-height:108px;margin:18px 0 0;padding:0;list-style:none;display:grid}.service-inclusion-panel-list li{color:var(--ink-soft);opacity:.82;align-items:flex-start;gap:8px;font-size:.9rem;line-height:1.28;transition:opacity .24s,transform .24s;display:flex;transform:translateY(4px)}.service-inclusion-panel:hover .service-inclusion-panel-list li{opacity:1;transform:translateY(0)}.service-inclusion-panel-list svg{color:var(--panel-accent);flex:none;margin-top:1px}.service-inclusion-panel-arrow{color:var(--panel-accent);place-self:end;transition:transform .24s}.service-inclusion-panel:hover .service-inclusion-panel-arrow{transform:translate(8px)}@media (max-width:1180px){.services-inclusion-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.service-inclusion-panel{min-height:370px}}@media (max-width:900px){.services-horizontal-head{grid-template-columns:1fr}.services-horizontal-head .section-title,.services-horizontal-head .section-copy{max-width:none}}@media (max-width:620px){.services-inclusion-strip{grid-template-columns:1fr;padding-top:0}.services-inclusion-strip:before{display:none}.service-inclusion-panel{grid-template-rows:auto auto auto auto;min-height:auto;padding:20px}.service-inclusion-panel-body{padding-top:34px}.service-inclusion-panel-list{min-height:auto}}.services-proof:before{content:none}.services-risk-map{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:14px;min-height:460px;display:grid;position:relative}.services-risk-map:before,.services-risk-map:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#b85c3857,#0000);height:1px;position:absolute;inset:50% 8% auto;transform:translateY(-50%)}.services-risk-map:after{background:linear-gradient(#0000,#b85c3857,#0000);width:1px;height:auto;inset:8% auto 8% 50%;transform:translate(-50%)}.services-risk-center{z-index:3;width:112px;height:112px;color:var(--clay);background:#fbf9f4f0;border:1px solid #b85c3847;border-radius:50%;place-items:center;gap:6px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #12233f24}.services-risk-center span{letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:900}.services-risk-tile{background:linear-gradient(#ffffffd6,#fbf9f4b8),radial-gradient(circle at 0 0,#b85c381f,#0000 14rem);border:1px solid #12233f1a;border-radius:8px;min-height:188px;padding:22px;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;box-shadow:0 18px 50px #12233f12}.services-risk-tile:first-of-type,.services-risk-tile:nth-of-type(2){align-self:end}.services-risk-tile:hover{--lift:-7px;border-color:#b85c3857;box-shadow:0 28px 70px #12233f21}.services-risk-tile>span{width:40px;height:40px;color:var(--white);background:var(--clay);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:.76rem;font-weight:900;display:inline-grid}.services-risk-tile h3{margin:26px 0 9px;font-size:clamp(1.15rem,1.45vw,1.55rem);line-height:1.1}.services-risk-tile p{color:var(--ink-soft);margin:0;line-height:1.52}@media (max-width:760px){.services-risk-map{grid-template-columns:1fr;min-height:auto}.services-risk-map:before,.services-risk-map:after,.services-risk-center{display:none}}.privacy-collect .container,.privacy-use .container,.privacy-contact .container{z-index:1;position:relative}.privacy-collect .grid.two-col,.privacy-use .grid.two-col,.privacy-contact .grid.two-col{align-items:center}.privacy-collect-grid{align-items:stretch}.privacy-collect-card{z-index:1;background:linear-gradient(145deg,#fffffff5,#fbf9f4e0),radial-gradient(circle at 100% 0,#35a18d1f,#0000 15rem);border-color:#12233f1a;grid-template-rows:auto auto 1fr auto;min-height:0;padding:clamp(22px,2.4vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #12233f1a}.privacy-collect-card:after{content:"";background:linear-gradient(90deg, var(--green), #d6b46bd1);opacity:.78;border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 22px 0}.privacy-collect-card .benefit-icon{margin-bottom:22px}.privacy-collect-card h3{color:var(--ink);margin:0 0 12px;font-size:clamp(1.35rem,1.6vw,1.75rem);line-height:1.08}.privacy-collect-card p{color:var(--muted);margin:0;line-height:1.65}.privacy-collect-card .tab-tags{align-self:end;margin-top:24px}.privacy-collect-card .tab-tags em{white-space:normal}.privacy-use .eyebrow,.privacy-use .section-title,.privacy-contact .eyebrow,.privacy-contact .section-title{color:var(--white)}.privacy-use .section-copy,.privacy-contact .section-copy{color:#fbf9f4c7}.privacy-use .source-note{color:#fbf9f4d1;box-shadow:none;background:#ffffff14;border-color:#ffffff29}.privacy-use .source-note svg{color:#d6b46b}.privacy-use-row{background:#fffffff0;border-color:#ffffff1f}.privacy-contact-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff29,#ffffff12),radial-gradient(circle at 0 0,#d6b46b24,#0000 15rem);border-color:#ffffff2e;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:18px;width:min(100%,680px);max-width:680px;padding:clamp(22px,3vw,32px);display:grid;box-shadow:0 28px 80px #0000002e}.privacy-contact-card>svg{color:#d6b46b;background:#d6b46b24;border-radius:18px;width:56px;height:56px;padding:15px}.privacy-contact-card>div{min-width:0}.privacy-contact-card strong,.privacy-contact-card span{overflow-wrap:anywhere}.privacy-contact-card strong{font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.22}@media (max-width:1000px){.privacy-collect-card{min-height:auto}}@media (max-width:720px){.privacy-collect .grid.two-col{gap:18px}.privacy-collect-card{padding:22px}.privacy-contact-card{text-align:center;grid-template-columns:1fr;justify-items:center}}.privacy-contact{background:radial-gradient(circle at 88% 0,#35a18d1f,#0000 23rem),linear-gradient(#fbf9f4f0,#ffffffa3)}.privacy-contact .eyebrow{color:var(--green)}.privacy-contact .section-title{color:var(--ink)}.privacy-contact .section-copy{color:var(--muted)}.privacy-contact-card{color:var(--ink);background:linear-gradient(135deg,#fffffff5,#fbf9f4e6),radial-gradient(circle at 0 0,#35a18d1f,#0000 15rem);border-color:#12233f1a;box-shadow:0 26px 74px #12233f1f}.privacy-contact-card>svg{color:var(--green);background:#35a18d1f}.privacy-contact-card strong{color:var(--ink)}.privacy-contact-card span{color:var(--muted)}.privacy-updated{color:#12233f94}.privacy-contact .privacy-contact-card{text-align:left;justify-items:start;margin-left:0;margin-right:auto}@media (max-width:720px){.privacy-contact .privacy-contact-card{text-align:left;justify-items:start}}.terms-hero .page-title{max-width:12ch}.terms-hero .section-copy{max-width:680px}.terms-geo-card{justify-content:space-between;gap:22px}.terms-geo-card-image{background:linear-gradient(135deg,#12233f14,#35a18d14),url(https://images.unsplash.com/photo-1457369804613-52c61a468e7d?auto=format&fit=crop&w=900&q=82) 50%/cover;border:1px solid #12233f14;border-radius:8px;width:100%;min-height:132px;box-shadow:0 20px 48px #12233f1f}.terms-contact{background:radial-gradient(circle at 88% 0,#c9963e1f,#0000 23rem),linear-gradient(#fbf9f4f0,#ffffffa3)}.terms-contact .container{text-align:left}.terms-contact .eyebrow{color:var(--green)}.terms-contact .section-title{color:var(--ink)}.terms-contact .section-copy{max-width:680px;color:var(--muted)}.terms-contact-card{width:min(100%,680px);max-width:680px;color:var(--ink);text-align:left;background:linear-gradient(135deg,#fffffff5,#fbf9f4e6),radial-gradient(circle at 0 0,#c9963e1f,#0000 15rem);border-color:#12233f1a;grid-template-columns:56px minmax(0,1fr);place-items:center start;gap:18px;margin-left:0;margin-right:auto;padding:clamp(22px,3vw,32px);display:grid;box-shadow:0 26px 74px #12233f1f}.terms-contact-card>svg{width:56px;height:56px;color:var(--gold);background:#c9963e24;border-radius:18px;padding:15px}.terms-contact-card>div{min-width:0}.terms-contact-card strong,.terms-contact-card span{overflow-wrap:anywhere}.terms-contact-card strong{color:var(--ink);font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.22}.terms-contact-card span{color:var(--muted)}.terms-updated{color:#12233f94}.terms-rules-disclaimer{background:radial-gradient(circle at 12% 18%,#35a18d1f,#0000 28rem),linear-gradient(#ffffffbd,#fbf9f4eb);position:relative;overflow:hidden}.terms-rules-grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.68fr);align-items:center;gap:clamp(22px,4vw,56px);display:grid}.terms-rules-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.terms-rules-actions a{min-height:42px;color:var(--ink);background:#ffffffb3;border:1px solid #12233f1f;border-radius:999px;align-items:center;padding:10px 14px;font-size:.88rem;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.terms-rules-actions a:hover{background:#fffffff0;border-color:#35a18d57;transform:translateY(-2px)}.terms-rules-card{background:radial-gradient(circle at 86% 8%,#c9963e29,#0000 18rem),linear-gradient(135deg,#fffffff0,#fbf9f4c7);border-color:#12233f1a;padding:clamp(24px,3vw,38px)}.terms-rules-card svg{color:var(--green)}.terms-rules-card h3{margin:18px 0 14px;font-size:clamp(1.3rem,2vw,1.9rem)}.terms-rules-card ul{color:var(--muted);gap:12px;margin:0;padding-left:18px;line-height:1.65;display:grid}.terms-rules-card span{color:var(--green);background:#35a18d1a;border-radius:999px;margin-top:20px;padding:8px 11px;font-size:.82rem;font-weight:950;display:inline-flex}@media (max-width:720px){.terms-hero .page-title{max-width:min(100%,11ch)}.terms-rules-grid{grid-template-columns:1fr}.terms-rules-actions a{justify-content:center;width:100%}.terms-geo-card-image{min-height:116px}.terms-contact-card{text-align:left;grid-template-columns:1fr;justify-items:start}}body.services-dark-mode{color:#fbf9f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 10% 0,#35a18d2e,#0000 30rem),radial-gradient(circle at 92% 18%,#c9963e21,#0000 28rem),linear-gradient(#050b0d 0%,#07171a 42%,#0b1418 100%)}body.services-dark-mode .page-shell{background:#071114}body.services-dark-mode .services-hero:before{background:linear-gradient(90deg, #020709eb, #020709ad 44%, #0207095c), var(--page-image) center / cover}body.services-dark-mode .services-hero:after{background:linear-gradient(#0000,#071114)}body.services-dark-mode .services-hero .eyebrow,body.services-dark-mode .services-hero .page-title{color:#fbf9f4;text-shadow:0 3px 24px #0000008a}body.services-dark-mode .services-hero .section-copy{color:#fbf9f4d1;text-shadow:0 2px 18px #0000006b}body.services-dark-mode .services-hero .subnav a{color:#fbf9f4db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08131685;border-color:#ffffff26;box-shadow:0 16px 42px #0000002e}body.services-dark-mode .services-hero .subnav a:hover{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b);border-color:#7ad9c79e}body.services-dark-mode .services-positioning,body.services-dark-mode .services-included,body.services-dark-mode .services-proof,body.services-dark-mode .services-objections,body.services-dark-mode .services-final{background:radial-gradient(circle at 12% 14%,#35a18d21,#0000 25rem),radial-gradient(circle at 88% 18%,#c9963e17,#0000 24rem),linear-gradient(#071114,#0a171b)}body.services-dark-mode .services-system{background:radial-gradient(circle at 10% 18%,#35a18d2e,#0000 26rem),radial-gradient(circle at 90% 6%,#c9963e1a,#0000 25rem),linear-gradient(#061013,#08191d)}body.services-dark-mode .services-positioning .editorial-large,body.services-dark-mode .services-horizontal-head .section-title,body.services-dark-mode .services-proof .section-title,body.services-dark-mode .services-objections .section-title,body.services-dark-mode .services-fit .section-title,body.services-dark-mode .services-final .section-title{color:#fbf9f4}body.services-dark-mode .services-positioning .section-copy,body.services-dark-mode .services-horizontal-head .section-copy,body.services-dark-mode .services-proof .section-copy,body.services-dark-mode .services-objections .section-copy,body.services-dark-mode .services-fit .section-copy,body.services-dark-mode .services-final .section-copy{color:#e2ebe7c2}body.services-dark-mode .services-insight-card,body.services-dark-mode .services-system-intro-note,body.services-dark-mode .service-step-rail .service-step-card,body.services-dark-mode .service-inclusion-panel,body.services-dark-mode .services-risk-tile,body.services-dark-mode .services-fit-card{color:#fbf9f4;background:radial-gradient(circle at 0 0,#35a18d1f,#0000 16rem),linear-gradient(135deg,#ffffff16,#ffffff09);border-color:#ffffff21;box-shadow:0 24px 66px #0000003d}body.services-dark-mode .services-insight-card h3,body.services-dark-mode .service-step-rail .service-step-card h3,body.services-dark-mode .service-inclusion-panel h3,body.services-dark-mode .services-risk-tile h3,body.services-dark-mode .services-fit-card h3,body.services-dark-mode .services-system-intro-note strong{color:#fbf9f4}body.services-dark-mode .services-insight-card p,body.services-dark-mode .service-step-rail .service-step-card p,body.services-dark-mode .service-inclusion-panel p,body.services-dark-mode .service-inclusion-panel-list li,body.services-dark-mode .services-risk-tile p,body.services-dark-mode .services-fit-card li,body.services-dark-mode .services-fit-card p{color:#e2ebe7c2}body.services-dark-mode .services-shift-row{color:#fbf9f4b8;background:#fff1;border-color:#ffffff1f}body.services-dark-mode .services-shift-row strong{color:#7ad9c7}body.services-dark-mode .services-system-line{background:#ffffff21}body.services-dark-mode .service-step-marker{color:var(--service-accent);border-color:color-mix(in srgb, var(--service-accent) 40%, #ffffff1f);background:linear-gradient(#08191dfa,#0a262aeb);box-shadow:0 18px 42px #0000003d}body.services-dark-mode .service-step-rail:not(.is-active) .service-step-card{opacity:1;filter:none}body.services-dark-mode .service-step-rail.is-active .service-step-card,body.services-dark-mode .service-step-rail:hover .service-step-card,body.services-dark-mode .service-inclusion-panel:hover,body.services-dark-mode .services-risk-tile:hover{border-color:color-mix(in srgb, var(--service-accent,var(--panel-accent,var(--green))) 46%, #ffffff29);box-shadow:0 30px 78px #00000057}body.services-dark-mode .service-inclusion-panel-icon{background:color-mix(in srgb, var(--panel-accent) 18%, #ffffff14);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--panel-accent) 28%, transparent)}body.services-dark-mode .services-inclusion-strip:before,body.services-dark-mode .services-risk-map:before,body.services-dark-mode .services-risk-map:after{background:linear-gradient(90deg,#0000,#7ad9c752,#d6b46b3d,#0000)}body.services-dark-mode .services-risk-map:after{background:linear-gradient(#0000,#d6b46b4d,#0000)}body.services-dark-mode .services-risk-center{color:#d6b46b;background:#081316eb;border-color:#d6b46b47;box-shadow:0 24px 70px #00000052}body.services-dark-mode .services-fit-card-muted{background:radial-gradient(circle at 0 0,#b85c3824,#0000 16rem),linear-gradient(135deg,#ffffff14,#ffffff09);border-color:#b85c3847}body.services-dark-mode .services-proof .feature-card{border-color:#ffffff21;box-shadow:0 26px 76px #00000047}body.services-dark-mode .services-proof .feature-card:after{background:linear-gradient(#0000 22%,#020709e0)}body.services-dark-mode .services-proof .feature-card p,body.services-dark-mode .services-proof .feature-card h3{color:#fbf9f4}body.services-dark-mode .services-final-actions{justify-content:flex-start}body.services-dark-mode .services-final .route-trust-line{color:#fbf9f4e6;background:#ffffff13;border-color:#ffffff21}:is(html:has(body.home-dark-mode),html:has(body.services-dark-mode)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071114}body.home-dark-mode,body.services-dark-mode{background-color:#071114}body.home-dark-mode .nav,body.services-dark-mode .nav{background:linear-gradient(#0a181cd1,#050e11a8);border-color:#7ad9c71f;box-shadow:inset 0 1px #ffffff09,0 24px 70px #00000057}body.home-dark-mode .nav:before,body.services-dark-mode .nav:before{content:"";z-index:-1;border-radius:inherit;opacity:.55;pointer-events:none;background:linear-gradient(135deg,#7ad9c71a,#d6b46b0f,#ffffff05);position:absolute;inset:-1px}html:has(body.privacy-dark-mode){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071114}body.privacy-dark-mode{color:#fbf9f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 10% 0,#35a18d2e,#0000 30rem),radial-gradient(circle at 92% 18%,#c9963e21,#0000 28rem),#071114 linear-gradient(#050b0d 0%,#07171a 42%,#0b1418 100%)}body.privacy-dark-mode .page-shell{background:#071114}body.privacy-dark-mode .privacy-hero:before{background:linear-gradient(90deg, #020709eb, #020709ad 44%, #0207095c), var(--page-image) center / cover}body.privacy-dark-mode .privacy-hero:after{background:linear-gradient(#0000,#071114)}body.privacy-dark-mode .privacy-hero .eyebrow,body.privacy-dark-mode .privacy-hero .page-title{color:#fbf9f4;text-shadow:0 3px 24px #0000008a}body.privacy-dark-mode .privacy-hero .section-copy{color:#fbf9f4d1;text-shadow:0 2px 18px #0000006b}body.privacy-dark-mode .privacy-hero .subnav a{color:#fbf9f4db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08131685;border-color:#ffffff26;box-shadow:0 16px 42px #0000002e}body.privacy-dark-mode .privacy-hero .subnav a:hover{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b);border-color:#7ad9c79e}body.privacy-dark-mode .privacy-intro,body.privacy-dark-mode .privacy-collect,body.privacy-dark-mode .privacy-use,body.privacy-dark-mode .privacy-protection,body.privacy-dark-mode .privacy-details,body.privacy-dark-mode .privacy-contact{background:radial-gradient(circle at 12% 14%,#35a18d21,#0000 25rem),radial-gradient(circle at 88% 18%,#c9963e17,#0000 24rem),linear-gradient(#071114,#0a171b)}body.privacy-dark-mode .privacy-use,body.privacy-dark-mode .privacy-rights{background:radial-gradient(circle at 10% 18%,#35a18d2e,#0000 26rem),radial-gradient(circle at 90% 6%,#c9963e1a,#0000 25rem),linear-gradient(#061013,#08191d)}body.privacy-dark-mode .privacy-intro .section-sweep,body.privacy-dark-mode .privacy-collect .section-sweep,body.privacy-dark-mode .privacy-use .section-sweep,body.privacy-dark-mode .privacy-details .section-sweep,body.privacy-dark-mode .privacy-contact .section-sweep{color:#ffffff0e}body.privacy-dark-mode .privacy-intro .eyebrow,body.privacy-dark-mode .privacy-collect .eyebrow,body.privacy-dark-mode .privacy-use .eyebrow,body.privacy-dark-mode .privacy-protection .eyebrow,body.privacy-dark-mode .privacy-details .eyebrow,body.privacy-dark-mode .privacy-contact .eyebrow{color:#7ad9c7}body.privacy-dark-mode .privacy-intro .section-title,body.privacy-dark-mode .privacy-collect .section-title,body.privacy-dark-mode .privacy-use .section-title,body.privacy-dark-mode .privacy-protection .section-title,body.privacy-dark-mode .privacy-details .section-title,body.privacy-dark-mode .privacy-contact .section-title,body.privacy-dark-mode .privacy-answer-card h2,body.privacy-dark-mode .privacy-geo-card h3,body.privacy-dark-mode .privacy-collect-card h3,body.privacy-dark-mode .privacy-detail-card h2,body.privacy-dark-mode .privacy-right-card h3,body.privacy-dark-mode .privacy-contact-card strong{color:#fbf9f4}body.privacy-dark-mode .privacy-intro .section-copy,body.privacy-dark-mode .privacy-collect .section-copy,body.privacy-dark-mode .privacy-use .section-copy,body.privacy-dark-mode .privacy-protection .section-copy,body.privacy-dark-mode .privacy-details .section-copy,body.privacy-dark-mode .privacy-contact .section-copy,body.privacy-dark-mode .privacy-answer-card p,body.privacy-dark-mode .privacy-geo-card p,body.privacy-dark-mode .privacy-collect-card p,body.privacy-dark-mode .privacy-use-row span,body.privacy-dark-mode .privacy-detail-card p,body.privacy-dark-mode .privacy-right-card p,body.privacy-dark-mode .privacy-contact-card span,body.privacy-dark-mode .privacy-updated{color:#e2ebe7c2}body.privacy-dark-mode .privacy-answer-card,body.privacy-dark-mode .privacy-geo-card,body.privacy-dark-mode .privacy-collect-card,body.privacy-dark-mode .privacy-use-row,body.privacy-dark-mode .privacy-detail-card,body.privacy-dark-mode .privacy-right-card,body.privacy-dark-mode .privacy-contact-card{color:#fbf9f4;background:radial-gradient(circle at 0 0,#35a18d1f,#0000 16rem),linear-gradient(135deg,#ffffff16,#ffffff09);border-color:#ffffff21;box-shadow:0 24px 66px #0000003d}body.privacy-dark-mode .privacy-geo-card svg,body.privacy-dark-mode .privacy-use-row svg,body.privacy-dark-mode .privacy-right-card svg,body.privacy-dark-mode .privacy-contact-card>svg,body.privacy-dark-mode .privacy-detail-card svg{color:#7ad9c7}body.privacy-dark-mode .privacy-contact-card>svg{background:#7ad9c71f}body.privacy-dark-mode .privacy-detail-card strong{color:#7ad9c7}body.privacy-dark-mode .privacy-use-row:before{color:#fbf9f429}body.privacy-dark-mode .privacy-use .source-note{color:#fbf9f4db;background:#ffffff13;border-color:#ffffff21;box-shadow:0 24px 66px #00000038}body.privacy-dark-mode .privacy-collect-card:after{background:linear-gradient(90deg,#7ad9c7,#d6b46bdb)}body.privacy-dark-mode .privacy-contact .privacy-contact-card{text-align:left;justify-items:start;margin-left:0;margin-right:auto}body.privacy-dark-mode .nav{background:linear-gradient(#0a181cd1,#050e11a8);border-color:#7ad9c71f;box-shadow:inset 0 1px #ffffff09,0 24px 70px #00000057}body.privacy-dark-mode .nav:before{content:"";z-index:-1;border-radius:inherit;opacity:.55;pointer-events:none;background:linear-gradient(135deg,#7ad9c71a,#d6b46b0f,#ffffff05);position:absolute;inset:-1px}.booking-hero .page-hero-content{width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));max-width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));margin-left:auto;margin-right:auto}.booking-hero .page-hero-copy{text-align:left;max-width:900px}.booking-hero .page-title{max-width:12ch}.booking-hero .section-copy{max-width:680px}.booking-process-rail{align-items:stretch}.booking-process-card{z-index:1;background:linear-gradient(145deg,#fffffff5,#fbf9f4db),radial-gradient(circle at 100% 0,#35a18d1f,#0000 15rem);border-color:#12233f1a;grid-template-rows:auto auto auto 1fr;min-height:320px;padding:clamp(22px,2.4vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 62px #12233f17}.booking-process-card:after{content:"";background:linear-gradient(90deg, var(--green), #c9963ed1);opacity:.82;border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 20px 0}.booking-process-card>span{width:42px;height:42px;color:var(--white);background:var(--green);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:inline-grid}.booking-process-card .benefit-icon{margin-top:22px}.booking-process-card h3{color:var(--ink);margin:24px 0 12px;font-size:clamp(1.28rem,1.55vw,1.82rem);line-height:1.08}.booking-process-card p{color:var(--muted);margin:0;line-height:1.62}.booking-process-card>svg{color:#12233f52;position:absolute;top:24px;right:22px}@media (max-width:900px){.booking-process-card{min-height:auto}}@media (max-width:680px){.booking-hero .page-title{max-width:min(100%,11ch)}}.booking-process-dashboard{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;gap:clamp(18px,2vw,30px);margin-top:clamp(30px,4vw,54px);display:grid;position:relative}.booking-process-dashboard:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#35a18d6b,#c9963e57,#0000);height:1px;position:absolute;top:50%;left:clamp(18px,2.4vw,34px);right:clamp(18px,2.4vw,34px);transform:translateY(-50%)}.booking-process-active{z-index:1;min-height:440px;color:var(--white);background:radial-gradient(circle at 92% 8%,#35a18d3d,#0000 15rem),linear-gradient(145deg,#12233ff5,#152d3ee6);border:1px solid #12233f1a;padding:clamp(24px,3.4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 95px #12233f33}.booking-process-active:before{content:"01";color:#ffffff0e;letter-spacing:-.08em;font-size:clamp(8rem,18vw,18rem);font-weight:900;line-height:.8;position:absolute;bottom:-.18em;right:-.1em}.booking-active-top,.booking-active-copy,.booking-active-outcomes{z-index:1;position:relative}.booking-active-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.booking-active-top>span{background:var(--white);width:58px;height:58px;color:var(--green);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:.88rem;font-weight:900;display:inline-grid}.booking-active-copy{align-self:center;max-width:620px}.booking-active-copy .tag{color:#ffffffc7;background:#ffffff14;border-color:#fff3;width:fit-content;margin-bottom:18px}.booking-active-copy h3{color:var(--white);letter-spacing:0;margin:0 0 16px;font-size:clamp(2rem,4vw,4.4rem);line-height:.94}.booking-active-copy p:last-child{color:#ffffffc2;max-width:560px;margin:0;font-size:clamp(1rem,1.15vw,1.18rem);line-height:1.7}.booking-active-outcomes{flex-wrap:wrap;align-self:end;gap:10px;display:flex}.booking-active-outcomes span{color:#fffc;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:38px;padding:8px 13px;font-size:.82rem;font-weight:800;display:inline-flex}.booking-step-tabs{z-index:1;gap:12px;display:grid;position:relative}.booking-step-tab{background:#ffffffc7;border:1px solid #12233f1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:100px;padding:18px 20px;transition:transform .26s,border-color .26s,box-shadow .26s,background .26s;display:grid;box-shadow:0 16px 48px #12233f12}.booking-step-tab:hover,.booking-step-tab.is-active{background:#fffffffa;border-color:#35a18d4d;transform:translate(-8px);box-shadow:0 22px 66px #12233f1c}.booking-step-tab>span{width:42px;height:42px;color:var(--green);letter-spacing:.08em;background:#35a18d1a;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;transition:color .26s,background .26s;display:inline-grid}.booking-step-tab:hover>span,.booking-step-tab.is-active>span{color:var(--white);background:var(--green)}.booking-step-tab h3{color:var(--ink);margin:0 0 6px;font-size:clamp(1.02rem,1.2vw,1.24rem);line-height:1.12}.booking-step-tab p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.booking-step-tab>svg{color:#12233f57;transition:color .26s,transform .26s}.booking-step-tab:hover>svg,.booking-step-tab.is-active>svg{color:var(--green);transform:translate(-3px)}@media (max-width:980px){.booking-process-dashboard{grid-template-columns:1fr}.booking-process-dashboard:before{display:none}.booking-process-active{min-height:360px}.booking-step-tab:hover,.booking-step-tab.is-active{transform:translateY(-4px)}}@media (max-width:620px){.booking-process-active{border-radius:26px;min-height:auto}.booking-active-copy h3{font-size:clamp(2rem,12vw,3.2rem)}.booking-active-outcomes span{justify-content:center;width:100%}.booking-step-tab{border-radius:22px;grid-template-columns:auto minmax(0,1fr)}.booking-step-tab>svg{display:none}}html:has(body.booking-dark-mode){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071114}body.booking-dark-mode{color:#fbf9f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 10% 0,#35a18d2e,#0000 30rem),radial-gradient(circle at 92% 18%,#c9963e21,#0000 28rem),#071114 linear-gradient(#050b0d 0%,#07171a 42%,#0b1418 100%)}body.booking-dark-mode .page-shell{background:#071114}body.booking-dark-mode .booking-hero:before{background:linear-gradient(90deg, #020709f0, #020709b8 46%, #02070961), var(--page-image) center / cover}body.booking-dark-mode .booking-hero:after{background:linear-gradient(#0000,#071114)}body.booking-dark-mode .booking-hero .eyebrow,body.booking-dark-mode .booking-hero .page-title{color:#fbf9f4;text-shadow:0 3px 24px #00000094}body.booking-dark-mode .booking-hero .section-copy{color:#fbf9f4d1;text-shadow:0 2px 18px #0000006b}body.booking-dark-mode .booking-hero .subnav a{color:#fbf9f4db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0813168a;border-color:#ffffff26;box-shadow:0 16px 42px #0003}body.booking-dark-mode .booking-hero .subnav a:hover{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b);border-color:#7ad9c79e}body.booking-dark-mode .booking-intent,body.booking-dark-mode .booking-value,body.booking-dark-mode .booking-process,body.booking-dark-mode .booking-profile,body.booking-dark-mode .booking-proof,body.booking-dark-mode .booking-final{background:radial-gradient(circle at 12% 14%,#35a18d21,#0000 25rem),radial-gradient(circle at 88% 18%,#c9963e17,#0000 24rem),linear-gradient(#071114,#0a171b)}body.booking-dark-mode .booking-fit{background:radial-gradient(circle at 16% 24%,#35a18d47,#0000 22rem),radial-gradient(circle at 86% 24%,#c9963e2e,#0000 24rem),linear-gradient(135deg,#03080a,#0c1b20 56%,#091316)}body.booking-dark-mode .booking-intent .section-sweep,body.booking-dark-mode .booking-value .section-sweep,body.booking-dark-mode .booking-proof .section-sweep{color:#ffffff0e}body.booking-dark-mode .booking-intent .eyebrow,body.booking-dark-mode .booking-fit .eyebrow,body.booking-dark-mode .booking-value .eyebrow,body.booking-dark-mode .booking-process .eyebrow,body.booking-dark-mode .booking-profile .eyebrow,body.booking-dark-mode .booking-proof .eyebrow,body.booking-dark-mode .booking-final .eyebrow{color:#7ad9c7}body.booking-dark-mode .booking-answer-card h2,body.booking-dark-mode .booking-trust-card strong,body.booking-dark-mode .booking-trust-card span,body.booking-dark-mode .booking-fit .section-title,body.booking-dark-mode .booking-value .section-title,body.booking-dark-mode .booking-process .section-title,body.booking-dark-mode .booking-profile .section-title,body.booking-dark-mode .booking-profile-note h3,body.booking-dark-mode .booking-proof .section-title,body.booking-dark-mode .booking-final .section-title,body.booking-dark-mode .booking-step-tab h3,body.booking-dark-mode .booking-form-head h3,body.booking-dark-mode .booking-proof-card h3{color:#fbf9f4}body.booking-dark-mode .booking-answer-card p,body.booking-dark-mode .booking-trust-card p,body.booking-dark-mode .booking-fit .section-copy,body.booking-dark-mode .booking-value .section-copy,body.booking-dark-mode .booking-process .section-copy,body.booking-dark-mode .booking-profile .section-copy,body.booking-dark-mode .booking-profile-note p,body.booking-dark-mode .booking-proof .section-copy,body.booking-dark-mode .booking-final .section-copy,body.booking-dark-mode .booking-step-tab p,body.booking-dark-mode .booking-form-head span,body.booking-dark-mode .booking-proof-card p,body.booking-dark-mode .booking-microcopy{color:#e2ebe7c2}body.booking-dark-mode .booking-answer-card,body.booking-dark-mode .booking-trust-card,body.booking-dark-mode .services-fit-card,body.booking-dark-mode .booking-value-card,body.booking-dark-mode .booking-profile-note,body.booking-dark-mode .booking-form,body.booking-dark-mode .booking-step-tab,body.booking-dark-mode .booking-proof-card,body.booking-dark-mode .source-note{color:#fbf9f4;background:radial-gradient(circle at 0 0,#35a18d1f,#0000 16rem),linear-gradient(135deg,#ffffff16,#ffffff09);border-color:#ffffff21;box-shadow:0 24px 66px #0000003d}body.booking-dark-mode .booking-trust-card:hover,body.booking-dark-mode .booking-step-tab:hover,body.booking-dark-mode .booking-step-tab.is-active,body.booking-dark-mode .booking-value-card:hover,body.booking-dark-mode .booking-proof-card:hover{background:radial-gradient(circle at 0 0,#35a18d2e,#0000 16rem),linear-gradient(135deg,#ffffff1b,#ffffff0b);border-color:#7ad9c757;box-shadow:0 30px 78px #00000057}body.booking-dark-mode .services-fit-card li,body.booking-dark-mode .services-fit-card p,body.booking-dark-mode .booking-value-card p,body.booking-dark-mode .booking-value-card li{color:#e2ebe7c2}body.booking-dark-mode .services-fit-card h3,body.booking-dark-mode .booking-value-card h3{color:#fbf9f4}body.booking-dark-mode .services-fit-card-muted{background:radial-gradient(circle at 0 0,#b85c3824,#0000 16rem),linear-gradient(135deg,#ffffff14,#ffffff09);border-color:#b85c3847}body.booking-dark-mode .booking-process-active{background:radial-gradient(circle at 92% 8%,#35a18d47,#0000 15rem),linear-gradient(145deg,#071114fa,#0b2427f0);border-color:#7ad9c729;box-shadow:0 34px 95px #0000005c}body.booking-dark-mode .booking-process-dashboard:before{background:linear-gradient(90deg,#0000,#7ad9c75c,#d6b46b42,#0000)}body.booking-dark-mode .booking-active-top>span,body.booking-dark-mode .booking-step-tab:hover>span,body.booking-dark-mode .booking-step-tab.is-active>span{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b)}body.booking-dark-mode .booking-active-copy .tag,body.booking-dark-mode .booking-active-outcomes span,body.booking-dark-mode .booking-step-tab>span{color:#fbf9f4db;background:#ffffff13;border-color:#ffffff24}body.booking-dark-mode .booking-step-tab>svg,body.booking-dark-mode .booking-profile-note svg,body.booking-dark-mode .booking-form-head .benefit-icon svg{color:#7ad9c7}body.booking-dark-mode .booking-form:before{background:linear-gradient(90deg,#7ad9c7,#d6b46bdb)}body.booking-dark-mode .field label,body.booking-dark-mode .checkbox-row{color:#fbf9f4d6}body.booking-dark-mode .field input,body.booking-dark-mode .field select,body.booking-dark-mode .field textarea{color:#fbf9f4;background:#ffffff13;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff09}body.booking-dark-mode .field input::placeholder,body.booking-dark-mode .field textarea::placeholder{color:#e2ebe780}body.booking-dark-mode .field input:focus,body.booking-dark-mode .field select:focus,body.booking-dark-mode .field textarea:focus{border-color:#7ad9c79e;box-shadow:0 0 0 4px #7ad9c729}body.booking-dark-mode .booking-proof-card:after{background:linear-gradient(#0000 22%,#020709e6)}body.booking-dark-mode .booking-proof-image{filter:brightness(.8)contrast(1.08)saturate(.92)}body.booking-dark-mode .form-status{color:#7ad9c7}body.booking-dark-mode .form-status.error{color:#f3b09a}.contact-hero .page-hero-content{max-width:980px;margin-left:0}.contact-hero .page-title{max-width:930px}.contact-hero .page-hero-copy .section-copy{max-width:760px}.contact-intake{background:radial-gradient(circle at 12% 16%,#35a18d21,#0000 25rem),radial-gradient(circle at 86% 32%,#c9963e1f,#0000 23rem),linear-gradient(#fbf9f433,#e8f4ef6b);overflow:clip}.contact-sweep{color:#0c151408;top:34px}.contact-desk-grid{z-index:1;grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);align-items:start;gap:clamp(22px,4vw,56px);display:grid;position:relative}.contact-desk-panel,.contact-form-stage{border-radius:28px}.contact-desk-panel{top:calc(var(--active-header-height) + 34px);color:#ffffffd6;background:linear-gradient(135deg,#12233ffa,#0c1514f5),radial-gradient(circle at 92% 8%,#35a18d52,#0000 18rem);border:1px solid #ffffff29;padding:clamp(24px,3.5vw,44px);position:sticky;overflow:hidden;box-shadow:0 34px 95px #12233f3d}.contact-desk-panel:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:22px;position:absolute;inset:16px}.contact-desk-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#35a18d33,#0000 62%);border:1px solid #ffffff29;border-radius:999px;width:240px;height:240px;position:absolute;top:-92px;right:-92px}.contact-desk-kicker{z-index:1;color:#dff8f2;background:#ffffff17;border-radius:999px;align-items:center;gap:8px;min-height:36px;margin-bottom:22px;padding:0 12px;font-size:.78rem;font-weight:850;display:inline-flex;position:relative}.contact-desk-panel .eyebrow,.contact-form-head .eyebrow{z-index:1;position:relative}.contact-desk-panel .eyebrow{color:#aee8dc}.contact-desk-panel .section-title{z-index:1;color:var(--white);font-size:clamp(2rem,4vw,4.25rem);position:relative}.contact-desk-panel .section-copy{z-index:1;color:#ffffffb8;max-width:720px;position:relative}.contact-route-list{z-index:1;margin-top:clamp(22px,3vw,34px);display:grid;position:relative}.contact-route-item{border-top:1px solid #ffffff21;grid-template-columns:48px minmax(0,1fr) 22px;align-items:start;gap:14px;padding:18px 0;transition:transform .24s,border-color .24s;display:grid}.contact-route-item:last-child{border-bottom:1px solid #ffffff21}.contact-route-item:hover{border-color:#aee8dc6b;transform:translate(8px)}.contact-route-number{color:#12233f;background:#dff8f2;border-radius:999px;place-items:center;width:40px;height:40px;font-size:.78rem;font-weight:900;display:grid}.contact-route-item h3{color:var(--white);margin:0 0 5px;font-size:clamp(1rem,1.45vw,1.18rem)}.contact-route-item p{color:#ffffffad;margin:0;line-height:1.56}.contact-route-item svg{color:#aee8dc;margin-top:10px}.contact-direct-strip{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(22px,3vw,34px);display:grid;position:relative}.contact-link-chip{color:#ffffffb3;background:#ffffff14;border:1px solid #ffffff21;border-radius:16px;gap:7px;min-width:0;padding:14px;transition:transform .22s,background .22s,border-color .22s;display:grid}.contact-link-chip:hover{background:#ffffff1f;border-color:#aee8dc6b;transform:translateY(-4px)}.contact-link-chip strong{overflow-wrap:anywhere;color:var(--white);font-size:.92rem;line-height:1.35}.contact-link-icon{color:#12233f;background:#f2d59b;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.contact-address-note{z-index:1;color:#ffffffa8;gap:10px;margin-top:18px;font-size:.93rem;line-height:1.58;display:flex;position:relative}.contact-address-note svg{color:#aee8dc;flex:none;margin-top:3px}.contact-form-stage{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #12233f17;padding:clamp(18px,2.3vw,28px);box-shadow:0 28px 80px #12233f1a}.contact-form-head{gap:10px;margin-bottom:18px;display:grid}.contact-form-head h2{color:var(--ink);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1}.contact-form-head p:not(.eyebrow){max-width:560px;color:var(--ink-soft);margin:0;line-height:1.62}.contact-form-stage .form-card{background:#ffffffeb;border-radius:22px;box-shadow:0 18px 56px #12233f14}.contact-form-stage .cta-button{margin-top:18px}.contact-prep-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;margin:0 0 18px;display:grid}.contact-message-guide,.contact-next-steps{background:#ffffff9e;border:1px solid #12233f14;border-radius:18px;padding:16px}.contact-message-guide h3,.contact-next-steps h3{color:var(--ink);margin:0 0 12px;font-size:1rem}.contact-message-guide ul,.contact-next-steps ol{gap:9px;margin:0;padding:0;display:grid}.contact-message-guide ul{list-style:none}.contact-next-steps ol{counter-reset:contact-next-step;list-style:none}.contact-message-guide li,.contact-next-steps li{color:#12233fb3;font-size:.9rem;line-height:1.42}.contact-message-guide li{grid-template-columns:auto 1fr;gap:8px;display:grid}.contact-message-guide svg{color:var(--green);margin-top:2px}.contact-next-steps li{min-height:28px;padding-left:34px;position:relative}.contact-next-steps li:before{counter-increment:contact-next-step;content:counter(contact-next-step, decimal-leading-zero);color:#12233f;background:#35a18d2e;border-radius:999px;place-items:center;width:25px;height:25px;font-size:.65rem;font-weight:900;display:grid;position:absolute;top:-2px;left:0}.contact-country-notes{background:radial-gradient(circle at 15% 18%,#35a18d1f,#0000 22rem),linear-gradient(#e8f4ef57,#fbf9f41f);overflow:clip}.contact-country-head{align-items:end;margin-bottom:clamp(1.4rem,3vw,2.4rem)}.contact-country-head .section-title{max-width:13ch}.contact-country-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.8vw,1.15rem);display:grid}.contact-country-card{min-height:190px;padding:clamp(1rem,2vw,1.35rem)}.contact-country-card span{color:#12233f;letter-spacing:.1em;text-transform:uppercase;background:#35a18d29;border-radius:999px;place-items:center;min-height:34px;margin-bottom:1rem;padding:0 12px;font-size:.76rem;font-weight:900;display:inline-grid}.contact-country-card p{color:#12233fb3;margin:0;line-height:1.58}@media (max-width:980px){.contact-desk-grid{grid-template-columns:1fr}.contact-desk-panel{position:relative;top:auto}.contact-direct-strip{grid-template-columns:1fr}.contact-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.contact-hero .page-title,.contact-desk-panel .section-title{font-size:clamp(2rem,13vw,3.45rem)}.contact-intake{padding-top:72px}.contact-desk-panel,.contact-form-stage{border-radius:22px}.contact-desk-panel{padding:22px}.contact-route-item{grid-template-columns:42px minmax(0,1fr)}.contact-route-item svg{display:none}.contact-route-number{width:34px;height:34px}.contact-form-stage .form-card{padding:18px}.contact-prep-grid,.contact-country-grid{grid-template-columns:1fr}.contact-country-card{min-height:auto}}html:has(body.contact-dark-mode){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071114}body.contact-dark-mode{color:#fbf9f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 10% 0,#35a18d2e,#0000 30rem),radial-gradient(circle at 92% 18%,#c9963e21,#0000 28rem),#071114 linear-gradient(#050b0d 0%,#07171a 42%,#0b1418 100%)}body.contact-dark-mode .page-shell{background:#071114}body.contact-dark-mode .contact-hero:before{background:linear-gradient(90deg, #020709f0, #020709bd 44%, #0207095c), var(--page-image) center / cover}body.contact-dark-mode .contact-hero:after{background:linear-gradient(#0000,#071114)}body.contact-dark-mode .contact-hero .eyebrow,body.contact-dark-mode .contact-hero .page-title{color:#fbf9f4;text-shadow:0 3px 24px #00000094}body.contact-dark-mode .contact-hero .section-copy{color:#fbf9f4d1;text-shadow:0 2px 18px #0000006b}body.contact-dark-mode .contact-hero .subnav a{color:#fbf9f4db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0813168a;border-color:#ffffff26;box-shadow:0 16px 42px #0003}body.contact-dark-mode .contact-hero .subnav a:hover{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b);border-color:#7ad9c79e}body.contact-dark-mode .contact-intake{background:radial-gradient(circle at 12% 14%,#35a18d24,#0000 25rem),radial-gradient(circle at 88% 18%,#c9963e1a,#0000 24rem),linear-gradient(#071114,#0a171b)}body.contact-dark-mode .contact-sweep{color:#ffffff0e}body.contact-dark-mode .contact-desk-panel{background:radial-gradient(circle at 92% 8%,#35a18d47,#0000 16rem),linear-gradient(145deg,#071114fa,#0b2427f0);border-color:#7ad9c729;box-shadow:0 34px 95px #0000005c}body.contact-dark-mode .contact-form-stage{background:radial-gradient(circle at 0 0,#35a18d1f,#0000 16rem),linear-gradient(135deg,#ffffff16,#ffffff09);border-color:#ffffff21;box-shadow:0 24px 66px #0000003d}body.contact-dark-mode .contact-form-head h2,body.contact-dark-mode .contact-form-stage .field label{color:#fbf9f4}body.contact-dark-mode .contact-form-head p:not(.eyebrow),body.contact-dark-mode .contact-form-stage .checkbox-row{color:#e2ebe7c2}body.contact-dark-mode .contact-form-stage .form-card{color:#fbf9f4;background:radial-gradient(circle at 100% 0,#c9963e1a,#0000 16rem),linear-gradient(135deg,#ffffff15,#ffffff0a);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff09,0 24px 70px #00000057}body.contact-dark-mode .contact-form-stage .field input,body.contact-dark-mode .contact-form-stage .field select,body.contact-dark-mode .contact-form-stage .field textarea{color:#fbf9f4;background:#ffffff13;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff09}body.contact-dark-mode .contact-form-stage .field input::placeholder,body.contact-dark-mode .contact-form-stage .field textarea::placeholder{color:#e2ebe780}body.contact-dark-mode .contact-form-stage .field input:focus,body.contact-dark-mode .contact-form-stage .field select:focus,body.contact-dark-mode .contact-form-stage .field textarea:focus{border-color:#7ad9c79e;box-shadow:0 0 0 4px #7ad9c729}body.contact-dark-mode .contact-message-guide,body.contact-dark-mode .contact-next-steps,body.contact-dark-mode .contact-country-card{background:#ffffff10;border-color:#ffffff1f}body.contact-dark-mode .contact-message-guide h3,body.contact-dark-mode .contact-next-steps h3,body.contact-dark-mode .contact-country-head .section-title{color:#fbf9f4}body.contact-dark-mode .contact-message-guide li,body.contact-dark-mode .contact-next-steps li,body.contact-dark-mode .contact-country-head .section-copy,body.contact-dark-mode .contact-country-card p{color:#e2ebe7bd}body.contact-dark-mode .contact-next-steps li:before,body.contact-dark-mode .contact-country-card span{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b)}body.contact-dark-mode .contact-country-notes{background:radial-gradient(circle at 12% 10%,#35a18d1f,#0000 26rem),linear-gradient(#0a171b,#071114)}body.contact-dark-mode .contact-link-chip{color:#fbf9f4c7;background:#ffffff13;border-color:#ffffff24}body.contact-dark-mode .contact-link-chip:hover{background:#ffffff1f;border-color:#7ad9c757}body.contact-dark-mode .contact-link-icon{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b)}body.contact-dark-mode .contact-address-note,body.contact-dark-mode .contact-route-item p{color:#e2ebe7b8}body.contact-dark-mode .form-status{color:#7ad9c7}body.contact-dark-mode .form-status.error{color:#f3b09a}@media (min-width:1025px) and (max-width:1280px){.hero-video-content{grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:clamp(22px,4vw,56px);padding-left:clamp(26px,3vw,48px);padding-right:clamp(26px,3vw,48px)}.hero-title{max-width:500px;font-size:clamp(3rem,5.2vw,4.8rem)}.hero-copy{max-width:500px;font-size:1rem}.hero-trust-corner{width:min(100%,320px)}.hero-trust-corner .hero-proof{gap:9px}.hero .proof-pill{min-height:38px;padding:0 11px;font-size:.78rem}.motion-card-grid{gap:12px}.motion-card-track{--motion-card-height:292px;--motion-image-height:clamp(126px, 10vw, 150px)}.motion-card{padding:18px 16px 44px}.motion-card .tab-tags em{padding:0 6px;font-size:.68rem}.tab-panel{height:clamp(500px,42vw,560px)}.route-clarity-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}}@media (max-width:1024px){.hero{height:auto;min-height:100svh;overflow:hidden}.hero-video-content{width:calc(100% - (var(--hero-media-gap) * 2));min-height:100svh;margin-left:var(--hero-media-gap);margin-right:var(--hero-media-gap);padding-left:clamp(18px,4vw,44px);padding-right:clamp(18px,4vw,44px)}.hero-text-group{max-width:680px}.hero-title{max-width:680px;font-size:clamp(2.5rem,8vw,5rem)}.hero-copy{max-width:610px}.hero-trust-corner{place-self:start;width:100%}.hero-trust-corner .hero-proof{justify-content:flex-start;max-width:680px}.route-tabs{grid-template-columns:1fr;grid-template-areas:"panel""list"}.tab-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tab-panel{height:auto;min-height:520px}.clarity-question-card p{opacity:1;grid-column:1/-1;max-height:none;transform:none}.clarity-question-card:hover,.clarity-question-card:focus-visible{transform:none}}@media (max-width:900px){.section-title{font-size:clamp(2.05rem,8vw,4rem)}.proof-stage{grid-template-columns:1fr;gap:18px;min-height:auto;padding:0}.proof-image-rail{display:none}.post-hero-stats .stats-band{grid-column:1;padding-left:0;opacity:1!important;filter:none!important;transform:none!important}.stats-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stat-card{background:#fff9;border:1px solid #0c15141a;border-radius:14px;grid-template-columns:1fr;min-height:auto;padding:18px}.motion-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0}.motion-card-track{--motion-card-height:286px;--motion-image-height:clamp(150px, 23vw, 190px)}.guidance-head{gap:24px}.guidance-proof-strip{width:100%}.documents .two-col,.case-study-head.two-col,.route-clarity-grid{gap:24px}.case-study-board{grid-template-columns:1fr}.candidate-case-card{grid-template-rows:minmax(240px,auto) auto}}@media (max-width:680px){.hero{min-height:100svh}.hero-video-content{min-height:100svh;padding-top:calc(var(--active-header-height) + var(--nav-float-gap) + 14px);padding-bottom:calc(var(--hero-notch-clearance) + 26px);align-content:start}.hero-title{font-size:clamp(1.9rem,8.2vw,2.65rem);line-height:.96}.hero-copy{font-size:clamp(.88rem,3.8vw,.98rem)}.stats-band{grid-template-columns:1fr}.motion-card-grid{grid-template-columns:repeat(4,minmax(min(82vw,300px),1fr));overflow-x:auto}.tab-list{grid-template-columns:1fr}.tab-button{grid-template-columns:38px minmax(0,1fr) 32px;gap:10px;padding:14px}.tab-panel h3{max-width:100%;font-size:clamp(1.85rem,9.5vw,2.4rem)}.tab-tags span,.tag{min-height:32px;font-size:.78rem}.source-note,.route-trust-line{width:100%}.route-clarity-copy .hero-actions{grid-template-columns:1fr;width:min(100%,320px);display:grid}.route-clarity-copy .hero-actions .cta-button{width:100%}}@media (max-width:430px){.hero-video-content{padding-left:12px;padding-right:12px}.hero-title{font-size:clamp(1.68rem,8vw,2.05rem)}.hero-copy{font-size:.84rem;line-height:1.42}.hero .proof-pill{justify-content:center;width:100%}.motion-card-track{--motion-card-height:330px;--motion-image-height:clamp(150px, 45vw, 190px)}.motion-card{min-height:var(--motion-card-height);padding-bottom:78px}.candidate-case-card{grid-template-rows:190px auto}.candidate-case-content h3{font-size:clamp(1.45rem,8vw,2rem)}.clarity-question-card{padding:16px}}@media (max-width:680px) and (max-height:760px){.hero-video-content{padding-top:calc(var(--active-header-height) + var(--nav-float-gap) + 10px);padding-bottom:calc(var(--hero-notch-clearance) + 16px);gap:8px}.hero-title{font-size:clamp(1.5rem,7.1vw,1.95rem);line-height:.98}.hero-copy{margin-top:10px;font-size:.8rem;line-height:1.34}.hero .hero-actions{margin-top:10px}.hero .hero-actions .cta-button{min-height:38px}.hero-trust-corner .hero-proof{gap:6px}.hero .proof-pill{min-height:28px;font-size:.66rem}}@media (hover:none),(pointer:coarse){.motion-card-track:hover .motion-card-stack{transform:none}.tab-button:hover,.tab-button.active{--route-hover-x:0px}.candidate-case-card:hover,.testimonial-card:hover,.clarity-question-card:hover{transform:none}}body.home-dark-mode .stat-card{background:#ffffff13;border-color:#ffffff21}.services-hero .page-hero-copy{text-align:left}.services-hero .subnav{justify-content:flex-start}body.services-dark-mode .services-fit{background:radial-gradient(circle at 12% 14%,#35a18d21,#0000 25rem),radial-gradient(circle at 88% 18%,#c9963e17,#0000 24rem),linear-gradient(#071114,#0a171b)}body.services-dark-mode .services-objections .source-note{color:#e2ebe7c2;background:#ffffff13;border-color:#ffffff1f}@media (min-width:1025px) and (max-width:1280px){.services-hero{padding-top:88px;padding-bottom:58px}.services-hero .page-title{max-width:13ch;font-size:clamp(3rem,4.8vw,4.8rem)}.services-positioning-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);gap:clamp(22px,3vw,42px)}.services-insight-card{min-height:320px}.services-insight-card h3{max-width:13ch;font-size:clamp(2rem,3.2vw,3.4rem)}.services-system-layout{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:clamp(24px,3vw,44px)}.service-step-rail{grid-template-columns:56px minmax(0,1fr);gap:14px}.service-step-rail .service-step-card{padding:24px}.service-step-rail .service-step-card h3{font-size:clamp(1.35rem,1.8vw,2rem)}.service-inclusion-panel{grid-template-rows:auto minmax(150px,1fr) auto auto;min-height:400px;padding:20px}.services-risk-map{gap:12px;min-height:440px}}@media (max-width:1024px){.services-hero{padding-top:calc(var(--active-header-height) + 48px);padding-bottom:64px}.services-hero .page-title{max-width:14ch;font-size:clamp(2.35rem,7vw,4.4rem)}.services-hero .section-copy{max-width:700px}.services-positioning-grid,.services-system-layout,.services-objections .grid.two-col,.services-fit .route-clarity-grid,.services-final .grid.two-col{grid-template-columns:1fr}.services-positioning-grid,.services-system-layout{gap:24px}.services-insight-card{min-height:auto}.services-system-intro{max-width:860px;padding-right:0;position:static}.services-system-intro .section-title{max-width:13ch}.services-system-intro .section-copy{max-width:720px}.services-system-intro-note{max-width:640px}.services-system-rail{gap:16px;padding-left:0}.services-system-line{display:none}.service-step-rail{grid-template-columns:52px minmax(0,1fr);gap:14px;transform:none!important}.service-step-marker{width:46px;height:46px;margin-top:10px}.service-step-rail .service-step-card{border-radius:22px;min-height:auto;padding:22px}.service-step-rail:not(.is-active) .service-step-card{opacity:1;filter:none}.services-horizontal-head{grid-template-columns:1fr;align-items:start;gap:18px}.services-horizontal-head .section-title,.services-horizontal-head .section-copy{max-width:760px}.services-inclusion-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:0}.services-inclusion-strip:before{display:none}.service-inclusion-panel{grid-template-rows:auto auto auto auto;min-height:0}.service-inclusion-panel-body{align-self:start;padding-top:36px}.service-inclusion-panel-list{min-height:auto}.services-final-actions{justify-content:flex-start}}@media (max-width:900px){.services-proof-grid,.services-fit-grid{grid-template-columns:1fr}.services-proof .feature-card{min-height:300px}.services-proof .feature-card h3{margin-top:80px}.services-risk-map{max-width:760px}.services-fit-card{min-height:auto}}@media (max-width:680px){.services-hero{padding-top:calc(var(--active-header-height) + 34px);padding-bottom:52px}.services-hero .page-title{max-width:100%;font-size:clamp(2.05rem,10vw,3.1rem)}.services-hero .subnav{grid-template-columns:1fr;width:min(100%,340px);display:grid}.services-insight-card h3{max-width:12ch;font-size:clamp(1.9rem,12vw,3.2rem)}.services-shift-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.services-shift-row strong{overflow-wrap:anywhere;text-align:left;grid-column:1/-1}.services-system-intro .section-title{max-width:100%}.services-system-rail{padding-left:0}.service-step-rail{grid-template-columns:1fr;gap:10px;padding-left:0}.service-step-marker{width:42px;height:42px;margin:0}.service-step-rail .service-step-card{padding:20px}.service-step-rail .service-step-card h3{font-size:clamp(1.35rem,8vw,1.9rem)}.service-step-rail .service-step-card .tab-tags{gap:6px}.services-inclusion-strip{grid-template-columns:1fr}.service-inclusion-panel{border-radius:18px;padding:18px}.service-inclusion-panel-body{padding-top:28px}.services-risk-map{grid-template-columns:1fr;min-height:auto}.services-risk-map:before,.services-risk-map:after,.services-risk-center{display:none}.services-risk-tile{min-height:auto;padding:18px}.services-risk-tile h3{margin:18px 0 8px}.services-fit-card{padding:20px}.services-final-actions{grid-template-columns:1fr;width:min(100%,340px);display:grid}.services-final-actions .cta-button{width:100%}}@media (max-width:430px){.services-hero .page-title{font-size:clamp(1.85rem,10.5vw,2.55rem)}.services-positioning .editorial-large,.services-horizontal-head .section-title,.services-proof .section-title,.services-objections .section-title,.services-fit .section-title,.services-final .section-title{font-size:clamp(1.85rem,10vw,2.65rem)}.services-proof .feature-card{min-height:260px}.services-proof .feature-card h3{margin-top:70px}}@media (hover:none),(pointer:coarse){.service-step-rail:hover,.service-inclusion-panel:hover,.services-risk-tile:hover{transform:none}.service-step-rail:hover .service-step-card,.service-inclusion-panel:hover,.services-risk-tile:hover{box-shadow:0 18px 46px #12233f14}}.booking-hero .page-hero-copy{text-align:left}.booking-hero .subnav{justify-content:flex-start}.booking-fit .route-clarity-grid,.booking-profile .grid.two-col,.booking-proof .grid.two-col,.booking-final .grid.two-col{min-width:0}body.booking-dark-mode .booking-active-copy h3,body.booking-dark-mode .booking-active-copy p:last-child{color:#fbf9f4}body.booking-dark-mode .booking-profile .form-card button.cta-button{border-color:#7ad9c738}@media (min-width:1025px) and (max-width:1280px){.booking-hero{padding-top:88px;padding-bottom:58px}.booking-hero .page-title{max-width:13ch;font-size:clamp(3rem,4.8vw,4.8rem)}.booking-intent-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr);gap:clamp(22px,3vw,44px)}.booking-answer-card{min-height:320px;padding:clamp(28px,3.4vw,42px)}.booking-answer-card h2{font-size:clamp(2.25rem,3.6vw,3.9rem)}.booking-trust-card{min-height:140px;padding:20px}.booking-trust-card strong{font-size:clamp(2rem,3.4vw,3.4rem)}.booking-fit .route-clarity-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(22px,3vw,44px)}.booking-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.booking-value-card{min-height:300px}.booking-process-dashboard{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr)}.booking-process-active{min-height:400px}.booking-step-tab{min-height:96px;padding:16px}.booking-profile .grid.two-col{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:start;gap:clamp(22px,3vw,44px)}.booking-proof-grid{gap:14px}.booking-proof-image{min-height:220px}}@media (max-width:1024px){.booking-hero{padding-top:calc(var(--active-header-height) + 48px);padding-bottom:64px}.booking-hero .page-title{max-width:14ch;font-size:clamp(2.35rem,7vw,4.4rem)}.booking-hero .section-copy{max-width:700px}.booking-intent-grid,.booking-fit .route-clarity-grid,.booking-value .grid.two-col,.booking-process .grid.two-col,.booking-process-dashboard,.booking-profile .grid.two-col,.booking-proof .grid.two-col{grid-template-columns:1fr}.booking-intent-grid,.booking-fit .route-clarity-grid,.booking-profile .grid.two-col,.booking-process-dashboard{gap:24px}.booking-answer-card{min-height:auto}.booking-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.booking-trust-card{min-height:auto}.booking-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-fit .services-fit-card{min-height:auto}.booking-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-value-card{min-height:auto}.booking-process-active{min-height:360px}.booking-step-tab:hover,.booking-step-tab.is-active{transform:translateY(-4px)}.booking-profile-note{max-width:760px}.booking-form{width:100%}.booking-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-final .services-final-actions{justify-content:center}}@media (max-width:820px){.booking-trust-grid,.booking-fit-grid,.booking-value-grid,.booking-proof-grid{grid-template-columns:1fr}.booking-process-active{min-height:auto}.booking-active-copy h3{font-size:clamp(2rem,8.5vw,3.4rem)}.booking-active-outcomes span{white-space:normal}.booking-step-tab{min-height:auto}.booking-proof-card{padding-bottom:22px}.booking-proof-image{min-height:230px}}@media (max-width:680px){.booking-hero{padding-top:calc(var(--active-header-height) + 34px);padding-bottom:52px}.booking-hero .page-title{max-width:100%;font-size:clamp(2.05rem,10vw,3.1rem)}.booking-hero .subnav{grid-template-columns:1fr;width:min(100%,340px);display:grid}.booking-answer-card,.booking-trust-card,.booking-profile-note,.booking-process-active,.booking-step-tab,.booking-form,.booking-proof-card{border-radius:22px}.booking-answer-card{padding:22px}.booking-answer-card h2{font-size:clamp(1.85rem,9.5vw,2.75rem)}.booking-trust-card strong{font-size:clamp(2.2rem,12vw,3.4rem)}.booking-fit .hero-actions,.booking-final .services-final-actions{grid-template-columns:1fr;width:min(100%,340px);display:grid}.booking-fit .hero-actions .cta-button,.booking-final .services-final-actions .cta-button,.booking-form .cta-button{width:100%}.booking-process-dashboard{margin-top:26px}.booking-process-active{padding:22px}.booking-process-active:before{font-size:clamp(7rem,38vw,12rem)}.booking-active-top>span{width:48px;height:48px}.booking-active-outcomes{grid-template-columns:1fr;display:grid}.booking-active-outcomes span{justify-content:center;width:100%}.booking-step-tab{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px}.booking-step-tab>svg{display:none}.booking-profile-note{flex-direction:column;padding:20px}.booking-form{padding:22px 18px 18px}.booking-form-head{align-items:flex-start}.booking-form .form-grid{grid-template-columns:1fr}.booking-form .field.full{grid-column:auto}.booking-form textarea{min-height:130px}.booking-proof-image{min-height:200px}.booking-proof-card h3,.booking-proof-card p{padding:0 20px}.booking-microcopy{margin-top:18px}}@media (max-width:430px){.booking-hero .page-title,.booking-fit .section-title,.booking-value .section-title,.booking-process .section-title,.booking-profile .section-title,.booking-proof .section-title,.booking-final .section-title{font-size:clamp(1.85rem,10.5vw,2.55rem)}.booking-answer-card,.booking-process-active,.booking-form{padding-left:16px;padding-right:16px}.booking-step-tab{grid-template-columns:1fr}.booking-step-tab>span{width:38px;height:38px}.booking-proof-image{min-height:180px}}@media (hover:none),(pointer:coarse){.booking-trust-card:hover,.booking-value-card:hover,.booking-step-tab:hover,.booking-proof-card:hover,.booking-proof-card:hover .booking-proof-image{transform:none}}.contact-hero .page-hero-content{width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));max-width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));margin-left:auto;margin-right:auto}.contact-hero .page-hero-copy{text-align:left;max-width:980px}.contact-hero .subnav{justify-content:flex-start}.contact-desk-grid,.contact-form-stage,.contact-desk-panel,.contact-form-stage .form-card{min-width:0}body.contact-dark-mode .contact-desk-panel .section-title,body.contact-dark-mode .contact-desk-panel .section-copy,body.contact-dark-mode .contact-route-item h3,body.contact-dark-mode .contact-link-chip strong{color:#fbf9f4}body.contact-dark-mode .contact-form-stage .cta-button{border-color:#7ad9c738}@media (min-width:1025px) and (max-width:1280px){.contact-hero{padding-top:88px;padding-bottom:58px}.contact-hero .page-title{max-width:13ch;font-size:clamp(3rem,4.8vw,4.8rem)}.contact-hero .page-hero-copy .section-copy{max-width:720px}.contact-desk-grid{grid-template-columns:minmax(330px,.9fr) minmax(0,1.1fr);gap:clamp(20px,3vw,38px)}.contact-desk-panel{padding:clamp(24px,3vw,36px)}.contact-desk-panel .section-title{font-size:clamp(2rem,3.4vw,3.45rem)}.contact-route-item{grid-template-columns:44px minmax(0,1fr) 18px;gap:12px;padding:15px 0}.contact-direct-strip{grid-template-columns:1fr}.contact-link-chip{grid-template-columns:34px auto minmax(0,1fr);align-items:center}.contact-link-chip strong{text-align:right;justify-self:end}.contact-form-stage{padding:22px}.contact-form-head h2{font-size:clamp(2rem,3.4vw,3.2rem)}}@media (max-width:1024px){.contact-hero{padding-top:calc(var(--active-header-height) + 48px);padding-bottom:64px}.contact-hero .page-title{max-width:14ch;font-size:clamp(2.35rem,7vw,4.4rem)}.contact-hero .page-hero-copy .section-copy{max-width:720px}.contact-desk-grid{grid-template-columns:1fr;gap:24px}.contact-desk-panel{position:relative;top:auto}.contact-desk-panel .section-title{max-width:780px}.contact-desk-panel .section-copy{max-width:760px}.contact-route-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.contact-route-item:nth-last-child(2){border-bottom:1px solid #ffffff21}.contact-direct-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-form-stage{width:100%}.contact-form-stage .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.contact-route-list,.contact-direct-strip,.contact-form-stage .form-grid{grid-template-columns:1fr}.contact-route-item:nth-last-child(2){border-bottom:0}.contact-link-chip{grid-template-columns:34px auto minmax(0,1fr);align-items:center}.contact-link-chip strong{text-align:right;justify-self:end}.contact-form-stage .field.full{grid-column:auto}}@media (max-width:680px){.contact-hero{padding-top:calc(var(--active-header-height) + 34px);padding-bottom:52px}.contact-hero .page-title{max-width:100%;font-size:clamp(2.05rem,10vw,3.1rem)}.contact-hero .subnav{grid-template-columns:1fr;width:min(100%,340px);display:grid}.contact-intake{padding-top:72px}.contact-desk-panel,.contact-form-stage,.contact-form-stage .form-card{border-radius:22px}.contact-desk-panel{padding:22px}.contact-desk-panel:before{border-radius:18px;inset:10px}.contact-desk-panel:after{width:180px;height:180px;top:-86px;right:-86px}.contact-desk-panel .section-title,.contact-form-head h2{font-size:clamp(1.95rem,10vw,3rem)}.contact-route-item{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px 0}.contact-route-item:hover{transform:none}.contact-route-item svg{display:none}.contact-route-number{width:34px;height:34px}.contact-link-chip{grid-template-columns:34px minmax(0,1fr);gap:7px 10px}.contact-link-chip:hover{transform:none}.contact-link-chip strong{text-align:left;grid-column:2;justify-self:start}.contact-address-note{font-size:.88rem}.contact-form-stage{padding:16px}.contact-form-stage .form-card{padding:18px}.contact-form-stage .cta-button{width:100%}.contact-form-stage textarea{min-height:130px}}@media (max-width:430px){.contact-hero .page-title,.contact-desk-panel .section-title,.contact-form-head h2{font-size:clamp(1.85rem,10.5vw,2.55rem)}.contact-desk-panel,.contact-form-stage .form-card{padding-left:16px;padding-right:16px}.contact-route-item{grid-template-columns:1fr}.contact-route-number{width:38px;height:38px}.contact-link-chip{grid-template-columns:1fr}.contact-link-chip strong{grid-column:auto}.contact-link-icon{width:36px;height:36px}}@media (hover:none),(pointer:coarse){.contact-route-item:hover,.contact-link-chip:hover{transform:none}}.privacy-hero .page-hero-content{width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));max-width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));margin-left:auto;margin-right:auto}.privacy-hero .page-hero-copy{text-align:left;max-width:980px}.privacy-hero .subnav{justify-content:flex-start}.privacy-intro-grid,.privacy-collect-grid,.privacy-protection-grid,.privacy-details-grid,.privacy-rights-grid,.privacy-contact-card{min-width:0}body.privacy-dark-mode .privacy-contact{background:radial-gradient(circle at 12% 14%,#35a18d21,#0000 25rem),radial-gradient(circle at 88% 18%,#c9963e17,#0000 24rem),linear-gradient(#071114,#0a171b)}body.privacy-dark-mode .privacy-use .source-note span,body.privacy-dark-mode .privacy-detail-card strong,body.privacy-dark-mode .privacy-contact-card strong{color:#fbf9f4}@media (min-width:1025px) and (max-width:1280px){.privacy-hero{padding-top:88px;padding-bottom:58px}.privacy-hero .page-title{max-width:13ch;font-size:clamp(3rem,4.8vw,4.8rem)}.privacy-hero .section-copy{max-width:740px}.privacy-intro-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);gap:clamp(20px,3vw,42px)}.privacy-answer-card,.privacy-geo-card{padding:clamp(26px,3.2vw,42px)}.privacy-answer-card h2{font-size:clamp(2.2rem,3.7vw,4.2rem)}.privacy-geo-card{min-height:280px}.privacy-collect-grid,.privacy-protection-grid{gap:14px}.privacy-collect-card{padding:24px}.privacy-details-grid{gap:14px}.privacy-detail-card{padding:26px}.privacy-rights .route-clarity-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(22px,3vw,44px)}}@media (max-width:1024px){.privacy-hero{padding-top:calc(var(--active-header-height) + 48px);padding-bottom:64px}.privacy-hero .page-title{max-width:14ch;font-size:clamp(2.35rem,7vw,4.4rem)}.privacy-hero .section-copy{max-width:720px}.privacy-intro-grid,.privacy-use .grid.two-col,.privacy-protection .grid.two-col,.privacy-rights .route-clarity-grid{grid-template-columns:1fr}.privacy-intro-grid,.privacy-use .grid.two-col,.privacy-rights .route-clarity-grid{gap:24px}.privacy-geo-card{min-height:auto}.privacy-collect-grid,.privacy-protection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-details-grid{grid-template-columns:1fr}.privacy-detail-card{transform:none!important}.privacy-rights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-contact .narrow.center{text-align:left}.privacy-contact .section-copy{margin-left:0;margin-right:0}}@media (max-width:820px){.privacy-collect-grid,.privacy-protection-grid,.privacy-rights-grid{grid-template-columns:1fr}.privacy-use-row{padding:20px 20px 20px 64px}.privacy-use-row:before{top:18px;left:18px}.privacy-contact-card{width:100%}}@media (max-width:680px){.privacy-hero{padding-top:calc(var(--active-header-height) + 34px);padding-bottom:52px}.privacy-hero .page-title{max-width:100%;font-size:clamp(2.05rem,10vw,3.1rem)}.privacy-hero .subnav{grid-template-columns:1fr;width:min(100%,340px);display:grid}.privacy-answer-card,.privacy-geo-card,.privacy-collect-card,.privacy-detail-card,.privacy-right-card,.privacy-contact-card{border-radius:22px}.privacy-answer-card,.privacy-geo-card,.privacy-detail-card,.privacy-right-card{padding:20px}.privacy-answer-card h2{font-size:clamp(1.85rem,9.5vw,2.75rem)}.privacy-collect-card{grid-template-rows:auto auto auto auto;padding:20px}.privacy-collect-card .tab-tags{align-self:start}.privacy-use-row{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:18px;display:grid}.privacy-use-row:before{grid-column:1/-1;font-size:1.2rem;position:static}.privacy-use-row svg{margin-top:2px}.privacy-detail-card h2{margin-top:18px;font-size:clamp(1.35rem,7vw,1.85rem)}.privacy-rights .hero-actions{grid-template-columns:1fr;width:min(100%,340px);display:grid}.privacy-rights .hero-actions .cta-button{width:100%}.privacy-contact-card,.privacy-contact .privacy-contact-card{text-align:left;grid-template-columns:1fr;justify-items:start;padding:20px}.privacy-contact-card>svg{border-radius:16px;width:48px;height:48px;padding:13px}}@media (max-width:430px){.privacy-hero .page-title,.privacy-collect .section-title,.privacy-use .section-title,.privacy-protection .section-title,.privacy-rights .section-title,.privacy-contact .section-title{font-size:clamp(1.85rem,10.5vw,2.55rem)}.privacy-answer-card,.privacy-geo-card,.privacy-collect-card,.privacy-detail-card,.privacy-right-card,.privacy-contact-card{padding-left:16px;padding-right:16px}.privacy-collect-card .tab-tags{gap:6px}.privacy-collect-card .tab-tags em{justify-content:center;width:100%}.privacy-contact-card strong{font-size:1rem}}@media (hover:none),(pointer:coarse){.privacy-detail-card:hover{transform:none}}.terms-hero .page-hero-content{width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));max-width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));margin-left:auto;margin-right:auto}.terms-hero .page-hero-copy{text-align:left;max-width:980px}.terms-hero .subnav{justify-content:flex-start}.terms-intro-grid,.terms-scope-grid,.terms-responsibility-grid,.terms-fee-grid,.terms-details-grid,.terms-rules-grid,.terms-contact-card,.terms-acceptance-row,.terms-factor-card,.terms-rules-card{min-width:0}html:has(body.terms-dark-mode){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071114}body.terms-dark-mode{color:#fbf9f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 10% 0,#35a18d2e,#0000 30rem),radial-gradient(circle at 92% 18%,#c9963e21,#0000 28rem),#071114 linear-gradient(#050b0d 0%,#07171a 42%,#0b1418 100%)}body.terms-dark-mode .page-shell{background:#071114}body.terms-dark-mode .terms-hero:before{background:linear-gradient(90deg, #020709eb, #020709ad 44%, #0207095c), var(--page-image) center / cover}body.terms-dark-mode .terms-hero:after{background:linear-gradient(#0000,#071114)}body.terms-dark-mode .terms-hero .eyebrow,body.terms-dark-mode .terms-hero .page-title{color:#fbf9f4;text-shadow:0 3px 24px #0000008a}body.terms-dark-mode .terms-hero .section-copy{color:#fbf9f4d1;text-shadow:0 2px 18px #0000006b}body.terms-dark-mode .terms-hero .subnav a{color:#fbf9f4db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08131685;border-color:#ffffff26;box-shadow:0 16px 42px #0000002e}body.terms-dark-mode .terms-hero .subnav a:hover{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b);border-color:#7ad9c79e}body.terms-dark-mode .terms-intro,body.terms-dark-mode .terms-acceptance,body.terms-dark-mode .terms-responsibilities,body.terms-dark-mode .terms-fees,body.terms-dark-mode .terms-details,body.terms-dark-mode .terms-rules-disclaimer,body.terms-dark-mode .terms-contact{background:radial-gradient(circle at 12% 14%,#35a18d21,#0000 25rem),radial-gradient(circle at 88% 18%,#c9963e17,#0000 24rem),linear-gradient(#071114,#0a171b)}body.terms-dark-mode .terms-scope,body.terms-dark-mode .terms-no-guarantee{background:radial-gradient(circle at 10% 18%,#35a18d2e,#0000 26rem),radial-gradient(circle at 90% 6%,#c9963e1a,#0000 25rem),linear-gradient(#061013,#08191d)}body.terms-dark-mode .terms-intro .section-sweep,body.terms-dark-mode .terms-scope .section-sweep,body.terms-dark-mode .terms-details .section-sweep,body.terms-dark-mode .terms-rules-disclaimer .section-sweep,body.terms-dark-mode .terms-contact .section-sweep{color:#ffffff0e}body.terms-dark-mode .terms-intro .eyebrow,body.terms-dark-mode .terms-acceptance .eyebrow,body.terms-dark-mode .terms-scope .eyebrow,body.terms-dark-mode .terms-responsibilities .eyebrow,body.terms-dark-mode .terms-fees .eyebrow,body.terms-dark-mode .terms-no-guarantee .eyebrow,body.terms-dark-mode .terms-details .eyebrow,body.terms-dark-mode .terms-rules-disclaimer .eyebrow,body.terms-dark-mode .terms-contact .eyebrow{color:#7ad9c7}body.terms-dark-mode .terms-intro .section-title,body.terms-dark-mode .terms-acceptance .section-title,body.terms-dark-mode .terms-scope .section-title,body.terms-dark-mode .terms-responsibilities .section-title,body.terms-dark-mode .terms-fees .section-title,body.terms-dark-mode .terms-no-guarantee .section-title,body.terms-dark-mode .terms-details .section-title,body.terms-dark-mode .terms-rules-disclaimer .section-title,body.terms-dark-mode .terms-contact .section-title,body.terms-dark-mode .terms-answer-card h2,body.terms-dark-mode .terms-geo-card h3,body.terms-dark-mode .terms-scope-card h2,body.terms-dark-mode .terms-detail-card h2,body.terms-dark-mode .terms-rules-card h3,body.terms-dark-mode .terms-detail-card strong,body.terms-dark-mode .terms-contact-card strong,body.terms-dark-mode .terms-responsibility-grid h3,body.terms-dark-mode .terms-fee-grid h3{color:#fbf9f4}body.terms-dark-mode .terms-intro .section-copy,body.terms-dark-mode .terms-acceptance .section-copy,body.terms-dark-mode .terms-scope .section-copy,body.terms-dark-mode .terms-responsibilities .section-copy,body.terms-dark-mode .terms-fees .section-copy,body.terms-dark-mode .terms-no-guarantee .section-copy,body.terms-dark-mode .terms-details .section-copy,body.terms-dark-mode .terms-rules-disclaimer .section-copy,body.terms-dark-mode .terms-contact .section-copy,body.terms-dark-mode .terms-answer-card p,body.terms-dark-mode .terms-geo-card p,body.terms-dark-mode .terms-scope-card p,body.terms-dark-mode .terms-scope-card li,body.terms-dark-mode .terms-acceptance-row span,body.terms-dark-mode .terms-detail-card p,body.terms-dark-mode .terms-rules-card li,body.terms-dark-mode .terms-factor-card p,body.terms-dark-mode .terms-contact-card span,body.terms-dark-mode .terms-updated,body.terms-dark-mode .terms-responsibility-grid p,body.terms-dark-mode .terms-fee-grid p{color:#e2ebe7c2}body.terms-dark-mode .terms-answer-card,body.terms-dark-mode .terms-geo-card,body.terms-dark-mode .terms-acceptance-row,body.terms-dark-mode .terms-scope-card,body.terms-dark-mode .terms-responsibility-grid .card,body.terms-dark-mode .terms-fee-card,body.terms-dark-mode .terms-detail-card,body.terms-dark-mode .terms-rules-card,body.terms-dark-mode .terms-contact-card,body.terms-dark-mode .terms-factor-card{color:#fbf9f4;background:radial-gradient(circle at 0 0,#35a18d1f,#0000 16rem),linear-gradient(135deg,#ffffff16,#ffffff09);border-color:#ffffff21;box-shadow:0 24px 66px #0000003d}body.terms-dark-mode .terms-scope-card-muted{background:radial-gradient(circle at 92% 0,#d6b46b29,#0000 18rem),linear-gradient(135deg,#ffffff15,#ffffff09)}body.terms-dark-mode .terms-geo-card svg,body.terms-dark-mode .terms-acceptance-row svg,body.terms-dark-mode .terms-detail-card svg,body.terms-dark-mode .terms-rules-card svg,body.terms-dark-mode .terms-contact-card>svg,body.terms-dark-mode .terms-scope-card li svg,body.terms-dark-mode .terms-responsibility-grid .benefit-icon svg,body.terms-dark-mode .terms-fee-card svg{color:#7ad9c7}body.terms-dark-mode .terms-scope-card-muted li svg,body.terms-dark-mode .terms-factor-card span{color:#d6b46b}body.terms-dark-mode .terms-contact-card>svg{background:#7ad9c71f}body.terms-dark-mode .terms-detail-card strong{color:#7ad9c7}body.terms-dark-mode .terms-rules-actions a,body.terms-dark-mode .terms-rules-card span{color:#7ad9c7;background:#7ad9c71a;border-color:#7ad9c72e}body.terms-dark-mode .terms-rules-actions a:hover{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b);border-color:#7ad9c79e}body.terms-dark-mode .terms-acceptance-row:before{color:#fbf9f429}body.terms-dark-mode .terms-geo-card-image{filter:brightness(.78)saturate(.95);border-color:#ffffff21;box-shadow:0 22px 54px #00000047}body.terms-dark-mode .terms-contact .terms-contact-card{text-align:left;justify-items:start;margin-left:0;margin-right:auto}body.terms-dark-mode .nav{background:linear-gradient(#0a181cd1,#050e11a8);border-color:#7ad9c71f;box-shadow:inset 0 1px #ffffff09,0 24px 70px #00000057}body.terms-dark-mode .nav:before{content:"";z-index:-1;border-radius:inherit;opacity:.55;pointer-events:none;background:linear-gradient(135deg,#7ad9c71a,#d6b46b0f,#ffffff05);position:absolute;inset:-1px}@media (min-width:1025px) and (max-width:1280px){.terms-hero{padding-top:88px;padding-bottom:58px}.terms-hero .page-title{max-width:13ch;font-size:clamp(3rem,4.8vw,4.8rem)}.terms-hero .section-copy{max-width:740px}.terms-intro-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.58fr);gap:clamp(20px,3vw,42px)}.terms-answer-card,.terms-geo-card{padding:clamp(26px,3.2vw,42px)}.terms-answer-card h2{font-size:clamp(2.2rem,3.7vw,4.2rem)}.terms-geo-card{min-height:280px}.terms-scope-card,.terms-detail-card,.terms-fee-card{padding:26px}.terms-responsibility-grid,.terms-fee-grid,.terms-details-grid{gap:14px}.terms-no-guarantee .route-clarity-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);gap:clamp(22px,3vw,44px)}}@media (max-width:1024px){.terms-hero{padding-top:calc(var(--active-header-height) + 48px);padding-bottom:64px}.terms-hero .page-title{max-width:14ch;font-size:clamp(2.35rem,7vw,4.4rem)}.terms-hero .section-copy{max-width:720px}.terms-intro-grid,.terms-acceptance .grid.two-col,.terms-scope-grid,.terms-responsibilities .grid.two-col,.terms-fees .grid.two-col,.terms-no-guarantee .route-clarity-grid{grid-template-columns:1fr;gap:24px}.terms-geo-card{min-height:auto}.terms-responsibility-grid,.terms-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.terms-details-grid{grid-template-columns:1fr}.terms-detail-card{transform:none!important}.terms-contact .narrow.center{text-align:left}.terms-contact .section-copy{margin-left:0;margin-right:0}}@media (max-width:820px){.terms-responsibility-grid,.terms-fee-grid{grid-template-columns:1fr}.terms-acceptance-row{padding:20px 20px 20px 64px}.terms-acceptance-row:before{top:18px;left:18px}.terms-factor-card{grid-template-columns:1fr}.terms-contact-card{width:100%}}@media (max-width:680px){.terms-hero{padding-top:calc(var(--active-header-height) + 34px);padding-bottom:52px}.terms-hero .page-title{max-width:100%;font-size:clamp(2.05rem,10vw,3.1rem)}.terms-hero .subnav{grid-template-columns:1fr;width:min(100%,340px);display:grid}.terms-answer-card,.terms-geo-card,.terms-scope-card,.terms-detail-card,.terms-contact-card,.terms-factor-card,.terms-rules-card,.terms-fee-card,.terms-responsibility-grid .card{border-radius:22px}.terms-answer-card,.terms-geo-card,.terms-scope-card,.terms-detail-card,.terms-fee-card,.terms-factor-card,.terms-rules-card,.terms-responsibility-grid .card{padding:20px}.terms-answer-card h2{font-size:clamp(1.85rem,9.5vw,2.75rem)}.terms-acceptance-row{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:18px;display:grid}.terms-acceptance-row:before{grid-column:1/-1;font-size:1.2rem;position:static}.terms-acceptance-row svg{margin-top:2px}.terms-scope-card h2,.terms-detail-card h2{margin-top:18px;font-size:clamp(1.35rem,7vw,1.85rem)}.terms-no-guarantee .hero-actions{grid-template-columns:1fr;width:min(100%,340px);display:grid}.terms-no-guarantee .hero-actions .cta-button{width:100%}.terms-contact-card,.terms-contact .terms-contact-card{text-align:left;grid-template-columns:1fr;justify-items:start;padding:20px}.terms-contact-card>svg{border-radius:16px;width:48px;height:48px;padding:13px}}@media (max-width:430px){.terms-hero .page-title,.terms-acceptance .section-title,.terms-scope .section-title,.terms-responsibilities .section-title,.terms-fees .section-title,.terms-no-guarantee .section-title,.terms-contact .section-title{font-size:clamp(1.85rem,10.5vw,2.55rem)}.terms-answer-card,.terms-geo-card,.terms-scope-card,.terms-detail-card,.terms-contact-card,.terms-factor-card,.terms-rules-card,.terms-fee-card,.terms-responsibility-grid .card{padding-left:16px;padding-right:16px}.terms-scope-card li{gap:9px}.terms-contact-card strong{font-size:1rem}}@media (hover:none),(pointer:coarse){.terms-detail-card:hover{transform:none}}.official-source-note{flex-wrap:wrap;align-items:center;gap:10px 14px}.official-source-note a,.last-reviewed-badge a{color:inherit;text-underline-offset:4px;font-weight:950;text-decoration:underline;text-decoration-thickness:1px}.official-source-note em{min-height:28px;color:var(--green);letter-spacing:0;white-space:nowrap;background:#35a18d14;border:1px solid #12233f1a;border-radius:999px;align-items:center;padding:5px 10px;font-size:.78rem;font-style:normal;font-weight:950;display:inline-flex}.official-source-note-compact{padding:14px 16px;font-size:.88rem}.last-reviewed-badge{width:fit-content;max-width:100%;color:var(--ink);background:#ffffffb8;border:1px solid #12233f1a;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 13px;font-size:.84rem;font-weight:900;line-height:1.35;display:inline-flex;box-shadow:0 18px 46px #12233f14}.last-reviewed-badge svg{color:var(--green);flex:none}.guidance-review-row,.blog-review-row,.home-review-row{justify-content:flex-start;padding-top:18px;padding-bottom:0;display:flex}body.home-dark-mode .official-source-note em,body.home-dark-mode .last-reviewed-badge,body.services-dark-mode .official-source-note em,body.services-dark-mode .last-reviewed-badge,body.privacy-dark-mode .official-source-note em,body.privacy-dark-mode .last-reviewed-badge,body.booking-dark-mode .official-source-note em,body.booking-dark-mode .last-reviewed-badge,body.contact-dark-mode .official-source-note em,body.contact-dark-mode .last-reviewed-badge,body.terms-dark-mode .official-source-note em,body.terms-dark-mode .last-reviewed-badge{color:#7ad9c7;background:#7ad9c71a;border-color:#7ad9c72e}body.home-dark-mode .last-reviewed-badge,body.services-dark-mode .last-reviewed-badge,body.privacy-dark-mode .last-reviewed-badge,body.booking-dark-mode .last-reviewed-badge,body.contact-dark-mode .last-reviewed-badge,body.terms-dark-mode .last-reviewed-badge{color:#fbf9f4e6;background:#ffffff13;box-shadow:0 20px 56px #00000038}@media (max-width:680px){.official-source-note{align-items:flex-start}.official-source-note em,.last-reviewed-badge{white-space:normal;justify-content:flex-start;width:100%}}.about-hero .page-hero-copy{max-width:790px}.about-founder-section,.about-ai-section,.about-team-section,.about-who-section{position:relative;overflow:hidden}.about-founder-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,5vw,78px);display:grid}.about-founder-card{background:radial-gradient(circle at 20% 12%,#35a18d33,#0000 19rem),linear-gradient(145deg,#fffffff0,#fbf9f4c7);border-color:#35a18d38;min-height:560px;padding:clamp(26px,3.5vw,46px);overflow:hidden}.about-founder-avatar{z-index:1;background:radial-gradient(circle at 34% 25%, #ffffffeb, transparent 28%), linear-gradient(135deg, var(--navy), var(--green));border:1px solid #12233f1f;border-radius:50%;place-items:center;width:clamp(130px,16vw,190px);height:clamp(130px,16vw,190px);margin-bottom:28px;display:grid;position:relative;box-shadow:0 26px 70px #12233f38}.about-founder-avatar span{color:var(--white);letter-spacing:0;font-size:clamp(2rem,4vw,4.8rem);font-weight:950}.about-founder-card h2{z-index:1;letter-spacing:0;margin:12px 0 14px;font-size:clamp(2.1rem,4vw,5rem);line-height:.96;position:relative}.about-founder-card p{z-index:1;color:var(--ink-soft);line-height:1.65;position:relative}.about-founder-stats{z-index:1;gap:10px;margin-top:28px;display:grid;position:relative}.about-founder-stats span,.about-proof-list span{color:#ffffffdb;background:#12233feb;border:1px solid #12233f29;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:12px 14px;line-height:1.35;display:flex}.about-founder-stats strong{color:#7ad9c7;white-space:nowrap;font-size:1.14rem}.about-founder-copy{max-width:920px}.about-proof-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.about-proof-list svg{color:#7ad9c7;flex:none}.about-difference-stack{gap:14px;display:grid}.about-difference-card{min-height:170px;color:var(--white);background:#ffffff17;border-color:#ffffff26;grid-template-columns:auto auto 1fr;align-items:flex-start;gap:14px;padding:clamp(20px,2.4vw,28px);display:grid;box-shadow:0 24px 60px #0000002e}.about-difference-card:nth-child(2){transform:translate(clamp(0px,2vw,28px))}.about-difference-card:nth-child(3){transform:translate(clamp(0px,4vw,56px))}.about-difference-card>span{color:#fbf9f485;font-size:.82rem;font-weight:950}.about-difference-card svg{color:#7ad9c7}.about-difference-card h3{color:var(--white);margin:0;font-size:clamp(1.2rem,1.7vw,1.9rem);line-height:1.05}.about-difference-card p{color:#fbf9f4bd;grid-column:3;margin:0;line-height:1.58}.about-ai-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:clamp(26px,5vw,76px);display:grid}.about-ai-copy{max-width:920px}.about-ai-system-card{background:radial-gradient(circle at 22% 15%,#35a18d38,#0000 16rem),radial-gradient(circle at 80% 18%,#c9963e2e,#0000 16rem),linear-gradient(145deg,#fffffff0,#fbf9f4d1);align-content:end;min-height:420px;padding:clamp(28px,4vw,48px);display:grid;overflow:hidden}.about-ai-system-card h3{z-index:1;letter-spacing:0;max-width:11ch;margin:0 0 14px;font-size:clamp(2.2rem,4vw,5rem);line-height:.94;position:relative}.about-ai-system-card p{z-index:1;color:var(--ink-soft);line-height:1.6;position:relative}.about-ai-orbit{width:clamp(92px,11vw,148px);height:clamp(92px,11vw,148px);color:var(--green);background:#35a18d14;border:1px solid #35a18d47;border-radius:50%;place-items:center;animation:18s linear infinite seal-spin;display:grid;position:absolute;top:clamp(24px,4vw,44px);right:clamp(22px,4vw,46px)}.about-ai-orbit:before,.about-ai-orbit:after{content:"";border:1px dashed #12233f29;border-radius:50%;position:absolute;inset:-12px}.about-ai-orbit:after{opacity:.55;border-style:solid;inset:18px}.about-ai-orbit span{letter-spacing:0;font-size:clamp(1.6rem,3vw,3.4rem);font-weight:950}.about-ai-cards,.about-applicant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.about-ai-card{background:linear-gradient(#ffffffe6,#fbf9f4c7),radial-gradient(circle at 0 0,#35a18d1f,#0000 12rem);min-height:300px;padding:26px}.about-ai-card h3,.about-applicant-card h3{margin:18px 0 12px;font-size:clamp(1.3rem,1.8vw,2rem);line-height:1.05}.about-ai-card p,.about-applicant-card p{color:var(--ink-soft);line-height:1.58}.about-team-grid .benefit-card{min-height:310px}.about-who-section.service-depth:before{content:none}.about-who-section .section-sweep{color:#12233f0b;transform:translate3d(var(--section-parallax-x,0px), var(--section-parallax-y-soft,0px), 0);translate:var(--sweep-x,0px) 0}.about-applicant-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.about-applicant-card{min-height:300px;color:var(--white);background:radial-gradient(circle at 18% 14%,#7ad9c724,#0000 14rem),linear-gradient(145deg,#12233ff5,#081316f0);border-color:#12233f38;padding:26px;box-shadow:0 24px 64px #12233f21}.about-applicant-card svg{color:#7ad9c7}.about-applicant-card h3{color:var(--white)}.about-applicant-card p{color:#fbf9f4bd}.about-final-cta .services-final-actions{align-items:flex-end}@media (max-width:1100px){.about-founder-grid,.about-ai-grid{grid-template-columns:1fr}.about-proof-list,.about-ai-cards,.about-applicant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.about-founder-card{min-height:auto}.about-proof-list,.about-ai-cards,.about-applicant-grid{grid-template-columns:1fr}.about-difference-card,.about-difference-card:nth-child(2),.about-difference-card:nth-child(3){grid-template-columns:auto 1fr;transform:none}.about-difference-card h3,.about-difference-card p{grid-column:1/-1}.about-ai-system-card{min-height:340px}}.about-founder-visual-grid{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr)}.about-founder-visual{background:#081316;border-color:#12233f24;min-height:clamp(520px,58vw,720px);padding:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #12233f2e}.about-founder-photo{background:linear-gradient(#0813161a,#081316b8),url(https://images.unsplash.com/photo-1556761175-4b46a572b786?auto=format&fit=crop&w=1400&q=84) 50%/cover;transition:transform .7s;position:absolute;inset:0;transform:scale(1.02)}.about-founder-visual:hover .about-founder-photo{transform:scale(1.07)}.about-founder-nameplate{z-index:2;max-width:460px;color:var(--white);position:absolute;bottom:clamp(26px,4vw,48px);left:clamp(22px,3vw,38px);right:clamp(22px,3vw,38px)}.about-founder-nameplate span{color:#7ad9c7;text-transform:uppercase;background:#08131670;border:1px solid #ffffff38;border-radius:999px;margin-bottom:12px;padding:7px 10px;font-size:.78rem;font-weight:950;display:inline-flex}.about-founder-nameplate strong{letter-spacing:0;font-size:clamp(2.5rem,5vw,6.2rem);line-height:.88;display:block}.about-founder-nameplate p{color:#fbf9f4c7;max-width:24rem;margin:14px 0 0;line-height:1.55}.about-founder-stat-overlay{z-index:2;width:min(280px,100% - 36px);margin:0;position:absolute;top:clamp(18px,3vw,30px);right:clamp(18px,3vw,30px)}.about-founder-stat-overlay span{color:#fbf9f4db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131694;border-color:#ffffff29;min-height:48px}.about-founder-copy .section-copy{max-width:790px}.about-difference-grid{align-items:center}.about-comparison-board{background:#071114;border:1px solid #ffffff24;border-radius:8px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000042}.about-comparison-image{background:linear-gradient(#0813161a,#081316b3),url(https://images.unsplash.com/photo-1554224155-6726b3ff858f?auto=format&fit=crop&w=1400&q=84) 50%/cover;position:absolute;inset:0}.about-comparison-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff24;border-radius:8px;gap:8px;width:min(360px,100% - 44px);padding:20px;display:grid;position:absolute}.about-comparison-card span{color:#fbf9f4a8;text-transform:uppercase;font-size:.78rem;font-weight:950}.about-comparison-card strong{color:var(--white);font-size:clamp(1.25rem,2vw,2.2rem);line-height:1.02}.about-comparison-muted{background:#ffffff14;top:24px;left:22px}.about-comparison-active{background:#35a18d38;border-color:#7ad9c752;bottom:24px;right:22px}.about-difference-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.about-difference-points .about-difference-card,.about-difference-points .about-difference-card:nth-child(2),.about-difference-points .about-difference-card:nth-child(3){transform:none}.about-ai-visual-grid{grid-template-columns:minmax(360px,.95fr) minmax(0,1.05fr)}.about-agent-lab{background:radial-gradient(circle,#35a18d38,#0000 12rem),radial-gradient(circle at 18% 16%,#c9963e29,#0000 18rem),linear-gradient(145deg,#071114,#10242a);border-color:#7ad9c729;min-height:clamp(560px,56vw,720px);padding:clamp(24px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 30px 90px #12233f2e}.about-agent-lab:before,.about-agent-lab:after{content:"";border:1px dashed #7ad9c733;border-radius:50%;animation:24s linear infinite seal-spin;position:absolute;inset:14%}.about-agent-lab:after{opacity:.7;animation-direction:reverse;inset:25%}.about-agent-core{z-index:2;color:#7ad9c7;background:#081316d1;border:1px solid #7ad9c74d;border-radius:50%;place-items:center;gap:6px;width:clamp(120px,15vw,180px);height:clamp(120px,15vw,180px);display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #00000047}.about-agent-core span{color:var(--white);font-size:clamp(1.8rem,4vw,4rem);font-weight:950;line-height:.8}.about-agent-node{z-index:2;width:min(230px,42%);color:var(--white);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff21;border-radius:8px;padding:16px;position:absolute}.about-agent-node[data-node="1"]{top:32px;left:32px}.about-agent-node[data-node="2"]{top:32px;right:32px}.about-agent-node[data-node="3"]{bottom:32px;left:32px}.about-agent-node[data-node="4"]{bottom:32px;right:32px}.about-agent-node strong{color:#7ad9c7;margin-bottom:8px;line-height:1.1;display:block}.about-agent-node p{color:#fbf9f4b8;margin:0;font-size:.9rem;line-height:1.45}.about-ai-cards-compact{grid-template-columns:1fr;margin-top:24px}.about-ai-cards-compact .about-ai-card{grid-template-columns:auto 1fr;align-items:start;gap:12px 16px;min-height:auto;padding:18px;display:grid}.about-ai-cards-compact .about-ai-card h3,.about-ai-cards-compact .about-ai-card p,.about-ai-cards-compact .about-ai-card .tag{grid-column:2;margin-top:0}.about-team-visual-grid{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,5vw,72px);display:grid}.about-team-image{background:linear-gradient(#0813161f,#081316bd),url(https://images.unsplash.com/photo-1517048676732-d65bc937f952?auto=format&fit=crop&w=1400&q=84) 50%/cover;min-height:clamp(420px,44vw,620px);position:relative;overflow:hidden}.about-team-image span{color:#7ad9c7;text-transform:uppercase;background:#08131694;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:950;position:absolute;bottom:24px;left:24px}.about-team-compact-grid{gap:14px;margin-top:28px;display:grid}.about-team-compact-grid .benefit-card{grid-template-columns:auto 1fr;align-items:start;gap:10px 16px;min-height:auto;display:grid}.about-team-compact-grid .benefit-card h3,.about-team-compact-grid .benefit-card p{grid-column:2;margin-top:0}.about-applicant-image-card{background:#071114;padding:0;overflow:hidden}.about-applicant-image{background:linear-gradient(180deg, #08131605, #08131659), var(--applicant-image) center / cover;min-height:190px;transition:transform .52s}.about-applicant-image-card:hover .about-applicant-image{transform:scale(1.06)}.about-applicant-body{background:radial-gradient(circle at 16% 0,#7ad9c71f,#0000 12rem),linear-gradient(145deg,#12233ffa,#081316f5);padding:22px}@media (max-width:1100px){.about-founder-visual-grid,.about-ai-visual-grid,.about-team-visual-grid,.about-difference-points{grid-template-columns:1fr}.about-applicant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.about-founder-visual,.about-agent-lab,.about-team-image{min-height:460px}.about-founder-stat-overlay{width:auto;left:16px;right:16px}.about-founder-nameplate{bottom:20px;left:16px;right:16px}.about-comparison-board{min-height:440px}.about-comparison-card{width:auto;left:18px;right:18px}.about-comparison-active{right:18px}.about-agent-node{width:calc(50% - 30px);padding:12px}.about-agent-node[data-node="1"],.about-agent-node[data-node="3"]{left:16px}.about-agent-node[data-node="2"],.about-agent-node[data-node="4"]{right:16px}.about-agent-node[data-node="1"],.about-agent-node[data-node="2"]{top:16px}.about-agent-node[data-node="3"],.about-agent-node[data-node="4"]{bottom:16px}.about-applicant-grid{grid-template-columns:1fr}}.guidance-hero .page-hero-content{width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));max-width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));margin-left:auto;margin-right:auto}.guidance-hero .page-hero-copy{text-align:left;max-width:980px}.guidance-hero .page-title{max-width:13ch}.guidance-hero .subnav{justify-content:flex-start}.guidance-answer-section,.guidance-index-section,.guidance-eligibility-section,.guidance-documents-section,.guidance-fees-section,.guidance-switch-section,.guidance-dependants-section,.guidance-geo-section{position:relative;overflow:hidden}.guidance-section-head .section-copy{max-width:720px}.guidance-answer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.guidance-answer-card{background:radial-gradient(circle at 20% 0,#35a18d24,#0000 12rem),linear-gradient(#fffffff0,#fbf9f4c7);border-color:#12233f1f;min-height:310px;padding:24px;transition:transform .26s,border-color .26s,box-shadow .26s;overflow:hidden}.guidance-answer-card:hover{--lift:-7px;border-color:#35a18d57;box-shadow:0 28px 76px #12233f1f}.guidance-answer-card svg,.guidance-topic-card span,.guidance-geo-card svg{color:var(--green)}.guidance-answer-card h3,.guidance-topic-card h3,.guidance-document-card h3,.guidance-geo-card h3{letter-spacing:0;margin:20px 0 12px;font-size:clamp(1.28rem,1.8vw,2.05rem);line-height:1.04}.guidance-answer-card p,.guidance-topic-card p,.guidance-fee-card p,.guidance-geo-card p{color:var(--ink-soft);line-height:1.6}.guidance-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.guidance-topic-card{min-height:250px;color:inherit;background:linear-gradient(135deg,#ffffffeb,#fbf9f4c7),radial-gradient(circle at 0 0,#c9963e1f,#0000 12rem);padding:24px;text-decoration:none;transition:transform .26s,border-color .26s,box-shadow .26s;display:grid}.guidance-topic-card:hover{--lift:-6px;border-color:#c9963e4d;box-shadow:0 26px 68px #12233f1c}.guidance-topic-card em{color:var(--green);align-self:end;align-items:center;gap:8px;font-style:normal;font-weight:900;display:inline-flex}.guidance-rule-grid{margin-top:34px}.guidance-documents-grid{align-items:center}.guidance-document-columns{gap:14px;display:grid}.guidance-document-card{background:#ffffffc7;padding:24px}.guidance-document-card .check-list{margin-top:18px}.guidance-fee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.guidance-fee-card{background:radial-gradient(circle at 18% 10%,#35a18d1f,#0000 12rem),#ffffffd1;border-color:#12233f1f;min-height:170px;padding:22px}.guidance-fee-card span{color:var(--green);text-transform:uppercase;background:#35a18d17;border-radius:999px;margin-bottom:16px;padding:7px 10px;font-size:.78rem;font-weight:950;display:inline-flex}.guidance-switch-grid{align-items:start;gap:clamp(26px,4vw,58px)}.guidance-switch-section.service-depth:before,.guidance-switch-section.service-depth:after{content:none}.guidance-switch-section .section-sweep{color:#12233f0b}.guidance-switch-stack{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;min-width:0;display:grid;position:relative}.guidance-switch-card{background:radial-gradient(circle at 15% 0,#35a18d1f,#0000 12rem),#ffffffdb;border-color:#12233f1f;min-width:0;min-height:230px;padding:22px;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden}.guidance-switch-card:hover{border-color:#35a18d47;transform:translateY(-4px);box-shadow:0 24px 64px #12233f1f}.guidance-switch-card .tag{color:var(--green);background:#35a18d17}.guidance-switch-card h3{color:var(--ink);margin:16px 0 10px;font-size:clamp(1.22rem,1.5vw,1.72rem);line-height:1.08}.guidance-switch-card .section-copy{max-width:none;color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.55}.guidance-dependants-section .benefit-card{min-height:300px}.guidance-geo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.guidance-geo-card{min-height:250px;color:var(--white);background:linear-gradient(145deg,#12233ff2,#081316eb),radial-gradient(circle at 18% 0,#7ad9c724,#0000 12rem);padding:24px}.guidance-geo-card h3{color:var(--white)}.guidance-geo-card p{color:#fbf9f4c2}.guidance-final-cta .services-final-actions{align-items:flex-end}@media (max-width:1180px){.guidance-answer-grid,.guidance-geo-grid,.guidance-topic-grid,.guidance-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.guidance-answer-grid,.guidance-topic-grid,.guidance-fee-grid,.guidance-geo-grid{grid-template-columns:1fr}.guidance-answer-card,.guidance-topic-card,.guidance-fee-card,.guidance-geo-card{min-height:auto}}@media (max-width:1180px){.guidance-hero .page-title{max-width:14ch}}@media (max-width:760px){.guidance-hero .page-title{max-width:100%}.guidance-hero .subnav{grid-template-columns:1fr;width:min(100%,340px);display:grid}.guidance-switch-stack{grid-template-columns:1fr}.guidance-switch-card{min-height:auto}}.blog-hero .page-hero-content{width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));max-width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));margin-left:auto;margin-right:auto}.blog-hero .page-hero-copy{text-align:left;max-width:980px}.blog-hero .page-title{max-width:13ch}.blog-hero .subnav{justify-content:flex-start}.blog-card .tag{white-space:nowrap}.blog-body h3{font-size:clamp(1.25rem,1.7vw,1.85rem);line-height:1.08}.blog-body p{color:var(--ink-soft)}@media (max-width:1180px){.blog-hero .page-title{max-width:14ch}}@media (max-width:760px){.blog-hero .page-title{max-width:100%}.blog-hero .subnav{grid-template-columns:1fr;width:min(100%,340px);display:grid}}.blog-article-hero .page-hero-content{width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));max-width:min(var(--max), calc(100% - (var(--site-gutter) * 2)));margin-left:auto;margin-right:auto}.blog-article-hero .page-hero-copy{text-align:left;max-width:1060px}.blog-article-hero .page-title{max-width:15ch}.blog-article-hero .subnav{justify-content:flex-start}.blog-article-review-row{z-index:2;margin-top:-18px;position:relative}.blog-article-section{padding-top:72px}.blog-article-shell{grid-template-columns:minmax(270px,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(24px,4vw,58px);display:grid}.blog-article-aside{top:calc(var(--active-header-height) + 32px);transform:translate3d(0, var(--section-parallax-y-soft), 0);will-change:transform;align-self:start;gap:14px;display:grid;position:sticky}.blog-back-link,.blog-source-link{width:fit-content;color:var(--green);align-items:center;gap:8px;font-weight:900;display:inline-flex}.blog-back-link{border:1px solid var(--line);background:#ffffffad;border-radius:999px;min-height:38px;padding:0 13px}.blog-article-answer,.blog-article-side-card,.blog-article-content-card,.blog-article-faq-card{background:#ffffffc7;border-color:#12233f1f}.blog-article-answer,.blog-article-side-card{padding:clamp(20px,2.4vw,30px)}.blog-article-answer h2,.blog-article-content-card h2{color:var(--ink);margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.9rem,3vw,3.5rem);line-height:.98}.blog-article-answer p,.blog-article-side-card p,.blog-article-content-card p,.blog-article-faq-card p{color:var(--ink-soft);font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.72}.blog-article-kicker{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem;font-weight:950}.blog-article-main{gap:26px;min-width:0;display:grid}.blog-article-stack{gap:22px;display:grid}.blog-article-content-card{padding:clamp(24px,3vw,44px);overflow:hidden}.blog-article-media{background:var(--navy);min-height:clamp(260px,34vw,430px);margin:calc(-1*clamp(24px,3vw,44px)) calc(-1*clamp(24px,3vw,44px)) clamp(24px,3vw,36px);position:relative;overflow:hidden}.blog-article-media img{object-fit:cover;transform:scale(1.04)}.blog-article-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,36px);display:grid}.blog-article-bullets{gap:12px;margin:0;padding:0;list-style:none;display:grid}.blog-article-bullets-spaced{margin-top:22px}.blog-article-bullets li{color:var(--ink-soft);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-weight:760;line-height:1.55;display:grid}.blog-article-bullets svg{color:var(--green);margin-top:2px}.blog-source-link{background:#35a18d14;border:1px solid #35a18d33;border-radius:8px;margin-top:22px;padding:14px 16px;line-height:1.5}.blog-article-faq{padding-top:48px}.blog-article-faq .section-title{max-width:720px;font-size:clamp(2rem,4vw,4rem)}.blog-article-faq-list{gap:12px;margin-top:28px;display:grid}.blog-article-faq-card{padding:0;overflow:hidden}.blog-article-faq-card summary{cursor:pointer;color:var(--ink);padding:20px 22px;font-weight:950;list-style:none}.blog-article-faq-card summary::-webkit-details-marker{display:none}.blog-article-faq-card p{margin:0;padding:0 22px 22px}.blog-article-final{border-radius:18px;margin-top:42px;padding:clamp(32px,5vw,62px)}.blog-article-final .grid.two-col{grid-template-columns:minmax(0,1fr) minmax(260px,.45fr)}.blog-article-final-actions{align-content:center;justify-items:start;gap:14px;display:grid}.blog-article-review-note{color:#ffffffb8;max-width:720px;margin:20px 0 0;font-size:.95rem;line-height:1.65}.blog-final-link{color:var(--white)}@media (max-width:980px){.blog-article-shell{grid-template-columns:1fr}.blog-article-aside{position:relative;top:auto;transform:none}.blog-article-intro-grid,.blog-article-final .grid.two-col{grid-template-columns:1fr}}@media (max-width:760px){.blog-article-hero .page-title{max-width:100%}.blog-article-hero .subnav{grid-template-columns:1fr;width:min(100%,340px);display:grid}.blog-article-section{padding-top:52px}.blog-article-content-card{padding:20px}.blog-article-media{min-height:230px;margin:-20px -20px 22px}}html:has(body.about-dark-mode){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071114}body.about-dark-mode{color:#fbf9f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 10% 0,#35a18d2e,#0000 30rem),radial-gradient(circle at 92% 18%,#c9963e21,#0000 28rem),#071114 linear-gradient(#050b0d 0%,#07171a 42%,#0b1418 100%)}body.about-dark-mode .page-shell{background:#071114}body.about-dark-mode .about-hero:before{background:linear-gradient(90deg, #020709f0, #020709b8 44%, #02070961), var(--page-image) center / cover}body.about-dark-mode .about-hero:after{background:linear-gradient(#0000,#071114)}body.about-dark-mode .about-hero .eyebrow,body.about-dark-mode .about-hero .page-title{color:#fbf9f4;text-shadow:0 3px 24px #0000008a}body.about-dark-mode .about-hero .section-copy{color:#fbf9f4d1;text-shadow:0 2px 18px #0000006b}body.about-dark-mode .about-hero .subnav a{color:#fbf9f4db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08131685;border-color:#ffffff26;box-shadow:0 16px 42px #0000002e}body.about-dark-mode .about-hero .subnav a:hover{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b);border-color:#7ad9c79e}body.about-dark-mode .floating-panel{color:#fbf9f4;background:#081316b8;border-color:#ffffff26;box-shadow:0 24px 64px #00000052}body.about-dark-mode .floating-panel p{color:#e2ebe7c2}body.about-dark-mode .about-founder-section,body.about-dark-mode .about-ai-section,body.about-dark-mode .about-team-section,body.about-dark-mode .about-who-section{background:radial-gradient(circle at 12% 14%,#35a18d21,#0000 25rem),radial-gradient(circle at 88% 18%,#c9963e17,#0000 24rem),linear-gradient(#071114,#0a171b)}body.about-dark-mode .about-founder-section .section-sweep,body.about-dark-mode .about-ai-section .section-sweep,body.about-dark-mode .about-who-section .section-sweep{color:#ffffff0e}body.about-dark-mode .about-founder-copy .section-title,body.about-dark-mode .about-ai-copy .section-title,body.about-dark-mode .about-team-section .section-title,body.about-dark-mode .about-who-section .section-title,body.about-dark-mode .about-difference .section-title,body.about-dark-mode .about-final-cta .section-title{color:#fbf9f4}body.about-dark-mode .about-founder-copy .section-copy,body.about-dark-mode .about-ai-copy .section-copy,body.about-dark-mode .about-team-section .section-copy,body.about-dark-mode .about-who-section .section-copy,body.about-dark-mode .about-difference .section-copy,body.about-dark-mode .about-final-cta .section-copy{color:#e2ebe7c2}body.about-dark-mode .about-founder-visual,body.about-dark-mode .about-comparison-board,body.about-dark-mode .about-agent-lab,body.about-dark-mode .about-team-image,body.about-dark-mode .about-applicant-image-card{border-color:#ffffff21;box-shadow:0 30px 90px #00000052}body.about-dark-mode .about-ai-card,body.about-dark-mode .about-team-compact-grid .benefit-card,body.about-dark-mode .about-applicant-card,body.about-dark-mode .about-difference-points .about-difference-card,body.about-dark-mode .about-proof-list span,body.about-dark-mode .about-founder-stat-overlay span,body.about-dark-mode .about-comparison-card{color:#fbf9f4;background:radial-gradient(circle at 0 0,#35a18d1f,#0000 16rem),linear-gradient(135deg,#ffffff16,#ffffff09);border-color:#ffffff21;box-shadow:0 24px 66px #0000003d}body.about-dark-mode .about-applicant-body{background:radial-gradient(circle at 16% 0,#7ad9c71f,#0000 12rem),linear-gradient(145deg,#091f23fa,#081316f5)}body.about-dark-mode .about-ai-card h3,body.about-dark-mode .about-team-compact-grid .benefit-card h3,body.about-dark-mode .about-applicant-card h3,body.about-dark-mode .about-difference-card h3,body.about-dark-mode .about-comparison-card strong,body.about-dark-mode .about-founder-stats strong{color:#fbf9f4}body.about-dark-mode .about-ai-card p,body.about-dark-mode .about-team-compact-grid .benefit-card p,body.about-dark-mode .about-applicant-card p,body.about-dark-mode .about-difference-card p,body.about-dark-mode .about-comparison-card span,body.about-dark-mode .about-founder-stat-overlay span,body.about-dark-mode .about-proof-list span{color:#e2ebe7c2}body.about-dark-mode .about-founder-stats strong,body.about-dark-mode .about-proof-list svg,body.about-dark-mode .about-agent-node strong,body.about-dark-mode .about-applicant-card svg,body.about-dark-mode .about-team-image span,body.about-dark-mode .about-founder-nameplate span{color:#7ad9c7}body.about-dark-mode .about-agent-core{color:#7ad9c7;background:#081316e6;border-color:#7ad9c74d}body.about-dark-mode .about-agent-node{background:#ffffff13;border-color:#ffffff21;box-shadow:0 20px 52px #0000003d}body.about-dark-mode .about-agent-node p{color:#e2ebe7b8}body.about-dark-mode .about-difference-card>span,body.about-dark-mode .about-ai-card .tag{color:#fbf9f49e}body.about-dark-mode .about-final-cta .services-final-actions{justify-content:flex-start}html:has(body.guidance-dark-mode){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071114}body.guidance-dark-mode{color:#fbf9f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 10% 0,#35a18d2e,#0000 30rem),radial-gradient(circle at 92% 18%,#c9963e21,#0000 28rem),#071114 linear-gradient(#050b0d 0%,#07171a 42%,#0b1418 100%)}body.guidance-dark-mode .page-shell{background:#071114}body.guidance-dark-mode .guidance-hero:before{background:linear-gradient(90deg, #020709f0, #020709b8 44%, #02070961), var(--page-image) center / cover}body.guidance-dark-mode .guidance-hero:after{background:linear-gradient(#0000,#071114)}body.guidance-dark-mode .guidance-hero .eyebrow,body.guidance-dark-mode .guidance-hero .page-title{color:#fbf9f4;text-shadow:0 3px 24px #0000008a}body.guidance-dark-mode .guidance-hero .section-copy{color:#fbf9f4d1;text-shadow:0 2px 18px #0000006b}body.guidance-dark-mode .guidance-hero .subnav a{color:#fbf9f4db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08131685;border-color:#ffffff26;box-shadow:0 16px 42px #0000002e}body.guidance-dark-mode .guidance-hero .subnav a:hover{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b);border-color:#7ad9c79e}body.guidance-dark-mode .guidance-answer-section,body.guidance-dark-mode .guidance-index-section,body.guidance-dark-mode .guidance-journey-section,body.guidance-dark-mode .guidance-eligibility-section,body.guidance-dark-mode .guidance-documents-section,body.guidance-dark-mode .guidance-fees-section,body.guidance-dark-mode .guidance-switch-section,body.guidance-dark-mode .guidance-dependants-section,body.guidance-dark-mode .guidance-benefits-section,body.guidance-dark-mode .guidance-geo-section,body.guidance-dark-mode #faq{background:radial-gradient(circle at 12% 14%,#35a18d21,#0000 25rem),radial-gradient(circle at 88% 18%,#c9963e17,#0000 24rem),linear-gradient(#071114,#0a171b)}body.guidance-dark-mode .guidance-answer-section .section-sweep,body.guidance-dark-mode .guidance-index-section .section-sweep,body.guidance-dark-mode .guidance-eligibility-section .section-sweep,body.guidance-dark-mode .guidance-documents-section .section-sweep,body.guidance-dark-mode .guidance-switch-section .section-sweep,body.guidance-dark-mode .guidance-geo-section .section-sweep{color:#ffffff0e}body.guidance-dark-mode .guidance-review-row,body.guidance-dark-mode .guidance-section-head,body.guidance-dark-mode .guidance-documents-grid,body.guidance-dark-mode .guidance-switch-grid,body.guidance-dark-mode .guidance-final-cta .grid.two-col,body.guidance-dark-mode .section-title,body.guidance-dark-mode .guidance-answer-card h3,body.guidance-dark-mode .guidance-topic-card h3,body.guidance-dark-mode .guidance-document-card h3,body.guidance-dark-mode .guidance-fee-card span,body.guidance-dark-mode .guidance-switch-card h3,body.guidance-dark-mode .guidance-geo-card h3,body.guidance-dark-mode .benefit-card h3,body.guidance-dark-mode .journey-step-card h3,body.guidance-dark-mode .journey-panel .section-title,body.guidance-dark-mode .accordion-trigger{color:#fbf9f4}body.guidance-dark-mode .section-copy,body.guidance-dark-mode .guidance-answer-card p,body.guidance-dark-mode .guidance-topic-card p,body.guidance-dark-mode .guidance-document-card .check-list li,body.guidance-dark-mode .guidance-fee-card p,body.guidance-dark-mode .guidance-switch-card .section-copy,body.guidance-dark-mode .guidance-geo-card p,body.guidance-dark-mode .benefit-card p,body.guidance-dark-mode .journey-step-card p,body.guidance-dark-mode .journey-panel .section-copy,body.guidance-dark-mode .accordion-content p{color:#e2ebe7c2}body.guidance-dark-mode .guidance-answer-card,body.guidance-dark-mode .guidance-topic-card,body.guidance-dark-mode .guidance-document-card,body.guidance-dark-mode .guidance-fee-card,body.guidance-dark-mode .guidance-switch-card,body.guidance-dark-mode .guidance-dependants-section .benefit-card,body.guidance-dark-mode .guidance-benefits-section .benefit-card,body.guidance-dark-mode .journey-panel,body.guidance-dark-mode .journey-step-card,body.guidance-dark-mode .source-note,body.guidance-dark-mode .official-source-note,body.guidance-dark-mode .last-reviewed-badge,body.guidance-dark-mode .accordion,body.guidance-dark-mode .accordion-item{color:#fbf9f4;background:radial-gradient(circle at 0 0,#35a18d1f,#0000 16rem),linear-gradient(135deg,#ffffff16,#ffffff09);border-color:#ffffff21;box-shadow:0 24px 66px #0000003d}body.guidance-dark-mode .guidance-geo-card{background:radial-gradient(circle at 18% 0,#7ad9c724,#0000 12rem),linear-gradient(145deg,#12233ff5,#081316f0);border-color:#7ad9c729}body.guidance-dark-mode .guidance-answer-card:hover,body.guidance-dark-mode .guidance-topic-card:hover,body.guidance-dark-mode .guidance-switch-card:hover{border-color:#7ad9c757;box-shadow:0 30px 78px #00000047}body.guidance-dark-mode .benefit-icon,body.guidance-dark-mode .guidance-fee-card span,body.guidance-dark-mode .guidance-switch-card .tag,body.guidance-dark-mode .journey-tags em,body.guidance-dark-mode .tab-tags em,body.guidance-dark-mode .guidance-topic-card em,body.guidance-dark-mode .last-reviewed-badge a{color:#7ad9c7;background:#7ad9c71a;border-color:#7ad9c73d}body.guidance-dark-mode .guidance-topic-card span,body.guidance-dark-mode .guidance-answer-card svg,body.guidance-dark-mode .guidance-geo-card svg,body.guidance-dark-mode .benefit-card svg,body.guidance-dark-mode .journey-phase{color:#7ad9c7}body.guidance-dark-mode .journey-depth,body.guidance-dark-mode .guidance-depth-card{background:linear-gradient(135deg,#ffffff14,#ffffff05),repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 22px);border-color:#ffffff1a;box-shadow:0 24px 80px #00000038}body.guidance-dark-mode .timeline-step{border-bottom-color:#ffffff21}body.guidance-dark-mode .timeline-index,body.guidance-dark-mode .journey-mini-map span{color:#fbf9f4;background:#ffffff13;border-color:#ffffff1f}body.guidance-dark-mode .source-note span,body.guidance-dark-mode .official-source-note span,body.guidance-dark-mode .official-source-note em,body.guidance-dark-mode .last-reviewed-badge,body.guidance-dark-mode .last-reviewed-badge span{color:#e2ebe7c2}body.guidance-dark-mode .faq-tabs button{color:#fbf9f4;background:#ffffff13;border-color:#ffffff21}body.guidance-dark-mode .faq-tabs button.active,body.guidance-dark-mode .faq-tabs button:hover{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b);border-color:#7ad9c79e}body.guidance-dark-mode .guidance-final-cta{background:radial-gradient(circle at 16% 24%,#35a18d47,#0000 22rem),radial-gradient(circle at 86% 24%,#c9963e2e,#0000 24rem),linear-gradient(135deg,#03080a,#0c1b20 56%,#091316)}body.guidance-dark-mode .guidance-final-cta .section-copy{color:#fbf9f4c7}html:has(body.blog-dark-mode){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071114}body.blog-dark-mode{color:#fbf9f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 10% 0,#35a18d2e,#0000 30rem),radial-gradient(circle at 92% 18%,#c9963e21,#0000 28rem),#071114 linear-gradient(#050b0d 0%,#07171a 42%,#0b1418 100%)}body.blog-dark-mode .page-shell{background:#071114}body.blog-dark-mode .blog-hero:before{background:linear-gradient(90deg, #020709f0, #020709b8 44%, #02070961), var(--page-image) center / cover}body.blog-dark-mode .blog-hero:after{background:linear-gradient(#0000,#071114)}body.blog-dark-mode .blog-hero .eyebrow,body.blog-dark-mode .blog-hero .page-title{color:#fbf9f4;text-shadow:0 3px 24px #0000008a}body.blog-dark-mode .blog-hero .section-copy{color:#fbf9f4d1;text-shadow:0 2px 18px #0000006b}body.blog-dark-mode .blog-hero .subnav a{color:#fbf9f4db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08131685;border-color:#ffffff26;box-shadow:0 16px 42px #0000002e}body.blog-dark-mode .blog-hero .subnav a:hover{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b);border-color:#7ad9c79e}body.blog-dark-mode #quick-answers,body.blog-dark-mode #topics,body.blog-dark-mode #featured-guides{background:radial-gradient(circle at 12% 14%,#35a18d21,#0000 25rem),radial-gradient(circle at 88% 18%,#c9963e17,#0000 24rem),linear-gradient(#071114,#0a171b)}body.blog-dark-mode .blog-review-row,body.blog-dark-mode #quick-answers .grid.two-col,body.blog-dark-mode #topics,body.blog-dark-mode #featured-guides .grid.two-col,body.blog-dark-mode #quick-answers .section-title,body.blog-dark-mode #topics .section-title,body.blog-dark-mode #featured-guides .section-title,body.blog-dark-mode .blog-body h3,body.blog-dark-mode .benefit-card h3{color:#fbf9f4}body.blog-dark-mode #quick-answers .section-copy,body.blog-dark-mode #topics .section-copy,body.blog-dark-mode #featured-guides .section-copy,body.blog-dark-mode .blog-body p,body.blog-dark-mode .benefit-card p,body.blog-dark-mode .official-source-note span,body.blog-dark-mode .official-source-note em,body.blog-dark-mode .last-reviewed-badge,body.blog-dark-mode .last-reviewed-badge span{color:#e2ebe7c2}body.blog-dark-mode .benefit-card,body.blog-dark-mode .blog-card,body.blog-dark-mode .official-source-note,body.blog-dark-mode .last-reviewed-badge{color:#fbf9f4;background:radial-gradient(circle at 0 0,#35a18d1f,#0000 16rem),linear-gradient(135deg,#ffffff16,#ffffff09);border-color:#ffffff21;box-shadow:0 24px 66px #0000003d}body.blog-dark-mode .blog-card{overflow:hidden}body.blog-dark-mode .blog-card:hover,body.blog-dark-mode .benefit-card:hover{border-color:#7ad9c757;box-shadow:0 30px 78px #00000047}body.blog-dark-mode .blog-body{background:radial-gradient(circle at 90% 0,#35a18d1f,#0000 14rem),linear-gradient(#0a1b1ff5,#081316f5)}body.blog-dark-mode .blog-card .tag,body.blog-dark-mode .benefit-icon,body.blog-dark-mode .last-reviewed-badge a{color:#7ad9c7;background:#7ad9c71a;border-color:#7ad9c73d}body.blog-dark-mode .blog-card .arrow-link,body.blog-dark-mode .benefit-card svg{color:#7ad9c7}body.blog-dark-mode .blog-image{background:#03080a}body.blog-dark-mode .blog-image:after{content:"";pointer-events:none;background:linear-gradient(#050d100a,#050d1057);position:absolute;inset:0}body.blog-dark-mode #featured-guides .hero-actions .cta-button.secondary{--cta-bg:#ffffff17;--cta-text:#fbf9f4;--cta-hover-bg:#ffffff24;--cta-hover-text:#fff;border-color:#ffffff2e}body.about-dark-mode .about-final-cta .services-final-actions .cta-button{--cta-bg:linear-gradient(135deg, #7ad9c7 0%, #d6b46b 100%);--cta-text:#061013;color:var(--cta-text);background:var(--cta-bg);border-color:#fff3;box-shadow:0 24px 62px #00000057,inset 0 1px #ffffff47}body.about-dark-mode .about-final-cta .services-final-actions .cta-button.secondary{--cta-bg:#ffffff16;--cta-text:#fbf9f4;color:var(--cta-text);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:linear-gradient(135deg,#7ad9c71f,#d6b46b12),#ffffff12;border-color:#7ad9c742;box-shadow:0 22px 58px #0000004d,inset 0 1px #ffffff1a}body.about-dark-mode .about-final-cta .services-final-actions .cta-button:not(:disabled):hover{border-color:#fbf9f46b;box-shadow:0 30px 72px #00000061,inset 0 1px #ffffff38}body.about-dark-mode .about-final-cta .services-final-actions .cta-button.secondary:not(:disabled):hover{background:linear-gradient(135deg,#7ad9c72e,#d6b46b1a),#ffffff1b;border-color:#7ad9c770}body.guidance-dark-mode .guidance-eligibility-section .benefit-card{color:#fbf9f4;background:radial-gradient(circle at 16% 0,#7ad9c724,#0000 13rem),radial-gradient(circle at 92% 12%,#d6b46b17,#0000 12rem),linear-gradient(145deg,#0f2328fa,#081316f5);border-color:#7ad9c729;box-shadow:0 24px 66px #00000042,inset 0 1px #ffffff14}body.guidance-dark-mode .guidance-eligibility-section .benefit-card:after{background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #7ad9c729, transparent 13rem)}body.guidance-dark-mode .guidance-eligibility-section .benefit-card:hover{background:radial-gradient(circle at 16% 0,#7ad9c72e,#0000 13rem),radial-gradient(circle at 92% 12%,#d6b46b1f,#0000 12rem),linear-gradient(145deg,#122c30fa,#081316f5);border-color:#7ad9c757;box-shadow:0 32px 82px #00000057,inset 0 1px #ffffff1f}body.guidance-dark-mode .guidance-eligibility-section .benefit-icon{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b);box-shadow:0 16px 34px #00000038}body.guidance-dark-mode .guidance-eligibility-section .benefit-card h3{color:#fbf9f4}body.guidance-dark-mode .guidance-eligibility-section .benefit-card p{color:#e2ebe7c7}html:has(body.blog-article-dark-mode){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#071114}body.blog-article-dark-mode{color:#fbf9f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 10% 0,#35a18d2e,#0000 30rem),radial-gradient(circle at 92% 18%,#c9963e21,#0000 28rem),#071114 linear-gradient(#050b0d 0%,#07171a 42%,#0b1418 100%)}body.blog-article-dark-mode .page-shell{background:#071114}body.blog-article-dark-mode .blog-article-hero:before{background:linear-gradient(90deg, #020709f0, #020709b8 44%, #02070961), var(--page-image) center / cover}body.blog-article-dark-mode .blog-article-hero:after{background:linear-gradient(#0000,#071114)}body.blog-article-dark-mode .blog-article-hero .eyebrow,body.blog-article-dark-mode .blog-article-hero .page-title{color:#fbf9f4;text-shadow:0 3px 24px #0000008a}body.blog-article-dark-mode .blog-article-hero .section-copy{color:#fbf9f4d1;text-shadow:0 2px 18px #0000006b}body.blog-article-dark-mode .blog-article-hero .subnav a{color:#fbf9f4db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08131685;border-color:#ffffff26;box-shadow:0 16px 42px #0000002e}body.blog-article-dark-mode .blog-article-hero .subnav a:hover{color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b);border-color:#7ad9c79e}body.blog-article-dark-mode .blog-article-section,body.blog-article-dark-mode .blog-article-faq{background:radial-gradient(circle at 12% 14%,#35a18d21,#0000 25rem),radial-gradient(circle at 88% 18%,#c9963e17,#0000 24rem),linear-gradient(#071114,#0a171b)}body.blog-article-dark-mode .blog-article-review-row,body.blog-article-dark-mode .blog-article-shell,body.blog-article-dark-mode .blog-article-main,body.blog-article-dark-mode .blog-article-faq{color:#fbf9f4}body.blog-article-dark-mode .blog-article-answer,body.blog-article-dark-mode .blog-article-side-card,body.blog-article-dark-mode .blog-article-content-card,body.blog-article-dark-mode .blog-article-faq-card,body.blog-article-dark-mode .official-source-note,body.blog-article-dark-mode .last-reviewed-badge{color:#fbf9f4;background:radial-gradient(circle at 0 0,#35a18d1f,#0000 16rem),linear-gradient(135deg,#ffffff16,#ffffff09);border-color:#ffffff21;box-shadow:0 24px 66px #0000003d}body.blog-article-dark-mode .blog-article-content-card:hover,body.blog-article-dark-mode .blog-article-faq-card:hover,body.blog-article-dark-mode .blog-article-answer:hover,body.blog-article-dark-mode .blog-article-side-card:hover{border-color:#7ad9c747;box-shadow:0 30px 78px #00000047}body.blog-article-dark-mode .blog-article-answer h2,body.blog-article-dark-mode .blog-article-content-card h2,body.blog-article-dark-mode .blog-article-faq .section-title,body.blog-article-dark-mode .blog-article-faq-card summary{color:#fbf9f4}body.blog-article-dark-mode .blog-article-answer p,body.blog-article-dark-mode .blog-article-side-card p,body.blog-article-dark-mode .blog-article-content-card p,body.blog-article-dark-mode .blog-article-faq-card p,body.blog-article-dark-mode .blog-article-bullets li,body.blog-article-dark-mode .official-source-note span,body.blog-article-dark-mode .official-source-note em,body.blog-article-dark-mode .last-reviewed-badge,body.blog-article-dark-mode .last-reviewed-badge span{color:#e2ebe7c2}body.blog-article-dark-mode .blog-article-kicker,body.blog-article-dark-mode .blog-article-bullets svg,body.blog-article-dark-mode .blog-source-link,body.blog-article-dark-mode .blog-back-link,body.blog-article-dark-mode .last-reviewed-badge a{color:#7ad9c7}body.blog-article-dark-mode .blog-back-link,body.blog-article-dark-mode .blog-source-link{background:#7ad9c717;border-color:#7ad9c738;box-shadow:0 18px 42px #0000002e}body.blog-article-dark-mode .blog-back-link:hover,body.blog-article-dark-mode .blog-source-link:hover{background:#7ad9c724;border-color:#7ad9c76b}body.blog-article-dark-mode .blog-article-media{background:#03080a}body.blog-article-dark-mode .blog-article-media:after{content:"";pointer-events:none;background:linear-gradient(#050d1005,#050d105c);position:absolute;inset:0}body.blog-article-dark-mode .blog-article-final{background:radial-gradient(circle at 16% 24%,#35a18d47,#0000 22rem),radial-gradient(circle at 86% 24%,#c9963e2e,#0000 24rem),linear-gradient(135deg,#03080a,#0c1b20 56%,#091316)}body.blog-article-dark-mode .blog-article-final .section-title,body.blog-article-dark-mode .blog-article-final .eyebrow,body.blog-article-dark-mode .blog-final-link{color:#fbf9f4}body.blog-article-dark-mode .blog-article-final .section-copy,body.blog-article-dark-mode .blog-article-review-note{color:#fbf9f4c7}body.blog-article-dark-mode .blog-article-final-actions .cta-button{--cta-bg:linear-gradient(135deg, #7ad9c7 0%, #d6b46b 100%);--cta-text:#061013;color:var(--cta-text);background:var(--cta-bg);border-color:#fff3;box-shadow:0 24px 62px #00000057,inset 0 1px #ffffff47}body.blog-article-dark-mode .blog-article-final-actions .cta-button.secondary{--cta-bg:#ffffff16;--cta-text:#fbf9f4;color:var(--cta-text);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:linear-gradient(135deg,#7ad9c71f,#d6b46b12),#ffffff12;border-color:#7ad9c742;box-shadow:0 22px 58px #0000004d,inset 0 1px #ffffff1a}body.blog-article-dark-mode .blog-article-final-actions .cta-button:not(:disabled):hover{border-color:#fbf9f46b;box-shadow:0 30px 72px #00000061,inset 0 1px #ffffff38}body.home-dark-mode{--dark-canvas:#060606;--dark-canvas-soft:#0b0c0d;--dark-panel:#111315;--dark-panel-lift:#171a1c;--dark-panel-soft:#ffffff0e;--dark-border:#ffffff21;--dark-border-strong:#ffffff38;--dark-text:#fbf9f4;--dark-muted:#e8ece9c2;--dark-green:#75decf;--dark-green-soft:#40bea51a;--dark-gold-soft:#d6b46b13}html:has(body.home-dark-mode){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--dark-canvas)!important}body.home-dark-mode,body.home-dark-mode .page-shell{color:var(--dark-text)!important;background:radial-gradient(circle at 18% -8%,#40bea517,#0000 28rem),radial-gradient(circle at 82% 10%,#d6b46b0e,#0000 26rem),linear-gradient(#050505 0%,#08090a 42%,#101214 100%)!important}body.home-dark-mode .hero,body.home-dark-mode .page-hero,body.home-dark-mode .section,body.home-dark-mode .post-hero-stats,body.home-dark-mode .motion-lab,body.home-dark-mode .guidance-routes,body.home-dark-mode .documents,body.home-dark-mode .service-depth,body.home-dark-mode .case-studies-depth,body.home-dark-mode .testimonials-depth,body.home-dark-mode .faq-depth,body.home-dark-mode .services-positioning,body.home-dark-mode .services-included,body.home-dark-mode .services-proof,body.home-dark-mode .services-objections,body.home-dark-mode .services-fit,body.home-dark-mode .privacy-intro,body.home-dark-mode .privacy-collect,body.home-dark-mode .privacy-protection,body.home-dark-mode .privacy-details,body.home-dark-mode .privacy-contact,body.home-dark-mode .terms-acceptance,body.home-dark-mode .terms-scope,body.home-dark-mode .terms-details,body.home-dark-mode .terms-contact,body.home-dark-mode .about-founder,body.home-dark-mode .about-ai-section,body.home-dark-mode .about-team-section,body.home-dark-mode .about-who-section,body.home-dark-mode .about-difference,body.home-dark-mode .guidance-answer-section,body.home-dark-mode .guidance-index-section,body.home-dark-mode .guidance-journey-section,body.home-dark-mode .guidance-eligibility-section,body.home-dark-mode .guidance-documents-section,body.home-dark-mode .guidance-fees-section,body.home-dark-mode .guidance-switch-section,body.home-dark-mode .guidance-dependants-section,body.home-dark-mode .guidance-benefits-section,body.home-dark-mode .guidance-geo-section,body.home-dark-mode #quick-answers,body.home-dark-mode #topics,body.home-dark-mode #featured-guides,body.home-dark-mode .blog-article-section,body.home-dark-mode .blog-article-faq{background:radial-gradient(circle at 8% 12%, #40bea50f, transparent 24rem), linear-gradient(180deg, var(--dark-canvas) 0%, var(--dark-canvas-soft) 100%)!important}body.home-dark-mode .route-clarity-desk,body.home-dark-mode .cta-band,body.home-dark-mode .final-depth,body.home-dark-mode .services-system,body.home-dark-mode .services-final,body.home-dark-mode .privacy-use,body.home-dark-mode .privacy-rights,body.home-dark-mode .terms-no-guarantee,body.home-dark-mode .guidance-final-cta,body.home-dark-mode .about-final-cta,body.home-dark-mode .blog-article-final{background:radial-gradient(circle at 14% 24%,#40bea51f,#0000 24rem),radial-gradient(circle at 88% 18%,#d6b46b12,#0000 26rem),linear-gradient(135deg,#050505 0%,#101214 58%,#17191b 100%)!important}body.home-dark-mode .page-hero:after,body.home-dark-mode .services-hero:after,body.home-dark-mode .privacy-hero:after,body.home-dark-mode .terms-hero:after,body.home-dark-mode .about-hero:after,body.home-dark-mode .guidance-hero:after,body.home-dark-mode .blog-hero:after,body.home-dark-mode .blog-article-hero:after{background:linear-gradient(0deg, var(--dark-canvas), #06060600)!important}body.home-dark-mode .nav{background:linear-gradient(#181a1cc2,#0808099e)!important;border-color:#ffffff26!important;box-shadow:0 20px 70px #00000061,inset 0 1px #ffffff21!important}body.home-dark-mode .nav:before{background:radial-gradient(circle at 12% 0,#40bea51f,#0000 18rem),#ffffff09!important}body.home-dark-mode .nav-link,body.home-dark-mode .dropdown-trigger,body.home-dark-mode .mobile-drawer a{color:#fbf9f4d1!important}body.home-dark-mode .nav-link:hover,body.home-dark-mode .dropdown:hover .dropdown-trigger,body.home-dark-mode .nav-link.active,body.home-dark-mode .mobile-drawer a:hover{color:var(--dark-text)!important;background:#ffffff12!important}body.home-dark-mode .home-theme-switch,body.home-dark-mode .dropdown-card,body.home-dark-mode .mobile-drawer,body.home-dark-mode .mobile-menu-button,body.home-dark-mode .hero-scroll-cue,body.home-dark-mode .proof-pill,body.home-dark-mode .subnav a,body.home-dark-mode .stat-card,body.home-dark-mode .motion-card,body.home-dark-mode .guidance-proof-strip,body.home-dark-mode .guidance-proof-strip span,body.home-dark-mode .tab-button,body.home-dark-mode .guidance-panel,body.home-dark-mode .doc-card,body.home-dark-mode .candidate-case-card,body.home-dark-mode .testimonial-card,body.home-dark-mode .faq-card,body.home-dark-mode .accordion,body.home-dark-mode .accordion-item,body.home-dark-mode .clarity-question-card,body.home-dark-mode .source-note,body.home-dark-mode .official-source-note,body.home-dark-mode .last-reviewed-badge,body.home-dark-mode .route-trust-line,body.home-dark-mode .candidate-outcome,body.home-dark-mode .services-insight-card,body.home-dark-mode .services-system-intro-note,body.home-dark-mode .service-step-rail .service-step-card,body.home-dark-mode .service-inclusion-panel,body.home-dark-mode .services-risk-tile,body.home-dark-mode .services-fit-card,body.home-dark-mode .services-proof .feature-card,body.home-dark-mode .privacy-answer-card,body.home-dark-mode .privacy-geo-card,body.home-dark-mode .privacy-collect-card,body.home-dark-mode .privacy-detail-card,body.home-dark-mode .privacy-right-card,body.home-dark-mode .privacy-contact-card,body.home-dark-mode .privacy-use-row,body.home-dark-mode .terms-answer-card,body.home-dark-mode .terms-scope-card,body.home-dark-mode .terms-detail-card,body.home-dark-mode .terms-contact-card,body.home-dark-mode .terms-governing-card,body.home-dark-mode .about-founder-visual,body.home-dark-mode .about-comparison-board,body.home-dark-mode .about-agent-lab,body.home-dark-mode .about-team-image,body.home-dark-mode .about-applicant-image-card,body.home-dark-mode .about-ai-card,body.home-dark-mode .about-team-compact-grid .benefit-card,body.home-dark-mode .about-applicant-card,body.home-dark-mode .about-difference-card,body.home-dark-mode .about-proof-list span,body.home-dark-mode .about-comparison-card,body.home-dark-mode .guidance-answer-card,body.home-dark-mode .guidance-topic-card,body.home-dark-mode .guidance-document-card,body.home-dark-mode .guidance-fee-card,body.home-dark-mode .guidance-switch-card,body.home-dark-mode .guidance-geo-card,body.home-dark-mode .guidance-dependants-section .benefit-card,body.home-dark-mode .guidance-benefits-section .benefit-card,body.home-dark-mode .journey-panel,body.home-dark-mode .journey-step-card,body.home-dark-mode .benefit-card,body.home-dark-mode .blog-card,body.home-dark-mode .blog-article-answer,body.home-dark-mode .blog-article-side-card,body.home-dark-mode .blog-article-content-card,body.home-dark-mode .blog-article-faq-card,body.home-dark-mode .form-card,body.home-dark-mode .contact-panel,body.home-dark-mode .contact-route-card,body.home-dark-mode .booking-form,body.home-dark-mode input,body.home-dark-mode select,body.home-dark-mode textarea{border-color:var(--dark-border)!important;background:radial-gradient(circle at 0% 0%, var(--dark-green-soft), transparent 17rem), linear-gradient(135deg, #ffffff13, #ffffff09), var(--dark-panel)!important;color:var(--dark-text)!important;box-shadow:0 24px 70px #00000047!important}body.home-dark-mode .tab-button:hover,body.home-dark-mode .tab-button.active,body.home-dark-mode .doc-card:hover,body.home-dark-mode .candidate-case-card:hover,body.home-dark-mode .testimonial-card:hover,body.home-dark-mode .faq-card:hover,body.home-dark-mode .accordion-item.open,body.home-dark-mode .service-step-rail.is-active .service-step-card,body.home-dark-mode .service-step-rail:hover .service-step-card,body.home-dark-mode .service-inclusion-panel:hover,body.home-dark-mode .services-risk-tile:hover,body.home-dark-mode .guidance-answer-card:hover,body.home-dark-mode .guidance-topic-card:hover,body.home-dark-mode .guidance-switch-card:hover,body.home-dark-mode .blog-card:hover,body.home-dark-mode .benefit-card:hover{background:radial-gradient(circle at 0% 0%, #75decf24, transparent 17rem), linear-gradient(135deg, #ffffff18, #ffffff0b), var(--dark-panel-lift)!important;border-color:#75decf52!important;box-shadow:0 30px 82px #00000057!important}body.home-dark-mode .hero-media-box,body.home-dark-mode .motion-image-frame,body.home-dark-mode .proof-image-rail,body.home-dark-mode .blog-image,body.home-dark-mode .blog-article-media{border-color:var(--dark-border)!important;background:#0a0b0c!important;box-shadow:0 28px 88px #00000070!important}body.home-dark-mode .section-title,body.home-dark-mode .page-title,body.home-dark-mode .hero-title,body.home-dark-mode h1,body.home-dark-mode h2,body.home-dark-mode h3,body.home-dark-mode strong,body.home-dark-mode summary{color:var(--dark-text)!important}body.home-dark-mode .section-copy,body.home-dark-mode .hero-copy,body.home-dark-mode p,body.home-dark-mode li,body.home-dark-mode .faq-answer,body.home-dark-mode .accordion-content p,body.home-dark-mode .check-list li,body.home-dark-mode .field-hint,body.home-dark-mode .source-note span,body.home-dark-mode .official-source-note span,body.home-dark-mode .official-source-note em,body.home-dark-mode .last-reviewed-badge,body.home-dark-mode .last-reviewed-badge span{color:var(--dark-muted)!important}body.home-dark-mode .eyebrow,body.home-dark-mode .stat-number,body.home-dark-mode .tab-label em,body.home-dark-mode .benefit-icon,body.home-dark-mode .accordion-trigger svg,body.home-dark-mode .blog-source-link,body.home-dark-mode .blog-back-link,body.home-dark-mode .last-reviewed-badge a,body.home-dark-mode .route-trust-line span,body.home-dark-mode .candidate-case-kicker,body.home-dark-mode .tag,body.home-dark-mode .journey-phase,body.home-dark-mode .timeline-index,body.home-dark-mode .service-step-marker,body.home-dark-mode .service-inclusion-panel-icon{color:var(--dark-green)!important}body.home-dark-mode .cta-button{--cta-bg:linear-gradient(135deg, #75decf 0%, #d6b46b 100%);--cta-text:#060606;color:var(--cta-text)!important;background:var(--cta-bg)!important;border-color:#ffffff42!important;box-shadow:0 22px 58px #00000052,inset 0 1px #ffffff47!important}body.home-dark-mode .cta-button.secondary,body.home-dark-mode .nav-actions .cta-button.secondary,body.home-dark-mode .hero-actions .cta-button.secondary{--cta-bg:#ffffff13;--cta-text:var(--dark-text);color:var(--cta-text)!important;background:linear-gradient(135deg,#75decf1a,#d6b46b0e),#ffffff12!important;border-color:#75decf47!important}body.home-dark-mode .footer{background:radial-gradient(circle at 14% 18%,#40bea514,#0000 25rem),linear-gradient(#0b0c0d 0%,#050505 100%)!important;border-color:#ffffff1a!important}body.home-dark-mode .hero-video-mask{background:linear-gradient(90deg,#05050542,#0505050a),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=1800&q=82) 50%/cover!important}body.home-dark-mode .proof-image-rail{background:linear-gradient(#05050514,#05050561),url(https://images.unsplash.com/photo-1521790797524-b2497295b8a0?auto=format&fit=crop&w=700&q=82) 50%/cover!important}body.home-dark-mode .about-team-image{background:linear-gradient(#0505051f,#05050585),url(https://images.unsplash.com/photo-1517048676732-d65bc937f952?auto=format&fit=crop&w=1400&q=84) 50%/cover!important}body.home-dark-mode .about-founder-photo{background:linear-gradient(#05050514,#05050594),url(https://images.unsplash.com/photo-1556761175-4b46a572b786?auto=format&fit=crop&w=1400&q=84) 50%/cover!important}body.home-dark-mode .about-comparison-image{background:linear-gradient(#05050514,#0505058a),url(https://images.unsplash.com/photo-1554224155-6726b3ff858f?auto=format&fit=crop&w=1400&q=84) 50%/cover!important}body.home-dark-mode .about-applicant-image{background:linear-gradient(180deg, #05050505, #05050547), var(--applicant-image) center / cover!important}body.home-dark-mode .booking-proof-image{background:var(--proof-image) center / cover!important}body.home-dark-mode .guidance-panel-image{background:var(--tab-image) center / cover!important}body.home-dark-mode .visual-frame img,body.home-dark-mode .motion-card-image img,body.home-dark-mode .candidate-case-image img,body.home-dark-mode .blog-image img,body.home-dark-mode .blog-article-media img{opacity:1!important;filter:saturate(.98)contrast(1.04)brightness(.9)!important}body.home-dark-mode .hero-background-video{opacity:1!important;filter:saturate(.98)contrast(1.04)brightness(.88)!important}body.home-dark-mode .hero-video-mask:after{background:radial-gradient(circle at 20% 22%,#75decf1c,#0000 24rem),linear-gradient(90deg,#050505c2 0%,#05050594 42%,#05050557 68%,#05050599 100%),linear-gradient(#05050538,#0505051a 46%,#05050570)!important}body.home-dark-mode .guidance-panel:before{background:linear-gradient(90deg,#fbf9f41a 1px,#0000 1px),linear-gradient(0deg,#fbf9f414 1px,#0000 1px),linear-gradient(#0505051a,#05050585)!important}body.home-dark-mode .candidate-case-image:after{background:linear-gradient(180deg, #05050505, #0505056b), radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--case-accent) 28%, transparent), transparent 14rem)!important}body.home-dark-mode .motion-image-frame:after{background:linear-gradient(#0000 48%,#0505056b),radial-gradient(circle at 18% 16%,#ffffff29,#0000 11rem)!important}body.home-dark-mode .blog-image:after,body.home-dark-mode .blog-article-media:after{background:linear-gradient(#05050505,#0505055c)!important}.testimonial-rail{grid-template-columns:repeat(6,minmax(0,1fr));justify-content:center;align-items:stretch;gap:0;max-width:1160px;margin:0 auto;display:grid}.testimonial-card{flex:none;min-height:310px;margin-left:0}.testimonial-card:first-child,.testimonial-card:nth-child(2),.testimonial-card:nth-child(3){grid-column:span 2}.testimonial-card:nth-child(4){grid-column:2/span 2;margin-top:-36px}.testimonial-card:nth-child(5){grid-column:4/span 2;margin-top:-36px}.testimonial-card:nth-child(2),.testimonial-card:nth-child(3),.testimonial-card:nth-child(5){margin-left:clamp(-24px,-2.2vw,-12px)}.testimonial-card:first-child{--testimonial-base-y:10px;--testimonial-rotate:-3.4deg}.testimonial-card:nth-child(2){--testimonial-base-y:-8px;--testimonial-rotate:-.8deg}.testimonial-card:nth-child(3){--testimonial-base-y:12px;--testimonial-rotate:2.9deg}.testimonial-card:nth-child(4){--testimonial-base-y:6px;--testimonial-rotate:-2.2deg}.testimonial-card:nth-child(5){--testimonial-base-y:-4px;--testimonial-rotate:2.4deg}.testimonial-photo{background:#0c15141f;border:2px solid #ffffffe0;position:relative;overflow:hidden}.testimonial-photo img{object-fit:cover;filter:saturate(.94)contrast(1.04)}@media (hover:hover) and (pointer:fine){.testimonial-card:hover{--testimonial-hover-y:-18px;--testimonial-scale:1.045}:is(.testimonial-rail:has(.testimonial-card:first-child:hover) .testimonial-card:nth-child(2),.testimonial-rail:has(.testimonial-card:first-child:hover) .testimonial-card:nth-child(3)){--testimonial-hover-x:28px}.testimonial-rail:has(.testimonial-card:nth-child(2):hover) .testimonial-card:first-child{--testimonial-hover-x:-28px}.testimonial-rail:has(.testimonial-card:nth-child(2):hover) .testimonial-card:nth-child(3){--testimonial-hover-x:28px}.testimonial-rail:has(.testimonial-card:nth-child(3):hover) .testimonial-card:nth-child(-n+2){--testimonial-hover-x:-28px}.testimonial-rail:has(.testimonial-card:nth-child(4):hover) .testimonial-card:nth-child(5){--testimonial-hover-x:28px}.testimonial-rail:has(.testimonial-card:nth-child(5):hover) .testimonial-card:nth-child(4){--testimonial-hover-x:-28px}}@media (max-width:1024px){.testimonial-rail{grid-template-columns:1fr;gap:16px;max-width:720px;display:grid}.testimonial-card,.testimonial-card:first-child,.testimonial-card:first-child,.testimonial-card:nth-child(2),.testimonial-card:nth-child(3),.testimonial-card:nth-child(4),.testimonial-card:nth-child(5){--testimonial-base-y:0px;--testimonial-rotate:0deg;grid-column:auto;min-height:0;margin:0}}.failure-pattern-board{z-index:1;gap:14px;margin-top:34px;display:grid;position:relative}.failure-pattern-card{border-left:4px solid var(--green);background:linear-gradient(135deg,#ffffffdb,#f8fcf9b8),radial-gradient(circle at 4%,#35a18d24,#0000 16rem);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 24px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;box-shadow:0 18px 54px #12233f14}.failure-pattern-card:hover{border-left-color:var(--gold);transform:translate(8px);box-shadow:0 24px 70px #12233f1f}.failure-pattern-index{width:54px;height:54px;color:var(--white);background:linear-gradient(135deg, var(--green), var(--navy));border-radius:50%;place-items:center;font-weight:950;display:grid}.failure-pattern-card h3{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.35rem,2vw,2.05rem);line-height:1.04}.failure-pattern-card p{color:var(--ink-soft);margin:8px 0 0;line-height:1.58}.failure-pattern-card svg{color:var(--green)}.failure-pattern-close{z-index:1;max-width:920px;color:var(--white);background:radial-gradient(circle at 12% 0%, #35a18d42, transparent 18rem), linear-gradient(135deg, var(--navy), var(--green));align-items:flex-start;gap:14px;margin:18px auto 0;padding:20px 24px;display:flex;position:relative}.failure-pattern-close p{margin:0;font-weight:780;line-height:1.6}.failure-pattern-close svg{color:var(--teal);flex:none;margin-top:2px}body.home-dark-mode .failure-pattern-card{color:var(--dark-text);border-color:#75decf57;border-left-color:var(--dark-green);box-shadow:0 20px 62px #00000042;background:radial-gradient(circle at 6%,#75decf24,#0000 16rem),linear-gradient(135deg,#ffffff14,#ffffff09)!important}body.home-dark-mode .failure-pattern-card:hover{border-left-color:var(--dark-gold)}body.home-dark-mode .failure-pattern-card p{color:var(--dark-muted)}body.home-dark-mode .failure-pattern-card svg{color:var(--dark-green)}body.home-dark-mode .failure-pattern-index{color:#050505;background:linear-gradient(135deg, var(--dark-green), var(--dark-gold))}body.home-dark-mode .failure-pattern-close{color:var(--dark-text);border-color:#75decf3d;background:radial-gradient(circle at 12% 0,#75decf2b,#0000 18rem),linear-gradient(135deg,#ffffff17,#ffffff0a)!important}body.home-dark-mode .failure-pattern-close svg{color:var(--dark-green)}@media (max-width:680px){.failure-pattern-card{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:18px}.failure-pattern-card svg{display:none}.failure-pattern-index{width:44px;height:44px}.failure-pattern-card h3{font-size:1.28rem}.failure-pattern-card:hover{transform:translateY(-3px)}}.motion-card-grid{min-height:calc(var(--motion-card-height,410px) + var(--motion-image-height,190px));align-items:stretch;gap:clamp(16px,1.7vw,22px)}.motion-card-track{--motion-card-height:clamp(390px, 28vw, 430px);--motion-image-height:clamp(170px, 13vw, 210px)}.motion-card-stack{height:100%}.motion-card{height:var(--motion-card-height);flex-direction:column;align-items:flex-start;padding:26px 24px 62px;display:flex}.motion-card h3{margin-top:28px;font-size:clamp(1.25rem,1.55vw,1.62rem);line-height:1.08}.motion-card p{margin-top:15px;font-size:clamp(.92rem,1vw,1rem);line-height:1.52}.motion-card .tab-tags{z-index:2;flex-wrap:wrap;gap:8px;width:100%;margin-top:auto;padding-top:18px;position:relative;bottom:auto;left:auto;right:auto}.motion-card .tab-tags em{white-space:normal;text-align:center;flex:calc(33.333% - 8px);min-width:0;min-height:34px;padding:6px 8px;font-size:.72rem;line-height:1.12}@media (max-width:1180px){.motion-card-track{--motion-card-height:430px}.motion-card{padding:24px 20px 60px}.motion-card h3{font-size:1.28rem}.motion-card p{font-size:.92rem}.motion-card .tab-tags em{font-size:.68rem}}@media (max-width:1024px){.motion-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;padding-bottom:0;overflow:visible}.motion-card-track{--motion-card-height:390px;--motion-image-height:clamp(165px, 23vw, 210px)}}@media (max-width:680px){.motion-card-grid{grid-template-columns:1fr;overflow:visible}.motion-card-track{--motion-card-height:auto;--motion-image-height:clamp(170px, 48vw, 220px)}.motion-card{height:auto;min-height:0;padding:22px 18px 52px}.motion-card h3{margin-top:22px;font-size:1.34rem}.motion-card p{font-size:.94rem;line-height:1.5}.motion-card .tab-tags{gap:7px;padding-top:18px}.motion-card .tab-tags em{flex:calc(50% - 7px);min-height:34px;font-size:.72rem}}.form-reassurance{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.55}.form-reassurance a{color:var(--green);text-underline-offset:3px;font-weight:900;text-decoration:underline}body.home-dark-mode .form-reassurance,body.booking-dark-mode .form-reassurance,body.contact-dark-mode .form-reassurance,body.services-dark-mode .form-reassurance,body.about-dark-mode .form-reassurance,body.guidance-dark-mode .form-reassurance,body.blog-dark-mode .form-reassurance,body.privacy-dark-mode .form-reassurance,body.terms-dark-mode .form-reassurance{color:#fbf9f4a8}.footer-trust-note{color:#fbf9f4bd;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;align-items:flex-start;gap:12px;margin-top:34px;padding:16px 18px;display:flex}.footer-trust-note svg{color:var(--teal);flex:none;margin-top:2px}.footer-trust-note p{margin:0;font-size:.9rem;line-height:1.55}.footer-trust-note strong{color:var(--white)}@media (max-width:1024px){:root{--mobile-quick-nav-height:0px;--active-header-height:var(--mobile-header-height)}.mobile-quick-nav{display:none!important}}@media (max-width:680px){.hero-media-box{border-radius:26px;inset:8px}.hero-video-content{min-height:calc(100svh - 16px);padding:calc(var(--mobile-header-height) + 48px) 22px 86px;justify-content:start;align-items:start}.hero-title{line-height:.9;font-size:clamp(2.35rem,14vw,4.15rem)!important}.hero-copy{max-width:22rem;margin-top:12px;font-size:.94rem;line-height:1.48}.hero-actions{gap:10px;margin-top:18px}.hero-actions .cta-button{min-height:44px;padding:0 13px;font-size:.78rem}.hero-trust-corner{display:none}.home-theme-switch{min-height:38px;padding:5px;bottom:12px;right:12px}.home-theme-switch span:not(.home-theme-switch-icon){display:none}.footer-trust-note,.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:380px){.hero-title{font-size:clamp(2.12rem,13.5vw,3.35rem)!important}.hero-copy{font-size:.88rem}}.endorsing-routes-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff6b;border:1px solid #12233f1a;border-radius:22px;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.2fr);gap:clamp(1.2rem,3vw,2.5rem);margin:clamp(1.8rem,4vw,3.5rem) 0;padding:clamp(1rem,2vw,1.35rem);display:grid}.endorsing-routes-intro h3{color:var(--navy);margin:.45rem 0 .8rem;font-size:clamp(1.75rem,3vw,3rem);line-height:.95}.endorsing-routes-intro p{color:#12233fad;line-height:1.65}.endorsing-routes-list{gap:.65rem;display:grid}.endorsing-route-card{background:#ffffffa8;border:1px solid #12233f1a;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;padding:1rem;transition:transform .28s,border-color .28s,background .28s;display:grid}.endorsing-route-card:hover{background:#ffffffdb;border-color:#35a18d59;transform:translate(-6px,-2px)}.endorsing-route-card>span{color:var(--green);letter-spacing:.14em;font-size:.72rem;font-weight:900}.endorsing-route-card h4{color:var(--navy);margin:0 0 .32rem;font-size:1.02rem}.endorsing-route-card p,.endorsing-route-card small{color:#12233fb3;margin:0;line-height:1.45;display:block}.endorsing-route-card small{color:#12233f85;margin-top:.4rem}body.home-dark-mode .endorsing-routes-panel{background:#ffffff0b;border-color:#ffffff1c}body.home-dark-mode .endorsing-routes-intro h3,body.home-dark-mode .endorsing-route-card h4{color:#f6f2e8}body.home-dark-mode .endorsing-routes-intro p,body.home-dark-mode .endorsing-route-card p,body.home-dark-mode .endorsing-route-card small{color:#f6f2e8b3}body.home-dark-mode .endorsing-route-card{background:#ffffff0e;border-color:#ffffff1a}body.home-dark-mode .endorsing-route-card:hover{background:#ffffff14;border-color:#3ecfb561}@media (max-width:900px){.endorsing-routes-panel{grid-template-columns:1fr}}@media (max-width:560px){.endorsing-route-card{grid-template-columns:1fr}}.services-tier-head{align-items:end;margin-bottom:clamp(1.4rem,3vw,2.4rem)}.services-tier-head .section-title{max-width:13ch}.services-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.85rem,1.8vw,1.25rem);display:grid}.services-tier-card{flex-direction:column;gap:1rem;min-height:100%;padding:clamp(1.1rem,2vw,1.45rem);display:flex;position:relative;overflow:hidden}.services-tier-card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#35a18d24,#0000 42%);transition:opacity .28s;position:absolute;inset:0}.services-tier-card:hover:before{opacity:1}.services-tier-index{z-index:1;width:max-content;color:var(--green);letter-spacing:.16em;font-size:.72rem;font-weight:900;position:relative}.services-tier-price{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.78rem;font-weight:900}.services-tier-card h3{color:var(--navy);margin:0 0 .5rem;font-size:clamp(1.35rem,2vw,1.95rem);line-height:1}.services-tier-card p{color:#12233fad;margin:0;line-height:1.55}.services-tier-card ul{z-index:1;gap:.62rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.services-tier-card li{color:#12233fb8;grid-template-columns:auto 1fr;gap:.55rem;font-size:.92rem;line-height:1.4;display:grid}.services-tier-card li svg{color:var(--green);margin-top:.13rem}.services-tier-card .cta-button{z-index:1;width:100%;margin-top:auto;position:relative}body.services-dark-mode .services-tier-head .section-title,body.services-dark-mode .services-tier-card h3{color:#f6f2e8}body.services-dark-mode .services-tier-card{background:#ffffff0e;border-color:#ffffff1f}body.services-dark-mode .services-tier-card p,body.services-dark-mode .services-tier-card li{color:#f6f2e8b8}@media (max-width:980px){.services-tier-grid{grid-template-columns:1fr}.services-tier-card{min-height:auto}}.guidance-route-experience{isolation:isolate;gap:clamp(1.2rem,3vw,2.2rem);margin-top:clamp(1.6rem,3.5vw,3rem);display:grid;position:relative}.guidance-route-experience:before{content:"";z-index:-1;filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#35a18d21,#0000 68%);border-radius:999px;height:44%;position:absolute;inset:7% -2% auto}.guidance-tabs-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff9e,#ffffff38),radial-gradient(circle at 95% 12%,#c9963e21,#0000 24rem);border:1px solid #12233f17;border-radius:30px;padding:clamp(.75rem,1.5vw,1rem);position:relative;box-shadow:0 34px 90px #12233f1c}.guidance-tabs-shell:before{content:"";pointer-events:none;border:1px solid #12233f0f;border-radius:24px;position:absolute;inset:16px}.guidance-tabs-shell .route-tabs{margin-top:0}.guidance-route-experience .endorsing-routes-panel{background:linear-gradient(135deg,#12233ff0,#0c1514eb),radial-gradient(circle at 95% 0,#35a18d47,#0000 22rem);border-radius:30px;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:clamp(1rem,2.5vw,2rem);margin:0;padding:clamp(1rem,2.4vw,1.55rem);position:relative;overflow:hidden;box-shadow:0 34px 95px #12233f2e}.guidance-route-experience .endorsing-routes-intro{z-index:1;flex-direction:column;min-height:100%;padding:clamp(.8rem,1.8vw,1.15rem);display:flex;position:relative}.guidance-route-experience .endorsing-routes-intro .eyebrow{color:#7ad9c7;background:#7ad9c71a;border:1px solid #7ad9c738;width:max-content}.guidance-route-experience .endorsing-routes-intro h3{color:#fbf9f4;font-size:clamp(2.1rem,4.5vw,4.9rem);line-height:.88}.guidance-route-experience .endorsing-routes-intro p:not(.eyebrow){color:#fbf9f4b8;max-width:34rem}.route-scan-dial{aspect-ratio:1;place-items:center;width:min(240px,82vw);margin:auto;display:grid;position:relative}.route-scan-core{z-index:2;color:#061013;background:linear-gradient(135deg,#7ad9c7,#d6b46b);border-radius:50%;place-content:center;place-items:center;gap:.18rem;width:112px;height:112px;margin:auto;display:grid;position:relative;box-shadow:0 22px 60px #0000003d}.route-scan-core svg{display:block;transform:translateY(-8px)}.route-scan-core strong{letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;line-height:1}.route-scan-ring{border:1px solid #7ad9c747;border-radius:50%;position:absolute;inset:18px}.route-scan-ring:before{content:"";background:#7ad9c7;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;box-shadow:0 0 22px #7ad9c7e6}.route-scan-ring-one{animation:16s linear infinite routeScanSpin}.route-scan-ring-two{border-color:#d6b46b42;animation:21s linear infinite reverse routeScanSpin;inset:36px}.route-scan-ring-two:before{background:#d6b46b;box-shadow:0 0 20px #d6b46bd9}@keyframes routeScanSpin{to{rotate:360deg}}.guidance-route-experience .endorsing-routes-list{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(.72rem,1.4vw,.95rem);position:relative}.guidance-route-experience .endorsing-route-card{--route-card-x:0px;--route-card-y:0px;--route-card-scale:1;height:100%;min-height:230px;transform:translate3d(var(--route-card-x), var(--route-card-y), 0) scale(var(--route-card-scale));will-change:transform, opacity;background:linear-gradient(145deg,#ffffff1c,#ffffff0b),radial-gradient(circle at 100% 0,#7ad9c714,#0000 16rem);border-color:#ffffff1f;border-radius:22px;grid-template-columns:auto 1fr;align-content:start;gap:.78rem .85rem;padding:clamp(.95rem,1.6vw,1.18rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.guidance-route-experience .endorsing-route-card:hover{transform:translate3d(var(--route-card-x), calc(var(--route-card-y) - 6px), 0) scale(var(--route-card-scale));background:linear-gradient(145deg,#ffffff29,#ffffff0f),radial-gradient(circle at 100% 0,#7ad9c726,#0000 16rem);border-color:#7ad9c757}.guidance-route-experience .endorsing-route-card>span{color:#061013;letter-spacing:0;background:#7ad9c7e6;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.guidance-route-experience .endorsing-route-card h4{color:#fbf9f4;font-size:clamp(1rem,1.25vw,1.18rem)}.guidance-route-experience .endorsing-route-card p,.guidance-route-experience .endorsing-route-card small{color:#fbf9f4b8}.guidance-route-experience .endorsing-route-card small{color:#fbf9f48a}.guidance-route-experience .endorsing-route-card>svg:not(.endorsing-route-arrow){color:#7ad9c7d1;position:absolute;top:1rem;right:1rem}.endorsing-route-arrow{color:#d6b46bdb;opacity:0;transition:opacity .24s,transform .24s;position:absolute;bottom:1rem;right:1rem;transform:translate(-8px,8px)}.endorsing-route-card:hover .endorsing-route-arrow{opacity:1;transform:translate(0,0)}body.home-dark-mode .guidance-tabs-shell{background:linear-gradient(135deg,#ffffff0f,#ffffff07),radial-gradient(circle at 96% 12%,#7ad9c714,#0000 24rem);border-color:#ffffff1a;box-shadow:0 30px 88px #0000003d}body.home-dark-mode .guidance-tabs-shell:before{border-color:#ffffff12}body.home-dark-mode .guidance-route-experience .endorsing-routes-panel{background:linear-gradient(135deg,#080f12f7,#0f1417f5),radial-gradient(circle at 95% 0,#35a18d38,#0000 22rem);border-color:#ffffff1c}@media (max-width:1180px){.guidance-route-experience .endorsing-routes-panel{grid-template-columns:1fr}.guidance-route-experience .endorsing-routes-panel:before,.route-scan-dial{display:none}}@media (max-width:980px){.guidance-route-experience .endorsing-routes-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.guidance-tabs-shell{border-radius:24px;padding:.6rem}.guidance-tabs-shell:before{display:none}.guidance-route-experience .endorsing-routes-list{grid-template-columns:1fr}.guidance-route-experience .endorsing-route-card{min-height:auto}}@media (prefers-reduced-motion:reduce){.route-scan-ring{animation:none}}
