@font-face{font-family:Schibsted;src:url('/assets/schibsted.woff2')}*{box-sizing:border-box}body{margin:0;background:#f8f7f3;color:#28281f;font:15px/1.65 Schibsted,system-ui,sans-serif}a{color:inherit}header,footer,main{max-width:1320px;margin:auto;padding:0 40px}header{display:flex;justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #e4e2d9}.brand{display:inline-flex;gap:10px;align-items:center;text-decoration:none;font-size:22px;font-weight:650;letter-spacing:-.8px;line-height:1.15}.brand img{width:36px;height:38px;object-fit:contain}.brand small{display:block;font-size:8px;letter-spacing:2px;font-weight:500;color:#727266;margin-top:6px}nav{display:flex;gap:26px;align-items:center}nav a{text-decoration:none;font-size:13px}.button{display:inline-flex;justify-content:center;align-items:center;padding:13px 19px;border-radius:9px;background:#343c2b;color:#fff;text-decoration:none;font-size:14px;font-weight:550}.button.secondary{background:#efeee6;color:#2a3025;border:1px solid #ddded2}.button.small{padding:9px 15px}.text-link{font-weight:550;text-underline-offset:6px}.intro{padding:86px 0 62px;text-align:center}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1.7px;color:#6c765f;font-weight:600}h1{font-size:clamp(40px,6vw,74px);line-height:1.04;font-weight:500;letter-spacing:-3.5px;margin:20px 0 22px}p{color:#64665c}.intro p{font-size:17px;max-width:610px;margin:0 auto 23px}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.plan{border:1px solid #deded3;padding:30px 24px;border-radius:16px;position:relative;background:#fffefb}.plan.featured{background:#edf0e5;border-color:#a2ad91}.plan-tag{position:absolute;top:-12px;left:18px;background:#343c2b;color:white;font-size:9px;letter-spacing:1px;padding:5px 9px;border-radius:4px}h2{font-size:26px;line-height:1.25;font-weight:550;letter-spacing:-.7px;margin:0 0 18px}.price{font-size:44px;color:#28281f;line-height:1.2;margin:0 0 22px;letter-spacing:-1.7px}.price small{display:block;font-size:11px;letter-spacing:0;color:#707263;margin-top:6px}.plan>p:not(.price){min-height:52px;font-size:13px}.allowance{font-size:12px;border-top:1px solid #dddfd3;padding:20px 0}.allowance strong{font-size:18px;margin-right:5px}.plan .button{width:100%;padding:12px}.plan ul{padding:14px 0 0 17px;font-size:12px;line-height:2.1;color:#595e50}.details{display:grid;grid-template-columns:1fr 1.7fr;gap:90px;padding:75px 0;border-bottom:1px solid #ddd}.details p{margin-top:0}.topups{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:70px 0}.topups h2{margin-top:15px}.pack-list a{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid #dddfd3;text-decoration:none}.pack-list strong{font-size:14px}.faqs{max-width:800px;margin:45px auto 100px}.faqs h2{font-size:35px;margin-bottom:30px}details{border-bottom:1px solid #deded3;padding:20px 0}summary{font-weight:550;cursor:pointer}details p{padding:0 20px 0 0;font-size:14px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:20px 0 90px}.feature-grid article{border-top:1px solid #ccc;padding-top:28px}.feature-grid h2{font-size:22px}footer{padding-top:35px;padding-bottom:35px;border-top:1px solid #e1e2d8;display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px}footer p{font-size:11px;width:100%;margin:0}.skip{position:absolute;left:-10000px}.skip:focus{left:10px;top:10px;background:white;padding:10px;z-index:10}:focus-visible{outline:2px solid #647e4c;outline-offset:4px}@media(max-width:1000px){.plans{grid-template-columns:repeat(2,1fr);gap:25px}.plan>p:not(.price){min-height:0}.details,.topups{gap:40px}.feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){header,footer,main{padding-left:20px;padding-right:20px}header nav{gap:15px}header nav>a:not(.button){display:none}.brand{font-size:19px}.brand img{width:30px}.intro{padding:60px 0 45px}h1{letter-spacing:-2px}.intro p{font-size:15px}.plans{grid-template-columns:1fr;gap:25px}.plan{padding:28px}.details,.topups{grid-template-columns:1fr;gap:20px;padding:45px 0}.feature-grid{grid-template-columns:1fr;gap:26px}.faqs{margin:30px auto 60px}footer nav{gap:18px;flex-wrap:wrap}.price{font-size:42px}.plan ul{font-size:13px}}
