.lp{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-body:1.0625rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 3.2vw + .75rem, 3.5rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.2vw + 1rem, 3.25rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--text-mark:44.4cqi;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--dur-tour:7s;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:#f4efe5;--color-paper-2:#ece4d3;--color-paper-3:#f0eadd;--color-card:#fdfbf5;--color-ink:#2b2620;--color-ink-2:#57503f;--color-muted:#6e6455;--color-rule:#e6dcc8;--color-rule-2:#d9cdb6;--color-field:#8f806a;--color-accent:#c05b3b;--color-action:#a84d31;--color-action-hover:#93401f;--color-accent-ink:#fbf4ea;--color-accent-tint:#f6e3da;--color-accent-text:#a84d31;--color-focus:#c05b3b;--color-ok:#4a6844;--color-ok-fill:#5b7a55;--color-ok-tint:#e7eddd;--color-warn:#c99a3a;--color-band-ink:#2b2620;--color-band-ink-text:#f4efe6;--color-band-ink-sub:#d9cfbf;--color-band-ink-rule:#4a4238;--color-error:#93401f;--color-error-tint:#f3dfd5;--font-display:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-body:"Helvetica Neue", Helvetica, Arial, sans-serif;--font-outlier:var(--font-body);--radius-card:16px;--radius-hero:20px;--radius-field:11px;--radius-chip:12px;--radius-pill:999px;--rule-hair:1px;--shadow-card:none;--shadow-lift:0 1px 2px #2b262014;--shadow-phone:0 0 0 6px var(--color-paper);--tracking-display:-.025em;--nav-height:72px}@media (width<=60rem){.lp{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (width<=40rem){.lp{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px;--nav-height:64px}}html,body{overflow-x:clip}.lp,.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);line-height:1.55}.lp ::selection{background:var(--color-accent-tint);color:var(--color-ink)}.lp :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.lp a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}.lp h1,.lp h2,.lp h3{font-family:var(--font-display);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;font-weight:700;line-height:1.05}.lp h2{font-size:var(--text-section);max-width:22ch}.lp h3{font-size:var(--text-title);max-width:40ch;line-height:1.2}.lp p{text-wrap:pretty;margin:0}.lp ul,.lp ol,.lp dl,.lp dd,.lp figure,.lp blockquote{margin:0;padding:0}.lp img{max-width:100%;height:auto;display:block}.lp svg{display:block}.lp [hidden]{display:none!important}.lp button,.lp input,.lp select,.lp textarea{font:inherit;color:inherit}.lp .container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.lp .lead{font-size:var(--text-lead);color:var(--color-ink-2);max-width:46ch;line-height:1.45}.lp .i-line{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}.lp .i-check{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.lp .btn{min-height:52px;padding-inline:var(--space-lg);border-radius:var(--radius-pill);font-weight:700;font-size:var(--text-md);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.lp .btn-sm{min-height:44px;padding-inline:var(--space-md);font-size:var(--text-sm)}.lp .btn-primary{background:var(--color-action);color:var(--color-accent-ink)}.lp .btn-primary:hover{background:var(--color-action-hover)}.lp .btn-line{color:var(--color-ink);border-color:var(--color-ink);background:0 0}.lp .btn-line:hover{background:var(--color-paper-2)}.lp .btn-quiet{color:var(--color-ink);padding-inline:var(--space-xs);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.3em;background:0 0}.lp .btn-quiet:hover{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.lp .btn:active{transform:translateY(1px)}.lp .btn:disabled,.lp .btn[aria-disabled=true]{background:var(--color-paper-2);color:var(--color-muted);border-color:var(--color-rule-2);cursor:not-allowed;opacity:.8;transform:none}.lp .site-head{z-index:var(--z-raised);position:relative}.lp .nav-row{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:var(--nav-height);display:flex}.lp .wordmark{align-items:center;gap:var(--space-xs);min-height:44px;font-weight:700;font-size:var(--text-lg);letter-spacing:-.02em;text-decoration:none;display:inline-flex}.lp .wordmark .mark{background:var(--color-action);width:32px;height:32px;color:var(--color-accent-ink);font-size:var(--text-md);border-radius:9px;place-items:center;display:inline-grid}.lp .nav-links{gap:var(--space-xs);font-size:var(--text-md);display:flex}.lp .nav-links a{min-height:44px;padding-inline:var(--space-sm);color:var(--color-ink-2);border-radius:var(--radius-pill);transition:color var(--dur-micro) var(--ease-out), background-color var(--dur-micro) var(--ease-out);align-items:center;text-decoration:none;display:inline-flex}.lp .nav-links a:hover{color:var(--color-ink);background:var(--color-paper-2)}.lp .nav-actions{align-items:center;gap:var(--space-sm);display:flex}.lp .nav-login{align-items:center;gap:var(--space-xs);min-height:44px;padding-inline:var(--space-xs);font-size:var(--text-md);color:var(--color-ink-2);text-decoration:none;display:inline-flex}.lp .nav-login:hover{color:var(--color-ink);text-decoration:underline}.lp .nav-login .i-line{width:20px;height:20px}.lp .hero{padding-block:var(--space-lg) var(--space-lg)}.lp .hero-grid{column-gap:var(--gap-columns);row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lp .hero h1{font-size:var(--text-display);letter-spacing:-.035em;text-wrap:wrap;grid-column:1/-1;max-width:none;line-height:1}.lp .hero h1 .line{display:block}.lp .hero h1 .sig{width:fit-content;position:relative}.lp .squiggle{pointer-events:none;width:100%;height:.2em;position:absolute;bottom:-.14em;left:0;overflow:visible}.lp .squiggle path{fill:none;stroke:var(--color-accent);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lp .hero-text{align-self:start;gap:var(--space-lg);padding-top:var(--space-lg);padding-bottom:var(--space-2xl);grid-column:1/span 4;justify-items:start;display:grid}.lp .hero-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.lp .hero-terms{font-size:var(--text-sm);color:var(--color-muted);max-width:34ch}.lp .hero-terms b{color:var(--color-ink-2)}.lp .hero-visual{margin-top:var(--space-lg);grid-column:5/-1;margin-bottom:10%;position:relative}.lp .shot{background:var(--color-card);outline:1px solid var(--color-rule-2);outline-offset:-1px;overflow:hidden}.lp .shot img{object-fit:cover;width:100%;height:100%}.lp .shot picture{display:contents}.lp .shot-desk{aspect-ratio:1800/925;border-radius:var(--radius-hero)}.lp .shot-desk img{object-position:left top}.lp .shot-phone{aspect-ratio:780/1344;width:22%;box-shadow:var(--shadow-phone);border-radius:22px;position:absolute;bottom:-10%;left:-9%}.lp .sec{padding-block:var(--section-gap)}.lp .sec-head{gap:var(--space-md);margin-bottom:var(--space-2xl);display:grid}.lp .split-head{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.lp .split-head h2{grid-column:1/span 7}.lp .split-head .lead{grid-column:8/-1}.lp .sec-compare{padding-block:var(--section-gap-s) var(--section-gap)}.lp .compare-grid{column-gap:var(--gap-columns);row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lp .compare-grid .sec-head{grid-column:1/span 5;margin-bottom:0}.lp .compare{border-collapse:collapse;width:100%;font-size:var(--text-body);grid-column:6/-1}.lp .compare th{text-align:left;font-size:var(--text-sm);color:var(--color-ink);padding-block:0 var(--space-sm);border-bottom:2px solid var(--color-ink);white-space:nowrap;font-weight:700}.lp .compare td{vertical-align:top;padding-block:var(--space-md);padding-inline:0 var(--space-lg);border-bottom:1px solid var(--color-rule-2);width:50%}.lp .compare td:first-child{color:var(--color-ink-2)}.lp .compare td:last-child{font-weight:700}.lp .voice{column-gap:var(--gap-columns);row-gap:var(--space-lg);margin-top:var(--space-4xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp .voice blockquote{grid-column:2/span 10}.lp .voice blockquote p{font-size:var(--text-display-s);letter-spacing:-.025em;text-indent:-.58em;text-wrap:balance;font-weight:700;line-height:1.12}.lp .voice blockquote p:before{content:"«"}.lp .voice blockquote p:after{content:"»"}.lp .voice figcaption{align-items:center;gap:var(--space-sm);grid-column:2/span 10;display:flex}.lp .av{background:var(--color-ok);width:44px;height:44px;color:var(--color-accent-ink);font-weight:700;font-size:var(--text-sm);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.lp .who{font-size:var(--text-sm);color:var(--color-ink-2);display:grid}.lp .who b{color:var(--color-ink);font-size:var(--text-md)}.lp .sec-tour{border-top:1px solid var(--color-rule-2);padding-block:var(--section-gap) var(--section-gap-s)}.lp .tour-bar{margin-bottom:var(--space-xl)}.lp .tour-tabs{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lp .tour-tab{gap:var(--space-2xs);text-align:left;min-height:72px;padding-block:var(--space-md) var(--space-xs);border:0;border-top:2px solid var(--color-rule-2);color:var(--color-muted);cursor:pointer;transition:color var(--dur-micro) var(--ease-out);background:0 0;justify-items:start;padding-inline:0;display:grid;position:relative}.lp .tour-tab:hover,.lp .tour-tab[aria-selected=true]{color:var(--color-ink)}.lp .tab-time{font-size:var(--text-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.lp .tab-name{font-size:var(--text-md)}.lp .tour-tab .bar{background:var(--color-accent);transform-origin:0;height:2px;position:absolute;top:-2px;left:0;right:0;transform:scaleX(0)}.lp .tour-tab[aria-selected=true] .bar{animation:tour-fill var(--dur-tour) linear forwards}.lp .tour.paused .tour-tab .bar{animation-play-state:paused}@keyframes tour-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp .tour-pause{min-height:44px;color:var(--color-ink-2);font-weight:700;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.3em;transition:text-decoration-color var(--dur-micro) var(--ease-out);background:0 0;border:0;grid-column:8/-1;justify-self:start;padding:0}.lp .tour-pause:hover{-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.lp .tour-panel{column-gap:var(--space-3xl);row-gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.lp .tour-text{gap:var(--space-md);align-content:start;display:grid}.lp .tour-text p{color:var(--color-ink-2);font-size:var(--text-lead);max-width:40ch;line-height:1.45}.lp .tour-ui{min-height:440px;padding:var(--space-2xl) var(--space-xl);border-radius:var(--radius-hero);background:var(--color-paper-2);place-items:center;display:grid}.lp .ticks{gap:var(--space-xs);list-style:none;display:grid}.lp .ticks li{padding-left:var(--space-lg);position:relative}.lp .ticks li:before{content:"";border-left:2px solid var(--color-ink-2);border-bottom:2px solid var(--color-ink-2);width:10px;height:6px;position:absolute;top:.5em;left:2px;transform:rotate(-45deg)}.lp .mini{gap:var(--space-sm);width:100%;max-width:480px;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);background:var(--color-card);font-size:var(--text-sm);color:var(--color-ink);border-radius:18px;display:grid}.lp .m-top{justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--color-muted);font-size:var(--text-xs);font-weight:700;display:flex}.lp .m-hi{font-size:var(--text-lg);letter-spacing:-.02em;font-weight:700}.lp .m-box{gap:var(--space-xs);padding:var(--space-md);background:var(--color-paper-3);border-radius:14px;display:grid}.lp .m-timer{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:700;line-height:1}.lp .m-timer small{font-size:var(--text-lg);color:var(--color-muted);letter-spacing:0}.lp .m-gps{font-size:var(--text-xs);color:var(--color-ink-2)}.lp .live{align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-ok-tint);color:var(--color-ok);font-size:var(--text-xs);font-weight:700;display:inline-flex}.lp .live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.lp .m-btns{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lp .m-b1,.lp .m-b2{min-height:40px;padding-inline:var(--space-xs);border-radius:var(--radius-pill);font-weight:700;font-size:var(--text-xs);text-align:center;place-items:center;display:grid}.lp .m-b1{background:var(--color-paper-3)}.lp .m-b2{background:var(--color-action);color:var(--color-accent-ink)}.lp .m-row{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-block:var(--space-xs);border-bottom:1px solid var(--color-rule);font-variant-numeric:tabular-nums;display:flex}.lp .m-row:last-child{border-bottom:0}.lp .m-row.sel{padding-inline:var(--space-xs);margin-inline:calc(-1 * var(--space-xs));background:var(--color-accent-tint);color:var(--color-accent-text);border-bottom:0;border-radius:10px;font-weight:700}.lp .m-seg{gap:var(--space-2xs);border-radius:var(--radius-pill);height:12px;display:flex;overflow:hidden}.lp .s-a{background:var(--color-accent)}.lp .s-b{background:var(--color-warn)}.lp .s-c{background:var(--color-ok-fill)}.lp .m-legend{gap:var(--space-2xs);color:var(--color-ink-2);font-variant-numeric:tabular-nums;display:grid}.lp .m-legend div{justify-content:space-between;gap:var(--space-sm);display:flex}.lp .m-legend span{align-items:center;gap:var(--space-xs);display:inline-flex}.lp .m-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.lp .m-sent{align-items:center;gap:var(--space-xs);padding:var(--space-sm);background:var(--color-ok-tint);color:var(--color-ok);font-weight:700;font-size:var(--text-xs);border-radius:12px;display:flex}.lp .m-sent.alt{background:var(--color-accent-tint);color:var(--color-accent-text)}.lp .sec-features{padding-block:var(--section-gap-s) var(--section-gap)}.lp .bento{gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp .tile{--tile-pad:var(--space-xl);gap:var(--space-xl);padding:var(--tile-pad);border-radius:var(--radius-hero);background:var(--color-paper-2);align-content:space-between;min-height:340px;display:grid;overflow:hidden}.lp .tile-site{grid-column:span 5}.lp .tile-office{grid-column:span 7}.lp .tile-pay{column-gap:var(--space-3xl);grid-column:1/-1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-content:stretch;align-items:center}.lp .tile-text{gap:var(--space-sm);align-content:start;display:grid}.lp .tile .for{color:var(--color-muted);font-size:var(--text-md);margin-top:calc(-1 * var(--space-2xs))}.lp .tile .ticks{margin-top:var(--space-xs)}.lp .tile-ui{margin-bottom:calc(-1 * var(--tile-pad));align-self:end;justify-items:center;display:grid}.lp .crop{border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--color-card);outline:1px solid var(--color-rule-2);outline-offset:-1px;width:100%;position:relative;overflow:hidden}.lp .crop img{width:100%}.lp .ink{background:var(--color-band-ink);color:var(--color-band-ink-text)}.lp .sec-trust{padding-block:var(--section-gap-s)}.lp .trust-grid{column-gap:var(--gap-columns);row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lp .trust-grid h2{grid-column:1/span 4}.lp .trust{border-bottom:1px solid var(--color-band-ink-rule);grid-column:5/-1;display:grid}.lp .trust>div{column-gap:var(--gap-columns);row-gap:var(--space-xs);padding-block:var(--space-lg);border-top:1px solid var(--color-band-ink-rule);grid-template-columns:minmax(0,3fr) minmax(0,5fr);display:grid}.lp .trust dt{align-items:flex-start;gap:var(--space-sm);font-size:var(--text-title);letter-spacing:-.02em;font-weight:700;line-height:1.2;display:flex}.lp .trust dt .i-line{color:var(--color-accent);margin-top:var(--space-3xs)}.lp .trust dd{color:var(--color-band-ink-sub);max-width:38ch}.lp .sec-pricing{padding-block:var(--section-gap-l) var(--section-gap-s)}.lp .price-tools{justify-content:space-between;align-items:center;gap:var(--space-lg);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.lp .toggle{gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-paper-2);display:inline-flex}.lp .toggle button{align-items:center;gap:var(--space-xs);min-height:44px;padding-inline:var(--space-lg);border-radius:var(--radius-pill);color:var(--color-ink-2);font-weight:700;font-size:var(--text-md);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out);background:0 0;border:0;display:inline-flex}.lp .toggle button:hover{color:var(--color-ink)}.lp .toggle button:active{transform:translateY(1px)}.lp .toggle button[aria-pressed=true]{background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-lift)}.lp .gift{font-weight:400;font-size:var(--text-sm);color:var(--color-accent-text)}.lp .seats{align-items:center;gap:var(--space-sm);font-weight:700;font-size:var(--text-md);flex-wrap:wrap;display:inline-flex}.lp .seats input{width:8rem;min-height:52px;padding-inline:var(--space-md);border:1px solid var(--color-field);border-radius:var(--radius-field);background:var(--color-card);font-variant-numeric:tabular-nums;font-weight:400}.lp .seats input:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.lp .plans{gap:var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lp .plan{gap:var(--space-xs);padding:var(--space-xl);border:1px solid var(--color-rule-2);border-radius:var(--radius-hero);background:var(--color-card);transition:border-color var(--dur-short) var(--ease-out);grid-template-rows:auto auto 1fr auto;display:grid;position:relative}.lp .plan h3{font-size:var(--text-xl)}.lp .plan .staff{color:var(--color-ink-2)}.lp .plan .amount{margin-top:var(--space-lg);font-size:var(--text-3xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.lp .plan .amount small{font-size:var(--text-md);letter-spacing:0;color:var(--color-ink-2);font-weight:400}.lp .plan .per{min-height:3em;font-size:var(--text-sm);color:var(--color-muted);font-variant-numeric:tabular-nums}.lp .plan .go{min-height:52px;margin-top:var(--space-lg);padding-inline:var(--space-lg);border-radius:var(--radius-pill);border:1px solid var(--color-ink);color:var(--color-ink);white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out), color var(--dur-micro) var(--ease-out), border-color var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.lp .plan .go:hover{background:var(--color-paper-2)}.lp .plan .go:active{transform:translateY(1px)}.lp .plan .fit-badge{top:var(--space-lg);right:var(--space-lg);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-accent-tint);color:var(--color-accent-text);font-size:var(--text-sm);font-weight:700;display:none;position:absolute}.lp .plan.fit{border-color:var(--color-accent)}.lp .plan.fit .fit-badge{display:block}.lp .plan.fit .go{background:var(--color-action);border-color:var(--color-action);color:var(--color-accent-ink)}.lp .plan.fit .go:hover{background:var(--color-action-hover)}.lp .price-notes{column-gap:var(--gap-columns);row-gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.lp .included{grid-column:1/span 5}.lp .fine{font-size:var(--text-sm);color:var(--color-ink-2);grid-column:7/-1}.lp .sec-faq{padding-block:var(--section-gap) var(--section-gap)}.lp .faq-grid{column-gap:var(--gap-columns);row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lp .faq-grid h2{top:var(--space-lg);grid-column:1/span 4;position:sticky}.lp .faq{border-bottom:1px solid var(--color-rule-2);grid-column:5/-1}.lp .faq details{border-top:1px solid var(--color-rule-2)}.lp .faq summary{padding-block:var(--space-lg);padding-right:var(--space-2xl);font-size:var(--text-lg);letter-spacing:-.01em;cursor:pointer;font-weight:700;line-height:1.3;list-style:none;display:block;position:relative}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:before,.lp .faq summary:after{content:"";right:var(--space-2xs);background:var(--color-ink);width:16px;height:2px;transition:transform var(--dur-short) var(--ease-out);position:absolute;top:50%}.lp .faq summary:after{transform:rotate(90deg)}.lp .faq details[open] summary:after{transform:rotate(0)}.lp .faq summary:hover{color:var(--color-accent-text)}.lp .faq details p{padding-bottom:var(--space-lg);color:var(--color-ink-2);max-width:62ch}.lp .faq{interpolate-size:allow-keywords}.lp .faq details::details-content{height:0;transition:height var(--dur-short) var(--ease-out), content-visibility var(--dur-short) allow-discrete;overflow:clip}.lp .faq details[open]::details-content{height:auto}.lp .sec-demo{padding-block:var(--section-gap-s) var(--section-gap-l)}.lp .band{background:var(--color-paper-2)}.lp .demo-grid{column-gap:var(--gap-columns);row-gap:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lp .demo-text{gap:var(--space-lg);grid-column:1/span 5;display:grid}.lp .demo-text .sub{color:var(--color-ink-2);max-width:46ch}.lp .steps{counter-reset:step;gap:var(--space-md);margin-top:var(--space-xs);list-style:none;display:grid}.lp .steps li{counter-increment:step;gap:var(--space-sm);grid-template-columns:40px minmax(0,1fr);align-items:baseline;display:grid}.lp .steps li:before{content:counter(step);font-size:var(--text-xl);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.lp .demo-form{gap:var(--space-md) var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-hero);background:var(--color-paper);grid-column:7/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lp .field{gap:var(--space-2xs);align-content:start;display:grid}.lp .field.full,.lp .form-err,.lp .form-note,.lp .demo-form .submit,.lp .demo-form .done{grid-column:1/-1}.lp .field label{font-size:var(--text-sm);color:var(--color-ink-2);font-weight:700}.lp .field input,.lp .field select,.lp .field textarea{width:100%;min-height:52px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-field);border-radius:var(--radius-field);background:var(--color-card);font-size:var(--text-md)}.lp .field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2357503F' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px;padding-right:40px}.lp .field textarea{resize:vertical;min-height:120px}.lp .field input:focus-visible,.lp .field select:focus-visible,.lp .field textarea:focus-visible{outline:2px solid var(--color-focus);outline-offset:0}.lp .field [aria-invalid=true]{border-color:var(--color-error);background:var(--color-error-tint)}.lp .field input:disabled,.lp .field select:disabled,.lp .field textarea:disabled{background:var(--color-paper-2);color:var(--color-muted);cursor:not-allowed;opacity:.8}.lp .ferr{min-height:1lh;font-size:var(--text-sm);color:var(--color-error)}.lp .form-err{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-field);background:var(--color-error-tint);color:var(--color-error);font-weight:700}.lp .demo-form .submit{justify-self:start}.lp .hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp .form-note{font-size:var(--text-sm);color:var(--color-ink-2)}.lp .done{gap:var(--space-sm);padding-block:var(--space-xl);justify-items:start;display:grid}.lp .done .ok{fill:none;width:40px;height:40px;stroke:var(--color-ok-fill);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.lp .done h3:focus{outline:none}.lp .done h3:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.lp .site-foot{padding-block:var(--space-3xl) var(--space-xl);border-top:1px solid var(--color-rule-2)}.lp .foot-grid{column-gap:var(--gap-columns);row-gap:var(--space-lg);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid;container-type:inline-size}.lp .foot-mark{font-size:var(--text-mark);letter-spacing:-.05em;white-space:nowrap;color:var(--color-ink);grid-column:1/-1;margin-left:-.069em;font-weight:700;line-height:.85}.lp .foot-links{gap:var(--space-2xs) var(--space-lg);flex-wrap:wrap;grid-column:1/span 7;display:flex}.lp .foot-links a{min-height:44px;color:var(--color-ink-2);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.lp .foot-links a:hover{color:var(--color-ink);text-decoration:underline}.lp .foot-operator{text-align:right;font-size:var(--text-sm);color:var(--color-muted);grid-column:8/-1;justify-self:end}@media (width<=72rem){.lp .tile-site,.lp .tile-office{grid-column:1/-1}.lp .tile-pay{grid-template-columns:minmax(0,1fr)}.lp .tile-site .crop{justify-self:center;max-width:480px}}@media (width<=60rem){.lp .nav-links{display:none}.lp .hero-text,.lp .hero-visual,.lp .compare-grid .sec-head,.lp .compare,.lp .split-head h2,.lp .split-head .lead,.lp .faq-grid h2,.lp .faq,.lp .demo-text,.lp .demo-form,.lp .included,.lp .fine,.lp .foot-links,.lp .foot-operator,.lp .tour-pause{grid-column:1/-1}.lp .hero-visual{margin-top:0;margin-bottom:14%}.lp .shot-phone{width:26%;bottom:-16%;left:auto;right:4%}.lp .hero-text{padding-block:0}.lp .voice blockquote,.lp .voice figcaption{grid-column:1/-1}.lp .voice{margin-top:var(--space-3xl)}.lp .faq-grid h2{position:static}.lp .tour-panel{grid-template-columns:minmax(0,1fr)}.lp .trust-grid h2,.lp .trust{grid-column:1/-1}.lp .trust>div,.lp .plans{grid-template-columns:minmax(0,1fr)}.lp .foot-operator{text-align:left;justify-self:start}}@media (width<=40rem){.lp .hero-visual{margin-bottom:0}.lp .shot-desk{display:none}.lp .shot-phone{width:72%;margin-inline:auto;position:static}.lp .nav-login span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp .tour-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp .tour-ui{min-height:0;padding:var(--space-lg) var(--space-md)}.lp .tile{--tile-pad:var(--space-lg);min-height:0}.lp .plan{padding:var(--space-lg)}.lp .demo-form{padding:var(--space-lg);grid-template-columns:minmax(0,1fr)}.lp .compare thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lp .compare,.lp .compare tbody,.lp .compare tr,.lp .compare td{width:100%;display:block}.lp .compare tr{padding-block:var(--space-md);border-bottom:1px solid var(--color-rule-2)}.lp .compare td{border:0;padding:0}.lp .compare td+td{margin-top:var(--space-xs)}.lp .compare td:before{content:attr(data-label);font-size:var(--text-sm);color:var(--color-muted);font-weight:700;display:block}.lp .price-tools{flex-direction:column;align-items:stretch}.lp .toggle{align-self:flex-start}.lp .toggle button{padding-inline:var(--space-md)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp .faq details::details-content{transition:none}}
