/* Bedste fibernet v3 – fuldbredde layout, kun denne side. */
body:has(.iu-block-address-wide) .iu-block-address-wide{
  padding:0!important;width:100%;max-width:none;margin:0;
  background:radial-gradient(ellipse 53% 75% at 97% 0%,rgba(133,190,149,.18),transparent 80%),#15313b!important;
  overflow:visible!important;position:relative;isolation:auto!important;
}
body:has(.iu-block-address-wide) .iu-block-address-wide:before{content:'';position:absolute;right:-115px;top:-210px;width:560px;height:560px;border:1px solid rgba(218,240,170,.19);border-radius:100%;box-shadow:0 0 0 85px rgba(218,240,170,.028),0 0 0 180px rgba(218,240,170,.018);pointer-events:none}
body:has(.iu-block-address-wide) .iu-block-address-wide>.iu-block-container{
  max-width:1310px!important;width:calc(100% - 48px)!important;min-height:520px;margin:0 auto!important;
  padding:83px 16px 65px!important;border-radius:0!important;background:transparent!important;overflow:visible!important;
  box-shadow:none!important;position:relative;z-index:2;color:#fff;
}
body:has(.iu-block-address-wide) .iu-block-address-wide .iu-block-eyebrow{margin:0 0 22px;font-size:12px;letter-spacing:2.1px;color:#d3ec91}
body:has(.iu-block-address-wide) .iu-block-address-wide h1{font:800 clamp(40px,5vw,70px)/1.08 Manrope,sans-serif!important;letter-spacing:-2.8px;max-width:1020px!important;margin:0 0 24px;color:#fff}
body:has(.iu-block-address-wide) .iu-block-address-wide .iu-block-copy{max-width:900px;font-size:clamp(16px,1.5vw,19px);line-height:1.72;color:#dae8e4}
body:has(.iu-block-address-wide) .iu-block-address-wide .iu-block-copy strong{color:#ecf8d3}
body:has(.iu-block-address-wide) .iu-block-address-wide .iu-address-search-shell{
 max-width:none!important;width:100%;box-sizing:border-box;display:block;margin:42px 0 0!important;
 border-radius:24px;border:1px solid rgba(255,255,255,.12)!important;
 background:#254851!important;padding:25px!important;box-shadow:0 20px 50px rgba(0,14,21,.11)!important;
}
body:has(.iu-block-address-wide) .iu-block-address-wide .iu-offer-engine,body:has(.iu-block-address-wide) .iu-block-address-wide .iu-offer-engine .hero{background:transparent!important;color:inherit}
body:has(.iu-block-address-wide) .iu-block-address-wide .iu-offer-engine .search-panel{max-width:none!important;width:100%!important;box-shadow:0 5px 17px rgba(0,0,0,.05)!important;min-height:74px}
body:has(.iu-block-address-wide) .iu-block-address-wide .iu-wide-trust{margin:19px 0 0;color:#d7e4dd;font-size:13px}
body:has(.iu-block-address-wide) .iu-block-stats{padding:34px 0 68px;background:#f7f9f6}
body:has(.iu-block-address-wide) .iu-block-stats>.iu-block-container{width:min(1200px,calc(100% - 42px))}
body:has(.iu-block-address-wide) .iu-block-stats .iu-block-eyebrow{color:#558d6a}
body:has(.iu-block-address-wide) .iu-block-stats h2{font-size:clamp(22px,2.2vw,30px);letter-spacing:-.6px}
body:has(.iu-block-address-wide) .iu-block-stats .iu-stats{margin-top:23px}
body:has(.iu-block-address-wide) .iu-block-stats .iu-stats article{background:#fff;border:1px solid #dce8df;border-radius:19px;box-shadow:0 10px 32px rgba(8,44,33,.045);padding:26px 18px;text-align:left}
body:has(.iu-block-address-wide) .iu-block-stats .iu-stats strong{font-size:clamp(27px,2.8vw,39px);color:#15313b;letter-spacing:-1.4px}
body:has(.iu-block-address-wide) .iu-block-stats .iu-stats span{font-size:13px;line-height:1.6;color:#5b7870}
body:has(.iu-block-address-wide) section.iu-block.iu-block-cards{padding:82px 0}
body:has(.iu-block-address-wide) section.iu-block.iu-block-cards>.iu-block-container{width:min(1200px,calc(100% - 42px));max-width:1200px}
body:has(.iu-block-address-wide) .iu-block-cards.iu-cards-clean article{padding:32px 27px 31px;border-radius:21px;border:1px solid #dce9e3;box-shadow:0 15px 40px rgba(20,48,38,.055);display:flex;flex-direction:column;min-height:250px;position:relative}
body:has(.iu-block-address-wide) .iu-block-cards.iu-cards-clean article h3{font-size:22px;line-height:1.25;letter-spacing:-.65px;margin:0}
body:has(.iu-block-address-wide) .iu-block-cards.iu-cards-clean article p{flex:1;color:#567269;line-height:1.7}
body:has(.iu-block-address-wide) .iu-block-cards.iu-cards-clean article a{margin-top:20px;align-self:start;color:#1e6a4d;font-weight:800;text-underline-offset:4px}
body:has(.iu-block-address-wide) .iu-block-cards.iu-cards-cols-4{gap:13px}
body:has(.iu-block-address-wide) .iu-block-cards.iu-cards-cols-4 article{padding:27px 20px;min-height:230px}
body:has(.iu-block-address-wide) .iu-block-cards.iu-cards-cols-4 article h3{font-size:18px}
body:has(.iu-block-address-wide) .iu-block h2{max-width:1000px}
body:has(.iu-block-address-wide) .iu-block-callout>.iu-block-container{border-left:0;padding:31px 0}
body:has(.iu-block-address-wide) .iu-block-callout .iu-block-copy{max-width:950px;border-left:5px solid #b5da7c;padding:12px 0 12px 26px}
body:has(.iu-block-address-wide) .iu-block-table .iu-table-wrap{box-shadow:0 14px 35px rgba(18,56,31,.06)}
body:has(.iu-block-address-wide) .iu-block-table .iu-data-table th{background:#eaf3ed}
body:has(.iu-block-address-wide) .iu-block-table .iu-data-table td:first-child{font-weight:800}
body:has(.iu-block-address-wide) .iu-block-sources .iu-source-box{background:#fff;border:1px solid #d9e9dd;border-radius:22px;padding:30px;max-width:100%;box-shadow:0 8px 25px rgba(23,55,36,.04)}
body:has(.iu-block-address-wide) .iu-block-cta{padding:80px 16px;background:#15313b}
body:has(.iu-block-address-wide) .iu-block-cta h2{margin-inline:auto;color:white}
body:has(.iu-block-address-wide) .iu-block-cta .iu-block-copy{max-width:790px;margin-inline:auto;color:#d7e4dd}
body:has(.iu-block-address-wide) .iu-block-cta .iu-block-action{background:#d6ef83;color:#15313b}
@media(max-width:850px){body:has(.iu-block-address-wide) .iu-block-address-wide>.iu-block-container{padding:60px 8px 52px!important}body:has(.iu-block-address-wide) .iu-block-address-wide h1{font-size:clamp(37px,7vw,57px);letter-spacing:-1.8px}}
@media(max-width:620px){body:has(.iu-block-address-wide) .iu-block-address-wide>.iu-block-container{width:calc(100% - 28px)!important;padding:45px 0 35px!important;min-height:0}body:has(.iu-block-address-wide) .iu-block-address-wide h1{font-size:clamp(33px,9vw,43px);letter-spacing:-1.4px}body:has(.iu-block-address-wide) .iu-block-address-wide .iu-address-search-shell{margin-top:27px!important;padding:14px!important;border-radius:18px}body:has(.iu-block-address-wide) .iu-block-stats{padding:38px 0 54px}body:has(.iu-block-address-wide) .iu-block-cards.iu-cards-clean article{min-height:0}body:has(.iu-block-address-wide) .iu-block-callout .iu-block-copy{padding-left:16px}}
