.hero{flex-direction:column;height:100svh;min-height:620px;padding:104px 0 32px;display:flex}.hero-main{flex-direction:column;flex:1;justify-content:center;display:flex}.eyebrow{color:var(--ink-2);align-items:center;gap:10px;margin:0 0 28px;font-size:.9rem;display:inline-flex}.eyebrow .dots{gap:4px;display:inline-flex}.eyebrow .dots i{border-radius:50%;width:7px;height:7px;display:block}.hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2.1rem,min(5.8vw,8.6svh),5.1rem);font-weight:500;line-height:1.02}.claim{letter-spacing:-.025em;color:var(--ink-2);margin:clamp(20px,4svh,36px) 0 0;font-size:clamp(1.35rem,2.6vw,2.1rem);font-weight:400;line-height:1.2}.rotor{vertical-align:top;height:1.2em;padding-right:.08em;line-height:1.2;display:inline-grid;overflow:hidden}.rotor span{color:var(--c);opacity:0;filter:blur(6px);visibility:hidden;transition:transform .7s var(--ease), opacity .5s var(--ease), filter .6s var(--ease);grid-area:1/1;font-weight:500;transform:translateY(105%)}.rotor span.on,.rotor span.off{visibility:visible}.rotor span.on{opacity:1;filter:none;transform:none}.rotor span.off{opacity:0;filter:blur(6px);transform:translateY(-105%)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,5svh,48px);display:flex}.hero-actions .btn{gap:8px;height:46px;padding:0 20px;font-size:.94rem}.hero-actions .btn-dark,.hero-actions .btn-dark:hover{background:var(--c,var(--ink));color:var(--t,#fff)}.hero-actions .btn-dark{transition:translate .3s var(--ease), scale .12s var(--ease), box-shadow .3s var(--ease), color .6s var(--ease), background .6s var(--ease)}@media (hover:hover){.hero-actions .btn-dark:hover{box-shadow:0 12px 26px -12px color-mix(in srgb, var(--c,var(--ink)) 75%, #000)}}@media (min-width:600px) and (max-width:899px) and (orientation:portrait){.hero h1{font-size:clamp(2.6rem,7.4vw,4rem)}}.hero-sub{max-width:52ch;color:var(--ink-2);margin:18px 0 0}
.lp-bubble{--tail:30px;border-radius:var(--r-xl);background:var(--c);color:var(--t);gap:40px;padding:clamp(32px,6vw,80px);display:grid;position:relative}@media (min-width:900px){.lp-bubble{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,6vw,88px)}.lp-bubble:has(.lp-bubble-nps){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp-bubble.lp-bubble-solo{grid-template-columns:minmax(0,1fr)}}.lp-bubble:after{content:"";left:clamp(48px,7vw,96px);bottom:calc(var(--tail) * -.5);width:var(--tail);height:var(--tail);background:inherit;border-radius:0 0 7px;position:absolute;transform:rotate(45deg)}.lp-bubble-text{align-content:start;gap:18px;display:grid}.lp-bubble h2{max-width:16ch;margin-bottom:10px}.lp-bubble .rich{gap:18px;display:grid}.lp-bubble p{opacity:.88;max-width:60ch;margin:0;line-height:1.6}.lp-bubble-icon{width:48px;height:48px;margin-bottom:8px}.lp-bubble-feed{min-height:360px;position:relative}.lp-bubble-funnel{align-self:stretch;min-height:420px}@media (max-width:599px){.lp-bubble-feed .fd-row .meta{display:none}.lp-bubble-feed{min-height:320px}}.lp-bubble-text{z-index:1;position:relative}.lp-bubble-feed.lp-bubble-potsdam{min-height:0}@media (min-width:900px){.lp-bubble-feed.lp-bubble-potsdam{clip-path:inset(0 round 0 var(--r-xl) var(--r-xl) 0);position:absolute;inset:0 0 0 30%}.lp-bubble-potsdam svg{-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}}@media (max-width:899px){.lp-bubble-feed.lp-bubble-potsdam{height:300px;clip-path:inset(-100vh 0 0 0 round 0 0 var(--r-xl) var(--r-xl));margin:0 calc(-1*clamp(32px,6vw,80px)) calc(-1*clamp(32px,6vw,80px));position:relative}.lp-bubble-potsdam svg{-webkit-mask-image:linear-gradient(#0000,#000 30%);mask-image:linear-gradient(#0000,#000 30%)}}
