@font-face{font-family:Manrope;src:url('/fonts/manrope-regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url('/fonts/manrope-semibold.ttf') format('truetype');font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url('/fonts/manrope-extrabold.ttf') format('truetype');font-weight:800;font-display:swap}
:root{--navy:#07162c;--deep:#061226;--ink:#10243d;--blue:#2674ee;--vein:#80c8ff;--ivory:#f7f5f0;--paper:#fdfcf9;--muted:#667488;--line:#d8dce2;--amber:#f5ae7d;--coral:#e49288;--r-sm:14px;--r-md:22px;--r-lg:34px;--shadow:0 28px 60px rgba(5,19,43,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.dialog-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}svg{display:block}::selection{background:#c9e4ff;color:#07162c}.wrap{width:min(100% - 40px,1224px);margin-inline:auto}.skip-link{position:absolute;top:-60px;left:20px;z-index:99;padding:12px 16px;background:#fff;color:#07162c}.skip-link:focus{top:12px}.site-shell{overflow:hidden}.section-kicker,.small-cap{font-size:10px;font-weight:800;letter-spacing:.21em;text-transform:uppercase}.section-kicker{color:#376aa7}.light-kicker{color:#98ccff}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em}h1,h2{font-weight:800}h2{font-size:clamp(2.55rem,7.5vw,5rem);line-height:1.08}h2 em,h1 em{font-style:normal;color:var(--blue)}p{line-height:1.72}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:58px;padding:0 22px;border:1px solid currentColor;border-radius:var(--r-sm);font-size:13px;font-weight:800;letter-spacing:-.01em;transition:transform .3s,border-color .3s,color .3s,background .3s}.button:hover{transform:translateY(-3px)}.button:focus-visible,.text-link:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #8fc8ff;outline-offset:3px}.button-primary{color:#fff;background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.5);box-shadow:inset 0 1px rgba(255,255,255,.14)}.button-primary:hover{background:rgba(255,255,255,.1);border-color:#fff}.button-light{color:#fff;border-color:rgba(255,255,255,.4);background:transparent}.button-light:hover{background:rgba(255,255,255,.09)}.button-small{min-height:44px;padding:0 16px;font-size:11px}.button-cream{color:#fff;border-color:rgba(255,255,255,.55);background:transparent}.button-cream:hover{background:rgba(255,255,255,.1)}.text-link{display:inline-flex;align-items:center;gap:20px;color:#fff;font-weight:800;font-size:13px;border-bottom:1px solid rgba(255,255,255,.45);padding:10px 0;transition:gap .3s}.text-link:hover{gap:28px}.dark-link{color:var(--ink);border-color:#a9b2c0}
.site-header{position:absolute;top:0;left:0;width:100%;z-index:30;border-bottom:1px solid rgba(255,255,255,.12)}.nav-inner{height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{color:#fff;font-size:25px;font-weight:800;letter-spacing:-.085em;line-height:1}.desktop-nav{display:none;align-items:center;gap:31px}.desktop-nav a{font-size:11px;font-weight:600;color:#dbe4f0;transition:color .25s}.desktop-nav a:hover{color:#fff}.nav-actions{display:flex;align-items:center;gap:12px}.lang-button{border:0;background:transparent;color:#dfe8f3;font-size:11px;font-weight:800;letter-spacing:.04em;padding:10px}.lang-divider{opacity:.4;margin:0 3px}.nav-join{display:none}.menu-toggle{display:grid;gap:5px;place-content:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.4);border-radius:12px;background:transparent}.menu-toggle span{width:16px;height:1px;background:#fff}.mobile-nav{position:absolute;left:0;right:0;top:74px;background:#081a33;border-bottom:1px solid rgba(255,255,255,.13);padding:14px 20px 25px;box-shadow:0 28px 40px rgba(0,0,0,.25)}.mobile-nav[hidden]{display:none}.mobile-nav a{display:block;color:#fff;font-size:15px;font-weight:600;padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.1)}
.hero{position:relative;min-height:760px;padding:124px 0 24px;overflow:hidden;color:#fff;background:radial-gradient(ellipse 430px 480px at 83% 46%,rgba(235,143,107,.17),transparent 70%),radial-gradient(ellipse 500px 580px at 74% 48%,rgba(38,105,225,.13),transparent 75%),linear-gradient(130deg,#07162b 0%,#071a37 60%,#08152a 100%)}.hero:before{content:"";position:absolute;inset:0;opacity:.18;pointer-events:none;background:repeating-linear-gradient(161deg,transparent 0 68px,rgba(117,175,246,.055) 69px,transparent 71px),radial-gradient(circle at 85% 80%,rgba(226,153,111,.24),transparent 20%)}.hero:after{content:"";position:absolute;width:150%;height:250px;left:-20%;bottom:-200px;background:rgba(67,117,200,.15);filter:blur(75px)}.hero-vein{position:absolute;width:700px;height:1px;opacity:.45;background:linear-gradient(90deg,transparent,#4b97ff,transparent);filter:drop-shadow(0 0 8px #389fff);transform:rotate(-28deg);pointer-events:none}.hero-vein-one{top:62%;left:-24%}.hero-vein-two{top:18%;right:-37%;transform:rotate(27deg)}.hero-grid{position:relative;z-index:2;display:grid;gap:45px}.hero-copy{position:relative;z-index:4}.eyebrow{display:flex;align-items:center;gap:12px;color:#a4c8f2;font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.eyebrow-line{width:25px;height:1px;background:#b7dbff}.hero h1{font-size:clamp(3.15rem,10vw,7rem);line-height:1.02;margin:24px 0 25px;max-width:780px}.hero-sub{max-width:540px;color:#c0ccdb;font-size:14px;line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px 25px;margin-top:28px}.hero-note{display:flex;align-items:flex-start;gap:11px;color:#90a5be;font-size:10px;line-height:1.5;margin-top:34px;max-width:340px}.note-rule{width:18px;height:1px;background:#caa28e;flex:none;margin-top:7px}.hero-stage{position:relative;height:480px;isolation:isolate}.hero-stage-glow{position:absolute;inset:3% 0 5%;border-radius:50%;background:radial-gradient(ellipse,rgba(84,128,226,.2),transparent 65%);filter:blur(24px)}.stage-topline,.stage-bottomline{position:absolute;z-index:5;display:flex;align-items:center;justify-content:space-between;color:#d4e3f6;letter-spacing:.16em;font-weight:800;font-size:9px}.stage-topline{top:0;left:0;right:0}.stage-spark{font-size:17px;color:#f5b584}.stage-bottomline{left:9%;bottom:1%;right:4%;letter-spacing:.02em;font-weight:400;font-size:10px}.stage-orbit{width:28px;height:28px;border:1px solid #769cc2;border-radius:50%;position:relative}.stage-orbit:before{content:"";position:absolute;left:50%;top:-6px;width:1px;height:38px;background:#769cc2;transform:rotate(40deg)}.stage-main-card{position:absolute;top:36px;left:12%;width:66%;height:345px;overflow:hidden;border-radius:30px;border:1px solid rgba(255,255,255,.18);background:#182943;box-shadow:0 35px 60px rgba(0,0,0,.32);transform:rotate(-4deg)}.stage-main-card img{width:100%;height:100%;object-fit:cover;filter:saturate(.8)}.stage-card-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,13,30,.15) 35%,rgba(3,13,30,.9) 100%)}.demo-tag{position:absolute;top:17px;left:17px;border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#fff;background:rgba(4,16,35,.52)}.stage-main-info{position:absolute;bottom:21px;left:22px;right:15px;display:grid;gap:5px}.stage-main-info .small-cap{color:#a9cef5}.stage-main-info strong{font-size:21px;letter-spacing:-.05em}.stage-main-info span:last-child{font-size:10px;color:#dce7f4}.stage-mini-card{position:absolute;z-index:3;width:52%;height:132px;display:flex;align-items:stretch;overflow:hidden;border-radius:20px;background:#f1eee8;color:#10243d;box-shadow:0 18px 35px rgba(0,0,0,.28)}.stage-mini-card img{width:41%;height:100%;object-fit:cover}.stage-mini-card>div{position:relative;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:11px}.stage-mini-card .small-cap{font-size:7px;color:#5077a9}.stage-mini-card strong{font-size:12px;line-height:1.2;letter-spacing:-.04em}.stage-mini-arrow{position:absolute;right:9px;bottom:8px;font-size:14px}.stage-mini-one{right:0;top:102px;transform:rotate(7deg)}.stage-mini-two{right:1%;bottom:48px;transform:rotate(5deg)}.hero-bottom{position:relative;z-index:4;display:flex;align-items:center;gap:12px;color:#6987ab;font-size:9px;font-weight:800;letter-spacing:.2em;margin-top:24px}.scroll-line{height:1px;width:36px;background:#6e93bd;margin-left:auto}.stone{position:absolute;z-index:1;pointer-events:none;filter:drop-shadow(0 23px 25px rgba(0,0,0,.37))}.stone svg{width:100%;height:100%}.stone-a{width:120px;height:110px;top:390px;right:-42px;animation:stoneFloat 10s ease-in-out infinite}.stone-b{width:82px;height:68px;top:210px;right:11%;opacity:.8;animation:stoneFloat 12s ease-in-out infinite reverse}@keyframes stoneFloat{0%,100%{transform:translate3d(0,0,0) rotate(-8deg)}50%{transform:translate3d(-11px,-22px,0) rotate(5deg)}}
.wordstream{height:66px;overflow:hidden;display:flex;align-items:center;background:#102844;border-top:1px solid rgba(134,187,246,.25);border-bottom:1px solid rgba(134,187,246,.25);color:#b9d1ec}.wordstream-track{display:flex;width:max-content;white-space:nowrap;gap:35px;will-change:transform}.wordstream-track span{font-weight:800;letter-spacing:.18em;font-size:10px}.wordstream-track i{font-style:normal;color:#f4af83;margin:0 23px}
.path-section{padding:100px 0 112px;background:var(--ivory)}.section-heading{margin-bottom:35px}.section-heading h2{margin:15px 0 0}.section-heading p{max-width:420px;color:var(--muted);font-size:13px;margin:22px 0 0}.path-grid{display:grid;gap:16px}.path-card{position:relative;display:flex;flex-direction:column;min-height:525px;border-radius:var(--r-lg);padding:23px 24px 26px;overflow:hidden;transition:transform .5s,box-shadow .5s}.path-card:hover{transform:translateY(-7px);box-shadow:var(--shadow)}.path-company{color:#fff;background:linear-gradient(142deg,#173d75,#09204b 65%,#061c43)}.path-creator{color:#192c46;background:linear-gradient(145deg,#e9e6e2,#d9e0ea 70%,#cfd8e5)}.path-card-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.18em;font-weight:800}.path-icon{width:36px;height:36px;border:1px solid currentColor;border-radius:12px;display:grid;place-items:center;font-size:19px;font-weight:400;opacity:.65}.path-card-art{height:215px;position:relative;display:grid;place-items:center}.art-company{isolation:isolate}.art-ring{position:absolute;border-radius:50%;border:1px solid rgba(163,202,255,.45);aspect-ratio:1;transform:rotate(-18deg) scaleY(.5)}.art-ring-one{width:245px}.art-ring-two{width:330px;opacity:.4}.art-core{position:relative;width:132px;height:132px;border:1px solid rgba(190,220,255,.7);border-radius:50%;display:grid;place-items:center;text-align:center;font-size:18px;line-height:1.15;letter-spacing:-.05em;font-weight:800;background:radial-gradient(circle at 30% 30%,#537ec1,#113d7a 68%);box-shadow:0 0 36px rgba(99,169,255,.27),inset -12px -12px 25px rgba(0,0,0,.3)}.art-connector{position:absolute;width:8px;height:8px;border-radius:50%;background:#c7e8ff;left:18%;top:33%;box-shadow:0 0 14px #7bc2ff}.art-connector-two{left:auto;right:20%;top:72%;background:#ffba98;box-shadow:0 0 14px #ffba98}.art-creator{isolation:isolate}.creator-halo{position:absolute;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,#e9c6ab 3%,#d7a894 47%,transparent 68%);filter:blur(11px);opacity:.65}.creator-mono{position:relative;font-size:82px;font-weight:800;letter-spacing:-.13em;color:#254c7a;text-shadow:0 14px 19px rgba(11,47,90,.22)}.creator-signal{position:absolute;border-radius:50%;border:1px solid #94a8c0;transform:scaleY(.6)}.creator-signal-one{width:265px;height:265px}.creator-signal-two{width:330px;height:330px;opacity:.5}.creator-signal-three{width:390px;height:390px;opacity:.25}.path-card-bottom{margin-top:auto}.path-card h3{font-size:31px;line-height:1.1;max-width:340px;margin:0 0 12px}.path-card p{font-size:12px;line-height:1.65;max-width:350px;opacity:.77;margin-bottom:19px}.path-link{font-size:12px;font-weight:800;border-bottom:1px solid currentColor;padding-bottom:6px}
.discover-section{padding:100px 0 108px;background:#fff}.market-toolbar{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.filter-pills{display:flex;flex-wrap:wrap;gap:8px}.filter-pill{border:1px solid #d8e0e9;border-radius:999px;background:transparent;color:#455a72;padding:10px 14px;font-size:11px;font-weight:800;transition:background .25s,color .25s,border-color .25s}.filter-pill:hover,.filter-pill.active{border-color:#1e5dba;color:#1e5dba;background:#edf4ff}.search-box{display:flex;align-items:center;gap:11px;border:1px solid #dce2ea;border-radius:14px;padding:0 14px;height:43px;min-width:225px}.search-box svg{width:16px;height:16px;fill:none;stroke:#6481a5;stroke-width:2}.search-box input{border:0;outline:0;width:100%;background:transparent;font-size:11px;color:var(--ink)}.search-box input::placeholder{color:#8291a2}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e6e9ed;border-radius:20px;background:#fff;transition:transform .35s,box-shadow .35s,border-color .35s;text-align:left;padding:0;color:var(--ink)}.profile-card:hover{transform:translateY(-5px);box-shadow:0 22px 45px rgba(9,30,59,.12);border-color:#b8d2f4}.profile-card img{width:100%;aspect-ratio:1.05;object-fit:cover}.profile-card-body{padding:15px}.profile-card-top{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:12px}.profile-type{color:#386daa;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.profile-demo{border:1px solid #d2deed;border-radius:999px;color:#486e9e;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:4px 6px;white-space:nowrap}.profile-card h3{font-size:16px;line-height:1.25;margin:0 0 5px;letter-spacing:-.04em}.profile-card p{font-size:10px;line-height:1.45;color:#7b8a9c;margin:0}.profile-card-arrow{margin-top:12px;font-size:15px;color:#537eaf}.no-results{grid-column:1/-1;padding:38px;border:1px dashed #bccdde;border-radius:18px;color:#526780;text-align:center;font-size:13px}.demo-disclaimer{font-size:10px;color:#8a96a4;margin:20px 0 0}
.goals-section{padding:110px 0;background:#e9eef3;position:relative;overflow:hidden}.goals-section:before{content:"";position:absolute;inset:-30%;background:radial-gradient(circle at 5% 100%,rgba(87,148,211,.12),transparent 35%);pointer-events:none}.goals-layout{position:relative;display:grid;gap:50px}.goals-copy h2{margin:17px 0 21px;font-size:clamp(2.7rem,7.8vw,4.7rem)}.goals-copy p{color:#566d85;font-size:13px;max-width:400px}.goal-list{border-top:1px solid #b7c5d3}.goal-row{display:grid;grid-template-columns:32px 1fr 20px;align-items:center;gap:16px;width:100%;border:0;border-bottom:1px solid #b7c5d3;background:transparent;padding:22px 0;text-align:left;color:#112843;font-size:15px;font-weight:800;letter-spacing:-.03em;transition:padding-left .3s,color .3s}.goal-row:hover{padding-left:8px;color:#1c68d1}.goal-index{font-size:9px;font-weight:800;color:#7191b4;letter-spacing:.05em}.goal-row>span:last-child{font-size:22px;font-weight:400}
.how-section{padding:105px 0 110px;background:var(--paper)}.how-heading h2{margin:15px 0 30px}.how-tabs{display:flex;gap:22px;border-bottom:1px solid #d4dde6;overflow:auto}.how-tab{white-space:nowrap;border:0;border-bottom:2px solid transparent;background:transparent;padding:0 0 14px;color:#7a8a9b;font-size:12px;font-weight:800}.how-tab.active{color:#1459ba;border-bottom-color:#1459ba}.how-grid{display:grid;gap:22px;margin-top:36px}.how-step{position:relative;border-top:1px solid #d5dce3;padding-top:15px}.how-step-number{font-size:10px;color:#4f80bd;font-weight:800;letter-spacing:.1em}.how-step h3{font-size:20px;margin:34px 0 9px}.how-step p{font-size:12px;color:#6f7e8d;max-width:250px}.how-step:after{content:"↗";position:absolute;top:11px;right:0;font-size:20px;color:#9fb6d1}.how-note{font-size:10px;color:#8792a0;margin:25px 0 0}
.creators-section{background:#081a33;color:#fff;padding:70px 0;position:relative;overflow:hidden}.creators-section:before{content:"";position:absolute;right:-230px;top:60px;width:520px;height:520px;background:radial-gradient(circle,rgba(232,149,110,.16),transparent 65%);pointer-events:none}.creators-layout{position:relative;display:grid;gap:45px}.creators-visual{position:relative;overflow:hidden;border-radius:30px;min-height:390px}.creators-visual img{width:100%;height:100%;position:absolute;object-fit:cover;filter:saturate(.85)}.creators-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(3,15,33,.92))}.creators-visual-overlay{position:absolute;z-index:2;bottom:24px;left:24px;right:24px;display:grid;gap:8px}.creators-visual-overlay .small-cap{color:#abccf2}.creators-visual-overlay span:last-child{font-size:20px;font-weight:800;letter-spacing:-.04em;line-height:1.25;max-width:320px}.creators-copy h2{margin:18px 0 25px;font-size:clamp(2.8rem,7.6vw,5rem)}.creators-copy h2 em{color:#f0ad8e}.creators-copy p{color:#bfccda;font-size:13px;max-width:450px}.creator-benefits{list-style:none;padding:0;margin:25px 0 30px;border-top:1px solid rgba(255,255,255,.18)}.creator-benefits li{position:relative;padding:11px 0 11px 20px;border-bottom:1px solid rgba(255,255,255,.18);font-size:11px;color:#dce7f3}.creator-benefits li:before{content:"—";position:absolute;left:0;color:#e9aa8b}
.trust-section{padding:110px 0;background:#fff}.trust-layout{display:grid;gap:22px}.trust-layout h2{margin:17px 0 0}.trust-content>p:first-child{font-size:14px;color:#617184;max-width:560px}.trust-details{display:grid;gap:17px;margin-top:27px}.trust-details>div{display:grid;gap:7px}.trust-line{width:28px;height:2px;background:#2d72d5;margin-bottom:7px}.trust-details strong{font-size:14px}.trust-details span:last-child{font-size:11px;color:#7b8999;line-height:1.6}.trust-footnote{font-size:10px;color:#9da8b4;margin-top:30px}
.join-section{padding:0 0 60px;background:#fff}.join-panel{position:relative;overflow:hidden;display:grid;gap:40px;padding:55px 26px;border-radius:32px;background:radial-gradient(circle at 97% 5%,rgba(234,149,116,.17),transparent 35%),linear-gradient(135deg,#0c2a53,#061a38 75%);color:#fff}.join-panel:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(145deg,transparent 0 79px,rgba(121,179,239,.035) 80px,transparent 82px);pointer-events:none}.join-orb{position:absolute;width:370px;height:370px;border-radius:50%;border:1px solid rgba(125,175,233,.15);right:-130px;top:-240px;box-shadow:0 0 0 65px rgba(125,175,233,.025),0 0 0 130px rgba(125,175,233,.015)}.join-copy,.join-form{position:relative}.join-copy h2{margin:15px 0 15px;font-size:clamp(2.8rem,7.8vw,5rem)}.join-copy h2 em{color:#eeb193}.join-copy p{font-size:13px;color:#b9cadf;max-width:470px}.join-form{align-self:center}.role-select{display:flex;gap:8px;margin-bottom:22px}.role-select label{flex:1;cursor:pointer}.role-select input{position:absolute;opacity:0}.role-select span{display:grid;place-items:center;min-height:48px;border:1px solid rgba(255,255,255,.38);border-radius:13px;padding:7px;text-align:center;font-size:10px;font-weight:800;color:#dbe6f4;transition:background .25s,border-color .25s}.role-select input:checked+span{border-color:#a9d4ff;background:rgba(103,169,239,.14);color:#fff}.role-select input:focus-visible+span{outline:2px solid #a9d4ff;outline-offset:3px}.email-label{display:block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;color:#bcd3ef}.email-line{display:flex;gap:8px}.email-line input{min-width:0;flex:1;height:53px;border:1px solid rgba(255,255,255,.4);border-radius:13px;background:rgba(255,255,255,.035);color:#fff;padding:0 14px;font-size:12px}.email-line input::placeholder{color:#91aac5}.email-line button{min-width:124px;min-height:53px;border:1px solid #c4dbf5;border-radius:13px;background:transparent;color:#fff;font-size:11px;font-weight:800;padding:0 13px;transition:background .25s}.email-line button:hover{background:rgba(255,255,255,.1)}.email-line button:disabled{opacity:.55;cursor:not-allowed}.consent-label{display:flex;align-items:flex-start;gap:9px;margin-top:15px;color:#adc1d8;font-size:10px;line-height:1.55}.consent-label input{margin:2px 0 0;accent-color:#6baeff}.consent-label a{text-decoration:underline;color:#dcecff}.honey{position:absolute;left:-9999px}.form-message{min-height:20px;margin:13px 0 0;color:#bfe1ff;font-size:11px}
.site-footer{background:#06152a;color:#d7e4f3;padding:58px 0 27px}.footer-top{display:grid;gap:45px}.footer-logo{font-size:30px}.footer-top p{font-size:12px;color:#91a8c5;margin-top:13px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:25px}.footer-links>div{display:grid;align-content:start;gap:12px}.footer-links>div>span{font-size:9px;letter-spacing:.18em;color:#6f92bb;font-weight:800;margin-bottom:7px}.footer-links a{font-size:11px;color:#bdcee1;transition:color .2s}.footer-links a:hover{color:#fff}.footer-bottom{margin-top:65px;padding-top:23px;border-top:1px solid rgba(255,255,255,.16);display:flex;flex-wrap:wrap;gap:10px 25px;align-items:center;justify-content:space-between;font-size:10px;color:#7894b3}.footer-bottom>div{display:flex;gap:16px}.footer-bottom a:hover{color:#fff}
.profile-dialog{width:min(90vw,620px);border:0;border-radius:24px;padding:0;background:#fff;color:var(--ink);box-shadow:0 30px 90px rgba(0,0,0,.35)}.profile-dialog::backdrop{background:rgba(3,13,31,.76);backdrop-filter:blur(7px)}.dialog-close{position:absolute;z-index:2;top:15px;right:15px;width:36px;height:36px;border:1px solid #d5dde6;border-radius:11px;background:#fff;color:#183653;font-size:24px;line-height:1}.dialog-hero{height:215px;width:100%;object-fit:cover}.dialog-body{padding:24px}.dialog-body .profile-demo{display:inline-block;margin-bottom:14px}.dialog-body h2{font-size:31px;margin:0 0 10px}.dialog-body p{color:#68798c;font-size:12px}.dialog-meta{font-size:10px;font-weight:800;letter-spacing:.14em;color:#4c7bb1;text-transform:uppercase}.dialog-notice{padding:14px;border:1px solid #cbd9eb;border-radius:13px;background:#f3f7fb;color:#4a627d;font-size:11px;line-height:1.55}
[data-reveal]{opacity:0;transform:translateY(35px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}[data-reveal].revealed{opacity:1;transform:none}.profile-card[data-reveal]{transition-delay:var(--reveal-delay,0ms)}
@media(min-width:700px){.wrap{width:min(100% - 64px,1224px)}.hero{min-height:830px;padding-top:150px}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:10px}.hero h1{font-size:clamp(3.8rem,6.7vw,6rem)}.hero-stage{height:575px}.stage-main-card{height:390px;left:8%;top:60px}.stage-mini-one{top:145px}.stage-mini-two{bottom:55px}.stone-a{width:160px;height:145px;right:10%;top:420px}.stone-b{width:110px;height:90px;right:3%;top:165px}.path-grid{grid-template-columns:1fr 1fr}.profile-grid{grid-template-columns:repeat(3,1fr);gap:18px}.market-toolbar{flex-direction:row;justify-content:space-between;align-items:center}.goals-layout{grid-template-columns:.9fr 1.1fr;gap:70px}.how-grid{grid-template-columns:repeat(4,1fr)}.creators-layout{grid-template-columns:1fr 1fr;align-items:center;gap:65px}.creators-visual{min-height:520px}.trust-layout{grid-template-columns:.95fr 1.05fr;gap:70px}.trust-details{grid-template-columns:repeat(3,1fr)}.join-panel{grid-template-columns:1fr 1fr;align-items:center;padding:75px 55px}.footer-top{grid-template-columns:1fr 1fr}.footer-links{gap:50px}}
@media(min-width:1050px){.nav-inner{height:82px}.desktop-nav{display:flex}.nav-join{display:inline-flex}.menu-toggle{display:none}.mobile-nav{display:none!important}.hero{padding-top:145px;min-height:830px}.hero-grid{grid-template-columns:1.06fr .94fr}.hero h1{font-size:clamp(5rem,6.3vw,6.9rem)}.hero-sub{font-size:15px}.hero-stage{height:600px}.stage-main-card{width:63%;left:10%;height:410px}.stage-mini-card{height:150px}.stage-mini-card strong{font-size:14px}.stone-a{right:4%;top:500px}.stone-b{right:15%;top:140px}.hero-bottom{margin-top:-10px}.row-heading,.discover-heading{display:flex;align-items:end;justify-content:space-between;gap:60px}.row-heading p,.discover-heading p{margin-bottom:9px}.path-card{min-height:570px;padding:27px 31px 32px}.path-card-art{height:250px}.path-card h3{font-size:39px}.profile-grid{grid-template-columns:repeat(3,1fr);gap:20px}.profile-card img{aspect-ratio:1.45}.profile-card-body{padding:19px}.profile-card h3{font-size:18px}.goals-section{padding:135px 0}.goal-row{padding:26px 0;font-size:18px}.how-section{padding:130px 0}.creators-section{padding:90px 0}.trust-section{padding:130px 0}.join-section{padding-bottom:75px}.join-panel{padding:80px 70px}.footer-top{grid-template-columns:1.2fr .8fr}}
@media(max-width:440px){.hero h1{font-size:clamp(2.85rem,12vw,3.65rem)}.hero-stage{height:400px}.stage-main-card{height:290px}.stage-mini-card{width:55%;height:105px}.stage-mini-card strong{font-size:10px}.stage-mini-card .small-cap{font-size:6px}.stage-mini-one{top:125px}.stage-mini-two{bottom:31px}.profile-grid{gap:8px}.profile-card-body{padding:10px}.profile-card h3{font-size:13px}.profile-card p{font-size:9px}.profile-type{font-size:7px}.profile-demo{font-size:6px}.email-line{flex-direction:column}.email-line button{width:100%}.join-panel{width:min(100% - 20px,1224px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}.stone{transform:none!important}}

/* Bluestonez visual system: mineral dark, electric blue, sunset light and calm discovery surfaces. */
.wordmark{display:inline-flex;align-items:center;white-space:nowrap;letter-spacing:-.085em}




.hero{background:radial-gradient(ellipse 44% 56% at 85% 35%,rgba(249,164,119,.27),transparent 72%),radial-gradient(ellipse 52% 45% at 62% 84%,rgba(9,108,255,.24),transparent 73%),linear-gradient(118deg,#050e1f 0%,#071a34 48%,#112b4b 100%)}
.hero:before{opacity:.42;background:linear-gradient(142deg,transparent 29%,rgba(91,151,228,.05) 30%,transparent 31%),repeating-linear-gradient(161deg,transparent 0 100px,rgba(117,175,246,.025) 101px,transparent 103px)}
.hero h1{max-width:680px;font-size:clamp(3.25rem,5.6vw,5.7rem);line-height:1.015;letter-spacing:-.075em;margin:20px 0 23px}

.hero-sub{font-size:15px;line-height:1.72;max-width:525px;color:#d1dce9}
.hero-note{font-size:10px;color:#a6bad2;margin-top:27px}
.hero-vein{height:2px;opacity:.8;background:linear-gradient(90deg,transparent,#159cff 22%,#b5efff 50%,#148aff 78%,transparent);filter:drop-shadow(0 0 9px #2b9fff) drop-shadow(0 0 20px #126bd2);animation:veinPulse 6s ease-in-out infinite}
.hero-vein-one{top:84%;left:-16%;transform:rotate(-22deg)}.hero-vein-two{top:21%;right:-30%;transform:rotate(28deg);animation-delay:-3s}
@keyframes veinPulse{0%,100%{opacity:.25}45%{opacity:.85}70%{opacity:.5}}
.hero-stage{height:500px;z-index:2}.hero-stage-glow{inset:4% -4% 8%;background:radial-gradient(ellipse at 50% 42%,rgba(22,122,255,.29),transparent 65%),radial-gradient(ellipse at 70% 24%,rgba(243,157,107,.23),transparent 60%);filter:blur(18px)}
.stage-main-card{top:38px;left:8%;width:82%;height:392px;border-radius:30px;transform:rotate(-2.4deg);box-shadow:0 30px 78px rgba(0,0,0,.52),0 0 48px rgba(44,126,241,.19);border-color:rgba(184,218,255,.45)}
.stage-main-card img{filter:saturate(1.05) contrast(1.04);object-position:center 37%}
.stage-card-shade{background:linear-gradient(180deg,rgba(3,13,30,.28),transparent 32%,rgba(3,13,30,.06) 46%,rgba(3,13,30,.94) 100%)}
.stage-main-info{bottom:23px;left:25px;gap:7px}.stage-main-info strong{font-size:29px;letter-spacing:-.06em}.stage-main-info span:last-child{font-size:11px;line-height:1.5}
.demo-tag{border-radius:8px;background:rgba(4,18,38,.45);backdrop-filter:blur(14px);border-color:rgba(255,255,255,.34)}
.stone{z-index:6;filter:drop-shadow(0 27px 23px rgba(0,0,0,.44)) drop-shadow(0 0 17px rgba(34,123,249,.24))}.stone img{width:100%;height:100%;object-fit:contain}
.stone-a{width:190px;height:190px;top:605px;right:-30px}.stone-b{width:108px;height:108px;top:415px;left:-28px;right:auto;opacity:.95}
.stage-bottomline{bottom:2%;left:10%;right:8%;color:#afcce8}
.path-section{background:radial-gradient(ellipse at 90% 15%,rgba(31,112,229,.15),transparent 42%),#07172d;color:#fff}
.path-section .section-kicker{color:#83c3ff}.path-section .section-heading p{color:#a8bdd4}
.path-card{min-height:505px;padding:24px;border:1px solid rgba(144,196,255,.18);box-shadow:inset 0 1px rgba(255,255,255,.12)}
.path-company{background:linear-gradient(145deg,rgba(40,95,164,.26),rgba(6,23,49,.92)),#07172d}
.path-creator{background:linear-gradient(140deg,#e9ecec,#cbd8e5);color:#10243e}
.path-card-art{width:100%;height:225px;margin:23px 0 20px;border-radius:22px;background-size:cover;background-position:center;overflow:hidden;border:1px solid rgba(255,255,255,.23)}
.art-company{background-image:linear-gradient(0deg,rgba(4,15,34,.45),rgba(4,15,34,.02)),url('/images/artist-woman.jpg');background-position:center 39%}
.art-creator{background-image:linear-gradient(0deg,rgba(8,32,69,.3),rgba(8,32,69,.05)),url('/images/concert.jpg');background-position:center 56%}
.path-card-art:after{content:"";position:absolute;inset:auto -30% 20% -30%;height:2px;transform:rotate(-18deg);background:linear-gradient(90deg,transparent,#24a3ff,#ddf6ff,#1885fa,transparent);filter:drop-shadow(0 0 10px #149dff);opacity:.7;transition:transform .7s,opacity .7s}
.path-card:hover .path-card-art:after{transform:translateY(-35px) rotate(-18deg);opacity:1}
.path-card h3{font-size:clamp(1.8rem,3vw,2.65rem)}.path-card p{font-size:12px}
.discover-section{background:linear-gradient(180deg,#f7f9fa 0%,#fff 80%);padding:108px 0}
.filter-pill{border-radius:11px;font-size:11px;padding:11px 15px}.filter-pill:hover,.filter-pill.active{background:#0e2d55;border-color:#0e2d55;color:#fff}
.search-box{height:45px;border-radius:11px;background:rgba(255,255,255,.68);backdrop-filter:blur(12px)}
.carousel-frame{min-width:0;overflow:hidden}.profile-grid{display:grid;grid-auto-flow:column;grid-auto-columns:100%;grid-template-columns:none;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px 1px 18px}
.profile-grid::-webkit-scrollbar{display:none}.profile-card{scroll-snap-align:start;scroll-snap-stop:always;border-radius:25px;box-shadow:0 12px 25px rgba(14,38,73,.055);background:#fff;min-height:100%;border-color:#e1e8ee}.profile-card:hover{transform:translateY(-3px)}
.profile-visual{display:block;position:relative;overflow:hidden;height:265px;background:#d8e0e9}.profile-visual img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;filter:saturate(.93);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.profile-card:hover .profile-visual img{transform:scale(1.045)}
.profile-image-label{position:absolute;left:14px;top:14px;padding:7px 9px;background:rgba(4,19,39,.58);border:1px solid rgba(255,255,255,.4);border-radius:8px;backdrop-filter:blur(12px);color:#fff;font-size:9px;letter-spacing:.1em;font-weight:800;text-transform:uppercase}
.profile-card-body{display:flex;flex-direction:column;flex:1;padding:20px}.profile-type{font-size:10px;color:#3f76af;letter-spacing:.09em}.profile-type-separator{padding:0 4px;color:#adc0d2}.profile-card h3{font-size:23px;margin:9px 0 19px;letter-spacing:-.055em}.profile-reach-label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:#93a3b1;margin-bottom:9px}.profile-metrics{display:grid;gap:0;border-top:1px solid #e4eaf0}.profile-metrics>span{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid #e4eaf0;font-size:11px;color:#5c7189}.profile-metrics b{font-weight:600}.profile-metrics strong{color:#132f51;font-size:12px}.profile-card-foot{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:19px}.profile-card-foot>span:first-child{display:grid;gap:3px;font-size:9px;color:#8a9aaa}.profile-card-foot strong{font-size:20px;color:#102846;letter-spacing:-.055em}.profile-card-arrow{display:grid;place-items:center;width:32px;height:32px;border:1px solid #aec6de;border-radius:10px;font-size:17px;margin:0;color:#1a65b7}
.carousel-footer{display:flex;align-items:center;gap:20px;margin-top:5px}.carousel-track{height:2px;flex:1;background:#d7e3ed}.carousel-track span{display:block;height:100%;width:0;background:linear-gradient(90deg,#1b6ec8,#48b5ff);transition:width .4s}.carousel-count{font-size:10px;font-weight:800;color:#587696;letter-spacing:.1em;white-space:nowrap}.carousel-controls{display:flex;gap:8px}.carousel-controls button{width:41px;height:41px;border:1px solid #b9c9d9;background:transparent;border-radius:11px;color:#0b396c;font-size:21px;transition:background .25s,transform .25s}.carousel-controls button:not(:disabled):hover{background:#e9f4ff;transform:translateY(-2px)}.carousel-controls button:disabled{opacity:.3;cursor:default}
.demo-disclaimer{max-width:770px;line-height:1.6;margin-top:19px;color:#8796a6}
.goals-section{background:radial-gradient(ellipse at 12% 80%,rgba(72,152,241,.14),transparent 43%),linear-gradient(145deg,#e9f0f6,#e4eaf1)}
.join-panel{background:radial-gradient(ellipse at 90% 14%,rgba(245,154,109,.21),transparent 40%),radial-gradient(ellipse at 15% 92%,rgba(25,113,249,.24),transparent 43%),linear-gradient(135deg,#0a2448,#06162e 75%);border:1px solid rgba(110,173,240,.35);box-shadow:0 28px 65px rgba(5,21,49,.2)}
.join-orb{border-radius:25%;transform:rotate(25deg);border-color:rgba(115,192,255,.32);box-shadow:0 0 22px rgba(37,141,255,.15),inset 0 0 28px rgba(37,141,255,.12)}
.dialog-metrics{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.dialog-metrics span{display:grid;gap:5px;min-width:120px;padding:11px 13px;border:1px solid #d8e5f0;border-radius:11px;font-size:10px;color:#64809d}.dialog-metrics strong{font-size:17px;color:#153758}
@media(min-width:700px){.hero{min-height:780px}.hero-grid{gap:20px}.hero-stage{height:550px}.stage-main-card{top:47px;left:10%;width:76%;height:445px}.stone-a{width:210px;height:210px;top:475px;right:0}.stone-b{width:125px;height:125px;top:185px;left:auto;right:38%}.profile-grid{grid-auto-columns:calc((100% - 20px)/2)}.profile-visual{height:250px}}
@media(min-width:1050px){.hero{min-height:780px;padding-top:130px}.hero-grid{grid-template-columns:1.02fr .98fr}.hero h1{font-size:clamp(4.4rem,5.3vw,5.6rem)}.hero-stage{height:580px}.stage-main-card{top:32px;left:12%;width:75%;height:495px}.stage-main-info strong{font-size:32px}.stone-a{top:505px;right:3%;width:215px;height:215px}.stone-b{top:155px;right:31%;width:130px;height:130px}.profile-grid{grid-auto-columns:calc((100% - 40px)/3)}.profile-visual{height:255px}.path-card{min-height:535px}.path-card-art{height:255px}}
@media(max-width:699px){.hero{padding-top:116px;min-height:0}.hero-grid{gap:35px}.hero h1{font-size:clamp(3.1rem,12vw,4.7rem);max-width:540px}.hero-stage{height:450px}.stage-main-card{top:35px;left:9%;width:82%;height:365px}.stone-a{top:auto;bottom:10px;right:-25px;width:140px;height:140px}.stone-b{top:47%;left:-30px;width:85px;height:85px}.hero-bottom{margin-top:0}.path-section,.discover-section,.goals-section,.how-section,.trust-section{padding:78px 0}.path-card{min-height:485px}.profile-visual{height:310px}.profile-grid{gap:18px}.carousel-footer{gap:12px}}
@media(max-width:440px){.hero h1{font-size:clamp(3rem,11.7vw,3.65rem)}.hero-stage{height:405px}.stage-main-card{height:320px;left:6%;width:88%}.stone-a{width:130px;height:130px;bottom:10px;right:-35px}.stone-b{top:48%;left:-28px;width:77px;height:77px}.stage-main-info strong{font-size:25px}.stage-main-info span:last-child{font-size:9px}.profile-card-body{padding:17px}.profile-card h3{font-size:23px}.profile-type{font-size:9px}.profile-visual{height:270px}.filter-pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:3px}.filter-pill{white-space:nowrap;flex:none}.search-box{min-width:0}.carousel-controls button{width:37px;height:37px}.join-panel{width:min(100% - 24px,1224px)}}
@media(max-width:699px){.hero{min-height:100svh;padding-top:102px;padding-bottom:16px}.hero-grid{gap:15px}.hero h1{margin:15px 0 14px;line-height:1.01}.hero-sub{font-size:13px;line-height:1.58;margin-bottom:0}.hero-actions{margin-top:18px;gap:9px 20px}.hero-actions .button{min-height:52px}.hero-note{display:none}.hero-stage{height:330px}.stage-topline{top:0}.stage-main-card{top:25px;left:7%;width:86%;height:270px}.stage-main-info{bottom:17px;left:17px}.stage-main-info strong{font-size:23px}.stage-bottomline{bottom:1%;left:9%}.hero-bottom{display:none}.stone-a{bottom:6px;width:115px;height:115px}.stone-b{top:60%;width:70px;height:70px}.discover-section{padding-top:68px}}
@media(max-width:440px){.hero h1{font-size:clamp(2.9rem,11.4vw,3.45rem)}.hero-stage{height:315px}.stage-main-card{height:260px}.stage-main-info span:last-child{font-size:9px}.hero-actions .text-link{font-size:12px}}
@media(max-height:740px) and (max-width:699px){.hero{padding-top:88px}.hero h1{font-size:clamp(2.65rem,10.7vw,3.1rem)}.hero-sub{font-size:12px;line-height:1.45}.hero-actions .button{min-height:46px}.hero-stage{height:240px}.stage-main-card{height:205px;top:20px}.stage-main-info strong{font-size:19px}.stage-main-info span:last-child{display:none}.stage-bottomline{display:none}}
@media(max-width:440px){.filter-pills{flex-wrap:nowrap;overflow:hidden;gap:6px}.filter-pill{padding:9px 10px;font-size:10px}}
@media(max-width:360px){.filter-pills{flex-wrap:wrap}}
.profile-card.is-current{border-color:#a9cbeb;box-shadow:0 20px 46px rgba(20,65,121,.13),0 0 0 1px rgba(62,149,240,.08)}
.profile-visual:after{content:"";position:absolute;left:-10%;right:-10%;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#1288ec 18%,#b4eeff 50%,#1d8dea 82%,transparent);filter:drop-shadow(0 0 7px #328ff2);opacity:.7}
h2{font-size:clamp(2.5rem,5.2vw,4.25rem);line-height:1.06}
.path-section h2{max-width:730px}.creators-copy h2{font-size:clamp(2.7rem,5vw,4.25rem);line-height:1.06}
.creators-copy p,.trust-content>p:first-child,.goals-copy p{font-size:14px;line-height:1.75}
.creator-benefits li,.path-card p{font-size:12px;line-height:1.65}
@media(min-width:1050px){.creators-copy p,.trust-content>p:first-child,.goals-copy p{font-size:15px}.creator-benefits li,.path-card p{font-size:13px}}

/* The mark is one uninterrupted word; the illuminated fracture lives inside the letter. */
.wordmark{font-size:26px;letter-spacing:-.079em;font-weight:800}




/* Photographic cloud light dissolves into the calm discovery surface. */
.discover-section{position:relative;isolation:isolate;overflow:hidden;padding-top:238px;background:#f8fafb}
.discover-section:before{content:"";position:absolute;z-index:-2;inset:0 0 auto;height:298px;background:linear-gradient(180deg,rgba(27,46,83,.98) 0%,rgba(15,31,59,.72) 11%,rgba(95,29,24,.02) 31%,rgba(255,179,91,.03) 60%,#f8fafb 100%),url('/images/sunset-atmosphere.jpg') center 47%/cover no-repeat;filter:saturate(1.35) contrast(1.09);transform:translateY(var(--sunset-shift,0px)) scale(1.04);animation:cloudDrift 22s ease-in-out infinite alternate;mask-image:linear-gradient(#000 0%,#000 61%,transparent 100%)}
.discover-section:after{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:280px;background:radial-gradient(ellipse 25% 16% at 49% 47%,rgba(255,254,194,.91),rgba(255,177,69,.53) 53%,transparent 100%),radial-gradient(ellipse 50% 32% at 52% 48%,rgba(255,75,25,.28),transparent 75%);mix-blend-mode:screen;pointer-events:none;animation:sunsetPulse 7s ease-in-out infinite alternate;mask-image:linear-gradient(#000 0%,#000 48%,transparent 100%)}
.discover-section>.wrap{position:relative;z-index:1}
@keyframes cloudDrift{from{background-position:center 47%;transform:translateY(var(--sunset-shift,0px)) scale(1.04)}to{background-position:calc(50% + 20px) 45%;transform:translateY(var(--sunset-shift,0px)) scale(1.08)}}
@keyframes sunsetPulse{from{opacity:.62;transform:scale(1)}to{opacity:1;transform:scale(1.12)}}

/* A single electrical seam travels through the darker chapter as you scroll. */
.path-section{position:relative;overflow:hidden;--vein-draw:100}
.path-section>.wrap{position:relative;z-index:1}
.path-vein{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none;opacity:.78}
.path-vein path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:var(--vein-draw)}
.path-vein-glow{stroke:#188eff;stroke-width:13;filter:blur(11px);opacity:.7}
.path-vein-core{stroke:#94e4ff;stroke-width:1.5;filter:drop-shadow(0 0 7px #148fff)}
.hero h1 em,.creators-copy h2 em,.join-copy h2 em{color:#ffd0a6;text-shadow:0 0 22px rgba(255,141,75,.48),0 0 52px rgba(240,96,47,.2)}
.stone{filter:drop-shadow(0 26px 25px rgba(0,0,0,.5)) drop-shadow(0 0 16px rgba(18,139,255,.5))}
@media(max-width:699px){.discover-section{padding-top:175px}.discover-section:before{height:224px;background-position:center 47%}.discover-section:after{height:210px}.path-vein{width:190%;left:-45%}.wordmark{font-size:25px}}
@media(prefers-reduced-motion:reduce){.discover-section:before,.discover-section:after{animation:none}.path-vein path{stroke-dashoffset:35}}

/* Refined light treatment: a white title with a hot sunset edge, and long soft rays. */

.discover-section{background:linear-gradient(180deg,#fff5e9 0%,#f8fafb 53%,#fff 100%)}
.discover-section:before{height:400px;background:linear-gradient(180deg,rgba(27,46,83,.98) 0%,rgba(15,31,59,.76) 8%,rgba(95,29,24,.02) 30%,rgba(255,179,91,.02) 57%,#fff5e9 100%),url('/images/sunset-atmosphere.jpg') center 42%/cover no-repeat;mask-image:linear-gradient(#000 0%,#000 34%,transparent 100%);will-change:transform}
.discover-section:after{height:610px;background:radial-gradient(ellipse 23% 13% at 50% 12%,rgba(255,253,182,.95),rgba(255,180,69,.45) 47%,transparent 100%),radial-gradient(ellipse 72% 43% at 50% 25%,rgba(255,117,49,.23),transparent 83%);mix-blend-mode:normal;mask-image:linear-gradient(#000 0%,#000 27%,transparent 100%);will-change:transform}
.sunset-rays{position:absolute;z-index:0;top:84px;left:0;right:0;height:690px;pointer-events:none;opacity:.68;background:linear-gradient(105deg,transparent 23%,rgba(255,199,119,.2) 36%,transparent 44%),linear-gradient(73deg,transparent 42%,rgba(255,225,149,.19) 49%,transparent 55%),linear-gradient(124deg,transparent 57%,rgba(255,179,89,.14) 63%,transparent 69%);filter:blur(12px);mask-image:linear-gradient(#000 0%,transparent 88%)}


@keyframes cloudDrift{from{transform:translate3d(-1.5%,var(--sunset-shift,0px),0) scale(1.06)}to{transform:translate3d(1.5%,var(--sunset-shift,0px),0) scale(1.09)}}
@media(max-width:699px){.discover-section:before{height:315px}.discover-section:after{height:490px}.sunset-rays{top:70px;height:500px;opacity:.5}}



.discover-section:after{background:radial-gradient(ellipse 23% 13% at 50% 23%,rgba(255,253,182,.95),rgba(255,180,69,.45) 47%,transparent 100%),radial-gradient(ellipse 72% 43% at 50% 31%,rgba(255,117,49,.23),transparent 83%);mask-image:linear-gradient(transparent 0%,#000 15%,#000 40%,transparent 100%)}
@media(max-width:699px){}
.profile-metrics b{font-size:11px;font-weight:800;color:#395c7f;letter-spacing:-.01em}.profile-metrics strong{font-size:15px;letter-spacing:-.035em;color:#0d315b}
.profile-reach-label{color:#597ca1}.stage-main-info span:last-child{color:#f5f8ff;font-weight:700;font-size:11px}
@media(max-width:440px){.stage-main-info span:last-child{font-size:10px}}

/* Each chapter enters with its own motion grammar while the content remains readable. */
.path-card:first-child[data-reveal]:not(.revealed){transform:translate3d(-45px,22px,0) rotate(-1.5deg)}
.path-card:last-child[data-reveal]:not(.revealed){transform:translate3d(45px,22px,0) rotate(1.5deg)}
.goal-row:nth-child(odd)[data-reveal]:not(.revealed){transform:translate3d(32px,0,0)}
.goal-row:nth-child(even)[data-reveal]:not(.revealed){transform:translate3d(-32px,0,0)}
.creators-visual[data-reveal]:not(.revealed){transform:translate3d(-35px,28px,0) scale(.96)}
.creators-copy[data-reveal]:not(.revealed){transform:translate3d(38px,20px,0)}
.how-step:nth-child(2n)[data-reveal]:not(.revealed){transform:translate3d(0,44px,0)}
@media(max-width:699px){.path-card:first-child[data-reveal]:not(.revealed),.path-card:last-child[data-reveal]:not(.revealed){transform:translate3d(0,28px,0)}.goal-row:nth-child(odd)[data-reveal]:not(.revealed),.goal-row:nth-child(even)[data-reveal]:not(.revealed){transform:translate3d(0,20px,0)}}
@media(max-width:699px){.discover-section:before{background-size:auto,auto 460px;background-position:center,center 5%}}

/* Clear brand and solid glyphs: no font outline, which exposed overlapping font contours. */
.wordmark{display:inline-flex;align-items:baseline;letter-spacing:-.075em}
.hero h1 em{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:0;background:none;text-shadow:0 0 17px rgba(255,121,47,.33),0 0 36px rgba(255,101,31,.17)}

/* The atmosphere has a stationary fade; only the photograph moves on its own layer. */
.discover-section:before{content:none;animation:none}
.discover-section:after{animation:none;will-change:auto;opacity:.78;transform:none}
.sunset-scene{position:absolute;z-index:-2;top:0;left:0;right:0;height:400px;overflow:hidden;pointer-events:none;contain:paint;mask-image:linear-gradient(#000 0%,#000 32%,transparent 100%)}
.sunset-clouds{position:absolute;inset:-16px -5%;background:url('/images/sunset-atmosphere.jpg') center 42%/cover no-repeat;transform:translate3d(-1%,0,0);animation:cloudPassage 28s ease-in-out infinite alternate paused;will-change:transform}
.scene-active .sunset-clouds{animation-play-state:running}
.sunset-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1b2e53 0%,rgba(15,31,59,.7) 10%,rgba(95,29,24,.02) 30%,rgba(255,179,91,.02) 57%,#fff5e9 100%)}
@keyframes cloudPassage{from{transform:translate3d(-1%,0,0)}to{transform:translate3d(1%,0,0)}}

/* Masked title lines: measured timing and a different entrance for each chapter. */
.title-line{display:block;overflow:clip;padding:0 .04em .14em;margin:0 -.04em -.14em}
.title-line-inner{display:block;transform-origin:0 50%;transition:transform 1.05s cubic-bezier(.16,1,.3,1),opacity .65s ease;transition-delay:calc(var(--line-index,0)*110ms)}
[data-title-motion]:not(.title-entered) .title-line-inner{opacity:0;transform:translate3d(0,115%,0) rotate(2deg)}
[data-title-motion=glide]:not(.title-entered) .title-line-inner{transform:translate3d(-1.15em,.14em,0)}
[data-title-motion=fold]:not(.title-entered) .title-line-inner{transform:perspective(750px) rotateX(-24deg) translate3d(0,80%,0)}
[data-title-motion=drop]:not(.title-entered) .title-line-inner{transform:translate3d(0,-115%,0) rotate(-1.5deg)}
.title-entered .title-line-inner{opacity:1;transform:none}
@media(max-width:699px){.sunset-scene{height:315px}.sunset-clouds{background-size:auto 460px;background-position:center 5%}.lang-button,.menu-toggle{min-height:44px;min-width:44px}.carousel-controls button{width:44px;height:44px}.filter-pill{min-height:42px}.title-line-inner{transition-duration:.85s}.profile-visual{height:clamp(220px,65vw,290px)}}
@media(prefers-reduced-motion:reduce){.sunset-clouds{animation:none;will-change:auto}.title-line-inner,[data-title-motion]:not(.title-entered) .title-line-inner{opacity:1;transform:none;transition:none}[data-reveal]:not(.revealed){opacity:1;transform:none!important}}

/* White glyphs with an external neon contour. No stroke through overlapping font paths. */
.hero h1 em,.creators-copy h2 em,.join-copy h2 em{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:0;background:none;text-shadow:1px 0 #ff863f,-1px 0 #ff863f,0 1px #ff671f,0 -1px #ffb05b,.7px .7px #ff792e,-.7px -.7px #ff9a4b,.7px -.7px #ff9a4b,-.7px .7px #ff792e,0 0 9px rgba(255,113,38,.6),0 0 26px rgba(255,77,20,.32)}
.title-line{padding:.06em .08em .18em;margin:-.06em -.08em -.18em}

/* An uninterrupted ribbon of concrete possibilities, instead of an empty slogan strip. */
.wordstream{display:block;height:auto;padding:20px 0 25px;background:#0c1b33;color:#eaf1fc;border-top:1px solid #243d61;border-bottom:1px solid #243d61}
.wordstream-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}
#streamLabel{font-size:9px;font-weight:800;letter-spacing:.17em;color:#95b6d6;line-height:1.5}
.stream-pause{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid #3b5575;border-radius:50%;background:transparent;color:#c8dbef;font-size:13px;line-height:1}
.wordstream-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
.wordstream-track{display:flex;width:max-content;gap:0;animation:campaignPassage 48s linear infinite paused;will-change:transform}
.wordstream-group{display:flex;flex-shrink:0;align-items:center;justify-content:space-around;min-width:100vw;gap:40px;padding:0 20px}
.wordstream-track .campaign-format{display:inline-flex;align-items:center;gap:14px;white-space:nowrap;font-size:20px;font-weight:700;letter-spacing:-.035em}
.wordstream-track .campaign-format>span{font:inherit;letter-spacing:inherit}
.campaign-format svg{width:27px;height:27px;fill:none;stroke:#8cd3ff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #1685df55)}
.wordstream-track .campaign-format i{margin:0 0 0 26px;font-size:15px;color:#ff9a58;font-weight:400}
.stream-visible:not(.is-paused) .wordstream-track{animation-play-state:running}

@media(hover:hover){.wordstream:hover .wordstream-track{animation-play-state:paused}}
@keyframes campaignPassage{to{transform:translate3d(-50%,0,0)}}
@media(max-width:699px){.wordstream{padding:15px 0 22px}.wordstream-heading{margin-bottom:8px}#streamLabel{font-size:8px;letter-spacing:.12em}.stream-pause{width:44px;height:44px}.wordstream-group{gap:28px;padding-inline:14px}.wordstream-track .campaign-format{font-size:18px;gap:11px}.campaign-format svg{width:24px;height:24px}.wordstream-track .campaign-format i{margin-left:17px}.wordstream-track{animation-duration:42s}}
@media(prefers-reduced-motion:reduce){.wordstream-window{overflow-x:auto;mask-image:none}.wordstream-track{animation:none;transform:none;will-change:auto}.wordstream-group[aria-hidden]{display:none}.stream-pause{display:none}}

/* Full-viewport composition with unrestricted native vertical scrolling. */
html{scroll-snap-type:none;scroll-padding-top:0}
#main>section{min-height:100svh;scroll-margin-top:0}

.path-section{padding-top:0}
.path-section>.wrap{padding-top:100px}
.path-section>.wordstream{position:relative;z-index:2}
.path-vein{pointer-events:none}
.hero-stage{will-change:transform}
@media(max-width:699px){.path-section>.wrap{padding-top:76px}.profile-card{scroll-snap-stop:always}.hero-stage{will-change:auto}.discover-section{scroll-margin-top:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Clipping must not create a nested scroll container that steals chapter snapping. */
.site-shell,.discover-section,.path-section{overflow:clip}
h1,h2{letter-spacing:-.045em}
.hero h1{letter-spacing:-.05em;text-wrap:balance}
.section-heading h2,.goals-copy h2,.creators-copy h2,.join-copy h2{line-height:1.1}
@media(max-width:699px){
  
  .creators-copy{scroll-margin-top:28px}
  .discover-heading p{font-size:12px;line-height:1.65;max-width:34em}
  .profile-card h3{letter-spacing:-.035em}
  .profile-metrics b{font-size:12px}.profile-metrics strong{font-size:17px}
  .stage-bottomline{font-size:8px;right:20%}
}
@media(max-height:740px) and (max-width:699px){.stage-main-info span:last-child{display:block;font-size:9px}.stage-main-info{gap:3px;bottom:12px}.stage-main-info .small-cap{font-size:8px}}

/* Supplied wordmark: original proportions, no extra symbol or punctuation. */
.wordmark{display:inline-flex;align-items:center;width:188px;min-height:44px;flex:none;line-height:0}.wordmark img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.footer-logo{width:246px}.hero h1{font-size:clamp(3.8rem,4.7vw,4.7rem);line-height:1.06;letter-spacing:-.045em}.hero-note{max-width:420px}
@media(max-width:699px){.wordmark{width:156px}.footer-logo{width:220px}.hero h1{font-size:clamp(2.35rem,10.2vw,3.35rem)}.legal-header-inner{gap:18px}.legal-back{font-size:11px}.stage-main-card{top:25px}}
@media(max-width:360px){.wordmark{width:148px}.nav-inner{gap:16px}.nav-actions{gap:8px}}
.hero-bottom{margin-top:36px;clear:both}.hero-copy{min-width:0}.hero-note{margin-top:24px}.hero-grid{min-width:0}

/* Editorial headline: one primary message, one restrained luminous detail. */
.hero h1{font-size:clamp(4.25rem,5.8vw,5.4rem);line-height:1.01;letter-spacing:-.045em;margin:25px 0 24px;text-wrap:initial}
.hero-title-main{display:block;font-weight:800}
.hero h1 .hero-title-detail{display:block;font-size:clamp(1.5rem,2.25vw,2.05rem);line-height:1.35;letter-spacing:-.025em;font-weight:800;margin-top:19px;color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:0;text-shadow:.6px 0 #ff853f,-.6px 0 #ff853f,0 .6px #ff752f,0 -.6px #ffa962,0 0 7px #ff732b66,0 0 17px #ff562a22}
.hero-sub{max-width:465px;line-height:1.7}.hero-actions{margin-top:26px}.hero-note{margin-top:26px}.hero-bottom{margin-top:36px}
@media(min-width:700px) and (max-width:1049px){.hero h1{font-size:clamp(3.4rem,6.4vw,4.3rem)}.hero h1 .hero-title-detail{font-size:clamp(1.2rem,2.2vw,1.5rem)}}
@media(max-width:699px){.hero h1{font-size:clamp(3.1rem,13.6vw,4.15rem);line-height:1.01;letter-spacing:-.045em;margin:19px 0 19px}.hero h1 .hero-title-detail{font-size:clamp(1.1rem,5.2vw,1.55rem);line-height:1.4;letter-spacing:-.025em;margin-top:14px}.hero-sub{font-size:13px;line-height:1.65;max-width:34em}.hero-actions{margin-top:20px;gap:8px 20px}.hero-grid{gap:22px}.hero-stage{height:315px}}
@media(max-height:740px) and (max-width:699px){.hero h1{font-size:clamp(2.75rem,12vw,3.3rem);margin:15px 0}.hero h1 .hero-title-detail{margin-top:10px;font-size:clamp(1rem,5vw,1.2rem)}.hero-sub{font-size:12px;line-height:1.5}.hero-actions{margin-top:17px}.hero-grid{gap:17px}.hero-stage{height:240px}}
