@import "https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap";:root{--lilac:#dccbff;--blue:#bedcfb;--aqua:#b0eff3;--lilac-soft:#f3eeff;--blue-soft:#eaf4ff;--aqua-soft:#e8fcfd;--ink:#1f2937;--text:#263241;--slate:#485462;--muted:#64748b;--soft:#94a3b8;--bg:#fafbfd;--paper:#fff;--paper-soft:#f6f8fb;--line:#e2e8f0;--line-strong:#cbd5e1;--brand-gradient:linear-gradient(135deg, #dccbff 0%, #bedcfb 48%, #b0eff3 100%);--soft-gradient:linear-gradient(135deg, #f3eeff 0%, #eaf4ff 50%, #e8fcfd 100%)}[data-theme=dark]{--lilac:#dccbff;--blue:#bedcfb;--aqua:#b0eff3;--lilac-soft:#2a2242;--blue-soft:#1e2a3d;--aqua-soft:#19363b;--ink:#f8fafc;--text:#e5eaf2;--slate:#cbd5e1;--muted:#94a3b8;--soft:#64748b;--bg:#0b1020;--paper:#111827;--paper-soft:#151e31;--line:#263246;--line-strong:#334155;--brand-gradient:linear-gradient(135deg, #dccbff 0%, #bedcfb 48%, #b0eff3 100%);--soft-gradient:linear-gradient(135deg, #dccbff29 0%, #bedcfb21 50%, #b0eff324 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--text);margin:0;font-family:Outfit,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a,input{font:inherit}a{color:inherit;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-shell{background:radial-gradient(circle at 8% 5%, #dccbff70, transparent 31rem), radial-gradient(circle at 88% 12%, #b0eff35c, transparent 30rem), linear-gradient(180deg, var(--bg), color-mix(in srgb, var(--bg) 90%, var(--paper-soft)));width:100%;max-width:100%;min-height:100vh;position:relative;overflow-x:hidden}.site-shell:before{content:"";pointer-events:none;opacity:.38;background-image:linear-gradient(#64748b0f 1px,#0000 1px),linear-gradient(90deg,#64748b0f 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.nav-wrap{z-index:30;background:0 0;border:1px solid #0000;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1120px,100% - 32px);padding:10px;transition:top .26s,width .26s,border-color .26s,background .26s,box-shadow .26s,-webkit-backdrop-filter .26s,backdrop-filter .26s;display:grid;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 0 #1f293700}.nav-wrap--floating{border-color:color-mix(in srgb, var(--line) 78%, transparent);background:color-mix(in srgb, var(--paper) 84%, transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);top:22px;box-shadow:0 24px 80px #1f29371f}.brand{align-items:center;width:112px;height:52px;transition:width .26s;display:inline-grid;position:relative;overflow:hidden}.brand-logo{transform-origin:0;width:112px;max-width:none;height:auto;transition:transform .28s;display:block}.nav-wrap--floating .brand{width:38px}.nav-wrap--floating .brand-logo{transform:translate(0)scale(1)}.nav-links{justify-content:center;gap:8px;display:flex}.nav-links a{color:var(--slate);border-radius:999px;padding:9px 14px;transition:background .18s,color .18s,opacity .22s,transform .22s}.nav-wrap:not(.nav-wrap--floating) .nav-links a{opacity:.88}.nav-links a:hover{background:var(--paper-soft);color:var(--ink)}.theme-toggle{border:1px solid var(--line);background:var(--paper-soft);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:background .22s,border-color .22s,transform .22s;display:grid}.nav-wrap:not(.nav-wrap--floating) .theme-toggle,.nav-wrap:not(.nav-wrap--floating) .menu-toggle{border-color:color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--paper) 58%, transparent);transform:scale(.96)}.menu-toggle{border:1px solid var(--line);background:var(--paper-soft);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:background .22s,border-color .22s,transform .22s;display:none}.mobile-menu{z-index:60;background:radial-gradient(circle at 22% 20%, #dccbff57, transparent 18rem), radial-gradient(circle at 82% 18%, #b0eff34d, transparent 18rem), color-mix(in srgb, var(--bg) 96%, var(--paper));opacity:0;pointer-events:none;grid-template-rows:auto 1fr auto;gap:30px;padding:22px;transition:opacity .22s,transform .22s;display:grid;position:fixed;inset:0;transform:translateY(-10px)}.mobile-menu--open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu-head{justify-content:space-between;align-items:center;display:flex}.menu-close,.mobile-theme-toggle{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 86%, transparent);color:var(--ink);cursor:pointer}.menu-close{border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.mobile-menu-links{align-content:center;gap:12px;display:grid}.mobile-menu-links a{border-bottom:1px solid var(--line);color:var(--ink);padding:20px 0;font-size:clamp(2.4rem,12vw,5rem);font-weight:800;line-height:.95}.mobile-theme-toggle{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:58px;font-weight:800;display:inline-flex}.hero-section,.bento-section,.syllabye-section,.waitlist-section{width:min(1240px,100% - 40px);margin:0 auto;scroll-margin-top:120px;position:relative}.hero-section{justify-items:center;min-height:100vh;padding:232px 0 96px;display:grid}.hero-copy{text-align:center;justify-items:center;max-width:1180px;display:grid}.hero-copy h1,.section-heading h2,.pinned-copy h2,.waitlist-copy h2{color:var(--ink);letter-spacing:0;margin:0;font-weight:800;line-height:.9}.hero-copy h1{max-width:1180px;font-size:clamp(3.25rem,6.2vw,6.5rem)}.hero-copy p{max-width:760px;color:var(--slate);margin:28px 0 0;font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.58}.hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 20px;font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--brand-gradient);color:#1f2937;box-shadow:0 18px 48px #64748b38}.button--secondary{border-color:var(--line-strong);background:color-mix(in srgb, var(--paper) 88%, transparent);color:var(--ink)}.hero-stage{width:min(1080px,100%);margin-top:48px;position:relative}.stage-window{border:1px solid color-mix(in srgb, var(--line-strong) 78%, transparent);background:color-mix(in srgb, var(--paper) 91%, transparent);border-radius:28px;overflow:hidden;box-shadow:0 34px 100px #1f29372e}.stage-window--main{min-height:500px}.stage-window--main:before{content:"";z-index:-1;background:var(--soft-gradient);filter:blur(8px);border-radius:48px;position:absolute;inset:-36px}.window-bar{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--paper-soft) 72%, transparent);gap:8px;padding:18px 20px;display:flex}.window-bar span{background:var(--line-strong);border-radius:50%;width:10px;height:10px}.workspace{grid-template-columns:92px minmax(0,1fr);min-height:450px;display:grid}.icon-rail{border-right:1px solid var(--line);background:color-mix(in srgb, var(--paper-soft) 76%, transparent);align-content:start;gap:14px;padding:26px 20px;display:grid}.icon-rail span{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 72%, transparent);width:50px;height:50px;color:var(--muted);border-radius:16px;place-items:center;display:grid}.icon-rail .active{background:var(--brand-gradient);color:#1f2937}.workspace-main{align-content:start;gap:18px;padding:clamp(24px,4vw,44px);display:grid}.workspace-heading,.waitlist-copy{gap:8px;display:grid}.workspace-heading span,.stage-window--small span,.stack-card-head span{color:var(--muted);text-transform:uppercase;font-size:.82rem;font-weight:800}.workspace-heading strong{color:var(--ink);font-size:clamp(2.7rem,5.5vw,5.6rem);line-height:.9}.signal-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.signal-grid span,.task-line,.stack-card{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 78%, transparent);border-radius:8px}.signal-grid span{color:var(--muted);gap:4px;padding:16px;font-weight:700;display:grid}.signal-grid strong{color:var(--ink);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1}.task-line{grid-template-columns:auto minmax(0,.58fr) minmax(120px,1fr);align-items:center;gap:16px;padding:18px;display:grid}.task-line--active{background:var(--soft-gradient)}.task-dot{background:var(--lilac);width:14px;height:14px;box-shadow:0 0 0 7px var(--lilac-soft);border-radius:50%}.task-dot--blue{background:var(--blue);box-shadow:0 0 0 7px var(--blue-soft)}.task-line strong{color:var(--ink);display:block}.task-line small{color:var(--muted);font-weight:700}.meter{background:color-mix(in srgb, var(--line) 76%, transparent);border-radius:999px;height:9px;overflow:hidden}.meter span{border-radius:inherit;background:var(--brand-gradient);width:70%;height:100%;display:block}.meter--short span{width:42%}.stage-window--small{text-align:center;background:var(--soft-gradient);place-items:center;width:min(270px,34%);min-height:220px;padding:24px;display:grid;position:absolute;bottom:-44px;right:-22px}.stage-window--small strong{color:var(--ink);font-size:clamp(2.3rem,5vw,4.1rem);line-height:1}.grade-orbit{background:radial-gradient(circle, color-mix(in srgb, var(--paper) 86%, transparent) 0 52%, transparent 53%), conic-gradient(var(--aqua) 0 72%, color-mix(in srgb, var(--line) 78%, transparent) 72% 100%);border-radius:50%;width:92px;height:92px}.bento-section,.syllabye-section,.waitlist-section{padding:clamp(112px,15vw,190px) 0}.section-heading{grid-template-columns:minmax(0,.95fr) minmax(260px,.5fr);align-items:center;gap:44px;margin-bottom:44px;display:grid}.section-heading h2,.pinned-copy h2,.waitlist-copy h2{font-size:clamp(2.55rem,5.4vw,5.8rem)}.section-heading p,.pinned-copy p,.waitlist-copy p,.form-note{color:var(--slate);margin:0;font-size:clamp(1.04rem,1.5vw,1.18rem);line-height:1.62}.section-heading p{justify-self:end;max-width:560px}.inline-photo{border:3px solid color-mix(in srgb, var(--paper) 88%, transparent);background:radial-gradient(circle at 25% 50%, #ffffffbf, transparent 1.4rem), linear-gradient(90deg, color-mix(in srgb, var(--lilac) 76%, white), color-mix(in srgb, var(--aqua) 80%, white));vertical-align:middle;border-radius:999px;place-items:center;width:clamp(82px,10vw,150px);height:clamp(38px,4.8vw,66px);margin:0 12px;display:inline-grid;position:relative;box-shadow:0 18px 56px #1f29372e}.inline-photo:before,.inline-photo:after{content:"";background:color-mix(in srgb, var(--paper) 74%, transparent);border-radius:999px;position:absolute}.inline-photo:before{width:52%;height:18%;top:32%;left:23%}.inline-photo:after{width:36%;height:18%;bottom:30%;left:36%}.bento-grid{grid-auto-flow:dense;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);gap:16px;display:grid}.bento-card{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 86%, transparent);border-radius:8px;flex-direction:column;grid-column:span 3;justify-content:flex-end;min-height:250px;padding:24px;transition:transform .26s,box-shadow .26s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 78px #1f293714}.bento-card:hover,.stack-card:hover{transform:translateY(-6px);box-shadow:0 32px 100px #1f293724}.bento-card--large{grid-area:span 2/span 6}.bento-card h3{color:var(--ink);margin:0;font-size:clamp(1.35rem,2.6vw,2.55rem);line-height:1.04;position:relative}.bento-card p{color:var(--slate);margin:14px 0 0;line-height:1.55;position:relative}.bento-art{background:radial-gradient(circle at 20% 18%,#dccbffb3,#0000 13rem),radial-gradient(circle at 80% 20%,#b0eff394,#0000 13rem),linear-gradient(135deg,#ffffff4d,#bedcfb2e);transition:transform .7s;position:absolute;inset:0}.bento-card:hover .bento-art{transform:scale(1.05)}.bento-graphic{opacity:.72;filter:saturate(.92);pointer-events:none;height:48%;position:absolute;inset:22px 22px auto;-webkit-mask-image:radial-gradient(#000 36%,#000000b8 58%,#0000 92%);mask-image:radial-gradient(#000 36%,#000000b8 58%,#0000 92%)}.bento-card--large .bento-graphic{opacity:.78;height:60%;inset:28px 28px auto}.mini-window,.browser-card,.floating-grade,.target-bars,.bento-graphic--calendar span,.node{border:1px solid color-mix(in srgb, var(--line-strong) 74%, transparent);background:color-mix(in srgb, var(--paper) 78%, transparent);box-shadow:0 18px 48px #1f29371a}.mini-window{border-radius:14px;width:min(520px,76%);position:absolute;top:0;left:0;overflow:hidden}.mini-window-bar{border-bottom:1px solid var(--line);gap:6px;padding:12px;display:flex}.mini-window-bar span{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.mini-layout{grid-template-columns:44px 1fr;gap:14px;padding:16px;display:grid}.mini-layout>span{background:var(--brand-gradient);border-radius:12px;min-height:118px}.mini-layout div{align-content:start;gap:12px;display:grid}.mini-layout strong{color:var(--ink);font-size:clamp(1.6rem,3vw,3rem);line-height:1}.mini-layout em,.browser-card span,.target-bars span{background:color-mix(in srgb, var(--line-strong) 58%, transparent);border-radius:999px;height:12px;display:block}.mini-layout em:nth-child(2){width:82%}.mini-layout em:nth-child(3){width:54%}.floating-grade{background:var(--soft-gradient);border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:absolute;bottom:6%;right:3%}.floating-grade strong{color:var(--ink);font-size:2rem}.browser-card{border-radius:12px;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden}.browser-card svg{color:var(--ink)}.browser-card span:first-of-type{width:88%}.browser-card span:nth-of-type(2){width:62%}.browser-card span:nth-of-type(3){width:74%}.scan-line{background:linear-gradient(#0000 0 38%,#b0eff36b 38% 44%,#0000 44% 100%);position:absolute;inset:0}.bento-graphic--target{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.target-ring{background:radial-gradient(circle, color-mix(in srgb, var(--paper) 86%, transparent) 0 52%, transparent 53%), conic-gradient(var(--aqua) 0 72%, color-mix(in srgb, var(--line) 78%, transparent) 72% 100%);border-radius:50%;width:112px;height:112px;box-shadow:0 18px 48px #1f29371a}.target-bars{border-radius:12px;gap:12px;padding:16px;display:grid}.target-bars span:first-child{width:92%}.target-bars span:nth-child(2){width:68%}.target-bars span:nth-child(3){width:42%}.bento-graphic--calendar{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bento-graphic--calendar span{border-radius:10px;min-height:38px}.bento-graphic--calendar .busy{background:var(--brand-gradient)}.bento-graphic--apps{opacity:.48;height:92px;inset:16px 24px auto;-webkit-mask-image:radial-gradient(at 50% 46%,#000 34%,#0009 58%,#0000 88%);mask-image:radial-gradient(at 50% 46%,#000 34%,#0009 58%,#0000 88%)}.bento-graphic--apps:before,.bento-graphic--apps:after{content:"";background:color-mix(in srgb, var(--line-strong) 60%, transparent);height:1px;position:absolute;inset:50% 18% auto}.bento-graphic--apps:after{transform:rotate(90deg)}.node{width:34px;height:34px;color:var(--ink);border-radius:12px;place-items:center;display:grid;position:absolute}.node--center{background:var(--brand-gradient);top:calc(50% - 17px);left:calc(50% - 17px)}.node--top{top:0;left:calc(50% - 17px)}.node--right{top:calc(50% - 17px);right:8%}.node--left{top:calc(50% - 17px);left:8%}.syllabye-section{grid-template-columns:minmax(320px,.72fr) minmax(420px,1fr);align-items:start;gap:clamp(34px,7vw,88px);display:grid;position:relative}.syllabye-section:before{content:"";z-index:-1;background:radial-gradient(circle at 72% 34%,#b0eff32e,#0000 24rem),radial-gradient(circle at 32% 58%,#dccbff29,#0000 24rem);height:58%;position:absolute;inset:8% -12% auto}.pinned-copy{gap:28px;max-width:560px;display:grid}.pinned-copy h2{max-width:540px;font-size:clamp(2.6rem,4.5vw,5rem);line-height:.94}.scrub-copy{max-width:520px}.reveal-word{opacity:.14;margin-right:.28em;display:inline-block;transform:translateY(12px)}.syllabye-flow{align-items:center;gap:10px;width:min(100%,480px);display:flex}.syllabye-flow span{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 74%, transparent);min-height:42px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:.9rem;font-weight:800;display:inline-flex}.syllabye-flow i{background:linear-gradient(90deg, var(--lilac), var(--blue), var(--aqua));flex:1;min-width:22px;height:1px}.stack-column{gap:22px;padding-top:20px;display:grid}.stack-card{background:radial-gradient(circle at 88% 18%, #b0eff33d, transparent 14rem), radial-gradient(circle at 12% 92%, #dccbff2e, transparent 13rem), color-mix(in srgb, var(--paper) 88%, transparent);align-content:start;gap:22px;min-height:320px;padding:28px;transition:transform .26s,box-shadow .26s;display:grid;position:sticky;top:166px;overflow:hidden;box-shadow:0 24px 84px #1f29371a}.stack-card-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.stack-card-head strong{color:color-mix(in srgb, var(--soft) 70%, transparent);font-size:clamp(2.4rem,5vw,4.4rem);line-height:.82}.stack-card p{max-width:720px;color:var(--ink);margin:0;font-size:clamp(1.55rem,3vw,2.8rem);line-height:1.03;position:relative}.step-visual{border-top:1px solid color-mix(in srgb, var(--line) 74%, transparent);min-height:104px;color:var(--ink);grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-top:auto;padding-top:20px;display:grid;position:relative}.step-visual svg{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 72%, transparent);width:52px;height:52px;color:var(--ink);border-radius:16px;padding:12px;display:grid}.step-visual--import span{background:color-mix(in srgb, var(--line-strong) 62%, transparent);border-radius:999px;grid-column:2;height:10px;display:block}.step-visual--import svg{grid-row:1/4}.step-visual--import span:first-of-type{width:88%}.step-visual--import span:nth-of-type(2){width:66%}.step-visual--import span:nth-of-type(3){width:44%}.scan-track{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 68%, transparent);border-radius:999px;height:58px;position:relative;overflow:hidden}.scan-track span{border-radius:inherit;background:var(--brand-gradient);opacity:.74;width:42%;position:absolute;inset:0 auto 0 8%}.plan-bars{gap:10px;display:grid}.plan-bars span{background:var(--brand-gradient);border-radius:999px;height:13px;display:block}.plan-bars span:nth-child(2){width:74%}.plan-bars span:nth-child(3){width:52%}.goal-ring{background:radial-gradient(circle, color-mix(in srgb, var(--paper) 86%, transparent) 0 52%, transparent 53%), conic-gradient(var(--aqua) 0 76%, color-mix(in srgb, var(--line) 78%, transparent) 76% 100%);border-radius:50%;width:92px;height:92px}.stack-card svg{color:var(--ink)}.waitlist-panel{text-align:center;justify-items:center;gap:30px;padding:clamp(64px,8vw,112px) 0 clamp(70px,9vw,124px);display:grid;position:relative}.waitlist-panel:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(circle at 32% 45%,#dccbff42,#0000 18rem),radial-gradient(circle at 68% 48%,#b0eff33d,#0000 18rem);border-radius:50%;height:260px;position:absolute;inset:18% 10% auto}.waitlist-section{padding-top:clamp(78px,9vw,120px);scroll-margin-top:16px}.waitlist-copy{align-content:start;justify-items:center;max-width:820px}.waitlist-form{justify-items:center;gap:12px;width:min(610px,100%);display:grid}.waitlist-control{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper) 91%, transparent);border-radius:999px;grid-template-columns:minmax(0,1fr) auto;width:100%;transition:border-color .22s,box-shadow .22s,transform .22s;display:grid;overflow:hidden;box-shadow:0 20px 70px #1f29371a}.waitlist-control:focus-within{border-color:color-mix(in srgb, var(--line-strong) 82%, var(--blue));transform:translateY(-2px);box-shadow:0 20px 70px #1f29371f}.waitlist-control input{min-width:0;min-height:64px;color:var(--ink);background:0 0;border:0;outline:none;padding:0 clamp(18px,4vw,28px);font-size:1.08rem}.waitlist-control input::placeholder{color:var(--soft)}.waitlist-submit{border:0;border-left:1px solid color-mix(in srgb, var(--line-strong) 78%, transparent);background:var(--brand-gradient);color:#1f2937;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:9px;width:124px;min-height:64px;font-weight:800;transition:width .28s,gap .28s,filter .18s;display:inline-flex}.waitlist-submit:hover{filter:saturate(1.08)}.waitlist-submit span{white-space:nowrap;opacity:1;max-width:48px;transition:max-width .26s,opacity .18s,transform .26s;display:inline-block;overflow:hidden}.waitlist-control:focus-within .waitlist-submit{gap:0;width:66px}.waitlist-control:focus-within .waitlist-submit span{opacity:0;max-width:0;transform:translate(8px)}.form-note{color:var(--muted);margin:0;font-size:.98rem}.footer{border-top:1px solid var(--line);width:min(1240px,100% - 40px);color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:34px 0 44px;display:flex}.footer p{margin:0}.footer-copy{text-align:right;gap:6px;display:grid}@media (width<=1180px){.section-heading,.syllabye-section,.waitlist-panel{grid-template-columns:1fr}.section-heading{align-items:start;gap:22px}.section-heading p{text-align:left;justify-self:start;max-width:780px}.hero-copy h1{font-size:clamp(3rem,11vw,5.7rem)}.bento-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bento-card,.bento-card--large{grid-area:auto/span 6}.pinned-copy{max-width:100%;position:relative}.pinned-copy h2{max-width:980px}.scrub-copy{max-width:780px}.reveal-word{opacity:1;transform:none}.syllabye-section{gap:34px}.stack-column{gap:18px;padding-top:0}.stack-card{background:radial-gradient(circle at 88% 18%, #b0eff33d, transparent 14rem), radial-gradient(circle at 12% 92%, #dccbff2e, transparent 13rem), var(--paper);min-height:280px;position:relative;top:auto;transform:translateY(34px)}.stack-card p{font-size:clamp(1.32rem,5.2vw,2.2rem)}.syllabye-flow{width:100%;max-width:980px}}@media (width<=680px){.nav-wrap{border-radius:24px;grid-template-columns:minmax(0,1fr) auto;width:calc(100% - 20px);top:12px}.nav-wrap .brand{justify-self:start}.menu-toggle{justify-self:end}.nav-links,.theme-toggle{display:none}.menu-toggle{display:grid}.hero-section,.bento-section,.syllabye-section,.waitlist-section{width:min(100% - 24px,1240px)}.hero-section{padding-top:178px}.hero-copy h1{line-height:.96}.hero-actions{flex-direction:column;grid-template-columns:1fr;width:100%}.button{width:100%}.bento-card{min-height:300px}.bento-card--large{min-height:440px}.bento-card h3,.bento-card p{z-index:2}.bento-card--large .bento-graphic{opacity:.28;height:38%;inset:16px 16px auto}.bento-card--large .mini-window{width:82%}.bento-card--large .mini-layout{grid-template-columns:34px 1fr}.bento-card--large .mini-layout>span{min-height:86px}.bento-card--large .mini-layout strong{font-size:2rem}.bento-card--large .floating-grade{width:86px;height:86px;bottom:12%;right:0}.bento-card--large .floating-grade strong{font-size:1.25rem}.syllabye-section{gap:16px;padding-top:38px}.pinned-copy{gap:14px}.pinned-copy h2{font-size:clamp(2rem,9.8vw,3.25rem)}.scrub-copy{max-width:100%;font-size:.96rem;line-height:1.48;display:block}.reveal-word{opacity:1;transform:none}.syllabye-flow{flex-wrap:wrap;gap:8px}.syllabye-flow i{display:none}.syllabye-flow span{background:var(--paper);flex:auto;min-height:36px;padding:0 12px;font-size:.82rem}.stack-card{min-height:250px;padding:22px}.stack-card-head strong{font-size:3rem}.step-visual{gap:12px;min-height:88px}.step-visual svg{border-radius:14px;width:46px;height:46px;padding:11px}.workspace,.task-line{grid-template-columns:1fr}.icon-rail{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(4,auto)}.signal-grid{grid-template-columns:1fr}.stage-window--small{width:100%;margin-top:14px;position:relative;bottom:auto;right:auto}.footer{flex-direction:column;align-items:flex-start}}
