.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}.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}
