:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;--bg:#050509;--surface1:#0f0f17;--surface2:#1a1a28;--surface3:#242436;--border:#2a2a3a;--border-strong:#3a3a4e;--text:#fff;--muted:#d9d9e6;--soft:#b6b6c8;--accent:#9b6dff;--accent-bright:#b490ff;--accent-dim:#7c50e0;--amber:#f59e0b;--cyan:#5fc7ff;--green:#10b981;background:#050509;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 18% 8%, #9b6dff38, transparent 34rem), radial-gradient(circle at 84% 20%, #5fc7ff1f, transparent 30rem), var(--bg);min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.hero{isolation:isolate;min-height:94vh;position:relative;overflow:hidden}.hero-bg{z-index:-2;opacity:.96;background:linear-gradient(90deg,#050509f5 0%,#050509d1 48%,#0505098f 100%),url(/assets/hero-audio-studio.png) 50%/cover;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent 62%, var(--bg) 100%), repeating-linear-gradient(90deg, #ffffff09 0 1px, transparent 1px 88px);pointer-events:none;position:absolute;inset:0}.topbar{z-index:2;justify-content:space-between;align-items:center;gap:20px;width:min(1200px,100% - 40px);margin:0 auto;padding:22px 0;display:flex;position:relative}.brand,.nav-cta,.primary-action,.secondary-action,.eyebrow,.section-kicker{align-items:center;display:inline-flex}.brand{gap:10px;font-size:1.06rem;font-weight:850}.brand img{border-radius:10px;width:42px;height:42px;box-shadow:0 0 34px #9b6dffb3}.nav-links{color:#d9d9e6d1;align-items:center;gap:26px;font-size:.92rem;display:flex}.nav-links a:hover{color:var(--text)}.nav-cta{background:#9b6dff21;border:1px solid #b490ff5c;border-radius:8px;gap:8px;min-height:42px;padding:0 14px 0 18px;box-shadow:inset 0 0 20px #9b6dff14}.hero-grid{grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);align-items:center;gap:clamp(38px,6vw,90px);width:min(1200px,100% - 40px);margin:0 auto;padding:clamp(60px,10vh,118px) 0 130px;display:grid}.hero-copy-block{min-width:0}.eyebrow,.section-kicker{color:var(--accent-bright);letter-spacing:.08em;text-transform:uppercase;gap:8px;margin:0 0 16px;font-size:.76rem;font-weight:850}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:850px;margin-bottom:24px;font-size:clamp(4rem,8.8vw,8.8rem);line-height:.86}h2{letter-spacing:0;max-width:870px;font-size:clamp(2.35rem,5vw,5rem);line-height:.95}h3{font-size:1.08rem;line-height:1.28}.hero-copy{color:#d9d9e6e0;max-width:720px;font-size:clamp(1.08rem,1.7vw,1.32rem);line-height:1.68}.hero-actions,.cta-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.primary-action,.secondary-action{border-radius:8px;justify-content:center;gap:10px;min-height:52px;padding:0 22px;font-weight:850}.primary-action{color:#050509;background:linear-gradient(135deg,#fff,#b490ff 54%,#5fc7ff);box-shadow:0 0 42px #9b6dff6b}.secondary-action{color:var(--text);background:#ffffff0f;border:1px solid #d9d9e633}.device-stage{min-height:650px;position:relative}.phone,.phone-panel{background:linear-gradient(180deg, #242436f0, #0f0f17fa), var(--surface1);border:1px solid #b490ff38;border-radius:28px;box-shadow:0 38px 90px #0000008a,0 0 70px #9b6dff33}.main-phone{width:min(390px,100%);min-height:594px;padding:24px;position:absolute;top:8px;right:20px}.phone-top,.phone-panel-head{color:var(--soft);justify-content:space-between;align-items:center;gap:14px;font-size:.86rem;display:flex}.phone-top span,.phone-panel-head strong{color:var(--text);font-weight:850}.cover-orb{aspect-ratio:1;background:radial-gradient(circle,#b490ff66,#05050914 64%);border-radius:50%;place-items:center;width:min(260px,78%);margin:46px auto 26px;display:grid}.cover-orb img{filter:drop-shadow(0 0 46px #b490ff9e);border-radius:22px;width:92%}.main-phone h2{margin-bottom:8px;font-size:2.1rem}.main-phone p,.floating-card span,.phone-panel-head span,.reason-card p,.copy-stack p,.engine-copy p{color:var(--soft);line-height:1.65}.wave-line{align-items:center;gap:4px;height:92px;margin:28px 0 22px;display:flex}.wave-line span{width:5px;height:var(--h);background:linear-gradient(180deg, var(--cyan), var(--accent));border-radius:999px;box-shadow:0 0 14px #9b6dff7a}.player-bar{grid-template-columns:44px 1fr auto;align-items:center;gap:14px;display:grid}.player-bar button{width:44px;height:44px;color:var(--bg);background:var(--accent-bright);border:0;border-radius:50%;place-items:center;display:grid}.player-bar div{background:#ffffff1f;border-radius:99px;height:8px;overflow:hidden}.player-bar div span{background:linear-gradient(90deg, var(--accent), var(--cyan));width:58%;height:100%;display:block}.floating-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0f17db;border:1px solid #b490ff4d;border-radius:8px;gap:4px;width:220px;padding:16px;display:grid;position:absolute;box-shadow:0 24px 70px #0000006b}.story-card{top:98px;left:8px}.engine-card{bottom:44px;right:0}.floating-card svg{color:var(--accent-bright)}.proof-strip{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f17eb;border:1px solid #b490ff33;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1200px,100% - 40px);margin:-70px auto 0;display:grid;position:relative;box-shadow:0 30px 90px #00000061}.proof-item{border-right:1px solid #b490ff1f;min-height:122px;padding:24px}.proof-item:last-child{border-right:0}.proof-item strong{color:var(--text);margin-bottom:10px;font-size:clamp(1.55rem,2.7vw,2.4rem);line-height:1;display:block}.proof-item span{color:var(--soft);line-height:1.45}.section{width:min(1200px,100% - 40px);margin:0 auto;padding:clamp(78px,9vw,126px) 0}.split,.engine-section,.author-offer{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,96px);display:grid}.copy-stack p,.engine-copy p{font-size:1.06rem}.theater{background:linear-gradient(180deg, #0f0f17fa, #050509), var(--surface1);width:100%;padding-left:max(20px,50% - 600px);padding-right:max(20px,50% - 600px)}.section-heading{margin-bottom:38px}.theater-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.phone-panel{border-radius:22px;min-height:520px;padding:22px}.phone-panel.raised{margin-top:42px}.phone-panel-head{justify-content:flex-start;margin-bottom:30px}.phone-panel-head img{object-fit:contain;filter:drop-shadow(0 0 18px #9b6dff99);width:46px;height:46px}.phone-panel-head div{gap:2px;display:grid}.mini-label{color:var(--muted);margin-bottom:12px;font-weight:800;display:block}.featured-world{gap:16px;display:grid}.world-cover-card{background:radial-gradient(circle at 14% 20%, #9b6dff57, transparent 8rem), linear-gradient(135deg, #ffffff14, #5fc7ff14), var(--surface2);border:1px solid #b490ff3d;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;min-height:162px;padding:16px;display:grid}.world-cover-card img{object-fit:cover;border-radius:8px;width:112px;height:112px;box-shadow:0 18px 42px #9b6dff38}.world-cover-card div{gap:6px;display:grid}.world-cover-card span,.world-cover-card small{color:var(--muted);font-size:.82rem}.world-cover-card strong{color:var(--text);font-size:1.32rem;line-height:1.08}.world-feature-list{gap:10px;display:grid}.world-feature{color:var(--soft);background:#ffffff0b;border:1px solid #b490ff29;border-radius:8px;gap:10px;padding:12px;font-size:.88rem;line-height:1.42;display:flex}.world-feature svg{color:var(--accent-bright);flex:none}.world-pills{flex-wrap:wrap;gap:9px;display:flex}.world-pills span{color:var(--muted);border:1px solid #5fc7ff33;border-radius:999px;padding:8px 10px;font-size:.8rem;font-weight:850}.library-card,.listening-party,.offer-list div,.engine-step{align-items:flex-start;gap:12px;display:flex}.library-card{background:#ffffff0f;border:1px solid #b490ff33;border-radius:8px;padding:18px}.library-card svg,.offer-list svg,.engine-step span,.reason-card svg{color:var(--accent-bright);flex:none}.library-card div{gap:4px;display:grid}.library-card span{color:var(--soft)}.progress-ring{background:#ffffff1a;border-radius:99px;height:10px;margin:28px 0 20px;overflow:hidden}.progress-ring span{background:linear-gradient(90deg, var(--accent), var(--cyan), var(--green));height:100%;display:block}.tag-row{flex-wrap:wrap;gap:10px;display:flex}.tag-row span{color:var(--muted);border:1px solid #b490ff2e;border-radius:999px;padding:8px 10px;font-size:.82rem}.profile-reward-panel,.profile-reward-list{gap:10px;display:grid}.profile-identity{background:#ffffff0f;border:1px solid #b490ff33;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.profile-identity img{object-fit:cover;border-radius:8px;width:64px;height:64px;box-shadow:0 16px 32px #9b6dff38}.profile-identity div,.profile-reward div{gap:4px;display:grid}.profile-identity span,.profile-reward p{color:var(--soft);line-height:1.45}.profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.profile-stats span{min-height:64px;color:var(--muted);background:#ffffff0b;border:1px solid #5fc7ff29;border-radius:8px;gap:3px;padding:10px;font-size:.78rem;display:grid}.profile-stats strong{color:var(--text);font-size:1.35rem}.profile-reward{background:#ffffff0d;border:1px solid #b490ff29;border-radius:8px;gap:10px;padding:10px;display:flex}.profile-reward svg{color:var(--accent-bright);flex:none}.profile-reward p{margin:0;font-size:.8rem}.reason-grid,.immersive-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.reason-card,.immersive-card,.money-card{background:linear-gradient(180deg, #1a1a28d1, #0f0f17fa), var(--surface1);border:1px solid #b490ff2e;border-radius:8px;min-height:286px;padding:28px}.reason-card svg{margin-bottom:22px}.immersive-section{background:radial-gradient(circle at 18% 16%,#5fc7ff24,#0000 28rem),linear-gradient(#08080e,#050509);width:100%;padding-left:max(20px,50% - 600px);padding-right:max(20px,50% - 600px)}.immersive-grid,.revenue-heading{grid-template-columns:minmax(0,.86fr) minmax(340px,1fr);align-items:center;gap:clamp(34px,6vw,78px);margin-bottom:34px;display:grid}.immersive-grid p,.revenue-heading>p,.immersive-card p,.money-card p,.royalty-note p{color:var(--soft);line-height:1.65}.visual-demo{background:linear-gradient(180deg, #1a1a28eb, #0a0a12fa), var(--surface1);border:1px solid #b490ff38;border-radius:22px;min-height:510px;padding:20px;position:relative;box-shadow:0 32px 88px #0006}.demo-now-playing{gap:4px;margin-bottom:18px;display:grid}.demo-now-playing span{color:var(--soft);font-size:.86rem}.video-frame{background:linear-gradient(#5fc7ff0f,#0505093d),radial-gradient(circle at 50% 34%,#b490ff6b,#0000 9rem),linear-gradient(135deg,#161625,#050509);border:1px solid #5fc7ff38;border-radius:16px;align-content:end;min-height:245px;padding:22px;display:grid}.video-frame span,.photo-reveal span{color:var(--muted);font-size:.86rem;font-weight:800}.video-frame strong{margin-top:6px;font-size:1.55rem}.photo-reveal,.royalty-note{background:#ffffff0f;border:1px solid #b490ff2e;border-radius:8px;align-items:flex-start;gap:12px;display:flex}.photo-reveal svg,.immersive-card svg,.money-card.featured .money-value,.royalty-note svg{color:var(--accent-bright);flex:none}.photo-reveal{align-items:center;margin-top:14px;padding:14px}.immersive-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.immersive-card{min-height:250px}.immersive-card h3,.money-card h3{margin-bottom:12px}.post-system{background:linear-gradient(180deg, #050509, #0e0e17fa), var(--bg);width:100%;padding-left:max(20px,50% - 600px);padding-right:max(20px,50% - 600px)}.post-grid{grid-template-columns:minmax(340px,.92fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.post-preview,.post-card{background:linear-gradient(180deg, #1a1a28d1, #0f0f17fa), var(--surface1);border:1px solid #b490ff33;border-radius:8px}.post-preview{min-height:360px;padding:28px}.post-head{border-bottom:1px solid #b490ff24;gap:8px;margin-bottom:24px;padding-bottom:22px;display:grid}.post-head span{color:var(--accent-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:900}.post-head strong{font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.05}.post-preview p,.post-card p{color:var(--soft);line-height:1.65}.post-chip-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.post-chip-row span{color:var(--muted);border:1px solid #b490ff2e;border-radius:999px;padding:9px 11px;font-size:.82rem}.post-card-list{gap:12px;display:grid}.post-card{align-items:flex-start;gap:14px;min-height:112px;padding:20px;display:flex}.post-card svg{color:var(--accent-bright);flex:none}.post-card h3{margin-bottom:8px}.engine-section{background:radial-gradient(circle at 80% 34%,#9b6dff33,#0000 30rem),#08080e;width:100%;padding-left:max(20px,50% - 600px);padding-right:max(20px,50% - 600px)}.engine-steps{gap:12px;display:grid}.engine-step{background:#ffffff0d;border:1px solid #b490ff29;border-radius:8px;min-height:94px;padding:20px}.engine-step span{font-weight:900}.engine-step p{color:var(--muted);margin:0;line-height:1.55}.revenue-section{background:linear-gradient(180deg, #050509, #0f0f17fa), var(--surface1);width:100%;padding-left:max(20px,50% - 600px);padding-right:max(20px,50% - 600px)}.money-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.money-card{min-height:320px;overflow:hidden}.money-card.featured{background:linear-gradient(180deg, #9b6dff29, #0f0f17fa), var(--surface1);border-color:#b490ff61}.money-card>span{color:var(--accent-bright);letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:.75rem;font-weight:900;display:block}.money-value{color:var(--text);margin-bottom:14px;font-size:clamp(2.5rem,5vw,4.6rem);font-weight:950;line-height:.9}.money-value.word-value{letter-spacing:0;font-size:clamp(2rem,2.65vw,2.85rem)}.money-value.phrase-value{letter-spacing:0;font-size:clamp(1.85rem,2.3vw,2.45rem);line-height:.95}.royalty-note{align-items:center;margin-top:16px;padding:18px}.royalty-note p{margin:0}.control-section{background:radial-gradient(circle at 20% 14%,#9b6dff24,#0000 30rem),linear-gradient(#09090f,#050509);width:100%;padding-left:max(20px,50% - 600px);padding-right:max(20px,50% - 600px)}.control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.control-card{background:linear-gradient(180deg, #1a1a28d1, #0f0f17fa), var(--surface1);border:1px solid #b490ff33;border-radius:8px;min-height:260px;padding:26px}.control-card svg{color:var(--accent-bright);margin-bottom:20px}.control-card p{color:var(--soft);line-height:1.65}.confidence-section,.partner-section,.faq-section{background:linear-gradient(180deg, #050509, #0e0e17fa), var(--bg);width:100%;padding-left:max(20px,50% - 600px);padding-right:max(20px,50% - 600px)}.confidence-heading{grid-template-columns:minmax(0,.95fr) minmax(320px,.55fr);align-items:start;gap:clamp(28px,5vw,68px);display:grid}.confidence-heading>p{color:var(--soft);margin:0;font-size:1.02rem;line-height:1.65}.confidence-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.confidence-card{background:linear-gradient(180deg, #1a1a28d1, #0f0f17fa), var(--surface1);border:1px solid #b490ff2e;border-radius:8px;min-height:260px;padding:24px}.confidence-card svg{color:var(--accent-bright);margin-bottom:20px}.confidence-card p{color:var(--soft);line-height:1.65}.partner-heading{grid-template-columns:minmax(0,.92fr) minmax(320px,.52fr);align-items:start;gap:clamp(28px,5vw,68px);display:grid}.fit-list{background:#ffffff0d;border:1px solid #b490ff33;border-radius:8px;gap:10px;padding:22px;display:grid}.fit-list strong{color:var(--text);margin-bottom:4px}.fit-list span{color:var(--soft);line-height:1.45}.path-grid,.faq-grid{gap:16px;display:grid}.path-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.path-card,.faq-card{background:linear-gradient(180deg, #1a1a28d1, #0f0f17fa), var(--surface1);border:1px solid #b490ff2e;border-radius:8px}.path-card{min-height:300px;padding:24px}.path-index{color:var(--accent-bright);letter-spacing:.08em;margin-bottom:18px;font-size:.78rem;font-weight:950}.path-card svg{color:var(--accent-bright);margin-bottom:20px}.path-card p,.faq-card p{color:var(--soft);line-height:1.65}.faq-section{background:radial-gradient(circle at 84% 18%,#5fc7ff1f,#0000 28rem),linear-gradient(#0e0e17fa,#050509)}.faq-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.faq-card{min-height:260px;padding:24px}.offer-list{gap:12px;display:grid}.offer-list div{color:var(--muted);background:#ffffff0d;border:1px solid #b490ff29;border-radius:8px;padding:18px;line-height:1.55}.contact-section{grid-template-columns:minmax(0,.78fr) minmax(420px,.9fr);align-items:start;gap:clamp(34px,6vw,76px);display:grid}.contact-copy img{border-radius:20px;width:92px;height:92px;margin-bottom:18px;box-shadow:0 0 54px #9b6dffad}.contact-copy p{max-width:640px;color:var(--soft);font-size:1.08rem;line-height:1.65}.partnership-contact{background:#ffffff0e;border:1px solid #b490ff33;border-radius:8px;gap:4px;max-width:360px;margin-top:22px;padding:18px;display:grid}.partnership-contact span{color:var(--accent-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.partnership-contact strong{color:var(--text);font-size:1.2rem}.partnership-contact p{color:var(--soft);margin:0;font-size:.96rem;line-height:1.45}.partnership-contact a{color:var(--text);font-weight:850}.contact-points{gap:10px;margin-top:28px;display:grid}.contact-points span,.direct-email{color:var(--muted);align-items:center;gap:10px;font-weight:800;display:flex}.contact-points svg,.direct-email svg{color:var(--accent-bright);flex:none}.contact-form{background:linear-gradient(180deg, #1a1a28db, #0f0f17fa), var(--surface1);border:1px solid #b490ff38;border-radius:14px;gap:16px;padding:24px;display:grid;box-shadow:0 30px 82px #0000005c}.contact-form>input[aria-hidden=true]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-form label{color:var(--muted);gap:8px;font-size:.88rem;font-weight:850;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--text);font:inherit;background:#05050999;border:1px solid #b490ff38;border-radius:8px;outline:0}.contact-form input,.contact-form select{min-height:46px;padding:0 12px}.contact-form textarea{resize:vertical;min-height:148px;padding:12px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#b490ff9e;box-shadow:0 0 0 3px #9b6dff29}.form-submit{cursor:pointer;border:0;width:100%}.privacy-note{color:var(--soft);margin:-2px 0 0;font-size:.9rem;line-height:1.55}.direct-email{justify-content:center;min-height:42px}.form-status{color:var(--soft);text-align:center;margin:0}.home-hero,.publisher-hero{min-height:100vh}.home-grid,.publisher-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,.7fr);align-items:center;gap:clamp(38px,6vw,86px);width:min(1200px,100% - 40px);margin:0 auto;padding:clamp(64px,10vh,118px) 0 128px;display:grid}.publisher-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(440px,.54fr);align-items:end;gap:clamp(54px,8vw,132px);width:min(1460px,100% - 56px)}.publisher-hero h1{max-width:760px;font-size:clamp(3.7rem,6.15vw,7rem);line-height:.9}.route-panel{gap:18px;display:grid}.route-card,.publisher-proof-card,.publisher-checklist{background:radial-gradient(circle at 18% 10%,#9b6dff2e,#0000 13rem),linear-gradient(#1a1a28e0,#0f0f17fa);border:1px solid #b490ff38;border-radius:8px;box-shadow:0 22px 70px #0000003d}.route-card{gap:14px;min-height:230px;padding:28px;display:grid}.route-card svg,.publisher-proof-card span{color:var(--accent-bright)}.route-card>span,.publisher-proof-card>span{color:var(--accent-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.route-card strong{color:var(--text);font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.route-card p,.publisher-proof-card p,.publisher-checklist span{color:var(--soft);line-height:1.6}.publisher-proof-card{align-self:end;padding:clamp(28px,4vw,44px);transform:translateY(58px)}.publisher-proof-card h2{margin:18px 0;font-size:clamp(2rem,3.25vw,3.85rem)}.publisher-section{background:radial-gradient(circle at 18% 4%,#9b6dff1f,#0000 28rem),linear-gradient(#050509,#0e0e17fa)}.publisher-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.publisher-split{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,84px);display:grid}.publisher-checklist{gap:16px;padding:28px;display:grid}.publisher-checklist span{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;display:grid}.publisher-checklist svg{color:var(--accent-bright);margin-top:4px}@media (width<=980px){.nav-links{display:none}.hero-grid,.split,.engine-section,.author-offer,.theater-grid,.immersive-grid,.immersive-card-grid,.revenue-heading,.confidence-heading,.confidence-grid,.money-grid,.post-grid,.control-grid,.partner-heading,.path-grid,.faq-grid,.contact-section,.reason-grid,.proof-strip,.home-grid,.publisher-hero-grid,.publisher-card-grid,.publisher-split{grid-template-columns:1fr}.publisher-hero-grid{align-items:start;gap:34px;width:min(1200px,100% - 40px)}.publisher-proof-card{transform:none}.hero-grid{padding-bottom:112px}.device-stage{min-height:620px}.main-phone{left:50%;right:auto;transform:translate(-50%)}.phone-panel.raised{margin-top:0}.group-example-card{grid-column:auto}.proof-item{border-bottom:1px solid #b490ff1f;border-right:0}.proof-item:last-child{border-bottom:0}}@media (width<=620px){main,.hero,.hero-grid,.hero-copy-block,.section,.proof-strip,.device-stage{max-width:100vw;overflow-x:hidden}.topbar,.hero-grid,.home-grid,.publisher-hero-grid,.section,.proof-strip,.contact-section{width:min(100% - 28px,1200px)}.nav-cta{display:none}h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.25rem,9.2vw,2.85rem);line-height:1}h2{font-size:clamp(2.15rem,11vw,3.35rem)}.hero-grid{padding-top:44px}.hero-copy-block,.hero-copy,.hero-actions{width:100%}.hero-copy,.copy-stack p,.engine-copy p,.contact-copy p,.immersive-grid p,.revenue-heading>p{overflow-wrap:anywhere;width:100%;max-width:100%}.hero-copy{font-size:.98rem;line-height:1.56}.hero-actions{max-width:100%}.device-stage{width:100%;min-height:570px;overflow:hidden}.main-phone{width:min(312px,100%);min-height:520px;padding:20px}.cover-orb{margin-top:32px}.floating-card{width:min(100%,100vw - 28px);margin-top:12px;position:relative;inset:auto}.story-card{margin-top:530px}.primary-action,.secondary-action{width:100%}.visual-demo{min-height:450px}.form-row{grid-template-columns:1fr}}
