@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/media/geist-ff2310f5-b7a545bbb082.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/media/geist-875ccdd4-6129fc8571c3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/media/geist-52306abf-f689f638f29f.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/media/geist-001175b1-58a6b173d5ca.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/media/geist-98bbbccb-9b6f5ff45b27.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/media/geist-mono-f6b33328-e27f657e38d5.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/media/geist-mono-44e03052-75b3bedbebc3.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/media/geist-mono-0638449e-d67e4a94ba49.woff2) format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/media/geist-mono-971fb274-16e1d48b6dd2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/media/geist-mono-44745446-745994b5cd95.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/media/geist-mono-013b2f2f-5f3d6ad60f29.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/media/oswald-a3c0c6f2-9feb685bacd3.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/media/oswald-7e4962c8-514ecf75b904.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/media/oswald-81f6d682-4dcc5a78747c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/media/oswald-46596c82-7b6295733e76.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/media/oswald-8d143099-9dde37975475.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/media/oswald-a3c0c6f2-9feb685bacd3.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/media/oswald-7e4962c8-514ecf75b904.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/media/oswald-81f6d682-4dcc5a78747c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/media/oswald-46596c82-7b6295733e76.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/media/oswald-8d143099-9dde37975475.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/media/oswald-a3c0c6f2-9feb685bacd3.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/media/oswald-7e4962c8-514ecf75b904.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/media/oswald-81f6d682-4dcc5a78747c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/media/oswald-46596c82-7b6295733e76.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/media/oswald-8d143099-9dde37975475.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial }}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono) }}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@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}:root{--font-geist-sans: "Geist", Arial, sans-serif;--font-geist-mono: "Geist Mono", monospace;--font-display: "Oswald", Impact, sans-serif;--blue:#0868ff;--blue-light:#5aa6ff;--ink:#020305;--panel:#080a0d;--panel-soft:#0c0f14;--line:#ffffff24;--muted:#a8acb3;--white:#f7f9fc;--cutoff-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 8'%3E%3Cpath d='M0 6.5H21L36 2.5H40' fill='none' stroke='%23000' stroke-width='1.8'/%3E%3C/svg%3E");interpolate-size:allow-keywords}*{box-sizing:border-box}.fill-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--white);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}main{background:#020305;min-height:100vh}#paslaugos,#duk,#kontaktai{scroll-margin-top:24px}.site-header{z-index:30;justify-content:space-between;align-items:center;width:100%;height:112px;padding:0 7vw;display:flex;position:absolute;top:0;left:0}.brand{filter:drop-shadow(0 0 18px #1867ff29);width:240px;height:68px;display:block;position:relative}.brand img{object-fit:contain;object-position:left center;width:100%;height:100%}.nav-links{align-items:center;gap:clamp(28px,3vw,54px);font-weight:650;display:flex}.nav-links>a:not(.nav-call){padding:44px 0 39px;position:relative}.nav-links>a:not(.nav-call):after{content:"";background:var(--blue);width:0;height:2px;transition:width .18s;position:absolute;bottom:-1px;left:0}.nav-links>a:hover:after,.nav-links>a:focus-visible:after{width:100%}.nav-contacts,.menu-button{display:none}.hero{grid-template-columns:minmax(420px,44%) 1fr;align-items:center;height:min(940px,100vh);min-height:720px;padding:112px 0 0 7vw;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:15;max-width:650px;padding-right:22px;position:relative}.eyebrow,.section-kicker{color:var(--blue-light);letter-spacing:.19em;font-size:12px;font-weight:650}.eyebrow{color:#b7bac0;align-items:center;gap:10px;margin:0;display:flex}.eyebrow i{background:var(--blue);border-radius:50%;width:4px;height:4px}.eyebrow span{color:var(--blue-light)}.section-kicker{align-items:center;gap:12px;margin:0;display:flex}.section-kicker:before{content:"";background:var(--blue);flex:none;width:40px;height:8px;-webkit-mask:var(--cutoff-mark) center/100% 100% no-repeat;mask:var(--cutoff-mark) center/100% 100% no-repeat}.hero h1{max-width:640px;font-family:var(--font-display),Impact,sans-serif;letter-spacing:-.025em;margin:24px 0 22px;font-size:clamp(60px,5.3vw,88px);font-weight:750;line-height:.98}.hero h1>span,.hero h1>em{white-space:nowrap;display:block}.hero h1 span em{display:inline}.hero h1 em{color:var(--blue);font-style:normal}.hero h1>em{font-size:.84em}.hero-lead{color:#c0c3c8;max-width:540px;margin:0;font-size:18px;line-height:1.6}.accent-line{filter:drop-shadow(0 0 6px #0868ffb3);width:96px;height:14px;margin:24px 0 28px;display:block;overflow:visible}.accent-line path{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.button{color:#fff;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:15px;min-height:58px;padding:0 28px;font-weight:700;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button svg{flex:none;font-size:20px}.button-primary{background:var(--blue);border-color:#438dff;box-shadow:0 0 0 2px #0d66ff52,0 12px 36px #0052ff47}.button-primary:hover{background:#1975ff;box-shadow:0 0 0 3px #0d66ff47,0 16px 44px #0052ff66}.button-secondary{background:#020407ad;border-color:#ffffff4d}.button-secondary:hover{border-color:#ffffffa6}.button-secondary svg{color:#3a88ff}.trust-row{color:#bfc2c8;align-items:center;gap:24px;margin-top:32px;font-size:14px;display:flex}.trust-row a{align-items:center;gap:10px;transition:color .18s;display:inline-flex}.trust-row a:hover{color:var(--white)}.trust-row a>span{color:#d9dde3;gap:3px;line-height:1.15;display:grid}.trust-row small{color:var(--blue-light);letter-spacing:.14em;font-size:10px;font-weight:750}.trust-row svg{color:var(--blue);font-size:21px}.hero-scroll-stage{display:contents}.hero-visual{z-index:3;width:64%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%),linear-gradient(#0000,#000 16%,#000 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18%),linear-gradient(#0000,#000 16% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect;position:absolute;top:0;right:0;overflow:hidden}.hero-image{object-fit:cover;object-position:center 58%}.hero-before{clip-path:inset(0 calc(100% - var(--hero-mobile-before, var(--hero-desktop-before, 60%))) 0 0);z-index:1;position:absolute;inset:0}.mobile-comparison-status,.visual-scrim{display:none}.comparison-range{z-index:7;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.comparison-line{z-index:6;pointer-events:none;background:linear-gradient(#fff0 8%,#ffffffe6 28% 72%,#fff0 92%);width:2px;position:absolute;top:0;bottom:0;left:var(--hero-desktop-before,60%);transform:translate(-50%);box-shadow:0 0 18px 1px #5aa6ff59}.comparison-handle{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008c;border:1.5px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:opacity .5s,border-color .2s,box-shadow .2s;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 24px #00000080}.comparison-line{transition:box-shadow .6s}.hero-scroll-stage.is-intro .comparison-line{box-shadow:0 0 30px 4px #5aa6ff99}.hero-scroll-stage.is-intro .comparison-handle{opacity:0}.hero-visual:hover .comparison-handle,.hero-visual:has(.comparison-range:focus-visible) .comparison-handle{border-color:var(--blue-light);box-shadow:0 0 0 6px #5aa6ff26,0 6px 24px #00000080}.hero-visual:has(.comparison-range:focus-visible) .comparison-handle{outline:2px solid var(--blue-light);outline-offset:4px}.comparison-caption{z-index:5;color:#9aa0a8;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;font-size:11px;font-weight:650;position:absolute;bottom:16%}.caption-before{left:24%}.caption-after{color:var(--blue-light);right:7%}.result-content h2,.faq-heading h2,.contact-copy h2{font-family:var(--font-display),Impact,sans-serif;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:700;line-height:1.1}.contact-copy h2 span{color:var(--blue)}.contact-lead,.faq-list details>p,footer p{text-wrap:pretty}.contact-lead{color:var(--muted);max-width:520px;margin:0;font-size:17px;line-height:1.75}.result-section{border-bottom:1px solid var(--line);background:#030405;min-height:min(820px,88vh);position:relative;overflow:hidden}.result-sticky{align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden}.result-pan{transform-origin:50% 58%;position:absolute;inset:0}.beam-picture{display:contents}.result-pan img{object-fit:cover;object-position:center bottom;filter:none}.result-scrim{z-index:1;background:linear-gradient(90deg,#010204d6,#0102048c 40%,#0102040a 76%),linear-gradient(#010204db,#0102048f 30%,#0102040a 68%);position:absolute;inset:0}.result-content{z-index:2;width:100%;padding:clamp(70px,11vh,110px) 7vw 0;position:relative}.result-heading{grid-template-columns:minmax(520px,1.2fr) minmax(320px,.55fr);align-items:center;gap:9vw;margin:28px 0 0;display:grid}.result-content h2{font-size:clamp(56px,5.6vw,92px)}.beam-line{color:#f7f9fc;text-shadow:0 0 34px #d7e8ff66;display:block}.beam-line-accent{color:var(--blue);text-shadow:0 0 44px #0868ff99}.result-section.is-scene.is-onscreen .beam-line{will-change:opacity,transform}.result-heading>p{color:#c3c7cd;max-width:520px;margin:0;font-size:17px;line-height:1.75}.result-section.is-pinned{height:270vh;min-height:0;overflow:visible}.result-section.is-pinned .result-sticky{height:100vh;display:block;position:sticky;top:0}.result-section.is-scene.is-onscreen .result-pan{will-change:transform}.faq-section{background:#07090c;grid-template-columns:minmax(340px,.72fr) minmax(540px,1fr);gap:9vw;padding:130px 7vw;display:grid}.faq-heading{align-self:start;position:sticky;top:60px}.faq-heading h2{max-width:650px;margin:26px 0 0;font-size:clamp(48px,5.4vw,82px)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:#e4e7eb;cursor:pointer;grid-template-columns:1fr 36px;align-items:center;gap:28px;min-height:92px;padding:24px 0;font-size:18px;font-weight:650;line-height:1.45;list-style:none;transition:color .2s;display:grid}.faq-list summary:hover{color:#fff}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{width:34px;height:34px;color:var(--blue-light);border:1px solid #5aa6ff66;place-items:center;font-size:22px;font-weight:400;transition:transform .3s,background .2s,border-color .2s;display:grid}.faq-list summary:hover span{border-color:var(--blue-light)}.faq-list details[open] summary span{background:#0868ff1f;transform:rotate(45deg)}.faq-list details>p{max-width:720px;color:var(--muted);margin:0;padding:0 60px 30px 0;line-height:1.75}.faq-list details::details-content{block-size:0;transition:block-size .4s cubic-bezier(.2,.7,.2,1),content-visibility .4s allow-discrete;overflow:hidden}.faq-list details[open]::details-content{block-size:auto}.contact{background:#000;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:48px 6vw;min-height:max(100vh,760px);padding:150px 7vw 110px;display:grid;position:relative;overflow:hidden}.contact-scene{object-fit:cover;object-position:0 45%;width:100%;height:100%;position:absolute;inset:0}.contact:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#000,#0000 22% 40%,#000000d9 72%,#000),linear-gradient(90deg,#000000b3,#0000 60%);position:absolute;inset:0}.contact-copy,.contact-action{z-index:2;position:relative}.contact-copy h2{margin:24px 0 26px;font-size:clamp(50px,5.4vw,88px)}.contact-lead{color:#c3c7cd}.contact-primary-actions{gap:30px;display:grid}.contact-call,.contact-location{justify-self:start;display:block}.contact-call-copy{gap:6px;display:grid}.contact-call-copy small{color:var(--blue-light);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.contact-call strong,.contact-location strong{font-family:var(--font-display),Impact,sans-serif;white-space:nowrap;color:#fff;letter-spacing:.01em;text-underline-offset:.16em;text-decoration:underline 2px #0000;font-size:clamp(40px,3.9vw,62px);font-weight:600;line-height:1.1;transition:text-decoration-color .2s,text-shadow .2s}.contact-call:hover strong,.contact-location:hover strong,.contact-call:focus-visible strong,.contact-location:focus-visible strong{text-decoration-color:var(--blue);text-shadow:0 0 28px #5aa6ff73}.contact-alternatives{gap:14px;padding-top:34px;display:grid}.contact-alternatives>span{color:#8b929b;font-size:13px}.contact-alternatives>div{flex-wrap:wrap;gap:22px;display:flex}.contact-alternatives a{color:#d9dde3;align-items:center;gap:8px;font-size:14px;font-weight:650;line-height:2;transition:color .3s;display:inline-flex}.contact-alternatives a:hover,.contact-alternatives svg{color:var(--blue-light)}.call-float{z-index:25;color:#fff;visibility:hidden;opacity:0;background:var(--blue);border:1px solid #5aa6ff;border-radius:4px;align-items:center;gap:10px;height:56px;padding:0 22px 0 18px;font-size:15px;font-weight:700;transition:transform .45s cubic-bezier(.22,.7,.2,1),opacity .3s,visibility 0s .45s,background .3s,box-shadow .3s;display:inline-flex;position:fixed;bottom:28px;right:28px;transform:translateY(calc(100% + 36px));box-shadow:0 0 0 1px #0d66ff30,0 10px 28px #0052ff30,0 4px 14px #000000b3}.call-float:hover{background:#1975ff}.call-float svg{flex:none;font-size:19px}.call-float-number{opacity:.92;font-weight:600}.call-float.is-visible{visibility:visible;opacity:1;transition-delay:0s;transform:none}main:has(.site-header.is-menu-open) .call-float{visibility:hidden;opacity:0}@media(hover:hover){.call-float.is-visible:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #5aa6ff66,0 14px 30px #0052ff40,0 4px 14px #000000b3}}.call-float.is-visible:active{transform:translateY(1px)}.scroll-appearance{opacity:1;transform:none}.scroll-appearance:focus-within{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:no-preference){.hero-copy>*{animation:heroRise .9s cubic-bezier(.16,1,.3,1) both}.hero-copy>:nth-child(2){animation-delay:.08s}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(n+4){animation-delay:.24s}.hero-visual{animation:heroLight 1.6s ease-out both}}@keyframes heroRise{0%{opacity:0;transform:translateY(22px)}}@keyframes heroLight{0%{opacity:0}}footer{color:#858a92;background:#010203;grid-template-columns:260px 1fr auto auto;align-items:center;gap:45px;min-height:230px;padding:55px 7vw;display:grid}footer .brand{width:230px}footer p{max-width:430px;line-height:1.6}.footer-location{color:#b6bac0;align-items:center;gap:9px;font-size:14px;display:flex}.footer-location svg{color:var(--blue)}footer>span{font-size:12px}@media(width<=1200px){.hero{grid-template-columns:54% 1fr;padding-left:5vw}.site-header{padding-left:5vw;padding-right:5vw}.hero h1{font-size:clamp(54px,6.2vw,74px)}.faq-section,.contact,.result-content{padding-left:5vw;padding-right:5vw}footer{grid-template-columns:230px 1fr auto;padding-left:5vw;padding-right:5vw}footer>span{grid-column:2}}@media(width<=1024px)and (width>=801px){.result-heading,.contact,.faq-section{grid-template-columns:1fr}.result-heading{gap:30px}.faq-heading{position:static}.faq-section{gap:56px}.contact{align-content:end;gap:44px}.caption-before{left:26%}}@media(width<=800px){.site-header{height:88px;padding:0 22px}.site-header.is-menu-open .brand{z-index:50}.site-header.is-menu-open{z-index:60;height:calc(88px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);background:#020305f7;position:fixed}.brand{width:190px;height:54px}.menu-button{z-index:50;color:#fff;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.menu-button svg{font-size:26px}.menu-lines{gap:7px;width:26px;display:grid}.menu-lines i{background:#fff;height:2px}.menu-lines i:last-child{background:var(--blue);justify-self:end;width:17px}.nav-links{z-index:40;width:100%;height:100dvh;padding:calc(110px + env(safe-area-inset-top)) 28px calc(35px + env(safe-area-inset-bottom));overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:none;backdrop-filter:none;visibility:hidden;background:#020305f7;flex-direction:column;align-items:flex-start;gap:0;transition:transform .22s;display:flex;position:fixed;inset:0;overflow:hidden auto;transform:translate(100%)}.nav-links.is-open{visibility:visible;transform:translate(0)}.nav-links>a:not(.nav-call){border-bottom:1px solid var(--line);width:100%;padding:18px 0;font-size:25px}.nav-contacts{gap:16px;width:100%;margin-top:auto;display:grid}.nav-phone{color:var(--blue-light);align-items:center;gap:11px;font-size:21px;font-weight:700;display:flex}.nav-location{color:#e8ebef;align-items:center;gap:13px;display:flex}.nav-location>svg{color:var(--blue-light);flex:none;font-size:24px}.nav-location>span{gap:4px;font-size:15px;font-weight:650;display:grid}.nav-location small{color:var(--blue-light);letter-spacing:.15em;font-size:9px;font-weight:750}.nav-contact-icons{gap:12px;display:flex}.nav-contact-icons a{width:46px;height:46px;color:var(--blue-light);background:#0868ff14;border:1px solid #5aa6ff59;place-items:center;display:grid}.nav-contact-icons svg{font-size:22px}.hero{flex-direction:column;height:auto;min-height:auto;padding:118px 22px 0;display:flex;overflow:visible}.hero-scroll-stage{--hero-mobile-height:min(100vw, 520px);width:calc(100% + 44px);height:calc(var(--hero-mobile-height) + 80svh);order:2;margin:34px -22px 0;display:block;position:relative}.hero-visual{top:max(88px,calc((100svh - var(--hero-mobile-height)) / 2));width:100%;height:var(--hero-mobile-height);opacity:1;margin:0;position:sticky;right:auto}.hero-image{object-position:50% 50%;transition:none;transform:none}.hero-before{transition:none}.visual-scrim{background:linear-gradient(#02030526,#0000 48%,#020305ad),linear-gradient(90deg,#02030514,#0000)}.mobile-comparison-status{z-index:6;pointer-events:none;display:block;position:absolute;inset:0}.mobile-status{transition:none;position:absolute;bottom:24px;left:22px;right:22px}.mobile-status span{color:#fff;font-family:var(--font-geist-mono),monospace;letter-spacing:.18em;align-items:center;gap:9px;font-size:12px;font-weight:750;display:inline-flex}.mobile-status span:before{content:"";background:currentColor;width:24px;height:2px}.mobile-status p{color:#f7f9fcd6;max-width:280px;margin:8px 0 0;font-size:13px;line-height:1.45}.mobile-status-before{opacity:clamp(0,calc((.55 - var(--hero-mobile-progress,0)) * 10),1)}.mobile-status-after{opacity:clamp(0,calc((var(--hero-mobile-progress,0) - .45) * 10),1);color:#fff}.mobile-status-after span{color:#78b9ff;text-shadow:0 2px 16px #000000f2}.mobile-status-after p{color:#fff;text-shadow:0 2px 16px #000000f2}.hero-scroll-stage.is-complete .mobile-status-after{opacity:1}.hero-visual{-webkit-mask-image:linear-gradient(#0000,#000 9%,#000 94%,#0000);mask-image:linear-gradient(#0000,#000 9% 94%,#0000);animation:none}.visual-scrim{display:block}.mobile-status{bottom:34px}.hero-copy{order:1;max-width:620px;padding:0}.eyebrow{font-size:10px}.hero h1{margin-top:18px;font-size:clamp(43px,12vw,60px)}.hero h1>em{font-size:.82em}.hero h1>span,.hero h1>em{white-space:normal}.phone-full{display:none}.hero-lead{font-size:16px}.accent-line{margin:22px 0 24px}.hero-actions{grid-template-columns:1fr;display:grid}.button{width:100%}.trust-row{margin-top:24px}.comparison-caption,.comparison-range,.comparison-line{display:none}.result-section{height:240svh;min-height:0;overflow:visible}.result-sticky{width:100%;height:100svh;display:block;position:sticky;top:0;overflow:hidden}.result-pan{will-change:auto;width:max(100vw,177.68svh);height:100svh;position:absolute;inset:0 auto 0 0}.result-pan img{object-fit:cover;object-position:center;filter:none;transition:none}.result-section:hover .result-pan img{transform:none}.result-scrim{background:linear-gradient(#010204f5,#010204e6 30%,#010204a6,#01020400 50%),linear-gradient(90deg,#0102042e,#0000 65%)}.result-content{padding:max(48px,calc(28px + env(safe-area-inset-top))) 22px 0;pointer-events:none;position:absolute;inset:0}.result-heading{grid-template-columns:1fr;gap:15px;margin:18px 0 0}.result-content h2{max-width:520px;font-size:clamp(39px,10.8vw,54px)}.result-heading>p{text-shadow:0 1px 8px #010204;color:#ebeef3;max-width:410px;font-size:14px;line-height:1.55}.faq-section{grid-template-columns:1fr;gap:46px;padding:82px 22px}.faq-heading{position:static}.faq-heading h2{font-size:clamp(43px,12vw,61px)}.faq-list summary{min-height:82px;font-size:16px}.faq-list details>p{padding-right:0;font-size:15px}.contact{min-height:0;padding:0 22px 88px;display:block}.contact:before{display:none}.contact-scene{object-position:24% 58%;width:calc(100% + 44px);max-width:none;height:min(56svh,480px);min-height:320px;margin:0 -22px;filter:brightness(1.12);-webkit-mask-image:linear-gradient(#0000,#000 14%,#000 62%,#0000);mask-image:linear-gradient(#0000,#000 14% 62%,#0000);display:block;position:relative}.contact-copy{margin-top:-36px}.contact-copy h2{margin:20px 0 22px;font-size:clamp(44px,12vw,62px)}.contact-lead{font-size:16px}.contact-action{margin-top:46px}.contact-primary-actions{gap:26px}.contact-call strong,.contact-location strong{font-size:clamp(27px,9vw,40px)}.contact-alternatives>div{gap:16px}footer{grid-template-columns:1fr;gap:28px;padding:54px 22px}.call-float{height:54px;padding:0 20px 0 17px;bottom:calc(16px + env(safe-area-inset-bottom));right:16px}.call-float-label{display:inline}.call-float-number{display:none}footer p,footer>span{grid-column:auto}}@media(width>=521px)and (width<=800px){.result-content h2,.faq-heading h2,.contact-copy h2{font-size:clamp(40px,7vw,52px)}}@media(width<=520px){.hero-scroll-stage{--hero-mobile-height:112vw }.hero-image{object-position:left center}}.site-header{height:92px;padding:0 7vw;gap:32px}.site-header .brand{width:214px;height:54px;flex:none}.site-header .nav-links{margin-left:auto;gap:36px;font-size:15px;font-weight:600}.site-header .nav-links>a{padding:20px 0}.site-header:not(.is-navigation-ready) .menu-button{display:none}.headlight-story{--header-size:92px;--copy-width:350px;--fit:1;--edge:7vw;position:relative;height:920svh;background:#020305;isolation:isolate}.site-header:is(.is-menu-open,:focus-within){opacity:1!important}.story-sticky{position:sticky;top:0;height:100svh;min-height:480px;overflow:clip;background:#020305}.car-world,.desk-world{position:absolute;inset:0;pointer-events:none}.car-world{opacity:1}.car-canvas{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.car-original{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill}.car-world:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 50% 52% at 18% 38%,#020305d9,#02030500),linear-gradient(#020305d9,#02030500 26% 66%,#020305e6)}.desk-world{opacity:0}.lamp-viewport{position:absolute;top:0;bottom:0;left:0;right:calc(var(--copy-width) + var(--edge) + 2vw);overflow:hidden}.lamp-viewport:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#02030500 86%,#020305)}.headlight-story.is-onscreen[data-view=car] .car-canvas,.headlight-story.is-onscreen[data-view=desk] .lamp-stage{will-change:transform}.headlight-story.is-jumping .lamp-stage{transition:transform .95s cubic-bezier(.22,.7,.2,1),opacity .75s cubic-bezier(.22,.7,.2,1)}.headlight-story.is-jumping :is(.scene-plate,.lamp-beam){transition:opacity .75s cubic-bezier(.22,.7,.2,1)}.headlight-story.is-jumping[data-jump-from=uk] .scene-plate{transition:none}.lamp-stage{position:absolute;left:50%;top:54%;width:100%;aspect-ratio:2/1;transform:translate3d(-50%,-50%,0) scale(var(--fit,1));transform-origin:center}.scene-plate{position:absolute;inset:0;width:100%;height:100%;max-width:none;pointer-events:none;opacity:0}.scene-plate[data-plate=arrival]{opacity:1}.lamp-beam{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;opacity:0}.story-intro{position:absolute;top:calc(var(--header-size) + 4.5vh);left:var(--edge);z-index:5;max-width:720px;text-shadow:0 1px 3px #020305cc,0 0 26px #020305}.story-intro h1{font-family:var(--font-display),Impact,sans-serif;font-weight:750;letter-spacing:-.02em;font-size:clamp(52px,4.9vw,84px);line-height:1.04;color:var(--white);margin:0}.story-intro h1>span,.story-intro h1>em{display:block;white-space:nowrap}.story-intro h1 em{color:var(--blue);font-style:normal}.story-intro h1>em{font-size:.84em}@media(prefers-reduced-motion:no-preference){.story-intro:not(.has-entered):not(:focus-within)>*{animation:storyIntroArrival .6s cubic-bezier(.22,.7,.2,1) backwards}.story-intro:not(.has-entered)>:nth-child(2){animation-delay:.07s}.story-intro:not(.has-entered)>:nth-child(3){animation-delay:.14s}}@keyframes storyIntroArrival{0%{opacity:.45;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.story-copy{position:absolute;z-index:5;right:var(--edge);top:50%;width:var(--copy-width);transform:translateY(-50%);opacity:0}.story-copy h2{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase;text-wrap:balance;letter-spacing:-.01em;font-weight:700;line-height:1.16;color:var(--white);margin:0}.story-lead,.story-copy p{text-wrap:pretty}.nowrap{white-space:nowrap}.story-copy h2{font-size:clamp(34px,3vw,48px)}.story-copy h2 span{color:var(--blue)}.story-lead{max-width:min(380px,28vw);margin:22px 0 0;font-size:17px;line-height:1.55;color:#d3d8de}.story-intro .trust-row{margin-top:26px}.story-intro .trust-row a{gap:14px}.story-intro .trust-row svg{font-size:28px}.story-intro .trust-row a>span{gap:5px;font-size:18px;font-weight:600;color:var(--white)}.story-intro .trust-row small{font-size:11px}.story-copy p.chapter-service{display:flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--blue-light);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4}.chapter-service svg{flex:none}.story-copy p.chapter-fix{color:#e3e7eb;margin-top:14px}.story-anchor{position:absolute;left:0;width:1px;height:1px;top:200vh;scroll-margin-top:0}.story-copy p{font-size:16px;line-height:1.7;color:var(--muted);margin:20px 0 0}.story-chapters{position:absolute;z-index:6;left:var(--edge);right:330px;bottom:28px;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 26px;opacity:0;text-shadow:0 1px 10px #020305}.story-ask{flex:0 0 100%;display:flex;align-items:center;gap:12px;margin-bottom:4px;color:var(--blue-light);letter-spacing:.19em;text-transform:uppercase;font-size:12px;font-weight:700}.story-ask:before{content:"";flex:none;width:40px;height:8px;background:var(--blue);-webkit-mask:var(--cutoff-mark) center/100% 100% no-repeat;mask:var(--cutoff-mark) center/100% 100% no-repeat}.story-chapter{position:relative;flex:none;padding:8px 0;font-size:16px;font-weight:600;color:#e3e7eb;cursor:pointer;white-space:nowrap;background:none;border:0;transition:color .25s}.headlight-story:not([data-topic=arrival]) .story-chapter{color:#6f7782}.story-chapter:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:left;transition:transform .3s}@media(hover:hover){.story-chapter:hover{color:#fff}}.headlight-story .story-chapter[aria-pressed=true]{color:#fff}.story-chapter[aria-pressed=true]:after{transform:none}.headlight-story.is-reduced-motion *,.headlight-story.is-reduced-motion *:before{transition:none!important}.headlight-story:not(.is-ready){height:100svh}.headlight-story:not(.is-ready) .story-sticky{position:relative}.headlight-story:not(.is-ready) .car-canvas{width:100%;height:100%}.headlight-story:not(.is-ready) .car-original{object-fit:cover}@media(width<=800px){.headlight-story:not(.is-ready) .car-canvas{top:63%;height:74%}}.headlight-story:not(.is-ready) .desk-world,.headlight-story:not(.is-ready) .car-focus,.headlight-story:not(.is-ready) .story-chapters,.headlight-story:not(.is-ready) .story-copy{display:none}@media(801px<=width<=1200px){.site-header{padding:0 5vw}.headlight-story{--edge:5vw}}@media(801px<=width<=1100px){.site-header .nav-links{gap:24px}.headlight-story{--copy-width:290px}.story-copy p{font-size:15px}.story-intro h1{font-size:clamp(50px,6vw,64px)}.story-chapters{right:300px;column-gap:20px}.story-chapter{font-size:15px}}@media(width<=800px){.site-header{height:82px;padding:0 22px;gap:20px}.site-header .brand{width:184px}.site-header .nav-links{margin:0;gap:0;font-size:inherit}.site-header .nav-links>a{padding:18px 0}.site-header.is-menu-open{width:100%;margin:0}.headlight-story{--header-size:82px;--fit:1.3;--edge:22px}.story-sticky{min-height:560px}.story-intro{top:calc(var(--header-size) + 14px);left:22px;right:22px}.story-intro h1{font-size:clamp(40px,11vw,58px)}.story-lead{max-width:none;margin-top:14px;font-size:15px;line-height:1.5}.car-canvas{top:63%}.story-intro h1>span,.story-intro h1>em{white-space:normal}.lamp-viewport{right:0;bottom:40%;overflow:hidden;-webkit-mask-image:none;mask-image:none}.lamp-viewport:after{display:none}.lamp-stage{top:54%;width:100%}.story-copy{left:22px;right:22px;top:calc(60% + 14px);bottom:auto;width:auto;transform:none}.story-copy h2{font-size:clamp(28px,7.6vw,38px)}.story-copy p{font-size:14px;line-height:1.6;margin-top:12px}.story-chapters{display:none}.story-intro .trust-row{margin-top:18px}.story-intro .trust-row a>span{font-size:16px}.story-intro .trust-row svg{font-size:24px}}@media(width<=380px){.story-copy h2{font-size:28px}.story-copy p{font-size:13px;line-height:1.55}}@media(width<=360px){.story-intro h1{font-size:34px}.story-copy h2{font-size:25px}.story-copy p.chapter-service{margin-bottom:10px}}@media(width>=801px)and (height<=650px){.story-intro{top:calc(var(--header-size) + 12px)}.story-intro h1{font-size:48px}.story-copy h2{font-size:32px}.story-copy p{font-size:14px;line-height:1.6;margin-top:16px}}@media(width<=800px)and (height<=800px){.lamp-viewport{bottom:50%}.story-copy{top:calc(50% + 12px)}}@media(width<=800px)and (height<=680px){.lamp-viewport{bottom:54%}.story-copy{top:calc(46% + 12px)}}@media(width>=521px)and (height<=540px){.headlight-story{--fit:1;--copy-lift:6px}.story-sticky{min-height:0}.lamp-viewport{right:calc(46% + var(--edge));bottom:0}.story-copy{left:auto;right:var(--edge);top:22px;width:44%;transform:none}.story-copy h2{font-size:clamp(20px,2.2vw,28px)}.story-copy p{font-size:12px;line-height:1.5;margin-top:10px}.story-copy p.chapter-service{font-size:10px;letter-spacing:.1em;margin-bottom:10px}.story-copy p.chapter-fix{margin-top:10px}.story-intro{top:calc(var(--header-size) + 8px);max-width:68vw}.story-intro h1{font-size:30px}.story-lead{max-width:min(560px,65vw);font-size:13px;line-height:1.5;margin-top:12px}.story-intro .trust-row{margin-top:12px}.story-intro .trust-row a>span{font-size:14px}.story-intro .trust-row svg{font-size:20px}.story-intro .trust-row small{font-size:9px}.story-chapters{right:calc(46% + var(--edge));bottom:18px;column-gap:12px}.story-chapter{font-size:12px;padding:6px 0}.story-ask{font-size:10px}}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--blue-light);outline-offset:4px}main:focus,section[tabindex="-1"]:focus{outline:none}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(width<=800px)and (prefers-reduced-motion:reduce){.hero-scroll-stage{height:auto}.hero-visual{position:relative;top:auto}.hero-before{clip-path:inset(0 50% 0 0)}.comparison-line{display:block;left:50%;background:#ffffffb3;box-shadow:none}.mobile-status-before,.mobile-status-after{opacity:1}.mobile-status-before{right:54%}.mobile-status-after{left:54%}.mobile-status p{display:none}.result-section{height:auto;min-height:0;overflow:hidden}.result-sticky{height:auto;position:relative;display:flex;flex-direction:column}.result-content{order:1;position:relative;padding:48px 22px 32px}.result-pan{order:2;position:relative;inset:auto;width:100%;height:auto;aspect-ratio:177.68 / 100;transform:none!important}.result-pan img{object-fit:contain}.result-scrim{display:none}}
