.studio-funnels .ct-open{padding-block:clamp(132px,12vw,196px) 0}.studio-funnels .ct-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:28px 80px;display:grid}.studio-funnels .ct-head .label{margin-bottom:26px}.studio-funnels .ct-title{max-width:13ch}.studio-funnels .ct{padding-top:clamp(84px,8.5vw,150px)}.studio-funnels .ct-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.2vw,20px);margin-top:clamp(40px,4.4vw,76px);display:grid;position:relative}.studio-funnels .ct-tab{text-align:left;min-height:44px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:clamp(18px,1.6vw,26px);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:8px 18px;padding:clamp(20px,2vw,30px);transition:color .24s,background-color .24s,box-shadow .24s;display:grid}.studio-funnels .ct-tab-ring{border:1.5px solid var(--line-strong);border-radius:50%;width:18px;height:18px;margin-top:.5em;transition:border-color .18s,background .18s}.studio-funnels .ct-tab-body{gap:6px;min-width:0;display:grid}.studio-funnels .ct-tab-index{font:11px var(--mono);color:var(--faint)}.studio-funnels .ct-tab-name{letter-spacing:-.045em;font-size:clamp(22px,2vw,34px);font-weight:470;line-height:1.08}html[lang=de] .studio-funnels .ct-tab-name{font-size:clamp(20px,1.8vw,30px)}.studio-funnels .ct-tab-line{max-width:38ch;font-size:14px;line-height:1.5}.studio-funnels .ct-tab-fact{font:11.5px/1.5 var(--mono);color:var(--faint);text-align:right;max-width:26ch;padding-top:.7em}.studio-funnels .ct-tab:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--muted)}.studio-funnels .ct-tab[aria-selected=true]{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent);box-shadow:inset 0 0 0 1.5px var(--ink)}.studio-funnels .ct-tab[aria-selected=true] .ct-tab-ring{border-color:var(--ink);background:radial-gradient(circle, var(--red-text) 0 4px, transparent 4.5px)}.studio-funnels .ct-tab[aria-selected=true] .ct-tab-fact{color:var(--muted)}.studio-funnels .ct-tab:focus-visible{outline-offset:4px}.studio-funnels .ct-plate form .group>div{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--ink) 3%, transparent);border-radius:14px;margin-top:8px;padding:4px 16px;transition:border-color .18s,background-color .18s}.studio-funnels .ct-plate form .group:focus-within>div{border-color:var(--ink);background:0 0}.studio-funnels .ct-plate form textarea{min-height:200px;padding-block:10px}.studio-funnels .ct-rule{width:var(--w,0);background:var(--red);height:2px;transform:translate(var(--x,0), var(--y,0));pointer-events:none;position:absolute;top:0;left:0}.studio-funnels .ct-rule.is-live{transition:transform .6s var(--ease-out), width .6s var(--ease-out)}@media (prefers-reduced-motion:reduce){.studio-funnels .ct-rule.is-live{transition:none}}html.motion-off .studio-funnels .ct-rule.is-live{transition:none}.studio-funnels .ct-stage{padding-inline:var(--gutter);margin-top:clamp(26px,2.6vw,44px)}.studio-funnels .ct-plate{--ink:#1b1c19;--muted:#56564e;--faint:#67675f;--line:#1b1c1926;--line-strong:#1b1c194d;--red-text:#991717;--wash:#1b1c190d;--chosen-bg:#1b1c19;--chosen-ink:#ece8de;isolation:isolate;max-width:calc(1760px - 2 * var(--gutter));background:var(--paper);color:var(--ink);border-radius:clamp(24px,2.6vw,40px);margin-inline:auto;padding:clamp(24px,3.8vw,68px);position:relative;overflow:hidden}html.light .studio-funnels .ct-plate{--ink:#f0efe7;--muted:#b8b7ad;--faint:#8f8f86;--line:#f0efe724;--line-strong:#f0efe747;--red-text:#e65353;--wash:#f0efe70d;--chosen-bg:#f0efe7;--chosen-ink:#1d2120;background:#1b1d1c}.studio-funnels .ct-notch{top:0;left:var(--notch,25%);background:var(--ground);clip-path:polygon(0 0,100% 0,50% 100%);width:34px;height:9px;transition:left .6s var(--ease-out);margin-left:-17px;position:absolute}@media (prefers-reduced-motion:reduce){.studio-funnels .ct-notch{transition:none}}html.motion-off .studio-funnels .ct-notch{transition:none}.studio-funnels .ct-light{z-index:-1;aspect-ratio:1;opacity:.7;pointer-events:none;background:radial-gradient(closest-side,#ffffffb3,#0000);width:66%;position:absolute;inset:-35% -12% auto auto}html.light .studio-funnels .ct-light{background:radial-gradient(closest-side,#f0efe712,#0000)}.studio-funnels .ct-plate:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #1b1c190e, transparent 62%);transition:opacity .5s;position:absolute;inset:0}html.light .studio-funnels .ct-plate:after{background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #f0efe70f, transparent 62%)}.studio-funnels .ct-plate.is-lit:after{opacity:1}@media (prefers-reduced-motion:reduce){.studio-funnels .ct-plate:after{display:none}}.studio-funnels .ct-plate .icon-btn:hover{background:var(--wash)}.studio-funnels .ct-panel{padding-top:clamp(8px,1vw,18px)}.studio-funnels .ct-panel:focus{outline:none}.studio-funnels .ct-panel-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:36px clamp(40px,6vw,120px);display:grid}.studio-funnels .ct-intro{letter-spacing:-.025em;text-wrap:pretty;max-width:24ch;font-size:clamp(19px,1.5vw,26px);font-weight:450;line-height:1.34}.studio-funnels .ct-rail-title{font:12px var(--mono);color:var(--muted);margin-top:30px}.studio-funnels .ct-helps{border-top:1px solid var(--line);counter-reset:helps;margin-top:10px}.studio-funnels .ct-helps li{border-bottom:1px solid var(--line);color:var(--muted);counter-increment:helps;grid-template-columns:30px minmax(0,1fr);padding:10px 0;font-size:15px;line-height:1.45;display:grid}.studio-funnels .ct-helps li:before{content:counter(helps, decimal-leading-zero);font:11px/1.9 var(--mono);color:var(--faint)}.studio-funnels .ct-assist{background:var(--wash);border-radius:18px;margin-top:28px;padding:16px 18px 12px}.studio-funnels .ct-assist p{color:var(--muted);font-size:14px;line-height:1.5}.studio-funnels .ct-assist-open{border-bottom:1px solid var(--line-strong);align-items:center;gap:8px;min-height:44px;margin-top:4px;font-size:14px;font-weight:500;transition:border-color .18s;display:inline-flex}.studio-funnels .ct-assist-open:hover{border-color:currentColor}.studio-funnels .ct-direct{padding-block:clamp(84px,8.5vw,150px)}.studio-funnels .ct-direct-title{letter-spacing:-.05em;text-wrap:balance;max-width:18ch;font-size:clamp(24px,2.4vw,44px);font-weight:465;line-height:1.06}html[lang=de] .studio-funnels .ct-direct-title{font-size:clamp(21px,2vw,37px)}.studio-funnels .ct-lines{border-top:1px solid var(--line-strong);margin-top:clamp(36px,3.6vw,60px)}.studio-funnels .ct-line-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.studio-funnels .ct-line{min-width:0;padding:26px 30px 0 0}.studio-funnels .ct-line+.ct-line{border-left:1px solid var(--line);padding-left:30px}.studio-funnels .ct-line dt{font:11px var(--mono);color:var(--muted)}.studio-funnels .ct-line dd{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:8px;display:flex}.studio-funnels .ct-line a{letter-spacing:-.035em;overflow-wrap:anywhere;min-height:44px;transition:background-size .32s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;align-items:center;gap:8px;font-size:clamp(18px,1.85vw,30px);font-weight:460;line-height:1.12;display:inline-flex}.studio-funnels .ct-line a:hover{background-size:100% 1px}.studio-funnels .ct-line a svg{color:var(--muted)}.studio-funnels .ct-copy{min-height:44px;font:11px var(--mono);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;padding:0 11px;transition:color .18s,box-shadow .18s}.studio-funnels .ct-copy:hover,.studio-funnels .ct-copy.is-copied{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.studio-funnels .ct-hours{font:12px var(--mono);color:var(--faint);margin-top:24px}@media (max-width:1050px){.studio-funnels .ct-head{grid-template-columns:1fr;align-items:start}.studio-funnels .ct-panel-grid{grid-template-columns:1fr}.studio-funnels .ct-intro{max-width:34ch}}@media (max-width:760px){.studio-funnels .ct-stage{padding-inline:8px}.studio-funnels .ct-plate{border-radius:26px;padding:26px 20px 28px}.studio-funnels .ct-switch{grid-template-columns:1fr}.studio-funnels .ct-tab{grid-template-columns:22px minmax(0,1fr);padding:18px}.studio-funnels .ct-tab-fact{text-align:left;grid-column:2;max-width:none;padding-top:0}.studio-funnels .ct-tab-name{font-size:23px}html[lang=de] .studio-funnels .ct-tab-name{font-size:21px}.studio-funnels .ct-tab-line{font-size:13px}.studio-funnels .ct-notch{display:none}.studio-funnels .ct-line-list{grid-template-columns:1fr}.studio-funnels .ct-line{padding:18px 0 0}.studio-funnels .ct-line+.ct-line{border-left:0;border-top:1px solid var(--line);margin-top:18px;padding-left:0}}
.studio-funnels .nx{padding-top:clamp(84px,8.5vw,150px)}.studio-funnels .nx-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:28px 80px;display:grid}.studio-funnels .nx-head .label{margin-bottom:22px}.studio-funnels .nx-title{letter-spacing:-.055em;text-wrap:balance;max-width:16ch;font-size:clamp(28px,3vw,54px);font-weight:465;line-height:1.03}html[lang=de] .studio-funnels .nx-title{font-size:clamp(25px,2.6vw,46px)}.studio-funnels .nx-lede{max-width:36ch}.studio-funnels .nx-to-pricing{margin-top:20px}.studio-funnels .nx-beats{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,2.4vw,44px);margin-top:clamp(44px,4.4vw,72px);padding-top:28px;display:grid;position:relative}.studio-funnels .nx-beats:before{content:"";background:linear-gradient(var(--line-strong), var(--line-strong)) 0 0 / calc(var(--drawn,1) * 100%) 100% no-repeat;height:1px;position:absolute;top:0;left:0;right:0}.studio-funnels .nx-beat{align-content:start;gap:14px;display:grid;position:relative}.studio-funnels .nx-beat:after{content:"";background:var(--red-text);width:9px;height:9px;opacity:var(--mark,1);border-radius:50%;position:absolute;top:-32.5px;left:0}.studio-funnels .nx-when{font:12px/1.5 var(--mono);color:var(--muted);gap:10px;display:flex}.studio-funnels .nx-n{color:var(--faint)}.studio-funnels .nx-beat-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(19px,1.6vw,27px);font-weight:460;line-height:1.15}.studio-funnels .nx-beat-body{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.6}@media (max-width:1050px){.studio-funnels .nx-head{grid-template-columns:1fr;align-items:start}.studio-funnels .nx-lede{max-width:46ch}.studio-funnels .nx-beats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.studio-funnels .nx-beat:nth-child(n+3):after{top:-18px}}@media (max-width:620px){.studio-funnels .nx-beats{grid-template-columns:minmax(0,1fr);row-gap:0;padding-top:0}.studio-funnels .nx-beats:before{display:none}.studio-funnels .nx-beat{border-top:1px solid var(--line);padding:22px 0 22px 24px}.studio-funnels .nx-beat:after,.studio-funnels .nx-beat:nth-child(n+3):after{top:28px;left:0}}
