/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-body:"IBM Plex Sans", Arial, sans-serif;--font-mono:"IBM Plex Mono", Consolas, monospace;--font-serif:var(--font-display);--brand-ink:#14110f;--brand-paper:#fff9f1;--brand-cream:#f6ebdc;--brand-orange:#f36f21;--brand-orange-deep:#c9470c;--lead-bg:#07101f;--lead-surface:#0c192d;--lead-surface-2:#101f36;--lead-text:#f8fafc;--lead-muted:#9cacc0;--lead-cyan:#2dd4bf;--lead-blue:#3b82f6;--router-bg:#0b1424;--line-dark:#ffffff21;--line-light:#14110f26;--shadow:0 30px 90px #080c1424;--radius-sm:6px;--radius:14px;--radius-lg:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--brand-paper);color:var(--brand-ink);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;margin:0;line-height:1.6}::selection{background:var(--lead-cyan);color:var(--lead-bg)}#main-content{scroll-margin-top:84px}#main-content:focus-visible{outline:3px solid var(--lead-cyan);outline-offset:-3px}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:3px solid var(--lead-cyan);outline-offset:3px}.skip-link{z-index:100;color:#111827;background:#fff;padding:10px 14px;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.site{min-height:100vh;overflow:clip}.site-brand,.site-cgs{--site-bg:var(--brand-paper);--site-surface:white;--site-text:var(--brand-ink);--site-muted:#655c56;--site-accent:var(--brand-orange);--site-accent-contrast:white;--site-line:var(--line-light)}.site-leadgen{--site-bg:var(--lead-bg);--site-surface:var(--lead-surface);--site-text:var(--lead-text);--site-muted:var(--lead-muted);--site-accent:var(--lead-cyan);--site-accent-contrast:#021712;--site-line:var(--line-dark);background:var(--lead-bg);color:var(--lead-text)}.site-router{--site-bg:var(--router-bg);--site-surface:#101d31;--site-text:var(--lead-text);--site-muted:#9fadc0;--site-accent:var(--lead-cyan);--site-accent-contrast:#031611;--site-line:var(--line-dark);background:var(--router-bg);color:var(--lead-text)}.site-header{z-index:20;border-bottom:1px solid var(--site-line);background:var(--site-bg);position:relative}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--site-bg) 92%, transparent)}}.site-header{color:var(--site-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header-leadgen,.site-header-router{background:#07101fdb}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:80px;display:flex}.site-header nav{align-items:center;gap:28px;display:flex}.site-header nav a{min-height:44px;color:var(--site-text);align-items:center;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.site-header nav .nav-cta{border:1px solid var(--site-accent);padding:0 18px}@supports (color:color-mix(in lab, red, red)){.site-header nav .nav-cta{border:1px solid color-mix(in srgb, var(--site-accent) 58%, transparent)}}.site-header nav .nav-cta{color:var(--site-text);border-radius:999px}.mobile-header-actions,.mobile-menu-layer{display:none}.hero{position:relative;overflow:hidden}.brand-hero{background:radial-gradient(circle at 82% 18%,#f36f2129,#0000 29%),linear-gradient(145deg,#fffaf3 20%,#f8ebdc 100%)}.brand-hero:before,.leadgen-hero:before,.electrician-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#17110c09 1px,#0000 1px),linear-gradient(90deg,#17110c09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.leadgen-hero,.electrician-hero{background:radial-gradient(circle at 82% 18%,#2dd4bf24,#0000 31%),radial-gradient(circle at 5% 72%,#3b82f61c,#0000 30%),linear-gradient(145deg,#07101f,#0b172a)}.leadgen-hero:before,.electrician-hero:before{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px)}.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(410px,.9fr);align-items:center;gap:78px;min-height:690px;padding-block:74px;display:grid;position:relative}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.065em;max-width:850px;margin-bottom:28px;font-size:clamp(52px,6.4vw,86px);line-height:.96}h1 span{color:var(--site-accent)}h2{letter-spacing:-.052em;max-width:840px;margin-bottom:24px;font-size:clamp(36px,4.8vw,62px);line-height:1.02}h3{letter-spacing:-.035em;margin-bottom:13px;font-size:24px;line-height:1.12}.eyebrow{color:var(--site-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:900}.lead{max-width:720px;color:var(--site-muted);margin-bottom:0;font-size:19px;line-height:1.62}.actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:34px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:14px;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.button:not(:disabled):hover{transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.48}.button-primary{background:var(--site-accent);color:var(--site-accent-contrast);box-shadow:0 16px 40px var(--site-accent)}@supports (color:color-mix(in lab, red, red)){.button-primary{box-shadow:0 16px 40px color-mix(in srgb, var(--site-accent) 18%, transparent)}}.button-dark{color:#fff;background:#07101f}.button-outline{color:#fff;background:0 0;border-color:#ffffff3d}.button-quiet{color:#c6d0de;background:0 0;border-color:#0000}.text-link{min-height:44px;color:var(--site-text);text-underline-offset:5px;align-items:center;font-size:14px;font-weight:800;text-decoration-thickness:1px;display:inline-flex}.text-link-muted{color:var(--site-muted)}.microcopy{color:var(--site-muted);letter-spacing:.02em;margin:16px 0 0;font-size:12px}.growth-orbit{background:radial-gradient(circle,#fff 0 16%,#0000 16.5%),radial-gradient(circle,#0000 0 35%,#f36f2129 35.2% 35.5%,#0000 36% 60%,#14110f17 60.2% 60.5%,#0000 61%);border:1px solid #14110f21;border-radius:50%;min-height:500px;position:relative}.growth-orbit:after{content:"";background:linear-gradient(var(--brand-orange), transparent);transform-origin:top;width:1px;height:46%;animation:10s linear infinite orbit-scan;position:absolute;inset:50%}@keyframes orbit-scan{to{transform:rotate(360deg)}}.orbit-core{z-index:2;background:var(--brand-ink);color:#fff;text-align:center;width:132px;height:132px;box-shadow:var(--shadow);border-radius:50%;place-content:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.orbit-core span,.orbit-core strong{display:block}.orbit-core span{color:#ffd2b4;letter-spacing:.17em;font-size:10px;font-weight:900}.orbit-core strong{letter-spacing:-.04em;font-size:22px}.orbit-node{z-index:3;border-radius:var(--radius);text-align:center;background:#ffffffe6;border:1px solid #14110f24;place-content:center;width:138px;min-height:78px;display:grid;position:absolute;box-shadow:0 12px 35px #14110f14}.orbit-node strong,.orbit-node small{display:block}.orbit-node strong{letter-spacing:.09em;font-size:11px}.orbit-node small{color:#7b6d64}.orbit-1{top:4%;left:34%}.orbit-2{top:42%;right:-3%}.orbit-3{bottom:2%;left:32%}.orbit-4{top:41%;left:-4%}.proof-line{border-top:1px solid var(--line-light);color:#796b61;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:24px;min-height:74px;font-size:10px;font-weight:850;display:flex}.section{padding:108px 0}.section-cream{background:var(--brand-cream);color:var(--brand-ink)}.section-paper{background:var(--brand-paper);color:var(--brand-ink)}.section-dark{--site-text:#f9fafb;--site-muted:#aeb9c8;--site-accent:var(--brand-orange);color:#fff;background:#151312}.section-navy{--site-text:var(--lead-text);--site-muted:var(--lead-muted);--site-accent:var(--lead-cyan);background:var(--lead-bg);color:var(--lead-text)}.section-slate{--site-text:var(--lead-text);--site-muted:var(--lead-muted);--site-accent:var(--lead-cyan);color:var(--lead-text);background:#0b1729}.section-orange{--site-accent:#9f3200;background:var(--brand-orange);color:#1d0c05}.section-cyan{--site-accent:#063d37;background:var(--lead-cyan);color:#031714}.section-heading{margin-bottom:58px}.section-heading>p:not(.eyebrow){max-width:720px;color:var(--site-muted);font-size:18px}.section-heading.centered{text-align:center;max-width:880px;margin-inline:auto}.ecosystem-map{grid-template-columns:1fr 180px 1fr;align-items:stretch;gap:22px;display:grid}.map-card{border-radius:var(--radius-lg);flex-direction:column;min-height:360px;padding:44px;display:flex}.map-card p{color:var(--site-muted)}.map-card a{text-underline-offset:5px;margin-top:auto;font-weight:850}.map-card-cgs{background:#fffaf4;border:1px solid #f36f2147}.map-card-leadgen{--site-muted:#a9b7ca;background:var(--lead-surface);color:#fff;border:1px solid #2dd4bf42}.map-index{color:var(--site-accent);letter-spacing:.16em;margin-bottom:72px;font-size:10px;font-weight:900;display:block}.map-card-leadgen .map-index,.map-card-leadgen a{color:var(--lead-cyan)}.map-bridge{text-align:center;align-content:center;gap:12px;display:grid}.map-bridge span{letter-spacing:.16em;font-size:10px;font-weight:900}.map-bridge i{background:linear-gradient(90deg, var(--brand-orange), var(--lead-cyan));height:1px;display:block}.map-bridge small{color:#7b6d64;font-size:10px}.problem-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.problem-grid article{border:1px solid var(--line-dark);border-radius:var(--radius);background:#ffffff06;min-height:330px;padding:40px}.problem-grid ul,.fit-grid ul,.responsibility-grid ul,.check-list{color:var(--site-muted);padding-left:20px}.problem-grid li,.fit-grid li,.responsibility-grid li,.check-list li{margin-bottom:10px}.problem-grid a{color:#fff;margin-top:30px;font-weight:850;display:inline-block}.problem-tag{letter-spacing:.14em;border-radius:999px;margin-bottom:70px;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.problem-tag-orange{color:#ff9f66;background:#f36f2126}.problem-tag-cyan{color:var(--lead-cyan);background:#2dd4bf21}.method-grid{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.method-grid article{min-height:260px;padding:34px 28px}.method-grid article+article{border-left:1px solid var(--line-light)}.method-grid article>span{color:var(--brand-orange);margin-bottom:74px;font-size:11px;font-weight:900;display:block}.method-grid p{color:#6c6159}.proof-panel,.process-proof{grid-template-columns:1.1fr .9fr .9fr;align-items:stretch;gap:24px;display:grid}.proof-panel article,.process-proof article{border:1px solid var(--site-line,var(--line-light));border-radius:var(--radius);padding:30px}.proof-panel article span,.process-proof article span{color:var(--site-accent);letter-spacing:.13em;margin-bottom:46px;font-size:9px;font-weight:900;display:block}.proof-panel article p,.process-proof article p{margin-bottom:12px;font-weight:720}.proof-panel article small,.process-proof article small{color:var(--site-muted)}.proof-list{display:contents}.founder-panel{grid-template-columns:260px 1fr;align-items:center;gap:72px;display:grid}.founder-mark{letter-spacing:-.08em;background:#fff3;border:1px solid #1d0c0533;border-radius:50%;place-items:center;min-height:260px;font-size:72px;font-weight:950;display:grid}.founder-panel p:not(.eyebrow){max-width:720px;font-size:18px}.final-cta{background:radial-gradient(circle at 85% 25%, var(--site-accent), transparent 30%), var(--site-bg)}@supports (color:color-mix(in lab, red, red)){.final-cta{background:radial-gradient(circle at 85% 25%, color-mix(in srgb, var(--site-accent) 13%, transparent), transparent 30%), var(--site-bg)}}.final-cta{color:var(--site-text)}.final-cta-inner{justify-content:space-between;align-items:flex-end;gap:54px;display:flex}.final-cta-inner h2{margin-bottom:0}.signal-console{border-radius:var(--radius);background:#040c18c2;border:1px solid #2dd4bf45;padding:24px;position:relative;box-shadow:0 40px 100px #0000004d}.console-head,.console-foot{color:var(--lead-muted);letter-spacing:.14em;align-items:center;gap:9px;font-size:9px;font-weight:850;display:flex}.console-head{border-bottom:1px solid var(--line-dark);padding-bottom:17px}.live-dot{background:var(--lead-cyan);width:7px;height:7px;box-shadow:0 0 15px var(--lead-cyan);border-radius:50%}.console-foot{border-top:1px solid var(--line-dark);padding-top:17px}.console-foot i{background:#2dd4bf40;flex:1;height:1px}.fit-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.fit-card{border:1px solid var(--line-dark);border-radius:var(--radius);min-height:410px;padding:40px}.fit-card>span,.responsibility-grid article>span,.channel-grid article>span{color:var(--lead-cyan);letter-spacing:.14em;margin-bottom:82px;font-size:9px;font-weight:900;display:block}.fit-no{background:#ffffff05}.fit-yes{background:radial-gradient(circle at 90% 10%, #2dd4bf1f, transparent 35%), var(--lead-surface)}.responsibility-grid{grid-template-columns:1.2fr .9fr .9fr;gap:24px;display:grid}.responsibility-grid article{border:1px solid var(--line-dark);border-radius:var(--radius);background:#ffffff06;padding:34px}.finance-panel{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.finance-panel>div:last-child p{border-bottom:1px solid var(--line-dark);padding:18px 0;font-weight:720}.finance-panel small{color:var(--site-muted);margin-top:20px;display:block}.finance-panel-dark{color:#031714}.finance-panel-dark .eyebrow{color:#033d37}.finance-panel-dark>div:last-child p{border-bottom-color:#0317142e}.vertical-price-stack{gap:14px;display:grid}.vertical-price-stack article{background:#f3f0e870;border:1px solid #03171438;border-radius:16px;padding:22px}.vertical-price-stack article span,.vertical-price-stack article strong{display:block}.vertical-price-stack article span{letter-spacing:.12em;margin-bottom:8px;font-size:.75rem;font-weight:800}.vertical-price-stack article strong{font-size:1.2rem;line-height:1.25}.finance-panel .vertical-price-stack article p{border:0;padding:10px 0 0;font-weight:500}.process-proof{grid-template-columns:1.15fr .85fr .85fr}.section-navy .process-proof article,.section-slate .process-proof article{border-color:var(--line-dark)}.electric-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.electric-grid div{border:1px solid var(--line-dark);border-radius:var(--radius);background:#ffffff06;flex-direction:column;justify-content:space-between;min-height:130px;padding:20px;display:flex}.electric-grid div:last-child{grid-column:span 2}.electric-grid span{color:var(--lead-cyan);font-size:10px;font-weight:900}.electric-grid strong{font-size:15px}.split-heading{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.split-heading>p{color:var(--site-muted,#6c6159);font-size:18px}.service-chip-grid{flex-wrap:wrap;gap:10px;margin-top:44px;display:flex}.service-chip-grid span{border:1px solid var(--line-dark);color:var(--lead-muted);border-radius:999px;padding:12px 16px;font-size:13px}.channel-grid{grid-template-columns:1.1fr repeat(3,.9fr);gap:18px;display:grid}.channel-grid article{border:1px solid var(--line-dark);border-radius:var(--radius);background:#ffffff06;min-height:350px;padding:30px}.channel-grid article p{color:var(--lead-muted)}.faq-grid{grid-template-columns:1.1fr .9fr .9fr;gap:18px;display:grid}.faq-grid article{border:1px solid var(--line-dark);border-radius:var(--radius);padding:28px}.faq-grid article p{color:var(--lead-muted)}.bucket-visual{align-content:center;justify-items:center;min-height:500px;display:grid;position:relative}.bucket-source{color:#6d5d52;letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:15px;font-size:10px;font-weight:900;display:flex}.bucket-source i{background:var(--brand-orange);border-radius:50%;width:10px;height:20px;transform:rotate(18deg)}.bucket{border:6px solid var(--brand-ink);background:#ffffff59;border-top-width:13px;border-radius:24px 24px 90px 90px;place-items:center;width:min(360px,84vw);height:270px;display:grid;position:relative}.bucket>strong{letter-spacing:-.04em;font-size:20px}.leak{background:var(--brand-ink);color:#fff;text-align:center;border-radius:999px;min-width:140px;padding:8px 10px;font-size:9px;font-weight:800;position:absolute}.leak-1{top:25%;right:-28%}.leak-2{top:52%;left:-27%}.leak-3{bottom:12%;right:-20%}.bucket-result{color:var(--brand-orange-deep);letter-spacing:.15em;margin-top:22px;font-size:11px;font-weight:900}.leak-grid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:54px;display:grid}.leak-grid article{border:1px solid var(--line-light);border-radius:var(--radius);min-height:190px;padding:24px}.leak-grid span{color:var(--brand-orange);margin-bottom:50px;font-size:10px;font-weight:900;display:block}.module-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.module-grid article{border:1px solid var(--line-light);border-radius:var(--radius);background:#fff;min-height:270px;padding:30px}.module-grid article>span{color:var(--brand-orange);margin-bottom:66px;font-size:10px;font-weight:900;display:block}.module-grid p{color:#6c6159}.price-panel{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.price-panel>div:first-child>p:not(.eyebrow){color:#6c6159;max-width:650px}.price-card{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;border:1px solid #f36f2147;padding:42px}.price-card>span{color:var(--brand-orange-deep);letter-spacing:.14em;margin-bottom:48px;font-size:10px;font-weight:900;display:block}.price-card>strong{letter-spacing:-.06em;margin-bottom:26px;font-size:clamp(36px,5vw,58px);line-height:1;display:block}.price-card>strong small{color:#6c6159;letter-spacing:0;margin-top:8px;font-size:13px;display:block}.price-card p{color:#6c6159}.readiness-bridge{grid-template-columns:1.2fr .8fr;gap:70px;display:grid}.readiness-bridge p:not(.eyebrow){max-width:720px;font-size:17px}.milestones{gap:10px;display:grid}.milestones span{border:1px solid #1d0c0533;border-radius:999px;padding:14px 17px;font-size:13px;font-weight:760}.router-main,.embed-main,.outcome-main,.legal-main{background:radial-gradient(circle at 88% 3%, var(--site-accent), transparent 30%), var(--site-bg);min-height:calc(100vh - 80px);padding:86px 0}@supports (color:color-mix(in lab, red, red)){.router-main,.embed-main,.outcome-main,.legal-main{background:radial-gradient(circle at 88% 3%, color-mix(in srgb, var(--site-accent) 10%, transparent), transparent 30%), var(--site-bg)}}.router-main,.embed-main,.outcome-main,.legal-main{color:var(--site-text)}.router-layout,.embed-shell{grid-template-columns:minmax(0,.75fr) minmax(480px,1.25fr);align-items:start;gap:72px;display:grid}.router-intro{position:sticky;top:30px}.router-intro h1,.router-intro h2,.embed-copy h1{font-size:clamp(38px,4.7vw,60px)}.router-intro>p:not(.eyebrow),.embed-copy>p{color:var(--site-muted)}.router-guarantees{gap:8px;margin-top:34px;display:grid}.router-guarantees span{color:var(--lead-cyan);letter-spacing:.13em;font-size:10px;font-weight:850}.router-card,.gate-card,.embed-frame,.outcome-card{border:1px solid var(--site-accent);padding:clamp(28px,5vw,52px)}@supports (color:color-mix(in lab, red, red)){.router-card,.gate-card,.embed-frame,.outcome-card{border:1px solid color-mix(in srgb, var(--site-accent) 24%, transparent)}}.router-card,.gate-card,.embed-frame,.outcome-card{border-radius:var(--radius);background:var(--site-surface);box-shadow:0 30px 90px #0000002e}.router-card h1,.router-card h2,.outcome-card h1{font-size:clamp(38px,4.4vw,58px)}.progress-row{color:var(--site-muted);letter-spacing:.08em;justify-content:space-between;margin-bottom:9px;font-size:10px;font-weight:800;display:flex}.progress{background:#ffffff14;border-radius:999px;height:3px;margin-bottom:28px}.progress span{border-radius:inherit;background:var(--site-accent);transform-origin:0;height:100%;transition:transform .18s;display:block}.step-label{color:var(--site-accent);letter-spacing:.14em;margin-bottom:14px;font-size:10px;font-weight:850}.question-helper{color:var(--site-muted)}.option-list{gap:10px;margin-top:28px;display:grid}.option-list button{border:1px solid var(--site-line);border-radius:var(--radius-sm);width:100%;min-height:58px;color:var(--site-text);text-align:left;cursor:pointer;background:#ffffff06;justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.option-list button:hover,.option-list button.is-selected{border-color:var(--site-accent);background:var(--site-accent)}@supports (color:color-mix(in lab, red, red)){.option-list button:hover,.option-list button.is-selected{background:color-mix(in srgb, var(--site-accent) 8%, transparent)}}.option-list i{min-width:22px;color:var(--site-accent);text-align:right;font-style:normal;font-weight:900}.router-actions{justify-content:space-between;gap:18px;margin-top:28px;display:flex}.back-button{min-height:52px;color:var(--site-muted);cursor:pointer;background:0 0;border:0;padding:0 12px}.back-button:disabled{cursor:default;opacity:.25}.privacy-note{border-top:1px solid var(--site-line);color:var(--site-muted);margin:22px 0 0;padding-top:18px;font-size:11px}.embed-copy{position:sticky;top:30px}.embed-frame{background:#fff;min-height:760px;padding:0;position:relative;overflow:hidden}.embed-status{z-index:1;color:#4d5557;text-align:center;place-items:center;margin:0;display:grid;position:absolute;inset:24px}.embed-frame iframe{background:#fff;border:0;width:100%;min-height:760px;transition:opacity .18s}.embed-frame[data-loaded=false][data-rendered=false] iframe{opacity:0}.embed-frame[data-rendered=true] iframe{opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:static!important;left:auto!important}.gate-card h2{font-size:clamp(34px,4vw,46px)}.gate-card p{color:var(--site-muted)}.gate-card-cgs{border-color:#f36f214d}.gate-badge{border:1px solid var(--site-accent);margin-bottom:30px;padding:7px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.gate-badge{border:1px solid color-mix(in srgb, var(--site-accent) 45%, transparent)}}.gate-badge{color:var(--site-accent);letter-spacing:.13em;border-radius:999px;font-size:9px;font-weight:900}.outcome-card{max-width:900px}.outcome-copy{max-width:720px;color:var(--site-muted);font-size:17px}.booking-instruction{--instruction-accent:var(--av-teal);--instruction-line:#f3f7f533;--instruction-muted:#f3f7f5b3;background:var(--av-navy);min-height:100vh;color:var(--av-white)}.booking-instruction--cgs{--instruction-accent:var(--av-orange-dark);--instruction-line:var(--av-line);--instruction-muted:var(--av-muted);background:var(--av-paper-light);color:var(--av-ink)}.booking-instruction__main{background:linear-gradient(var(--instruction-line) 1px, transparent 1px), linear-gradient(90deg, var(--instruction-line) 1px, transparent 1px);background-size:72px 72px;padding:clamp(64px,9vw,116px) 0}.booking-instruction__hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(48px,7vw,96px);display:grid}.booking-instruction__copy h1{letter-spacing:-.055em;max-width:850px;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(48px,6.5vw,86px);font-weight:600;line-height:.96}.booking-instruction__copy>p{max-width:720px;color:var(--instruction-muted);margin:32px 0 0;font-size:18px;line-height:1.7}.booking-instruction__ledger{border-top:3px solid var(--instruction-accent);margin:0}.booking-instruction__ledger div{border-bottom:1px solid var(--instruction-line);grid-template-columns:.8fr 1.2fr;gap:18px;padding:20px 0;display:grid}.booking-instruction__ledger dt{color:var(--instruction-muted);letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.booking-instruction__ledger dd{overflow-wrap:anywhere;margin:0;font-weight:750}.booking-instruction__sequence{margin-top:clamp(72px,10vw,128px)}.booking-instruction__sequence ol{border-top:1px solid var(--instruction-line);border-left:1px solid var(--instruction-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.booking-instruction__sequence li{border-right:1px solid var(--instruction-line);border-bottom:1px solid var(--instruction-line);min-height:280px;padding:28px}.booking-instruction__sequence li>span{color:var(--instruction-accent);font-family:IBM Plex Mono,Consolas,monospace;font-size:11px}.booking-instruction__sequence h2{margin:82px 0 14px;font-family:Newsreader,Georgia,serif;font-size:28px;line-height:1.05}.booking-instruction__sequence p,.booking-instruction__ack p,.booking-instruction__recovery p{color:var(--instruction-muted);margin:0;line-height:1.65}.booking-instruction__ack,.booking-instruction__recovery{border-top:3px solid var(--instruction-accent);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(40px,7vw,96px);margin-top:clamp(64px,9vw,112px);padding-top:30px;display:grid}.booking-instruction__ack h2,.booking-instruction__recovery h2{margin:0 0 14px;font-family:Newsreader,Georgia,serif;font-size:clamp(32px,4vw,48px);line-height:1}.booking-instruction__ack blockquote{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(30px,4.2vw,54px);line-height:1.06}.booking-instruction__recovery a{color:currentColor;text-underline-offset:.2em;font-weight:750}.booking-instruction__safety-note{border-left:1px solid var(--instruction-accent);padding-left:28px}.booking-instruction__actions{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:64px;display:flex}.booking-instruction--leadgen .booking-instruction__actions .av-button--primary{background:var(--av-teal);color:var(--av-navy)}.booking-instruction--leadgen .booking-instruction__actions .av-button--primary:hover{background:var(--av-white);color:var(--av-navy)}.legal-main{background:var(--brand-paper);color:var(--brand-ink)}.legal-copy{max-width:900px}.legal-copy h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(48px,6.4vw,76px)}.legal-copy h2{font-family:var(--font-display);letter-spacing:-.025em;margin-top:52px;font-size:28px}.legal-copy p,.legal-copy li{color:#514943}.legal-copy li{margin-bottom:9px}.legal-lead{max-width:760px;font-size:19px}.legal-status{border-radius:var(--radius);background:#fff4e6;border:1px solid #f36f2142;grid-template-columns:190px 1fr;gap:28px;margin:44px 0 60px;padding:24px;display:grid}.legal-status strong{color:#8e2e00;letter-spacing:.12em;font-size:10px}.legal-status span{color:#6c6159;font-size:13px}.consent{z-index:80;border-radius:var(--radius);color:#fff;background:#0d1a2d;border:1px solid #2dd4bf4d;max-width:1120px;margin-inline:auto;padding:24px;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 30px 100px #00000075}.consent-copy{max-width:780px}.consent-copy>strong{margin-bottom:6px;font-size:17px;display:block}.consent-copy p{color:#9fadc0;margin:0;font-size:12px}.consent-kicker{color:var(--lead-cyan);letter-spacing:.13em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.consent-options{grid-template-columns:repeat(5,1fr);gap:10px;margin:20px 0;display:grid}.consent-options label{border:1px solid var(--line-dark);border-radius:var(--radius-sm);gap:10px;min-height:100px;padding:13px;display:flex}.consent-options input{width:18px;height:18px;accent-color:var(--lead-cyan);margin:2px 0 0}.consent-options strong,.consent-options small{display:block}.consent-options strong{font-size:12px}.consent-options small{color:#9fadc0;margin-top:4px;font-size:10px}.consent-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.consent-status{color:#ffd6cf;margin:14px 0 0;font-size:12px;line-height:1.5}.site-footer{border-top:1px solid var(--site-line);background:var(--site-bg)}@supports (color:color-mix(in lab, red, red)){.site-footer{background:color-mix(in srgb, var(--site-bg) 92%, #000)}}.site-footer{color:var(--site-text)}.footer-grid{grid-template-columns:1.5fr .8fr .8fr;align-items:start;gap:80px;min-height:260px;padding-block:54px;display:grid}.footer-grid>div:first-child>p{max-width:380px;color:var(--site-muted);margin:20px 0 0;font-size:13px}.footer-links{gap:9px;display:grid}.footer-links strong{color:var(--site-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:10px}.site-brand .footer-links strong,.site-cgs .footer-links strong{color:#8e2e00}.footer-links a,.footer-links button{min-height:30px;color:var(--site-muted);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:none}.footer-bottom{border-top:1px solid var(--site-line);min-height:70px;color:var(--site-muted);justify-content:space-between;align-items:center;gap:24px;font-size:11px;display:flex}.footer-bottom p{margin:0}@media (max-width:1050px){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:850px}.growth-orbit,.bucket-visual{width:min(620px,100%);margin-inline:auto}.signal-console,.electric-grid{width:min(720px,100%)}.ecosystem-map{grid-template-columns:1fr}.map-bridge{min-height:80px}.map-bridge i{background:linear-gradient(var(--brand-orange), var(--lead-cyan));width:1px;height:30px;margin-inline:auto}.method-grid,.module-grid{grid-template-columns:repeat(2,1fr)}.method-grid article:nth-child(3){border-left:0}.channel-grid{grid-template-columns:1fr 1fr}.leak-grid{grid-template-columns:repeat(3,1fr)}.router-layout,.embed-shell{grid-template-columns:1fr}.router-intro,.embed-copy{max-width:760px;position:static}.consent-options{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.shell{width:min(100% - 30px,1180px)}.site-header .desktop-nav{display:none}.mobile-header-actions{align-items:center;gap:8px;display:flex}.mobile-header-actions .mobile-nav-cta{border:1px solid var(--site-accent);align-items:center;min-height:44px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mobile-header-actions .mobile-nav-cta{border:1px solid color-mix(in srgb, var(--site-accent) 58%, transparent)}}.mobile-header-actions .mobile-nav-cta{color:var(--site-text);border-radius:999px;font-size:10px;font-weight:800;text-decoration:none}.menu-toggle{border:1px solid var(--site-line);width:44px;height:44px;color:var(--site-text);cursor:pointer;background:0 0;border-radius:50%;place-content:center;gap:5px;display:grid}.menu-toggle span{background:currentColor;width:18px;height:2px;display:block}.mobile-menu-layer{z-index:100;justify-items:end;width:100vw;height:100dvh;display:grid;position:fixed;inset:0}.mobile-menu-backdrop{cursor:pointer;background:#030a12ad;border:0;position:absolute;inset:0}.mobile-menu-panel{z-index:1;border-left:1px solid var(--site-line);background:var(--site-bg);width:min(88vw,390px);min-height:100dvh;color:var(--site-text);padding:24px;position:relative;box-shadow:-24px 0 70px #00000047}.site-header,.sf-site .site-header{z-index:90;background:var(--site-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.mobile-menu-heading{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.mobile-menu-heading strong{letter-spacing:.16em;text-transform:uppercase;font-size:12px}.mobile-menu-heading button{border:1px solid var(--site-line);color:currentColor;cursor:pointer;background:0 0;border-radius:50%;width:44px;height:44px;font-size:28px;line-height:1}.site-header .mobile-menu-panel nav{align-items:stretch;gap:4px;display:grid}.site-header .mobile-menu-panel nav a{border-bottom:1px solid var(--site-line);width:100%;min-height:52px;font-size:16px}.site-header .mobile-menu-panel nav .button{border:0;justify-content:center;margin-top:24px}.section{padding:78px 0}.hero-grid{gap:50px;min-height:auto;padding-block:58px}h1{font-size:clamp(46px,13vw,68px)}h2{font-size:clamp(34px,10vw,50px)}.lead{font-size:17px}.proof-line{flex-direction:column;align-items:flex-start;padding-block:24px}.problem-grid,.fit-grid,.proof-panel,.process-proof,.founder-panel,.responsibility-grid,.finance-panel,.split-heading,.price-panel,.readiness-bridge,.faq-grid,.footer-grid{grid-template-columns:1fr}.founder-mark{width:220px;min-height:220px}.final-cta-inner{flex-direction:column;align-items:flex-start}.method-grid,.module-grid,.channel-grid,.leak-grid{grid-template-columns:1fr}.method-grid article+article{border-top:1px solid var(--line-light);border-left:0}.electric-grid{grid-template-columns:1fr}.electric-grid div:last-child{grid-column:auto}.legal-status{grid-template-columns:1fr}.footer-grid{gap:36px}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:20px}.consent-options{grid-template-columns:1fr;max-height:42vh;overflow:auto}.consent-actions{flex-direction:column;align-items:stretch}.consent-actions .button{width:100%}}@media (max-width:520px){.header-inner{min-height:70px}.site-header nav .nav-cta{padding-inline:13px;font-size:11px}.growth-orbit{min-height:390px}.orbit-node{width:112px;min-height:66px}.orbit-core{width:106px;height:106px}.orbit-1,.orbit-3{left:33%}.map-card,.problem-grid article,.fit-card,.price-card{padding:28px}.problem-tag,.fit-card>span,.responsibility-grid article>span,.channel-grid article>span{margin-bottom:48px}.bucket{width:280px}.leak{min-width:108px;font-size:7px}.leak-1{right:-8%}.leak-2{left:-8%}.leak-3{right:-5%}.router-main,.embed-main,.outcome-main,.legal-main{padding:54px 0}.router-card,.gate-card,.outcome-card{padding:24px}.option-list button{min-height:64px}.router-actions{flex-direction:column-reverse;align-items:stretch}.router-actions .button{width:100%}.back-button{align-self:flex-start}.consent{padding:18px;bottom:10px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--sf-ink:#101312;--sf-ink-soft:#171b1a;--sf-paper:#f8f2e9;--sf-paper-deep:#eee4d7;--sf-white:#fffdf9;--sf-orange:#ff6b18;--sf-orange-deep:#d94f06;--sf-orange-text:#963100;--sf-teal:#27d3c0;--sf-teal-deep:#0a8f83;--sf-teal-text:#006b62;--sf-blue:#4581ff;--sf-muted:#67645f;--sf-line:#10131224;--sf-line-dark:#ffffff21;--sf-shadow:0 24px 70px #16120e1f}.sf-site{background:var(--sf-paper);color:var(--sf-ink)}.sf-site.site-leadgen{color:#f8fbff;background:#071625}.sf-site.site-brand .eyebrow,.sf-site.site-cgs .eyebrow,.sf-site.site-brand .footer-links strong,.sf-site.site-cgs .footer-links strong{color:var(--sf-orange-text)}.sf-site.site-brand .button-primary,.sf-site.site-cgs .button-primary{color:#fff;background:#a63a00}.sf-site .site-header{z-index:40;background:var(--site-bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sf-site .site-header{background:color-mix(in srgb, var(--site-bg) 91%, transparent)}}.sf-site .site-header:has(.mobile-menu-layer){z-index:100}.sf-site .header-inner{min-height:76px}.sf-hero{background:var(--sf-paper);padding:96px 0 82px;position:relative;overflow:hidden}.sf-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 49.95%,#1013120b 50%) 0 0/100% 100%,linear-gradient(#10131209 1px,#0000 1px) 0 0/100% 48px;position:absolute;inset:0}.sf-hero-brand:after,.sf-hero-cgs:after{content:"";border:1px solid #ff6b1833;border-radius:50%;width:560px;height:560px;position:absolute;top:-310px;right:-150px}.sf-hero-cgs{background:#f9f1e7}.sf-hero-leadgen{color:#f8fbff;background:radial-gradient(circle at 77% 25%,#27d3c024,#0000 25%),#071625}.sf-hero-leadgen:before{background:linear-gradient(90deg,#0000 49.95%,#ffffff0e 50%) 0 0/100% 100%,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/100% 48px}.sf-hero-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:72px;display:grid;position:relative}.sf-hero-copy{max-width:670px}.sf-hero-copy h1{letter-spacing:-.072em;max-width:760px;margin:20px 0 26px;font-size:clamp(54px,6.4vw,92px);line-height:.94}.sf-hero-copy h1 span{color:var(--sf-orange);display:block}.sf-hero-leadgen .sf-hero-copy h1 span{color:var(--sf-teal)}.sf-hero-copy .lead{color:#56534f;max-width:650px;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.65}.sf-hero-leadgen .sf-hero-copy .lead{color:#aebdca}.sf-hero-copy .actions{margin-top:34px}.sf-hero-assurance{color:#6f6a63;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;margin-top:24px;font-size:11px;font-weight:760;display:flex}.sf-hero-assurance span{padding-left:14px;position:relative}.sf-hero-assurance span:before{background:var(--sf-teal);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.7em;left:0}.sf-hero-leadgen .sf-hero-assurance{color:#8295a8}.sf-hero-frame,.sf-cgs-visual,.sf-signal-console{min-height:520px;position:relative}.sf-mini-frame{background:var(--sf-ink);color:#fff;box-shadow:var(--sf-shadow);border:1px solid #ff6b183d;border-radius:30px;flex-direction:column;justify-content:space-between;padding:42px;display:flex;position:absolute;inset:20px 0 0 20px}.sf-mini-frame:before{z-index:-1;content:"";border:1px solid #10131229;border-radius:30px;position:absolute;inset:-20px 20px 20px -20px}.sf-mini-frame>span,.sf-signal-head strong{color:var(--sf-orange);letter-spacing:.2em;font-size:10px;font-weight:850}.sf-mini-frame>strong{letter-spacing:-.055em;max-width:390px;font-size:clamp(36px,4vw,58px);line-height:1}.sf-mini-path{grid-template-columns:repeat(4,1fr);gap:12px;display:grid;position:relative}.sf-mini-path:before{background:linear-gradient(90deg, var(--sf-orange), var(--sf-teal));content:"";height:2px;position:absolute;top:15px;left:9%;right:9%}.sf-mini-path div{z-index:1;color:#98a09d;letter-spacing:.12em;text-transform:uppercase;justify-items:center;gap:9px;font-size:9px;font-weight:760;display:grid;position:relative}.sf-mini-path i{background:var(--sf-paper);width:32px;height:32px;color:var(--sf-ink);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:850;display:grid}.sf-mini-path div:first-child i{background:var(--sf-orange)}.sf-mini-path div:last-child i{background:var(--sf-teal)}.sf-mini-frame>p{color:#9da5a2;max-width:420px;margin:0;font-size:14px}.sf-section{padding:112px 0;position:relative}.sf-section-paper{background:var(--sf-paper);color:var(--sf-ink)}.sf-section-warm{background:var(--sf-paper-deep);color:var(--sf-ink)}.sf-section-ink{background:var(--sf-ink);color:#f8f7f4}.sf-section-slate{color:#f8fbff;background:#0b2034}.sf-section-heading{max-width:780px;margin-bottom:52px}.sf-section-heading h2{letter-spacing:-.055em;margin:16px 0 18px;font-size:clamp(38px,5.2vw,68px);line-height:1.02}.sf-section-heading>p:not(.eyebrow){max-width:690px;color:var(--sf-muted);margin:0;font-size:18px}.sf-section-heading-light>p:not(.eyebrow){color:#9fa8a4}.sf-site.site-brand .sf-section-heading-light>.eyebrow,.sf-site.site-cgs .sf-section-heading-light>.eyebrow{color:#ffc39e}.site-leadgen .sf-section-paper .eyebrow,.site-leadgen .sf-section-warm .eyebrow{color:var(--sf-teal-text)}.sf-problem-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:72px;display:grid}.sf-problem-layout>.sf-section-heading{margin:0;position:sticky;top:124px}.sf-problem-cards{gap:20px;display:grid}.sf-problem-card{border:1px solid var(--sf-line);background:var(--sf-white);border-radius:24px;padding:38px}.sf-problem-card>span,.sf-offer-card>div>span,.sf-scope-grid article>span,.sf-fit-grid article>span,.sf-pricing-product>span,.sf-pricing-card>span{color:var(--sf-orange-text);letter-spacing:.19em;margin-bottom:34px;font-size:10px;font-weight:850;display:inline-block}.sf-problem-card.is-teal>span{color:var(--sf-teal-text)}.sf-problem-card h3,.sf-offer-card h3{letter-spacing:-.045em;max-width:560px;margin:0 0 16px;font-size:clamp(28px,3vw,42px);line-height:1.05}.sf-problem-card p{color:var(--sf-muted);margin:0}.sf-problem-card ul{gap:8px;margin:24px 0;padding:0;list-style:none;display:grid}.sf-problem-card li:before{color:var(--sf-orange);content:"•";margin-right:9px}.sf-problem-card.is-teal li:before{color:var(--sf-teal-deep)}.sf-problem-card a{font-weight:820}.sf-film{margin:44px 0 0}.sf-film-frame{background:#101b22;border:1px solid #f3f0e838;border-radius:24px;overflow:hidden;box-shadow:0 28px 80px #0000004d}.sf-film video{aspect-ratio:16/9;background:#101b22;width:100%;display:block}.sf-film figcaption{color:#f3f0e8b8;letter-spacing:.04em;text-align:center;margin-top:14px;font-size:.86rem}.sf-system-frame{border:1px solid var(--sf-line-dark);background:#0e1918;border-radius:30px;overflow:hidden}.sf-frame-head{justify-content:space-between;align-items:end;gap:32px;padding:34px 38px 30px;display:flex}.sf-frame-head>div{gap:4px;display:grid}.sf-frame-head span{color:var(--sf-teal);letter-spacing:.18em;font-size:9px;font-weight:850}.sf-frame-head strong{letter-spacing:-.025em;font-size:23px}.sf-frame-head p{color:#899592;text-align:right;max-width:430px;margin:0;font-size:14px}.sf-frame-rail{background:linear-gradient(90deg, var(--sf-orange), var(--sf-teal), var(--sf-blue));height:4px;margin:0 38px;position:relative}.sf-frame-rail:after{border-style:solid;border-width:8px 0 8px 14px;border-color:transparent transparent transparent var(--sf-blue);content:"";position:absolute;top:-6px;right:-1px}.sf-frame-groups{color:#b5c1be;letter-spacing:.2em;grid-template-columns:1fr 1fr;padding:22px 38px 14px;font-size:8px;font-weight:850;display:grid}.sf-frame-groups span:last-child{padding-left:18px}.sf-frame-grid{background:var(--sf-line-dark);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.sf-frame-node{background:#101d1b;min-height:220px;padding:28px;position:relative}.sf-frame-node.is-growth{background:#111d25}.sf-frame-node>span{color:#acbbb7;font-size:9px;font-weight:850;position:absolute;top:28px;right:24px}.sf-frame-icon{width:48px;height:48px;color:var(--sf-teal);border:1px solid #27d3c047;border-radius:14px;place-items:center;margin-bottom:38px;display:grid}.sf-frame-node:nth-child(-n+4) .sf-frame-icon{color:var(--sf-orange);border-color:#ff6b1847}.sf-frame-node h3{letter-spacing:-.025em;margin:0 0 8px;font-size:20px}.sf-frame-node p{color:#83908d;margin:0;font-size:13px}.sf-frame-foot{color:#b7c1be;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:24px;padding:24px 38px;font-size:9px;font-weight:760;display:flex}.sf-offer-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.sf-offer-card{border-radius:28px;flex-direction:column;justify-content:space-between;min-height:530px;padding:44px;display:flex}.sf-offer-card.is-cgs{border:1px solid var(--sf-line);background:var(--sf-white)}.sf-offer-card.is-leadgen{color:#f8fbff;background:#0a1a2a}.sf-offer-card.is-leadgen>div>span{color:var(--sf-teal)}.sf-offer-card.is-cgs dt{color:#4f4b46}.sf-offer-card p{max-width:520px;color:var(--sf-muted)}.sf-offer-card.is-leadgen p{color:#a1b0bf}.sf-offer-card dl{background:var(--sf-line);gap:1px;margin:36px 0;display:grid}.sf-offer-card dl div{background:inherit;grid-template-columns:.8fr 1.2fr;gap:16px;padding:16px 0;display:grid}.sf-offer-card dt{color:#89837c;font-size:12px}.sf-offer-card dd{margin:0;font-weight:800}.sf-price-note{max-width:760px;color:var(--sf-muted);margin:24px 0 0;font-size:13px}.sf-steps{border-top:1px solid var(--sf-line);border-bottom:1px solid var(--sf-line);grid-template-columns:repeat(4,1fr);display:grid}.sf-steps article{min-height:290px;padding:34px 28px 34px 0}.sf-steps article+article{border-left:1px solid var(--sf-line);padding-left:28px}.sf-steps article>span{color:var(--sf-orange-text);letter-spacing:.18em;font-size:10px;font-weight:850}.sf-steps h3{letter-spacing:-.035em;margin:90px 0 12px;font-size:23px}.sf-steps p{color:var(--sf-muted);margin:0;font-size:14px}.sf-faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;display:grid}.sf-faq-layout .sf-section-heading{margin:0}.sf-faq{border-top:1px solid var(--sf-line-dark)}.sf-faq details{border-bottom:1px solid var(--sf-line-dark)}.sf-faq summary{cursor:pointer;padding:25px 54px 25px 0;font-size:18px;font-weight:760;list-style:none;position:relative}.sf-faq summary::-webkit-details-marker{display:none}.sf-faq summary:after{color:var(--sf-teal);content:"+";font-size:24px;font-weight:400;position:absolute;right:2px}.sf-faq details[open] summary:after{content:"−"}.sf-faq details p{color:#9ea8a4;max-width:650px;margin:-8px 0 26px}.sf-final-cta{background:var(--sf-orange);color:var(--sf-ink);padding:82px 0}.sf-final-cta-teal{background:var(--sf-teal)}.sf-final-cta-inner{justify-content:space-between;align-items:center;gap:60px;display:flex}.sf-final-cta h2{letter-spacing:-.055em;max-width:760px;margin:12px 0 10px;font-size:clamp(38px,5vw,66px);line-height:.98}.sf-final-cta p:not(.eyebrow){max-width:640px;margin:0}.sf-final-cta .button-primary{border-color:var(--sf-ink);background:var(--sf-ink);color:#fff;flex:none}.sf-site.site-brand .sf-final-cta .eyebrow,.sf-site.site-cgs .sf-final-cta .eyebrow{color:var(--sf-ink)}.sf-final-cta-teal .eyebrow{color:#033d37}.sf-leak-list{background:var(--sf-line);gap:1px;display:grid}.sf-leak-list article{background:var(--sf-white);grid-template-columns:52px 150px 1fr;align-items:center;gap:18px;min-height:118px;padding:24px 28px;display:grid}.sf-leak-list article>span{color:var(--sf-orange-text);font-size:10px;font-weight:850}.sf-leak-list h3,.sf-leak-list p{margin:0}.sf-leak-list h3{font-size:18px}.sf-leak-list p{color:var(--sf-muted);font-size:14px}.sf-cgs-visual{background:var(--sf-ink);color:#fff;box-shadow:var(--sf-shadow);border-radius:28px;align-content:center;gap:18px;padding:38px;display:grid}.sf-cgs-input,.sf-cgs-output{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sf-cgs-input span,.sf-cgs-output span{border:1px solid var(--sf-line-dark);color:#a2aaa7;letter-spacing:.12em;text-align:center;border-radius:10px;padding:12px 8px;font-size:8px;font-weight:800}.sf-cgs-core{background:#171a18;border:1px solid #ff6b184d;border-radius:20px;min-height:270px;padding:34px;position:relative;overflow:hidden}.sf-cgs-core>span{color:var(--sf-orange);letter-spacing:.18em;font-size:9px;font-weight:850}.sf-cgs-core>strong{letter-spacing:-.045em;max-width:410px;margin-top:38px;font-size:34px;line-height:1.05;display:block}.sf-cgs-core>div{justify-content:space-around;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.sf-cgs-core i{background:linear-gradient(var(--sf-orange), transparent);width:2px;height:42px;display:block;transform:rotate(15deg)}.sf-scope-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.sf-scope-grid article{border:1px solid var(--sf-line);background:var(--sf-white);border-radius:22px;min-height:330px;padding:34px}.sf-scope-grid h3{letter-spacing:-.04em;margin:0 0 26px;font-size:28px}.sf-scope-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sf-scope-grid li{color:var(--sf-muted)}.sf-scope-grid li:before{color:var(--sf-teal-deep);content:"✓";margin-right:9px}.sf-process-line{border:1px solid var(--sf-line);background:#ffffff59;border-radius:24px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.sf-process-line article{min-height:280px;padding:28px 24px;position:relative}.sf-process-line article+article{border-left:1px solid var(--sf-line)}.sf-process-line article>span{color:var(--sf-orange-text);font-size:10px;font-weight:850}.sf-process-line h3{margin:105px 0 10px;font-size:19px}.sf-process-line p{color:var(--sf-muted);margin:0;font-size:12px}.sf-deployment-layout{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.sf-deployment-layout .sf-section-heading{margin:0}.sf-deployment-steps{background:var(--sf-line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.sf-deployment-steps li{background:var(--sf-white);grid-template-columns:70px .7fr 1.3fr;align-items:center;gap:20px;min-height:132px;padding:26px;display:grid}.sf-deployment-steps li>span{color:var(--sf-orange-text);font-size:18px;font-weight:850}.sf-deployment-steps p{color:var(--sf-muted);margin:0;font-size:13px}.sf-pricing-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.sf-pricing-layout .sf-section-heading{margin:0}.sf-pricing-card{background:#171b19;border:1px solid #ff6b185c;border-radius:26px;padding:38px}.sf-pricing-card>div{border-bottom:1px solid var(--sf-line-dark);grid-template-columns:1fr auto;align-items:baseline;gap:8px 20px;padding:18px 0;display:grid}.sf-pricing-card>div>span{color:#84908c;letter-spacing:.16em;grid-column:1/-1;font-size:9px;font-weight:850}.sf-pricing-card strong{letter-spacing:-.055em;font-size:48px;line-height:1}.sf-pricing-card small{color:#8b9692}.sf-pricing-card ul{color:#abb4b0;gap:10px;margin:26px 0;padding-left:18px;font-size:14px;display:grid}.sf-cost-boundary{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px;display:grid}.sf-cost-boundary article{border:1px solid var(--sf-line-dark);border-radius:16px;padding:24px}.sf-cost-boundary span{color:var(--sf-teal);letter-spacing:.16em;font-size:8px;font-weight:850}.sf-cost-boundary p{color:#97a29e;margin:16px 0 0;font-size:13px}.sf-bridge{justify-content:space-between;align-items:center;gap:70px;display:flex}.sf-bridge h2{letter-spacing:-.055em;max-width:800px;margin:14px 0;font-size:clamp(36px,4.7vw,62px);line-height:1}.sf-bridge p:not(.eyebrow){max-width:690px;color:var(--sf-muted);margin:0}.sf-signal-console{background:#0b1d2f;border:1px solid #27d3c03b;border-radius:26px;flex-direction:column;justify-content:space-between;padding:34px;display:flex;box-shadow:0 30px 90px #00000047}.sf-signal-head{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.sf-signal-head>span{background:var(--sf-teal);width:8px;height:8px;box-shadow:0 0 20px var(--sf-teal);border-radius:50%}.sf-signal-head strong{color:var(--sf-teal)}.sf-signal-head small{color:#72869a}.sf-signal-metrics{border-top:1px solid var(--sf-line-dark);grid-template-columns:repeat(4,1fr);display:grid}.sf-signal-metrics div{padding:18px 10px 0}.sf-signal-metrics div+div{border-left:1px solid var(--sf-line-dark)}.sf-signal-metrics span{color:var(--sf-teal);font-size:9px;font-weight:850}.sf-signal-metrics p{color:#92a2b1;margin:4px 0 0;font-size:11px}.sf-fit-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.sf-fit-grid article{border:1px solid var(--sf-line-dark);background:#111917;border-radius:24px;min-height:410px;padding:38px}.sf-fit-grid article.is-not-yet{background:#111a24}.sf-fit-grid article.is-ready>span{color:var(--sf-teal)}.sf-fit-grid article.is-not-yet>span{color:var(--sf-orange)}.sf-fit-grid h3{letter-spacing:-.045em;margin:0 0 26px;font-size:32px;line-height:1.08}.sf-fit-grid ul{color:#a7b1ad;gap:12px;margin:0 0 26px;padding:0;list-style:none;display:grid}.sf-fit-grid li:before{color:var(--sf-teal);content:"✓";margin-right:10px}.sf-fit-grid .is-not-yet li:before{color:var(--sf-orange);content:"—"}.sf-fit-grid a{color:var(--sf-orange);font-weight:800}.sf-scope-grid-leadgen article{min-height:300px}.sf-responsibility-layout{grid-template-columns:1fr .7fr .7fr;gap:18px;display:grid}.sf-responsibility-layout .sf-section-heading{margin:0}.sf-responsibility-layout article{border:1px solid var(--sf-line);background:#ffffff61;border-radius:20px;padding:32px}.sf-responsibility-layout article>span{color:var(--sf-orange-text);letter-spacing:.18em;font-size:9px;font-weight:850}.sf-responsibility-layout ul{color:var(--sf-muted);gap:11px;margin:55px 0 0;padding:0;list-style:none;display:grid}.sf-responsibility-layout li:before{color:var(--sf-teal-deep);content:"✓";margin-right:8px}.sf-investment-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.sf-investment-grid article{border:1px solid var(--sf-line-dark);background:#111b1a;border-radius:24px;padding:38px}.sf-investment-grid article:not(.is-primary){background:#0d1b2a}.sf-investment-grid article>span{color:var(--sf-teal);letter-spacing:.17em;font-size:9px;font-weight:850}.sf-investment-grid h3{letter-spacing:-.045em;margin:18px 0 36px;font-size:38px}.sf-investment-grid dl{background:var(--sf-line-dark);gap:1px;margin:0;display:grid}.sf-investment-grid dl div{background:#111b1a;grid-template-columns:1fr 1.1fr;gap:18px;padding:18px 0;display:grid}.sf-investment-grid article:not(.is-primary) dl div{background:#0d1b2a}.sf-investment-grid dt{color:#82908c;font-size:12px}.sf-investment-grid dd{text-align:right;margin:0;font-weight:780}.sf-investment-grid .is-total{color:#fff}.sf-investment-grid .is-total dd{color:var(--sf-teal);font-size:18px}.sf-investment-note{border:1px solid var(--sf-line-dark);color:#98a5a0;border-radius:14px;gap:14px;margin-top:18px;padding:22px 24px;display:flex}.sf-investment-note strong{color:var(--sf-orange)}.sf-investment-note p{margin:0}.sf-proof-system{grid-template-columns:.7fr 1.3fr;align-items:end;gap:70px;display:grid}.sf-proof-system .sf-section-heading{margin:0}.sf-proof-path{background:var(--sf-line);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.sf-proof-path article{background:var(--sf-white);flex-direction:column;justify-content:flex-end;min-height:190px;padding:22px;display:flex}.sf-proof-path article>span{color:var(--sf-orange-text);margin-bottom:auto;font-size:9px;font-weight:850}.sf-proof-path small{color:var(--sf-muted)}.sf-subhero{background:linear-gradient(90deg, transparent 49.95%, #1013120b 50%), var(--sf-paper-deep);padding:94px 0 78px}.sf-subhero h1{letter-spacing:-.07em;max-width:850px;margin:18px 0 20px;font-size:clamp(52px,7vw,90px);line-height:.96}.sf-subhero p:not(.eyebrow){max-width:720px;color:var(--sf-muted);margin:0;font-size:19px}.sf-pricing-page-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.sf-pricing-product{border:1px solid var(--sf-line);background:var(--sf-white);border-radius:28px;flex-direction:column;min-height:720px;padding:42px;display:flex}.sf-pricing-product.is-leadgen{color:#fff;background:#0a1a2a}.sf-pricing-product.is-leadgen>span{color:var(--sf-teal)}.sf-pricing-product h2{letter-spacing:-.05em;margin:0 0 18px;font-size:40px;line-height:1.05}.sf-pricing-product>p:not(.sf-card-note){color:var(--sf-muted)}.sf-pricing-product.is-leadgen>p:not(.sf-card-note){color:#9ba9b6}.sf-pricing-product dl{background:var(--sf-line);gap:1px;margin:38px 0;display:grid}.sf-pricing-product dl div{background:inherit;grid-template-columns:.85fr 1.15fr;gap:20px;padding:17px 0;display:grid}.sf-pricing-product dt{color:#85817a;font-size:12px}.sf-pricing-product dd{text-align:right;margin:0;font-weight:780}.sf-card-note{color:inherit;background:#ff6b181a;border-radius:12px;padding:18px;font-size:13px}.sf-pricing-product .actions,.sf-pricing-product>.button{margin-top:auto}.sf-cost-table{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.sf-cost-table .sf-section-heading{margin:0}.sf-cost-table>div:last-child{background:var(--sf-line-dark);gap:1px;display:grid}.sf-cost-table article{background:var(--sf-ink);padding:28px}.sf-cost-table h3{margin:0 0 10px}.sf-cost-table p{color:#99a39f;margin:0}.sf-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sf-contact-grid article{border:1px solid var(--sf-line);background:var(--sf-white);border-radius:18px;padding:30px}.sf-contact-grid article>span{color:var(--sf-orange-text);letter-spacing:.16em;font-size:9px;font-weight:850}.sf-contact-grid article h2{margin:14px 0 18px;font-size:26px}.sf-contact-grid article p{color:var(--sf-muted);margin:7px 0}.legal-draft-notice{border-left:3px solid var(--sf-orange);color:var(--sf-muted);background:#ff6b1814;grid-column:1/-1;margin:0;padding:16px 18px;font-size:13px}@media (max-width:1050px){.sf-hero-grid{grid-template-columns:1fr}.sf-hero-copy{max-width:800px}.sf-hero-frame,.sf-cgs-visual,.sf-signal-console{min-height:500px}.sf-mini-frame{inset:0}.sf-problem-layout,.sf-deployment-layout,.sf-pricing-layout,.sf-proof-system,.sf-cost-table{grid-template-columns:1fr}.sf-problem-layout>.sf-section-heading{position:static}.sf-frame-grid{grid-template-columns:repeat(2,1fr)}.sf-frame-groups{display:none}.sf-steps{grid-template-columns:repeat(2,1fr)}.sf-steps article:nth-child(3){border-left:0;border-top:1px solid var(--sf-line)}.sf-steps article:nth-child(4){border-top:1px solid var(--sf-line)}.sf-process-line{grid-template-columns:repeat(3,1fr)}.sf-process-line article:nth-child(4){border-top:1px solid var(--sf-line);border-left:0}.sf-process-line article:nth-child(5),.sf-process-line article:nth-child(6){border-top:1px solid var(--sf-line)}.sf-responsibility-layout{grid-template-columns:repeat(2,1fr)}.sf-responsibility-layout .sf-section-heading{grid-column:1/-1}.sf-proof-path{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}}@media (max-width:760px){.sf-problem-card a,.footer-links a,.footer-links button{align-items:center;min-height:44px;display:flex}.shell{width:min(100% - 32px,1180px)}.sf-site .header-inner{min-height:68px}.sf-site .site-header .desktop-nav{gap:0}.sf-site .site-header .desktop-nav>a:not(.nav-cta){display:none}.sf-site .site-header .desktop-nav .nav-cta{padding:0 13px;font-size:11px}.sf-hero{padding:68px 0 58px}.sf-hero-grid{gap:48px}.sf-hero-copy h1{font-size:clamp(48px,15vw,68px)}.sf-hero-copy .lead{font-size:17px}.sf-hero-assurance{display:grid}.sf-hero-frame,.sf-cgs-visual,.sf-signal-console{min-height:440px}.sf-mini-frame{padding:28px}.sf-mini-frame>strong{font-size:40px}.sf-mini-frame>p{font-size:12px}.sf-mini-path{grid-template-columns:repeat(2,1fr);gap:18px}.sf-mini-path:before{display:none}.sf-section{padding:78px 0}.sf-section-heading{margin-bottom:36px}.sf-section-heading h2{font-size:clamp(36px,11vw,52px)}.sf-section-heading>p:not(.eyebrow){font-size:16px}.sf-problem-layout,.sf-faq-layout{gap:44px}.sf-problem-card,.sf-offer-card,.sf-scope-grid article,.sf-fit-grid article,.sf-investment-grid article,.sf-pricing-product{padding:28px}.sf-frame-head{flex-direction:column;align-items:start;padding:26px}.sf-frame-head p{text-align:left}.sf-frame-rail{margin:0 26px}.sf-frame-grid,.sf-offer-grid,.sf-review-grid,.sf-scope-grid,.sf-fit-grid,.sf-investment-grid,.sf-pricing-page-grid,.sf-faq-layout,.sf-responsibility-layout,.sf-cost-boundary,.sf-contact-grid{grid-template-columns:1fr}.legal-draft-notice{grid-column:auto}.sf-frame-node{min-height:185px}.sf-frame-foot{flex-direction:column;align-items:flex-start;padding:22px 26px}.sf-offer-card,.sf-pricing-product{min-height:auto}.sf-final-cta-inner,.sf-bridge{flex-direction:column;align-items:flex-start}.sf-steps{grid-template-columns:1fr}.sf-steps article,.sf-steps article+article{border-top:1px solid var(--sf-line);border-left:0;min-height:220px;padding:28px 0}.sf-steps article:first-child{border-top:0}.sf-steps h3{margin-top:55px}.sf-review-card{min-height:230px}.sf-faq-layout .sf-section-heading{margin-bottom:0}.sf-leak-list article{grid-template-columns:36px 1fr}.sf-leak-list article p{grid-column:2}.sf-cgs-visual{padding:22px}.sf-cgs-input,.sf-cgs-output{gap:5px}.sf-cgs-core{padding:26px}.sf-cgs-core>strong{font-size:28px}.sf-process-line{grid-template-columns:1fr}.sf-process-line article,.sf-process-line article+article,.sf-process-line article:nth-child(4){border-top:1px solid var(--sf-line);border-left:0;min-height:180px}.sf-process-line article:first-child{border-top:0}.sf-process-line h3{margin-top:48px}.sf-deployment-steps li{grid-template-columns:52px 1fr}.sf-deployment-steps li p{grid-column:2}.sf-pricing-card strong{font-size:40px}.sf-signal-console{min-height:500px}.sf-responsibility-layout .sf-section-heading{grid-column:auto}.sf-investment-note{display:grid}.sf-subhero{padding:68px 0 58px}.sf-subhero h1{font-size:clamp(46px,15vw,68px)}.sf-final-cta{padding:68px 0}}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans-regular.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--av-ink:#101b22;--av-paper:#f3f0e8;--av-paper-light:#faf7f0;--av-line:#d5cfc2;--av-orange:#f26a2e;--av-orange-dark:#b83f17;--av-navy:#071625;--av-navy-2:#0d2132;--av-teal:#27d3c0;--av-teal-dark:#0d8077;--av-white:#f3f7f5;--av-muted:#4b5c64;--av-electric:#f2b84b;--av-radius-sm:8px;--av-radius-md:16px;--av-shadow:0 24px 70px #101b221f}.av-site{min-height:100vh;color:var(--av-ink);background:var(--av-paper);font-family:IBM Plex Sans,Arial,sans-serif;overflow:clip}.av-site *,.av-header *,.av-footer *{box-sizing:border-box}.av-site .shell,.av-header .shell,.av-footer .shell{width:min(1200px,100% - 48px);margin-inline:auto}.av-kicker{color:currentColor;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-family:IBM Plex Mono,Consolas,monospace;font-size:11px;font-weight:500;line-height:1.5}.av-lead{max-width:690px;color:var(--av-muted);margin:28px 0 0;font-size:clamp(19px,2vw,23px);line-height:1.55}.av-actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:36px;display:flex}.av-button,.av-nav__cta{border-radius:var(--av-radius-sm);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.av-button:hover,.av-nav__cta:hover{box-shadow:0 10px 24px #07162524}.av-button:focus-visible{outline:3px solid var(--av-orange);outline-offset:3px}.av-nav__cta:focus-visible{outline:3px solid var(--av-orange);outline-offset:3px}.av-link:focus-visible{outline:3px solid var(--av-orange);outline-offset:3px}.av-nav a:focus-visible{outline:3px solid var(--av-orange);outline-offset:3px}.av-nav button:focus-visible{outline:3px solid var(--av-orange);outline-offset:3px}.av-footer a:focus-visible{outline:3px solid var(--av-orange);outline-offset:3px}.av-footer button:focus-visible{outline:3px solid var(--av-orange);outline-offset:3px}.av-menu-toggle:focus-visible{outline:3px solid var(--av-orange);outline-offset:3px}.av-mobile-panel a:focus-visible{outline:3px solid var(--av-orange);outline-offset:3px}.av-mobile-panel button:focus-visible{outline:3px solid var(--av-orange);outline-offset:3px}.av-button--primary{background:var(--av-orange);color:var(--av-ink)}.av-button--primary:hover{background:var(--av-orange-dark);color:#fff}.av-button--dark{background:var(--av-ink);color:#fff}.av-button--signal{background:var(--av-teal);color:var(--av-navy)}.av-button--signal:hover{background:#61e3d5}.av-link{color:inherit;text-underline-offset:5px;font-weight:600}.av-link--light{color:var(--av-white)}.av-header{z-index:60;color:var(--av-ink);background:#f3f0e8f5;border-bottom:1px solid #101b2224;position:relative}.av-header--cgs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.av-header--brand,.av-header--leadgen,.av-header--industries,.av-header--vertical,.av-header--router{color:var(--av-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071625f5;border-color:#f3f7f524;position:sticky;top:0}.av-header__inner{justify-content:space-between;align-items:center;gap:28px;min-height:78px;display:flex}.av-brand{min-height:44px;color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.av-brand__symbol{fill:currentColor;width:34px;height:34px}.av-brand__cut{fill:var(--av-paper)}.av-header:not(.av-header--cgs) .av-brand__cut,.av-footer .av-brand__cut{fill:var(--av-navy)}.av-brand__signal{fill:var(--av-orange)}.av-header:not(.av-header--cgs) .av-brand__signal{fill:var(--av-teal)}.av-brand__name{gap:1px;display:grid}.av-brand__name>span{letter-spacing:.08em;font-size:17px;font-weight:600}.av-brand__name small{letter-spacing:.14em;opacity:.66;font-family:IBM Plex Mono,Consolas,monospace;font-size:8px}.av-nav{align-items:center;gap:20px;display:flex}.av-nav>a:not(.av-nav__cta){min-height:44px;color:inherit;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.av-industries-menu{position:relative}.av-industries-menu>button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0;font-size:14px;display:inline-flex}.av-industries-menu>button span{transition:transform .16s}.av-industries-menu>button[aria-expanded=true] span{transform:rotate(180deg)}.av-industries-dropdown{background:var(--av-paper-light);width:250px;color:var(--av-ink);border:1px solid #101b222e;padding:10px;display:grid;position:absolute;top:calc(100% + 14px);left:-18px;box-shadow:0 20px 48px #07162533}.av-industries-dropdown:before{content:"";height:15px;position:absolute;bottom:100%;left:0;right:0}.av-industries-dropdown a{border-bottom:1px solid var(--av-line);color:inherit;padding:13px 11px;text-decoration:none}.av-industries-dropdown a:last-child{border-bottom:0}:is(.av-industries-dropdown a:hover,.av-industries-dropdown a:focus-visible){background:#65e6dc2e}.av-nav__cta{background:var(--av-orange);min-height:44px;color:var(--av-ink)}.av-header:not(.av-header--cgs) .av-nav__cta,.av-header:not(.av-header--cgs) .av-mobile-panel .av-button--primary{background:var(--av-teal);color:var(--av-navy)}.av-header__mobile-actions{align-items:center;gap:10px;display:none}.av-menu-toggle{border-radius:var(--av-radius-sm);width:48px;height:48px;color:inherit;background:0 0;border:1px solid;flex:0 0 48px;place-content:center;gap:7px;display:grid}.av-header__mobile-actions .av-nav__cta--mobile[aria-current=page]{display:none}.av-menu-toggle span{background:currentColor;width:19px;height:1px;display:block}.av-mobile-layer{z-index:100;height:100dvh;position:fixed;inset:0}.av-mobile-backdrop{background:#071625b8;border:0;position:absolute;inset:0}.av-mobile-panel{background:var(--av-paper-light);width:min(420px,100% - 28px);height:100dvh;color:var(--av-ink);padding:24px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px #07162547}.av-mobile-panel__head{border-bottom:1px solid var(--av-line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.av-mobile-panel__head button{border:1px solid var(--av-line);border-radius:var(--av-radius-sm);background:0 0;width:44px;height:44px;font-size:28px}.av-mobile-panel nav{gap:0;margin-top:16px;display:grid}.av-mobile-panel nav>a:not(.av-button){border-bottom:1px solid var(--av-line);color:var(--av-ink);padding:18px 4px;font-size:19px;text-decoration:none}.av-mobile-industries{display:grid}.av-mobile-industries__toggle{border:0;border-bottom:1px solid var(--av-line);width:100%;color:var(--av-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:flex-start;align-items:center;gap:5px;padding:18px 4px;font-size:19px;display:flex}.av-mobile-industries__toggle span{transition:transform .16s}.av-mobile-industries__toggle[aria-expanded=true] span{transform:rotate(180deg)}.av-mobile-industries__dropdown{border-bottom:1px solid var(--av-line);background:#65e6dc1a;padding:4px 16px 10px;display:grid}.av-mobile-industries__dropdown>a{border-bottom:1px solid var(--av-line);color:var(--av-ink);padding:14px 4px;font-size:17px;text-decoration:none}.av-mobile-industries__dropdown>a:last-child{border-bottom:0}.av-mobile-panel .av-button{margin-top:28px}.av-footer{background:var(--av-navy);color:var(--av-white);font-family:IBM Plex Sans,Arial,sans-serif}.av-footer__main{grid-template-columns:minmax(0,1fr) minmax(320px,auto);gap:64px;padding-block:56px 44px;display:grid}.av-footer__brand p{color:#f3f7f5b3;max-width:460px;margin:20px 0 0;line-height:1.6}.av-footer__links{flex-wrap:wrap;place-content:start flex-end;gap:12px 22px;display:flex}.av-footer__links a,.av-footer__links button{min-height:44px;color:var(--av-white);font:inherit;text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:10px 0;font-size:14px;text-decoration:underline;display:inline-flex}.av-footer__bottom{color:#f3f7f594;border-top:1px solid #f3f7f524;padding-block:20px 28px;font-size:13px}.av-section-head{max-width:760px;margin-bottom:48px}.av-section-head h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,68px);font-weight:600;line-height:.98}.av-section-head>p:last-child{max-width:680px;color:var(--av-muted);margin:24px 0 0;font-size:18px;line-height:1.65}.av-section-head--light{color:var(--av-white)}.av-section-head--light>p:last-child{color:#f3f7f5ad}.av-faq{gap:0;display:grid}.av-faq details{border-top:1px solid var(--av-line);padding:0}.av-faq details:last-child{border-bottom:1px solid var(--av-line)}.av-faq summary{cursor:pointer;align-items:center;min-height:52px;padding:22px 36px 22px 0;font-size:18px;font-weight:600;display:flex}.av-faq details p{max-width:680px;color:var(--av-muted);margin:-4px 0 24px;line-height:1.7}.av-faq--dark details{border-color:#f3f7f533}.av-faq--dark details p{color:#f3f7f5b3}.av-hero{padding:92px 0 104px}.av-hero--brand{background:linear-gradient(#101b220e 1px, transparent 1px), linear-gradient(90deg, #101b220e 1px, transparent 1px), var(--av-paper);background-size:72px 72px}.av-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);align-items:center;gap:70px;display:grid}.av-hero h1{letter-spacing:-.065em;max-width:820px;margin:0;font-size:clamp(58px,7vw,104px);font-weight:600;line-height:.9}.av-hero__facts{color:var(--av-muted);text-transform:uppercase;border-top:1px solid #101b222e;flex-wrap:wrap;gap:8px 22px;margin:32px 0 0;padding:20px 0 0;font-family:IBM Plex Mono,Consolas,monospace;font-size:11px;list-style:none;display:flex}.av-blueprint{border-radius:var(--av-radius-md);background:var(--av-paper-light);min-height:580px;box-shadow:var(--av-shadow);border:1px solid #101b224d;padding:26px;position:relative;overflow:hidden}.av-blueprint__head{border-bottom:1px solid var(--av-line);letter-spacing:.08em;justify-content:space-between;gap:16px;padding-bottom:18px;font-family:IBM Plex Mono,Consolas,monospace;font-size:9px;display:flex}.av-blueprint__line{background:var(--av-line);width:1px;position:absolute;top:96px;bottom:90px;left:50%}.av-blueprint__line i{border:2px solid var(--av-paper-light);background:var(--av-orange);border-radius:50%;width:11px;height:11px;position:absolute;left:-5px}.av-blueprint__line i:first-child{top:12%}.av-blueprint__line i:nth-child(2){background:var(--av-ink);top:49%}.av-blueprint__line i:nth-child(3){background:var(--av-teal-dark);top:84%}.av-blueprint__module{border:1px solid var(--av-line);border-radius:var(--av-radius-sm);background:var(--av-paper);width:44%;padding:22px;position:absolute}.av-blueprint__module small{letter-spacing:.12em;font-family:IBM Plex Mono,Consolas,monospace;font-size:9px;display:block}.av-blueprint__module strong{margin:16px 0 8px;font-size:30px;display:block}.av-blueprint__module span{color:var(--av-muted);font-size:13px}.av-blueprint__module.is-cgs{border-left:4px solid var(--av-orange);top:128px;left:0}.av-blueprint__module.is-leadgen{border-left:4px solid var(--av-teal-dark);top:320px;right:0}.av-blueprint>p{color:var(--av-muted);margin:0;font-size:13px;position:absolute;bottom:24px;left:26px;right:26px}.av-band{padding:104px 0}.av-band--paper{background:var(--av-paper-light)}.av-band--warm{background:#e9e1d4}.av-band--ink{background:var(--av-ink);color:var(--av-white)}.av-band--proof{border-top:1px solid var(--av-line)}.av-product-rails{border-top:1px solid var(--av-line);gap:0;display:grid}.av-product-rail{border-bottom:1px solid var(--av-line);grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:36px;padding:36px 0;display:grid}.av-product-rail>span{letter-spacing:.12em;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.av-product-rail h3{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(27px,3vw,42px)}.av-product-rail p{max-width:650px;color:var(--av-muted);margin:0;line-height:1.6}.av-product-rail>a{color:var(--av-ink);text-underline-offset:5px;font-weight:600}.av-product-rail--cgs{box-shadow:inset 4px 0 var(--av-orange);padding-left:24px}.av-product-rail--leadgen{box-shadow:inset 4px 0 var(--av-teal-dark);padding-left:24px}.av-journey{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}.av-journey__stage{border-radius:var(--av-radius-md);background:#152731;border:1px solid #f3f7f538;min-height:560px;padding:26px;position:sticky;top:112px;overflow:hidden}.av-journey__stage.is-cgs{box-shadow:inset 5px 0 var(--av-orange)}.av-journey__stage.is-gate{box-shadow:inset 5px 0 var(--av-white)}.av-journey__stage.is-leadgen{box-shadow:inset 5px 0 var(--av-teal)}.av-journey__stage-head{letter-spacing:.1em;justify-content:space-between;gap:20px;font-family:IBM Plex Mono,Consolas,monospace;font-size:9px;display:flex}.av-journey__signal{height:190px;margin:70px 0 44px;position:relative}.av-journey__signal>span{background:#f3f7f542;height:2px;position:absolute;top:50%;left:9%;right:9%}.av-journey__signal i{background:var(--av-orange);border:3px solid #152731;border-radius:50%;width:16px;height:16px;position:absolute;top:calc(50% - 8px)}.av-journey__signal i:nth-child(2){left:9%}.av-journey__signal i:nth-child(3){background:var(--av-white);left:calc(50% - 8px)}.av-journey__signal i:nth-child(4){background:var(--av-teal);right:9%}.av-journey__stage-copy small,.av-journey__chapter small{letter-spacing:.1em;text-transform:uppercase;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.av-journey__stage-copy strong{letter-spacing:-.04em;margin-top:12px;font-size:clamp(30px,3.5vw,48px);line-height:1;display:block}.av-journey__stage-copy p{color:#f3f7f5ad;margin:18px 0 0;line-height:1.65}.av-journey__progress{grid-template-columns:repeat(6,1fr);gap:5px;display:grid;position:absolute;bottom:24px;left:26px;right:26px}.av-journey__progress span{background:#f3f7f52e;height:2px}.av-journey__progress span.is-active{background:var(--av-teal)}.av-journey__chapters{display:grid}.av-journey__chapter{border-top:1px solid #f3f7f533;grid-template-columns:54px 1fr;align-content:center;gap:24px;min-height:52vh;padding:42px 0;display:grid}.av-journey__chapter>span{color:var(--av-teal);font-family:IBM Plex Mono,Consolas,monospace}.av-journey__chapter.is-cgs>span{color:var(--av-orange)}.av-journey__chapter.is-gate>span{color:var(--av-white)}.av-journey__chapter h3{letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(28px,3vw,42px)}.av-journey__chapter p{color:#f3f7f5a6;max-width:580px;margin:0;line-height:1.65}.av-readiness{grid-template-columns:.82fr 1.18fr;gap:80px;display:grid}.av-readiness__list{border-top:1px solid #101b223d}.av-readiness__list article{border-bottom:1px solid #101b223d;grid-template-columns:56px 1fr;gap:22px;padding:32px 0;display:grid}.av-readiness__list article>span{color:var(--av-orange-dark);font-family:IBM Plex Mono,Consolas,monospace}.av-readiness__list h3{margin:0 0 10px;font-size:27px}.av-readiness__list p{color:var(--av-muted);margin:0;line-height:1.65}.av-diagnostic-callout{border:1px solid var(--av-line);border-left:5px solid var(--av-orange);border-radius:var(--av-radius-md);background:#fffdf8;grid-template-columns:1.1fr .9fr;align-items:end;gap:48px 80px;padding:48px;display:grid}.av-diagnostic-callout h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,58px);line-height:1}.av-diagnostic-callout p{color:var(--av-muted);line-height:1.65}.av-diagnostic-callout ol{margin:0;padding:0;list-style:none}.av-diagnostic-callout li{border-top:1px solid var(--av-line);padding:15px 0}.av-diagnostic-callout li span{margin-right:16px;font-family:IBM Plex Mono,Consolas,monospace;font-size:11px}.av-diagnostic-callout .av-button{justify-self:start}.av-final{background:var(--av-orange);color:var(--av-ink);padding:84px 0}.av-final__inner{justify-content:space-between;align-items:end;gap:48px;display:flex}.av-final h2{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(40px,5vw,70px);line-height:.98}.av-final .av-button--primary{border-color:var(--av-ink);background:var(--av-ink);color:#fff}.av-site .sf-reviews{margin-top:36px}.av-site .sf-review-grid{border-top:1px solid var(--av-line);gap:0}.av-site .sf-review-card{border:0;border-bottom:1px solid var(--av-line);box-shadow:none;background:0 0;border-radius:0}.av-site .sf-review-summary{border:1px solid var(--av-line);border-radius:var(--av-radius-sm);background:0 0}.av-site--cgs{background:var(--av-paper-light)}.av-site--cgs h1,.av-site--cgs h2{font-family:Newsreader,Georgia,serif;font-weight:600}.cgs-hero{background:linear-gradient(90deg, #101b220d 1px, transparent 1px), var(--av-paper-light);background-size:80px 100%;padding:86px 0 96px}.cgs-hero__grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:72px;display:grid}.cgs-hero h1{letter-spacing:-.055em;max-width:790px;margin:0;font-size:clamp(58px,7vw,100px);line-height:.9}.cgs-ledger{border-radius:var(--av-radius-sm);background:var(--av-paper);box-shadow:var(--av-shadow);border:1px solid #101b224d;padding:26px}.cgs-ledger__head{border-bottom:2px solid var(--av-ink);letter-spacing:.1em;justify-content:space-between;gap:18px;padding-bottom:16px;font-family:IBM Plex Mono,Consolas,monospace;font-size:9px;display:flex}.cgs-ledger__row{border-bottom:1px solid var(--av-line);grid-template-columns:34px 100px 1fr 100px;align-items:center;gap:12px;padding:25px 0;display:grid}.cgs-ledger__row>span{font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.cgs-ledger__row i{background:var(--av-ink);height:1px}.cgs-ledger__row small{color:var(--av-muted)}.cgs-ledger>p{color:var(--av-muted);margin:22px 0 0;font-size:13px}.cgs-section{padding:100px 0}.cgs-section--paper{background:var(--av-paper-light)}.cgs-section--warm{background:#e9e1d4}.cgs-section--ink{background:var(--av-ink);color:var(--av-white)}.cgs-section--price{background:var(--av-orange);color:var(--av-ink)}.cgs-split{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.cgs-issue-list{border-top:1px solid var(--av-line)}.cgs-issue-list article{border-bottom:1px solid var(--av-line);grid-template-columns:50px 1fr;gap:18px;padding:28px 0;display:grid}.cgs-issue-list article>span{color:var(--av-orange-dark);font-family:IBM Plex Mono,Consolas,monospace}.cgs-issue-list h3{margin:0 0 8px;font-size:25px}.cgs-issue-list p{color:var(--av-muted);margin:0;line-height:1.6}.cgs-process{border-top:1px solid #f3f7f538;border-bottom:1px solid #f3f7f538;grid-template-columns:repeat(6,1fr);display:grid}.cgs-process article{border-left:1px solid #f3f7f538;min-height:240px;padding:24px 18px}.cgs-process article:first-child{border-left:0}.cgs-process article>span{color:var(--av-orange);font-family:IBM Plex Mono,Consolas,monospace}.cgs-process strong{margin-top:76px;font-size:20px;display:block}.cgs-process p{color:#f3f7f59e;font-size:13px;line-height:1.5}.cgs-scope{border-top:1px solid var(--av-line);border-left:1px solid var(--av-line);grid-template-columns:repeat(2,1fr);display:grid}.cgs-scope article{border-right:1px solid var(--av-line);border-bottom:1px solid var(--av-line);min-height:310px;padding:32px}.cgs-scope article>span{color:var(--av-orange-dark);font-family:IBM Plex Mono,Consolas,monospace}.cgs-scope h3{margin:48px 0 22px;font-size:31px}.cgs-scope ul{margin:0;padding:0;list-style:none}.cgs-scope li{border-top:1px solid var(--av-line);color:var(--av-muted);padding:11px 0}.cgs-delivery{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.cgs-delivery ol{border-top:1px solid #101b2240;margin:0;padding:0;list-style:none}.cgs-delivery li{border-bottom:1px solid #101b2240;grid-template-columns:48px 140px 1fr;gap:18px;padding:24px 0;display:grid}.cgs-delivery li>span{color:var(--av-orange-dark);font-family:IBM Plex Mono,Consolas,monospace}.cgs-delivery li p{color:var(--av-muted);margin:0;line-height:1.55}.cgs-price{grid-template-columns:.8fr 1.2fr;gap:36px 70px;display:grid}.cgs-price h2{max-width:630px;margin:0;font-size:clamp(44px,6vw,76px);line-height:.94}.cgs-price__numbers{border:1px solid #101b2273;grid-template-columns:repeat(2,1fr);display:grid}.cgs-price__numbers article{border-left:1px solid #101b2273;min-height:210px;padding:28px}.cgs-price__numbers article:first-child{border-left:0}.cgs-price__numbers span{letter-spacing:.1em;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.cgs-price__numbers strong{margin:58px 0 4px;font-size:clamp(40px,5vw,64px);line-height:1;display:block}.cgs-price__terms{border-top:1px solid #101b2273;grid-column:2}.cgs-price__terms p{border-bottom:1px solid #101b2273;margin:0;padding:18px 0;line-height:1.6}.cgs-price .av-button{border-color:var(--av-ink);background:var(--av-ink);color:#fff;grid-column:2;justify-self:start}.cgs-responsibility{grid-template-columns:.9fr .55fr .55fr;gap:42px;display:grid}.cgs-responsibility article{border-top:3px solid var(--av-orange);padding-top:20px}.cgs-responsibility article>span{font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.cgs-responsibility ul{color:var(--av-muted);margin:26px 0 0;padding-left:18px;line-height:1.8}.cgs-responsibility>p{border-top:1px solid var(--av-line);color:var(--av-muted);grid-column:2/-1;margin:0;padding-top:18px}.cgs-proof-faq{grid-template-columns:1.05fr .95fr;gap:72px;display:grid}.cgs-proof-faq>.av-section-head,.cgs-proof-faq>.av-product-video{grid-column:1/-1}.cgs-proof-faq .av-faq details{border-color:#f3f7f533}.cgs-proof-faq .av-faq details p{color:#f3f7f5ad}.cgs-proof-faq .av-button{margin-top:32px}.av-site--leadgen{background:var(--av-navy);color:var(--av-white)}.lg-hero{background:linear-gradient(#27d3c012 1px, transparent 1px), linear-gradient(90deg, #27d3c012 1px, transparent 1px), var(--av-navy);background-size:80px 80px;padding:88px 0 100px}.lg-hero__grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:64px;display:grid}.lg-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(52px,6.2vw,88px);font-weight:600;line-height:.94}.lg-hero .av-lead{color:#f3f7f5ad}.lg-hero .av-hero__facts{color:#f3f7f59e;border-color:#f3f7f52e}.lg-signal{border-radius:var(--av-radius-md);background:#0a1b2a;border:1px solid #27d3c059;min-height:560px;padding:24px;box-shadow:0 30px 80px #00000047}.lg-signal__head,.lgv-circuit__head{letter-spacing:.1em;border-bottom:1px solid #f3f7f529;justify-content:space-between;gap:16px;padding-bottom:16px;font-family:IBM Plex Mono,Consolas,monospace;font-size:9px;display:flex}.lg-flow{grid-template-columns:repeat(7,1fr);margin-top:32px;display:grid;position:relative}.lg-flow__rail{background:#27d3c080;height:1px;position:absolute;top:25px;left:7%;right:7%}.lg-flow__step{border-left:1px solid #f3f7f524;min-height:180px;padding:14px;position:relative}.lg-flow__step:first-of-type{border-left:0}.lg-flow__step>span{z-index:1;background:var(--av-teal);width:24px;height:24px;color:var(--av-navy);border-radius:50%;place-content:center;font-family:IBM Plex Mono,Consolas,monospace;font-size:8px;display:grid;position:relative}.lg-flow__step strong{margin-top:58px;font-size:16px;display:block}.lg-flow__step small{color:#f3f7f594;margin-top:8px;font-size:11px;line-height:1.4;display:block}.lg-flow--compact{grid-template-columns:1fr;margin-top:26px}.lg-flow--compact .lg-flow__rail{width:1px;height:auto;top:12px;bottom:12px;left:12px}.lg-flow--compact .lg-flow__step{border:0;border-bottom:1px solid #f3f7f521;grid-template-columns:32px 100px 1fr;align-items:center;min-height:auto;padding:12px 0;display:grid}.lg-flow--compact .lg-flow__step strong,.lg-flow--compact .lg-flow__step small{margin:0}.lg-signal__note{color:#f3f7f59e;text-transform:uppercase;grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:12px;margin-top:24px;font-family:IBM Plex Mono,Consolas,monospace;font-size:9px;display:grid}.lg-signal__note i{background:var(--av-teal);height:1px}.lg-section{padding:100px 0}.lg-section--navy{background:var(--av-navy)}.lg-section--signal{background:var(--av-navy-2)}.lg-section--paper{background:var(--av-paper-light);color:var(--av-ink)}.lg-section--mist{color:var(--av-ink);background:#dfe8e4}.lg-readiness{border:1px solid #f3f7f52e;grid-template-columns:repeat(2,1fr);display:grid}.lg-readiness article{min-height:390px;padding:34px}.lg-readiness article+article{border-left:1px solid #f3f7f52e}.lg-readiness article>span{letter-spacing:.1em;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.lg-readiness .is-ready>span{color:var(--av-teal)}.lg-readiness .is-foundation>span{color:var(--av-orange)}.lg-readiness h3{margin:58px 0 24px;font-size:33px}.lg-readiness ul{color:#f3f7f5a8;margin:0;padding:0;list-style:none}.lg-readiness li{border-top:1px solid #f3f7f524;padding:12px 0}.lg-readiness a{color:var(--av-white);margin-top:28px;display:inline-block}.lg-scope{border-top:1px solid var(--av-line);border-left:1px solid var(--av-line);grid-template-columns:repeat(4,1fr);display:grid}.lg-scope article{border-right:1px solid var(--av-line);border-bottom:1px solid var(--av-line);min-height:300px;padding:28px}.lg-scope article>span{color:var(--av-teal-dark);font-family:IBM Plex Mono,Consolas,monospace}.lg-scope h3{margin:90px 0 12px;font-size:27px}.lg-scope p{color:var(--av-muted);line-height:1.6}.lg-responsibility{grid-template-columns:1fr .6fr .6fr;gap:48px;display:grid}.lg-responsibility article{border-top:3px solid var(--av-teal-dark);padding-top:20px}.lg-responsibility article>span{font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.lg-responsibility ul{color:var(--av-muted);margin:28px 0 0;padding-left:18px;line-height:1.8}.lg-investment{grid-template-columns:.9fr .55fr .55fr;gap:36px;display:grid}.lg-investment article{border:1px solid #f3f7f533;padding:28px}.lg-investment article>span{color:var(--av-teal);font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.lg-investment h3{margin:64px 0 12px;font-size:26px}.lg-investment article p{color:#f3f7f59e;line-height:1.6}.lg-investment__notice{color:#f3f7f5b8;border-top:1px solid #f3f7f533;grid-column:2/-1;margin:0;padding-top:18px}.lg-proof{grid-template-columns:.9fr 1.1fr;align-items:end;gap:60px;display:grid}.lg-proof__path{border-top:1px solid var(--av-line);border-bottom:1px solid var(--av-line);grid-column:2;grid-template-columns:repeat(5,1fr);display:grid}.lg-proof__path span{border-left:1px solid var(--av-line);min-height:120px;padding:18px 12px;font-weight:600}.lg-proof__path span:first-child{border-left:0}.lg-proof__path small{color:var(--av-teal-dark);margin-bottom:46px;font-family:IBM Plex Mono,Consolas,monospace;display:block}.lg-proof .av-button{grid-column:2;justify-self:start}.lg-proof>.av-product-video{grid-column:1/-1}.av-product-video{border:1px solid var(--av-line);background:var(--av-paper-light);color:var(--av-ink);margin:0}.av-product-video__head{border-bottom:1px solid var(--av-line);grid-template-columns:1fr 1fr;gap:48px;padding:24px;display:grid}.av-product-video__head span{letter-spacing:.12em;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.av-product-video__head h3{margin:18px 0 0;font-size:clamp(28px,4vw,48px);line-height:1}.av-product-video__head p{color:var(--av-muted);align-self:end;margin:0;line-height:1.6}.av-product-video video{aspect-ratio:16/9;background:var(--av-ink);width:100%;display:block}.av-product-video figcaption{border-top:1px solid var(--av-line);color:var(--av-muted);padding:14px 24px;font-size:12px}.av-product-video--leadgen{background:var(--av-navy);color:var(--av-white);border-color:#27d3c059}.av-product-video--leadgen .av-product-video__head,.av-product-video--leadgen figcaption{border-color:#f3f7f52e}.av-product-video--leadgen .av-product-video__head p,.av-product-video--leadgen figcaption{color:#f3f7f5ad}.lg-faq-final{grid-template-columns:.9fr 1.1fr;gap:60px;display:grid}.lg-faq-final .av-faq{grid-column:2}.lg-faq-final .av-button{grid-column:2;justify-self:start}.lgv-hero{box-shadow:inset 0 -4px var(--av-electric)}.lgv-circuit{border-radius:var(--av-radius-md);background:#0a1b2a;border:1px solid #f2b84b73;min-height:560px;padding:24px}.lgv-circuit>div:not(.lgv-circuit__head){border-bottom:1px solid #f3f7f524;grid-template-columns:34px 1fr 100px;align-items:center;gap:14px;padding:23px 0;display:grid}.lgv-circuit>div>span{color:var(--av-electric);font-family:IBM Plex Mono,Consolas,monospace}.lgv-circuit>div>i{background:var(--av-electric);height:1px}.lgv-circuit>p{color:#f3f7f594;margin-top:24px;font-size:13px}.lgv-jobs{grid-template-columns:.9fr 1.1fr;gap:70px;display:grid}.lgv-jobs ol{border-top:1px solid var(--av-line);margin:0;padding:0;list-style:none}.lgv-jobs li{border-bottom:1px solid var(--av-line);grid-template-columns:50px 1fr;gap:18px;padding:22px 0;display:grid}.lgv-jobs li span{color:#9a6b0d;font-family:IBM Plex Mono,Consolas,monospace}.lgv-problem{grid-template-columns:1fr .55fr .55fr;gap:34px;display:grid}.lgv-problem article{border-top:3px solid var(--av-electric);padding-top:20px}.lgv-problem article>span{color:var(--av-electric);font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.lgv-problem h3{margin:44px 0 12px;font-size:25px}.lgv-problem article p{color:#f3f7f5a3;line-height:1.6}.lgv-channels{border-top:1px solid var(--av-line);border-left:1px solid var(--av-line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.lgv-channels .av-section-head{grid-column:1/-1}.lgv-channels article{border-right:1px solid var(--av-line);border-bottom:1px solid var(--av-line);min-height:280px;padding:28px}.lgv-channels article>span{color:#8a620c;font-family:IBM Plex Mono,Consolas,monospace;font-size:9px}.lgv-channels h3{margin:72px 0 12px;font-size:25px}.lgv-channels article p{color:var(--av-muted);line-height:1.6}.lgv-scope{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.lgv-scope .av-section-head{grid-column:1/-1}.lgv-scope article{border-top:1px solid #101b2233;min-height:240px;padding:24px}.lgv-scope article>span{color:#8a620c;font-family:IBM Plex Mono,Consolas,monospace}.lgv-scope h3{margin:60px 0 10px}.lgv-scope article p{color:var(--av-muted);line-height:1.55}.lgv-responsibility{grid-template-columns:.9fr .55fr .55fr;gap:36px;display:grid}.lgv-responsibility article{border:1px solid #f3f7f533;padding:28px}.lgv-responsibility article>span{color:var(--av-electric);font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.lgv-responsibility ul{color:#f3f7f5a6;margin:38px 0 0;padding-left:18px;line-height:1.8}.lgv-responsibility__terms{border-top:1px solid #f3f7f533;grid-column:2/-1;padding-top:18px}.lgv-responsibility__terms p{color:#f3f7f5a6}.lgv-proof{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.lgv-proof>div{border-top:1px solid var(--av-line);gap:0;display:grid}.lgv-proof>div span{border-bottom:1px solid var(--av-line);padding:18px 0;font-family:IBM Plex Mono,Consolas,monospace;font-size:10px}.lgv-final{grid-template-columns:1fr auto;align-items:end;gap:60px;display:grid}@media (max-width:1050px){.av-hero__grid,.cgs-hero__grid,.lg-hero__grid{grid-template-columns:1fr}.av-blueprint,.cgs-ledger,.lg-signal,.lgv-circuit{width:min(100%,720px)}.av-journey{gap:40px}.cgs-process{grid-template-columns:repeat(3,1fr)}.cgs-process article:nth-child(4){border-left:0}.cgs-responsibility,.lg-responsibility,.lg-investment,.lgv-problem,.lgv-responsibility{grid-template-columns:1fr 1fr}.cgs-responsibility .av-section-head,.lg-responsibility .av-section-head,.lg-investment .av-section-head,.lgv-problem .av-section-head,.lgv-responsibility .av-section-head{grid-column:1/-1}.lg-scope,.lgv-scope{grid-template-columns:repeat(2,1fr)}.lg-flow:not(.lg-flow--compact){grid-template-columns:repeat(4,1fr)}.lg-flow:not(.lg-flow--compact) .lg-flow__rail{display:none}.lg-flow:not(.lg-flow--compact) .lg-flow__step:nth-child(6){border-left:0}}@media (max-width:760px){.av-site .shell,.av-header .shell,.av-footer .shell{width:min(100% - 32px,1200px)}.av-nav{display:none}.av-header__mobile-actions{display:flex}.av-nav__cta--mobile{min-height:44px;padding:10px 13px;font-size:12px;display:inline-flex}.av-header__inner{min-height:68px}.av-brand__symbol{width:30px;height:30px}.av-brand__name>span{font-size:15px}.av-brand__name small{display:none}.av-footer__main{grid-template-columns:1fr;gap:36px;padding-block:44px 32px}.av-footer__links{justify-content:flex-start}.av-section-head{margin-bottom:34px}.av-section-head h2{font-size:clamp(34px,11vw,50px)}.av-hero,.cgs-hero,.lg-hero{padding:62px 0 72px}.av-hero h1,.cgs-hero h1,.lg-hero h1{font-size:clamp(48px,14vw,70px);line-height:.95}.av-lead{margin-top:22px;font-size:18px}.av-actions{align-items:stretch}.av-actions .av-button{width:100%}.av-blueprint{min-height:490px;padding:20px}.av-blueprint__module{width:52%;padding:16px}.av-blueprint__module strong{font-size:23px}.av-blueprint__module.is-cgs{top:112px}.av-blueprint__module.is-leadgen{top:286px}.av-band,.cgs-section,.lg-section{padding:68px 0}.av-product-rail{grid-template-columns:1fr;gap:16px;padding:28px 18px}.av-product-rail--cgs,.av-product-rail--leadgen{padding-left:18px}.av-journey{display:block}.av-journey__stage{display:none}.av-journey__chapter{min-height:auto;padding:30px 0}.av-readiness,.av-diagnostic-callout,.cgs-split,.cgs-delivery,.cgs-price,.cgs-proof-faq,.lg-proof,.lg-faq-final,.lgv-jobs,.lgv-proof,.lgv-final{grid-template-columns:1fr;gap:40px}.av-diagnostic-callout{padding:28px}.av-product-video__head{grid-template-columns:1fr;gap:20px;padding:20px}.av-product-video figcaption{padding:12px 20px}.av-final__inner{flex-direction:column;align-items:flex-start}.cgs-ledger__row{grid-template-columns:34px 80px 1fr}.cgs-ledger__row small{grid-column:2/-1}.cgs-process,.cgs-scope,.cgs-price__numbers,.cgs-responsibility,.lg-readiness,.lg-scope,.lg-responsibility,.lg-investment,.lgv-channels,.lgv-scope,.lgv-problem,.lgv-responsibility{grid-template-columns:1fr}.cgs-process article,.cgs-process article:nth-child(4){border-top:1px solid #f3f7f538;border-left:0;min-height:190px}.cgs-process article:first-child{border-top:0}.cgs-process strong{margin-top:48px}.cgs-scope article{min-height:250px}.cgs-delivery li{grid-template-columns:42px 1fr}.cgs-delivery li p{grid-column:2}.cgs-price__numbers article{border-top:1px solid #ffffff80;border-left:0}.cgs-price__numbers article:first-child{border-top:0}.cgs-price__terms,.cgs-price .av-button,.lg-proof__path,.lg-proof .av-button,.lg-faq-final .av-faq,.lg-faq-final .av-button,.lg-investment__notice,.lgv-responsibility__terms,.cgs-responsibility .av-section-head,.lg-responsibility .av-section-head,.lg-investment .av-section-head,.lgv-problem .av-section-head,.lgv-responsibility .av-section-head{grid-column:auto}.lg-flow:not(.lg-flow--compact){grid-template-columns:1fr}.lg-flow:not(.lg-flow--compact) .lg-flow__step{border:0;border-bottom:1px solid #f3f7f524;grid-template-columns:34px 110px 1fr;align-items:center;min-height:auto;padding:16px 0;display:grid}.lg-flow:not(.lg-flow--compact) .lg-flow__step strong,.lg-flow:not(.lg-flow--compact) .lg-flow__step small{margin:0}.lg-proof__path{grid-template-columns:1fr}.lg-proof__path span{border-left:0;border-bottom:1px solid var(--av-line);grid-template-columns:44px 1fr;min-height:auto;padding:16px 0;display:grid}.lg-proof__path small{margin:0}.lgv-channels .av-section-head,.lgv-scope .av-section-head{grid-column:auto}.lgv-channels article,.lgv-scope article{min-height:220px}}@media (prefers-reduced-motion:reduce){.av-button,.av-nav__cta{transition:none}.av-button:hover,.av-nav__cta:hover{transform:none}.av-journey{display:block}.av-journey__stage{display:none}.av-journey__chapter{min-height:auto;padding:30px 0}}.av-funnel{min-height:100vh}.av-funnel--leadgen{--site-bg:var(--av-navy);--site-surface:var(--av-navy-2);--site-text:var(--av-white);--site-muted:#f3f7f5ad;--site-accent:var(--av-teal);--site-accent-contrast:var(--av-navy);--site-line:#f3f7f52e;background:var(--av-navy);color:var(--av-white)}.av-funnel--cgs{--site-bg:var(--av-paper);--site-surface:var(--av-white);--site-text:var(--av-ink);--site-muted:var(--av-muted);--site-accent:var(--av-orange);--site-accent-contrast:var(--av-white);--site-line:var(--av-line);background:var(--av-paper);color:var(--av-ink)}.av-funnel__main{background:var(--site-bg);color:var(--site-text)}.av-funnel__hero{padding-block:88px 96px}.av-funnel__intro{max-width:960px;margin-bottom:52px}.av-funnel__intro h1{letter-spacing:-.06em;overflow-wrap:anywhere;max-width:950px;margin:0 0 28px;font-size:clamp(48px,6.3vw,84px);font-weight:600;line-height:.96}.av-funnel__intro>p:not(.eyebrow){max-width:760px;color:var(--site-muted);margin:0;font-size:19px;line-height:1.65}.av-funnel__video{max-width:1040px;margin-inline:auto}.av-funnel__preview-note{border:1px solid var(--site-line);color:var(--site-muted);border-bottom:0;grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);gap:24px;padding:18px 22px;font-size:13px;display:grid}.av-funnel__preview-note strong{color:var(--site-text);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850}.av-funnel__after-video{border:1px solid var(--site-line);border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px;padding:30px;display:grid}.av-funnel__after-video span{color:var(--site-accent);letter-spacing:.16em;margin-bottom:10px;font-size:9px;font-weight:850;display:block}.av-funnel__after-video p{max-width:680px;color:var(--site-muted);margin:0}.av-funnel__calendar{border-top:1px solid var(--site-line);padding-block:96px 110px;scroll-margin-top:28px}.av-funnel--leadgen .av-funnel__calendar{background:radial-gradient(circle at 82% 10%, #27d3c01f, transparent 27%), var(--av-navy-2)}.av-funnel--cgs .av-funnel__calendar{background:radial-gradient(circle at 84% 12%, #ff6b181f, transparent 27%), var(--av-paper-deep)}.av-funnel__calendar-inner{grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);align-items:start;gap:64px;display:grid}.av-funnel__calendar-copy{position:sticky;top:32px}.av-funnel__calendar-copy h2{letter-spacing:-.052em;margin:0 0 24px;font-size:clamp(38px,4.8vw,62px);line-height:1.02}.av-funnel__calendar-copy>p:not(.eyebrow){color:var(--site-muted);margin:0;font-size:17px}.av-funnel__calendar .embed-frame,.av-funnel__calendar .gate-card{width:100%}.av-funnel--leadgen .gate-card{background:var(--av-navy)}.av-funnel--cgs .gate-card[data-external-media=blocked] .button-outline{border-color:var(--site-text)}@supports (color:color-mix(in lab, red, red)){.av-funnel--cgs .gate-card[data-external-media=blocked] .button-outline{border-color:color-mix(in srgb, var(--site-text) 36%, transparent)}}.av-funnel--cgs .gate-card[data-external-media=blocked] .button-outline{color:var(--site-text)}.av-funnel--cgs .gate-card[data-external-media=blocked] .button-outline:hover{border-color:var(--site-text);background:var(--site-text);color:var(--site-bg)}.av-funnel--cgs .gate-card[data-external-media=blocked] .button-outline:focus-visible{outline-color:var(--site-text)}@media (max-width:1000px){.av-funnel__calendar-inner{grid-template-columns:1fr}.av-funnel__calendar-copy{max-width:760px;position:static}}@media (max-width:760px){.av-funnel__hero{padding-block:60px 68px}.av-funnel__intro{margin-bottom:36px}.av-funnel__intro h1{font-size:clamp(43px,13vw,62px)}.av-funnel__intro>p:not(.eyebrow){font-size:17px}.av-funnel__preview-note,.av-funnel__after-video{grid-template-columns:1fr}.av-funnel__after-video{gap:24px;padding:22px}.av-funnel__after-video .av-button{width:100%}.av-funnel__calendar{padding-block:68px 78px}.booking-instruction__hero,.booking-instruction__ack,.booking-instruction__recovery,.booking-instruction__sequence ol{grid-template-columns:1fr}.booking-instruction__sequence li{grid-template-columns:40px 1fr;gap:16px;min-height:auto;padding:22px;display:grid}.booking-instruction__sequence h2{margin:0 0 10px}.booking-instruction__actions{flex-direction:column;align-items:stretch}.booking-instruction__actions .av-button{width:100%}}@media (max-width:420px){.av-funnel__intro h1{letter-spacing:-.045em;font-size:clamp(31px,10vw,42px);line-height:1}}.pricing-index__main{background:var(--av-paper);padding:clamp(72px,10vw,128px) 0}.pricing-index__intro{max-width:980px}.pricing-index__intro h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(48px,7vw,88px);font-weight:600;line-height:.96}.pricing-index__intro p{max-width:720px;color:var(--av-muted);margin:28px 0 0;font-size:19px;line-height:1.65}.pricing-index__offers{border-top:1px solid var(--av-line);border-left:1px solid var(--av-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:72px;display:grid}.pricing-index__offers article{border-right:1px solid var(--av-line);border-bottom:1px solid var(--av-line);flex-direction:column;min-width:0;padding:clamp(28px,4vw,48px);display:flex}.pricing-index__offers h2{max-width:540px;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1}.pricing-index__offers dl{border-top:1px solid var(--av-line);margin:48px 0 0}.pricing-index__offers dl div{border-bottom:1px solid var(--av-line);grid-template-columns:minmax(120px,.55fr) minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.pricing-index__offers dt{color:var(--av-muted)}.pricing-index__offers dd{margin:0;font-weight:600}.pricing-index__actions{flex-wrap:wrap;align-items:center;gap:18px 24px;margin-top:auto;padding-top:40px;display:flex}.pricing-index__actions .av-link{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.pricing-index__offers{grid-template-columns:1fr;margin-top:52px}.pricing-index__offers dl div{grid-template-columns:1fr;gap:5px}.pricing-index__actions .av-button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--ppl-ink:#07151c;--ppl-ink-soft:#102630;--ppl-paper:#f5efe5;--ppl-paper-deep:#e8dfd0;--ppl-mist:#d9e4df;--ppl-signal:#d7ff39;--ppl-cyan:#65e6dc;--ppl-line:#07151c38}.ppl-site{background:var(--ppl-paper);color:var(--ppl-ink);font-family:var(--font-body)}.ppl-kicker{font:600 .75rem/1.3 var(--font-mono,monospace);letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px}.ppl-button{min-height:48px;color:var(--ppl-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;padding:12px 20px;font-size:.92rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.ppl-button--primary{border-color:var(--ppl-signal);background:var(--ppl-signal);color:var(--ppl-ink);box-shadow:0 12px 30px #65e6dc24}.ppl-button:hover{border-color:var(--ppl-cyan);background:color-mix(in srgb, var(--ppl-cyan) 14%, transparent)}.ppl-button--primary:hover{border-color:var(--ppl-signal);background:#e2ff70}.ppl-button:focus-visible{outline:3px solid var(--ppl-cyan);outline-offset:3px}.ppl-button:disabled{cursor:wait;opacity:.56}.ppl-home{overflow:clip}.ppl-home h1,.ppl-home h2,.ppl-home h3{color:inherit;margin-top:0}.ppl-home h1,.ppl-home h2{font-family:var(--font-display);letter-spacing:-.04em}.ppl-home h2{margin-bottom:0;font-size:clamp(2.15rem,4.5vw,3.85rem);line-height:1}.ppl-home p{line-height:1.65}.ppl-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:36px;display:flex}.ppl-text-link{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;font-size:.9rem;font-weight:650;display:inline-flex}.ppl-heading{max-width:880px;margin-bottom:58px}.ppl-heading--split{grid-template-columns:minmax(0,1.2fr) minmax(260px,.55fr);align-items:end;gap:10vw;max-width:none;display:grid}.ppl-heading--split>p{color:#07151cab;margin:0}.ppl-hero{background:radial-gradient(circle at 82% 22%, #65e6dc2b, transparent 28%), var(--ppl-ink);color:var(--ppl-paper);padding:clamp(76px,9vw,126px) 0 82px}.ppl-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);align-items:center;gap:8vw;display:grid}.ppl-hero h1{max-width:900px;margin-bottom:30px;font-size:clamp(3.25rem,6.5vw,6rem);line-height:.92}.ppl-hero__lead{color:#f5efe5c7;max-width:700px;margin:0;font-size:clamp(1.02rem,1.5vw,1.22rem)}.ppl-hero__note{color:#f5efe5b8;max-width:620px;margin:24px 0 0;font-size:.77rem}.ppl-hero .ppl-text-link{color:var(--ppl-paper)}.ppl-hero__system{background:#ffffff06;border:1px solid #f5efe540;position:relative;box-shadow:0 28px 80px #00000038}.ppl-signal-line{border-bottom:1px solid #f5efe52e;grid-template-columns:44px 1fr;align-content:center;gap:3px 18px;min-height:115px;padding:24px;display:grid}.ppl-signal-line span{color:var(--ppl-cyan);font:600 .72rem/1.2 var(--font-mono,monospace);grid-row:1/3}.ppl-signal-line small,.ppl-signal-output small{color:#f5efe5b8;font:600 .66rem/1.2 var(--font-mono,monospace);letter-spacing:.12em}.ppl-signal-line strong{font-size:1.03rem}.ppl-signal-line.is-active{background:var(--ppl-signal);color:var(--ppl-ink)}.ppl-signal-line.is-active span,.ppl-signal-line.is-active small{color:#07151cd1}.ppl-signal-output{background:#65e6dc17;padding:26px 24px}.ppl-signal-output strong{font-family:var(--font-serif,serif);margin-top:9px;font-size:1.35rem;display:block}.ppl-rules,.ppl-process,.ppl-valid,.ppl-faq{padding:clamp(78px,9vw,116px) 0}.ppl-rule-grid{border-top:1px solid var(--ppl-line);margin:0;padding:0;list-style:none;display:grid}.ppl-rule-grid li{border-bottom:1px solid var(--ppl-line);grid-template-columns:64px minmax(180px,.62fr) minmax(0,1fr);align-items:start;gap:26px;padding:28px 0;display:grid}.ppl-rule-grid span{color:#07151cad;font:600 .72rem/1.2 var(--font-mono,monospace)}.ppl-rule-grid h3{margin:0;font-size:1.22rem}.ppl-rule-grid p{color:#07151cab;margin:0;font-size:.92rem}.ppl-comparison{background:var(--ppl-mist);padding:105px 0}.ppl-comparison__grid{grid-template-columns:minmax(0,.75fr) minmax(420px,1.1fr);align-items:center;gap:9vw;display:grid}.ppl-comparison__grid>div:first-child>p:last-child{color:#07151cab;max-width:580px}.ppl-comparison__table{border-top:1px solid var(--ppl-ink)}.ppl-comparison__table>div{border-bottom:1px solid #07151c47;grid-template-columns:.8fr 1.2fr;gap:25px;padding:23px 0;display:grid}.ppl-comparison__table span{color:#07151c9e}.ppl-comparison__table strong{font-weight:650}.ppl-not-a-list{background:var(--ppl-ink-soft);color:var(--ppl-paper);padding:clamp(100px,14vw,210px) 0}.ppl-not-a-list__inner{max-width:1080px}.ppl-not-a-list h2{max-width:1000px}.ppl-not-a-list p:last-child{color:#f5efe5b3;max-width:740px;margin:35px 0 0;font-size:1.08rem}.ppl-process__list{border-top:1px solid var(--ppl-line);margin:0;padding:0;list-style:none}.ppl-process__list li{border-bottom:1px solid var(--ppl-line);grid-template-columns:100px 1fr;padding:36px 0;display:grid}.ppl-process__list span{color:#07151cad;font:600 .72rem/1.2 var(--font-mono,monospace)}.ppl-process__list div{grid-template-columns:minmax(230px,.7fr) minmax(280px,1fr);gap:7vw;display:grid}.ppl-process__list h3,.ppl-process__list p{margin:0}.ppl-process__list h3{font-size:1.25rem}.ppl-process__list p{color:#07151cab}.ppl-setup{background:var(--ppl-paper-deep);padding:92px 0}.ppl-setup__grid,.ppl-valid__grid,.ppl-fit__grid,.ppl-proof__grid,.ppl-cgs__grid,.ppl-final__grid{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:start;gap:10vw;display:grid}.ppl-setup ul,.ppl-valid ul,.ppl-fit ul{border-top:1px solid var(--ppl-line);margin:0;padding:0;list-style:none}.ppl-setup li,.ppl-valid li,.ppl-fit li{border-bottom:1px solid var(--ppl-line);padding:17px 10px 17px 30px;line-height:1.45;position:relative}.ppl-setup li:before,.ppl-valid li:before,.ppl-fit li:before{content:"↗";color:#497b76;position:absolute;left:2px}.ppl-pricing{background:var(--ppl-ink);color:var(--ppl-paper);padding:clamp(82px,10vw,124px) 0}.ppl-pricing__grid{border:1px solid #f5efe53b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ppl-pricing article{border-right:1px solid #f5efe53b;min-height:310px;padding:30px}.ppl-pricing article:last-child{border-right:0}.ppl-pricing article.is-signal{background:var(--ppl-signal);color:var(--ppl-ink)}.ppl-pricing article>span{font:600 .7rem/1.2 var(--font-mono,monospace);letter-spacing:.1em;opacity:.58}.ppl-pricing article.is-signal>span{opacity:.7}.ppl-pricing h3{margin:58px 0 12px;font-size:1.35rem}.ppl-pricing article strong{font-family:var(--font-serif,serif);font-size:1.75rem}.ppl-pricing article p{color:currentColor;opacity:.67}.ppl-pricing__disclaimer{color:#f5efe5c2;max-width:820px;margin:30px 0 0;font-size:.875rem;line-height:1.6}.ppl-valid{background:var(--ppl-paper)}.ppl-valid__grid>div>p:last-child,.ppl-fit__grid>div>p:last-child{color:#07151cab;max-width:650px}.ppl-fit{background:var(--ppl-cyan);padding:clamp(82px,10vw,120px) 0}.ppl-proof{border-top:1px solid var(--ppl-line);background:var(--ppl-paper);padding:95px 0}.ppl-proof p{color:#07151cab;margin:0}.ppl-cgs{background:var(--ppl-paper-deep);padding:88px 0}.ppl-cgs__grid{align-items:end}.ppl-cgs__grid p:last-child{color:#07151cab;max-width:750px}.ppl-cgs .ppl-button{justify-self:end}.ppl-faq__grid{grid-template-columns:minmax(270px,.65fr) minmax(420px,1fr);gap:10vw;display:grid}.ppl-faq__items{border-top:1px solid var(--ppl-line)}.ppl-faq details{border-bottom:1px solid var(--ppl-line);padding:22px 0}.ppl-faq summary{cursor:pointer;align-items:center;min-height:52px;font-size:1.02rem;font-weight:650;display:flex}.ppl-faq details p{color:#07151cab;max-width:760px;margin:18px 28px 4px 0}.ppl-final{background:var(--ppl-ink);color:var(--ppl-paper);padding:clamp(86px,10vw,126px) 0}.ppl-final__grid{align-items:end}.ppl-final__grid p:last-child{color:#f5efe5ab;max-width:740px}.ppl-final .ppl-button{justify-self:end}.ppl-vertical__hero h1,.ppl-industries__hero h1{font-size:clamp(3rem,6.3vw,6.7rem)}.ppl-vertical__hero-notes{color:#f5efe5a6;gap:8px;margin:28px 0 0;padding:0;font-size:.78rem;list-style:none;display:grid}.ppl-vertical__hero-notes li:before{color:var(--ppl-cyan);content:"↗";margin-right:9px}.ppl-vertical__terms{border:1px solid #f5efe540;display:grid;box-shadow:0 28px 80px #00000038}.ppl-vertical__terms span{color:#f5efe5a3;border-bottom:1px solid #f5efe533;gap:7px;padding:24px;font-size:.82rem;line-height:1.4;display:grid}.ppl-vertical__terms span:last-child{border-bottom:0}.ppl-vertical__terms strong{color:var(--ppl-paper);font-family:var(--font-serif,serif);font-size:1.28rem}.ppl-vertical__problem{background:var(--ppl-cyan);padding:clamp(90px,11vw,145px) 0}.ppl-vertical__problem h2{max-width:900px}.ppl-vertical__problem-copy{gap:18px;display:grid}.ppl-vertical__problem p{color:#07151cb8;margin:0}.ppl-vertical__categories,.ppl-industries__cards{background:var(--ppl-paper);padding:clamp(90px,11vw,145px) 0}.ppl-vertical__categories .ppl-heading>p:last-child{color:#07151cab;max-width:720px}.ppl-vertical__categories ol{border-top:1px solid var(--ppl-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ppl-vertical__categories li{border-bottom:1px solid var(--ppl-line);grid-template-columns:52px 1fr;align-items:center;gap:18px;min-height:150px;padding:22px 24px 22px 0;display:grid}.ppl-vertical__categories li:nth-child(odd){border-right:1px solid var(--ppl-line)}.ppl-vertical__categories li:nth-child(2n){padding-left:24px}.ppl-vertical__categories li>span{color:#07151cad;font:600 .7rem/1.2 var(--font-mono,monospace)}.ppl-vertical__categories li strong{font-size:1rem;line-height:1.45}.ppl-vertical__categories li p{color:#07151ca6;margin:7px 0 0;font-size:.9rem}.ppl-vertical__guarantees{background:var(--ppl-paper-deep);padding:clamp(95px,12vw,155px) 0}.ppl-vertical__guarantees ul{border-top:1px solid var(--ppl-line);margin:0;padding:0;list-style:none}.ppl-vertical__guarantees li{border-bottom:1px solid var(--ppl-line);padding:17px 10px 17px 30px;line-height:1.45;position:relative}.ppl-vertical__guarantees li:before{color:#497b76;content:"—";position:absolute;left:2px}.ppl-industries__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ppl-industries__grid article{border:1px solid var(--ppl-line);background:#ffffff47;flex-direction:column;min-height:590px;padding:clamp(28px,4vw,48px);display:flex}.ppl-industries__grid h3{font-family:var(--font-serif,serif);margin-bottom:18px;font-size:clamp(2.2rem,4vw,4rem)}.ppl-industries__grid article>p:not(.ppl-kicker){color:#07151cad}.ppl-industries__grid ul{gap:8px;margin:28px 0 38px;padding:0;list-style:none;display:grid}.ppl-industries__grid li:before{color:#497b76;content:"↗";margin-right:8px}.ppl-industries__grid .ppl-button{align-self:flex-start;margin-top:auto}.ppl-survey-page{background:var(--ppl-ink);min-height:100vh}.ppl-survey-page__main{background:radial-gradient(circle at 15% 10%, #65e6dc1f, transparent 28%), var(--ppl-ink);place-items:center;min-height:calc(100vh - 88px);padding:56px 24px 90px;display:grid}.ppl-survey{background:var(--ppl-paper);border:1px solid #ffffff38;width:min(920px,100%);box-shadow:0 22px 70px #00000042}.ppl-survey__topline{border-bottom:1px solid var(--ppl-line);font:600 .7rem/1.2 var(--font-mono,monospace);letter-spacing:.12em;justify-content:space-between;padding:17px 22px;display:flex}.ppl-survey__progress{background:var(--ppl-paper-deep);height:5px}.ppl-survey__progress span{background:var(--ppl-cyan);transform-origin:0;height:100%;transition:transform .22s;display:block}.ppl-survey__body{min-height:590px;padding:clamp(32px,6vw,68px)}.ppl-survey__intro,.ppl-survey__step,.ppl-survey__result{max-width:760px;margin:0 auto}.ppl-survey h1,.ppl-survey h2{max-width:760px;font-family:var(--font-serif,serif);letter-spacing:-.035em;margin:0;font-weight:600}.ppl-survey h1{font-size:clamp(2.3rem,6vw,4.7rem);line-height:.98}.ppl-survey h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}.ppl-survey h1:focus,.ppl-survey h2:focus{outline:none}.ppl-survey h1,.ppl-survey h2{scroll-margin-top:110px}.ppl-survey__intro>p:not(.ppl-kicker),.ppl-survey__result>p:not(.ppl-kicker){max-width:640px;margin:28px 0;font-size:1.08rem;line-height:1.7}.ppl-survey__hint{color:#07151cad;max-width:680px;margin:20px 0 28px;line-height:1.6}.ppl-survey__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.ppl-survey__choices button{border:1px solid var(--ppl-line);min-height:98px;color:var(--ppl-ink);text-align:left;cursor:pointer;background:#ffffff61;padding:18px 20px;transition:border-color .15s,background .15s}:is(.ppl-survey__choices button:hover,.ppl-survey__choices button:focus-visible){border-color:var(--ppl-ink);outline-offset:1px;background:#ffffffbd;outline:3px solid #65e6dc73}.ppl-survey__choices button.is-selected{border-color:var(--ppl-ink);background:var(--ppl-signal)}.ppl-survey__choices button.is-suggested{border-color:#497b76;box-shadow:inset 0 0 0 1px #497b76}.ppl-survey__choices span{font-size:1rem;font-weight:650;display:block}.ppl-survey__choices small{color:#07151ca3;margin-top:8px;line-height:1.45;display:block}.ppl-survey__choices em{color:#2c625d;font:600 .68rem/1.4 var(--font-mono,monospace);letter-spacing:.03em;margin-top:10px;font-style:normal;display:block}.ppl-survey__step-action{justify-content:flex-end;margin-top:24px;display:flex}.ppl-survey__followup{gap:10px;margin-top:24px;display:grid}.ppl-survey__followup label,.ppl-survey__fields label{letter-spacing:.04em;font-size:.78rem;font-weight:650}.ppl-survey input{border:1px solid var(--ppl-line);width:100%;min-height:48px;color:var(--ppl-ink);font:inherit;background:#ffffff9e;border-radius:0;margin-top:8px;padding:11px 13px}.ppl-survey input:focus-visible{outline-offset:1px;border-color:var(--ppl-ink);outline:3px solid #65e6dc8c}.ppl-survey__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.ppl-survey__fields .is-wide{grid-column:1/-1}.ppl-survey__summary{border-top:1px solid var(--ppl-line);margin-top:30px}.ppl-survey__summary h3{letter-spacing:.08em;text-transform:uppercase;margin:20px 0 8px;font-size:.82rem}.ppl-survey__summary ol{margin:0;padding:0;list-style:none}.ppl-survey__summary li{border-bottom:1px solid var(--ppl-line);justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 0;display:flex}.ppl-survey__summary li div{gap:4px;display:grid}.ppl-survey__summary li span{color:#07151c9e;font-size:.75rem}.ppl-survey__summary li strong{font-size:.94rem;line-height:1.35}.ppl-survey__summary li button{color:#265e5a;min-width:52px;min-height:44px;font:650 .8rem/1 var(--font-body,sans-serif);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ppl-survey__summary li button:focus-visible{outline-offset:2px;outline:3px solid #2299a785}.ppl-survey__consents{gap:12px;margin:28px 0;display:grid}.ppl-survey__consents label{color:#07151cc2;grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:.86rem;line-height:1.5;display:grid}.ppl-survey__consents input{width:18px;min-height:18px;accent-color:var(--ppl-ink);margin:2px 0 0}.ppl-survey__consents a{color:inherit}.ppl-survey__error{color:#6f1d15;background:#f8ded8;border-left:4px solid #a32e22;margin:0 0 18px;padding:12px 14px}.ppl-survey__footer{border-top:1px solid var(--ppl-line);color:#07151c94;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:14px 22px;font-size:.78rem;display:flex}.ppl-survey__footer button{min-width:72px;min-height:44px;color:var(--ppl-ink);cursor:pointer;background:0 0;border:0;font:650 .85rem/1 inherit}.ppl-survey__result{padding-top:18px}.ppl-survey__result-note{border-left:4px solid var(--ppl-cyan);padding-left:16px}.ppl-survey__result small{color:#07151c8f;font-family:var(--font-mono,monospace);margin-top:30px;display:block}.ppl-survey__turnstile{min-height:70px;margin:22px 0}.ppl-survey__turnstile p{color:#6f1d15;margin:10px 0 0;font-size:.84rem}.ppl-survey__booking-action{margin-top:26px}.ppl-survey__booking{gap:14px;margin-top:28px;display:grid}.ppl-survey__booking-confirmed{background:#65e6dc2e;border-left:4px solid #2c625d;margin-top:28px;padding:16px 18px}.ppl-survey__booking-confirmed p{margin:8px 0 0}@media (max-width:680px){.ppl-heading--split,.ppl-hero__grid,.ppl-comparison__grid,.ppl-setup__grid,.ppl-valid__grid,.ppl-fit__grid,.ppl-proof__grid,.ppl-cgs__grid,.ppl-faq__grid,.ppl-final__grid{grid-template-columns:1fr;gap:36px}.ppl-heading{margin-bottom:38px}.ppl-hero{padding-top:62px}.ppl-hero h1{font-size:clamp(3.1rem,15vw,5rem)}.ppl-hero__system{margin-top:24px}.ppl-rule-grid,.ppl-pricing__grid{grid-template-columns:1fr}.ppl-rule-grid li{grid-template-columns:38px 1fr;gap:10px 16px;padding:24px 0}.ppl-rule-grid p{grid-column:2}.ppl-comparison__table>div{grid-template-columns:1fr;gap:6px}.ppl-process__list li{grid-template-columns:48px 1fr}.ppl-process__list div{grid-template-columns:1fr;gap:10px}.ppl-pricing article{border-bottom:1px solid #f5efe53b;border-right:0;min-height:240px}.ppl-pricing h3{margin-top:42px}.ppl-cgs .ppl-button,.ppl-final .ppl-button{justify-self:start}.ppl-vertical__categories ol,.ppl-industries__grid{grid-template-columns:1fr}.ppl-vertical__categories li,.ppl-vertical__categories li:nth-child(odd),.ppl-vertical__categories li:nth-child(2n){border-right:0;padding:20px 0}.ppl-industries__grid article{min-height:0}.ppl-survey-page__main{align-items:start;padding:24px 12px 52px}.ppl-survey{box-shadow:0 18px 42px #0000003d}.ppl-survey__body{min-height:560px;padding:34px 20px 42px}.ppl-survey__choices,.ppl-survey__fields{grid-template-columns:1fr}.ppl-survey__choices button{min-height:78px}.ppl-survey__fields .is-wide{grid-column:auto}.ppl-survey__step-action .ppl-button{width:100%}.ppl-survey__footer{align-items:flex-start}.ppl-survey__footer span{text-align:right;max-width:190px}}@media (prefers-reduced-motion:reduce){.ppl-survey__progress span,.ppl-survey__choices button{transition:none}}
