.content-hero-cta{margin-top:30px}.referral-rates{background:#fff;padding:72px 0}.referral-rates h2,.referral-tiers h2,.legal-document h2{max-width:22ch}.referral-lead{color:#555f69;max-width:62ch;margin:22px 0 0;font-size:17px;line-height:1.7}.referral-table-scroll{-webkit-overflow-scrolling:touch;margin:40px 0 0;overflow-x:auto}.referral-table{border-collapse:collapse;text-align:left;width:100%;min-width:520px}.referral-table th,.referral-table td{border-bottom:1px solid var(--line);vertical-align:baseline;padding:16px 18px}.referral-table thead th{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:#656b74;border-bottom:2px solid var(--ink);white-space:nowrap;font-size:12px;font-weight:700;line-height:1.5}.referral-table tbody th{font-family:var(--body);color:var(--ink);font-size:15px;font-weight:500;line-height:1.5}.referral-table td{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:17px}.referral-note{color:#555f69;max-width:62ch;margin:20px 0 0;font-size:14px;line-height:1.7}.referral-tiers{background:#f7f7f4;padding:72px 0}.referral-tier-list{counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px;margin:46px 0 0;padding:0;list-style:none;display:grid}.referral-tier-list>li{border-top:1px solid #ccd0d5;min-width:0;padding-top:22px}.referral-tier-rank{font-family:var(--body);letter-spacing:.1em;color:#656b74;margin-bottom:14px;font-size:12px;font-weight:700;display:block}.referral-tiers h3{margin:0 0 10px;font-size:34px!important;line-height:1.1!important}.referral-tier-range{color:var(--ink);margin:0 0 6px;font-size:15px;line-height:1.6}.referral-tier-bonus{color:#555f69;margin:0;font-size:14px;line-height:1.6}.link-note{border-top:1px solid var(--line);background:#fff;padding:56px 0}.link-note-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.link-note h2{max-width:20ch;margin:0;font-size:40px!important;line-height:1.08!important}.link-note p{color:#555f69;max-width:58ch;margin:16px 0 0;font-size:16px;line-height:1.7}.link-note--closing{background:var(--ink,#0b0f19);color:#fff;border-top:0;padding:66px 0}.link-note--closing p{color:#c0cbdc}.legal-document{background:#fff;padding:64px 0 80px}.legal-status{border-left:3px solid var(--ink);color:var(--ink);background:#f7f7f4;max-width:68ch;margin:32px 0 0;padding:18px 20px;font-size:15px;line-height:1.65}.legal-toc{border-top:1px solid var(--line);margin:42px 0 0;padding:26px 0 0}.legal-toc-label{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:#656b74;margin:0 0 16px;font-size:12px;font-weight:700}.legal-toc ol{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:4px 30px;margin:0;padding:0;list-style:none;display:grid}.legal-toc a{min-height:44px;color:var(--ink);align-items:baseline;gap:12px;padding:9px 0;font-size:15px;line-height:1.5;display:flex}.legal-toc a>span{color:#656b74;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.legal-toc a:hover{text-underline-offset:4px;text-decoration:underline}.legal-articles{max-width:72ch;margin:54px 0 0}.legal-articles>article{border-top:1px solid var(--line);margin-top:34px;padding:34px 0 0;scroll-margin-top:90px}.legal-articles>article:first-child{border-top:0;margin-top:0;padding-top:0}.legal-articles h3{align-items:baseline;gap:14px;margin:0 0 16px;display:flex;font-size:30px!important;line-height:1.12!important}.legal-article-number{font-family:var(--body);letter-spacing:.08em;color:#656b74;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.legal-articles p{color:#2b323b;margin:0 0 14px;font-size:16px;line-height:1.75}.legal-articles p:last-child{margin-bottom:0}@media (max-width:760px){.referral-rates,.referral-tiers{padding:48px 0}.link-note,.link-note--closing{padding:44px 0}.legal-document{padding:44px 0 56px}.referral-tier-list,.legal-toc ol{gap:24px}.referral-tiers h3{font-size:30px!important}.link-note h2{font-size:32px!important}.legal-articles h3{font-size:26px!important}}.referral-ways,.referral-gains,.referral-how,.referral-bonus,.referral-domains,.referral-proof{padding-block:clamp(40px,5.5vw,56px)}.referral-page .hub-heading{margin-bottom:26px}.referral-page .hub-domains{padding-block:clamp(40px,5.5vw,56px)}.referral-ways{background:#fafbfe}.referral-ways-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.referral-way{background:#fff;border-top:5px solid #c2fa46;padding:22px 20px}.referral-way h3{font:500 clamp(32px,2.2vw,34px)/1.12 var(--title);margin:0 0 12px}.referral-way p{max-width:55ch;margin:0;font-size:16px;line-height:1.7}.referral-ways-banner{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:18px 0 0;font-size:16px;display:flex}.referral-gains{color:#fff;background:#0b0f19}.referral-gains .hub-heading>.eyebrow{color:#c2fa46}.referral-gains .referral-note a{color:#fff}.sim{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.sim-controls{gap:20px;display:grid}.sim-kind{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.sim-kind legend{font:700 12px/1.5 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#aeb6c6;margin-bottom:12px}.sim-pill{cursor:pointer;border:1px solid #39404f;align-items:center;min-height:44px;padding:0 18px;font-size:15px;display:flex;position:relative}.sim-pill input{opacity:0;cursor:pointer;position:absolute;inset:0}.sim-pill[data-checked]{color:#0b0f19;background:#c2fa46;border-color:#c2fa46;font-weight:700}.sim-pill:has(input:focus-visible){outline-offset:2px;outline:3px solid #c2fa46}.sim-field{gap:10px;display:grid}.sim-field-label{justify-content:space-between;gap:16px;font-size:15px;display:flex}.sim-field-label output{font-variant-numeric:tabular-nums;font-weight:700}.sim-field input[type=range]{accent-color:#c2fa46;cursor:pointer;width:100%;height:44px}.sim-tier-note{color:#aeb6c6;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:14px;display:flex}.sim-tier-note .text-link{color:#fff;min-height:44px}.sim-results{border-left:1px solid #39404f;gap:22px;padding-left:clamp(20px,3vw,44px);display:grid}.sim-figure{gap:6px;display:grid}.sim-figure strong{font:500 clamp(36px,3.6vw,56px)/1 var(--title);font-variant-numeric:tabular-nums}.sim-figure span{color:#aeb6c6;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;display:flex}.sim-cap{font:700 11px/1.4 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#0b0f19;background:#c2fa46;border-radius:3px;padding:2px 8px;font-style:normal}.sim-annonce{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.referral-gains .referral-note{margin:24px 0 0}.referral-bonus{color:#fff;background:#0b0f19}.referral-bonus .hub-heading>.eyebrow{color:#c2fa46}.referral-bonus .referral-bonus-bar li{border-top-color:#39414f}.referral-bonus .referral-bonus-bar li[data-active]{border-top-color:#c2fa46}.referral-bonus .referral-bonus-bar span{color:#aeb6c6}.referral-bonus .referral-bonus-bar em{color:#c2fa46}.referral-page[data-motion] .referral-bonus .referral-bonus-bar li[data-active]{border-top-color:#39414f}.referral-bonus-bar{counter-reset:cran;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.referral-bonus-bar li{border-top:5px solid #d6dce8;gap:4px;padding:16px 4px 0;display:grid}.referral-bonus-bar li[data-active]{border-top-color:#c2fa46}.referral-bonus-bar strong{font:600 clamp(16px,1.35vw,19px)/1.3 var(--body);letter-spacing:-.01em;text-transform:none}.referral-bonus-bar span{color:#5c6461;font-size:14px}.referral-bonus-bar em{color:#344ab0;font-size:13px;font-style:normal;font-weight:700}.referral-bonus-combo{max-width:65ch;margin:18px 0 0;font-size:16px}.referral-grid-fold{border-top:1px solid var(--line);margin-top:20px}.referral-grid-fold summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:56px;font-size:15px;font-weight:700;list-style:none;display:flex}.referral-grid-fold summary::-webkit-details-marker{display:none}.referral-grid-fold summary .icon{transition:transform .2s}.referral-grid-fold[open] summary .icon{transform:rotate(90deg)}.referral-grid-fold .referral-rates{padding:0 0 10px}.referral-counter{gap:6px;margin:10px 0 0;display:grid}.referral-counter strong{font:500 clamp(40px,4vw,64px)/1 var(--title)}.referral-counter span{color:#5c6461;align-items:center;gap:10px;font-size:15px;display:flex}.referral-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.referral-quotes figure{background:#fafbfe;border-top:5px solid #c2fa46;gap:12px;margin:0;padding:20px 18px;display:grid}.referral-quotes img{object-fit:cover;border-radius:50%;width:72px;height:72px}.referral-quotes blockquote{margin:0;font-size:16px;line-height:1.65}.referral-quotes figcaption{gap:2px;font-size:14px;display:grid}.referral-quotes figcaption em{color:#344ab0;font-style:normal;font-weight:700}.referral-faq{background:#fafbfe;padding-block:clamp(40px,5.5vw,56px)}.referral-final{color:#fff;text-align:left;background:#0b0f19;padding-block:clamp(40px,5.5vw,56px)}.referral-final h2{max-width:20ch}.referral-final .content-hero-cta{margin-top:24px}.referral-final .btn-outline{color:#fff;border-color:#777e84}.referral-final-rules{color:#fff;min-height:44px;margin-top:26px;display:inline-flex}@media (prefers-reduced-motion:reduce){.referral-grid-fold summary .icon{transition:none}}@media (max-width:900px){.sim{grid-template-columns:minmax(0,1fr)}.sim-results{border-top:1px solid #39404f;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:24px;padding-left:0}.referral-quotes{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.referral-ways-grid,.referral-bonus-bar,.sim-results{grid-template-columns:minmax(0,1fr)}}.referral-ways-link{width:min(520px,70%);margin:10px auto 0;display:block}.referral-ways-path{fill:none;stroke:#0b0f19;stroke-width:1.5px;stroke-dasharray:4 6}.referral-ways-prize circle{fill:#c2fa46;stroke:#0b0f19;stroke-width:1.5px}.referral-ways-prize text{font:700 15px var(--body);text-anchor:middle;fill:#0b0f19}.referral-ways-prize{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.referral-page[data-motion] .referral-hero .content-hero-cta .btn{opacity:0;animation:.45s forwards referral-cta;transform:translateY(10px)}.referral-page[data-motion] .referral-hero .content-hero-cta .btn:nth-child(2){animation-delay:.1s}.referral-way{transition:background-color .2s,border-color .2s}.referral-page[data-motion] .referral-ways-path{stroke-dasharray:260;stroke-dashoffset:260px}.referral-page[data-motion] .referral-ways-prize{opacity:0}.referral-page[data-motion] .referral-ways-link[data-revealed] .referral-ways-path{animation:.9s forwards referral-trace}.referral-page[data-motion] .referral-ways-link[data-revealed] .referral-ways-prize{animation:.4s .75s forwards referral-pop}.referral-page[data-motion] .referral-how .hub-model-grid{position:relative}.referral-page[data-motion] .referral-how .hub-model-grid:before{content:"";transform-origin:0;background:#c2fa46;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.referral-page[data-motion] .referral-how .hub-model-grid[data-revealed]:before{transition:transform .8s;transform:scaleX(1)}.referral-page[data-motion] .referral-how .hub-model-grid>article{opacity:0;transform:translateY(12px)}.referral-page[data-motion] .referral-how .hub-model-grid[data-revealed]>article{opacity:1;transition:opacity .5s,transform .5s;transform:none}.referral-page[data-motion] .referral-bonus-bar li[data-active]{border-top-color:#d6dce8}.referral-page[data-motion] .referral-bonus-bar li{position:relative}.referral-page[data-motion] .referral-bonus-bar li[data-active]:before{content:"";transform-origin:0;background:#c2fa46;height:5px;position:absolute;top:-5px;left:0;right:0;transform:scaleX(0)}.referral-page[data-motion] .referral-bonus-bar[data-revealed] li[data-active]:before{transition:transform .7s .15s;transform:scaleX(1)}}.referral-way[data-lit]{background:#eefecb;border-top-color:#9ed32a}@keyframes referral-cta{to{opacity:1;transform:none}}@keyframes referral-trace{to{stroke-dashoffset:0}}@keyframes referral-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.referral-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.referral-hero-photo{border-radius:0 clamp(34px,6vw,76px) 0 0;max-width:640px;margin:0;overflow:hidden;-webkit-mask-image:linear-gradient(75deg,#0000,#000 42%);mask-image:linear-gradient(75deg,#0000,#000 42%)}.referral-hero-photo img{aspect-ratio:2752/1536;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:920px){.referral-hero-grid{grid-template-columns:minmax(0,1fr)}.referral-hero-photo{max-width:none}}.referral-page main :is(.referral-ways,.referral-gains,.referral-how,.referral-bonus,.referral-domains,.referral-proof,.referral-final) h2{font-size:var(--wow-section,42px);line-height:1.12}.referral-page .content-hero h1{font-size:clamp(42px,4.6vw,58px)}.referral-final .btn-dark{color:#0b0f19;background:#fff;border-color:#fff}.referral-final h2{text-wrap:balance}@media (max-width:900px){.referral-hero-photo{-webkit-mask-image:linear-gradient(#000 66%,#0000);mask-image:linear-gradient(#000 66%,#0000)}}.referral-interlude{background:#0b0f19;width:100%;height:min(34vw,40vh);margin:0;overflow:hidden}.referral-interlude img{object-fit:cover;object-position:50% 48%;width:100%;height:100%;display:block}@media (max-width:760px){.referral-interlude{height:min(62vw,42vh)}}
