:root{--bg:#101016;--surface:#191921;--surface-2:#21212b;--text:#f4f1eb;--muted:#a8a5b0;--line:rgba(255,255,255,.12);--lime:#d8ef75;--peach:#ffb28e;--lavender:#c9b9ff;--mint:#a3e0cf;--mono:'DM Mono',monospace;--sans:'Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--sans);overflow-x:hidden}.shell{width:min(1180px,calc(100% - 72px));margin:0 auto}.ambient{position:absolute;filter:blur(90px);opacity:.2;pointer-events:none;border-radius:50%}.ambient-one{width:430px;height:430px;background:#724dd2;top:160px;right:-140px}.ambient-two{width:380px;height:380px;background:#d2875c;top:720px;left:-200px}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text);font-weight:800;font-size:18px;letter-spacing:-.05em}.brand>span:last-child>span{color:var(--lime)}.brand-mark{width:23px;height:23px;display:flex;align-items:end;gap:3px}.brand-mark span{width:5px;background:var(--lime);border-radius:6px}.brand-mark span:nth-child(1){height:10px}.brand-mark span:nth-child(2){height:18px;background:var(--peach)}.brand-mark span:nth-child(3){height:14px;background:var(--lavender)}.nav-links{display:flex;gap:34px;margin-left:140px}.nav-links a,.nav-cta{color:var(--muted);font-size:12px;text-decoration:none;transition:.2s}.nav-links a:hover,.nav-cta:hover{color:var(--text)}.nav-cta{color:var(--text);padding:12px 16px;border:1px solid var(--line);border-radius:30px}.nav-cta span{color:var(--lime);margin-left:8px}.menu-toggle{display:none;background:none;border:0;color:var(--text);font-size:22px}.hero{min-height:600px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:70px 0 90px}.eyebrow,.kicker{font:500 10px var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--lime)}.eyebrow{display:flex;gap:9px;align-items:center;margin-bottom:24px}.eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 16px var(--lime)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(47px,6vw,79px);line-height:1.01;letter-spacing:-.07em;margin-bottom:24px}h1 em,h2 em,blockquote em{font-family:Georgia,serif;font-weight:400;color:var(--peach);letter-spacing:-.06em}.hero-text{color:var(--muted);line-height:1.8;font-size:14px;max-width:460px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:34px}.button{display:inline-flex;gap:28px;align-items:center;border-radius:5px;padding:15px 18px;text-decoration:none;font-size:12px;font-weight:700}.button-primary{background:var(--lime);color:#141414}.button-primary span{font-size:16px}.text-link{color:var(--text);text-decoration:none;font-size:12px;border-bottom:1px solid var(--line);padding-bottom:5px}.text-link span{color:var(--lime);margin-left:8px}.hero-note{font:10px var(--mono);color:var(--muted);margin-top:75px}.hero-note span{color:var(--lime);margin-right:8px}.hero-visual{height:430px;position:relative;display:grid;place-items:center}.hero-core{width:142px;height:142px;border-radius:50%;background:linear-gradient(145deg,#313240,#17171e);box-shadow:0 0 0 1px rgba(255,255,255,.15),0 0 80px rgba(216,239,117,.18);display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:2}.hero-core strong{font-size:21px;line-height:.88;letter-spacing:-.08em}.hero-core small{font:9px var(--mono);color:var(--lime);margin-top:12px;letter-spacing:.1em}.core-spark{color:var(--lime);font-size:11px;position:absolute;top:23px}.orbit{position:absolute;border:1px solid rgba(255,255,255,.13);border-radius:50%;transform:rotate(-22deg)}.orbit-one{width:415px;height:190px}.orbit-two{width:320px;height:320px;transform:rotate(28deg)}.floating-card{position:absolute;z-index:3;display:flex;gap:10px;align-items:center;background:rgba(34,34,45,.84);border:1px solid var(--line);backdrop-filter:blur(16px);padding:11px 13px;border-radius:5px;box-shadow:0 12px 30px rgba(0,0,0,.25);font-size:10px}.floating-card b{font:9px var(--mono);color:var(--muted);margin-left:8px}.card-notes{left:4%;top:26%}.card-scan{right:4%;top:13%}.card-radio{right:0;bottom:23%}.mini-icon,.app-icon{display:grid;place-items:center;border-radius:5px}.mini-icon{width:24px;height:24px;font-size:14px}.purple{background:var(--lavender);color:#44377c}.peach{background:var(--peach);color:#7a432b}.mint{background:var(--mint);color:#24584c}.sparkle{position:absolute;color:var(--lime)}.sparkle-a{right:17%;top:35%;font-size:19px}.sparkle-b{left:12%;bottom:24%;font-size:28px;color:var(--peach)}.sparkle-c{left:26%;top:8%;font-size:10px}.ticker{border-block:1px solid var(--line);overflow:hidden}.ticker-inner{width:max-content;display:flex;gap:32px;align-items:center;padding:19px 0;transform:translateX(-4%);font:10px var(--mono);letter-spacing:.18em;color:var(--muted)}.ticker i{font-style:normal;color:var(--lime);font-size:13px}.section{padding:130px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:54px}.kicker{margin-bottom:16px}h2{font-size:clamp(38px,4vw,57px);line-height:1;letter-spacing:-.07em;margin-bottom:0}.section-intro{max-width:300px;color:var(--muted);font-size:13px;line-height:1.8;margin-bottom:3px}.app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.app-card{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:5px;padding:22px;min-height:220px;display:flex;flex-direction:column;transition:.3s}.app-card:hover{background:rgba(255,255,255,.08);transform:translateY(-4px)}.app-card.featured{background:linear-gradient(145deg,rgba(126,100,180,.34),rgba(255,255,255,.035));border-color:rgba(201,185,255,.35)}.app-top{display:flex;justify-content:space-between;align-items:start}.app-icon{width:41px;height:41px;font-size:21px}.icon-purple{background:var(--lavender);color:#40316c}.icon-peach{background:var(--peach);color:#6b3624}.icon-mint{background:var(--mint);color:#205347}.icon-yellow{background:var(--lime);color:#4a531e}.icon-blue{background:#a9c9ed;color:#304b70}.icon-pink{background:#f6b9cd;color:#703c50}.app-status{font:9px var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:20px;padding:5px 8px}.app-card h3{font-size:21px;letter-spacing:-.05em;margin:28px 0 8px}.app-card p{font-size:12px;line-height:1.65;color:var(--muted);max-width:230px}.app-meta{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font:9px var(--mono);color:var(--muted)}.app-meta span:last-child{color:var(--lime);font-size:15px;line-height:8px}.core-banner{margin-top:13px;background:var(--lime);color:#171819;padding:24px 27px;display:flex;align-items:center;justify-content:space-between;border-radius:5px}.core-label{font:9px var(--mono);text-transform:uppercase;letter-spacing:.12em}.core-banner h3{font-size:23px;letter-spacing:-.06em;margin:7px 0 0}.core-banner h3 span{font-size:15px}.core-banner p{font-size:11px;line-height:1.6;margin:0}.banner-arrow{font-size:24px}.promise-wrap{background:#19191f;border-block:1px solid var(--line)}.promise-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:130px;align-items:center;padding-block:130px}.promise-copy>p:not(.kicker){color:var(--muted);font-size:13px;line-height:1.8;max-width:370px;margin:28px 0}.promise-list>div{padding:19px 0 25px;border-top:1px solid var(--line);display:grid;grid-template-columns:45px 1fr;column-gap:19px}.promise-list>div:last-child{border-bottom:1px solid var(--line)}.promise-list span{font:10px var(--mono);color:var(--lime);padding-top:5px}.promise-list h3{font-size:16px;margin:0 0 8px;letter-spacing:-.03em}.promise-list p{grid-column:2;color:var(--muted);font-size:12px;line-height:1.6;margin:0}.creator-section{padding:100px 0}.creator-card{background:linear-gradient(120deg,#29262e,#1b1b23);border:1px solid var(--line);padding:54px 60px;display:grid;grid-template-columns:70px 1fr 140px;gap:28px;border-radius:5px}.creator-avatar{width:54px;height:54px;border-radius:50%;background:var(--peach);color:#583223;display:grid;place-items:center;font-weight:800;font-size:13px}.creator-content blockquote{font-size:31px;line-height:1.05;letter-spacing:-.06em;margin:18px 0 25px}.creator-content>p:not(.kicker){font-size:12px;color:var(--muted);line-height:1.8;max-width:500px}.signature{font-size:11px;margin-top:23px}.signature span{color:var(--muted);margin-left:10px;font:9px var(--mono)}.creator-doodle{font:38px Georgia;color:var(--lime);text-align:right}.creator-doodle small{font:9px var(--mono);color:var(--muted);line-height:1.6}.support-section{padding:30px 0 100px}.support-card{background:var(--peach);color:#261812;padding:54px 60px;display:flex;justify-content:space-between;align-items:end;border-radius:5px}.support-card .kicker{color:#8f492f}.support-card h2{margin-bottom:20px}.support-card p:not(.kicker){font-size:13px;line-height:1.75;max-width:480px;margin:0}.button-light{background:#211a17;color:var(--text);white-space:nowrap}.button-light span{color:var(--peach)}.site-footer{border-top:1px solid var(--line);padding:25px 0 36px;display:flex;align-items:center;gap:26px;font:9px var(--mono);color:var(--muted)}.site-footer .brand{font-family:var(--sans);font-size:15px;margin-right:auto}.site-footer .brand-mark{transform:scale(.75)}@media(max-width:800px){.shell{width:min(100% - 38px,600px)}.nav-links,.nav-cta{display:none}.menu-toggle{display:block}.hero{grid-template-columns:1fr;padding:52px 0 25px}.hero-visual{height:350px;margin-top:25px}.hero-copy{z-index:1}.hero-note{margin-top:45px}.section{padding:85px 0}.section-heading{display:block}.section-intro{margin-top:25px}.app-grid{grid-template-columns:1fr 1fr}.promise-section{grid-template-columns:1fr;gap:65px;padding-block:85px}.creator-card{grid-template-columns:54px 1fr;padding:32px;gap:18px}.creator-doodle{display:none}.creator-content blockquote{font-size:26px}.support-card{display:block;padding:36px 30px}.button-light{margin-top:28px}.site-footer{flex-wrap:wrap;gap:13px}.site-footer .brand{width:100%;margin-bottom:8px}}@media(max-width:500px){h1{font-size:48px}.hero-visual{transform:scale(.86);transform-origin:center}.app-grid{grid-template-columns:1fr}.card-notes{left:0}.card-radio{right:-3%}.core-banner{display:block}.core-banner p{margin-top:17px}.banner-arrow{display:none}.creator-card{display:block}.creator-avatar{margin-bottom:25px}.site-footer span:last-child{line-height:1.6}}
/* Final polish: keep the umbrella brand readable while preserving the glassy feel. */
.site-header{background:rgba(16,16,22,.76);border-bottom-color:rgba(255,255,255,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.nav-links{margin-left:auto;margin-right:70px}
.nav-cta{background:rgba(255,255,255,.025)}
.app-card{background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border-radius:10px;box-shadow:inset 0 1px rgba(255,255,255,.06),0 18px 35px rgba(0,0,0,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background .3s,border-color .3s,transform .3s}
.app-card:hover{background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.04));border-color:rgba(216,239,117,.3)}
@media(max-width:800px){.nav-links{display:none;position:absolute;top:76px;left:0;right:0;margin:0;padding:10px;border:1px solid var(--line);border-radius:14px;background:rgba(25,25,33,.94);box-shadow:0 18px 40px rgba(0,0,0,.3);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav-links.open{display:grid;gap:0}.nav-links a{padding:14px 15px;border-radius:9px}.nav-links a:hover{background:rgba(255,255,255,.07)}.menu-toggle{position:relative;z-index:2;padding:8px 0 8px 12px;cursor:pointer}}
/* Keep the values strip aligned with the same centered shell as the rest of the page. */
.ticker-inner{width:min(1180px,calc(100% - 72px));max-width:100%;margin:0 auto;justify-content:space-between;transform:none;gap:clamp(16px,3vw,32px)}
@media(max-width:800px){.ticker-inner{width:calc(100% - 38px);gap:20px;justify-content:flex-start}}
