.page-reps{--pink:#c9491a;--purple:#e85d26;--blue:#14224c;--cyan:#f2a03d;--orange:#f2a03d;--navy:#14224c;--navy-2:#0d183a;--grad:linear-gradient(120deg,#f2a03d,#e85d26 48%,#c9491a);--maxw:1080px;--bg:#faf4ea;--bg2:#fff;--ink:#14224c;--muted:#7c7466;--card:#fff;--card2:#f5ebdb;--stroke:#14224c1f;--nav-bg:#faf4ead6;--ok:#2e7d52;--ok-bg:#2e7d521a;--ok-line:#2e7d5247;--f-display:"Archivo",system-ui,-apple-system,sans-serif;--f-body:"Inter",system-ui,-apple-system,sans-serif}.page-reps *{box-sizing:border-box;margin:0;padding:0}.page-reps{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:hidden}.page-reps a{color:inherit;text-decoration:none}.page-reps h1,.page-reps h2,.page-reps h3,.page-reps h4,.page-reps .brand,.page-reps .amt,.page-reps .big{font-family:var(--f-display)}.page-reps .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.page-reps section{padding:92px 0;position:relative}.page-reps .band{background:var(--card2)}.page-reps .band-navy{background:var(--navy);color:#afbad4}.page-reps .band-navy h2,.page-reps .band-navy h3,.page-reps .band-navy b{color:#fff}.page-reps .center{text-align:center}.page-reps .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--purple);align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.page-reps .eyebrow:before{content:"";background:var(--purple);border-radius:2px;width:22px;height:2px}.page-reps .band-navy .eyebrow{color:#ffa97a}.page-reps .band-navy .eyebrow:before{background:#ffa97a}.page-reps h2{text-transform:uppercase;letter-spacing:-.03em;text-wrap:balance;margin:16px 0;font-size:clamp(30px,4.4vw,52px);font-weight:900;line-height:1}.page-reps .sub{color:var(--muted);max-width:640px;font-size:clamp(16px,1.7vw,19px);line-height:1.6}.page-reps .center .sub{margin-left:auto;margin-right:auto}.page-reps .or{color:var(--purple)}.page-reps .tiny{color:var(--muted);font-size:12.5px;line-height:1.6}.page-reps .btn{color:#fff;background:var(--grad);background-size:200% 200%;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:16px 28px;font-size:16px;font-weight:700;transition:transform .16s,box-shadow .16s;animation:7s infinite gradShift;display:inline-flex;box-shadow:0 10px 28px -10px #c9491abf}.page-reps .btn:hover{transform:translateY(-2px);box-shadow:0 16px 38px -10px #c9491acc}.page-reps .btn.ghost{color:var(--ink);border:1.5px solid var(--stroke);box-shadow:none;background:0 0;animation:none}.page-reps .btn.ghost:hover{border-color:var(--purple)}.page-reps .btn.light{color:var(--pink);box-shadow:none;background:#fff;animation:none}@keyframes gradShift{0%,to{background-position:0%}50%{background-position:100%}}.page-reps nav{z-index:60;background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--stroke);position:sticky;top:0}.page-reps .nav-in{height:72px;max-width:var(--maxw);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 24px;display:flex}.page-reps .brand{letter-spacing:-.02em;align-items:center;gap:6px;font-size:20px;font-weight:800;display:flex}.page-reps .brand svg{width:auto;height:32px}.page-reps .brand-logo{width:auto;height:28px;display:block}.page-reps footer .brand-logo{height:26px}@media (max-width:560px){.page-reps .brand-logo{height:24px}}.page-reps .brand span span{color:var(--purple)}.page-reps .nav-right{align-items:center;gap:16px;display:flex}.page-reps .nav-back{color:var(--muted);font-size:14px;font-weight:600}.page-reps .nav-back:hover{color:var(--ink)}.page-reps .nav-right .btn{padding:11px 20px;font-size:14.5px}.page-reps .hero{padding:76px 0 84px;overflow:hidden}.page-reps .hero .blob{filter:blur(70px);opacity:.2;z-index:0;border-radius:50%;position:absolute}.page-reps .hero .b1{background:radial-gradient(circle,var(--cyan),transparent 70%);width:460px;height:460px;top:-140px;left:-120px}.page-reps .hero .b2{background:radial-gradient(circle,var(--purple),transparent 70%);width:420px;height:420px;bottom:-180px;right:-100px}.page-reps .hero .wrap{z-index:2;position:relative}.page-reps .hero h1{text-transform:uppercase;letter-spacing:-.035em;text-wrap:balance;margin:20px 0;font-size:clamp(40px,6.4vw,74px);font-weight:900;line-height:.98}.page-reps .hero .sub{color:var(--ink);max-width:600px;font-size:clamp(17px,1.9vw,20px)}.page-reps .cta-row{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.page-reps .hero-note{color:var(--muted);margin-top:14px;font-size:13.5px}.page-reps .comp{grid-template-columns:1fr 1fr;gap:18px;margin-top:52px;display:grid}@media (max-width:720px){.page-reps .comp{grid-template-columns:1fr}}.page-reps .comp-card{background:var(--card);border:1px solid var(--stroke);border-radius:24px;padding:32px 28px;position:relative;box-shadow:0 10px 26px -16px #14224c2e}.page-reps .comp-card.lead{background:linear-gradient(150deg,#fff9f2,#fff4ea);border-color:#e85d264d}.page-reps .comp-lab{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.page-reps .comp-n{font-family:var(--f-display);letter-spacing:-.04em;color:var(--purple);font-variant-numeric:tabular-nums;margin:10px 0 6px;font-size:clamp(42px,6vw,60px);font-weight:900;line-height:1}.page-reps .comp-card p{color:var(--muted);font-size:14.5px;line-height:1.5}.page-reps .comp-card p b{color:var(--ink)}.page-reps .mtable{border:1px solid var(--stroke);background:var(--card);border-radius:22px;margin-top:40px;overflow-x:auto;box-shadow:0 10px 26px -16px #14224c2e}.page-reps table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:520px}.page-reps th,.page-reps td{text-align:right;border-bottom:1px solid var(--stroke);padding:16px 22px;font-size:15.5px}.page-reps th:first-child,.page-reps td:first-child{text-align:left}.page-reps thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--card2);font-size:11px;font-weight:800}.page-reps tbody tr:last-child td{border-bottom:none}.page-reps tbody td:first-child{font-weight:700}.page-reps tbody td.money{font-family:var(--f-display);letter-spacing:-.02em;font-size:18px;font-weight:900}.page-reps tbody tr:nth-child(odd) td.money,.page-reps tbody tr td.money.hi{color:var(--ink)}.page-reps .assume{margin-top:16px}.page-reps .callout{background:var(--card);border:1px solid var(--stroke);border-left:4px solid var(--purple);color:var(--muted);border-radius:14px;max-width:760px;margin-top:26px;padding:20px 24px;font-size:15px;line-height:1.6}.page-reps .callout b{color:var(--ink)}.page-reps .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.page-reps table{min-width:0}.page-reps th,.page-reps td{padding:13px 14px;font-size:14.5px}.page-reps tbody td.money{font-size:16.5px}}.page-reps .steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;display:grid}@media (max-width:900px){.page-reps .steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.page-reps .steps{grid-template-columns:1fr}}.page-reps .step{background:var(--card);border:1px solid var(--stroke);border-radius:18px;padding:26px 22px}.page-reps .step i{background:var(--grad);color:#fff;width:36px;height:36px;font-size:16px;font-style:normal;font-weight:900;font-family:var(--f-display);border-radius:11px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.page-reps .step h4{letter-spacing:-.01em;margin-bottom:6px;font-size:16.5px;font-weight:800}.page-reps .step p{color:var(--muted);font-size:14px;line-height:1.5}.page-reps .why{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}@media (max-width:860px){.page-reps .why{grid-template-columns:1fr}}.page-reps .why-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;padding:28px 24px}.page-reps .why-card h3{letter-spacing:-.015em;margin-bottom:8px;font-size:18px;font-weight:800}.page-reps .why-card p{color:#afbad4;font-size:14.5px;line-height:1.55}.page-reps .terms{flex-direction:column;gap:14px;margin-top:40px;display:flex}.page-reps .term{background:var(--card);border:1px solid var(--stroke);border-radius:16px;align-items:flex-start;gap:15px;padding:20px 22px;display:flex}.page-reps .term svg{width:20px;height:20px;color:var(--ok);flex-shrink:0;margin-top:2px}.page-reps .term b{font-family:var(--f-display);letter-spacing:-.01em;margin-bottom:3px;font-size:16px;font-weight:800;display:block}.page-reps .term span{color:var(--muted);font-size:14.5px;line-height:1.55}.page-reps .faq{max-width:720px;margin:40px auto 0}.page-reps details{border-bottom:1px solid var(--stroke)}.page-reps summary{cursor:pointer;font-family:var(--f-display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:17px;font-weight:700;list-style:none;display:flex}.page-reps summary::-webkit-details-marker{display:none}.page-reps summary:after{content:"+";color:var(--purple);font-size:25px;font-weight:400;line-height:1;transition:transform .22s}.page-reps details[open] summary:after{transform:rotate(45deg)}.page-reps details p{color:var(--muted);max-width:640px;padding:0 0 20px;font-size:15px;line-height:1.65}.page-reps footer{background:var(--navy);color:#8695b8;padding:52px 0 36px;font-size:14px}.page-reps footer a{color:#fff;font-weight:600}.page-reps .f-bot{color:#6e7c9e;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:26px;padding-top:22px;font-size:12.5px;display:flex}@media (prefers-reduced-motion:reduce){.page-reps *{transition:none!important;animation:none!important}.page-reps{scroll-behavior:auto}}.page-reps,.page-checkout{min-height:100vh}
