:root{color:#182b49;font-synthesis:none;--navy:#182b49;--violet:#635bff;--muted:#536580;--line:#dde4ee;--pale:#f6f8fc;--soft:#eef2f8;--focus:var(--violet);background:#fff;font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#62738d var(--pale);scroll-padding-top:28px}body{margin:0}a{color:inherit;text-decoration:none}a,summary{touch-action:manipulation}:focus-visible{outline:3px solid var(--focus);outline-offset:5px}::selection{background:var(--violet);color:#fff}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.04em;text-wrap:balance}h2{font-size:clamp(34px,3.7vw,52px);font-weight:700;line-height:1.12}h3{font-weight:650}p{color:var(--muted);max-width:65ch;font-size:17px;line-height:1.7}img{max-width:100%;display:block}.wrap{width:min(1180px,100% - 80px);margin-inline:auto}.skip-link{z-index:10;color:var(--navy);background:#fff;padding:14px 20px;position:absolute;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:none}.brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:10px;font-size:25px;font-weight:750;display:inline-flex}.brand img{width:36px;height:36px}.site-header{justify-content:space-between;align-items:center;gap:28px;min-height:92px;display:flex}.site-nav{align-items:center;gap:28px;font-size:14px;font-weight:600;display:flex}.site-nav a{padding-block:14px}.site-nav a:hover{color:var(--violet)}.nav-end{align-items:center;gap:24px;display:flex}.button{color:#fff;background:#5147df;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:15px 25px;font-size:15px;font-weight:650;line-height:1.4;transition:background-color .18s;display:inline-flex}.button:hover{background:#4036c4}.button.small{min-height:44px;padding:10px 20px;font-size:14px}.button.secondary{color:var(--navy);background:0 0;border-color:#c9c8df}.button.secondary:hover{background:#ebe9fc}.text-link{align-items:center;gap:18px;min-height:46px;font-size:15px;font-weight:650;display:inline-flex}.text-link:hover,.footer-links a:hover{text-underline-offset:5px;text-decoration:underline}.arrow-link:after{content:"";border-top:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:7px;height:7px;transform:rotate(45deg)}.actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.hero-stage{background:#f5f4ff;padding-bottom:62px}.hero{text-align:center;padding:66px 0 45px}.hero h1{max-width:1000px;margin:auto;font-size:clamp(54px,6.2vw,88px);font-weight:750;line-height:1.03}.hero h1 span{color:#5147df}.hero>p{max-width:690px;margin:26px auto 28px;font-size:19px}.fit-line{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:16px 30px;margin:26px 0 0;padding:0;font-size:13px;font-weight:550;list-style:none;display:flex}.fit-line li{align-items:center;gap:9px;display:flex}.fit-line li:before,.benefit-list li:before{content:"";border-bottom:1.5px solid #5147df;border-right:1.5px solid #5147df;flex-shrink:0;width:6px;height:10px;transform:rotate(45deg)}.program-preview{margin-block:0}.program-preview>figcaption{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px;font-size:14px;font-weight:650;display:flex}.program-preview>figcaption span{color:var(--muted);font-size:12px;font-weight:400}.program-window{background:#fff;border-radius:14px;grid-template-columns:1fr 320px;display:grid;overflow:hidden;box-shadow:0 22px 60px -30px #2f276f47}.program-main{min-width:0;padding:28px 30px 22px}.program-heading,.program-subheading,.sheet-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.program-identity{align-items:center;gap:12px;display:flex}.program-identity strong{font-size:15px;display:block}.program-identity span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.status{color:#216449;white-space:nowrap;background:#e7f5ee;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.program-subheading{margin-top:32px;margin-bottom:18px}.program-subheading h2{letter-spacing:-.02em;font-size:22px}.program-subheading>span{color:var(--muted);font-size:12px}.preview-table-scroll{overflow-x:auto}.preview-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}.preview-table th,.preview-table td{border-bottom:1px solid #e9edf3;padding:13px 12px;font-weight:450}.preview-table th:first-child{padding-left:0}.preview-table thead th{color:var(--muted);padding-top:0;font-size:11px;font-weight:500}.preview-table td:last-child,.preview-table th:last-child{text-align:right;padding-right:0}.preview-table td:last-child{font-variant-numeric:tabular-nums;font-weight:650}.person{align-items:center;gap:10px;font-weight:600;display:inline-flex}.avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;font-weight:650;display:inline-flex}.lavender{color:#54458c;background:#ede9ff}.peach{color:#855137;background:#ffeadc}.mint{color:#346457;background:#def0e9}.program-note{margin-top:17px;font-size:12px}.commission-preview{background:#eeecfc;padding:30px 26px}.preview-label{color:#514788;align-items:center;gap:8px;font-size:12px;display:flex}.connection-dot{background:#3a8565;border-radius:50%;width:7px;height:7px}.commission-preview h3{letter-spacing:-.02em;margin-top:25px;font-size:19px}.calculation{margin:20px 0;font-size:12px}.calculation>div{justify-content:space-between;gap:12px;padding-block:8px;display:flex}dd{margin:0}.calculation dd{font-variant-numeric:tabular-nums;font-weight:600}.calculation-total{border-top:1px solid #d3cde9;flex-direction:column;gap:6px;padding-top:18px;display:flex}.calculation-total span{font-size:12px}.calculation-total strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:700}.commission-preview>p{color:#615785;margin-top:15px;font-size:12px}.platform-section{padding-block:100px 28px}.section-heading{text-align:center;max-width:800px;margin-inline:auto}.section-heading h2 span{color:#62588d}.section-heading>p{max-width:620px;margin:24px auto 0}.feature-nav{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:45px;padding-block:25px;display:grid}.feature-nav a{border-right:1px solid var(--line);padding:10px 24px;font-size:15px;font-weight:650}.feature-nav a:first-child{padding-left:0}.feature-nav a:last-child{border:0}.feature-nav a:hover{color:#5147df}.feature-nav span{color:var(--muted);margin-top:7px;font-size:12px;font-weight:400;display:block}.feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-block:85px;display:grid}.feature-copy>p{margin-top:24px}.feature-copy .text-link{color:#5147df;margin-top:22px}.benefit-list{gap:15px;margin:26px 0 0;padding:0;list-style:none;display:grid}.benefit-list li{align-items:baseline;gap:14px;font-size:14px;line-height:1.6;display:flex}.feature-visual{border-radius:16px;margin:0;padding:30px}.feature-visual>figcaption,.statement-visual>figcaption{color:var(--muted);margin-bottom:24px;font-size:12px}.campaign-visual{background:#f4eee7}.campaign-sheet{background:#fff;border-radius:12px;padding:25px;box-shadow:0 16px 35px -25px #6346264d}.sheet-title h3{font-size:16px}.reward-value{letter-spacing:-.04em;margin-top:26px;font-size:56px;font-weight:700}.reward-value span{letter-spacing:0;color:var(--muted);margin-top:3px;font-size:13px;font-weight:400;display:block}.settings-list{margin:26px 0 0;font-size:13px}.settings-list>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-block:13px;display:flex}.settings-list dd{font-weight:600}.alternate-reward{align-items:center;gap:14px;padding:23px 5px 0;display:flex}.reward-symbol{color:#826145;font-size:24px}.alternate-reward strong{font-size:14px;display:block}.alternate-reward div>span{color:#6d6257;margin-top:5px;font-size:12px;line-height:1.5;display:block}.affiliate-section{background:#f8fafc}.reverse .feature-copy{order:2}.reverse .feature-visual{order:1}.affiliate-visual{background:#e8edf8}.portal-sheet{background:#fff;border-radius:12px;padding:26px;box-shadow:0 16px 35px -25px #1b38704d}.portal-person{align-items:center;gap:13px;display:flex}.portal-person .avatar{width:42px;height:42px;font-size:12px}.portal-person h3{font-size:17px}.portal-person div>span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.referral-example{background:#f6f5fc;border-radius:7px;margin-top:25px;padding:16px}.referral-example>span{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.referral-example code{color:#5147a0;overflow-wrap:anywhere;font-size:13px}.portal-balance{justify-content:space-between;align-items:end;gap:14px;padding-block:28px;display:flex}.portal-balance div>span{color:var(--muted);font-size:12px}.portal-balance strong{letter-spacing:-.03em;margin-top:5px;font-size:32px;display:block}.portal-balance small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:450}.record-label{color:#62588d;font-size:11px}.portal-records{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-top:17px;font-size:11px;font-weight:550;display:flex}.finance-section{color:#edf2fc;--focus:#b4aeff;background:#13233d}.finance-section .feature-copy>p,.finance-section .benefit-list{color:#b8c8df}.finance-section .feature-copy .text-link{color:#b4aeff}.finance-section .benefit-list li:before{border-color:#b4aeff}.statement-visual{background:#1d304e;border-radius:14px;margin:0;padding:28px}.statement-visual>figcaption{color:#b8c8df}.statement-top h3{letter-spacing:-.02em;font-size:21px}.statement-top>span{color:#b8c8df;margin-top:8px;font-size:12px;display:block}.statement-events{margin:25px 0;padding:0;list-style:none}.statement-events li{grid-template-columns:12px 1fr auto;align-items:baseline;gap:14px;padding-block:18px;display:grid}.event-marker{background:#9be1bd;border-radius:50%;width:8px;height:8px;display:block}.event-marker.correction{background:#e8bd8c}.statement-events strong{font-size:14px;font-weight:600}.statement-events p{color:#b8c8df;margin-top:5px;font-size:12px}.statement-events b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.statement-balance{border-top:1px solid #425370;justify-content:space-between;align-items:baseline;gap:18px;padding-top:23px;display:flex}.statement-balance>span{font-size:13px}.statement-balance strong{font-variant-numeric:tabular-nums;font-size:32px}.statement-note{color:#b8c8df;margin-top:20px;font-size:12px}.payout-section{padding-block:100px}.payout-steps{grid-template-columns:repeat(3,1fr);gap:60px;margin:55px 0 0;padding:0;list-style:none;display:grid}.step-number{color:#5147df;border:1px solid #d9d4f6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:22px;font-weight:600;display:inline-flex}.payout-steps h3{letter-spacing:-.02em;margin-bottom:12px;font-size:22px}.payout-steps p{font-size:16px}.getting-started{background:#f0edff;padding-block:70px}.start-layout{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.start-layout .button{margin-top:30px}.start-steps{margin:0;padding-left:24px}.start-steps li{padding-left:14px}.start-steps li+li{margin-top:25px}.start-steps li::marker{color:#5147df;font-weight:600}.start-steps strong{font-size:18px;font-weight:650}.start-steps p{margin-top:6px;font-size:15px}.section{padding-block:100px}.faq-layout{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.faq-layout>div>p{margin-top:24px}.faq-layout .text-link{color:#5147df;margin-top:12px}.faqs details{border-bottom:1px solid var(--line)}.faqs summary{cursor:pointer;padding:23px 36px 23px 0;font-size:16px;font-weight:600;list-style:none;position:relative}.faqs summary::-webkit-details-marker{display:none}.faqs summary:after{content:"";border-right:1.5px solid var(--violet);border-bottom:1.5px solid var(--violet);width:8px;height:8px;position:absolute;top:28px;right:5px;transform:rotate(45deg)}.faqs details[open] summary:after{top:32px;transform:rotate(225deg)}.faqs p{padding-bottom:24px;font-size:15px}.closing-stage{color:#fff;--focus:#fff;background:#5147df}.closing{text-align:center;padding-block:80px}.closing h2{font-size:clamp(40px,4.5vw,64px)}.closing p{color:#e3dfff;margin:24px auto 28px}.closing .button{color:#4036b8;background:#fff}.closing .button:hover{background:#eeeaff}.footer{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:64px;padding:64px 0;display:grid}.footer .brand{font-size:28px}.footer .brand img{width:38px;height:38px}.footer p{margin-top:20px;font-size:16px}.footer-links{flex-direction:column;align-items:flex-start;font-size:14px;display:flex}.footer-links h2{letter-spacing:0;margin:8px 0 15px;font-size:15px;font-weight:650}.footer-links a{min-height:44px;color:var(--muted);align-items:center;padding-block:10px;display:inline-flex}.stage{color:#edf2fc;--focus:#a69fff;background:#0b1220}.stage .button{color:#15132f;background:#a69fff}.stage .button:hover{background:#bbb5ff}.stage .site-nav a:hover{color:#a69fff}.legal-page{padding-block:72px 96px}.legal-document{max-width:760px;margin-inline:auto}.legal-document h1{font-size:clamp(42px,6vw,64px);font-weight:650;line-height:1.1}.legal-document h2{letter-spacing:-.02em;text-wrap:pretty;margin-bottom:16px;font-size:clamp(23px,3vw,28px);line-height:1.3}.legal-document p{max-width:none}.legal-document .legal-updated{margin-top:16px;font-size:14px}.legal-document .legal-summary{color:var(--navy);margin-top:30px;font-size:19px}.legal-callout{background:var(--soft);border-radius:12px;margin-top:28px;padding:24px}.legal-callout p{color:var(--navy)}.legal-document section{margin-top:44px}.legal-document section p+p{margin-top:16px}.legal-document a{color:var(--violet);text-underline-offset:4px;text-decoration:underline}.legal-page+.footer{border-top:1px solid var(--line)}@media (width<=1050px){.wrap{width:calc(100% - 56px)}.site-nav{gap:18px}.nav-end{gap:16px}.feature-row,.start-layout{gap:45px}.faq-layout{gap:50px}.program-window{grid-template-columns:1fr 285px}.program-main{padding:24px}.program-subheading{flex-direction:column;align-items:start;gap:7px}.program-heading>.status{display:none}.feature-nav a{padding-inline:16px;font-size:14px}}@media (width<=760px){.wrap{width:calc(100% - 40px)}.site-header{flex-wrap:wrap;gap:12px;padding-block:17px 5px}.brand{font-size:23px}.brand img{width:31px;height:31px}.site-nav{order:3;justify-content:space-between;gap:12px;width:100%;font-size:12px}.site-nav a{padding-block:14px}.nav-end .button{display:none}.nav-end{font-size:14px}.hero{padding:45px 0 35px}.hero h1{font-size:clamp(40px,8.8vw,64px)}.hero>p{max-width:490px;margin-block:22px 25px;font-size:16px}.actions{gap:12px}.actions .button{padding-inline:20px;font-size:14px}.fit-line{gap:10px 16px;margin-top:23px;font-size:11px}.hero-stage{padding-bottom:35px}.program-preview>figcaption{flex-direction:column;gap:6px}.program-preview>figcaption span{font-size:11px}.program-window{grid-template-columns:1fr}.program-main{padding:22px}.program-subheading{margin-top:26px}.preview-table{min-width:470px}.commission-preview{padding:24px}.commission-preview h3{margin-top:15px}.calculation{margin-block:12px}.calculation-total{flex-direction:row;align-items:center;gap:12px}.calculation-total strong{font-size:30px}.commission-preview>p br{display:none}.platform-section{padding-block:60px 5px}.section-heading>p{margin-top:20px;font-size:16px}.feature-nav{grid-template-columns:1fr 1fr;margin-top:30px;padding-block:10px}.feature-nav a,.feature-nav a:first-child{padding:17px 12px;font-size:13px}.feature-nav a:nth-child(2){border:0}.feature-nav a:nth-child(-n+2){border-bottom:1px solid var(--line)}.feature-nav span{font-size:11px;line-height:1.5}.feature-row{grid-template-columns:1fr;gap:30px;padding-block:55px}.feature-copy>p{margin-top:20px;font-size:16px}.feature-copy h2{max-width:520px}.feature-copy .text-link{margin-top:15px}.benefit-list{gap:12px;margin-top:20px}.benefit-list li{font-size:13px}.reverse .feature-copy,.reverse .feature-visual{order:initial}.feature-visual{padding:22px}.campaign-sheet,.portal-sheet{padding:20px}.sheet-title{gap:10px}.sheet-title h3{font-size:14px}.status,.portal-records{font-size:10px}.record-label{display:none}.statement-visual{padding:24px}.statement-events li{gap:10px}.statement-events b{font-size:12px}.statement-events strong{font-size:13px}.statement-events p{font-size:11px}.statement-balance strong{font-size:28px}.payout-section{padding-block:60px}.payout-steps{grid-template-columns:1fr;gap:28px;margin-top:35px}.payout-steps li{grid-template-columns:40px 1fr;column-gap:18px;display:grid}.step-number{grid-row:span 2;margin:0}.payout-steps h3{margin-bottom:7px;font-size:20px}.payout-steps p{font-size:15px}.getting-started{padding-block:55px}.start-layout{grid-template-columns:1fr;gap:35px}.start-layout .button{margin-top:24px}.section{padding-block:60px}.faq-layout{grid-template-columns:1fr;gap:25px}.faqs summary{font-size:15px}.closing{padding-block:60px}.closing p{font-size:16px}.footer{grid-template-columns:1fr 1fr;gap:32px 24px;padding-block:48px}.footer-brand{grid-column:1/-1}.legal-page{padding-block:48px 64px}.legal-document .legal-summary{font-size:17px}.legal-callout{padding:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
