:root{--ink:#111827;--muted:#657080;--line:#e4e8ef;--soft:#f7f8fa;--orange:#ff5d16;--green:#0a9b72;--blue:#355fff;--purple:#7848e8;--navy:#07162f;--shadow:0 22px 70px rgba(17,24,39,.10)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.65;-webkit-font-smoothing:antialiased}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.skip-link{position:fixed;top:-80px;left:20px;z-index:999;background:#fff;padding:12px}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(228,232,239,.7)}.nav{min-height:82px;display:flex;align-items:center;gap:32px}.brand img{width:205px;display:block}.nav nav{display:flex;gap:28px;margin-left:auto}.nav nav a{text-decoration:none;color:#171c27;font-size:14px;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 23px;border-radius:12px;text-decoration:none;font-weight:800;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:.2s transform}.btn:hover{transform:translateY(-2px)}.btn-small{min-height:44px;padding:0 18px}.btn-orange{background:linear-gradient(135deg,#ff711c,#ff3d0c);color:#fff;box-shadow:0 12px 30px rgba(255,81,15,.18)}.btn-jvzoo{border-color:#ff6b24;color:#ed4d0b;background:#fff}.btn-outline{border-color:#b9c9ff;color:#3156dd;background:#fff}.hero{padding:92px 0 84px}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:68px;align-items:start}.launch-pill,.eyebrow,.kicker,.label-traditional{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.launch-pill{display:inline-block;border:1px solid #dce2eb;border-radius:99px;padding:7px 12px;color:#174bcc;margin:0 0 24px}.hero h1{font-size:clamp(50px,6vw,76px);line-height:1.02;letter-spacing:-.06em;margin:0 0 26px}.hero h1 span{background:linear-gradient(100deg,#315fff,#0ba174);-webkit-background-clip:text;color:transparent}.lead{font-size:20px;line-height:1.55;color:#303846}.hero-points{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:31px 0}.hero-points article{border:1px solid var(--line);border-radius:18px;padding:20px;background:#fff;box-shadow:0 8px 30px rgba(17,24,39,.045)}.hero-points b{font-size:14px}.hero-points p{font-size:13px;color:#556071;margin:8px 0 0}.mini-loop{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:10px;align-items:start;margin-top:35px}.mini-loop div{text-align:center}.mini-loop i{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 10px;border-radius:50%;background:#edf2ff;color:#335cf4;font-style:normal;font-weight:800}.mini-loop div:nth-of-type(2) i{background:#e2f7ee;color:#078660}.mini-loop div:nth-of-type(3) i{background:#efe8ff;color:#7042dc}.mini-loop div:nth-of-type(4) i{background:#fff0e7;color:#ef4d0c}.mini-loop b,.mini-loop span{display:block}.mini-loop b{font-size:12px}.mini-loop span{font-size:10px;color:#697483;margin-top:5px}.mini-loop em{font-style:normal;color:#a6afbd;padding-top:12px}.optin-card{background:#fff;border:1px solid var(--line);border-radius:26px;padding:32px;box-shadow:var(--shadow)}.optin-title{display:flex;gap:17px;align-items:flex-start}.optin-title>span{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#e1f7ed;color:#078d68;font-size:22px}.optin-title small,.step-two small{font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#0a936d}.optin-title h2{font-size:28px;line-height:1.15;margin:3px 0 0}.optin-card>p{color:#616b7a}.heritage{font-style:italic;color:#505d76!important}.optin-form{padding:0!important;background:transparent!important;font-family:Inter,Arial,sans-serif!important;text-align:left!important;margin-top:22px}.optin-form .sib-form-container,.optin-form #sib-container{max-width:none!important;padding:0!important;background:transparent!important;border:0!important}.optin-form #sib-form{display:grid;gap:11px}.optin-form .sib-form-block{padding:0!important}.optin-form .entry__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.optin-form .entry__field{background:transparent!important;border:0!important;margin:0!important}.optin-form input.input{width:100%!important;height:52px!important;border:1px solid #d9dfe8!important;border-radius:10px!important;padding:0 15px!important;font:inherit!important;color:var(--ink)!important;background:#fff!important}.optin-form input.input:focus{border-color:#315fff!important;box-shadow:0 0 0 3px rgba(49,95,255,.12)!important;outline:0!important}.optin-form .entry__error{font-family:Inter,Arial,sans-serif!important;font-size:12px!important;color:#a61b1b!important;background:#fff0f0!important;border:0!important;border-radius:8px!important;margin-top:5px!important;padding:0 8px!important}.optin-form .entry__error:not(:empty){padding:6px 8px!important}.optin-form .btn{width:100%!important;border:0!important;margin:0!important;font-size:15px!important}.optin-form .progress-indicator__icon{width:18px;height:18px;fill:currentColor;margin-right:8px}.optin-form .form-message{max-width:none!important;border:0!important;border-radius:10px!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;margin:0 0 11px!important;padding:10px 12px!important}.optin-form .form-message-error{color:#8b1d1d!important;background:#fff0f0!important}.optin-form .form-message-success{color:#086147!important;background:#e8f8f2!important}.privacy{text-align:center;font-size:12px;color:#7c8796!important}.or{display:flex;align-items:center;gap:12px;margin:18px 0}.or:before,.or:after{content:"";height:1px;flex:1;background:#e1e5eb}.or span{font-size:11px;font-weight:800}.step-two h3{font-size:21px;line-height:1.25;margin:4px 0 7px}.step-two p{font-size:14px}.step-two .btn{width:100%;margin-top:9px}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr)}.trust-grid div{padding:25px 28px;border-right:1px solid var(--line);text-align:center}.trust-grid div:last-child{border:0}.trust-grid strong,.trust-grid span{display:block}.trust-grid strong{text-transform:uppercase;font-size:12px}.trust-grid span{font-size:11px;color:#697483}.section{padding:112px 0}.comparison-section{background:#fbfcfd}.comparison{display:grid;grid-template-columns:.82fr 1.18fr;gap:28px}.traditional,.senuke-way{border-radius:24px;padding:35px;overflow:hidden}.traditional{border:2px solid #e0e4eb;background:#fff}.senuke-way{background:linear-gradient(135deg,#07162f,#0d203e);color:#fff}.label-traditional{display:inline-block;background:#eef1f5;color:#4a5565;border-radius:999px;padding:7px 11px;margin:0 0 9px}.kicker{margin:0}.traditional h2,.senuke-way h2{font-size:27px;line-height:1.2;margin:7px 0 16px}.traditional-intro{font-weight:700;color:#596473;margin-bottom:26px}.flow{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.flow div{text-align:center;flex:1}.flow i{display:grid;place-items:center;width:45px;height:45px;border-radius:50%;margin:0 auto 9px;font-style:normal;font-size:20px}.flow-light i{background:#f0f2f5;color:#202734}.flow-dark i{background:rgba(108,211,69,.12);color:#98ec5b}.flow b,.flow span{display:block}.flow b{font-size:11px}.flow span{font-size:9px;color:#6e7886;margin-top:5px}.flow-dark span{color:#aab6c9}.flow em{font-style:normal;color:#9aa4b3;padding-top:12px}.senuke-content{display:grid;grid-template-columns:1fr 195px;gap:22px}.nba{background:#fff;color:#111827;border-radius:16px;padding:17px}.nba>small{text-transform:uppercase;font-weight:800;font-size:10px}.priority{display:inline-block;background:#e4f6eb;color:#168552;border-radius:99px;padding:4px 7px;font-size:9px;margin:12px 0}.nba h3{font-size:15px;line-height:1.35;margin:0 0 15px}.nba label{display:block;color:#798392;font-size:9px;margin-top:12px}.nba strong{font-size:11px}.stars{color:#0c9a71;letter-spacing:2px}.nba button{width:100%;border:0;background:#0c956c;color:#fff;border-radius:8px;padding:11px 8px;margin-top:14px;font-weight:800}.summary-line{background:#f2f4f7;border-radius:9px;text-align:center;font-weight:800;font-size:13px;padding:11px;margin:29px 0 0}.bridge{margin:16px 0 0;padding:14px;border-left:4px solid #355fff;background:#f4f6ff;color:#203da0;font-weight:800}.dark-summary{background:rgba(127,223,66,.08);color:#a6eb69}.platform-grid{display:grid;grid-template-columns:.58fr 1.42fr;gap:58px;align-items:center}.eyebrow{color:#315fff;margin:0 0 12px}.platform-copy h2,.pricing-panel h2,.contest-panel h2,.founder-copy h2,.section-title h2,.final-inner h2{font-size:clamp(38px,4.4vw,58px);letter-spacing:-.045em;line-height:1.07;margin:0 0 22px}.platform-copy p{color:#626d7d;font-size:17px}.platform-copy ul,.checks,.plans ul,.contest-panel ul{list-style:none;padding:0}.platform-copy li,.checks li,.plans li,.contest-panel li{position:relative;padding:5px 0 5px 25px}.platform-copy li:before,.checks li:before,.plans li:before,.contest-panel li:before{content:"✓";position:absolute;left:0;color:#0c9d75;font-weight:900}.dashboard-card{background:#fff;border:1px solid var(--line);border-radius:25px;padding:12px;box-shadow:var(--shadow)}.dashboard-card img{width:100%;display:block;border-radius:17px}.pricing-area{background:#f8f9fb}.three-panel{display:grid;grid-template-columns:1.45fr .85fr .8fr;gap:24px;align-items:start}.pricing-panel,.contest-panel,.benefit-panel{background:#fff;border:1px solid var(--line);border-radius:24px;padding:31px}.pricing-panel h2,.contest-panel h2{font-size:28px}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.plans article{position:relative;border:1px solid #dfe4eb;border-radius:16px;padding:20px}.plans article>span{font-weight:800;color:#315fff}.plans article:nth-child(2)>span{color:#ef5311}.plans article:nth-child(3)>span{color:#7848e8}.plans p{font-size:12px;color:#596473;min-height:58px}.plans strong{display:block;font-size:30px;letter-spacing:-.04em}.plans strong small{font-size:11px}.plans em{display:block;font-style:normal;font-weight:700;color:#0b966d;font-size:11px}.plans li,.contest-panel li{font-size:11px}.badge{position:absolute;right:-4px;top:12px;transform:rotate(35deg);background:#ff5a17;color:#fff;font-size:8px;padding:4px 11px}.fine{font-size:11px;color:#697483;margin-top:18px}.benefit-panel h2{font-size:22px;text-transform:uppercase}.benefit-panel h2 span{display:block;font-size:82px;line-height:.95;background:linear-gradient(100deg,#315fff,#0b9d78);-webkit-background-clip:text;color:transparent}.benefit-panel p{color:#626d7d}.checks li{font-size:13px}.founder{padding-top:36px}.founder-card{display:grid;grid-template-columns:285px 1fr;background:#111827;color:#fff;border-radius:27px;overflow:hidden;box-shadow:var(--shadow)}.founder-photo{min-height:430px;background:#0b1020}.founder-photo img{width:100%;height:100%;object-fit:cover;object-position:center 24%}.founder-copy{padding:46px}.founder-copy p{color:#c4ccd8;font-size:16px}.eyebrow.light{color:#88d0ff}.signature{margin-top:28px}.signature strong{display:block;font-family:cursive;font-size:27px;font-weight:500}.signature span{color:#95a1b2;font-size:12px}.faq-section{background:#f8f9fb}.faq-wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.faq details{background:#fff;border:1px solid var(--line);border-radius:16px;padding:19px 21px;margin-bottom:12px}.faq summary{font-weight:800;cursor:pointer}.faq p{color:#647080}.final-cta{padding:80px 0;text-align:center}.final-inner{max-width:850px}.final-inner p{color:#626d7d;font-size:18px}.final-inner .btn{margin-top:14px}footer{background:#0c1321;padding:34px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;color:#8390a2;font-size:12px}.footer-inner img{width:170px}.toast{position:fixed;left:50%;bottom:20px;transform:translateX(-50%) translateY(120px);background:#111827;color:#fff;padding:13px 18px;border-radius:11px;transition:.25s;z-index:999}.toast.show{transform:translateX(-50%) translateY(0)}.reveal{opacity:0;transform:translateY(20px);transition:.65s ease}.reveal.visible{opacity:1;transform:none}.delay{transition-delay:.12s}
@media(max-width:1080px){.nav nav{display:none}.hero-grid,.comparison,.platform-grid,.faq-wrap,.founder-card,.three-panel{grid-template-columns:1fr}.mini-loop{grid-template-columns:1fr 1fr}.mini-loop em{display:none}.senuke-content{grid-template-columns:1fr}.flow{flex-wrap:wrap}.flow em{display:none}.flow div{min-width:85px}.plans{grid-template-columns:1fr}.plans p{min-height:0}.dashboard-card{order:-1}.nav .btn{margin-left:auto}}
@media(max-width:680px){.wrap{width:min(100% - 26px,1180px)}.site-header .nav{min-height:68px}.brand img{width:155px}.nav>.btn{display:none}.hero{padding:62px 0}.hero h1{font-size:45px}.lead{font-size:18px}.hero-points{grid-template-columns:1fr}.mini-loop{grid-template-columns:1fr 1fr}.optin-card{padding:22px}.trust-grid{grid-template-columns:1fr}.trust-grid div{border-right:0;border-bottom:1px solid var(--line)}.section{padding:76px 0}.traditional,.senuke-way{padding:24px 18px}.flow div{min-width:70px}.flow b{font-size:10px}.nba{margin-top:24px}.platform-copy h2,.pricing-panel h2,.contest-panel h2,.founder-copy h2,.section-title h2,.final-inner h2{font-size:38px}.pricing-panel,.contest-panel,.benefit-panel{padding:24px 18px}.founder-copy{padding:30px 22px}.footer-inner{flex-direction:column;gap:14px}.comparison{gap:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.btn{transition:none}}
.footer-inner nav{display:flex;flex-wrap:wrap;gap:16px}.footer-inner nav a{color:#c6cfdb;text-decoration:none}.footer-inner nav a:hover{text-decoration:underline}

/* Keep the full logo compact within the Partner HQ navigation. */
.site-header .brand img{width:160px;height:auto}
@media(max-width:680px){.site-header .brand img{width:138px}}
