.birdly-betingelser{color:var(--navy);background:#fff;flex-direction:column;min-height:100vh;display:flex}.birdly-betingelser header{border-bottom:1px solid var(--line);z-index:30;background:#fff;position:sticky;top:0}.birdly-betingelser .bar{justify-content:space-between;align-items:center;max-width:1100px;margin:0 auto;padding:14px 22px;display:flex}.birdly-betingelser .logo{letter-spacing:-.03em;color:var(--navy);align-items:center;gap:9px;font-family:Plus Jakarta Sans;font-size:21px;font-weight:800;display:flex}.birdly-betingelser .logo .dk{color:var(--sky)}.birdly-betingelser .back{color:var(--navy-soft);font-size:14px;font-weight:600}.birdly-betingelser .back:hover{color:var(--navy)}.birdly-betingelser .hero{background:linear-gradient(165deg,var(--sky-soft) 0%,#fff 70%);text-align:center;padding:60px 24px 40px}.birdly-betingelser .hero h1{letter-spacing:-.03em;max-width:680px;margin:0 auto 14px;font-family:Plus Jakarta Sans;font-size:clamp(30px,4.4vw,40px);font-weight:800;line-height:1.08}.birdly-betingelser .hero p{color:var(--navy-soft);max-width:480px;margin:0 auto;font-size:17px;line-height:1.6}.birdly-betingelser .wrap{width:100%;max-width:1040px;margin:0 auto;padding:30px 24px 60px}.birdly-betingelser .section-title{text-align:center;margin:24px 0 22px;font-family:Plus Jakarta Sans;font-size:22px;font-weight:800}.birdly-betingelser .cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.birdly-betingelser .card{border:1px solid var(--line);border-radius:var(--r);text-align:center;color:inherit;background:#fff;flex-direction:column;align-items:center;padding:28px 22px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.birdly-betingelser a.card:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-3px)}.birdly-betingelser .card .ic{background:var(--sky-soft);border-radius:15px;place-items:center;width:54px;height:54px;margin-bottom:16px;display:grid}.birdly-betingelser .card .ic svg{width:27px;height:27px;color:var(--sky)}.birdly-betingelser .card .ic.ic-bird{background:0 0}.birdly-betingelser .card h3{margin-bottom:6px;font-family:Plus Jakarta Sans;font-size:16px;font-weight:700;line-height:1.25}.birdly-betingelser .card p{color:var(--navy-soft);flex:1;margin-bottom:18px;font-size:13.5px;line-height:1.55}.birdly-betingelser .card .btn{background:var(--sky-soft);color:var(--teal-dk);border:0;border-radius:10px;padding:10px 22px;font-family:Plus Jakarta Sans;font-size:13.5px;font-weight:700;text-decoration:none}.birdly-betingelser .card.featured{background:linear-gradient(150deg,var(--teal),var(--teal-dk));border-color:#0000}.birdly-betingelser .card.featured .ic{background:#ffffff2e}.birdly-betingelser .card.featured .ic svg,.birdly-betingelser .card.featured h3{color:#fff}.birdly-betingelser .card.featured p{color:#ffffffd9}.birdly-betingelser .card.featured .btn{color:var(--teal-dk);background:#fff}.birdly-betingelser .card.soon{opacity:.72;border-style:dashed}.birdly-betingelser .card.soon .btn{background:var(--grey);color:var(--navy-soft);cursor:default}.birdly-betingelser .badge-soon{color:var(--navy-soft);background:var(--grey);letter-spacing:.02em;border-radius:20px;margin-bottom:12px;padding:2px 9px;font-size:10.5px;font-weight:700}@media (max-width:760px){.birdly-betingelser .cards{grid-template-columns:1fr 1fr}}@media (max-width:520px){.birdly-betingelser .cards{grid-template-columns:1fr}}
