.hero{min-height:790px;padding:96px var(--gutter) 80px;border-bottom:1px solid var(--line-warm);background:var(--ivory);grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:center;gap:56px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:var(--butter);opacity:.42;pointer-events:none;width:210px;height:210px;position:absolute;top:76px;left:-128px;transform:rotate(7deg)}.hero-copy{z-index:3;max-width:710px;position:relative}.hero h1{margin-top:24px}.hero .lede{margin-top:32px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.assurance{flex-wrap:wrap;gap:12px 24px;margin-top:20px;display:flex}.assurance li{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.hero-visual{z-index:2;min-width:0;min-height:610px;position:relative}.hero-scene{min-height:610px;position:relative}.cell-field{pointer-events:none;-webkit-user-select:none;user-select:none;display:grid;position:absolute}.hero-field{width:670px;height:520px;transform:translate3d(0,var(--hero-field-y,0),0) rotate(-3deg);opacity:.66;grid-template-columns:repeat(13,40px);grid-auto-rows:40px;gap:7px;top:-76px;right:-215px;-webkit-mask-image:linear-gradient(118deg,#0000 2%,#000 42% 80%,#0000 100%);mask-image:linear-gradient(118deg,#0000 2%,#000 42% 80%,#0000 100%)}.field-cell{border-radius:var(--radius-sm);opacity:0;animation:resolve .42s var(--ease) forwards;animation-delay:var(--delay,0s);transform:scale(.78)}.field-cell.is-unknown{border:1px dashed var(--blue-soft);background:#ffffff59}.field-cell.is-review{background:#ffffff9e;border:1.5px solid #315fff8a}.field-cell.is-done{background:var(--blue-2)}.field-cell.is-action{background:var(--orange)}.human-frame{border:1px solid var(--line-warm);border-radius:var(--radius);background:var(--warm);margin:0;position:relative;overflow:hidden}.human-frame picture{width:100%;height:100%;display:block}.human-frame img{object-fit:cover;width:100%;height:100%;display:block}.human-frame--hero{border-color:var(--line-warm);width:73%;height:540px;position:absolute;top:0;right:0}.human-frame--hero:before{content:"";z-index:1;pointer-events:none;border:9px solid #fffcf742;position:absolute;inset:0}.human-frame--hero img{object-position:center 46%;transform:translate3d(0,var(--hero-photo-y,0),0) scale(1.055);transform-origin:50%}.workspace-overlay{z-index:4;width:80%;position:absolute;bottom:0;left:0}.workspace{border:1px solid var(--line-2);border-radius:var(--radius);background:#fffefaf7;position:relative;overflow:hidden}.workspace-overlay .workspace{transform:translate3d(0,var(--hero-workspace-y,0),0)}.workspace-overlay .workspace-top{height:45px;padding-inline:14px}.workspace-overlay .workspace-tag{font-size:8px}.workspace-overlay .workspace-body{grid-template-columns:108px 1fr;min-height:0}.workspace-overlay .workspace-side{padding:12px 7px}.workspace-overlay .workspace-side .side-label{font-size:8px}.workspace-overlay .side-item{padding:6px;font-size:9.5px}.workspace-overlay .workspace-main{padding:13px}.workspace-overlay .workspace-head{margin-bottom:9px}.workspace-overlay .workspace-title{font-size:14px}.workspace-overlay .workspace-note{font-size:8px}.workspace-overlay .mini-row{min-height:34px}.workspace-overlay .mini-row.head{min-height:26px}.workspace-overlay .mini-row>span{padding-inline:6px;font-size:8.5px}.workspace-overlay .mini-row.head>span{font-size:7px}.workspace-overlay .country-cell .country-flag{width:19px;height:13px}.workspace-overlay .mini-state{justify-content:center;font-size:0}.workspace-overlay .mini-state .cell{width:8px;height:8px}.workspace-overlay .mini-action{margin-top:8px;padding:8px 9px}.workspace-overlay .mini-action strong{font-size:9.5px}.workspace-overlay .mini-action p,.workspace-overlay .mini-action .action-time{font-size:8px}.workspace-top{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:10px;height:52px;padding:0 17px;display:flex}.workspace-top .title{color:var(--ink);font-size:13px;font-weight:500}.workspace-tag{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--white);margin-left:auto;padding:4px 8px;font-size:10px}.workspace-body{grid-template-columns:145px 1fr;min-height:365px;display:grid}.workspace-side{border-right:1px solid var(--line);background:var(--paper);padding:17px 12px}.workspace-side .side-label{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);padding:0 7px 8px;font-size:9px}.side-item{color:var(--muted);border-radius:4px;align-items:center;gap:8px;padding:8px 7px;font-size:11px;display:flex}.side-item.active{background:var(--pale-blue);color:var(--blue-dark);font-weight:500}.side-item .cell{width:7px;height:7px}.side-count{font-family:var(--mono);color:var(--faint);margin-left:auto;font-size:9px}.workspace-main{min-width:0;padding:19px}.workspace-head{align-items:flex-end;gap:12px;margin-bottom:15px;display:flex}.workspace-title{font-size:16px;font-weight:500;font-family:var(--sans);color:var(--ink)}.workspace-note{font-family:var(--mono);text-transform:uppercase;letter-spacing:.09em;color:var(--faint);margin-left:auto;font-size:10px}.mini-table{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.mini-row{border-bottom:1px solid var(--line);grid-template-columns:1.3fr repeat(4,.74fr);align-items:center;min-height:43px;display:grid}.mini-row:last-child{border-bottom:0}.mini-row>span{border-right:1px solid var(--line);height:100%;color:var(--text);align-items:center;padding:0 9px;font-size:11px;display:flex}.mini-row>span:last-child{border-right:0}.mini-row.head{background:var(--paper);min-height:32px}.mini-row.head>span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:9px}.country-cell{gap:7px;font-weight:500;color:var(--ink)!important}.mini-state{white-space:nowrap;gap:5px}.mini-state .cell{width:7px;height:7px}.mini-action{border:1px solid var(--orange);border-radius:var(--radius-sm);background:var(--orange-soft);border-left-width:3px;gap:12px;margin-top:12px;padding:12px;display:flex}.mini-action .cell{margin-top:4px}.mini-action strong{color:var(--ink);font-size:11px;font-weight:500;display:block}.mini-action p{color:var(--text);margin-top:2px;font-size:10px}.mini-action .action-time{font-family:var(--mono);color:var(--orange-text);white-space:nowrap;margin-left:auto;font-size:9px}html.js .workspace-overlay:not(.in) .side-item,html.js .workspace-overlay:not(.in) .workspace-title,html.js .workspace-overlay:not(.in) .workspace-note,html.js .workspace-overlay:not(.in) .mini-row.head>span,html.js .workspace-overlay:not(.in) .country-cell,html.js .workspace-overlay:not(.in) .mini-state,html.js .workspace-overlay:not(.in) .mini-action{opacity:0}html.js .workspace-overlay:not(.in) .side-item{transform:translate(-6px)}html.js .workspace-overlay:not(.in) .country-cell{transform:translate(-5px)}html.js .workspace-overlay:not(.in) .mini-state{transform:scale(.72)}html.js .workspace-overlay:not(.in) .mini-action{transform:translateY(8px)}.workspace-overlay.in .side-item,.workspace-overlay.in .workspace-title,.workspace-overlay.in .workspace-note,.workspace-overlay.in .mini-row.head>span,.workspace-overlay.in .country-cell,.workspace-overlay.in .mini-state,.workspace-overlay.in .mini-action{opacity:1;transition:opacity .36s var(--ease),transform .42s var(--ease);transition-delay:var(--boot,0s);transform:none}.workspace-overlay.in .workspace-title{--boot:.24s}.workspace-overlay.in .workspace-note{--boot:.3s}.workspace-overlay.in .mini-row.head>span{--boot:.32s}.workspace-overlay.in .side-item:nth-child(2){--boot:.26s}.workspace-overlay.in .side-item:nth-child(3){--boot:.32s}.workspace-overlay.in .side-item:nth-child(4){--boot:.38s}.workspace-overlay.in .side-item:nth-child(5){--boot:.44s}.workspace-overlay .mini-row:nth-child(2){--row-boot:.4s}.workspace-overlay .mini-row:nth-child(3){--row-boot:.51s}.workspace-overlay .mini-row:nth-child(4){--row-boot:.62s}.workspace-overlay .mini-state:nth-child(2){--cell-i:1}.workspace-overlay .mini-state:nth-child(3){--cell-i:2}.workspace-overlay .mini-state:nth-child(4){--cell-i:3}.workspace-overlay .mini-state:nth-child(5){--cell-i:4}.workspace-overlay.in .country-cell{transition-delay:var(--row-boot,0s)}.workspace-overlay.in .mini-state{transition-delay:calc(var(--row-boot,0s) + var(--cell-i,0)*45ms)}.workspace-overlay.in .mini-action{--boot:.92s}.workspace-overlay.in .mini-action>.cell{animation:action-blink .64s var(--ease-ui) 1.5s 2}@keyframes action-blink{50%{opacity:.3}}.proof-strip{border-bottom:1px solid var(--line-warm);background:var(--warm);grid-template-columns:repeat(4,1fr);display:grid}.proof-item{min-height:148px;padding:32px var(--gutter);border-right:1px solid #091f341c;flex-direction:column;justify-content:flex-start;gap:20px;display:flex}.proof-content{flex-direction:column;flex:1;justify-content:flex-start;gap:20px;min-height:100%;display:flex}.proof-content[data-reveal]{transform:translateY(8px)}.proof-item:last-child{border-right:0}.proof-value{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:28px;line-height:1}.proof-item p{color:var(--muted);max-width:24ch;margin-top:8px;font-size:13px;line-height:1.45}.proof-item:first-child{background:var(--warm)}.proof-item:nth-child(2){background:var(--peach)}.proof-item:nth-child(3){background:var(--sage)}.proof-item:nth-child(2) .overline,.proof-item:nth-child(2) p{color:var(--ink-2)}.proof-item:nth-child(3) .overline,.proof-item:nth-child(3) p{color:var(--sage-ink)}.proof-item.price{background:var(--sky)}.proof-item.price .proof-value{color:var(--blue-dark)}.fleet-shell{background:var(--blue);border-color:#ffffff29}.fleet-chapter{background:var(--blue);min-height:780px;color:var(--on-blue-body);isolation:isolate;position:relative}.fleet-sticky{min-height:780px;padding:72px var(--gutter);isolation:isolate;position:relative;overflow:hidden}.fleet-sticky:before{content:"";z-index:-2;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18% 88%,#0000 100%)}.fleet-sticky:after{content:"";z-index:-1;background:#ffffff0d;border:1px solid #ffffff24;width:270px;height:270px;position:absolute;bottom:-160px;right:-150px;transform:rotate(9deg)}.fleet-copy{z-index:12;width:min(390px,34%);position:relative}.fleet-copy .overline{color:var(--on-blue-body)}.fleet-copy .overline strong{color:var(--white)}.fleet-copy .h2{max-width:13ch;color:var(--white);margin-top:20px;font-size:clamp(42px,4vw,60px)}.fleet-copy .duo .soft{color:var(--on-blue-muted)}.fleet-copy .lede{max-width:38ch;color:var(--on-blue-body);margin-top:24px;font-size:16px}.fleet-stage{z-index:2;pointer-events:none;position:absolute;inset:0}.fleet-orbit{width:min(700px,54vw);height:min(560px,68vh);position:absolute;top:53%;left:67%;transform:translate(-50%,-50%)}.fleet-paths{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fleet-path{fill:none;stroke:#ffffff4d;stroke-width:1px;stroke-dashoffset:0}.fleet-path--outer{stroke-dasharray:1732}.fleet-path--inner{stroke:#ffffff24;stroke-dasharray:3 9;opacity:var(--fleet-structure,1)}.fleet-axis{stroke:#ffffff21;stroke-width:1px;stroke-dasharray:3 9;opacity:var(--fleet-structure,1)}.fleet-hub{z-index:7;background:var(--white);width:190px;height:190px;color:var(--ink);border:1px solid #ffffff7a;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fleet-hub:before,.fleet-hub:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.fleet-hub:before{border:1px solid #ffffff38;inset:-20px}.fleet-hub:after{border:1px dashed #1f4fe53d;inset:12px}.fleet-hub-core{z-index:2;text-align:center;width:126px;position:relative}.fleet-hub-grid{width:42px;height:42px;transform:rotate(var(--hub-turn,0deg));grid-template-columns:repeat(3,11px);grid-auto-rows:11px;gap:4px;margin:0 auto 12px;transition:transform 80ms linear;display:grid}.fleet-hub-grid i{border:1px solid var(--blue-soft);border-radius:2px;display:block}.fleet-hub-grid i:first-child,.fleet-hub-grid i:nth-child(4),.fleet-hub-grid i:nth-child(5),.fleet-hub-grid i:nth-child(7),.fleet-hub-grid i:nth-child(8),.fleet-hub-grid i:nth-child(9){border-color:var(--blue);background:var(--blue)}.fleet-hub-grid i:first-child{opacity:.42}.fleet-hub-grid i:nth-child(5),.fleet-hub-grid i:nth-child(9){opacity:.55}.fleet-hub strong{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:25px;font-weight:500;line-height:1;display:block}.fleet-hub small{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--blue-dark);margin-top:8px;font-size:9px;line-height:1.35;display:block}.fleet-sites{pointer-events:none;position:absolute;inset:0}.fleet-site{--fk:1;z-index:6;width:166px;transform:translate(-50%,-50%) translate3d(calc(var(--fx,0) * var(--fk) * 1px),calc(var(--fy,0) * var(--fk) * 1px),0);pointer-events:auto;position:absolute;top:50%;left:50%}.fleet-site a{border-radius:var(--radius-sm);background:var(--ivory);min-height:56px;color:var(--ink);transition:border-color .15s var(--ease-ui);border:1px solid #091f342e;padding:12px;display:block;position:relative}.fleet-site a:hover{border-color:var(--butter)}.fleet-site.is-front a{border-color:#091f3457}.fleet-site a:focus-visible{outline-color:var(--white);outline-offset:4px}.fleet-site:focus-within{opacity:1!important}.fleet-site-top{align-items:center;gap:8px;display:flex}.fleet-site .country-flag{width:22px;height:15px;box-shadow:0 0 0 1px #091f3424}.fleet-site-country{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin-left:auto;padding-right:16px;font-size:9px}.fleet-domain{font-family:var(--display);letter-spacing:-.035em;color:var(--ink);margin-top:8px;font-size:15px;font-weight:500;line-height:1;display:block}.fleet-site a:after{content:"↗";font-family:var(--mono);color:var(--blue);transition:transform .15s var(--ease-ui);font-size:10px;position:absolute;top:10px;right:12px}.fleet-site a:hover:after,.fleet-site a:focus-visible:after{transform:translate(2px,-2px)}.fleet-link{z-index:4;transform-origin:0;opacity:0;pointer-events:none;background:#fff9;border-radius:1px;width:1px;height:2px;position:absolute;top:50%;left:50%}.fleet-summary{z-index:8;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--white);opacity:1;margin-top:24px;font-size:9px;position:relative;transform:translateY(10px)}.fleet-summary span{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08216980;border:1px solid #ffffff38;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.fleet-summary i{background:var(--peach-strong);border-radius:2px;width:7px;height:7px}.fleet-steps{left:var(--gutter);z-index:12;border-top:1px solid #ffffff38;width:320px;position:absolute;bottom:56px}.fleet-step{color:var(--white);transition:color .18s var(--ease-ui),opacity .18s var(--ease-ui),transform .22s var(--ease);border-bottom:1px solid #ffffff26;grid-template-columns:32px 1fr;gap:12px;padding:12px 0;display:grid}.fleet-step b{font-family:var(--mono);letter-spacing:.09em;color:inherit;font-size:9px;font-weight:500}.fleet-step span{color:inherit;font-size:12px}.fleet-scroll{right:var(--gutter);z-index:12;color:var(--on-blue-body);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:flex-end;gap:8px;font-size:9px;display:none;position:absolute;bottom:56px}.fleet-scroll-track{background:#fff3;width:2px;height:58px;position:relative;overflow:hidden}.fleet-scroll-track i{background:var(--white);transform:scaleY(var(--fleet-p,0));transform-origin:bottom;position:absolute;inset:0}html.motion-ok .fleet-hub-core{transform:scale(var(--hub-scale,1))}@media (width>=1161px) and (height>=720px){html.motion-ok .fleet-chapter{height:205svh;min-height:1280px}html.motion-ok .fleet-sticky{top:var(--nav-h);height:calc(100svh - var(--nav-h));min-height:650px;position:sticky}html.motion-ok .fleet-chapter.motion-active .fleet-site{will-change:transform,opacity}html.motion-ok .fleet-chapter.motion-active .fleet-hub-core{will-change:transform}html.motion-ok .fleet-path--outer{stroke-dashoffset:1732px}html.motion-ok .fleet-summary{opacity:var(--fleet-summary,0);transform:translateY(calc(10px - var(--fleet-summary,0) * 10px))}html.motion-ok .fleet-scroll{opacity:var(--fleet-scroll-o,1);display:flex}html.motion-ok .fleet-step{opacity:.82;transform:translate(0)}html.motion-ok .fleet-step.active{opacity:1;transform:translate(7px)}html.motion-ok .fleet-step.active b{color:var(--butter)}}.definition-head{grid-template-columns:1fr .72fr}.definition-head .h2{max-width:18ch}.definition-grid{margin:64px calc(var(--gutter) * -1) -80px;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.definition-card{min-height:230px;padding:32px var(--gutter);border-right:1px solid var(--line);flex-direction:column;display:flex}.definition-card:last-child{border-right:0}.definition-icon{grid-template-columns:repeat(3,8px);grid-auto-rows:8px;gap:3px;width:34px;height:34px;margin-bottom:24px;display:grid}.definition-icon i{border:1px solid var(--line-2);transition:background-color .22s var(--ease-ui),border-color .22s var(--ease-ui);border-radius:2px;display:block}.definition-card:hover .definition-icon i.o{background:var(--blue-soft)}.definition-icon i.f{background:var(--blue-2);border-color:var(--blue-2)}.definition-icon i.o{border-color:var(--blue-2)}.definition-icon i.s{background:var(--orange);border-color:var(--orange)}.definition-card h3{font-size:18px;font-weight:500;font-family:var(--sans);margin-bottom:8px}.definition-card p{max-width:36ch;font-size:15px;line-height:1.6}.definition-meta{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin-top:auto;padding-top:24px;font-size:10px}.definition-sequence{position:relative}.definition-sequence[data-reveal]{opacity:1;transform:none}.definition-sequence:after{content:"";z-index:2;background:var(--blue-2);transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.definition-sequence.in:after{transition:transform .82s var(--ease);transform:scaleX(1)}html.js .definition-card:not(.in) .definition-icon i{opacity:.18;transform:scale(.68)}.definition-card.in .definition-icon i{opacity:1;transition:opacity .36s var(--ease),transform .36s var(--ease);transform:none}.definition-card.in .definition-icon i:nth-child(2){transition-delay:35ms}.definition-card.in .definition-icon i:nth-child(3){transition-delay:70ms}.definition-card.in .definition-icon i:nth-child(4){transition-delay:.105s}.definition-card.in .definition-icon i:nth-child(5){transition-delay:.14s}.definition-card.in .definition-icon i:nth-child(6){transition-delay:.175s}.definition-card.in .definition-icon i:nth-child(7){transition-delay:.21s}.definition-card.in .definition-icon i:nth-child(8){transition-delay:.245s}.definition-card.in .definition-icon i:nth-child(9){transition-delay:.28s}.control-room{background:var(--night);color:var(--night-body);border-bottom:1px solid var(--night-line);border-inline-color:var(--night-line)}.control-room .h2,.control-room h3,.control-room h4{color:var(--night-text)}.control-room .duo .soft{color:var(--night-muted)}.control-intro{grid-template-columns:1fr .72fr;margin-bottom:64px}.control-intro .h2{max-width:19ch}.control-intro .lede{color:var(--night-body)}.scope-app{border:1px solid var(--night-line-2);border-radius:var(--radius);background:var(--night-2);grid-template-columns:390px minmax(0,1fr);display:grid;overflow:hidden}.scope-app:not([data-enhanced]){grid-template-columns:1fr}.scope-app:not([data-enhanced]) .scope-controls{display:none}.scope-controls{border-right:1px solid var(--night-line);background:#ffffff05}.scope-controls-head{border-bottom:1px solid var(--night-line);align-items:center;min-height:64px;padding:0 20px;display:flex}.scope-controls-head h3{font-family:var(--sans);font-size:14px;font-weight:500}.scope-live{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--night-blue);margin-left:12px;font-size:10px;display:none}.scope-controls-head .overline{color:var(--night-muted);margin-left:auto}.scope-controls-head button{border:1px solid var(--night-line-2);cursor:pointer;min-height:32px;transition:color .15s var(--ease-ui),border-color .15s var(--ease-ui);background:0 0;border-radius:4px;padding:0 12px}.scope-controls-head button:hover{color:var(--night-text);border-color:var(--night-blue)}.scope-question{border:0;border-bottom:1px solid var(--night-line);margin:0;padding:16px 20px}.scope-question legend{float:left;width:100%;color:var(--night-text);margin-bottom:12px;padding:0;font-size:13px;font-weight:500}.scope-question .choices{clear:left}.question-no{font-family:var(--mono);letter-spacing:.09em;color:var(--night-blue);margin-right:8px;font-size:10px}.question-help{color:var(--night-muted);margin-top:4px;padding-left:20px;font-size:12px;font-weight:400;display:block}.choices{flex-wrap:wrap;gap:8px;display:flex}.choice{border:1px solid var(--night-line-2);min-height:40px;color:var(--night-body);cursor:pointer;transition:background .15s var(--ease-ui),border-color .15s var(--ease-ui),color .15s var(--ease-ui);background:0 0;border-radius:4px;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:inline-flex}.choice:not(.choice-more):hover{border-color:var(--night-blue);color:var(--night-text)}.choice:not(.choice-more):active{transform:translateY(1px)}.choice[aria-pressed=true]{border-color:var(--night-blue);color:var(--night-text);background:#82a3ff24}.choice:not(.country):before{content:"";background:var(--night-blue);opacity:0;width:7px;height:7px;transition:opacity .12s var(--ease-ui),transform .12s var(--ease-ui);border-radius:2px;flex:none;transform:scale(.65)}.choice:not(.country)[aria-pressed=true]:before{opacity:1;transform:none}.choice.country{padding-right:28px;position:relative}.choice.country:after{content:"✓";color:var(--night-blue);opacity:0;transition:opacity .12s var(--ease-ui),transform .12s var(--ease-ui);position:absolute;right:8px;transform:scale(.7)}.choice.country[aria-pressed=true]:after{opacity:1;transform:none}.choice .country-flag,.result-country .country-flag{box-shadow:0 0 0 1px #edf4fa47}.choice-more{min-height:24px;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--night-muted);cursor:default;border:0;flex-basis:100%;padding:0;font-size:10px}.scope-result{background:var(--night-2);flex-direction:column;min-width:0;display:flex}.result-head{border-bottom:1px solid var(--night-line);align-items:center;gap:16px;min-height:64px;padding:0 16px;display:flex}.result-title{color:var(--night-text);font-size:14px;font-weight:500}.result-count{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--night-blue);font-size:10px}.legend{align-items:center;gap:16px;margin-left:auto;display:flex}.legend li{color:var(--night-muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.legend .cell{width:7px;height:7px}.legend .required{border:1.5px solid var(--night-blue);background:0 0}.legend .verify{border:1px dashed var(--night-muted)}.legend .ar{border:1.5px solid var(--night-orange);background:0 0}.result-table-wrap{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.result-table-wrap:after{content:"";background-image:linear-gradient(var(--night-line),var(--night-line)),linear-gradient(var(--night-line),var(--night-line)),linear-gradient(var(--night-line),var(--night-line)),linear-gradient(var(--night-line),var(--night-line));background-position:176px 0,calc(25% + 132px) 0,calc(50% + 88px) 0,calc(75% + 44px) 0;background-repeat:no-repeat;background-size:1px 100%;flex:1}.result-table{border-collapse:collapse;table-layout:fixed;width:100%}.result-table th,.result-table td{text-align:left;border-bottom:1px solid var(--night-line);border-right:1px solid var(--night-line);vertical-align:middle;padding:20px 16px}.result-table th:last-child,.result-table td:last-child{border-right:0}.result-table th{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--night-muted);background:#ffffff05;font-size:9px;font-weight:500}.result-table tbody th{font-family:var(--sans);letter-spacing:0;text-transform:none;background:0 0;font-size:13px;font-weight:400}.result-table th:first-child,.result-table td:first-child{width:176px}.result-country{color:var(--night-text);align-items:center;gap:8px;font-size:13px;display:flex}.result-authority{font-family:var(--mono);letter-spacing:.06em;color:var(--night-muted);margin-top:4px;padding-left:32px;font-size:9px;display:block}.obligation{white-space:nowrap;align-items:center;gap:8px;font-size:11px;line-height:1.25;display:inline-flex}.obligation .cell{width:8px;height:8px}.obligation.required{color:var(--night-blue)}.obligation.required .cell{border:1.5px solid var(--night-blue);background:0 0}.obligation.verify{color:var(--night-muted)}.obligation.verify .cell{border:1px dashed var(--night-muted)}.obligation.ar{color:var(--night-orange)}.obligation.ar .cell{border:1.5px solid var(--night-orange);background:0 0}.obligation.off{color:var(--night-muted)}.obligation.off .cell,.result-cards{display:none}.result-empty{color:var(--night-muted);padding:40px 16px}.result-card{border-bottom:1px solid var(--night-line);padding:16px}.result-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.result-card-head .result-authority{text-align:right;max-width:18ch;margin-top:2px;padding-left:0}.result-card-title{font:500 13px/1.35 var(--sans)}.result-card-grid{border:1px solid var(--night-line);border-radius:4px;grid-template-columns:1fr 1fr;margin-top:16px;display:grid;overflow:hidden}.result-card-item{border-right:1px solid var(--night-line);border-bottom:1px solid var(--night-line);align-content:center;gap:8px;min-height:72px;padding:12px;display:grid}.result-card-item:nth-child(2n){border-right:0}.result-card-item:nth-last-child(-n+2){border-bottom:0}.result-card-item dt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--night-muted);font-size:9px}.result-card-item dd{margin:0}.result-card-item .obligation{white-space:normal}.result-footer{border-top:1px solid var(--night-line);background:#ffffff05;align-items:center;gap:16px;padding:20px 16px;display:flex}.review-stamp{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--night-body);align-items:center;gap:8px;font-size:10px;line-height:1.4;display:inline-flex}.review-stamp .cell{border-color:var(--night-blue)}.result-footer .text-link{color:var(--night-blue);margin-left:auto}.result-footer .text-link:hover{color:var(--night-text)}.result-note{border-top:1px solid var(--night-line);color:var(--night-body);padding:20px 16px;font-size:12px;line-height:1.55}.result-note strong{color:var(--night-text);font-weight:500}.scope-next{border-top:1px solid var(--night-line);background:#ffffff03;margin-top:0}.scope-next ol{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scope-next-title{border-bottom:1px solid var(--night-line);padding:16px}.scope-next li{border-right:1px solid var(--night-line);padding:20px 16px}.scope-next li:last-child{border-right:0}.scope-next strong{color:var(--night-text);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.scope-next span{color:var(--night-muted);font-size:11px;line-height:1.45;display:block}.case-head{margin-bottom:64px}.case-head .h2{max-width:19ch}.case-layout{border:1px solid var(--line-2);border-radius:var(--radius);grid-template-columns:360px minmax(0,1fr);display:grid;overflow:hidden}.case-aside{background:var(--warm);border-right:1px solid var(--line-warm);padding:24px}.case-photo{border:0;border-bottom:1px solid var(--line-warm);border-radius:0;height:214px;margin:-24px -24px 24px}.case-photo img{object-position:center 48%}.case-kicker{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.case-aside h3{font-family:var(--display);letter-spacing:-.03em;margin-top:24px;font-size:28px;font-weight:400;line-height:1.08}.case-status{color:var(--blue);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.case-fact{border-top:1px solid var(--line);padding:16px 0}.case-facts{border-bottom:1px solid var(--line);margin-top:32px}.case-fact span{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin-bottom:4px;font-size:10px;display:block}.case-fact strong{color:var(--ink);font-size:14px;font-weight:500;display:block}.case-boundary{background:var(--orange-soft);border-left:3px solid var(--orange);margin-top:32px;padding:16px}.case-boundary strong{color:var(--ink);font-size:13px;font-weight:500;display:block}.case-boundary p{color:var(--text);margin-top:4px;font-size:12px;line-height:1.5}.case-main{background:var(--white);flex-direction:column;min-width:0;display:flex}.case-toolbar{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;height:64px;padding:0 24px;display:flex}.case-toolbar h3{font-size:14px;font-family:var(--sans);font-weight:500}.actor-legend{gap:16px;margin-left:auto;display:flex}.actor-legend li{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.actor-legend i{background:var(--line-2);border-radius:2px;width:7px;height:7px}.actor-legend .you i{background:var(--ink)}.actor-legend .us i{background:var(--blue)}.actor-legend .authority i{border:1px solid var(--orange);background:0 0}.timeline{--time-col:118px;--actor-col:74px;--event-gap:16px;--timeline-pad:24px;--rail-x:calc(var(--timeline-pad) + var(--time-col) + var(--event-gap) + 4px);padding:8px 24px 12px var(--timeline-pad);position:relative}.timeline:before,.timeline:after{content:"";left:var(--rail-x);transform-origin:top;border-radius:2px;width:2px;position:absolute;top:24px;bottom:24px;right:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 72px),#0000);mask-image:linear-gradient(#000 calc(100% - 72px),#0000)}.timeline:before{background:var(--line)}.timeline:after{background:var(--blue);transform:scaleY(var(--timeline-p,0))}.event{grid-template-columns:var(--time-col) var(--actor-col) 1fr;gap:var(--event-gap);border-bottom:1px solid var(--line);padding:24px 0;display:grid;position:relative}.event:last-child{border-bottom:0}.event-time{z-index:1;font-family:var(--mono);color:var(--faint);white-space:nowrap;font-size:10px;line-height:1.45;position:relative}.event-actor{z-index:2;font-family:var(--mono);letter-spacing:.06em;color:var(--muted);align-items:flex-start;gap:8px;font-size:10px;line-height:1.45;display:flex;position:relative}.event-actor:before{content:"";background:var(--line-2);width:8px;height:8px;box-shadow:0 0 0 3px var(--white);border-radius:2px;flex:none;margin-top:2px}.event[data-actor=you] .event-actor{color:var(--ink)}.event[data-actor=you] .event-actor:before{background:var(--ink)}.event[data-actor=shippeu] .event-actor{color:var(--blue)}.event[data-actor=shippeu] .event-actor:before{background:var(--blue)}.event[data-actor=authority] .event-actor{color:var(--orange-text)}.event[data-actor=authority] .event-actor:before{background:var(--white);border:1px solid var(--orange)}.event-copy{z-index:1;position:relative}.event:after{content:"";z-index:0;inset:5px 4px 5px calc(var(--time-col) + var(--event-gap) + var(--actor-col) + var(--event-gap) - 8px);opacity:0;transition:opacity .18s var(--ease-ui),transform .22s var(--ease);pointer-events:none;background:linear-gradient(90deg,#1f4fe511,#0000 80%);border-radius:4px;position:absolute;transform:translate(-5px)}.event.is-current:after{opacity:1;transform:none}.event-copy h4{font-family:var(--sans);color:var(--ink);font-size:14px;font-weight:500}.event-copy p{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.5}.case-footnote{border-top:1px solid var(--line);color:var(--muted);margin:auto 0 0;padding:16px 24px;font-size:12px;line-height:1.55}.timeline-more{display:none}.timeline-toggle{z-index:1;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--paper);width:100%;min-height:44px;color:var(--ink);cursor:pointer;transition:background-color .15s var(--ease-ui),border-color .15s var(--ease-ui),color .15s var(--ease-ui);font-size:12px;font-weight:500;position:relative}.timeline-toggle:active{transform:translateY(1px)}html:not(.motion-ok) .timeline{--timeline-p:1}.coverage{background:var(--sky)}.directory{margin:64px calc(var(--gutter) * -1) 0;border-top:1px solid var(--line);background:#fffefaad;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.directory li{border-bottom:1px solid var(--line);border-right:1px solid var(--line);grid-template-columns:24px 32px minmax(90px,.7fr) minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:12px 16px;display:grid}.directory li:nth-child(2n){border-right:0}.directory li:last-child:nth-child(odd){grid-column:1/-1}.directory-no{font-family:var(--mono);color:var(--faint);font-size:9px}.directory-country{color:var(--ink);font-size:13px;font-weight:500}.directory-country small{font-family:var(--mono);letter-spacing:.02em;color:var(--faint);overflow-wrap:anywhere;margin-top:4px;font-size:10px;font-weight:400;display:block}.directory-org{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.directory-org b{color:var(--ink-2);font-weight:500;display:block}.directory-org small{color:var(--faint);margin-top:4px;font-size:10px;line-height:1.35;display:block}.directory li.documented{background:linear-gradient(90deg,var(--blue) 0 2px,var(--white) 2px)}.directory-status{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);flex-wrap:wrap;gap:8px 16px;margin-top:32px;font-size:10px;display:flex}.directory-status strong{color:var(--blue-dark);font-weight:500}.coverage-note{align-items:flex-start;gap:24px;margin-top:24px;display:flex}.coverage-note p{max-width:100ch;color:var(--muted);font-size:12px;line-height:1.55}.directory-disclaimer{border-top:1px solid var(--line);max-width:104ch;color:var(--muted);margin-top:24px;padding-top:20px;font-size:11px;line-height:1.65}.directory-toggle{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--white);width:100%;min-height:48px;color:var(--ink);cursor:pointer;transition:background-color .15s var(--ease-ui),border-color .15s var(--ease-ui),color .15s var(--ease-ui);font-size:13px;font-weight:500;display:none}.directory-toggle[hidden]{display:none!important}.directory-toggle:active{transform:translateY(1px)}.pricing-head{margin-bottom:64px}.pricing-head .h2{max-width:20ch}.price-grid{border:1px solid var(--line-2);border-radius:var(--radius);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.price-card{flex-direction:column;min-height:360px;padding:40px;display:flex}.price-card:first-child{background:var(--pale-blue);border-right:1px solid var(--blue-soft)}.price-card:last-child{background:var(--warm)}.price-label{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10px}.price-label strong{color:var(--ink);font-weight:500}.price-number{color:var(--ink);align-items:flex-end;gap:16px;margin:32px 0 24px;display:flex}.price-number strong{font-family:var(--display);letter-spacing:-.055em;font-size:74px;font-weight:400;line-height:.82}.price-number span{color:var(--text);font-size:13px;line-height:1.4}.price-variable{font-family:var(--display);letter-spacing:-.045em;color:var(--ink);margin:32px 0 24px;font-size:56px;line-height:1}.price-card>p{max-width:48ch;font-size:15px;line-height:1.6}.price-clarity{color:var(--text);border-top:1px solid #1f4fe529;gap:8px;margin-top:auto;padding-top:24px;font-size:13px;line-height:1.5;display:flex}.price-card:last-child .price-clarity{border-color:var(--line)}.price-note{border:1px solid var(--line-2);border-radius:0 0 var(--radius) var(--radius);color:var(--muted);background:var(--white);border-top:0;padding:20px 24px;font-size:12px;line-height:1.55}.process{margin-top:64px}.process-head{align-items:end;gap:20px;margin-bottom:20px;display:flex}.process-head h3{font-family:var(--display);letter-spacing:-.03em;font-size:28px;font-weight:400;line-height:1.1}.process-head .process-legend{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-size:10px}.process-legend{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}.process-legend li{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.legend-line{background:var(--blue);width:18px;height:2px;display:block}.legend-line.billed{background:var(--orange)}.process-rail{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:relative}.process-step{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:24px 20px;position:relative}.process-step:before{content:"";background:var(--blue);transform-origin:0;height:3px;position:absolute;top:-1px;left:-1px;right:-1px;transform:scaleX(1)}.process-step.paid:before{background:var(--orange)}html.process-motion .process-step:before{transform:scaleX(var(--step-p,0))}.process-step:nth-child(4){border-left:2px solid var(--orange)}.step-meta{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--blue);font-size:10px}.process-step.paid .step-meta{color:var(--orange-text)}.process-step h4{font-family:var(--sans);margin:16px 0 8px;font-size:14px;font-weight:500}.process-step p{color:var(--muted);font-size:12px;line-height:1.5}.pricing-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.faq-shell{background:var(--warm)}.faq-layout{grid-template-columns:.78fr 1.22fr;gap:80px;display:grid}.faq-intro{top:calc(var(--nav-h) + 32px);align-self:start;position:sticky}.faq-intro .h2{max-width:13ch;margin-top:20px}.faq-intro-copy{max-width:38ch;margin-top:24px;font-size:15px;line-height:1.65}.faq-all-note{color:var(--text);margin-top:24px;font-size:15px;line-height:1.65}.final-cta{background:var(--blue);grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:center;gap:64px;display:grid;position:relative;overflow:hidden}.final-copy{z-index:2;max-width:850px;position:relative}.final-copy .h2{max-width:18ch;margin-top:20px;font-size:clamp(42px,4.2vw,60px)}.final-copy .lede{margin-top:24px}.final-cta .overline{color:var(--on-blue-body)}.final-cta .h2{color:var(--white)}.final-cta .duo .soft{color:var(--on-blue-muted)}.final-cta .lede{color:var(--on-blue-body)}.final-cta .btn-on-blue{background:var(--white);color:var(--blue-dark)}.final-cta .btn-on-blue:hover{background:var(--ivory)}.final-cta .btn-on-blue-ghost{color:var(--white);background:0 0;border-color:#ffffff7a}.final-cta .btn-on-blue-ghost:hover{border-color:var(--white);background:#ffffff1a}.final-cta .btn:focus-visible{outline:2px solid var(--white);outline-offset:3px;box-shadow:0 0 0 5px #091f3452}.final-visual{z-index:2;min-width:0;position:relative}.human-frame--final{aspect-ratio:4/3;background:var(--blue-dark);border-color:#ffffff6b}.human-frame--final img{object-position:center 46%}.final-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.final-note{color:var(--on-blue-body);align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.final-note .cell{background:var(--peach-strong)}.final-field{opacity:.28;grid-template-columns:repeat(11,38px);grid-auto-rows:38px;gap:7px;width:550px;height:330px;top:-70px;right:-210px;transform:rotate(-4deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.final-field .field-cell{opacity:0;animation:none;transform:translate(12px,-8px)scale(.86)}.final-cta.is-resolved .final-field .field-cell{animation:final-resolve .52s var(--ease) both;animation-delay:var(--delay,0s)}.final-field .field-cell.is-done{background:var(--on-blue-mark)}@keyframes final-resolve{to{opacity:var(--cell-alpha,.72);transform:none}}@keyframes resolve{to{opacity:1;transform:none}}@keyframes result-resolve{0%{opacity:.42;transform:translateY(3px)}to{opacity:1;transform:none}}.scope-app.updating .obligation:not(.off){animation:result-resolve .18s var(--ease) both;animation-delay:var(--delay,0s)}@media (hover:hover){.directory-toggle:hover,.timeline-toggle:hover{border-color:var(--blue);background:var(--pale-blue);color:var(--blue-dark)}}@media (width<=1160px){.hero{grid-template-columns:minmax(0,1fr) minmax(500px,.98fr);gap:32px}.human-frame--hero{width:75%;height:520px}.workspace-overlay{width:84%}.fleet-chapter,.fleet-sticky{min-height:0}.fleet-sticky{padding-block:72px}.fleet-copy{width:100%;max-width:690px}.fleet-copy .h2{max-width:13ch}.fleet-copy .lede{max-width:58ch}.fleet-summary{display:none}.fleet-site-country,.fleet-hub small{font-size:9px}.fleet-stage{height:560px;margin-top:40px;position:relative}.fleet-orbit{width:min(700px,92vw);height:520px;top:50%;left:50%}.fleet-site{--fk:.85;width:146px}.fleet-domain{font-size:13px}.fleet-steps{grid-template-columns:repeat(3,1fr);width:100%;margin-top:4px;display:grid;position:relative;bottom:auto;left:auto}.fleet-step{border-bottom:0;padding:12px 12px 0 0}.fleet-step.active{padding-left:0}.fleet-scroll{display:none}.workspace-body{grid-template-columns:118px 1fr}.workspace-side{padding-inline:8px}.scope-app{grid-template-columns:340px minmax(0,1fr)}.process-step:nth-child(4){border-left:1px solid var(--line)}.process-step:nth-child(4):after{content:"First billed step";font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--orange-text);font-size:9px;position:absolute;top:22px;right:14px}}@media (width<=1040px){.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-item{border-bottom:1px solid var(--line)}.proof-item:nth-child(2){border-right:0}.proof-item:nth-last-child(-n+2){border-bottom:0}}@media (width<=820px){.case-layout{grid-template-columns:1fr}.case-aside{border-right:0;border-bottom:1px solid var(--line)}.case-photo{height:clamp(220px,38vw,310px)}}@media (width<=768px){.price-grid{grid-template-columns:1fr}.price-card{min-height:0;padding:24px}.price-card:first-child{border-right:0;border-bottom:1px solid var(--blue-soft)}.price-number{margin:24px 0 16px}.price-number strong{font-size:60px}.price-variable{margin:24px 0 16px;font-size:48px}.price-card>p{font-size:14px}.price-clarity{margin-top:24px;padding-top:16px}}@media (width<=760px){.definition-grid{grid-template-columns:1fr;margin-top:40px}.definition-card{min-height:0;padding:24px var(--gutter);border-right:0;border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:5px 16px;display:grid}.definition-card:last-child{border-bottom:0}.definition-card p{max-width:none}.definition-icon{grid-row:1/4;margin:1px 0 0}.definition-meta{padding-top:8px}}@media (width>=641px) and (width<=1160px){.process-rail{grid-template-columns:repeat(6,minmax(0,1fr))}.process-step:nth-child(-n+3){grid-column:span 2}.process-step:nth-child(n+4){grid-column:span 3}}@media (width>=1161px) and (width<=1240px){.fleet-copy{width:32%;max-width:355px}.fleet-orbit{width:600px;left:67.5%}.fleet-site{--fk:.87;width:148px}.fleet-domain{font-size:13px}}@media (width<=900px){.scope-live{margin:4px 0 0;display:block}.hero{grid-template-columns:1fr;gap:48px;min-height:auto;padding-top:64px;padding-bottom:64px}.hero-copy{max-width:760px}.hero .lede{font-size:17px}.hero-visual{justify-self:center;width:100%;max-width:720px;min-height:610px}.hero-scene{min-height:610px}.human-frame--hero{width:70%;height:520px}.workspace-overlay{width:72%}.hero-field{top:-110px;right:-200px}.definition-head,.control-intro{grid-template-columns:1fr}.definition-grid{margin-top:48px;margin-bottom:-64px}.scope-app{grid-template-columns:1fr}.scope-controls{border-right:0;border-bottom:1px solid var(--night-line)}.scope-next{display:none}.result-table-wrap{min-height:0}.scope-controls-body{grid-template-columns:1fr 1fr;display:grid}.scope-question:first-child{grid-column:1/-1}.scope-question:nth-child(2),.scope-question:nth-child(4){border-right:1px solid var(--night-line)}.timeline{--time-col:96px;--actor-col:64px;--event-gap:12px}.directory.is-collapsible:not(.expanded) li:nth-child(n+7){display:none}.directory-toggle:not([hidden]){margin-top:12px;display:block}.price-card{padding:32px}.process-step{min-height:170px}.faq-layout{grid-template-columns:1fr;gap:40px}.faq-intro{position:static}.faq-intro .h2{max-width:17ch}.final-cta{grid-template-columns:1fr;gap:40px}.final-visual{justify-self:end;width:min(100%,720px);max-width:720px}.human-frame--final{aspect-ratio:16/10}}@media (width<=700px){.fleet-sticky{padding:64px var(--gutter)}.fleet-copy .h2{font-size:38px}.fleet-copy .lede{font-size:15px}.fleet-stage{height:auto;margin-top:40px}.fleet-orbit{flex-direction:column;align-items:center;width:100%;height:auto;display:flex;position:relative;top:auto;left:auto;transform:none}.fleet-paths{display:none}.fleet-hub{width:164px;height:164px;margin-bottom:32px;position:relative;top:auto;left:auto;transform:none}.fleet-hub-core{width:116px}.fleet-hub-grid{grid-template-columns:repeat(3,10px);grid-auto-rows:10px;width:38px;height:38px}.fleet-sites{grid-template-columns:1fr 1fr;gap:8px;width:min(100%,520px);display:grid;position:relative;inset:auto}.fleet-site{z-index:auto;width:auto;position:relative;top:auto;left:auto;opacity:1!important;transform:none!important}.fleet-site a{min-height:60px;padding:12px}.fleet-domain{margin-top:8px;font-size:15px}.fleet-steps{grid-template-columns:1fr;margin-top:24px}.fleet-step{border-bottom:1px solid #ffffff26;grid-template-columns:32px 1fr;padding:8px 0}.scope-controls-body{display:block}.scope-question:nth-child(2),.scope-question:nth-child(4){border-right:0}.final-field{display:none}}@media (width<=640px){.hero{gap:40px;padding-top:48px}.hero h1{margin-top:20px}.hero .lede{margin-top:24px;font-size:16px}.hero-actions{display:grid}.hero-actions .btn{width:100%}.assurance{gap:8px 20px;display:flex}.assurance li:last-child{flex-basis:100%}.hero-visual{width:100%;min-height:0}.hero-scene{gap:0;min-height:0;display:grid}.human-frame--hero{aspect-ratio:16/11;width:100%;height:auto;position:relative;top:auto;right:auto}.human-frame--hero img{object-position:center 43%}.workspace-overlay{width:calc(100% - 28px);margin:-32px auto 0;position:relative;bottom:auto;left:auto}.hero-field{display:none}.workspace-overlay .workspace-top{height:48px}.workspace-overlay .workspace-body{min-height:0;display:block}.workspace-side{display:none}.workspace-overlay .workspace-main{padding:13px}.workspace-head{align-items:center}.workspace-note{display:none}.workspace-overlay .mini-row{grid-template-columns:1.15fr repeat(4,.72fr);min-height:42px}.workspace-overlay .mini-row>span{padding:0 6px;font-size:9px}.workspace-overlay .mini-row.head>span{font-size:8px}.workspace-overlay .country-cell .country-flag{width:18px;height:12px}.workspace-overlay .mini-row>.mini-state{justify-content:center;font-size:0}.workspace-overlay .mini-state .cell{width:9px;height:9px}.workspace-overlay .mini-action{padding:10px}.mini-action .action-time{display:none}.proof-strip{grid-template-columns:1fr 1fr}.proof-item{min-height:120px;padding:24px 20px}.proof-value{font-size:24px}.definition-head .lede{font-size:14px}.definition-grid{grid-template-columns:1fr;margin-top:32px;margin-bottom:-48px}.definition-card{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:4px 14px;min-height:0;padding:20px;display:grid}.definition-card:last-child{border-bottom:0}.definition-icon{grid-row:1/4;grid-template-columns:repeat(3,6px);grid-auto-rows:6px;gap:2px;width:26px;height:26px;margin-bottom:0}.definition-card h3{margin:0}.definition-card p{max-width:none;font-size:13px}.definition-meta{padding-top:8px}.control-intro{margin-bottom:40px}.scope-controls-body{display:block}.scope-controls-head{min-height:52px}.scope-controls-head button{min-height:44px}.scope-question{padding:16px}.scope-question legend{margin-bottom:10px}.scope-question:nth-child(2){border-right:0}.choices{gap:6px}.choice{min-height:44px;font-size:12px}.result-table-wrap{overscroll-behavior-x:contain;min-height:0;display:block}.result-table{min-width:720px}.scope-app[data-enhanced=true] .result-table-wrap{display:none}.scope-app[data-enhanced=true] .result-cards{display:grid}.result-head{flex-wrap:wrap;padding-block:12px}.legend{width:100%;margin-left:0}.result-footer{flex-direction:column;align-items:flex-start}.result-footer .text-link{border:1px solid var(--night-line-2);border-radius:4px;justify-content:center;width:100%;min-height:44px;margin-left:0}.case-layout{grid-template-columns:1fr}.case-aside{border-right:0;border-bottom:1px solid var(--line);padding:24px}.case-photo{height:190px;margin:-24px -24px 24px}.case-aside h3{margin-top:16px;font-size:25px}.case-facts{grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.case-fact{padding:12px 0}.case-fact:nth-child(odd){padding-right:12px}.case-fact:nth-child(2n){border-left:1px solid var(--line);padding-left:12px}.case-fact strong{font-size:13px}.case-boundary{margin-top:20px;padding:12px}.case-toolbar{flex-direction:column;align-items:flex-start;gap:10px;height:auto;min-height:64px;padding-block:16px}.actor-legend{flex-wrap:wrap;margin-left:0}.timeline{--time-col:84px;--actor-col:0px;--event-gap:12px;--timeline-pad:16px;padding-inline:var(--timeline-pad)}.event{grid-template-columns:var(--time-col) 1fr;gap:7px var(--event-gap);padding-block:16px}.event:after{inset:4px 0 4px calc(var(--time-col) + var(--event-gap) - 6px)}.event-time{white-space:normal;grid-row:1;font-size:10px}.event-actor{grid-column:2;font-size:10px}.event-copy{grid-column:2;padding-left:15px}.event-copy p{font-size:12px}.event[data-reveal]{--delay:0s!important}.case-footnote{padding:16px}html.js .timeline:not(.expanded) .optional-event{display:none}html.js .timeline-more{border-bottom:1px solid var(--line);padding:16px 0;display:block}.directory{grid-template-columns:minmax(0,1fr);margin-top:40px;margin-bottom:0}.directory li{border-right:0}.directory li:last-child:nth-child(odd){grid-column:auto}.coverage-note{flex-direction:column;gap:12px;margin-top:20px}.process{margin-top:40px}.process-head{display:block}.process-head h3{font-size:24px}.process-legend{justify-content:flex-start;margin:8px 0 0}.process-rail{grid-template-columns:1fr}.process-step{grid-template-columns:78px 1fr;gap:4px 12px;min-height:0;padding:16px 18px;display:grid}.process-step:before{transform-origin:top;width:3px;height:auto;inset:-1px auto -1px -2px;transform:scaleY(1)}.process-step:nth-child(4){border-left:1px solid var(--line)}.process-step:nth-child(4):after{display:none}.process-step .step-meta{grid-row:1/3}.process-step h4{margin:0}.process-step p{grid-column:2}.pricing-actions{display:grid}.pricing-actions .btn{width:100%}html.process-motion .process-step:before{transform:scaleY(var(--step-p,0))}.faq-all{min-height:44px}.final-cta{gap:32px}.final-copy .h2{font-size:38px}.final-actions{display:grid}.final-actions .btn{width:100%}.human-frame--final{aspect-ratio:4/3}}@media (width<=480px){.workspace-overlay .workspace-tag{display:none}.fleet-domain{font-size:14px}}@media (width<=360px){.hero-scene{grid-template-columns:minmax(0,1fr)}.workspace-overlay{width:100%}.mini-row{grid-template-columns:minmax(0,1.15fr) repeat(4,minmax(0,.72fr))}.mini-row>span{min-width:0}.directory li{grid-template-columns:21px 24px minmax(0,1fr);grid-template-areas:"no flag country"". .org";align-items:start;gap:5px 8px;min-height:76px;padding:13px}.directory-no{grid-area:no}.directory .country-flag{grid-area:flag;width:22px;height:auto}.directory-country{grid-area:country}.directory-org{grid-area:org;margin-top:2px}}@media (width>=720px) and (width<=900px) and (height<=520px) and (orientation:landscape){.faq-shell .section{padding-block:44px}.faq-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:36px}.faq-intro{top:calc(var(--nav-h) + 18px);position:sticky}.faq-intro .h2{max-width:12ch;margin-top:12px;font-size:32px}.faq-intro-copy{margin-top:14px;font-size:13px;line-height:1.5}.faq-all{margin-top:12px}.faq summary{min-height:64px;padding-block:14px}}@media (width<=900px) and (height<=480px) and (orientation:landscape){.final-cta{padding-block:48px}.human-frame--final{aspect-ratio:16/8.5}.final-field{display:none}}@media (prefers-reduced-motion:reduce){.field-cell{opacity:1!important;transform:none!important}.fleet-site{will-change:auto!important}.fleet-hub-grid{transform:none!important}.fleet-step{color:var(--white)}.fleet-summary{opacity:1!important}.definition-sequence:after{transform:scaleX(1)!important}.event:after{display:none}.final-field .field-cell{opacity:var(--cell-alpha,.72)!important;transform:none!important}}
