/* SYNTROPIX V6 BETA — Solutions / Evidence / Trust */
body.v6-beta-page{background:#070908;color:#F4F2EC}
.v6-skip{position:fixed;left:18px;top:-80px;z-index:2000;padding:10px 14px;border-radius:10px;background:#F4F2EC;color:#070908;font-weight:800;transition:none}
.v6-skip:focus{top:14px}
.v6-page-shell{width:min(1480px,calc(100vw - 48px));margin:auto}
.v6-beta-hero{position:relative;overflow:hidden;padding:clamp(92px,10vw,150px) 0 92px}
.v6-beta-hero:after{content:"";position:absolute;right:-10vw;top:-18vw;width:58vw;height:58vw;border-radius:50%;border:1px solid rgba(214,184,120,.14);box-shadow:0 0 0 90px rgba(102,119,168,.025),0 0 0 180px rgba(47,143,107,.02);pointer-events:none}
.v6-beta-kicker{margin:0 0 22px;color:#D6B878;font-size:11px;font-weight:850;letter-spacing:.22em;text-transform:uppercase}
.v6-beta-hero h1{position:relative;z-index:1;max-width:1120px;margin:0;font-size:clamp(62px,7.5vw,118px);line-height:.9;letter-spacing:-.067em;text-wrap:balance}
.v6-beta-hero .lead{position:relative;z-index:1;max-width:840px;margin:30px 0 0;color:#C5C8C2;font-size:clamp(18px,1.55vw,23px);line-height:1.62}
.v6-beta-actions{position:relative;z-index:1;display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}
.v6-beta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 18px;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#F4F2EC;font-size:14px;font-weight:850}
.v6-beta-btn.primary{background:linear-gradient(135deg,#E7D09A,#D6B878);border-color:#D6B878;color:#17130A}
.v6-beta-section{padding:clamp(86px,9vw,138px) 0;border-top:1px solid rgba(255,255,255,.08)}
.v6-beta-section.light{background:#F4F2EC;color:#111510;border-top:0}
.v6-beta-head{display:grid;grid-template-columns:.72fr 1.28fr;gap:54px;align-items:end;margin-bottom:54px}
.v6-beta-head h2{margin:0;font-size:clamp(46px,5.2vw,80px);line-height:.96;letter-spacing:-.055em}
.v6-beta-head p{max-width:760px;margin:18px 0 0;color:#AAB0A9;font-size:17px;line-height:1.65}
.v6-beta-section.light .v6-beta-head p{color:#5C655D}
.v6-problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.v6-problem{position:relative;min-height:320px;padding:30px;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.016));overflow:hidden}
.v6-problem:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tone,#6677A8)}
.v6-problem:nth-child(1){--tone:#6677A8}.v6-problem:nth-child(2){--tone:#2F8F6B}.v6-problem:nth-child(3){--tone:#5A345A}.v6-problem:nth-child(4){--tone:#7FA58F}.v6-problem:nth-child(5){--tone:#D6B878}.v6-problem:nth-child(6){--tone:#8A6B93}
.v6-problem small{color:var(--tone);font-weight:900;letter-spacing:.12em;text-transform:uppercase}.v6-problem h3{max-width:620px;margin:18px 0 10px;font-size:clamp(28px,3vw,42px);letter-spacing:-.04em}.v6-problem p{max-width:650px;color:#A9AFA9;line-height:1.6}.v6-problem a{display:inline-flex;margin-top:18px;color:#F4F2EC;font-weight:850}
.v6-system-path{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.v6-system-step{position:relative;min-height:180px;padding:22px;border-top:3px solid var(--tone);background:#fff;border-radius:0 0 20px 20px}.v6-system-step:nth-child(1){--tone:#6677A8}.v6-system-step:nth-child(2){--tone:#2F8F6B}.v6-system-step:nth-child(3){--tone:#5A345A}.v6-system-step:nth-child(4){--tone:#7FA58F}.v6-system-step:nth-child(5){--tone:#D6B878}.v6-system-step b{display:block;color:#858A84;font-size:11px}.v6-system-step strong{display:block;margin-top:40px;font-size:20px}.v6-system-step span{display:block;margin-top:7px;color:#687068;font-size:12px;line-height:1.45}

.v6-evidence-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v6-level{position:relative;min-height:330px;padding:28px;border:1px solid rgba(255,255,255,.09);border-radius:26px;background:#0D100E}.v6-level:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--tone)}.v6-level:nth-child(1){--tone:#7FA58F}.v6-level:nth-child(2){--tone:#6677A8}.v6-level:nth-child(3){--tone:#D6B878}.v6-level:nth-child(4){--tone:#5A345A}.v6-level small{color:var(--tone);font-weight:900;letter-spacing:.11em;text-transform:uppercase}.v6-level h3{margin:28px 0 12px;font-size:25px}.v6-level p{color:#AAB0A9;line-height:1.62}.v6-evidence-rule{margin-top:24px;padding:28px;border:1px solid rgba(214,184,120,.28);border-radius:24px;background:linear-gradient(110deg,rgba(214,184,120,.09),rgba(90,52,90,.06));font-size:17px;line-height:1.65}
.v6-roadmap{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px}.v6-roadmap-intro{padding:30px;border-radius:28px;background:#fff;color:#111510}.v6-roadmap-intro h3{font-size:38px;letter-spacing:-.045em}.v6-roadmap-intro p{color:#626A63}.v6-roadmap-list{display:grid;gap:12px}.v6-roadmap-item{display:grid;grid-template-columns:54px 1fr;gap:18px;padding:22px;border:1px solid #DADFD8;border-radius:22px;background:#FBFBF8}.v6-roadmap-item b{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#111510;color:#F4F2EC}.v6-roadmap-item h4{margin:0;font-size:20px}.v6-roadmap-item p{margin:5px 0 0;color:#687068;line-height:1.5}

.v6-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v6-trust-card{min-height:280px;padding:30px;border-radius:28px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(255,255,255,.015))}.v6-trust-card:nth-child(1){border-top:4px solid #6677A8}.v6-trust-card:nth-child(2){border-top:4px solid #2F8F6B}.v6-trust-card:nth-child(3){border-top:4px solid #5A345A}.v6-trust-card:nth-child(4){border-top:4px solid #D6B878}.v6-trust-card small{color:#9BA6A0;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.v6-trust-card h3{margin:18px 0 10px;font-size:30px;letter-spacing:-.04em}.v6-trust-card p{color:#AAB0A9;line-height:1.62}.v6-boundary{display:grid;grid-template-columns:1fr 1fr;border:1px solid #DADFD8;border-radius:28px;overflow:hidden;background:#fff}.v6-boundary article{padding:34px}.v6-boundary article+article{border-left:1px solid #DADFD8}.v6-boundary small{font-weight:900;letter-spacing:.12em;text-transform:uppercase}.v6-boundary article:first-child small{color:#2F8F6B}.v6-boundary article:last-child small{color:#6677A8}.v6-boundary h3{font-size:30px;letter-spacing:-.04em}.v6-boundary p{color:#606960;line-height:1.6}
.v6-beta-cta{text-align:center;padding:110px 0 120px}.v6-beta-cta h2{max-width:1000px;margin:0 auto;font-size:clamp(52px,6vw,94px);line-height:.94;letter-spacing:-.06em}.v6-beta-cta p{max-width:700px;margin:24px auto;color:#AAB0A9;font-size:18px}.v6-beta-cta .v6-beta-actions{justify-content:center}
@media(max-width:1100px){.v6-beta-head,.v6-roadmap{grid-template-columns:1fr}.v6-evidence-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.v6-system-path{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:720px){.v6-page-shell{width:calc(100vw - 36px)}.v6-beta-hero{padding-top:76px}.v6-beta-hero h1{font-size:clamp(50px,14vw,70px)}.v6-problem-grid,.v6-trust-grid,.v6-boundary{grid-template-columns:1fr}.v6-boundary article+article{border-left:0;border-top:1px solid #DADFD8}.v6-evidence-ladder,.v6-system-path{grid-template-columns:1fr}.v6-beta-actions{display:grid}.v6-beta-btn{width:100%}}

/* FINAL ELITE POLISH — Trust CTA line */
body.v6-trust .v6-beta-cta p{max-width:1180px;white-space:nowrap}
@media(max-width:1100px){body.v6-trust .v6-beta-cta p{white-space:normal;max-width:760px}}

.v6-contact-email{display:inline-flex;align-items:center;color:#8E958F;font-size:13px;font-weight:700;margin-left:4px}
@media(max-width:720px){.v6-contact-email{justify-content:center;margin:0}}
