:root{color-scheme:dark;--bg:#080e1b;--ink:#edf4ff;--muted:#a6b7cd;--mint:#b6ecdf;--line:#bbd6ff20;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background:radial-gradient(ellipse at 80% 14%,#3b5f7b2b,transparent 30%),var(--bg);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--mint);outline-offset:5px}img{max-width:100%;display:block;height:auto}em{font-style:normal;background:linear-gradient(95deg,#b9efe0,#a9bafb);background-clip:text;-webkit-text-fill-color:transparent}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{font-weight:500}p{line-height:1.8}.draft-note{padding:9px 20px;background:#29241b;color:#d9c6a2;font-size:11px;text-align:center;line-height:1.5}.draft-note span{font-size:9px;font-weight:700;letter-spacing:.14em;margin-right:10px}.site-header{max-width:1360px;margin:auto;height:90px;padding:0 38px;display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid var(--line)}.brand{display:block;flex-shrink:0}.site-header nav{display:flex;align-items:center;gap:30px;font-size:12px;color:#b7c8dd}.header-apply{border:1px solid #bdd9ff38;border-radius:24px;padding:11px 19px;display:inline-flex;align-items:center;gap:20px;color:#e5eefb}.header-apply:hover{background:#b5d8ff10}.section{max-width:1280px;margin:auto;padding:90px 40px}.hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:center;overflow:clip;min-height:710px;padding-top:78px;padding-bottom:72px}.eyebrow{font-size:10px;letter-spacing:.16em;color:var(--mint);text-transform:uppercase;font-weight:650;margin:0 0 21px}.hero-copy{position:relative;z-index:2}.hero .eyebrow>span{height:5px;width:5px;border-radius:50%;display:inline-block;background:var(--mint);box-shadow:0 0 12px #b6ecdf70;margin-right:7px}.hero h1{font-size:clamp(55px,6.5vw,83px);line-height:1.02;letter-spacing:-.055em;margin:0}.hero-description{font-size:15px;color:var(--muted);max-width:435px;margin:28px 0 26px}.hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid var(--line);border-radius:28px;padding:16px 23px;min-height:51px;font-size:12px;font-weight:650;line-height:1.5}.button.primary{background:linear-gradient(100deg,#c7f4e8,#b8c8ff);color:#102139;box-shadow:0 10px 45px #9ac4ff13}.button.primary:hover{filter:brightness(1.07)}.text-link{display:inline-flex;align-items:center;gap:12px;color:#c1d5ed;font-size:11px;line-height:1.7}.text-link:hover{color:#e3f9f2}.hero-detail{font-size:10px;color:#7994b2;margin-top:26px}.hero-art{height:540px;min-width:0;position:relative;display:grid;place-items:center;isolation:isolate;perspective:1000px;overflow:clip;overflow-clip-margin:24px}.hero-art:before{position:absolute;content:'';inset:11% 0 0;background:radial-gradient(ellipse,#72bcd229,transparent 66%);z-index:-1}.orbit{position:absolute;border:1px solid #aec8eb14;border-radius:50%;aspect-ratio:1;transform:rotateX(56deg) rotateZ(-20deg)}.orbit-one{width:410px}.orbit-two{width:525px}.orbit-three{width:615px;border-style:dashed;opacity:.6}.core{position:absolute;top:126px;width:286px;height:282px;border-radius:26px;border:1px solid #b0d5f652;background:linear-gradient(140deg,#50758835,#22334dea);padding:32px;box-shadow:0 25px 100px #01071399,inset 0 1px 0 #d4ecff21;backdrop-filter:blur(20px);transform:rotateY(-9deg) rotateX(5deg) rotateZ(-3deg);z-index:2}.core-tag{font-size:8px;text-transform:uppercase;letter-spacing:.14em;color:#b9d5e6;display:block;margin-bottom:30px}.core img{width:222px}.core-line{height:1px;background:linear-gradient(90deg,#bad7f445,transparent);margin:24px 0 18px}.core p{font-size:16px;letter-spacing:-.01em;line-height:1.45;margin:0;color:#d0e4f2}.core-dots{display:flex;gap:5px;margin-top:20px}.core-dots b{height:4px;width:14px;border-radius:2px;background:#99d8d5}.core-dots b:nth-child(n+3){background:#8eabd251}.orbit-label{position:absolute;display:flex;align-items:center;gap:9px;border:1px solid #bdd7fb27;padding:13px 17px;border-radius:13px;background:linear-gradient(125deg,#263d53e6,#15213deb);box-shadow:0 10px 25px #0004;font-size:10px;color:#c1d4e5;z-index:3;backdrop-filter:blur(10px)}.orbit-label i{font-style:normal;font-size:9px;color:#92c6c8}.label-one{left:-3px;top:78px;transform:rotate(-5deg)}.label-two{right:-15px;top:172px;transform:rotate(4deg)}.label-three{left:-18px;bottom:120px;transform:rotate(-3deg)}.label-four{right:-16px;bottom:70px;transform:rotate(4deg)}.art-caption{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-size:9px;text-transform:uppercase;letter-spacing:.17em;color:#7c9bb8}.art-caption span{display:inline-block;width:4px;height:4px;background:#a7dfd3;border-radius:50%;margin-right:6px}.industry-strip{max-width:1210px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:26px 10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap}.industry-strip>span{font-size:9px;color:#7e9ab5;text-transform:uppercase;letter-spacing:.07em;max-width:160px;line-height:1.7}.industry-strip strong{font-size:12px;font-weight:500;color:#b1c5dc}.industry-strip i{height:3px;width:3px;border-radius:50%;background:#769cbd}.section-heading h2{font-size:clamp(35px,4.3vw,53px);line-height:1.13;letter-spacing:-.045em;margin:0}.section-heading>p:last-child:not(.eyebrow){color:var(--muted);font-size:14px;max-width:620px;margin:22px 0 0}.section-heading.centered{text-align:center;max-width:720px;margin:0 auto 47px}.section-heading.centered>p:last-child{margin-left:auto;margin-right:auto}.opportunity{display:grid;grid-template-columns:1fr 1fr;gap:95px;padding-top:115px;padding-bottom:110px}.opportunity-copy .large-copy{font-size:25px;letter-spacing:-.03em;color:#d9e7f8;line-height:1.4;margin:0 0 25px}.opportunity-copy p:not(.large-copy){font-size:14px;color:var(--muted);margin:18px 0}.opportunity-copy .text-link{margin-top:8px}.offer-section{padding-top:45px}.offers{display:grid;grid-template-columns:1fr 1fr;gap:24px}.offer{padding:34px 35px;border-radius:25px;border:1px solid #bcd7fa26;background:linear-gradient(140deg,#203149b5,#101b30a3);position:relative;overflow:hidden}.offer.managed{background:linear-gradient(140deg,#274a4f66,#17283fcc)}.offer-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:35px}.offer-number{font-size:16px;color:#7193b1}.tag{border:1px solid #b1d9e02e;background:#a5ccf109;border-radius:25px;padding:6px 10px;font-size:9px;color:#bbd9e8}.offer h3{font-size:34px;line-height:1.16;letter-spacing:-.045em;margin:0 0 23px}.offer>p{font-size:13px;color:#a6bcd4;max-width:420px;min-height:70px}.offer-bottom{border-top:1px solid var(--line);padding-top:25px;margin-top:28px;display:flex;align-items:center;justify-content:space-between;gap:15px}.offer-bottom strong{font-size:24px;font-weight:500;letter-spacing:-.035em}.offer-bottom small{font-size:10px;font-weight:400;letter-spacing:0;color:#9ab0c9}.offer-bottom>a{display:grid;place-items:center;width:39px;height:39px;border:1px solid #b2cfeb31;border-radius:50%;font-size:20px}.offer-bottom>a:hover{background:#b2cfeb1b}.section-note{font-size:10px;color:#809bb7;line-height:1.8;margin:22px 0 0}.commission-section{padding-top:85px;border-top:1px solid #b5d3f214}.commission-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:42px}.commission-card{padding:32px;border:1px solid #b4d1ef28;border-radius:24px;background:linear-gradient(145deg,#24364b99,#12213788)}.commission-card.featured{background:radial-gradient(ellipse at top right,#61796933,transparent 70%),linear-gradient(145deg,#2b455266,#17273e);border-color:#b0ddd948}.commission-title{display:flex;justify-content:space-between;align-items:center;gap:15px}.muted{font-size:10px;color:#9aadc8}.payment-label{font-size:11px;color:#b5cce4;margin:35px 0 3px}.big-amount{font-size:66px;letter-spacing:-.06em;font-weight:500;line-height:1.2}.big-amount>span{font-size:39px;color:#a8c7dc}.amount-explanation{font-size:11px;color:#839eb9;margin:10px 0 30px}.recurring{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;gap:14px;align-items:center}.recurring-icon{display:grid;place-items:center;font-size:24px;color:#b5e6dc;border:1px solid #b3e8d82e;background:#b3e8d80c;height:45px;width:45px;border-radius:14px}.recurring strong{font-size:27px;font-weight:500;letter-spacing:-.03em}.recurring small{font-size:12px;color:#a2bad1;font-weight:400}.recurring p{font-size:10px;color:#91abc2;margin:5px 0 0}.commission-note{font-size:11px;color:#91a9c2;line-height:1.8;margin:21px 0 0}.commission-details{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:26px 5px 38px}.commission-details p{font-size:11px;color:#96abc3;margin:0}.commission-details strong{display:block;font-weight:550;color:#c7d7e8;margin-bottom:4px}.example{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:35px;border:1px solid var(--line);border-radius:20px;background:#b1d5f407;padding:28px}.example .eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:10px}.example h3{font-size:23px;letter-spacing:-.035em;margin:0}.example p{font-size:10px;line-height:1.7;color:#8da6bf;margin:11px 0 0}.example strong{font-size:30px;display:block;font-weight:500;letter-spacing:-.04em;margin-bottom:8px}.example strong small{font-size:12px;font-weight:400}.example>div>span{font-size:10px;color:#93adc6;display:block;line-height:1.6}.fit-section{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-top:65px}.fit-list article{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid var(--line)}.fit-list article:first-child{padding-top:0}.fit-list article>span{font-size:11px;color:#7cb2bd;padding-top:7px}.fit-list h3{font-size:22px;letter-spacing:-.025em;margin:0 0 13px}.fit-list p{font-size:13px;color:var(--muted);margin:0}.apply-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;background:radial-gradient(ellipse at 10% 50%,#558c9020,transparent 70%);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:85px;padding-bottom:85px}.apply-copy h2{font-size:63px;line-height:1.06;letter-spacing:-.05em;margin:0 0 24px}.apply-copy>p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:350px}.email-link{display:inline-flex;gap:20px;font-size:15px;color:#bededc;margin-top:10px}.apply-copy .small-print{font-size:10px!important;line-height:1.8;margin-top:26px;max-width:320px!important;color:#7997b1!important}.application-form{padding:27px;border:1px solid #b4d5f52e;border-radius:24px;background:linear-gradient(140deg,#30485b42,#17283e);box-shadow:0 20px 70px #0002}.application-form label{font-size:11px;color:#b8cce0;display:flex;flex-direction:column;gap:9px;margin:0 0 19px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.application-form input,.application-form textarea{font-size:12px;font-weight:400;width:100%;min-width:0;background:#0b192d8c;border:1px solid #bfd7ef24;border-radius:10px;color:#edf4ff;padding:12px;resize:vertical}.application-form textarea{line-height:1.7;min-height:120px}.application-form input::placeholder,.application-form textarea::placeholder{color:#738ca8}.application-form .button{width:100%;margin-top:2px;font-size:12px}.application-form>p{font-size:9px;color:#8ba3bd;text-align:center;margin:13px 0 0;line-height:1.7}.application-form>.text-link{margin-top:12px;font-size:11px}.faq-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.faq-section h2{font-size:42px}.faq-list details{border-bottom:1px solid var(--line);padding:19px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;list-style:none;font-size:14px;color:#d0e0f0;line-height:1.6}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#8caec3;font-size:18px}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details p{font-size:12px;color:#95abc5;line-height:1.9;margin:17px 0 0}footer{max-width:1280px;padding:35px 40px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line)}footer p{font-size:11px;color:#829ab4}footer>span{font-size:9px;color:#7590ab}.skip{position:fixed;top:-100px;left:15px;z-index:10;background:var(--mint);color:#112640;padding:12px;border-radius:8px}.skip:focus{top:10px}[hidden]{display:none!important}@media(min-width:800px) and (prefers-reduced-motion:no-preference){.core{animation:float 9s ease-in-out infinite}.orbit-label{animation:label-float 8s ease-in-out infinite}.label-two{animation-delay:-4s}.label-three{animation-delay:-2s}.label-four{animation-delay:-6s}@keyframes float{50%{transform:translateY(-9px) rotateY(-5deg) rotateX(3deg) rotateZ(-1deg)}}@keyframes label-float{50%{translate:0 -7px}}}@media(max-width:1100px){.site-header{margin:0 30px;padding:0 4px}.section{padding-left:34px;padding-right:34px}.hero-art{transform:scale(.85);transform-origin:center}.hero{min-height:650px;padding-top:55px}.hero h1{font-size:65px}.hero-description{max-width:390px;font-size:14px}.hero-actions{gap:15px}.hero-actions .text-link{font-size:10px}.industry-strip{margin:0 34px}.opportunity,.fit-section,.apply-section,.faq-section{gap:50px}.opportunity{padding-top:85px}.commission-title{flex-wrap:wrap;gap:9px}.commission-details{gap:20px}.example{gap:25px}.example strong{font-size:26px}.offer-bottom{align-items:start}.offer-bottom strong>small:last-child{display:block;margin-top:7px}.apply-copy h2{font-size:54px}.form-row{grid-template-columns:1fr;gap:0}}@media(max-width:760px){html{scroll-padding-top:20px}.draft-note{font-size:9px;padding:8px 18px;line-height:1.7}.draft-note span{font-size:8px}.site-header{height:79px;margin:0 22px;gap:15px}.site-header .brand{width:144px}.site-header nav{gap:0}.site-header nav>a:not(.header-apply){display:none}.header-apply{font-size:11px;padding:10px 15px;gap:14px}.section{padding:62px 24px}.hero{grid-template-columns:1fr;gap:0;padding-top:50px;padding-bottom:20px;overflow:hidden}.hero .eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:23px}.hero h1{font-size:clamp(53px,13vw,72px);line-height:1.03}.hero-description{font-size:14px;line-height:1.9;max-width:470px;margin:24px 0}.hero-actions{gap:18px}.hero-actions .button{padding:15px 21px;font-size:12px}.hero-actions .text-link{font-size:10px}.hero-detail{font-size:9px;line-height:1.8;max-width:280px;margin-top:20px}.hero-art{height:390px;transform:none;width:100%;margin-top:5px}.orbit-one{width:260px}.orbit-two{width:360px}.orbit-three{width:450px}.core{top:80px;height:210px;width:224px;padding:22px;border-radius:21px}.core-tag{font-size:7px;margin-bottom:22px}.core img{width:178px}.core-line{margin:18px 0 14px}.core p{font-size:13px}.core-dots{margin-top:13px}.core-dots b{height:3px;width:11px}.orbit-label{font-size:8px;padding:9px 11px;gap:6px;border-radius:9px;max-width:190px}.orbit-label i{font-size:7px}.label-one{left:0;top:51px}.label-two{right:-3px;top:118px}.label-three{left:-3px;bottom:91px}.label-four{right:0;bottom:48px}.art-caption{bottom:13px;font-size:7px;letter-spacing:.13em}.industry-strip{margin:0 24px;justify-content:center;padding:24px 0;gap:17px 20px}.industry-strip>span{width:100%;max-width:none;text-align:center;font-size:8px}.industry-strip strong{font-size:10px}.industry-strip i{display:none}.section-heading h2{font-size:38px}.section-heading .eyebrow{font-size:9px;margin-bottom:17px}.section-heading>p:last-child:not(.eyebrow){font-size:13px;line-height:1.8;margin-top:20px}.section-heading.centered{margin-bottom:30px;text-align:left}.opportunity{grid-template-columns:1fr;gap:30px;padding-top:66px}.opportunity-copy .large-copy{font-size:23px;margin-bottom:18px}.opportunity-copy p:not(.large-copy){font-size:13px}.offer-section{padding-top:0}.offers{grid-template-columns:1fr;gap:15px}.offer{border-radius:20px;padding:25px}.offer-top{margin-bottom:27px}.offer-number{font-size:13px}.tag{font-size:9px}.offer h3{font-size:33px}.offer>p{font-size:12px;min-height:0;line-height:1.9}.offer-bottom{padding-top:20px;margin-top:22px;align-items:center}.offer-bottom strong{font-size:25px}.offer-bottom strong>small:last-child{display:inline;margin:0}.offer-bottom small{font-size:8px}.offer-bottom>a{height:34px;width:34px;flex-shrink:0}.section-note{font-size:9px;line-height:1.9;margin-top:19px}.commission-section{padding-top:58px}.commission-grid{grid-template-columns:1fr;gap:17px;margin-top:30px}.commission-card{padding:26px;border-radius:21px}.commission-title{flex-wrap:nowrap}.commission-title .muted{font-size:9px}.payment-label{margin-top:29px}.big-amount{font-size:60px}.big-amount>span{font-size:35px}.amount-explanation{font-size:10px;margin-bottom:25px}.recurring{padding:20px 0}.recurring strong{font-size:27px}.commission-note{font-size:10px}.commission-details{grid-template-columns:1fr;gap:20px;margin:24px 1px 27px}.commission-details p{font-size:11px}.example{grid-template-columns:1fr;gap:23px;padding:24px;border-radius:17px}.example>div:first-child{padding-bottom:5px}.example h3{font-size:25px}.example strong{font-size:31px;margin-bottom:5px}.example>div>span{font-size:10px}.fit-section{grid-template-columns:1fr;gap:36px;padding-top:28px}.fit-list article{gap:16px;padding:23px 0}.fit-list h3{font-size:22px}.fit-list p{font-size:12px;line-height:1.9}.apply-section{grid-template-columns:1fr;gap:28px;padding-top:59px;padding-bottom:60px}.apply-copy h2{font-size:55px}.apply-copy>p:not(.eyebrow){font-size:13px;line-height:1.8;max-width:360px}.email-link{font-size:14px;margin-top:3px}.apply-copy .small-print{font-size:10px!important;max-width:350px!important;margin-top:19px}.application-form{padding:23px;border-radius:20px}.application-form label{font-size:11px}.application-form input,.application-form textarea{font-size:16px;padding:12px;min-height:44px}.application-form .button{font-size:11px;gap:12px;padding:14px 17px}.application-form>p{font-size:9px}.faq-section{grid-template-columns:1fr;gap:29px}.faq-section h2{font-size:37px}.faq-list summary{font-size:13px;min-height:25px}.faq-list details p{font-size:12px}.faq-list details{padding:21px 0}footer{padding:27px 24px;gap:18px;flex-wrap:wrap}footer .brand{width:143px}footer p{font-size:9px}footer>span{width:100%;font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
/* Approved sales program and responsive earnings illustration. */
select{font:inherit;color:inherit;color-scheme:dark}select:focus-visible{outline:3px solid var(--mint);outline-offset:5px}.earnings-section{border-top:1px solid var(--line);padding-top:75px}.earnings-workbench{margin-top:38px;border:1px solid #b9d8f52e;border-radius:28px;background:radial-gradient(ellipse at 90% 0%,#46737622,transparent 65%),linear-gradient(135deg,#1d3041a8,#101b2b);padding:32px;display:grid;grid-template-columns:1fr 1.65fr;gap:34px}.earnings-controls{padding:6px 22px 0 0;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:28px}.earnings-controls label{display:flex;flex-direction:column;gap:13px;font-size:12px;color:#c2d4e6}.earnings-controls select{width:100%;padding:13px 10px;border-radius:12px;border:1px solid #bdd7ef30;background:#111e30;font-size:12px;min-height:46px}.earnings-controls label>span:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.earnings-controls output{display:inline-grid;place-items:center;border:1px solid #b8eed947;background:#b8eed90a;color:var(--mint);font-size:22px;min-width:45px;height:42px;border-radius:12px}.earnings-controls input[type=range]{width:100%;margin:8px 0 0;accent-color:var(--mint);height:24px;cursor:pointer}.range-ticks{display:flex;justify-content:space-between;font-size:10px;color:#839eb7;padding:0 7px}.earnings-controls p{font-size:12px;color:#9ab3c8;margin:0}.earnings-controls p strong{color:#d0ece5}.earnings-results{display:grid;grid-template-columns:1fr;gap:20px;min-width:0}.earnings-results article>span{font-size:11px;color:#b3cada;display:block}.earnings-primary>strong{font-size:clamp(42px,5vw,68px);letter-spacing:-.06em;font-weight:500;line-height:1.35;color:#e3f7f0;font-variant-numeric:tabular-nums}.earnings-results p{font-size:11px;color:#9db4cc;line-height:1.7;margin:5px 0 0}.earnings-recurring{border-top:1px solid var(--line);padding-top:20px}.earnings-recurring>strong{display:block;font-size:32px;letter-spacing:-.035em;font-weight:500;margin-top:7px;font-variant-numeric:tabular-nums}.earnings-recurring small{font-size:12px;color:#9bb4c9;font-weight:400;letter-spacing:0}.earnings-growth{grid-column:1/-1;padding-top:27px;border-top:1px solid var(--line)}.growth-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.growth-heading h3{font-size:17px;margin:0;letter-spacing:-.02em}.growth-heading>span{font-size:10px;color:#91aac3}.growth-bars{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.growth-column{display:flex;flex-direction:column;gap:12px;min-width:0}.growth-column>strong{font-weight:500;font-size:23px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.growth-column>span{font-size:11px;color:#a5bed0}.growth-track{height:92px;display:flex;align-items:flex-end;border-bottom:1px solid #b5d5e83b;background:repeating-linear-gradient(to top,transparent 0,transparent 30px,#c5ddec09 30px,#c5ddec09 31px)}.growth-fill{width:100%;background:linear-gradient(to top,#8caade,var(--mint));border-radius:9px 9px 0 0;opacity:.8;transition:height .35s ease}.growth-first{height:23.26%;opacity:.45}.growth-middle{height:58.14%;opacity:.65}.growth-last{height:100%}.earnings-assumptions{max-width:1040px}footer>a:last-child{font-size:11px;color:#b4d5e4}.hero-actions .button{gap:18px}.commission-section{padding-bottom:65px}
@media(max-width:760px){.earnings-section{padding-top:52px}.earnings-workbench{padding:23px;grid-template-columns:1fr;gap:27px;margin-top:28px;border-radius:21px}.earnings-controls{border-right:0;border-bottom:1px solid var(--line);padding:0 0 25px;gap:24px}.earnings-controls select{font-size:16px}.earnings-primary>strong{font-size:51px}.earnings-recurring>strong{font-size:31px}.earnings-growth{padding-top:23px}.growth-heading{display:block}.growth-heading h3{font-size:16px;line-height:1.6;margin-bottom:7px}.growth-heading>span{font-size:9px}.growth-bars{gap:14px}.growth-column>strong{font-size:clamp(14px,4.5vw,21px)}.growth-track{height:85px}.growth-column>span{font-size:10px}.earnings-results p{font-size:11px}.earnings-controls label{font-size:12px}.earnings-assumptions{font-size:10px}.commission-section{padding-bottom:50px}}
@media(prefers-reduced-motion:reduce){.growth-fill{transition:none}}

/* Clear product story, with the earnings illustration kept intact. */
.hero-detail{max-width:405px;line-height:1.9;font-size:11px}.hero-detail strong{display:block;color:#b8d4e0;font-weight:550}
.opportunity{column-gap:65px;row-gap:46px}.product-reasons{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px}.product-reasons article{border-top:1px solid var(--line);padding-top:23px}.product-reasons article>span{font-size:9px;letter-spacing:.09em;color:var(--mint);line-height:1.8;display:block}.product-reasons h3{font-size:22px;letter-spacing:-.025em;line-height:1.35;margin:13px 0 12px}.product-reasons p{font-size:12px;color:var(--muted);line-height:1.85;margin:0}.apply-copy h2{font-size:clamp(40px,4.4vw,55px)}
@media(max-width:1000px){.product-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity{column-gap:38px}.hero h1{font-size:clamp(48px,6.2vw,65px)}}
@media(max-width:760px){.hero h1{font-size:clamp(44px,11.7vw,66px)}.hero-detail{font-size:10px;max-width:360px}.opportunity{row-gap:28px}.product-reasons{gap:25px}.product-reasons h3{font-size:20px}.apply-copy h2{font-size:clamp(36px,10vw,50px)}}
@media(max-width:520px){.product-reasons{grid-template-columns:1fr}.product-reasons article{padding-top:20px}.product-reasons h3{margin:9px 0;font-size:22px}}

/* Show the scale of a book of business before per-account commission details. */
.income-hero{gap:65px;min-height:730px}.income-hero h1{font-size:clamp(58px,6.7vw,87px)}.hero-promise{font-size:26px;letter-spacing:-.03em;line-height:1.3;margin:20px 0 0;color:#cad9ee}.income-hero .hero-description{margin-top:24px}.income-hero .hero-detail{max-width:415px}.income-preview{min-width:0;padding:30px;border:1px solid #b0d9e646;border-radius:27px;background:radial-gradient(ellipse at 90% 0%,#70d7b723,transparent 65%),linear-gradient(140deg,#243d50d9,#101c31f2);box-shadow:0 30px 95px #0004,inset 0 1px 0 #e0f5ff12}.income-preview-top{display:flex;gap:10px;align-items:center;justify-content:space-between}.income-example-label{font-size:10px;color:#9bb6c6}.income-preview h2{font-size:22px;line-height:1.4;letter-spacing:-.035em;margin:28px 0 23px}.income-metric-label{font-size:11px;color:#b4ced9;display:block}.income-total{display:block;font-size:clamp(48px,5.1vw,68px);letter-spacing:-.065em;font-weight:500;line-height:1.2;color:#dcf5e9;margin:7px 0}.income-total-note{font-size:10px;color:#9bb5c7;margin:0}.income-mini-chart{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.income-mini-chart strong{font-size:16px;font-weight:500;letter-spacing:-.025em}.income-mini-chart>div>span{font-size:10px;color:#9bb5c7;display:block;margin-top:9px}.income-mini-track{height:78px;display:flex;align-items:end;border-bottom:1px solid #b8d6ed36;margin-top:10px;background:repeating-linear-gradient(to top,transparent 0,transparent 25px,#c5ddec09 25px,#c5ddec09 26px)}.income-mini-track i{height:var(--bar-height);width:100%;border-radius:7px 7px 0 0;background:linear-gradient(0deg,#779bd3,#b6ecdf);transform-origin:bottom}.income-mini-chart>div:nth-child(1) i{opacity:.5}.income-mini-chart>div:nth-child(2) i{opacity:.75}.income-book{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px;border-top:1px solid var(--line);padding-top:23px}.income-book strong{font-size:29px;font-weight:500;letter-spacing:-.04em;display:block}.income-book small{font-size:11px;font-weight:400;color:#b3c9d7;letter-spacing:0}.income-book span{font-size:10px;line-height:1.6;display:block;color:#a4bfcd;margin-top:5px}.income-assumptions{font-size:10px;color:#9cb5c6;line-height:1.75;margin:24px 0 0}.income-assumptions a{color:#c2e5df;text-decoration:underline;text-underline-offset:3px}.income-story{padding-top:70px;padding-bottom:70px}.income-story>.section-heading{max-width:710px}.income-story-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:40px}.income-story-steps article{border-top:1px solid var(--line);padding-top:23px}.income-story-steps article>span{font-size:11px;color:var(--mint)}.income-story-steps h3{font-size:23px;letter-spacing:-.03em;margin:17px 0 12px;line-height:1.3}.income-story-steps p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.income-goal{margin-top:20px}.income-goal-track{height:5px;border-radius:10px;background:#b6ecdf1c;overflow:hidden}.income-goal-track i{display:block;height:100%;background:linear-gradient(90deg,#8aa9dc,#b6ecdf);transition:width .3s ease}.income-goal p{font-size:10px;color:#bddccc;margin-top:9px}.earnings-invitation{max-width:1200px;padding:26px 32px;margin:0 auto 10px;border:1px solid var(--line);border-radius:20px;display:flex;gap:25px;align-items:center;background:#b1d5f407}.earnings-invitation p{font-size:18px;letter-spacing:-.02em;margin:0 auto 0 0}.commission-section{border-top:0;padding-top:20px;padding-bottom:80px}.commission-breakdown{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 0}.commission-breakdown summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none}.commission-breakdown summary::-webkit-details-marker{display:none}.commission-breakdown summary .eyebrow{display:block;margin:0 0 10px;font-size:9px}.commission-breakdown summary strong{display:block;font-size:28px;line-height:1.3;font-weight:500;letter-spacing:-.035em}.commission-breakdown summary small{display:block;font-size:12px;line-height:1.7;color:var(--muted);margin-top:8px}.disclosure-plus{font-size:28px;line-height:1;color:var(--mint);flex-shrink:0}.commission-breakdown[open] .disclosure-plus{transform:rotate(45deg)}.commission-breakdown .big-amount{font-size:45px}.commission-breakdown .big-amount>span{font-size:30px}.commission-breakdown .recurring strong{font-size:25px}.growth-first{height:25.43%}.growth-middle{height:59.32%}
@media(prefers-reduced-motion:no-preference){.income-mini-track i{animation:income-rise .8s ease-out both}.income-mini-chart>div:nth-child(2) i{animation-delay:.1s}.income-mini-chart>div:nth-child(3) i{animation-delay:.2s}@keyframes income-rise{from{transform:scaleY(.1);opacity:.15}}}
@media(max-width:1100px){.income-hero{gap:32px}.income-preview{padding:25px}.income-hero h1{font-size:clamp(54px,6.6vw,74px)}.income-preview h2{font-size:20px}.income-book strong{font-size:25px}.earnings-invitation{margin-left:34px;margin-right:34px;flex-wrap:wrap}.earnings-invitation p{flex-basis:100%}}
@media(max-width:760px){.income-hero{gap:35px;padding-bottom:42px}.income-hero h1{font-size:clamp(53px,13.5vw,75px)}.hero-promise{font-size:23px;margin-top:17px}.income-preview{padding:25px;border-radius:22px}.income-preview h2{font-size:22px;margin:24px 0 20px}.income-total{font-size:57px}.income-book strong{font-size:27px}.income-hero .hero-actions{gap:20px}.income-hero .hero-actions .button{font-size:12px}.income-story{padding-top:50px;padding-bottom:50px}.income-story-steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.income-story-steps h3{margin:11px 0 10px}.income-story-steps p{font-size:12px}.earnings-invitation{margin-left:24px;margin-right:24px;padding:24px;gap:20px;align-items:start;flex-direction:column}.earnings-invitation p{font-size:20px;line-height:1.5}.earnings-invitation .button{font-size:11px;padding:14px 17px;gap:14px}.commission-section{padding-top:0;padding-bottom:45px}.commission-breakdown summary strong{font-size:25px}.commission-breakdown summary small{font-size:11px}.income-assumptions{font-size:10px}.income-goal p{font-size:10px}}
@media(max-width:370px){.income-hero h1{font-size:46px}.income-preview{padding:20px}.income-total{font-size:49px}.income-preview-top{gap:7px}.income-example-label{font-size:9px}.income-mini-chart{gap:12px}.income-mini-chart strong{font-size:14px}.income-book{gap:14px}.income-book strong{font-size:24px}.income-book small{font-size:10px}.income-book span{font-size:9px}.income-hero .hero-actions .button{font-size:11px;padding:15px 18px}.earnings-primary>strong{font-size:44px}}
@media(prefers-reduced-motion:reduce){.income-goal-track i{transition:none}}
.income-hero h1{font-size:clamp(40px,4.4vw,58px);line-height:1.07}.income-hero h1>span,.income-hero h1>em{display:block;text-wrap:balance}.income-hero .hero-promise{max-width:440px}@media(max-width:1100px){.income-hero h1{font-size:clamp(34px,4.4vw,48px)}}@media(max-width:760px){.income-hero h1{font-size:clamp(30px,9vw,52px)}}@media(max-width:370px){.income-hero h1{font-size:30px}}
