:root{--paper:#fff;--ink:#161b27;--muted:#626d7d;--line:#e5e9ef;--lime:#e8f0ff}
.nav{height:auto;position:relative;z-index:5;width:min(1180px,calc(100% - 48px));min-height:76px;margin-top:22px;padding:0 25px;border:1px solid #e7ebf1;border-radius:100px;background:#ffffffed;box-shadow:0 4px 18px #14234805}
.nav-links,.nav-actions{gap:24px}
.nav .button{border-radius:100px}
.hero-v1{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-height:690px;margin-top:-12px;padding:90px 24px 105px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff 1%,#f5f9ff 75%,#edf4ff 100%)}
.hero-v1-copy{position:relative;z-index:3;max-width:800px;text-align:center}
.hero-pill{display:inline-flex;align-items:center;gap:9px;padding:7px 14px;border:1px solid #d7e2ff;border-radius:100px;background:#f7faff;color:#3154b9;font-size:13px;font-weight:600;letter-spacing:.015em}
.hero-pill span{font-size:10px}
.hero-v1 h1{margin:26px 0 24px;font-size:clamp(52px,6.6vw,90px);font-weight:720;line-height:1.055;letter-spacing:-.066em}
.hero-v1 h1 span{color:var(--blue)}
.hero-v1-description{max-width:550px;margin:auto;font-size:19px;line-height:1.65;text-wrap:pretty;color:#5e6a7b}
.hero-v1-actions{display:flex;align-items:center;justify-content:center;gap:28px;flex-wrap:wrap;margin-top:31px}
.hero-v1-actions .button{min-height:56px;padding:14px 27px;border-radius:100px;box-shadow:0 5px 18px #2e52e61c;gap:20px}
.hero-v1-secondary{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:600;text-decoration:none;color:#32415b;padding:12px 0}
.hero-v1-secondary:hover{text-decoration:underline;text-underline-offset:5px}
.hero-v1-trial{margin-top:19px;font-size:14px;color:#69768b}
.hero-gallery{position:absolute;inset:0;z-index:1;pointer-events:none;max-width:1560px;margin:auto}
.hero-gallery::after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,#ffffff0a 1%,#ffffff80 15%,#f8fbfff5 28%,#f8fbfff9 71%,#ffffff80 88%,#ffffff00 100%)}
.creator-card{position:absolute;overflow:hidden;margin:0;border-radius:22px;border:7px solid white;box-shadow:0 16px 38px #274a8220;background:#dce7f1;aspect-ratio:9/15}
.creator-card img{width:100%;height:100%;object-fit:cover}
.creator-card figcaption{position:absolute;inset:auto 0 0;padding:45px 16px 23px;background:linear-gradient(transparent,#061428b3);color:#fff;text-align:center}
.creator-card strong{display:block;font-size:24px;line-height:1.25;letter-spacing:-.045em;font-weight:750}
.creator-card mark{background:#d8f472;color:#182325;padding:0 4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.creator-category{display:block;margin-bottom:10px;font-size:10px;letter-spacing:.07em;font-weight:650;color:#fff}
.creator-coast{width:238px;left:-36px;top:54px;transform:rotate(-9deg)}
.creator-podcast{width:205px;left:8%;top:394px;transform:rotate(7deg)}
.creator-podcast img{object-position:52% center}
.creator-studio{width:252px;right:-29px;top:205px;transform:rotate(9deg)}
.hero-v1-example{position:absolute;z-index:3;bottom:25px;left:20px;right:20px;text-align:center;font-size:12px;color:#748096}
.use-cases{padding-top:24px;padding-bottom:24px}
.footer-right{font-size:14px;color:#657084}
.footer-note{font-size:12px;color:#657084}
@media(min-width:1500px){.creator-coast{left:35px}.creator-studio{right:25px}.creator-podcast{left:15%}}
@media(max-width:1100px){.hero-v1{min-height:650px}.hero-v1-copy{max-width:680px}.hero-v1-description{max-width:480px}.creator-coast{left:-85px}.creator-studio{right:-90px}.creator-podcast{left:1%;top:430px;width:175px}.hero-gallery::after{background:linear-gradient(90deg,#ffffff30,#f8fbfff5 22%,#f8fbfff9 78%,#ffffff30)}}
@media(max-width:800px){.nav{width:calc(100% - 28px);margin-top:14px;min-height:66px;padding:0 17px}.nav-actions{gap:16px}.hero-v1{display:flex;flex-direction:column;min-height:0;padding:57px 20px 30px;gap:33px;margin-top:0}.hero-v1-copy{max-width:630px}.hero-v1 h1{font-size:clamp(47px,8.8vw,69px);margin:23px 0}.hero-v1-description{font-size:18px;max-width:480px}.hero-v1-actions{margin-top:25px;gap:24px}.hero-v1-trial{font-size:13px;margin-top:15px}.hero-gallery{position:relative;inset:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;order:1;width:min(610px,100%);max-width:none;padding:7px 4px}.hero-gallery::after{display:none}.creator-card{position:relative;inset:auto;width:100%;border-width:4px;border-radius:17px;box-shadow:0 10px 22px #274a821a;aspect-ratio:9/13}.creator-coast{transform:rotate(-5deg);margin-top:14px}.creator-podcast{transform:rotate(3deg)}.creator-studio{transform:rotate(5deg);margin-top:18px}.creator-card figcaption{padding:30px 7px 16px}.creator-card strong{font-size:clamp(12px,3vw,20px);letter-spacing:-.035em}.creator-category{display:none}.hero-v1-example{position:relative;inset:auto;order:2;margin-top:-17px;font-size:12px}.use-cases{padding-top:22px}}
@media(max-width:440px){.nav .brand{font-size:19px;gap:8px}.nav .brand-mark{width:29px;height:29px;border-radius:8px;font-size:16px}.nav .sign-in{font-size:14px}.hero-v1{padding:43px 19px 27px;gap:30px}.hero-v1 h1{font-size:clamp(42px,12vw,53px);letter-spacing:-.06em}.hero-v1-description{font-size:16px;line-height:1.7}.hero-pill{font-size:12px}.hero-v1-actions{gap:17px}.hero-v1-actions .button{min-height:50px;padding:12px 22px;font-size:15px;gap:14px}.hero-v1-secondary{font-size:14px;gap:7px}.hero-gallery{gap:10px}.creator-card{border-width:3px;border-radius:12px}.creator-card figcaption{padding:25px 4px 10px}.footer-right{font-size:13px}}

/* Public launch links remain available when the compact header hides its navigation. */
.footer-right{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px 22px}
.footer-right a{white-space:nowrap}
@media(max-width:680px){.footer-right{justify-content:flex-start}}
