@font-face{font-family:Montserrat;src:url(montserrat.woff2) format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Nunito;src:url(nunito.woff2) format('woff2');font-weight:200 900;font-display:swap}
html.tf-company{scroll-behavior:smooth;scroll-padding-top:28px}body.tf-company{margin:0;background:#101827;color:#f5f7fb;font:18px/1.65 Nunito,sans-serif}#tf-company{--muted:#b8c5d7;--blue:#549df6;--line:#344257}#tf-company *{box-sizing:border-box}#tf-company .wrap{width:min(1240px,calc(100% - 72px));margin-inline:auto}#tf-company h1,#tf-company h2,#tf-company h3{font-family:Montserrat,sans-serif;color:#f5f7fb;letter-spacing:-.035em;line-height:1.14;margin:0 0 22px;text-wrap:balance}#tf-company h1{font-size:clamp(44px,4.7vw,68px);font-weight:700}#tf-company h2{font-size:clamp(30px,3.4vw,46px);font-weight:650}#tf-company h3{font-size:23px;font-weight:650}#tf-company p{margin:0 0 20px}#tf-company a{color:inherit;text-underline-offset:5px}#tf-company img{max-width:100%;height:auto}#tf-company a:focus-visible,#tf-company input:focus-visible,#tf-company button:focus-visible,#tf-company textarea:focus-visible{outline:3px solid #9ac8ff;outline-offset:5px}#tf-company .header{display:flex;justify-content:space-between;align-items:center;padding-block:30px;gap:32px;border-bottom:1px solid var(--line)}#tf-company .brand{display:block;flex-shrink:0;width:278px}#tf-company .brand img{display:block;filter:brightness(0) invert(1);width:100%}#tf-company nav{display:flex;align-items:center;gap:30px;font-size:15px}#tf-company nav a{text-decoration:none}#tf-company .button{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;background:var(--blue);border:1px solid var(--blue);border-radius:8px;color:#081529;font:700 16px/1.4 Nunito,sans-serif;text-decoration:none;min-height:50px;transition:background .15s}#tf-company .button:hover{background:#87baff}#tf-company .secondary{background:transparent;color:#c4dfff;border-color:#536e91}#tf-company .secondary:hover{background:#29405e}#tf-company .hero{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding-block:76px 70px}#tf-company .eyebrow{color:#a9ceff;font-weight:700;font-size:16px;margin-bottom:18px}#tf-company .intro{color:var(--muted);font-size:21px;max-width:42ch}#tf-company .actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:32px 0 22px}#tf-company .text-link{font-size:16px;font-weight:700}#tf-company .hero-note{font-size:14px;color:var(--muted)}#tf-company .hero-visual{padding:24px;background:#1b293e;border:1px solid #344861;border-radius:24px;transform:rotate(-2deg)}#tf-company .hero-photo{background:#fff;border-radius:14px;overflow:hidden;padding:22px}#tf-company .hero-photo img{display:block;width:100%;height:300px;object-fit:contain}#tf-company .hero-visual p{margin:18px 0 0;font-weight:700;font-size:16px;display:flex;justify-content:space-between;gap:10px}#tf-company .hero-visual p span{font-weight:400;color:#b9dbcd;font-size:14px}#tf-company .benefits{background:#1b283b;border-block:1px solid var(--line)}#tf-company .benefits .wrap{display:flex;justify-content:space-between;gap:20px;padding-block:20px;font-size:15px;font-weight:700}#tf-company .section{padding-block:80px}#tf-company .section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}#tf-company .section-head p{max-width:65ch;color:var(--muted)}#tf-company .section-head .eyebrow{color:#a9ceff}#tf-company .period{border:0;padding:0;margin:0 0 20px;display:flex;flex-shrink:0;gap:4px}#tf-company .period legend{font-size:14px;color:var(--muted);margin-bottom:8px}#tf-company .period label{cursor:pointer;position:relative}#tf-company .period input{position:absolute;opacity:0;width:100%;height:100%;margin:0}#tf-company .period span{display:block;padding:10px 15px;background:#203047;border:1px solid #40536e;border-radius:6px;white-space:nowrap;font-size:15px}#tf-company .period input:checked+span{background:#549df6;color:#081529;border-color:#549df6;font-weight:800}#tf-company .period input:focus-visible+span{outline:3px solid white;outline-offset:3px}#tf-company .products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#tf-company .product{overflow:hidden;border:1px solid var(--line);background:#1c293b;border-radius:14px;display:flex;flex-direction:column}#tf-company .product-photo{display:block;background:#fff;padding:24px}#tf-company .product-photo img{display:block;height:205px;width:100%;object-fit:contain}#tf-company .product-body{padding:26px;display:flex;flex-direction:column;flex:1}#tf-company .product h3{font-size:22px;margin-bottom:10px}#tf-company .stock{color:#a8ddc0;font-size:13px;font-weight:700;margin-bottom:12px}#tf-company .spec{font-size:15px;color:var(--muted);margin-bottom:24px}#tf-company .monthly{font-size:42px;font-weight:800;line-height:1.2;margin-bottom:8px;color:#c5e1ff}#tf-company .monthly .unit{font-size:20px;font-weight:500}#tf-company .fine{font-size:13px;color:var(--muted);line-height:1.6}#tf-company .purchase{font-size:14px;color:var(--muted);margin-bottom:22px}#tf-company .product .button{margin-top:auto;width:100%}#tf-company .terms{font-size:13px;line-height:1.7;color:#afbdcf;margin-top:24px;max-width:105ch}#tf-company .phones{padding-top:0}#tf-company .phone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#tf-company .phone-price{font-size:30px;font-weight:800;margin-bottom:8px}#tf-company .phone-price small{font-size:15px;font-weight:400}#tf-company .services{background:#1b283b;border-block:1px solid var(--line);padding-block:80px}#tf-company .service-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}#tf-company .service-grid p{color:var(--muted)}#tf-company .service-list article+article{border-top:1px solid var(--line);margin-top:30px;padding-top:30px}#tf-company .steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;list-style:none;counter-reset:steps;padding:0;margin:36px 0 0}#tf-company .steps li{counter-increment:steps;border-top:1px solid #45566e;padding-top:20px}#tf-company .steps li:before{content:counter(steps);display:block;color:#91c3ff;font:600 30px Montserrat;margin-bottom:20px}#tf-company .steps strong{font-size:20px}#tf-company .steps p{color:var(--muted);font-size:16px;margin-top:10px}#tf-company .quote{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;border-top:1px solid var(--line)}#tf-company .quote>div>p{color:var(--muted)}#tf-company .form-panel{background:#f4f7fb;color:#17243a;border-radius:14px;padding:34px}#tf-company .form-panel .fine{color:#4b5e75;margin-top:20px}#tf-company .form-panel h3{color:#17243a}#tf-company .contact-phone{font-size:26px;font-weight:700;display:inline-block;margin:16px 0}#tf-company .footer{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-block:35px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}#tf-company .footer .brand{width:220px}#tf-company .footer p{margin:0}#tf-company .skip{position:fixed;left:12px;top:-100px;z-index:9999;background:white;color:black;padding:12px}#tf-company .skip:focus{top:12px}
@media(max-width:1050px){#tf-company .header nav>a:not(.button){display:none}#tf-company .hero{gap:32px}#tf-company .hero-photo img{height:240px}#tf-company .section-head{display:block}#tf-company .service-grid,#tf-company .quote{gap:40px}#tf-company .product-body{padding:20px}#tf-company .hero-visual p{display:block}#tf-company .hero-visual p span{display:block}}
@media(max-width:720px){#tf-company .wrap{width:calc(100% - 36px)}#tf-company .header{padding-block:20px;gap:16px}#tf-company .header .brand{width:195px}#tf-company .header .button{font-size:13px;padding:10px 12px;min-height:44px}#tf-company .hero{grid-template-columns:1fr;padding-block:42px;gap:30px}#tf-company h1{font-size:44px}#tf-company .intro{font-size:19px}#tf-company .hero-visual{transform:none;padding:16px}#tf-company .hero-photo img{height:225px}#tf-company .hero-visual p{display:flex}#tf-company .benefits .wrap{flex-direction:column;gap:8px;padding-block:20px}#tf-company .section{padding-block:52px}#tf-company .products,#tf-company .phone-grid{grid-template-columns:1fr}#tf-company .product-photo img{height:220px}#tf-company .product-body{padding:24px}#tf-company .phones{padding-top:0}#tf-company .service-grid,#tf-company .quote{grid-template-columns:1fr;gap:30px}#tf-company .services{padding-block:52px}#tf-company .steps ol{grid-template-columns:1fr;gap:20px}#tf-company .steps li:before{display:inline-block;margin:0 16px 0 0}#tf-company .form-panel{padding:24px}#tf-company .footer{flex-direction:column;align-items:flex-start}#tf-company .actions{gap:20px}#tf-company .hero-note{font-size:13px}}
@media(prefers-reduced-motion:reduce){html.tf-company{scroll-behavior:auto}#tf-company *{transition:none!important}}

#tf-company h1{font-size:clamp(38px,4.2vw,60px)!important}#tf-company h2{font-size:clamp(30px,3.4vw,46px)!important}#tf-company h3{font-size:23px!important}@media(max-width:720px){#tf-company h1{font-size:38px!important}}@media(max-width:370px){#tf-company h1{font-size:33px!important}#tf-company .header .brand{width:170px}}

body.tf-company{background:#0b1725}body.tf-company.has-hero-stock{background:#0b1725 url(hero-v3.png) top center/100% auto no-repeat}#tf-company .wrap{width:min(1380px,90%)}#tf-company .header{padding-block:20px;border-bottom:1px solid #3a536a}#tf-company .header .brand{width:190px}#tf-company .header nav{font-size:17px;gap:32px}#tf-company .header .button{min-width:170px;padding:10px 24px;border-color:#64b4ff}#tf-company .hero{height:555px;display:block;position:relative;padding:52px 0 70px}#tf-company .hero-copy{max-width:670px}#tf-company .hero .eyebrow{text-transform:uppercase;letter-spacing:.23em;font-weight:500;font-size:14px;margin-bottom:14px}#tf-company h1{font-size:clamp(48px,5.45vw,82px)!important;line-height:.99;font-weight:750;letter-spacing:-.045em;margin-bottom:14px}#tf-company .hero .intro{font-size:28px;color:#b2d0f7;margin-bottom:30px;line-height:1.35}#tf-company .hero-button{min-width:310px;font-size:23px;min-height:60px}#tf-company .hero-note{margin-top:20px;color:#bbd4ef;font-size:17px}#tf-company .hero-offer{position:absolute;bottom:22px;right:0;display:flex;gap:40px;align-items:center;text-align:right}#tf-company .hero-offer strong{font-size:20px}#tf-company .hero-offer p{color:#5badff;font-size:27px;line-height:1.1;font-weight:750;margin:0 0 7px}#tf-company .hero-offer b{font-size:40px}#tf-company .hero-offer span{font-size:15px;color:#aac4e4}#tf-company #utrustning{padding-block:22px 38px;border-top:1px solid #3a536a}#tf-company #utrustning .section-head{display:flex;gap:20px;margin:0 0 30px;align-items:center}#tf-company #utrustning h2{font-size:clamp(24px,2.35vw,36px)!important;margin:0}#tf-company .period{margin:0}#tf-company .period legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#tf-company .period span{background:transparent;border:0;padding:9px 15px;border-radius:30px}#tf-company .period input:checked+span{background:#55adff}#tf-company .compact-products{gap:0}#tf-company .compact-product{display:grid;grid-template-columns:42% 58%;align-items:center;gap:8px;min-height:135px;padding-inline:16px;border-right:1px solid #344b61}#tf-company .compact-product:first-child{padding-left:0}#tf-company .compact-product:last-child{border-right:0}#tf-company .compact-product h3{font-size:18px!important;line-height:1.35;letter-spacing:-.02em;margin:0 0 5px}#tf-company .compact-product h3 a{text-decoration:none}#tf-company .compact-price{color:#5badff;font-size:24px;line-height:1.2;font-weight:750;margin:0;white-space:nowrap}#tf-company .mini-device{display:block;width:100%;height:130px;background-image:url(devices-v3.png);background-size:300% 100%;background-repeat:no-repeat}#tf-company .mini-device.hp{background-position:left center}#tf-company .mini-device.x1{background-position:center center}#tf-company .mini-device.p16{background-position:right center}#tf-company .compare-action{text-align:center;margin:20px 0 14px}#tf-company .compare-action .button{min-width:320px;font-size:22px;gap:25px}#tf-company .summary-terms{max-width:none;text-align:center;margin:18px 0 10px}#tf-company .tariff-details{font-size:12px;color:#aabfd7;text-align:center;max-width:95ch;margin:auto}#tf-company .tariff-details summary{cursor:pointer}#tf-company .tariff-details p{padding-top:12px}#tf-company .phones{padding-top:60px;border-top:1px solid #344b61}
@media(min-width:1600px){#tf-company .hero{height:600px}}@media(max-width:1100px){#tf-company .hero{height:490px}#tf-company h1{font-size:58px!important}#tf-company .hero .intro{font-size:23px}#tf-company .hero-offer{gap:20px}#tf-company .hero-offer strong{font-size:17px}#tf-company .hero-offer b{font-size:32px}#tf-company .compact-product{display:block;text-align:center}#tf-company .mini-device{height:130px}#tf-company #utrustning .section-head{display:block}#tf-company .period{margin-top:15px}#tf-company .compact-product h3{font-size:17px!important}#tf-company .compact-price{font-size:23px}}
@media(max-width:720px){body.tf-company.has-hero-stock{background-size:auto 660px;background-position:63% 165px}#tf-company .wrap{width:calc(100% - 36px)}#tf-company .header{padding-block:18px;gap:14px}#tf-company .header .brand{width:185px}#tf-company .header .button{min-width:0;padding:9px 12px;font-size:13px}#tf-company .hero{height:735px;padding:28px 0 0}#tf-company .hero-copy{background:linear-gradient(180deg,#0b1725 80%,transparent);margin:0 -18px;padding:0 18px 38px}#tf-company h1{font-size:42px!important;line-height:1.03}#tf-company .hero .eyebrow{font-size:11px}#tf-company .hero .intro{font-size:20px;margin-top:14px;margin-bottom:20px}#tf-company .hero-button{min-width:240px;font-size:18px;min-height:50px}#tf-company .hero-note{font-size:13px;margin-top:16px}#tf-company .hero-offer{right:0;left:0;bottom:15px;display:block;text-align:right;background:linear-gradient(90deg,transparent,#0b1725);padding:14px 0}#tf-company .hero-offer strong{font-size:15px;display:block;margin-bottom:8px}#tf-company .hero-offer p{font-size:22px}#tf-company .hero-offer b{font-size:32px}#tf-company .hero-offer span{font-size:12px}#tf-company .compact-products{grid-template-columns:1fr;gap:0}#tf-company .compact-product{display:grid;grid-template-columns:40% 60%;text-align:left;border-right:0;border-bottom:1px solid #344b61;padding:16px 0;gap:8px}#tf-company .compact-product:last-child{border:0}#tf-company .mini-device{height:110px}#tf-company .compare-action .button{min-width:0;width:100%;font-size:20px}#tf-company .summary-terms{text-align:left}#tf-company .tariff-details{text-align:left}#tf-company .phones{padding-top:45px}}
@media(max-width:370px){#tf-company h1{font-size:35px!important}#tf-company .header .brand{width:160px}#tf-company .header .button{font-size:12px;padding:8px}#tf-company .hero{height:715px}}

body.tf-company>.tf-infobar,body.tf-company>.tf-repair-cta{display:none!important}#tf-company .mini-device{background-size:300% 175%;background-position-y:center}@media(max-width:720px){body.tf-company.has-hero-stock{background-size:700px auto;background-position:calc(50% - 98px) 415px}}@media(max-width:370px){body.tf-company.has-hero-stock{background-size:620px auto;background-position:calc(50% - 85px) 405px}}
