.brand-symbol{flex-shrink:0;width:30px;height:30px;display:block;overflow:visible}.brand-mark .brand-symbol{width:65%;height:65%}.art-brand>span:has(.brand-symbol){place-items:center;display:grid}.brochure-mark:has(.brand-symbol){place-items:center;display:grid}.art-brand .brand-symbol{width:26px;height:26px}.brochure-mark .brand-symbol{width:30px;height:30px}.landing-telecom>b:has(.brand-symbol){padding:0}.landing-telecom .brand-symbol{width:30px;height:30px}.landing-role-icon .brand-symbol{width:29px;height:29px}.profile-menu-trigger{text-align:left;cursor:pointer;color:#18243b;background:0 0;border:1px solid #0000;border-radius:12px;flex-shrink:0;align-items:center;gap:12px;padding:7px 9px;display:flex}.profile-menu-trigger:hover,.profile-menu-trigger[data-state=open]{background:#edf2ff}.profile-menu-trigger:focus-visible{outline-offset:3px;outline:2px solid #315bff}.profile-menu-avatar{color:#315bff;background:#eaf0ff;border:1px solid #dbe5ff;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:16px;display:grid}.profile-menu-avatar .brand-symbol{width:24px;height:24px}.profile-menu-identity{flex-direction:column;gap:4px;min-width:105px;display:flex}.profile-menu-identity strong{font-size:14px;font-weight:600;line-height:1.2}.profile-menu-identity>span{color:#68748a;font-size:12px;line-height:1.3}.profile-menu-trigger>svg{color:#68748a;margin-left:8px}.profile-personas{background:#fff;border-radius:15px;width:275px;padding:8px;box-shadow:0 16px 45px #18243b20}.profile-personas [data-slot=dropdown-menu-label]{color:#68748a;padding:8px 10px;font-size:12px}.profile-personas [data-slot=dropdown-menu-radio-item]{cursor:pointer;border-radius:9px;gap:10px;padding-top:11px;padding-bottom:11px}.profile-personas strong{font-size:14px;font-weight:600;display:block}.profile-personas small{color:#68748a;margin-top:3px;font-size:12px;display:block}.persona-mini-avatar{color:#315bff;background:#eaf0ff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;display:grid}.persona-mini-avatar .brand-symbol{width:20px;height:20px}.profile-personas .is-company{border-radius:9px}.profile-menu-trigger .is-company{color:#315bce}@media (max-width:550px){.profile-menu-trigger{gap:8px;padding:5px 0}.profile-menu-avatar{width:34px;height:34px}.profile-menu-identity{min-width:0}.profile-menu-trigger>svg{margin-left:1px}.refero-app .topbar{column-gap:12px}.refero-app .about-demo-link{font-size:12px}}:root{--background:#f5f6fa;--foreground:#18243b;--card:#fff;--card-foreground:#18243b;--popover:#fff;--popover-foreground:#18243b;--primary:#315bff;--primary-foreground:#fff;--secondary:#edf2ff;--secondary-foreground:#315bce;--muted:#f0f3f9;--muted-foreground:#68748a;--accent:#edf2ff;--accent-foreground:#243457;--border:#e3e8f1;--input:#dbe2ef;--ring:#315bff;--radius:.75rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--background);color:var(--foreground);font-family:Inter,Arial,Helvetica,sans-serif}.refero-app{max-width:1440px;margin:auto;padding:0 40px}.topbar{border-color:var(--border);gap:30px;min-height:90px}.wordmark{gap:10px}.wordmark>span:not(.brand-art),.view-picker label{font-size:.75rem}.role-select{background:#fff;border-radius:10px;min-width:190px;min-height:42px}.main-navigation{border-bottom:1px solid var(--border);align-items:stretch;gap:30px;height:62px;display:flex}.main-navigation button{color:#68748a;border-bottom:3px solid #0000;font-size:.875rem}.main-navigation button[aria-current=page]{color:#315bff;border-color:#315bff;font-weight:600}.refero-app main{padding-top:32px}.heading-row{margin-bottom:26px}.heading-row h1{letter-spacing:-.055em;font-size:2.5rem;font-weight:650}.account{color:#68748a}.message:empty{display:none}.message{min-height:0}.refero-app [data-slot=button]{border-radius:10px;min-height:44px}.refero-app [data-slot=tabs-content]{min-width:0}.refero-app footer{border-top:1px solid var(--border);color:#68748a;margin:35px 0 24px;padding-top:20px;font-size:.75rem}.plain-dialog{color:#18243b;background:#fff;border-radius:18px}.text-link{color:#315bce}.muted,.offer-brand{color:#68748a}.brand-mark{border-radius:12px}.offer-identity{min-width:0}.offer-identity strong{font-weight:600}.offer-brand{font-size:.8125rem}.status-badge{white-space:nowrap;color:#315bce;background:#edf2ff;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:.8125rem;font-weight:500;line-height:1.5;display:inline-flex}.status-badge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.status-badge.approved{color:#237657;background:#eaf5ef}.status-badge.pending{color:#936119;background:#fff3de}.status-badge.declined{color:#9e5265;background:#f9edef}.status-badge.paid{color:#556783;background:#eef1f6}.offer-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:21px;display:flex}.category-filters{flex-wrap:wrap;gap:8px;display:flex}.category-filters button{border:1px solid var(--border);color:#68748a;background:#fff;border-radius:24px;min-height:40px;padding:8px 14px;font-size:.875rem}.category-filters button[aria-pressed=true]{color:#315bce;background:#edf2ff;border-color:#315bff}.offer-search{border:1px solid var(--border);color:#68748a;background:#fff;border-radius:10px;flex:0 300px;align-items:center;gap:8px;min-width:210px;padding:0 12px;display:flex}.offer-search input{box-shadow:none;border:0;min-width:0;height:44px;padding-left:0;font-size:.875rem}.offers-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.offer-list{gap:13px;display:grid}.offer-tile{isolation:isolate;border:1px solid var(--border);text-align:left;color:#18243b;background:linear-gradient(125deg,#315bff06,#0000 65%),#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:8px 22px;min-height:156px;padding:24px;display:grid;position:relative;overflow:hidden}.offer-tile:before{content:"";z-index:-1;border:1px solid #315bff12;border-radius:50%;width:160px;height:160px;position:absolute;bottom:-60px;right:-60px;box-shadow:0 0 0 22px #315bff03,0 0 0 44px #315bff03}.offer-tile[aria-pressed=true]{background:linear-gradient(125deg,#edf2ff,#fff 85%);border-color:#315bff;box-shadow:0 0 0 2px #315bff0c}.offer-tile:hover{border-color:#91a6f2}.offer-tile .offer-identity{grid-area:1/1}.tile-description{color:#68748a;grid-area:2/1;margin:0 0 0 58px;font-size:.8125rem}.tile-reward{font-variant-numeric:tabular-nums;flex-direction:column;grid-area:1/2/span 2;justify-content:center;align-items:flex-end;display:flex}.tile-reward small{color:#68748a;font-size:.75rem}.tile-reward strong{letter-spacing:-.04em;font-size:1.5rem;font-weight:600}.tile-reward>span{color:#68748a;font-size:.75rem}.tile-access{color:#315bff;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:5px;margin-left:58px;display:flex}.offer-panel{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.offer-art{isolation:isolate;color:#18254f;background-position:50%;background-size:cover;min-height:315px;padding:25px;position:relative;overflow:hidden}.art-brand{align-items:center;gap:10px;font-size:.8125rem;font-weight:600;display:flex;position:relative}.art-brand>span{color:#573296;letter-spacing:-.08em;background:#f1eaff;border-radius:7px;place-items:center;width:32px;height:34px;font-size:1.45rem;font-weight:750;display:grid}.offer-art h2{letter-spacing:-.055em;max-width:210px;margin:28px 0 12px;font-size:1.75rem;font-weight:650;line-height:1.12;position:relative}.offer-art>p{max-width:175px;font-size:.8125rem;line-height:1.6;position:relative}.offer-art.has-image:before{content:"";z-index:-1;background:linear-gradient(90deg,#f4f6ffb8,#f4f6ff40 55%,#0000 80%);position:absolute;inset:0}.offer-art.art-internet{aspect-ratio:4/3;min-height:0;padding:22px}.offer-art.art-internet:before{display:none}.offer-art.art-internet h2{max-width:185px;font-size:1.6rem}.offer-art.art-internet>p{max-width:185px;font-size:.75rem}.offer-art.art-mobile h2{max-width:165px}.offer-art.art-mobile p{max-width:145px}.offer-art.blue-art{color:#fff;background:#18254f}.offer-art.blue-art:before{content:"";z-index:-1;border:1px solid #536cc855;border-radius:50%;width:245px;height:245px;position:absolute;top:20px;right:-120px;box-shadow:0 0 0 26px #536cc822,0 0 0 52px #536cc81a,0 0 0 78px #536cc814}.blue-art .art-brand>span{color:#d6e0ff;background:#ffffff15}.blue-art>p{color:#bcc9f0}.offer-panel-body{padding:24px}.offer-panel-body h2{letter-spacing:-.035em;margin:0 0 9px;font-size:1.35rem;font-weight:650}.reward-panel{background:linear-gradient(115deg,#eaf0ff,#f5f6fa);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:22px 0;padding:16px;display:flex}.reward-panel>span{color:#68748a;font-size:.875rem}.reward-panel small{font-size:.75rem;font-weight:400}.reward-panel>strong{letter-spacing:-.035em;white-space:nowrap;font-size:1.6rem}.wide-button{justify-content:space-between;width:100%}.panel-footnote{color:#68748a;margin:13px 0 0;font-size:.75rem;line-height:1.65}.offer-process{border:1px solid var(--border);color:#68748a;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:22px 26px;font-size:.875rem;display:flex;position:relative;overflow:hidden}.offer-process:after{content:"";pointer-events:none;border:1px solid #315bff25;border-radius:50%;width:200px;height:200px;position:absolute;top:-70px;right:-55px;box-shadow:0 0 0 22px #315bff05,0 0 0 44px #315bff04}.offer-process span{z-index:1;position:relative}.offer-process b{color:#315bce;background:#edf2ff;border-radius:50%;place-items:center;width:32px;height:32px;margin-right:10px;font-weight:500;display:inline-grid}.balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:26px;display:grid}.balance-card{border:1px solid var(--border);background:linear-gradient(130deg,#eef3ff,#fff 70%);border-radius:18px;padding:24px;position:relative;overflow:hidden}.balance-card p{color:#68748a;align-items:center;gap:8px;margin:0;font-size:.875rem;display:flex}.balance-card p svg{color:#5576d5}.balance-card>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:18px 0 5px;font-size:2.15rem;font-weight:600;display:block;position:relative}.balance-card small{letter-spacing:0;margin-right:7px;font-size:.75rem;font-weight:500}.balance-card>span{color:#68748a;font-size:.75rem;position:relative}.balance-card.balance-paid{color:#fff;background:#18254f;border-color:#18254f}.balance-paid:before{content:"";border:1px solid #7994ef50;border-radius:50%;width:210px;height:210px;position:absolute;top:-70px;right:-100px;box-shadow:0 0 0 23px #6683de15,0 0 0 46px #6683de12,0 0 0 69px #6683de0d}.balance-paid p,.balance-paid p svg,.balance-paid>span{color:#bdcbf2}.balance-paid p{position:relative}.referral-surface{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden}.referral-toolbar{background:linear-gradient(110deg,#f2f5ff,#fff 75%);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.referral-toolbar [data-slot=tabs-list],.management-tabs{background:0 0;flex-wrap:wrap;gap:7px;height:auto;padding:0}.referral-toolbar [data-slot=tabs-trigger],.management-tabs [data-slot=tabs-trigger]{color:#68748a;min-height:42px;box-shadow:none;border-radius:9px;flex:none;padding:9px 13px;font-size:.875rem}.referral-toolbar [data-slot=tabs-trigger][data-state=active],.management-tabs [data-slot=tabs-trigger][data-state=active]{color:#fff;background:#315bff}.referral-toolbar [data-slot=tabs-trigger] span,.management-tabs [data-slot=tabs-trigger] span{background:#829dff22;border-radius:5px;place-items:center;min-width:20px;height:20px;margin-left:5px;font-size:.75rem;display:inline-grid}.list-order{color:#68748a;white-space:nowrap;font-size:.75rem}.referrals-table{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.referral-surface .referrals-table{border:0;border-radius:0}.referrals-table table{font-size:.875rem}.referrals-table th{color:#18243b;white-space:nowrap;background:#edf2fc;padding:18px 22px;font-size:.875rem;font-weight:600}.referrals-table td{color:#18243b;padding:23px 22px}.referrals-table th:first-child,.referrals-table td:first-child{min-width:160px;padding-left:22px}.referrals-table th:last-child,.referrals-table td:last-child{min-width:0;padding-right:22px}.referrals-table tbody tr:nth-child(2n){background:#fafbfe}.referrals-table tbody tr:hover{background:#f0f4ff}.referrals-table .offer-identity{gap:10px}.referrals-table .brand-mark{border-radius:9px;flex-basis:34px;width:34px;height:34px;font-size:1.2rem}.referrals-table .offer-identity strong{font-size:.875rem}.referrals-table .offer-brand{font-size:.75rem}.reference{color:#68748a}.referrals-table .amount{font-size:1rem;font-weight:600}.referrals-table th.amount{font-size:.875rem}.referrals-table .amount.unearned{color:#68748a;font-weight:400}.referral-name{font-weight:600}.row-arrow{color:#315bff;background:#edf2ff;border-radius:8px;place-items:center;width:32px;height:34px;display:grid}.row-arrow:hover{color:#fff;background:#315bff}.surface-note{color:#68748a;align-items:flex-start;gap:10px;margin:20px 0 0;font-size:.8125rem;line-height:1.65;display:flex}.surface-note svg{color:#5576d5;flex-shrink:0;margin-top:2px}.empty-view{color:#68748a;border:0;margin:0;padding:28px;font-size:.875rem}.company-offer-page .back-link{margin-bottom:20px;font-size:.8125rem;text-decoration:none}.company-hero{border:1px solid var(--border);background:#fff;border-radius:18px;grid-template-columns:1fr 260px;min-height:174px;display:grid;overflow:hidden}.company-hero>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:28px;display:flex}.company-hero .offer-identity strong{letter-spacing:-.04em;font-size:2rem}.company-hero .status-badge{margin-left:58px}.company-hero-art{position:relative;overflow:hidden}.company-hero-art .offer-art{aspect-ratio:auto;min-height:100%;position:absolute;inset:0}.company-hero-art .offer-art>*,.company-hero-art .offer-art:before{display:none}.offer-terms{grid-template-columns:1fr 1.45fr .8fr;gap:25px;margin:0 0 12px;padding:25px 4px;display:grid}.offer-terms>div+div{border-left:1px solid var(--border);padding-left:25px}.offer-terms dt{color:#68748a;margin-bottom:6px;font-size:.8125rem}.offer-terms dd{margin:0;font-size:.9375rem}.offer-terms strong{letter-spacing:-.04em;font-size:1.4rem}.offer-terms dd>span{color:#68748a;font-size:.75rem;display:block}.management-tabs{margin-bottom:22px}.company-review-layout{grid-template-columns:minmax(0,1fr) 365px;align-items:start;gap:24px;display:grid}.applications-panel,.profile-panel{border:1px solid var(--border);background:#fff;border-radius:18px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--border);background:linear-gradient(110deg,#f0f4ff,#fff);padding:23px 24px}.panel-heading h2,.profile-heading h2{letter-spacing:-.025em;margin:0 0 5px;font-size:1.125rem;font-weight:650}.panel-heading p,.profile-heading p{color:#68748a;margin:0;font-size:.8125rem}.partner-row{border-bottom:1px solid var(--border);background:#f0f4ff;align-items:center;gap:14px;padding:24px;display:flex;box-shadow:inset 3px 0 #315bff}.partner-row>div{flex:1}.partner-row strong{font-size:.9375rem;font-weight:600}.partner-row p{color:#68748a;margin:4px 0 9px;font-size:.8125rem}.partner-row>svg{color:#315bff}.applications-panel>.surface-note{margin:0;padding:22px 24px}.surface-note strong{color:#18243b;margin-bottom:3px;font-weight:500;display:block}.profile-heading{border-bottom:1px solid var(--border);background:linear-gradient(120deg,#edf2ff,#fff);align-items:center;gap:13px;padding:24px;display:flex;position:relative;overflow:hidden}.profile-heading:before{content:"";border:1px solid #315bff25;border-radius:50%;width:135px;height:135px;position:absolute;top:-45px;right:-60px;box-shadow:0 0 0 18px #315bff07,0 0 0 36px #315bff05}.profile-heading>*{position:relative}.profile-heading h2{font-size:1.35rem}.profile-heading .partner-avatar{background:#fff}.profile-body{padding:23px}.profile-bio{color:#68748a;margin:0 0 21px;font-size:.875rem;line-height:1.7}.profile-facts{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:21px 16px;margin:0;padding:21px 0;display:grid}.profile-facts dt{color:#68748a;margin-bottom:5px;font-size:.75rem}.profile-facts dd{margin:0;font-size:.875rem}.other-companies{border-bottom:1px solid var(--border);padding:20px 0}.other-companies>p{color:#68748a;margin:0 0 12px;font-size:.8125rem}.other-companies>div{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;font-size:.875rem;display:flex}.profile-actions{gap:10px;margin-top:20px;display:flex}.profile-actions>button:last-child{flex:1}.profile-empty{color:#68748a;min-height:220px;padding:35px}.profile-empty h2{color:#18243b;margin:15px 0 8px;font-size:1.125rem;font-weight:600}.profile-empty p{font-size:.875rem}@media (max-width:1000px){.refero-app{padding:0 26px}.offers-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.offer-tile{gap:8px 15px;padding:20px}.tile-description{max-width:220px}.offer-panel-body{padding:21px}.reward-panel{gap:8px;padding:13px}.reward-panel>strong{font-size:1.4rem}.company-review-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px}.balance-card{padding:20px}.balance-card>strong{font-size:1.9rem}.list-order{display:none}.offer-terms{gap:18px}.offer-terms>div+div{padding-left:18px}}@media (max-width:760px){.offers-layout,.company-review-layout{grid-template-columns:1fr}.offer-panel{grid-template-columns:1fr 1fr;max-width:none;display:grid}.offer-panel .offer-art{aspect-ratio:auto;min-height:315px}.company-hero{grid-template-columns:minmax(0,1fr) 180px}.company-hero .offer-identity strong{font-size:1.5rem}.balance-grid{gap:12px}.balance-card{padding:17px}.balance-card p{font-size:.8125rem}.balance-card>strong{font-size:1.6rem}.balance-card p svg{display:none}.offer-process{gap:12px;padding:20px;font-size:.8125rem}.referral-toolbar{padding:15px}.referral-toolbar [data-slot=tabs-trigger]{padding:9px;font-size:.8125rem}}@media (max-width:550px){.refero-app{padding:0 18px}.topbar{flex-flow:wrap;align-items:center;gap:15px;padding:18px 0}.brand-art{width:132px}.view-picker{flex:1;justify-content:flex-end;gap:8px;width:auto}.view-picker label{display:none}.role-select{width:155px;min-width:0}.wordmark>span:not(.brand-art){display:none}.main-navigation{gap:26px;height:56px}.refero-app main{padding-top:26px}.heading-row h1{font-size:2rem}.heading-row{gap:12px}.heading-row .account{font-size:.8125rem}.offer-tools{gap:14px}.offer-search{flex:100%;min-width:0}.category-filters{gap:6px}.category-filters button{padding:7px 11px;font-size:.8125rem}.offer-tile{gap:8px 12px;padding:17px}.offer-tile .brand-mark{flex-basis:36px;width:36px;height:38px;font-size:1.3rem}.offer-tile .offer-identity{gap:10px}.offer-tile .offer-identity strong{font-size:.9375rem}.offer-tile .offer-brand{font-size:.75rem}.tile-description{margin-left:46px;font-size:.75rem}.tile-reward strong{font-size:1.25rem}.tile-reward>span{font-size:.6875rem}.tile-access{margin-left:46px}.status-badge{font-size:.75rem}.offer-panel{display:block}.offer-panel .offer-art{min-height:315px}.offer-panel .art-internet{aspect-ratio:4/3;min-height:0}.offer-process{flex-direction:column;align-items:flex-start;gap:13px}.offer-process>svg{display:none}.balance-grid{grid-template-columns:1fr;gap:10px}.balance-card{grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:18px 20px;display:grid}.balance-card>strong{grid-area:1/2/span 2;margin:0;font-size:1.75rem}.balance-card>span{grid-column:1;font-size:.75rem}.balance-card p{font-size:.8125rem}.referrals-table th,.referrals-table td{padding:18px 15px}.referrals-table th:first-child,.referrals-table td:first-child{padding-left:18px}.referrals-table .offer-identity{min-width:145px}.referrals-table .brand-mark{display:none}.referral-toolbar [data-slot=tabs-list]{flex-wrap:wrap;justify-content:flex-start}.referral-toolbar [data-slot=tabs-trigger]{padding:8px;font-size:.75rem}.company-hero{grid-template-columns:minmax(0,1fr) 95px}.company-hero>div:first-child{padding:20px 15px}.company-hero .offer-identity{gap:10px}.company-hero .offer-identity strong{font-size:1.3rem}.company-hero .brand-mark{flex-basis:34px;width:34px;height:38px}.company-hero .status-badge{margin-left:44px}.offer-terms{grid-template-columns:1fr;gap:15px;padding:22px 2px}.offer-terms>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.offer-terms>div+div{border:0;padding-left:0}.offer-terms dd{text-align:right;max-width:65%;font-size:.875rem}.management-tabs [data-slot=tabs-trigger]{padding:9px;font-size:.8125rem}.refero-app footer{align-items:flex-start;font-size:.75rem}.profile-actions{flex-wrap:wrap}.offer-art.art-mobile h2{max-width:170px}}.company-hero h1{letter-spacing:-.04em;margin:0;font-size:2rem;line-height:1.2}.view-picker .role-select{font-size:.875rem}@media (max-width:550px){.brand-art{width:146px}.company-hero h1{font-size:1.3rem}.tile-reward>span{font-size:.75rem}}@media (min-width:761px){.offer-tools{grid-template-columns:minmax(0,1fr) 330px;gap:24px;display:grid}.offer-search{width:100%;min-width:0}}@media (min-width:761px) and (max-width:1000px){.offer-tools{grid-template-columns:minmax(0,1fr) 290px;gap:18px}}.offer-overview{border:1px solid var(--border);background:#fff;border-radius:18px;margin-top:22px;padding:28px}.offer-overview-intro h2{letter-spacing:-.025em;margin:0 0 8px;font-size:1.25rem;font-weight:600}.offer-overview-intro p{color:#68748a;max-width:700px;margin:0;font-size:1rem;line-height:1.6}.offer-product-facts{background:#f1f5ff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;padding:22px 24px;display:grid}.offer-product-facts dt{color:#68748a;margin-bottom:9px;font-size:.875rem}.offer-product-facts dd{letter-spacing:-.02em;color:#233e84;margin:0;font-size:1.4rem;font-weight:600;line-height:1.3}.offer-inclusions{flex-wrap:wrap;gap:18px 35px;margin:0;padding:0;list-style:none;display:flex}.offer-inclusions li{color:#52617a;align-items:flex-start;gap:9px;font-size:.875rem;line-height:1.5;display:flex}.offer-inclusions svg{color:#315bff;flex-shrink:0;margin-top:2px}.offer-terms{grid-template-columns:1fr 2fr}@media (max-width:550px){.offer-overview{padding:21px 18px}.offer-product-facts{grid-template-columns:1fr;gap:18px;padding:18px}.offer-product-facts>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.offer-product-facts dt{margin:0}.offer-product-facts dd{text-align:right;font-size:1.15rem}.offer-inclusions{gap:13px}.offer-terms{grid-template-columns:1fr}}.offer-overview{margin-bottom:26px}.offer-reward-footer{border-top:1px solid var(--border);grid-template-columns:1fr 1.5fr;gap:30px;margin-top:24px;padding-top:22px;display:grid}.offer-reward-footer>div{flex-direction:column;justify-content:center;gap:6px;display:flex}.offer-reward-footer span{color:#68748a;font-size:.875rem}.offer-reward-footer strong{color:#233e84;letter-spacing:-.025em;font-size:1.6rem;font-weight:600;line-height:1.25}.offer-reward-footer small{letter-spacing:0;font-size:.875rem;font-weight:400}.offer-reward-footer p{color:#18243b;margin:0;font-size:1rem;line-height:1.5}@media (max-width:550px){.offer-reward-footer{grid-template-columns:1fr;gap:20px}}.company-hero-art .blue-art{isolation:isolate;background:linear-gradient(135deg,#142249,#2846a0)}.company-hero-art .blue-art:before{z-index:0;border-color:#9caeff55;width:245px;height:245px;display:block;top:-95px;right:-65px;box-shadow:0 0 0 25px #7596ff22,0 0 0 50px #7596ff18,0 0 0 75px #7596ff12}.company-hero-art .blue-art .art-brand{z-index:1;justify-content:center;align-items:center;gap:0;margin:0;font-size:0;display:flex;position:absolute;inset:0}.company-hero-art .blue-art .art-brand>span{color:#e6edff;background:#ffffff13;border:1px solid #ffffff30;border-radius:20px;place-items:center;width:72px;height:72px;display:grid;transform:rotate(-8deg);box-shadow:0 12px 28px #0b153833}.company-hero-art .blue-art .brand-symbol{width:43px;height:43px}.offer-example-terms{color:#68748a;margin:0;font-size:.8125rem;line-height:1.5}@media (max-width:550px){.company-hero-art .blue-art .art-brand>span{border-radius:15px;width:55px;height:55px}.company-hero-art .blue-art .brand-symbol{width:33px;height:33px}}.mobile-offer-back{display:none}.offer-panel,.offer-tile{scroll-margin-top:18px}.offer-panel:focus{outline:none}.offer-panel:focus-visible{outline-offset:3px;outline:2px solid #315bff}@media (max-width:760px){.mobile-offer-back{text-align:left;color:#315bce;border-bottom:1px solid var(--border);background:#fff;grid-column:1/-1;width:100%;padding:15px 20px;font-size:14px;font-weight:500;display:block}}@media (max-width:550px){.refero-app .topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 10px;display:grid}.refero-app .topbar .wordmark{grid-area:1/1;min-width:0}.refero-app .topbar .profile-menu-trigger{grid-area:1/2;justify-self:end;max-width:100%}.refero-app .topbar .about-demo-link{grid-area:2/2;justify-self:end;margin:0}.refero-app .topbar>.account{grid-area:1/2;font-size:12px}.refero-app .profile-menu-identity strong{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.refero-app .profile-menu-identity>span{white-space:nowrap}}@media (max-width:360px){.refero-app .topbar .brand-art{width:118px;height:34px}.refero-app .topbar .brand-art img{width:435px;height:245px;top:-62px;left:-24px}.refero-app .profile-menu-identity strong{max-width:95px;font-size:13px}}.refero-app .topbar>.profile-menu-trigger{margin-left:auto}.refero-app footer{flex-wrap:wrap;gap:12px 22px}.refero-app footer>p{margin-right:auto}.footer-about-link{color:#52617a;font-size:13px;text-decoration:none}.footer-about-link:hover{text-decoration:underline}.footer-about-link:focus-visible{outline-offset:4px;outline:2px solid #315bff}@media (max-width:550px){.refero-app footer>p{flex-basis:100%}.refero-app footer>.footer-about-link{margin-right:auto}}.brand-art img{mix-blend-mode:multiply}.brand-art{isolation:auto}.designed-dialog{color:#18243b;background:#fff;border:1px solid #e3e8f1;border-radius:22px;gap:0;width:calc(100% - 32px);max-width:620px;padding:0;overflow-x:hidden;box-shadow:0 24px 90px #18254f26}.designed-dialog [data-slot=dialog-header]{isolation:isolate;text-align:left;background:linear-gradient(110deg,#edf2ff,#f7f9ff);border-bottom:1px solid #e3e8f1;min-height:113px;padding:29px 32px 26px;position:relative;overflow:hidden}.designed-dialog [data-slot=dialog-header]:before{content:"";z-index:-1;pointer-events:none;border:1px solid #315bff25;border-radius:50%;width:165px;height:165px;position:absolute;top:-85px;right:-50px;box-shadow:0 0 0 22px #315bff07,0 0 0 44px #315bff05}.designed-dialog [data-slot=dialog-title]{letter-spacing:-.045em;padding-right:20px;font-size:1.5rem;font-weight:650;line-height:1.2}.designed-dialog [data-slot=dialog-description]{color:#68748a;font-size:.875rem;line-height:1.5}.designed-dialog [data-slot=dialog-close]{color:#50627f;opacity:1;background:#ffffffc9;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;top:17px;right:17px}.designed-dialog [data-slot=button]{border-radius:10px;min-height:44px;font-size:.875rem}.share-offer-body,.partners-dialog-body{min-width:0;padding:25px 32px 27px}.share-identity{align-items:center;gap:11px;margin-bottom:22px;display:flex}.share-identity .partner-avatar{flex-basis:39px;width:39px;height:39px;font-size:1rem}.share-identity strong{font-size:.9375rem;font-weight:600}.share-identity>div>span{color:#68748a;margin-top:3px;font-size:.75rem;display:block}.share-qr-layout{background:#f5f7fc;border:1px solid #e7ebf3;border-radius:16px;grid-template-columns:192px minmax(0,1fr);align-items:center;gap:24px;margin-bottom:23px;padding:16px;display:grid}.share-qr{background:#fff;border:1px solid #e7ebf3;border-radius:12px;place-items:center;padding:8px;display:grid}.share-qr svg{width:176px;max-width:100%;height:176px;display:block}.share-icon{color:#315bff;margin-bottom:9px;display:block}.share-qr-copy h3{letter-spacing:-.025em;margin:0 0 8px;font-size:1.125rem;font-weight:600;line-height:1.3}.share-qr-copy>p{color:#68748a;margin:0;font-size:.8125rem;line-height:1.65}.share-reward{margin-top:15px}.share-reward>span{color:#68748a;font-size:.75rem;display:block}.share-reward strong{letter-spacing:-.035em;color:#18243b;font-size:1.5rem;font-weight:600}.share-reward small{letter-spacing:0;font-size:.75rem;font-weight:500}.share-link-field{color:#68748a;background:#fff;border:1px solid #dce3f0;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.share-link-field>svg{flex-shrink:0}.share-link-field input{box-shadow:none;color:#50627f;border:0;border-radius:0;min-width:0;height:44px;padding-left:0;font-size:.8125rem}.share-label{color:#68748a;font-size:.8125rem}.share-actions{gap:11px;margin-top:17px;display:flex}.share-actions>*{flex:1}.dialog-footnote{color:#68748a;margin:18px 0 0;font-size:.75rem;line-height:1.65}.share-notice{color:#237657;margin:13px 0 0;font-size:.8125rem}.partners-summary{color:#68748a;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;font-size:.875rem;display:flex}.partners-summary>span>strong{color:#18243b;letter-spacing:-.04em;margin-right:5px;font-size:1.7rem;font-weight:600}.approved-partner-list{gap:12px;display:grid}.approved-partner-card{text-align:left;color:#18243b;background:linear-gradient(120deg,#f3f6ff,#fff);border:1px solid #e1e8f4;border-radius:14px;align-items:center;gap:13px;width:100%;padding:19px;display:flex}.approved-partner-card:hover{background:#edf2ff;border-color:#9baef6}.approved-partner-copy{flex:1;min-width:0}.approved-partner-copy>strong{letter-spacing:-.02em;font-size:1rem;font-weight:600;display:block}.approved-partner-copy>span{color:#68748a;margin:3px 0 7px;font-size:.8125rem;display:block}.approved-partner-copy>small{color:#315bce;font-size:.75rem}.partner-referral-count{text-align:center;border-left:1px solid #dce3f0;padding-left:20px}.partner-referral-count strong{letter-spacing:-.04em;font-size:1.5rem;font-weight:600;display:block}.partner-referral-count>span{color:#68748a;font-size:.75rem;display:block}.referral-dialog{gap:20px;padding:0 30px 28px}.referral-dialog [data-slot=dialog-header]{margin:0 -30px;padding:29px 30px 26px}.referral-reward-summary{isolation:isolate;color:#fff;background:#18254f;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;padding:21px 22px;display:flex;position:relative;overflow:hidden}.referral-reward-summary:before{content:"";z-index:-1;border:1px solid #7896ff35;border-radius:50%;width:190px;height:190px;position:absolute;top:-75px;right:-50px;box-shadow:0 0 0 20px #7896ff0b,0 0 0 40px #7896ff09}.referral-reward-summary>div>span{color:#bdcbf2;margin-bottom:6px;font-size:.8125rem;display:block}.referral-reward-summary strong{letter-spacing:-.045em;font-size:1.95rem;font-weight:600}.referral-reward-summary small{letter-spacing:0;font-size:.8125rem;font-weight:500}.referral-dialog .facts{gap:16px;padding:2px 0}.referral-dialog .facts>div{align-items:start;gap:24px;font-size:.875rem}.referral-dialog .facts dd{overflow-wrap:anywhere;max-width:65%}.fee-breakdown{background:#f5f7fc;border:1px solid #e7ebf3;border-radius:12px;gap:9px;padding:17px 19px;display:grid}.fee-breakdown>div{justify-content:space-between;gap:20px;font-size:.8125rem;display:flex}.fee-breakdown>div>span{color:#68748a}.fee-breakdown strong{color:#18243b;white-space:nowrap;font-weight:550}.fee-breakdown p{color:#68748a;margin:2px 0 0;font-size:.75rem}.referral-dialog details{border-color:#e3e8f1;padding-top:18px}.referral-dialog summary{color:#344568;font-weight:500}.referral-dialog .history{gap:0;margin:17px 0 0;padding:0;list-style:none}.referral-dialog .history li{color:#68748a;border-left:1px solid #dce4f6;padding:0 0 18px 20px;font-size:.8125rem;position:relative}.referral-dialog .history li:before{content:"";background:#315bff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px;box-shadow:0 0 0 3px #edf2ff}.referral-dialog .history li:last-child{padding-bottom:0}.partner-profile.designed-dialog{gap:21px;padding:0 28px 26px}.partner-profile.designed-dialog [data-slot=dialog-header]{margin:0 -28px}.partner-profile.designed-dialog .facts{border-top:1px solid #e3e8f1;border-bottom:1px solid #e3e8f1;padding:20px 0}@media (max-width:560px){.designed-dialog{border-radius:18px;max-height:calc(100dvh - 32px)}.designed-dialog [data-slot=dialog-header]{padding:25px 22px 23px}.share-offer-body,.partners-dialog-body{padding:22px}.share-qr-layout{grid-template-columns:1fr;gap:17px;padding:18px}.share-qr{justify-self:center;width:194px}.share-qr-copy{text-align:center}.share-icon{display:none}.share-qr-copy>p{max-width:260px;margin:auto}.share-reward{margin-top:10px}.share-actions{flex-wrap:wrap}.share-actions>*{min-width:125px}.approved-partner-card{gap:10px;padding:15px}.approved-partner-card .partner-avatar{flex-basis:36px;width:36px;height:36px;font-size:1rem}.approved-partner-copy>span{font-size:.75rem}.partner-referral-count{padding-left:12px}.referral-dialog{gap:18px;padding:0 22px 24px}.referral-dialog [data-slot=dialog-header]{margin:0 -22px;padding:25px 22px 23px}.referral-reward-summary{flex-wrap:wrap;padding:18px}.referral-reward-summary strong{font-size:1.75rem}.referral-dialog .facts>div{gap:14px}.fee-breakdown{padding:15px}.partner-profile.designed-dialog{padding:0 22px 24px}.partner-profile.designed-dialog [data-slot=dialog-header]{margin:0 -22px}}.landing{color:#14213b;background:#f5f6fa;min-height:100vh;font-family:Inter,Arial,Helvetica,sans-serif}.landing *{box-sizing:border-box}.landing a{text-decoration:none}.landing a:focus-visible{outline-offset:6px;outline:3px solid #6582ff}.landing-nav{justify-content:space-between;align-items:center;max-width:1320px;margin:auto;padding:27px 48px;display:flex}.landing-logo{letter-spacing:-2.5px;color:#101c35;font-size:40px;font-weight:750;line-height:1}.landing-logo span{color:#315bff;vertical-align:top;margin-left:2px;font-size:26px}.landing-nav nav{align-items:center;gap:32px;font-size:14px;font-weight:600;display:flex}.landing-nav-cta{border:1px solid #dbe1ee;border-radius:100px;align-items:center;gap:14px;padding:13px 18px;display:flex}.landing main{max-width:none;padding:0}.landing-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:40px;max-width:1320px;margin:auto;padding:66px 48px 96px;display:grid}.landing-demo-label{color:#3156bc;margin-bottom:24px;font-size:14px;display:inline-block}.landing h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(48px,5.2vw,76px);font-weight:650;line-height:1.02}.landing h1>span{color:#315bff}.landing-intro>p{color:#657089;max-width:475px;margin:0 0 30px;font-size:18px;line-height:1.65}.landing-primary{color:#fff;background:#315bff;border-radius:12px;align-items:center;gap:34px;padding:17px 23px;font-size:16px;font-weight:600;display:inline-flex;box-shadow:0 8px 18px #315bff1c}.landing-primary:hover{background:#214bea}.landing-reassurance{color:#737e91;margin-top:16px;font-size:13px;display:block}.landing-showcase{isolation:isolate;padding:35px 25px 60px 48px;position:relative}.landing-orbit{z-index:-1;background:#eaf0ff;border:1px solid #315bff18;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 26px #edf1fb,0 0 0 53px #f0f3fa}.landing-offer{background:#fff;border:6px solid #fff;border-radius:23px;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 24px 60px #233b721e}.landing-offer-photo{background:#c2d9ef;height:310px;position:relative;overflow:hidden}.landing-offer-photo>img{object-fit:cover;object-position:center;width:100%;height:100%}.landing-luma{color:#17213c;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex;position:absolute;top:24px;left:23px}.landing-luma b{color:#5939ab;letter-spacing:-3px;background:#f1eaff;border-radius:7px;padding:7px 12px 7px 9px;font-size:25px}.landing-offer-photo h2{letter-spacing:-1.2px;color:#19274d;max-width:245px;margin:0;font-size:31px;font-weight:650;line-height:1.06;position:absolute;top:100px;left:23px}.landing-offer-bottom{color:#315bff;justify-content:space-between;align-items:center;padding:21px 20px;display:flex}.landing-offer-bottom span{color:#718099;margin-bottom:5px;font-size:12px;display:block}.landing-offer-bottom strong{color:#18243b;font-size:18px;font-weight:600}.landing-reward{color:#fff;background:#17264e;border:1px solid #ffffff29;border-radius:17px;align-items:center;gap:15px;padding:23px;display:flex;position:absolute;bottom:13px;left:8px;right:42px;transform:rotate(-3deg);box-shadow:0 18px 30px #13213f20}.landing-reward-check{color:#b5efdc;background:#ffffff15;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.landing-reward>div>span{color:#d7e0f7;margin-bottom:5px;font-size:13px;display:block}.landing-reward strong{letter-spacing:-1px;font-size:30px;font-weight:600}.landing-reward strong small{letter-spacing:0;margin-right:4px;font-size:13px;font-weight:400}.landing-reward-demo{color:#d7e0f7;border:1px solid #ffffff30;border-radius:5px;margin-left:auto;padding:5px 8px;font-size:12px}.landing-how{border-top:1px solid #dfe5f0;max-width:1224px;margin:20px auto 0;padding:62px 0 74px}.landing-section-heading{justify-content:space-between;align-items:center;gap:40px;display:flex}.landing h2{font-weight:600}.landing-section-heading h2,.landing-try h2{letter-spacing:-1.8px;margin:0;font-size:42px;line-height:1.1}.landing-section-heading>p{color:#68748a;margin:0;font-size:17px;line-height:1.65}.landing-steps{grid-template-columns:repeat(3,1fr);gap:46px;margin:50px 0 0;padding:0;list-style:none;display:grid}.landing-steps li{border-top:1px solid #dfe5f0;padding-top:23px}.landing-steps li>span{color:#315bff;font-size:14px}.landing-steps h3{letter-spacing:-.6px;margin:22px 0 12px;font-size:21px;font-weight:600}.landing-steps p{color:#68748a;max-width:315px;margin:0;font-size:16px;line-height:1.65}.landing-try{background:#eaf0ff;border-radius:28px;max-width:1320px;margin:0 auto;padding:64px 48px 42px;scroll-margin-top:20px;position:relative}.landing-try-heading{text-align:center}.landing-try-heading>p{color:#65718b;margin:15px 0 35px;font-size:17px;line-height:1.6}.landing-role-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.landing-role{color:#192846;background:#fff;border-radius:19px;padding:32px;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden}.landing-role:hover{transform:translateY(-4px);box-shadow:0 14px 24px #183c7410}.landing-role.company{color:#fff;background:#315bff}.landing-role:after{content:"";pointer-events:none;border:1px solid #315bff1a;border-radius:50%;width:220px;height:220px;position:absolute;top:-95px;right:-125px;box-shadow:0 0 0 22px #315bff05,0 0 0 44px #315bff04}.landing-role.company:after{border-color:#ffffff25;box-shadow:0 0 0 22px #ffffff08,0 0 0 44px #ffffff05}.landing-role-icon{color:#315bff;background:#edf2ff;border-radius:12px;place-items:center;width:44px;height:44px;font-size:23px;font-weight:600;display:grid}.company .landing-role-icon{color:#fff;letter-spacing:-2px;background:#ffffff20}.landing-role h3{letter-spacing:-1px;margin:27px 0 12px;font-size:30px;font-weight:600}.landing-role p{color:#68748a;max-width:310px;margin:0 0 34px;font-size:16px;line-height:1.6}.company p{color:#e7edff}.landing-role-action{color:#315bff;border-top:1px solid #e5eaf3;justify-content:space-between;align-items:center;padding-top:20px;font-size:16px;font-weight:600;display:flex}.company .landing-role-action{color:#fff;border-color:#ffffff35}.landing-tip{text-align:center;color:#5c6c8d;max-width:650px;margin:25px auto 0;font-size:14px;line-height:1.7}.landing-footer{color:#717d94;justify-content:space-between;gap:20px;max-width:1320px;margin:auto;padding:28px 48px 35px;font-size:13px;display:flex}.landing #how-it-works{scroll-margin-top:25px}.refero-app .about-demo-link{color:#315bce;margin-left:auto;margin-right:4px;font-size:14px}@media (max-width:1300px){.landing-how{margin-left:48px;margin-right:48px}.landing-try{margin-left:24px;margin-right:24px}.landing h1{font-size:5.4vw}.landing-offer-photo{height:290px}.landing-offer-photo h2{font-size:28px}}@media (max-width:850px){.landing-hero{gap:12px;padding:45px 28px 70px}.landing-intro>p{font-size:16px}.landing-showcase{padding:25px 10px 50px 25px}.landing-offer-photo{height:280px}.landing-offer-photo h2{font-size:24px;left:17px}.landing-luma{left:17px}.landing-reward{gap:10px;padding:18px;left:0;right:12px}.landing-reward-demo{display:none}.landing-section-heading h2,.landing-try h2{font-size:36px}.landing-steps{gap:25px}.landing-nav{padding:24px 28px}.landing-how{margin-left:28px;margin-right:28px}.landing-section-heading>p{max-width:310px}.landing-try{padding:45px 28px 32px}.landing-role{padding:25px}}@media (max-width:620px){.landing-nav{padding:25px 22px}.landing-logo{font-size:33px}.landing-nav nav{gap:15px;font-size:13px}.landing-nav nav>a:first-child{display:none}.landing-nav-cta{padding:10px 14px}.landing-hero{grid-template-columns:1fr;gap:35px;padding:35px 24px 55px}.landing h1{font-size:52px}.landing-demo-label{margin-bottom:20px;font-size:13px}.landing-intro>p{margin-bottom:25px;font-size:17px}.landing-showcase{width:100%;max-width:420px;margin:auto;padding:20px 18px 57px 35px}.landing-orbit{inset:15px;box-shadow:0 0 0 15px #edf1fb,0 0 0 27px #f0f3fa}.landing-offer-photo{height:285px}.landing-offer-photo h2{font-size:28px}.landing-reward{left:5px;right:30px}.landing-how{margin:10px 24px 0;padding:40px 0 45px}.landing-section-heading{display:block}.landing-section-heading h2,.landing-try h2{font-size:35px}.landing-section-heading>p{margin-top:22px;font-size:16px}.landing-desktop-break{display:none}.landing-steps{grid-template-columns:1fr;gap:28px;margin-top:32px}.landing-steps h3{margin:12px 0 9px}.landing-steps p{max-width:none}.landing-try{border-radius:23px;margin:0 12px;padding:36px 15px 27px}.landing-try-heading>p{padding:0 10px;font-size:16px}.landing-role-grid{grid-template-columns:1fr;gap:16px}.landing-role h3{margin-top:22px;font-size:28px}.landing-role p{margin-bottom:25px}.landing-tip{padding:0 12px;font-size:14px}.landing-footer{flex-direction:column;gap:9px;padding:26px 24px}.refero-app .about-demo-link{margin-right:0}.landing-reassurance{font-size:14px}}@media (prefers-reduced-motion:reduce){.landing-role{transition:none}}.landing-showcase{padding-bottom:100px}@media (max-width:620px){.landing-showcase{padding-bottom:100px}.landing h1{font-size:clamp(40px,13.3vw,52px)}}.landing h1{letter-spacing:-.025em;font-kerning:normal;font-size:clamp(40px,4.6vw,64px);font-weight:650;line-height:1.1}.landing-section-heading h2{letter-spacing:-.025em}.landing-telecom{color:#163d57;align-items:center;gap:10px;display:flex;position:absolute;top:23px;left:23px}.landing-telecom>b{color:#fff;letter-spacing:-3px;background:#12657a;border-radius:13px 13px 13px 3px;place-items:center;width:42px;height:42px;padding-bottom:5px;padding-right:5px;font-size:36px;font-style:italic;font-weight:650;line-height:1;display:grid}.landing-telecom>span{letter-spacing:-.5px;font-size:22px;font-weight:650;line-height:1}.landing-telecom small{letter-spacing:1.7px;margin-top:5px;font-size:11px;font-weight:500;display:block}.landing-offer-photo h2.landing-plan{letter-spacing:-.035em;max-width:none;font-size:44px;line-height:1.06;top:98px}.landing-plan>span{letter-spacing:0;margin-top:10px;font-size:17px;font-weight:500;display:block}.landing-plan>small{letter-spacing:0;margin-top:19px;font-size:14px;font-weight:400;display:block}.landing-plan>small>strong{letter-spacing:-.02em;margin-top:5px;font-size:25px;font-weight:650;display:block}@media (min-width:621px) and (max-width:850px){.landing h1{font-size:clamp(30px,4.5vw,40px)}.landing-telecom{left:17px}.landing-offer-photo h2.landing-plan{font-size:38px}}@media (max-width:620px){.landing h1{letter-spacing:-.02em;font-size:clamp(27px,8.6vw,49px);line-height:1.14}.landing-telecom{left:17px}.landing-offer-photo h2.landing-plan{font-size:40px}}.landing-telecom>b{letter-spacing:-2px;padding-right:3px;font-size:30px}
