html.lenis{scroll-behavior:auto!important}.ss{margin-top:-4rem;position:relative}.ss:after{content:"";height:300px;display:block}.ss-stage{--stage-height:100vh;--rx:min(32rem, 36vw);--ry:min(30rem, calc(var(--stage-height) * .64 - 4.75rem - var(--s) / 2));--cy:64%;--s:min(9.5rem, 11vw, 17vh);height:var(--stage-height);min-height:34rem;position:sticky;top:0;overflow:hidden}.ss-arch img{--a:var(--ad);--spread:calc(1 + var(--open,0) * .25);width:var(--s);aspect-ratio:1;object-fit:cover;left:calc(50% + cos(var(--a)) * var(--rx) * var(--spread) - var(--s) / 2);top:calc(var(--cy) + sin(var(--a)) * var(--ry) - var(--s) / 2);opacity:calc(1 - var(--open,0));animation:.7s cubic-bezier(.2,.8,.3,1.15) backwards ss-pop;animation-delay:calc(.15s + var(--i) * 70ms);border:3px solid #fff;border-radius:50%;position:absolute;box-shadow:0 18px 40px -20px #29344a8c}@keyframes ss-pop{0%{opacity:0;scale:.6}}.ss-copy{left:50%;top:var(--cy);width:min(40rem, calc(1.848 * var(--rx) - var(--s) - 2rem), 92vw);text-align:center;will-change:transform, opacity;flex-direction:column;align-items:center;display:flex;position:absolute;translate:-50% -50%}.ss-copy h1{max-width:46rem;color:var(--color-ink);letter-spacing:-.04em;margin:1.25rem 0 0;font-size:clamp(2rem,min(4.8vw,6.8vh),3.75rem);font-weight:800;line-height:1.08}.ss-copy p{max-width:36rem;color:var(--color-ink-soft);margin:1rem 0 0;font-size:clamp(1rem,min(1.5vw,2.4vh),1.25rem);line-height:1.6}.ss-badge{align-items:center;gap:.5rem;padding:.25rem .55rem .25rem .3rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.ss-badge-tag{background:var(--color-ivory);color:var(--color-ink);letter-spacing:.06em;border-radius:999px;padding:.1rem .45rem;font:700 .62rem/1.4 ui-monospace,SFMono-Regular,monospace}.ss-ctas{flex-flow:row-reverse wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.ss-ctas .frosted-button{min-height:48px;padding:.65rem 1.25rem;font-size:1rem}.ss-copy .ss-ai-note{color:var(--color-ink-muted);margin-top:1rem;font-size:.75rem;line-height:1.4}.ss-films{z-index:2;--ss-w:min(1180px, 92vw, calc((100vh - 7rem) * 16 / 9));--ss-h:calc(var(--ss-w) * .5625 + 20px);top:calc(50vh + 2rem - var(--ss-h) / 2);place-items:center;display:grid;position:sticky}.ss-glass{width:var(--ss-w);-webkit-backdrop-filter:blur(14px);background:#ffffff6b;border:1px solid #fffc;border-radius:28px;padding:10px;box-shadow:0 30px 80px -30px #29344a73,inset 0 1px #ffffffe6}.ss-screen{border-radius:19px;width:100%;overflow:hidden}.ss-film-tall{display:none}@media (width<=767px){.ss-films{--ss-w:min(25rem, 86vw, calc((100vh - 7rem) * 9 / 16));--ss-h:calc(var(--ss-w) * 16 / 9 + 20px)}.ss-film-wide{display:none}.ss-film-tall{display:block}}@media (width<=1023px){.ss-stage{--rx:calc(50% - var(--s) / 2 - .25rem);--ry:min(38vw, 12rem, 24vh);--s:min(20vw, 8rem, 14vh);--cy:calc(var(--ry) + var(--s) / 2);flex-direction:column;justify-content:center;gap:clamp(1.5rem,4vh,2.5rem);padding:4rem 0;display:flex}.ss-arch{width:100%;height:calc(var(--ry) + var(--s));flex-shrink:0;position:relative}.ss-arch img{--a:var(--am)}.ss-arch .ss-no-phone{display:none}.ss-copy{flex-shrink:0;width:min(100% - 2.5rem,36rem);margin:0 auto;position:relative;top:auto;left:auto;translate:none}.ss-copy h1{margin-top:1rem}.ss-copy p{margin-top:.75rem}.ss-ctas{margin-top:1.25rem}}@media (width<=767px){.ss-copy p{font-size:clamp(1rem,4.6vw,1.25rem)}.ss-ctas{flex-direction:row;gap:.5rem}.ss-ctas .frosted-button{gap:.4rem;padding-inline:.75rem;font-size:clamp(.75rem,3.4vw,1rem)}.ss-ctas .frosted-button:not(.frosted-button-neon){box-shadow:none;background:0 0;border-color:#0000}}@media (width<=767px) and (height>=740px){.ss-copy p{font-size:1.25rem;line-height:1.5}.ss-ctas{grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;margin-top:1.5rem;display:grid}.ss-ctas .frosted-button{min-height:52px;padding:.75rem 1.25rem;font-size:1rem}}@media (width<=767px){.ss-stage{--stage-height:100svh;--s:min(18vw, 4.5rem, 10svh);--rx:min(9rem, calc((100% - var(--s) - 1rem) * .4));--ry:clamp(4rem, 15svh, 9rem);justify-content:flex-start;gap:clamp(1.25rem,3vh,2rem);padding:4.75rem 0 1.75rem}.ss-arch img{left:calc(50% + var(--x) * var(--rx) * var(--spread) - var(--s) / 2);top:calc(var(--y) * var(--ry))}.ss-arch img:nth-child(3),.ss-arch img:nth-child(7){display:none}.ss-arch img:first-child{--x:-1;--y:1}.ss-arch img:nth-child(4){--x:-.5;--y:.5}.ss-arch img:nth-child(5){--x:0;--y:0}.ss-arch img:nth-child(6){--x:.5;--y:.5}.ss-arch img:nth-child(9){--x:1;--y:1}.ss-copy h1{text-wrap:balance;margin-top:0;font-size:clamp(2rem,min(11.4vw,6.2svh),3.5rem);line-height:1.04}html:lang(de) .ss-copy h1{font-size:clamp(1.625rem,min(9vw,5.1svh),2.75rem)}.ss-badge{display:none}}@media (width<=767px) and (height<=650px){.ss-stage{gap:1rem;padding:4.25rem 0 .75rem}.ss-ctas{margin-top:1rem}.ss-ctas .frosted-button{padding-inline:.5rem}}@media (prefers-reduced-motion:reduce){.ss-arch img{--spread:1;animation:none}}.fx-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=1024px){.fx-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.fx-grid>:first-child,.fx-grid>:last-child{grid-column:1/-1}.fx-grid>:nth-child(2),.fx-grid>:nth-child(3){grid-column:span 6}}@media (width>=1280px){.fx-grid>:nth-child(n+2){grid-column:span 4}}.fx-card{border:1px solid #ffffffbf;border-radius:1.75rem;flex-direction:column;gap:1.5rem;min-width:0;padding:1.25rem;display:flex;box-shadow:inset 0 1px #ffffffd9,0 18px 50px -28px #29344a59}@media (width>=640px){.fx-card{padding:1.75rem}}.fx-sky{background:radial-gradient(circle at 90% 0,#ffffffbf,#0000 45%),linear-gradient(155deg,#edf1ff,#dce1fa)}.fx-copy h3{color:var(--color-ink);letter-spacing:-.02em;text-wrap:balance;font-size:1.3rem;font-weight:800;line-height:1.2}.fx-copy p{max-width:34rem;color:var(--color-ink-soft);text-wrap:pretty;margin-top:.5rem;font-size:.975rem;line-height:1.6}.fx-copy a{color:var(--color-brand-600);margin-top:.75rem;font-size:.875rem;font-weight:700;display:inline-block}.fx-copy a:hover{text-decoration:underline}@media (width>=640px){.fx-copy h3{font-size:1.45rem}}.fx-app-preview{min-width:0;margin-top:auto}.fx-preview-scroll{overscroll-behavior-x:contain;border:1px solid #fffc;border-radius:1rem;overflow-x:auto;box-shadow:0 12px 28px -18px #1e293b66}.fx-preview-scroll:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:4px}.fx-preview-scroll img{width:100%;min-width:64rem;max-width:none;height:auto;display:block}.fx-preview-hint{color:var(--color-brand-600);text-align:center;margin-top:.75rem;font-size:.8rem;display:none}@media (width<=767px){.fx-preview-hint{display:block}}.fx-tile{color:#0f172a;background:#ffffff9e;border-radius:1.4rem;flex-direction:column;gap:.85rem;margin-top:auto;padding:1rem;display:flex;box-shadow:inset 0 0 0 1.5px #fffc,0 22px 44px -26px #1e293b61}.fx-head{align-items:center;gap:.7rem;display:flex}.fx-ico{border-radius:.8rem;width:2.4rem;height:2.4rem}.fx-titles{flex:1;min-width:0}.fx-title{color:#111c32;letter-spacing:-.02em;font-size:1.05rem;font-weight:700;line-height:1.15}.fx-sub{color:#475569;white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-size:.75rem;overflow:hidden}.fx-chip{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;height:1.6rem;padding:0 .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.fx-green{color:#047857;background:#10b98124}.fx-amber{color:#b45309;background:#f59e0b29}.fx-row{align-items:center;gap:.65rem;padding:.5rem 0;display:flex}.fx-row+.fx-row{border-top:1px solid #94a3b840}.fx-avatar{color:#0f172a;background:color-mix(in srgb, var(--role) 38%, white);width:2rem;height:2rem;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--role) 48%, white);border-radius:999px;flex-shrink:0;place-items:center;font-size:.68rem;font-weight:700;display:grid}.fx-who{flex:1;min-width:0}.fx-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;overflow:hidden}.fx-meta{color:#475569;align-items:center;gap:.3rem;margin-top:.1rem;font-size:.72rem;display:flex}.fx-meta svg{flex-shrink:0}.fx-meta span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fx-act{flex-shrink:0;gap:.3rem;display:flex}.fx-btn{border-radius:.5rem;place-items:center;width:1.85rem;height:1.85rem;display:grid}.fx-no{color:#e11d48;background:#f43f5e14;box-shadow:inset 0 0 0 1px #f43f5e38}.fx-yes{color:#059669;background:#10b98114;box-shadow:inset 0 0 0 1px #10b98138}.fx-on,.fx-starts{color:#475569;white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.72rem}.fx-on{align-items:center;gap:.35rem;display:flex}.fx-on b{color:#047857}.fx-starts{font-weight:600}.fx-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite fx-pulse;box-shadow:0 0 0 3px #10b98133}@keyframes fx-pulse{0%{box-shadow:0 0 #10b98173}80%,to{box-shadow:0 0 0 7px #10b98100}}.fx-total{color:#111c32;letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.35rem;font-weight:800}.fx-split{flex-direction:column;gap:.85rem;padding:.15rem 0 .2rem;display:flex}.fx-split li{grid-template-columns:minmax(0,6.5rem) 2.6rem 1fr auto;align-items:center;gap:.6rem;display:grid}.fx-hours{color:#475569;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.72rem}@media (width<=639px){.fx-split li{grid-template-columns:minmax(0,6rem) 1fr auto}.fx-hours{display:none}}.fx-bar{background:#94a3b829;border-radius:99px;height:.8rem;overflow:hidden}.fx-bar i{border-radius:inherit;background:color-mix(in srgb, var(--role) 38%, white);height:100%;box-shadow:inset 0 0 0 1.2px color-mix(in srgb, var(--role) 48%, white);display:block}.fx-amount{text-align:right;font-variant-numeric:tabular-nums;min-width:4.2rem;font-size:.85rem;font-weight:700}.fx-foot{color:#475569;justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.fx-pay{color:#fff;background:#0369a1;border-radius:.6rem;flex-shrink:0;align-items:center;height:2rem;padding:0 .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.fx-more{height:2rem;color:var(--color-ink-soft);background:#ffffff8c;border:1px solid #ffffffbf;border-radius:999px;align-items:center;padding:0 .85rem;font-size:.85rem;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:no-preference){.js-reveal :is(.fx-row,.fx-split li){opacity:0;transition:opacity .45s,transform .5s cubic-bezier(.2,.7,.3,1);transition-delay:calc(.3s + var(--i) * 90ms);transform:translate(-8px)}.js-reveal .fx-bar i{transform-origin:0;transition:transform 1s cubic-bezier(.3,.7,.2,1);transition-delay:calc(.45s + var(--i) * .11s);transform:scaleX(0)}.js-reveal .is-visible :is(.fx-row,.fx-split li){opacity:1;transform:none}.js-reveal .is-visible .fx-bar i{transform:none}}@media (prefers-reduced-motion:reduce){.fx-dot{animation:none}}.rl-tabs{background:#ffffff8c;border:1px solid #ffffffbf;border-radius:999px;width:fit-content;margin:2.5rem auto 0;padding:.25rem;display:none;position:relative;box-shadow:0 10px 30px -18px #29344a59}.js-reveal .rl-tabs{display:flex}.rl-pill{background:var(--color-brand-500);width:0;box-shadow:0 6px 16px -6px color-mix(in srgb, var(--color-brand-500) 60%, transparent);border-radius:999px;position:absolute;top:.25rem;bottom:.25rem;left:0}.rl-ready .rl-pill{transition:transform .5s cubic-bezier(.34,1.3,.5,1),width .5s cubic-bezier(.34,1.3,.5,1)}.rl-tab{z-index:1;color:var(--color-ink-muted);white-space:nowrap;cursor:pointer;border-radius:999px;padding:.55rem 1.25rem;font-size:.95rem;font-weight:700;transition:color .3s;position:relative}.rl-tab:hover{color:var(--color-ink)}.rl-tab[aria-selected=true]{color:#fff}.rl-tabs:not(.rl-ready) .rl-tab[aria-selected=true]{background:var(--color-brand-500)}@media (width>=640px){.rl-tab{padding:.65rem 1.9rem;font-size:1.05rem}}.rl-panel{margin-top:2.5rem}.js-reveal .rl-panel:not(.is-active){display:none}.rl-role{color:var(--color-ink);margin-bottom:1rem;font-size:1.1rem;font-weight:800}.js-reveal .rl-role{display:none}.rl-cards{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;gap:1rem;margin:0 -1.25rem;padding:0 1.25rem .5rem;scroll-padding:0 1.25rem;display:grid;overflow-x:auto}.rl-cards::-webkit-scrollbar{display:none}@media (width>=768px){.rl-cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:1.5rem;margin:0;padding:0;overflow:visible}}.rl-card{scroll-snap-align:start}.rl-ai-note{text-align:center;color:var(--color-ink-muted);margin-top:1.5rem;font-size:.75rem}.rl-photo{border-radius:1.5rem;overflow:hidden;transform:translateZ(0);box-shadow:0 22px 44px -28px #1e293b80}.rl-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .8s cubic-bezier(.2,.7,.3,1);display:block}@media (hover:hover){.rl-card:hover .rl-photo img{transform:scale(1.05)}}.rl-card h3{color:var(--color-ink);letter-spacing:-.02em;margin:1.25rem .25rem 0;font-size:1.25rem;font-weight:800;line-height:1.25}.rl-card p{color:var(--color-ink-muted);text-wrap:pretty;margin:.5rem .25rem 0;font-size:.975rem;line-height:1.6}.rl-wait .rl-card{opacity:0}.qs-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;display:grid}@media (width>=1024px){.qs-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);gap:1.5rem}}.qs-steps{gap:2rem;display:grid}.qs-steps li{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.qs-steps li+li{border-top:1px solid color-mix(in srgb, var(--color-brand-300) 50%, transparent);padding-top:2rem}.qs-number{border:1px solid color-mix(in srgb, var(--color-brand-500) 20%, transparent);background:var(--color-ivory);width:2.5rem;height:2.5rem;color:var(--color-brand-600);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid}.qs-step-icon{margin:.45rem 0 1rem;display:inline-flex}.qs-steps h3{color:var(--color-ink);letter-spacing:-.025em;font-size:1.4rem;font-weight:700;line-height:1.2}.qs-steps p{color:var(--color-ink-soft);text-wrap:pretty;margin-top:.65rem;font-size:.95rem;line-height:1.7}.qs-access{background:var(--color-brand-600);border:1px solid color-mix(in srgb, var(--color-ivory) 65%, transparent);color:var(--color-ivory);box-shadow:inset 0 1px 0 #fff7ed40, 0 18px 50px -30px var(--color-brand-700);border-radius:1.75rem;padding:1.75rem}.qs-access h3{white-space:pre-line;letter-spacing:-.03em;margin-top:1.5rem;font-size:1.75rem;font-weight:700;line-height:1.15}.qs-access>p{color:color-mix(in srgb, var(--color-ivory) 85%, transparent);margin-top:1rem;font-size:.95rem;line-height:1.65}.qs-access ul{gap:1rem;margin-top:1.75rem;display:grid}.qs-access li{align-items:center;gap:.75rem;font-size:.9rem;font-weight:600;display:flex}.qs-access li span{background:var(--color-ivory);border-radius:.6rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.qs-access>.qs-install{border-top:1px solid #fff7ed33;margin-top:1.75rem;padding-top:1.25rem;font-size:.8rem}.qs-visual{isolation:isolate;background:radial-gradient(circle at 50% 46%,#ffffffb3,#0000 42%),radial-gradient(circle at 82% 12%,#fdba7473,#0000 38%),linear-gradient(170deg,#fde3cf 0%,#f6d9e4 48%,#e4d9f2 100%);border:1px solid #ffffffbf;border-radius:1.75rem;place-items:center;min-height:37rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 30px 70px -36px #29344a73}.qs-phone{aspect-ratio:9/19;background:#0f172a;border-radius:2.6rem;width:15.5rem;padding:.55rem;animation:7s ease-in-out infinite qs-float;rotate:-7deg;box-shadow:inset 0 0 0 1.5px #334155,0 40px 80px -30px #0f172aa6}@keyframes qs-float{50%{translate:0 -12px}}.qs-screen{color:#0f172a;background:linear-gradient(#eef2ff,#f5f3ff 60%,#fdf2f8);border-radius:2.1rem;flex-direction:column;gap:.42rem;height:100%;padding:.7rem .85rem 0;font-size:.7rem;display:flex;overflow:hidden}.qs-status{justify-content:space-between;align-items:center;padding:0 .4rem;font-size:.62rem;font-weight:700;display:flex}.qs-island{background:#0f172a;border-radius:999px;width:4.2rem;height:1.15rem}.qs-bars{align-items:flex-end;gap:2px;display:flex}.qs-bars i{background:#0f172a;border-radius:1px;width:3px}.qs-bars i:first-child{height:4px}.qs-bars i:nth-child(2){height:6px}.qs-bars i:nth-child(3){height:8px}.qs-hello{justify-content:space-between;align-items:center;margin-top:.15rem;display:flex}.qs-hi{letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.qs-date{color:#64748b;margin-top:.1rem;font-size:.66rem}.qs-avatar{background:#bcd4fc;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.62rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 1.5px #abc8fb}.qs-box{background:#ffffffd1;border-radius:1rem;padding:.58rem .7rem;box-shadow:inset 0 0 0 1px #ffffffe6,0 6px 16px -10px #1e293b59}.qs-box svg{flex-shrink:0}.qs-today{color:#fff;background:linear-gradient(135deg,#18adf2,#0b84da)}.qs-label{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.56rem;font-weight:800}.qs-today .qs-label{color:#fffc}.qs-shift{margin-top:.2rem;font-size:.74rem;font-weight:700}.qs-shift span{color:#475569;margin-top:.1rem;font-weight:500;display:block}.qs-btn{color:#0369a1;background:#fff;border-radius:999px;margin-top:.45rem;padding:.35rem .8rem;font-size:.66rem;font-weight:800;display:inline-flex}.qs-btn-soft{background:#0ea5e91f}.qs-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.qs-tips{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.1rem;font-weight:800}.qs-off{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;padding-inline:.5rem;display:flex}.qs-off p{color:#334155;font-size:.66rem;font-weight:700}.qs-off div{gap:.2rem;display:flex}.qs-off span{white-space:nowrap;color:#334155;background:#ffffffc7;border-radius:999px;align-items:center;gap:.2rem;padding:.3rem .4rem;font-size:.58rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffffe6,0 2px 6px -2px #1e293b33}.qs-tabs{background:#ffffffb8;border-radius:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;margin:auto -.35rem .55rem;padding:.3rem;display:grid;box-shadow:inset 0 0 0 1px #ffffffe6,0 10px 24px -12px #1e293b59}.qs-tabs span{color:#64748b;border-radius:.9rem;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem 0 .3rem;font-size:.52rem;font-weight:700;display:flex}.qs-tabs .is-on{color:#0369a1;background:#0ea5e924;box-shadow:inset 0 0 0 1px #0ea5e959}@media (prefers-reduced-motion:reduce){.qs-phone{animation:none}}.pl-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;margin-top:3.5rem;display:grid}@media (width>=1024px){.pl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl-card{background:#ffffff94;border:1px solid #ffffffbf;border-radius:1.75rem;padding:2rem 1.75rem;position:relative;box-shadow:inset 0 1px #ffffffd9,0 18px 50px -30px #29344a59}@media (width>=640px){.pl-card{padding:2.25rem 2rem}}.pl-pop{background:radial-gradient(circle at 85% 0%, #fffc, transparent 45%), linear-gradient(160deg, var(--color-ivory), var(--color-brand-100));box-shadow:0 0 0 2px var(--color-brand-500), 0 30px 70px -30px color-mix(in srgb, var(--color-brand-500) 55%, transparent);border-color:#ffffffe6}@media (width>=1024px){.pl-pop{margin-top:-.75rem}}.pl-badge{white-space:nowrap;background-image:linear-gradient(135deg, var(--color-brand-500), var(--color-brand-700));color:var(--color-ivory);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 20px -8px color-mix(in srgb, var(--color-brand-500) 70%, transparent);border-radius:999px;padding:.35rem .95rem;font-size:.72rem;font-weight:800;position:absolute;top:0;left:50%;translate:-50% -50%}.pl-head{align-items:center;gap:.9rem;display:flex}.pl-ico{width:3rem;height:3rem;color:var(--color-brand-700);background:linear-gradient(150deg, #fffffff2, #ffffffa8 58%, color-mix(in srgb, var(--color-brand-500) 10%, transparent));box-shadow:inset 0 1px 0 #fff, 0 6px 16px -6px color-mix(in srgb, var(--color-brand-500) 55%, transparent);border-radius:1rem;flex-shrink:0;place-items:center;display:grid}.pl-pop .pl-ico{background:var(--color-ivory)}.pl-head h3{color:var(--color-ink);letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1.2}.pl-head p{color:var(--color-ink-muted);margin-top:.15rem;font-size:.95rem}.pl-price{color:var(--color-ink-muted);align-items:baseline;gap:.35rem;margin-top:1.75rem;font-size:1rem;display:flex}.pl-price span{color:var(--color-ink);letter-spacing:-.04em;font-size:3.5rem;font-weight:800;line-height:1}.pl-trial{color:#047857;background:#10b9811a;border-radius:999px;align-items:center;gap:.4rem;margin-top:1rem;padding:.3rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #10b98140}.pl-trial i{background:#10b981;border-radius:50%;width:6px;height:6px}.pl-list{color:var(--color-ink-soft);gap:.7rem;margin-top:1.75rem;font-size:.95rem;display:grid}.pl-list li{align-items:center;gap:.6rem;display:flex}.pl-list svg{color:var(--color-brand-500);flex-shrink:0}.pl-list .is-base{color:var(--color-ink);font-weight:700}.pl-list .is-soon{color:var(--color-ink-muted)}.pl-list .is-soon svg{color:#94a3b8}.pl-soon{color:#b45309;background:#f59e0b29;border-radius:999px;padding:.05rem .45rem;font-size:.68rem;font-weight:800}.pl-trust{height:2.4rem;color:var(--color-ink-soft);background:#ffffff8c;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.pl-trust svg{color:var(--color-brand-500)}.faq-layout[data-astro-cid-gfo3rpqg]{--ease-out:cubic-bezier(.23, 1, .32, 1);grid-template-areas:"intro""questions""contact";gap:2rem;display:grid}.faq-intro[data-astro-cid-gfo3rpqg]{grid-area:intro;max-width:38rem}.faq-intro[data-astro-cid-gfo3rpqg] h2[data-astro-cid-gfo3rpqg]{font-size:clamp(2.25rem,4vw,3rem);line-height:1.08}.faq-panel[data-astro-cid-gfo3rpqg]{min-width:0;box-shadow:0 20px 60px -28px color-mix(in srgb, var(--color-brand-700) 20%, transparent);background:#ffffff70;border:1px solid #fffc;border-radius:1.75rem;grid-area:questions;overflow:hidden}.faq-item[data-astro-cid-gfo3rpqg]+.faq-item[data-astro-cid-gfo3rpqg]{border-top:1px solid color-mix(in srgb, var(--color-line) 75%, transparent)}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{cursor:pointer;color:var(--color-ink);align-items:center;gap:1.25rem;padding:1.35rem 1.5rem;list-style:none;display:flex}summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:-4px;border-radius:.75rem}.faq-indicator[data-astro-cid-gfo3rpqg]{border:1px solid var(--color-line);width:1.875rem;height:1.875rem;color:var(--color-brand-600);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.faq-indicator[data-astro-cid-gfo3rpqg]:before,.faq-indicator[data-astro-cid-gfo3rpqg]:after{content:"";background:currentColor;border-radius:1px;width:.65rem;height:1.5px;position:absolute}.faq-indicator[data-astro-cid-gfo3rpqg]:after{transition:transform .2s var(--ease-out), opacity .2s var(--ease-out);transform:rotate(90deg)}.faq-item[data-astro-cid-gfo3rpqg][open]{background:#ffffffa6}.faq-item[data-astro-cid-gfo3rpqg][open] summary[data-astro-cid-gfo3rpqg]{color:var(--color-brand-700)}.faq-item[data-astro-cid-gfo3rpqg][open] .faq-indicator[data-astro-cid-gfo3rpqg]{color:var(--color-ivory);background:var(--color-brand-500);border-color:var(--color-brand-500)}.faq-item[data-astro-cid-gfo3rpqg][open] .faq-indicator[data-astro-cid-gfo3rpqg]:after{opacity:0;transform:rotate(0)}.faq-answer[data-astro-cid-gfo3rpqg]{max-width:65ch;padding:0 4.625rem 1.5rem 1.5rem}.faq-contact[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--color-line);flex-direction:column;grid-area:contact;align-self:start;align-items:flex-start;gap:.875rem;padding-top:1.5rem;display:flex}.faq-contact-icon[data-astro-cid-gfo3rpqg]{background:#ffffff8c;border:1px solid #fffc;border-radius:.875rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.faq-contact-link[data-astro-cid-gfo3rpqg]{color:var(--color-brand-600);text-underline-offset:.25em;align-items:center;gap:.65rem;font-size:.875rem;font-weight:600;display:inline-flex}@supports selector(::details-content) and (interpolate-size:allow-keywords) and (transition-behavior:allow-discrete){.faq-item[data-astro-cid-gfo3rpqg]{interpolate-size:allow-keywords}.faq-item[data-astro-cid-gfo3rpqg]::details-content{opacity:0;block-size:0;transition:block-size .2s var(--ease-out), opacity .2s var(--ease-out), content-visibility .2s allow-discrete;overflow:clip}.faq-item[data-astro-cid-gfo3rpqg][open]::details-content{opacity:1;block-size:auto}.faq-item[data-astro-cid-gfo3rpqg]:has(>summary:focus-visible)::details-content{transition:none}@media (prefers-reduced-motion:reduce){.faq-item[data-astro-cid-gfo3rpqg]::details-content{transition:none}}}.faq-item[data-astro-cid-gfo3rpqg]:has(>summary:focus-visible) .faq-indicator[data-astro-cid-gfo3rpqg],.faq-item[data-astro-cid-gfo3rpqg]:has(>summary:focus-visible) .faq-indicator[data-astro-cid-gfo3rpqg]:after{transition:none}@media (prefers-reduced-motion:reduce){.faq-indicator[data-astro-cid-gfo3rpqg],.faq-indicator[data-astro-cid-gfo3rpqg]:after{transition:none}}@media (hover:hover) and (pointer:fine){.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]:hover{background:#ffffff6b}.faq-contact-link[data-astro-cid-gfo3rpqg]:hover{text-decoration:underline}}@media (width>=900px){.faq-layout[data-astro-cid-gfo3rpqg]{grid-template:"intro questions""contact questions"1fr/minmax(0,.85fr) minmax(0,1.5fr);gap:2.5rem clamp(3rem,6vw,5.5rem)}.faq-contact[data-astro-cid-gfo3rpqg]{max-width:18rem}}@media (width<=599px){.faq-layout[data-astro-cid-gfo3rpqg]{gap:1.75rem}.faq-panel[data-astro-cid-gfo3rpqg]{border-radius:1.25rem}.faq-item[data-astro-cid-gfo3rpqg] summary[data-astro-cid-gfo3rpqg]{gap:.875rem;padding:1.125rem}.faq-answer[data-astro-cid-gfo3rpqg]{padding:0 1.125rem 1.25rem}}
