.lp{--bg: #fafafa;--paper: #ffffff;--line: #e8e8e8;--line-strong: #d9d9d9;--ink: #1a1a1a;--body: #4a4b4d;--muted: #68696c;--faint: #f3f3f3;--red: #e9243f;--red-2: #f0296a;--red-soft: #fdeef1;--amber: #f5a623;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 24px;--frame: 1120px;--gutter: clamp(16px, 4vw, 40px);--ease-out: cubic-bezier(.16, 1, .3, 1);color:var(--ink);background:var(--bg);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";line-height:1.6;overflow-x:clip}.lp ::selection{background:var(--red);color:#fff}.lp :focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:4px}.lp :where(a){color:inherit;text-decoration:none}.lp :where(h1,h2,h3,h4){font-weight:700;letter-spacing:-.02em;line-height:1.1;text-wrap:balance;color:var(--ink)}.lp :where(h1){font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem);letter-spacing:-.03em;line-height:1.05}.lp :where(h2){font-size:clamp(1.9rem,1.3rem + 1.9vw,2.8rem);margin:0 0 14px}.lp :where(h3){font-size:1.125rem;letter-spacing:-.01em;margin:0 0 8px}.lp :where(p){color:var(--body);margin:0;text-wrap:pretty}.lp-skip{position:absolute;left:12px;top:-48px;z-index:100;padding:8px 12px;background:var(--ink);color:#fff;border-radius:var(--r-sm);font-size:14px}.lp-skip:focus{top:12px}.lp-frame{width:100%;max-width:var(--frame);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.lp section.lp-section{width:100%;margin:0;position:relative;scroll-margin-top:72px;border-top:1px solid var(--line);padding:clamp(56px,8vw,104px) 0}.lp section.lp-section:before,.lp section.lp-section:after{content:"";position:absolute;top:-3px;width:5px;height:5px;border-radius:50%;background:var(--line-strong);left:calc(50% - var(--frame) / 2 - 2px)}.lp section.lp-section:after{left:auto;right:calc(50% - var(--frame) / 2 - 2px)}@media (max-width: 1180px){.lp section.lp-section:before,.lp section.lp-section:after{display:none}}.lp main{position:relative}.lp main:before,.lp main:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--line);left:calc(50% - var(--frame) / 2);pointer-events:none}.lp main:after{left:auto;right:calc(50% - var(--frame) / 2)}@media (max-width: 1180px){.lp main:before,.lp main:after{display:none}}.lp-center{text-align:center}.lp-heading{max-width:640px;margin-bottom:clamp(28px,4vw,48px)}.lp-heading p,.lp-split__text>p{font-size:1.0625rem;line-height:1.6}.lp-heading--center{margin-left:auto;margin-right:auto;text-align:center}.lp-heading a{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;display:inline-flex;align-items:center;gap:4px}.lp-heading a:hover{text-decoration-color:var(--red)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 20px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;border:1px solid transparent;transition:transform .25s var(--ease-out),background-color .2s ease,border-color .2s ease,box-shadow .25s var(--ease-out);cursor:pointer}.lp-btn:active{transform:translateY(1px) scale(.99)}.lp-btn--solid{background:var(--ink);color:#fff;box-shadow:0 1px 2px #0003}.lp-btn--solid:hover{background:#000;box-shadow:0 6px 16px -6px #00000073;transform:translateY(-1px)}.lp-btn--ghost{background:var(--paper);color:var(--ink);border-color:var(--line-strong)}.lp-btn--ghost:hover{border-color:var(--ink)}.lp-btn--lg{height:50px;padding:0 26px;font-size:16px}.lp-btn--block{width:100%}.lp-nav{position:sticky;top:0;z-index:50;background:#ffffffe6;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.lp-nav__inner{height:72px;display:flex;align-items:center;gap:32px}.lp-logo{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:19px;letter-spacing:-.02em}.lp-logo img{display:block;border-radius:8px}.lp-nav__links{display:flex;gap:28px;margin-left:auto;font-size:15px;color:var(--body)}.lp-nav__links a{position:relative;padding:6px 0}.lp-nav__links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.lp-nav__links a:hover{color:var(--ink)}.lp-nav__links a:hover:after{transform:scaleX(1)}.lp-nav__actions{display:flex;gap:10px}.lp-nav__burger{display:none;margin-left:auto;width:42px;height:42px;border-radius:999px;border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);align-items:center;justify-content:center;cursor:pointer}.lp-nav__sheet{display:none}@media (max-width: 920px){.lp-nav__links,.lp-nav__actions .lp-btn--ghost{display:none}.lp-nav__actions{margin-left:auto}.lp-nav__burger{display:inline-flex;margin-left:0}.lp-nav__sheet.is-open{display:flex;flex-direction:column;gap:4px;padding:8px var(--gutter) 20px;border-top:1px solid var(--line);background:var(--paper)}.lp-nav__sheet a:not(.lp-btn){padding:12px 0;font-size:17px;font-weight:500;border-bottom:1px solid var(--line)}.lp-nav__sheet .lp-btn{margin-top:12px}}@media (max-width: 480px){.lp-nav__inner{height:64px;gap:12px}.lp-nav__actions .lp-btn{height:38px;padding:0 14px;font-size:14px}}.lp section.lp-hero{border-top:0;padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(48px,7vw,96px)}.lp-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,72px);align-items:center}.lp-hero__copy{max-width:600px}.lp-lede{font-size:clamp(1.0625rem,.95rem + .5vw,1.25rem);line-height:1.55;margin:24px 0 32px;max-width:52ch}.lp-hero__cta{display:flex;flex-wrap:wrap;gap:12px}.lp-hero__cta--center{justify-content:center}.lp-proof{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:26px;font-size:14px;color:var(--muted)}.lp-proof strong{color:var(--ink);font-weight:700}.lp-proof i{font-style:normal;color:var(--line-strong)}.lp-proof:hover span:last-child,.lp-proof:hover span{color:var(--ink)}.lp-stars{display:inline-flex;gap:2px;color:var(--amber)}@media (max-width: 920px){.lp-hero__grid{grid-template-columns:1fr}.lp-hero__copy{max-width:640px}}.stage{position:relative}.stage__rail{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:4px 0 18px}.stage__track{position:absolute;left:calc(100% / 6);right:calc(100% / 6);top:20px;height:2px;background:var(--line);border-radius:2px;overflow:visible}.stage__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--red),var(--red-2));transform-origin:left;transition:transform .9s var(--ease-out)}.stage__pulse{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--red);box-shadow:0 0 #e9243f73;transition:left .9s var(--ease-out);animation:stage-pulse 1.6s ease-out infinite}@keyframes stage-pulse{0%{box-shadow:0 0 #e9243f73}to{box-shadow:0 0 0 12px #e9243f00}}.stage__step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 4px;background:transparent;border:0;color:var(--muted);font:inherit;cursor:pointer;text-align:center}.stage__dot{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--paper);border:1px solid var(--line-strong);color:var(--muted);transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .4s var(--ease-out)}.stage__step.is-active .stage__dot{background:var(--ink);border-color:var(--ink);color:#fff;transform:scale(1.08)}.stage__step.is-done .stage__dot{background:var(--red-soft);border-color:transparent;color:var(--red)}.stage__label{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.stage__detail{font-size:11.5px;color:var(--muted);line-height:1.3}.stage__step.is-active .stage__label{color:var(--ink)}.stage__viewport{position:relative;aspect-ratio:16 / 11.5;border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--line);overflow:hidden;box-shadow:0 1px 2px #0000000a,0 24px 48px -28px #1a1a1a59}.stage__frame{position:absolute;top:0;right:0;bottom:0;left:0;padding:18px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(14px) scale(.985);filter:blur(4px);transition:opacity .55s var(--ease-out),transform .7s var(--ease-out),filter .55s var(--ease-out);pointer-events:none}.stage__frame.is-on{opacity:1;transform:none;filter:none;pointer-events:auto}.stage__caption{margin:10px 2px 0;font-size:11.5px;color:var(--muted)}@media (prefers-reduced-motion: reduce){.stage__pulse{animation:none}.stage__frame,.stage__fill,.stage__pulse,.stage__dot{transition:none}}@media (max-width: 520px){.stage__viewport{border-radius:var(--r-lg)}.stage__detail{display:none}.stage__viewport{aspect-ratio:auto;min-height:330px}.stage__frame{padding:12px}}.ty{width:100%;max-width:420px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;font-size:12.5px}.ty__head{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.ty__head strong{display:block;font-size:16px;letter-spacing:-.01em}.ty__small{font-size:11px;color:var(--muted)}.ty__check{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1.5px solid #1a7f4b;color:#1a7f4b}.ty__body{padding:14px 16px 16px;display:grid;gap:12px}.ty__row{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center}.ty__row strong{display:block;font-size:13px}.ty__row span{color:var(--muted);font-size:11.5px}.ty__row em{font-style:normal;font-weight:600}.ty__thumb,.dpm__thumb{position:relative;display:block;width:44px;height:44px;border-radius:8px;background:linear-gradient(135deg,#1f2937,#4b5563);overflow:hidden}.ty__thumb i,.dpm__thumb i{position:absolute;left:8px;right:8px;top:10px;height:2px;background:#ffffffd9;box-shadow:0 6px #ffffff80,0 12px #ffffff59,0 18px #ffffff40}.ty__pendora{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:10px;background:var(--faint);border:1px solid var(--line)}.ty__pendora strong{display:block;font-size:12.5px;line-height:1.3}.ty__pendora span:not(.ty__btn){font-size:11px;color:var(--muted)}.ty__btn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:8px;background:linear-gradient(135deg,var(--red),var(--red-2));color:#fff;font-weight:600;font-size:12px}.mail{width:100%;max-width:420px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;font-size:12.5px}.mail__chrome{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.mail__avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#1f2937;color:#fff;font-weight:700;font-size:13px}.mail__from strong{display:block;font-size:13px}.mail__from span{font-size:11px;color:var(--muted)}.mail__tag{margin-left:auto;font-size:10.5px;padding:3px 8px;border-radius:999px;background:var(--faint);color:var(--muted)}.mail__body{padding:18px 16px 16px}.mail__body h4{font-size:17px;margin:0 0 8px}.mail__body p{font-size:12.5px;line-height:1.5}.mail__btn{display:inline-flex;align-items:center;height:36px;padding:0 16px;margin:14px 0 12px;border-radius:8px;background:#ff7b02;color:#fff;font-weight:600;font-size:12.5px}.mail__fine{font-size:11px;color:var(--muted)}.dpm{width:100%;max-width:560px;font-size:12px;color:#000}.dpm--compact{max-width:440px}.dpm__top{display:flex;justify-content:flex-end;gap:6px;margin-bottom:10px}.dpm__cta{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:4px;font-size:11.5px;font-weight:500}.dpm__cta--ghost{border:1px solid var(--dpm-btn);color:var(--dpm-btn)}.dpm__cta--solid{background:var(--dpm-btn);color:var(--dpm-btn-text)}.dpm__frame{background:#fff;border:1px solid var(--dpm-border);border-radius:4px;overflow:hidden;box-shadow:0 10px 30px -20px #0000004d}.dpm__banner{background:var(--dpm-banner);color:var(--dpm-banner-text);padding:12px 14px;display:grid;gap:8px}.dpm__meta{display:flex;gap:18px;flex-wrap:wrap}.dpm__meta>div{display:grid;gap:3px}.dpm__meta span{font-size:11px;opacity:.85}.dpm__meta strong{font-size:12px;font-weight:600}.dpm__total{margin-inline-start:auto;text-align:end}.dpm__count{display:inline-block;animation:dpm-count .5s var(--ease-out)}@keyframes dpm-count{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}.dpm__reception{font-size:11px;color:inherit;font-weight:500}.dpm__card{margin:8px;padding:12px;background:#f8f8f8;border-radius:4px}.dpm__product{display:flex;align-items:flex-start;gap:12px;padding-bottom:12px;border-bottom:1px solid #ddd}.dpm__product .dpm__thumb{width:48px;height:48px;background:#fff;border:1px solid #ececec}.dpm__product .dpm__thumb i{background:#1f2937;box-shadow:0 6px #1f293799,0 12px #1f293773,0 18px #1f29374d;left:10px;right:10px;top:12px}.dpm__ptext{flex:1;min-width:0}.dpm__ptext>strong{font-size:13px;font-weight:600;display:block}.dpm__pmeta{display:flex;gap:18px;margin-top:8px;flex-wrap:wrap}.dpm__pmeta span{display:block;font-size:11px;font-weight:500}.dpm__pmeta em{display:block;font-style:normal;font-size:10.5px;color:#535353}.dpm__price{font-size:13px;font-weight:600}.dpm__files{display:grid}.dpm__file{display:flex;align-items:center;gap:10px;padding:10px 4px}.dpm__file+.dpm__file{border-top:1px solid #ececec}.dpm__badge{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:30px;padding:0 8px;border-radius:6px;font-size:9.5px;font-weight:700;letter-spacing:.5px}.dpm__finfo{flex:1;min-width:0;display:grid;gap:2px}.dpm__finfo strong{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dpm__finfo span{font-size:10.5px;color:#8a8a8a}.dpm__dl{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:8px;background:#fff;font-size:12px;font-weight:500;box-shadow:0 1px #e3e3e3 inset,1px 0 #e3e3e3 inset,-1px 0 #e3e3e3 inset,0 -1px #b5b5b5 inset;transition:background-color .3s ease,color .3s ease,transform .3s var(--ease-out)}.dpm__dl.is-busy{color:var(--muted);transform:scale(.97)}.dpm__dl.is-done{background:#1a7f4b;color:#fff;box-shadow:none}.lp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:center}.lp-split--rev .lp-split__text{order:2}.lp-split__text>p{max-width:48ch}@media (max-width: 920px){.lp-split{grid-template-columns:1fr}.lp-split--rev .lp-split__text{order:0}}.lp-access{list-style:none;padding:0;margin:28px 0 0;border-top:1px solid var(--line)}.lp-access li{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--line)}.lp-access__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--red-soft);color:var(--red)}.lp-access strong{display:block;font-size:15px;letter-spacing:-.01em}.lp-access div>span{font-size:14px;color:var(--body)}.lp-split__visual{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(20px,3vw,32px)}.lp-badges{display:flex;flex-wrap:wrap;gap:10px}.lp-badge{display:inline-flex;align-items:center;justify-content:center;height:40px;min-width:58px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.6px;transition:transform .3s var(--ease-out)}.lp-badge:hover{transform:translateY(-2px)}.lp-badge--more{background:transparent;border:1px dashed var(--line-strong);color:var(--muted);letter-spacing:0;font-weight:500;text-transform:none}.lp-types{list-style:none;padding:18px 0 0;margin:18px 0 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px 0;font-size:14px;color:var(--body)}.lp-types li+li:before{content:"·";margin:0 10px;color:var(--line-strong)}.lp-how h2{margin-bottom:clamp(32px,5vw,56px)}.lp-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.lp-steps li{position:relative;padding:32px 28px 8px 0}.lp-steps li+li{padding-left:28px;border-left:1px solid var(--line)}.lp-steps__n{position:absolute;top:-13px;left:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font-size:12px;font-weight:700}.lp-steps li+li .lp-steps__n{left:28px}.lp-steps p{font-size:15px;line-height:1.55}@media (max-width: 760px){.lp-steps{grid-template-columns:1fr;border-top:0;border-left:1px solid var(--line);margin-left:13px}.lp-steps li,.lp-steps li+li{padding:0 0 28px 28px;border-left:0}.lp-steps__n,.lp-steps li+li .lp-steps__n{top:-2px;left:-13px}}.brand{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,48px);align-items:start}.brand__controls{display:grid;gap:26px;align-content:start}.brand__group{border:0;padding:0;margin:0;min-width:0}.brand__group legend{font-size:13px;font-weight:600;letter-spacing:-.005em;color:var(--ink);padding:0;margin-bottom:10px}.brand__swatches{display:flex;gap:10px;flex-wrap:wrap}.brand__swatch{width:36px;height:36px;border-radius:50%;border:2px solid transparent;padding:0;cursor:pointer;background:linear-gradient(135deg,var(--sw-a) 0 50%,var(--sw-b) 50% 100%);box-shadow:0 0 0 1px var(--line-strong);transition:transform .3s var(--ease-out),box-shadow .2s ease}.brand__swatch:hover{transform:scale(1.08)}.brand__swatch.is-on{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.brand__langs{display:flex;flex-wrap:wrap;gap:6px}.brand__lang{height:30px;padding:0 11px;border-radius:999px;border:1px solid var(--line-strong);background:var(--paper);color:var(--body);font:inherit;font-size:12.5px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.brand__lang:hover{border-color:var(--ink);color:var(--ink)}.brand__lang.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.brand__hint{margin-top:10px;font-size:12.5px;color:var(--muted)}.brand__preview{display:flex;align-items:center;justify-content:center;min-width:0;padding:clamp(16px,3vw,32px);border-radius:var(--r-xl);background:#f6f6f7;border:1px solid var(--line)}.brand__preview .dpm__frame,.brand__preview .dpm__banner,.brand__preview .dpm__cta{transition:background-color .45s ease,color .45s ease,border-color .45s ease}@media (max-width: 920px){.brand{grid-template-columns:1fr}}.lp-rules{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.lp-rules>div{padding:20px 20px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.lp-rules dt{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--ink)}.lp-rules dt svg{color:var(--red)}.lp-rules dd{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--body)}.lp-chip{display:flex;width:fit-content;align-items:center;margin-top:10px;height:24px;padding:0 9px;border-radius:999px;background:var(--faint);border:1px solid var(--line);color:var(--ink);font-size:11.5px;font-weight:500;white-space:nowrap}.lp-chip--mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.02em}.lp-chip--off{background:var(--red-soft);border-color:transparent;color:var(--red)}@media (max-width: 560px){.lp-rules{grid-template-columns:1fr}}.lp-reviews{columns:3;column-gap:16px}.lp-review{break-inside:avoid;margin:0 0 16px;padding:22px 22px 20px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.lp-review:hover{transform:translateY(-2px);box-shadow:0 16px 32px -24px #1a1a1a66}.lp-review blockquote{margin:10px 0 14px}.lp-review blockquote p{font-size:15px;line-height:1.55;color:var(--ink)}.lp-review figcaption{display:grid;gap:2px;font-size:13px;color:var(--muted)}.lp-review figcaption strong{color:var(--ink);font-weight:600}@media (max-width: 920px){.lp-reviews{columns:2}}@media (max-width: 600px){.lp-reviews{columns:1}}.lp-faq__wrap{max-width:760px}.lp-faq__wrap h2{margin-bottom:clamp(24px,4vw,40px)}.lp-faq{border-top:1px solid var(--line)}.lp-faq details{border-bottom:1px solid var(--line)}.lp-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;font-size:17px;font-weight:600;letter-spacing:-.01em;cursor:pointer}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{flex-shrink:0;color:var(--muted);transition:transform .4s var(--ease-out)}.lp-faq details[open] summary svg{transform:rotate(180deg)}.lp-faq details p{padding:0 44px 22px 4px;font-size:15.5px;line-height:1.6;max-width:68ch}.lp-close__card{text-align:center;padding:clamp(40px,6vw,72px) clamp(20px,4vw,48px);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--paper)}.lp-close__card h2{font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem)}.lp-close__card>p{max-width:52ch;margin:0 auto 28px;font-size:1.0625rem}.lp-close__fine{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 8px}.lp-close__fine span{display:inline-flex;align-items:center;gap:6px;margin:22px 0 0;font-size:13px;color:var(--muted)}.lp-footer{display:block;margin:0;border-top:1px solid var(--line);background:var(--paper);font-size:14px}.lp-footer .lp-logo{display:inline-flex;color:var(--ink)}.lp-footer .lp-logo img{width:28px;height:28px}.lp-footer .lp-logo span{color:var(--ink)}.lp-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:32px;padding-top:48px;padding-bottom:40px}.lp-footer__brand p{margin-top:14px;max-width:34ch;font-size:14px}.lp-footer h4{font-size:13px;letter-spacing:0;margin:0 0 14px}.lp-footer__grid div:not(.lp-footer__brand)>a{display:block;padding:5px 0;color:var(--body);font-size:14px;font-weight:400;line-height:1.5}.lp-footer__grid div:not(.lp-footer__brand)>a:hover{color:var(--ink)}.lp-footer__legal{display:flex;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:28px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}@media (max-width: 720px){.lp-footer__grid{grid-template-columns:1fr 1fr}.lp-footer__brand{grid-column:1 / -1}.lp-footer__legal{flex-direction:column;gap:4px}}.lp{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin}
