/* Isolated styles for Løsninger og priser. */
.prices-opening{padding-top:48px;padding-bottom:30px;gap:70px}.prices-opening h1{font-size:58px}.offer-jumps{padding-bottom:34px;flex-wrap:wrap}.price-comparison{gap:22px;align-items:stretch}.price-option{padding:29px 25px;background:#fff;border:1px solid #203f3230;min-width:0}.price-option:first-child{background:#e9eee4}.price-option h2{font-size:34px;min-height:84px;max-width:13ch}.price-option .option-for{font-size:14px}.price-option .option-summary{font-size:16px;min-height:100px;max-width:34ch}.price-option .price{font:40px/1.1 Georgia,serif;letter-spacing:-.03em;margin:24px 0 10px;white-space:nowrap}.price-option .price>span{font:16px Arial,sans-serif;letter-spacing:0}.price-option .rate{font-size:15px;min-height:24px}.price-option .terms{font-size:14px;min-height:74px;margin:16px 0 12px;color:#425747}.price-option .option-facts{font-size:14px;min-height:47px}.option-cta{font-size:15px;line-height:1.4;min-height:62px;margin:18px 0 24px}.price-option:first-child .option-cta{background:var(--ink);color:white}.price-option details{font-size:15px}.price-option details summary{min-height:44px;align-content:center}.price-option details h3{font-size:20px;line-height:1.3}.price-option .practical{font-size:14px;line-height:1.6}.offer-proof{border-top:1px solid #203f322c;padding-top:25px;margin-top:24px}.offer-proof>h3{font:25px/1.2 Georgia,serif;margin:0 0 20px;max-width:22ch}.offer-proof figure{margin:0}.offer-proof .proof-person{width:96px;height:116px;object-fit:cover;object-position:50% 0;margin:0 0 16px}.offer-proof blockquote{font:24px/1.35 Georgia,serif;margin:0 0 18px}.offer-proof figcaption{font-size:13px;line-height:1.5}.offer-proof p{font-size:15px;line-height:1.6;margin-top:18px}.offer-proof>a{display:inline-flex;min-height:44px;align-items:center;font-size:14px;margin-top:12px}.offer-proof .human-video{position:relative;width:100%;max-width:230px;margin:0 auto}.offer-proof .video-poster,.offer-proof iframe{aspect-ratio:9/16;width:100%;height:auto}.offer-proof .video-control{font-size:13px;padding:13px 10px;gap:8px}.offer-proof iframe{border:0}.player-loading{position:absolute;inset:0;display:grid;place-items:center;background:#203f32;color:white;font-size:14px;pointer-events:none}.video-error{font-size:14px;padding:12px;background:#fff;color:var(--ink)}html.video-ready .human-video.player-open .video-fallback{display:block}.commitment-section{background:var(--ink);color:white;padding:70px 0}.commitment-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:90px}.commitment-layout h2{font-size:43px;margin-bottom:25px}.commitment-layout p{font-size:18px;max-width:48ch;color:#e0eadd}.commitment-layout ol{margin:0;padding:0;list-style:none;display:grid;gap:27px}.commitment-layout li{padding-bottom:24px;border-bottom:1px solid #ffffff35}.commitment-layout strong{display:block;font-size:21px;margin-bottom:10px}.commitment-layout li span{font-size:16px;color:#e0eadd;display:block;max-width:44ch}.roi-section{padding-top:76px;padding-bottom:65px;scroll-margin-top:30px}.roi-heading{display:grid;grid-template-columns:1fr 1fr;gap:90px;margin-bottom:38px;align-items:end}.roi-heading h2{font-size:46px}.roi-heading p{font-size:18px}.roi-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.roi-inputs{display:flex;flex-direction:column;align-self:start}.roi-inputs label{font-size:16px;font-weight:700;margin:0 0 10px}.roi-inputs label:not(:first-child){margin-top:26px}.roi-inputs input,.roi-inputs select{width:100%;min-height:54px;border:1px solid #6e806e;background:#fff;color:var(--ink);padding:13px 14px;border-radius:4px;font:18px Arial,sans-serif}.roi-inputs select{font-size:16px;padding-right:10px}.roi-inputs input:focus-visible,.roi-inputs select:focus-visible,.video-poster:focus-visible{outline:3px solid #547a36;outline-offset:3px}.input-help{font-size:13px;color:#526454;margin-top:10px}.roi-results{background:var(--soft);padding:34px 36px}.roi-results>p:first-child{font-size:16px;max-width:37ch}.roi-results .roi-number{font:clamp(40px,4vw,58px)/1.1 Georgia,serif;letter-spacing:-.03em;margin:14px 0}.roi-results #break-total{font-size:15px;line-height:1.6}.scenario{border-top:1px solid #203f3230;margin-top:28px;padding-top:25px}.scenario h3{font-size:20px;line-height:1.4}.scenario dl{margin:22px 0}.scenario dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:22px;margin:12px 0;font-size:15px}.scenario dt{max-width:29ch}.scenario dd{margin:0;font-variant-numeric:tabular-nums;white-space:nowrap}.scenario .net-result{border-top:1px solid #203f3230;margin-top:18px;padding-top:18px;font-weight:700}.scenario #roi-conclusion{font-size:15px;line-height:1.6}.roi-assumptions{font-size:13px;color:#526454;max-width:100ch;margin-top:26px}.roi-formula{margin-top:18px;font-size:14px}.roi-formula summary{min-height:44px;cursor:pointer;align-content:center}.roi-formula p{font-size:14px;margin-top:12px;max-width:88ch}#roi-error{color:#8c251f;font-size:14px;margin-top:15px}.price-guidance{padding-top:35px;padding-bottom:55px}.pricefaq{padding:55px 0;background:#e9eee4}.price-question summary{cursor:pointer;min-height:44px}.price-question p{margin-top:14px}.roi-results[hidden]{display:none}
@media(max-width:1100px){.prices-opening{gap:35px}.prices-opening h1{font-size:49px}.price-option{padding:25px 18px}.price-option h2{font-size:29px}.price-option .price{font-size:32px}.price-option .terms{min-height:95px}.price-option .option-summary{min-height:128px}.price-option .option-facts{min-height:65px}.commitment-layout,.roi-heading{gap:45px}.roi-layout{gap:35px}.roi-results{padding:28px}.offer-proof>h3{font-size:24px}}
@media(max-width:850px){.price-comparison{grid-template-columns:1fr}.price-option{padding:30px}.price-option h2,.price-option .option-summary,.price-option .terms,.price-option .rate,.price-option .option-facts{min-height:0}.price-option h2{font-size:36px;max-width:none;margin-bottom:20px}.price-option .price{font-size:43px}.price-option .option-summary{max-width:58ch}.price-option .terms{max-width:50ch}.offer-proof{display:flow-root}.offer-proof .human-video{float:left;width:210px;margin:0 25px 15px 0}.offer-proof .proof-person{float:left;margin:0 25px 15px 0}.offer-proof>h3{max-width:none}.offer-proof>a{display:flex}.commitment-layout{grid-template-columns:1fr;gap:35px}.roi-layout{grid-template-columns:1fr 1.2fr;gap:25px}.roi-heading h2{font-size:39px}.roi-results{padding:24px}.scenario dl>div{display:block}.scenario dd{margin-top:4px}.roi-results .roi-number{font-size:42px}}
@media(max-width:600px){.prices-opening{padding-top:30px;display:block}.prices-opening h1{font-size:42px}.prices-opening p{font-size:17px;margin-top:24px}.offer-jumps{gap:8px;padding-bottom:25px}.offer-jumps a{font-size:13px;min-height:44px}.price-option{padding:27px 22px}.price-option h2{font-size:32px}.price-option .price{font-size:40px}.price-option .option-summary{font-size:16px}.price-option .terms{font-size:14px}.price-option .option-facts{font-size:14px}.option-cta{min-height:55px}.offer-proof .human-video{float:none;width:100%;max-width:230px;margin:0 auto 18px}.offer-proof .proof-person{float:none;margin:0 0 16px}.offer-proof blockquote{font-size:24px}.offer-proof>h3{font-size:25px}.commitment-section{padding:48px 0}.commitment-layout h2{font-size:35px}.commitment-layout p{font-size:17px}.commitment-layout strong{font-size:20px}.roi-section{padding-top:48px;padding-bottom:45px}.roi-heading{display:block;margin-bottom:28px}.roi-heading h2{font-size:35px}.roi-heading p{font-size:17px;margin-top:22px}.roi-layout{grid-template-columns:1fr;gap:30px}.roi-results{padding:25px 22px}.roi-results .roi-number{font-size:45px}.scenario dl>div{display:flex;font-size:14px;gap:16px}.scenario dd{margin:0}.scenario dt{max-width:23ch}.roi-assumptions{font-size:13px}.price-guidance{padding-top:25px}.pricefaq{padding:45px 0}.pricefaq h2{font-size:35px;margin-bottom:25px}}
