:root{--bg:#05101f;--bg2:#091a31;--card:#0d213c;--text:#edf5ff;--muted:#a8b7c9;--blue:#38d9ff;--violet:#7468ff;--gold:#d8ad50;--gold2:#f3d27d;--line:rgba(255,255,255,.11);--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;background:linear-gradient(180deg,#030a14,#07172b 45%,#040d19);color:var(--text);line-height:1.65}a{color:inherit}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:14px max(22px,calc((100vw - var(--max))/2));background:rgba(3,10,20,.91);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;flex:0 0 auto}.brand img{width:clamp(500px,42vw,600px);max-width:none;height:auto;display:block}.nav{display:flex;align-items:center;gap:22px}.nav a{text-decoration:none;color:#dbe9f6;font-weight:600;font-size:.94rem}.nav a:hover{color:var(--blue)}.nav-cta,.button.primary{background:linear-gradient(135deg,var(--blue),var(--violet));color:#04101e!important;padding:11px 18px;border-radius:999px;font-weight:800}.language-link{border:1px solid var(--gold);padding:6px 10px;border-radius:999px}.menu-toggle{display:none;background:none;border:1px solid var(--line);color:#fff;padding:8px 12px;border-radius:8px}.hero,.section,.trust-strip,.site-footer{max-width:var(--max);margin:auto}.hero{min-height:670px;display:grid;grid-template-columns:1.08fr .92fr;gap:54px;align-items:center;padding:84px 24px 66px}.eyebrow{color:var(--gold2);font-weight:800;letter-spacing:.16em;font-size:.78rem;text-transform:uppercase}.hero h1{font-size:clamp(2.7rem,5.5vw,5.6rem);line-height:1.01;margin:.22em 0}.lead{font-size:1.18rem;color:#c5d3e3;max-width:760px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin:30px 0 16px}.button{display:inline-block;text-decoration:none;padding:12px 20px;border-radius:999px;border:1px solid var(--line);font-weight:800;cursor:pointer}.button.secondary{background:rgba(255,255,255,.04)}.micro{color:var(--muted);font-size:.88rem}.hero-panel{background:radial-gradient(circle at 50% 15%,rgba(56,217,255,.18),transparent 45%),linear-gradient(145deg,#102844,#071425);border:1px solid rgba(56,217,255,.23);padding:28px;border-radius:28px;box-shadow:0 30px 80px rgba(0,0,0,.35)}.laptop{padding:14px}.screen{border:2px solid #284767;border-radius:16px;background:#02070e;padding:25px;box-shadow:0 0 45px rgba(56,217,255,.16) inset}.screen-top{display:flex;gap:7px}.screen-top span{width:9px;height:9px;border-radius:50%;background:var(--gold)}.screen>p{font-weight:800;text-align:center;color:var(--blue);letter-spacing:.08em}.roles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.roles b,.role-grid span{background:#0b2037;border:1px solid rgba(56,217,255,.2);border-radius:10px;padding:10px;text-align:center}.status{margin-top:18px;color:#a9d9c7}.status span{display:inline-block;width:10px;height:10px;background:#4de09b;border-radius:50%;margin-right:8px}.base{width:86%;height:10px;background:#52657a;margin:auto;border-radius:0 0 20px 20px}.panel-caption{text-align:center;color:var(--muted)}.trust-strip{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid var(--line);padding:18px 24px;color:#d8e5f1;text-align:center}.section{padding:92px 24px}.section-heading{max-width:800px;margin-bottom:38px}.section h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.08;margin:.25em 0}.project-opportunity{max-width:none;background:linear-gradient(135deg,rgba(216,173,80,.14),rgba(56,217,255,.09));border-block:1px solid rgba(216,173,80,.35)}.project-opportunity .inner{max-width:var(--max);margin:auto;padding:74px 24px;text-align:center}.project-number{font-size:clamp(4rem,11vw,9rem);line-height:.8;font-weight:900;background:linear-gradient(135deg,var(--gold2),var(--blue));-webkit-background-clip:text;color:transparent}.project-opportunity h2{max-width:950px;margin:24px auto 18px}.project-opportunity p{max-width:880px;margin:10px auto;color:#cbd8e6;font-size:1.08rem}.steps,.audience-grid,.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.steps article,.audience-grid article,.price-grid article,.stack-card,.requirements{background:linear-gradient(145deg,rgba(16,40,68,.96),rgba(6,19,35,.96));border:1px solid var(--line);border-radius:18px;padding:24px}.steps span{color:var(--gold);font-weight:900}.dark{background:linear-gradient(145deg,#0e2440,#06101f);border-radius:28px}.split{display:grid;grid-template-columns:1fr 1fr;gap:44px}.checklist{padding:0;list-style:none}.checklist li{margin:12px 0}.checklist li:before{content:'✓';color:var(--blue);font-weight:900;margin-right:10px}.role-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.requirements{margin-top:20px}.pricing .featured{border-color:var(--gold);transform:translateY(-8px)}.plan,.monthly{color:var(--gold2)}.price-grid h3{font-size:2rem;margin:.2em 0}.price-grid h3 span{font-size:.9rem;color:var(--muted)}.badge{display:inline-block;background:var(--gold);color:#101010;padding:4px 10px;border-radius:99px;font-size:.72rem;font-weight:900}.opportunity,.apply{display:grid;grid-template-columns:1fr 1fr;gap:45px}.apply form{background:#fff;color:#101824;padding:28px;border-radius:22px}.apply label{display:block;font-weight:700;margin-bottom:14px}.apply input,.apply select,.apply textarea{width:100%;padding:12px;border:1px solid #c7d0da;border-radius:9px;margin-top:5px;font:inherit}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.legal-checkbox{display:grid!important;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-weight:500!important;font-size:.88rem}.legal-checkbox input{width:auto;margin-top:5px}.honeypot{position:absolute;left:-10000px}.submit{border:0}.site-footer{padding:50px 24px 34px;border-top:1px solid var(--line)}.footer-main{display:flex;justify-content:space-between;gap:30px}.footer-brand img{width:260px}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.footer-links a{color:#c9d8e8}.footer-legal-details{margin-top:35px;padding-top:25px;border-top:1px solid var(--line);color:var(--muted);font-size:.92rem}.footer-legal-details h2{color:#fff}.footer-copyright{color:#78899d}.legal-page{max-width:900px;margin:50px auto;padding:30px}.legal-page h1{font-size:2.7rem}.legal-page h2{margin-top:2em}.legal-page p,.legal-page li{color:#c9d5e2}@media(max-width:1120px){.menu-toggle{display:block}.nav{display:none;position:absolute;top:100%;left:0;right:0;padding:20px;background:#061222;flex-direction:column}.nav.open{display:flex}.hero,.split,.opportunity,.apply{grid-template-columns:1fr}.hero{padding-top:55px}.trust-strip{grid-template-columns:1fr 1fr}.steps,.audience-grid,.price-grid{grid-template-columns:1fr}.pricing .featured{transform:none}.footer-main{flex-direction:column}.form-row{grid-template-columns:1fr}}@media(max-width:1120px){.brand img{width:420px;max-width:72vw}}@media(max-width:520px){.brand img{width:300px;max-width:78vw}.hero h1{font-size:2.65rem}.trust-strip{grid-template-columns:1fr}.project-number{font-size:5rem}}

/* ============================================================
   BUILDER FUTURE / OWNERSHIP OPPORTUNITY
   ============================================================ */
.builder-future{position:relative;overflow:hidden;max-width:none;padding:96px max(24px,calc((100vw - var(--max))/2));background:radial-gradient(circle at 12% 15%,rgba(56,217,255,.17),transparent 34%),radial-gradient(circle at 88% 82%,rgba(216,173,80,.18),transparent 34%),linear-gradient(145deg,#07182d,#0b223e 52%,#071525);border-block:1px solid rgba(216,173,80,.35)}.builder-future:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:38px 38px;pointer-events:none}.future-intro,.future-journey,.future-highlight,.future-note{position:relative;z-index:1;max-width:var(--max);margin-left:auto;margin-right:auto}.future-intro{text-align:center;max-width:920px}.future-intro h2{font-size:clamp(2.45rem,5vw,5rem);background:linear-gradient(120deg,#fff,var(--gold2) 50%,var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.future-lead{font-size:1.18rem;color:#cad9e8;max-width:850px;margin:0 auto 44px}.future-journey{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.future-journey article{min-height:260px;padding:25px;border-radius:20px;background:linear-gradient(150deg,rgba(18,48,80,.95),rgba(5,17,32,.97));border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 45px rgba(0,0,0,.22);transition:transform .25s ease,border-color .25s ease}.future-journey article:hover{transform:translateY(-6px);border-color:rgba(56,217,255,.45)}.future-journey span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--gold2),var(--gold));color:#09111c;font-weight:900}.future-journey h3{font-size:1.22rem;line-height:1.25;margin:18px 0 10px}.future-journey p{color:#b8c8d9;margin:0}.future-highlight{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin-top:30px;padding:24px;border:1px solid rgba(216,173,80,.48);border-radius:18px;background:rgba(216,173,80,.09);font-size:1.1rem;text-align:center}.future-highlight strong{color:var(--gold2);font-size:1.22rem}.future-note{margin-top:18px;color:#8fa2b7;font-size:.82rem;text-align:center;max-width:1000px}@media(max-width:1120px){.future-journey{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.builder-future{padding-top:72px;padding-bottom:72px}.future-journey{grid-template-columns:1fr}.future-journey article{min-height:auto}.future-intro h2{font-size:2.55rem}}

/* Expanded pricing content */
.price-grid article{display:flex;flex-direction:column}.price-grid ul{padding-left:1.15rem;margin:16px 0 0}.price-grid li{margin:8px 0;color:#c9d8e8}.price-grid li::marker{color:var(--blue)}.price-grid .plan{font-weight:800}.price-grid .plan-description{color:#d8e5f1;min-height:4.8em}.price-grid .monthly{font-weight:800;margin-top:0}.price-grid .featured li:last-child{color:var(--gold2);font-weight:800}.price-grid .badge{align-self:flex-start}.pricing .section-heading p:last-child{color:#c5d3e3;font-size:1.05rem}

/* AI BUILDER NETWORK PRICING COMPARISON — START */
.pricing-comparison{position:relative;width:100%;max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;background:radial-gradient(circle at 8% 12%,rgba(56,217,255,.09),transparent 30%),radial-gradient(circle at 92% 88%,rgba(216,173,80,.10),transparent 32%)}
.pricing-heading{max-width:920px;margin-left:auto;margin-right:auto;text-align:center}.pricing-intro{max-width:820px;margin:18px auto 0;color:#c9d8e8;font-size:1.08rem;line-height:1.7}.membership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;align-items:stretch;gap:22px}.price-grid .membership-card{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:30px;border-radius:24px;background:linear-gradient(155deg,rgba(17,45,75,.98),rgba(5,17,32,.98));box-shadow:0 18px 55px rgba(0,0,0,.24)}.membership-card-header{min-height:280px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.10)}.membership-card .plan{margin:0 0 14px;color:var(--gold2);font-size:1.12rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.price-main{margin-top:10px;color:#fff;font-size:clamp(2.35rem,4vw,3.5rem);font-weight:900;line-height:1}.price-period{margin:8px 0 0;color:var(--muted);font-size:.94rem}.monthly-price{display:inline-block;margin:18px 0 0;padding:8px 13px;border:1px solid rgba(56,217,255,.32);border-radius:999px;color:var(--blue);background:rgba(56,217,255,.07);font-weight:800}.no-monthly{color:#7ce7ae;border-color:rgba(124,231,174,.34);background:rgba(124,231,174,.07)}.saving{margin:13px 0 0;color:var(--gold2);font-weight:900}.plan-summary{margin:20px 0 0;color:#d9e5f0;line-height:1.62}.feature-group{margin-top:25px}.feature-group-title{margin:0 0 14px;color:#fff;font-size:1.04rem;font-weight:900}.membership-features{margin:0;padding:0;list-style:none}.membership-features li{position:relative;margin:0;padding:9px 0 9px 28px;color:#c8d6e4;line-height:1.48;border-bottom:1px solid rgba(255,255,255,.055)}.membership-features li:last-child{border-bottom:0}.membership-features li::before{content:"✓";position:absolute;left:0;top:9px;color:var(--blue);font-weight:900}.plan-fit{margin:auto 0 20px;padding-top:26px;color:#dfeaf4;font-weight:700;line-height:1.55}.pricing-button{width:100%;justify-content:center;text-align:center;box-sizing:border-box}.professional-card{border:2px solid var(--gold)!important;background:radial-gradient(circle at 50% 0,rgba(216,173,80,.16),transparent 34%),linear-gradient(155deg,rgba(24,50,78,.99),rgba(7,18,33,.99))!important;box-shadow:0 22px 70px rgba(0,0,0,.38),0 0 40px rgba(216,173,80,.10)!important}.recommended-ribbon{margin:-30px -30px 25px;padding:11px 18px;color:#101010;background:linear-gradient(90deg,var(--gold),var(--gold2));text-align:center;font-size:.84rem;font-weight:900;letter-spacing:.13em}.premium-group{padding:18px;border:1px solid rgba(216,173,80,.22);border-radius:16px;background:rgba(216,173,80,.045)}.professional-fit{color:var(--gold2)}.pricing-decision{display:flex;justify-content:center;align-items:center;gap:14px;max-width:960px;margin:38px auto 0;padding:20px 24px;border:1px solid rgba(56,217,255,.18);border-radius:18px;background:rgba(8,27,48,.82);text-align:center}.pricing-decision strong{color:var(--gold2);white-space:nowrap}.pricing-decision span{color:#c9d8e8}@media(max-width:1120px){.membership-card-header{min-height:auto}.pricing .professional-card{transform:none}}@media(max-width:700px){.price-grid .membership-card{padding:24px}.recommended-ribbon{margin:-24px -24px 22px}.pricing-decision{flex-direction:column}.pricing-decision strong{white-space:normal}}
/* AI BUILDER NETWORK PRICING COMPARISON — END */
