:root{--bg:#0a0a0b;--surface:#121214;--surface2:#171719;--line:rgba(255,255,255,.09);--line2:rgba(255,255,255,.16);--text:#f5f5f5;--muted:rgba(255,255,255,.55);--dim:rgba(255,255,255,.32);--violet:#6737ff;--pink:#bd43f4;--green:#32c876}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--muted);font-family:"Inter Tight",Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}.container{width:min(1056px,calc(100% - 40px));margin:auto}.site-header{height:65px;border-bottom:1px solid var(--line);background:rgba(10,10,11,.88);backdrop-filter:blur(14px)}.nav{height:64px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:8px;color:white;text-decoration:none}.brand-text{font-size:20px;font-weight:650;letter-spacing:-.035em}.brand-text span{background:linear-gradient(110deg,#7b35ff,#a839ef);-webkit-background-clip:text;color:transparent}.logo-mark{position:relative;width:24px;height:29px;display:inline-block}.logo-mark i{position:absolute;left:2px;width:21px;height:9px;border-radius:5px;background:linear-gradient(125deg,#6234ff,#a33af0)}.logo-mark i:nth-child(1){top:2px;transform:rotate(30deg)}.logo-mark i:nth-child(2){top:9px;left:0;width:22px;height:12px;border-radius:4px;clip-path:polygon(0 0,100% 50%,0 100%,28% 50%)}.logo-mark i:nth-child(3){top:18px;transform:rotate(-30deg)}.nav-links{display:flex;gap:32px}.nav a,.ghost{color:rgba(255,255,255,.6);text-decoration:none;font-size:14px;font-weight:600}.nav a:hover{color:white}.nav-actions{display:flex;gap:8px}.ghost{background:none;border:0;padding:10px 16px}.primary{border:0;border-radius:13px;color:white;background:linear-gradient(110deg,var(--violet),var(--pink));font-weight:650;padding:14px 22px;cursor:pointer}.small{padding:11px 18px}.page{min-height:810px;padding:78px 0 96px}.page-title{text-align:center;color:var(--text);font-size:48px;letter-spacing:-.04em;margin:0 0 16px}.page-lead{max-width:620px;text-align:center;line-height:1.65;margin:0 auto 42px}.form{width:min(620px,100%);margin:auto}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.field label{color:rgba(255,255,255,.65);font-size:12px;font-weight:700;letter-spacing:.07em}.field input,.field textarea,.field select{width:100%;border:1px solid var(--line);border-radius:10px;background:#111113;color:var(--text);padding:14px 15px;outline:none}.field textarea{min-height:160px;resize:vertical}.field input:focus,.field textarea:focus,.field select:focus{border-color:#7040dc}.form .primary{margin-top:3px}.status{height:22px;margin:13px 0 0;color:var(--green);font-size:13px}.legal{width:min(780px,calc(100% - 40px));margin:auto;padding:72px 0 100px}.legal h1{color:var(--text);font-size:44px;letter-spacing:-.04em;margin:0 0 10px}.updated{font-size:13px;color:var(--dim);margin-bottom:34px}.legal h2{color:var(--text);font-size:22px;margin:34px 0 12px}.legal p,.legal li{line-height:1.75;font-size:15px}.legal li{margin:7px 0}.legal a{color:#9a72ff}.back{display:inline-block;margin-top:34px;text-decoration:none}footer{border-top:1px solid var(--line);min-height:317px;padding:67px 0 35px}.footer-grid{display:grid;grid-template-columns:1fr 140px 140px 100px;gap:28px;position:relative;min-height:214px}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:16px}.footer-grid span{font-size:12px;color:var(--dim)}.footer-grid a{font-size:14px;color:var(--muted);text-decoration:none}.footer-grid p{position:absolute;left:0;bottom:0;font-size:12px}.affiliate-hero{text-align:center;padding:90px 0 80px;min-height:606px;display:flex;align-items:center}.kicker{color:#8249ff;font-size:13px;font-weight:750;letter-spacing:.08em;margin:0 0 15px}.affiliate-hero h1{color:var(--text);font-size:62px;line-height:1.08;letter-spacing:-.045em;margin:0 auto 22px;max-width:850px}.affiliate-hero .lead{font-size:18px;line-height:1.65;max-width:700px;margin:0 auto 32px}.fine{font-size:13px;color:var(--dim);margin-top:17px}.aff-section{padding:82px 0;border-top:1px solid rgba(255,255,255,.025)}.aff-section h2{color:var(--text);font-size:44px;line-height:1.12;letter-spacing:-.035em;margin:0 0 18px}.section-head{text-align:center;max-width:740px;margin:0 auto 44px}.calculator{max-width:760px;margin:auto;border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:34px}.calculator input{width:100%;accent-color:#7440ff}.calc-top,.calc-results{display:flex;justify-content:space-between;align-items:end}.calc-top strong{font-size:28px;color:white}.calc-results{margin-top:28px;border-top:1px solid var(--line);padding-top:25px}.calc-results div{text-align:center;flex:1}.calc-results b{display:block;color:var(--green);font-size:34px}.calc-results span{font-size:13px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards.four{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:25px}.card h3{color:var(--text);margin:0 0 13px;font-size:17px}.card p{line-height:1.6;margin:0;font-size:14px}.metric{color:#8f61ff;font-size:36px;font-weight:750;display:block;margin-bottom:8px}.steps .card{position:relative}.step{color:#7543ff;font-weight:750;font-size:13px}.bonus .card{text-align:center}.bonus .metric{color:var(--green)}.founder-box{max-width:820px;margin:auto;text-align:center;border:1px solid rgba(132,74,255,.3);background:linear-gradient(135deg,rgba(105,55,255,.1),rgba(189,67,244,.05));border-radius:20px;padding:48px}.compare{width:100%;border-collapse:collapse;background:var(--surface);border-radius:16px;overflow:hidden}.compare th,.compare td{padding:18px;border-bottom:1px solid var(--line);text-align:center}.compare th:first-child,.compare td:first-child{text-align:left}.compare th{color:var(--text)}.compare th:last-child,.compare td:last-child{color:#ae82ff}.rules{max-width:760px;margin:auto}.rules li{margin:15px 0;line-height:1.6}.aff-faq{max-width:760px;margin:auto}.aff-faq .card{margin-bottom:12px}.aff-faq .card p{margin-top:9px}.application{width:min(680px,100%);margin:auto}.application .field textarea{min-height:115px}.note{text-align:center;color:var(--dim);font-size:13px}.highlight{color:var(--green)}
@media(max-width:767px){.nav-links,.ghost{display:none}.container{width:calc(100% - 40px)}.page{padding-top:58px}.page-title{font-size:39px}.form-row{grid-template-columns:1fr}.legal{padding-top:54px}.legal h1{font-size:38px}.affiliate-hero{padding:112px 0 64px!important;min-height:auto!important}.affiliate-hero h1{font-size:48px!important;line-height:1.08!important}.aff-section{padding:64px 0!important;min-height:auto!important}.aff-section h2{font-size:38px!important;line-height:1.15!important}.cards,.cards.four{grid-template-columns:1fr}.salary b{font-size:52px!important}.footer-grid{grid-template-columns:1fr 1fr 1fr;row-gap:42px}.footer-brand{grid-column:1/-1}.footer-grid p{position:static;grid-column:1/-1;margin-top:30px}.compare{font-size:12px}.compare th,.compare td{padding:11px 7px}.founder-box{padding:34px 22px}.section-head{margin-bottom:36px}.calculator{padding:24px}.page{padding-top:112px}.legal{padding-top:54px}}

/* Replica refinements */
body{font-size:17px;line-height:1.6}.site-header{position:fixed;z-index:50;inset:0 0 auto;background:transparent;border-color:transparent;transition:background-color .3s,border-color .3s}.site-header.scrolled{background:rgba(10,10,11,.88);border-color:var(--line)}.nav-actions .small{height:38px;padding:0 16px;font-weight:500}.affiliate-hero{height:671px;min-height:671px;padding:144px 0 80px;display:block}.affiliate-hero h1{font-size:76px;line-height:1.05;font-weight:700;max-width:896px;margin:0 auto 24px}.affiliate-hero .lead{font-size:19px;line-height:1.625;max-width:505px;margin-bottom:40px}.affiliate-hero .primary{height:48px;display:inline-flex!important;align-items:center;padding:0 24px;font-size:15px;font-weight:500;border-radius:12px}.fine{font-size:14px;margin-top:16px}.aff-section{padding:40px 0;border-top:0}.aff-section h2{font-size:48px;line-height:1.15;font-weight:600;margin:12px 0 0}.section-head{max-width:852px;margin:0 auto 44px}.calc-section .section-head{max-width:712px;margin-bottom:44px}.calculator{max-width:712px;border-radius:20px;padding:40px;background:#141416}.calc-top{align-items:baseline}.calc-top span{font-size:15px;font-weight:500}.calc-top strong{font-size:22px;font-weight:600}.calculator input{display:block;margin-top:20px;height:18px}.range-labels{display:flex;justify-content:space-between;margin-top:6px;color:var(--dim);font-size:12px}.salary{margin-top:28px;padding-top:32px;border-top:1px solid var(--line);text-align:center}.salary>span{display:block;color:var(--dim);font-size:13px;font-weight:500;letter-spacing:.07em}.salary b{display:block;color:rgba(255,255,255,.92);font-size:72px;line-height:1;font-weight:700;letter-spacing:-.03em;margin-top:8px}.salary p{max-width:40ch;margin:16px auto 0;font-size:15px}.salary p strong,.salary small strong{color:rgba(255,255,255,.75);font-weight:500}.salary small{display:block;margin-top:12px;color:var(--dim);font-size:13px}.cards{max-width:712px;margin:0 auto;gap:16px}.cards.four{max-width:852px;grid-template-columns:repeat(2,1fr)}.card{border-radius:20px;padding:24px;background:#141416}.card h3{font-size:17px;line-height:1.35;margin-bottom:8px}.card p{font-size:14px;line-height:1.6}.cards:not(.four) .card{min-height:170px}.metric{color:rgba(255,255,255,.92);font-size:36px;line-height:1;font-weight:700;margin-bottom:18px}.bonus .cards{max-width:852px}.bonus .metric{color:rgba(255,255,255,.92)}.founder-box{max-width:852px}.rules,.aff-faq{max-width:712px}.compare{max-width:852px;margin:0 auto}.application{width:430px}.application .field{margin-bottom:16px}.application .field input,.application .field textarea,.application .field select{min-height:46px;border-radius:10px}.application .primary{width:100%;height:48px}.aff-section:nth-of-type(2){min-height:637px}.aff-section:nth-of-type(3){min-height:535px}.aff-section:nth-of-type(4){min-height:651px}.aff-section:nth-of-type(5){min-height:547px}.aff-section:nth-of-type(6){min-height:409px}.aff-section:nth-of-type(7){min-height:439px}.aff-section:nth-of-type(8){min-height:410px}.aff-section:nth-of-type(9){min-height:463px}.aff-section:nth-of-type(10){min-height:439px}.aff-section:nth-of-type(11){min-height:864px}.aff-section:nth-of-type(12){min-height:1016px;padding-bottom:96px}.js-motion{opacity:0;transform:translateY(16px)}.js-motion.visible{animation:ds-enter .5s cubic-bezier(.16,1,.3,1) both}@keyframes ds-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.card,.calculator,.compare{transition:border-color .2s,transform .2s}.card:hover{border-color:var(--line2);transform:translateY(-2px)}

.page{min-height:872px;padding:143px 0 96px}.page-title{font-size:48px;line-height:1.15;font-weight:600}.page-lead{font-size:17px}.form .primary{height:48px;padding:0 24px;font-weight:500}.legal h1{font-weight:600;line-height:1.15}.legal h2{font-weight:600}.legal{font-size:17px}

.calc-section{padding:38px 0 35px}.calc-section .section-head{margin-bottom:32px}.calculator input[type=range]{appearance:none;-webkit-appearance:none;height:4px;border-radius:999px;background:linear-gradient(90deg,#7340ff 0 var(--range-progress,9.1%),rgba(255,255,255,.055) var(--range-progress,9.1%) 100%);outline:none}.calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border:0;border-radius:50%;background:#7543ff;cursor:pointer}.calculator input[type=range]::-moz-range-thumb{width:22px;height:22px;border:0;border-radius:50%;background:#7543ff;cursor:pointer}

.calculator input[type=range]{height:18px;background:transparent}.calculator input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,#7340ff 0 var(--range-progress,9.1%),rgba(255,255,255,.055) var(--range-progress,9.1%) 100%)}.calculator input[type=range]::-webkit-slider-thumb{margin-top:-9px}.calculator input[type=range]::-moz-range-track{height:4px;border-radius:999px;background:rgba(255,255,255,.055)}.calculator input[type=range]::-moz-range-progress{height:4px;border-radius:999px;background:#7340ff}

@media(max-width:767px){.container{width:calc(100% - 40px)}.nav-links,.ghost{display:none}.affiliate-hero{height:auto!important;min-height:auto!important;padding:112px 0 64px!important}.affiliate-hero h1{font-size:48px!important;line-height:1.08!important;max-width:100%}.affiliate-hero .lead{font-size:17px;max-width:100%;margin-bottom:32px}.aff-section,.calc-section{padding:64px 0!important;min-height:auto!important}.aff-section h2{font-size:38px!important}.section-head,.calc-section .section-head{max-width:100%;margin-bottom:36px}.calculator{width:100%;padding:24px}.salary b{font-size:52px!important}.cards,.cards.four{grid-template-columns:1fr;max-width:100%}.compare{font-size:12px}.compare th,.compare td{padding:11px 7px}.founder-box{padding:34px 22px}.application{width:100%}.page{min-height:auto;padding:112px 0 64px}.page-title{font-size:39px}.form-row{grid-template-columns:1fr}.legal{padding-top:54px}.legal h1{font-size:38px}.footer-grid{grid-template-columns:1fr 1fr 1fr;row-gap:42px}.footer-brand{grid-column:1/-1}.footer-grid p{position:static;grid-column:1/-1;margin-top:30px}}

@media(min-width:768px){.affiliate-hero .kicker{margin-bottom:24px}.aff-section .kicker{margin-bottom:12px}.aff-section:nth-of-type(3) .section-head{max-width:712px}.aff-section:nth-of-type(6) .section-head,.aff-section:nth-of-type(8) .section-head{margin-bottom:41px}.aff-section:nth-of-type(9) .section-head{margin-bottom:35px}.aff-section:nth-of-type(10) .section-head{margin-bottom:36px}.founder-box h2{max-width:614px;margin-left:auto;margin-right:auto}.aff-section:nth-of-type(12) .section-head{max-width:512px;margin-bottom:32px}.application{display:grid;gap:12px;margin:40px auto 0}.application .field{display:contents}.application .field label{display:none}.application .field input,.application .field select,.application .field textarea{height:48.5px;min-height:0;padding:12px 14px;font-size:15px;line-height:22.5px}.application .field textarea{height:76px}.application .field:nth-of-type(6) textarea{height:110px}.application .primary{margin-top:4px;padding:0 24px;line-height:24px}.application .status:empty{display:none}.aff-section:nth-of-type(2){height:637px}.aff-section:nth-of-type(3){height:535px}.aff-section:nth-of-type(4){height:651px}.aff-section:nth-of-type(5){height:547px}.aff-section:nth-of-type(6){height:409px}.aff-section:nth-of-type(7){height:439px}.aff-section:nth-of-type(8){height:410px}.aff-section:nth-of-type(9){height:463px}.aff-section:nth-of-type(10){height:439px}.aff-section:nth-of-type(11){height:864px}.aff-section:nth-of-type(12){height:1016px}}

@media(min-width:768px){.affiliate-hero{height:671.40625px;min-height:671.40625px}.affiliate-hero h1{letter-spacing:-.03em}.aff-section h2{letter-spacing:-.02em}.calc-section{padding:40px 0}.application-card{width:512px;margin:0 auto;border:1px solid var(--line);border-radius:20px;background:#141416;padding:40px}.application{margin:0 auto}.aff-section:nth-of-type(2){height:637.140625px;min-height:637.140625px}.aff-section:nth-of-type(3){height:535.015625px;min-height:535.015625px}.aff-section:nth-of-type(4){height:650.953125px;min-height:650.953125px}.aff-section:nth-of-type(5){height:546.90625px;min-height:546.90625px}.aff-section:nth-of-type(6){height:409.171875px;min-height:409.171875px}.aff-section:nth-of-type(7){height:438.671875px;min-height:438.671875px}.aff-section:nth-of-type(8){height:409.625px;min-height:409.625px}.aff-section:nth-of-type(9){height:462.546875px;min-height:462.546875px}.aff-section:nth-of-type(10){height:438.640625px;min-height:438.640625px}.aff-section:nth-of-type(11){height:863.953125px;min-height:863.953125px}.aff-section:nth-of-type(12){height:1016.359375px;min-height:1016.359375px}}

@media(max-width:767px){.application-card{width:100%;border:1px solid var(--line);border-radius:20px;background:#141416;padding:24px}.application{margin:0 auto}}

@media(min-width:768px){.page{width:min(1100px,100%);min-height:0;margin:0 auto;padding:128px 24px 96px}.page-title{width:620px;margin:0 auto 12px;font-size:40px;line-height:64px;font-weight:600;letter-spacing:-.02em}.page-lead{width:620px;max-width:none;margin:0 auto 40px;font-size:16px;line-height:26px}.page-lead a{color:#9a72ff}.page .form{display:flex;flex-direction:column;gap:20px}.page .form-row{height:83.6875px}.page .field{display:block;height:83.6875px;margin:0}.page .field label{display:inline;font-size:13px;line-height:20.8px}.page .field input,.page .field textarea{display:block;margin-top:8px;border-radius:12px;padding:12px 14px;font-size:15px;line-height:22.5px}.page .field input{height:48.5px}.page .form>.field:nth-of-type(2){height:204.375px}.page .field textarea{height:161px;min-height:161px}.page .form>.primary{height:48px;margin:0;align-self:flex-start;padding:0 24px}.page .status:empty{display:none}}
.legal{width:min(760px,100%);margin:0 auto;padding:80px 24px;color:rgba(255,255,255,.55)}.legal-mark{display:block;height:28px}.legal h1{margin:32px 0 0;color:var(--text);font-size:28px;line-height:44.8px;font-weight:600;letter-spacing:-.02em}.legal .updated{margin:8px 0 0;color:var(--dim);font-size:14px;line-height:22.4px}.legal>p:not(.updated){margin:12px 0 0;font-size:15px;line-height:26.25px}.legal h2{margin:40px 0 0;color:var(--text);font-size:18px;line-height:28.8px;font-weight:600}.legal ul{margin:12px 0 0;padding-left:24px}.legal li{margin:8px 0;font-size:15px;line-height:26.25px}.legal a{color:#9a72ff}.legal .back{margin-top:32px;font-size:15px;line-height:26.25px}
.legal>p:not(.updated),.legal li{font-size:15px;line-height:24.375px}.legal li{margin:0}.legal li+li{margin-top:8px}.legal ul{list-style:disc}.legal-back{height:52.1875px;margin-top:56px;border-top:1px solid var(--line);padding-top:24px;font-size:14px;line-height:27.2px}.legal-back a{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px}
@media(max-width:767px){.legal{width:100%;padding:56px 20px}}
.draft-note{border:1px solid rgba(154,114,255,.35);border-radius:12px;background:rgba(103,55,255,.08);padding:14px 16px;color:rgba(255,255,255,.7)}
@media(max-width:767px){.page{padding-left:20px;padding-right:20px}}

@media(min-width:768px){.aff-section:nth-of-type(12) h2{margin-top:0}.aff-section:nth-of-type(12) .section-head>p{width:381.5625px;max-width:100%;margin:16px auto 0;font-size:15px;line-height:24px}}

@media(min-width:768px){.calculator{height:437.15625px}.calculator .salary{margin-top:26.1875px}}
