.s-landing{overflow-x:clip}.s-landing main>.s-lp-bleed{margin:0 calc(50% - 50vw);padding-inline:clamp(18px,5vw,48px);box-sizing:border-box}.s-lp-inner{max-width:1180px;margin:0 auto}.s-landing form[id],.s-landing section[id]{scroll-margin-top:calc(96px + env(safe-area-inset-top, 0px))}.s-lp-header{position:-webkit-sticky;position:sticky;top:0;z-index:200;background:var(--s-bg);padding:calc(12px + env(safe-area-inset-top, 0px)) clamp(18px,5vw,48px) 12px;border-bottom:1.5px solid var(--s-fg);flex-wrap:wrap;gap:14px;border-bottom-color:transparent;transition:border-color .25s ease}.s-lp-header.is-compact{border-bottom-color:var(--s-fg)}.s-lp-header .s-wordmark{position:relative;display:block;flex:0 0 auto;line-height:0;padding:0;border:0;outline:0;background:transparent;box-shadow:none;border-radius:0}.s-lp-header .s-wordmark-img{position:relative;z-index:2;height:34px;transform-origin:50% 80%;transition:transform .14s ease,filter .08s linear}.s-lp-header .s-wordmark:hover .s-wordmark-img{transform:rotate(-4deg) translateY(-1px)}.s-lp-header .s-wordmark.is-flash .s-wordmark-img{filter:brightness(1.35)}.s-wordmark-ghost{position:absolute;left:0;top:0;z-index:1;height:34px;width:auto;pointer-events:none;opacity:0;transform-origin:50% 80%;transition:transform .18s cubic-bezier(.2,1.7,.3,1),opacity .18s ease}.s-wordmark.is-burst .s-wordmark-ghost{opacity:.55}.s-wordmark.is-burst .s-wordmark-ghost.is-a{transform:rotate(-8deg) translate(-5px,-2px)}.s-wordmark.is-burst .s-wordmark-ghost.is-b{transform:rotate(8deg) translate(5px,-2px)}@media (prefers-reduced-motion:reduce){.s-lp-header .s-wordmark-img,.s-wordmark-ghost{transition:none}.s-wordmark.is-burst .s-wordmark-ghost{opacity:0}}.s-lp-nav{display:flex;align-items:center;gap:18px;min-width:0;flex-wrap:wrap}.s-lp-nav,.s-lp-navitem{font-size:15px;font-weight:500;white-space:nowrap}.s-lp-navitem{color:var(--s-fg);text-decoration:none}.s-lp-navitem:hover{color:var(--s-accent)}.s-lp-signin{padding:9px 16px;border:1.5px solid var(--s-fg);border-radius:999px;color:var(--s-fg);font-weight:600;text-decoration:none;white-space:nowrap}.s-lp-headerform{display:flex;gap:7px;align-items:center;overflow:hidden;flex:0 0;max-width:0;opacity:0;transform:translateY(-6px);pointer-events:none;transition:max-width .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease,transform .3s ease}.s-lp-header.is-compact .s-lp-headerform{flex:0 0 auto;max-width:360px;opacity:1;transform:translateY(0);pointer-events:auto}@media (prefers-reduced-motion:reduce){.s-lp-headerform{transition:none}}.s-lp-burger{display:none}.s-lp-burger-bar{display:block;height:2px;background:var(--s-fg);border-radius:2px;transition:transform .18s ease,opacity .14s ease}.s-lp-burger.is-open{background:var(--s-accent)}.s-lp-burger.is-open .s-lp-burger-bar:first-child{transform:translateY(7px) rotate(45deg)}.s-lp-burger.is-open .s-lp-burger-bar:nth-child(2){opacity:0}.s-lp-burger.is-open .s-lp-burger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:759px){.s-lp-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;flex:0 0 auto;width:46px;height:46px;padding:0 11px;background:transparent;border:1.5px solid var(--s-fg);border-radius:12px;cursor:pointer;transition:background .15s ease}.s-lp-nav{position:absolute;top:100%;left:0;right:0;z-index:210;display:none;flex-direction:column;align-items:stretch;gap:0;background:var(--s-bg);border-bottom:1.5px solid var(--s-fg);box-shadow:0 16px 30px rgba(34,30,26,.16);padding:2px clamp(18px,5vw,48px) 18px;white-space:normal}.s-lp-nav.is-open{display:flex}.s-lp-navitem{display:block;padding:14px 2px;border-bottom:1px solid rgba(34,30,26,.14);font-size:17px;font-weight:600}.s-lp-headerform{flex:0 0 auto;width:100%;max-width:none;margin-top:14px;opacity:1;transform:none;pointer-events:auto;overflow:visible}.s-lp-signin{display:block;text-align:center;padding:13px 16px;font-weight:700;margin-top:14px}}.s-lp-headerform .s-urlform{margin:0}.s-urlform.is-mini{flex-wrap:nowrap;gap:7px;min-width:0}.s-urlform.is-mini .s-urlform-field{flex:0 1 190px;min-width:0;gap:5px;border-radius:999px;padding:0 11px}.s-urlform.is-mini .s-urlform-prefix{font-size:11px;color:var(--s-primary);opacity:.55}.s-urlform.is-mini .s-input{flex:1 1;min-width:0;font-size:14px;padding:8px 0}.s-urlform.is-mini .s-btn{flex:0 0 auto;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:700;box-shadow:none;white-space:nowrap}@media (max-width:1120px){.s-lp-header.is-compact .s-lp-navitem.is-optional{display:none}}.s-urlform{flex-wrap:wrap;margin:16px 0 10px}.s-urlform,.s-urlform-field{display:flex;align-items:center;gap:10px}.s-urlform-field{flex:1 1 240px;padding:0 16px;background:#fff;border:1.5px solid var(--s-fg);border-radius:12px;transition:box-shadow .3s ease,border-color .3s ease;cursor:text}.s-urlform-prefix{font-size:13px;color:var(--s-primary);opacity:.55;pointer-events:none}.s-urlform.is-hero{gap:10px;margin:34px 0 0;max-width:540px}.s-urlform.is-hero .s-urlform-prefix{font-size:13px;color:var(--s-primary);opacity:.6}.s-urlform.is-hero .s-input{font-size:17px;padding:16px 0}.s-urlform.is-hero .s-btn{padding:15px 24px;font-size:17px;font-weight:700;border-radius:12px;box-shadow:4px 4px 0 var(--s-fg);white-space:nowrap}.s-urlform.is-plan{flex-direction:column;align-items:stretch;gap:10px;margin:24px 0 0;min-width:0;width:100%}.s-urlform.is-plan .s-urlform-field{flex:1 1 auto;width:100%;min-width:0}.s-urlform.is-plan .s-urlform-prefix{font-size:13px;color:var(--s-primary);opacity:.6}.s-urlform.is-plan .s-input{font-size:17px;padding:16px 0;flex:1 1;width:100%;min-width:0}.s-urlform.is-plan .s-plan-cta{margin-top:0;background:var(--s-card);min-height:56px;box-sizing:border-box}.s-urlform .s-input{border:0;background:transparent;box-shadow:none;padding:12px 2px;min-width:150px;font-size:15px}.s-urlform .s-input:focus-visible{outline:none}.s-urlform-field:focus-within{outline:4px solid var(--s-accent);outline-offset:1px}.s-urlform.is-band .s-urlform-field{flex:1 1 260px;min-width:0;gap:10px;background:var(--s-bg);border:1.5px solid var(--s-fg);border-radius:12px;padding:0 16px;box-shadow:none;transition:box-shadow .15s ease}.s-urlform.is-band .s-input{font-size:17px;padding:16px 0}.s-urlform.is-band .s-urlform-field:focus-within{outline:none;box-shadow:0 0 0 4px var(--s-accent)}.s-urlform.is-band .s-btn{background:var(--s-accent);color:var(--s-fg);border:1.5px solid var(--s-accent);border-radius:12px;padding:15px 24px;font-size:17px;font-weight:700;flex:0 1 auto;box-shadow:none}@media (max-width:759px){.s-urlform.is-band .s-btn,.s-urlform.is-band .s-urlform-field,.s-urlform.is-hero .s-btn,.s-urlform.is-hero .s-urlform-field{flex:1 1 100%}}.s-input.is-flash{animation:s-lp-flash 1.1s ease-out}@keyframes s-lp-flash{0%,to{box-shadow:none}20%,80%{box-shadow:0 0 0 5px rgba(167,139,250,.55)}}.s-landing main>.s-lp-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));grid-gap:48px 40px;gap:48px 40px;align-items:center;margin:0 calc(50% - 50vw);padding:56px clamp(18px,5vw,48px) 88px;box-sizing:border-box}.s-lp-hero-text{max-width:680px}.s-lp-kicker{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--s-primary)}.s-lp-hero-text .s-lp-kicker{margin-bottom:22px;opacity:.8}.s-landing h1.s-lp-h1{font-size:clamp(40px,5.2vw,76px);line-height:.95;letter-spacing:-.04em;margin:0}.s-lp-h1-second{font-family:var(--s-display);font-weight:800;font-size:clamp(38px,5vw,72px);line-height:.95;letter-spacing:-.04em;margin:26px 0 0}.s-lp-plate{display:inline-flex;align-items:center;min-height:1em;padding:0 12px 6px;background:var(--s-accent);transform:rotate(-1deg)}.s-lp-plate-caret{display:inline-block;width:3px;height:.82em;margin-left:3px;background:var(--s-fg);animation:s-caret .55s steps(1) infinite}@keyframes s-caret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.s-lp-plate-caret{animation:none;opacity:0}}.s-lp-sub{font-size:18px;line-height:1.45;margin:18px 0 0;max-width:520px;white-space:pre-line}.s-lp-swipe .s-lp-sub{font-size:19px;max-width:460px;margin-top:20px}.s-lp-channels{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:baseline;margin:22px 0 0;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--s-primary);opacity:.75}.s-lp-fanwrap{width:100%}.s-lp-fan,.s-lp-fanwrap{position:relative;min-width:260px}.s-lp-fan{transform-origin:top left}.s-lp-fancard{position:absolute;width:var(--s-fan-cw,236px);background:var(--s-card);border:1.5px solid var(--s-fg);border-radius:12px;padding:14px;overflow:hidden;box-shadow:7px 9px 0 rgba(34,30,26,.16);opacity:0;transition:transform .4s cubic-bezier(.2,1.4,.35,1),opacity .25s linear}.s-lp-fancard.is-in{opacity:1}.s-lp-fancard-imgbox{position:relative;width:100%;height:var(--s-fan-ih,240px);border-radius:7px;overflow:hidden;background:var(--s-photo)}.s-lp-fancard-img{display:block;width:100%;height:100%;object-fit:cover}.s-lp-fancard-mark{top:6px;right:6px;display:inline-flex;background:hsla(37,62%,96%,.94);padding:4px;border-radius:999px;box-shadow:0 1px 2px rgba(34,30,26,.18)}.s-lp-fancard-mark,.s-lp-fancard-plate{position:absolute;z-index:2;pointer-events:none}.s-lp-fancard-plate{bottom:6px;left:6px;background:var(--s-bg);color:var(--s-fg);border:1px solid var(--s-fg);padding:3px 7px;border-radius:4px;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.s-lp-fancard-bar{display:flex;align-items:center;gap:6.82px;padding:0 2px;margin-top:7px;color:var(--s-fg)}.s-lp-actions{display:flex;align-items:center;flex:1 1 auto;margin-top:9px}.s-lp-fancard .s-lp-actions{margin-top:0}.s-lp-actions-end{margin-left:auto;display:flex}@media (prefers-reduced-motion:reduce){.s-lp-fancard{transition:none}}.s-landing main>.s-lp-question{text-align:center;margin:0 calc(50% - 50vw);padding:clamp(44px,9vw,80px) clamp(18px,5vw,48px) clamp(28px,7vw,80px)}.s-landing h2.s-lp-question-h{max-width:900px;margin:0 auto;text-align:center;font-size:clamp(32px,4.4vw,62px);line-height:1.04;letter-spacing:-.035em;text-wrap:pretty}.s-lp-question-sub{display:flex;align-items:center;justify-content:center;font-family:var(--s-display);font-weight:800;font-size:clamp(24px,3vw,40px);letter-spacing:-.03em;gap:14px;margin:26px 0 0;flex-wrap:wrap}.s-lp-question-sub .s-wordmark-img{height:clamp(30px,3.8vw,52px)}.s-knock{display:contents}@media (max-width:900px){.s-landing main>.s-lp-hero{grid-template-columns:minmax(0,1fr)}}.s-landing main>.s-lp-story{position:relative;margin:0 calc(50% - 50vw);padding:0;background:var(--s-accent);color:var(--s-fg);border-top:1.5px solid var(--s-fg);height:auto;overflow-x:clip;max-width:100vw;box-sizing:border-box}.s-lp-story-sticky{position:relative;height:calc(100svh - var(--s-hdr-h, 64px));min-height:560px;overflow:hidden;display:grid;grid-gap:20px;gap:20px;padding:24px clamp(18px,5vw,48px);box-sizing:border-box}@media (max-width:759px){.s-lp-story-sticky{height:min(calc(100svh - var(--s-hdr-h, 64px)),660px);min-height:520px;gap:10px;padding:16px}}.s-lp-story-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:20px;gap:20px;align-items:center;min-height:0}.s-lp-story-text{position:relative;align-self:center;min-height:300px}@media (max-width:759px){.s-lp-story-cols{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-content:start;align-items:stretch;gap:10px;min-height:0}.s-lp-story-text{min-height:0;align-self:start}.s-lp-act,.s-lp-acts,.s-lp-story-cols,.s-lp-story-text{min-width:0;max-width:100%}.s-lp-act-title{max-width:100%;overflow-wrap:break-word}}.s-lp-kicker.is-onlav{color:var(--s-primary)}.s-lp-acts{display:grid;position:relative;min-height:210px;margin-top:18px}@media (max-width:759px){.s-lp-acts{min-height:152px;margin-top:10px}}.s-lp-act{grid-area:1/1;opacity:0;transition:opacity .35s ease;pointer-events:none}.s-lp-act.is-on{opacity:1}.s-landing h2.s-lp-act-title{font-size:clamp(36px,4.6vw,62px);line-height:.95;letter-spacing:-.035em;margin:16px 0 0}.s-lp-act-lead{font-weight:700;font-size:clamp(16px,1.5vw,20px);line-height:1.35;margin:14px 0 0;max-width:min(460px,100%)}.s-lp-act-line{font-size:19px;line-height:1.45;margin:20px 0 0;max-width:min(460px,100%)}@media (max-width:759px){.s-landing h2.s-lp-act-title{font-size:30px;line-height:.96;margin:0}.s-lp-act-line{font-size:16px;margin:16px 0 0}}.s-lp-story-close{margin:22px 0 0;transition:opacity .3s ease,transform .3s ease;font-family:var(--s-display);font-weight:800;font-size:clamp(17px,2vw,26px);letter-spacing:-.025em}.s-lp-cam{position:relative;height:100%;min-height:260px;overflow:hidden}@media (max-width:759px){.s-lp-cam{height:auto;min-height:0}}.s-lp-stagezoom{position:absolute;top:0;left:0;z-index:2}.s-lp-stage,.s-lp-stagezoom{transform-origin:0 0;will-change:transform}.s-lp-stage{position:relative;transition:transform .16s steps(2)}.s-lp-para{position:absolute;z-index:0;left:50%;top:50%;pointer-events:none}.s-lp-para.is-1{width:1400px;height:1400px;border-radius:60px;background:hsla(37,62%,96%,.1)}.s-lp-para.is-2{width:1000px;height:1000px;border-radius:40px;background:rgba(46,16,101,.08)}.s-lp-weekdays{position:absolute;top:-34px;left:0;display:grid;grid-template-columns:repeat(5,274px);grid-gap:14px;gap:14px;height:30px;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.s-lp-cell,.s-lp-storycard{position:absolute;box-sizing:border-box;border:1.5px solid var(--s-fg);border-radius:10px;background:var(--s-bg);overflow:hidden}.s-lp-storycard{position:absolute;inset:0;min-height:310px;padding:8px;background:var(--s-card);box-shadow:8px 10px 0 var(--s-primary);transform-style:preserve-3d;transition:transform .12s linear}.s-lp-storycard-wrap{position:absolute;perspective:1400px;z-index:5}@media (prefers-reduced-motion:reduce){.s-lp-storycard{transition:none}}.s-lp-storycard-head{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:7px;font-size:7.5px;text-transform:uppercase;letter-spacing:.1em}.s-lp-storycard-chan{display:inline-flex;align-items:center;color:var(--s-fg)}.s-lp-storycard-imgbox{position:relative;width:100%;aspect-ratio:3/2;border-radius:6px;overflow:hidden;background:var(--s-photo)}.s-lp-storycard-img{position:absolute;inset:0;background:var(--s-photo) url(/landing/seq-eichentisch-werkstatt.jpg) center /cover no-repeat;transition:opacity .08s steps(1),transform .18s cubic-bezier(.2,1.9,.3,1)}.s-lp-storycard-cap{margin:8px 0 0;font-size:9px;line-height:1.35;min-height:50px}.s-lp-storycard-caret{display:inline;font-weight:700;animation:s-caret .6s steps(1) infinite}@media (prefers-reduced-motion:reduce){.s-lp-storycard-caret{animation:none;opacity:0}}.s-lp-storycard-tags{margin:6px 0 0;font-size:7.5px;color:var(--s-primary)}.s-lp-storycard-slot{display:inline-block;flex:0 0 auto;padding:3px 6px;border:1px solid var(--s-fg);border-radius:4px;background:var(--s-accent);font-size:8px;text-transform:uppercase;letter-spacing:.08em;transition:opacity .1s steps(1),transform .16s cubic-bezier(.2,2,.3,1)}.s-lp-storycard-bar{transition:opacity .1s steps(1)}.s-lp-cell{padding:10px;box-shadow:8px 10px 0 var(--s-primary);transition:opacity .25s linear}.s-lp-cell-mini{display:grid;grid-gap:8px;gap:8px}.s-lp-cell-fill{display:block;height:196px;border-radius:7px;border:1.5px solid var(--s-fg);background:linear-gradient(135deg,var(--s-photo) 0,var(--s-photo) 60%,var(--s-photo-deep) 60%,var(--s-photo-deep) 100%)}.s-lp-cell-bar{display:block;height:10px;border-radius:5px;background:var(--s-fg);opacity:.82}.s-lp-cell-bar.is-short{width:56%;opacity:.42}.s-lp-cell-dot{position:absolute;right:11px;top:11px;width:16px;height:16px;border-radius:999px;border:2px solid var(--s-fg)}.s-lp-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:10px;gap:10px;margin-top:26px;max-width:min(460px,100%);transition:opacity .3s ease}@media (max-width:759px){.s-lp-counters{grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:7px;margin-top:4px}.s-lp-story-close{margin-top:6px}}.s-lp-counter{display:block;border:1.5px solid var(--s-fg);border-radius:12px;padding:10px 12px;background:hsla(37,62%,96%,.9);font-size:9.5px;text-transform:uppercase;letter-spacing:.1em}.s-lp-counter b{display:block;margin-bottom:2px;font-family:var(--s-display);font-weight:800;font-size:28px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}@media (max-width:759px){.s-lp-counter b{font-size:20px}}.s-lp-story-caption{position:absolute;z-index:9;left:50%;top:var(--s-lp-plate-top,calc(100% - 92px));transform:translateX(-50%);width:1426px;max-width:calc(100% - 8px);pointer-events:none;transition:opacity .18s steps(2);box-sizing:border-box;text-align:left;font-family:var(--s-display);font-weight:800;font-size:clamp(20px,2.2vw,30px);line-height:1.2;letter-spacing:-.03em;background:var(--s-bg);border:1.5px solid var(--s-fg);border-radius:12px;padding:10px 16px}@media (max-width:759px){.s-lp-story-caption{top:auto;bottom:10px}}.s-landing main>.s-lp-swipe{margin:0 calc(50% - 50vw);padding:clamp(52px,8vw,96px) clamp(18px,5vw,48px);background:var(--s-card);border-top:1.5px solid var(--s-fg);box-sizing:border-box}.s-lp-swipe-inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:56px;gap:56px;align-items:center}.s-landing h2.s-lp-swipe-h{font-size:clamp(19px,1.4vw,24px);line-height:1.2;letter-spacing:-.035em;margin:16px 0 0}.s-lp-swipe-line{display:block;white-space:nowrap}.s-lp-legend{display:flex;justify-content:space-between;gap:20px;margin:36px 0 0;max-width:460px;font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;line-height:1.7}.s-lp-legend-cell{display:block;text-align:left}.s-lp-legend-cell.is-mid{text-align:center}.s-lp-legend-cell.is-end{text-align:right}.s-lp-legend-cell b{display:block;font-weight:700;opacity:.65}.s-lp-legend-cell.is-mid b{opacity:1}.s-lp-legend .is-ok{color:var(--s-approve);opacity:1;font-weight:700}.s-lp-swipe-stage{display:flex;flex-direction:column;align-items:center;width:100%;touch-action:none}.s-lp-swipe-deck{position:relative;width:min(300px,78vw);height:440px}@media (max-width:560px){.s-lp-swipe-deck{height:418px}}.s-lp-swipecard{position:absolute;top:0;left:0;right:0;display:block;padding:12px;background:var(--s-bg);border:1.5px solid var(--s-fg);border-radius:16px;box-shadow:10px 12px 0 rgba(34,30,26,.16);transition:transform .5s cubic-bezier(.2,.9,.2,1),opacity .4s ease;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.s-lp-swipecard.is-front{cursor:-webkit-grab;cursor:grab}@keyframes s-lp-swipehint{0%,26%,to{transform:translateX(0) rotate(0deg)}9%{transform:translateX(22px) rotate(2.2deg)}17%{transform:translateX(-6px) rotate(-.7deg)}}.s-lp-swipecard.is-front.is-hint{animation:s-lp-swipehint 4.2s ease-in-out 1.1s infinite}@media (prefers-reduced-motion:reduce){.s-lp-swipecard.is-front.is-hint{animation:none}}.s-lp-swipecard-head{display:flex;align-items:center;gap:9px;margin-bottom:9px}.s-lp-swipecard-avatar{width:28px;height:28px;border-radius:999px;background:var(--s-fg);color:var(--s-bg);border:1.5px solid var(--s-fg);flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:var(--s-display);font-weight:800;font-size:16px;line-height:1;padding-bottom:2px;letter-spacing:0}.s-lp-swipecard-who{display:grid;min-width:0}.s-lp-swipecard-brand{font-size:12.5px;font-weight:700}.s-lp-swipecard-time{font-size:10.5px;opacity:.5}.s-lp-swipecard-mark{margin-left:auto;flex:0 0 auto;color:var(--s-fg);display:inline-flex}.s-lp-swipecard-img{display:block;width:100%;height:250px;object-fit:cover;border-radius:10px;background:var(--s-photo);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.s-lp-swipecard-caption{display:block;font-size:14.5px;line-height:1.4;margin-top:7px;min-height:60px;white-space:pre-line}.s-lp-swipestamp{position:absolute;z-index:2;top:22px;pointer-events:none;font-size:13px;text-transform:uppercase;letter-spacing:.1em;padding:7px 12px;background:var(--s-bg);border-radius:8px}.s-lp-swipestamp.is-ok{left:20px;border:2px solid var(--s-approve);color:var(--s-approve)}.s-lp-swipestamp.is-skip{right:20px;border:2px solid rgba(34,30,26,.55);color:rgba(34,30,26,.7)}.s-lp-swipe-counter{margin:20px 0 0;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.s-lp-swipe-buttons{margin-top:24px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.s-lp-swipe-btn{padding:12px 22px;font-size:15px;white-space:nowrap}.s-lp-swipe-btn:hover:not(:disabled){background:var(--s-fg);color:var(--s-bg)}.s-lp-approve{background:var(--s-approve);color:var(--s-bg);box-shadow:3px 3px 0 var(--s-fg)}.s-lp-approve:hover:not(:disabled){background:var(--s-fg);color:var(--s-bg)}.s-lp-swipe-empty{position:absolute;top:140px;left:0;right:0;text-align:center;font-size:13px;text-transform:uppercase;letter-spacing:.12em}.s-lp-swipe-reset{margin-top:14px;background:var(--s-accent);color:var(--s-fg);padding:10px 18px;font-size:14px;text-transform:none;letter-spacing:0}.s-landing main>.s-lp-midcta{text-align:center;margin:0 calc(50% - 50vw);padding:clamp(48px,7.5vw,88px) clamp(18px,5vw,48px)}.s-landing h2.s-lp-midcta-h{font-size:clamp(32px,4.2vw,56px);line-height:1;letter-spacing:-.035em;margin:0;text-wrap:balance}.s-lp-midcta-inner{max-width:900px;margin:0 auto}.s-lp-midcta .s-urlform{justify-content:center;margin:30px auto 0;max-width:540px}.s-lp-midcta .s-lp-sub{margin-inline:auto}@media (max-width:900px){.s-lp-swipe-inner{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.s-lp-act,.s-lp-cell,.s-lp-storycard-img,.s-lp-swipecard{transition:none}}.s-landing main>.s-lp-reason{margin:0 calc(50% - 50vw);padding:clamp(52px,8vw,96px) clamp(18px,5vw,48px);background:var(--s-primary);color:var(--s-bg);border-top:1.5px solid var(--s-fg);box-sizing:border-box}.s-lp-reason-head{max-width:1240px;margin:0 auto}.s-lp-kicker.is-oninc{color:var(--s-accent)}.s-landing h2.s-lp-reason-h{font-size:clamp(38px,5vw,64px);line-height:.95;letter-spacing:-.035em;margin:16px 0 0;color:var(--s-bg)}.s-lp-reason-sub{font-size:19.5px;line-height:1.5;margin:18px 0 0;max-width:620px;opacity:.9;white-space:pre-line}.s-lp-reason-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:22px;gap:22px;max-width:1240px;margin:54px auto 0}.s-lp-reasoncard{background:var(--s-bg);color:var(--s-fg);border:1.5px solid var(--s-fg);border-radius:18px;padding:20px;display:flex;flex-direction:column}.s-lp-reasoncard-h{display:block;font-family:var(--s-display);font-weight:700;font-size:21px;letter-spacing:-.02em;margin:18px 0 8px}.s-lp-reasoncard p{margin:0;font-size:15.5px;line-height:1.45}.s-lp-demo{height:180px;border:1.5px solid var(--s-fg);border-radius:12px;background:var(--s-card);position:relative;overflow:hidden;box-sizing:border-box}.s-lp-demo-plan{padding:12px;display:grid;grid-template-rows:auto 1fr;grid-gap:10px;gap:10px}.s-lp-demo-legend{display:flex;gap:8px;flex-wrap:wrap;font-size:8.5px;text-transform:uppercase;letter-spacing:.08em}.s-lp-demo-month{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;grid-gap:5px;gap:5px}.s-lp-dot{border-radius:999px;border:1px solid rgba(34,30,26,.3);background:transparent;transform:scale(.6);transition:all .25s ease}.s-lp-dot.is-t0{--s-dot:#a78bfa}.s-lp-dot.is-t1{--s-dot:#2e1065}.s-lp-dot.is-t2{--s-dot:#1f7a4d}.s-lp-dot.is-t3{--s-dot:#221e1a}.is-live .s-lp-dot.is-on{animation:s-lp-dotin 3.2s ease-in-out infinite both}@keyframes s-lp-dotin{0%,8%{background:transparent;transform:scale(.6)}20%,92%{background:var(--s-dot);transform:scale(1)}to{background:transparent;transform:scale(.6)}}.s-lp-demo-design{display:flex;align-items:center;justify-content:center;perspective:900px}.s-lp-flip{position:relative;width:108px;height:134px;transform-style:preserve-3d;transform:rotateY(180deg)}.is-live .s-lp-flip{animation:s-lp-flip 4s cubic-bezier(.3,.9,.2,1) infinite}@keyframes s-lp-flip{0%,45%{transform:rotateY(180deg)}55%,95%{transform:rotateY(0deg)}to{transform:rotateY(180deg)}}.s-lp-flip-face{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.s-lp-flip-face.is-done{transform:rotateY(180deg)}.s-lp-flip-raw{background:var(--s-photo);border:1.5px dashed rgba(34,30,26,.5);border-radius:8px;display:flex;align-items:flex-end;font-size:8.5px;text-transform:uppercase;letter-spacing:.08em}.s-lp-flip-made,.s-lp-flip-raw{width:100%;height:100%;box-sizing:border-box;padding:8px}.s-lp-flip-made{background:var(--s-bg);border:1.5px solid var(--s-fg);border-radius:8px;display:grid;grid-template-rows:1fr auto auto;grid-gap:6px;gap:6px}.s-lp-flip-made i{background:var(--s-photo);border:1px solid var(--s-fg);border-radius:5px}.s-lp-flip-made b{height:6px;background:var(--s-fg);opacity:.8;border-radius:3px}.s-lp-flip-made s{height:6px;width:60%;background:var(--s-accent);border-radius:3px}.s-lp-demo-slots{position:absolute;right:10px;top:10px;bottom:10px;width:82px;display:grid;grid-auto-rows:1fr;grid-gap:5px;gap:5px}.s-lp-demo-slots span{border:1px dashed rgba(34,30,26,.4);border-radius:5px}.s-lp-demo-slots span.is-target{border:1.5px solid var(--s-fg);border-radius:5px;background:transparent}.is-live .s-lp-demo-slots span.is-target{animation:s-lp-slotfill 3s steps(1) infinite}@keyframes s-lp-slotfill{0%,56%{background:transparent}57%,to{background:var(--s-accent)}}.s-lp-photo{position:absolute;width:92px;height:116px;left:0;top:0;transform-origin:top left;transform:translate(-110px,40px) rotate(-14deg) scale(.9)}.is-live .s-lp-photo{animation:s-lp-photo 3s cubic-bezier(.25,.9,.25,1) infinite}@keyframes s-lp-photo{0%,23%{transform:translate(-110px,40px) rotate(-14deg) scale(.9)}30%,56%{transform:translate(24px,26px) rotate(-2deg) scale(1)}63%,to{transform:translate(172px,52px) rotate(0deg) scale(.42)}}.s-lp-photo>span{width:100%;height:100%;border-radius:7px;background:var(--s-photo);align-items:flex-end;padding:7px;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.s-lp-photo>span,.s-lp-swipecard-a,.s-lp-swipecard-b{box-sizing:border-box;border:1.5px solid var(--s-fg);display:flex}.s-lp-swipecard-a,.s-lp-swipecard-b{position:absolute;top:18px;width:84px;height:96px;border-radius:8px;font-size:26px;align-items:center;justify-content:center}.s-lp-swipecard-a{left:16px;background:var(--s-bg);color:var(--s-approve)}.s-lp-swipecard-b{left:108px;background:var(--s-card);color:rgba(34,30,26,.6)}.is-live .s-lp-swipecard-a{animation:s-lp-demoswipe-a 3.6s cubic-bezier(.2,.9,.2,1) infinite}.is-live .s-lp-swipecard-b{animation:s-lp-demoswipe-b 3.6s cubic-bezier(.2,.9,.2,1) infinite}@keyframes s-lp-demoswipe-a{0%,22%{transform:translate(0) rotate(-3deg);opacity:1}36%,to{transform:translate(190px) rotate(16deg);opacity:0}}@keyframes s-lp-demoswipe-b{0%,50%{transform:translate(0) rotate(3deg);opacity:1}64%,to{transform:translate(-200px) rotate(-16deg);opacity:0}}.s-lp-demo-rowbox{position:absolute;left:10px;right:10px;bottom:10px;overflow:hidden}.s-lp-demo-row{display:flex;gap:6px}.is-live .s-lp-demo-row{animation:s-lp-demorow 3.6s cubic-bezier(.25,.9,.25,1) infinite}@keyframes s-lp-demorow{0%,67%{transform:translateX(0)}78%,to{transform:translateX(-46px)}}.s-lp-demo-row span{flex:0 0 40px;height:30px;box-sizing:border-box;border-radius:6px;border:1.5px solid var(--s-fg);background:var(--s-bg)}.is-live .s-lp-demo-row span.is-learn{animation:s-lp-demolearn 3.6s steps(1) infinite}@keyframes s-lp-demolearn{0%,67%{background:var(--s-bg)}68%,to{background:var(--s-accent)}}@media (prefers-reduced-motion:reduce){.is-live .s-lp-demo-row,.is-live .s-lp-demo-row span.is-learn,.is-live .s-lp-demo-slots span.is-target,.is-live .s-lp-dot.is-on,.is-live .s-lp-flip,.is-live .s-lp-photo,.is-live .s-lp-swipecard-a,.is-live .s-lp-swipecard-b{animation:none}.s-lp-dot.is-on{background:var(--s-dot);transform:scale(1)}.s-lp-flip{transform:rotateY(0deg)}.s-lp-photo{transform:translate(24px,26px) rotate(-2deg) scale(1)}}.s-landing main>.s-lp-gallery{margin:0 calc(50% - 50vw);padding:clamp(52px,8vw,96px) 0;overflow:hidden}.s-lp-gallery-head{max-width:1240px;margin:0 auto;padding:0 clamp(18px,5vw,48px)}.s-landing h2.s-lp-gallery-h{font-size:clamp(38px,5vw,64px);line-height:.95;letter-spacing:-.035em;margin:16px 0 0;max-width:700px}.s-lp-marquee{overflow:hidden;touch-action:pan-y;padding:44px clamp(18px,5vw,48px) 8px;margin-bottom:0}.s-lp-marquee+.s-lp-marquee{padding-top:22px}.s-lp-marquee-track{display:flex;gap:22px;width:max-content;will-change:transform}.s-lp-galcard{flex:0 0 288px;background:var(--s-card);border:1.5px solid var(--s-fg);border-radius:18px;padding:13px;box-shadow:7px 9px 0 rgba(34,30,26,.12)}.s-lp-galcard.is-second{background:var(--s-bg);box-shadow:7px 9px 0 var(--s-accent)}.s-lp-galcard.is-second .s-lp-galcard-mark{color:var(--s-primary)}.s-lp-galcard-head{display:flex;align-items:center;gap:9px;margin-bottom:10px}.s-lp-galcard-avatar{width:28px;height:28px;flex:none;border-radius:999px;background:var(--s-fg);color:var(--s-bg);display:grid;place-items:center;font-family:var(--s-display);font-weight:800;font-size:13px}.s-lp-galcard-who{display:grid;min-width:0;line-height:normal}.s-lp-galcard-brand{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-lp-galcard-time{font-size:10.5px;opacity:.5}.s-lp-galcard-mark{margin-left:auto;flex:0 0 auto;display:flex;color:var(--s-fg)}.s-lp-galcard-img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:12px;background:var(--s-photo)}.s-lp-galcard-caption{margin:8px 0 0;font-size:15px;line-height:1.4;min-height:62px}@media (max-width:759px){.s-lp-marquee-track{gap:12px}.s-lp-galcard{flex:0 0 168px;padding:9px;border-radius:14px}.s-lp-galcard-head{gap:6px;margin-bottom:6px}.s-lp-galcard-avatar{width:21px;height:21px;font-size:10px}.s-lp-galcard-brand{font-size:10px}.s-lp-galcard-time{font-size:8.5px}.s-lp-galcard-mark svg{width:13px;height:13px}.s-lp-galcard-img{aspect-ratio:4/3;border-radius:9px}.s-lp-galcard .s-lp-actions{margin-top:4px}.s-lp-galcard-caption{font-size:10.5px;line-height:1.3;min-height:0;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.s-landing main>.s-lp-compare{margin:0 calc(50% - 50vw);border-top:1.5px solid var(--s-fg);padding:clamp(52px,8vw,96px) clamp(18px,5vw,48px) 0;box-sizing:border-box}.s-lp-compare-inner{max-width:1180px;margin:0 auto}.s-landing h2.s-lp-compare-h{font-size:clamp(36px,4.6vw,62px);line-height:.95;letter-spacing:-.035em;margin:0;max-width:720px}.s-lp-compare-sub{font-size:clamp(13px,1.7vw,16px);line-height:1.45;margin:16px 0 0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-lp-comparegrid{margin:52px 0 0;overflow-x:auto}.s-lp-comparerow{display:grid;grid-template-columns:minmax(150px,180px) repeat(3,minmax(0,1fr));grid-column-gap:0;column-gap:0;min-width:620px}.s-lp-comparelabel{display:flex;align-items:center;font-size:11px;text-transform:uppercase;letter-spacing:.12em;opacity:.55;padding:14px 16px 14px 0}.s-lp-comparecell,.s-lp-comparelabel{border-top:1px solid rgba(34,30,26,.15)}.s-lp-comparecell{padding:14px 20px;font-size:16px;line-height:1.35}.s-lp-comparerow.is-head .s-lp-comparecell{display:flex;align-items:flex-end;align-self:stretch;font-family:var(--s-display);font-weight:800;font-size:24px;line-height:normal;letter-spacing:-.025em;padding:24px 20px 12px;border-top:0}.s-lp-comparerow.is-head .s-lp-comparecell:not(.is-us){font-weight:600;font-size:22px;letter-spacing:-.02em;opacity:.62}.s-lp-comparecell.is-us{background:var(--s-accent);font-weight:700;font-size:16.5px;border-top-color:rgba(34,30,26,.18)}.s-lp-comparecell.is-us.is-top{border-radius:14px 14px 0 0}.s-lp-comparecell.is-us.is-bottom{border-radius:0 0 14px 14px;padding-bottom:24px}.s-lp-comparecell.is-other{opacity:.62}.s-lp-comparerow.is-big .s-lp-comparecell,.s-lp-comparerow.is-big .s-lp-comparelabel{padding-top:20px;padding-bottom:20px}.s-lp-comparerow.is-big .s-lp-comparecell{font-family:var(--s-display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05}.s-lp-comparerow.is-big .s-lp-comparecell.is-us{font-weight:800;font-size:clamp(24px,2.4vw,32px)}.s-lp-comparerow.is-big .s-lp-comparecell.is-other{font-weight:600;font-size:clamp(20px,1.9vw,26px);opacity:.6}.s-lp-comparerow.is-big .s-lp-comparecell.is-us.is-bottom{padding-bottom:30px}.s-lp-compare-close{max-width:760px;margin:28px 0 0;font-size:clamp(19px,1.9vw,21px);line-height:1.4}.s-lp-compare-note{max-width:700px;margin:10px 0 0;font-size:12px;opacity:.55}@media (max-width:760px){.s-lp-comparegrid{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-right:calc(-1 * clamp(18px, 5vw, 48px));padding-right:clamp(18px,5vw,48px)}.s-lp-comparerow{grid-template-columns:132px repeat(3,268px);min-width:max-content}}.s-landing main>.s-lp-band{margin:clamp(52px,8vw,96px) calc(50% - 50vw) 0;padding:clamp(48px,7.5vw,88px) clamp(18px,5vw,48px);background:var(--s-fg);color:var(--s-bg);text-align:center;box-sizing:border-box}.s-lp-band-inner{max-width:820px;margin:0 auto}.s-landing h2.s-lp-band-h{margin:0;color:var(--s-bg);font-size:clamp(30px,3.6vw,48px);line-height:1;letter-spacing:-.04em;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.s-landing h2.s-lp-band-h.is-revealed{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path .32s ease-out;transition:clip-path .32s ease-out;transition:clip-path .32s ease-out,-webkit-clip-path .32s ease-out}@media (prefers-reduced-motion:reduce){.s-landing h2.s-lp-band-h{-webkit-clip-path:none;clip-path:none}}.s-lp-band-copy{max-width:620px;margin:18px auto 0;font-size:18px;line-height:1.5;opacity:.85}.s-lp-band .s-urlform{justify-content:center;margin:32px auto 0;max-width:540px}.s-lp-band .s-urlform-field{background:var(--s-bg);box-shadow:4px 4px 0 var(--s-accent)}.s-lp-band .s-urlform .s-btn-primary{background:var(--s-accent);border-color:var(--s-accent);color:var(--s-fg)}.s-lp-band-micro{margin:18px 0 0;font-size:11.5px;text-transform:uppercase;letter-spacing:.12em;opacity:.85}.s-urlform.is-band .s-urlform-inputwrap{position:relative;flex:1 1;min-width:0;display:flex;align-items:center}.s-urlform-placeholder{position:absolute;left:0;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:17px;color:var(--s-fg);opacity:.45;transition:opacity .12s linear}.s-urlform-placeholder.is-hidden{opacity:0}.s-urlform-placeholder{pointer-events:none}.s-landing main>.s-lp-pricing{margin:0 calc(50% - 50vw);padding:clamp(52px,8vw,96px) clamp(18px,5vw,48px);box-sizing:border-box}.s-lp-pricing-inner{max-width:1180px;margin:0 auto}.s-landing h2.s-lp-pricing-h{max-width:900px;margin:0;font-size:clamp(36px,4.8vw,66px);line-height:.95;letter-spacing:-.04em}.s-billing{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:1180px;margin:0 auto 26px}.s-billing-pill{display:flex;border:1.5px solid var(--s-fg);border-radius:999px;overflow:hidden;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.s-billing-tab{border:0;cursor:pointer;padding:11px 20px;font:inherit;letter-spacing:inherit;text-transform:inherit;background:transparent;color:var(--s-fg)}.s-billing-tab.is-on{background:var(--s-fg);color:var(--s-bg)}.s-lp-pricing .s-billing{margin:40px auto 0;gap:8px;flex-wrap:nowrap}.s-lp-pricing .s-billing-pill{font-size:10.5px;letter-spacing:.09em;flex:0 0 auto}.s-lp-pricing .s-billing-tab{padding:8px 14px;white-space:nowrap}.s-billing.is-compact{margin:22px 0 0}.s-billing.is-compact .s-billing-pill{letter-spacing:.12em;font-weight:700}.s-plans-switch{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:1180px;margin:40px auto 0}.s-plans-switch.is-onboarding{margin:22px 0 0;max-width:none}.s-plans-switch.is-abo{margin:20px 0 0}.s-plans-switch.is-abo.is-abo-2{max-width:860px}.s-lp-pricing .s-plans-switch .s-billing,.s-plans-switch .s-billing{margin:0;max-width:none;flex:0 0 auto}.s-aud-pill{display:flex;flex:0 0 auto;border:1.5px solid var(--s-fg);border-radius:999px;overflow:hidden;background:var(--s-card);box-shadow:4px 5px 0 var(--s-fg);font-family:var(--s-font);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.s-aud-tab{border:0;cursor:pointer;padding:12px 22px;white-space:nowrap;font:inherit;letter-spacing:inherit;text-transform:inherit;background:transparent;color:var(--s-fg)}.s-aud-tab.is-on{background:var(--s-accent)}.s-plans-switch.is-abo .s-aud-pill{font-size:11px;letter-spacing:.07em}.s-plans-switch.is-abo .s-aud-tab{padding:9px 15px}.s-plans-switch.is-abo .s-billing-tab{padding:7px 12px}@media (max-width:759px){.s-plans-switch.is-landing,.s-plans-switch.is-onboarding{justify-content:center}.s-plans-switch.is-landing .s-aud-pill,.s-plans-switch.is-onboarding .s-aud-pill{margin:0 auto;font-size:9.5px;letter-spacing:.05em}.s-plans-switch.is-landing .s-aud-tab,.s-plans-switch.is-onboarding .s-aud-tab{padding:9px 12px}.s-plans-switch.is-landing .s-billing,.s-plans-switch.is-onboarding .s-billing{display:none}}@media (max-width:719px){.s-plans-switch.is-abo{justify-content:center}.s-plans-switch.is-abo .s-aud-pill{margin:0 auto;font-size:9.5px;letter-spacing:.05em}.s-plans-switch.is-abo .s-aud-tab{padding:9px 12px}.s-plans-switch.is-abo .s-billing{display:none}}.s-micro-percard{display:none}@media (max-width:759px){.s-lp-pricing .s-micro-section,.s-ob .s-micro-section{display:none}.s-lp-pricing .s-micro-percard,.s-ob .s-micro-percard{display:inline}}@media (max-width:719px){.s-abofoot .s-micro-section{display:none}.s-abofoot .s-micro-percard{display:inline}}.s-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:22px;column-gap:22px;grid-row-gap:0;row-gap:0;margin:36px auto 0;align-items:stretch;max-width:1180px}.s-plan-features{flex:1 1 auto}@media (max-width:760px){.s-plans{grid-template-columns:1fr;column-gap:20px}.s-plan-card{margin-bottom:20px}}.s-plan-card{position:relative;background:var(--s-card);border:1.5px solid var(--s-fg);border-radius:22px;padding:clamp(16px,1.8vw,22px);display:flex;flex-direction:column;box-sizing:border-box;transform:translateY(12px)}.s-plan-card.is-lead{background:var(--s-accent);padding:clamp(24px,2.6vw,36px);box-shadow:12px 14px 0 var(--s-primary);transform:none}@media (max-width:760px){.s-plan-card{transform:none}}@supports (grid-template-rows:subgrid){.s-landing .s-plan-card,.s-shell .s-plan-card{display:grid;grid-template-rows:subgrid;grid-row:span 8;align-content:start;min-width:0;transform:none}.s-landing .s-plan-card.is-lead,.s-shell .s-plan-card.is-lead{padding:clamp(16px,1.8vw,22px);transform:none}}.s-plan-audience{margin:0;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:.14em;opacity:.7;white-space:nowrap}.s-landing h3.s-plan-name,.s-ob h3.s-plan-name{font-family:var(--s-display);font-weight:800;font-size:30px;letter-spacing:-.03em}h3.s-plan-name{margin:1px 0 0}.s-plan-namerow{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.s-plan-namerow h3.s-plan-name{min-width:0}.s-plan-bill{display:none;flex:0 0 auto;align-items:stretch;border:1.5px solid var(--s-fg);border-radius:12px;overflow:hidden;font-family:var(--s-font);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;line-height:1.2}.s-plan-billtab{display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;cursor:pointer;padding:5px 7px;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;background:transparent;color:var(--s-fg)}.s-plan-billtab.is-on{background:var(--s-fg);color:var(--s-bg)}@media (max-width:759px){.s-lp-pricing .s-plan-bill,.s-ob .s-plan-bill{display:flex}}@media (max-width:719px){.is-abo .s-plan-bill{display:flex}}.s-landing .s-plan-card.is-lead h3.s-plan-name{font-size:34px}.s-plan-claim{font-style:italic;font-size:15px;line-height:1.4;margin:8px 0 0;opacity:.8}.s-plan-price{margin:14px 0 0}.s-plan-amount{display:flex;align-items:flex-end;gap:8px;flex-wrap:nowrap;min-width:0;min-height:68px}.s-plan-card.is-lead .s-plan-amount{min-height:74px}@media (max-width:760px){.s-plan-amount{min-height:62px}}.s-plan-chf{font-size:14px;text-transform:uppercase;letter-spacing:.08em;opacity:.6;white-space:nowrap;flex:0 0 auto;padding-bottom:9px}.s-plan-amount b{font-family:var(--s-display);font-weight:800;font-size:clamp(46px,6.6vw,78px);line-height:.85;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:0 1 auto;min-width:0}.s-plan-card.is-lead .s-plan-amount b{font-size:clamp(52px,7.6vw,88px)}.s-plan-card.is-lead .s-plan-chf,.s-plan-card.is-lead .s-plan-per{padding-bottom:12px}@media (max-width:760px){.s-plan-amount b,.s-plan-card.is-lead .s-plan-amount b{font-size:clamp(50px,15vw,72px)}}.s-plan-per{font-size:14px;opacity:.65;white-space:nowrap;flex:0 0 auto;padding-bottom:9px}.s-plan-custom{display:block;font-family:var(--s-display);font-weight:800;font-size:34px;line-height:1;letter-spacing:-.03em;align-self:flex-end}.s-plan-hint{margin:8px 0 0;font-size:11px;line-height:1.35;font-weight:400;color:var(--s-fg);opacity:.75;white-space:nowrap}.s-plan-hint.is-saving{font-weight:400;color:inherit;opacity:.75}.s-plan-features{display:grid;grid-gap:0;gap:0;align-content:start;margin:10px 0 0;padding-left:0;list-style:none;font-size:11px;line-height:1.8}.s-plan-features li{display:grid;grid-template-columns:15px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:start}.s-plan-features li:before{content:"✓";font-weight:700;opacity:.75;line-height:inherit}.s-plan-lead{margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(34,30,26,.2);text-transform:uppercase;font-size:11px;letter-spacing:.14em;opacity:.7}.s-plan-cta{display:block;width:100%;text-align:center;margin-top:24px;border:1.5px solid var(--s-fg);border-radius:999px;padding:15px;font-weight:700;font-size:17px;background:transparent;color:var(--s-fg);box-shadow:none}.s-plan-card.is-lead .s-plan-cta{background:var(--s-fg);color:var(--s-bg)}.s-plan-cta:hover:not(:disabled){background:var(--s-primary);color:var(--s-primary-fg)}.s-lp-pricing-micro{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;max-width:1180px;margin:26px auto 0;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--s-primary)}.s-lp-pricing-micro .is-quiet{opacity:.6}.s-plans.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0;margin-top:26px}.is-compact .s-plan-card{margin-bottom:20px}@media (max-width:759px){.s-plans.is-compact{grid-template-columns:minmax(0,1fr)}}.is-compact .s-plan-card,.is-compact .s-plan-card.is-lead{padding:clamp(18px,2vw,26px)}.is-compact h3.s-plan-name,.s-landing .is-compact h3.s-plan-name{font-size:27px}.is-compact .s-plan-card.is-lead h3.s-plan-name,.s-landing .is-compact .s-plan-card.is-lead h3.s-plan-name{font-size:30px}.is-compact .s-plan-claim{font-size:14.5px}.is-compact .s-plan-amount{min-height:50px}.is-compact .s-plan-card.is-lead .s-plan-amount{min-height:54px}.is-compact .s-plan-chf{font-size:13px;padding-bottom:8px}.is-compact .s-plan-per{font-size:13.5px;padding-bottom:8px}.is-compact .s-plan-card.is-lead .s-plan-chf,.is-compact .s-plan-card.is-lead .s-plan-per{padding-bottom:10px}.is-compact .s-plan-amount b{font-size:clamp(38px,4.4vw,54px)}.is-compact .s-plan-card.is-lead .s-plan-amount b{font-size:clamp(42px,5vw,60px)}.is-compact .s-plan-hint{font-size:11.5px}.is-compact .s-plan-lead{margin-top:16px;padding-top:12px}.is-compact .s-plan-features{gap:8px;font-size:14.5px;line-height:1.4}.is-compact .s-plan-cta{margin-top:16px;padding:13px;font-size:15.5px}.is-compact .s-billing-tab{padding:10px 18px;font-weight:inherit}.s-plans.is-compact.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.s-plans.is-compact.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1099px){.s-plans.is-compact.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:759px){.s-plans.is-compact.is-four,.s-plans.is-compact.is-three{grid-template-columns:minmax(0,1fr)}}.s-plans.is-four .s-plan-card,.s-plans.is-three .s-plan-card{margin-bottom:0}@media (max-width:1099px){.s-plans.is-four .s-plan-card{margin-bottom:22px}}@media (max-width:759px){.s-plans.is-four .s-plan-card,.s-plans.is-three .s-plan-card{margin-bottom:20px}}@media (max-width:1099px){.s-lp-pricing .s-plans.is-compact.is-three{grid-template-columns:repeat(2,minmax(0,1fr))}.s-lp-pricing .s-plans.is-three .s-plan-card{margin-bottom:22px}}@media (max-width:759px){.s-lp-pricing .s-plans.is-compact.is-three{grid-template-columns:minmax(0,1fr)}.s-lp-pricing .s-plans.is-three .s-plan-card{margin-bottom:20px}}.s-plans.is-four .s-plan-card,.s-plans.is-four .s-plan-card.is-lead,.s-plans.is-three .s-plan-card,.s-plans.is-three .s-plan-card.is-lead{padding:clamp(16px,1.8vw,22px)}.s-plans.is-four .s-plan-audience,.s-plans.is-three .s-plan-audience{font-size:10.5px;letter-spacing:.1em;line-height:1.3}.s-plans.is-four .s-plan-hint,.s-plans.is-three .s-plan-hint{font-size:11px}.s-plans.is-four .s-plan-features,.s-plans.is-three .s-plan-features{gap:0;font-size:11px;line-height:1.8}.s-ob .s-plan-card{transform:none}@media (min-width:760px){.s-ob .s-plans.is-four .s-plan-claim,.s-ob .s-plans.is-three .s-plan-claim{min-height:41px}.s-ob .s-plans.is-four .s-plan-hint,.s-ob .s-plans.is-three .s-plan-hint{min-height:15px}}@media (min-width:1100px){.s-ob .s-plans.is-four .s-plan-claim{min-height:62px}}@media (max-width:759px){.s-ob .s-plans .s-plan-amount,.s-ob .s-plans .s-plan-card.is-lead .s-plan-amount{min-height:0}.s-ob .s-plans.is-three .s-plan-card{margin-bottom:22px}}.s-plans.is-compact.is-abo{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch;max-width:860px;padding-top:10px;margin:20px 0 0}@media (max-width:719px){.s-plans.is-compact.is-abo{grid-template-columns:minmax(0,1fr)}}.is-abo .s-plan-card{margin-bottom:0}.is-abo .s-plan-card,.is-abo .s-plan-card.is-lead{padding:22px clamp(16px,1.8vw,22px) 24px;overflow:visible}.is-abo .s-plan-card.is-lead h3.s-plan-name,.is-abo h3.s-plan-name,.s-landing .is-abo .s-plan-card.is-lead h3.s-plan-name,.s-landing .is-abo h3.s-plan-name{font-size:21px}.is-abo .s-plan-audience{min-height:0;font-size:10px}.is-abo .s-plan-claim{font-size:13px}.is-abo .s-plan-price{margin:12px 0 0}.is-abo .s-plan-amount,.is-abo .s-plan-card.is-lead .s-plan-amount{min-height:0}.is-abo .s-plan-amount b,.is-abo .s-plan-card.is-lead .s-plan-amount b{font-size:clamp(30px,3vw,38px)}.is-abo .s-plan-chf{font-size:11.5px;padding-bottom:5px}.is-abo .s-plan-per{font-size:12px;padding-bottom:5px}.is-abo .s-plan-card.is-lead .s-plan-chf,.is-abo .s-plan-card.is-lead .s-plan-per{padding-bottom:5px}.is-abo .s-plan-hint{font-size:11.5px}.is-abo .s-plan-lead{margin-top:12px;padding-top:10px}.is-abo .s-plan-features{gap:7px;font-size:13px;line-height:1.4}.is-abo .s-plan-cta{margin-top:12px;padding:10px;font-size:14px}.is-abo .s-plan-cta.is-current,.is-abo .s-plan-cta.is-current:disabled{background:var(--s-primary-muted);border-color:var(--s-primary-muted);color:var(--s-primary-fg);opacity:1;cursor:default}.s-plans.is-compact.is-abo.is-abo-3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1180px}@media (max-width:1039px){.s-plans.is-compact.is-abo.is-abo-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.s-plans.is-compact.is-abo.is-abo-3{grid-template-columns:minmax(0,1fr)}}.s-plans.is-compact.is-abo.is-abo-2{margin:20px auto 0}@media (max-width:760px){.s-plans{grid-template-columns:minmax(0,1fr)}}.s-landing main>.s-lp-faq{margin:0 calc(50% - 50vw);padding:clamp(52px,8vw,96px) clamp(18px,5vw,48px);background:var(--s-card);box-sizing:border-box}.s-landing h2.s-lp-faq-h{max-width:900px;margin:0 auto 22px;font-size:clamp(36px,4.6vw,62px);line-height:.95;letter-spacing:-.035em}.s-lp-faq-list{max-width:900px;margin:42px auto 0;display:grid;grid-gap:12px;gap:12px;margin-top:42px}.s-lp-faq-item{border:1.5px solid var(--s-fg);border-radius:14px;background:var(--s-bg);overflow:hidden}.s-lp-faq-item summary{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;padding:20px 22px;font-family:var(--s-display);font-weight:600;font-size:20px;letter-spacing:-.02em;color:var(--s-fg)}.s-lp-faq-item summary::-webkit-details-marker{display:none}.s-lp-faq-item summary:after{content:"+";font-family:var(--s-font);font-size:22px;font-weight:400;flex:0 0 auto;transition:transform .2s ease}.s-lp-faq-item[open] summary:after{transform:rotate(45deg)}.s-lp-faq-item p{margin:0;padding:18px 22px 22px;font-size:17px;line-height:1.5;border-top:1.5px solid rgba(34,30,26,.14)}@media (prefers-reduced-motion:reduce){.s-lp-faq-item summary:after{transition:none}}.s-landing main>.s-lp-final{margin:0 calc(50% - 50vw);padding:110px clamp(18px,5vw,48px);background:var(--s-accent);border-top:1.5px solid var(--s-fg);box-sizing:border-box}.s-lp-final-inner{max-width:900px;margin:0 auto}.s-lp-final-mark{display:block;margin-bottom:28px}.s-lp-final-mark .s-wordmark-img{height:40px}.s-landing h2.s-lp-final-h{margin:0;font-size:clamp(40px,6vw,78px);line-height:.93;letter-spacing:-.04em;text-wrap:balance}.s-lp-final .s-urlform{margin:38px 0 0;max-width:560px}.s-lp-final .s-urlform.is-band .s-btn{background:var(--s-fg);color:var(--s-bg);border:1.5px solid var(--s-fg)}.s-lp-final .s-urlform.is-band .s-urlform-field:focus-within{box-shadow:0 0 0 4px var(--s-fg)}.s-lp-final-micro{margin:16px 0 0;font-size:11.5px;text-transform:uppercase;letter-spacing:.12em}.s-lp-footer{background:var(--s-fg);color:var(--s-bg);border-top:0;padding:clamp(40px,6vw,72px) clamp(18px,5vw,48px) 28px;display:block}.s-lp-footer-main{display:grid;grid-template-columns:minmax(200px,1.1fr) repeat(3,minmax(0,1fr));grid-gap:40px clamp(24px,4vw,64px);gap:40px clamp(24px,4vw,64px);align-items:start}.s-lp-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.s-lp-footer-claim{font-size:12.5px;font-weight:700}.s-lp-footer-address{font-style:normal;font-size:12.5px;line-height:1.7;opacity:.55;margin-top:26px}.s-lp-footer-links{display:contents}.s-lp-footer-group{min-width:0}.s-landing .s-lp-footer-head{display:flex;align-items:center;gap:14px;margin:0 0 26px;font-family:var(--s-font);font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1;opacity:.55}.s-lp-footer-head:after{content:"";flex:1 1 auto;height:1px;background:currentColor;opacity:.35}.s-lp-footer-group a{display:block;color:var(--s-bg);text-decoration:none;font-size:16.5px;font-weight:400;line-height:1.3;margin:0 0 14px}.s-lp-footer-group a:hover{color:var(--s-accent)}.s-lp-footer-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:56px;padding-top:22px;border-top:1px solid hsla(37,62%,96%,.18)}.s-lp-footer-copy{font-size:12.5px;opacity:.55}@media (max-width:1023px){.s-lp-footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}.s-lp-footer-brand{grid-column:1/-1}}@media (max-width:759px){.s-lp-footer-main{grid-template-columns:minmax(0,1fr);gap:32px}.s-lp-footer-address{margin-top:18px}.s-lp-footer-bar{margin-top:40px}}