@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,::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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-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,)}}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--mint:#66f1ca;--accent-ink:#3f5f56;--ink:#121a18;--ink-deep:#020808;--muted:#58635f;--paper:#f6f4ef;--surface:#fdfcf9;--surface-alt:#eeefeb;--mint-wash:#e6f4ef;--line:#121a181a;--line-strong:#121a1833;--header-bg:#f6f4efeb;--focus:#0f6d57;--shadow:0 18px 44px #121a180e;--dark-section:#14201c;--footer-bg:#08100e;--on-dark:#f4f5f2;--on-dark-muted:#b3bdb8;--button-ink:#020808;--font-figtree:"Figtree";--page-gutter:clamp(1.25rem, 4vw, 3rem);--dock-dur:.62s;--dock-ease:cubic-bezier(.32, .72, .24, 1);--content:1180px;--section-space:clamp(6rem, 10.5vw, 9.25rem);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-figtree,"Figtree"), "Segoe UI", system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;transition:background-color .22s,color .22s;overflow-x:clip}button,summary{font:inherit}a{color:inherit;text-decoration:none}button,summary{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.skipLink{z-index:100;background:var(--ink);color:var(--paper);border-radius:8px;padding:.75rem 1rem;font-weight:750;transition:transform .15s;position:fixed;top:.8rem;left:.8rem;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}.shell{width:min(calc(100% - (var(--page-gutter) * 2)), var(--content));margin-inline:auto}.siteHeader{z-index:20;color:var(--on-dark);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:padding var(--dock-dur) var(--dock-ease), background-color var(--dock-dur) var(--dock-ease);background:0 0;border:0;position:fixed;inset:0 0 auto}.siteHeader[data-scrolled=true]{padding-block:.7rem}.siteHeader[data-scrolled=true] .headerInner{width:min(calc(100% - (var(--page-gutter) * 2)), 1060px);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#060d0bb8;border-color:#f2f4f321;min-height:60px;padding-inline:1.15rem .5rem;box-shadow:0 18px 44px #00000073}.headerInner{width:min(calc(100% - (var(--page-gutter) * 2)), var(--content));-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();min-height:78px;transition:width var(--dock-dur) var(--dock-ease), min-height var(--dock-dur) var(--dock-ease), padding var(--dock-dur) var(--dock-ease), background-color var(--dock-dur) var(--dock-ease), border-color var(--dock-dur) var(--dock-ease), box-shadow var(--dock-dur) var(--dock-ease), -webkit-backdrop-filter var(--dock-dur) var(--dock-ease), backdrop-filter var(--dock-dur) var(--dock-ease);background-color:#060d0b00;border:1px solid #0000;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.4rem;margin-inline:auto;padding-inline:0;display:grid;position:relative;box-shadow:0 0 #0000}.brand{min-height:44px;color:var(--mint);letter-spacing:-.045em;justify-self:start;align-items:center;gap:0;font-size:1.22rem;font-weight:820;display:inline-flex}.brandMark{background:currentColor;flex:0 0 38px;width:38px;height:38px;display:block;-webkit-mask:url(/brand/splynt-mark.svg) 50%/contain no-repeat;mask:url(/brand/splynt-mark.svg) 50%/contain no-repeat}.brand span{margin-left:-.08rem}.desktopNav{color:var(--on-dark-muted);justify-self:center;align-items:center;gap:clamp(.8rem,1.7vw,1.7rem);font-size:.87rem;font-weight:600;display:flex}.desktopNav a{align-items:center;min-height:44px;padding:.75rem .35rem;transition:color .16s;display:inline-flex}.desktopNav>a:hover{color:var(--on-dark)}.headerActions{justify-self:end;align-items:center;gap:.65rem;display:flex}.mobileMenu{display:none;position:static}.mobileMenu summary{cursor:pointer;border:1px solid #f2f4f32e;border-radius:9px;place-items:center;width:44px;min-height:44px;padding:0;list-style:none;display:grid}.mobileMenu summary svg{width:20px;height:20px}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu[open] summary{background:var(--surface);color:var(--ink)}.mobileMenuPanel{border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;padding:.75rem;display:flex;position:absolute;top:calc(100% + .65rem);left:0;right:0}.mobileMenuPanel>a:not(.button){border-bottom:1px solid var(--line);min-height:46px;color:var(--muted);align-items:center;padding:.8rem .65rem;font-size:.9rem;font-weight:650;display:flex}.mobileMenuPanel .button{margin-top:.75rem}.button{background:var(--mint);min-height:56px;color:var(--button-ink);letter-spacing:-.012em;box-shadow:none;cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:1.4rem;padding:.45rem .5rem .45rem 1.7rem;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button>span[aria-hidden]{background:#02080821;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:transform .2s,background .2s;display:grid}.button>span{transition:transform .18s}.button:hover:not(:disabled){background:#79f4d2;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff94,0 6px 16px #121a1814}.button:hover:not(:disabled)>span{transform:translate(2px)}.button:disabled{cursor:not-allowed;opacity:.62}.buttonSmall{gap:.9rem;min-height:46px;padding:.35rem .4rem .35rem 1.15rem;font-size:.86rem}.buttonSmall>span[aria-hidden]{flex-basis:32px;width:32px;height:32px}.headerCta{box-shadow:none;border-color:#0000}.headerCta:hover:not(:disabled){box-shadow:0 5px 14px #0208081f}.textLink{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.65rem 0;font-weight:700;display:inline-flex}.textLink span{transition:transform .16s}.textLink:hover span{transform:translate(2px)}.hero{--hero-bg:#040807;isolation:isolate;background:radial-gradient(110% 58% at 46% -10%, #66f1ca12 0%, #66f1ca00 60%), var(--hero-bg);color:var(--on-dark);position:relative;overflow:hidden}.hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#66f1ca17,#66f1ca00);width:min(680px,62vw);height:540px;position:absolute;top:2rem;right:-4%}.heroInner{z-index:2;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(1.5rem,3vw,2.75rem);padding-block:clamp(8.5rem,13vw,12rem) 0;display:grid;position:relative}.eyebrow,.proofLabel{color:var(--accent-ink);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.heroCopy .eyebrow{color:var(--mint);letter-spacing:.17em}.hero h1{letter-spacing:-.028em;max-width:none;color:var(--on-dark);margin:1.15rem 0 1.35rem;font-size:clamp(2.1rem,3.55vw,3.375rem);font-weight:720;line-height:1.06}.hero h1 em{color:var(--mint);font-style:normal}.heroLine{display:block}.heroLead{max-width:30rem;color:var(--on-dark-muted);margin:0;font-size:clamp(.98rem,1.15vw,1.09rem);line-height:1.62}.heroActions{align-items:center;gap:2rem;margin-top:2.3rem;display:flex}.heroGhost{min-height:56px;color:var(--on-dark);letter-spacing:-.012em;background:0 0;border:0;align-items:center;gap:.9rem;padding:0;font-weight:700;transition:color .18s;display:inline-flex}.heroGhost:hover{color:var(--mint)}.heroGhost:hover svg{opacity:1;transform:scale(1.07)}.heroGhost svg{opacity:.88;flex:0 0 42px;width:42px;height:42px;transition:transform .2s,opacity .2s}.operatorStage{width:100%;position:relative;container-type:inline-size}.operatorFlow{width:100%;height:auto;display:block;overflow:visible}.flowOverlay{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:clamp(.75rem,2.4cqw,1.35rem);display:flex;position:absolute;top:52.5%;left:0;right:2.38cqw}.flowOverlay p{color:var(--on-dark);margin:0;font-size:clamp(.9rem,2.55cqw,1.2rem);font-weight:500;line-height:1.42}.flowOverlay em{color:var(--mint);font-style:normal;font-weight:750;display:block}.flowStates{color:var(--on-dark);align-items:center;gap:clamp(.55rem,1.7cqw,1rem);font-size:clamp(.72rem,1.95cqw,.95rem);font-weight:650;display:flex}.flowStates>span{white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.flowStates svg{width:1.15em;height:1.15em;color:var(--mint)}.flowDiv{background:#f2f4f333;width:1px;height:1.65em}.flowNote{letter-spacing:-.01em;fill:#212a27;font-size:16px;font-weight:640}.flowNoteMuted{fill:#7c837f}.flowRule{fill:#d5d2c7}.offerPanel li>span{background:var(--mint-wash);width:23px;height:23px;color:var(--accent-ink);border:1px solid #16765e47;border-radius:50%;flex:0 0 23px;place-items:center;font-size:.75rem;font-weight:900;display:grid}.heroTerrain{z-index:1;opacity:1;pointer-events:none;height:clamp(150px,28vw,520px);position:absolute;bottom:-1px;left:0;right:0}.heroTerrain svg{width:100%;height:100%}.fitSection{background:var(--surface);border-bottom:0}.fitInner{gap:clamp(2.75rem,5vw,4rem);padding-block:clamp(4.5rem,8vw,6.5rem);display:grid}.fitHead{max-width:760px}.fitInner h2{letter-spacing:-.035em;max-width:680px;margin:1rem 0 0;font-size:clamp(2.1rem,3.4vw,3.2rem);font-weight:650;line-height:1.12}.section{padding-block:var(--section-space)}.sectionHeading{max-width:710px}.sectionHeading h2{letter-spacing:-.045em;margin:1.15rem 0 0;font-size:clamp(2.55rem,4.6vw,4.5rem);font-weight:660;line-height:1.04}.sectionHeadingInverse h2,.sectionHeadingInverse .sectionCopy{color:var(--on-dark)}.sectionCopy{max-width:38rem;color:var(--muted);margin:1.4rem 0 0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.7}.problemSection{background:linear-gradient(180deg, var(--surface) 0%, var(--paper) 14%, var(--paper) 100%);padding-block:clamp(7rem,10vw,9rem) clamp(5rem,8vw,7rem)}.problemGrid{grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr);align-items:start;gap:clamp(4rem,8vw,8rem);display:grid}.problemList{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.problemList li{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:0 1.25rem;padding:1.6rem 0;display:grid}.rowNumber,.serviceCopy{flex-direction:column;align-items:flex-start;display:flex}.serviceNumber{color:var(--accent-ink);letter-spacing:.18em;font-size:.72rem;font-weight:800}.serviceNames{flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;display:flex}.serviceName{border:1px solid var(--line-strong);color:var(--accent-ink);letter-spacing:.01em;border-radius:999px;padding:.25rem .6rem;font-size:.74rem;font-weight:700}.problemList h3{letter-spacing:-.015em;margin:.35rem 0 0;font-size:clamp(1.1rem,1.7vw,1.32rem);font-weight:650;line-height:1.25}.problemList p{max-width:54ch;color:var(--muted);margin:.5rem 0 0;font-size:.93rem;line-height:1.65}.problemList .problemFix{border-top:1px solid var(--line);color:var(--ink);margin-top:.85rem;padding-top:.85rem}.problemFixLabel{background:var(--mint-wash);color:var(--focus);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin-right:.55rem;padding:.18rem .55rem;font-size:.66rem;font-weight:800}.handlesSection{background:var(--paper);border:0;padding-block:clamp(5rem,8vw,7rem) clamp(7rem,11vw,10rem)}.sectionIntroRow{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:clamp(3rem,7vw,6rem);display:grid}.sectionIntroRow>p{max-width:450px;color:var(--muted);margin:0 0 .45rem;line-height:1.7}.serviceGrid{border-top:1px solid var(--line);flex-direction:column;gap:clamp(3.5rem,8vw,7rem);margin-top:clamp(4rem,8vw,6.5rem);display:flex}.serviceArea{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);padding:clamp(2.4rem,4vw,3.4rem) 0 clamp(3rem,5vw,4.25rem);display:grid}.serviceArea .dvcStage{order:2}.serviceArea:nth-child(2n) .dvcStage{order:0}.serviceArea h3{letter-spacing:-.035em;margin:1rem 0 0;font-size:clamp(1.75rem,3vw,2.55rem);font-weight:650;line-height:1.08}.serviceCopy>p{max-width:500px;color:var(--muted);margin:1rem 0 0;line-height:1.65}.serviceArea ul{flex-direction:column;width:100%;max-width:32rem;margin:2.1rem 0 0;padding:0;list-style:none;display:flex}.serviceArea li{border:0;border-bottom:1px solid var(--line);color:var(--muted);background:0 0;border-radius:0;align-items:center;gap:.75rem;padding:.9rem 0;font-size:.92rem;font-weight:600;display:flex}.serviceArea li:first-child{border-top:1px solid var(--line)}.processSection{background:linear-gradient(180deg, #101915 0%, var(--dark-section) 18%, var(--dark-section) 100%);color:var(--on-dark);padding-block:clamp(3.5rem,6vw,5rem);position:relative;overflow:hidden}.processSection:after{content:"";border:1px solid #f2f4f311;border-radius:50%;width:440px;height:440px;position:absolute;top:-330px;right:-170px}.processStrip{z-index:1;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.processStripHead h2{letter-spacing:-.02em;max-width:15ch;margin:.7rem 0 0;font-size:clamp(1.5rem,2.4vw,1.95rem);font-weight:650;line-height:1.18}.processStripHead .eyebrow{color:var(--mint)}.processStripHead .textLink{color:var(--on-dark);margin-top:1.25rem}.processStripSteps{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem clamp(1.5rem,3vw,2.75rem);margin:0;padding:0;list-style:none;display:grid}.processStripSteps li{border-top:1px solid #f2f4f31f;padding-top:1rem}.processStripNum{color:var(--mint);letter-spacing:.1em;font-size:.72rem;font-weight:700}.processStripSteps h3{letter-spacing:-.01em;margin:.5rem 0 0;font-size:1.02rem;font-weight:650;line-height:1.3}.processStripSteps p{color:var(--on-dark-muted);margin:.4rem 0 0;font-size:.86rem;line-height:1.55}.proofSection{background:var(--paper);border:0;padding-block:clamp(6.5rem,9vw,8.5rem) clamp(7.5rem,11vw,10rem)}.proofHeader{display:block}.proofSlots{grid-template-columns:repeat(2,1fr);gap:clamp(2.5rem,6vw,5.5rem);margin-top:clamp(3.5rem,7vw,6rem);display:grid}.proofSlots article{border:0;border-top:1px solid var(--line-strong);background:0 0;border-radius:0;flex-direction:column;min-height:270px;padding:clamp(1.8rem,3vw,2.4rem) 0 0;display:flex}.proofSlots h3{letter-spacing:-.03em;max-width:420px;margin:3rem 0 0;font-size:clamp(1.55rem,2.7vw,2.35rem);font-weight:650;line-height:1.1}.proofSlots article>p:not(.proofLabel){max-width:460px;color:var(--muted);margin:1rem 0 0;line-height:1.6}.proofSlots article>span{color:var(--muted);margin-top:auto;padding-top:2rem;font-size:.75rem;font-weight:700}.offerSection{background:linear-gradient(180deg, var(--paper) 0%, var(--surface-alt) 20%, var(--surface-alt) 100%)}.offerGrid{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);align-items:center;gap:clamp(4rem,8vw,8rem);display:grid}.offerPanel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:clamp(1.6rem,4vw,2.7rem)}.offerPanelTopline{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.025em;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.15rem;font-size:.74rem;font-weight:650;display:flex}.offerPanel ul{margin:1.4rem 0 1.8rem;padding:0;list-style:none}.offerPanel li{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:.8rem;padding:.8rem 0;font-size:.9rem;line-height:1.45;display:flex}.offerPanel .textLink{width:100%}.closingSection{background:var(--dark-section);color:var(--on-dark);padding-block:clamp(5rem,9vw,8rem)}.closingInner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.closingInner h2{letter-spacing:-.05em;max-width:850px;margin:1rem 0 0;font-size:clamp(2.8rem,5.6vw,5.6rem);font-weight:660;line-height:1.01}.closingAction{width:min(100%,270px)}.buttonOnDark{width:100%}.closingAction p{color:var(--on-dark-muted);text-align:center;margin:.8rem 0 0;font-size:.72rem;line-height:1.5}.siteFooter{background:var(--footer-bg);color:var(--on-dark);padding-top:clamp(4rem,8vw,6rem)}.footerGrid{grid-template-columns:minmax(0,1.5fr) .65fr .8fr;gap:clamp(3rem,8vw,8rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.footerBrand>p{max-width:390px;color:var(--on-dark-muted);margin:1.5rem 0 0;font-size:.9rem;line-height:1.65}.footerNav,.footerNotes{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.footerNav>p,.footerNotes>p{color:var(--on-dark-muted);letter-spacing:.025em;margin:0 0 .4rem;font-size:.72rem;font-weight:650}.footerNav a{min-height:30px;color:var(--on-dark-muted);border-bottom:1px solid #0000;align-items:center;font-size:.86rem;display:inline-flex}.footerNav a:hover{border-bottom-color:var(--mint);color:var(--on-dark)}.footerNotes span{color:var(--on-dark-muted);font-size:.82rem;line-height:1.4}.footerBottom{color:#7f8b87;border-top:1px solid #f2f4f31f;justify-content:space-between;align-items:center;gap:1rem;min-height:78px;font-size:.74rem;display:flex}@media (max-width:1040px){.problemGrid{grid-template-columns:minmax(0,1fr);align-items:start}.headerInner{justify-content:space-between;display:flex}.desktopNav{display:none}.mobileMenu{display:block}.heroInner{grid-template-columns:1fr;gap:4rem;min-height:auto}.heroCopy{max-width:780px;margin-inline:auto}.operatorStage{width:min(100%,760px);margin-inline:auto}.processStrip{grid-template-columns:1fr;gap:2rem}.processStripHead h2{max-width:24ch}.closingInner{grid-template-columns:1fr;align-items:start}}@media (max-width:760px){:root{--page-gutter:1.25rem;--section-space:5rem}.headerInner{min-height:70px}.hero{padding-top:70px}.problemSection{padding-block:5.75rem 4.25rem}.handlesSection{padding-block:4.25rem 5.75rem}.proofSection{padding-block:5rem 5.75rem}.sectionIntroRow,.footerGrid,.serviceGrid,.proofSlots{grid-template-columns:1fr}.serviceArea{border-left:0;grid-template-columns:1fr;gap:2rem;padding:2.2rem 0 2.8rem}.serviceArea .dvcStage,.serviceArea:nth-child(2n) .dvcStage{order:0}.proofSlots article{min-height:230px}.footerGrid{gap:2.5rem}}@media (max-width:600px){.headerCta{display:none}.heroInner{gap:3rem;padding-top:4.25rem}.hero h1{font-size:clamp(2.4rem,10.4vw,2.75rem);line-height:.99}.heroActions{flex-direction:column;align-items:stretch;gap:.7rem;margin-top:1.8rem}.heroActions .button,.heroActions .heroGhost{justify-content:center;width:100%}.operatorStage{height:470px;overflow:hidden}.flowSat{display:none}.operatorFlow{width:min(880px,240cqw);max-width:none;position:absolute;top:0;left:50%;transform:translate(-50%)translate(1.19%)}.flowOverlay{gap:1.1rem;top:352px}.flowOverlay p{font-size:1.05rem}.flowStates{gap:.8rem;font-size:.8rem}.fitInner{gap:2.5rem}.sectionHeading h2{font-size:clamp(2.4rem,10.3vw,3rem)}.processStripSteps{grid-template-columns:1fr;gap:1.1rem}.closingAction{width:100%}.footerBottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:1.2rem}}@media (max-width:380px){:root{--page-gutter:1rem}.brand{font-size:1.08rem}.brandMark{flex-basis:30px;width:30px;height:30px}.headerActions{gap:.4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.button:hover,.button:hover>span,.heroGhost:hover,.textLink:hover span{transform:none}}.handlesViz{overscroll-behavior-x:contain;background:#0a100f;border-radius:24px;margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.25rem,3vw,2.25rem);overflow:auto hidden}.vizConnected{width:100%;min-width:900px;height:auto;display:block}.pathCompact{margin:0;padding:0;list-style:none;display:none}.vizLabel text{fill:var(--on-dark);font-size:19px;font-weight:650}.closingViz{width:min(calc(100% - (var(--page-gutter) * 2)), var(--content));margin:0 auto clamp(2.5rem,5vw,4rem)}@media (max-width:600px){.handlesViz{border-radius:18px}}.glyphBadge{width:56px;height:56px;color:var(--mint);background:#0d1615;border:1px solid #66f1ca33;border-radius:50%;flex:0 0 56px;place-items:center;display:grid}.glyphBadge .glyph{width:24px;height:24px}.closingViz svg,.waveDivider{width:100%;height:auto;display:block}.waveDivider{z-index:3;pointer-events:none;height:clamp(38px,5vw,74px);position:absolute;bottom:-1px;left:0;right:0}.serviceArea .glyphBadge{margin-bottom:1.1rem}.proofSlots .glyphBadge{margin-bottom:1.2rem}@media (max-width:600px){.glyphBadge{flex-basis:46px;width:46px;height:46px}.glyphBadge .glyph{width:20px;height:20px}.problemList li{grid-template-columns:46px minmax(0,1fr);gap:0 1rem}}.heroSpacer{height:clamp(6rem,11vw,10.5rem)}.vizPortrait{width:100%;height:auto;margin-block:auto;display:block}.servicesSection{background:var(--paper)}.serviceCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(1rem,2vw,1.75rem);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.serviceCards a{border:1px solid var(--line);background:var(--surface);height:100%;transition:border-color .2s ease, transform .26s var(--dock-ease,ease);border-radius:18px;flex-direction:column;align-items:flex-start;padding:clamp(1.4rem,2.4vw,1.9rem);display:flex}.serviceCards a:hover{border-color:var(--line-strong);transform:translateY(-3px)}.serviceCards .glyphBadge{margin-bottom:1.15rem}.serviceCards h3{letter-spacing:-.02em;margin:0 0 .45rem;font-size:clamp(1.05rem,1.5vw,1.22rem);font-weight:650;line-height:1.25}.serviceCards p{color:var(--muted);margin:0 0 1.25rem;font-size:.9rem;line-height:1.6}.serviceCards em{color:var(--ink);align-items:center;gap:.4rem;margin-top:auto;font-size:.85rem;font-style:normal;font-weight:650;display:inline-flex}.serviceCards em svg{width:15px;height:15px}.sysPath{gap:0;display:grid}.sysStages{counter-reset:none;--sys-pad:clamp(.9rem, 1.5vw, 1.25rem);--sys-badge:56px;--sys-gap:clamp(.75rem, 1.6vw, 1.4rem);grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}.sysStages>li{padding:var(--sys-pad);transition:transform .26s var(--dock-ease,ease), border-color .22s ease, background-color .22s ease;background:#f2f4f307;border:1px solid #f2f4f317;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.55rem;display:flex;position:relative}@media (hover:hover){.sysStages>li:hover{background:#66f1ca0d;border-color:#66f1ca57;transform:translateY(-3px)}}.sysStages>li:not(:last-child):after{content:"";top:calc(var(--sys-pad) + 1.55rem + (var(--sys-badge) / 2));left:calc(var(--sys-pad) + var(--sys-badge) + .6rem);right:calc((var(--sys-gap) + var(--sys-pad)) * -1 + .6rem);background:linear-gradient(90deg,#66f1ca47,#66f1ca99);border-radius:2px;height:2px;position:absolute}.sysStageNum{color:var(--mint);letter-spacing:.18em;font-size:.68rem;font-weight:800}.sysStageName{color:var(--on-dark);font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:700;line-height:1.25}.sysStageService{color:var(--on-dark-muted);font-size:.82rem;line-height:1.5}.sysHub{color:var(--on-dark);background:#66f1ca14;border:1px solid #66f1ca59;border-radius:14px;justify-self:start;align-items:center;gap:.75rem;margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:1rem 1.35rem;font-size:clamp(.95rem,1.2vw,1.05rem);font-weight:700;display:inline-flex;position:relative;box-shadow:0 0 0 6px #66f1ca0b}.sysHubMark{background:var(--mint);width:30px;height:30px;color:var(--button-ink);border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.sysHubMark svg{width:17px;height:17px}@media (max-width:900px){.sysStages,.sysStages{gap:0}.sysStages>li{background:0 0;border:0;border-radius:0;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"badge num""badge name""badge service";align-items:center;column-gap:1rem;padding:.9rem 0;display:grid}.sysStages>li .glyphBadge{grid-area:badge}.sysStageNum{grid-area:num}.sysStageName{grid-area:name}.sysStageService{grid-area:service}.sysStages>li:not(:last-child):after{width:2px;height:calc(100% - 56px);top:calc(50% + 28px);left:27px;right:auto}.sysHub:before{display:none}.sysHub{margin-top:1.5rem}}.flowSteps{flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin:clamp(2.25rem,4vw,3rem) 0 clamp(2.5rem,5vw,3.5rem);padding:0;list-style:none;display:flex}.flowSteps>li{align-items:center;gap:.9rem;display:inline-flex}.flowStepDot{background:var(--mint);border-radius:50%;flex:0 0 9px;width:9px;height:9px}.flowStepLabel{color:var(--ink);white-space:nowrap;padding:.5rem .95rem .5rem 0;font-size:clamp(.88rem,1.2vw,1rem);font-weight:700}.flowStepArrow{color:var(--accent-ink);opacity:.55}.flowStepArrow svg{width:18px;height:18px;display:block}.reviewCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(1.25rem,2.5vw,2rem);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.reviewCards>li{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:clamp(1.6rem,3vw,2.25rem)}.reviewCards>li>h3{letter-spacing:-.02em;margin:1.15rem 0 1.1rem;font-size:clamp(1.15rem,1.8vw,1.35rem);font-weight:650}.reviewCards ul{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.reviewCards ul li{color:var(--muted);align-items:center;gap:.75rem;font-size:.92rem;font-weight:600;display:flex}.crmSection{background:var(--surface-alt)}.crmStage{margin:clamp(2.5rem,5vw,3.5rem) 0 0}.crmBoard{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(.75rem,1.5vw,1.1rem);padding:clamp(.9rem,1.8vw,1.35rem);display:grid}.crmCol{background:var(--surface-alt);border-radius:14px;flex-direction:column;gap:.6rem;padding:clamp(.9rem,1.6vw,1.15rem);display:flex}.crmColHead{color:var(--accent-ink);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .2rem;font-size:.68rem;font-weight:800}.crmLead{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:.15rem;padding:.65rem .75rem;display:flex}.crmLead--live{background:var(--mint-wash);border-color:#66f1ca99}.crmLead strong{color:var(--ink);font-size:.84rem;font-weight:700}.crmLead em{color:var(--muted);font-size:.74rem;font-style:normal}.crmMsg{border-radius:12px;max-width:88%;padding:.55rem .8rem;font-size:.8rem;line-height:1.45}.crmMsg--in{border:1px solid var(--line);background:var(--surface);color:var(--ink);align-self:flex-start}.crmMsg--out{background:var(--mint);color:var(--button-ink);align-self:flex-end;font-weight:600}.crmPill{background:var(--ink);color:var(--on-dark);border-radius:999px;align-self:flex-start;margin-top:.35rem;padding:.3rem .7rem;font-size:.7rem;font-weight:800}.crmActivity ul{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.crmActivity li{color:var(--ink);font-size:.78rem;line-height:1.4}.crmActivity em{color:var(--accent-ink);letter-spacing:.08em;text-transform:uppercase;margin-right:.4rem;font-size:.68rem;font-style:normal;font-weight:800}.crmPoints{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.85rem clamp(1.25rem,2.5vw,2rem);margin:clamp(2rem,4vw,2.75rem) 0 0;padding:0;list-style:none;display:grid}.crmPoints li,.includedList li{color:var(--ink);align-items:center;gap:.75rem;font-size:.92rem;font-weight:600;display:flex}@media (max-width:900px){.crmBoard{grid-template-columns:1fr}}.includedList{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem clamp(1.25rem,2.5vw,2rem);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.siteDemo{flex-direction:column;display:flex}.siteNav{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.6rem .8rem;display:flex}.siteMark{background:#1b3a5c;border-radius:6px;width:20px;height:20px}.siteLinks{flex:1;gap:.4rem;display:inline-flex}.siteLinks i{background:var(--line-strong);border-radius:3px;width:26px;height:6px}.siteCta{color:#fff;background:#e2622c;border-radius:999px;padding:.22rem .55rem;font-size:.6rem;font-weight:800}.siteHero{color:#f4f7fa;background:linear-gradient(160deg,#1b3a5c,#0f2438);padding:1.2rem .9rem 1.4rem}.siteHeadline{letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:780}.siteSub{color:#f4f7fab8;margin:.3rem 0 .75rem;font-size:.7rem}.siteBtn{color:#fff;background:#e2622c;border-radius:999px;padding:.32rem .7rem;font-size:.64rem;font-weight:800;display:inline-block}.siteTiles{grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.7rem .8rem;display:grid}.siteTiles span{border:1px solid var(--line);background:var(--surface-alt);color:var(--ink);text-align:center;border-radius:8px;padding:.5rem .4rem;font-size:.62rem;font-weight:700}.siteForm{border:1px solid var(--line);background:var(--surface-alt);border-radius:10px;margin:0 .8rem .9rem;padding:.7rem .75rem .8rem}.siteForm p{color:var(--ink);margin:0 0 .5rem;font-size:.66rem;font-weight:800}.siteField{border:1px solid var(--line);background:var(--surface);border-radius:5px;height:16px;margin-bottom:.35rem;display:block}.siteFormBtn{color:var(--on-dark);background:#1b3a5c;background:var(--ink);border-radius:6px;padding:.26rem .7rem;font-size:.6rem;font-weight:800;display:inline-block}.funnelSection{background:var(--surface-alt)}.funnelSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.75rem);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.funnelSteps>li{border-top:1px solid var(--line-strong);padding-top:1.25rem}.funnelStepNum{color:var(--accent-ink);letter-spacing:.18em;font-size:.72rem;font-weight:800}.funnelSteps h3{letter-spacing:-.015em;margin:.55rem 0 0;font-size:clamp(1.05rem,1.6vw,1.22rem);font-weight:650;line-height:1.3}.funnelSteps p{color:var(--muted);margin:.55rem 0 0;font-size:.93rem;line-height:1.65}.funnelSection .textLink{margin-top:clamp(2rem,4vw,3rem)}@media (max-width:900px){.funnelSteps{grid-template-columns:1fr}}.commitmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.25rem) clamp(2.5rem,6vw,5rem);margin:clamp(3rem,6vw,5rem) 0 0;padding:0;list-style:none;display:grid}.commitmentGrid li{border-top:1px solid var(--line-strong);padding-top:clamp(1.5rem,2.5vw,2rem)}.commitmentGrid .glyphBadge{margin-bottom:1.15rem}.commitmentGrid h3{letter-spacing:-.02em;margin:0 0 .55rem;font-size:clamp(1.15rem,1.6vw,1.4rem)}.commitmentGrid p{max-width:44ch;color:var(--muted);margin:0;line-height:1.62}.arrowIcon{width:17px;height:17px}.buttonSmall .arrowIcon{width:15px;height:15px}.textLink .arrowIcon{width:16px;height:16px}@media (max-width:760px){.commitmentGrid{grid-template-columns:1fr}}.dvcPhoneScreen,.dvcWatchScreen{--ios-bg:#000;--ios-elevated:#1c1c1e;--ios-fill:#7676803d;--ios-bubble-in:#3a3a3c;--ios-green:#34c759;--ios-blue:#0a84ff;--ios-red:#ff453a;--ios-yellow:#ffd60a;--ios-label:#fff;--ios-label-2:#ebebf599;font-family:var(--font-figtree,"Figtree"), "Segoe UI", system-ui, sans-serif}.dvcStage{--dvc-w:clamp(268px, 27vw, 340px);justify-content:center;align-items:center;gap:clamp(.9rem,2vw,1.75rem);display:flex}.dvcPhone{width:var(--dvc-w);flex:none;position:relative}.dvcPhoneBody{aspect-ratio:196/342;background:linear-gradient(165deg,#48484a 0%,#1c1c1e 46%,#2c2c2e 100%);border:1px solid #ffffff2e;border-radius:34px;padding:10px;position:relative;box-shadow:0 26px 60px #00000080,inset 0 0 0 1px #0009}.dvcPhoneNotch{z-index:2;background:#000;border-bottom-right-radius:11px;border-bottom-left-radius:11px;width:40%;height:17px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.dvcPhoneSide{background:#ffffff47;border-radius:2px;width:2px;height:8%;position:absolute;top:22%;right:-2px}.dvcPhoneScreen{background:var(--ios-bg);border-radius:25px;flex-direction:column;gap:7px;height:100%;padding:26px 10px 12px;display:flex;overflow:hidden;container-type:inline-size}.dvcWatch{--dvc-watch-n:148;--dvc-watch-s:calc(var(--dvc-watch-n) / 360);width:calc(var(--dvc-watch-n) * 1px);height:calc(780 * var(--dvc-watch-s) * 1px);flex:none;position:relative}@media (max-width:1200px){.dvcWatch{--dvc-watch-n:126}}.dvcWatchScale{width:360px;height:780px;transform:scale(var(--dvc-watch-s));transform-origin:0 0;position:absolute;top:0;left:0}.dvcWatchStrap{background:radial-gradient(circle at 200px,#000,#303030);width:160px;height:210px;position:absolute;left:50%;transform:translate(-50%)}.dvcWatchStrap--top{border-radius:26px 26px 8px 8px;top:0;box-shadow:inset 0 8px 14px #ffffff38,8px 0 24px #0000006b}.dvcWatchStrap--bottom{border-radius:8px 8px 26px 26px;bottom:0;box-shadow:inset 0 -8px 14px #ffffff38,8px 0 24px #0000006b}.dvcWatchDots{z-index:3;flex-direction:column;gap:26px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.dvcWatchDots i{background:#000;border-radius:100px;width:17px;height:17px;box-shadow:inset 2px 0 5px #ffffff48}.dvcWatchFrame{z-index:2;background:#0d0d0d;border-radius:92px;justify-content:center;align-items:center;width:320px;height:380px;padding:28px 26px;display:flex;position:absolute;top:200px;left:20px;box-shadow:inset 0 0 24px 1px #0d0d0d,inset 0 0 0 12px #606c78,0 20px 30px #00000071}.dvcWatchFrame:before{content:"";z-index:3;pointer-events:none;border:1px solid #0d0d0d;border-radius:80px;width:296px;height:356px;position:absolute;top:12px;left:12px;box-shadow:inset 0 0 10px 1px #ffffff4d}.dvcWatchCrown{z-index:9;background:#606c78;border-left:1px solid #000;border-radius:8px 6px 6px 8px/20px 6px 6px 20px;width:18px;height:72px;position:absolute;top:308px;right:6px;box-shadow:inset 8px 0 8px #1c1f23,inset -2px 0 6px #272c31,-4px 0 8px #0d0d0d40}.dvcWatchCrown:before{content:"";z-index:9;background:#272c31;border-radius:20%;width:10px;height:3px;margin-top:-2px;position:absolute;top:50%;right:2px;box-shadow:0 -30px #3e464dbf,0 -27px #272c31,0 -25px #000,0 -21px #3e464dbf,0 -18px #272c31,0 -16px #000,0 -12px #3e464dbf,0 -9px #272c31,0 -7px #000,0 -3px #3e464dbf,0 0 #272c31,0 2px #000,0 6px #3e464dbf,0 9px #272c31,0 11px #000,0 15px #3e464dbf,0 18px #272c31,0 20px #000,0 24px #3e464dbf,0 27px #272c31,0 29px #000}.dvcWatchCrown:after{content:"";background:#16181b;border-radius:2px 4px 4px 2px/20px 8px 8px 20px;width:6px;height:72px;position:absolute;top:0;right:0;box-shadow:inset -2px 0 2px #000,inset -6px 0 18px #272c31}.dvcWatchPower{z-index:9;background:#272c31;border-radius:2px 4px 4px 2px/2px 8px 8px 2px;width:4px;height:72px;position:absolute;top:412px;right:18px;box-shadow:inset 0 0 2px 1px #101315}.dvcWatchScreen{z-index:2;background:var(--ios-bg);text-align:left;border-radius:66px;flex-direction:column;gap:10px;width:100%;height:100%;padding:30px 24px;display:flex;position:relative;overflow:hidden}.dvcSpacer{flex:auto;min-height:0}.dvcStatus{color:var(--ios-label-2);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;margin-bottom:2px;font-size:3.7cqw;font-weight:700;display:flex}.dvcStatusDot{background:var(--ios-green);border-radius:50%;width:2cqw;height:2cqw}.dvcSearchBar{background:var(--ios-fill);color:var(--ios-label);border-radius:999px;align-items:center;gap:2.2cqw;padding:2.8cqw 3.4cqw;font-size:4.4cqw;font-weight:500;display:flex}.dvcSearchBar svg{width:4cqw;height:4cqw;color:var(--ios-label-2);flex:0 0 4cqw}.dvcResult{background:var(--ios-elevated);border-radius:3.4cqw;flex-direction:column;gap:2cqw;padding:3cqw;display:flex}.dvcResult--top{background:#0a84ff24;border:1px solid #0a84ff8c}.dvcResultHead{align-items:center;gap:2.4cqw;display:flex}.dvcResultMark{background:var(--ios-blue);border-radius:2.2cqw;flex:0 0 7cqw;width:7cqw;height:7cqw}.dvcResultHead strong{color:var(--ios-label);font-size:4.3cqw;display:block}.dvcPill{color:var(--ios-blue);background:#0a84ff33;border-radius:999px;align-self:flex-start;padding:1cqw 2.6cqw;font-size:3.3cqw;font-weight:700}.dvcPill--warn{background:var(--ios-fill);color:var(--ios-label-2)}.dvcSkel{background:var(--ios-bubble-in);border-radius:2px;height:1.7cqw}.dvcBubbleRow{flex-direction:column;gap:.8cqw;display:flex}.dvcBubbleRow--out{align-items:flex-end}.dvcBubbleRow--in{align-items:flex-start}.dvcBubble{border-radius:4.4cqw;max-width:88%;padding:2.4cqw 3.2cqw;font-size:4.3cqw;line-height:1.35}.dvcBubble--out{background:var(--ios-green);color:#fff;border-bottom-right-radius:1.2cqw}.dvcBubble--in{background:var(--ios-bubble-in);color:var(--ios-label);border-bottom-left-radius:1.2cqw}.dvcBubbleMeta{color:var(--ios-label-2);font-size:3cqw;font-weight:600}.dvcMissed{background:#ff453a29;border:1px solid #ff453a66;border-radius:3.4cqw;align-items:center;gap:2.8cqw;padding:2.8cqw 3cqw;display:flex}.dvcMissed svg{width:5.2cqw;height:5.2cqw;color:var(--ios-red);flex:0 0 5.2cqw}.dvcMissed strong{color:var(--ios-label);font-size:4.1cqw;display:block}.dvcMissed span{color:var(--ios-label-2);font-size:3.3cqw}.dvcEstimate{background:var(--ios-elevated);border-radius:3.4cqw;flex-direction:column;gap:2cqw;padding:3cqw;display:flex}.dvcEstimateTop{color:var(--ios-label);justify-content:space-between;align-items:baseline;gap:2cqw;font-size:4.1cqw;display:flex}.dvcAmount{color:var(--ios-green);font-weight:800}.dvcWon,.dvcRefer{color:var(--ios-green);background:#34c75933;border-radius:3.4cqw;align-items:center;gap:2.4cqw;margin-top:auto;padding:2.8cqw 3.4cqw;font-size:4.1cqw;font-weight:700;display:flex}.dvcWon svg{flex:0 0 4.4cqw;width:4.4cqw;height:4.4cqw}.dvcRefer{flex-direction:column;align-items:flex-start;gap:.4cqw}.dvcRefer span{color:var(--ios-label-2);font-size:3.3cqw;font-weight:600}.dvcReview{background:var(--ios-elevated);border-radius:3.4cqw;flex-direction:column;gap:2cqw;padding:3.4cqw 3cqw;display:flex}.dvcWatchTime{color:var(--ios-label-2);font-size:22px;font-weight:700}.dvcWatchAlert{color:var(--ios-green);align-items:center;gap:8px;font-size:30px;font-weight:800;display:flex}.dvcWatchDot{background:var(--ios-green);border-radius:50%;flex:0 0 12px;width:12px;height:12px}.dvcWatchName{color:var(--ios-label);font-size:22px;line-height:1.32}.dvcWatchAction{color:var(--ios-blue);background:#0a84ff3d;border-radius:999px;margin-top:auto;padding:8px 14px;font-size:19px;font-weight:700}@keyframes dvcStepIn{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}[data-play=true] .dvcInboxTabs,[data-play=true] .dvcThread,[data-play=true] .dvcCall,[data-play=true] .dvcSource,[data-play=true] .dvcRoute,[data-play=true] .dvcSearchBar,[data-play=true] .dvcResult,[data-play=true] .dvcMissed,[data-play=true] .dvcEstimate,[data-play=true] .dvcReview,[data-play=true] .dvcRefer,[data-play=true] .dvcWon,[data-play=true] .dvcBubbleRow,[data-play=true] .dvcWatchAlert,[data-play=true] .dvcWatchName,[data-play=true] .dvcWatchAction{animation:.5s cubic-bezier(.22,.61,.36,1) both dvcStepIn}[data-play=true] [data-step="1"]{animation-delay:.12s}[data-play=true] [data-step="2"]{animation-delay:.42s}[data-play=true] [data-step="3"]{animation-delay:.72s}[data-play=true] [data-step="4"]{animation-delay:1.02s}[data-play=true] [data-step="5"]{animation-delay:1.32s}.serviceArea .dvcStage{margin:0}@media (prefers-reduced-motion:reduce){[data-play=true] .dvcInboxTabs,[data-play=true] .dvcThread,[data-play=true] .dvcCall,[data-play=true] .dvcSource,[data-play=true] .dvcRoute,[data-play=true] .dvcSearchBar,[data-play=true] .dvcResult,[data-play=true] .dvcMissed,[data-play=true] .dvcEstimate,[data-play=true] .dvcReview,[data-play=true] .dvcRefer,[data-play=true] .dvcWon,[data-play=true] .dvcBubbleRow,[data-play=true] .dvcWatchAlert,[data-play=true] .dvcWatchName,[data-play=true] .dvcWatchAction{animation:none!important}}@media (max-width:720px){.dvcStage{--dvc-w:min(60vw, 246px);flex-direction:row;justify-content:center;align-items:center;gap:clamp(.5rem,2.5vw,1rem)}.dvcStage .dvcWatch{--dvc-watch-n:100;filter:drop-shadow(0 14px 28px #00000073);align-self:center;margin-top:14%}.dvcPhoneScreen{gap:5px}.dvcBubble,.dvcSearchBar,.dvcResultHead strong,.dvcContact strong{font-size:6cqw}.dvcMissed strong,.dvcEstimateTop,.dvcWon,.dvcRefer{font-size:5.7cqw}.dvcBubbleMeta,.dvcMissed span,.dvcRefer span,.dvcContactNumber{font-size:4.6cqw}.dvcStatus{font-size:4.9cqw}.dvcAvatar{width:15cqw;height:15cqw;font-size:6cqw}}.dvcContact{border-bottom:1px solid #54545880;flex-direction:column;align-items:center;gap:1.2cqw;padding-bottom:3cqw;display:flex}.dvcAvatar{background:var(--ios-bubble-in);width:12cqw;height:12cqw;color:var(--ios-label);border-radius:50%;place-items:center;font-size:4.6cqw;font-weight:600;display:grid}.dvcContact strong{color:var(--ios-label);font-size:4.4cqw;font-weight:600}.dvcContactNumber{color:var(--ios-label-2);font-size:3.5cqw}@media (max-width:760px){.handlesViz{overflow-x:hidden}.vizConnected{display:none}.pathCompact{flex-direction:column;gap:0;display:flex}.pathCompact li{color:var(--on-dark);align-items:center;gap:1rem;padding:.85rem 0;font-size:1rem;font-weight:650;display:flex;position:relative}.pathCompact li:not(:last-child):before{content:"";background:var(--mint);opacity:.45;width:2px;height:calc(100% - 46px);position:absolute;top:calc(50% + 23px);left:23px}.pathStep{flex-direction:column;gap:.1rem;display:flex}.pathStepLabel{color:var(--mint);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:800}.pathStep strong{font-size:1rem;font-weight:650;line-height:1.3}.pathCompact .glyphBadge{flex-basis:46px;width:46px;height:46px}.pathCompact .glyphBadge .glyph{width:20px;height:20px}}.srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pricingWrap{margin-top:clamp(2.5rem,5vw,3.5rem)}.billingToggle{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:4px;width:fit-content;margin-inline:auto;padding:5px;display:flex}.billingToggle button{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.25rem;font-size:.9rem;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.billingToggle button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.billingSave{background:var(--mint);color:var(--button-ink);border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:800}.billingToggle button[aria-pressed=true] .billingSave{background:var(--mint)}.planGrid{margin-top:clamp(2.5rem,5vw,3.5rem);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.25rem);width:min(100%,540px);margin-inline:auto;display:grid}.plan{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem);display:flex;position:relative}.plan--popular{background:radial-gradient(120% 80% at 50% 0%, #66f1ca29 0%, #66f1ca00 60%), var(--surface);border-color:#16765e59;box-shadow:0 24px 60px #121a1817}.planFlag{background:var(--ink);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.3rem .75rem;font-size:.66rem;font-weight:800;position:absolute;top:-.75rem;right:clamp(1.75rem,3vw,2.5rem)}.planPrice{color:var(--ink);align-items:baseline;gap:.3rem;display:flex}.planAmount{letter-spacing:-.05em;font-size:clamp(2.6rem,5vw,3.4rem);font-weight:780;line-height:1}.planPrice small{color:var(--muted);font-size:1rem;font-weight:700}.planPerks{flex-wrap:wrap;gap:.4rem;margin:.85rem 0 0;display:flex}.planPerk{background:var(--mint);color:var(--button-ink);letter-spacing:.01em;border-radius:999px;padding:.28rem .6rem;font-size:.72rem;font-weight:800}.plan h3{letter-spacing:-.03em;margin:1.1rem 0 0;font-size:clamp(1.25rem,2vw,1.5rem)}.planAudience{max-width:34ch;color:var(--muted);margin:.6rem 0 0;line-height:1.6}.planNote{color:var(--muted);margin:1rem 0 0;font-size:.82rem;font-weight:600}.planFeatures{border-top:1px solid var(--line);flex-direction:column;gap:.9rem;margin:1.6rem 0 2rem;padding:1.6rem 0 0;list-style:none;display:flex}.planFeatures li{color:var(--ink);align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;display:flex}.checkMark{background:var(--mint);width:22px;height:22px;color:var(--button-ink);border-radius:50%;flex:0 0 22px;place-items:center;display:grid}.checkMark svg{width:12px;height:12px}.productIndex ul li,.rolloutBody ul li{align-items:center;gap:.45rem;display:inline-flex}.productIndex .checkMark,.rolloutBody .checkMark{flex-basis:16px;width:16px;height:16px}.productIndex .checkMark svg,.rolloutBody .checkMark svg{width:9px;height:9px}.planCta{width:100%;margin-top:auto}.cookieNotice{z-index:40;border:1px solid var(--line);background:var(--surface);border-radius:16px;width:min(100vw - 1.5rem,310px);padding:1.1rem 1.2rem 1.2rem;animation:.34s cubic-bezier(.22,.61,.36,1) both cookieIn;display:none;position:fixed;bottom:clamp(.75rem,2vw,1.5rem);left:clamp(.75rem,2vw,1.5rem);box-shadow:0 20px 50px #121a1829}.cookieNotice[data-show=true]{display:block}@keyframes cookieIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cookieTitle{letter-spacing:-.01em;margin:0;font-size:.94rem;font-weight:800}.cookieBody{color:var(--muted);margin:.4rem 0 0;font-size:.84rem;line-height:1.5}.cookieActions{gap:.5rem;margin-top:.9rem;display:flex}.cookieActions button{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;flex:1;font-size:.85rem;font-weight:700;transition:background .16s,border-color .16s}.cookieAccept{background:var(--mint);color:var(--button-ink);border-color:#0000}.cookieActions button:hover{border-color:var(--line-strong)}.cookieAccept:hover{background:#79f4d2;border-color:#0000}@media (max-width:760px){.planGrid{grid-template-columns:1fr}}.navMenu{position:relative}.navMenu:after{content:"";pointer-events:none;width:340px;height:1.1rem;position:absolute;top:100%;left:50%;transform:translate(-50%)}.navMenu:hover:after,.navMenu:focus-within:after{pointer-events:auto}.navMenuTrigger{cursor:pointer;align-items:center;gap:.35rem;min-height:44px;padding:.75rem .35rem;transition:color .16s;display:inline-flex}.navMenu:hover .navMenuTrigger,.navMenu:focus-within .navMenuTrigger{color:var(--on-dark)}.navMenuTrigger svg{width:14px;height:14px;transition:transform .22s var(--dock-ease,ease)}.navMenu:hover .navMenuTrigger svg,.navMenu:focus-within .navMenuTrigger svg{transform:rotate(180deg)}.navPanel{z-index:5;border:1px solid var(--line);background:var(--surface);opacity:0;visibility:hidden;width:max-content;max-width:min(92vw,660px);transition:opacity .2s ease, transform .24s var(--dock-ease,ease), visibility 0s linear .24s;border-radius:22px;gap:.9rem;padding:1.15rem;display:grid;position:absolute;top:calc(100% + 1.1rem);left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 28px 64px #121a1838}.navMenu:hover .navPanel,.navMenu:focus-within .navPanel{opacity:1;visibility:visible;transition-delay:0s,0s,0s;transform:translate(-50%)translateY(0)}.navPanelTitle{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem .75rem;font-size:.68rem;font-weight:600}.navPanelGrid{grid-template-columns:repeat(2,minmax(0,262px));align-items:start;gap:0 1.4rem;display:grid}.navPanelGroup{flex-direction:column;display:flex}.navPanelGroup+.navPanelGroup{border-left:1px solid var(--line);padding-left:1.4rem}.navPanelAll{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:.45rem;margin-top:.9rem;padding-top:.9rem;font-size:.86rem;font-weight:600;display:inline-flex}.navPanelAll svg{width:15px;height:15px}.navPanel .navPanelAll:hover{color:var(--focus)}.navPanelGroup a{border-radius:14px;align-items:flex-start;gap:.8rem;padding:.6rem .75rem;transition:background .16s;display:flex}.navPanel .navPanelGroup a:hover{background:var(--surface-alt);color:var(--ink)}.navPanelMark{width:38px;height:38px;color:var(--mint);background:#0d1615;border:0;border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.navPanelMark .glyph{stroke-width:2.1px;width:19px;height:19px}.navPanel strong{color:var(--ink);font-size:.92rem;font-weight:600;display:block}.navPanel em{color:var(--muted);margin-top:.14rem;font-size:.79rem;font-style:normal;line-height:1.45;display:block}@media (prefers-reduced-motion:reduce){.navPanel{transition-duration:1ms}}.pageHead{padding-block:calc(var(--header-h,78px) + clamp(3.5rem, 7vw, 5.5rem)) clamp(5rem, 9vw, 8rem);color:var(--on-dark);background:radial-gradient(110% 60% at 46% -10%,#66f1ca14 0%,#66f1ca00 62%),#040807;position:relative}.pageHead .eyebrow{color:var(--mint)}.pageHead h1{color:var(--on-dark);letter-spacing:-.05em;max-width:18ch;margin:1rem 0 0;font-size:clamp(2.4rem,5.4vw,4rem);font-weight:720;line-height:1.02}.pageLead{max-width:54ch;color:var(--on-dark-muted);margin:1.4rem 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65}.faqTitle{letter-spacing:-.035em;margin:0 0 clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.6rem,3vw,2.2rem)}.faqList{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,6vw,5rem);margin:0;display:grid}.faqList dt{border-top:1px solid var(--line-strong);letter-spacing:-.02em;padding-top:1.25rem;font-size:1.05rem;font-weight:700}.faqList dd{max-width:46ch;color:var(--muted);margin:.55rem 0 0;line-height:1.62}@media (max-width:1040px){.navPanelGrid{grid-template-columns:minmax(0,300px);gap:1.1rem 0}.navPanelGroup+.navPanelGroup{border-top:1px solid #f2f4f31a;border-left:0;padding-top:1.1rem;padding-left:0}.navPanel{left:0;transform:translateY(-8px)}.navMenu:hover .navPanel,.navMenu:focus-within .navPanel{transform:translateY(0)}}@media (max-width:760px){.faqList{grid-template-columns:1fr}}.productIndex{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem);display:grid}.productIndex>a{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;align-items:flex-start;padding:clamp(1.6rem,3vw,2.25rem);transition:transform .2s,border-color .2s;display:flex}.productIndex>a:hover{border-color:#16765e66;transform:translateY(-3px)}.productIndex .serviceNumber{margin-top:1.1rem}.productIndex h2{letter-spacing:-.035em;margin:.5rem 0 0;font-size:clamp(1.4rem,2.4vw,1.85rem)}.productIndex p{max-width:40ch;color:var(--muted);margin:.6rem 0 0;line-height:1.6}.productIndex ul{color:var(--muted);flex-wrap:wrap;gap:.4rem .9rem;margin:1.25rem 0 1.5rem;padding:0;font-size:.82rem;font-weight:650;list-style:none;display:flex}.productIndex em,.productPeers em{color:var(--accent-ink);align-items:center;gap:.45rem;margin-top:auto;font-style:normal;font-weight:750;display:inline-flex}.productLead{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.productBody h2{letter-spacing:-.03em;margin:0 0 .6rem;font-size:clamp(1.3rem,2.2vw,1.7rem)}.productBody>div+div{margin-top:clamp(1.75rem,3vw,2.5rem)}.productBody p{max-width:48ch;color:var(--muted);margin:0;line-height:1.68}.productIncludes{flex-direction:column;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:flex}.productIncludes li{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:.75rem;padding:.85rem 0;font-weight:650;display:flex}.productIncludes li:first-child{border-top:1px solid var(--line)}.productPeers{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.productPeers>a{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;align-items:flex-start;padding:clamp(1.25rem,2.5vw,1.75rem);transition:transform .2s,border-color .2s;display:flex}.productPeers>a:hover{border-color:#16765e66;transform:translateY(-3px)}.productPeers strong{letter-spacing:-.02em;margin-top:1rem;font-size:1.05rem}.productPeers>a>span:not(.glyphBadge){color:var(--muted);margin:.4rem 0 1.1rem;font-size:.88rem;line-height:1.5}.rolloutList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rolloutList>li{border-top:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(2rem,4vw,3rem) 0;display:grid}.rolloutMark{align-items:center;gap:1rem;display:flex}.rolloutBody h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.8vw,2.1rem)}.rolloutBody>p{max-width:56ch;color:var(--muted);margin:.7rem 0 0;line-height:1.66}.rolloutBody ul{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.4rem 0 0;padding:0;font-size:.86rem;font-weight:650;list-style:none;display:flex}@media (max-width:900px){.productIndex,.productPeers,.productLead{grid-template-columns:1fr}.rolloutList>li{grid-template-columns:1fr;gap:1.25rem}}.dvcRating{align-items:baseline;gap:1.6cqw;display:flex}.dvcRating b{color:var(--ios-label);font-size:3.8cqw;font-weight:700}.dvcRating em{color:var(--ios-label-2);font-size:3.4cqw;font-style:normal}.dvcScore{align-items:center;gap:2.4cqw;display:flex}.dvcScoreMark{background:var(--ios-green);color:#fff;border-radius:50%;flex:0 0 7.4cqw;place-items:center;width:7.4cqw;height:7.4cqw;display:grid}.dvcScoreMark svg{width:4cqw;height:4cqw}.dvcScore b{color:var(--ios-label);font-size:5.4cqw;font-weight:800}.dvcScore em{color:var(--ios-label-2);font-size:3.5cqw;font-style:normal}.planWas{color:var(--muted);margin-right:.45rem;font-size:1.5rem;font-weight:600;text-decoration-thickness:2px}.cookieBody a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.legalBody{gap:2.5rem;display:grid}.legalBody>*{max-width:68ch}.legalUpdated{color:var(--muted);letter-spacing:.02em;margin:0;font-size:.85rem;font-weight:600}.legalBody h2{letter-spacing:-.02em;margin:0 0 .9rem;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:650;line-height:1.25}.legalBody p{color:var(--muted);margin:0 0 1rem;font-size:1rem;line-height:1.72}.legalBody p:last-child,.legalBody ul:last-child{margin-bottom:0}.legalBody ul{gap:.85rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.legalBody li{color:var(--muted);padding-left:1.1rem;line-height:1.7;position:relative}.legalBody li:before{content:"";background:var(--mint);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.legalBody strong{color:var(--ink);font-weight:650}.legalBody a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.industryCard{aspect-ratio:4/3;background:var(--dark-section);isolation:isolate;height:100%;transition:transform .42s var(--dock-ease,ease), box-shadow .42s var(--dock-ease,ease);border-radius:20px;display:block;position:relative;overflow:hidden}.industryShot{display:block;position:absolute;inset:0}.industryShot img{object-fit:cover;width:100%;height:100%;transition:transform .62s var(--dock-ease,ease);display:block;transform:scale(1.02)}.industryShot:after{content:"";background:linear-gradient(#0408071f 0%,#0408078c 46%,#040807e0 100%);position:absolute;inset:0}.industryFace{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.1rem;height:100%;padding:clamp(1rem,1.8vw,1.35rem);display:flex;position:relative}.industryMark{background:var(--mint);color:#06110d;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-bottom:auto;display:grid}.industryMark .glyph{width:19px;height:19px}.industryName{color:var(--on-dark);letter-spacing:-.015em;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:650}.industryLine{color:#f2f4f3b8;font-size:.83rem;line-height:1.45}@media (hover:hover){.industryCard:hover{transform:translateY(-4px);box-shadow:0 12px 24px -8px #04080757}.industryCard:hover .industryShot img{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.industryCard,.industryShot img{transition-duration:1ms}.industryCard:hover .industryShot img{transform:scale(1.02)}}@media (max-width:520px){.industryCard{aspect-ratio:16/9}}.systemsRow{border-top:1px solid var(--line-strong);margin-top:clamp(4rem,7vw,6rem);padding-top:clamp(2.5rem,4vw,3.5rem)}.systemsLede{max-width:46ch;color:var(--muted);margin:0 0 clamp(1.75rem,3vw,2.5rem);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.6}.systemsList{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(1rem,2vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.systemsList a{border:1px solid var(--line);background:var(--surface);height:100%;transition:border-color .2s ease, transform .26s var(--dock-ease,ease);border-radius:18px;flex-direction:column;align-items:flex-start;padding:clamp(1.4rem,2.4vw,1.9rem);display:flex}.systemsList a:hover{border-color:var(--line-strong);transform:translateY(-3px)}.systemsList .glyphBadge{margin-bottom:1.15rem}.systemsList h3{letter-spacing:-.02em;margin:0 0 .45rem;font-size:clamp(1.05rem,1.5vw,1.22rem);font-weight:650;line-height:1.25}.systemsList p{color:var(--muted);margin:0 0 1.25rem;font-size:.9rem;line-height:1.6}.systemsList em{color:var(--ink);align-items:center;gap:.4rem;margin-top:auto;font-size:.85rem;font-style:normal;font-weight:650;display:inline-flex}.systemsList em svg{width:15px;height:15px}@media (max-width:900px){.systemsList{grid-template-columns:minmax(0,1fr)}}.dvcInboxTabs{background:var(--ios-fill);border-radius:2.6cqw;gap:1.6cqw;padding:1cqw;display:flex}.dvcInboxTabs span{color:var(--ios-label-2);border-radius:2cqw;padding:1.2cqw 3cqw;font-size:3.3cqw;font-weight:600}.dvcInboxTabs span[data-on=true]{background:var(--ios-elevated);color:var(--ios-label)}.dvcThread{background:var(--ios-elevated);border-radius:3.2cqw;align-items:center;gap:2.8cqw;padding:2.6cqw 2.4cqw;display:flex}.dvcThreadMark{background:var(--ios-fill);width:8.4cqw;height:8.4cqw;color:var(--ios-label-2);border-radius:50%;flex:0 0 8.4cqw;place-items:center;display:grid}.dvcThread[data-channel=call] .dvcThreadMark{color:var(--ios-red)}.dvcThread[data-channel=text] .dvcThreadMark{color:var(--ios-green)}.dvcThread[data-channel=web] .dvcThreadMark{color:var(--ios-blue)}.dvcThread[data-channel=review] .dvcThreadMark{background:var(--ios-green);color:#fff}.dvcThreadMark svg{width:4.4cqw;height:4.4cqw}.dvcThreadBody{flex:1;min-width:0}.dvcThreadTop{justify-content:space-between;align-items:baseline;gap:2cqw;display:flex}.dvcThreadTop strong{color:var(--ios-label);font-size:3.9cqw}.dvcThreadTop em{color:var(--ios-label-2);font-size:3cqw;font-style:normal}.dvcThreadPreview{color:var(--ios-label-2);white-space:nowrap;text-overflow:ellipsis;margin-top:.6cqw;font-size:3.2cqw;display:block;overflow:hidden}.dvcThreadDot{background:var(--ios-blue);border-radius:50%;flex:0 0 2.2cqw;width:2.2cqw;height:2.2cqw}.dvcCall{background:var(--ios-elevated);text-align:center;border-radius:3.4cqw;flex-direction:column;align-items:center;gap:1.4cqw;padding:4cqw 3cqw;display:flex}.dvcCallMark{background:var(--ios-green);color:#fff;border-radius:50%;place-items:center;width:12cqw;height:12cqw;margin-bottom:1cqw;display:grid}.dvcCallMark svg{width:6cqw;height:6cqw}.dvcCall strong{color:var(--ios-label);font-size:4.6cqw}.dvcCall span{color:var(--ios-label-2);font-size:3.3cqw}.dvcSource{background:#0a84ff24;border:1px solid #0a84ff57;border-radius:3.2cqw;flex-direction:column;gap:.8cqw;padding:2.6cqw 3cqw;display:flex}.dvcSourceKey{color:var(--ios-label-2);letter-spacing:.08em;text-transform:uppercase;font-size:2.9cqw;font-weight:650}.dvcSourceVal{color:var(--ios-label);font-size:3.6cqw}.dvcRoute{background:var(--ios-elevated);color:var(--ios-label-2);border-radius:3.2cqw;align-items:center;gap:2cqw;padding:2.4cqw 3cqw;font-size:3.2cqw;display:flex}.dvcRoute i{background:var(--ios-label-2);opacity:.5;flex:0 0 4cqw;width:4cqw;height:1px}.industryRail{gap:clamp(1.25rem,2.4vw,1.9rem);display:grid}.industryRailHead{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.industryRailHead p{color:var(--muted);margin:0;font-size:clamp(.95rem,1.3vw,1.05rem)}.industryMarquee{margin-block:-12px -28px;padding:12px 0 34px;overflow:hidden}.industryTrack{--rail-gap:clamp(.85rem, 1.6vw, 1.35rem);--rail-duration:90s;gap:var(--rail-gap);width:max-content;animation:industryDrift var(--rail-duration) linear infinite;display:flex}.industryRail[data-paused=true]>.industryMarquee>.industryTrack,.industryMarquee:focus-within>.industryTrack{animation-play-state:paused}@media (hover:hover){.industryMarquee:hover>.industryTrack{animation-play-state:paused}}.industryMarquee:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.industryPause{border:1px solid var(--line-strong);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:999px;flex:0 0 44px;place-items:center;transition:background .18s,border-color .18s;display:grid}.industryPause:hover{background:var(--surface);border-color:var(--ink)}.industryPause svg{width:19px;height:19px}.industryRow{gap:var(--rail-gap);margin:0;padding:0;list-style:none;display:flex}.industryRow>li{flex:0 0 clamp(220px,25vw,300px)}@keyframes industryDrift{0%{transform:translate(0)}to{transform:translate3d(calc(-50% - (var(--rail-gap) / 2)), 0, 0)}}@media (max-width:760px){.industryRailHead{align-items:flex-start}.industryRailHead p{max-width:22ch}.industryRow>li{flex-basis:74vw;max-width:300px}}@media (prefers-reduced-motion:reduce){.industryTrack{width:auto;animation:none!important}.industryMarquee{overscroll-behavior-x:contain;overflow-x:auto}.industryRow[aria-hidden=true]{display:none}}.glyphBadge.glyphBadge{color:var(--mint)}.glyphBadge.glyphBadge .glyph{stroke:currentColor}.planGuarantee{color:var(--muted);margin:auto 0 1.25rem;font-size:.88rem;line-height:1.5}.planGuarantee span{color:var(--ink);font-weight:650}.gbpDemo{--g-blue:#1a73e8;--g-grey:#5f6368;--g-line:#dadce0;--g-star:#fbbc04;--g-green:#188038;color:#202124;background:#fff;flex-direction:column;gap:.85rem;height:100%;font-size:.72rem;display:flex}.gbpTop{flex-direction:column;gap:.2rem;display:flex}.gbpName{color:#202124;letter-spacing:-.01em;font-size:1.12rem;font-weight:500}.gbpScoreRow{align-items:center;gap:.28rem;font-size:.74rem;display:flex}.gbpScoreRow b{color:#202124;font-weight:500}.gbpScoreRow em{color:var(--g-grey);font-style:normal}.gbpStars{gap:1px;display:inline-flex}.gbpStars i{background:var(--g-star);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:11px;height:11px}.gbpStars--sm i{width:9px;height:9px}.gbpCat{color:var(--g-grey);align-items:center;gap:.3rem;font-size:.72rem;display:flex}.gbpOpen{color:var(--g-green);font-weight:500}.gbpDot{background:var(--g-grey);border-radius:50%;width:2px;height:2px}.gbpActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.gbpActions span{border:1px solid var(--g-line);color:var(--g-blue);border-radius:999px;flex-direction:column;align-items:center;gap:.28rem;padding:.45rem .15rem;font-size:.6rem;font-weight:500;display:flex}.gbpActions svg{fill:none;width:13px;height:13px;stroke:var(--g-blue);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.gbpRows{border-top:1px solid var(--g-line);flex-direction:column;gap:.7rem;margin:0;padding:.3rem 0 0;list-style:none;display:flex}.gbpRows li{color:#202124;align-items:center;gap:.7rem;padding-top:.7rem;font-size:.72rem;display:flex}.gbpRows li:first-child{padding-top:.4rem}.gbpRows svg{fill:none;width:14px;height:14px;stroke:var(--g-grey);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px}.gbpReview{border-top:1px solid var(--g-line);gap:.6rem;margin-top:auto;padding-top:.75rem;display:flex}.gbpAvatar{background:#c5cad1;border-radius:50%;flex:0 0 26px;width:26px;height:26px}.gbpReviewBody{flex-direction:column;gap:.16rem;display:flex}.gbpReviewBody b{color:#202124;font-size:.7rem;font-weight:500}.gbpReviewBody em{color:var(--g-grey);font-size:.68rem;font-style:normal;line-height:1.45}.brwFrame{background:#fff;border:1px solid #c9ccd1;border-radius:12px;width:100%;max-width:520px;overflow:hidden;box-shadow:0 18px 44px #121a1829}.brwTabs{background:#dee1e6;align-items:flex-end;gap:.6rem;padding:.4rem .6rem 0;display:flex}.brwDots{gap:.3rem;padding-bottom:.45rem;display:inline-flex}.brwDots i{background:#b9bdc3;border-radius:50%;width:8px;height:8px}.brwDots i:first-child{background:#ff5f57}.brwDots i:nth-child(2){background:#febc2e}.brwDots i:nth-child(3){background:#28c840}.brwTab{color:#3c4043;background:#fff;border-radius:8px 8px 0 0;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.62rem;font-weight:500;display:inline-flex}.brwFav{background:#1f3d5c;border-radius:2px;width:9px;height:9px}.brwBar{background:#fff;border-bottom:1px solid #e4e6e9;align-items:center;gap:.55rem;padding:.42rem .7rem;display:flex}.brwNav{gap:.42rem;display:inline-flex}.brwNav svg{fill:none;stroke:#5f6368;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.brwAddress{color:#3c4043;background:#f1f3f4;border-radius:999px;flex:1;align-items:center;gap:.35rem;padding:.24rem .7rem;font-size:.64rem;font-weight:400;display:flex}.brwLock{fill:none;stroke:#5f6368;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px}.brwScreen{background:#fff;display:block}.sysConverge{fill:none;stroke-linecap:round;width:100%;height:clamp(46px,5vw,74px);margin-top:clamp(.5rem,1vw,.9rem);display:block;overflow:visible}.sysConvergeBase{stroke:var(--mint);stroke-width:2px;opacity:.22}.sysConvergePulse{stroke:var(--mint);stroke-width:2px;stroke-dasharray:26 210;stroke-dashoffset:236px;animation:3.2s linear infinite sysFlow}.sysConverge g:nth-child(2) .sysConvergePulse{animation-delay:.24s}.sysConverge g:nth-child(3) .sysConvergePulse{animation-delay:.48s}.sysConverge g:nth-child(4) .sysConvergePulse{animation-delay:.72s}.sysConverge g:nth-child(5) .sysConvergePulse{animation-delay:.96s}@keyframes sysFlow{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.sysConvergePulse{stroke-dasharray:none;opacity:.5;animation:none}}@media (max-width:900px){.sysConverge{height:34px}.sysConverge g:not(:first-child){display:none}.sysConverge path{d:path("M38 0 L38 120")}}@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}
