@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}.italic{font-style:italic}}:root{--paper:#f3f4ee;--ink:#101728;--orange:#315cff;--orange-dark:#2144cf;--sky:#9adfff;--peach:#c7f5dc;--lime:#ddff73;--lavender:#d8d2ff;--mist:#e9ebf2;--white:#fff;--brand-navy:#11203e;--brand-cream:#ebe4d8}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:radial-gradient(circle at 77% 9%, #77c8ff1a, transparent 26rem), var(--paper);color:var(--ink);font-synthesis:none;margin:0;font-family:Onest Variable,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::selection{background:var(--sky);color:var(--ink)}.site-header{border-bottom:1.5px solid var(--ink);z-index:10;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1320px,100% - 72px);height:116px;margin:0 auto;display:grid;position:relative}.brand{align-items:center;width:max-content;display:inline-flex}.brand-lockup{color:var(--brand-navy);align-items:center;gap:13px;line-height:1;display:inline-flex}.brand-lockup__sign{background:var(--brand-navy);width:54px;height:54px;color:var(--brand-cream);border-radius:14px;flex:0 0 54px;place-items:center;display:grid;overflow:hidden}.brand-lockup__sign>span{letter-spacing:-.105em;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-style:italic;font-weight:900;transform:translate(-1px)}.brand-lockup__wordmark{letter-spacing:-.075em;transform-origin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(31px,2.65vw,40px);font-weight:900;display:block;transform:skew(-10deg)}.nav{align-items:center;gap:clamp(28px,4vw,58px);font-size:16px;font-weight:560;display:flex}.nav a,.header-contact{position:relative}.nav a:after,.header-contact:after{content:"";background:var(--orange);border-radius:10px;width:0;height:3px;transition:width .18s;position:absolute;bottom:-7px;left:0}.nav a:hover:after,.nav a:focus-visible:after,.header-contact:hover:after,.header-contact:focus-visible:after{width:28px}.header-contact{letter-spacing:-.02em;justify-self:end;font-size:18px;font-weight:760}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.header-contact__short{display:none}.menu-toggle{border:2px solid var(--ink);background:var(--white);min-height:46px;color:var(--ink);cursor:pointer;touch-action:manipulation;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:0 15px;font-size:13px;font-weight:760;display:none}.menu-toggle__icon{width:20px;height:14px;display:block;position:relative}.menu-toggle__icon>span{background:currentColor;border-radius:999px;width:20px;height:2px;transition:top .18s,transform .18s;position:absolute;left:0}.menu-toggle__icon>span:first-child{top:2px}.menu-toggle__icon>span:last-child{top:10px}.menu-toggle--open .menu-toggle__icon>span:first-child{top:6px;transform:rotate(45deg)}.menu-toggle--open .menu-toggle__icon>span:last-child{top:6px;transform:rotate(-45deg)}.menu-toggle:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.hero{grid-template-columns:minmax(0,1.03fr) minmax(520px,.97fr);gap:28px;width:min(1320px,100% - 72px);min-height:780px;margin:0 auto;padding:58px 0 48px;display:grid;overflow:hidden}.hero__copy{z-index:2;position:relative}.eyebrow{background:var(--peach);border-radius:999px;width:max-content;max-width:100%;margin:0 0 25px;padding:9px 20px 10px;font-size:16px;line-height:1.2}h1{letter-spacing:-.055em;text-wrap:balance;max-width:750px;margin:0;font-size:clamp(55px,5.15vw,76px);font-weight:820;line-height:.98}.hero__lede{letter-spacing:-.02em;max-width:670px;margin:28px 0 0;font-size:clamp(18px,1.5vw,22px);line-height:1.42}.hero__actions{flex-wrap:wrap;gap:16px;margin-top:31px;display:flex}.button{border:2.5px solid var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:32px;min-height:66px;padding:0 27px;font-size:17px;font-weight:730;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button span{font-size:25px;line-height:1;transition:transform .16s}.button:hover,.button:focus-visible{box-shadow:0 5px 0 var(--ink);transform:translateY(-3px)}.button:hover span,.button:focus-visible span{transform:translate(4px,-2px)}.button svg{transition:transform .16s}.button:hover .arrow-icon,.button:focus-visible .arrow-icon{transform:translate(4px)}.button:hover .download-arrow,.button:focus-visible .download-arrow{transform:translateY(3px)}.button:focus-visible,.nav a:focus-visible,.header-contact:focus-visible,.brand:focus-visible,.fit-strip a:focus-visible{outline:3px solid var(--sky);outline-offset:4px}.button--primary{background:var(--orange);min-width:260px;color:var(--white)}.button--secondary{background:#ffffff47;min-width:245px}.proof{grid-template-columns:.85fr 1.1fr 1.15fr;margin:42px 0 0;display:grid}.proof div{border-right:1px solid var(--ink);min-width:0;padding:0 20px}.proof div:first-child{padding-left:0}.proof div:last-child{border-right:0}.proof dt{color:var(--orange);letter-spacing:-.06em;white-space:nowrap;font-size:clamp(40px,4.4vw,66px);font-weight:840;line-height:.95}.proof dt small{letter-spacing:-.03em;font-size:.42em}.proof dd{margin:11px 0 0;font-size:14px;line-height:1.3}.journey{min-height:640px;position:relative;transform:translate(10px)}.route-card{border:2.5px solid var(--ink);z-index:3;border-radius:22px;width:305px;min-height:176px;padding:20px 22px;transition:transform .22s;position:absolute}.route-card:hover{transform:rotate(0)translateY(-6px)}.route-card--audit{background:var(--sky);top:34px;left:28px;transform:rotate(-6deg);box-shadow:12px 13px #77c8ff6b}.route-card--application{background:var(--paper);box-shadow:14px 14px 0 var(--peach);top:248px;right:16px;transform:rotate(5deg)}.route-card--expertise{background:var(--ink);color:var(--white);bottom:36px;left:44px;transform:rotate(-6deg);box-shadow:12px 12px #1111112e}.route-card__head{border-bottom:2px dashed;grid-template-columns:auto auto 1fr;align-items:center;gap:16px;padding-bottom:11px;display:grid}.route-card__head strong{letter-spacing:-.07em;font-size:48px;font-weight:830;line-height:.9}.route-card__head>span{font-size:30px;font-weight:300}.route-card__head b{text-transform:uppercase;letter-spacing:-.02em;justify-self:end;font-size:17px}.route-card__body{align-items:center;gap:24px;padding-top:16px;display:flex}.route-icon{border:2px solid;border-radius:11px;flex:none;place-items:center;width:47px;height:47px;font-size:28px;font-weight:800;display:grid}.route-icon--search{border-radius:50%;font-size:48px;font-weight:300;line-height:1}.route-lines{opacity:.78;background:repeating-linear-gradient(#0000 0 10px,currentColor 10px 12px);width:130px;height:45px}.journey__line{z-index:1;opacity:.95;position:absolute}.journey__line--one{border-left:4px dotted var(--ink);border-bottom:4px dotted var(--ink);border-radius:0 0 0 85px;width:320px;height:120px;top:190px;left:40px;transform:rotate(8deg)}.journey__line--two{border-right:4px dotted var(--ink);border-bottom:4px dotted var(--ink);border-radius:0 0 95px;width:315px;height:170px;top:425px;right:22px;transform:rotate(-5deg)}.journey__line:before,.journey__line:after{content:"";border:3px solid var(--ink);background:var(--sky);width:19px;height:19px;box-shadow:0 0 0 6px var(--paper);border-radius:50%;position:absolute}.journey__line--one:before{bottom:-11px;left:-11px}.journey__line--one:after{background:var(--orange);bottom:-11px;right:-10px}.journey__line--two:before{background:var(--orange);top:-11px;right:-11px}.journey__line--two:after{bottom:-11px;left:-10px}.resident-stamp{z-index:4;border:3px solid var(--orange);color:var(--orange);text-transform:uppercase;padding:13px;font-size:24px;font-weight:830;position:absolute;bottom:8px;right:4px;transform:rotate(-2deg)}.resident-stamp:before{content:"";border:1px solid var(--orange);position:absolute;inset:5px}.resident-stamp span{z-index:1;position:relative}.postmark{border:5px double var(--orange);width:185px;height:185px;color:var(--orange);text-align:center;opacity:.92;border-radius:50%;align-content:center;place-items:center;font-size:31px;font-weight:850;line-height:.88;display:grid;position:absolute;top:26px;right:-14px;transform:rotate(10deg)}.postmark span{font-size:58px;display:block}.fit-strip{background:var(--ink);color:var(--white);justify-content:space-between;align-items:center;gap:28px;padding:28px max(36px,50vw - 660px);display:flex}.fit-strip p{letter-spacing:-.03em;margin:0;font-size:clamp(18px,2vw,28px);font-weight:690}.fit-strip a{color:var(--sky);white-space:nowrap;align-items:center;gap:24px;font-size:17px;font-weight:690;display:inline-flex}.fit-strip a span{font-size:26px}.section{width:min(1320px,100% - 72px);margin:0 auto;padding:126px 0}.section-head{grid-template-columns:.72fr 1.35fr .93fr;align-items:start;gap:32px;margin-bottom:64px;display:grid}.section-kicker{border:1.5px solid var(--ink);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;width:max-content;max-width:100%;margin:0;padding:8px 15px;font-size:13px;font-weight:700}.section-kicker--dark{border-color:#ffffffb3}.section-head h2,.calculator-copy h2,.team-copy h2,.request-copy h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(43px,4.9vw,70px);font-weight:810;line-height:.99}.section-head>p:last-child{letter-spacing:-.02em;max-width:380px;margin:5px 0 0;font-size:18px;line-height:1.5}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.benefit-card{border:2px solid var(--ink);border-radius:24px;flex-direction:column;min-height:410px;padding:24px;transition:transform .18s,box-shadow .18s;display:flex}.benefit-card:hover{box-shadow:0 7px 0 var(--ink);transform:translateY(-5px)rotate(-.5deg)}.benefit-card--ink{background:var(--ink);color:var(--white)}.benefit-card__top{border-bottom:1.5px solid;justify-content:space-between;align-items:center;padding-bottom:19px;font-size:15px;font-weight:720;display:flex}.benefit-card>strong{letter-spacing:-.06em;white-space:nowrap;margin-top:42px;font-size:clamp(42px,4.2vw,62px);font-weight:840;line-height:.95}.benefit-card h3{letter-spacing:-.04em;margin:auto 0 12px;font-size:25px;line-height:1.05}.benefit-card p{margin:0;font-size:15px;line-height:1.45}.legal-note{color:#111111a1;max-width:700px;margin:22px 0 0 auto;font-size:12px;line-height:1.55}.calculator-section{padding:0 max(36px,50vw - 660px) 126px}.calculator-shell{background:var(--ink);min-height:630px;color:var(--white);border-radius:34px;grid-template-columns:1fr .92fr;gap:72px;padding:62px;display:grid;position:relative;overflow:hidden}.calculator-shell:after{content:"₽";color:#77c8ff1a;pointer-events:none;font-size:420px;font-weight:850;line-height:1;position:absolute;bottom:-122px;right:-32px;transform:rotate(8deg)}.calculator-copy,.calculator-controls{z-index:1;position:relative}.calculator-copy h2{margin-top:30px}.calculator-copy>p:last-of-type{color:#ffffffb8;max-width:600px;margin:27px 0 0;font-size:16px;line-height:1.52}.calc-result{border-top:1px solid #ffffff59;margin-top:52px;padding-top:23px}.calc-result span{color:var(--sky);text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:700;display:block}.calc-result strong{color:var(--orange);letter-spacing:-.065em;margin-top:10px;font-size:clamp(48px,5vw,76px);font-weight:830;line-height:1;display:block}.calc-result small{color:#ffffff7a;margin-top:12px;font-size:12px;display:block}.calculator-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1.5px solid #ffffff59;border-radius:26px;align-self:center;padding:36px}.calculator-controls>label{margin-bottom:38px;display:block}.calculator-controls>label>span{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;font-size:15px;line-height:1.35;display:flex}.calculator-controls label b{color:var(--sky);text-align:right;white-space:nowrap;font-size:18px}.calculator-controls input[type=range]{appearance:none;width:100%;height:7px;accent-color:var(--orange);cursor:pointer;background:#ffffff38;border-radius:10px}.calculator-controls input[type=range]::-webkit-slider-thumb{appearance:none;border:3px solid var(--ink);background:var(--orange);width:24px;height:24px;box-shadow:0 0 0 3px var(--white);border-radius:50%}.calculator-controls label small{color:#ffffff75;justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.button--full{width:100%}.pricing-section{padding-top:96px}.pricing-grid{grid-template-columns:1.08fr .92fr;gap:18px;display:grid}.price-card{border:2.5px solid var(--ink);border-radius:28px;flex-direction:column;min-height:690px;padding:36px;display:flex;position:relative;overflow:hidden}.price-card:after{opacity:.07;pointer-events:none;font-size:220px;font-weight:850;line-height:1;position:absolute;bottom:-52px;right:-24px}.price-card--primary{background:var(--sky);box-shadow:12px 12px 0 var(--ink)}.price-card--primary:after{content:"01"}.price-card--support{background:var(--ink);color:var(--white)}.price-card--support:after{content:"02";color:var(--white)}.price-card__head{text-transform:uppercase;letter-spacing:.05em;z-index:1;border-bottom:1.5px solid;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:13px;font-weight:740;display:flex;position:relative}.price-card__head b{font-size:18px}.price-card h3{letter-spacing:-.055em;z-index:1;max-width:620px;margin:34px 0 0;font-size:clamp(37px,4.3vw,62px);font-weight:820;line-height:.98;position:relative}.price-card__value{z-index:1;margin-top:42px;position:relative}.price-card__value strong{color:var(--orange);letter-spacing:-.065em;white-space:nowrap;font-size:clamp(48px,5.4vw,78px);font-weight:850;line-height:.92;display:block}.price-card--primary .price-card__value strong{color:var(--ink)}.price-card__value small{opacity:.64;margin-top:13px;font-size:13px;display:block}.price-card>ul{z-index:1;margin:38px 0 40px;padding:0;list-style:none;position:relative}.price-card>ul li{border-bottom:1px solid;padding:14px 0 14px 30px;font-size:15px;line-height:1.4;position:relative}.price-card>ul li:first-child{border-top:1px solid}.price-card>ul li:before{content:"";border-left:2px solid var(--orange);border-bottom:2px solid var(--orange);width:10px;height:6px;position:absolute;top:18px;left:4px;transform:rotate(-45deg)}.price-card>.button{z-index:1;margin-top:auto;position:relative}.price-card--primary .button--dark:hover,.price-card--primary .button--dark:focus-visible{box-shadow:0 5px 0 var(--orange)}.price-card--support .button--light{border-color:var(--white)}.guarantee-box{border:2px solid var(--ink);background:var(--peach);border-radius:22px;grid-template-columns:58px 1fr;align-items:start;gap:22px;margin-top:30px;padding:28px 32px;display:grid}.guarantee-box>span{border:2px solid var(--ink);background:var(--orange);width:52px;height:52px;color:var(--white);border-radius:50%;place-items:center;font-size:27px;font-weight:850;display:grid}.guarantee-box b{font-size:20px;line-height:1.25}.guarantee-box p{color:#111111b8;max-width:1040px;margin:9px 0 0;font-size:14px;line-height:1.55}.cases{padding-top:10px}.case-list{border-top:2px solid var(--ink)}.case-card{border-bottom:2px solid var(--ink);grid-template-columns:.45fr .72fr 1.83fr;gap:28px;min-height:275px;padding:30px 0;transition:padding .18s,background .18s;display:grid}.case-card:hover{background:#77c8ff24;padding-left:25px;padding-right:25px}.case-card__index{color:var(--orange);font-size:23px;font-weight:780}.case-card__meta{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.case-card__meta>span{border:1.5px solid var(--ink);letter-spacing:.06em;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.case-card__meta strong{letter-spacing:-.055em;font-size:clamp(35px,3.2vw,48px);line-height:1}.case-card__copy{grid-template-columns:1.05fr .8fr;align-content:start;column-gap:42px;display:grid}.case-card__copy h3{letter-spacing:-.045em;margin:0;font-size:clamp(28px,3.2vw,46px);line-height:1.04}.case-card__copy p{margin:2px 0 0;font-size:16px;line-height:1.52}.chips{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:26px;display:flex}.chips span{background:var(--peach);border-radius:9px;padding:8px 12px;font-size:12px}.roadmap-section{background:var(--sky);padding:126px max(36px,50vw - 660px)}.roadmap-intro .section-head{margin-bottom:35px}.roadmap-legend{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin:0 0 62px auto;display:flex}.roadmap-legend>span{border:1.5px solid var(--ink);background:#ffffff80;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:700;display:inline-flex}.legend-dot{border:1px solid var(--ink);border-radius:50%;width:10px;height:10px;display:inline-block}.legend-dot--orange{background:var(--orange)}.legend-dot--blue{background:var(--sky)}.legend-dot--ink{background:var(--ink)}.roadmap-phases{gap:22px;display:grid}.roadmap-phase{border:2.5px solid var(--ink);border-radius:28px;overflow:hidden}.roadmap-phase--paper{background:var(--paper)}.roadmap-phase--blue{background:#a8dcff}.roadmap-phase--peach{background:var(--peach)}.roadmap-phase--ink{background:var(--ink);color:var(--white)}.roadmap-phase__head{border-bottom:2.5px solid;grid-template-columns:90px 1fr;align-items:center;gap:22px;padding:28px 30px;display:grid}.roadmap-phase__head>span{letter-spacing:-.07em;font-size:64px;font-weight:850;line-height:.9}.roadmap-phase__head h3{letter-spacing:-.045em;margin:0;font-size:clamp(29px,3.2vw,44px);line-height:1}.roadmap-phase__head p{opacity:.65;margin:8px 0 0;font-size:14px}.roadmap-list{margin:0;padding:0;list-style:none}.roadmap-step{border-bottom:1.5px solid;grid-template-columns:90px 1fr;display:grid}.roadmap-step:last-child{border-bottom:0}.roadmap-step__rail{border-right:1.5px solid;justify-content:center;padding:27px 18px;display:flex;position:relative}.roadmap-step__rail:after{content:"";opacity:.45;border-left:2px dotted;position:absolute;top:66px;bottom:-2px;left:50%}.roadmap-step:last-child .roadmap-step__rail:after{display:none}.roadmap-step__rail>span{background:var(--orange);width:44px;height:44px;color:var(--white);z-index:1;border:2px solid;border-radius:50%;place-items:center;font-size:15px;font-weight:820;display:grid;position:relative}.roadmap-step details{min-width:0}.roadmap-step summary{cursor:pointer;min-height:185px;padding:27px 70px 27px 30px;list-style:none;position:relative}.roadmap-step summary::-webkit-details-marker{display:none}.roadmap-step__meta{flex-wrap:wrap;gap:8px;display:flex}.roadmap-step__meta span,.roadmap-step__meta b{letter-spacing:.03em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:6px 9px;font-size:10px;line-height:1}.roadmap-step__meta b{background:var(--orange);color:var(--white);border-color:var(--ink)}.roadmap-step h4{letter-spacing:-.045em;margin:17px 0 0;font-size:clamp(24px,2.7vw,38px);line-height:1.02}.roadmap-step summary>p{opacity:.72;max-width:930px;margin:13px 0 0;font-size:15px;line-height:1.5}.roadmap-step summary>i{border:2px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;font-style:normal;line-height:1;display:grid;position:absolute;top:30px;right:28px}.roadmap-step details:not([open]) summary>i:before{content:"+";font-size:22px}.roadmap-step details:not([open]) summary>i{font-size:0}.roadmap-detail{border-top:1px solid;grid-template-columns:1.35fr .82fr .83fr;gap:28px;margin:0 30px 26px;padding:24px 0 0;display:grid}.roadmap-detail>div{min-width:0}.roadmap-detail>div+div{border-left:1px solid;padding-left:24px}.roadmap-detail b{color:var(--orange);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:11px;display:block}.roadmap-detail ul{margin:0;padding-left:18px}.roadmap-detail li,.roadmap-detail p{margin:0;font-size:13px;line-height:1.48}.roadmap-detail li+li{margin-top:7px}.roadmap-note{background:#ffffff59;border:1.5px solid;border-radius:14px;margin:0 30px 30px;padding:15px 17px;font-size:12px;line-height:1.5}.roadmap-phase--ink .roadmap-note{background:#ffffff14}.roadmap-sources{border:2px solid var(--ink);background:var(--paper);border-radius:22px;grid-template-columns:1.3fr 1fr;align-items:center;gap:32px;margin-top:30px;padding:26px 30px;display:grid}.roadmap-sources p{max-width:720px;margin:0;font-size:13px;line-height:1.55}.roadmap-sources>div{flex-wrap:wrap;justify-content:flex-end;gap:12px 18px;display:flex}.roadmap-sources a{border-bottom:1px solid;font-size:12px;font-weight:720}.team-section{background:var(--ink);color:var(--white);grid-template-columns:1fr .92fr;gap:90px;padding:126px max(36px,50vw - 660px);display:grid}.team-copy h2{margin-top:30px}.team-copy>p:last-of-type{color:#ffffffad;max-width:650px;margin:28px 0 40px;font-size:18px;line-height:1.55}.button--light{border-color:var(--white);background:var(--white);min-width:310px;color:var(--ink)}.role-stack{flex-direction:column;justify-content:center;display:flex}.role-card{border:2px solid var(--ink);min-height:154px;color:var(--ink);border-radius:22px;grid-template-columns:65px 1fr;align-items:center;gap:20px;padding:24px;display:grid}.role-card+.role-card{margin-top:-8px}.role-card:first-child{transform:rotate(-2deg)}.role-card:nth-child(2){transform:translate(20px)rotate(1.6deg)}.role-card:nth-child(3){transform:translate(-10px)rotate(-.8deg)}.role-card--blue{background:var(--sky)}.role-card--orange{background:var(--orange)}.role-card--paper{background:var(--paper)}.role-card>span{border-right:1.5px solid;align-self:stretch;align-items:center;font-size:25px;font-weight:800;display:flex}.role-card h3{letter-spacing:-.035em;margin:0;font-size:24px}.role-card p{margin:8px 0 0;font-size:14px;line-height:1.4}.faq-section{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.faq-section .section-head{margin:0;display:block}.faq-section .section-head h2{margin-top:28px}.faq-list{border-top:2px solid var(--ink)}.faq-list details{border-bottom:2px solid var(--ink)}.faq-list summary{cursor:pointer;grid-template-columns:50px 1fr auto;align-items:center;gap:18px;min-height:108px;padding:22px 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--orange);font-size:14px;font-weight:800}.faq-list summary b{font-size:19px;line-height:1.3}.faq-list summary i{border:2px solid var(--ink);border-radius:50%;place-items:center;width:35px;height:35px;font-size:24px;font-style:normal;line-height:1;transition:transform .16s,background .16s;display:grid}.faq-list details[open] summary i{background:var(--orange);transform:rotate(45deg)}.faq-list details>p{color:#111111b8;max-width:650px;margin:-10px 0 0;padding:0 38px 28px 68px;font-size:16px;line-height:1.58}.request-section{background:var(--orange);grid-template-columns:1fr .86fr;gap:100px;padding:100px max(36px,50vw - 660px);display:grid;position:relative;overflow:hidden}.request-copy{z-index:1;position:relative}.request-copy h2{max-width:720px;margin-top:31px}.request-copy>p:not(.section-kicker){max-width:610px;margin:28px 0 0;font-size:18px;line-height:1.55}.request-contacts{flex-wrap:wrap;gap:28px;margin-top:48px;display:flex}.request-contacts a{border-bottom:2px solid var(--ink);font-size:21px;font-weight:760}.request-stamp{border:4px double var(--ink);opacity:.2;border-radius:18px;align-content:center;place-items:center;width:145px;height:122px;font-size:25px;font-weight:850;line-height:.85;display:grid;position:absolute;top:-70px;right:-30px;transform:rotate(9deg)}.request-form,.success-card{z-index:1;border:2.5px solid var(--ink);background:var(--paper);box-shadow:11px 11px 0 var(--ink);border-radius:28px;padding:34px;position:relative}.request-form>label:not(.consent){margin-bottom:23px;display:block}.request-form label>span{margin-bottom:9px;font-size:13px;font-weight:720;display:block}.request-form input:not([type=checkbox]),.request-form textarea{border:0;border-bottom:2px solid var(--ink);width:100%;color:var(--ink);background:0 0;border-radius:0;outline:0;padding:15px 0}.request-form input:not([type=checkbox]):focus,.request-form textarea:focus{border-bottom-color:var(--orange);box-shadow:0 3px 0 var(--peach)}.request-form textarea{resize:vertical}.consent{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:4px 0 25px;display:grid}.consent input{width:18px;height:18px;accent-color:var(--orange)}.consent span{line-height:1.4;font-size:12px!important;font-weight:500!important}.button--dark{border-color:var(--ink);background:var(--ink);color:var(--white)}.success-card{flex-direction:column;justify-content:center;align-items:flex-start;min-height:520px;display:flex}.success-card>span{background:var(--sky);border-radius:50%;place-items:center;width:64px;height:64px;font-size:35px;font-weight:800;display:grid}.success-card h3{letter-spacing:-.05em;margin:28px 0 10px;font-size:38px}.success-card p{max-width:440px;margin:0;font-size:16px;line-height:1.55}.success-card button{border:0;border-bottom:2px solid var(--ink);cursor:pointer;background:0 0;margin-top:28px;padding:0;font-weight:750}.footer{background:var(--paper);padding:68px max(36px,50vw - 660px) 34px}.footer__top{border-bottom:2px solid var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:48px;display:grid}.footer__top>p{margin:0;font-size:18px;font-weight:650}.footer__top>a:last-child{justify-self:end;font-weight:720}.footer__bottom{color:#1111119e;grid-template-columns:.65fr 1.6fr 1fr;gap:30px;padding-top:25px;font-size:11px;line-height:1.5;display:grid}.footer__bottom p{margin:0}.footer__bottom>div{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.footer__bottom a{border-bottom:1px solid}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes stamp-in{0%{opacity:0;transform:rotate(-12deg)scale(.88)}to{opacity:.92;transform:rotate(10deg)scale(1)}}.hero__copy>*{animation:.5s both rise}.hero__copy>:nth-child(2){animation-delay:70ms}.hero__copy>:nth-child(3){animation-delay:.13s}.hero__copy>:nth-child(4){animation-delay:.19s}.hero__copy>:nth-child(5){animation-delay:.25s}.route-card{animation:.52s both rise}.route-card--audit{animation-delay:.18s}.route-card--application{animation-delay:.27s}.route-card--expertise{animation-delay:.36s}.postmark{animation:.5s .43s both stamp-in}@media (max-width:1120px){.site-header,.hero{width:min(100% - 48px,960px)}.nav{display:none}.site-header{grid-template-columns:1fr 1fr}.hero{grid-template-columns:1fr;padding-top:46px}.hero__copy{max-width:820px}.journey{width:min(650px,100%);min-height:650px;margin:0 auto}}@media (max-width:700px){.site-header,.hero{width:calc(100% - 32px)}.site-header{height:88px}.brand{min-width:0}.brand-lockup{gap:9px}.brand-lockup__sign{border-radius:12px;flex-basis:45px;width:45px;height:45px}.brand-lockup__sign>span{font-size:18px}.brand-lockup__wordmark{font-size:29px}.header-contact{font-size:0}.header-contact:before{content:"Позвонить";border:2px solid var(--ink);border-radius:11px;padding:10px 12px;font-size:14px}.hero{min-height:0;padding:36px 0 52px}.eyebrow{padding:8px 13px;font-size:13px}h1{font-size:clamp(42px,13vw,60px)}.hero__lede{font-size:17px}.hero__actions{flex-direction:column}.button{width:100%;min-width:0}.proof{border-top:1px solid var(--ink);grid-template-columns:1fr;gap:0}.proof div,.proof div:first-child{border-right:0;border-bottom:1px solid var(--ink);padding:18px 0}.proof dt{font-size:48px}.journey{transform-origin:top;min-height:560px;margin-bottom:-70px;transform:scale(.88)}.postmark{width:135px;height:135px;right:0}.postmark span{font-size:42px}.route-card--application{right:0}.fit-strip{flex-direction:column;align-items:flex-start;padding:25px 16px}.fit-strip a{white-space:normal}}@media (max-width:430px){.journey{width:430px;left:-28px}.route-card{width:270px}.route-card--audit{left:18px}.route-card--expertise{left:34px}.resident-stamp{right:20px}}@media (min-width:1121px){.site-header{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(22px,2.2vw,38px)}.nav{white-space:nowrap;justify-content:center;gap:clamp(10px,1.2vw,22px);min-width:0;font-size:clamp(12px,.92vw,14px)}.header-contact{white-space:nowrap;font-size:clamp(14px,1.1vw,17px)}}.hero--focused h1{overflow-wrap:normal;text-wrap:balance;max-width:1060px}.benefit-card .details-toggle{border-color:currentColor;flex:0 0 31px;width:31px;height:31px}.benefit-card__detail{border-top:1.5px solid;margin-top:22px;padding-top:20px}.benefit-card__detail p{opacity:.82}.benefit-card__detail a{border-bottom:1px solid;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:17px;font-size:12px;font-weight:760;display:inline-flex}.benefit-card[open]{box-shadow:0 7px 0 var(--ink)}.benefit-card>summary:focus-visible,.case-proof__link:focus-visible,.case-page a:focus-visible{outline:3px solid var(--sky);outline-offset:5px}.case-proof__open{width:max-content;color:var(--sky);letter-spacing:.02em;border-bottom:1px solid;align-items:center;gap:10px;margin-top:auto;padding-bottom:5px;font-size:12px;font-weight:760;display:inline-flex}.case-page{background:var(--paper);min-height:100vh;color:var(--ink)}.case-page__header{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;width:min(1320px,100% - 72px);min-height:108px;margin:0 auto;display:flex}.case-page__back{border-bottom:1.5px solid var(--ink);align-items:center;gap:8px;padding-bottom:5px;font-size:14px;font-weight:760;display:inline-flex}.case-page>article{width:min(1320px,100% - 72px);margin:0 auto}.case-landing-hero{border-bottom:2px solid var(--ink);grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:end;gap:clamp(54px,8vw,124px);min-height:690px;padding:clamp(76px,8vw,116px) 0;display:grid}.case-landing-hero h1{letter-spacing:-.065em;overflow-wrap:anywhere;max-width:900px;margin:30px 0 28px;font-size:clamp(60px,7vw,104px);line-height:.92}.case-landing-hero__product{color:#101728b8;max-width:790px;margin:0;font-size:19px;line-height:1.55}.case-landing-tags{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.case-landing-tags span{border:1.5px solid var(--ink);border-radius:999px;padding:9px 13px;font-size:11px;font-weight:720}.case-landing-hero__result{border:2px solid var(--ink);background:var(--ink);min-height:340px;color:var(--white);box-shadow:12px 12px 0 var(--sky);border-radius:28px;flex-direction:column;justify-content:center;padding:clamp(28px,3.5vw,48px);display:flex}.case-landing-hero__result small{color:var(--sky);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:720}.case-landing-hero__result strong{color:var(--lime);letter-spacing:-.065em;margin:26px 0;font-size:clamp(52px,5vw,78px);line-height:.93}.case-landing-hero__result p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.5}.case-landing-section{border-bottom:1.5px solid var(--ink);padding:clamp(82px,9vw,132px) 0}.case-landing-brief,.case-evidence{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(48px,8vw,130px);display:grid}.case-landing-section h2,.case-landing-result h2,.case-landing-cta h2{letter-spacing:-.058em;text-wrap:balance;max-width:850px;margin:28px 0 0;font-size:clamp(43px,5.4vw,76px);line-height:.96}.case-landing-brief>p,.case-evidence>div:last-child>p:first-child{letter-spacing:-.035em;margin:0;font-size:clamp(22px,2.5vw,34px);line-height:1.32}.case-cluster{grid-template-columns:.45fr 1.55fr;gap:40px;display:grid}.case-cluster__number{color:var(--orange);letter-spacing:-.08em;font-size:clamp(82px,12vw,170px);font-weight:840;line-height:.78}.case-cluster>div:last-child>p:last-child{color:#101728ad;max-width:760px;margin:30px 0 0;font-size:18px;line-height:1.55}.case-work{grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);gap:clamp(50px,8vw,124px);display:grid}.case-work ol{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.case-work li{border-bottom:1.5px solid var(--ink);grid-template-columns:54px minmax(0,1fr);gap:20px;padding:26px 0;display:grid}.case-work li span{color:var(--orange-dark);font-size:12px;font-weight:800}.case-work li p{margin:0;font-size:17px;line-height:1.5}.case-landing-result{background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:clamp(56px,8vw,130px);margin:0 calc(-50vw + min(1320px,100vw - 72px)/2);padding:clamp(88px,9vw,136px) max(36px,50vw - 660px);display:grid}.case-landing-result ul{margin:0;padding:0;list-style:none}.case-landing-result li{color:#ffffffc7;border-bottom:1px solid #ffffff47;padding:24px 0 24px 36px;font-size:18px;line-height:1.5;position:relative}.case-landing-result li:before{content:"";background:var(--lime);border-radius:50%;width:12px;height:12px;position:absolute;top:31px;left:0}.case-evidence__note{color:#1017288f;margin:24px 0 0;font-size:13px;line-height:1.55}.case-evidence__links{flex-wrap:wrap;gap:16px 28px;margin-top:30px;display:flex}.case-evidence__links a{color:var(--orange-dark);border-bottom:1.5px solid;align-items:center;gap:7px;padding-bottom:5px;font-size:14px;font-weight:760;display:inline-flex}.case-landing-cta{justify-content:space-between;align-items:flex-end;gap:50px;padding:clamp(100px,11vw,166px) 0;display:flex}.case-landing-cta>div>p:last-child{color:#101728ab;max-width:700px;margin:28px 0 0;font-size:17px;line-height:1.55}.case-landing-cta>.button{flex:none}.case-next{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;padding:42px 0;display:flex}.case-next>span{color:#1017288f;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.case-next a{letter-spacing:-.04em;align-items:center;gap:10px;font-size:clamp(24px,3vw,38px);font-weight:780;display:inline-flex}.case-page__footer{background:var(--ink);color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:34px max(36px,50vw - 660px);font-size:13px;display:flex}.case-page__footer span{color:var(--white);margin-right:auto;font-size:22px;font-weight:840}.faq-list summary>.details-toggle{flex:none}@media (max-width:1120px){.case-proof__link{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.case-landing-hero{grid-template-columns:1fr;align-items:start;min-height:0}.case-landing-hero__result{width:min(650px,100%);min-height:280px}.case-landing-result{grid-template-columns:1fr}.case-landing-cta{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.case-landing-brief,.case-evidence,.case-work{grid-template-columns:1fr}.case-cluster{grid-template-columns:150px minmax(0,1fr)}.faq-section{grid-template-columns:1fr;gap:44px}}@media (max-width:700px){.hero--focused{padding-top:50px;padding-bottom:78px}.hero--focused h1{overflow-wrap:anywhere;font-size:clamp(40px,11.6vw,56px);line-height:.97}.hero__subhead{margin-top:24px;font-size:23px}.hero--focused .hero__lede{margin-top:19px}.benefit-card,.benefit-card>summary{min-height:0}.benefit-card>summary{min-height:285px}.case-proof__link{grid-template-columns:1fr;min-height:0}.case-proof__company{min-height:300px}.team-section{grid-template-columns:minmax(0,1fr);gap:44px;padding:72px 16px}.team-grid{grid-template-columns:1fr;gap:16px;width:100%;min-width:0;padding:0;display:grid;overflow:visible}.pricing-section{padding-top:72px}.case-page__header,.case-page>article{width:calc(100% - 32px)}.case-page__header{min-height:82px}.case-page__header .brand-lockup__sign{flex-basis:42px;width:42px;height:42px}.case-page__header .brand-lockup__wordmark{font-size:25px}.case-page__back{font-size:12px}.case-landing-hero{gap:48px;padding:58px 0 72px}.case-landing-hero h1{margin-top:24px;font-size:clamp(46px,15vw,68px)}.case-landing-hero__product{font-size:16px}.case-landing-hero__result{min-height:255px;box-shadow:8px 8px 0 var(--sky);border-radius:22px;padding:28px 23px}.case-landing-hero__result strong{font-size:clamp(45px,13vw,62px)}.case-landing-section{padding:76px 0}.case-landing-section h2,.case-landing-result h2,.case-landing-cta h2{overflow-wrap:anywhere;font-size:clamp(38px,11.5vw,52px)}.case-landing-brief>p,.case-evidence>div:last-child>p:first-child{font-size:21px}.case-cluster{grid-template-columns:1fr;gap:32px}.case-cluster__number{font-size:92px}.case-work li{grid-template-columns:38px minmax(0,1fr);gap:10px}.case-work li p,.case-landing-result li{font-size:16px}.case-landing-result{gap:44px;margin:0 -16px;padding:76px 16px}.case-landing-result li{padding-left:29px}.case-landing-cta{padding:86px 0}.case-landing-cta>.button{width:100%}.case-next{flex-direction:column;align-items:flex-start}.case-next a{justify-content:space-between;width:100%}.case-page__footer{flex-direction:column;align-items:flex-start;padding:30px 16px}.case-page__footer span{margin:0 0 8px}.faq-list summary{gap:14px;min-height:88px;padding:20px 0}.faq-list summary b{font-size:17px;line-height:1.35}.faq-list summary>.details-toggle{width:34px;height:34px}.faq-list details>p{margin:0;padding:0 0 24px;font-size:15px;line-height:1.6}}@media (max-width:390px){.site-header{padding-left:12px;padding-right:12px}.site-header .brand-lockup__wordmark{font-size:22px}.site-header .brand-lockup__sign{flex-basis:37px;width:37px;height:37px}.header-contact{min-height:40px;padding:0 9px;font-size:12px}.menu-toggle{width:42px;min-height:40px}.hero--focused h1{font-size:clamp(37px,11.7vw,46px)}.hero__actions .button{width:100%}.readiness-list button{grid-template-columns:28px minmax(0,1fr) 34px;padding:12px 10px}.readiness-result{padding:17px 13px}.case-proof__result strong{overflow-wrap:anywhere;font-size:43px}.case-proof__company h3{overflow-wrap:anywhere;font-size:34px}.case-page__back .arrow-icon{display:none}.case-landing-tags span{text-align:center;width:100%}.case-evidence__links a{justify-content:space-between;width:100%}}@media (hover:none){.benefit-card:hover,.case-proof:hover,.team-card:hover .team-card__photo img{transform:none}}@media (prefers-reduced-motion:reduce){.benefit-card,.case-proof,.details-toggle,.readiness-progress i{transition:none!important}}[data-reveal],[data-reveal].is-visible{opacity:1;transition:none;transform:none}.hero--focused .hero__copy{max-width:900px}.hero--focused h1{max-width:900px;font-size:clamp(60px,5.8vw,88px)}.hero--focused .hero__lede{max-width:760px;font-size:19px}.hero-route{border:2px solid var(--ink);background:var(--ink);min-height:470px;color:var(--white);box-shadow:14px 14px 0 var(--sky);border-radius:30px;flex-direction:column;justify-content:space-between;align-self:stretch;padding:31px;display:flex}.hero-route__top{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff3d;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:10px;display:flex}.hero-route__top b{color:var(--sky)}.hero-route ol{margin:32px 0;padding:0;list-style:none}.hero-route li{grid-template-columns:42px 1fr 42px;align-items:center;gap:14px;min-height:58px;display:grid}.hero-route li>span{width:38px;height:38px;color:var(--sky);border:1px solid #ffffff5c;border-radius:50%;place-items:center;font-size:9px;display:grid}.hero-route li>b{font-size:19px}.hero-route li>i{background:var(--sky);width:42px;height:1px;position:relative}.hero-route li>i:after{content:"";border-top:1px solid var(--sky);border-right:1px solid var(--sky);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.hero-route>p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.55}.diagnostic-section{background:var(--mist);grid-template-columns:minmax(280px,.72fr) minmax(560px,1.28fr);align-items:start;gap:clamp(50px,7vw,100px);padding:118px max(36px,50vw - 660px);display:grid}.diagnostic-intro{position:sticky;top:130px}.diagnostic-intro h2{letter-spacing:-.055em;margin:30px 0 22px;font-size:clamp(48px,5vw,72px);line-height:.98}.diagnostic-intro>p:last-child{max-width:520px;margin:0;font-size:17px;line-height:1.55}.diagnostic-lab{width:100%;min-height:0;margin:0}.diagnostic-lab .hero-lab__glow{opacity:.65;animation:none}.readiness-list button.is-review{border-color:var(--orange);background:#315cff1f}.readiness-list button.is-review>i{border-color:var(--orange);background:var(--orange);color:var(--white)}.readiness-result{min-height:150px}.readiness-result>span{width:52px;height:52px;font-size:11px}.readiness-attention{border-top:1px solid #ffffff2e;padding-top:10px;margin-top:10px!important}.diagnostic-contact{width:max-content;color:var(--lime);border-bottom:1px solid;align-items:center;gap:8px;margin-top:14px;padding-bottom:4px;font-size:12px;font-weight:760;display:inline-flex}.benefits{padding-top:90px;padding-bottom:90px}.benefit-grid{gap:14px}.benefit-card{min-height:330px}.legal-note a{border-bottom:1px solid;align-items:center;gap:6px;font-weight:700;display:inline-flex}.calc-advanced-toggle{width:100%;min-height:54px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #1017283d;justify-content:space-between;align-items:center;gap:20px;margin:-4px 0 26px;padding:0 4px;font-size:13px;font-weight:760;display:flex}.calc-advanced-toggle .details-toggle{width:29px;height:29px}.calc-advanced-toggle[aria-expanded=true] .details-toggle:after{transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.calc-advanced-panel{background:#ffffff75;border:1px solid #1017282e;border-radius:20px;margin-bottom:28px;padding:24px}.calc-advanced-panel .calc-inline-setting,.calc-advanced-panel .calc-range,.calc-advanced-panel .calc-contribution-mode{margin-top:0}.calc-advanced-panel>:last-child{margin-bottom:0}.payback-period{color:var(--lime);margin-top:12px;font-size:11px;line-height:1.45;display:block}.payback-period--neutral{color:var(--sky)}.calc-disclaimer{color:#ffffff9e;margin:20px 0 0;font-size:9px;line-height:1.5}.cases-proof{background:var(--ink);color:var(--white);padding:128px max(36px,50vw - 660px)}.cases-proof__head{max-width:1020px;margin-bottom:70px}.cases-proof__head h2{letter-spacing:-.06em;margin:30px 0 24px;font-size:clamp(58px,6.2vw,92px);line-height:.94}.cases-proof__head>p:last-child{color:#ffffffad;max-width:760px;margin:0;font-size:17px;line-height:1.55}.case-proof-list{gap:18px;display:grid}.case-proof{background:#ffffff0f;border:1px solid #ffffff38;border-radius:30px;grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);min-height:430px;transition:transform .18s,border-color .18s;display:grid;overflow:hidden}.case-proof:hover{border-color:var(--sky);transform:translateY(-4px)}.case-proof__result,.case-proof__company{padding:clamp(30px,4vw,56px)}.case-proof__result{background:linear-gradient(155deg,#315cff80,#0000 70%);border-right:1px solid #fff3;flex-direction:column;justify-content:center;display:flex}.case-proof__result small,.case-proof__result span,.case-proof__meta span{color:var(--sky);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.case-proof__result strong{color:var(--lime);letter-spacing:-.065em;margin:20px 0;font-size:clamp(46px,5.7vw,82px);line-height:.94;display:block}.case-proof__result span{color:#ffffff85;max-width:250px;line-height:1.45}.case-proof__company{flex-direction:column;justify-content:space-between;display:flex}.case-proof__meta{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.case-proof__meta span{max-width:500px}.case-proof__meta b{color:#ffffff47;font-size:15px}.case-proof__company h3{letter-spacing:-.055em;max-width:760px;margin:46px 0 20px;font-size:clamp(37px,4.4vw,66px);line-height:.98}.case-proof__company>p{color:#ffffffad;max-width:680px;margin:0 0 40px;font-size:15px;line-height:1.55}.case-proof__route{align-items:center;gap:10px;display:flex}.case-proof__route span{letter-spacing:.05em;text-transform:uppercase;font-size:9px}.case-proof__route i{background:#ffffff4d;flex:auto;min-width:16px;height:1px}.cases-proof__cta{justify-content:space-between;align-items:center;gap:36px;margin-top:48px;display:flex}.cases-proof__cta p{color:#ffffff9e;max-width:680px;margin:0;font-size:13px;line-height:1.55}.process-section{background:var(--paper);padding:120px max(36px,50vw - 660px)}.process-section__head{max-width:850px;margin-bottom:60px}.process-section__head h2{letter-spacing:-.055em;margin:28px 0 20px;font-size:clamp(52px,5.6vw,80px);line-height:.96}.process-section__head>p:last-child{margin:0;font-size:16px}.process-route{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.process-route li{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);min-height:280px;padding:28px;position:relative}.process-route li+li{border-left:1px solid #10172840}.process-route li>span{color:var(--orange);font-size:13px;font-weight:800}.process-route h3{letter-spacing:-.04em;margin:70px 0 15px;font-size:27px}.process-route p{margin:0;font-size:14px;line-height:1.5}.process-route li>i{z-index:2;background:var(--orange);width:13px;height:13px;box-shadow:0 0 0 6px var(--paper);border-radius:50%;position:absolute;top:34px;right:-7px}.process-detail-link{border-bottom:1px solid;align-items:center;gap:8px;width:max-content;margin-top:28px;padding-bottom:5px;font-size:14px;font-weight:760;display:inline-flex}.guarantee-details{margin-top:16px}.guarantee-details summary{cursor:pointer;align-items:center;gap:10px;width:max-content;font-size:13px;font-weight:760;list-style:none;display:flex}.guarantee-details summary::-webkit-details-marker{display:none}.guarantee-details .details-toggle{width:27px;height:27px}.roadmap-phase{height:max-content}.roadmap-phase__head{cursor:pointer;grid-template-columns:90px 1fr 40px;list-style:none}.roadmap-phase__head::-webkit-details-marker{display:none}.roadmap-phase:not([open]) .roadmap-phase__head{border-bottom:0}.roadmap-phase__head>.details-toggle{justify-self:end;width:38px;height:38px;font-size:0}.roadmap-sources{grid-template-columns:1.3fr 1fr}.roadmap-contact{grid-column:1/-1;justify-self:start}.faq-list summary{grid-template-columns:1fr auto}.faq-list details>p{padding-left:0}.request-copy>.button{margin-top:34px}@media (max-width:1120px){.hero--focused{grid-template-columns:1fr}.hero-route{width:min(760px,100%);min-height:400px}.diagnostic-section{grid-template-columns:1fr}.diagnostic-intro{max-width:820px;position:static}.case-proof{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.process-route{grid-template-columns:repeat(2,minmax(0,1fr))}.process-route li:nth-child(3){border-left:0}}@media (max-width:700px){.hero--focused{padding-top:54px;padding-bottom:78px}.hero--focused h1{font-size:clamp(43px,12vw,57px)}.hero--focused .hero__lede{font-size:16px}.hero-route{min-height:370px;box-shadow:9px 9px 0 var(--sky);border-radius:23px;padding:22px}.hero-route__top b{display:none}.diagnostic-section,.cases-proof,.process-section{padding:78px 16px}.diagnostic-intro h2,.cases-proof__head h2,.process-section__head h2{font-size:43px}.diagnostic-intro>p:last-child,.cases-proof__head>p:last-child{font-size:15px}.diagnostic-lab{width:100%}.readiness-result{grid-template-columns:1fr}.readiness-result>span{width:max-content;min-width:52px;padding:0 10px}.diagnostic-contact{justify-content:space-between;width:100%;min-height:50px}.calc-advanced-panel{padding:18px 14px}.case-proof-list{gap:14px}.case-proof{border-radius:23px;grid-template-columns:1fr;min-height:0}.case-proof:hover{transform:none}.case-proof__result{border-bottom:1px solid #fff3;border-right:0;min-height:270px}.case-proof__result,.case-proof__company{padding:26px 22px}.case-proof__result strong{font-size:49px}.case-proof__company h3{margin-top:35px;font-size:38px}.case-proof__company>p{margin-bottom:30px}.case-proof__route{grid-template-columns:1fr;gap:7px;display:grid}.case-proof__route i{width:1px;min-width:1px;height:12px;margin-left:3px}.cases-proof__cta{flex-direction:column;align-items:stretch}.cases-proof__cta .button{width:100%}.process-route{grid-template-columns:1fr}.process-route li,.process-route li+li,.process-route li:nth-child(3){border-top:1px solid var(--ink);border-bottom:0;border-left:0;border-right:0;grid-template-columns:44px 1fr;gap:14px;min-height:0;padding:25px 8px 28px;display:grid}.process-route li:last-child{border-bottom:1px solid var(--ink)}.process-route h3{margin:0 0 9px;font-size:24px}.process-route li>i{inset:auto auto -7px 16px}.roadmap-phase__head{grid-template-columns:58px 1fr 32px}.roadmap-phase__head>.details-toggle{width:31px;height:31px}.roadmap-sources{grid-template-columns:1fr}.roadmap-contact{grid-column:1;width:100%}.faq-list summary{grid-template-columns:1fr auto}.faq-list details>p{padding-right:0}.request-copy>.button{width:100%}}@media (max-width:1120px){.section{width:min(100% - 48px,960px);padding:100px 0}.section-head{grid-template-columns:.6fr 1.4fr}.section-head>p:last-child{grid-column:2;margin-top:-12px}.benefit-grid{grid-template-columns:repeat(2,1fr)}.benefit-card{min-height:370px}.calculator-section{padding:0 24px 100px}.calculator-shell{grid-template-columns:1fr;gap:42px;padding:48px}.calculator-copy{max-width:760px}.calculator-controls{max-width:720px}.pricing-grid{grid-template-columns:1fr}.price-card{min-height:650px}.case-card{grid-template-columns:.3fr .6fr 1.8fr}.case-card__copy{grid-template-columns:1fr}.case-card__copy p{margin-top:18px}.roadmap-section{padding-left:24px;padding-right:24px}.roadmap-detail{grid-template-columns:1fr 1fr}.roadmap-detail>div:last-child{border-top:1px solid;border-left:0;grid-column:1/-1;padding-top:20px;padding-left:0}.roadmap-sources{grid-template-columns:1fr}.roadmap-sources>div{justify-content:flex-start}.team-section,.request-section{grid-template-columns:1fr;gap:60px;padding-left:24px;padding-right:24px}.role-stack{max-width:800px}.faq-section{grid-template-columns:1fr;gap:60px}.request-copy{max-width:820px}.request-stamp{right:0}.request-form,.success-card{max-width:720px}.footer{padding-left:24px;padding-right:24px}}@media (max-width:700px){.section{width:calc(100% - 32px);padding:78px 0}.section-head{margin-bottom:42px;display:block}.section-head h2{margin-top:24px}.section-head>p:last-child{margin-top:22px;font-size:16px}.benefit-grid{grid-template-columns:1fr}.benefit-card{min-height:340px}.legal-note{margin-top:18px}.calculator-section{padding:0 16px 78px}.calculator-shell{border-radius:25px;padding:28px 20px}.calculator-copy h2,.team-copy h2,.request-copy h2{font-size:42px}.calculator-copy>p:last-of-type{font-size:14px}.calc-result{margin-top:38px}.calc-result strong{font-size:47px}.calculator-controls{padding:23px 17px}.calculator-controls>label>span{flex-direction:column;gap:8px}.calculator-controls label b{text-align:left}.cases,.pricing-section{padding-top:0}.price-card{border-radius:22px;min-height:0;padding:25px 19px}.price-card--primary{box-shadow:7px 7px 0 var(--ink)}.price-card h3{margin-top:27px;font-size:42px}.price-card__value{margin-top:32px}.price-card__value strong{white-space:normal;font-size:51px}.price-card>ul{margin:30px 0 34px}.guarantee-box{grid-template-columns:45px 1fr;padding:22px 18px}.guarantee-box>span{width:42px;height:42px}.guarantee-box b{font-size:17px}.case-card{grid-template-columns:48px 1fr;gap:16px;padding:25px 0}.case-card:hover{padding-left:12px;padding-right:12px}.case-card__meta{flex-direction:row;align-items:flex-start;min-height:82px}.case-card__copy{grid-column:2}.case-card__copy h3{font-size:30px}.roadmap-section{padding:78px 16px}.roadmap-intro .section-head{margin-bottom:30px}.roadmap-legend{justify-content:flex-start;margin-bottom:40px}.roadmap-phase{border-radius:22px}.roadmap-phase__head{grid-template-columns:58px 1fr;gap:14px;padding:22px 18px}.roadmap-phase__head>span{font-size:47px}.roadmap-phase__head h3{font-size:27px}.roadmap-step{grid-template-columns:58px 1fr}.roadmap-step__rail{padding:22px 8px}.roadmap-step__rail>span{width:38px;height:38px}.roadmap-step__rail:after{top:57px}.roadmap-step summary{min-height:0;padding:22px 48px 22px 18px}.roadmap-step summary>i{width:29px;height:29px;top:21px;right:13px}.roadmap-step h4{font-size:26px}.roadmap-step summary>p{font-size:13px}.roadmap-detail{grid-template-columns:1fr;gap:22px;margin:0 18px 22px}.roadmap-detail>div+div,.roadmap-detail>div:last-child{border-top:1px solid;border-left:0;grid-column:auto;padding-top:20px;padding-left:0}.roadmap-note{margin:0 18px 22px}.roadmap-sources{padding:22px 18px}.team-section,.request-section{gap:48px;padding:78px 16px}.team-copy>p:last-of-type{font-size:16px}.role-card,.role-card:first-child,.role-card:nth-child(2),.role-card:nth-child(3){transform:none}.role-card+.role-card{margin-top:10px}.role-card{grid-template-columns:48px 1fr;padding:19px}.role-card h3{font-size:20px}.faq-section{gap:42px}.faq-list summary{grid-template-columns:32px 1fr auto;gap:10px;min-height:94px}.faq-list summary b{font-size:16px}.faq-list summary i{width:30px;height:30px}.faq-list details>p{padding:0 6px 25px 42px;font-size:14px}.request-stamp{display:none}.request-copy>p:not(.section-kicker){font-size:16px}.request-contacts{flex-direction:column;align-items:flex-start}.request-form,.success-card{box-shadow:7px 7px 0 var(--ink);border-radius:22px;padding:24px 19px}.success-card{min-height:400px}.footer{padding:48px 16px 28px}.footer__top{grid-template-columns:1fr auto;gap:28px}.footer__top>p{grid-area:2/1/auto/-1}.footer__bottom{grid-template-columns:1fr}.footer__bottom>div{align-items:flex-start}}body{background:radial-gradient(circle at 82% 7%, #9adfff3d, transparent 28rem), radial-gradient(circle at 10% 33%, #d8d2ff2e, transparent 26rem), var(--paper)}[data-reveal]{opacity:0;transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform .65s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.site-header{border-bottom-color:#10172847;height:102px}.eyebrow{background:var(--lavender);color:var(--ink)}.arrow-icon{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 19px;width:19px;height:19px;overflow:visible}.external-arrow,.download-arrow,.up-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px;overflow:visible}.download-arrow{stroke-width:1.9px;flex-basis:20px;width:20px;height:20px}.up-arrow{stroke-width:1.9px;flex-basis:18px;width:18px;height:18px}.check-icon{border:1.5px solid;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;display:inline-grid;position:relative}.check-icon:after{content:"";border-bottom:2px solid;border-left:2px solid;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.button{isolation:isolate;overflow:hidden}.button:before{content:"";z-index:-1;background:#ffffff29;transition:transform .42s;position:absolute;inset:0;transform:translate(-105%)skew(-18deg)}.button:hover:before,.button:focus-visible:before{transform:translate(105%)skew(-18deg)}.button--primary{background:var(--orange)}.button--primary:hover,.button--primary:focus-visible{background:var(--orange-dark)}.hero--new{grid-template-columns:minmax(0,1.02fr) minmax(500px,.98fr);align-items:center;gap:clamp(36px,5vw,78px);min-height:720px;padding:72px 0 88px;overflow:visible}.hero--new .hero__copy{padding:14px 0}.hero--new h1{max-width:790px;font-size:clamp(57px,5.4vw,82px);line-height:.96}.hero--new h1 span{color:var(--orange)}.hero--new .hero__lede{max-width:680px;margin-top:30px}.hero--new .hero__actions{margin-top:36px}.hero--new .button--secondary{background:#ffffff9e}.hero-assurances{flex-wrap:wrap;gap:12px 22px;margin:30px 0 0;padding:0;list-style:none;display:flex}.hero-assurances li{align-items:center;gap:9px;font-size:13px;font-weight:620;display:inline-flex}.hero-assurances .check-icon{width:19px;height:19px;color:var(--orange);flex-basis:19px}.hero-lab{--tilt-x:0deg;--tilt-y:0deg;border:2px solid var(--ink);background:linear-gradient(#ffffff0e 1px, transparent 1px), linear-gradient(90deg, #ffffff0e 1px, transparent 1px), var(--ink);min-height:626px;color:var(--white);box-shadow:15px 15px 0 var(--sky), 0 35px 80px #10172833;transform:perspective(1200px) rotateY(var(--tilt-x)) rotateX(var(--tilt-y));transform-style:preserve-3d;background-size:42px 42px;border-radius:34px;padding:25px;transition:transform .18s ease-out,box-shadow .22s;position:relative;overflow:hidden}.hero-lab:hover{box-shadow:19px 19px 0 var(--sky), 0 42px 90px #10172842}.hero-lab__glow{filter:blur(48px);pointer-events:none;background:#315cff94;border-radius:50%;width:290px;height:290px;animation:5s ease-in-out infinite alternate lab-glow;position:absolute;top:-120px;right:-70px}.hero-lab__head,.hero-lab__footer{z-index:4;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex;position:relative}.hero-lab__head{border-bottom:1px solid #ffffff3d;padding-bottom:19px}.hero-lab__head>div{align-items:center;gap:9px;display:flex}.hero-lab__head b{color:var(--sky);font-size:10px}.live-dot{background:var(--lime);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite live-pulse;box-shadow:0 0 #ddff7399}.criteria-map{z-index:2;min-height:310px;margin-top:17px;position:relative}.criteria-map__orbit{border:1px solid #ffffff45;border-radius:50%;width:230px;height:230px;animation:26s linear infinite orbit-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.criteria-map__orbit:before,.criteria-map__orbit:after{content:"";border:1px dashed #9adfff3d;border-radius:50%;position:absolute;inset:28px}.criteria-map__orbit:after{border-style:solid;border-color:#ddff7347;inset:72px}.criteria-map__orbit span{background:var(--sky);border-radius:50%;width:7px;height:7px;position:absolute}.criteria-map__orbit span:first-child{top:12px;left:58px}.criteria-map__orbit span:nth-child(2){background:var(--lime);top:112px;right:-3px}.criteria-map__orbit span:nth-child(3){background:var(--lavender);bottom:17px;left:34px}.criteria-map__core{z-index:2;text-align:center;background:var(--orange);border-radius:50%;place-content:center;width:126px;height:126px;padding:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #315cff29,0 0 45px #315cff70}.criteria-map__core small{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:9px}.criteria-map__core strong{margin-top:5px;font-size:17px;line-height:1.05}.criteria-map>button{width:142px;min-height:58px;color:var(--white);z-index:3;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff13;border:1px solid #ffffff47;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:700;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex;position:absolute}.criteria-map>button:hover,.criteria-map>button:focus-visible{border-color:var(--sky);transform:translateY(-3px)}.criteria-map>button.is-active{border-color:var(--lime);background:var(--lime);color:var(--ink)}.criteria-map>button>span{border:1px solid;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.criteria-map>button:first-of-type{top:18px;left:0}.criteria-map>button:nth-of-type(2){top:18px;right:0}.criteria-map>button:nth-of-type(3){bottom:18px;right:0}.criteria-map>button:nth-of-type(4){bottom:18px;left:0}.criterion-detail{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff3d;border-radius:19px;grid-template-columns:44px 1fr;gap:16px;min-height:128px;padding:18px;display:grid;position:relative}.criterion-detail>span{border:1px solid var(--sky);width:42px;height:42px;color:var(--sky);border-radius:12px;place-items:center;font-size:11px;font-weight:800;display:grid}.criterion-detail small{color:var(--sky);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.criterion-detail h2{letter-spacing:-.04em;margin:3px 0 6px;font-size:23px}.criterion-detail p{color:#ffffffb0;margin:0;font-size:12px;line-height:1.45}.hero-lab__footer{color:#ffffff85;margin-top:17px}.hero-lab__footer>div{gap:5px;display:flex}.hero-lab__footer i{background:#ffffff40;border-radius:999px;width:20px;height:3px}.hero-lab__footer i:first-child{background:var(--sky)}.trust-strip{background:#ffffff5c;border-top:1px solid #1017283d;border-bottom:1px solid #1017283d;grid-template-columns:repeat(3,1fr);padding:0 max(36px,50vw - 660px);display:grid}.trust-strip>div{border-right:1px solid #1017283d;align-items:center;gap:18px;min-height:112px;padding:24px 32px;display:flex}.trust-strip>div:first-child{padding-left:0}.trust-strip>div:last-child{border-right:0;padding-right:0}.trust-strip span{background:var(--lime);border-radius:10px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:850;display:grid}.trust-strip p{margin:0;font-size:14px;font-weight:680}.benefit-card--blue{background:var(--sky)}.benefit-card--orange{background:var(--orange);color:var(--white)}.benefit-card--peach{background:var(--peach)}.calculator-section--v2{background:radial-gradient(circle at 88% 12%, #315cffa3, transparent 28rem), radial-gradient(circle at 12% 90%, #9adfff24, transparent 24rem), var(--ink);color:var(--white);padding:108px max(36px,50vw - 660px);overflow:hidden}.calculator-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}.calculator-heading h2{letter-spacing:-.055em;max-width:900px;margin:26px 0 0;font-size:clamp(48px,5.2vw,76px);line-height:.98}.calculator-heading>p{color:#ffffffa8;max-width:540px;margin:0;font-size:16px;line-height:1.55}.calculator-shell--v2{background:var(--paper);width:100%;color:var(--ink);border:1px solid #ffffff40;border-radius:34px;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 34px 100px #00000047}.calculator-shell--v2:after{display:none}.calculator-controls--v2{background:var(--paper);box-shadow:none;border:0;border-radius:0;padding:44px}.calc-step{border:0;border-bottom:1px solid #1017282e;min-width:0;margin:0 0 34px;padding:0 0 34px}.calc-step legend{align-items:center;gap:12px;width:100%;margin:0 0 18px;padding:0;font-size:15px;font-weight:780;display:flex}.calc-step legend>span{background:var(--lavender);width:30px;height:30px;color:var(--ink);border-radius:9px;place-items:center;font-size:9px;display:grid}.segment-control{background:#1017280b;border:1px solid #10172838;border-radius:14px;gap:5px;padding:5px;display:flex}.segment-control button{min-height:45px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 1 0;padding:9px 14px;font-size:12px;font-weight:720;line-height:1.2;transition:color .16s,background .16s,transform .16s}.segment-control button:hover,.segment-control button:focus-visible{background:#315cff1a}.segment-control button.is-active{background:var(--orange);color:var(--white);box-shadow:0 4px 12px #315cff38}.segment-control--entity button{min-height:52px;font-size:14px}.calc-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.money-field{min-width:0;display:block}.money-field>span,.calc-inline-setting label>span{color:#101728b3;margin-bottom:8px;font-size:11px;font-weight:680;line-height:1.3;display:block}.money-field>div,.calc-inline-setting label>div{background:var(--white);border:1px solid #10172838;border-radius:13px;align-items:center;gap:9px;height:54px;padding:0 14px;transition:border-color .16s,box-shadow .16s;display:flex}.money-field>div:focus-within,.calc-inline-setting label>div:focus-within{border-color:var(--orange);box-shadow:0 0 0 4px #315cff1c}.money-field input,.calc-inline-setting input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:16px;font-weight:720}.money-field b,.calc-inline-setting label>div b{color:#1017287a;white-space:nowrap;font-size:12px}.money-field>small{color:#1017287a;margin-top:6px;font-size:9px;line-height:1.35;display:block}.calc-inline-setting{margin:-10px 0 30px}.calc-inline-setting .money-field,.calc-inline-setting>label{max-width:320px}.calc-vat-setting{background:#ffffff6b;border:1px solid #1017282e;border-radius:16px;padding:18px}.calc-rate-options{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.calc-rate-options button{background:var(--white);min-width:48px;min-height:34px;color:var(--ink);cursor:pointer;border:1px solid #10172838;border-radius:9px;padding:5px 11px;font-size:11px;font-weight:760}.calc-rate-options button:hover,.calc-rate-options button:focus-visible{border-color:var(--orange)}.calc-rate-options button.is-active{border-color:var(--orange);background:var(--orange);color:var(--white)}.calc-vat-note{color:#1017288f;max-width:620px;margin:12px 0 0;font-size:9px;line-height:1.45}.calc-range{margin:-6px 0 32px;display:block}.calc-range>span{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;font-size:12px;font-weight:690;display:flex}.calc-range>span b{font-size:19px}.calc-range input{width:100%;accent-color:var(--orange)}.calc-range>small{color:#1017287a;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.calc-contribution-mode{border:1px solid #1017282e;border-radius:16px;margin:-7px 0 32px;padding:18px}.calc-contribution-mode legend{padding:0 6px;font-size:11px;font-weight:720}.calc-contribution-mode .segment-control{max-width:360px}.calc-contribution-mode>small{color:#1017288a;margin-top:10px;font-size:9px;line-height:1.4;display:block}.calc-warning{color:#5a4200;background:#fff1b8;border:1px solid #c79100;border-radius:13px;margin:0 0 24px;padding:13px 15px;font-size:11px;line-height:1.45}.calculator-controls--v2 .button{margin-top:8px}.calc-dashboard{min-width:0;color:var(--white);background:radial-gradient(circle at 100% 0,#315cffb3,#0000 21rem),#171f34;align-self:start;padding:34px;scroll-margin-top:112px;position:sticky;top:18px}.calc-dashboard--empty{background:radial-gradient(circle at 100% 0,#315cff94,#0000 24rem),#171f34;place-items:center;min-height:680px;display:grid}.calc-empty-state{text-align:center;background:#ffffff0f;border:1px solid #fff3;border-radius:24px;width:min(100%,390px);padding:36px}.calc-empty-state>span{color:var(--lime);letter-spacing:.1em;border:1px solid #ddff7373;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:800;display:inline-block}.calc-empty-state h3{letter-spacing:-.05em;margin:22px 0 11px;font-size:clamp(28px,3.2vw,42px);line-height:1}.calc-empty-state p{color:#ffffffa3;margin:0;font-size:13px;line-height:1.55}.calc-empty-state small{color:var(--sky);letter-spacing:.06em;text-transform:uppercase;margin-top:22px;font-size:9px;display:block}.calc-dashboard:focus{outline:none}.calc-dashboard:focus-visible{outline:3px solid var(--lime);outline-offset:4px}.calc-dashboard>header{border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.calc-dashboard>header>div{flex-direction:column;gap:4px;display:flex}.calc-dashboard>header span,.calc-dashboard>header b{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.calc-dashboard>header>div span{color:var(--sky)}.calc-status{color:var(--lime);border:1px solid #ddff7380;border-radius:999px;padding:7px 9px}.saving-total{padding:31px 0 27px}.saving-total>span{color:#ffffff9e;font-size:12px;display:block}.saving-total>strong{color:var(--lime);letter-spacing:-.065em;margin:8px 0 20px;font-size:clamp(44px,4.8vw,70px);line-height:.98;display:block}.saving-meter{background:#ffffff21;border-radius:999px;height:7px;overflow:hidden}.saving-meter i{width:var(--saving-share);border-radius:inherit;background:linear-gradient(90deg, var(--sky), var(--lime));height:100%;transition:width .42s cubic-bezier(.2,.7,.2,1);display:block}.saving-total>small{color:#ffffff70;margin-top:9px;font-size:9px;display:block}.model-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.model-comparison>div{background:#ffffff0f;border:1px solid #ffffff29;border-radius:15px;min-width:0;padding:15px}.model-comparison>div:last-child{background:#9adfff17;border-color:#9adfff73}.model-comparison span,.model-comparison small{color:#ffffff80;font-size:8px;line-height:1.35;display:block}.model-comparison strong{letter-spacing:-.04em;margin:8px 0 5px;font-size:21px;display:block}.tax-breakdown{margin-top:28px}.tax-breakdown__head{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.tax-breakdown__head h3{margin:0;font-size:15px}.tax-breakdown__head>span{color:#ffffff6b;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.tax-model{border-top:1px solid #ffffff2e}.tax-model+.tax-model{margin-top:20px}.tax-model>b{color:var(--sky);letter-spacing:.08em;text-transform:uppercase;padding:11px 0 7px;font-size:9px;display:block}.tax-model>div{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:start;gap:20px;padding:9px 0;display:grid}.tax-model>div>span{font-size:10px;line-height:1.35}.tax-model>div small{color:#ffffff6b;margin-top:3px;font-size:8px;display:block}.tax-model>div strong{white-space:nowrap;font-size:11px}.tax-model--target>b{color:var(--lime)}.calc-assumptions{border-top:1px solid #ffffff2e;margin-top:24px}.calc-assumptions summary{cursor:pointer;color:#ffffffb8;justify-content:space-between;align-items:center;gap:18px;min-height:52px;font-size:10px;font-weight:680;list-style:none;display:flex}.calc-assumptions summary::-webkit-details-marker{display:none}.calc-assumptions>div{padding:0 0 5px}.calc-assumptions p{color:#ffffff7a;margin:0 0 10px;font-size:9px;line-height:1.5}.calc-assumptions>div>div{flex-wrap:wrap;gap:10px 16px;display:flex}.calc-assumptions a,.roadmap-sources a,.footer__top>a:last-child{align-items:center;gap:8px;display:inline-flex}.calc-assumptions a{color:var(--sky);font-size:9px}.roadmap-sources .arrow-icon,.footer__top .arrow-icon{flex-basis:14px;width:14px;height:14px}.calc-result-actions{gap:10px;margin-top:24px;display:grid}.calc-result-actions .button,.calc-result-contact{margin-top:0}.button--download{border-color:var(--lime);background:var(--lime);color:var(--ink)}.button--download:hover,.button--download:focus-visible{background:var(--white)}.button--download:disabled{cursor:wait;opacity:.72;box-shadow:none;transform:none}.calc-download-error{color:#ffb9a8;text-align:center;margin:2px 0 0;font-size:10px;line-height:1.4}.details-toggle{border:1.5px solid;border-radius:50%;flex:0 0 31px;width:31px;height:31px;display:inline-block;position:relative}.details-toggle:before,.details-toggle:after{content:"";border-top:1.5px solid;width:11px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.details-toggle:after{transform:translate(-50%,-50%)rotate(90deg)}details[open]>summary .details-toggle:after{transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.roadmap-step summary>.details-toggle{position:absolute;top:27px;right:24px}.faq-list summary>.details-toggle{width:35px;height:35px;color:var(--ink)}.faq-list details[open] summary>.details-toggle{background:var(--orange);color:var(--white)}.guarantee-box>.check-icon{width:48px;height:48px;color:var(--orange)}.request-section{background:radial-gradient(circle at 18% 18%, #315cffbf, transparent 29rem), var(--ink);color:var(--white)}.request-section .section-kicker{color:var(--sky)}.request-contacts a{border-bottom-color:var(--sky)}.request-form,.success-card{color:var(--ink)}.success-card>.check-icon{width:54px;height:54px;color:var(--orange)}.footer__top>a:last-child{justify-self:end}@keyframes orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes live-pulse{70%{box-shadow:0 0 0 9px #ddff7300}to{box-shadow:0 0 #ddff7300}}@keyframes lab-glow{to{transform:translate(-55px,45px)scale(1.14)}}@media (max-width:1120px){.hero--new{grid-template-columns:1fr;padding-bottom:86px}.hero--new .hero__copy{max-width:860px}.hero-lab{width:min(760px,100%);margin:12px auto 0}.trust-strip{padding-left:24px;padding-right:24px}.calculator-heading{grid-template-columns:1fr;gap:26px}.calculator-heading>p{max-width:760px}.calculator-shell--v2{grid-template-columns:1fr}.calc-dashboard{position:relative;top:auto}}@media (max-width:700px){.site-header{height:88px}.header-contact:before{border-color:var(--ink);background:var(--white)}.hero--new{gap:48px;width:calc(100% - 32px);padding:38px 0 70px}.hero--new h1{font-size:clamp(43px,12.4vw,58px);line-height:.96}.hero--new .hero__lede{margin-top:24px;font-size:16px}.hero--new .hero__actions{margin-top:28px}.hero-assurances{gap:10px;margin-top:24px;display:grid}.hero-lab{min-height:0;box-shadow:9px 9px 0 var(--sky), 0 24px 52px #10172833;border-radius:24px;padding:18px;transform:none}.hero-lab:hover{box-shadow:9px 9px 0 var(--sky), 0 24px 52px #10172833}.hero-lab__head b{display:none}.criteria-map{min-height:360px}.criteria-map__orbit{width:190px;height:190px}.criteria-map__core{width:106px;height:106px}.criteria-map__core strong{font-size:14px}.criteria-map>button{width:122px;min-height:52px;padding:8px;font-size:10px}.criteria-map>button:first-of-type,.criteria-map>button:nth-of-type(2){top:25px}.criteria-map>button:nth-of-type(3),.criteria-map>button:nth-of-type(4){bottom:25px}.criterion-detail{grid-template-columns:38px 1fr;gap:12px;padding:15px}.criterion-detail>span{width:36px;height:36px}.criterion-detail h2{font-size:21px}.hero-lab__footer{margin-top:14px}.trust-strip{grid-template-columns:1fr;padding:0 16px}.trust-strip>div,.trust-strip>div:first-child,.trust-strip>div:last-child{border-bottom:1px solid #1017282e;border-right:0;min-height:74px;padding:15px 0}.trust-strip>div:last-child{border-bottom:0}.calculator-section--v2{padding:78px 16px}.calculator-heading{margin-bottom:35px}.calculator-heading h2{font-size:42px}.calculator-heading>p{font-size:14px}.calculator-shell--v2{border-radius:23px}.calculator-controls--v2,.calc-dashboard{padding:23px 18px}.calc-dashboard--empty{min-height:430px}.calc-empty-state{padding:28px 20px}.calc-step{margin-bottom:26px;padding-bottom:26px}.segment-control{flex-wrap:wrap}.segment-control button{flex-basis:calc(50% - 5px)}.segment-control--entity{flex-wrap:nowrap}.segment-control--entity button{min-height:47px;padding:8px;font-size:12px}.segment-control--regime button{min-height:51px}.calc-field-grid{grid-template-columns:1fr}.calc-inline-setting .money-field,.calc-inline-setting>label{max-width:none}.saving-total>strong{font-size:48px}.model-comparison{grid-template-columns:1fr}.model-comparison strong{font-size:23px}.tax-model>div{gap:12px}.roadmap-step summary>.details-toggle{width:29px;height:29px;top:21px;right:13px}.faq-list summary>.details-toggle{width:30px;height:30px}.footer__top>a:last-child{justify-self:end}}@media (max-width:390px){.criteria-map>button{width:108px}.criteria-map>button>span{display:none}.segment-control--entity button{font-size:10px}.saving-total>strong{font-size:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.readiness-check{z-index:3;grid-template-columns:148px minmax(0,1fr);align-items:start;gap:14px;margin-top:24px;display:grid;position:relative}.readiness-score{background:radial-gradient(circle at 75% 20%,#ddff7342,#0000 7rem),#ffffff12;border:1px solid #9adfff94;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:204px;padding:20px 17px;display:flex}.readiness-score>span{color:var(--sky);font-size:25px;font-weight:520}.readiness-score strong{color:var(--white);letter-spacing:-.08em;font-size:67px;line-height:.9}.readiness-score small{color:#ffffff9e;text-transform:uppercase;letter-spacing:.06em;max-width:90px;font-size:10px;line-height:1.35}.readiness-list{gap:8px;display:grid}.readiness-list button{width:100%;min-height:61px;color:var(--white);cursor:pointer;text-align:left;background:#ffffff0e;border:1px solid #fff3;border-radius:15px;grid-template-columns:31px minmax(0,1fr) 29px;align-items:center;gap:11px;padding:10px 12px;transition:transform .16s,border-color .16s,background .16s;display:grid}.readiness-list button:hover,.readiness-list button:focus-visible{border-color:var(--sky);outline:none;transform:translate(4px)}.readiness-list button:focus-visible{box-shadow:0 0 0 3px #9adfff47}.readiness-list button.is-active{border-color:var(--lime);background:#ddff731c}.readiness-list button>span:first-child,.readiness-list button>i{border:1px solid;border-radius:9px;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:760;display:grid}.readiness-list button>i{color:var(--sky);border-radius:50%;font-size:17px}.readiness-list button.is-active>i{border-color:var(--lime);background:var(--lime);color:var(--ink)}.readiness-list button>span:nth-child(2){gap:2px;min-width:0;display:grid}.readiness-list b{font-size:11px;line-height:1.25}.readiness-list small{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:8px;line-height:1.25;overflow:hidden}.readiness-result{z-index:3;background:#ffffff14;border:1px solid #ffffff38;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;min-height:112px;margin-top:14px;padding:15px;display:grid;position:relative}.readiness-result>span{background:var(--sky);width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;font-size:12px;font-weight:820;display:grid}.readiness-result small{color:var(--sky);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.readiness-result h2{letter-spacing:-.04em;margin:3px 0 4px;font-size:20px;line-height:1.05}.readiness-result p{color:#ffffffa3;margin:0;font-size:9px;line-height:1.4}.hero-lab__footer .readiness-progress{background:#ffffff29;border-radius:999px;width:128px;height:5px;overflow:hidden}.hero-lab__footer .readiness-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--sky), var(--lime));width:0;height:100%;transition:width .24s;display:block}.net-effect{background:#ffffff0f;border:1px solid #fff3;border-radius:15px;margin-top:13px;padding:15px}.net-effect>span,.net-effect>small{color:#ffffffa3;font-size:9px;line-height:1.4;display:block}.net-effect>strong{letter-spacing:-.04em;margin:6px 0;font-size:24px;display:block}.net-effect--positive>strong{color:var(--lime)}.net-effect--negative>strong{color:#ffb9a8}.team-section{grid-template-columns:minmax(260px,.68fr) minmax(0,1.55fr);align-items:start;gap:clamp(42px,6vw,86px)}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.team-card{background:var(--paper);min-width:0;color:var(--ink);border:1px solid #ffffff4d;border-radius:22px;overflow:hidden}.team-card__photo{aspect-ratio:4/5;background:#1b1d24;position:relative;overflow:hidden}.team-card__photo img{object-fit:cover;filter:saturate(.94)contrast(1.02);width:100%;height:100%;transition:transform .36s}.team-card:hover .team-card__photo img{transform:scale(1.025)}.team-card__copy{padding:20px 17px 23px}.team-card__copy h3{letter-spacing:-.05em;margin:0;font-size:28px;line-height:1}.team-card__copy b{min-height:34px;color:var(--orange-dark);text-transform:uppercase;letter-spacing:.05em;margin-top:8px;font-size:10px;line-height:1.35;display:block}.team-card__copy p{color:#101728b3;margin:13px 0 0;font-size:12px;line-height:1.48}.contact-panel{z-index:1;border:2.5px solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:11px 11px 0 var(--sky);border-radius:28px;padding:24px;position:relative}.contact-channel{border:1.5px solid #10172847;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 18px;min-height:106px;padding:19px 20px;transition:transform .16s,border-color .16s,background .16s;display:grid}.contact-channel+.contact-channel{margin-top:11px}.contact-channel:hover,.contact-channel:focus-visible{border-color:var(--orange);background:var(--white);outline:none;transform:translate(5px)}.contact-channel>span{color:#10172894;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.contact-channel>strong{overflow-wrap:anywhere;letter-spacing:-.045em;font-size:clamp(18px,2.1vw,28px);line-height:1.05}.contact-channel>small{color:var(--orange-dark);text-transform:uppercase;letter-spacing:.05em;grid-area:1/2/span 2;font-size:10px;font-weight:720}.contact-privacy{color:#1017289e;margin:18px 4px 0;font-size:11px;line-height:1.48}.contact-privacy a{color:var(--orange-dark);border-bottom:1px solid;font-weight:680}.policy-page{background:radial-gradient(circle at 80% 4%, #9adfff47, transparent 30rem), var(--paper);min-height:100vh}.policy-header{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;width:min(1080px,100% - 48px);min-height:108px;margin:0 auto;display:flex}.policy-header>a:last-child{border-bottom:1.5px solid var(--ink);font-size:14px;font-weight:700}.policy-content{width:min(860px,100% - 48px);margin:0 auto;padding:84px 0 110px}.policy-intro{border-bottom:2px solid var(--ink);padding-bottom:54px}.policy-intro h1{max-width:780px;font-size:clamp(48px,7vw,78px)}.policy-intro>p:last-child{color:#10172899;margin:22px 0 0}.policy-content section{border-bottom:1px solid #10172838;padding:42px 0}.policy-content h2{letter-spacing:-.04em;margin:0 0 20px;font-size:28px;line-height:1.1}.policy-content p,.policy-content li{font-size:16px;line-height:1.65}.policy-content p{margin:0}.policy-content p+p{margin-top:16px}.policy-content ul{margin:0 0 20px;padding-left:22px;list-style:outside}.policy-content li+li{margin-top:6px}.policy-contacts{flex-wrap:wrap;gap:12px 22px;margin-top:24px;display:flex}.policy-contacts a{border-bottom:1.5px solid var(--orange-dark);color:var(--orange-dark);font-weight:700}@media (max-width:1120px){.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50;background:#f3f4eef0;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:100%;height:auto;min-height:84px;padding:14px max(24px,50vw - 480px);position:sticky;top:0;box-shadow:0 8px 25px #10172814}.header-actions{grid-area:1/2}.menu-toggle{display:inline-flex}.nav{visibility:hidden;opacity:0;background:#f3f4eefa;border-bottom:1.5px solid #0000;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;width:100%;max-height:0;padding:0 max(24px,50vw - 480px);transition:max-height .24s,padding .24s,opacity .16s,transform .24s,visibility 0s linear .24s;display:grid;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 18px 34px #1017281f}.nav--open{visibility:visible;opacity:1;border-bottom-color:#10172847;max-height:390px;padding-top:12px;padding-bottom:18px;transition-delay:0s;transform:translateY(0)}.nav a{border-bottom:1px solid #1017282e;padding:15px 2px;font-size:15px}.nav a:after{bottom:8px}.team-section{grid-template-columns:minmax(0,1fr);gap:56px}.team-copy,.team-grid{width:100%;min-width:0}.team-copy{max-width:820px}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.site-header{min-height:76px;padding:11px 16px}.header-actions{gap:8px}.header-contact{border:2px solid var(--ink);background:var(--white);border-radius:12px;align-items:center;min-height:44px;padding:0 12px;font-size:13px;display:inline-flex}.header-contact:before,.header-contact__full{display:none}.header-contact__short{display:inline}.menu-toggle{width:46px;min-height:44px;padding:0}.menu-toggle__label{display:none}.nav{grid-template-columns:1fr;gap:0;padding-left:16px;padding-right:16px}.nav a{padding:14px 0;font-size:16px}.team-section{grid-template-columns:minmax(0,1fr);gap:44px;padding:72px 16px;overflow:hidden}.team-copy h2{letter-spacing:-.052em;text-wrap:balance;max-width:100%;margin-top:24px;font-size:clamp(40px,11vw,50px);line-height:.98}.team-copy>p:last-of-type{max-width:100%;margin:24px 0 32px;font-size:16px}.team-copy .button{min-height:60px;padding:0 20px;font-size:16px}.pricing-section{padding-top:72px}.readiness-check{grid-template-columns:1fr}.readiness-score{flex-direction:row;align-items:center;min-height:0;padding:14px 16px}.readiness-score strong{font-size:48px}.readiness-score small{text-align:right;max-width:150px}.readiness-list button{min-height:64px}.readiness-list small{white-space:normal}.readiness-result{min-height:126px}.team-grid{grid-template-columns:1fr;gap:16px;width:100%;min-width:0;padding:0;display:grid;overflow:visible}.team-card{grid-template-columns:minmax(118px,40%) minmax(0,1fr);align-items:stretch;width:100%;display:grid}.team-card__photo{aspect-ratio:auto;min-height:250px}.team-card__copy{flex-direction:column;justify-content:center;padding:22px 16px;display:flex}.team-card__copy h3{font-size:25px}.team-card__copy b{min-height:0;font-size:10px}.team-card__copy p{font-size:12px}.contact-panel{box-shadow:7px 7px 0 var(--sky);border-radius:22px;padding:17px}.contact-channel{grid-template-columns:1fr;min-height:98px;padding:16px}.contact-channel>small{grid-area:auto/1}.policy-header,.policy-content{width:calc(100% - 32px)}.policy-header{min-height:88px}.policy-header .brand-lockup__sign{flex-basis:42px;width:42px;height:42px}.policy-header .brand-lockup__wordmark{font-size:26px}.policy-header>a:last-child{font-size:12px}.policy-content{padding:58px 0 80px}.policy-intro{padding-bottom:40px}.policy-intro h1{font-size:45px}.policy-content section{padding:34px 0}.policy-content h2{font-size:24px}.policy-content p,.policy-content li{font-size:15px}}@media (max-width:430px){.site-header .brand-lockup{gap:7px}.site-header .brand-lockup__sign{border-radius:10px;flex-basis:40px;width:40px;height:40px}.site-header .brand-lockup__sign>span{font-size:16px}.site-header .brand-lockup__wordmark{font-size:25px}.team-card{grid-template-columns:minmax(112px,38%) minmax(0,1fr)}.team-card__photo{min-height:235px}.team-card__copy{padding:18px 13px}}body{overflow-x:clip}.hero--focused{grid-template-columns:minmax(0,1fr);gap:0;min-height:auto;padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(92px,10vw,142px)}.hero--focused .hero__copy{width:min(1060px,100%);max-width:none}.hero--focused h1{text-wrap:balance;max-width:1060px}.hero__subhead{max-width:850px;color:var(--orange-dark);letter-spacing:-.045em;text-wrap:balance;margin:30px 0 0;font-size:clamp(23px,2.25vw,34px);font-weight:760;line-height:1.12}.hero--focused .hero__lede{margin-top:24px}.benefit-card{cursor:pointer;height:max-content;min-height:330px;display:block}.benefit-card>summary{outline:none;flex-direction:column;min-height:278px;list-style:none;display:flex}.benefit-card>summary::-webkit-details-marker{display:none}.benefit-card summary>strong{letter-spacing:-.06em;white-space:nowrap;margin-top:36px;font-size:clamp(42px,4.2vw,62px);font-weight:840;line-height:.95}.benefit-card summary h3{margin-top:auto}.benefit-card[open] .details-toggle{transform:rotate(45deg)}.case-proof{display:block}.case-proof__link{grid-template-columns:minmax(330px,.8fr) minmax(0,1.2fr);min-height:430px;display:grid}.faq-list,.faq-list details,.faq-list summary,.faq-list summary b{min-width:0}.faq-list summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px}.faq-list summary b{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (min-width:1121px){.site-header{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(22px,2.2vw,38px)}.nav{white-space:nowrap;justify-content:center;gap:clamp(10px,1.2vw,22px);min-width:0;font-size:clamp(12px,.92vw,14px)}.header-contact{white-space:nowrap;font-size:clamp(14px,1.1vw,17px)}}@media (max-width:1120px){.hero--focused{grid-template-columns:1fr}.case-proof__link{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}}@media (max-width:900px){.faq-section{grid-template-columns:1fr;gap:44px}}@media (max-width:700px){.hero--focused{padding-top:50px;padding-bottom:78px}.hero--focused h1{overflow-wrap:anywhere;font-size:clamp(40px,11.6vw,56px);line-height:.97}.hero__subhead{margin-top:24px;font-size:23px}.hero--focused .hero__lede{margin-top:19px}.benefit-card,.benefit-card>summary{min-height:0}.benefit-card>summary{min-height:285px}.case-proof__link{grid-template-columns:1fr;min-height:0}.case-proof__company{min-height:300px}.faq-list summary{gap:14px;min-height:88px;padding:20px 0}.faq-list summary b{font-size:17px;line-height:1.35}.faq-list summary>.details-toggle{width:34px;height:34px}.faq-list details>p{margin:0;padding:0 0 24px;font-size:15px;line-height:1.6}}@media (max-width:390px){.site-header{padding-left:12px;padding-right:12px}.site-header .brand-lockup__wordmark{font-size:22px}.site-header .brand-lockup__sign{flex-basis:37px;width:37px;height:37px}.header-contact{min-height:40px;padding:0 9px;font-size:12px}.menu-toggle{width:42px;min-height:40px}.hero--focused h1{font-size:clamp(37px,11.7vw,46px)}.hero__actions .button{width:100%}.readiness-list button{grid-template-columns:28px minmax(0,1fr) 34px;padding:12px 10px}.readiness-result{padding:17px 13px}}.calc-payroll-tax{background:#ffffffa3;border:1px solid #10172833;border-radius:16px;margin:18px 0 24px;padding:18px}.calc-payroll-tax__head{border-bottom:1px solid #10172824;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.calc-payroll-tax__head span{font-size:14px;font-weight:780}.calc-payroll-tax__head b{color:var(--orange-dark);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.calc-payroll-tax__values{grid-template-columns:minmax(0,1fr);gap:10px;margin:14px 0 12px;display:grid}.calc-payroll-tax__values p{background:var(--paper);border-radius:12px;min-width:0;margin:0;padding:12px}.calc-payroll-tax__values small,.calc-payroll-tax__values strong{display:block}.calc-payroll-tax__values small{color:#10172894;margin-bottom:5px;font-size:9px}.calc-payroll-tax__values strong{overflow-wrap:anywhere;letter-spacing:-.04em;font-size:clamp(16px,1.5vw,21px);line-height:1.05}.calc-payroll-tax>small{color:#10172899;font-size:10px;line-height:1.5;display:block}.case-page{overflow-x:clip}.case-page__header,.case-page>article,.case-landing-hero__copy,.case-landing-hero__result,.case-landing-brief>*,.case-cluster>*,.case-work>*,.case-evidence>*,.case-landing-result>*,.case-landing-cta>*{min-width:0}.case-page__header,.case-page>article{width:min(1320px,100% - clamp(32px,6vw,72px))}.case-page .section-kicker{overflow-wrap:anywhere;width:fit-content}.case-landing-hero h1,.case-landing-section h2,.case-landing-result h2,.case-landing-cta h2,.case-next a{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.case-landing-hero__result strong,.case-page__footer a,.case-evidence__links a{overflow-wrap:anywhere}.case-landing-result{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}@media (max-width:1280px){.case-landing-hero{grid-template-columns:minmax(0,1.12fr) minmax(310px,.88fr);gap:clamp(42px,5vw,72px);min-height:620px}.case-landing-hero h1{font-size:clamp(54px,6.7vw,82px)}}@media (max-width:1080px){.case-landing-hero{grid-template-columns:minmax(0,1fr);align-items:start;min-height:0}.case-landing-hero__result{width:min(680px,100%);min-height:270px}.case-landing-result{grid-template-columns:minmax(0,1fr)}.case-landing-cta{flex-direction:column;align-items:flex-start}}@media (max-width:820px){.case-landing-brief,.case-evidence,.case-work{grid-template-columns:minmax(0,1fr);gap:44px}.case-cluster{grid-template-columns:120px minmax(0,1fr);gap:32px}.case-landing-section h2,.case-landing-result h2,.case-landing-cta h2{font-size:clamp(40px,7.6vw,60px)}.case-page__footer{align-items:flex-start}}@media (max-width:640px){.calc-payroll-tax__head{flex-direction:column;align-items:flex-start;gap:5px}.case-page__header,.case-page>article{width:calc(100% - 32px)}.case-page__header{gap:12px;min-height:78px}.case-page__header .brand-lockup{gap:7px}.case-page__header .brand-lockup__sign{border-radius:10px;flex-basis:39px;width:39px;height:39px}.case-page__header .brand-lockup__wordmark{font-size:23px}.case-page__back{flex:none;font-size:12px}.case-landing-hero{gap:42px;padding:52px 0 68px}.case-landing-hero h1{margin:22px 0;font-size:clamp(42px,13.2vw,62px);line-height:.96}.case-landing-hero__product{font-size:16px;line-height:1.52}.case-landing-tags{margin-top:25px}.case-landing-hero__result{min-height:235px;box-shadow:7px 7px 0 var(--sky);border-radius:21px;padding:25px 21px}.case-landing-hero__result strong{margin:21px 0;font-size:clamp(42px,12.6vw,58px)}.case-landing-section{padding:68px 0}.case-landing-brief,.case-evidence,.case-work{gap:35px}.case-landing-section h2,.case-landing-result h2,.case-landing-cta h2{margin-top:22px;font-size:clamp(36px,10.8vw,48px)}.case-landing-brief>p,.case-evidence>div:last-child>p:first-child{font-size:20px;line-height:1.38}.case-cluster{grid-template-columns:minmax(0,1fr);gap:24px}.case-cluster__number{font-size:82px}.case-cluster>div:last-child>p:last-child{margin-top:23px;font-size:16px}.case-work li{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:22px 0}.case-work li p,.case-landing-result li{font-size:15px}.case-landing-result{gap:36px;padding:68px 16px}.case-landing-result li{padding:20px 0 20px 27px}.case-landing-result li:before{width:10px;height:10px;top:27px}.case-evidence__links{flex-direction:column;align-items:stretch}.case-evidence__links a{justify-content:space-between;width:100%}.case-landing-cta{gap:34px;padding:78px 0}.case-landing-cta>.button{white-space:normal;text-align:left;width:100%;min-height:60px}.case-next{flex-direction:column;align-items:flex-start;padding:34px 0}.case-next a{justify-content:space-between;width:100%;font-size:26px}.case-page__footer{flex-direction:column;padding:28px 16px}.case-page__footer span{margin:0 0 5px}}@media (max-width:420px){.calc-payroll-tax__values{grid-template-columns:minmax(0,1fr)}.case-page__header .brand-lockup__wordmark{font-size:21px}.case-page__back .arrow-icon{display:none}.case-landing-tags span{text-align:center;width:100%}.case-landing-hero h1{font-size:clamp(38px,12vw,48px)}.case-landing-hero__result strong{font-size:clamp(38px,11.5vw,48px)}}@media (max-width:340px){.case-page__header .brand-lockup__wordmark{display:none}.case-page__header .brand-lockup__sign{flex-basis:42px;width:42px;height:42px}.case-landing-hero h1{font-size:36px}.case-next a{font-size:23px}}.partner-window{background:var(--lavender);white-space:nowrap;border:1.5px solid #10172852;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:760;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.partner-window:hover,.partner-window:focus-visible{border-color:var(--ink);background:var(--white);transform:translateY(-2px)}.partner-window:focus-visible,.partner-header__cta:focus-visible,.partner-nav a:focus-visible,.partner-audit__checks button:focus-visible,.partner-count-options button:focus-visible,.partner-footer a:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.home-partner-section{border-top:1.5px solid #10172847;grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);align-items:stretch;gap:clamp(34px,5vw,80px);width:min(1320px,100% - 72px);margin:0 auto;padding:96px 0;display:grid}.home-partner-section__copy,.home-partner-section__offer{min-width:0}.home-partner-section__copy h2{letter-spacing:-.055em;max-width:830px;margin:14px 0 22px;font-size:clamp(44px,5.2vw,76px);line-height:.98}.home-partner-section__copy>p:not(.section-kicker){max-width:690px;margin:0 0 30px;font-size:18px;line-height:1.55}.home-partner-section__offer{border:2px solid var(--ink);background:var(--lavender);border-radius:28px;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,54px);display:flex}.home-partner-section__offer>span{letter-spacing:.05em;text-transform:uppercase;font-size:13px;font-weight:730}.home-partner-section__offer>strong{letter-spacing:-.06em;margin:17px 0;font-size:clamp(48px,5vw,72px);line-height:.94}.home-partner-section__offer>p{margin:0;font-size:16px;line-height:1.5}.home-partner-section__offer>small{color:#101728a3;border-top:1px solid #1017284d;margin-top:26px;padding-top:18px;font-size:11px;line-height:1.5}.partners-page{background:radial-gradient(circle at 82% 3%, #9adfff33, transparent 30rem), var(--paper);overflow-x:clip}.partner-header{z-index:40;border-bottom:1.5px solid #10172847;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:34px;width:min(1320px,100% - 72px);min-height:102px;margin:0 auto;display:grid;position:relative}.partner-nav{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(14px,1.8vw,30px);min-width:0;font-size:13px;font-weight:620;display:flex}.partner-nav a{position:relative}.partner-nav a:after{content:"";border-top:3px solid var(--orange);border-radius:99px;width:0;transition:width .16s;position:absolute;bottom:-7px;left:0}.partner-nav a:hover:after,.partner-nav a:focus-visible:after{width:24px}.partner-header__actions{align-items:center;gap:10px;display:flex}.partner-header__cta{border:2px solid var(--ink);background:var(--lavender);white-space:nowrap;border-radius:13px;align-items:center;min-height:46px;padding:0 17px;font-size:13px;font-weight:760;transition:transform .16s,background .16s;display:inline-flex}.partner-header__cta:hover,.partner-header__cta:focus-visible{background:var(--white);transform:translateY(-2px)}.partner-hero,.partner-flow,.partner-section,.partner-delegation,.partner-audit,.partner-safety,.partner-audiences,.partner-economy,.partner-terms,.partner-registration,.partner-contact,.partner-faq,.partner-final,.partner-footer{width:min(1320px,100% - 72px);margin-left:auto;margin-right:auto}.partner-hero{grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);align-items:center;gap:clamp(48px,7vw,112px);min-height:730px;padding:78px 0 92px;display:grid}.partner-hero__copy,.partner-offer-card,.partner-section-head,.partner-step-grid>*,.partner-delegation__grid>*,.partner-signal-grid>*,.partner-audit__workspace>*,.partner-safety__grid>*,.partner-audience-grid>*,.partner-economy>*,.partner-terms__equation>*,.partner-registration>*,.partner-contact>*,.partner-final>*{min-width:0}.partner-hero h1{letter-spacing:-.058em;max-width:900px;margin:18px 0 28px;font-size:clamp(56px,5.4vw,82px);line-height:.96}.partner-hero h1 span{color:var(--orange)}.partner-hero__lead{letter-spacing:-.02em;max-width:760px;margin:0;font-size:clamp(19px,1.55vw,23px);line-height:1.48}.partner-hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.partner-hero__micro{color:#1017289e;max-width:700px;margin:24px 0 0;font-size:12px;line-height:1.6}.partner-offer-card{border:2px solid var(--ink);background:linear-gradient(145deg, #ffffff38, transparent), var(--lavender);border-radius:30px;padding:clamp(30px,3.5vw,50px);box-shadow:12px 12px #10172814}.partner-offer-card>span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.partner-offer-card>strong{letter-spacing:-.065em;margin:22px 0 34px;font-size:clamp(56px,5.3vw,80px);line-height:.92;display:block}.partner-offer-card>div{border-top:1px solid #1017284d;border-bottom:1px solid #1017284d;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;padding:22px 0;display:grid}.partner-offer-card>div p{margin:0;font-size:14px;line-height:1.45}.partner-offer-card>div i{color:var(--orange);font-size:28px;font-style:normal;font-weight:820}.partner-offer-card>b{margin-top:23px;font-size:15px;display:block}.partner-offer-card>small{color:#10172894;margin-top:18px;font-size:10px;line-height:1.55;display:block}.partner-flow{background:var(--ink);color:var(--white);border-radius:36px;padding:84px clamp(30px,5vw,74px)}.partner-section-head{max-width:930px}.partner-section-head h2{letter-spacing:-.055em;text-wrap:balance;margin:15px 0 0;font-size:clamp(44px,5vw,72px);line-height:.99}.partner-section-head>p:not(.section-kicker){max-width:760px;margin:24px 0 0;font-size:18px;line-height:1.55}.partner-section-head--light .section-kicker,.partner-flow .section-kicker{color:var(--sky)}.partner-flow ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:64px 0 0;padding:0;list-style:none;display:grid}.partner-flow li{border-top:2px solid #ffffff47;min-width:0;min-height:172px;padding:0 20px 0 0;position:relative}.partner-flow li:before{content:"";border:3px solid var(--ink);background:var(--lime);width:13px;height:13px;box-shadow:0 0 0 1px var(--lime);border-radius:50%;position:absolute;top:-8px;left:0}.partner-flow li span{color:var(--sky);margin:25px 0 15px;font-size:11px;font-weight:750;display:block}.partner-flow li p{max-width:165px;margin:0;font-size:14px;font-weight:650;line-height:1.45}.partner-flow li:last-child p{color:var(--lime)}.partner-section,.partner-delegation,.partner-audit,.partner-audiences,.partner-economy,.partner-registration,.partner-contact,.partner-faq{padding-top:112px;padding-bottom:112px}.partner-mechanics{border-bottom:1.5px solid #1017283d}.partner-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:62px;display:grid}.partner-step-grid article{background:#fff6;border:1.5px solid #1017284d;border-radius:25px;flex-direction:column;min-height:335px;padding:clamp(30px,4vw,48px);display:flex}.partner-step-grid article>span{color:var(--orange);font-size:12px;font-weight:800}.partner-step-grid h3{letter-spacing:-.045em;margin:27px 0 18px;font-size:clamp(27px,2.7vw,39px);line-height:1.05}.partner-step-grid p{margin:0;font-size:16px;line-height:1.58}.partner-step-grid b{color:var(--orange-dark);margin-top:auto;padding-top:30px;font-size:13px;line-height:1.5}.partner-delegation{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(46px,8vw,120px);display:grid}.partner-delegation__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.partner-delegation__grid article{border:1.5px solid var(--ink);background:var(--white);border-radius:24px;padding:34px}.partner-delegation__grid article:last-child{background:var(--peach)}.partner-delegation__grid article>span{border-bottom:1px solid #1017283d;padding-bottom:18px;font-size:13px;font-weight:800;display:block}.partner-delegation__grid ul,.partner-registration__rules ul{margin:24px 0 0;padding:0;list-style:none}.partner-delegation__grid li,.partner-registration__rules li{border-bottom:1px solid #1017281f;padding:10px 0 10px 21px;font-size:13px;line-height:1.45;position:relative}.partner-delegation__grid li:before,.partner-registration__rules li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:0}.partner-delegation__statement{border-top:2px solid var(--ink);letter-spacing:-.04em;grid-column:1/-1;margin:4px 0 0;padding-top:35px;font-size:clamp(25px,3vw,42px);font-weight:780;line-height:1.12}.partner-fit{border-top:1.5px solid #1017283d}.partner-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:62px;display:grid}.partner-signal-grid article{background:var(--white);border-radius:22px;min-height:285px;padding:30px;box-shadow:inset 0 0 0 1px #1017282b}.partner-signal-grid article:nth-child(2),.partner-signal-grid article:nth-child(6){background:var(--lavender)}.partner-signal-grid article:nth-child(3),.partner-signal-grid article:nth-child(5){background:var(--peach)}.partner-signal-grid article>span{color:var(--orange-dark);font-size:11px;font-weight:800}.partner-signal-grid h3{letter-spacing:-.035em;margin:50px 0 14px;font-size:25px;line-height:1.08}.partner-signal-grid p{color:#101728ad;margin:0;font-size:14px;line-height:1.55}.partner-inline-cta{border-top:1.5px solid #10172840;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:27px 0 0;display:flex}.partner-inline-cta p{max-width:650px;margin:0;font-size:16px;line-height:1.5}.partner-audit{background:var(--lavender);border-radius:36px;padding-left:clamp(28px,5vw,70px);padding-right:clamp(28px,5vw,70px)}.partner-audit__intro{max-width:920px}.partner-audit__intro h2{letter-spacing:-.055em;margin:14px 0 20px;font-size:clamp(43px,5vw,72px);line-height:1}.partner-audit__intro>p:not(.section-kicker){margin:0;font-size:17px;line-height:1.5}.partner-audit__workspace{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:22px;margin-top:55px;display:grid}.partner-audit__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partner-audit__checks button{min-height:92px;color:var(--ink);cursor:pointer;text-align:left;background:#ffffff8c;border:1.5px solid #10172852;border-radius:17px;grid-template-columns:23px minmax(0,1fr);align-items:center;gap:13px;padding:17px 20px;font-size:14px;font-weight:650;line-height:1.35;transition:transform .15s,background .15s;display:grid}.partner-audit__checks button:hover{transform:translateY(-2px)}.partner-audit__checks button.is-selected{background:var(--ink);color:var(--white)}.partner-audit__checks button>span{border:1.5px solid;border-radius:7px;width:23px;height:23px;position:relative}.partner-audit__checks button.is-selected>span:after{content:"";border-left:2px solid var(--lime);border-bottom:2px solid var(--lime);width:9px;height:5px;position:absolute;top:6px;left:6px;transform:rotate(-45deg)}.partner-audit__result{background:var(--ink);color:var(--white);border-radius:23px;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,44px);display:flex}.partner-audit__result>span{color:var(--lime);letter-spacing:-.055em;font-size:clamp(36px,4vw,56px);font-weight:820}.partner-audit__result h3{letter-spacing:-.04em;margin:32px 0 15px;font-size:28px;line-height:1.08}.partner-audit__result p{color:#ffffffab;margin:0 0 28px;font-size:14px;line-height:1.55}.partner-audit__result .button{border-color:var(--lime);background:var(--lime);width:100%;min-width:0;color:var(--ink);margin-top:auto}.partner-safety,.partner-terms{background:var(--ink);width:100%;color:var(--white);padding:120px max(36px,50vw - 660px)}.partner-safety__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:62px;display:grid}.partner-safety__grid article{background:#ffffff09;border:1px solid #fff3;border-radius:22px;min-height:300px;padding:30px}.partner-safety__grid article>span{border:3px solid var(--ink);background:var(--lime);width:14px;height:14px;box-shadow:0 0 0 1px var(--lime);border-radius:50%;display:block}.partner-safety__grid h3{letter-spacing:-.035em;margin:80px 0 16px;font-size:24px;line-height:1.08}.partner-safety__grid p{color:#ffffffa3;margin:0;font-size:14px;line-height:1.55}.partner-safety__final{max-width:1000px;color:var(--lime);letter-spacing:-.045em;border-top:2px solid #ffffff52;margin-top:62px;padding-top:35px;font-size:clamp(28px,3.3vw,48px);line-height:1.1;display:block}.partner-client-route ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:70px;margin:66px 0 0;padding:0;list-style:none;display:grid}.partner-client-route li{border-top:1px solid #10172840;grid-template-columns:36px minmax(0,1fr);gap:16px;min-width:0;padding:20px 0;display:grid}.partner-client-route li span{color:var(--orange-dark);font-size:11px;font-weight:800}.partner-client-route li p{margin:0;font-size:17px;line-height:1.4}.partner-audiences{background:var(--peach);border-radius:36px;padding-left:clamp(30px,5vw,72px);padding-right:clamp(30px,5vw,72px)}.partner-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:62px;display:grid}.partner-audience-grid article{background:#ffffff80;border:1.5px solid #10172840;border-radius:20px;min-height:218px;padding:28px}.partner-audience-grid h3{letter-spacing:-.035em;margin:0 0 38px;font-size:22px;line-height:1.08}.partner-audience-grid p{color:#101728ad;margin:0;font-size:13px;line-height:1.55}.partner-audiences__note{border-top:1.5px solid #10172840;max-width:860px;margin:30px 0 0;padding-top:24px;font-size:15px;line-height:1.55}.partner-boundary{border-bottom:1.5px solid #10172840;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(50px,9vw,140px);display:grid}.partner-boundary h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(44px,5vw,72px);line-height:.98}.partner-boundary>div:last-child{padding-top:35px}.partner-boundary>div:last-child p{margin:0 0 27px;font-size:18px;line-height:1.6}.partner-boundary strong{border-left:6px solid var(--orange);background:var(--white);letter-spacing:-.035em;margin:36px 0;padding:32px;font-size:clamp(23px,2.5vw,35px);line-height:1.2;display:block}.partner-economy{grid-template-columns:minmax(290px,.7fr) minmax(360px,.9fr) minmax(260px,.6fr);align-items:stretch;gap:22px;display:grid}.partner-economy__intro,.partner-economy__calculator,.partner-economy__context{border:1.5px solid #10172847;border-radius:25px;padding:clamp(28px,3.5vw,44px)}.partner-economy__intro h2{letter-spacing:-.05em;margin:15px 0 22px;font-size:clamp(38px,4vw,58px);line-height:.98}.partner-economy__intro>p:not(.section-kicker){margin:0;font-size:15px;line-height:1.55}.partner-economy__calculator{background:var(--white)}.partner-economy__calculator>p:first-child{margin:0;font-size:15px;font-weight:700;line-height:1.45}.partner-count-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:25px 0;display:grid}.partner-count-options button{background:var(--paper);cursor:pointer;border:1.5px solid #1017284d;border-radius:12px;min-height:48px;font-weight:760}.partner-count-options button.is-active{border-color:var(--orange);background:var(--orange);color:var(--white)}.partner-reward-result{background:var(--lavender);border-radius:18px;padding:24px}.partner-reward-result span,.partner-reward-result strong,.partner-reward-result small{display:block}.partner-reward-result span{font-size:11px;font-weight:700}.partner-reward-result strong{letter-spacing:-.055em;margin:15px 0 9px;font-size:clamp(34px,3.8vw,54px);line-height:.96}.partner-reward-result small{color:#10172894;font-size:10px}.partner-economy__disclaimer{color:#10172894;margin:18px 0 0!important;font-size:10px!important;line-height:1.5!important}.partner-economy__context{background:var(--ink);color:var(--white)}.partner-economy__context p{border-bottom:1px solid #ffffff2b;margin:0;padding:18px 0}.partner-economy__context span,.partner-economy__context strong{display:block}.partner-economy__context span{color:#ffffff8c;font-size:10px;line-height:1.45}.partner-economy__context strong{letter-spacing:-.045em;margin-top:10px;font-size:clamp(25px,2.4vw,35px)}.partner-economy__context>small{color:var(--sky);margin-top:24px;font-size:10px;line-height:1.5;display:block}.partner-terms__equation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:17px;margin-top:64px;display:grid}.partner-terms__equation>article{background:#ffffff0a;border:1px solid #ffffff38;border-radius:22px;padding:32px}.partner-terms__equation>b{color:var(--sky);align-self:center;font-size:31px}.partner-terms__equation article>span{color:var(--sky);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.partner-terms__equation h3{letter-spacing:-.035em;margin:53px 0 17px;font-size:25px;line-height:1.08}.partner-terms__equation p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.55}.partner-terms__reward{color:var(--ink);border-color:var(--lime)!important;background:var(--lime)!important}.partner-terms__reward>span,.partner-terms__reward p{color:var(--ink)!important}.partner-terms__note{color:#ffffff8f;max-width:930px;margin:45px 0 0;font-size:12px;line-height:1.6}.partner-registration{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(45px,8vw,120px);display:grid}.partner-registration__copy h2{letter-spacing:-.055em;margin:15px 0 25px;font-size:clamp(43px,5vw,72px);line-height:.99}.partner-registration__copy>p:not(.section-kicker){margin:0;font-size:17px;line-height:1.6}.partner-registration__copy>strong{color:var(--orange-dark);margin-top:30px;font-size:23px;display:block}.partner-registration__copy>small{color:#10172894;margin-top:9px;font-size:11px;display:block}.partner-registration__rules{gap:14px;display:grid}.partner-registration__rules article{background:var(--white);border:1.5px solid #10172847;border-radius:22px;padding:30px}.partner-registration__rules h3{letter-spacing:-.035em;margin:0;font-size:24px}.partner-registration__rules p{margin:24px 0 0;font-size:14px;line-height:1.58}.partner-status-flow{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));margin:12px 0 0;padding:0;list-style:none;display:grid}.partner-status-flow li{border-top:2px solid #10172847;min-width:0;padding:22px 16px 0 0;position:relative}.partner-status-flow li:before{content:"";border:3px solid var(--paper);background:var(--orange);width:11px;height:11px;box-shadow:0 0 0 1px var(--orange);border-radius:50%;position:absolute;top:-7px;left:0}.partner-status-flow span{color:var(--orange-dark);font-size:10px;font-weight:800}.partner-status-flow p{max-width:155px;margin:12px 0 0;font-size:12px;font-weight:650;line-height:1.4}.partner-registration__status-note{color:#1017289e;grid-column:1/-1;max-width:830px;margin:0;font-size:12px;line-height:1.6}.partner-contact{background:var(--lavender);border-radius:36px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-left:clamp(28px,5vw,70px);padding-right:clamp(28px,5vw,70px);display:grid}.partner-contact>article{background:#ffffff85;border:1.5px solid #10172847;border-radius:24px;padding:clamp(28px,3.5vw,44px)}.partner-contact h2{letter-spacing:-.05em;margin:15px 0 20px;font-size:clamp(37px,4vw,56px);line-height:1}.partner-contact article>p:not(.section-kicker){margin:0 0 30px;font-size:15px;line-height:1.58}.partner-transfer-list{margin:-10px 0 24px;padding:0;list-style:none}.partner-transfer-list li{border-bottom:1px solid #10172821;padding:8px 0 8px 18px;font-size:13px;line-height:1.45;position:relative}.partner-transfer-list li:before{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:0}.partner-contact article>.partner-transfer-consent{color:#10172899;margin:0 0 28px;font-size:11px}.partner-contact article .button{width:100%;min-width:0}.partner-contact__channels{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.partner-contact__channels a{background:var(--white);border:1.5px solid #10172840;border-radius:16px;min-width:0;padding:20px}.partner-contact__channels span,.partner-contact__channels strong{display:block}.partner-contact__channels span{color:#1017288c;text-transform:uppercase;margin-bottom:8px;font-size:10px}.partner-contact__channels strong{overflow-wrap:anywhere;font-size:16px}.partner-faq{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(50px,8vw,120px);display:grid}.partner-faq__list,.partner-faq__list details,.partner-faq__list summary,.partner-faq__list summary b{min-width:0}.partner-faq__list details{border-top:1.5px solid #10172847}.partner-faq__list details:last-child{border-bottom:1.5px solid #10172847}.partner-faq__list summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:84px;list-style:none;display:grid}.partner-faq__list summary::-webkit-details-marker{display:none}.partner-faq__list summary b{overflow-wrap:anywhere;font-size:17px;line-height:1.4}.partner-faq__list details>p{color:#101728ab;max-width:720px;margin:0;padding:0 60px 28px 0;font-size:15px;line-height:1.65}.partner-faq__list details[open] .details-toggle{background:var(--orange);color:var(--white)}.partner-final{background:var(--ink);color:var(--white);border-radius:36px 36px 0 0;grid-template-columns:minmax(0,1.15fr) minmax(290px,.65fr);gap:55px;padding:110px clamp(30px,5vw,72px);display:grid}.partner-final h2{letter-spacing:-.055em;max-width:880px;margin:15px 0 24px;font-size:clamp(45px,5.2vw,76px);line-height:.98}.partner-final .section-kicker{border-color:var(--white);color:var(--white)}.partner-final>div:first-child>p:not(.section-kicker){color:#ffffffad;max-width:670px;margin:0;font-size:18px;line-height:1.55}.partner-final__offer{border:1.5px solid var(--lime);border-radius:22px;flex-direction:column;justify-content:center;padding:35px;display:flex}.partner-final__offer strong,.partner-final__offer span,.partner-final__offer small{display:block}.partner-final__offer strong{color:var(--lime);letter-spacing:-.06em;font-size:clamp(48px,5vw,72px);line-height:.94}.partner-final__offer span{margin-top:10px;font-size:18px;font-weight:720}.partner-final__offer small{color:#ffffff94;border-top:1px solid #ffffff38;margin-top:27px;padding-top:18px;font-size:10px;line-height:1.5}.partner-final__actions{flex-wrap:wrap;grid-column:1/-1;gap:14px;display:flex}.partner-final .button--secondary{border-color:var(--white);color:var(--white)}.partner-footer{background:var(--ink);color:var(--white);border-top:1px solid #ffffff26;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:45px;padding:43px 0;display:grid}.partner-footer .brand-lockup{color:var(--white)}.partner-footer .brand-lockup__sign{background:var(--brand-cream);color:var(--brand-navy)}.partner-footer>p{color:#ffffff85;max-width:570px;margin:0;font-size:10px;line-height:1.55}.partner-footer>div{align-items:center;gap:20px;font-size:11px;display:flex}.partner-footer>div a{border-bottom:1px solid #fff6}.partner-footer>div a:last-child{align-items:center;gap:7px;display:inline-flex}@media (max-width:1260px) and (min-width:1121px){.partner-window{display:none}.partner-header{gap:20px}.partner-nav{gap:13px;font-size:12px}}@media (max-width:1120px){.partner-window{display:none}.home-partner-section{grid-template-columns:1fr}.home-partner-section__offer{max-width:720px}.partner-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f3f4eef5;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:100%;min-height:84px;padding:14px max(24px,50vw - 480px);position:sticky;top:0;box-shadow:0 8px 25px #10172814}.partner-header .menu-toggle{display:inline-flex}.partner-nav{visibility:hidden;opacity:0;background:#f3f4eefc;border-bottom:1.5px solid #0000;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;width:100%;max-height:0;padding:0 max(24px,50vw - 480px);transition:max-height .24s,padding .24s,opacity .16s,transform .24s,visibility 0s linear .24s;display:grid;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 18px 34px #1017281f}.partner-nav--open{visibility:visible;opacity:1;border-bottom-color:#10172847;max-height:390px;padding-top:12px;padding-bottom:18px;transition-delay:0s;transform:translateY(0)}.partner-nav a{border-bottom:1px solid #1017282e;padding:15px 2px}.partner-hero{grid-template-columns:1fr;min-height:0}.partner-offer-card{max-width:740px}.partner-flow ol,.partner-status-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:35px}.partner-delegation,.partner-boundary,.partner-registration,.partner-faq{grid-template-columns:1fr}.partner-delegation__statement{grid-column:auto}.partner-safety__grid,.partner-economy{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-economy__intro{grid-column:1/-1}.partner-terms__equation{grid-template-columns:1fr}.partner-terms__equation>b{justify-self:center;line-height:1}.partner-final{grid-template-columns:1fr}.partner-final__offer{max-width:620px}.partner-final__actions{grid-column:auto}.partner-footer{grid-template-columns:auto minmax(0,1fr)}.partner-footer>div{grid-column:1/-1}}@media (max-width:900px){.partner-signal-grid,.partner-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-audit__workspace{grid-template-columns:1fr}.partner-audit__result{min-height:340px}.partner-contact{grid-template-columns:1fr}.partner-contact__channels{grid-column:auto}.partner-footer{gap:30px}}@media (max-width:700px){.home-partner-section,.partner-hero,.partner-flow,.partner-section,.partner-delegation,.partner-audit,.partner-audiences,.partner-economy,.partner-registration,.partner-contact,.partner-faq,.partner-final,.partner-footer{width:calc(100% - 32px)}.home-partner-section{padding:74px 0}.home-partner-section__copy h2{font-size:clamp(39px,11vw,54px)}.home-partner-section__copy .button,.partner-inline-cta .button{width:100%;min-width:0}.partner-header{min-height:76px;padding:11px 16px}.partner-header__actions{gap:8px}.partner-header__cta{min-height:44px;padding:0 12px;font-size:12px}.partner-header .menu-toggle{width:46px;min-height:44px;padding:0}.partner-header .menu-toggle__label{display:none}.partner-nav{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.partner-hero{gap:44px;padding:54px 0 76px}.partner-hero h1{overflow-wrap:anywhere;margin-top:14px;font-size:clamp(41px,11.6vw,58px)}.partner-hero__lead{font-size:17px}.partner-hero__actions{flex-direction:column}.partner-hero__actions .button,.partner-final__actions .button{width:100%;min-width:0}.partner-offer-card>div{grid-template-columns:1fr}.partner-offer-card>div i{line-height:1}.partner-flow{border-radius:28px;padding:68px 24px}.partner-section-head h2,.partner-audit__intro h2,.partner-boundary h2,.partner-registration__copy h2,.partner-final h2{overflow-wrap:anywhere;font-size:clamp(38px,10.5vw,53px)}.partner-flow ol,.partner-status-flow{grid-template-columns:1fr;gap:0}.partner-flow li,.partner-status-flow li{border-top:0;border-left:2px solid #ffffff47;min-height:0;padding:18px 0 26px 36px}.partner-flow li:before,.partner-status-flow li:before{top:20px;left:-7px}.partner-flow li span{margin:0 0 9px}.partner-flow li p,.partner-status-flow p{max-width:none;margin-top:7px}.partner-status-flow li{border-left-color:#10172847}.partner-status-flow li:before{border-color:var(--paper)}.partner-section,.partner-delegation,.partner-audit,.partner-audiences,.partner-economy,.partner-registration,.partner-contact,.partner-faq{padding-top:78px;padding-bottom:78px}.partner-step-grid,.partner-delegation__grid,.partner-signal-grid,.partner-audit__checks,.partner-safety__grid,.partner-client-route ol,.partner-audience-grid,.partner-economy,.partner-contact__channels{grid-template-columns:1fr}.partner-step-grid article{min-height:0}.partner-delegation__statement{font-size:28px}.partner-signal-grid article,.partner-audience-grid article{min-height:0}.partner-signal-grid h3,.partner-audience-grid h3{margin-top:30px}.partner-inline-cta{flex-direction:column;align-items:stretch}.partner-audit,.partner-audiences,.partner-contact{border-radius:28px;padding-left:18px;padding-right:18px}.partner-safety,.partner-terms{padding:86px 16px}.partner-safety__grid article{min-height:0}.partner-safety__grid h3{margin-top:48px}.partner-client-route ol{column-gap:0}.partner-boundary>div:last-child{padding-top:0}.partner-economy__intro{grid-column:auto}.partner-count-options{grid-template-columns:repeat(5,minmax(44px,1fr));overflow-x:auto}.partner-registration{gap:40px}.partner-registration__status-note,.partner-contact__channels{grid-column:auto}.partner-faq{gap:42px}.partner-faq__list summary{align-items:start;gap:14px;min-height:88px;padding:21px 0}.partner-faq__list details>p{padding-right:0}.partner-final{border-radius:28px 28px 0 0;padding:82px 20px}.partner-footer{grid-template-columns:1fr;align-items:flex-start;padding:35px 0}.partner-footer>div{flex-direction:column;grid-column:auto;align-items:flex-start}}@media (max-width:420px){.partner-header .brand-lockup__wordmark{font-size:21px}.partner-header .brand-lockup__sign{flex-basis:40px;width:40px;height:40px}.partner-header__cta{display:none}.partner-hero h1{font-size:clamp(38px,11.4vw,48px)}.partner-offer-card,.home-partner-section__offer,.partner-step-grid article,.partner-delegation__grid article,.partner-signal-grid article,.partner-audit__result,.partner-safety__grid article,.partner-audience-grid article,.partner-economy__intro,.partner-economy__calculator,.partner-economy__context,.partner-registration__rules article,.partner-contact>article,.partner-final__offer{padding:24px}.partner-offer-card>strong{font-size:52px}.partner-flow,.partner-audit,.partner-audiences,.partner-contact,.partner-final{width:calc(100% - 20px)}.partner-count-options{grid-template-columns:repeat(5,47px)}.partner-contact__channels strong{font-size:14px}.partner-final__offer strong{font-size:48px}}@media (max-width:340px){.partner-header .brand-lockup__wordmark{display:none}.partner-hero h1,.partner-section-head h2,.partner-audit__intro h2,.partner-boundary h2,.partner-registration__copy h2,.partner-final h2{font-size:36px}.partner-reward-result strong,.partner-final__offer strong{font-size:41px}}@media (prefers-reduced-motion:reduce){.partner-window,.partner-header__cta,.partner-nav,.partner-nav a:after,.partner-audit__checks button{transition:none}}.brand--canonical .brand-lockup{color:var(--brand-navy);gap:13px}.brand--canonical .brand-lockup__sign{background:var(--brand-navy);width:54px;height:54px;color:var(--brand-cream);border-radius:14px;flex-basis:54px}.brand--canonical .brand-lockup__sign>span{font-size:22px}.brand--canonical .brand-lockup__wordmark{font-size:clamp(31px,2.65vw,40px);display:block}.partner-footer{background:var(--paper);color:var(--ink);border-top-color:#1017283d}.partner-footer>p{color:#10172894}.partner-footer>div a{border-bottom-color:#10172866}.partners-page :where(section,article,div,ol,ul,li,a,button,details,summary){min-width:0}.partners-page :where(h1,h2,h3,p,li,strong,b,small,summary){overflow-wrap:break-word}.partners-page .button{white-space:normal;text-align:left;max-width:100%;line-height:1.25;position:relative}.partners-page .button:before{content:none}.partners-page .button svg,.partners-page .button>span:last-child{flex:none}.partner-status-panel{background:var(--ink);color:var(--white);border-radius:30px;grid-column:1/-1;padding:clamp(28px,4.2vw,54px);overflow:hidden}.partner-status-panel__head{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end;gap:12px clamp(28px,5vw,72px);display:grid}.partner-status-panel__head>span{color:var(--sky);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:11px;font-weight:800}.partner-status-panel__head h3{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(30px,3.6vw,50px);line-height:1.03}.partner-status-panel__head p{color:#ffffffa3;max-width:570px;margin:10px 0 3px;font-size:15px;line-height:1.55}.partner-status-panel .partner-status-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.partner-status-panel .partner-status-flow li{background:#ffffff0e;border:1px solid #ffffff2b;border-radius:19px;grid-template-columns:43px minmax(0,1fr);align-content:start;gap:16px;min-height:168px;padding:23px;display:grid;position:relative;box-shadow:inset 0 3px #9adfffad}.partner-status-panel .partner-status-flow li:before{content:none}.partner-status-panel .partner-status-flow li>span{width:43px;height:43px;color:var(--sky);background:#9adfff29;border-radius:13px;place-items:center;font-size:11px;font-weight:820;display:grid}.partner-status-panel .partner-status-flow li b{color:var(--sky);letter-spacing:.09em;text-transform:uppercase;font-size:9px;display:block}.partner-status-panel .partner-status-flow li p{max-width:none;color:var(--white);letter-spacing:-.025em;margin:9px 0 0;font-size:19px;font-weight:760;line-height:1.18}.partner-status-panel .partner-status-flow li small{color:#ffffff94;margin-top:10px;font-size:11px;line-height:1.5;display:block}.partner-status-panel .partner-status-flow li.is-result{border-color:var(--lime);background:var(--lime);color:var(--ink);box-shadow:none}.partner-status-panel .partner-status-flow li.is-result>span{background:var(--ink);color:var(--lime)}.partner-status-panel .partner-status-flow li.is-result b,.partner-status-panel .partner-status-flow li.is-result p,.partner-status-panel .partner-status-flow li.is-result small{color:var(--ink)}.partner-status-panel .partner-registration__status-note{color:#ffffff8f;max-width:900px;margin:24px 0 0;font-size:11px}@media (max-width:1024px){.partner-hero{padding-top:66px;padding-bottom:80px}.partner-flow,.partner-section,.partner-delegation,.partner-audit,.partner-audiences,.partner-economy,.partner-registration,.partner-contact,.partner-faq{padding-top:94px;padding-bottom:94px}}@media (max-width:820px){.partner-step-grid,.partner-delegation__grid,.partner-economy{grid-template-columns:1fr}.partner-economy__intro{grid-column:auto}.partner-flow ol,.partner-status-flow,.partner-contact__channels{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-contact__channels a:last-child{grid-column:1/-1}.partner-status-panel__head{grid-template-columns:1fr}.partner-status-panel__head>span{grid-column:auto}.partner-status-panel .partner-status-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.partner-safety,.partner-terms{width:calc(100% - 32px)}.partner-flow ol,.partner-contact__channels{grid-template-columns:1fr}.partner-contact__channels a:last-child{grid-column:auto}.brand--canonical .brand-lockup{gap:9px}.brand--canonical .brand-lockup__sign{border-radius:11px;flex-basis:42px;width:42px;height:42px}.brand--canonical .brand-lockup__sign>span{font-size:17px}.brand--canonical .brand-lockup__wordmark{font-size:25px;display:block}}@media (max-width:600px){.partner-header__cta{display:none}.partner-header{grid-template-columns:minmax(0,1fr) auto}.partner-hero__actions,.partner-final__actions{align-items:stretch}.partner-hero__actions .button,.partner-final__actions .button,.partner-inline-cta .button,.partner-contact article .button{width:100%;min-width:0}.partner-footer>div{width:100%}.partner-final{padding-top:48px;padding-bottom:68px}.partner-status-panel{border-radius:25px;padding:24px 18px}.partner-status-panel__head h3{font-size:clamp(30px,9vw,39px)}.partner-status-panel__head p{font-size:14px}.partner-status-panel .partner-status-flow{grid-template-columns:1fr;gap:9px;margin-top:26px}.partner-status-panel .partner-status-flow li{grid-template-columns:39px minmax(0,1fr);gap:14px;min-height:0;padding:18px}.partner-status-panel .partner-status-flow li>span{border-radius:11px;width:39px;height:39px}.partner-status-panel .partner-status-flow li p{margin-top:6px;font-size:18px}.partner-status-panel .partner-status-flow li small{margin-top:7px}}@media (max-width:480px){.partner-flow,.partner-audit,.partner-audiences,.partner-safety,.partner-terms,.partner-contact,.partner-final{width:calc(100% - 20px)}.partner-offer-card,.home-partner-section__offer,.partner-step-grid article,.partner-delegation__grid article,.partner-signal-grid article,.partner-audit__result,.partner-safety__grid article,.partner-audience-grid article,.partner-economy__intro,.partner-economy__calculator,.partner-economy__context,.partner-registration__rules article,.partner-contact>article,.partner-final__offer{padding:22px}.partner-flow{padding-left:22px;padding-right:22px}.partner-count-options{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.partner-offer-card>strong,.partner-reward-result strong,.partner-final__offer strong{font-size:clamp(42px,14.5vw,52px)}.partner-faq__list summary{min-height:76px}}.public-site{background:var(--paper);min-height:100vh;overflow:clip}.public-container{width:min(1240px,100% - 72px);margin:0 auto}.public-header{z-index:40;border-bottom:1.5px solid #101728cc;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;width:min(1320px,100% - 72px);min-height:104px;margin:0 auto;display:grid;position:relative}.public-header .brand-lockup__sign,.public-footer .brand-lockup__sign{flex-basis:54px;width:54px;height:54px}.public-header .brand-lockup__wordmark,.public-footer .brand-lockup__wordmark{font-size:clamp(30px,2.35vw,38px)}.public-header__nav{justify-content:center;align-items:center;gap:clamp(16px,2.1vw,34px);font-size:14px;font-weight:650;display:flex}.public-header__nav a{white-space:nowrap;transition:color .16s}.public-header__nav a:hover,.public-header__nav a:focus-visible{color:var(--orange)}.public-header__actions{align-items:center;gap:12px;display:flex}.public-header__cta{border:1.5px solid var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:750;display:inline-flex}.public-menu{display:none;position:relative}.public-menu>summary{border:1.5px solid var(--ink);cursor:pointer;border-radius:15px;place-content:center;gap:7px;width:50px;height:50px;list-style:none;display:grid}.public-menu>summary::-webkit-details-marker{display:none}.public-menu>summary span{background:var(--ink);border-radius:3px;width:22px;height:2px}.public-menu[open]>summary span:first-child{transform:translateY(4.5px)rotate(45deg)}.public-menu[open]>summary span:last-child{transform:translateY(-4.5px)rotate(-45deg)}.public-menu nav{border:1.5px solid var(--ink);background:var(--white);border-radius:22px;width:min(340px,100vw - 32px);padding:14px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 22px 70px #11203e29}.public-menu nav a{border-bottom:1px solid #1017281f;padding:14px 12px;font-weight:650}.public-menu nav a:last-child{border-bottom:0}.page-navigation{align-items:center;gap:12px;width:min(1240px,100% - 72px);margin-left:auto;margin-right:auto;display:flex}.page-navigation--top{border-bottom:1px solid #10172824;justify-content:flex-start;min-height:68px}.page-navigation--bottom{border-top:1px solid #10172833;justify-content:space-between;margin-top:56px;margin-bottom:36px;padding-top:26px}.page-navigation button,.page-navigation a{min-height:46px;color:var(--ink);cursor:pointer;background:0 0;border:1.5px solid #101728b3;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 17px;font-size:14px;font-weight:750;line-height:1;transition:background .16s,color .16s,transform .16s;display:inline-flex}.page-navigation button:hover,.page-navigation a:hover{background:var(--ink);color:var(--white);transform:translateY(-1px)}.page-navigation button:focus-visible,.page-navigation a:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.page-navigation svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}.breadcrumbs{color:#10172894;align-items:center;gap:10px;min-height:72px;font-size:13px;font-weight:600;display:flex}.breadcrumbs a:hover{color:var(--orange)}.public-kicker{color:var(--orange);letter-spacing:.095em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.public-kicker--light{color:var(--sky)}.public-section-head{max-width:800px}.public-section-head h2{letter-spacing:-.06em;margin:18px 0 22px;font-size:clamp(42px,5.3vw,78px);line-height:.98}.public-section-head>p:last-child{color:#101728a6;max-width:720px;margin:0;font-size:19px;line-height:1.58}.public-button{border:1.5px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 24px;font-size:15px;font-weight:780;transition:transform .16s,background .16s,color .16s;display:inline-flex}.public-button:hover{transform:translateY(-2px)}.public-button--accent{background:var(--orange);color:var(--white)}.public-button--accent:hover{background:var(--orange-dark)}.public-button--ghost{border-color:var(--ink);background:0 0}.public-button--dark{background:var(--ink);color:var(--white)}.page-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 18px;width:18px;height:18px}.public-inline-link,.price-card__detail,.team-copy__about,.guarantee-box__link,.roadmap-full-link{align-items:center;gap:10px;font-weight:750;display:inline-flex}.public-inline-link{color:var(--orange);margin-top:32px}.public-cta{background:var(--ink);color:var(--white);border-radius:38px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:64px;margin:120px 0;padding:clamp(48px,7vw,92px);display:grid}.public-cta h2{letter-spacing:-.06em;max-width:820px;margin:18px 0 20px;font-size:clamp(44px,5.8vw,82px);line-height:.98}.public-cta>div>p:last-child{color:#ffffffa8;max-width:670px;margin:0;font-size:18px;line-height:1.55}.public-cta__actions{gap:12px;display:grid}.public-cta .public-button--ghost{border-color:#ffffff8c}.public-footer{background:var(--white);border-top:1.5px solid var(--ink);padding:72px max(36px,50vw - 660px)}.public-footer__brand{border-bottom:1px solid #1017282e;justify-content:space-between;align-items:center;gap:24px;padding-bottom:54px;display:flex}.public-footer__brand p{color:#10172894;margin:0;font-weight:650}.public-footer__links{grid-template-columns:repeat(3,1fr);gap:48px;padding:54px 0;display:grid}.public-footer__links>div{align-content:start;gap:12px;display:grid}.public-footer__links b{letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px}.public-footer__links a{color:#101728ad;font-size:14px}.public-footer__links a:hover{color:var(--orange)}.public-footer__legal{color:#1017288c;border-top:1px solid #1017282e;gap:8px;padding-top:28px;font-size:12px;display:grid}.public-footer__legal p{margin:0}.public-footer__legal div{color:var(--ink);flex-wrap:wrap;gap:16px 28px;margin-top:10px;font-weight:650;display:flex}.cases-proof__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.team-copy__about{color:var(--white);margin-top:18px}.price-card__detail{margin-top:18px}.guarantee-box__link{color:var(--orange);margin-top:18px}.roadmap-full-link{margin-top:22px}.site-directory{background:var(--white);padding:112px max(36px,50vw - 620px)}.site-directory__head{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:36px 72px;display:grid}.site-directory__head .section-kicker{grid-column:1/-1}.site-directory__head h2{letter-spacing:-.065em;margin:0;font-size:clamp(46px,6.3vw,88px);line-height:.94}.site-directory__head>p:last-child{color:#1017289e;margin:0;font-size:19px;line-height:1.55}.site-directory__groups{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px;display:grid}.site-directory__groups article{border:1.5px solid #10172847;border-radius:28px;padding:32px}.site-directory__groups article>span{color:var(--orange);font-size:12px;font-weight:800}.site-directory__groups h3{letter-spacing:-.045em;margin:34px 0 28px;font-size:27px}.site-directory__groups nav{display:grid}.site-directory__groups a{border-top:1px solid #10172824;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-weight:650;display:flex}.site-directory__groups a:hover{color:var(--orange)}.about-hero{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:72px;min-height:650px;padding:80px 0 100px;display:grid}.about-hero h1{letter-spacing:-.075em;max-width:900px;margin:20px 0 0;font-size:clamp(68px,8.2vw,120px);line-height:.88}.about-hero>div:last-child{gap:20px;display:grid}.about-hero>div:last-child p{color:#101728b3;margin:0;font-size:18px;line-height:1.6}.about-principle{background:var(--ink);color:var(--white);border-radius:34px;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;padding:54px;display:grid}.about-principle__number{width:76px;height:76px;color:var(--sky);border:1px solid #ffffff73;border-radius:24px;place-items:center;font-weight:800;display:grid}.about-principle h2{letter-spacing:-.05em;margin:14px 0 12px;font-size:clamp(34px,4vw,58px);line-height:1}.about-principle p:last-child{color:#ffffffa6;max-width:740px;margin:0;line-height:1.55}.about-principle>a{white-space:nowrap;align-items:center;gap:10px;font-weight:750;display:inline-flex}.about-team{padding:130px 0}.about-team__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:70px;display:grid}.about-team__grid article{background:var(--white);border:1.5px solid #10172840;border-radius:30px;overflow:hidden}.about-team__photo{aspect-ratio:4/4.7;background:var(--mist);overflow:hidden}.about-team__photo img{object-fit:cover;width:100%;height:100%}.about-team__copy{padding:30px}.about-team__copy h3{letter-spacing:-.055em;margin:14px 0;font-size:42px}.about-team__copy>p:nth-of-type(2){color:#101728a8;min-height:115px;margin:0;line-height:1.52}.about-team__copy ul{border-top:1px solid #10172829;gap:9px;margin:28px 0 0;padding:20px 0 0;font-size:13px;font-weight:680;list-style:none;display:grid}.about-team__copy li:before{content:"•";color:var(--orange);margin-right:8px}.about-team__disclosure{color:#1017288f;max-width:760px;margin:28px 0 0 auto;font-size:13px;line-height:1.55}.about-selection{border-top:1.5px solid var(--ink);grid-template-columns:.72fr 1.28fr;gap:80px;padding:96px 0;display:grid}.about-selection h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(42px,5vw,72px);line-height:.98}.about-selection ol{margin:0;padding:0;list-style:none}.about-selection li{border-top:1px solid #1017282e;grid-template-columns:56px 1fr;gap:18px;padding:28px 0;display:grid}.about-selection li>span{color:var(--orange);font-size:13px;font-weight:800}.about-selection h3{margin:0 0 9px;font-size:23px}.about-selection li p{color:#101728a3;margin:0;line-height:1.55}.about-proof{background:var(--lavender);border-radius:32px;grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:28px;padding:42px;display:grid}.about-proof>div{border-right:1px solid #1017282e;flex-direction:column;min-height:180px;padding-right:24px;display:flex}.about-proof strong{letter-spacing:-.07em;font-size:74px;line-height:1}.about-proof span{font-weight:800}.about-proof p{color:#1017289e;margin:auto 0 0;font-size:13px;line-height:1.45}.company-details{border:1.5px solid var(--ink);border-radius:34px;grid-template-columns:.7fr 1.3fr;gap:60px;margin-top:120px;padding:70px;display:grid}.company-details h2{letter-spacing:-.055em;margin:18px 0 0;font-size:clamp(38px,4.5vw,64px);line-height:1}.company-details dl{margin:0}.company-details dl>div{border-top:1px solid #1017282e;grid-template-columns:160px 1fr;gap:20px;padding:18px 0;display:grid}.company-details dt{color:#10172885}.company-details dd{margin:0;font-weight:700}.company-details>a{color:var(--orange);grid-column:2;align-items:center;gap:10px;font-weight:750;display:inline-flex}.service-hero{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:end;gap:72px;min-height:660px;padding:72px 0 110px;display:grid}.service-hero h1{letter-spacing:-.073em;max-width:940px;margin:20px 0 28px;font-size:clamp(62px,7.6vw,110px);line-height:.89}.service-hero__copy>p:nth-of-type(2){color:#101728a8;max-width:780px;font-size:20px;line-height:1.55}.service-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.service-hero aside{background:var(--ink);color:var(--white);border-radius:30px;padding:34px}.service-hero aside>span{color:var(--sky);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.service-hero aside strong{color:var(--lime);letter-spacing:-.07em;margin-top:70px;font-size:clamp(54px,5vw,76px);line-height:.95;display:block}.service-hero aside p{margin:30px 0 18px;line-height:1.5}.service-hero aside small{color:#ffffff94;line-height:1.45}.fit-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.fit-card{border-radius:30px;padding:46px}.fit-card--yes{background:var(--peach)}.fit-card--no{background:var(--white);border:1.5px solid #10172840}.fit-card h2{letter-spacing:-.055em;margin:18px 0 32px;font-size:clamp(38px,4vw,58px)}.fit-card ul{margin:0;padding:0;list-style:none}.fit-card li{border-top:1px solid #10172829;padding:16px 0 16px 28px;line-height:1.5;position:relative}.fit-card li:before{content:"";border:2px solid var(--orange);border-radius:50%;width:9px;height:9px;position:absolute;top:23px;left:0}.service-stages{padding:130px 0}.service-stages ol{margin:68px 0 0;padding:0;list-style:none}.service-stages li{border-top:1.5px solid #1017283d;grid-template-columns:90px 1fr minmax(250px,.6fr);align-items:start;gap:32px;padding:30px 0;display:grid}.service-stages li>span{color:var(--orange);font-weight:800}.service-stages h3{letter-spacing:-.04em;margin:0 0 10px;font-size:28px}.service-stages li p{color:#1017289e;margin:0;line-height:1.52}.service-stages li strong{font-size:15px;line-height:1.45}.deliverables-section{background:var(--ink);color:var(--white);border-radius:38px;padding:76px}.deliverables-section h2{letter-spacing:-.065em;max-width:700px;margin:18px 0 0;font-size:clamp(48px,6vw,84px);line-height:.95}.deliverables-grid{border-top:1px solid #ffffff3d;border-left:1px solid #ffffff3d;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.deliverables-grid>div{border-bottom:1px solid #ffffff3d;border-right:1px solid #ffffff3d;min-height:150px;padding:24px}.deliverables-grid span{color:var(--sky);font-size:12px;font-weight:800}.deliverables-grid p{margin:40px 0 0;font-weight:650;line-height:1.4}.scope-grid{grid-template-columns:1fr 1fr;gap:16px;padding:110px 0;display:grid}.scope-grid article{background:var(--white);border:1.5px solid #10172840;border-radius:30px;padding:46px}.scope-grid h2{letter-spacing:-.055em;margin:18px 0 30px;font-size:44px}.scope-grid ul{color:#101728b3;margin:0;padding-left:20px;line-height:1.55}.scope-grid li+li{margin-top:12px}.price-contract{background:var(--lavender);border-radius:36px;padding:72px}.price-contract>div:first-child{grid-template-columns:1fr auto;align-items:end;gap:16px 42px;display:grid}.price-contract h2{letter-spacing:-.075em;margin:20px 0 0;font-size:clamp(62px,8vw,116px);line-height:.9}.price-contract>div:first-child>p:last-child{max-width:450px;margin:0;line-height:1.5}.price-contract__facts{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:64px;display:grid}.price-contract__facts>div{background:#ffffff9e;border-radius:22px;padding:28px}.price-contract__facts span{color:#1017288c;text-transform:uppercase;letter-spacing:.07em;font-size:12px;display:block}.price-contract__facts strong{margin:24px 0 12px;font-size:24px;display:block}.price-contract__facts p{color:#1017289e;margin:0;font-size:13px;line-height:1.48}.price-contract>a{align-items:center;gap:10px;margin-top:30px;font-weight:750;display:inline-flex}.official-note{border:1.5px solid #10172840;border-radius:28px;grid-template-columns:.7fr 1fr auto;align-items:center;gap:36px;margin-top:18px;padding:38px;display:grid}.official-note h2{margin:12px 0 0;font-size:30px}.official-note>p{color:#101728a6;margin:0;line-height:1.5}.official-note>a{color:var(--orange);align-items:center;gap:8px;font-weight:750;display:inline-flex}.support-hero{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;min-height:650px;padding:72px 0 110px;display:grid}.support-hero h1{letter-spacing:-.073em;margin:20px 0 28px;font-size:clamp(62px,7.3vw,106px);line-height:.9}.support-hero>div>p:nth-of-type(2){color:#101728a8;max-width:760px;font-size:20px;line-height:1.55}.support-hero>div .public-button{margin-top:28px}.support-hero aside{background:var(--orange);color:var(--white);border-radius:30px;padding:38px}.support-hero aside span{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.support-hero aside strong{letter-spacing:-.07em;margin-top:70px;font-size:clamp(58px,5vw,78px);line-height:.9;display:block}.support-hero aside b{margin-top:10px;font-size:24px;display:block}.support-hero aside p{color:#ffffffbf;margin:42px 0 0;line-height:1.5}.support-trigger{background:var(--ink);color:var(--white);border-radius:36px;grid-template-columns:.8fr 1.2fr;gap:70px;padding:70px;display:grid}.support-trigger h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(44px,5vw,72px);line-height:.97}.support-trigger__list{display:grid}.support-trigger__list p{color:#ffffffb8;border-top:1px solid #fff3;grid-template-columns:50px 1fr;gap:14px;margin:0;padding:22px 0;line-height:1.48;display:grid}.support-trigger__list span{color:var(--sky);font-size:12px;font-weight:800}.support-scope{padding:130px 0}.support-scope__grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px;display:grid}.support-scope__grid article{border:1.5px solid #1017283d;border-radius:26px;flex-direction:column;min-height:280px;padding:30px;display:flex}.support-scope__grid article>span{color:var(--orange);font-size:12px;font-weight:800}.support-scope__grid h3{letter-spacing:-.045em;margin:60px 0 14px;font-size:28px}.support-scope__grid p{color:#101728a3;margin:auto 0 0;line-height:1.5}.support-start{border-top:1.5px solid var(--ink);grid-template-columns:.72fr 1.28fr;gap:72px;padding:80px 0;display:grid}.support-start h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(44px,5vw,72px);line-height:.98}.support-start ol{margin:0;padding:0;list-style:none}.support-start li{border-top:1px solid #1017282e;grid-template-columns:56px 1fr;gap:16px;padding:25px 0;display:grid}.support-start li>span{color:var(--orange);font-weight:800}.support-start h3{margin:0 0 8px;font-size:23px}.support-start li p{color:#1017289e;margin:0;line-height:1.5}.support-boundaries{grid-template-columns:1fr 1fr;gap:16px;display:grid}.support-boundaries article{border-radius:30px;padding:46px}.support-boundaries article:first-child{background:var(--peach)}.support-boundaries article:last-child{background:var(--white);border:1.5px solid #1017283d}.support-boundaries h2{letter-spacing:-.055em;margin:18px 0 28px;font-size:42px}.support-boundaries ul{margin:0;padding-left:20px;line-height:1.7}.support-price{background:var(--ink);color:var(--white);border-radius:36px;grid-template-columns:1fr auto;align-items:end;gap:44px;margin-top:100px;padding:70px;display:grid}.support-price h2{color:var(--lime);letter-spacing:-.075em;margin:20px 0;font-size:clamp(62px,8vw,112px);line-height:.9}.support-price h2 small{letter-spacing:-.02em;font-size:.28em}.support-price p{color:#ffffffa6;max-width:700px;line-height:1.5}.support-price>a{align-items:center;gap:10px;font-weight:750;display:inline-flex}.audit-hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:72px;padding:72px 0 80px;display:grid}.audit-hero h1{letter-spacing:-.075em;margin:20px 0 0;font-size:clamp(64px,7.8vw,112px);line-height:.9}.audit-hero>div:last-child p{color:#101728ad;margin:0 0 22px;font-size:20px;line-height:1.55}.audit-hero>div:last-child span{color:var(--orange);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.audit-tool{background:var(--white);border:1.5px solid #10172833;border-radius:36px;padding:48px}.audit-tool__criteria{grid-template-columns:1fr 1fr;gap:12px;display:grid}.audit-tool__criteria button{background:var(--paper);min-height:190px;color:var(--ink);text-align:left;cursor:pointer;border:1.5px solid #10172842;border-radius:24px;grid-template-columns:44px 1fr 32px;align-items:start;gap:16px;padding:28px;transition:background .16s,border .16s,transform .16s;display:grid}.audit-tool__criteria button:hover{border-color:var(--orange);transform:translateY(-2px)}.audit-tool__criteria button.is-selected{background:var(--lavender);border-color:var(--orange)}.audit-tool__number{color:var(--orange);font-size:12px;font-weight:800}.audit-tool__copy{gap:12px;display:grid}.audit-tool__copy strong{letter-spacing:-.035em;font-size:24px}.audit-tool__copy small{color:#1017289e;font-size:14px;line-height:1.5}.audit-tool__check{width:30px;height:30px;color:var(--white);border:1.5px solid #10172857;border-radius:50%;place-items:center;font-weight:800;display:grid}.is-selected .audit-tool__check{background:var(--orange);border-color:var(--orange)}.audit-tool__controls{justify-content:space-between;align-items:center;gap:28px;padding-top:28px;display:flex}.audit-tool__controls p{color:#10172894;max-width:660px;margin:0;font-size:13px;line-height:1.45}.audit-placeholder{color:#1017288c;border:1.5px dashed #10172840;border-radius:24px;margin-top:28px;padding:36px}.audit-placeholder span{color:var(--ink);font-weight:800}.audit-placeholder p{margin:8px 0 0}.audit-result{border-radius:28px;grid-template-columns:auto 1fr minmax(210px,.5fr);align-items:center;gap:32px;margin-top:28px;padding:44px;display:grid}.audit-result--ready{background:var(--peach)}.audit-result--review{background:var(--lavender)}.audit-result--pause{background:#f3ded8}.audit-result__score strong{letter-spacing:-.07em;font-size:72px;line-height:.9;display:block}.audit-result__score strong span{font-size:.38em}.audit-result__score small{margin-top:8px;display:block}.audit-result__copy h2{letter-spacing:-.05em;margin:10px 0 12px;font-size:34px}.audit-result__copy>p:last-child{color:#101728a6;margin:0;line-height:1.5}.audit-result__missing{gap:8px;display:grid}.audit-result__missing b{text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:12px}.audit-result__missing span{background:#fff9;border-radius:99px;padding:9px 12px;font-size:12px;font-weight:650}.audit-result .public-button{grid-column:2/-1;justify-self:start}.audit-result__note{color:#10172887;border-top:1px solid #10172829;grid-column:1/-1;margin:0;padding-top:20px;font-size:12px;line-height:1.45}.audit-explainer{border-top:1.5px solid var(--ink);grid-template-columns:.8fr 1.2fr;gap:72px;margin-top:90px;padding:62px 0;display:grid}.audit-explainer h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(42px,5vw,70px);line-height:.98}.audit-explainer>div:last-child{gap:18px;display:grid}.audit-explainer>div:last-child p{color:#101728a8;margin:0;font-size:18px;line-height:1.55}.cases-catalog__hero{grid-template-columns:1.35fr .65fr;align-items:end;gap:72px;min-height:560px;padding:72px 0 100px;display:grid}.cases-catalog__hero h1{letter-spacing:-.075em;margin:20px 0 0;font-size:clamp(64px,7.8vw,112px);line-height:.89}.cases-catalog__hero>div:last-child{background:var(--lavender);border-radius:28px;padding:34px}.cases-catalog__hero strong{letter-spacing:-.075em;font-size:92px;line-height:.9;display:block}.cases-catalog__hero span{margin-top:8px;font-weight:800;display:block}.cases-catalog__hero>div:last-child p{color:#1017289e;margin:40px 0 0;line-height:1.5}.case-directory{gap:18px;display:grid}.case-directory article{background:var(--white);border:1.5px solid #10172838;border-radius:32px;overflow:hidden}.case-directory article:nth-child(2n){background:var(--ink);color:var(--white)}.case-directory article>a{grid-template-rows:1fr auto;grid-template-columns:160px 1fr minmax(270px,.55fr);gap:30px 44px;min-height:350px;padding:44px;display:grid}.case-directory__meta{flex-direction:column;justify-content:space-between;display:flex}.case-directory__meta>span{color:var(--orange);font-size:12px;font-weight:800}.case-directory article:nth-child(2n) .case-directory__meta>span{color:var(--sky)}.case-directory__meta p{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:13px;font-weight:800}.case-directory__company h2{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(38px,4.5vw,64px);line-height:.98}.case-directory__company p{color:#101728a1;max-width:680px;margin:0;line-height:1.5}.case-directory article:nth-child(2n) .case-directory__company p{color:#ffffff9e}.case-directory__company small{margin-top:30px;font-weight:700;display:block}.case-directory__result{align-self:end}.case-directory__result small{color:#1017288c;display:block}.case-directory article:nth-child(2n) .case-directory__result small{color:#ffffff85}.case-directory__result strong{color:var(--orange);letter-spacing:-.06em;margin:14px 0;font-size:clamp(34px,4vw,58px);line-height:.95;display:block}.case-directory article:nth-child(2n) .case-directory__result strong{color:var(--lime)}.case-directory__result span{font-weight:750}.case-directory__open{border-top:1px solid #10172829;grid-column:2/-1;justify-content:space-between;align-items:center;padding-top:24px;font-weight:750;display:flex}.case-directory article:nth-child(2n) .case-directory__open{border-color:#fff3}.case-method-note{background:var(--ink);color:var(--white);border-radius:34px;grid-template-columns:1fr 1fr;gap:70px;margin-top:90px;padding:64px;display:grid}.case-method-note h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(42px,5vw,70px);line-height:.98}.case-method-note>p{color:#ffffffa3;align-self:end;margin:0;font-size:18px;line-height:1.55}.method-hero{grid-template-columns:1.25fr .75fr;align-items:end;gap:72px;padding:72px 0 100px;display:grid}.method-hero h1{letter-spacing:-.078em;margin:20px 0 0;font-size:clamp(66px,8vw,116px);line-height:.88}.method-hero>div:last-child>p{color:#101728ab;margin:0;font-size:20px;line-height:1.56}.method-hero .public-button{margin-top:30px}.method-overview{background:var(--ink);border-radius:30px;grid-template-columns:repeat(4,1fr);gap:8px;padding:20px;display:grid}.method-overview a{min-height:200px;color:var(--white);background:#ffffff0f;border-radius:20px;flex-direction:column;padding:24px;display:flex}.method-overview a:hover{background:#ffffff1f}.method-overview span{color:var(--sky);font-size:12px;font-weight:800}.method-overview strong{margin-top:50px;font-size:28px}.method-overview small{color:#ffffff8a;margin-top:auto;line-height:1.4}.method-phases{gap:18px;padding:100px 0;display:grid}.method-phases>article{background:var(--white);border:1.5px solid #10172838;border-radius:32px;padding:54px}.method-phases>article:nth-child(2n){background:var(--lavender)}.method-phases header{grid-template-columns:80px 1fr minmax(230px,.5fr);align-items:end;gap:24px;display:grid}.method-phases header>span{color:var(--orange);letter-spacing:-.06em;font-size:42px;font-weight:750}.method-phases h2{letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(48px,5.2vw,76px);line-height:.94}.method-phases header>strong{font-size:16px;line-height:1.45}.method-phase__steps{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:50px;display:grid}.method-phase__steps>div{border:1px solid #10172833;border-radius:18px;flex-direction:column;min-height:210px;padding:22px;display:flex}.method-phase__steps span{color:var(--orange);font-size:11px;font-weight:800}.method-phase__steps h3{letter-spacing:-.035em;margin:38px 0 12px;font-size:20px}.method-phase__steps p{color:#1017289e;margin:auto 0 0;font-size:13px;line-height:1.48}.method-responsibility{background:var(--ink);color:var(--white);border-radius:36px;padding:70px}.method-responsibility h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(50px,6vw,84px);line-height:.95}.method-responsibility__grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:60px;display:grid}.method-responsibility__grid article{border:1px solid #ffffff42;border-radius:22px;padding:30px}.method-responsibility__grid span{color:var(--sky);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.method-responsibility__grid ul{color:#ffffffad;margin:36px 0 0;padding-left:18px;line-height:1.75}.method-responsibility>a{align-items:center;gap:10px;margin-top:32px;font-weight:750;display:inline-flex}.method-timing{background:var(--peach);border-radius:28px;grid-template-columns:.6fr 1.4fr;align-items:center;gap:50px;margin-top:18px;padding:40px 60px;display:grid}.method-timing strong{letter-spacing:-.07em;font-size:76px;line-height:.85}.method-timing span{margin-top:10px;font-weight:800;display:block}.method-timing>p{color:#101728a6;margin:0;line-height:1.55}.contacts-hero{grid-template-columns:1.3fr .7fr;align-items:end;gap:72px;padding:72px 0 90px;display:grid}.contacts-hero h1{letter-spacing:-.078em;margin:20px 0 0;font-size:clamp(66px,8vw,116px);line-height:.88}.contacts-hero>p{color:#101728a8;margin:0;font-size:20px;line-height:1.56}.contact-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.contact-cards>a{background:var(--white);border:1.5px solid #1017283d;border-radius:28px;flex-direction:column;min-height:310px;padding:34px;display:flex}.contact-cards>a:first-child{background:var(--orange);color:var(--white);border-color:var(--orange)}.contact-cards span{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:800}.contact-cards strong{letter-spacing:-.05em;overflow-wrap:anywhere;margin-top:76px;font-size:clamp(25px,2.4vw,38px)}.contact-cards p{color:#1017288c;margin:auto 0 0}.contact-cards>a:first-child p{color:#ffffffa8}.contact-cards .page-arrow{margin-top:20px}.contact-context{background:var(--ink);color:var(--white);border-radius:34px;grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:100px;padding:64px;display:grid}.contact-context h2{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(44px,5vw,72px);line-height:.98}.contact-context ol{margin:0;padding:0;list-style:none}.contact-context li{border-top:1px solid #ffffff38;grid-template-columns:52px 1fr;gap:14px;padding:20px 0;display:grid}.contact-context li span{color:var(--sky);font-size:12px;font-weight:800}.contact-context li p{color:#ffffffb8;margin:0}.company-details--contacts{grid-template-columns:.7fr 1.3fr}.company-details__links{flex-wrap:wrap;grid-column:2;gap:18px 30px;display:flex}.company-details__links a{color:var(--orange);align-items:center;gap:8px;font-weight:750;display:inline-flex}.contacts-final{background:var(--lavender);border-radius:36px;grid-template-columns:1fr auto;align-items:end;gap:50px;margin:100px 0 120px;padding:70px;display:grid}.contacts-final h2{letter-spacing:-.065em;margin:18px 0;font-size:clamp(48px,6vw,84px);line-height:.95}.contacts-final p{color:#101728a3;max-width:650px;margin:0}.guarantee-hero{grid-template-columns:1.35fr .65fr;align-items:end;gap:72px;min-height:610px;padding:72px 0 100px;display:grid}.guarantee-hero h1{letter-spacing:-.075em;margin:20px 0 0;font-size:clamp(62px,7.4vw,108px);line-height:.9}.guarantee-hero aside{background:var(--lavender);border-radius:28px;padding:34px}.guarantee-hero aside span{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:800}.guarantee-hero aside strong{letter-spacing:-.055em;margin-top:76px;font-size:42px;line-height:1;display:block}.guarantee-hero aside p{color:#1017289e;margin:34px 0 0;line-height:1.5}.guarantee-plain{background:var(--ink);color:var(--white);border-radius:34px;grid-template-columns:.8fr 1.2fr;gap:70px;padding:64px;display:grid}.guarantee-plain h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(48px,5.5vw,76px);line-height:.95}.guarantee-plain>p{color:#ffffffad;align-self:end;margin:0;font-size:19px;line-height:1.58}.responsibility-matrix{grid-template-columns:repeat(3,1fr);gap:14px;padding:100px 0;display:grid}.responsibility-matrix article{background:var(--white);border:1.5px solid #1017283d;border-radius:28px;padding:36px}.responsibility-matrix article>span{color:var(--orange);font-size:12px;font-weight:800}.responsibility-matrix .public-kicker{margin-top:54px}.responsibility-matrix h2{letter-spacing:-.055em;margin:14px 0 28px;font-size:40px;line-height:1}.responsibility-matrix ul{color:#101728a6;margin:0;padding-left:18px;line-height:1.75}.negative-route{border-top:1.5px solid var(--ink);grid-template-columns:.8fr 1.2fr;gap:72px;padding:80px 0;display:grid}.negative-route h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(46px,5.5vw,76px);line-height:.96}.negative-route ol{margin:0;padding:0;list-style:none}.negative-route li{border-top:1px solid #1017282e;grid-template-columns:56px 1fr;gap:16px;padding:24px 0;display:grid}.negative-route li>span{color:var(--orange);font-weight:800}.negative-route h3{margin:0 0 8px;font-size:23px}.negative-route li p{color:#1017289e;margin:0;line-height:1.5}.refund-section{background:var(--orange);color:var(--white);border-radius:34px;grid-template-columns:.7fr 1.3fr;gap:70px;padding:64px;display:grid}.refund-section h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(48px,5.5vw,76px);line-height:.96}.refund-section strong{color:var(--lime);letter-spacing:-.075em;font-size:100px;line-height:.85;display:block}.refund-section>div:last-child p{margin:30px 0 22px;font-size:20px;line-height:1.5}.refund-section small{color:#ffffffa3;line-height:1.45;display:block}.guarantee-faq{grid-template-columns:.75fr 1.25fr;gap:72px;padding:100px 0;display:grid}.guarantee-faq h2{letter-spacing:-.065em;margin:18px 0 0;font-size:clamp(46px,5.5vw,76px);line-height:.96}.guarantee-faq>div:last-child p{color:#101728a8;border-top:1px solid #1017282e;margin:0;padding:22px 0;line-height:1.55}.guarantee-faq b{color:var(--ink)}.guarantee-links{flex-wrap:wrap;gap:12px;display:flex}.guarantee-links a{border:1.5px solid #10172840;border-radius:999px;align-items:center;gap:10px;padding:18px 22px;font-weight:750;display:inline-flex}.knowledge-hero{grid-template-columns:1.35fr .65fr;align-items:end;gap:72px;padding:72px 0 100px;display:grid}.knowledge-hero h1{letter-spacing:-.075em;margin:20px 0 28px;font-size:clamp(62px,7.2vw,106px);line-height:.9}.knowledge-hero>div>p:last-child{color:#101728ab;max-width:840px;margin:0;font-size:20px;line-height:1.56}.knowledge-hero aside{background:var(--lavender);border-radius:28px;padding:34px}.knowledge-hero aside>span{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:800}.knowledge-hero aside p{margin:58px 0 32px;font-size:20px;line-height:1.45}.knowledge-hero aside a{align-items:center;gap:10px;font-weight:750;display:inline-flex}.knowledge-layout{border-top:1.5px solid var(--ink);grid-template-columns:280px 1fr;align-items:start;gap:80px;padding:80px 0;display:grid}.knowledge-toc{display:grid;position:sticky;top:24px}.knowledge-toc>b{text-transform:uppercase;letter-spacing:.07em;margin-bottom:18px;font-size:12px}.knowledge-toc a{color:#1017289e;border-top:1px solid #10172829;grid-template-columns:38px 1fr;gap:10px;padding:14px 0;font-size:13px;line-height:1.35;display:grid}.knowledge-toc a:hover{color:var(--orange)}.knowledge-toc a span{color:var(--orange);font-weight:800}.knowledge-content{min-width:0}.knowledge-content>section{border-bottom:1px solid #1017282e;margin-bottom:80px;padding:0 0 80px;scroll-margin-top:30px}.knowledge-content__number{color:var(--orange);font-size:12px;font-weight:800}.knowledge-content h2{letter-spacing:-.06em;margin:20px 0 28px;font-size:clamp(44px,5vw,72px);line-height:.98}.knowledge-content>section>p{color:#101728ad;max-width:850px;margin:0;font-size:18px;line-height:1.65}.knowledge-content ul{margin:38px 0 0;padding:0;list-style:none}.knowledge-content li{border-top:1px solid #1017282b;padding:19px 0 19px 30px;font-size:17px;line-height:1.5;position:relative}.knowledge-content li:before{content:"";border:2px solid var(--orange);border-radius:50%;width:9px;height:9px;position:absolute;top:26px;left:0}.knowledge-content .knowledge-note{background:var(--lavender);color:var(--ink);border-radius:20px;margin-top:34px;padding:26px;font-size:14px}.knowledge-faq details{border-top:1px solid #10172833}.knowledge-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:18px;font-weight:750;list-style:none;display:flex}.knowledge-faq summary::-webkit-details-marker{display:none}.knowledge-faq summary span{color:var(--orange);font-size:28px;font-weight:400}.knowledge-faq details[open] summary span{transform:rotate(45deg)}.knowledge-faq details p{color:#101728a6;max-width:800px;margin:0;padding:0 0 24px;line-height:1.6}.knowledge-sources{background:var(--ink);color:var(--white);border-radius:30px;grid-template-columns:1fr .7fr;gap:54px;display:grid;border:0!important;padding:52px!important}.knowledge-sources h2{font-size:44px}.knowledge-sources>div:first-child>p:last-child{color:#ffffffa3;font-size:14px}.knowledge-sources>div:last-child{align-content:end;display:grid}.knowledge-sources a{border-top:1px solid #ffffff38;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;display:flex}@media (max-width:1100px){.public-header{grid-template-columns:auto 1fr auto}.public-header__nav{display:none}.public-menu{display:block}.public-header__actions{justify-self:end}.about-team__grid{grid-template-columns:1fr 1fr}.about-proof{grid-template-columns:repeat(3,1fr)}.about-proof .public-button{grid-column:1/-1;width:max-content}.deliverables-grid,.support-scope__grid,.method-phase__steps{grid-template-columns:1fr 1fr}.case-directory article>a{grid-template-columns:120px 1fr}.case-directory__result,.case-directory__open{grid-column:2}}@media (max-width:820px){.public-container,.public-header{width:calc(100% - 32px)}.public-header{gap:16px;min-height:86px}.public-header .brand-lockup{gap:9px}.public-header .brand-lockup__sign{border-radius:12px;flex-basis:46px;width:46px;height:46px}.public-header .brand-lockup__sign>span{font-size:18px}.public-header .brand-lockup__wordmark{font-size:28px}.public-header__cta{display:none}.page-navigation{width:calc(100% - 32px)}.page-navigation--top{min-height:62px}.page-navigation--bottom{margin-top:44px;margin-bottom:28px}.breadcrumbs{min-height:60px}.public-cta{border-radius:28px;grid-template-columns:1fr;gap:36px;margin:80px 0;padding:46px 30px}.public-cta h2{font-size:clamp(42px,11vw,68px)}.public-footer{padding:52px 16px}.public-footer__brand{flex-direction:column;align-items:flex-start}.public-footer__links{grid-template-columns:1fr 1fr;gap:42px 26px}.site-directory{padding:80px 16px}.site-directory__head,.about-hero,.about-selection,.service-hero,.support-hero,.support-trigger,.support-start,.audit-hero,.audit-explainer,.cases-catalog__hero,.case-method-note,.method-hero,.contacts-hero,.contact-context,.guarantee-hero,.guarantee-plain,.negative-route,.refund-section,.guarantee-faq,.knowledge-hero,.knowledge-sources{grid-template-columns:1fr}.site-directory__groups{grid-template-columns:1fr;margin-top:48px}.about-hero,.service-hero,.support-hero{min-height:auto;padding:58px 0 80px}.about-hero h1,.service-hero h1,.support-hero h1,.audit-hero h1,.cases-catalog__hero h1,.method-hero h1,.contacts-hero h1,.guarantee-hero h1,.knowledge-hero h1{overflow-wrap:anywhere;font-size:clamp(54px,13.5vw,86px)}.about-principle{grid-template-columns:auto 1fr;padding:36px}.about-principle>a{white-space:normal;grid-column:2}.about-team{padding:90px 0}.about-team__grid{grid-template-columns:1fr}.about-team__copy>p:nth-of-type(2){min-height:0}.about-selection{gap:50px}.about-proof{grid-template-columns:1fr}.about-proof>div{border-bottom:1px solid #1017282e;border-right:0;min-height:140px;padding:0 0 24px}.company-details{grid-template-columns:1fr;gap:40px;margin-top:80px;padding:40px 28px}.company-details>a,.company-details__links{grid-column:1}.fit-grid,.scope-grid,.support-boundaries,.audit-tool__criteria,.contact-cards,.responsibility-matrix{grid-template-columns:1fr}.service-stages{padding:90px 0}.service-stages li{grid-template-columns:54px 1fr}.service-stages li>strong{grid-column:2}.deliverables-section,.price-contract,.support-trigger,.support-price,.contact-context,.guarantee-plain,.refund-section,.method-responsibility{border-radius:28px;padding:44px 28px}.deliverables-grid,.price-contract>div:first-child,.price-contract__facts,.support-price,.contacts-final,.official-note{grid-template-columns:1fr}.support-scope{padding:90px 0}.support-scope__grid{grid-template-columns:1fr}.audit-tool{border-radius:26px;padding:24px}.audit-tool__criteria button{min-height:160px}.audit-tool__controls{flex-direction:column;align-items:stretch}.audit-tool__controls .public-button{width:100%}.audit-result{grid-template-columns:1fr;padding:30px}.audit-result .public-button,.audit-result__note{grid-column:1}.case-directory article>a{grid-template-rows:auto;grid-template-columns:1fr;min-height:auto;padding:32px}.case-directory__meta{flex-direction:row;min-height:70px}.case-directory__result,.case-directory__open{grid-column:1}.method-overview{grid-template-columns:1fr 1fr}.method-phases{padding:70px 0}.method-phases>article{padding:32px}.method-phases header{grid-template-columns:58px 1fr}.method-phases header>strong{grid-column:2}.method-responsibility__grid{grid-template-columns:1fr}.method-timing{grid-template-columns:1fr;padding:36px}.contacts-final{margin:80px 0;padding:44px 28px}.knowledge-layout{grid-template-columns:1fr;gap:50px}.knowledge-toc{position:static}}@media (max-width:520px){.public-container,.public-header{width:calc(100% - 20px)}.public-header .brand-lockup__sign{flex-basis:42px;width:42px;height:42px}.public-header .brand-lockup__wordmark{font-size:25px}.public-menu>summary{border-radius:14px;width:46px;height:46px}.page-navigation{width:calc(100% - 20px)}.page-navigation button,.page-navigation a{min-height:44px;padding:0 15px}.public-button{width:100%;min-height:56px}.public-cta__actions .public-button{width:100%}.public-footer__links{grid-template-columns:1fr}.public-footer__legal div{display:grid}.site-directory__head{grid-template-columns:1fr}.site-directory__head .section-kicker{grid-column:1}.site-directory__groups article{padding:26px}.about-principle{grid-template-columns:1fr;padding:30px 24px}.about-principle>a{grid-column:1}.about-team__copy{padding:24px}.company-details dl>div{grid-template-columns:1fr;gap:8px}.fit-card,.scope-grid article,.support-boundaries article{padding:30px 24px}.service-stages li{grid-template-columns:1fr}.service-stages li>strong{grid-column:1}.deliverables-section h2{font-size:48px}.price-contract h2,.support-price h2{overflow-wrap:anywhere;font-size:54px}.audit-tool__criteria button{grid-template-columns:34px 1fr;padding:22px}.audit-tool__check{grid-area:2/2}.audit-result__score strong{font-size:62px}.case-directory__company h2{font-size:40px}.method-overview{grid-template-columns:1fr}.method-overview a{min-height:160px}.method-phase__steps{grid-template-columns:1fr}.contact-cards>a{min-height:250px;padding:28px}.contact-cards strong{margin-top:54px}.refund-section strong{font-size:78px}.knowledge-layout{padding:60px 0}.knowledge-content>section{margin-bottom:56px;padding-bottom:56px}.knowledge-sources{padding:34px 24px!important}.knowledge-sources h2{font-size:38px}}@media (max-width:360px){.brand--canonical .brand-lockup{gap:7px}.brand--canonical .brand-lockup__sign{border-radius:10px;flex-basis:38px;width:38px;height:38px}.brand--canonical .brand-lockup__sign>span{font-size:15px}.brand--canonical .brand-lockup__wordmark{font-size:21px;display:block}.partner-header{min-height:70px;padding-left:12px;padding-right:12px}.partner-header .menu-toggle{width:44px;min-height:42px}.partner-hero h1,.partner-section-head h2,.partner-audit__intro h2,.partner-boundary h2,.partner-registration__copy h2,.partner-final h2{font-size:34px}}.partner-flow,.partner-safety,.partner-terms,.partner-status-panel,.partner-final{border-radius:36px}.partner-safety,.partner-terms{width:min(1320px,100% - 72px);margin-left:auto;margin-right:auto;padding:96px clamp(32px,5vw,72px)}.partner-final{padding-top:96px;padding-bottom:96px}.partner-flow .section-kicker,.partner-safety .section-kicker,.partner-terms .section-kicker,.partner-final .section-kicker{border-color:var(--white);color:var(--white)}.partner-delegation .section-kicker,.partner-audit .section-kicker,.partner-audiences .section-kicker,.partner-economy .section-kicker,.partner-registration .section-kicker,.partner-faq .section-kicker{border-color:var(--ink);color:var(--ink)}.partner-status-panel__head>span{border:1.5px solid var(--white);width:max-content;max-width:100%;color:var(--white);border-radius:999px;padding:8px 15px}.partner-safety__grid,.partner-terms__equation{margin-top:48px}.partner-safety__grid article,.partner-terms__equation>article,.partner-status-panel .partner-status-flow li:not(.is-result){border-color:#ffffffad}.partner-safety__final{border-top-color:#ffffffad;margin-top:48px}.partner-terms__note{margin-top:32px}@media (max-width:700px){.partner-section,.partner-delegation,.partner-audit,.partner-audiences,.partner-economy,.partner-registration,.partner-contact,.partner-faq{padding-top:72px;padding-bottom:72px}.partner-flow,.partner-safety,.partner-terms,.partner-final{border-radius:28px;width:calc(100% - 32px);padding:62px 24px}.partner-safety__grid,.partner-terms__equation{margin-top:36px}.partner-safety__grid article,.partner-terms__equation>article{padding:24px}.partner-safety__grid h3{margin-top:38px}.partner-safety__final{margin-top:38px;padding-top:27px}.partner-terms__equation{gap:12px}.partner-terms__equation h3{margin:28px 0 14px}.partner-terms__note{margin-top:26px}}@media (max-width:480px){.partner-section,.partner-delegation,.partner-audit,.partner-audiences,.partner-economy,.partner-registration,.partner-contact,.partner-faq{padding-top:64px;padding-bottom:64px}.partner-flow,.partner-safety,.partner-terms,.partner-final{border-radius:26px;width:calc(100% - 20px);padding:48px 22px}.partner-status-panel{border-radius:26px}.partner-safety__grid article,.partner-terms__equation>article{border-color:var(--white)}}html,body{width:100%;min-width:320px;max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}main{width:100%;min-width:0}main *,main :before,main :after{min-inline-size:0}img,picture,video,canvas{max-width:100%;height:auto}main :is(h1,h2,h3,h4){word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance;max-width:100%;overflow-wrap:normal!important}main :is(p,li,dd,summary){text-wrap:pretty}:is(.button,.public-button,.public-header__cta,.partner-header__cta,.page-navigation button,.page-navigation a){white-space:normal;text-align:center;line-height:1.18}:is(.button,.public-button,.page-navigation button,.page-navigation a) svg{flex:none}:is(.contact-channel>strong,.contact-cards strong,.partner-contact__channels strong,.public-footer__legal a,.partner-footer a,.policy-contacts a,.company-details dd,.case-evidence a,.knowledge-sources a){overflow-wrap:anywhere;word-break:break-word}:is(.benefit-grid,.pricing-grid,.team-grid,.site-directory__groups,.calc-field-grid,.calc-payroll-tax__values,.partner-step-grid,.partner-delegation__grid,.partner-signal-grid,.partner-safety__grid,.partner-audience-grid,.partner-contact__channels,.about-team__grid,.deliverables-grid,.support-scope__grid,.method-phase__steps,.contact-cards,.responsibility-matrix)>*{min-width:0}@media (min-width:1101px){:is(.site-header,.public-header,.partner-header){max-width:1440px}:is(.nav,.public-header__nav,.partner-nav) a,:is(.header-contact,.public-header__cta,.partner-header__cta){white-space:nowrap}.hero--focused h1{max-width:980px}:is(.public-hero,.about-hero,.service-hero,.support-hero,.audit-hero,.cases-catalog__hero,.method-hero,.contacts-hero,.guarantee-hero,.knowledge-hero) h1{max-width:940px}.case-directory article>a,.case-landing-hero,.case-landing-section{min-width:0}}@media (min-width:768px) and (max-width:1100px){:is(.hero,.section,.team-section,.roadmap-section,.request-section,.home-partner-section,.footer,.partner-hero,.partner-flow,.partner-section,.partner-delegation,.partner-audit,.partner-audiences,.partner-economy,.partner-registration,.partner-contact,.partner-faq,.partner-final,.partner-footer){width:calc(100% - 48px)}:is(.site-header,.partner-header),:is(.nav,.partner-nav){padding-left:24px;padding-right:24px}.hero--focused{min-height:auto;padding-top:70px;padding-bottom:92px}.hero--focused .hero__copy{max-width:930px}.hero--focused h1{max-width:900px;font-size:clamp(58px,7.4vw,78px);line-height:.94}.hero__actions{align-items:stretch}.diagnostic-intro,.calculator-heading,.team-section,.roadmap-intro,.request-section,.home-partner-section,.site-directory__head{grid-template-columns:1fr}.diagnostic-intro,.calculator-heading,.roadmap-intro,.request-section,.home-partner-section{gap:36px}.benefit-grid,.pricing-grid,.site-directory__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.site-directory__groups>article:last-child:nth-child(odd){grid-column:1/-1}.calculator-shell--v2{grid-template-columns:1fr}.calculator-controls--v2,.calc-dashboard{padding-left:clamp(32px,5vw,52px);padding-right:clamp(32px,5vw,52px)}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-card__copy h3{font-size:clamp(23px,3vw,29px)}.case-proof__link{grid-template-columns:minmax(250px,.82fr) minmax(0,1.18fr)}.faq-section{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:48px}.request-copy,.contact-panel{max-width:820px}.public-container,.public-header,.page-navigation{width:calc(100% - 48px)}:is(.about-hero,.service-hero,.support-hero,.audit-hero,.cases-catalog__hero,.method-hero,.contacts-hero,.guarantee-hero,.knowledge-hero){grid-template-columns:1fr;gap:44px;min-height:auto;padding-top:68px;padding-bottom:86px}:is(.about-hero,.service-hero,.support-hero,.audit-hero,.cases-catalog__hero,.method-hero,.contacts-hero,.guarantee-hero,.knowledge-hero) h1{max-width:920px;font-size:clamp(60px,8.2vw,86px);line-height:.92}:is(.about-hero,.service-hero,.support-hero,.audit-hero,.cases-catalog__hero,.method-hero,.contacts-hero,.guarantee-hero,.knowledge-hero)>:last-child{max-width:760px}.about-selection,.support-trigger,.support-start,.audit-explainer,.case-method-note,.contact-context,.guarantee-plain,.negative-route,.refund-section,.guarantee-faq,.knowledge-sources{grid-template-columns:1fr;gap:44px}.about-team__grid,.deliverables-grid,.support-scope__grid,.fit-grid,.scope-grid,.responsibility-matrix,.method-phase__steps,.method-responsibility__grid,.contact-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-cards>a:last-child:nth-child(odd){grid-column:1/-1}.support-price,.contacts-final,.price-contract>div:first-child,.price-contract__facts{grid-template-columns:1fr}.method-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.method-phases header{grid-template-columns:70px minmax(0,1fr)}.method-phases header>strong{grid-column:2}.case-directory article>a{grid-template-columns:120px minmax(0,1fr);min-height:auto}.case-directory__result,.case-directory__open{grid-column:2}.knowledge-layout{grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:48px}.partner-hero{grid-template-columns:1fr;gap:52px}.partner-hero__copy,.partner-offer-card{max-width:900px}.partner-hero h1{max-width:960px;font-size:clamp(60px,8vw,84px);line-height:.94}.partner-flow ol,.partner-status-panel .partner-status-flow,.partner-step-grid,.partner-delegation__grid,.partner-signal-grid,.partner-safety__grid,.partner-audience-grid,.partner-economy,.partner-contact__channels{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-economy__intro{grid-column:1/-1}.partner-audit__workspace,.partner-registration,.partner-contact,.partner-faq,.partner-final{grid-template-columns:1fr}.partner-contact__channels,.partner-final__actions{grid-column:auto}.partner-section-head h2,.partner-audit__intro h2,.partner-boundary h2,.partner-registration__copy h2,.partner-final h2{max-width:900px;font-size:clamp(50px,6.7vw,70px)}}@media (min-width:768px) and (max-width:900px){.case-proof__link,.faq-section,.knowledge-layout{grid-template-columns:1fr}.case-proof__company{min-height:320px}.faq-section{gap:38px}.partner-audit__workspace,.partner-delegation,.partner-boundary{grid-template-columns:1fr}.partner-contact__channels>a:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:767px){:is(.hero,.section,.team-section,.roadmap-section,.request-section,.home-partner-section,.footer,.partner-hero,.partner-flow,.partner-section,.partner-delegation,.partner-audit,.partner-audiences,.partner-economy,.partner-registration,.partner-contact,.partner-faq,.partner-final,.partner-footer){width:calc(100% - 32px)}.site-header,.partner-header{width:100%}.hero--focused{min-height:auto}.hero--focused h1,.partner-hero h1,:is(.about-hero,.service-hero,.support-hero,.audit-hero,.cases-catalog__hero,.method-hero,.contacts-hero,.guarantee-hero,.knowledge-hero) h1{font-size:clamp(39px,11vw,54px);line-height:.98}.hero__subhead{font-size:clamp(20px,6vw,25px);line-height:1.12}.hero__actions,.partner-hero__actions,.partner-final__actions{flex-direction:column;align-items:stretch}.hero__actions .button,.partner-hero__actions .button,.partner-final__actions .button{width:100%;min-width:0}.diagnostic-intro,.calculator-heading,.calculator-shell--v2,.team-section,.roadmap-intro,.faq-section,.request-section,.home-partner-section,.site-directory__head,.benefit-grid,.pricing-grid,.team-grid,.site-directory__groups,.calc-field-grid,.calc-payroll-tax__values,.case-proof__link{grid-template-columns:1fr}.calculator-controls--v2,.calc-dashboard{padding-left:22px;padding-right:22px}.segment-control{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.segment-control--regime{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-rate-options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.calc-rate-options button{min-width:0}.calc-inline-setting .money-field,.calc-inline-setting>label{max-width:none}.roadmap-phase__head,.roadmap-step summary{padding-right:58px}.contact-channel{grid-template-columns:minmax(0,1fr) auto}.contact-channel>strong{font-size:clamp(17px,5.4vw,24px)}.public-container,.public-header,.page-navigation{width:calc(100% - 32px)}:is(.about-hero,.service-hero,.support-hero,.audit-hero,.cases-catalog__hero,.method-hero,.contacts-hero,.guarantee-hero,.knowledge-hero,.about-selection,.support-trigger,.support-start,.audit-explainer,.case-method-note,.contact-context,.guarantee-plain,.negative-route,.refund-section,.guarantee-faq,.knowledge-sources,.fit-grid,.scope-grid,.support-boundaries,.audit-tool__criteria,.contact-cards,.responsibility-matrix,.support-price,.contacts-final,.method-timing,.knowledge-layout),.about-team__grid,.deliverables-grid,.support-scope__grid,.method-overview,.method-phase__steps,.method-responsibility__grid,.case-directory article>a,.case-landing-hero,.case-landing-brief,.case-cluster,.case-work,.case-landing-result,.case-evidence,.case-landing-cta,.case-next{grid-template-columns:1fr}.case-directory__result,.case-directory__open,.company-details__links{grid-column:1}.partner-flow ol,.partner-step-grid,.partner-delegation,.partner-delegation__grid,.partner-signal-grid,.partner-audit__workspace,.partner-audit__checks,.partner-safety__grid,.partner-client-route ol,.partner-audience-grid,.partner-economy,.partner-registration,.partner-contact,.partner-contact__channels,.partner-faq,.partner-final,.partner-status-panel .partner-status-flow{grid-template-columns:1fr}.partner-economy__intro,.partner-contact__channels,.partner-final__actions{grid-column:auto}.partner-flow,.partner-safety,.partner-terms,.partner-final{border-radius:28px}.partner-section-head h2,.partner-audit__intro h2,.partner-boundary h2,.partner-registration__copy h2,.partner-final h2{font-size:clamp(38px,10.5vw,52px)}}@media (max-width:420px){:is(.hero,.section,.team-section,.roadmap-section,.request-section,.home-partner-section,.footer,.partner-hero,.partner-section,.partner-delegation,.partner-economy,.partner-registration,.partner-faq,.partner-footer){width:calc(100% - 20px)}.hero--focused h1,.partner-hero h1,:is(.about-hero,.service-hero,.support-hero,.audit-hero,.cases-catalog__hero,.method-hero,.contacts-hero,.guarantee-hero,.knowledge-hero) h1{font-size:clamp(36px,10.6vw,44px)}.button,.public-button{gap:16px;min-height:58px;padding-left:18px;padding-right:18px}.public-container,.public-header,.page-navigation{width:calc(100% - 20px)}.page-navigation button,.page-navigation a{padding-left:13px;padding-right:13px}.calc-rate-options{grid-template-columns:repeat(3,minmax(0,1fr))}.partner-count-options{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.partner-contact__channels strong{font-size:13px}}@media (min-width:1101px){.benefit-card{padding-left:20px;padding-right:20px}.benefit-card summary>strong{max-width:100%}.benefit-card:nth-child(2) summary>strong{letter-spacing:-.07em;font-size:clamp(42px,3.2vw,48px)}.legal-note{text-align:left;max-width:840px;margin:24px 0 0}.cases-proof__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:min(650px,100%);display:grid}.cases-proof__actions .button{width:100%;min-width:0;min-height:66px;padding-left:24px;padding-right:24px}.footer__bottom{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:24px 64px}.footer__bottom>div{flex-flow:wrap;grid-column:1/-1;justify-content:flex-start;align-items:flex-start;gap:9px 24px;display:flex}}@media (min-width:1101px) and (max-width:1279px){.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-card:nth-child(2) summary>strong{font-size:clamp(46px,4.6vw,58px)}}
