.clone-site .referral-page .referral-simple-calculator{display:grid;grid-template-columns:1.25fr 1fr;gap:0 24px;color:var(--linen-50)}.clone-site .referral-page .referral-simple-controls{padding:clamp(24px,3vw,36px);border:1px solid var(--referral-line);border-radius:22px;background:color-mix(in srgb,var(--cornflower-200) 6%,transparent)}.clone-site .referral-page .referral-simple-controls h3{margin:0 0 16px;font-size:clamp(28px,3vw,38px);line-height:1.12;font-weight:500;letter-spacing:-.04em}.clone-site .referral-page .referral-simple-controls>p{margin:0;max-width:360px;color:var(--cornflower-200);line-height:1.6;font-size:16px}.clone-site .referral-page .referral-simple-range-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:40px 0 18px;font-size:15px}.clone-site .referral-page .referral-simple-range-label output{color:var(--cornflower-200);font-size:36px;line-height:1;font-variant-numeric:tabular-nums}.clone-site .referral-page .referral-simple-controls input[type=range]{appearance:none;display:block;width:100%;height:8px;margin:20px 0;border-radius:99px;background:linear-gradient(to right,var(--cornflower-200) var(--range-fill),var(--referral-line) var(--range-fill));cursor:pointer}.clone-site .referral-page .referral-simple-controls input[type=range]::-webkit-slider-thumb{appearance:none;width:26px;height:26px;border:5px solid var(--linen-50);border-radius:50%;background:var(--oyamu-blue);box-shadow:0 1px 5px #041e3d26}.clone-site .referral-page .referral-simple-controls input[type=range]::-moz-range-thumb{width:16px;height:16px;border:5px solid var(--linen-50);border-radius:50%;background:var(--oyamu-blue)}.clone-site .referral-page .referral-simple-limits{display:flex;justify-content:space-between;font-size:12px;color:var(--cornflower-200)}.clone-site .referral-page .referral-example-summary{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:32px;font-size:13px;color:var(--cornflower-200)}.clone-site .referral-page .referral-example-summary button{display:inline-flex;align-items:center;gap:8px;border:0;padding:4px 0;background:none;color:var(--linen-50);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--referral-line)}.clone-site .referral-page .referral-example-summary svg{width:12px;height:12px;transition:transform .2s}.clone-site .referral-page .referral-example-summary [aria-expanded=true] svg{transform:rotate(180deg)}.clone-site .referral-page .referral-simple-options{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;margin-top:20px}.clone-site .referral-page .referral-simple-options>div>span{display:block;font-size:12px;margin-bottom:8px}.clone-site .referral-page .referral-simple-options .oyamu-marketing-select{--select-line:var(--linen-300);width:100%!important;background:var(--linen-50);color:var(--linen-950);border-radius:16px}.clone-site .referral-page .referral-simple-result{padding:clamp(28px,3vw,36px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid var(--referral-line);border-radius:22px;background:color-mix(in srgb,var(--cornflower-200) 8%,transparent)}.clone-site .referral-page .referral-result-label{margin-top:20px;font-size:15px;color:var(--linen-50)}.clone-site .referral-page .referral-money-icon{filter:brightness(1.2)}.clone-site .referral-page .referral-simple-result output{display:flex;align-items:baseline;justify-content:center;gap:10px;margin:10px 0 14px;color:var(--cornflower-200);font-size:clamp(48px,6vw,76px);line-height:1.1;letter-spacing:-.055em;font-variant-numeric:tabular-nums}.clone-site .referral-page .referral-simple-result output small{font-size:13px;letter-spacing:0}.clone-site .referral-page .referral-simple-result p{font-size:14px;line-height:1.6;margin:0 0 28px;max-width:290px;color:var(--linen-50)}.clone-site .referral-page .referral-simple-result .public-action{background:var(--linen-50);color:var(--cornflower-500)}.clone-site .referral-page .referral-simple-result .public-action:hover{background:var(--cornflower-200)}.clone-site .referral-page .referral-top-partner{margin-top:18px;font-size:12px;color:var(--cornflower-200)}.clone-site .referral-page .referral-simple-note{grid-column:1/-1;padding:18px 0 0;margin:0;color:var(--cornflower-200);font-size:12px;line-height:1.6;max-width:740px}.clone-site .referral-page .referral-simple-calculator :is(button,input,a):focus-visible{outline:2px solid var(--oyamu-blue);outline-offset:4px}@media(max-width:650px){.clone-site .referral-page .referral-simple-calculator{grid-template-columns:1fr;gap:18px}}@media(max-width:420px){.clone-site .referral-page .referral-simple-options{grid-template-columns:1fr}}.clone-site .referral-page{--linen-50:#FEFDFB;--linen-100:#FAF7EE;--linen-200:#F3EEE2;--linen-300:#E3DBCB;--linen-700:#6B645B;--linen-950:#1F1814;--cornflower-200:#BFDEFF;--cornflower-300:#4CA4FC;--cornflower-500:#041E3D;--referral-line:color-mix(in srgb,var(--linen-50) 23%,transparent)}.clone-site .referral-page main{overflow:clip}.clone-site .referral-page .referral-opening{background:var(--public-paper)}.clone-site .referral-page .referral-hero{padding-block:64px 56px;text-align:center}.clone-site .referral-page .referral-lockup{display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:34px}.clone-site .referral-page .referral-lockup img{width:134px;height:auto}.clone-site .referral-page .referral-lockup span{font-size:20px;letter-spacing:-.035em;font-weight:500;color:var(--public-muted)}.clone-site .referral-page .referral-hero .public-heading{font-size:clamp(48px,6.1vw,82px);line-height:1.1}.clone-site .referral-page :is(#partner-paths,#how-it-works){scroll-margin-top:110px}.clone-site .referral-page .referral-hero .public-lede{margin-inline:auto}.clone-site .referral-page .referral-hero .public-actions{justify-content:center}.clone-site .referral-page .referral-audiences{position:relative;padding-bottom:0;margin-bottom:44px}.clone-site .referral-page .referral-audience-rail{position:sticky;top:100px;display:flex;gap:16px;overflow-x:auto;padding:20px max(24px,calc((100vw - 1200px)/2));scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y}.clone-site .referral-page .referral-audience-rail:active{cursor:grabbing}.clone-site .referral-page .referral-audience-rail::-webkit-scrollbar,.clone-site .referral-page .referral-partner-rail::-webkit-scrollbar{display:none}.clone-site .referral-page .referral-audience-card{position:relative;flex:0 0 400px;height:min(560px,calc(100svh - 160px));min-height:320px;border-radius:24px;overflow:hidden;background:var(--linen-200);user-select:none;transition:transform .4s cubic-bezier(.2,.9,.25,1.15)}.clone-site .referral-page .referral-audience-card:hover{transform:translateY(-8px)}.clone-site .referral-page .referral-audience-card>img{width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.clone-site .referral-page .referral-audience-card:hover>img{transform:scale(1.035)}.clone-site .referral-page .referral-audience-card>div{position:absolute;inset:auto 0 0;padding:70px 28px 28px;background:linear-gradient(transparent,color-mix(in srgb,var(--linen-950) 92%,transparent));color:var(--linen-50)}.clone-site .referral-page .referral-audience-card h2{font-size:32px;letter-spacing:-.04em;font-weight:500;margin:8px 0}.clone-site .referral-page .referral-audience-card p{font-size:16px;line-height:1.45;max-width:310px;margin:0}.clone-site .referral-page .referral-rail-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;color:var(--linen-700);font-size:14px}.clone-site .referral-page .referral-rail-controls>div{display:flex;gap:8px}.clone-site .referral-page .referral-rail-controls button{border:1px solid var(--linen-300);background:var(--linen-50);color:var(--linen-950);border-radius:50%;width:44px;height:44px;cursor:pointer;font-size:22px}.clone-site .referral-page .referral-rail-controls button:hover{background:var(--oyamu-blue-tint);color:var(--oyamu-blue)}.clone-site .referral-page .referral-paper-field{border-radius:40px 40px 0 0;background-color:var(--cornflower-500);background-image:var(--oyamu-pressed-paper-image);background-size:1280px auto;background-blend-mode:soft-light;color:var(--linen-50);padding-block:12px 40px}.clone-site .referral-page .referral-paper-field .public-heading-accent{color:var(--cornflower-200)}.clone-site .referral-page .referral-paper-field .public-action{background:var(--linen-50);color:var(--cornflower-500)}.clone-site .referral-page .referral-paper-field .public-action:hover{background:var(--cornflower-200)}.clone-site .referral-page .referral-section{padding-block:60px}.clone-site .referral-page .referral-section>.public-section-heading{margin-bottom:40px}.clone-site .referral-page .referral-calculator-layout{display:grid;grid-template-columns:2fr 1fr;gap:24px}.clone-site .referral-page .referral-calculator{border:1px solid var(--referral-line);border-radius:18px;overflow:hidden;min-width:0}.clone-site .referral-page .referral-calculator-inputs{padding:32px;background:color-mix(in srgb,var(--cornflower-200) 6%,transparent)}.clone-site .referral-page .referral-calculator-labels{display:flex;justify-content:space-between;gap:24px;align-items:start}.clone-site .referral-page .referral-calculator h3{margin:0;font-size:26px;font-weight:500;letter-spacing:-.035em}.clone-site .referral-page .referral-calculator p{font-size:14px;line-height:1.6;margin:8px 0 0}.clone-site .referral-page .referral-estimate-options{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:14px;margin-top:28px}.clone-site .referral-page .referral-estimate-options label{display:grid;gap:8px;font-size:12px;min-width:0}.clone-site .referral-page .referral-estimate-options select{width:100%;min-width:0;border:1px solid var(--referral-line);border-radius:12px;padding:12px 8px;font:inherit;font-size:14px;background:var(--cornflower-500);color:var(--linen-50)}.clone-site .referral-page .referral-per-sale{color:var(--cornflower-200)}.clone-site .referral-page .referral-commission-pitch{display:grid;gap:8px;font-size:14px}.clone-site .referral-page .referral-commission-pitch strong{font-size:clamp(64px,7vw,96px);line-height:1;letter-spacing:-.06em;font-weight:500;color:var(--cornflower-200)}@media(max-width:1000px){.clone-site .referral-page .referral-estimate-options{grid-template-columns:1fr}}.clone-site .referral-page .referral-reward{display:grid;gap:8px;font-size:12px;flex-shrink:0}.clone-site .referral-page .referral-reward input{width:110px;border-radius:8px;border:1px solid var(--referral-line);background:var(--cornflower-500);color:var(--linen-50);font:inherit;font-size:18px;padding:8px 12px}.clone-site .referral-page .referral-range-label{display:flex;justify-content:space-between;align-items:center;margin:40px 0 10px;font-size:14px}.clone-site .referral-page .referral-range-label output{font-size:36px;font-variant-numeric:tabular-nums;color:var(--cornflower-200)}.clone-site .referral-page .referral-calculator input[type=range]{appearance:none;display:block;width:100%;height:8px;margin:18px 0;border-radius:8px;background:linear-gradient(to right,var(--cornflower-200) var(--range-fill),var(--referral-line) var(--range-fill));cursor:pointer}.clone-site .referral-page .referral-calculator input[type=range]::-webkit-slider-thumb{appearance:none;width:24px;height:24px;border:4px solid var(--linen-50);border-radius:50%;background:var(--cornflower-300)}.clone-site .referral-page .referral-calculator input[type=range]::-moz-range-thumb{width:18px;height:18px;border:4px solid var(--linen-50);border-radius:50%;background:var(--cornflower-300)}.clone-site .referral-page .referral-range-limits{display:flex;justify-content:space-between;font-size:12px}.clone-site .referral-page .referral-calculator-result{padding:28px 32px;background:color-mix(in srgb,var(--cornflower-500) 80%,var(--linen-950))}.clone-site .referral-page .referral-calculator-result>div{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap}.clone-site .referral-page .referral-calculator-result select{background:transparent;color:var(--linen-50);border:0;font:inherit;font-size:15px;max-width:100%;padding:10px 22px 10px 0}.clone-site .referral-page .referral-calculator-result option{color:var(--linen-950);background:var(--linen-50)}.clone-site .referral-page .referral-calculator-result output{font-size:clamp(32px,3.3vw,48px);color:var(--cornflower-200);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.clone-site .referral-page .referral-calculator-result output small{font-size:14px;letter-spacing:0}.clone-site .referral-page .referral-calculator-result p{font-size:12px;margin-top:18px}.clone-site .referral-page .referral-calculator-aside{border:1px solid var(--referral-line);background:color-mix(in srgb,var(--cornflower-200) 8%,transparent);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center;padding:32px 20px}.clone-site .referral-page .referral-calculator-aside h3{font-size:clamp(27px,2.8vw,38px);font-weight:500;line-height:1.08;letter-spacing:-.04em;margin:0}.clone-site .referral-page .referral-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.clone-site .referral-page .referral-benefits article{min-width:0}.clone-site .referral-page .referral-benefit-image{aspect-ratio:1.54;position:relative;border-radius:18px;overflow:hidden}.clone-site .referral-page .referral-benefit-image img{position:absolute;width:83.9%;max-width:none;height:auto;left:50.07%;top:48.03%;transform:translate(-50%,-50%)}.clone-site .referral-page .referral-benefit-image img[src*=resources-]{width:106.02%;left:52.28%;top:51.28%}.clone-site .referral-page .referral-benefit-image img[src*=guides-]{width:101.31%;left:51.07%;top:48.6%}.clone-site .referral-page .referral-benefit-image img[src*=payouts-]{width:91.43%;left:49.25%;top:54.57%}.clone-site .referral-page .referral-benefit-copy{padding-top:24px;text-align:left}.clone-site .referral-page .referral-benefit-copy>[aria-hidden]{display:block!important;justify-self:center;align-self:center}.clone-site .referral-page .referral-benefit-copy h3{align-self:center;font-size:25px;font-weight:500;letter-spacing:-.035em;margin:0}.clone-site .referral-page .referral-benefit-copy h3>[aria-hidden]{vertical-align:-.2em;margin-right:5px}.clone-site .referral-page .referral-benefit-copy p{font-size:16px;line-height:1.6;margin:12px 0 0;max-width:480px}.clone-site .referral-page .referral-benefits article{text-align:left}.clone-site .referral-page .referral-terms-link{display:inline-block;position:relative;margin:18px 0 0;color:var(--cornflower-200);font-size:13px;line-height:1.6;text-decoration:none}.clone-site .referral-page .referral-terms-link:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.4,0,.2,1)}.clone-site .referral-page .referral-terms-link:is(:hover,:focus-visible):after{transform:scaleX(1);transform-origin:left}.clone-site .referral-page .referral-plan-guide{margin:20px 0 0 48px}.clone-site .referral-page .referral-plan-guide ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.clone-site .referral-page .referral-plan-guide li{padding:7px 11px;border:1px solid var(--referral-line);border-radius:12px;font-size:13px;line-height:1.4}.clone-site .referral-page .referral-plan-guide p{margin:14px 0;font-size:14px;color:var(--cornflower-200)}.clone-site .referral-page .referral-plan-guide a{color:var(--linen-50);font-size:15px;text-decoration:underline;text-underline-offset:4px}.clone-site .referral-page .referral-plan-guide a:hover{color:var(--cornflower-200)}.clone-site .referral-page .referral-reference-note{font-size:12px;line-height:1.6;color:var(--cornflower-200);margin-top:26px}.clone-site .referral-page .referral-learners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin-top:48px}.clone-site .referral-page .referral-learners h3{font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1.15;margin:24px 0 14px}.clone-site .referral-page .referral-learners p{font-size:16px;line-height:1.6;margin:0}.clone-site .referral-page .referral-summary{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;border-top:1px solid var(--referral-line);padding-top:48px;margin-top:64px;align-items:center}.clone-site .referral-page .referral-summary h2{font-size:29px;font-weight:500;letter-spacing:-.035em;line-height:1.1;margin:0}.clone-site .referral-page .referral-summary strong{display:block;font-size:26px;font-weight:500;letter-spacing:-.03em;margin-bottom:10px;color:var(--cornflower-200)}.clone-site .referral-page .referral-summary span{font-size:14px;line-height:1.5}.clone-site .referral-page .referral-partners-section{padding-block:72px 20px}.clone-site .referral-page .referral-partners-heading{text-align:center;max-width:760px}.clone-site .referral-page .referral-partners-heading p{font-size:18px;line-height:1.6}.clone-site .referral-page .referral-partner-pin{position:relative}.clone-site .referral-page .referral-partner-rail{--fan:0;position:sticky;top:100px;display:flex;overflow-x:auto;scrollbar-width:none;gap:18px;padding:32px max(24px,calc((100vw - 1200px)/2));perspective:1600px}.clone-site .referral-page .referral-partner-card,.clone-site .referral-page .referral-partner-cta{max-height:calc(100svh - 164px)}.clone-site .referral-page .referral-partner-card{display:block;flex:0 0 310px;height:410px;border:0;padding:0;background:transparent;border-radius:24px;cursor:pointer;color:var(--linen-50);text-align:left;transform:translateY(calc(var(--fan) * var(--card-offset) * 14px)) rotate(calc(var(--fan) * var(--card-tilt)))}.clone-site .referral-page .referral-card-turn{display:block;width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.clone-site .referral-page .referral-card-turn[data-flipped=true]{transform:rotateY(180deg)}.clone-site .referral-page .referral-card-back,.clone-site .referral-page .referral-card-front{position:absolute;inset:0;border-radius:24px;overflow:hidden;backface-visibility:hidden;border:2px solid color-mix(in srgb,var(--cornflower-300) 60%,var(--linen-50))}.clone-site .referral-page .referral-card-front{background:var(--linen-200)}.clone-site .referral-page .referral-card-front:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,color-mix(in srgb,var(--linen-950) 85%,transparent))}.clone-site .referral-page .referral-card-front img{width:100%;height:100%;object-fit:cover}.clone-site .referral-page .referral-card-front strong{position:absolute;z-index:1;bottom:26px;left:24px;font-size:42px;line-height:1;font-weight:500;letter-spacing:-.05em}.clone-site .referral-page .referral-flip-mark{position:absolute;z-index:1;top:18px;right:18px;display:grid;place-items:center;border-radius:50%;width:40px;height:40px;background:var(--linen-50);color:var(--cornflower-500);font-size:24px;transition:transform .3s}.clone-site .referral-page .referral-partner-card:hover .referral-flip-mark{transform:rotate(45deg)}.clone-site .referral-page .referral-card-back{transform:rotateY(180deg);display:flex;flex-direction:column;padding:28px;background-color:var(--oyamu-paper-teal);background-image:var(--oyamu-pressed-paper-image);background-blend-mode:soft-light;background-size:cover;gap:20px}.clone-site .referral-page .referral-partner-card:nth-child(2n) .referral-card-back{background-color:var(--oyamu-paper-berry)}.clone-site .referral-page .referral-card-back strong{font-size:30px;line-height:1.05;letter-spacing:-.04em;font-weight:500}.clone-site .referral-page .referral-card-back>span{font-size:16px;line-height:1.6}.clone-site .referral-page .referral-card-back small{margin-top:auto;font-size:13px}.clone-site .referral-page .referral-partner-cta{flex:0 0 310px;border-radius:24px;height:410px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;background:var(--linen-100);color:var(--linen-950);text-align:center}.clone-site .referral-page .referral-partner-cta h3{font-size:48px;line-height:1;letter-spacing:-.05em;font-weight:500;margin:0}.clone-site .referral-page .referral-partner-cta .public-action{background:var(--oyamu-blue);color:var(--linen-50)}.clone-site .referral-page .referral-section-bar{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-bottom:36px}.clone-site .referral-page .referral-section-bar .public-section-heading{margin:0}.clone-site .referral-page .referral-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.clone-site .referral-page .referral-steps article{border:1px solid var(--referral-line);background:color-mix(in srgb,var(--cornflower-200) 6%,transparent);padding:28px;border-radius:18px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:28px auto 1fr;column-gap:16px;align-items:start;align-content:start}.clone-site .referral-page .referral-steps article>span:not([aria-hidden]){font-size:14px;color:var(--cornflower-200);align-self:center}.clone-site .referral-page .referral-steps article>[aria-hidden]{display:block!important;margin:0;align-self:center}.clone-site .referral-page .referral-steps :is(h3,p){grid-column:1/-1}.clone-site .referral-page .referral-steps h3{font-size:24px;font-weight:500;letter-spacing:-.03em;margin:24px 0 14px}.clone-site .referral-page .referral-steps p{font-size:16px;line-height:1.6;margin:0}.clone-site .referral-page .referral-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;padding-block:96px}.clone-site .referral-page .referral-faq details{border-bottom:1px solid var(--linen-300);padding:24px 0}.clone-site .referral-page .referral-faq details:first-child{padding-top:0}.clone-site .referral-page .referral-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:19px;letter-spacing:-.02em;line-height:1.4}.clone-site .referral-page .referral-faq summary::-webkit-details-marker{display:none}.clone-site .referral-page .referral-faq summary span{font-size:26px;transition:transform .3s}.clone-site .referral-page .referral-faq details[open] summary span{transform:rotate(45deg)}.clone-site .referral-page .referral-faq details p{margin:18px 0 0;line-height:1.7;color:var(--linen-700)}.clone-site .referral-page .referral-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.clone-site .referral-page .referral-paper-field :is(button,input,select,a):focus-visible{outline:3px solid var(--cornflower-200);outline-offset:5px}.clone-site .referral-page .referral-select-field{display:grid;gap:8px;font-size:12px;min-width:0}.clone-site .referral-page .oyamu-marketing-select{--select-line:var(--referral-line);background:var(--cornflower-500);color:var(--linen-50)}.clone-site .referral-page .referral-select-field .oyamu-marketing-select{width:100%!important;min-height:48px;padding:12px 14px;border-radius:16px}.clone-site .referral-page .oyamu-marketing-select:is(:hover,[data-state=open]){border-color:var(--cornflower-200)}.clone-site .referral-page .referral-calculator-result .oyamu-marketing-select{width:auto;max-width:100%}.clone-site .referral-page .referral-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:auto;min-height:48px;padding:12px 14px;border:1px solid var(--referral-line);border-radius:12px;background:var(--cornflower-500);color:var(--linen-50);font:inherit;font-size:14px;text-align:left;cursor:pointer}.clone-site .referral-page .referral-select-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clone-site .referral-page .referral-select-trigger>svg{width:16px;height:16px;flex:none;transition:transform .2s}.clone-site .referral-page .referral-select-trigger[data-state=open]>svg{transform:rotate(180deg)}.clone-site .referral-page .referral-select-trigger:is(:hover,[data-state=open]){border-color:var(--cornflower-200)}.clone-site .referral-page .referral-calculator-result .referral-select-trigger{width:auto;max-width:100%}.referral-select-menu{z-index:150;min-width:var(--radix-select-trigger-width);max-height:min(320px,var(--radix-select-content-available-height));padding:6px;border:1px solid #e3dbcb;border-radius:14px;background:#FEFDFB;color:#1F1814;box-shadow:0 12px 40px #041e3d26;font-family:inherit}.referral-select-menu .referral-select-option{position:relative;display:flex;align-items:center;min-height:44px;padding:10px 36px 10px 12px;border-radius:8px;font-size:14px;cursor:pointer;outline:none}.referral-select-menu .referral-select-option[data-highlighted]{background:#BFDEFF;color:#041E3D}.referral-select-menu .referral-select-option>span:first-child{position:absolute;right:12px;display:grid;place-items:center;width:16px;height:16px}.referral-select-menu svg{width:16px;height:16px}.clone-site .referral-page :is(.referral-audience-rail,.referral-partner-rail){scroll-behavior:auto;overflow-anchor:none}.clone-site .referral-page :is(.referral-audience-card>div,.referral-learners article)>[aria-hidden]{vertical-align:middle}@media (max-width:1000px){.clone-site .referral-page .referral-calculator-layout{grid-template-columns:1.7fr 1fr}.clone-site .referral-page .referral-calculator-labels{flex-direction:column}.clone-site .referral-page .referral-reward{display:flex;align-items:center}.clone-site .referral-page .referral-learners{grid-template-columns:repeat(2,minmax(0,1fr))}.clone-site .referral-page .referral-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.clone-site .referral-page .referral-summary h2{grid-column:1/-1}.clone-site .referral-page .referral-faq{gap:40px}}@media (max-width:650px){.clone-site .referral-page .referral-hero{padding-block:40px}.clone-site .referral-page .referral-lockup{gap:12px;margin-bottom:26px}.clone-site .referral-page .referral-lockup img{width:112px}.clone-site .referral-page .referral-lockup span{font-size:17px}.clone-site .referral-page .referral-desktop-break{display:none}.clone-site .referral-page .referral-audience-card{flex-basis:82vw;height:min(480px,calc(100svh - 160px))}.clone-site .referral-page .referral-audience-rail{gap:14px;padding-inline:5vw}.clone-site .referral-page .referral-audiences{margin-bottom:28px}.clone-site .referral-page .referral-rail-controls{font-size:12px}.clone-site .referral-page .referral-paper-field{border-radius:28px 28px 0 0}.clone-site .referral-page .referral-section{padding-block:36px}.clone-site .referral-page .referral-benefits,.clone-site .referral-page .referral-calculator-layout,.clone-site .referral-page .referral-faq,.clone-site .referral-page .referral-steps{grid-template-columns:1fr}.clone-site .referral-page .referral-calculator-inputs,.clone-site .referral-page .referral-calculator-result{padding:24px}.clone-site .referral-page .referral-calculator-result>div{gap:8px}.clone-site .referral-page .referral-calculator-result output{font-size:40px}.clone-site .referral-page .referral-calculator-aside{padding:28px}.clone-site .referral-page .referral-learners{gap:28px 20px}.clone-site .referral-page .referral-learners h3{font-size:22px}.clone-site .referral-page .referral-learners p{font-size:15px}.clone-site .referral-page .referral-summary{gap:24px;grid-template-columns:1fr;margin-top:40px;padding-top:32px}.clone-site .referral-page .referral-summary>div{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.clone-site .referral-page .referral-summary strong{font-size:23px}.clone-site .referral-page .referral-summary span{text-align:right}.clone-site .referral-page .referral-partners-section{padding-top:40px}.clone-site .referral-page .referral-partner-rail{padding-block:32px}.clone-site .referral-page .referral-partner-card,.clone-site .referral-page .referral-partner-cta{flex-basis:78vw;max-width:340px;height:420px;scroll-snap-align:center;transform:none}.clone-site .referral-page .referral-section-bar{flex-direction:column;align-items:flex-start;gap:24px}.clone-site .referral-page .referral-faq{padding-block:56px;gap:28px}}@media (prefers-reduced-motion:reduce){.clone-site .referral-page .referral-audience-rail,.clone-site .referral-page .referral-partner-rail{position:relative;top:auto}.clone-site .referral-page *,.clone-site .referral-page :after,.clone-site .referral-page :before{scroll-behavior:auto!important}.clone-site .referral-page .referral-audience-card,.clone-site .referral-page .referral-audience-card>img,.clone-site .referral-page .referral-card-turn,.clone-site .referral-page .referral-faq summary span,.clone-site .referral-page .referral-flip-mark{transition:none}.clone-site .referral-page .referral-audience-card:hover,.clone-site .referral-page .referral-partner-card{transform:none}}