:root{color-scheme:light;--bone-0:#fff;--bone-50:#fbfaf7;--bone-100:#f8f6f2;--bone-200:#f7f4ed;--bone-300:#efebe3;--bone-400:#e9e3db;--bone-500:#e4e0d8;--ink-900:#111211;--ink-800:#1d1e1c;--ink-700:#393b38;--ink-600:#54564f;--ink-500:#656661;--ink-400:#9a9992;--ink-300:#b5b3ad;--ink-200:#cfccc4;--porcelain-100:#e8eef5;--porcelain-200:#d8e1e9;--porcelain-300:#b0c4d6;--porcelain-500:#8da6c1;--porcelain-700:#55708a;--sand-100:#f3ede1;--sand-200:#eae1cf;--sand-300:#ddd1ba;--sand-400:#cbbb9e;--blush-100:#f9f4f6;--blush-200:#f5eef0;--blush-300:#eadce1;--sage-100:#edeee8;--sage-200:#e3e4de;--sage-300:#d2d4c9;--slate-100:#f2f3f5;--slate-200:#e7e9ec;--positive-600:#48745d;--positive-100:#e6eee9;--warning-600:#836925;--warning-100:#f4eedf;--danger-600:#a54f48;--danger-100:#f4e6e3;--info-600:#536e87;--info-100:#e8eef5;--surface-page:var(--bone-200);--surface-card:var(--bone-50);--surface-card-alt:var(--bone-100);--surface-inset:var(--bone-300);--surface-inset-strong:var(--bone-400);--surface-invert:var(--ink-900);--surface-accent:var(--porcelain-100);--surface-accent-strong:var(--porcelain-200);--surface-info:var(--porcelain-300);--surface-shape:var(--porcelain-200);--surface-shape-warm:var(--sand-200);--surface-section-cool:var(--porcelain-100);--surface-section-neutral:var(--slate-100);--surface-section-blush:var(--blush-200);--surface-section-sage:var(--sage-200);--surface-section-warm:var(--sand-100);--card-plastic-top:#2a2c2e;--card-plastic-mid:#17181a;--card-plastic-bottom:#0d0e0f;--card-plastic-sweep:#d8e1e94d;--text-strong:var(--ink-900);--text-body:var(--ink-800);--text-muted:var(--ink-500);--text-faint:var(--ink-500);--text-decorative:var(--ink-400);--text-on-invert:var(--bone-50);--text-on-invert-muted:#ffffffb8;--text-on-accent:var(--ink-900);--text-accent:var(--porcelain-700);--text-link:var(--ink-900);--text-link-hover:var(--porcelain-700);--border-hairline:var(--bone-500);--border-strong:var(--ink-200);--border-cool:var(--porcelain-200);--border-invert:#ffffff29;--border-focus:var(--ink-900);--action-primary:var(--ink-900);--action-primary-hover:var(--ink-700);--action-primary-text:var(--bone-50);--action-primary-capsule:#ffffff24;--action-secondary:transparent;--action-secondary-capsule:#11121114;--action-secondary-border:var(--ink-900);--action-accent:var(--porcelain-200);--action-accent-hover:var(--porcelain-300);--action-disabled:var(--bone-400);--action-disabled-text:var(--ink-500);--control-knob:var(--bone-0);--control-knob-on:var(--bone-0);--mark-dot:var(--porcelain-500);--scrim:#1112116b;--glass:#fbfaf7b8;--font-display:"Playfair Display",Georgia,"Times New Roman",serif;--font-sans:"Onest","Helvetica Neue",Arial,system-ui,sans-serif;--font-script:"Caveat","Segoe Script",cursive;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--type-display-xl:400 96px/.92 var(--font-display);--type-display-l:400 72px/.94 var(--font-display);--type-display-m:400 44px/1.06 var(--font-display);--type-display-s:400 32px/1.12 var(--font-display);--type-serif-title:400 24px/1.24 var(--font-display);--tracking-display:-.02em;--tracking-display-tight:-.03em;--type-title-l:500 24px/1.28 var(--font-sans);--type-title-m:500 20px/1.32 var(--font-sans);--type-title-s:500 17px/1.36 var(--font-sans);--type-body-l:400 18px/1.55 var(--font-sans);--type-body-m:400 16px/1.55 var(--font-sans);--type-body-s:400 14px/1.5 var(--font-sans);--type-label:500 14px/1.2 var(--font-sans);--type-label-s:500 12px/1.2 var(--font-sans);--type-caption:400 12px/1.4 var(--font-sans);--type-eyebrow:500 11px/1.5 var(--font-sans);--tracking-eyebrow:.18em;--tracking-eyebrow-wide:.26em;--type-script:400 34px/1.05 var(--font-script);--type-mono-s:400 13px/1.3 var(--font-mono);--type-amount-l:500 34px/1.1 var(--font-sans);--type-amount-m:500 22px/1.15 var(--font-sans);--numeric-tabular:"tnum" 1,"lnum" 1;--space-0:0px;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:80px;--space-13:96px;--space-14:128px;--page-max:1440px;--page-gutter:48px;--page-gutter-mobile:20px;--section-gap:96px;--card-pad:32px;--card-pad-compact:20px;--app-gutter:16px;--app-screen-w:390px;--hairline:1px;--tap-min:44px;--radius-none:0px;--radius-xs:6px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-card:18px;--radius-pill:999px;--shadow-none:none;--shadow-hairline:inset 0 0 0 1px var(--border-hairline);--shadow-card:0 1px 2px #1112110a;--shadow-raised:0 8px 24px -14px #11121133;--shadow-float:0 28px 64px -28px #1112114d;--shadow-plastic:0 18px 40px -20px #11121173;--blur-glass:saturate(120%) blur(14px);--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.36s;--dur-page:.52s;--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-out:cubic-bezier(0,.7,.3,1);--ease-in:cubic-bezier(.5,0,1,.5);--press-scale:.985;--hover-lift:-1px;--transition-control:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}@media (prefers-reduced-motion:reduce){:root{--dur-instant:0s;--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-page:0s;--press-scale:1;--hover-lift:0px}*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Onest;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/onest-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/onest-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body-m);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{color:var(--text-strong);font-family:var(--font-display);letter-spacing:var(--tracking-display);margin:0;font-weight:400}p{text-wrap:pretty;margin:0}a{color:var(--text-link);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--text-link-hover)}button{font:inherit;color:inherit}::selection{background:var(--sand-300);color:var(--ink-900)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.else-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.else-tabular{font-variant-numeric:tabular-nums lining-nums}@keyframes else-pulse{0%{opacity:1}to{opacity:.5}}:root{--bp-phone:600px;--bp-tablet:1024px;--bp-desktop:1440px}@media (width<=1023px){:root{--page-gutter:32px;--section-gap:72px;--card-pad:24px;--type-display-xl:400 68px/.94 var(--font-display);--type-display-l:400 54px/.96 var(--font-display);--type-display-m:400 36px/1.08 var(--font-display)}}@media (width<=600px){:root{--page-gutter:20px;--section-gap:56px;--card-pad:20px;--card-pad-compact:16px;--type-display-xl:400 44px/.98 var(--font-display);--type-display-l:400 38px/1.02 var(--font-display);--type-display-m:400 28px/1.12 var(--font-display);--type-display-s:400 24px/1.18 var(--font-display);--type-serif-title:400 20px/1.26 var(--font-display);--type-title-l:500 20px/1.3 var(--font-sans);--type-body-l:400 17px/1.5 var(--font-sans);--type-amount-l:500 30px/1.1 var(--font-sans)}.else-hide-phone{display:none!important}}@media (width<=899px){.else-hide-compact{display:none!important}}.else-only-phone{display:none!important}@media (width<=600px){.else-only-phone{display:inline-flex!important}}.else-grid-4{background:var(--border-hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}@media (width<=1023px){.else-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.else-grid-4{grid-template-columns:minmax(0,1fr)}}.else-props{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1023px){.else-props{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.else-props>*{border-right:none!important;padding-left:0!important;padding-right:0!important}}@media (width<=600px){.else-props{grid-template-columns:minmax(0,1fr);gap:16px}}.else-hero{grid-template-columns:minmax(0,1fr) 620px;gap:24px;display:grid}@media (width<=1279px){.else-hero{grid-template-columns:minmax(0,1fr) minmax(0,48vw)}}@media (width<=900px){.else-hero{grid-template-columns:minmax(0,1fr)}}.else-hero-scene{transform-origin:0 0;flex:none}@media (width>=1280px){.else-hero-scene{margin-bottom:0;transform:scale(1)}}@media (width<=1279px){.else-hero-scene{margin-bottom:-98px;margin-right:-78px;transform:scale(.86)}}@media (width<=1023px){.else-hero-scene{margin-bottom:-182px;margin-right:-146px;transform:scale(.74)}}@media (width<=900px){.else-hero-scene{margin-bottom:-140px;margin-right:-112px;transform:scale(.8)}}@media (width<=600px){.else-hero-scene{margin-bottom:-308px;margin-right:-246px;transform:scale(.56)}}.else-footer{grid-template-columns:260px 1px minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}@media (width<=1023px){.else-footer{grid-template-columns:minmax(0,1fr);gap:28px}.else-footer>.else-footer-rule{display:none}}.else-stats{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.8fr);display:grid}.else-stats>.else-stats-figures{border-left:1px solid var(--border-hairline);flex-direction:column;gap:24px;padding-left:clamp(20px,2.5vw,36px);display:flex}@media (width<=1023px){.else-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.else-stats>.else-stats-figures{border-left:none;border-top:1px solid var(--border-hairline);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:24px 32px;padding-top:28px;padding-left:0;display:grid}}@media (width<=600px){.else-stats{grid-template-columns:minmax(0,1fr)}.else-stats>.else-stats-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}.else-scroll-x{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.else-scroll-x::-webkit-scrollbar{display:none}.else-fluid-media{width:100%;max-width:100%;height:auto;display:block}[hidden]{display:none!important}:root{interpolate-size:allow-keywords}@media (width>=1440px){:root{--page-gutter:max(48px,calc((100vw - 1440px)/2))}main>.lp-grid-3{max-width:1440px;margin-inline:auto}}.lp-invert{--border-focus:var(--text-on-invert)}.lp-header{z-index:10;padding:24px var(--page-gutter);background:var(--surface-page);justify-content:space-between;align-items:center;gap:clamp(16px,3vw,32px);display:flex;position:relative}.lp-header-home{min-height:var(--tap-min)}.lp-header-nav{align-items:center;gap:clamp(20px,2.6vw,36px);display:flex}.lp-header-nav a{font:var(--type-label);color:var(--text-body);padding-block:14px}.lp-header-nav a:hover{color:var(--text-strong)}.lp-header-right{align-items:center;gap:clamp(10px,1.6vw,20px);display:flex}.lp-header-cta{display:inline-flex}.lp-only-compact{display:none}@media (width<=900px){.lp-hide-compact{display:none}.lp-only-compact{display:block}}.lp-menu{position:relative}.lp-menu-sum{list-style:none}.lp-menu-sum::-webkit-details-marker{display:none}.lp-menu-sum::marker{content:""}.lp-menu-panel{z-index:20;background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);min-width:230px;box-shadow:var(--shadow-float);flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.lp-menu-panel a:not(.lp-btn){border-radius:var(--radius-sm);font:var(--type-body-s);color:var(--text-strong);padding:12px}.lp-menu-panel a:not(.lp-btn):hover{background:var(--surface-inset);color:var(--text-strong)}.lp-menu-cta{min-height:var(--tap-min);margin-top:4px}.lp-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp-press{transition:transform var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) linear}.lp-press:active{transform:scale(var(--press-scale))}.lp-sum{cursor:pointer;align-items:center;list-style:none;display:flex}.lp-sum::-webkit-details-marker{display:none}.lp-sum::marker{content:""}.lp-arrow,.lp-chev{transition:transform var(--dur-fast) var(--ease-standard);display:inline-flex}.lp-acc[open] .lp-arrow{transform:rotate(90deg)}.lp-faq[open] .lp-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.lp-acc::details-content,.lp-faq::details-content{block-size:0;transition:block-size var(--dur-base) var(--ease-standard), content-visibility var(--dur-base) allow-discrete;overflow:hidden}.lp-acc[open]::details-content,.lp-faq[open]::details-content{block-size:auto}}.lp-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-icon>svg{display:block}.lp-btn{border-radius:var(--radius-pill);letter-spacing:.01em;cursor:pointer;transition:var(--transition-control);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lp-btn-sm{height:40px;font:var(--type-label-s);gap:8px;padding:0 18px}.lp-btn-md{height:52px;font:var(--type-label);gap:12px;padding:0 26px}.lp-btn-lg{height:64px;font:500 17px/1.2 var(--font-sans);gap:16px;padding:0 32px}.lp-btn-full{width:100%;display:flex}.lp-btn-arrow{justify-content:space-between;padding-right:6px}.lp-btn-primary{background:var(--action-primary);color:var(--action-primary-text);border:1px solid var(--action-primary)}.lp-btn-secondary{color:var(--text-strong);border:1px solid var(--action-secondary-border);background:0 0}.lp-btn-quiet{color:var(--text-strong);background:0 0;border:1px solid #0000}.lp-btn-accent{background:var(--action-accent);color:var(--text-on-accent);border:1px solid var(--action-accent)}.lp-btn-invert{background:var(--text-on-invert);color:var(--surface-invert);border:1px solid var(--text-on-invert);--border-focus:var(--text-on-invert)}.lp-btn-primary:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover);color:var(--action-primary-text)}.lp-btn-secondary:hover{background:var(--surface-inset);color:var(--text-strong)}.lp-btn-quiet:hover{color:var(--text-muted)}.lp-btn-accent:hover{background:var(--action-accent-hover);border-color:var(--action-accent-hover);color:var(--text-on-accent)}.lp-btn-invert:hover{color:var(--surface-invert)}.lp-dot{border-radius:var(--radius-pill);background:var(--action-secondary-capsule);transition:transform var(--dur-base) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.lp-btn-primary .lp-dot{background:var(--action-primary-capsule)}.lp-btn-sm .lp-dot{width:22px;height:22px}.lp-btn-md .lp-dot{width:28px;height:28px}.lp-btn-lg .lp-dot{width:36px;height:36px}.lp-btn:hover .lp-dot{transform:translate(2px)}.lp-btn[disabled],.lp-btn[aria-disabled=true],.lp-btn[disabled]:hover,.lp-btn[aria-disabled=true]:hover{background:var(--action-disabled);border-color:var(--action-disabled);color:var(--action-disabled-text);cursor:not-allowed}.lp-btn[disabled]:hover .lp-dot,.lp-btn[aria-disabled=true]:hover .lp-dot,.lp-btn[aria-disabled=true]:active{transform:none}.lp-ib{border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-control);justify-content:center;align-items:center;display:inline-flex;position:relative}.lp-ib-sm{width:32px;height:32px}.lp-ib-md{width:40px;height:40px}.lp-ib-lg{width:48px;height:48px}.lp-ib-outline{background:var(--surface-card);border:1px solid var(--border-hairline);color:var(--text-strong)}.lp-ib-solid{background:var(--action-primary);border:1px solid var(--action-primary);color:var(--action-primary-text)}.lp-ib-subtle{background:var(--surface-inset);color:var(--text-strong);border:1px solid #0000}.lp-ib-info{background:var(--surface-info);border:1px solid var(--surface-info);color:var(--text-on-accent)}.lp-ib-ghost{color:var(--text-strong);background:0 0;border:1px solid #0000}.lp-ib-badge{border-radius:var(--radius-pill);background:var(--danger-600);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--surface-card);position:absolute;top:5px;right:6px}.lp-ib-hit{width:var(--tap-min);height:var(--tap-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-lift:hover{transform:translateY(var(--hover-lift))}.lp-eyebrow{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;display:flex}.lp-eyebrow-wide{letter-spacing:var(--tracking-eyebrow-wide)}.lp-eyebrow-strong{color:var(--text-strong)}.lp-eyebrow-invert{color:var(--text-on-invert-muted)}.lp-eyebrow-i{color:var(--text-faint)}.lp-eyebrow-rule{background:var(--border-hairline);flex:none;width:48px;height:1px}.lp-card{box-shadow:var(--shadow-none);transition:var(--transition-control),box-shadow var(--dur-base) var(--ease-standard);border:1px solid #0000}.lp-card-card{background:var(--surface-card);color:var(--text-body)}.lp-card-alt{background:var(--surface-card-alt);color:var(--text-body)}.lp-card-inset{background:var(--surface-inset);color:var(--text-body)}.lp-card-invert{background:var(--surface-invert);color:var(--text-on-invert);--border-focus:var(--text-on-invert)}.lp-card-accent{background:var(--surface-accent);color:var(--text-on-accent)}.lp-card-r-square{border-radius:var(--radius-none)}.lp-card-r-md{border-radius:var(--radius-md)}.lp-card-r-lg{border-radius:var(--radius-lg)}.lp-card-r-xl{border-radius:var(--radius-xl)}.lp-card-pad{padding:var(--card-pad)}.lp-card-pad-compact{padding:var(--card-pad-compact)}.lp-card-pad-none{padding:0}.lp-card-bordered{border-color:var(--border-hairline)}.lp-card-raised{box-shadow:var(--shadow-raised)}.lp-card-interactive{cursor:pointer}.lp-card-interactive:hover{box-shadow:var(--shadow-raised);transform:translateY(var(--hover-lift))}.lp-tag{border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-strong);border:1px solid var(--border-hairline);cursor:default;transition:var(--transition-control);justify-content:center;align-items:center;display:inline-flex}.lp-tag-sm{height:32px;font:var(--type-label-s);padding:0 14px}.lp-tag-md{height:44px;font:var(--type-label);padding:0 22px}.lp-tag-selected{background:var(--action-primary);color:var(--action-primary-text);border-color:var(--action-primary)}.lp-vp{border-right:1px solid var(--border-hairline);flex-direction:column;gap:14px;min-width:0;padding-right:clamp(16px,2vw,28px);display:flex}.lp-vp-nodiv{border-right:none}.lp-vp .lp-icon{color:var(--text-strong)}.lp-vp p{font:var(--type-body-s);color:var(--text-body);white-space:pre-line}.lp-fb{padding:var(--card-pad);border-radius:var(--radius-none);flex-direction:column;gap:24px;min-height:clamp(240px,34vw,320px);display:flex}.lp-fb-alt{background:var(--surface-card-alt)}.lp-fb-card{background:var(--surface-card)}.lp-fb-cool{background:var(--surface-section-cool)}.lp-fb-neutral{background:var(--surface-section-neutral)}.lp-fb-blush{background:var(--surface-section-blush)}.lp-fb-sage{background:var(--surface-section-sage)}.lp-fb-warm{background:var(--surface-section-warm)}.lp-fb-title{font:var(--type-display-m);letter-spacing:var(--tracking-display);color:var(--text-strong);text-wrap:pretty;max-width:16ch;margin:0}.lp-fb-kicker{font:var(--type-body-s);color:var(--text-muted);white-space:pre-line;flex:none}.lp-fb-media{flex:none;align-items:flex-start;display:flex}.lp-fb-foot{margin-top:auto;padding-top:4px;display:flex}.lp-fb-arrow:hover{color:var(--text-strong)}.lp-row{border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-hairline);width:100%;color:var(--text-body);text-align:left;transition:var(--transition-control);align-items:center;gap:14px;padding:14px 16px;display:flex}.lp-row-selected{border-color:var(--action-primary)}.lp-row-media{border-radius:var(--radius-sm);background:var(--surface-inset);width:36px;height:36px;color:var(--text-strong);flex:none;justify-content:center;align-items:center;display:flex}.lp-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lp-row-t{font:var(--type-title-s);color:var(--text-strong)}.lp-row-s{font:var(--type-caption);color:var(--text-faint)}.lp-row-trail{color:var(--text-muted);transition:transform var(--dur-base) var(--ease-standard)}a.lp-row{cursor:pointer}a.lp-row:hover{color:var(--text-body)}a.lp-row:not(.lp-row-selected):hover{border-color:var(--border-strong)}a.lp-row:hover .lp-row-trail{transform:translate(2px)}.lp-pc{aspect-ratio:1.586;border-radius:var(--radius-card);max-width:100%;box-shadow:var(--shadow-plastic);flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}.lp-pc-black{background:linear-gradient(155deg,var(--card-plastic-top) 0%,var(--card-plastic-mid) 55%,var(--card-plastic-bottom) 100%);color:var(--bone-50)}.lp-pc-bone{background:linear-gradient(155deg,var(--bone-50) 0%,var(--sand-100) 60%,var(--sand-200) 100%);color:var(--ink-900)}.lp-pc-sweep{background:var(--card-plastic-sweep);transform-origin:100%;pointer-events:none;width:78%;height:1.5px;position:absolute;bottom:15.9%;right:-6%;transform:rotate(38deg)}.lp-pc-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.lp-pc-brand{flex-direction:column;gap:14px;display:flex}.lp-pc-chip{background:linear-gradient(135deg,#d8d2c6,#b4aea2 45%,#e4dfd4);border-radius:5px;width:34px;height:26px;box-shadow:inset 0 0 0 1px #1112111a}.lp-pc-tier{font:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow-wide);text-transform:uppercase;white-space:nowrap;opacity:.62}.lp-pc-bone .lp-pc-tier{opacity:.5}.lp-pc-foot{justify-content:space-between;align-items:flex-end;display:flex;position:relative}.lp-pc-num{font:var(--type-mono-s);letter-spacing:.12em;opacity:.86}.lp-pc-bone .lp-pc-num{opacity:.7}.lp-pc-scheme{aspect-ratio:1;opacity:.95;width:11%;height:auto;fill:var(--bone-50);display:block}.lp-pc-bone .lp-pc-scheme{opacity:.62;fill:var(--ink-900)}.lp-pc-scheme-txt{font:700 20px/1 var(--font-sans);letter-spacing:-.01em;opacity:.95;font-style:italic}.lp-pc-bone .lp-pc-scheme-txt{opacity:.55}.lp-mm{flex-direction:column;align-items:center;gap:8px;display:flex}.lp-mm-tile{width:var(--lp-mm-size);height:var(--lp-mm-size);background:var(--surface-card);border:1px solid var(--border-hairline);color:var(--text-strong);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex;overflow:hidden}.lp-mm-lg{border-radius:var(--radius-lg)}.lp-mm-inset{background:var(--surface-inset);border-color:#0000}.lp-mm-glyph{width:54%;height:54%;display:block}.lp-mm-mono{font:400 calc(var(--lp-mm-size) * .52)/1 var(--font-display);letter-spacing:-.03em}.lp-mm-name{font:var(--type-caption);color:var(--text-muted)}.lp-cc{border-radius:var(--radius-pill);min-width:62px;height:38px;font:var(--type-label-s);letter-spacing:.04em;background:var(--surface-inset);color:var(--text-muted);border:1px solid #0000;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.lp-cc-selected{background:var(--action-primary);color:var(--action-primary-text)}.lp-qa{flex-direction:column;align-items:center;min-width:0;display:flex}.lp-qa-md{gap:8px}.lp-qa-sm{gap:6px}.lp-qa-tile{background:var(--surface-inset);color:var(--text-strong);justify-content:center;align-items:center;display:flex}.lp-qa-md .lp-qa-tile{border-radius:var(--radius-lg);width:56px;height:56px}.lp-qa-sm .lp-qa-tile{border-radius:var(--radius-md);width:42px;height:42px}.lp-qa-active .lp-qa-tile{background:var(--action-primary);color:var(--action-primary-text)}.lp-qa-l{color:var(--text-muted);white-space:nowrap}.lp-qa-md .lp-qa-l{font:var(--type-caption)}.lp-qa-sm .lp-qa-l{font:400 10px/1.2 var(--font-sans)}.lp-bn{padding:10px 8px max(14px,env(safe-area-inset-bottom));background:var(--surface-card);border-top:1px solid var(--border-hairline);align-items:center;gap:4px;display:grid}.lp-bn-i{min-height:var(--tap-min);color:var(--text-faint);flex-direction:column;align-items:center;gap:5px;padding:4px 0;display:flex}.lp-bn-on{color:var(--text-strong)}.lp-bn-g{display:inline-flex;position:relative}.lp-bn-l{font:400 10px/1.2 var(--font-sans)}.lp-bn-on .lp-bn-l{font-weight:500}.lp-bn-badge{border-radius:var(--radius-pill);background:var(--action-primary);min-width:16px;height:16px;color:var(--action-primary-text);font:500 10px/16px var(--font-sans);text-align:center;font-feature-settings:var(--numeric-tabular);box-shadow:0 0 0 2px var(--surface-card);margin-left:6px;padding:0 4px;position:absolute;top:-4px;left:50%}.else-hero-mark svg{width:auto;height:.776em}.lp-hero{padding:0 var(--page-gutter) 64px;background:var(--surface-page);position:relative;overflow:hidden}.lp-hero-copy{flex-direction:column;gap:28px;max-width:560px;padding-top:56px;display:flex;position:relative}.lp-hero-eyebrow{white-space:pre-line;line-height:1.7;display:block}.lp-hero-mark{font:var(--type-display-xl);line-height:.9}.lp-hero-body{font:var(--type-body-l);color:var(--text-body);white-space:pre-line;max-width:430px}.lp-hero-props{margin-top:12px}.lp-vp-pad{padding-left:28px}@media (width>=1280px){.lp-hero-copy{max-width:none}}@media (width>=1024px) and (width<=1439px){.lp-hero-props{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lp-hero-props .lp-vp:nth-child(2){border-right:none}.lp-hero-props .lp-vp:nth-child(odd){padding-left:0}}.lp-hero-shape-warm{border-radius:var(--radius-pill);background:var(--surface-shape-warm);opacity:.85;width:420px;height:420px;position:absolute;top:40px;left:-120px}@media (width>=1440px){.lp-hero-shape-warm{left:calc(var(--page-gutter) - 120px)}}.lp-hero-media{position:relative}.lp-hero-shape-cool{border-radius:var(--radius-pill);background:var(--surface-shape);width:340px;height:340px;position:absolute;bottom:-120px;right:-150px}.lp-hero-scene{width:560px;height:700px;position:relative}.lp-hero-vline{z-index:3;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute;top:0;right:0}.lp-hero-vline-t{white-space:pre-line;line-height:1.9;display:block}.lp-hero-vline-rule{background:var(--ink-400);width:52px;height:1px}.lp-hero-screen{flex-direction:column;flex:1;justify-content:space-between;gap:10px;min-height:0;padding:6px 12px 10px;display:flex;overflow:hidden}.lp-services{padding:clamp(32px,4vw,56px) var(--page-gutter);background:var(--surface-section-cool);border-top:1px solid var(--border-hairline);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}@media (width<=1023px){.lp-services{grid-template-columns:minmax(0,1fr)}}.lp-services-copy{flex-direction:column;gap:22px;display:flex}.lp-services-title{font:var(--type-display-m);max-width:9ch}.lp-services-kicker{font:var(--type-body-s);color:var(--text-muted)}.lp-services-grid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-services-tile{background:var(--surface-card);border:1px solid var(--border-hairline);border-radius:var(--radius-md);padding:16px 8px}.lp-services-tile .lp-mm-name{text-align:center}.lp-grid-3{background:var(--border-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}@media (width<=1023px){.lp-grid-3{grid-template-columns:minmax(0,1fr)}}.lp-band-rule{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.lp-marks{flex-wrap:wrap;gap:14px;display:flex}.lp-methods{flex-direction:column;gap:10px;width:100%;display:flex}.lp-pricing{padding:clamp(40px,5vw,72px) var(--page-gutter);background:var(--surface-section-sage);align-items:center;gap:clamp(24px,4vw,56px);position:relative;overflow:hidden}.lp-pricing-shape{border-radius:var(--radius-pill);background:var(--surface-shape-warm);opacity:.75;width:340px;height:340px;position:absolute;top:-18%;left:4%}.lp-pricing-card{justify-content:center;display:flex;position:relative}.lp-pricing-copy{flex-direction:column;gap:22px;display:flex;position:relative}.lp-pricing-title{font:var(--type-display-m);white-space:pre-line}.lp-pricing-kicker{font:var(--type-body-m);color:var(--text-muted)}.lp-pricing-figs{position:relative}@media (width<=1023px){.else-stats>.lp-pricing-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-pricing-fig{flex-direction:column;gap:4px;display:flex}.lp-pricing-num{font:var(--type-display-s);letter-spacing:var(--tracking-display);color:var(--text-strong);font-feature-settings:var(--numeric-tabular)}.lp-pricing-lab{font:var(--type-body-s);color:var(--text-muted);white-space:pre-line}.lp-pricing-more{border-top:1px solid var(--border-hairline);font:var(--type-body-s);color:var(--text-strong);text-underline-offset:3px;align-self:start;padding-top:18px;padding-bottom:6px;text-decoration:underline}@media (width>=1024px){.lp-pricing-2up{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.lp-security{padding:clamp(32px,4vw,56px) var(--page-gutter);background:var(--surface-page);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (width<=1023px){.lp-security{grid-template-columns:minmax(0,1fr)}}.lp-security-copy{flex-direction:column;gap:22px;display:flex}.lp-security-title{font:var(--type-display-m)}.lp-security-kicker{font:var(--type-body-m);color:var(--text-muted);max-width:46ch}.lp-reviews{padding:clamp(32px,4vw,56px) var(--page-gutter) 0;background:var(--surface-page);flex-direction:column;gap:clamp(24px,3vw,40px);display:flex}.lp-reviews-copy{flex-direction:column;gap:22px;display:flex}.lp-reviews-title{font:var(--type-display-m)}.lp-quote{flex-direction:column;gap:24px;display:flex}.lp-quote-t{font:var(--type-display-s);letter-spacing:var(--tracking-display);color:var(--text-strong);margin:0}.lp-quote-a{margin-top:auto}.lp-faq-band{padding:clamp(32px,4vw,56px) var(--page-gutter);background:var(--surface-card-alt)}.lp-faq-copy{flex-direction:column;gap:22px;max-width:720px;margin:0 auto clamp(24px,3vw,40px);display:flex}.lp-faq-title{font:var(--type-display-m)}.lp-faq-list{max-width:720px;margin:0 auto}.lp-faq{border-bottom:1px solid var(--border-hairline)}.lp-faq-sum{gap:16px;padding:20px 0}.lp-faq-q{font:var(--type-title-s);color:var(--text-strong);flex:1}.lp-chev{color:var(--text-muted)}.lp-faq-a{font:var(--type-body-m);color:var(--text-body);margin:0;padding:0 0 20px}.lp-travel{padding:clamp(32px,4vw,56px) var(--page-gutter);background:var(--surface-section-warm);border-top:1px solid var(--border-hairline);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(20px,3vw,48px);display:grid;overflow:hidden}@media (width<=1023px){.lp-travel{grid-template-columns:minmax(0,1fr)}}.lp-travel-copy{flex-direction:column;gap:20px;display:flex}.lp-travel-title{font:var(--type-display-s);max-width:22ch}.lp-travel-kicker{font:var(--type-body-m);color:var(--text-muted);white-space:pre-line}.lp-travel-cta,.lp-hero-cta{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lp-travel-note{font:var(--type-caption);color:var(--text-muted);max-width:40ch}.lp-travel-scene{aspect-ratio:1;justify-self:center;width:100%;max-width:460px;position:relative;overflow:hidden}.lp-travel-shape-a{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--surface-shape);width:84%;position:absolute;top:8%;left:-14%}.lp-travel-shape-b{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--surface-shape-warm);width:68%;position:absolute;top:-16%;right:-10%}.lp-travel-ring{aspect-ratio:1;border-radius:var(--radius-pill);border:1px solid var(--border-strong);width:46%;position:absolute;bottom:6%;left:30%}.lp-travel-arc{width:100%;height:100%;position:absolute;inset:0}.lp-travel-card{position:absolute;top:40%;left:22%;transform:rotate(-13deg)}.lp-travel-claim{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:4%;left:4%}.lp-travel-claim-t{white-space:pre-line;line-height:1.9;display:block}.lp-travel-claim-rule{background:var(--ink-400);width:52px;height:1px}.lp-footer{padding:26px var(--page-gutter);background:var(--surface-card-alt);border-top:1px solid var(--border-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(16px,3vw,40px);display:flex}.lp-footer-mark{align-items:center;gap:18px;display:flex}.lp-footer-copy{font:var(--type-caption);color:var(--text-faint)}.lp-footer-nav{flex-wrap:wrap;align-items:center;gap:0 clamp(16px,2.4vw,32px);display:flex}.lp-footer-nav a{font:var(--type-body-s);color:var(--text-muted);padding-block:12px;display:inline-block}.lp-footer-nav a:hover{color:var(--text-strong)}.lp-footer-sign{font:var(--type-caption);color:var(--text-faint)}.lp-footer-legal{font:var(--type-caption);color:var(--text-faint);flex:1 0 100%}.lp-field-wrap{gap:var(--space-3);flex-direction:column;display:flex}.lp-field-label{font:var(--type-label-s);letter-spacing:.01em;color:var(--text-muted)}.lp-field{border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-hairline);height:56px;transition:var(--transition-control);align-items:center;gap:10px;padding:0 18px;display:flex}.lp-field:focus-within{border-color:var(--border-focus);outline:2px solid var(--border-focus);outline-offset:2px}.lp-field:has(input[aria-invalid]){border-color:var(--danger-600);box-shadow:0 0 0 1px var(--danger-600)}.lp-field:has(input:disabled){background:var(--surface-inset)}.lp-field-input{min-width:0;font:var(--type-body-m);color:var(--text-strong);background:0 0;border:none;outline:none;flex:1;align-self:stretch}.lp-field-input::placeholder{color:var(--text-faint);opacity:1}.lp-field-icon,.lp-field-affix{color:var(--text-faint)}.lp-field-affix{font:var(--type-body-m)}.lp-field-msg{font:var(--type-caption);color:var(--text-faint);align-items:center;gap:6px;display:flex}.lp-field-msg:has([data-msg]:empty),.lp-field-msg-glyph{display:none}.lp-field-wrap:has(input[aria-invalid]) .lp-field-msg{color:var(--danger-600)}.lp-field-wrap:has(input[aria-invalid]) .lp-field-msg-glyph{display:inline-flex}.lp-check{min-height:var(--tap-min);cursor:pointer;align-items:flex-start;gap:12px;display:flex;position:relative}.lp-check-box{border-radius:var(--radius-xs);background:var(--surface-card);border:1px solid var(--border-strong);width:22px;height:22px;color:var(--action-primary-text);transition:var(--transition-control);flex:none;justify-content:center;align-items:center;margin-top:2px;display:flex}.lp-check-box .lp-icon{opacity:0;transition:opacity var(--dur-fast) linear}.lp-check-input:checked+.lp-check-box{background:var(--action-primary);border-color:var(--action-primary)}.lp-check-input:checked+.lp-check-box .lp-icon{opacity:1}.lp-check-input:focus-visible+.lp-check-box{outline:2px solid var(--border-focus);outline-offset:2px}.lp-check:has(input:disabled){opacity:.5;cursor:not-allowed}.lp-check-text{font:var(--type-body-s);color:var(--text-body);flex-direction:column;gap:3px;display:flex}.lp-check-desc{font:var(--type-caption);color:var(--text-faint)}.lp-check-text a{text-underline-offset:3px;text-decoration:underline}.lp-notice{gap:var(--space-2) var(--space-4);padding:var(--space-4) var(--space-4) var(--space-4) var(--space-5);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.lp-notice[data-tone=danger]{background:var(--danger-100)}.lp-notice[data-tone=success]{background:var(--positive-100)}.lp-notice-glyph{padding-top:var(--space-1);grid-area:1/1/span 2;display:none}.lp-notice[data-tone=danger] .lp-notice-glyph[data-g=danger]{color:var(--danger-600);display:flex}.lp-notice[data-tone=success] .lp-notice-glyph[data-g=success]{color:var(--positive-600);display:flex}.lp-notice [data-title]{font:var(--type-label);color:var(--text-strong)}.lp-notice [data-title]:empty{display:none}.lp-notice [data-body]{font:var(--type-body-s);color:var(--text-body)}.lp-btn[aria-busy=true]{pointer-events:none;position:relative}.lp-btn[aria-busy=true]>span{visibility:hidden}.lp-btn[aria-busy=true]:after{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.7s linear infinite lp-spin;position:absolute;top:50%;left:50%}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-signup{padding:clamp(40px,6vw,72px) var(--page-gutter)}.lp-signup-inner{gap:var(--space-6);flex-direction:column;max-width:560px;margin:0 auto;display:flex}.lp-signup h1{font:var(--type-display-m);letter-spacing:var(--tracking-display);color:var(--text-strong);text-wrap:pretty}.lp-signup-lead{font:var(--type-body-l);color:var(--text-body)}.lp-signup-form{gap:var(--space-6);flex-direction:column;display:flex}
