.s03{--ink:#050505;--purple:#7b4dde;--lilac:#b87aef;--pink:#f09ab6;--peri:#8586e8;--paper:#f8f8fa;--white:#fff;--ink-2:#56535f;--line-ink:#05050517;--grad-deep:linear-gradient(100deg,#7b4dde 0%,#8586e8 30%,#b87aef 62%,#f09ab6 100%);--f-display:"Bricolage Grotesque","Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--gutter:clamp(16px,4vw,48px);--maxw:1180px;font-family:var(--f-body);padding-block:clamp(80px,11vw,150px);position:relative;overflow:clip}.s03 .wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin:0 auto;position:relative}.s03 .grad-text{background:var(--grad-deep);color:#0000;-webkit-background-clip:text;background-clip:text}.s03 .bignum{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font:800 clamp(160px,22vw,320px)/1 var(--f-display);letter-spacing:-.04em;color:#0505050a;position:absolute;top:clamp(12px,3vw,36px)}.s03 .bignum--r{right:calc(var(--gutter) - .06em)}.s03 .wrap>:not(.bignum){z-index:1;position:relative}.s03 .kicker{font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;display:flex}.s03 .kicker b{width:26px;height:26px;color:var(--purple);letter-spacing:0;background:#b87aef29;border-radius:8px;place-items:center;font-weight:600;display:inline-grid}.s03 .demo__head{text-align:center;justify-items:center;gap:18px;max-width:60rem;margin:0 auto clamp(36px,5vw,64px);display:grid;position:relative}.s03 .demo__head .kicker{justify-content:center}.s03 .h-xl{font:700 clamp(36px,5.4vw,72px)/1.02 var(--f-display);letter-spacing:-.035em;margin:0}.s03 .demo__head p{color:var(--ink-2);max-width:36rem;margin:0;font-size:clamp(17px,1.5vw,19px);line-height:1.55}.s03 .demo__frame{width:min(1200px,100% - 48px);box-shadow:0 0 0 1px var(--line-ink),0 40px 80px -30px #7b4dde40,0 10px 30px -14px #05050533;background:#fff;border-radius:24px;margin:0 auto;position:relative;overflow:hidden}.s03 .demo__video{width:100%;display:block}.s03 .demo__play{font:600 14px/1 var(--f-body);border:1px solid var(--line-ink);color:var(--ink);cursor:pointer;background:#ffffffeb;border-radius:999px;padding:12px 18px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.s03 .demo__play[hidden]{display:none}@media (max-width:880px){.s03 .bignum{font-size:clamp(130px,42vw,220px);top:8px}.s03 .bignum--r{right:calc(var(--gutter) - .06em)}.s03 .demo__frame{width:calc(100% - 24px)}}
.s04{--ink:#050505;--purple:#7b4dde;--lilac:#b87aef;--pink:#f09ab6;--peri:#8586e8;--paper:#f8f8fa;--white:#fff;--ink-2:#56535f;--line-ink:#05050517;--grad-deep:linear-gradient(100deg,#7b4dde 0%,#8586e8 30%,#b87aef 62%,#f09ab6 100%);--f-display:"Bricolage Grotesque","Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--gutter:clamp(16px,4vw,48px);--maxw:1180px;font-family:var(--f-body);background:var(--white);position:relative;overflow-x:clip}.s04 .wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin:0 auto;position:relative}.s04 .bignum{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;font:800 clamp(160px,22vw,320px)/1 var(--f-display);letter-spacing:-.04em;color:#0505050a;position:absolute;top:clamp(12px,3vw,36px)}.s04 .bignum--l{left:calc(var(--gutter) - .08em)}.s04 .wrap>:not(.bignum){z-index:1;position:relative}.s04 .kicker{font:500 12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;display:flex}.s04 .kicker b{width:26px;height:26px;color:var(--purple);letter-spacing:0;background:#b87aef29;border-radius:8px;place-items:center;font-weight:600;display:inline-grid}.s04 .feature{grid-template-columns:minmax(0,1fr);padding-block:clamp(64px,9vw,120px) clamp(32px,5vw,56px);display:grid}.s04 .feature__copy{align-content:start;gap:18px;display:grid}.s04 .h-lg{font:700 clamp(30px,3.6vw,46px)/1.04 var(--f-display);letter-spacing:-.03em;margin:0}.s04 .feature__copy p{color:var(--ink-2);max-width:34em;margin:0;font-size:clamp(16px,1.4vw,18.5px);line-height:1.6}.s04 .noticed__k{font:600 10.5px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--purple);align-items:center;gap:7px;display:inline-flex}.s04 .noticed__k i{background:currentColor;border-radius:50%;width:6px;height:6px}.s04 .exc__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.s04 .sig{font:600 12.5px/1 var(--f-body);letter-spacing:0;text-transform:none;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:5px 10px 5px 5px;display:inline-flex}.s04 .sig b{width:18px;height:18px;font:700 11px/1 var(--f-body);color:#fff;border-radius:5px;place-items:center;display:grid}.s04 .sig--red{color:#b42318;background:#e5484d1a}.s04 .sig--red b{background:#d93a3f}.s04 .sig--purple{color:#3a3cb0;background:#8586e829}.s04 .sig--purple b{background:#6c6ee0}.s04 .sig--green{color:#1c7a4c;background:#2fbf7a21}.s04 .sig--green b{background:#22a565}.s04 .notes{border-top:1px solid var(--line-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,4vw,48px);display:grid}.s04 .note{align-content:start;gap:12px;padding:28px clamp(18px,2.4vw,32px) 8px;display:grid}.s04 .note+.note{border-left:1px solid var(--line-ink)}.s04 .note:first-child{padding-left:0}.s04 .note h3{font:700 clamp(20px,1.9vw,24px)/1.2 var(--f-display);letter-spacing:-.02em;margin:0}.s04 .note p{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.55}.s04 .stable{text-align:center;justify-items:center;gap:14px;margin-top:clamp(56px,8vw,104px);display:grid}.s04 .stable__k{font:600 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#1c7a4c;align-items:center;gap:8px;display:inline-flex}.s04 .stable__k span{background:#2fbf7a24;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.s04 .stable__big{font:700 clamp(28px,4vw,52px)/1.08 var(--f-display);letter-spacing:-.035em;max-width:16em;margin:0}.s04 .stable__big span{color:var(--ink-2);letter-spacing:-.01em;margin-top:.5em;font-size:.5em;font-weight:500;display:block}@media (max-width:820px){.s04 .notes{grid-template-columns:minmax(0,1fr)}.s04 .note{padding:24px 0}.s04 .note+.note{border-left:0;border-top:1px solid var(--line-ink)}}@media (max-width:600px){.s04 .notes{margin-top:24px}.s04 .note{text-align:center;justify-items:center;gap:8px;padding:16px 0}.s04 .note .noticed__k,.s04 .note p{display:none}.s04 .note .exc__top{justify-content:center}.s04 .note h3{max-width:20em;font-size:17px}.s04 .stable{margin-top:40px}}
