@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-font-weight:initial;--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;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0x_0bevfais8f.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.283rlcw9kygwg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.1z2_6pqe9b797.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.3f-auarlwu459.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.2rod0ve_3h_te.woff2)format("woff2-variations");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}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.2xs28az5j2efm.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.2tfs-ajhr_27q.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.29wincfdhpbow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.30hm7mcic8nak.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1g2cl4geicio1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.400h8-n7y356b.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2w9-mj8vy__-b.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.2yypdhrkbqnza.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.3-fgi0nn_mag-.woff)format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.25_05y-blbp24.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.20ixcot5hpnm-.woff)format("woff");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}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-extrabold:800;--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,::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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.sticky{position:sticky}.block{display:block}.hidden{display:none}.inline-flex{display:inline-flex}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[54px\]{height:54px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-28{min-height:calc(var(--spacing) * 28)}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded{border-radius:.25rem}.rounded-\[15px\]{border-radius:15px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#c9ddf0\]{border-color:#c9ddf0}.border-\[\#cbdfee\]{border-color:#cbdfee}.bg-\[\#119ff5\]{background-color:#119ff5}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.whitespace-nowrap{white-space:nowrap}.text-\[\#20143f\]{color:#20143f}.text-white{color:var(--color-white)}.shadow-\[0_10px_28px_rgba\(17\,159\,245\,\.2\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#119ff533);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,)}.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))}.transition-\[background-color\,transform\,box-shadow\]{transition-property:background-color,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-\[\#667084\]::placeholder{color:#667084}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#119ff5\]:hover{border-color:#119ff5}.hover\:bg-\[\#0788d5\]:hover{background-color:#0788d5}.hover\:bg-\[\#eaf6ff\]:hover{background-color:#eaf6ff}}.focus\:border-\[\#119ff5\]:focus{border-color:#119ff5}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.focus\:ring-\[\#119ff5\]\/12:focus{--tw-ring-color:#119ff51f}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#119ff5\]\/12:focus{--tw-ring-color:lab(62.0958% -10.8838 -53.3944/.12)}}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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)}.focus-visible\:ring-\[\#119ff5\]\/25:focus-visible{--tw-ring-color:#119ff540}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[\#119ff5\]\/25:focus-visible{--tw-ring-color:lab(62.0958% -10.8838 -53.3944/.25)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}}:root{--font-manrope:"Manrope Variable";--font-plex-mono:"IBM Plex Mono";--page:#fbfcfd;--pale-blue:#eaf6ff;--surface:#fff;--ink:#20143f;--muted:#667084;--blue:#119ff5;--blue-hover:#0788d5;--deep:#18122e;--warm-surface:#f4f1ed;--border:#dce7f0;--orange:#ff7a45;--positive:#167a5b;--error:#b42318;--ease:cubic-bezier(.2, 0, 0, 1);--shadow-form:0 30px 80px #29425c21, 0 8px 26px #211b3c0f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--page);color:var(--ink);font-family:var(--font-manrope), Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}button,input,select,textarea{font:inherit}:is(button,a,summary,label:has(input)){-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{display:block}svg{stroke-width:1.8px}h1,h2,h3,p{margin-top:0}h1,h2{text-wrap:balance}h1{letter-spacing:-.04em;max-width:10.5ch;margin-bottom:26px;font-size:clamp(3.55rem,4.8vw,5.15rem);font-weight:820;line-height:.98}h1 span{color:var(--blue)}h2{letter-spacing:-.048em;margin-bottom:22px;font-size:clamp(2.5rem,4vw,4.35rem);font-weight:800;line-height:1.02}h3{letter-spacing:-.025em}:focus-visible{outline-offset:3px;outline:3px solid #119ff56b}.page-shell{width:min(1380px,100% - 48px);margin-inline:auto}.skip-link{z-index:200;background:var(--deep);color:#fff;transition:transform .16s var(--ease);border-radius:12px;padding:11px 16px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.eyebrow,.micro-label{color:var(--blue-hover);letter-spacing:.095em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 17px;font-size:11px;font-weight:800;display:flex}.eyebrow:before,.micro-label:before{content:"";background:linear-gradient(90deg, var(--blue) 0 54%, #119ff533 54%);border-radius:999px;flex:none;width:23px;height:10px;box-shadow:inset 0 0 0 1px #119ff52e}.landing-header{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fbfcfde0;padding:12px 0;position:sticky;top:0}.landing-header__inner{background:#fffffff5;border:1px solid #dce7f0e6;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;min-height:64px;padding:8px 10px 8px 20px;display:flex;box-shadow:0 12px 36px #2c3e5512}.brand-mark{flex:none;width:190px;height:40px;display:block}.brand-mark__logo{object-fit:contain;object-position:left center;width:100%;height:100%}.brand-mark__symbol{width:35px;height:35px;color:var(--blue);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.brand-mark__symbol circle{fill:var(--orange);stroke:var(--deep);stroke-width:1.5px}.landing-header__actions{align-items:center;gap:24px;display:flex}.landing-header__hours{color:var(--muted);font-size:12px;font-weight:720}.header-cta{background:var(--blue);color:#fff;min-height:48px;transition:background .16s var(--ease), transform .16s var(--ease), box-shadow .16s var(--ease);border-radius:15px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:820;display:inline-flex;box-shadow:0 9px 24px #119ff53b}.header-cta:hover{background:var(--blue-hover);transform:translateY(-2px);box-shadow:0 13px 30px #119ff547}.header-cta svg{width:17px}.landing-hero{background:var(--page);padding:4px 0 76px;position:relative;overflow:hidden}.landing-hero__grid{z-index:2;background:linear-gradient(90deg,#f7fcffe6 0%,#f7fcff9e 52%,#e5f4ff33 100%),url(/images/hero-clouds.webp) bottom/cover no-repeat;border-radius:42px;grid-template-columns:minmax(0,1.16fr) minmax(420px,.84fr);grid-template-areas:"copy form";align-items:center;gap:clamp(38px,5vw,78px);min-height:820px;padding:clamp(42px,5vw,72px);display:grid;position:relative;overflow:hidden}.landing-hero__copy{z-index:2;min-width:0;max-width:700px;animation:hero-copy-in .7s var(--ease) both;grid-area:copy;align-self:center;position:relative}.landing-hero__copy h1{max-width:12.3ch}.landing-hero__copy h1 span{display:block}.landing-hero__copy .eyebrow{margin-bottom:18px}.landing-hero__description{color:#4d6176;max-width:47ch;margin-bottom:24px;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.68}.assurance-list{flex-wrap:wrap;gap:9px 14px;max-width:450px;margin:0;padding:0;list-style:none;display:flex}.assurance-list li{color:#394d62;align-items:center;gap:7px;font-size:12px;font-weight:760;display:inline-flex}.assurance-list svg{width:19px;height:19px;color:var(--blue);background:#fff;border-radius:50%;padding:4px;box-shadow:0 3px 12px #244d6c14}.lead-card{z-index:7;background:var(--surface);width:min(100%,450px);color:var(--ink);box-shadow:var(--shadow-form);border:1px solid #d0e0ebf2;border-radius:30px;justify-self:end;padding:25px;scroll-margin-top:96px;position:relative}.lead-card--hero{animation:hero-form-in .7s .12s var(--ease) both;grid-area:form;align-self:center}.lead-card__heading{margin-bottom:17px}.lead-card__heading .micro-label{margin-bottom:7px;font-size:9px}.lead-card__heading .micro-label:before{width:17px;height:8px}.lead-card__heading h2{letter-spacing:-.035em;margin-bottom:7px;font-size:25px;line-height:1.12}.lead-card__heading>p:not(.lead-card__required){color:var(--muted);margin:0;font-size:11px;line-height:1.48}.lead-card__required{color:var(--muted);margin:7px 0 0;font-size:9px;font-weight:650}.lead-card__required span,.form-field .required-mark{color:var(--error);font-weight:850}.form-path{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:17px;display:grid}.form-path__option{border:1px solid var(--border);min-height:64px;color:var(--muted);text-align:left;cursor:pointer;transition:border-color .16s var(--ease), background .16s var(--ease), transform .16s var(--ease);background:#fbfdff;border-radius:15px;grid-template-columns:20px 1fr;align-items:start;gap:8px;padding:10px;display:grid}.form-path__option:hover{border-color:#9bcdeb;transform:translateY(-1px)}.form-path__option.is-active{border-color:var(--blue);color:var(--ink);background:#eef9ff}.form-path__check{background:#fff;border:1px solid #bad1df;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.form-path__option.is-active .form-path__check{border-color:var(--blue);background:var(--blue);color:#fff}.form-path__check svg{width:13px}.form-path__option strong{color:inherit;font-size:10px;line-height:1.3;display:block}.form-path__option small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.25;display:block}.form-honeypot{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.form-field{margin-bottom:13px}.form-field label,.form-field legend{color:var(--ink);margin-bottom:5px;font-size:10px;font-weight:800;display:block}.form-field>label>span,.form-field>legend>span{color:var(--muted);margin-left:6px;font-weight:600}.form-field>label>.required-mark,.form-field>legend>.required-mark{color:var(--error);margin-left:3px;font-weight:850}.form-grid-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.form-grid-two .form-field{min-width:0}.form-select{width:100%;height:54px;color:var(--ink);background:#fff;border:1px solid #cbdfee;border-radius:15px;outline:0;padding:0 40px 0 14px}.form-select:focus{border-color:var(--blue);box-shadow:0 0 0 4px #119ff51f}.form-error{color:var(--error);margin:5px 0 0;font-size:10px;font-weight:750;line-height:1.35}.form-help{color:var(--muted);align-items:center;gap:5px;margin:5px 0 0;font-size:9px;line-height:1.4;display:flex}.form-help svg{width:13px;color:var(--positive)}.form-field--choice{border:0;min-width:0;padding:0}.choice-chips{flex-wrap:wrap;gap:7px;display:flex}.choice-chips label{cursor:pointer;margin:0;position:relative}.choice-chips input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.choice-chips span{color:#415b74;min-height:42px;transition:background .16s var(--ease), border-color .16s var(--ease), color .16s var(--ease);background:#fff;border:1px solid #cbdfee;border-radius:13px;justify-content:center;align-items:center;padding:8px 11px;font-size:10px;font-weight:750;line-height:1.25;display:inline-flex}.choice-chips input:checked+span{border-color:var(--blue);background:var(--blue);color:#fff}.choice-chips input:focus-visible+span{outline-offset:2px;outline:3px solid #119ff559}.choice-chips--numbers{grid-template-columns:repeat(5,1fr);display:grid}.choice-chips--numbers span{width:100%;padding-inline:4px}.optional-toggle{color:#315570;cursor:pointer;text-align:left;background:#f1f8fc;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:43px;margin:3px 0 13px;padding:9px 11px;font-size:9px;font-weight:750;display:flex}.optional-toggle span{align-items:center;gap:7px;display:flex}.optional-toggle svg{width:15px;transition:transform .16s var(--ease);flex:none}.optional-toggle>svg.is-open{transform:rotate(180deg)}.optional-fields,.detailed-fields{overflow:hidden}.detailed-fields{border-top:1px solid var(--border);margin:6px 0 15px;padding-top:16px}.form-server-error{color:#8a1c13;background:#fff0ee;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:11px;font-weight:700}.lead-submit{width:100%;background:var(--blue)!important;color:#fff!important;box-shadow:0 12px 28px #119ff538!important}.lead-submit:hover{background:var(--blue-hover)!important}.lead-submit .spin{width:19px;animation:.8s linear infinite spin}.lead-card__callback{color:#405b74;text-align:center;margin:10px auto 0;font-size:9px;font-weight:650;line-height:1.4}.lead-card__legal{color:var(--muted);text-align:center;margin:6px auto 0;font-size:9px;line-height:1.4}.lead-card__legal a{color:#28648b;text-underline-offset:2px;text-decoration:underline}.benefits-section{background:#fff;padding:126px 0}.benefits-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(60px,9vw,140px);display:grid}.section-heading{max-width:850px;margin-bottom:54px}.section-heading>p:last-child{max-width:61ch;color:var(--muted);margin-bottom:0;font-size:17px}.section-heading--editorial{margin:0;position:sticky;top:120px}.section-heading--editorial h2{font-size:clamp(2.6rem,4vw,4.2rem)}.section-heading--center{text-align:center;max-width:860px;margin:0 auto 60px}.section-heading--center .eyebrow{justify-content:center}.benefit-list{border-top:1px solid var(--border)}.benefit-row{border-bottom:1px solid var(--border);grid-template-columns:64px 1fr;gap:24px;padding:30px 0 32px;display:grid}.benefit-row__icon{background:var(--pale-blue);width:58px;height:58px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.benefit-row__icon svg{width:26px}.benefit-row__index{color:var(--blue);font-family:var(--font-plex-mono), monospace;margin-bottom:5px;font-size:10px;display:block}.benefit-row h3{margin-bottom:8px;font-size:22px}.benefit-row p{max-width:59ch;color:var(--muted);margin:0;font-size:14px}.small-business-section{background:#fff;padding:0 0 126px}.small-business-panel{color:#fff;background:linear-gradient(135deg,#149fe9 0%,#087dc7 100%);border-radius:42px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:clamp(50px,8vw,110px);padding:clamp(52px,7vw,88px);display:grid;position:relative;overflow:hidden}.small-business-panel:after{content:"";aspect-ratio:1;border:1px solid #ffffff38;border-radius:50%;width:62%;position:absolute;top:-55%;right:-16%}.small-business-panel__copy,.segment-rows{z-index:2;position:relative}.small-business-panel .micro-label{color:#fff}.small-business-panel .micro-label:before{box-shadow:none;background:linear-gradient(90deg,#fff 0 54%,#ffffff3d 54%)}.small-business-panel__copy h2{font-size:clamp(2.55rem,4.1vw,4.3rem)}.small-business-panel__copy>p:not(.micro-label){color:#ffffffd1;max-width:59ch;font-size:16px}.text-cta{min-height:48px;color:var(--blue-hover);align-items:center;gap:9px;margin-top:12px;font-weight:850;display:inline-flex}.text-cta svg{width:18px;transition:transform .16s var(--ease)}.text-cta:hover svg{transform:translate(4px)}.text-cta--light{color:#fff}.segment-rows{border-block:1px solid #ffffff47}.segment-row{border-bottom:1px solid #ffffff47;grid-template-columns:52px 1fr;align-items:center;gap:19px;min-height:110px;display:grid}.segment-row:last-child{border-bottom:0}.segment-row>span{width:48px;height:48px;color:var(--blue-hover);background:#fff;border-radius:50%;place-items:center;display:grid}.segment-row svg{width:22px}.segment-row p{margin:0;font-size:15px;font-weight:740;line-height:1.48}.process-section{background:var(--pale-blue);padding:126px 0}.process-rail{border-block:1px solid #75a8ca5c;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.process-rail:before{content:"";background:linear-gradient(90deg, var(--blue), #119ff533);height:2px;position:absolute;top:59px;left:0;right:0}.process-rail li{border-right:1px solid #75a8ca5c;grid-template-rows:120px 1fr;min-height:300px;padding:38px;display:grid;position:relative}.process-rail li:last-child{border-right:0}.process-rail__number{z-index:2;background:var(--deep);color:#fff;width:44px;height:44px;font-family:var(--font-plex-mono), monospace;box-shadow:0 0 0 9px var(--pale-blue);border-radius:50%;place-items:center;font-size:12px;display:grid;position:relative}.process-rail h3{margin-bottom:10px;font-size:21px}.process-rail p{color:var(--muted);margin:0;font-size:14px}.hardware-section{background:var(--page);padding:126px 0}.hardware-panel{background:var(--deep);border-radius:44px;align-items:end;min-height:690px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 72px #211b3c29}.hardware-panel:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0e0b1cad 0%,#0e0b1c61 44%,#0e0b1c05 78%),linear-gradient(#0e0b1c08 18%,#0e0b1c4d 54%,#0e0b1cf5 100%);position:absolute;inset:0}.hardware-panel__visual{position:absolute;inset:0}.hardware-panel__visual img{object-fit:cover;object-position:center 42%}.hardware-panel__copy{z-index:2;color:#fff;max-width:1050px;padding:clamp(40px,5.2vw,72px);position:relative}.hardware-panel__copy .eyebrow{color:#8bd6ff}.hardware-panel__copy h2{max-width:15ch;margin-bottom:16px;font-size:clamp(2.8rem,4.5vw,4.8rem)}.hardware-panel__copy>p:not(.eyebrow):not(.hardware-panel__note){color:#ffffffd4;max-width:67ch;margin-bottom:0;font-size:16px}.hardware-categories{flex-wrap:wrap;gap:8px;margin:24px 0 12px;padding:0;list-style:none;display:flex}.hardware-categories li{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18122e61;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:6px 11px;font-size:11px;font-weight:750;display:flex}.hardware-categories svg{color:#78dcff;width:14px}.hardware-panel__note{color:#ffffffa3;max-width:65ch;margin-bottom:0;font-size:11px}.hardware-panel .text-cta{color:#fff}.faq-section{background:#fff;padding:126px 0}.faq-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(54px,8vw,120px);display:grid}.faq-intro{position:sticky;top:120px}.faq-intro h2{font-size:clamp(2.65rem,4vw,4.2rem)}.faq-intro>p:last-child{max-width:42ch;color:var(--muted)}.faq-list{gap:12px;display:grid}.faq-list details{background:var(--warm-surface);border-radius:22px;overflow:hidden}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 20px 18px 24px;font-size:15px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{background:var(--deep);color:#fff;width:38px;height:38px;transition:transform .36s var(--ease), background .16s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.faq-list summary svg{width:18px}.faq-list details[open] summary{color:var(--blue-hover)}.faq-list details[open] summary span{background:var(--blue);transform:rotate(45deg)}.faq-list details p{max-width:71ch;color:var(--muted);animation:faq-in .36s var(--ease) both;margin:0;padding:0 76px 24px 24px;font-size:14px}.final-cta-section{background:var(--deep);color:#fff;padding:126px 0;position:relative;overflow:hidden}.final-cta-section:before{content:"";aspect-ratio:1;border:1px solid #119ff566;border-radius:50%;width:50%;position:absolute;top:-48%;left:-12%;box-shadow:0 0 0 80px #119ff50a,0 0 0 160px #119ff506}.final-cta-layout{z-index:2;grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(54px,8vw,120px);display:grid;position:relative}.final-cta-copy{padding-top:42px;position:sticky;top:120px}.final-cta-copy .eyebrow{color:#8bd6ff}.final-cta-copy h2{max-width:12ch}.final-cta-copy>p:not(.eyebrow){color:#c6c2d4;max-width:47ch;font-size:17px}.final-cta-copy ul{color:#e3e0ea;gap:12px;margin:28px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.final-cta-copy li{align-items:center;gap:10px;display:flex}.final-cta-copy li:before{content:"✓";color:#75d7ff;font-weight:900}.lead-card--final{justify-self:end}.landing-footer{color:#e4e0ec;background:#0f0b20}.landing-footer .brand-mark{width:176px;height:37px}.landing-footer .brand-mark__symbol{color:#65c8ff}.landing-footer .brand-mark__symbol circle{fill:var(--orange);stroke:#fff}.landing-footer__top{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:30px;min-height:108px;display:flex}.landing-footer__top nav{flex-wrap:wrap;gap:25px;font-size:12px;font-weight:700;display:flex}.landing-footer__top a:hover{color:#70d0ff}.landing-footer__bottom{color:#9992aa;grid-template-columns:1fr auto;gap:30px;padding-block:27px 38px;font-size:11px;display:grid}.landing-footer__bottom p{margin:0}.sticky-mobile-cta{display:none}.thank-you-page{background:var(--pale-blue);place-items:center;min-height:100svh;padding:48px 20px;display:grid;position:relative;overflow:hidden}.thank-you-page__glow{background:#ffffffad;border-radius:50%;width:760px;height:760px;position:absolute}.thank-you-card{z-index:2;width:min(860px,100%);box-shadow:var(--shadow-form);background:#fff;border-radius:32px;padding:clamp(32px,6vw,74px);position:relative}.thank-you-card__check{background:var(--positive);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:28px;font-size:28px;font-weight:900;display:grid}.thank-you-card h1{max-width:15ch;font-size:clamp(2.6rem,6vw,5rem)}.thank-you-card__lead{max-width:62ch;color:var(--muted);font-size:18px}.thank-you-steps{border-top:1px solid var(--border);margin-top:48px;padding-top:40px}.thank-you-steps h2,.invoice-note h2{font-size:22px}.thank-you-steps ol{grid-template-columns:repeat(3,1fr);gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.thank-you-steps li{background:var(--page);border-radius:18px;flex-direction:column;gap:15px;padding:20px;display:flex}.thank-you-steps li>span{background:var(--pale-blue);width:42px;height:42px;color:var(--blue);border-radius:50%;place-items:center;display:grid}.thank-you-steps svg{width:21px}.thank-you-steps strong{color:var(--blue);font-family:var(--font-plex-mono), monospace;font-size:11px}.thank-you-steps p{color:var(--muted);margin:5px 0 0;font-size:13px}.invoice-note{background:var(--pale-blue);border-radius:18px;grid-template-columns:48px 1fr;gap:18px;margin-top:24px;padding:22px;display:grid}.invoice-note>svg{width:26px;color:var(--blue)}.invoice-note h2{margin-bottom:6px}.invoice-note p{color:var(--muted);margin:0;font-size:13px}.thank-you-back{min-height:48px;color:var(--blue-hover);align-items:center;margin-top:28px;font-weight:800;display:inline-flex}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-form-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes faq-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:1220px){.landing-hero__grid{grid-template-columns:minmax(0,1fr) minmax(410px,430px);gap:28px;min-height:810px;padding:36px}h1{font-size:clamp(3.25rem,5.7vw,4.6rem)}}@media (max-width:900px){.page-shell{width:min(100% - 36px,1380px)}.landing-header__hours{display:none}.landing-hero{padding-bottom:68px}.landing-hero__grid{grid-template-columns:1fr;grid-template-areas:"copy""form";gap:38px;min-height:0;padding:48px 34px}.landing-hero__copy{grid-area:copy;padding:0}.lead-card--hero{grid-area:form;justify-self:center;width:min(100%,560px);max-width:none}.landing-hero__copy h1{max-width:12ch}.benefits-layout,.small-business-panel,.faq-layout,.final-cta-layout{grid-template-columns:1fr}.section-heading--editorial,.faq-intro,.final-cta-copy{position:static}.benefits-layout{gap:52px}.small-business-panel{gap:48px}.process-rail{grid-template-columns:1fr}.process-rail:before{width:2px;height:auto;inset:0 auto 0 59px}.process-rail li{border-bottom:1px solid #75a8ca5c;border-right:0;grid-template-rows:1fr;grid-template-columns:84px 1fr;align-items:start;min-height:0;padding:30px 24px}.process-rail li:last-child{border-bottom:0}.process-rail__number{grid-column:1}.lead-card--final{justify-self:center}.landing-footer__bottom,.thank-you-steps ol{grid-template-columns:1fr}.thank-you-steps li{flex-direction:row}}@media (max-width:620px){.page-shell{width:min(100% - 24px,1380px)}.landing-header{padding:8px 0}.landing-header__inner{border-radius:18px;min-height:58px;padding-left:12px}.brand-mark{width:142px;height:30px}.brand-mark__symbol{width:31px;height:31px}.header-cta{min-height:42px;padding:0 12px;font-size:11px}.header-cta svg{display:none}.landing-hero{padding:8px 0 54px}.landing-hero__grid{border-radius:28px;gap:30px;width:min(100% - 16px,1380px);padding:38px 16px 24px}h1{margin-bottom:20px;font-size:clamp(2.75rem,12.5vw,4rem);line-height:.98}h2{font-size:clamp(2.3rem,10vw,3.2rem)}.landing-hero__description{margin-bottom:21px;font-size:15px;line-height:1.6}.assurance-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.assurance-list li{font-size:10px}.lead-card{border-radius:24px;padding:20px}.lead-card__heading h2{font-size:24px}.form-path{grid-template-columns:1fr}.form-path__option{min-height:58px}.form-grid-two{grid-template-columns:1fr;gap:0}.choice-chips--numbers{grid-template-columns:repeat(2,1fr)}.choice-chips--numbers label:last-child{grid-column:1/-1}.choice-chips span{min-height:44px;font-size:11px}.benefits-section,.process-section,.faq-section,.final-cta-section,.hardware-section{padding:78px 0}.section-heading--editorial{margin:0}.benefit-row{grid-template-columns:50px 1fr;gap:16px;padding:24px 0}.benefit-row__icon{width:48px;height:48px}.benefit-row h3{font-size:19px}.small-business-section{padding-bottom:78px}.small-business-panel{border-radius:0;width:100%;padding:70px 20px}.segment-row{min-height:102px}.process-rail li{grid-template-columns:68px 1fr;padding:26px 12px}.process-rail:before{left:34px}.hardware-panel{border-radius:0;width:100%;min-height:0;display:block}.hardware-panel:after{display:none}.hardware-panel__visual{height:300px;position:relative}.hardware-panel__visual:after{content:"";background:linear-gradient(180deg, transparent, var(--deep));height:35%;position:absolute;inset:auto 0 0}.hardware-panel__visual img{object-position:center}.hardware-panel__copy{padding:26px 20px 38px}.hardware-panel__copy h2{font-size:clamp(2.25rem,10vw,3.1rem)}.hardware-categories{gap:6px}.faq-list summary{min-height:74px;padding:16px 14px 16px 18px;font-size:13px}.faq-list summary span{width:34px;height:34px}.faq-list details p{padding:0 54px 20px 18px;font-size:13px}.final-cta-copy{padding-top:0}.landing-footer__top{flex-direction:column;justify-content:center;align-items:flex-start;min-height:132px}.landing-footer__top nav{gap:16px}.sticky-mobile-cta{z-index:90;inset:auto 12px calc(12px + env(safe-area-inset-bottom)) 12px;opacity:0;pointer-events:none;transition:transform .24s var(--ease), opacity .16s ease;display:block;position:fixed;transform:translateY(calc(100% + 32px))}.sticky-mobile-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-mobile-cta button{background:var(--blue);color:#fff;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;font-weight:850;display:flex;box-shadow:0 15px 36px #0a376047}.sticky-mobile-cta svg{width:17px}.thank-you-page{padding:20px 12px}.thank-you-card{border-radius:24px;padding:28px 20px}.thank-you-card h1{font-size:clamp(2.45rem,12vw,3.7rem)}.invoice-note{grid-template-columns:1fr}}@media (max-width:350px){.landing-header__inner{gap:8px}.brand-mark{width:126px;height:27px}.brand-mark span{white-space:nowrap;max-width:none}.brand-mark__symbol{width:29px;height:29px}.header-cta{padding-inline:8px;font-size:9.5px}.assurance-list{grid-template-columns:1fr}.lead-card{padding-inline:16px}}.landing-v2{--v2-page:#f6f8fc;--v2-violet:#1f6feb;--v2-violet-deep:#1253b8;--v2-hero-violet:#5946e8;--v2-dark-surface:#154ead;--v2-dark-surface-deep:#082b66;--v2-lime:#d7ff5b;--v2-lime-hover:#c9f34b;--v2-ink:#102544;--v2-muted:#5a6a82;--v2-lavender:#e8f1ff;--v2-sky:#dcefff;--v2-peach:#eaf2ff;background:var(--v2-page);overflow:clip}.landing-v2 .page-shell{width:min(1400px,100% - 48px)}.landing-v2 .landing-header{background:#f8f7fcf0;padding:10px 0}.landing-v2 .landing-header__inner{background:#fff;border:0;border-radius:16px;min-height:62px;padding:7px 8px 7px 18px;box-shadow:0 12px 30px #12376917}.landing-v2 .brand-mark__symbol{color:var(--v2-violet)}.landing-v2 .brand-mark__symbol circle{fill:var(--v2-lime)}.landing-v2 .landing-header__nav{align-items:center;gap:clamp(18px,2.4vw,34px);margin-left:auto;display:flex}.landing-v2 .landing-header__nav a{color:#48627f;font-size:12px;font-weight:760;transition:color .16s;position:relative}.landing-v2 .landing-header__nav a:after{content:"";background:var(--v2-violet);height:2px;transition:right .18s;position:absolute;bottom:-7px;left:0;right:100%}.landing-v2 .landing-header__nav a:hover,.landing-v2 .landing-header__nav a:focus-visible,.landing-v2 .landing-header__nav a[aria-current=location]{color:var(--v2-violet-deep)}.landing-v2 .landing-header__nav a:hover:after,.landing-v2 .landing-header__nav a:focus-visible:after,.landing-v2 .landing-header__nav a[aria-current=location]:after{right:0}.landing-v2 .offer-showcase,.landing-v2 .process-section,.landing-v2 .faq-section{scroll-margin-top:92px}.landing-v2 .header-cta{background:var(--v2-lime);min-height:48px;color:var(--v2-ink);box-shadow:none;border-radius:13px}.landing-v2 .header-cta:hover{background:var(--v2-lime-hover);box-shadow:0 8px 20px #56461f21}.hw-promo{margin-block:0;margin-inline:auto}.hw-promo__trigger{color:#fff;text-align:left;cursor:pointer;background:#c91120;border:0;border-radius:30px;width:100%;height:156px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 14px 36px #082b6629}.hw-promo__trigger:before{content:"";z-index:1;background:linear-gradient(90deg,#0b397e 0%,#0b397ef7 31%,#0b397eb8 49%,#0b397e14 76%);position:absolute;inset:0}.hw-promo__trigger:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff2e}.hw-promo__image{object-fit:cover;object-position:center 47%;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1);transform:scale(1.01)}.hw-promo__content{z-index:2;justify-content:space-between;align-items:center;gap:28px;height:100%;padding:22px clamp(24px,3.4vw,48px);display:flex;position:relative}.hw-promo__copy{gap:8px;display:grid}.hw-promo__label{color:#eeeaff;letter-spacing:.075em;align-items:center;gap:7px;font-size:10px;font-weight:850;display:inline-flex}.hw-promo__label svg{width:16px;height:16px}.hw-promo__copy strong{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:14ch;font-size:clamp(1.7rem,3.1vw,2.85rem);font-weight:850;line-height:.98}.hw-promo__action{color:#26163d;background:#fff;border-radius:999px;flex:none;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:12px;font-weight:840;display:inline-flex;box-shadow:0 10px 26px #4106102e}.hw-promo__action svg{width:18px;transition:transform .22s cubic-bezier(.16,1,.3,1)}.hw-promo__trigger:hover .hw-promo__image{filter:saturate(1.06);transform:scale(1.025)}.hw-promo__trigger:hover .hw-promo__action svg{transform:translate(4px)}.hw-promo-modal__backdrop{z-index:240;opacity:1;background:#130a2bc2;transition:opacity .22s cubic-bezier(.16,1,.3,1);position:fixed;inset:0}.hw-promo-modal__backdrop[data-starting-style],.hw-promo-modal__backdrop[data-ending-style]{opacity:0}.hw-promo-modal__viewport{z-index:250;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.hw-promo-modal__popup{color:#1f163b;opacity:1;clip-path:inset(0 round 16px);background:#fff;border-radius:16px;width:min(820px,100vw - 32px);max-height:calc(100dvh - 32px);transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .22s cubic-bezier(.16,1,.3,1),clip-path .3s cubic-bezier(.16,1,.3,1);position:relative;overflow-y:auto;transform:translateY(0)scale(1);box-shadow:0 32px 90px #0f072661,0 12px 28px #0f072638}.hw-promo-modal__popup[data-starting-style],.hw-promo-modal__popup[data-ending-style]{opacity:.58;clip-path:inset(8% 0 0 round 16px);transform:translateY(18px)scale(.985)}.hw-promo-modal__close{z-index:3;color:#27183e;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .18s,background .18s;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 8px 22px #3d050f33}.hw-promo-modal__close:hover{background:#fff5f3;transform:rotate(5deg)}.hw-promo-modal__close svg{width:20px}.hw-promo-modal__visual{aspect-ratio:2243/701;background:#d41220;position:relative;overflow:hidden}.hw-promo-modal__visual img{object-fit:cover;object-position:center}.hw-promo-modal__content{padding:30px clamp(24px,4vw,40px) 34px}.hw-promo-modal__kicker{color:#b81725;letter-spacing:.08em;margin:0 0 10px;font-size:10px;font-weight:850}.hw-promo-modal__title{color:#1f163b;letter-spacing:-.04em;text-wrap:balance;max-width:17ch;margin:0 0 14px;font-size:clamp(2.15rem,4.3vw,3.35rem);font-weight:850;line-height:.96}.hw-promo-modal__description{color:#625a76;max-width:68ch;margin:0;font-size:14px;line-height:1.65}.hw-promo-modal__benefits{flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;list-style:none;display:flex}.hw-promo-modal__benefits li{color:#34284f;align-items:center;gap:8px;font-size:12px;font-weight:760;display:inline-flex}.hw-promo-modal__benefits svg{color:#5946e8;width:17px;height:17px}.hw-promo-modal__note{color:#625a76;border-top:1px solid #e3ddf2;max-width:72ch;margin:24px 0 0;padding-top:18px;font-size:12px;line-height:1.55}.hw-promo-modal__actions{align-items:center;gap:18px;margin-top:24px;display:flex}.hw-promo-modal__cta{color:#1f163b;cursor:pointer;background:#d7ff5b;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 20px;font-size:13px;font-weight:850;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 12px 28px #5b4d2626}.hw-promo-modal__cta:hover{background:#c9f34b;transform:translateY(-2px)}.hw-promo-modal__cta svg{width:18px}.hw-promo-modal__later{color:#625a76;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:12px;font-weight:760;text-decoration:underline}.landing-v2 .landing-hero{background:var(--v2-page);padding:4px 0 16px;overflow:visible}.landing-hero__stage{background:linear-gradient(135deg,var(--v2-dark-surface) 0%,var(--v2-dark-surface-deep) 100%);color:#fff;border-radius:30px;grid-template-columns:minmax(0,1.06fr) minmax(440px,.94fr);align-items:center;gap:clamp(44px,5.2vw,78px);min-height:850px;padding:clamp(38px,4.7vw,68px);display:grid;position:relative;overflow:hidden}.landing-hero__stage:before{content:"";background:var(--v2-lime);opacity:.96;width:300px;height:72px;position:absolute;top:18%;right:-100px;transform:rotate(-17deg)}.landing-hero__content{z-index:2;min-width:0;max-width:650px;animation:.68s cubic-bezier(.2,0,0,1) 80ms both v2-copy-in;position:relative}.landing-hero__kicker{color:#e9e5ff;letter-spacing:.075em;margin:0 0 24px;font-size:12px;font-weight:850}.landing-v2 .landing-hero h1{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:12.2ch;margin:0;font-size:clamp(3.55rem,5.55vw,5.55rem);font-weight:850;line-height:.93;animation:.7s cubic-bezier(.2,0,0,1) both v2-title-in}.landing-v2 .landing-hero h1 span{color:inherit;display:block}.landing-v2 .landing-hero h1 .is-accent{color:var(--v2-lime)}.landing-v2 .landing-hero__description{color:#ffffffdb;max-width:55ch;margin:30px 0 26px;font-size:clamp(1rem,1.25vw,1.13rem);line-height:1.65}.hero-cta{background:var(--v2-lime);min-height:58px;color:var(--v2-ink);border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:14px;font-weight:850;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex}.hero-cta:hover{background:var(--v2-lime-hover);transform:translateY(-2px);box-shadow:0 12px 24px #051f4c33}.hero-cta svg{width:20px}.landing-v2 .assurance-list{gap:8px 0;max-width:none;margin-top:22px}.landing-v2 .assurance-list li{color:#ffffffe6;gap:0;font-size:11px}.landing-v2 .assurance-list li+li:before{content:"•";color:var(--v2-lime);margin:0 9px}.landing-hero__trust{color:#ffffffb8;align-items:flex-start;gap:8px;margin:17px 0 0;font-size:11px;font-weight:700;line-height:1.45;display:flex}.landing-hero__trust svg{width:17px;height:17px;color:var(--v2-lime);flex:none}.landing-hero__expansion{color:#ffffffdb;border-bottom:1px solid #ffffff52;align-items:center;gap:8px;width:fit-content;max-width:54ch;margin-top:17px;padding-bottom:4px;font-size:11px;font-weight:720;line-height:1.45;transition:border-color .18s,color .18s;display:flex}.landing-hero__expansion svg{flex:none;width:16px;height:16px}.landing-hero__expansion svg:first-child{color:var(--v2-lime)}.landing-hero__expansion svg:last-child{transition:transform .18s}.landing-hero__expansion:hover{border-color:var(--v2-lime);color:#fff}.landing-hero__expansion:hover svg:last-child{transform:translate(2px,2px)}.landing-hero__expansion--mobile,.landing-hero__support--mobile{display:none}.landing-hero__form-zone{z-index:3;justify-self:end;width:min(100%,560px);min-width:0;padding-top:66px;animation:.76s cubic-bezier(.2,0,0,1) .12s both v2-form-in;position:relative}.landing-hero__form-banner{z-index:1;color:#fff;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);background:#0b3d91;flex-direction:column;justify-content:flex-start;gap:5px;min-height:92px;padding:17px 24px 25px;display:flex;position:absolute;top:3px;left:20px;right:-8px;overflow:hidden;transform:rotate(-1.2deg);box-shadow:11px 11px #d7ff5bf2}.landing-hero__form-banner:after{content:"";background:var(--v2-lime);opacity:.16;width:142px;height:24px;position:absolute;top:42px;right:-34px;transform:rotate(-12deg)}.landing-hero__form-banner strong{z-index:1;font-size:16px;line-height:1.18;position:relative}.landing-hero__form-banner span{z-index:1;color:#ffffffc2;font-size:10px;font-weight:720;position:relative}.v2-kicker{color:var(--v2-violet-deep);letter-spacing:.08em;margin:0 0 18px;font-size:11px;font-weight:850}.outcome-section{background:var(--v2-page);padding:106px 0 78px}.outcome-section__intro{text-align:center;max-width:900px;margin:0 auto 52px}.outcome-section__intro h2{max-width:17ch;color:var(--v2-ink);letter-spacing:-.045em;text-wrap:balance;margin:0 auto 18px;font-size:clamp(3rem,5.3vw,5rem);line-height:.96}.outcome-section__intro>p:last-child{max-width:66ch;color:var(--v2-muted);margin:0 auto;font-size:16px}.outcome-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.2vw,34px);display:grid}.outcome-item{border-top:2px solid var(--v2-ink);min-height:230px;padding:22px 4px 0 0}.outcome-item__icon{border:1px solid var(--v2-ink);background:var(--v2-lime);width:46px;height:46px;color:var(--v2-ink);box-shadow:4px 4px 0 var(--v2-ink);border-radius:11px;place-items:center;margin-bottom:20px;display:grid}.outcome-item__icon svg{width:21px;height:21px}.outcome-item h3{color:var(--v2-ink);letter-spacing:-.025em;margin:0 0 10px;font-size:19px;font-weight:830;line-height:1.16}.outcome-item p{color:var(--v2-muted);margin:0;font-size:13px;line-height:1.62}.offer-showcase{background:var(--v2-page);padding:38px 0 122px}.offer-showcase__intro{max-width:980px;margin-bottom:62px}.offer-showcase__intro h2{max-width:18ch;color:var(--v2-ink);letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(3.1rem,5.7vw,5.25rem);line-height:.97}.offer-showcase__intro>p:last-child{max-width:61ch;color:var(--v2-muted);margin:0;font-size:17px}.showcase-list{gap:24px;display:grid}.showcase-story{clip-path:polygon(0 0,calc(100% - 54px) 0,100% 54px,100% 100%,0 100%);grid-template-columns:1.02fr .98fr;align-items:stretch;height:720px;min-height:0;scroll-margin-top:92px;display:grid;position:relative;overflow:hidden}.showcase-story--lavender{background:linear-gradient(90deg,#f6f4ff 0%,#eef1fc 48%,#cae7fa 100%)}.showcase-story--sky{background:linear-gradient(90deg,#cae7fa 0%,#eef2fc 50%,#f8f7ff 100%)}.showcase-story--peach{background:linear-gradient(90deg,#f8f7ff 0%,#eff1fb 48%,#d6e7fa 100%)}.showcase-story--reverse .showcase-story__copy{order:2}.showcase-story--reverse .showcase-story__media{order:1}.showcase-story__copy{flex-direction:column;justify-content:center;padding:clamp(42px,6vw,78px);display:flex}.showcase-story__kicker{color:var(--v2-violet-deep);letter-spacing:.08em;margin:0 0 16px;font-size:11px;font-weight:850}.showcase-story h3{max-width:15ch;color:var(--v2-ink);letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(2.7rem,4.5vw,4.4rem);font-weight:830;line-height:.98}.showcase-story__body{max-width:60ch;color:var(--v2-muted);margin:0;font-size:15px;line-height:1.66}.showcase-story__cta{border-bottom:2px solid var(--v2-violet);min-height:50px;color:var(--v2-violet-deep);align-self:flex-start;align-items:center;gap:10px;margin-top:30px;font-size:13px;font-weight:850;display:inline-flex}.showcase-story__cta svg{width:18px;transition:transform .18s}.showcase-story__cta:hover svg{transform:translate(4px)}.showcase-story__media{background:0 0;grid-template-rows:auto minmax(0,1fr);min-height:0;margin:0;padding:clamp(34px,4vw,56px) clamp(34px,4.2vw,60px) 0;display:grid;overflow:hidden}.showcase-story__media-points{border-top:1px solid #b9cee5;margin:0;padding:0;list-style:none}.showcase-story__media-points li{color:#17375f;border-bottom:1px solid #b9cee5;grid-template-columns:48px 1fr;align-items:center;gap:16px;min-height:66px;padding:8px 0;display:grid}.showcase-story__media-points li>span{width:42px;height:42px;color:var(--v2-violet-deep);background:#ffffffe0;border:1px solid #c5d8ee;border-radius:13px;place-items:center;display:grid}.showcase-story__media-points svg{width:18px;height:18px}.showcase-story__media-points p{color:inherit;margin:0;font-size:13px;font-weight:760;line-height:1.4}.showcase-story__visual{min-height:0;position:relative;overflow:hidden}.showcase-story__visual img{object-fit:contain;padding:24px}.showcase-story--lavender .showcase-story__media{background:0 0;margin-right:0}.showcase-story--lavender .showcase-story__visual img{object-fit:contain;object-position:right center;padding:30px 0 30px 42px}.showcase-story--sky .showcase-story__media{background:0 0;margin-left:0}.showcase-story--sky .showcase-story__visual img{object-position:left bottom;padding:24px 30px 0 0}.showcase-story--peach .showcase-story__media{background:0 0}.showcase-story--peach .showcase-story__visual img{object-position:right center;padding:38px 0 38px 42px}.showcase-media-placeholder{background:#1f6feb1a;flex-direction:column;justify-content:flex-end;padding:32px;display:flex;position:absolute;inset:0}.showcase-media-placeholder:before{content:"";aspect-ratio:1;background:#ffffff80;border-radius:50%;width:58%;position:absolute;top:15%;left:12%}.showcase-media-placeholder span{color:var(--v2-violet-deep);letter-spacing:.08em;margin-bottom:8px;font-size:10px;font-weight:850;position:relative}.showcase-media-placeholder strong{max-width:15ch;color:var(--v2-ink);font-size:clamp(1.5rem,2.8vw,2.35rem);line-height:1.05;position:relative}.showcase-media-placeholder i{background:var(--v2-lime);width:180px;height:38px;position:absolute;top:25%;right:-28px;transform:rotate(-16deg)}.landing-v2 .small-business-section{background:var(--v2-page);padding:0 0 116px;scroll-margin-top:92px}.landing-v2 .offer-showcase{padding-bottom:24px}.landing-v2 .small-business-panel{clip-path:polygon(0 0,calc(100% - 54px) 0,100% 54px,100% 100%,0 100%);height:720px;min-height:0;color:var(--v2-ink);background:linear-gradient(90deg,#cae7fa 0%,#eef2fc 50%,#f8f7ff 100%);border-radius:0;grid-template-columns:1.02fr .98fr;align-items:stretch;gap:0;padding:0;overflow:hidden}.landing-v2 .small-business-panel:after{display:none}.landing-v2 .small-business-panel__copy{flex-direction:column;order:2;justify-content:center;padding:clamp(42px,6vw,78px);display:flex}.landing-v2 .small-business-panel .micro-label{color:var(--v2-violet-deep)}.landing-v2 .small-business-panel .micro-label:before{display:none}.landing-v2 .small-business-panel__copy h2{max-width:15ch;color:var(--v2-ink);letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(2.7rem,4.5vw,4.4rem);font-weight:830;line-height:.98}.landing-v2 .small-business-panel__copy>p:not(.micro-label){max-width:60ch;color:var(--v2-muted);margin:0;font-size:15px;line-height:1.66}.landing-v2 .small-business-panel .text-cta--light{border-bottom:2px solid var(--v2-violet);min-height:50px;color:var(--v2-violet-deep);align-self:flex-start;margin-top:30px;padding-bottom:2px;font-size:13px}.landing-v2 .small-business-panel__services{order:1;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:clamp(34px,4vw,56px) clamp(42px,5.2vw,70px) 0;display:grid}.landing-v2 .segment-rows{border:0;flex-direction:column;justify-content:flex-start;padding:0;display:flex}.landing-v2 .segment-row{border-color:#c9c7db;min-height:86px}.landing-v2 .segment-row:first-child{border-top:1px solid #c9c7db}.landing-v2 .segment-row>span{color:var(--v2-violet-deep);background:#fff;border:1px solid #d4cfee;border-radius:14px}.landing-v2 .segment-row p{color:#17375f}.landing-v2 .small-business-panel__visual{justify-content:center;align-items:flex-end;min-height:0;margin-top:14px;display:flex;overflow:hidden}.landing-v2 .small-business-panel__visual img{transform-origin:bottom;width:112%;max-width:none;height:auto;transform:translateY(6%)}.mobile-solutions-carousel{display:none}.mobile-solution-card__visual{position:relative}.review-scope-section{background:#eef4fb;padding:116px 0}.review-scope-layout{grid-template-columns:minmax(320px,.72fr) minmax(560px,1.28fr);align-items:center;gap:clamp(54px,7.5vw,116px);display:grid}.review-scope-copy h2{max-width:9ch;color:var(--v2-ink);letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(3.45rem,5.6vw,5.7rem);line-height:.9}.review-scope-copy__accent{background:var(--v2-lime);width:fit-content;max-width:10ch;color:var(--v2-ink);letter-spacing:-.045em;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 0 24px;padding:2px 8px 7px;font-size:clamp(2.2rem,4.1vw,4.2rem);font-weight:850;line-height:.94}.review-scope-copy__description{max-width:48ch;color:var(--v2-muted);margin:0;font-size:14px;line-height:1.65}.review-scope-matrix{border:2px solid var(--v2-ink);box-shadow:9px 9px 0 var(--v2-violet);background:#ffffffe6;position:relative}.review-scope-matrix__head,.review-scope-row{grid-template-columns:.78fr 1.22fr;display:grid}.review-scope-matrix__head{border-bottom:2px solid var(--v2-ink);align-items:center;min-height:58px}.review-scope-matrix__head span{color:var(--v2-ink);letter-spacing:.09em;text-transform:uppercase;padding:14px 18px;font-size:10px;font-weight:880}.review-scope-matrix dl{margin:0}.review-scope-row{border-bottom:1px solid #cfc9dc;min-height:68px}.review-scope-row:last-child{border-bottom:0}.review-scope-row dt,.review-scope-row dd{align-items:center;margin:0;padding:14px 18px;display:flex}.review-scope-row dt{color:var(--v2-ink);font-size:12px;font-weight:820}.review-scope-row dd{color:var(--v2-muted);font-size:12px;line-height:1.45}.review-scope-mobile{display:none}.landing-v2 .process-section{background:var(--v2-page);color:var(--v2-ink);padding:112px 0}.landing-v2 .process-layout{grid-template-columns:minmax(300px,.78fr) minmax(560px,1.22fr);align-items:start;gap:clamp(58px,8vw,126px);display:grid}.landing-v2 .process-intro{position:sticky;top:104px}.landing-v2 .process-intro h2{max-width:11ch;color:var(--v2-ink);letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(3.35rem,5.4vw,5.35rem);font-weight:850;line-height:.92}.landing-v2 .process-intro>p:last-child{max-width:44ch;color:var(--v2-muted);margin:0;font-size:15px;line-height:1.66}.landing-v2 .process-rail{border-top:2px solid var(--v2-ink);border-bottom:0;display:block}.landing-v2 .process-rail:before{display:none}.landing-v2 .process-rail li{border-bottom:1px solid #c9c7db;border-right:0;grid-template-rows:auto;grid-template-columns:72px 1fr;align-items:start;gap:22px;min-height:0;padding:28px 0 30px;display:grid}.landing-v2 .process-rail__number{width:auto;height:auto;color:var(--v2-violet-deep);letter-spacing:.08em;box-shadow:none;background:0 0;border-radius:0;font-family:inherit;font-size:13px;font-weight:880;display:block}.landing-v2 .process-rail h3{color:var(--v2-ink);letter-spacing:-.025em;margin:0 0 9px;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:850;line-height:1.08}.landing-v2 .process-rail p{max-width:65ch;color:var(--v2-muted);margin:0;font-size:13px;line-height:1.62}.landing-v2 .process-note{background:#d7ff5b38;border-block:1px solid #1253b83d;grid-template-columns:28px 1fr;align-items:start;gap:14px;max-width:760px;margin:52px 0 0 auto;padding:20px 22px;display:grid}.landing-v2 .process-note svg{width:23px;height:23px;color:var(--v2-violet-deep)}.landing-v2 .process-note p{color:#17375f;margin:0;font-size:13px;font-weight:720;line-height:1.58}.process-copy--mobile{display:none}.landing-v2 .conversion-section{background:var(--v2-dark-surface);color:#fff}.service-clarity-section{color:#fff;background:0 0;padding:96px 0 72px}.service-clarity-placement--mobile{display:none}.service-clarity-layout{flex-direction:column;align-items:center;gap:44px;width:min(1200px,100% - 48px);display:flex}.service-clarity-copy{text-align:center;justify-items:center;display:grid}.service-clarity-copy .v2-kicker{color:var(--v2-lime)}.service-clarity-copy h2{color:#fff;letter-spacing:-.04em;max-width:15ch;margin:0 0 18px;font-size:clamp(2.65rem,4vw,4.2rem);font-weight:850;line-height:.94}.service-clarity-copy>p:last-child{color:#ffffffb8;max-width:62ch;margin:0;font-size:14px;line-height:1.64}.service-clarity-list{border-top:2px solid #d7ff5be6;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.service-clarity-item{border-right:1px solid #fff3;grid-template-columns:1fr;align-content:start;gap:16px;padding:24px;display:grid}.service-clarity-item:first-child{padding-left:0}.service-clarity-item:last-child{border-right:0;padding-right:0}.service-clarity-item>svg{width:21px;height:21px;color:var(--v2-lime)}.service-clarity-item h3{color:#fff;letter-spacing:-.015em;margin:0 0 5px;font-size:15px;font-weight:850}.service-clarity-item p{color:#ffffffad;margin:0;font-size:12px;line-height:1.55}.landing-v2 .faq-section{background:#f5f8fc;padding:112px 0}.landing-v2 .faq-layout{grid-template-columns:.74fr 1.26fr;gap:clamp(54px,8vw,120px)}.landing-v2 .faq-intro{top:104px}.landing-v2 .faq-intro h2{max-width:10ch;color:var(--v2-ink);letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(3.25rem,5vw,5rem);line-height:.94}.landing-v2 .faq-intro>p:last-child{color:var(--v2-muted);font-size:14px;line-height:1.62}.landing-v2 .faq-list{border-top:2px solid var(--v2-ink);gap:0}.landing-v2 .faq-list details{background:0 0;border-bottom:1px solid #bdb7d7;border-radius:0}.landing-v2 .faq-list summary{min-height:76px;color:var(--v2-ink);padding:17px 0;font-size:15px}.landing-v2 .faq-list summary span{width:40px;height:40px;color:var(--v2-ink);box-shadow:3px 3px 0 var(--v2-ink);background:#fff}.landing-v2 .faq-list details[open] summary{color:var(--v2-violet-deep)}.landing-v2 .faq-list details[open] summary span{background:var(--v2-lime);color:var(--v2-ink)}.landing-v2 .faq-list details p{color:var(--v2-muted);padding:0 64px 24px 0;font-size:13px;line-height:1.62}.landing-v2 .final-cta-section{color:#fff;background:0 0;padding:0 0 112px}.landing-v2 .final-cta-section:before{display:none}.landing-v2 .final-cta-layout{border-top:1px solid #ffffff3d;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(54px,8vw,118px);padding-top:88px}.landing-v2 .final-cta-copy{padding:0;position:static}.landing-v2 .final-cta-copy h2{color:#fff;letter-spacing:-.04em;max-width:12ch;margin-bottom:22px;font-size:clamp(3rem,5vw,4.9rem)}.landing-v2 .final-cta-copy>p:not(.v2-kicker){color:#ffffffbd;max-width:50ch;font-size:16px}.landing-v2 .final-cta-copy>p.v2-kicker{color:var(--v2-lime);letter-spacing:.09em;font-size:11px;font-weight:880}.landing-v2 .final-cta-copy ul{color:#ffffffdb}.landing-v2 .final-cta-copy li:before{color:var(--v2-lime)}.landing-v2 .lead-card{background:#fff;border:0;border-radius:24px;width:min(100%,650px);padding:clamp(24px,3vw,40px);box-shadow:0 26px 70px #082b6629}.landing-v2 .lead-card--hero{z-index:2;border-radius:20px;grid-area:auto;place-self:auto stretch;width:100%;max-width:none;padding:28px;position:relative;box-shadow:0 28px 74px #051f4c4d}.landing-v2 .lead-card--hero .lead-card__heading{margin-bottom:18px}.landing-v2 .lead-card--hero .lead-card__heading h2{font-size:clamp(1.75rem,2.25vw,2.25rem);line-height:1.05}.landing-v2 .lead-card--hero .form-field{margin-bottom:13px}.landing-v2 .lead-card--hero .lead-submit{min-height:54px}.landing-v2 .lead-card--hero .lead-card__callback{margin-top:8px}.landing-v2 .lead-card--hero .lead-card__legal{max-width:60ch;font-size:8px}.landing-v2 .lead-card__heading{margin-bottom:24px}.landing-v2 .lead-card__heading .micro-label{color:var(--v2-violet-deep)}.landing-v2 .lead-card__heading .micro-label:before{background:var(--v2-lime);box-shadow:none}.landing-v2 .lead-card__heading h2{color:var(--v2-ink);letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(2rem,3vw,2.8rem)}.landing-v2 .lead-card__heading>p:not(.lead-card__required){max-width:56ch;color:var(--v2-muted);font-size:13px}.landing-v2 .form-field{margin-bottom:16px}.landing-v2 .form-field label,.landing-v2 .form-field legend{margin-bottom:7px;font-size:11px}.landing-v2 .form-field label>span:not(.required-mark),.landing-v2 .form-field legend>span{color:#77708a;font-size:10px;font-weight:650}.landing-v2 .form-optional-fields{background:linear-gradient(#fbfdff 0%,#f4f8fd 100%);border:1px solid #d9e4f2;border-radius:18px;margin:10px 0 22px;padding:20px 20px 4px}.landing-v2 .form-optional-fields__intro{margin-bottom:20px;padding-right:58px;position:relative}.landing-v2 .form-optional-fields__intro>span{color:var(--v2-violet-deep);letter-spacing:.08em;margin-bottom:6px;font-size:9px;font-weight:850;display:block}.landing-v2 .form-optional-fields__intro h3{width:fit-content;color:var(--v2-ink);letter-spacing:-.02em;background:linear-gradient(#0000 64%,#cfff48b8 64%);margin:0 0 7px;font-size:17px;font-weight:820;line-height:1.2}.landing-v2 .form-optional-fields__intro p{max-width:58ch;color:var(--v2-muted);margin:0;font-size:11px;line-height:1.5}.landing-v2 .form-optional-fields__close{color:#1c4a98;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;min-height:32px;padding:4px 5px;font-size:9px;font-weight:850;display:inline-flex;position:absolute;top:0;right:0}.landing-v2 .form-optional-fields__close:hover{background:#eaf2fd}.landing-v2 .form-optional-fields__close:focus-visible{outline-offset:2px;outline:3px solid #1f6feb33}.landing-v2 .form-optional-fields__close svg{width:16px;height:16px;transform:rotate(180deg)}.hero-optional-disclosure{margin:2px 0 14px}.hero-optional-toggle{width:100%;min-height:62px;color:var(--v2-ink);text-align:left;cursor:pointer;background:#f7faff;border:1px solid #cfdaea;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.hero-optional-toggle:hover{background:#eff6ff;border-color:#8fb4e3}.hero-optional-toggle:focus-visible{border-color:var(--v2-violet);outline:0;box-shadow:0 0 0 4px #1f6feb24}.hero-optional-toggle span{gap:3px;display:grid}.hero-optional-toggle strong{font-size:11px;font-weight:830}.hero-optional-toggle small{color:#77708a;font-size:9px;line-height:1.35}.hero-optional-toggle>svg{flex:none;width:18px;height:18px;transition:transform .24s cubic-bezier(.2,0,0,1)}.hero-optional-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.hero-optional-panel{overflow:hidden}.landing-v2 .lead-card--hero .hero-optional-panel .form-optional-fields{border-radius:14px;margin:8px 0 14px;padding:16px 14px 2px}.landing-v2 .lead-card--hero .form-optional-fields__intro{margin-bottom:15px}.landing-v2 .lead-card--hero .form-optional-fields__intro h3{font-size:15px}.landing-v2 .lead-card--hero .form-optional-fields__intro p{font-size:10px}.landing-v2 .lead-card input:not([type=radio]):not([type=hidden]),.landing-v2 .form-select{border-color:#cfdaea;border-radius:14px}.landing-v2 .lead-card input:not([type=radio]):not([type=hidden]):focus,.landing-v2 .form-select:focus{border-color:var(--v2-violet);box-shadow:0 0 0 4px #1f6feb24}.landing-v2 .choice-chips span{color:#415c7b;border-color:#cfdaea;border-radius:12px}.landing-v2 .choice-chips input:checked+span{border-color:var(--v2-violet);background:var(--v2-violet);color:#fff}.landing-v2 .lead-submit{min-height:58px;background:var(--v2-lime)!important;color:var(--v2-ink)!important;box-shadow:0 12px 28px #5b4d2621!important}.landing-v2 .lead-submit:hover{background:var(--v2-lime-hover)!important}.landing-v2 .lead-card__heading--guided{margin-bottom:22px}.guided-form__meta{justify-content:space-between;align-items:center;gap:18px;display:flex}.guided-form__meta .micro-label{margin-bottom:0}.guided-form__count{color:var(--v2-violet-deep);font-family:var(--font-plex-mono), monospace;letter-spacing:.04em;font-size:10px;font-weight:850}.guided-form__progress{background:#dfe9f6;border-radius:99px;height:3px;margin:12px 0 20px;overflow:hidden}.guided-form__progress span{border-radius:inherit;background:var(--v2-violet);transform-origin:0;height:100%;transition:transform .3s cubic-bezier(.2,0,0,1);display:block}.landing-v2 .lead-card__heading--guided h2:focus:not(:focus-visible){outline:0}.landing-v2 .lead-card__heading--guided h2:focus-visible{outline-offset:4px;border-radius:5px;outline:3px solid #1f6feb47}.guided-form__step{min-width:0}.guided-form__choices{border:0;min-width:0;margin:0;padding:0}.guided-form__number-grid,.guided-form__service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guided-form__number-grid label{cursor:pointer;min-width:0;margin:0;position:relative}.guided-form__number-grid label:last-child{grid-column:1/-1}.guided-form__number-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.guided-spend-disclosure{margin-top:12px}.guided-spend-toggle{width:100%;min-height:54px;color:var(--v2-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #cfdaea;border-left:0;border-right:0;justify-content:space-between;align-items:center;gap:16px;padding:11px 3px;display:flex}.guided-spend-toggle span{gap:2px;display:grid}.guided-spend-toggle strong{font-size:11px;font-weight:830}.guided-spend-toggle small{color:#77708a;font-size:9px;line-height:1.35}.guided-spend-toggle>svg{width:18px;height:18px;transition:transform .18s cubic-bezier(.2,0,0,1)}.guided-spend-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.guided-spend-toggle:focus-visible{outline-offset:3px;outline:3px solid #1f6feb33}.guided-spend-panel{border:0;margin:0;padding:18px 0 4px}.guided-spend-panel legend{color:var(--v2-ink);margin:0 0 5px;font-size:13px;font-weight:820;line-height:1.35}.guided-spend-panel>p{color:#77708a;margin:0 0 14px;font-size:10px;line-height:1.45}.guided-form__spend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.guided-form__spend-grid label{cursor:pointer;margin:0;position:relative}.guided-form__spend-grid label:last-child{grid-column:1/-1}.guided-form__spend-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.guided-form__spend-grid span{min-height:48px;color:var(--v2-ink);text-align:center;background:#fbfdff;border:1px solid #cfdaea;border-radius:12px;justify-content:center;align-items:center;padding:9px 10px;font-size:11px;font-weight:760;display:flex}.guided-form__spend-grid input:focus-visible+span{border-color:var(--v2-violet);outline:0;box-shadow:0 0 0 4px #1f6feb24}.guided-form__spend-grid input:checked+span{border-color:var(--v2-violet-deep);box-shadow:3px 3px 0 var(--v2-violet-deep);background:#efffc5}.guided-form__number-grid span,.guided-form__service-choice{width:100%;min-height:64px;color:var(--v2-ink);text-align:left;background:#fbfdff;border:1px solid #cfdaea;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-size:13px;font-weight:780;line-height:1.25;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.guided-form__number-grid span{text-align:center;justify-content:center}.guided-form__number-grid label:hover span,.guided-form__service-choice:hover{background:#eff6ff;border-color:#8fb4e3;transform:translateY(-1px)}.guided-form__number-grid input:focus-visible+span,.guided-form__service-choice:focus-visible{border-color:var(--v2-violet);outline:0;box-shadow:0 0 0 4px #1f6feb24}.guided-form__number-grid input:checked+span,.guided-form__service-choice[aria-pressed=true]{border-color:var(--v2-violet-deep);box-shadow:3px 3px 0 var(--v2-violet-deep);background:#efffc5}.guided-form__service-choice{cursor:pointer}.guided-form__service-choice[data-wide=true]{background:#f1f6fd;grid-column:1/-1}.guided-form__service-choice[data-wide=true][aria-pressed=true]{background:var(--v2-lime)}.guided-form__service-choice svg{color:#b3acca;opacity:.5;flex:none;width:18px;height:18px}.guided-form__service-choice[aria-pressed=true] svg{color:var(--v2-violet-deep);opacity:1}.guided-form__actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin-top:22px;display:grid}.guided-form__actions--first{justify-content:flex-end;display:flex}.guided-form__back{min-height:48px;color:var(--v2-ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:12px;font-weight:820;display:inline-flex}.guided-form__back:hover{background:#edf4fb}.guided-form__back:focus-visible{outline-offset:2px;outline:3px solid #1f6feb3b}.guided-form__back svg,.guided-form__next svg{width:18px;height:18px}.guided-form__next{justify-self:end;min-width:min(100%,240px);min-height:54px;background:var(--v2-lime)!important;color:var(--v2-ink)!important;box-shadow:3px 3px 0 var(--v2-violet-deep)!important}.guided-form__next:hover{background:var(--v2-lime-hover)!important}.guided-form__actions--submit{grid-template-columns:auto minmax(0,1fr)}.guided-form__actions--submit .lead-submit{min-width:0}.guided-form__assurance{color:#625a79;text-align:center;justify-content:center;align-items:center;gap:7px;margin:18px 0 0;font-size:9px;font-weight:680;line-height:1.4;display:flex}.guided-form__assurance svg{width:15px;height:15px;color:var(--v2-violet-deep);flex:none}.guided-optional-disclosure{margin:14px 0 12px}.guided-optional-toggle{width:100%;min-height:72px;color:var(--v2-ink);text-align:left;cursor:pointer;background:#f7faff;border:1px solid #cfdaea;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.guided-optional-toggle:hover{background:#eff6ff;border-color:#8fb4e3;transform:translateY(-1px)}.guided-optional-toggle:focus-visible{border-color:var(--v2-violet);outline:0;box-shadow:0 0 0 4px #1f6feb24}.guided-optional-toggle__copy{gap:3px;min-width:0;display:grid}.guided-optional-toggle__copy strong{background:linear-gradient(#0000 64%,#cfff48b8 64%);width:fit-content;font-size:15px;font-weight:850;line-height:1.2}.guided-optional-toggle__copy small{color:#716b83;font-size:9px;line-height:1.35}.guided-optional-toggle__eyebrow{color:#315fb6;letter-spacing:.09em;font-size:8px;font-weight:850}.guided-optional-toggle__action{color:#1c4a98;flex:none;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.guided-optional-toggle__action svg{width:17px;height:17px;transition:transform .24s cubic-bezier(.2,0,0,1)}.guided-optional-toggle[aria-expanded=true] .guided-optional-toggle__action svg{transform:rotate(180deg)}.guided-optional-disclosure.is-previewing .guided-optional-toggle{background:#edf5ff;border-color:#5b91df;animation:.52s cubic-bezier(.16,1,.3,1) both guided-optional-arrive;box-shadow:0 7px #11499a1f,0 18px 30px #1440811a}.guided-optional-preview{width:calc(100% - 14px);color:var(--v2-ink);cursor:pointer;text-align:left;background:#fff;border:1px solid #b7ceef;border-top:0;border-radius:0 0 13px 13px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:6px;margin:0 7px;padding:11px 10px 10px;display:grid;overflow:hidden;box-shadow:0 12px 24px #14408117}.guided-optional-preview>span{color:#4d556b;white-space:nowrap;align-items:center;gap:4px;font-size:8px;font-weight:760;display:inline-flex}.guided-optional-preview>span svg{color:#4679cc;width:12px;height:12px}.guided-optional-preview>strong{color:#174d9c;border-top:1px solid #e3eaf5;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-top:9px;font-size:9px;font-weight:850;display:flex}.guided-optional-preview>strong svg{width:14px;height:14px}.guided-optional-preview:hover>strong{color:#0e3979}.guided-optional-preview:focus-visible{outline:0;box-shadow:0 0 0 4px #1f6feb24,0 12px 24px #14408117}.guided-optional-panel{overflow:hidden}.landing-v2 .guided-optional-panel .form-optional-fields{border-radius:14px;margin:8px 0 14px;padding:16px 14px 2px}.landing-v2 .guided-optional-panel .form-optional-fields__intro{margin-bottom:15px}.landing-v2 .guided-optional-panel .form-optional-fields__intro h3{font-size:15px}.landing-v2 .guided-optional-panel .form-optional-fields__intro p{font-size:10px}@keyframes guided-optional-arrive{0%{transform:translateY(-5px);box-shadow:0 0 #11499a00}to{transform:translateY(0);box-shadow:0 7px #11499a1f,0 18px 30px #1440811a}}@media (prefers-reduced-motion:reduce){.guided-optional-disclosure.is-previewing .guided-optional-toggle{animation:none}}.guided-form__live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.choice-chips--call-time{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.choice-chips--call-time span{width:100%;padding-inline:8px}.landing-v2 .landing-footer{background:var(--v2-dark-surface-deep)}.landing-v2 .landing-footer .brand-mark__symbol{color:#7db5ff}.landing-v2 .landing-footer .brand-mark__symbol circle{fill:var(--v2-lime)}@keyframes v2-title-in{0%{clip-path:inset(0 0 18%);transform:translateY(22px)}to{clip-path:inset(0);transform:translateY(0)}}@keyframes v2-copy-in{0%{opacity:.45;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes v2-form-in{0%{opacity:.55;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media (min-width:1081px){.landing-hero__stage{align-items:start}.landing-hero__content{margin-top:clamp(76px,6vw,96px)}}@media (max-width:1080px){.landing-hero__stage{grid-template-columns:1fr;gap:46px;min-height:0}.landing-hero__content{max-width:780px}.landing-hero__form-zone{justify-self:start;width:min(100%,650px)}}@media (max-width:980px){.landing-v2 .landing-header__nav{display:none}.outcome-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.outcome-item{min-height:210px}.showcase-story{grid-template-columns:1fr 1fr}.showcase-story__copy{padding:42px}.review-scope-layout,.service-clarity-layout,.landing-v2 .faq-layout{grid-template-columns:1fr}.review-scope-copy,.service-clarity-copy,.landing-v2 .faq-intro{max-width:760px}.service-clarity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.service-clarity-item,.service-clarity-item:first-child,.service-clarity-item:last-child{border-bottom:1px solid #fff3;border-right:1px solid #fff3;padding:24px}.service-clarity-item:nth-child(2n){border-right:0}.service-clarity-item:nth-last-child(-n+2){border-bottom:0}.landing-v2 .faq-intro{position:static}.landing-v2 .final-cta-layout{grid-template-columns:1fr}.landing-v2 .final-cta-copy{max-width:720px}.landing-v2 .lead-card{justify-self:center}}@media (max-width:760px){.landing-v2 .page-shell{width:min(100% - 24px,1400px)}.landing-v2 .landing-header{will-change:transform;transition:transform .26s cubic-bezier(.2,0,0,1)}.landing-v2 .landing-header.is-hidden-mobile{transform:translateY(calc(-100% - 2px))}.landing-v2 .landing-header__hours{display:none}.landing-v2 .brand-mark{height:44px}.landing-v2 .header-cta{min-height:44px;font-size:12px}.hw-promo{margin-block:0;margin-inline:auto}.hw-promo__trigger{border-radius:22px;height:138px}.hw-promo__trigger:before{background:linear-gradient(90deg,#0b397e 0%,#0b397ef2 58%,#0b397e57 100%)}.hw-promo__image{object-position:66% 47%}.hw-promo__content{gap:12px;padding:16px 16px 16px 20px}.hw-promo__copy{gap:6px}.hw-promo__label{font-size:8px}.hw-promo__copy strong{max-width:10ch;font-size:clamp(1.42rem,7.2vw,1.8rem)}.hw-promo__action{min-height:44px;padding:0 13px;font-size:10px}.hw-promo__action span{max-width:10ch;line-height:1.25}.hw-promo-modal__viewport{align-items:start;padding:16px}.hw-promo-modal__popup{width:min(100%,560px);max-height:none}.hw-promo-modal__content{padding:24px 20px 26px}.hw-promo-modal__title{font-size:clamp(2rem,10vw,2.65rem)}.hw-promo-modal__description{font-size:13px}.hw-promo-modal__benefits{gap:9px;display:grid}.hw-promo-modal__actions{flex-direction:column;align-items:stretch;gap:8px}.hw-promo-modal__cta{width:100%;padding-inline:14px;font-size:12px}.hw-promo-modal__later{width:100%}.landing-v2 .landing-hero{padding:4px 0 12px}.landing-hero__stage{border-radius:22px;grid-template-columns:1fr;gap:22px;min-height:0;padding:30px 22px 22px}.landing-hero__stage:before{display:none}.landing-hero__kicker{max-width:28ch;margin-bottom:20px;font-size:10px;line-height:1.45}.landing-v2 .landing-hero h1{max-width:12ch;font-size:clamp(3.05rem,14vw,4.4rem);line-height:.92}.landing-v2 .landing-hero__description{font-size:16px}.hero-cta{width:100%;min-height:56px;padding-inline:15px;font-size:14px}.landing-v2 .assurance-list{border-block:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin-top:14px;padding:10px 0;display:grid}.landing-v2 .assurance-list li{color:#ffffffeb;text-align:center;justify-content:center;min-width:0;min-height:36px;padding:0 7px;font-size:10px;font-weight:790;line-height:1.3}.landing-v2 .assurance-list li+li{border-left:1px solid #fff3}.landing-v2 .assurance-list li+li:before{content:none}.landing-hero__support--desktop{display:none}.landing-hero__support--mobile{border-top:1px solid #ffffff2e;gap:7px;padding-top:12px;display:grid}.landing-v2 .landing-hero__support--mobile .landing-hero__trust{margin:0;font-size:12px}.landing-v2 .landing-hero__support--mobile .landing-hero__expansion{border-bottom:0;width:100%;max-width:none;margin-top:0;padding-block:5px}.landing-hero__form-zone{width:100%;padding-top:82px}.landing-hero__form-banner{min-height:84px;padding:15px 18px 22px;left:10px;right:4px}.outcome-section{padding:76px 0 46px}.outcome-section__intro{text-align:left;margin-bottom:38px}.outcome-section__intro h2{margin-inline:0;font-size:clamp(2.75rem,12vw,3.7rem)}.outcome-section__intro>p:last-child{margin-inline:0;font-size:15px}.outcome-rail{grid-template-columns:1fr;gap:30px}.outcome-item{min-height:0;padding-top:18px}.outcome-item p{font-size:14px}.outcome-item__icon{margin-bottom:17px}.offer-showcase{padding:34px 0 84px}.landing-v2 .offer-showcase{padding-bottom:72px}.offer-showcase__intro{margin-bottom:40px}.offer-showcase__intro h2{font-size:clamp(2.7rem,12vw,3.7rem)}.offer-showcase__intro>p:last-child{font-size:15px}.landing-hero__expansion--mobile{min-height:44px;padding-block:4px;font-size:12px;display:flex}.showcase-list{display:none}.mobile-solutions-carousel{display:block}.mobile-solutions-carousel__track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;align-items:stretch;gap:14px;padding:14px 28px 46px 12px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.mobile-solutions-carousel__track::-webkit-scrollbar{display:none}.mobile-solutions-carousel__track:focus-visible{outline:3px solid var(--v2-violet);outline-offset:5px}.mobile-solution-card{--card-gradient-top:var(--v2-violet)}@supports (color:color-mix(in lab, red, red)){.mobile-solution-card{--card-gradient-top:color-mix(in srgb,var(--v2-violet) 48%,var(--v2-sky) 52%)}}.mobile-solution-card{--card-gradient-mid:var(--v2-hero-violet)}@supports (color:color-mix(in lab, red, red)){.mobile-solution-card{--card-gradient-mid:color-mix(in srgb,var(--v2-hero-violet) 16%,var(--v2-sky) 84%)}}.mobile-solution-card{scroll-snap-align:start;scroll-snap-stop:always;outline:1px solid var(--v2-violet-deep);border-radius:22px;flex-direction:column;flex:0 0 calc(100% - 6px);min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mobile-solution-card{outline:1px solid color-mix(in srgb,var(--v2-violet-deep) 32%,transparent)}}.mobile-solution-card{outline-offset:-1px;background:linear-gradient(180deg, var(--card-gradient-top) 0%, var(--card-gradient-mid) 30%, white 58%, white 100%)}@supports (color:color-mix(in lab, red, red)){.mobile-solution-card{background:linear-gradient(180deg, var(--card-gradient-top) 0%, var(--card-gradient-mid) 30%, color-mix(in srgb,white 62%,var(--v2-lavender) 38%) 58%, color-mix(in srgb,white 95%,var(--v2-lavender) 5%) 100%)}}.mobile-solution-card{color:var(--v2-ink);box-shadow:inset 0 1px 0 #ffffffd1, 0 12px 18px -10px var(--v2-violet-deep), 0 3px 7px -4px var(--v2-violet-deep);padding:14px 16px 18px}@supports (color:color-mix(in lab, red, red)){.mobile-solution-card{box-shadow:inset 0 1px 0 #ffffffd1, 0 12px 18px -10px color-mix(in srgb,var(--v2-violet-deep) 74%,transparent), 0 3px 7px -4px color-mix(in srgb,var(--v2-violet-deep) 56%,transparent)}}.mobile-solution-card--sky{--card-gradient-top:var(--v2-violet-deep)}@supports (color:color-mix(in lab, red, red)){.mobile-solution-card--sky{--card-gradient-top:color-mix(in srgb,var(--v2-violet-deep) 42%,var(--v2-sky) 58%)}}.mobile-solution-card--sky{--card-gradient-mid:var(--v2-violet)}@supports (color:color-mix(in lab, red, red)){.mobile-solution-card--sky{--card-gradient-mid:color-mix(in srgb,var(--v2-violet) 15%,var(--v2-lavender) 85%)}}.mobile-solution-card--peach{--card-gradient-top:var(--v2-hero-violet)}@supports (color:color-mix(in lab, red, red)){.mobile-solution-card--peach{--card-gradient-top:color-mix(in srgb,var(--v2-hero-violet) 32%,var(--v2-lavender) 68%)}}.mobile-solution-card--peach{--card-gradient-mid:var(--v2-hero-violet)}@supports (color:color-mix(in lab, red, red)){.mobile-solution-card--peach{--card-gradient-mid:color-mix(in srgb,var(--v2-hero-violet) 13%,var(--v2-sky) 87%)}}.mobile-solution-card--bundle{--card-gradient-top:var(--v2-violet-deep)}@supports (color:color-mix(in lab, red, red)){.mobile-solution-card--bundle{--card-gradient-top:color-mix(in srgb,var(--v2-violet-deep) 48%,var(--v2-sky) 52%)}}.mobile-solution-card--bundle{--card-gradient-mid:var(--v2-hero-violet)}@supports (color:color-mix(in lab, red, red)){.mobile-solution-card--bundle{--card-gradient-mid:color-mix(in srgb,var(--v2-hero-violet) 15%,var(--v2-lavender) 85%)}}.mobile-solution-card__copy{z-index:1;padding-inline:4px;position:relative}.mobile-solution-card__kicker{color:#174c9b;letter-spacing:.075em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:850;line-height:1.35}.mobile-solution-card h3{max-width:16ch;color:var(--v2-ink);letter-spacing:-.035em;text-wrap:balance;margin:0 0 14px;font-size:clamp(1.85rem,8.5vw,2.35rem);font-weight:840;line-height:1.01}.mobile-solution-card__body{color:#4b6281;margin:0;font-size:15px;line-height:1.55}.mobile-solution-card__points{border-top:1px solid #b9cee5;margin:18px 4px 14px;padding:0;list-style:none}.mobile-solution-card__points li{border-bottom:1px solid #b9cee5;grid-template-columns:38px 1fr;align-items:center;gap:11px;min-height:54px;padding:6px 0;display:grid}.mobile-solution-card__points li>span{color:#164fa6;background:#fff;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 5px 14px #164fa61f}.mobile-solution-card__points svg{width:18px;height:18px}.mobile-solution-card__points p{color:#17375f;margin:0;font-size:14px;font-weight:760;line-height:1.38}.mobile-solution-card__cta{z-index:2;background:var(--v2-lime);min-height:52px;color:var(--v2-ink);box-shadow:0 13px 24px -15px var(--v2-violet-deep);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-inline:4px;padding:0 16px;font-size:14px;font-weight:850;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mobile-solution-card__cta{box-shadow:0 13px 24px -15px color-mix(in srgb,var(--v2-violet-deep) 82%,transparent)}}.mobile-solution-card__cta svg{flex:none;width:19px;height:19px}.mobile-solution-card__visual{aspect-ratio:8/5;width:100%;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex:none;margin:0 0 12px;position:relative;overflow:visible}.mobile-solution-card__visual img{object-fit:contain;object-position:center;filter:drop-shadow(0 16px 18px #163d7026);padding:clamp(4px,1.8vw,12px)}.mobile-solution-card__visual--bundle{min-height:0;margin-inline:0}.mobile-solution-card__visual--bundle img{object-position:center;padding:clamp(4px,1.8vw,12px)}.mobile-solutions-carousel__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;margin-top:-18px;display:grid}.mobile-solutions-carousel__hint{color:#49627f;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.mobile-solutions-carousel__hint svg{width:17px;height:17px}.mobile-solutions-carousel__pagination{grid-column:1;grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.mobile-solutions-carousel__pagination button{cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.mobile-solutions-carousel__pagination button>span{background:#c8d5e5;border-radius:5px;width:100%;height:5px;transition:background .2s,transform .2s}.mobile-solutions-carousel__pagination button[aria-current=true]>span{background:#174c9b;transform:scaleY(1.35)}.mobile-solutions-carousel__pagination button:focus-visible{outline-offset:-4px;outline:2px solid #174c9b}.mobile-solutions-carousel__count{min-width:52px;color:var(--v2-ink);text-align:right;grid-area:1/2/span 2;font-size:13px;font-weight:850}.landing-v2 .small-business-section{display:none}.showcase-story{clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,0 100%);grid-template-columns:1fr;height:auto;min-height:0}.showcase-story--lavender,.showcase-story--sky,.showcase-story--peach{background:linear-gradient(#f8fbff 0%,#edf4fc 50%,#cce6f9 100%)}.showcase-story--reverse .showcase-story__copy{order:1}.showcase-story--reverse .showcase-story__media{order:2}.showcase-story__copy{padding:34px 24px 30px}.showcase-story h3{font-size:clamp(2.35rem,10.5vw,3.3rem)}.showcase-story__body{font-size:15px}.showcase-story__media{min-height:0;margin:0 16px 16px;padding:0 8px}.showcase-story__media-points li{grid-template-columns:44px 1fr;gap:13px;min-height:62px}.showcase-story__media-points li>span{border-radius:12px;width:38px;height:38px}.showcase-story__media-points p{font-size:12px}.showcase-story__visual{min-height:290px}.showcase-story__visual img{padding:14px}.showcase-story--lavender .showcase-story__visual img{padding:18px 0 18px 20px}.showcase-story--sky .showcase-story__visual img{padding:16px 18px 0 0}.showcase-story--peach .showcase-story__visual img{padding:20px 0 20px 20px}.showcase-media-placeholder{padding:24px}.landing-v2 .small-business-section{padding-bottom:78px}.landing-v2 .small-business-panel{clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,0 100%);background:linear-gradient(#f8fbff 0%,#edf4fc 50%,#cce6f9 100%);border-radius:0;grid-template-columns:1fr;gap:0;height:auto;padding:0}.landing-v2 .small-business-panel__copy{order:1;padding:34px 24px 30px}.landing-v2 .small-business-panel__copy h2{font-size:clamp(2.35rem,10.5vw,3.3rem)}.landing-v2 .small-business-panel__copy>p:not(.micro-label){font-size:14px}.landing-v2 .small-business-panel__services{flex-direction:column;order:2;padding:0 24px 24px;display:flex}.landing-v2 .small-business-panel__visual{order:1;min-height:220px;margin:0 0 8px}.landing-v2 .small-business-panel__visual img{width:112%;transform:translateY(4%)}.landing-v2 .segment-rows{order:2}.landing-v2 .segment-row{min-height:92px}.review-scope-section,.landing-v2 .process-section{padding:62px 0}.landing-v2 .faq-section{padding:78px 0}.review-scope-layout{gap:28px}.landing-v2 .process-layout{gap:24px}.service-clarity-layout,.landing-v2 .faq-layout{gap:44px}.landing-v2 .process-layout{grid-template-columns:1fr}.landing-v2 .process-intro{position:static}.process-copy--desktop{display:none}.process-copy--mobile{display:inline}.landing-v2 .process-intro h2{max-width:15ch;margin-bottom:14px;font-size:clamp(2.45rem,10.5vw,3.25rem);line-height:.96}.landing-v2 .process-intro>p:last-child{max-width:34ch;font-size:15px;line-height:1.5}.landing-v2 .process-rail{border-top-width:1px}.landing-v2 .process-rail li{grid-template-columns:38px 1fr;gap:10px;padding:16px 0 18px}.landing-v2 .process-rail__number{padding-top:3px;font-size:11px}.landing-v2 .process-rail h3{margin-bottom:6px;font-size:19px;line-height:1.14}.landing-v2 .process-note{grid-template-columns:23px 1fr;gap:10px;margin-top:22px;padding:14px 15px}.landing-v2 .process-note svg{width:20px;height:20px}.review-scope-copy h2{max-width:12ch;margin-bottom:8px;font-size:clamp(2.45rem,10.8vw,3.3rem);line-height:.95}.review-scope-copy__accent{max-width:14ch;margin-bottom:16px;padding:3px 7px 6px;font-size:clamp(1.85rem,8.3vw,2.5rem);line-height:.98}.review-scope-matrix{display:none}.review-scope-mobile{background:#ffffffe6;border:1px solid #c5d5e8;border-radius:16px;display:block;overflow:hidden;box-shadow:0 12px 22px -18px #1253b894}.review-scope-mobile details+details{border-top:1px solid #d5e0ed}.review-scope-mobile summary{min-height:64px;color:var(--v2-ink);cursor:pointer;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:11px 14px;list-style:none;display:grid}.review-scope-mobile summary::-webkit-details-marker{display:none}.review-scope-mobile summary:focus-visible{outline:3px solid var(--v2-violet);outline-offset:-3px}.review-scope-mobile__number{background:var(--v2-lime);width:32px;height:32px;color:var(--v2-ink);letter-spacing:.06em;border-radius:9px;place-items:center;font-size:10px;font-weight:880;display:grid}.review-scope-mobile__title{font-size:14px;font-weight:840;line-height:1.3}.review-scope-mobile summary>svg{width:19px;transition:transform .18s cubic-bezier(.2,0,0,1)}.review-scope-mobile details[open] summary{background:#f7fbff}.review-scope-mobile details[open] summary>svg{transform:rotate(180deg)}.review-scope-mobile dl{border-top:1px solid #d5e0ed;margin:0;padding:2px 14px 13px 59px}.review-scope-mobile dl>div{padding:12px 0}.review-scope-mobile dl>div+div{border-top:1px solid #e2e9f2}.review-scope-mobile dt{color:var(--v2-ink);margin:0 0 4px;font-size:12px;font-weight:820;line-height:1.35}.review-scope-mobile dd{color:var(--v2-muted);margin:0;font-size:14px;line-height:1.48}.review-scope-copy__description{font-size:15px}.landing-v2 .process-rail p,.landing-v2 .process-note p{font-size:14px}.service-clarity-copy h2,.landing-v2 .faq-intro h2{font-size:clamp(2.85rem,12vw,4rem)}.service-clarity-list{grid-template-columns:repeat(2,minmax(0,1fr))}.service-clarity-item,.service-clarity-item:first-child,.service-clarity-item:last-child{border-bottom:1px solid #fff3;border-right:1px solid #fff3;grid-template-columns:1fr;gap:12px;padding:18px 14px 20px}.service-clarity-item:nth-child(2n){border-right:0}.service-clarity-item:nth-last-child(-n+2){border-bottom:0}.service-clarity-item>svg{width:19px;height:19px}.service-clarity-item h3{font-size:14px;line-height:1.25}.service-clarity-copy>p:last-child{font-size:15px}.service-clarity-item p{font-size:12px;line-height:1.52}.landing-v2 .faq-list summary{min-height:70px;padding-block:14px;font-size:14px}.landing-v2 .faq-list details p{padding-right:48px;font-size:14px}.service-clarity-placement--desktop{display:none}.service-clarity-placement--mobile{display:block}.landing-v2 .final-cta-section{padding:0}.landing-v2 .service-clarity-section{padding:76px 0 56px}.landing-v2 .service-clarity-placement--mobile .service-clarity-section{padding-top:54px}.landing-v2 .service-clarity-layout{gap:32px;width:min(100% - 24px,1200px)}.landing-v2 .final-cta-layout{padding-top:56px}.landing-v2 .final-cta-copy h2{font-size:clamp(2.65rem,11.5vw,3.6rem)}.landing-v2 .lead-card{border-radius:18px;padding:24px 18px}.landing-v2 .lead-card--hero{border-radius:18px;padding:23px 18px}.landing-v2 .form-optional-fields{padding:18px 14px 2px}.hero-optional-toggle{min-height:64px}.guided-form__number-grid span,.guided-form__service-choice{min-height:60px;padding:11px 12px;font-size:12px}.guided-form__actions{gap:8px}.guided-form__next{min-width:0;padding-inline:16px;font-size:12px}.guided-form__actions--first .guided-form__next{width:100%}.guided-form__back{padding-inline:5px}.guided-form__actions--submit{grid-template-columns:1fr}.guided-form__actions--submit .guided-form__back{justify-self:start}.guided-form__actions--submit .lead-submit{font-size:12px}.guided-optional-toggle{min-height:72px}.landing-v2 .lead-card__heading h2{font-size:2rem}.landing-v2 .form-grid-two{grid-template-columns:1fr;gap:0}.landing-v2 .choice-chips--numbers{grid-template-columns:repeat(2,1fr)}.landing-v2 .form-field label,.landing-v2 .form-field legend{font-size:12px}.landing-v2 .lead-card__callback,.landing-v2 .lead-card__legal{font-size:11px}.landing-v2 .landing-footer__top{justify-content:flex-start;align-items:flex-start;gap:14px;min-height:0;padding:32px 0 24px}.landing-v2 .landing-footer__top nav a{align-items:center;min-height:44px;display:inline-flex}.landing-v2 .sticky-mobile-cta{z-index:90;left:auto;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:transform .24s cubic-bezier(.2,0,0,1),opacity .16s;display:block;position:fixed;transform:translateY(calc(100% + 34px))}.landing-v2 .sticky-mobile-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.landing-v2 .sticky-mobile-cta button{background:var(--v2-lime);width:auto;min-height:50px;color:var(--v2-ink);box-shadow:4px 4px 0 var(--v2-violet-deep), 0 14px 30px #2c226333;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:850;display:inline-flex}.landing-v2 .sticky-mobile-cta button:active{box-shadow:2px 2px 0 var(--v2-violet-deep);transform:translate(2px,2px)}.landing-v2 .sticky-mobile-cta svg{width:16px;height:16px}}@media (max-width:420px){.landing-v2 .landing-header__inner{padding-left:11px}.landing-v2 .header-cta{min-height:44px;padding-inline:10px;font-size:11px}.landing-v2 .brand-mark{width:132px;height:44px}.landing-v2 .brand-mark__symbol{width:29px;height:29px}.hw-promo__action span{display:none}.hw-promo__action{justify-content:center;width:44px;padding:0}.landing-v2 .landing-hero h1{font-size:clamp(2.8rem,13.4vw,3.45rem)}.mobile-solutions-carousel__track{padding-inline:6px 18px;scroll-padding-inline:6px}.mobile-solution-card{flex-basis:calc(100% - 2px)}.showcase-story__cta{font-size:12px}}@media (max-width:360px){.landing-hero__form-zone{padding-top:100px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-hero__copy,.lead-card--hero,.landing-v2 .landing-hero__copy,.landing-v2 .landing-hero__copy h1,.landing-v2 .lead-card--hero,.landing2 .landing2-hero__ghost,.landing2 .landing2-hero__copy>*,.landing2 .landing2-hero__form,.landing2 .company-roles__route,.landing2 .company-role-device__signal:after,.faq-list details p{animation:none!important}}.legal-page{color:#1f163b;background:#f8f7fc;min-height:100vh;overflow:clip}.legal-page .page-shell{width:min(1120px,100% - 48px)}.legal-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f7fcf0;border-bottom:1px solid #3f32711a;position:sticky;top:0}.legal-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:82px;display:flex}.legal-header__back{color:#4933d5;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:800;display:inline-flex}.legal-header__back svg{width:17px;transition:transform .18s cubic-bezier(.2,0,0,1)}.legal-header__back:hover svg{transform:translate(-3px)}.legal-document{padding-block:clamp(70px,9vw,118px)}.legal-document__hero{border-bottom:1px solid #d9d5e7;max-width:900px;margin-bottom:clamp(68px,8vw,104px);padding-bottom:46px}.legal-document__eyebrow{color:#4933d5;letter-spacing:.09em;margin:0 0 18px;font-size:11px;font-weight:850}.legal-document__hero h1{color:#1f163b;letter-spacing:-.04em;max-width:15ch;margin:0 0 24px;font-size:clamp(3.2rem,6.6vw,5.8rem);font-weight:850;line-height:.94}.legal-document__intro{color:#605a76;max-width:67ch;margin:0;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.65}.legal-document__updated{color:#817a94;margin:22px 0 0;font-size:12px;font-weight:720}.legal-document__body{max-width:880px}.legal-document__body section{margin-bottom:62px;scroll-margin-top:110px}.legal-document__body section:last-child{margin-bottom:0}.legal-document__body h2{color:#1f163b;letter-spacing:-.03em;max-width:25ch;margin:0 0 20px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:830;line-height:1.08}.legal-document__body h3{color:#2f2450;margin:30px 0 12px;font-size:1.1rem}.legal-document__body p,.legal-document__body li{color:#5d576f;font-size:15px;line-height:1.78}.legal-document__body p{max-width:75ch;margin-bottom:15px}.legal-document__body ul{max-width:75ch;margin:0;padding-left:1.2rem}.legal-document__body li+li{margin-top:8px}.legal-document__body a:not(.legal-contact-item):not(.legal-external-link){color:#4933d5;text-underline-offset:3px;font-weight:720;text-decoration:underline;text-decoration-thickness:1px}.legal-table-wrap{background:#fff;border:1px solid #d2cddd;width:100%;margin:28px 0;overflow-x:auto}.legal-document table{border-collapse:collapse;width:100%;min-width:720px}.legal-document th,.legal-document td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd9e7;padding:16px 18px}.legal-document tr:last-child td{border-bottom:0}.legal-document th{color:#2f2450;letter-spacing:.045em;background:#efedf8;font-size:11px;font-weight:850}.legal-document td{color:#5d576f;font-size:13px;line-height:1.58}.legal-contact-grid{border-block:1px solid #cfcada}.legal-contact-item{color:#1f163b;border-bottom:1px solid #ded9e8;grid-template-columns:42px 1fr;align-items:center;gap:18px;min-height:92px;display:grid}.legal-contact-item:last-child{border-bottom:0}.legal-contact-item>svg{color:#4933d5;width:24px;height:24px}.legal-contact-item span{gap:3px;display:grid}.legal-contact-item small{color:#77708b;font-size:11px;font-weight:760}.legal-contact-item strong{font-size:clamp(1rem,2vw,1.25rem);line-height:1.35}a.legal-contact-item:hover strong{color:#4933d5}.legal-company-data{border-top:1px solid #d5d0df;max-width:760px;margin:26px 0 30px}.legal-company-data>div{border-bottom:1px solid #d5d0df;grid-template-columns:minmax(150px,.55fr) 1.45fr;gap:20px;padding:15px 0;display:grid}.legal-company-data dt{color:#77708b;font-size:12px}.legal-company-data dd{color:#2f2450;margin:0;font-size:13px;font-weight:750}.legal-external-link{color:#4933d5;border-bottom:2px solid #5946e8;align-items:center;gap:9px;min-height:48px;font-size:13px;font-weight:820;display:inline-flex}.legal-external-link svg{width:17px}.legal-footer{color:#fff;background:#2c2263}.legal-footer__inner{justify-content:space-between;align-items:center;gap:30px;min-height:132px;display:flex}.legal-footer__inner p{color:#ffffffa8;margin:0;font-size:11px}.legal-footer__inner nav{flex-wrap:wrap;gap:22px;display:flex}.legal-footer__inner a{color:#fff;font-size:12px;font-weight:760}@media (max-width:760px){.legal-page .page-shell{width:min(100% - 32px,1120px)}.legal-header__inner{min-height:72px}.legal-header .brand-mark{width:150px;height:34px}.legal-header__back{font-size:0}.legal-header__back svg{width:22px;height:22px}.legal-document{padding-block:62px 78px}.legal-document__hero{margin-bottom:62px;padding-bottom:36px}.legal-document__hero h1{font-size:clamp(2.9rem,13vw,4.25rem)}.legal-document__body section{margin-bottom:52px}.legal-document__body h2{font-size:1.8rem}.legal-document__body p,.legal-document__body li{font-size:14px}.legal-table-wrap{margin-inline:0}.legal-contact-item{grid-template-columns:36px 1fr;gap:14px;min-height:88px}.legal-company-data>div{grid-template-columns:1fr;gap:4px}.legal-footer__inner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:170px}}.landing2{--company-page:#f7faf7;--company-mint:#e6f5ec;--company-mint-strong:#d9efe2;--company-cream:#f7f1e6;--company-forest:#12382c;--company-forest-deep:#0b281e;--company-lime:#ccff42;--company-lime-hover:#bceb31;--company-ink:#10251c;--company-muted:#50665a;--company-border:#cfe3d6;background:var(--company-page);color:var(--company-ink);overflow-x:clip}.landing2 .page-shell{width:min(1360px,100% - 48px)}.landing2 #hero-form,.landing2 #lead-form,.landing2 #vyhody,.landing2 #pro-tymy,.landing2 #hw-banka,.landing2 #pece,.landing2 #prechod{scroll-margin-top:96px}.landing2 .landing2-kicker,.landing2 .v2-kicker{color:#176f49;font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:10px;font-weight:760;line-height:1.35;display:flex}.landing2 .landing2-kicker:before,.landing2 .v2-kicker:before{content:"";background:currentColor;flex:none;width:26px;height:2px}.landing2 .landing2-button{background:var(--company-forest);color:#fff;width:fit-content;min-height:52px;transition:transform .16s var(--ease), background .16s var(--ease), box-shadow .16s var(--ease);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:5px 5px #0b281e2e,0 14px 28px #0b281e1f}.landing2 .landing2-button:hover{background:var(--company-forest-deep);transform:translateY(-2px);box-shadow:6px 8px #0b281e29,0 18px 32px #0b281e26}.landing2 .landing2-button:active{transition-duration:.1s;transform:translateY(1px)scale(.985);box-shadow:2px 3px #0b281e2e,0 8px 18px #0b281e1f}.landing2 .landing2-button svg{width:18px;height:18px}.landing2 .landing2-button--lime{background:var(--company-lime);color:var(--company-forest-deep);box-shadow:5px 5px #0000003d,0 16px 34px #00000024}.landing2 .landing2-button--lime:hover{background:var(--company-lime-hover)}.landing2 .landing2-button--dark{background:var(--company-forest)}.landing2 .landing2-header{z-index:80;border-bottom:1px solid var(--company-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;position:sticky;top:0}.landing2 .landing2-header__inner{align-items:center;gap:22px;min-height:78px;display:flex}.landing2 .landing2-header__brand{flex:none;align-items:center;gap:14px;display:flex}.landing2 .landing2-header .brand-mark{width:170px;height:37px}.landing2 .landing2-header__badge{color:var(--company-forest);font-family:var(--font-plex-mono), monospace;letter-spacing:.09em;border:1px solid #9ec4ad;border-radius:7px;padding:5px 7px 4px;font-size:8px;font-weight:820}.landing2 .landing2-header__nav{align-items:center;gap:22px;margin-left:auto;display:flex}.landing2 .landing2-header__nav a{color:#40584c;font-size:11px;font-weight:760}.landing2 .landing2-header__hours{color:#4d6257;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:730;display:inline-flex}.landing2 .landing2-header__hours svg{color:#176f49;width:15px;height:15px}.landing2 .landing2-header__cta{background:var(--company-forest);color:#fff;min-height:46px;transition:transform .16s var(--ease), background .16s var(--ease);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:10px;font-weight:830;display:inline-flex}.landing2 .landing2-header__cta:hover{background:#0d2f24;transform:translateY(-1px)}.landing2 .landing2-header__cta svg{width:16px;height:16px}.landing2 .landing2-header__cta-short{display:none}.landing2 .landing2-hero{background:var(--company-page);padding:20px 0 112px}.landing2 .landing2-hero__stage{isolation:isolate;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));background:var(--company-forest);grid-template-columns:minmax(0,1.05fr) minmax(450px,.82fr);grid-template-areas:"copy form";align-items:center;gap:clamp(50px,6vw,92px);min-height:710px;padding:clamp(46px,6vw,78px);display:grid;position:relative;overflow:hidden}.landing2 .landing2-hero__ghost{z-index:-1;color:#ffffff0b;letter-spacing:-.04em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(6rem,10.5vw,11rem);font-weight:900;line-height:.8;animation:.9s cubic-bezier(.2,0,0,1) .12s both landing2-hero-ghost;position:absolute;bottom:-2vw;right:-1.5vw}.landing2 .landing2-hero__copy{grid-area:copy;align-self:center}.landing2 .landing2-hero__copy>*{animation:.62s cubic-bezier(.2,0,0,1) both landing2-hero-detail}.landing2 .landing2-hero__copy>.landing2-kicker{animation-delay:40ms}.landing2 .landing2-hero__copy>h1{animation-name:landing2-hero-title;animation-duration:.76s;animation-delay:90ms}.landing2 .landing2-hero__copy>.landing2-hero__description{animation-delay:.17s}.landing2 .landing2-hero__copy>.landing2-button{animation-delay:.23s}.landing2 .landing2-hero__copy>.landing2-assurances{animation-delay:.285s}.landing2 .landing2-hero__copy>.landing2-hero__trust{animation-delay:.335s}.landing2 .landing2-hero__copy .landing2-kicker{color:var(--company-lime)}.landing2 .landing2-hero__copy h1{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:12ch;margin:0 0 26px;font-size:clamp(3.55rem,5.15vw,5.35rem);font-weight:860;line-height:.94}.landing2 .landing2-hero__copy h1 span{color:var(--company-lime);margin-top:.08em;display:block}.landing2 .landing2-hero__description{color:#ffffffd1;max-width:57ch;margin:0 0 28px;font-size:16px;line-height:1.66}.landing2 .landing2-assurances{flex-wrap:wrap;gap:8px 17px;margin:27px 0 0;padding:0;list-style:none;display:flex}.landing2 .landing2-assurances li{color:#fff;align-items:center;gap:7px;font-size:11px;font-weight:760;display:inline-flex}.landing2 .landing2-assurances svg{background:var(--company-lime);width:18px;height:18px;color:var(--company-forest-deep);border-radius:50%;padding:4px}.landing2 .landing2-hero__trust{color:#ffffffad;align-items:flex-start;gap:8px;max-width:59ch;margin:21px 0 0;font-size:12px;line-height:1.55;display:flex}.landing2 .landing2-hero__trust svg{width:15px;height:15px;color:var(--company-lime);flex:none}.landing2 .landing2-hero__form{min-width:0;animation:landing2-corrected-form .65s 90ms var(--ease) both;grid-area:form}.landing2 .landing2-hero__form-shell{background:#fff;border-radius:16px;overflow:hidden;box-shadow:11px 12px #ccff422b,0 28px 70px #00000040}.landing2 .landing2-hero__form-intro{border-bottom:1px solid var(--company-border);padding:28px 30px 22px}.landing2 .landing2-hero__form-intro p{color:#176f49;font-family:var(--font-plex-mono), monospace;letter-spacing:.08em;margin:0 0 8px;font-size:10px;font-weight:800}.landing2 .landing2-hero__form-intro h2{color:var(--company-ink);margin:0 0 7px;font-size:24px;font-weight:850;line-height:1.12}.landing2 .landing2-hero__form-intro span{color:var(--company-muted);font-size:12px;line-height:1.5;display:block}.landing2 .landing2-hero__form-shell .lead-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:23px 30px 30px}.landing2 .lead-card{color:var(--company-ink);background:#fff;border:0;border-radius:16px;box-shadow:8px 10px #0b281e1c,0 22px 50px #0b281e21}.landing2 .lead-card__heading--guided{margin-bottom:19px}.landing2 .lead-card__heading--guided h2:focus{outline:0}.landing2 .lead-card__heading .micro-label{color:#176f49}.landing2 .lead-card__heading .micro-label:before{background:var(--company-lime);box-shadow:none}.landing2 .lead-card__heading h2{color:var(--company-ink);margin-bottom:7px;scroll-margin-top:88px;font-size:clamp(1.55rem,2vw,1.9rem);line-height:1.1}.landing2 .lead-card__heading>p:not(.lead-card__required){color:var(--company-muted);font-size:12px}.landing2 .guided-form__count{color:#176f49}.landing2 .guided-form__progress{background:#e3eee7}.landing2 .guided-form__progress span{background:#176f49}.landing2 .guided-form__optional-step{color:#35602d;letter-spacing:.045em;background:#edf6d5;border-radius:99px;align-items:center;width:fit-content;min-height:24px;margin:-3px 0 11px;padding:0 9px;font-size:9px;font-weight:850;display:inline-flex}.landing2 .guided-form__number-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.company-concept-page .guided-form__number-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.company-concept-page .guided-form__number-grid label:last-child{grid-column:auto}.company-concept-page .guided-form__spend-grid--step{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.company-concept-page .guided-form__spend-grid--step label:last-child{grid-column:auto}.company-concept-page .guided-form__spend-grid--step span{min-height:64px;padding:11px 8px}.landing2 .guided-form__service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing2 .guided-form__number-grid span,.landing2 .guided-form__service-choice,.landing2 .guided-form__spend-grid span{color:var(--company-ink);background:#fbfdfb;border-color:#c6dacc}.landing2 .guided-form__number-grid label:hover span,.landing2 .guided-form__service-choice:hover,.landing2 .guided-form__spend-grid label:hover span{background:#eff8f2;border-color:#73aa89}.landing2 .guided-form__number-grid input:checked+span,.landing2 .guided-form__service-choice[aria-pressed=true],.landing2 .guided-form__spend-grid input:checked+span{border-color:var(--company-forest);box-shadow:3px 3px 0 var(--company-forest);background:#ebf8d4}.landing2 .guided-form__service-choice[data-wide=true]{background:#eef8f2}.landing2 .guided-form__service-choice[data-wide=true][aria-pressed=true]{background:var(--company-lime)}.landing2 .guided-form__service-choice svg{color:#7f9e8d}.landing2 .guided-form__service-choice[aria-pressed=true] svg{color:var(--company-forest)}.landing2 .guided-form__next,.landing2 .lead-submit{background:var(--company-lime)!important;color:var(--company-forest-deep)!important;box-shadow:3px 3px 0 var(--company-forest)!important}.landing2 .guided-form__next:hover,.landing2 .lead-submit:hover{background:var(--company-lime-hover)!important}.landing2 .guided-form__back{color:var(--company-ink)}.landing2 .guided-form__back:hover{background:#edf6f0}.landing2 .guided-spend-toggle{color:var(--company-ink);border-color:#c6dacc}.landing2 .guided-spend-toggle small,.landing2 .guided-spend-panel>p{color:var(--company-muted)}.landing2 .guided-spend-panel legend{color:var(--company-ink)}.landing2 .guided-spend-toggle:focus-visible{outline-color:#176f4933}.landing2 .guided-form__assurance,.landing2 .lead-card__callback{color:#455d50;font-size:12px;line-height:1.5}.landing2 .guided-form__assurance svg{color:#176f49}.landing2 .form-field label,.landing2 .form-field legend{color:var(--company-ink);font-size:12px}.landing2 .form-help{font-size:11px;line-height:1.5}.landing2 .lead-card input:not([type=radio]):not([type=hidden]),.landing2 .lead-card textarea{color:var(--company-ink);border-color:#c6dacc}.landing2 .lead-card input:not([type=radio]):not([type=hidden]):focus,.landing2 .lead-card textarea:focus{border-color:#176f49;box-shadow:0 0 0 4px #176f491f}.landing2 .guided-optional-toggle{color:var(--company-ink);background:#f2f9f4;border-color:#c6dacc}.landing2 .guided-optional-toggle strong{font-size:12px}.landing2 .guided-optional-toggle small{font-size:11px;line-height:1.45}.landing2 .form-optional-fields{border-color:var(--company-border);background:#f8fbf8;padding:18px 16px 3px}.landing2 .form-optional-fields__intro{margin-bottom:17px}.landing2 .form-optional-fields__intro>span{color:#176f49;letter-spacing:.08em;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.landing2 .form-optional-fields__intro h3{color:var(--company-ink);margin:0 0 7px;font-size:16px;font-weight:820;line-height:1.2}.landing2 .form-optional-fields__intro p{color:var(--company-muted);margin:0;font-size:12px;line-height:1.55}.landing2 .choice-chips input:checked+span{color:#fff;background:#176f49;border-color:#176f49}.landing2 .lead-card__legal{color:#607267;font-size:11px;line-height:1.5}.landing2 .lead-card__legal a{color:#0e6641}.landing2 .company-benefits{background:#fff;padding:118px 0 126px}.landing2 .company-benefits__intro{max-width:890px;margin-bottom:54px}.landing2 .company-benefits__intro h2{max-width:15ch;color:var(--company-ink);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,5vw,5.1rem);line-height:.96}.landing2 .company-benefits__description{max-width:66ch;color:var(--company-muted);margin:22px 0 0;font-size:15px;line-height:1.68}.landing2 .company-benefits__rail{border-top:2px solid var(--company-forest);border-bottom:1px solid var(--company-border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.landing2 .company-benefits__rail>*+*{border-left:1px solid var(--company-border)}.landing2 .company-benefits__rail>:first-child{background:var(--company-mint)}.landing2 .company-benefits__rail>:last-child{background:var(--company-cream)}.landing2 .company-benefits__item{min-height:300px;padding:26px 22px 30px}.landing2 .company-benefits__item>span{color:#176f49;font-family:var(--font-plex-mono), monospace;margin-bottom:38px;font-size:10px;font-weight:760;display:block}.landing2 .company-benefits__item h3{max-width:17ch;margin:0 0 11px;font-size:18px;font-weight:840;line-height:1.2}.landing2 .company-benefits__item p{max-width:33ch;color:var(--company-muted);margin:0;font-size:13px;line-height:1.62}.landing2 .company-specialist{background:#fff;padding:0 0 126px}.landing2 .company-specialist__panel{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));background:var(--company-forest-deep);color:#fff;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(50px,6vw,92px);padding:22px clamp(34px,5vw,76px) 22px 22px;display:grid;overflow:hidden}.landing2 .company-specialist__media{background:#214638;border-radius:14px;min-height:630px;position:relative;overflow:hidden}.landing2 .company-specialist__media img{object-fit:cover;object-position:50% 44%}.landing2 .company-specialist__badge{background:var(--company-lime);min-width:146px;color:var(--company-forest-deep);border-radius:10px;gap:2px;padding:13px 15px 12px;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:5px 5px #0000003d}.landing2 .company-specialist__badge strong{font-size:12px;font-weight:860}.landing2 .company-specialist__badge small{font-size:9px;font-weight:700}.landing2 .company-specialist__copy{padding:58px 0}.landing2 .company-specialist__copy .landing2-kicker{color:var(--company-lime)}.landing2 .company-specialist__copy h2{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:12.5ch;margin:0 0 24px;font-size:clamp(3.15rem,4.7vw,4.9rem);line-height:.96}.landing2 .company-specialist__copy>p:not(.landing2-kicker):not(.company-specialist__highlight){color:#ffffffc2;max-width:57ch;margin:0;font-size:14px;line-height:1.7}.landing2 .company-specialist__copy ul{border-top:1px solid #ffffff29;gap:0;margin:26px 0;padding:0;list-style:none;display:grid}.landing2 .company-specialist__copy li{color:#fff;border-bottom:1px solid #ffffff29;align-items:center;gap:10px;min-height:49px;font-size:12px;font-weight:760;display:flex}.landing2 .company-specialist__copy li svg{width:17px;height:17px;color:var(--company-lime)}.landing2 .company-specialist__highlight{color:#fff;max-width:56ch;margin:0 0 28px;font-size:16px;font-weight:780;line-height:1.55}.landing2 .company-roles{background:var(--company-mint);padding:124px 0}.landing2 .company-roles__layout,.landing2 .company-transition__layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(58px,8vw,126px);display:grid}.landing2 .company-roles__copy h2,.landing2 .company-transition__copy h2{max-width:13ch;color:var(--company-ink);letter-spacing:-.04em;text-wrap:balance;margin:0 0 22px;font-size:clamp(3.2rem,4.8vw,4.9rem);line-height:.96}.landing2 .company-roles__copy>p:not(.landing2-kicker),.landing2 .company-transition__copy>p:not(.landing2-kicker){max-width:59ch;color:var(--company-muted);margin:0;font-size:14px;line-height:1.7}.landing2 .company-roles__copy ul,.landing2 .company-transition__copy ul{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.landing2 .company-roles__copy li,.landing2 .company-transition__copy li{color:#29473a;align-items:flex-start;gap:9px;font-size:12px;font-weight:720;line-height:1.45;display:flex}.landing2 .company-roles__copy li svg,.landing2 .company-transition__copy li svg{color:#176f49;flex:none;width:17px;height:17px}.landing2 .company-roles__visual{height:540px;margin:0;position:relative}.landing2 .company-roles__route{background:linear-gradient(90deg, #176f49 0%, #176f49 34%, var(--company-lime) 50%, #176f49 66%, #176f49 100%);transform-origin:0;background-size:220% 100%;height:2px;animation:3.6s ease-in-out .8s infinite landing2-role-signal;position:absolute;top:50%;left:7%;right:7%}.landing2 .company-roles__route:before,.landing2 .company-roles__route:after{background:var(--company-lime);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;box-shadow:0 0 0 3px #176f49}.landing2 .company-roles__route:before{left:0}.landing2 .company-roles__route:after{right:0}.landing2 .company-role-device{z-index:2;width:154px;position:absolute}.landing2 .company-role-device--1{top:125px;left:1%}.landing2 .company-role-device--2{top:43px;left:50%;transform:translate(-50%)}.landing2 .company-role-device--3{top:151px;right:1%}.landing2 .company-role-device__label{background:var(--company-forest);color:#fff;text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:35px;margin-bottom:10px;padding:6px 10px;font-size:10px;font-weight:800;display:flex;box-shadow:4px 4px #0b281e24}.landing2 .company-role-device__phone{border:8px solid var(--company-forest);background:#fff;border-radius:29px;height:296px;position:relative;overflow:hidden;box-shadow:9px 12px #12382c1f,0 20px 40px #12382c21}.landing2 .company-role-device__speaker{background:#b8cec0;border-radius:5px;width:36px;height:5px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.landing2 .company-role-device__signal{background:var(--company-mint);border-radius:13px;height:72px;position:absolute;top:52px;left:22px;right:22px}.landing2 .company-role-device__signal:after{transform-origin:bottom;content:"";background:#77a88b;border-radius:6px;height:8px;animation:2.8s ease-in-out infinite landing2-signal-breathe;position:absolute;bottom:14px;left:15px;right:15px;box-shadow:0 -15px #a9c9b6,0 -30px #cfdfd5}.landing2 .company-role-device--2 .company-role-device__signal:after{animation-delay:.35s}.landing2 .company-role-device--3 .company-role-device__signal:after{animation-delay:.7s}.landing2 .company-role-device__line{background:#d4e4da;border-radius:8px;width:62%;height:9px;position:absolute;top:160px;left:22px}.landing2 .company-role-device__line--wide{background:#9fc3ad;width:73%;top:142px}.landing2 .company-role-device__sim{clip-path:polygon(0 0,70% 0,100% 27%,100% 100%,0 100%);background:var(--company-lime);width:45px;height:54px;position:absolute;bottom:24px;right:20px;box-shadow:inset 0 0 0 2px #176f49}.landing2 .company-transition{background:var(--company-cream);padding:124px 0}.landing2 .company-transition__copy .landing2-button{margin-top:28px}.landing2 .company-transition__visual{height:470px;margin:0;position:relative}.landing2 .company-transition__path{transform-origin:0;background:#b8cbbf;height:2px;position:absolute;top:50%;left:9%;right:9%}.landing2 .company-transition__station{z-index:2;clip-path:polygon(0 0,calc(100% - 17px) 0,100% 17px,100% 100%,17px 100%,0 calc(100% - 17px));width:126px;height:126px;color:var(--company-forest);background:#fff;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:8px 10px #12382c17,0 20px 36px #12382c14}.landing2 .company-transition__station>svg{stroke-width:1.6px;width:48px;height:48px}.landing2 .company-transition__station--old{color:#789184;left:2%}.landing2 .company-transition__station--phone{background:var(--company-forest);color:#fff;width:142px;height:196px;left:50%;transform:translate(-50%,-50%)}.landing2 .company-transition__station--phone>svg{width:72px;height:72px}.landing2 .company-transition__station--new{background:var(--company-lime);right:2%}.landing2 .company-transition__station--new>svg:last-child{background:var(--company-forest);color:#fff;border-radius:50%;width:23px;height:23px;padding:5px;position:absolute;bottom:15px;right:16px}.landing2 .company-transition__arrow{z-index:3;background:var(--company-forest);width:28px;height:28px;color:var(--company-lime);border-radius:50%;place-items:center;display:grid;position:absolute;top:calc(50% - 14px)}.landing2 .company-transition__arrow svg{width:15px;height:15px}.landing2 .company-transition__arrow--one{left:29%}.landing2 .company-transition__arrow--two{right:29%}.landing2 .company-process{background:#fff;padding:122px 0}.landing2 .company-process__intro{margin-bottom:55px;display:block}.landing2 .company-process__intro h2{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(3.2rem,4.8vw,4.9rem);line-height:.96}.landing2 .company-process__steps{grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.landing2 .company-process__steps li{border-top:2px solid var(--company-forest);min-height:248px;padding:25px 54px 24px 0;position:relative}.landing2 .company-process__steps>li+li{border-left:1px solid var(--company-border);padding-left:30px}.landing2 .company-process__number{color:#176f49;font-family:var(--font-plex-mono), monospace;margin-bottom:45px;font-size:10px;display:block}.landing2 .company-process__steps h3{max-width:16ch;margin:0 0 11px;font-size:21px;font-weight:840;line-height:1.2}.landing2 .company-process__steps p{max-width:39ch;color:var(--company-muted);margin:0;font-size:13px;line-height:1.62}.landing2 .company-process__steps li>svg{color:#8ea899;width:19px;height:19px;position:absolute;top:23px;right:24px}.landing2 .company-process__note{color:#4c6256;text-align:right;margin:28px 0 0;font-size:11px;font-weight:700}.landing2 .company-hardware{background:#fff;padding:0 0 124px}.landing2 .company-hardware__panel{clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,22px 100%,0 calc(100% - 22px));background:var(--company-mint);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(50px,7vw,108px);padding:clamp(38px,5vw,70px);display:grid;overflow:hidden}.landing2 .company-hardware__copy h2{letter-spacing:-.04em;max-width:11ch;margin:0 0 20px;font-size:clamp(3.05rem,4.5vw,4.55rem);line-height:.95}.landing2 .company-hardware__copy>p:not(.landing2-kicker):not(.company-hardware__note){max-width:55ch;color:var(--company-muted);margin:0;font-size:14px;line-height:1.68}.landing2 .company-hardware__copy ul{flex-wrap:wrap;gap:8px;margin:22px 0 15px;padding:0;list-style:none;display:flex}.landing2 .company-hardware__copy li{color:#304b3e;background:#ffffff94;border:1px solid #a8c6b4;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:10px;font-weight:760;display:inline-flex}.landing2 .company-hardware__copy li svg{color:#176f49;width:13px;height:13px}.landing2 .company-hardware__note{color:#52685c;max-width:54ch;margin:0 0 24px;font-size:12px;line-height:1.55}.landing2 .company-hardware__visual{min-width:0;position:relative}.landing2 .company-hardware__image{aspect-ratio:3/2;background:#f4f8f5;border-radius:14px;position:relative;overflow:hidden}.landing2 .company-hardware__image img{object-fit:cover}.landing2 .company-hardware__stamp{background:var(--company-forest);color:#fff;font-family:var(--font-plex-mono), monospace;letter-spacing:.05em;border-radius:8px;padding:8px 10px;font-size:8px;position:absolute;bottom:12px;right:12px}.landing2 .faq-section{background:var(--company-page);padding:118px 0}.landing2 .faq-layout{grid-template-columns:.72fr 1.28fr;gap:clamp(54px,8vw,120px)}.landing2 .faq-intro{top:108px}.landing2 .faq-intro h2{max-width:15ch;color:var(--company-ink);letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(2.85rem,4vw,4.15rem);line-height:.98}.landing2 .faq-intro>p:last-child{color:var(--company-muted);font-size:13px;line-height:1.65}.landing2 .faq-list{border-top:2px solid var(--company-forest);gap:0}.landing2 .faq-list details{border-bottom:1px solid var(--company-border);background:0 0;border-radius:0}.landing2 .faq-list summary{min-height:74px;color:var(--company-ink);padding:16px 0;font-size:14px}.landing2 .faq-list summary span{background:var(--company-mint);width:38px;height:38px;color:var(--company-forest);border-radius:10px}.landing2 .faq-list details[open] summary{color:#0e6641}.landing2 .faq-list details[open] summary span{background:var(--company-lime);color:var(--company-forest)}.landing2 .faq-list details p{color:var(--company-muted);padding:0 58px 23px 0;font-size:13px;line-height:1.65}.landing2 .company-final{background:var(--company-page);padding:0 0 122px}.landing2 .company-final__panel{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));background:var(--company-forest);grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);align-items:start;gap:clamp(56px,8vw,120px);padding:clamp(46px,6vw,82px);display:grid}.landing2 .company-final__copy{padding-top:32px;position:sticky;top:112px}.landing2 .company-final__copy .landing2-kicker{color:var(--company-lime)}.landing2 .company-final__copy h2{color:#fff;letter-spacing:-.04em;max-width:13.5ch;margin:0 0 23px;font-size:clamp(3.05rem,4.35vw,4.4rem);line-height:.95}.landing2 .company-final__copy>p:not(.landing2-kicker){color:#ffffffc2;max-width:49ch;font-size:14px;line-height:1.68}.landing2 .company-final__copy ul{color:#fff;gap:11px;margin:28px 0 0;padding:0;font-size:11px;font-weight:730;list-style:none;display:grid}.landing2 .company-final__copy li{align-items:center;gap:9px;display:flex}.landing2 .company-final__copy li svg{width:17px;height:17px;color:var(--company-lime)}.landing2 .company-final .lead-card{justify-self:end;width:100%}.landing2 .landing-footer{background:var(--company-forest-deep);color:#e4eee8}.landing2 .landing-footer__top{border-color:#ffffff24}.landing2 .landing-footer__top a:hover{color:var(--company-lime)}.landing2 .landing-footer__bottom{color:#9bb0a4}.thank-you-page--company-green{background:#e6f5ec}.thank-you-page--company-green .thank-you-card__check,.thank-you-page--company-green .thank-you-back{background:#176f49}@keyframes landing2-hero-title{0%{clip-path:inset(0 0 18%);opacity:0;transform:translateY(26px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes landing2-hero-detail{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes landing2-hero-ghost{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}@keyframes landing2-corrected-form{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes landing2-role-signal{0%,to{background-position:100% 0}50%{background-position:-100% 0}}@keyframes landing2-signal-breathe{0%,to{opacity:.76;transform:scaleY(.92)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:1180px){.landing2 .landing2-header__nav{display:none}.landing2 .landing2-hero__stage{grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);gap:44px;padding:52px 42px}.landing2 .landing2-hero__copy h1{font-size:clamp(3.15rem,5vw,4.5rem)}.landing2 .company-role-device{width:132px}.landing2 .company-role-device__phone{height:270px}}@media (max-width:980px){.landing2 .landing2-header__hours{display:none}.landing2 .landing2-hero__stage{grid-template-columns:1fr;grid-template-areas:"copy""form";gap:44px;min-height:0;padding:58px}.landing2 .landing2-hero__copy{max-width:760px}.landing2 .landing2-hero__copy h1{max-width:12ch;font-size:clamp(3.6rem,7.2vw,5.25rem)}.landing2 .landing2-hero__form{width:min(100%,650px)}.landing2 .company-benefits__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.landing2 .company-benefits__rail>*{border-bottom:1px solid var(--company-border)}.landing2 .company-benefits__rail>:nth-child(odd){border-left:0}.landing2 .company-benefits__rail>:last-child:nth-child(odd){grid-column:1/-1}.landing2 .company-specialist__panel,.landing2 .company-roles__layout,.landing2 .company-transition__layout,.landing2 .company-hardware__panel,.landing2 .faq-layout,.landing2 .company-final__panel{grid-template-columns:1fr}.landing2 .company-specialist__panel{gap:32px;padding:18px}.landing2 .company-specialist__media{min-height:600px}.landing2 .company-specialist__copy{padding:28px 28px 46px}.landing2 .company-specialist__copy h2{max-width:15ch}.landing2 .company-roles__copy,.landing2 .company-transition__copy,.landing2 .company-hardware__copy{max-width:760px}.landing2 .company-roles__visual,.landing2 .company-transition__visual{width:min(100%,680px);margin-inline:auto}.landing2 .company-hardware__visual{order:2}.landing2 .company-hardware__copy{order:1}.landing2 .faq-intro,.landing2 .company-final__copy{max-width:760px;padding-top:0;position:static}.landing2 .company-final .lead-card{justify-self:start}}@media (max-width:760px){.landing2 .page-shell{width:min(100% - 24px,1360px)}.landing2 .landing2-header{will-change:transform;transition:transform .26s var(--ease)}.landing2 .landing2-header.is-hidden-mobile{transform:translateY(calc(-100% - 2px))}.landing2 .landing2-header__inner{gap:8px;min-height:66px}.landing2 .landing2-header__brand{gap:0}.landing2 .landing2-header .brand-mark{width:132px;height:30px}.landing2 .landing2-header__badge{display:none}.landing2 .landing2-header__cta{min-height:44px;margin-left:auto;padding:0 12px;font-size:10px}.landing2 .landing2-header__cta-long{display:none}.landing2 .landing2-header__cta-short{display:inline}.landing2 .landing2-hero{padding:12px 0 78px}.landing2 .landing2-hero__stage{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));gap:35px;padding:38px 18px 25px}.landing2 .landing2-hero__ghost{font-size:4rem;bottom:4px;right:-10px}.landing2 .landing2-hero__copy h1{max-width:none;margin-bottom:21px;font-size:clamp(2.65rem,12vw,3.45rem);line-height:.94}.landing2 .landing2-hero__description{font-size:14px}.landing2 .landing2-button{text-align:center;width:100%;padding-inline:14px}.landing2 .landing2-assurances{grid-template-columns:1fr;gap:8px;display:grid}.landing2 .landing2-hero__form{width:100%}.landing2 .landing2-hero__form-shell{box-shadow:7px 8px #ccff422b,0 24px 45px #00000038}.landing2 .landing2-hero__form-intro{padding:23px 18px 19px}.landing2 .landing2-hero__form-intro h2{font-size:20px}.landing2 .landing2-hero__form-shell .lead-card,.landing2 .lead-card{border-radius:14px;padding:21px 17px}.landing2 .landing2-hero__form-shell .lead-card{border-radius:0}.landing2 .guided-form__number-grid,.company-concept-page .guided-form__number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-concept-page .guided-form__number-grid label:last-child{grid-column:1/-1}.company-concept-page .guided-form__spend-grid--step{grid-template-columns:repeat(2,minmax(0,1fr))}.company-concept-page .guided-form__spend-grid--step label:last-child{grid-column:1/-1}.landing2 .guided-form__service-grid{grid-template-columns:1fr}.landing2 .guided-form__number-grid span,.landing2 .guided-form__service-choice{min-height:56px;padding:10px 11px;font-size:12px}.landing2 .guided-form__actions{gap:8px}.landing2 .guided-form__actions--first .guided-form__next{width:100%}.landing2 .guided-form__actions--submit{grid-template-columns:1fr}.landing2 .guided-form__actions--submit .guided-form__back{justify-self:start}.landing2 .form-grid-two{grid-template-columns:1fr;gap:0}.landing2 .company-benefits,.landing2 .company-roles,.landing2 .company-transition,.landing2 .company-process,.landing2 .faq-section{padding-block:78px}.landing2 .company-benefits__intro{margin-bottom:36px}.landing2 .company-benefits__intro h2,.landing2 .company-specialist__copy h2,.landing2 .company-roles__copy h2,.landing2 .company-transition__copy h2,.landing2 .company-process__intro h2,.landing2 .company-hardware__copy h2,.landing2 .faq-intro h2,.landing2 .company-final__copy h2{font-size:clamp(2.55rem,11.7vw,3.45rem)}.landing2 .company-benefits__rail{grid-template-columns:1fr}.landing2 .company-benefits__rail>*+*{border-left:0}.landing2 .company-benefits__rail>:last-child:nth-child(odd){grid-column:auto}.landing2 .company-benefits__item{min-height:0;padding:24px 4px 27px}.landing2 .company-benefits__item>span{margin-bottom:19px}.landing2 .company-specialist{padding:0 0 78px}.landing2 .company-specialist__panel{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));padding:12px}.landing2 .company-specialist__media{min-height:430px}.landing2 .company-specialist__badge{bottom:12px;right:12px}.landing2 .company-specialist__copy{padding:24px 9px 31px}.landing2 .company-specialist__highlight{font-size:14px}.landing2 .company-roles__layout,.landing2 .company-transition__layout{gap:44px}.landing2 .company-roles__visual{height:370px}.landing2 .company-role-device{width:94px}.landing2 .company-role-device--1{top:102px;left:0}.landing2 .company-role-device--2{top:34px}.landing2 .company-role-device--3{top:117px;right:0}.landing2 .company-role-device__label{min-height:42px;margin-bottom:7px;padding:5px 4px;font-size:8px;line-height:1.2}.landing2 .company-role-device__phone{border-width:6px;border-radius:22px;height:202px;box-shadow:6px 8px #12382c1f,0 15px 28px #12382c1f}.landing2 .company-role-device__signal{height:49px;top:40px;left:12px;right:12px}.landing2 .company-role-device__line{height:7px;top:117px;left:13px}.landing2 .company-role-device__line--wide{top:103px}.landing2 .company-role-device__sim{width:31px;height:38px;bottom:16px;right:12px}.landing2 .company-transition__visual{height:290px}.landing2 .company-transition__station{width:78px;height:78px}.landing2 .company-transition__station>svg{width:32px;height:32px}.landing2 .company-transition__station--phone{width:86px;height:124px}.landing2 .company-transition__station--phone>svg{width:48px;height:48px}.landing2 .company-transition__arrow{width:22px;height:22px;top:calc(50% - 11px)}.landing2 .company-transition__arrow--one{left:26%}.landing2 .company-transition__arrow--two{right:26%}.landing2 .company-process__intro{margin-bottom:36px}.landing2 .company-process__steps{grid-template-columns:1fr}.landing2 .company-process__steps li{border-top-width:1px;grid-template-columns:46px 1fr;gap:13px;min-height:0;padding:24px 38px 26px 0;display:grid}.landing2 .company-process__steps>li+li{border-left:0;padding-left:0}.landing2 .company-process__number{margin:3px 0 0}.landing2 .company-process__steps li>svg{top:24px;right:4px}.landing2 .company-process__note{text-align:left}.landing2 .company-hardware{padding:0 0 78px}.landing2 .company-hardware__panel{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));gap:34px;padding:31px 18px 19px}.landing2 .company-hardware__stamp{bottom:7px;right:7px}.landing2 .faq-layout{gap:40px}.landing2 .faq-list summary{min-height:68px;padding-block:14px;font-size:13px}.landing2 .faq-list details p{padding-right:46px}.landing2 .company-final{padding:0 0 78px}.landing2 .company-final__panel{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));gap:40px;padding:39px 18px 24px}.landing2 .landing-footer__top{align-items:flex-start}.landing2 .sticky-mobile-cta{z-index:90;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:transform .24s var(--ease), opacity .16s ease;display:block;position:fixed;left:auto;transform:translateY(calc(100% + 34px))}.landing2 .sticky-mobile-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.landing2 .sticky-mobile-cta button{background:var(--company-lime);width:auto;min-height:50px;color:var(--company-forest-deep);box-shadow:4px 5px 0 var(--company-forest), 0 14px 30px #12382c2e;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:850;display:inline-flex}}@media (max-width:380px){.landing2 .landing2-header .brand-mark{width:118px}.landing2 .landing2-header__cta{padding-inline:10px}.landing2 .company-role-device{width:86px}}@media (prefers-reduced-motion:reduce){.landing2 .landing2-hero__ghost,.landing2 .landing2-hero__copy>*,.landing2 .landing2-hero__form,.landing2 .company-roles__route,.landing2 .company-role-device__signal:after{animation:none}}@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-font-weight{syntax:"*";inherits:false}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
