.affiliate-module-scss-module__WfBpxa__page{color:#1a1a1a;background-color:#fffefb}.affiliate-module-scss-module__WfBpxa__heroGrid{border-right:1px solid var(--line);border-left:1px solid var(--line);row-gap:2rem;max-width:1300px;margin:0 auto;padding:100px 15px;display:grid}@media (min-width:1024px){.affiliate-module-scss-module__WfBpxa__heroGrid{grid-template-columns:2fr 1fr;align-items:center;column-gap:60px}}.affiliate-module-scss-module__WfBpxa__heroLeft{flex-direction:column;row-gap:1.5rem;max-width:700px;display:flex}.affiliate-module-scss-module__WfBpxa__kickerRow{color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em;flex-wrap:nowrap;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500;line-height:1.2;display:flex}.affiliate-module-scss-module__WfBpxa__kickerDot{background-color:#2b0e2a;border-radius:50%;width:8px;height:8px}.affiliate-module-scss-module__WfBpxa__kickerText{color:#1a1a1a}.affiliate-module-scss-module__WfBpxa__heroHeadline{letter-spacing:-.03em;color:#1a1a1a;max-width:24ch;font-size:clamp(2.2rem,1rem + 2vw,3.25rem);font-weight:600;line-height:1.1}.affiliate-module-scss-module__WfBpxa__heroSub{color:#3a3935;max-width:40ch;font-size:1.125rem;line-height:1.4}.affiliate-module-scss-module__WfBpxa__heroCTAGroup{flex-wrap:wrap;gap:1rem;display:flex}.affiliate-module-scss-module__WfBpxa__primaryCTA,.affiliate-module-scss-module__WfBpxa__secondaryCTA{appearance:none;cursor:pointer;border:0;border-radius:6px;outline:0;justify-content:center;align-items:center;min-width:max-content;padding:.9rem 1.1rem;font-size:1rem;font-weight:600;line-height:1.3;transition:background-color .15s;display:flex;box-shadow:0 2px 4px #0006}.affiliate-module-scss-module__WfBpxa__primaryCTA{color:#fff;background-color:#0057ff}.affiliate-module-scss-module__WfBpxa__primaryCTA:hover{background-color:#004ee6}.affiliate-module-scss-module__WfBpxa__secondaryCTA{color:#fff;background-color:#1a1a1a}.affiliate-module-scss-module__WfBpxa__secondaryCTA:hover{background-color:#272727}.affiliate-module-scss-module__WfBpxa__imageWrap{justify-content:flex-end;display:flex}.affiliate-module-scss-module__WfBpxa__imageWrap .affiliate-module-scss-module__WfBpxa__image{object-fit:contain;border-radius:6px;width:100%;height:auto}@media (min-width:1024px){.affiliate-module-scss-module__WfBpxa__imageWrap{justify-content:center;align-items:center;display:flex}}.affiliate-module-scss-module__WfBpxa__heroArtPlaceholder{background:0 0;width:100%;max-width:360px;min-height:260px;position:relative}.affiliate-module-scss-module__WfBpxa__heroShapeCircle{background:radial-gradient(circle at 30% 30%,#f59867 0%,#f0671f 60%,#ce500e 100%);border-radius:50%;width:110px;height:110px;position:absolute;top:0;right:1rem;box-shadow:0 0 0 1px #1a1a1a66}.affiliate-module-scss-module__WfBpxa__heroShapeArrow{border-top:6px solid #f0671f;border-bottom:0;border-left:0;border-right:6px solid #f0671f;border-radius:0;width:180px;height:180px;position:absolute;top:60px;left:0;transform:rotate(-45deg)}.affiliate-module-scss-module__WfBpxa__heroShapeArrow:after{content:"";background-color:#f0671f;width:18px;height:18px;position:absolute;top:-6px;right:-6px;transform:rotate(45deg);box-shadow:0 0 0 1px #1a1a1a66}.affiliate-module-scss-module__WfBpxa__heroShapeBlock{background:radial-gradient(circle at 30% 30%,#f59867 0%,#f0671f 60%,#ce500e 100%);width:110px;height:110px;position:absolute;bottom:0;right:.5rem;box-shadow:0 0 0 1px #1a1a1a99}.affiliate-module-scss-module__WfBpxa__benefitsSection{border-top:1px solid var(--line)}.affiliate-module-scss-module__WfBpxa__benefitsInner{border-right:1px solid var(--line);border-left:1px solid var(--line);row-gap:2rem;max-width:1300px;margin:0 auto;padding:4rem 1rem;display:grid}.affiliate-module-scss-module__WfBpxa__benefitsHeader{row-gap:1rem;max-width:900px;display:grid}.affiliate-module-scss-module__WfBpxa__labelGroup{color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em;flex-wrap:nowrap;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;line-height:1.2;display:flex}.affiliate-module-scss-module__WfBpxa__dotAccent{background-color:#2b0e2a;border-radius:50%;width:8px;height:8px}.affiliate-module-scss-module__WfBpxa__labelText{color:#1a1a1a}.affiliate-module-scss-module__WfBpxa__benefitsHeadline{letter-spacing:-.03em;color:#1a1a1a;max-width:32ch;font-size:clamp(1.75rem,.8rem + 1.5vw,2.5rem);font-weight:500;line-height:1.15}.affiliate-module-scss-module__WfBpxa__benefitsSub{color:#3a3935;max-width:55ch;font-size:1rem;line-height:1.5}.affiliate-module-scss-module__WfBpxa__benefitsGridWrapper{background-color:#0000;border:1px solid #d8d5cc;border-radius:0}.affiliate-module-scss-module__WfBpxa__benefitsGrid{border-bottom:1px solid #d8d5cc;grid-template-columns:1fr;display:grid}@media (min-width:768px){.affiliate-module-scss-module__WfBpxa__benefitsGrid{grid-template-columns:repeat(2,1fr)}}.affiliate-module-scss-module__WfBpxa__benefitCol{border-bottom:1px solid #d8d5cc;padding:1.5rem}@media (min-width:768px){.affiliate-module-scss-module__WfBpxa__benefitCol{padding:2rem}.affiliate-module-scss-module__WfBpxa__benefitCol:nth-child(odd){border-right:1px solid #d8d5cc}}.affiliate-module-scss-module__WfBpxa__benefitCol:last-child{border-bottom:0}.affiliate-module-scss-module__WfBpxa__benefitCol{flex-direction:column;row-gap:.75rem;display:flex}.affiliate-module-scss-module__WfBpxa__benefitBadge{color:#2b0e2a;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.2}.affiliate-module-scss-module__WfBpxa__benefitTitle{color:#1a1a1a;font-size:1.125rem;font-weight:500;line-height:1.3}.affiliate-module-scss-module__WfBpxa__benefitDesc{color:#3a3935;max-width:40ch;font-size:.95rem;line-height:1.4}.affiliate-module-scss-module__WfBpxa__calculatorSection{border-top:1px solid var(--line);background-color:#fffefb}.affiliate-module-scss-module__WfBpxa__calculatorShell{border-right:1px solid var(--line);border-left:1px solid var(--line);row-gap:2rem;max-width:1300px;margin:0 auto;padding:4rem 1rem;display:grid}.affiliate-module-scss-module__WfBpxa__calcHeaderRow{row-gap:2rem;display:grid}@media (min-width:1024px){.affiliate-module-scss-module__WfBpxa__calcHeaderRow{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;column-gap:2rem}}.affiliate-module-scss-module__WfBpxa__calcHeaderLeft{row-gap:1rem;display:grid}.affiliate-module-scss-module__WfBpxa__calculatorHeadline{letter-spacing:-.03em;color:#1a1a1a;max-width:24ch;font-size:clamp(1.5rem,.6rem + 1.2vw,2rem);font-weight:500;line-height:1.15}.affiliate-module-scss-module__WfBpxa__calculatorSub{color:#3a3935;max-width:45ch;font-size:1rem;line-height:1.45}.affiliate-module-scss-module__WfBpxa__calcHeaderRight{row-gap:.5rem;max-width:400px;display:grid}.affiliate-module-scss-module__WfBpxa__inputLabel{color:#1a1a1a;letter-spacing:.03em;text-transform:uppercase;font-size:.8rem;font-weight:500}.affiliate-module-scss-module__WfBpxa__inputWrap{background-color:#0000;border:1px solid #1a1a1a;align-items:center;column-gap:.5rem;padding:.75rem;display:flex}.affiliate-module-scss-module__WfBpxa__inputPrefix{color:#1a1a1a;font-size:1rem;font-weight:500;line-height:1}.affiliate-module-scss-module__WfBpxa__revenueInput{color:#1a1a1a;background:0 0;border:0;outline:0;flex:1;font-size:1rem;font-weight:500;line-height:1.2}.affiliate-module-scss-module__WfBpxa__revenueInput::placeholder{color:#3a3935}.affiliate-module-scss-module__WfBpxa__inputHint{color:#3a3935;font-size:.8rem;line-height:1.4}.affiliate-module-scss-module__WfBpxa__tiersStripOuter{background-color:#0000;border:1px solid #d8d5cc;border-radius:0}.affiliate-module-scss-module__WfBpxa__tiersStripInner{grid-template-columns:1fr;display:grid}@media (min-width:640px){.affiliate-module-scss-module__WfBpxa__tiersStripInner{grid-template-columns:repeat(3,1fr)}}.affiliate-module-scss-module__WfBpxa__tierCol{flex-direction:column;row-gap:1rem;padding:1.25rem 1rem 1.5rem;display:flex}@media (min-width:768px){.affiliate-module-scss-module__WfBpxa__tierCol{padding:1.5rem 1.25rem 1.75rem}}@media (min-width:640px){.affiliate-module-scss-module__WfBpxa__tierCol:not(:last-child){border-right:1px solid #d8d5cc}}.affiliate-module-scss-module__WfBpxa__tierCol:not(:last-child){border-bottom:1px solid #d8d5cc}@media (min-width:640px){.affiliate-module-scss-module__WfBpxa__tierCol:not(:last-child){border-bottom:0}}.affiliate-module-scss-module__WfBpxa__tierRateRow{justify-content:space-between;align-items:baseline;column-gap:.75rem;display:flex}.affiliate-module-scss-module__WfBpxa__tierRateLabel{color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:500;line-height:1.2}.affiliate-module-scss-module__WfBpxa__tierRatePct{color:#1a1a1a;letter-spacing:-.03em;font-size:1.5rem;font-weight:600;line-height:1.2}.affiliate-module-scss-module__WfBpxa__tierEarnBlock{row-gap:.5rem;display:grid}.affiliate-module-scss-module__WfBpxa__earnHeader{color:#3a3935;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:500;line-height:1.2}.affiliate-module-scss-module__WfBpxa__earnValue{color:#1a1a1a;letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:.25rem;font-size:1.5rem;font-weight:600;line-height:1.2;display:flex}.affiliate-module-scss-module__WfBpxa__earnUnit{color:#3a3935;font-size:.9rem;font-weight:400;line-height:1.2}.affiliate-module-scss-module__WfBpxa__tierNote{color:#3a3935;column-gap:.5rem;max-width:32ch;font-size:.8rem;line-height:1.4;display:flex}.affiliate-module-scss-module__WfBpxa__tierDot{color:#2b0e2a;font-size:.8rem;line-height:1.2}.affiliate-module-scss-module__WfBpxa__calcFootNote{color:#3a3935;max-width:60ch;margin-top:-.5rem;font-size:.8rem;line-height:1.4}@media (max-width:800px){.affiliate-module-scss-module__WfBpxa__heroGrid{text-align:left;grid-template-columns:1fr;justify-content:center;gap:50px;padding-top:35px;padding-bottom:35px}.affiliate-module-scss-module__WfBpxa__heroEyebrow{font-size:11px}.affiliate-module-scss-module__WfBpxa__heroHeadline{color:var(--text);text-align:left;margin-bottom:0;font-size:2rem}.affiliate-module-scss-module__WfBpxa__heroSub{text-align:left;max-width:100%;font-size:15px;line-height:1.3}.affiliate-module-scss-module__WfBpxa__imageWrap{display:none}.affiliate-module-scss-module__WfBpxa__ctaRow{justify-content:center}.affiliate-module-scss-module__WfBpxa__solutionLead{text-align:left;max-width:100%;font-size:15px;line-height:1.3}}
