.stage-site{--bg:#164d91;--bg-lift:#235b99;--card:#eaf0f8;--card-hover:#f4f7fc;--inset:rgba(255,255,255,0.03);--line:rgba(235,244,255,0.2);--line-strong:rgba(235,244,255,0.36);--t0:#ffffff;--t1:#edf4ff;--t2:#edf4ff;--t3:#eaf3ff;--accent-text:#e2efff;--accent:#91d4ff;--btn-bg:#f4f8ff;--btn-ink:#10447e;--btn-hover:#ffffff;--glow:rgba(255,255,255,0.28);--wrap:1200px;--gutter:20px;--section:clamp(56px,7vw,96px);--head:clamp(40px,5vw,56px);--pad:24px;--gap:16px;--r-sm:8px;--r-md:12px;--r-lg:22px;--display:var(--font-geist),system-ui,sans-serif;--ease:cubic-bezier(0.22,1,0.36,1);position:relative;isolation:isolate;background:var(--bg);color-scheme:light;color:var(--t0);font-family:var(--font-geist),system-ui,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}@media (min-width:720px){.stage-site{--gutter:32px}}.stage-site *,.stage-site :after,.stage-site :before{box-sizing:border-box}:where(.stage-site) :where(h1,h2,h3,h4,p,ul,dl,dd,figure,fieldset){margin:0;padding:0}:where(.stage-site) ul{list-style:none}:where(.stage-site) a{color:inherit;text-decoration:none}:where(.stage-site) button{font:inherit;color:inherit;cursor:pointer}:where(.stage-site) img{display:block;max-width:100%}.stage-site :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.st-wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.stage-site h1,.stage-site h2{font-family:var(--display);font-weight:600;text-wrap:balance}.stage-site h1{font-size:clamp(2.75rem,6vw,4.5rem);line-height:1;letter-spacing:-.035em}.stage-site h2{font-size:clamp(2rem,3.6vw,3rem);line-height:1.06;letter-spacing:-.03em}.st-title{font-family:var(--display);font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.st-cap{font-size:13px;color:var(--t3);white-space:nowrap}.st-grad{color:inherit}.stage-site:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 65% at 82% 8%,#7493b07a,transparent 80%),radial-gradient(ellipse 70% 70% at 5% 85%,#7a9cab66,transparent 75%),radial-gradient(ellipse 65% 48% at 52% 52%,#06398088,transparent 80%),linear-gradient(145deg,#336ba7,#154d92 55%,#35688e)}.stage-site--embedded:before{position:absolute}.stage-site :where(.st-card:not(.ex-listing),.st-auth,.st-page>.st-wrap--narrow){--bg-lift:#dfe8f4;--card:#eaf0f8;--card-hover:#f4f7fc;--inset:#dfe8f3;--t0:#102c4a;--t1:#304d69;--t2:#46617b;--t3:#506b84;--line:#163f661c;--line-strong:#163f663d;--accent-text:#0961b7;--accent:#076dc8;--btn-bg:#0b65bb;--btn-ink:#fff;--btn-hover:#074e96;color:var(--t0)}.stage-site .st-page>.st-wrap--narrow{width:calc(100% - var(--gutter) * 2);padding:clamp(24px,5vw,56px);background:#edf3fa;border:1px solid #fff5;border-radius:var(--r-lg);box-shadow:0 24px 80px -45px #05294c80}.st-section{position:relative;padding-block:var(--section)}.st-section>.st-wrap{position:relative;z-index:1}.st-section:before{content:"";position:absolute;top:calc(var(--section) - 150px);left:50%;translate:-50% 0;width:min(960px,120vw);height:440px;pointer-events:none;background:radial-gradient(ellipse 42% 46% at 50% 50%,rgba(170,205,255,.07),transparent 70%)}.st-head{display:grid;justify-items:center;gap:16px;text-align:center;max-width:720px;margin-inline:auto;margin-bottom:var(--head)}.st-head>p{color:var(--t2);font-size:17px;line-height:1.55;max-width:58ch}.st-head .st-link{margin-top:4px}.st-header{position:sticky;top:0;z-index:60}.st-header:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(25,66,111,.83);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid transparent;opacity:0;transition:opacity .3s ease,border-color .3s ease}.st-header[data-stuck=true]:before{opacity:1;border-bottom-color:var(--line)}.st-skip{position:absolute;left:-9999px;top:8px;padding:10px 16px;background:var(--bg-lift);border:1px solid var(--line);border-radius:var(--r-md);z-index:5}.st-skip:focus{left:var(--gutter)}.st-nav{display:flex;gap:16px;height:64px}.st-brand,.st-nav{align-items:center}.st-brand{display:inline-flex;gap:10px;font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.02em}.st-brand img{width:28px;height:28px}.st-nav-links{display:flex;align-items:center;gap:2px;margin-inline:auto}.st-nav-links a{padding:8px 12px;font-size:14px;color:var(--t2);border-radius:var(--r-sm);transition:color .2s ease,background .2s ease}.st-nav-links a:hover{color:var(--t0);background:rgba(255,255,255,.05)}.st-nav-actions{display:flex;align-items:center;gap:8px}.st-signin{font-size:14px;color:var(--t2);padding:8px 12px;border-radius:var(--r-sm);transition:color .2s ease}.st-signin:hover{color:var(--t0)}.st-menu{display:none;width:36px;height:36px;place-items:center;padding:0;background:transparent;border:1px solid var(--line);border-radius:var(--r-sm)}.st-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border:0;border-radius:999px;font-size:15px;font-weight:600;color:var(--btn-ink);white-space:nowrap;background:var(--btn-bg);box-shadow:0 6px 20px -10px var(--glow);transition:transform .25s var(--ease),box-shadow .25s ease,background-color .2s ease,border-color .2s ease}.st-btn:hover{transform:translateY(-1px);background:var(--btn-hover);box-shadow:0 10px 28px -10px rgba(255,255,255,.4)}.st-btn:active{transform:translateY(0)}.st-btn svg{flex:none;transition:transform .25s ease}.st-btn:hover svg{transform:translateX(2px)}.st-btn--ghost{background:transparent;border:1px solid var(--line-strong);color:var(--t0);font-weight:500;box-shadow:none}.st-btn--ghost:hover{background:var(--inset);border-color:var(--line-strong);box-shadow:none}.st-btn--sm{height:36px;padding:0 16px;font-size:14px}.st-btn--block{width:100%}.st-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--accent-text);transition:color .2s ease}.st-link:hover{color:var(--t0)}.st-link svg{flex:none;transition:transform .25s ease}.st-link:hover svg{transform:translate(1px,-1px)}.st-card{position:relative;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);transition:border-color .3s ease,background .3s ease,transform .35s var(--ease);box-shadow:0 18px 50px -36px #05274b80,inset 0 1px #fff8}.st-plan:hover{transform:translateY(-3px);background:var(--card-hover)}.st-hero{position:relative;padding-block:clamp(40px,6vw,76px) 40px}.st-hero-grid{position:relative;z-index:1;display:grid;gap:48px;align-items:center}@media (min-width:1000px){.st-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:40px}}.st-hero-copy{display:grid;justify-items:start;gap:24px}.st-hero-copy h1{max-width:17ch;font-size:clamp(2.7rem,4.7vw,3.75rem);line-height:1.07}.st-lead{color:var(--t1);font-size:clamp(17px,1.5vw,19px);line-height:1.5;max-width:44ch}.st-cta-row{display:flex;flex-wrap:wrap;gap:12px}.st-hero-benefits{margin-top:48px}.st-points{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 64px;padding:24px 0;border-top:1px solid var(--line)}.st-point{display:flex;gap:12px;align-items:center;font-size:13px;line-height:1.5;color:var(--t2)}.st-point svg{color:var(--accent-text);flex:none}.st-point b{display:block;font-size:14px;font-weight:550;color:var(--t0)}.hs-studio{--hs-paper:#c8eafe;--hs-paper-deep:#5ca8ec;--hs-ink:#113e65;position:relative;min-width:0;width:100%;isolation:isolate}.hs-studio[data-palette=mint]{--hs-paper:#dcf5e1;--hs-paper-deep:#74c7ac;--hs-ink:#174b40}.hs-studio[data-palette=peach]{--hs-paper:#ffecdc;--hs-paper-deep:#eeb597;--hs-ink:#75412e}.hs-scene{position:relative;height:488px;perspective:1400px}.hs-light{position:absolute;inset:3% -10% 5%;background:radial-gradient(ellipse,#b9dfff35,transparent 65%);pointer-events:none}.hs-composition{position:absolute;inset:0;transform-style:preserve-3d;transition:transform 1.1s var(--ease)}.hs-main-panel,.hs-output{position:absolute;overflow:hidden;background:linear-gradient(150deg,var(--hs-paper) 16%,var(--hs-paper-deep));color:var(--hs-ink);box-shadow:0 30px 60px -24px #052c5eaa,inset 0 0 0 1px #ffffff80;border-radius:12px;transition:transform 1.1s var(--ease),opacity .8s var(--ease),background .5s ease,box-shadow .8s ease}.hs-main-panel{z-index:4;top:24px;left:50%;width:224px;height:424px;overflow:visible;transform:translateX(-50%) rotate(-7deg);transform-origin:50% 65%}.hs-headline{position:absolute;z-index:2;top:29px;left:23px;right:16px;display:grid;color:var(--hs-ink);font-size:31px;font-weight:650;line-height:1.02;letter-spacing:-.055em;transition:opacity .45s ease,transform .8s var(--ease)}.hs-phone{position:absolute;width:164px;aspect-ratio:414/900;overflow:hidden;border:4px solid #dce5ef;border-radius:25px;background:#f3f2f8;box-shadow:0 16px 24px -12px #07396b70,0 0 0 1px #92a3b680}.hs-phone img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.hs-main-panel>.hs-phone{width:164px;left:50%;top:114px;transform:translateX(-50%) rotate(9deg);transition:transform 1.1s var(--ease),top 1.1s var(--ease),width 1.1s var(--ease)}.hs-main-panel:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #fff9;pointer-events:none}.hs-selection{top:21px;left:14px;width:194px;height:78px;opacity:1;transition:opacity .4s ease}.hs-selection,.hs-selection i{position:absolute;border:1px solid #1875dc}.hs-selection i{width:6px;height:6px;background:#fff}.hs-selection i:first-child{left:-3px;top:-3px}.hs-selection i:nth-child(2){right:-3px;top:-3px}.hs-selection i:nth-child(3){left:-3px;bottom:-3px}.hs-selection i:nth-child(4){right:-3px;bottom:-3px}.hs-output{z-index:2;top:64px;left:50%;width:178px;height:354px;opacity:.55}.hs-panel-word{position:absolute;top:21px;left:18px;right:12px;font-size:23px;line-height:1.07;letter-spacing:-.04em;font-weight:650}.hs-output .hs-phone{top:114px;left:28px;width:136px;transform:rotate(-9deg)}.hs-output--back{transform:translateX(-88%) rotate(-17deg) scale(.84)}.hs-output--tablet{width:204px;height:286px;top:100px;transform:translateX(-7%) rotate(13deg) scale(.87)}.hs-tablet{position:absolute;top:100px;left:18px;width:175px;height:236px;border:5px solid #dce5ef;border-radius:15px;overflow:hidden;transform:rotate(7deg);background:#f4f3f8;box-shadow:0 12px 20px -8px #17496f50}.hs-tablet img{width:100%;height:auto}.hs-output--wide{width:209px;height:120px;top:316px;transform:translateX(-70%) rotate(-5deg) scale(.8);opacity:0}.hs-output--wide .hs-panel-word{top:29px;left:16px;max-width:100px;font-size:23px}.hs-output--wide .hs-phone{top:12px;left:125px;width:75px;border-width:2px;border-radius:12px}.hs-ready,.hs-source-note{position:absolute;z-index:5;display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap;transition:transform .8s var(--ease),opacity .5s ease}.hs-source-note{left:50%;bottom:4px;transform:translate(-50%,8px);opacity:0;color:#eef6ff}.hs-ready{right:3%;bottom:20px;padding:12px 15px;border-radius:13px;background:#f2f8ff;color:#16496c;box-shadow:0 12px 30px -12px #05295166;transform:translateY(12px);opacity:0}.hs-ready svg{color:#257d61}.hs-palette{position:absolute;z-index:6;top:112px;right:-2px;display:grid;gap:12px;padding:15px;border-radius:16px;background:#f4f8ff;color:#254c6d;box-shadow:0 15px 35px -15px #03285780;transition:transform .8s var(--ease),opacity .5s ease}.hs-palette>span{font-size:12px;font-weight:550}.hs-swatches{display:flex;gap:8px}.hs-swatch{display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border-radius:50%;border:2px solid #fff;color:#163d5c;box-shadow:0 0 0 1px #254e7126;transition:transform .2s ease}.hs-swatch:hover{transform:translateY(-2px)}.hs-swatch[aria-pressed=true]{box-shadow:0 0 0 2px #254e71}.hs-swatch--sky{background:#a6d9fb}.hs-swatch--mint{background:#bce8c9}.hs-swatch--peach{background:#f5d1b7}.hs-caption{display:flex;justify-content:center;gap:8px;align-items:center;margin-top:18px}.hs-beats{display:flex;gap:3px;padding:4px;border:1px solid #e3f2ff3b;border-radius:99px;background:#123e732e}.hs-beats button,.hs-playback{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:0 12px;height:38px;border:0;border-radius:99px;background:transparent;color:#e8f4ff;font-size:12px;white-space:nowrap;overflow:hidden;transition:color .25s,background .25s}.hs-beats button[aria-pressed=true]{background:#f4f8ff;color:#204f7d}.hs-beats button:hover{background:#ffffff20}.hs-beats button[aria-pressed=true]:hover{background:#fff}.hs-playback{width:36px;height:36px;padding:0;border:1px solid #e3f2ff3b;flex:none}.hs-playback[hidden]{display:none}.hs-playback:hover{background:#ffffff20}.hs-beat-progress{position:absolute;bottom:0;height:2px;left:14px;right:14px;background:#448aca;transform:scaleX(0);transform-origin:left}.hs-studio[data-running=true] .hs-beat-progress{animation:hs-progress var(--beat-duration) linear both}.hs-preview-label{text-align:center;font-size:11px;color:#dceaff;margin-top:12px}.hs-studio[data-beat="0"] .hs-main-panel{transform:translateX(-50%) rotate(0);background:transparent;box-shadow:none}.hs-studio[data-beat="0"] .hs-main-panel:after{opacity:0}.hs-studio[data-beat="0"] .hs-main-panel>.hs-phone{top:0;width:202px;transform:translateX(-50%) rotate(0)}.hs-studio[data-beat="0"] .hs-headline{opacity:0;transform:translateY(16px)}.hs-studio[data-beat="0"] .hs-selection,.hs-studio[data-beat="2"] .hs-selection{opacity:0}.hs-studio[data-beat="0"] .hs-output{opacity:0;transform:translateX(-50%) scale(.65)}.hs-studio[data-beat="0"] .hs-source-note{transform:translate(-50%);opacity:1}.hs-studio:not([data-beat="1"]) .hs-palette{transform:translateY(-8px) scale(.94);opacity:0;pointer-events:none;visibility:hidden}.hs-studio[data-beat="2"] .hs-main-panel{transform:translateX(-57%) translateY(-10px) rotate(-5deg) scale(.84);overflow:hidden}.hs-studio[data-beat="2"] .hs-output--back{opacity:1;transform:translateX(-146%) translateY(-20px) rotate(-13deg) scale(.88)}.hs-studio[data-beat="2"] .hs-output--tablet{opacity:1;transform:translateX(22%) translateY(5px) rotate(11deg);transition-delay:80ms}.hs-studio[data-beat="2"] .hs-output--wide{opacity:1;transform:translateX(-116%) translateY(5px) rotate(-9deg);transition-delay:.16s;z-index:5}.hs-studio[data-beat="2"] .hs-ready{opacity:1;transform:translateY(0);transition-delay:.35s}@keyframes hs-progress{to{transform:scaleX(1)}}@media (min-width:1000px) and (max-width:1199px){.hs-composition{transform:scale(.88)}}@media (min-width:560px) and (max-width:639px){.hs-composition{transform:scale(.9)}}@media (max-width:999px){.hs-studio{width:min(100%,560px);margin-inline:auto}.st-hero-benefits{margin-top:40px}}@media (max-width:559px){.st-hero-grid{gap:32px}.st-hero-copy{gap:20px}.st-hero-copy h1{font-size:40px}.st-lead{font-size:16px}.hs-scene{height:390px}.hs-composition{width:480px;height:488px;bottom:auto;left:50%;right:auto;margin-left:-240px;transform:scale(.78);transform-origin:50% 0}.hs-studio[data-beat="2"] .hs-composition{transform:translateY(18px) scale(.66)}.hs-palette{top:82px;right:0;padding:12px;gap:9px}.hs-swatch{width:26px;height:26px}.hs-swatches{gap:7px}.hs-caption{gap:5px;margin-top:8px}.hs-beats{gap:0;padding:3px}.hs-beats button{padding:0 9px;gap:5px;height:36px;font-size:11px}.hs-beats button svg{width:13px}.hs-playback{width:32px;height:32px}.st-points{gap:24px;justify-content:space-between}.st-point{font-size:11px;flex:1}.st-point b{font-size:12px}}@media (max-width:359px){.hs-composition{transform:scale(.66)}.hs-scene{height:335px}.hs-studio[data-beat="2"] .hs-composition{transform:translateY(20px) scale(.52)}.hs-beats button{padding-inline:8px}.hs-beats button svg{display:none}.hs-palette{top:64px;padding:10px}.hs-palette>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.hs-studio *,.hs-studio :after{transition:none!important;animation:none!important}.hs-playback{display:none}}.st-features{display:grid;gap:var(--gap)}@media (min-width:680px){.st-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.st-features{grid-template-columns:repeat(4,minmax(0,1fr))}.st-feature:nth-child(-n+2){grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;align-items:center}.st-feature:nth-child(-n+2) .st-feature-copy{padding:28px 24px 28px 16px}.st-feature:nth-child(-n+2) .st-stage{height:250px}}.st-feature{background:var(--card);box-shadow:none;padding:0;overflow:clip;display:flex;flex-direction:column}.st-feature-copy{display:grid;gap:8px;padding:16px var(--pad) var(--pad)}.st-feature-copy p{font-size:15px;line-height:1.5;color:var(--t2)}.st-stage{position:relative;height:192px;overflow:hidden;border-radius:var(--r-md);background:#cfdfef}.st-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 46% 60% at 50% 104%,rgba(169,214,255,.13),transparent 70%),linear-gradient(180deg,rgba(214,232,255,.05),transparent 55%)}.st-feature-art{height:214px;margin:0;border-radius:0;background:transparent}.st-feature-art:before{content:none}.sf{position:absolute;inset:0;display:grid;place-items:center;color:#155e9e}.sf *,.sf :after,.sf :before{box-shadow:none}.sf-generated-set{position:relative;width:238px;height:170px;margin-top:-14px}.sf-generated-set img{position:absolute;width:73px;height:auto;left:calc(50% - 36.5px);top:6px;border-radius:8px;transform:translateX(var(--x)) rotate(var(--r))}.sf-generated-set img:nth-child(2){z-index:2}.sf-generation-label{position:absolute;bottom:14px;display:flex;gap:6px;align-items:center;font-size:11px;color:#426384}.is-revealed .sf-generated-set img{animation:sf-fan 8s var(--ease) var(--d) infinite}@keyframes sf-fan{0%,12%,to{transform:translateX(calc(var(--x) * .62)) translateY(5px) rotate(0deg) scale(.94)}38%,76%{transform:translateX(var(--x)) rotate(var(--r))}}.sf-icons{display:flex;justify-content:center;align-items:center;gap:10px}.sf-icon{display:block;width:66px;padding:5px;border:2px solid transparent;border-radius:21px}.sf-icon:nth-child(2){width:78px}.sf-icon img{width:100%;height:auto}.is-revealed .sf-icon{animation:sf-select 9s var(--ease) var(--d) infinite}@keyframes sf-select{0%,36%,to{transform:translateY(0);border-color:transparent}26%,7%{transform:translateY(-9px);border-color:#377db9}}.sf-copy-sheet{width:176px;padding:15px 17px;display:grid;gap:3px;border:1px solid #a8c4df;border-radius:12px;background:#f8fbff}.sf-copy-sheet small{color:#56718c;font-size:9px;line-height:1.4}.sf-copy-sheet b{font-size:18px;font-weight:600;line-height:1.3;color:#193a5d}.sf-copy-sheet small:nth-of-type(2){margin-top:10px}.sf-copy-sheet>span{color:#244a6e;font-size:10px;line-height:1.5;white-space:nowrap}.sf-copy-lines{display:grid;gap:5px;margin-top:12px}.sf-copy-lines i{width:100%;height:3px;border-radius:2px;background:#7da6cf;transform-origin:left}.sf-copy-lines i:nth-child(2){width:85%;--d:-.7s}.sf-copy-lines i:nth-child(3){width:63%;--d:-1.4s}.is-revealed .sf-copy-lines i{animation:sf-write 7s var(--ease) var(--d,0s) infinite}@keyframes sf-write{0%,15%,to{transform:scaleX(.65)}42%,82%{transform:scaleX(1)}}.sf-panel{display:grid;gap:10px;align-content:start;width:60px;height:128px;padding:13px 8px 9px;border:1px solid #93b8dc;border-radius:9px;background:#c9e0f7}.sf-panel-title{display:grid;gap:4px}.sf-panel-title i{height:4px;background:#386994;border-radius:2px}.sf-panel-title i:last-child{width:68%}.sf-panel-screen{display:grid;justify-items:center;gap:5px;padding:12px 5px;border-radius:6px;background:#f8fbff;border:1px solid #acc7df}.sf-panel-screen>span{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#3176b6;margin-bottom:3px}.sf-panel-screen>i{width:21px;height:3px;background:#99b8d6;border-radius:2px}.sf-panel-screen>i:last-child{width:14px}.sf-consistent-set{display:flex;gap:10px;margin-top:-18px}.sf-consistent-set .sf-panel:nth-child(2){height:138px;margin-top:-5px}.sf-palette{display:flex;gap:7px;position:absolute;bottom:19px}.sf-palette i{width:9px;height:9px;border-radius:50%;background:#315e89}.sf-palette i:nth-child(2){background:#91b3d3}.sf-palette i:nth-child(3){background:#d1e2f2;border:1px solid #7c9ebf}.is-revealed .sf-consistent-set .sf-panel{animation:sf-palette 10s ease-in-out infinite}@keyframes sf-palette{0%,20%,to{background:#c9e0f7;border-color:#93b8dc}45%,75%{background:#abc9e5;border-color:#5987b2}}.sf-edit{display:flex;justify-content:center;align-items:center;gap:17px}.sf-edit-type{width:93px;display:grid;gap:5px;color:#284e72}.sf-edit-type b,.sf-edit-type>span{font-size:13px;font-weight:600;line-height:1.2}.sf-edit-type>span{color:#42739f}.sf-edit-type>i{width:72px;height:3px;background:#91b0ce;border-radius:2px;margin-top:9px}.sf-edit-type>i:last-child{width:51px;margin-top:0}.sf-edit-layer{position:relative;transform:rotate(-5deg)}.sf-edit-layer .sf-panel{width:72px;height:144px;padding-top:17px}.sf-selection{position:absolute;inset:-5px;border:1px solid #246da9;border-radius:3px}.sf-selection i{position:absolute;width:6px;height:6px;background:#f8fbff;border:1px solid #246da9}.sf-selection i:first-child{left:-3px;top:-3px}.sf-selection i:nth-child(2){right:-3px;top:-3px}.sf-selection i:nth-child(3){left:-3px;bottom:-3px}.sf-selection i:nth-child(4){right:-3px;bottom:-3px}.sf-cursor{position:absolute;right:-19px;bottom:-18px;color:#175f9d}.is-revealed .sf-edit-layer{animation:sf-edit 8s var(--ease) infinite}@keyframes sf-edit{0%,15%,to{transform:rotate(-5deg)}42%,78%{transform:rotate(5deg)}}.sf-export-set{position:relative;width:224px;height:172px;margin-top:-20px}.sf-export-file{position:absolute;padding:5px;border:1.5px solid #467ca9;border-radius:9px;background:#f8fbff}.sf-export-iphone{left:7px;top:25px;width:49px;height:104px}.sf-export-ipad{left:66px;top:9px;width:83px;height:111px}.sf-export-android{right:12px;top:28px;width:48px;height:103px}.sf-export-tablet{left:29px;bottom:0;width:105px;height:74px}.sf-export-graphic{right:0;bottom:-1px;width:120px;height:62px}.sf-export-preview{display:grid;align-content:start;justify-items:center;gap:4px;padding:9px 3px 4px;width:100%;height:100%;border-radius:4px;background:#c0dbf3}.sf-export-preview>i{width:70%;height:3px;border-radius:2px;background:#3c739e}.sf-export-preview>i:nth-child(2){width:48%}.sf-export-preview>span{width:50%;min-height:15px;height:35%;margin-top:3px;border-radius:3px;border:1px solid #80a8cc;background:#edf5fc}.sf-export-check{position:absolute;right:-6px;top:-7px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#216ba8;color:#fff;border:2px solid var(--card)}.sf-export-label{position:absolute;bottom:9px;display:flex;gap:9px;align-items:center;color:#264f74;font-size:10px;font-weight:600}.sf-export-label>span{color:#536f89;font-weight:400}.is-revealed .sf-export-file{animation:sf-export 8s var(--ease) var(--d) infinite}.is-revealed .sf-export-check{animation:sf-confirm 8s ease-in-out var(--d) infinite}@keyframes sf-export{0%,14%,to{transform:translateY(3px)}30%,72%{transform:translateY(-3px)}}@keyframes sf-confirm{0%,18%,50%,to{scale:1}30%{scale:1.16}}@media (min-width:1040px) and (max-width:1199px){.sf-generated-set{scale:.92}.sf-icon{width:60px}.sf-icon:nth-child(2){width:72px}.sf-export-set{scale:.9}}@media (prefers-reduced-motion:reduce){.stage-site .sf *,.stage-site .sf :after,.stage-site .sf :before{animation:none!important}}.st-after{display:flex;justify-content:center;margin-top:40px}.st-showcase,.st-showcase-row{display:grid;gap:var(--gap)}.st-showcase-row{align-items:stretch}@media (min-width:900px){.st-showcase-row{grid-template-columns:1fr 1fr}}.st-show-head{display:flex;align-items:center;gap:12px;padding:16px var(--pad);border-bottom:1px solid var(--line)}.st-show-head :is(b,h3){display:block;font-family:var(--display);font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.st-show-head span:not(.st-cap){font-size:13px;color:var(--t3)}.st-show-head .st-cap{margin-left:auto}.stage-site .ex-listing{--t0:#fff;--t1:#e6e8ed;--t2:#c7ccd4;--t3:#afb6c2;--line:#ffffff20;--line-strong:#ffffff35;--accent-text:#9ec9f5;background:#12151b;color:var(--t0);font-family:-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}.ex-lhead{position:relative;display:flex;gap:22px;align-items:center;padding:32px var(--pad);border-bottom:1px solid var(--line);background:radial-gradient(ellipse 30% 150% at 9% 50%,rgba(169,214,255,.14),transparent 70%)}.ex-lhead .ex-appicon{width:96px;height:96px;flex:none;border-radius:22px;box-shadow:0 16px 34px -14px rgba(0,0,0,.7),0 0 44px -8px rgba(169,214,255,.4)}.ex-lhead h3{font-family:var(--display);font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--t0)}.ex-lsub{margin-top:2px;font-size:15px;font-weight:600;color:var(--accent-text)}.ex-lmeta{margin-top:8px;font-size:13px;line-height:1.5;color:var(--t2)}.ex-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:18px var(--pad) 16px;border-bottom:1px solid var(--line);text-align:center}.ex-facts li{display:grid;justify-items:center;align-content:start;gap:3px}.ex-facts small{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.ex-facts b{display:inline-flex;align-items:center;min-height:26px;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--t1)}.ex-facts span{font-size:12px;color:var(--t3)}.ex-stars{display:inline-flex;gap:1px;color:var(--t3)}.ex-stars.is-tint{color:#f5a623}.st-panels{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:20px var(--pad) 12px;overflow:hidden}.st-panel{border-radius:var(--r-md);overflow:hidden;aspect-ratio:420/907;background:#0a0b0f}.st-panel img{width:100%;height:100%;object-fit:cover}.ex-device{display:flex;align-items:center;gap:6px;margin:0 var(--pad);padding-bottom:14px;border-bottom:1px solid var(--line);font-size:14px;font-weight:600;color:var(--t2)}.ex-desc{display:grid;gap:12px;padding:18px var(--pad) 6px;font-size:15px;line-height:1.65;color:var(--t1)}.ex-more{color:#2997ff}.ex-new,.ex-ratings{padding:24px var(--pad) 0}.ex-new{padding-bottom:var(--pad)}.ex-listing h4{display:flex;align-items:center;gap:4px;font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.02em}.ex-listing h4 svg{color:var(--t3)}.ex-score{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:end;margin-top:16px}.ex-big{display:grid;justify-items:center}.ex-big b{font-size:56px;font-weight:700;line-height:1;letter-spacing:-.04em}.ex-big span{margin-top:4px;font-size:14px;font-weight:600;color:var(--t2)}.ex-hist{display:grid;gap:4px;max-width:380px}.ex-hist>div{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px}.ex-hist .ex-stars{justify-self:end}.ex-hist i{position:relative;display:block;height:3px;border-radius:2px;overflow:hidden;background:rgba(255,255,255,.12)}.ex-hist i:after{content:"";position:absolute;inset:0;width:var(--w);border-radius:2px;background:rgba(255,255,255,.78);transform-origin:left center}.is-revealed .ex-hist i:after{animation:ex-fill 1.4s var(--ease) .3s both}.ex-hist small{justify-self:end;margin-top:6px;font-size:13px;color:var(--t2)}@keyframes ex-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ex-reviews{display:grid;gap:12px;margin-top:20px}@media (min-width:760px){.ex-reviews{grid-template-columns:1fr 1fr}}.ex-review{padding:16px 18px;border-radius:14px;background:rgba(255,255,255,.04);font-size:14px;line-height:1.65;color:var(--t1)}.ex-rhead{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.ex-rhead b{display:block;font-size:14px;font-weight:600;color:var(--t0)}.ex-rhead .ex-stars{margin-top:4px}.ex-rhead>div:last-child{display:grid;gap:2px;flex:none;text-align:right;font-size:13px;color:var(--t3)}.ex-new p{display:grid;gap:6px;margin-top:10px;font-size:15px;line-height:1.65;color:var(--t1)}.ex-new p span{font-size:13px;color:var(--t3)}.is-revealed .ex-panel{animation:ex-rise .9s var(--ease) calc(var(--i) * .12s) both}.ex-panel img{transform:scale(1.03)}.is-revealed .ex-panel img{animation:ex-drift 7s ease-in-out calc(var(--i) * -2.3s) infinite}.ex-sheen{position:absolute;top:-20px;bottom:-20px;left:0;width:120px;translate:-160px 0;rotate:12deg;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);pointer-events:none}.is-revealed .ex-sheen{animation:ex-sheen 11s ease-in-out infinite}@keyframes ex-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ex-drift{0%,to{transform:scale(1.03) translateY(0)}50%{transform:scale(1.03) translateY(-4px)}}@keyframes ex-sheen{0%,55%{translate:-160px 0}to{translate:1300px 0}}@media (max-width:899px){.st-panels{display:flex;gap:8px;padding:16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.st-panels::-webkit-scrollbar{display:none}.st-panel{flex:0 0 150px}.ex-facts{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.ex-score{grid-template-columns:1fr;gap:14px;align-items:start}.ex-big{justify-items:start}}@media (max-width:559px){.ex-lhead{gap:14px;padding:20px 16px}.ex-lhead .ex-appicon{width:72px;height:72px;border-radius:17px}.ex-lhead h3{font-size:22px}.ex-rhead{flex-direction:column;gap:4px}.ex-rhead>div:last-child{grid-auto-flow:column;justify-content:start;gap:10px;text-align:left}}.ex-icon-card{min-width:0;overflow:clip;display:flex;flex-direction:column}.ex-icon-toggle{display:none;flex:none;align-items:center;justify-content:center;margin-left:auto;width:36px;height:36px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:transparent;color:var(--t1)}.ex-icon-toggle:hover{background:var(--inset)}.st-motion-ready .ex-icon-toggle{display:inline-flex}.ex-icons{--icon-size:80px;--icon-gap:20px;display:flex;align-items:center;flex:1;min-width:0;padding-block:22px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#9bb7d2 transparent}.ex-icon-track{display:flex;width:max-content}.ex-icon-group{display:flex;align-items:center;flex:none;gap:var(--icon-gap);padding-left:var(--icon-gap)}.ex-icon{flex:0 0 var(--icon-size)}.ex-icon,.ex-icon img{width:var(--icon-size)}.ex-icon img{height:var(--icon-size);object-fit:contain}.ex-icon-group[aria-hidden=true],.ex-icon-repeat{display:none}.st-motion-ready .ex-icons{overflow-x:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.st-motion-ready .ex-icon-repeat{display:block}.st-motion-ready .ex-icon-group[aria-hidden=true]{display:flex}.st-motion-ready .ex-icon-card.is-revealed .ex-icon-track{animation:ex-icon-marquee 40s linear infinite}.stage-site .ex-icon-card[data-paused=true] .ex-icon-track,.stage-site .ex-icons:focus-within .ex-icon-track{animation-play-state:paused}@media (hover:hover){.stage-site .ex-icons:hover .ex-icon-track{animation-play-state:paused}}@keyframes ex-icon-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ex-copy-card{min-width:0}.ex-copy-preview{display:grid;gap:12px;padding:20px var(--pad)}.ex-copy-preview>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:baseline}.ex-copy-preview dt{font-size:11px;line-height:1.6;color:var(--t3)}.ex-copy-preview dd{font:12px/1.6 var(--font-geist-mono),ui-monospace,monospace;color:var(--t0);overflow-wrap:anywhere}@media (max-width:899px){.ex-icons{--icon-size:72px;--icon-gap:18px;padding-block:20px}}@media (max-width:559px){.ex-icons{--icon-size:64px;--icon-gap:16px;padding-block:18px}.ex-copy-preview{padding:18px;gap:10px}.st-showcase-row .st-show-head{padding:14px 18px}}@media (prefers-reduced-motion:reduce){.stage-site .ex-icon-track{animation:none!important;transform:none}.stage-site .ex-icon-group[aria-hidden=true],.stage-site .ex-icon-repeat,.stage-site .ex-icon-toggle{display:none}.stage-site .ex-icons{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.st-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.st-pricing{display:grid;gap:var(--gap);align-items:stretch}@media (min-width:1000px){.st-pricing{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.st-pro{padding:32px;display:flex;flex-direction:column;gap:22px;isolation:isolate;border:1px solid transparent;background:linear-gradient(145deg,#f5f9ff,#dce8f6) padding-box,linear-gradient(#fff,#a9c7e8) border-box;box-shadow:0 30px 80px -50px var(--glow)}.st-pro:after{content:"";position:absolute;inset:0 0 auto;height:55%;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 50% 80% at 50% 0,rgba(169,214,255,.18),transparent 70%)}.st-pro-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.st-pro-head h3{font-family:var(--display);font-size:28px;font-weight:600;line-height:1.1;letter-spacing:-.025em}.st-pro-head p{margin-top:4px;font-size:15px;color:var(--t2)}.st-popular{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex:none;height:26px;padding:0 12px;border-radius:999px;background:#ffffff;color:#0a0a0a;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.st-pro-price{display:flex;align-items:baseline;gap:10px;font-family:var(--display);font-size:64px;font-weight:600;line-height:1;letter-spacing:-.045em}.st-pro-price span{font-size:15px;font-weight:400;color:var(--t2);letter-spacing:0}.st-pro-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.st-pro-stats li{display:grid;gap:4px;align-content:start}.st-pro-stats b{font-size:26px;font-weight:600;line-height:1;letter-spacing:-.03em}.st-pro-stats span{font-size:13px;color:var(--t3)}.st-pro-list{display:grid;gap:10px}.st-pro-list li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--t1)}.st-pro-list svg{color:var(--accent-text);flex:none;margin-top:3px}.st-pro .st-btn{margin-top:auto}.st-alts{display:grid;grid-auto-rows:1fr;gap:var(--gap)}.st-alt{padding:20px 24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;align-items:start;align-content:center}.st-alt h3{font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-.015em}.st-alt-blurb{font-size:13px;line-height:1.4;color:var(--t3);margin-top:3px}.st-alt-price{text-align:right}.st-alt-price b{display:block;font-size:26px;font-weight:600;line-height:1;letter-spacing:-.03em}.st-alt-price span{display:block;margin-top:4px;font-size:12px;color:var(--t3)}.st-alt-quota{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:4px 0;font-size:13px;line-height:1.4;color:var(--t2)}.st-alt-quota li:not(:last-child):after{content:"·";margin-inline:8px;color:var(--t3)}.st-alt .st-btn{grid-column:1/-1;justify-self:end;margin-top:2px}.st-every{display:flex;gap:10px;align-items:flex-start;max-width:62ch;margin:28px auto 0;font-size:14px;line-height:1.5;color:var(--t2)}.st-every svg{color:var(--accent-text);flex:none;margin-top:3px}@media (max-width:559px){.st-pro{padding:var(--pad)}.st-pro-price{font-size:52px}.st-pro-stats{gap:8px}.st-pro-stats b{font-size:22px}.st-alt .st-btn{justify-self:stretch}}.st-final{margin-top:48px;padding:32px;display:grid;gap:24px;align-items:center}@media (min-width:900px){.st-final{grid-template-columns:auto minmax(0,1fr) auto;padding:32px 40px}}.st-final img{width:56px;height:56px}.st-final h2{font-size:clamp(24px,2.4vw,28px)}.st-final p{font-size:15px;color:var(--t2);margin-top:6px}.st-final-cta{display:grid;justify-items:center;gap:8px}.st-final-cta small{font-size:12px;color:var(--t3)}.st-footer{position:relative;border-top:1px solid var(--line);padding-block:56px 48px}.st-footer-top{display:grid;gap:40px}@media (min-width:900px){.st-footer-top{grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:48px}}.st-footer-brand{display:grid;gap:12px;justify-items:start;align-content:start}.st-footer-brand p{font-size:14px;line-height:1.5;color:var(--t3);max-width:24ch}.st-footer-brand .st-link{font-size:14px}.st-footer-cols{display:grid;gap:32px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.st-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-footer-col{display:grid;gap:12px;align-content:start}.st-footer-col h2{font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.2;color:var(--t0)}.st-footer-col ul{display:grid;gap:9px}.st-footer-col a{font-size:14px;line-height:1.35;color:var(--t2);transition:color .2s ease}.st-footer-col a:hover{color:var(--t0)}.st-footer-small{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;margin-top:48px;padding-top:28px;border-top:1px solid var(--line);font-size:13px;color:var(--t3);text-align:center}.st-footer-small a{color:var(--t3);transition:color .2s ease}.st-footer-small a:hover{color:var(--t1)}.stage-site{min-height:100dvh;display:flex;flex-direction:column}.stage-site>main{flex:1}.stage-site--embedded{min-height:0}.st-page{position:relative;padding-block:clamp(40px,6vw,72px) var(--section)}.st-page:before{content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:min(960px,120vw);height:360px;pointer-events:none;background:radial-gradient(ellipse 42% 60% at 50% 0,rgba(170,205,255,.07),transparent 70%)}.st-page>.st-wrap{position:relative;z-index:1}.st-wrap--narrow{max-width:800px}.st-page h1{font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.04;letter-spacing:-.03em}.st-head--left{justify-items:start;text-align:left;margin-inline:0}.st-crumb{display:inline-flex;align-items:center;gap:4px;margin-bottom:20px;font-size:14px;color:var(--t2);transition:color .2s ease}.st-crumb:hover{color:var(--t0)}.st-fine{max-width:62ch;margin:28px auto 0;text-align:center;font-size:13px;line-height:1.6;color:var(--t3)}.st-fine a{color:var(--t2);text-decoration:underline;text-underline-offset:3px}.st-btn:disabled{opacity:.5;cursor:default;transform:none}.st-error{flex-basis:100%;font-size:13px;color:#a82c3c}.st-nav-links a[aria-current=page]{color:var(--t0)}.st-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 6px;margin:calc(var(--head) * -1 + 24px) 0 32px}.st-filter a{padding:6px 12px;border-radius:var(--r-sm);font-size:14px;color:var(--t2);transition:color .2s ease,background .2s ease}.st-filter a:hover{color:var(--t0);background:rgba(255,255,255,.05)}.st-filter a[aria-current=page]{color:var(--t0);background:rgba(255,255,255,.08)}.st-idea-app{display:flex;gap:14px;align-items:center;min-width:0}.st-idea-app>div{min-width:0;flex:1}.st-idea-app img,.st-idea-initial{width:56px;height:56px;flex:none;border-radius:14px;object-fit:cover}.st-idea-initial{display:grid;place-items:center;background:rgba(255,255,255,.06);font-size:22px;font-weight:600;color:var(--t1)}.st-idea-app b{font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.st-idea-app b,.st-idea-app span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-idea-app span{font-size:14px;color:var(--t2)}.st-idea-app .st-cap{flex:none;margin-left:auto}.st-panels-3{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:8px}.st-panels-3 img{width:100%;aspect-ratio:1179/2556;object-fit:cover;object-position:top;border-radius:var(--r-sm);background:#0a0b0f}.st-feature-idea{display:grid;gap:24px;padding:var(--pad);margin-bottom:var(--gap)}@media (min-width:900px){.st-feature-idea{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:32px}}.st-feature-idea:hover{background:var(--card-hover)}.st-idea-copy{display:grid;gap:14px;justify-items:start}.st-idea-copy p{font-size:15px;line-height:1.5;color:var(--t2)}.st-ideas{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.st-idea{display:flex;flex-direction:column;gap:12px;padding:16px}.st-idea:hover{transform:translateY(-2px);background:var(--card-hover)}.st-idea .st-idea-app{gap:10px}.st-idea .st-idea-app img,.st-idea .st-idea-initial{width:40px;height:40px;border-radius:10px;font-size:16px}.st-idea .st-idea-app b{font-size:15px}.st-idea .st-idea-app span{font-size:13px}.st-idea-empty{aspect-ratio:3/2;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--inset)}.st-idea-empty,.st-idea-foot{font-size:13px;color:var(--t3)}.st-idea-foot{display:flex;justify-content:space-between}.st-idea-foot span:last-child{color:var(--accent-text);transition:translate .2s ease}.st-idea:hover .st-idea-foot span:last-child{translate:2px 0}.st-empty{display:grid;justify-items:center;gap:24px;text-align:center}.st-empty>p{max-width:52ch;line-height:1.55}.st-empty-line,.st-empty>p{font-size:15px;color:var(--t2)}.st-empty-line{margin:32px 0;text-align:center}.st-empty-line a{color:var(--accent-text)}.st-dir-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,880px)}.st-dir-board img{width:100%;height:auto;border-radius:var(--r-md)}.st-idea-page .st-crumb{margin-bottom:24px}.st-idea-hero{display:grid;gap:40px;align-items:center}@media (min-width:1000px){.st-idea-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px}}.st-idea-hero .st-hero-copy{gap:18px}.st-idea-icon{width:96px;height:96px;margin-bottom:4px;border-radius:22px;font-size:36px;object-fit:cover;box-shadow:0 16px 34px -14px rgba(0,0,0,.7),0 0 44px -8px rgba(169,214,255,.4)}.st-idea-hero h1{font-size:clamp(2.5rem,5vw,4rem);max-width:14ch}.st-idea-sub{margin-top:-6px;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--accent-text)}.st-idea-for{max-width:48ch;font-size:14px;line-height:1.5;color:var(--t2)}.st-idea-for small{margin-right:8px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.st-idea-hint{margin-top:-6px;font-size:12.5px;color:var(--t3)}.st-fan{position:relative;width:min(100%,520px);aspect-ratio:1/1.08;margin-inline:auto}.st-fan:before{content:"";position:absolute;left:-10%;right:-10%;bottom:-4%;height:60%;pointer-events:none;background:radial-gradient(ellipse 50% 55% at 50% 100%,rgba(169,214,255,.16),transparent 70%)}.st-fan:after{content:"";position:absolute;left:6%;right:6%;bottom:2.5%;height:1px;background:linear-gradient(90deg,transparent,rgba(169,214,255,.35) 30%,rgba(169,214,255,.35) 70%,transparent)}.st-fan img{position:absolute;left:50%;top:50%;z-index:var(--z,1);width:44%;height:auto;aspect-ratio:1284/2778;object-fit:cover;border-radius:14px;background:#0a0b0f;filter:brightness(var(--b,1));box-shadow:0 30px 60px -24px rgba(0,0,0,.85);transition:transform 1.1s var(--ease) var(--d,0s),opacity .7s ease var(--d,0s)}.st-fan img,.st-fan.is-revealed img{opacity:1;transform:translate(-50%,-50%) translate(var(--x,0),var(--y,0)) rotate(var(--r,0deg)) scale(var(--s,1))}.st-block{margin-top:var(--section)}.st-head--page{margin-bottom:clamp(28px,4vw,40px)}.st-head--page h2{font-size:clamp(1.75rem,3vw,2.5rem)}.st-head--page>p{font-size:15px}@property --st-count{syntax:"<integer>";inherits:false;initial-value:0}.st-scores{display:grid;gap:var(--gap)}.st-score-hero{display:grid;gap:24px;padding:var(--pad);align-items:center;justify-items:center;text-align:center}@media (min-width:720px){.st-score-hero{grid-template-columns:auto minmax(0,1fr);gap:36px;padding:32px 36px;justify-items:start;text-align:left}}.st-gauge{display:grid;place-items:center}.st-gauge>*{grid-area:1/1}.st-gauge>div{display:grid;justify-items:center}.st-gauge b{font-family:var(--display);font-size:48px;font-weight:600;line-height:1;letter-spacing:-.04em}.st-gauge span{margin-top:4px;font-size:12px;color:var(--t3)}.st-score-copy h3{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.02em}.st-why{margin-top:8px;max-width:58ch;font-size:17px;line-height:1.5;color:var(--t1)}.st-subscores{display:grid;gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:900px){.st-subscores{grid-template-columns:repeat(4,minmax(0,1fr))}}.st-sub{display:grid;gap:14px;padding:20px;align-content:start}.st-sub-top{display:flex;align-items:center;gap:14px}.st-sub-top>div:last-child{display:grid;gap:2px;min-width:0}.st-sub-top b{font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.st-sub-top span{font-size:12.5px;line-height:1.3;color:var(--t3)}.st-sub .st-gauge b{font-size:17px;letter-spacing:-.02em}.st-sub>p{font-size:13.5px;line-height:1.5;color:var(--t2)}.st-ring{rotate:-90deg;flex:none}.st-ring circle{fill:none;stroke-width:var(--sw,5)}.st-ring-track{stroke:var(--line)}.st-ring-val{stroke:var(--accent-text);stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--o);transition:stroke-dashoffset 1.5s var(--ease) .25s}.st-motion-ready .st-reveal:not(.is-revealed) .st-ring-val{stroke-dashoffset:var(--c)}.st-num{--st-count:var(--v);counter-reset:st-n var(--st-count);transition:--st-count 1.5s var(--ease) .25s;font-variant-numeric:tabular-nums}.st-num:before{content:counter(st-n)}.st-motion-ready .st-reveal:not(.is-revealed) .st-num{--st-count:0}.st-listing .ex-lhead h3{font-size:24px}.st-facts{padding-top:16px}.st-facts b{font-size:17px;line-height:1.2;text-align:center;white-space:normal}@media (min-width:900px){.st-listing .st-panels{grid-template-columns:repeat(var(--cols,6),minmax(0,200px));justify-content:center}}.st-lbody{display:grid;gap:32px;padding:22px var(--pad) var(--pad)}@media (min-width:900px){.st-lbody{grid-template-columns:minmax(0,1fr) 300px;gap:48px}}.st-ldesc{display:grid;gap:12px;max-width:66ch;align-content:start}.st-ldesc h4{margin-bottom:4px}.st-ldesc p{font-size:15px;line-height:1.6;color:var(--t1)}.st-ldesc p b{display:block;font-weight:600;color:var(--t0)}.st-linfo{align-self:start}.st-linfo h4{margin-bottom:8px}.st-linfo dl{display:grid}.st-linfo div{display:grid;gap:3px;padding:12px 0;border-top:1px solid var(--line)}.st-linfo dt{font-size:12px;color:var(--t3)}.st-linfo dd{font-size:14px;line-height:1.5;color:var(--t1)}.st-strip{display:flex;gap:16px;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--gutter),#000 calc(100% - var(--gutter)),transparent)}.st-strip::-webkit-scrollbar{display:none}.st-strip-p{flex:0 0 236px;scroll-snap-align:start;display:grid;gap:12px;align-content:start}.st-strip-p img{width:100%;aspect-ratio:1284/2778;object-fit:cover;border-radius:14px;background:#0a0b0f}.st-strip-p figcaption{display:grid;gap:3px;padding-inline:2px}.st-strip-p small{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--t3)}.st-strip-p b{font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.st-strip-p span{font-size:13px;line-height:1.45;color:var(--t2)}.st-strip-nav{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.st-strip-nav[hidden]{display:none}.st-strip-nav button{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--t1);transition:background .2s ease,color .2s ease}.st-strip-nav button:hover:not(:disabled){background:rgba(255,255,255,.08);color:var(--t0)}.st-strip-nav button:disabled{opacity:.35;cursor:default}.st-words{display:grid;gap:var(--gap);align-items:stretch}@media (min-width:700px) and (max-width:999px){.st-words{grid-template-columns:repeat(2,minmax(0,1fr))}.st-words>:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:1000px){.st-words{grid-template-columns:repeat(var(--cards,3),minmax(0,1fr))}}.st-words>article{display:flex;flex-direction:column}.st-copy{padding:4px var(--pad) 8px}.st-copy div{display:grid;gap:5px;padding:14px 0;border-top:1px solid var(--line)}.st-copy div:first-child{border-top:0}.st-copy dt,.st-voice-words small{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--t3)}.st-copy dd{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;line-height:1.6;color:var(--t1);overflow-wrap:anywhere}.st-voice{display:grid;gap:14px;padding:18px var(--pad) 22px}.st-voice>p{font-size:15px;line-height:1.5;color:var(--t1)}.st-voice-words{display:grid;gap:3px}.st-voice-words span{font-size:14px;line-height:1.7;color:var(--t1)}.st-voice-words.is-never span{color:var(--t3);text-decoration:line-through;text-decoration-color:rgba(255,255,255,.3)}.st-icon-row{flex:1;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:24px 28px;min-height:200px;padding:var(--pad)}.st-icon{display:grid;justify-items:center;gap:10px;padding:0;border:0;background:none;color:var(--t3);font:inherit;cursor:pointer;transition:transform .25s var(--ease)}.st-icon:hover{transform:translateY(-2px)}.st-icon-img{position:relative;display:block}.st-icon img{width:112px;height:112px;border-radius:25px;object-fit:cover}.st-icon small{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--t3);transition:color .2s ease}.st-icon[aria-pressed=true] small{color:var(--t1)}.st-pick{position:absolute;inset:-7px;border:1.5px solid #fff;border-radius:30%;box-shadow:0 0 18px rgba(169,214,255,.45);pointer-events:none;opacity:0;transition:opacity .25s ease}.st-icon[aria-pressed=true] .st-pick{opacity:1}.st-slot{display:block;line-height:0}.st-slot-img{animation:st-icon-in .45s var(--ease) both}@keyframes st-icon-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.st-final .st-idea-initial{width:56px;height:56px;border-radius:14px;font-size:22px}@media (max-width:559px){.st-idea-icon{width:72px;height:72px;border-radius:17px;font-size:28px}.st-idea-sub{font-size:17px}.st-subscores{grid-template-columns:1fr}.st-gauge b{font-size:40px}.st-lbody{padding:18px 16px 16px}.st-strip-p{flex-basis:200px}.st-copy,.st-voice{padding-inline:16px}}.st-guide,.st-guides{display:grid}.st-guide{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:24px 0;border-top:1px solid var(--line)}.st-guide:last-child{border-bottom:1px solid var(--line)}.st-guide>span{padding-top:4px;font-size:14px;color:var(--t3);font-variant-numeric:tabular-nums}.st-guide h2{font-size:20px;letter-spacing:-.02em;margin-bottom:8px}.st-guide p{font-size:15px;line-height:1.55;color:var(--t2)}.st-faq{margin-top:32px;padding:12px var(--pad) 8px}.st-faq h2{font-size:20px;letter-spacing:-.02em;padding:12px 0 10px}.st-faq details{border-top:1px solid var(--line)}.st-faq summary{display:flex;justify-content:space-between;gap:12px;padding:14px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:600}.st-faq summary::-webkit-details-marker{display:none}.st-faq summary:after{content:"+";color:var(--t3);font-weight:400}.st-faq details[open] summary:after{content:"–"}.st-faq details p{padding-bottom:16px;line-height:1.55}.st-contact,.st-faq details p{font-size:15px;color:var(--t2)}.st-contact{margin-top:28px}.st-contact a{color:var(--accent-text)}.st-prose{display:grid;gap:12px}.st-prose h1{margin-bottom:4px}.st-prose h2{font-size:20px;letter-spacing:-.02em;margin-top:20px}.st-prose p{font-size:15px;line-height:1.6;color:var(--t1)}.st-prose a{color:var(--accent-text)}.st-prose .st-cap{white-space:normal}.st-article{display:block;font-size:16.5px;line-height:1.72;color:var(--t1);max-width:68ch}.st-article>*+*{margin-top:1.15em}.st-article h2{font-size:clamp(1.4rem,2.4vw,1.75rem);line-height:1.2;letter-spacing:-.02em;color:var(--t0);margin-top:2.2em}.st-article h3{font-size:1.175rem;line-height:1.3;letter-spacing:-.01em;margin-top:1.9em}.st-article h3,.st-article h4{font-weight:600;color:var(--t0)}.st-article h4{font-size:1rem;margin-top:1.6em}.st-article h2+p,.st-article h3+p,.st-article h4+p{margin-top:.6em}.st-article :is(h2,h3,h4) a{color:inherit}.st-article :is(h2,h3,h4) a:hover{color:var(--accent-text)}.st-article a{color:var(--accent-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent-text) 35%,transparent);text-underline-offset:3px;transition:text-decoration-color .2s ease}.st-article a:hover{text-decoration-color:var(--accent-text)}.st-article strong{color:var(--t0);font-weight:600}.st-article em{font-style:italic}.st-article :is(ul,ol){padding-left:1.4em;display:grid;gap:.5em}.st-article ul{list-style:disc}.st-article ol{list-style:decimal}.st-article li::marker{color:var(--t3)}.st-article li>:is(ul,ol){margin-top:.5em}.st-article blockquote{border-left:2px solid var(--line-strong);padding:2px 0 2px 18px;color:var(--t2);font-style:italic}.st-article blockquote p{font-size:inherit}.st-article code{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.875em;background:var(--inset);border:1px solid var(--line);border-radius:5px;padding:.12em .38em;color:var(--t0)}.st-article pre{background:var(--bg-lift);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;overflow-x:auto;font-size:13.5px;line-height:1.6}.st-article pre code{background:none;border:0;padding:0;font-size:inherit;color:var(--t1)}.st-article table{width:100%;border-collapse:collapse;font-size:14.5px;display:block;overflow-x:auto}.st-article :is(th,td){text-align:left;padding:9px 14px 9px 0;border-bottom:1px solid var(--line);vertical-align:top}.st-article th{color:var(--t0);font-weight:600;font-size:13px;letter-spacing:.01em;white-space:nowrap}.st-article td{color:var(--t2)}.st-article tbody tr:last-child td{border-bottom:0}.st-spec-more{margin-top:-.4em}.st-spec-more>summary{cursor:pointer;font-size:13.5px;color:var(--t3);padding:8px 0;list-style:none}.st-spec-more>summary::-webkit-details-marker{display:none}.st-spec-more>summary:before{content:"+";display:inline-block;width:1.1em;color:var(--t3)}.st-spec-more[open]>summary:before{content:"\2013"}.st-spec-more>summary:hover{color:var(--t1)}.st-article hr{border:0;border-top:1px solid var(--line);margin-block:2.4em}.st-article figure{display:grid;gap:10px;margin-block:2.2em;max-width:560px;margin-inline:auto;justify-items:center}.st-article figure img{max-width:100%;height:auto;border-radius:var(--r-md)}.st-article figcaption{font-size:13px;line-height:1.5;color:var(--t3);text-align:center;text-wrap:pretty}.st-article-hero{max-width:100%;margin:0 auto clamp(28px,4vw,40px)}.st-article-hero img{width:100%;height:auto}.st-article figure.is-cutout img{border-radius:0}.st-callout{display:grid;gap:6px;border:1px solid var(--line);border-left:2px solid var(--line-strong);border-radius:var(--r-md);background:var(--inset);padding:14px 16px;font-size:15px;color:var(--t2)}.st-callout strong{color:var(--t0);font-size:13px;letter-spacing:.01em}.st-callout>div>*+*{margin-top:.6em}.st-callout--warning{border-left-color:#e0a34a}.st-callout--gotcha{border-left-color:#a82c3c}.st-steps-list{counter-reset:step;list-style:none;padding-left:0;display:grid;gap:14px}.st-steps-list>li{counter-increment:step;position:relative;padding-left:40px}.st-steps-list>li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:.1em;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px;color:var(--t3)}.st-article-cta{display:grid;gap:10px;justify-items:start;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card);padding:var(--pad);margin-block:2.4em}.st-article-cta h2{font-size:1.25rem;margin-top:0;letter-spacing:-.02em}.st-article-cta p{color:var(--t2);font-size:15px}.st-article-head{display:grid;gap:14px;max-width:68ch;margin-bottom:clamp(28px,4vw,40px)}.st-article-head h1{font-size:clamp(2rem,4vw,2.9rem);line-height:1.08;letter-spacing:-.03em}.st-article-head p{font-size:17px;line-height:1.55;color:var(--t2)}.st-article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;color:var(--t3)}.st-article-meta a{color:var(--t3)}.st-article-meta a:hover{color:var(--t1)}.st-article-meta>*+:before{content:"·";margin-right:10px;color:var(--line-strong)}.st-releases{display:grid;gap:40px}.st-release{display:grid;gap:12px;padding-top:24px;border-top:1px solid var(--line)}@media (min-width:720px){.st-release{grid-template-columns:180px minmax(0,1fr);gap:24px}}.st-release-when{display:grid;gap:4px;align-content:start}.st-release-when time{font-size:14px;font-weight:500;color:var(--t0)}.st-release ul{display:grid;gap:10px}.st-release li{position:relative;padding-left:18px;font-size:15px;line-height:1.6;color:var(--t1)}.st-release li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--line-strong)}.st-post-list{display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.st-post{display:grid;gap:10px;align-content:start;padding:var(--pad)}.st-post h2,.st-post h3{font-size:18px;line-height:1.3;letter-spacing:-.015em;color:var(--t0)}.st-post p{font-size:14.5px;line-height:1.55;color:var(--t2)}.st-auth{width:min(100%,440px);margin-inline:auto;display:grid;gap:20px;padding:clamp(24px,4vw,36px);background:#edf3fa;border:1px solid #fff7;border-radius:var(--r-lg);box-shadow:0 24px 70px -35px #052b5580}.st-auth>img{width:44px;height:44px}.st-auth h1{font-size:clamp(1.75rem,3.5vw,2.25rem)}.st-auth-desc{margin-top:-8px;font-size:15px;line-height:1.55;color:var(--t2)}.st-form{display:grid;gap:14px}.st-form label{display:grid;gap:8px;font-size:13px;font-weight:500;color:var(--t1)}.st-form input{width:100%;height:48px;padding:0 14px;border-radius:var(--r-md);border:1px solid var(--line);background:rgba(255,255,255,.04);color:var(--t0);font:inherit;font-size:15px}.st-form input::placeholder{color:var(--t3)}.st-form input:focus{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.st-form input:disabled{opacity:.5}.st-auth .st-btn{width:100%}.st-auth-forgot{justify-self:end;margin-top:-4px;font-size:13px;color:var(--accent-text)}.st-auth-hint{font-size:12.5px;line-height:1.55;color:var(--t3)}.st-auth-hint a{color:var(--t1);text-decoration:underline;text-underline-offset:3px}.st-auth-divider{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--t3)}.st-auth-divider:after,.st-auth-divider:before{content:"";flex:1;height:1px;background:var(--line)}.st-auth-switch{text-align:center;font-size:14px;color:var(--t2)}.st-auth-switch button{border:0;padding:0;background:none;color:var(--accent-text);font:inherit;cursor:pointer}.st-auth-back{justify-self:center;font-size:14px;color:var(--accent-text)}.st-auth [role=status]{font-size:15px;color:var(--t2)}@media (max-width:559px){.st-dir-board{grid-template-columns:repeat(2,minmax(0,1fr))}.st-guide{grid-template-columns:32px minmax(0,1fr);gap:12px}}.st-reveal{opacity:1;transform:none}.st-motion-ready .st-reveal:not(.is-revealed){opacity:0;transform:translateY(24px)}.st-reveal.is-revealed{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.stage-site *,.stage-site :after,.stage-site :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.stage-site .st-reveal{opacity:1;transform:none}}@media (max-width:999px){.st-hero-copy{justify-items:center;text-align:center}.st-hero-copy h1{max-width:14ch}.st-lead{margin-inline:auto}.st-cta-row{justify-content:center}.st-points{justify-items:center}.st-point{flex-direction:column;align-items:center;gap:6px;text-align:center}.st-point svg{margin-top:0}}@media (max-width:899px){.st-final{text-align:center}.st-final,.st-final-cta{justify-items:center}.st-final-cta small,.st-footer-brand{text-align:center}.st-footer-brand{justify-items:center}.st-nav-links{position:absolute;top:64px;left:0;right:0;margin:0;display:none;flex-direction:column;align-items:stretch;gap:2px;padding:12px var(--gutter) 16px;background:rgba(25,66,111,.98);border-bottom:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.st-nav-links.is-open{display:flex}.st-nav-links a{padding:12px;font-size:15px}.st-menu{display:grid}.st-signin{display:none}.st-nav-actions{margin-left:auto}}@media (min-width:900px){.st-nav-links .st-mobile-signin{display:none}}@media (max-width:559px){.st-btn:not(.st-btn--sm),.st-cta-row{width:100%}.st-final{padding:var(--pad)}.st-final-cta{justify-items:stretch}.st-footer-small{flex-direction:column;gap:6px}}@media (prefers-reduced-transparency:reduce){.st-header:before,.st-nav-links.is-open{background:#19426f;backdrop-filter:none}}.st-story-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:80px;align-items:start}.st-story-visual{position:sticky;top:max(100px,calc(50dvh - 250px));perspective:1500px;padding-block:24px}.st-story-window{border:1px solid #ffffff8a;background:#e9f0fa;color:#193853;border-radius:20px;overflow:clip;box-shadow:0 32px 80px -30px #03234e99;transform:rotateY(-5deg) rotateX(3deg);transition:transform .9s var(--ease)}.st-story-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:#f2f6fc;font-size:11px;color:#50647a;border-bottom:1px solid #163f6614}.st-story-dots{display:flex;gap:5px}.st-story-dots i{width:6px;height:6px;border-radius:50%;background:#adbfd3}.st-story-canvas{height:350px;position:relative;background:radial-gradient(ellipse at 50% 35%,#f1f6fc,#d6e3f1)}.st-story-source{position:absolute;width:145px;height:300px;object-fit:contain;left:calc(50% - 72px);top:20px;transition:opacity .65s,transform .9s var(--ease)}.st-story-panels{position:absolute;inset:30px 25px;display:flex;align-items:center;justify-content:center;gap:10px}.st-story-panels img{width:29%;max-height:290px;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 12px 20px -12px #0e3a6ba0;opacity:1;transform:none;transition:transform .9s var(--ease),opacity .6s}.st-story-visual[data-active="0"] .st-story-panels img{transform:translateY(35px) scale(.8);opacity:0}.st-story-visual:not([data-active="0"]) .st-story-source{opacity:0;transform:scale(.85)}.st-story-visual[data-active="1"] .st-story-panels img:first-child{transform:rotate(-6deg) translateY(8px)}.st-story-visual[data-active="1"] .st-story-panels img:nth-child(3){transform:rotate(6deg) translateY(8px)}.st-story-visual[data-active="2"] .st-story-window{transform:none}.st-story-visual[data-active="2"] .st-story-panels img{transform:translateY(-10px) scale(.9)}.st-story-export{position:absolute;bottom:17px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:8px;color:#14568c;font-size:12px;opacity:0;transform:translateY(8px);transition:opacity .6s,transform .6s}.st-story-visual[data-active="2"] .st-story-export{opacity:1;transform:none}.st-story-tray{display:flex;justify-content:space-between;gap:8px;padding:14px 16px;background:#f1f5fb;border-top:1px solid #163f6614}.st-story-tray span{display:inline-flex;align-items:center;gap:6px;padding:8px;font-size:11px;border-radius:7px;color:#506780}.st-story-tray span[data-current=true]{background:#dce9fa;color:#075dad}.st-story-step{min-height:55dvh;display:flex;flex-direction:column;justify-content:center;padding-block:48px;scroll-margin-top:100px}.st-story-number{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--t2);margin-bottom:24px}.st-story-step h3{font-size:clamp(26px,3vw,36px);line-height:1.15;font-weight:550;letter-spacing:-.025em;text-wrap:balance}.st-story-step p{margin-top:20px;font-size:16px;line-height:1.65;color:var(--t1)}.st-story-step small{margin-top:24px;font-size:12px;color:var(--t2)}.st-motion-ready :is(.st-feature,.st-showcase .st-card):not(.is-in-view) *{animation-play-state:paused!important}@media (max-width:899px),(prefers-reduced-motion:reduce){.st-story-layout{grid-template-columns:1fr;gap:24px}.st-story-visual{position:relative;top:auto;width:min(100%,560px);margin-inline:auto;padding:0}.st-story-visual .st-story-window{transform:none}.st-story-visual .st-story-source{display:none}.st-story-visual[data-active] .st-story-panels img{opacity:1;transform:none}.st-story-visual .st-story-export{display:none}.st-story-tray span[data-current]{background:transparent;color:#506780}.st-story-steps{display:grid;gap:0}.st-story-step{min-height:0;padding-block:32px;border-bottom:1px solid var(--line)}.st-story-number{margin-bottom:16px}.st-story-step p{margin-top:14px}.st-story-step small{margin-top:16px}}@media (max-width:559px){.st-story-canvas{height:290px}.st-story-panels{inset:15px;gap:8px}.st-story-tray{padding:10px 8px;gap:0}.st-story-tray span{font-size:10px;padding:6px 4px}}.st-pricing-notes{max-width:760px;margin:24px auto 0;border-top:1px solid var(--line);padding-top:18px;color:var(--t2);font-size:14px;line-height:1.65}.st-pricing-notes summary{cursor:pointer;color:var(--t1);font-weight:600}.st-pricing-notes summary:focus-visible{outline:2px solid var(--accent-text);outline-offset:5px}.st-pricing-notes p{margin-top:12px}