@font-face{font-family:Anybody;src:url(./anybody.woff2) format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Sora;src:url(./sora.woff2) format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Mono;src:url(./mono.woff2) format('woff2');font-display:swap}
:root{--ink:#10120f;--paper:#f1f2e9;--lime:#ccff5f;--muted:#a7aca0;--pink:#f29fb7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--ink);color:var(--paper);font-family:Sora,Arial,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid #58c085;outline-offset:5px}img{display:block;width:100%;object-fit:cover}button{border:0}h1,h2,h3,p,figure{margin:0}.preview-bar{font:11px Mono,monospace;letter-spacing:.1em;padding:9px 4.2%;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;color:#a7aca0}.topbar{display:flex;align-items:center;justify-content:space-between;margin:0 4.2%;height:86px;border-bottom:1px solid #ffffff20}.brand{display:inline-flex;align-items:center;gap:10px}.brand img{width:30px;height:33px;object-fit:contain}.brand span{font-size:23px;font-weight:800;letter-spacing:.14em}.topbar nav{display:flex;align-items:center;gap:35px;font-size:14px}.topbar nav a{color:#b9c0b1}.topbar nav .active{color:var(--paper)}.signin{font-size:14px;border:1px solid #ffffff4a;border-radius:100px;padding:13px 20px;display:flex;gap:30px}.hero{position:relative;min-height:700px;padding:83px 4.2% 85px;overflow:hidden}.hero-type{position:relative;z-index:3;pointer-events:none}.hero-type a,.hero-type button{pointer-events:auto}.eyebrow{font:12px Mono,monospace;letter-spacing:.09em;display:flex;align-items:center;gap:13px}.little-cross{font-size:29px;color:var(--lime)}h1{font-family:Anybody,Arial,sans-serif;font-size:clamp(65px,7.35vw,128px);font-weight:900;line-height:.93;letter-spacing:-.07em;margin:31px 0 25px}h1 span{display:block;transform-origin:left;max-width:750px}.green{color:var(--lime)}.hero p{color:#cbd0c3;font-size:17px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:29px}.primary{display:inline-flex;justify-content:space-between;align-items:center;gap:33px;padding:19px 22px;background:var(--lime);color:var(--ink);border-radius:8px;font-size:15px;font-weight:600;transition:transform .2s,background .2s}.primary:hover{transform:translateY(-3px);background:#e0ff9b}.primary span{font-size:22px}.watch{display:flex;gap:10px;align-items:center;background:transparent;font-size:14px;padding:10px 0}.watch small{color:var(--muted);font:11px Mono,monospace}.play{border:1px solid #ffffff45;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font-size:12px;padding-left:2px}.hero-note{font-size:12px;color:#8e9686;margin-top:27px}.image-orbit{position:absolute;width:42%;height:550px;right:-.5%;top:32px;perspective:1300px}.orbit-ring{position:absolute;inset:35px 0 60px;border:1px solid #ccff5f30;border-radius:50%;transform:rotate(-20deg)}.photo{position:absolute;background:var(--paper);padding:8px 8px 38px;box-shadow:0 28px 50px #0005;transform-style:preserve-3d;width:68%;height:300px;border-radius:4px}.photo img{height:100%;border-radius:2px}.photo figcaption{font:11px Mono,monospace;letter-spacing:.02em;color:var(--ink);position:absolute;bottom:13px;left:12px}.photo-a{top:0;left:0;transform:rotate(-13deg);animation:float-a 10s ease-in-out infinite}.photo-b{top:94px;right:0;transform:rotate(11deg);animation:float-b 12s ease-in-out infinite}.photo-c{top:222px;left:4%;transform:rotate(-5deg);animation:float-c 11s ease-in-out infinite}.orbit-stamp{position:absolute;right:8%;bottom:0;width:105px;height:105px;background:var(--lime);color:var(--ink);display:grid;align-content:center;text-align:center;line-height:.9;border-radius:50%;font:900 28px/.9 Anybody,sans-serif;transform:rotate(12deg);box-shadow:0 6px 30px #0004}.hero-bottom{position:absolute;bottom:25px;left:4.2%;right:4.2%;display:flex;justify-content:space-between;font:11px Mono,monospace;letter-spacing:.08em;color:#8c9385}.motion-toggle{position:absolute;right:4.2%;bottom:65px;z-index:5;display:flex;gap:9px;font-size:12px;background:#10120fbb;border:1px solid #ffffff30;border-radius:30px;padding:10px 13px}.ticker{background:var(--lime);color:var(--ink);overflow:hidden;padding:20px 0;font:900 31px Anybody,sans-serif;letter-spacing:-.025em;transform:rotate(-1.3deg) scale(1.015);position:relative;z-index:5}.ticker div{width:max-content;animation:marquee 36s linear infinite;display:flex;align-items:center;gap:34px}.ticker b{font-size:38px;font-weight:400}
.discovery{background:var(--paper);color:var(--ink);padding:90px 4.2% 58px}.section-kicker{display:flex;justify-content:space-between;font:11px Mono,monospace;letter-spacing:.06em;border-top:1px solid #10120f30;padding-top:19px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-top:35px}.section-head h2{font:800 clamp(36px,4.5vw,70px)/1.02 Anybody,sans-serif;letter-spacing:-.055em}.section-head em{font-style:normal;color:#747d63}.section-head p{font-size:16px;line-height:1.65;padding-bottom:4px}.filters{display:flex;gap:9px;flex-wrap:wrap;margin:31px 0}.filters button{padding:13px 20px;border:1px solid #10120f40;border-radius:100px;color:var(--ink);background:transparent;font-size:14px;transition:background .2s,color .2s}.filters button.selected{background:var(--ink);color:var(--paper);border-color:var(--ink)}.filters button span{margin-left:12px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.experience[hidden]{display:none}.experience-image{overflow:hidden;position:relative;aspect-ratio:1.2;border-radius:7px}.experience-image img{width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.3,1)}.experience:hover img{transform:scale(1.065)}.category{position:absolute;left:16px;top:16px;background:#f1f2e9f0;border-radius:30px;font:11px Mono,monospace;padding:8px 13px}.circle-arrow{position:absolute;right:15px;bottom:15px;background:var(--paper);border-radius:50%;display:grid;place-items:center;width:43px;height:43px;font-size:24px}.card-bottom{padding:20px 0;border-bottom:1px solid #10120f35}.card-bottom h3{font:700 25px/1.1 Anybody,sans-serif;letter-spacing:-.035em;margin-bottom:13px}.card-bottom>span{color:#56604d;font-size:12px}.discovery-foot{display:flex;justify-content:space-between;align-items:center;margin-top:24px;gap:20px}.discovery-foot p{font-size:12px;line-height:1.6;color:#66705c}.discovery-foot a{font-size:14px;white-space:nowrap;display:flex;gap:16px}.plan-section{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:95px 8%;overflow:hidden;min-height:670px}.plan-copy{align-self:center}.plan-copy h2{font:900 clamp(34px,4.6vw,72px)/1.05 Anybody,sans-serif;letter-spacing:-.055em;margin:29px 0 26px}.plan-copy p{font-size:16px;line-height:1.7;color:#b9c1ae;margin-bottom:27px}.plan-visual{position:relative;align-self:center;padding:20px}.plan-paper{max-width:380px;transform:rotate(4deg);padding:22px;background:var(--paper);color:var(--ink);border-radius:5px;box-shadow:0 10px 60px #0005}.paper-top{display:flex;justify-content:space-between;font:10px Mono,monospace;margin-bottom:18px}.paper-top span:last-child{color:#717b65}.plan-paper img{height:175px;border-radius:4px}.plan-paper h3{font:700 27px/1.08 Anybody,sans-serif;letter-spacing:-.025em;margin:18px 0 23px}.vote-row{display:flex;justify-content:space-between;align-items:center;font-size:12px}.vote-row div{display:flex;gap:5px}.vote-row div span{border:1px solid #10120f35;padding:9px;border-radius:5px}.vote-row div .chosen{background:var(--lime);border-color:#687443}.paper-bottom{display:flex;justify-content:space-between;border-top:1px solid #10120f30;margin-top:20px;padding-top:18px;font-size:11px}.paper-bottom span:last-child{font-size:20px}.sticker{position:absolute;bottom:-6px;right:-15px;background:var(--pink);color:var(--ink);padding:25px 30px;font:800 27px/.95 Anybody,sans-serif;letter-spacing:-.035em;transform:rotate(-11deg);box-shadow:0 12px 30px #0004}.closing{text-align:center;background:var(--lime);color:var(--ink);padding:70px 20px 65px}.closing .eyebrow{justify-content:center}.closing h2{font:900 clamp(90px,20vw,280px)/.95 Anybody,sans-serif;letter-spacing:-.07em;margin:35px 0 32px}.dark-button{display:inline-flex;align-items:center;gap:40px;background:var(--ink);color:var(--paper);padding:19px 23px;border-radius:8px;font-size:15px}.dark-button span{font-size:23px}footer{display:flex;align-items:center;gap:40px;padding:42px 4.2%;flex-wrap:wrap}footer>span{font:11px Mono,monospace;color:#a4ac9a}footer>a:nth-of-type(2){margin-left:auto;font-size:14px}footer small{width:100%;font-size:11px;color:#85917d;border-top:1px solid #ffffff25;padding-top:20px}.film-dialog{background:#10120f;color:var(--paper);border:1px solid #ffffff40;border-radius:12px;padding:55px 16px 17px;width:min(1100px,94vw);max-height:94dvh;overflow:auto}.film-dialog::backdrop{background:#000d;backdrop-filter:blur(12px)}.film-dialog video{display:block;width:100%;max-height:78dvh;object-fit:contain}.close-film{position:absolute;right:16px;top:15px;background:none;padding:4px 8px;font-size:14px}.film-dialog p{font:11px Mono,monospace;padding-top:17px;color:#a7aca0}.skip{position:absolute;top:-100px}.skip:focus{top:5px;z-index:50;background:var(--lime);color:var(--ink);padding:12px}.motion-paused *{animation-play-state:paused!important}
@keyframes float-a{50%{transform:translate(6px,-9px) rotate(-9deg)}}@keyframes float-b{50%{transform:translate(-7px,13px) rotate(7deg)}}@keyframes float-c{50%{transform:translate(9px,-7px) rotate(-2deg)}}@keyframes marquee{to{transform:translateX(-50%)}}@media(min-width:1600px){.hero{min-height:850px}.image-orbit{height:650px;top:70px}.photo{height:370px}.photo-c{top:250px}}@media(max-width:1000px){.hero{min-height:660px;padding-top:68px}.image-orbit{width:42%;top:80px;height:480px}.photo{height:245px;width:82%}.photo-c{top:170px}.photo-b{top:85px}.hero p{font-size:15px}.hero-actions{align-items:flex-start;flex-direction:column;gap:10px}.hero-note{margin-top:10px}.hero h1{font-size:8vw}.section-head p{font-size:14px}.plan-section{padding:70px 5%;gap:20px}.sticker{right:0;font-size:22px}.topbar nav{gap:22px}}
@media(max-width:640px){.preview-bar{padding:7px 5%;font-size:9px}.preview-bar span:last-child{display:none}.topbar{height:72px;margin:0 5%}.brand span{font-size:20px}.brand img{width:25px;height:28px}.topbar nav{display:none}.signin{font-size:12px;padding:11px 14px;gap:14px}.hero{padding:36px 5% 35px;min-height:920px;display:flex;flex-direction:column}.eyebrow{font-size:10px;letter-spacing:.045em}.little-cross{font-size:22px}.hero h1{font-size:14.2vw;line-height:.95;letter-spacing:-.065em;margin:23px 0 20px}.hero p{font-size:15px;line-height:1.6}.hero-actions{flex-direction:row;align-items:center;gap:18px;margin-top:24px;flex-wrap:wrap}.primary{font-size:13px;padding:16px 16px;gap:20px}.watch{font-size:12px;gap:8px}.watch small{display:none}.play{width:30px;height:30px;font-size:9px}.hero-note{font-size:11px;margin-top:17px}.image-orbit{position:relative;right:auto;top:auto;width:100%;height:430px;flex:none;margin-top:28px}.photo{height:230px;width:70%;padding:6px 6px 31px}.photo-a{top:0;left:1%}.photo-b{top:66px;right:0}.photo-c{top:147px;left:3%}.photo figcaption{font-size:9px;bottom:11px}.orbit-ring{inset:15px 0 25px}.orbit-stamp{width:78px;height:78px;font-size:24px;bottom:12px;right:2%}.hero-bottom{bottom:17px;left:5%;right:5%;font-size:8px;letter-spacing:0}.motion-toggle{right:5%;bottom:43px;font-size:10px;padding:8px 10px}.ticker{font-size:24px;padding:16px 0}.ticker div{gap:25px}.ticker b{font-size:28px}.discovery{padding:57px 5% 40px}.section-kicker{font-size:9px}.section-kicker span:last-child{display:none}.section-head{display:block;margin-top:28px}.section-head h2{font-size:39px;line-height:1.03}.section-head p{margin-top:19px;font-size:14px}.filters{gap:7px;margin:24px 0}.filters button{font-size:12px;padding:11px 13px}.cards{grid-template-columns:1fr;gap:27px}.experience-image{aspect-ratio:1.18}.card-bottom{display:flex;justify-content:space-between;align-items:end;gap:15px;padding:17px 0}.card-bottom h3{font-size:25px;margin-bottom:0}.card-bottom>span{font-size:11px;max-width:103px;line-height:1.5;text-align:right}.discovery-foot{display:block;margin-top:20px}.discovery-foot p{font-size:11px}.discovery-foot a{margin-top:18px;font-size:14px}.plan-section{grid-template-columns:1fr;padding:55px 5% 63px;gap:30px}.plan-copy h2{font-size:43px;line-height:1.04;margin:23px 0}.plan-copy p{font-size:14px}.plan-visual{padding:10px 16px 24px}.plan-paper{padding:18px}.plan-paper img{height:160px}.plan-paper h3{font-size:25px}.sticker{bottom:0;font-size:23px;right:3px;padding:22px}.closing{padding:48px 15px}.closing h2{font-size:24vw;margin:27px 0 25px}.dark-button{font-size:13px;padding:15px 18px;gap:35px}footer{padding:32px 5%;gap:25px}footer>span{display:none}footer>a:nth-of-type(2){font-size:12px}footer small{font-size:10px}.film-dialog{padding:47px 8px 13px;width:min(450px,94vw)}.film-dialog p{font-size:9px}.film-dialog video{max-height:76dvh}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
/* Keep the angled campaign ribbon inside the viewport. */
body{overflow-x:clip}
h1{letter-spacing:-.05em}
@media(max-width:640px){.hero{min-height:845px}.hero h1{letter-spacing:-.05em}.hero-actions{gap:10px}.hero-actions .primary{font-size:12px;gap:15px;padding:16px 14px}.watch{font-size:11px;gap:7px}.play{width:27px;height:27px}.image-orbit{height:365px;margin-top:24px}.photo{height:210px}.photo-c{top:130px}.photo-b{top:60px}.orbit-stamp{bottom:0}}
/* Product-led campaign, version 2 */
html,body{max-width:100%;overflow-x:hidden;overscroll-behavior-x:none}body{touch-action:pan-y pinch-zoom}html{scroll-padding-top:100px}.topbar{gap:26px}.topbar nav{margin-left:auto;gap:24px}.topbar nav a{font-size:13px;white-space:nowrap}.topbar nav a[aria-current=page]{color:var(--lime)}.signin{background:var(--paper);color:var(--ink);font-weight:700;white-space:nowrap;gap:20px;border:0}.menu-open{display:none}.text-link{font-size:13px;border-bottom:1px solid #ffffff60;padding:10px 0}.brand-intro{position:fixed;inset:0;background:var(--lime);color:var(--ink);z-index:1000;display:grid;place-items:center;overflow:hidden;pointer-events:none;animation:intro-exit .35s cubic-bezier(.7,0,.2,1) 1s forwards}.intro-words{font:900 clamp(55px,10vw,165px)/.92 Anybody,sans-serif;letter-spacing:-.06em;position:relative;z-index:1;transform:rotate(-4deg)}.intro-words span,.intro-words strong{display:block}.intro-words span{animation:intro-in .45s cubic-bezier(.2,.8,.2,1) both}.intro-words strong{font-weight:900;animation:intro-in .5s .12s cubic-bezier(.2,.8,.2,1) both}.intro-wordmark{position:absolute;bottom:7%;font:800 18px Sora;letter-spacing:.3em}.intro-ring{position:absolute;width:85vw;height:85vw;border:1px solid #10120f40;border-radius:50%;animation:ring-in 1.2s ease-out both}.skip-intro{position:absolute;top:28px;right:5%;background:none;font:12px Mono;pointer-events:auto}.intro-dismissed{display:none}.intro-active .brand-intro{pointer-events:auto}.mobile-menu{padding:0;border:0;max-width:none;max-height:none;width:100%;height:100dvh;margin:0;background:var(--paper);color:var(--ink);overflow-y:auto;overscroll-behavior:contain}.mobile-menu::backdrop{background:#10120f}.menu-top{display:flex;align-items:center;gap:14px;padding:28px 6%}.menu-top .brand{margin-right:auto}.menu-top .brand img{filter:brightness(.18)}.menu-top .brand span{display:none}.menu-top .signin{background:var(--ink);color:var(--paper);padding:14px 21px}.menu-close{width:48px;height:48px;border-radius:50%;background:white;color:var(--ink);font-size:31px;font-weight:300}.mobile-menu nav{display:flex;flex-direction:column;text-align:right;gap:20px;padding:28px 6%}.mobile-menu nav a{font:750 clamp(29px,6.5vw,46px)/1.2 Sora,sans-serif;letter-spacing:-.055em}.menu-bottom{padding:60px 6% 35px;font:11px Mono;text-align:right}.menu-bottom span{display:block;margin-top:10px;color:#6a7162}.menu-locked{overflow:hidden;position:fixed;width:100%}.film-section{padding:85px 7% 65px}.film-heading{display:flex;justify-content:space-between;align-items:end;margin:30px 0}.film-heading h2{font:800 clamp(38px,5vw,76px)/1 Anybody;letter-spacing:-.05em}.film-heading em{font-style:normal;color:var(--lime)}.film-heading p{font-size:14px;line-height:1.7;color:#b5bcab}.film-frame{position:relative;border:1px solid #ffffff25;background:var(--ink);border-radius:12px;overflow:hidden;aspect-ratio:16/9}.film-frame video{display:block;width:100%;height:100%;object-fit:cover}.film-controls{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:25px 20px 15px;background:linear-gradient(transparent,#0009);font:11px Mono;gap:12px}.film-controls>div{display:flex;gap:8px}.film-controls button{border:1px solid #ffffff50;background:#10120fc9;border-radius:100px;font-size:11px;padding:9px 13px;min-height:40px}.film-caption{font:11px Mono;color:#929d86;margin-top:16px}.modes-section{background:var(--paper);color:var(--ink);padding:75px 4.2% 90px}.mode-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid #10120f35;border-bottom:1px solid #10120f35}.mode-tabs button{text-align:left;padding:20px 18px;background:none;color:#626b58;font:11px Mono;border-right:1px solid #10120f30;min-width:0}.mode-tabs button:first-child{border-left:1px solid #10120f30}.mode-tabs b{font:750 21px Sora;display:block;letter-spacing:-.055em;margin:20px 0 10px;color:var(--ink)}.mode-tabs button>span{font-size:10px;line-height:1.6}.mode-tabs [aria-selected=true]{background:var(--lime);color:var(--ink)}.mode-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding:65px 6% 10px;align-items:center}.mode-label{font:10px Mono;letter-spacing:.06em;color:#5f6d52}.mode-copy h3{font:850 clamp(40px,4.2vw,65px)/1.02 Anybody;letter-spacing:-.055em;margin:23px 0}.mode-copy>p{font-size:15px;line-height:1.8;max-width:390px;color:#59634f}.mode-access{font-size:11px;line-height:1.7;margin:22px 0}.mode-copy .primary{background:var(--ink);color:var(--paper)}.mode-copy p.demo-note{font-size:10px;margin-top:19px;max-width:350px;line-height:1.6;color:#75806a}.phone-wrap{position:relative;max-width:350px;justify-self:center;width:100%;padding:0 12px}.phone{background:#fff;border:7px solid var(--ink);border-radius:37px;padding:18px 13px 13px;box-shadow:14px 18px 0 #cdd2c4;transform:rotate(3deg);color:var(--ink)}.phone-header{display:flex;justify-content:space-between;align-items:center;padding:3px 3px 18px;font:800 13px Sora;letter-spacing:.06em}.phone-header span:last-child{font:9px Mono;letter-spacing:0;color:#636e5c}.demo-card{position:relative;height:335px;overflow:hidden;border-radius:18px;touch-action:pan-y pinch-zoom;user-select:none;cursor:grab;transition:transform .2s}.demo-card:active{cursor:grabbing}.demo-card img{width:100%;height:100%;pointer-events:none}.demo-shade{position:absolute;inset:25% 0 0;background:linear-gradient(transparent,#000d)}.demo-card-copy{position:absolute;bottom:23px;left:20px;right:15px;color:#fff}.demo-card-copy>span{font:9px Mono;background:var(--lime);color:var(--ink);padding:5px 8px;border-radius:20px}.demo-card-copy h4{font:800 30px/1.04 Anybody;letter-spacing:-.04em;margin:14px 0 8px}.demo-card-copy p{font:10px Sora;line-height:1.6}.demo-example{position:absolute;right:12px;top:12px;font:8px Mono;background:#10120f90;color:white;padding:6px 8px;border-radius:20px}.deck-controls{display:flex;justify-content:space-between;gap:8px;margin:16px 0 10px}.deck-controls button{border:1px solid #10120f25;border-radius:100px;width:42px;height:42px;background:white;color:var(--ink);font-size:17px}.deck-controls .save-idea{width:auto;flex:1;background:var(--lime);border-color:var(--lime);font-size:11px;font-weight:600}.demo-status{font:9px Mono;text-align:center;min-height:29px;line-height:1.5;color:#536449}.phone-bottom{font:8px Mono;display:flex;justify-content:space-around;padding:11px 0 4px;border-top:1px solid #10120f20;color:#1b1e17}.phone-bottom span{color:#818877}.phone-sticker{position:absolute;bottom:-14px;right:-38px;background:var(--pink);padding:19px 20px;transform:rotate(-10deg);font:800 24px/.96 Anybody;letter-spacing:-.035em;box-shadow:0 8px 20px #10120f25;pointer-events:none}.pricing-section{padding:80px 4.2%;background:#e4e7da;color:var(--ink)}.pricing-note{font-size:11px;line-height:1.8;margin:28px 0 25px;color:#4c5841;display:flex;align-items:center;gap:12px}.pricing-note>span{font:9px Mono;background:#10120f;color:var(--paper);border-radius:20px;padding:7px 10px;white-space:nowrap}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.price-card{padding:28px 25px;border:1px solid #10120f25;border-radius:13px;background:var(--paper);display:flex;flex-direction:column;align-items:flex-start}.price-card.featured{background:var(--lime);border-color:var(--ink)}.plan-audience{font:9px Mono;letter-spacing:.03em}.price-card h3{font:800 42px Anybody;letter-spacing:-.04em;margin:28px 0 12px}.price{font:650 41px Sora;letter-spacing:-.05em}.price>span{font-size:10px;letter-spacing:0;font-weight:400}.price-card p{font-size:12px;line-height:1.7;margin:20px 0 10px;color:#4e5945;min-height:62px;max-width:285px}.price-card ul{font-size:11px;line-height:1.7;margin:9px 0 30px;padding:0;list-style:none;flex:1}.price-card li{padding:10px 0 10px 19px;border-bottom:1px solid #10120f1c;position:relative}.price-card li::before{content:'↗';position:absolute;left:0}.price-card .dark-button{font-size:11px;padding:14px 16px;width:100%;justify-content:space-between}.price-card small{font-size:9px;line-height:1.6;margin-top:13px;min-height:29px;color:#5b654f}.pricing-foot{display:flex;gap:50px;justify-content:space-between;align-items:center;font-size:11px;line-height:1.7;margin-top:23px}.pricing-foot p{max-width:600px}.pricing-foot a{white-space:nowrap;border-bottom:1px solid #10120f70}.site-footer{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:start;gap:35px;padding:60px 5% 25px}.footer-lead p{font:700 26px/1.15 Anybody;letter-spacing:-.03em;margin:22px 0;color:#c6cebb}.footer-open{font-size:11px;color:var(--lime)}.footer-column{display:flex;flex-direction:column;gap:16px}.footer-column h3{font:10px Mono;color:#859279;text-transform:uppercase;letter-spacing:.04em;margin:8px 0 5px}.footer-column a,.footer-motion{font-size:11px;line-height:1.7;color:#d0d7c7}.footer-motion{background:none;text-align:left;padding:0}.footer-bottom{grid-column:1/-1;border-top:1px solid #ffffff25;padding-top:23px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:10px;color:#99a38c}.footer-bottom>div{display:flex;gap:25px}.site-footer .footer-bottom small{padding:0;border:0;color:#77846b;font-size:9px;line-height:1.7;width:100%}.page-hero{padding:70px 7% 55px}.page-hero h1{font-size:clamp(43px,6.9vw,108px);line-height:1.02;max-width:1100px}.page-hero p{font-size:16px;line-height:1.8;max-width:590px;color:#bbc5af}.text-section,.access-section{padding:70px 7%}.text-section h2,.access-section h2,.support-contact h2{font:800 clamp(33px,4.4vw,66px)/1.05 Anybody;letter-spacing:-.04em;margin:20px 0 35px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.principles article{padding-top:20px;border-top:1px solid #ffffff35}.principles article>span{font:11px Mono;color:var(--lime)}.principles h3{font:750 27px/1.1 Anybody;letter-spacing:-.025em;margin:23px 0 16px}.principles p{font-size:13px;line-height:1.9;color:#b6c0aa}.safety-callout{padding:55px;margin:70px 0 25px;background:#242b1e;border-radius:12px;max-width:870px}.safety-callout p{line-height:1.9;font-size:14px;color:#c1cdb3;max-width:640px;margin-bottom:25px}.small-copy{font-size:11px!important;line-height:1.8;color:#98a68b!important;margin-top:23px}.small-copy a{text-decoration:underline}.faq-section{padding:20px 7% 85px;max-width:1150px}.faq-section details{border-top:1px solid #ffffff35;padding:24px 0}.faq-section summary{font-size:18px;cursor:pointer;font-weight:600;line-height:1.6}.faq-section details p{font-size:14px;line-height:1.8;color:#b6c0aa;padding:20px 20px 5px 0;max-width:780px}.faq-section details a{color:var(--lime);text-decoration:underline}.support-contact{margin-top:55px}.access-table{width:100%;overflow:auto;overscroll-behavior-x:contain}.access-table table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;line-height:1.8}.access-table th,.access-table td{padding:20px 15px;border-bottom:1px solid #ffffff25}.access-table th{font-weight:600}.access-table thead th{color:var(--lime)}.access-table caption{text-align:left;font-size:11px;color:#99a38c;padding-bottom:20px}.access-explainer{max-width:750px;font-size:13px;line-height:1.9;color:#adbaa0;margin:25px 0}.host-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;padding:65px 5%}.host-hero h1{font-size:clamp(44px,6vw,95px);line-height:1.02}.host-hero p{font-size:14px;line-height:1.9;color:#bdc9b0;margin:25px 0}.host-hero img{height:480px;border-radius:10px}.host-hero .green{display:inline}.intro-active .skip{z-index:1100}@keyframes intro-in{from{transform:translateY(150%) skewY(9deg);opacity:0}to{transform:translateY(0) skewY(0);opacity:1}}@keyframes ring-in{from{transform:scale(.2);opacity:0}to{transform:scale(1.1);opacity:1}}@keyframes intro-exit{to{transform:translateY(-105%);visibility:hidden}}
@media(max-width:1000px){.topbar{gap:18px}.topbar nav{gap:17px}.topbar nav a{font-size:11px}.mode-panel{gap:30px;padding-left:2%;padding-right:2%}.phone-sticker{right:-10px;font-size:21px}.mode-tabs b{font-size:18px}.price-card{padding:24px 18px}.price-card p{min-height:83px}.site-footer{gap:25px}.host-hero{gap:25px}.host-hero img{height:400px}}
@media(max-width:760px){.topbar nav{display:none}.topbar{height:76px;margin:0 5%;gap:12px}.topbar>.brand{margin-right:auto}.menu-open{display:flex;flex-direction:column;justify-content:center;gap:6px;background:#ffffff10;border:1px solid #ffffff25;border-radius:50%;width:42px;height:42px;padding:11px}.menu-open span{height:1.5px;width:18px;background:var(--paper)}.topbar .signin{font-size:12px;padding:13px 17px}.signin>span{display:none}.mode-tabs{grid-template-columns:repeat(2,1fr)}.mode-tabs button{border-bottom:1px solid #10120f30;padding:16px}.mode-tabs button:nth-child(3){border-left:1px solid #10120f30}.mode-tabs b{margin:12px 0 6px;font-size:18px}.mode-panel{grid-template-columns:1fr;gap:40px;padding:35px 0 10px}.mode-copy h3{font-size:44px}.mode-copy>p{font-size:14px;max-width:490px}.phone-wrap{max-width:325px}.phone{transform:rotate(2deg)}.phone-sticker{right:-3px}.pricing-grid{grid-template-columns:1fr}.price-card{padding:27px}.price-card h3{margin:23px 0 12px}.price-card p{min-height:0;max-width:none}.price-card small{min-height:0}.price-card ul{width:100%;margin-bottom:25px}.price-card .dark-button{max-width:320px}.pricing-foot{display:block}.pricing-foot a{display:inline-block;margin-top:18px}.principles{grid-template-columns:1fr;gap:35px}.host-hero{grid-template-columns:1fr;padding:45px 5%}.host-hero img{height:330px}.site-footer{grid-template-columns:repeat(3,1fr)}.footer-lead{grid-column:1/-1;margin-bottom:10px}.footer-lead p{font-size:32px}.footer-column h3{font-size:9px}.footer-column a,.footer-motion{font-size:10px}.access-table th,.access-table td{padding:13px 7px;font-size:10px}.access-table th:first-child{width:37%}.safety-callout{padding:28px;margin-top:40px}.film-section{padding:55px 5% 45px}.film-heading{display:block}.film-heading h2{font-size:44px}.film-heading p{margin-top:20px;font-size:13px}.film-caption{font-size:9px}.modes-section{padding:55px 5% 70px}.pricing-section{padding:55px 5%}.pricing-note{display:block;font-size:10px;line-height:1.8}.pricing-note>span{display:table;margin-bottom:11px}.page-hero{padding:45px 5% 25px}.page-hero h1{font-size:clamp(35px,8vw,58px);letter-spacing:-.045em}.page-hero p{font-size:14px}.text-section,.access-section{padding:40px 5% 55px}.faq-section{padding:20px 5% 60px}.faq-section summary{font-size:16px}.faq-section details p{font-size:13px}.intro-words{font-size:13vw}.film-controls{padding:30px 12px 12px;font-size:9px}.film-controls button{font-size:9px;padding:8px 11px;min-height:38px}.film-frame{border-radius:10px}}
@media(max-width:640px){.hero{min-height:835px}.hero-actions{gap:15px}.hero-actions .text-link{font-size:11px}.hero-bottom span:last-child{max-width:150px;text-align:right}.film-frame{aspect-ratio:9/16;max-height:77dvh;margin:auto;max-width:400px}.film-frame video{object-fit:contain}.modes-section .section-head h2,.pricing-section .section-head h2{font-size:38px}.pricing-note{max-width:360px}.site-footer{padding:43px 5% 25px;gap:22px 12px}.footer-bottom{font-size:9px}.footer-bottom>div{gap:18px}.footer-column{gap:13px}.intro-wordmark{font-size:14px}}
@media(prefers-reduced-motion:reduce){.brand-intro{display:none!important}.phone{transform:none}.ticker{transform:none}.demo-card{transition:none}}
.section-head h1{font:800 clamp(36px,4.5vw,70px)/1.02 Anybody,sans-serif;letter-spacing:-.055em;margin:0}.section-head h1 em{font-style:normal;color:#747d63}.menu-top .brand{background:var(--ink);padding:8px;border-radius:8px}.menu-top .brand img{filter:none}.demo-card:focus-visible{outline:3px solid #58c085;outline-offset:5px}@media(max-width:640px){.section-head h1{font-size:38px}}
.host-fees{padding:60px 7%;background:#242b1e}.host-fees h2{font:800 clamp(32px,4vw,60px)/1.05 Anybody;letter-spacing:-.04em;margin:24px 0}.host-fees>div{display:flex;gap:80px;margin:30px 0}.host-fees>div p{display:flex;flex-direction:column;gap:13px;font-size:12px;line-height:1.7}.host-fees strong{font:700 65px Sora;color:var(--lime);letter-spacing:-.04em}.host-fees .small-copy{max-width:790px}@media(max-width:640px){.host-fees{padding:45px 5%}.host-fees>div{gap:30px}.host-fees strong{font-size:49px}}

/* Approved brand, with a direct route into the working product. */
.campaign-start{max-width:510px;margin-top:24px;pointer-events:auto}.campaign-start label{display:block;font:11px Mono,monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px}.campaign-start>div{display:flex;background:#f1f2e9;padding:5px;border-radius:8px;gap:5px}.campaign-start input{width:100%;min-width:0;flex:1;border:0;background:transparent;color:#10120f;font:14px Sora,sans-serif;padding:12px;outline-offset:0}.campaign-start button{background:var(--lime);color:var(--ink);border-radius:5px;padding:12px 15px;font-size:12px;font-weight:700;white-space:nowrap}.hero .campaign-start p{font-size:11px;margin-top:10px;color:#a7aca0}.hero-type{max-width:74%}.hero{min-height:850px}.hero-bottom{bottom:24px}.image-orbit{top:96px}.hero .hero-note{display:none}.access-finder{margin:0 4.2% 80px;padding:36px;background:#1c201a;border:1px solid #ffffff20;border-radius:16px}.access-finder h2{font:800 clamp(30px,4vw,55px)/1.05 Anybody,sans-serif;letter-spacing:-.04em;margin:12px 0 20px}.access-finder p{color:#b9c0b1;line-height:1.7}.access-options{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.access-options label{padding:14px 18px;border:1px solid #ffffff35;border-radius:9px;display:flex;gap:10px;align-items:center}.access-options input{accent-color:var(--lime);width:18px;height:18px}.access-options select{font:inherit;border-radius:6px;padding:9px;background:var(--paper);color:var(--ink)}.access-result{display:grid;grid-template-columns:1fr auto;gap:20px;border-top:1px solid #ffffff20;padding-top:22px;align-items:center}.access-result h3{font:800 30px Anybody,sans-serif;margin-bottom:8px}.access-result .primary{white-space:nowrap}.pricing-section .price span{max-width:130px}.host-proof{padding:26px;background:#ccff5f;color:#10120f;border-radius:12px;margin-top:28px}.host-proof p{color:#303b20}.host-proof a{font-weight:700;text-decoration:underline}.campaign-start input:focus-visible{outline:2px solid #58c085}.hero-actions .primary{display:none}.hero-actions{margin-top:16px}.access-table{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}
@media(max-width:900px){.hero-type{max-width:100%}.image-orbit{top:auto}.hero{min-height:780px}.access-result{grid-template-columns:1fr}}
@media(max-width:640px){.hero{min-height:1100px}.campaign-start>div{flex-wrap:wrap;padding:6px}.campaign-start input{min-height:47px}.campaign-start button{width:100%;min-height:45px}.access-finder{margin:0 5% 55px;padding:24px 20px}.access-options{display:grid}.access-options label{padding:12px}.hero-actions{margin-top:12px}.image-orbit{margin-top:24px}.hero h1{font-size:14.2vw}}
