:root{--navy:#014AA5;--navy-2:#013a80;--gold:#F9B101;--gold-soft:#F7C550;--cream:#F7F4EC;--ink:#1A2233;--slate:#55617A;--slate-light:#8A93A8;--line:#E4DFD3;--radius:16px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(84px + env(safe-area-inset-top, 0px))}body{margin:0;font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;padding-bottom:env(safe-area-inset-bottom, 0px)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:1160px;margin:0 auto;padding:0 24px}.wrap-narrow{max-width:720px}h1,h2,h3{font-weight:800;letter-spacing:-0.02em;margin:0;color:var(--navy)}h2{font-size:clamp(26px, 3.4vw, 38px);margin-bottom:12px}.section-lead{color:var(--slate);font-size:16px;max-width:620px;margin:0 0 36px;line-height:1.5}.section-lead-light{color:rgba(255,255,255,0.72)}.section{padding:84px 0}.section-alt{background:var(--cream)}.section-navy{background:var(--navy);color:white}.section-navy h2{color:white}.site-header{position:sticky;top:0;z-index:40;background:rgba(255,255,255,0.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top, 0px)}.header-inner{display:flex;align-items:center;gap:24px;height:76px;transition:height 220ms ease}.brand{display:flex;align-items:center;gap:10px;margin-right:auto;flex-shrink:0}.brand-logo{width:38px;height:38px;border-radius:9px;object-fit:cover;transition:width 220ms ease, height 220ms ease}.brand-name{font-weight:800;font-size:15px;letter-spacing:-0.01em;color:var(--navy);white-space:nowrap}.brand-ab{color:var(--slate-light);font-weight:600;margin-left:3px}.main-nav{display:flex;gap:28px;align-items:center}.main-nav > a,.nav-dropdown > a{display:inline-flex;align-items:center;line-height:1}.main-nav a{font-size:14px;font-weight:600;color:var(--slate);transition:color 150ms ease}.main-nav a:hover{color:var(--navy)}.main-nav a.active{color:var(--navy);border-bottom:2px solid var(--gold);padding-bottom:2px}.nav-dropdown{position:relative}.nav-dropdown::after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.nav-dropdown-caret{font-size:10px;margin-left:3px;opacity:0.6}.nav-dropdown-menu{display:none;position:absolute;top:100%;left:-14px;margin-top:0;background:white;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 40px -18px rgba(1,74,165,0.28);padding:8px;min-width:190px;z-index:40}.nav-dropdown-menu a{display:block;padding:9px 12px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap}.nav-dropdown-menu a:hover{background:#EFF4FC;color:var(--navy)}@media (min-width: 901px){.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{display:block}.nav-dropdown-menu.nav-areas .nav-all{color:var(--navy);border-top:1px solid var(--line);border-radius:0 0 8px 8px;margin-top:4px}}.header-actions{display:flex;align-items:center;gap:14px}.lang-switch{display:flex;border:1px solid var(--line);border-radius:10px;overflow:hidden}.lang-btn{border:none;background:transparent;padding:7px 10px;font-size:12px;font-weight:700;color:var(--slate);cursor:pointer;font-family:inherit}.lang-btn.active{background:var(--gold);color:var(--navy)}.phone-pill{display:flex;align-items:center;gap:7px;background:var(--navy);color:white;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap}.header-cta{padding:10px 18px;font-size:13.5px;white-space:nowrap}.menu-toggle{display:none;background:none;border:none;color:var(--navy);cursor:pointer}.hero{padding:64px 0 88px;background:linear-gradient(180deg, #FCFAF5 0%, #fff 70%)}.hero-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:56px;align-items:center}.hero-copy h1{font-size:clamp(32px, 4.4vw, 50px);line-height:1.08}.hero-sub{font-size:17px;color:var(--slate);max-width:480px;margin:18px 0 30px;line-height:1.55}.hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.hero-quickform{display:flex;gap:10px;flex-wrap:wrap;max-width:500px;margin-bottom:8px}.hero-quickform input{flex:1;min-width:140px;padding:13px 15px;border:1px solid var(--line);border-radius:10px;font-size:14px;font-family:inherit;color:var(--ink);background:white}.hero-quickform input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(244,168,37,0.22)}.hero-quickform .btn{flex-shrink:0;padding:13px 20px}@media (max-width: 500px){.hero-quickform{flex-direction:column}.hero-quickform .btn{width:100%}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 26px;border-radius:12px;font-weight:700;font-size:15px;border:none;cursor:pointer;font-family:inherit;transition:transform 140ms ease, box-shadow 140ms ease}.btn:active{transform:scale(0.97)}.btn-gold{background:var(--gold);color:var(--navy);box-shadow:0 10px 24px -10px rgba(244,168,37,0.6)}.btn-ghost{background:transparent;color:var(--navy);border:1.5px solid var(--line)}.btn-full{width:100%}.trust-row{display:flex;gap:32px;flex-wrap:wrap;margin-top:20px}.trust-item{display:flex;flex-direction:column}.trust-num{font-size:22px;font-weight:800;color:var(--navy)}.trust-label{font-size:12.5px;color:var(--slate-light);margin-top:2px}.hero-route{position:relative}.route-card{background:var(--navy);border-radius:22px;padding:34px 28px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 30px 60px -24px rgba(13,30,56,0.45)}.route-stop{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1}.route-dot{width:12px;height:12px;border-radius:50%}.route-dot-from{background:var(--gold)}.route-dot-to{background:white}.route-city{font-family:"JetBrains Mono", monospace;font-size:12px;color:white;letter-spacing:0.02em}.route-line{flex:1;position:relative;height:24px;margin:0 6px;display:flex;align-items:center}.route-path{width:100%;height:100%}.route-truck{position:absolute;left:0;font-size:20px;animation:bf-drive 2.6s ease-in-out infinite}@keyframes bf-drive{0%{left:0%;transform:translateX(0) scaleX(-1)}48%{left:calc(100% - 22px);transform:translateX(0) scaleX(-1)}50%{transform:translateX(0) scaleX(1)}98%{left:0%;transform:translateX(0) scaleX(1)}100%{left:0%;transform:translateX(0) scaleX(-1)}}.route-stamp{position:absolute;bottom:-18px;right:12px;background:white;border:2px solid var(--gold);color:var(--navy);font-weight:800;font-size:11px;letter-spacing:0.03em;padding:8px 14px;border-radius:999px;transform:rotate(-6deg);box-shadow:0 8px 18px -8px rgba(0,0,0,0.25)}@media (prefers-reduced-motion: reduce){.route-truck{animation:none;left:50%}}.usp-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}.usp-card{padding:4px 0}.usp-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#EFF4FC;color:var(--navy);margin-bottom:4px;transition:background 220ms ease, color 220ms ease, transform 220ms ease}.usp-title{font-weight:700;font-size:16px;margin:12px 0 6px;color:var(--navy)}.usp-desc{font-size:14px;color:var(--slate);line-height:1.5;margin:0}.service-row{display:flex;gap:16px;align-items:flex-start}.process-track{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}.process-line{position:absolute;top:19px;left:6%;right:6%;height:2px;background:repeating-linear-gradient(90deg, var(--gold-soft) 0 8px, transparent 8px 16px)}.process-step{position:relative;text-align:left}.process-dot{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--navy);color:var(--gold);font-weight:800;font-size:15px;margin-bottom:16px;position:relative;z-index:1}.process-title{font-weight:700;font-size:15.5px;margin:0 0 6px;color:var(--navy)}.process-desc{font-size:13.5px;color:var(--slate);margin:0;line-height:1.5}.types-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}.blogteaser-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media (max-width: 900px){.blogteaser-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 560px){.blogteaser-grid{grid-template-columns:1fr}}.type-card{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;transition:border-color 160ms ease, transform 160ms ease, box-shadow 160ms ease}.type-card:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 16px 32px -18px rgba(13,30,56,0.25)}.type-title{font-weight:700;font-size:16px;color:var(--navy);margin:0 0 8px}.type-desc{font-size:13.5px;color:var(--slate);line-height:1.5;margin:0 0 16px;min-height:78px}.type-cta{font-weight:700;font-size:13px;color:var(--gold-soft)}.pricecard{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:22px 20px;transition:border-color 160ms ease, transform 160ms ease, box-shadow 160ms ease}.pricecard:hover{border-color:var(--gold);transform:translateY(-3px);box-shadow:0 16px 32px -18px rgba(13,30,56,0.25)}.pricecard-price{font-size:24px;font-weight:800;color:var(--navy);margin:0}.pricecard-full{font-size:13px;color:var(--slate);margin:0 0 16px}.pricecard-full s{opacity:0.7}.areas-grid{display:flex;flex-wrap:wrap;gap:10px}.area-chip{border:1px solid rgba(255,255,255,0.25);color:white;font-size:13.5px;font-weight:600;padding:9px 16px;border-radius:999px}.area-chip-link{transition:background 150ms ease, border-color 150ms ease}.area-chip-link:hover{background:rgba(255,255,255,0.12);border-color:var(--gold)}.reviews-track{display:flex;gap:22px;width:max-content;padding:0 24px;animation:reviews-scroll 42s linear infinite}@keyframes reviews-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.review-slip{background:white;border:1px dashed var(--line);border-radius:14px;padding:22px 20px;position:relative;flex:0 0 340px}.review-stars{color:var(--gold);letter-spacing:2px;margin:0 0 10px;font-size:14px}@media (prefers-reduced-motion: reduce){.reviews-track{animation:none}}.contact-form{display:flex;flex-direction:column;gap:12px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-form input{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:12px;font-size:14px;font-family:inherit;color:var(--ink);background:white}.cf-date-label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--slate-light)}.cf-date-label input{cursor:pointer;min-height:50px}.contact-form input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(244,168,37,0.22)}.form-status{text-align:center;font-size:14px;font-weight:600;margin:4px 0 0;min-height:20px}.form-status.ok{color:#166534}.form-status.err{color:#B91C1C}.response-time{text-align:center;font-size:12.5px;font-weight:700;color:#166534;margin:8px 0 0}.site-footer{background:var(--navy);color:rgba(255,255,255,0.7);padding:40px 0}.footer-grid{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px}.footer-brand{color:white;font-weight:800;margin:0 0 4px;font-size:14px}.footer-copy{font-size:12.5px;margin:0}.footer-contact,.footer-social{display:flex;gap:18px;font-size:13px}.footer-contact a:hover,.footer-social a:hover{color:white}@media (max-width: 900px){.main-nav{display:none}.main-nav.open{display:flex;flex-direction:column;gap:0;position:absolute;top:100%;left:calc(50% - 50vw);width:100vw;box-sizing:border-box;align-items:stretch;text-align:left;max-height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain;background:white;border-bottom:1px solid var(--line);box-shadow:0 18px 30px -20px rgba(11,36,71,.35);padding:8px 24px 20px;animation:navSlideDown 220ms cubic-bezier(0.16,1,0.3,1) both}.main-nav.open a{padding:12px 0;border-bottom:1px solid var(--line);opacity:0;animation:navItemIn 260ms ease both}.main-nav.open a:last-child{border-bottom:none}.main-nav.open .nav-dropdown{padding:12px 0;border-bottom:1px solid var(--line);opacity:0;animation:navItemIn 260ms ease both}.main-nav.open > a.active{border-bottom:1px solid var(--line);padding-bottom:12px;color:var(--navy)}.main-nav.open .nav-dropdown > a{padding:0;border:none;display:flex;justify-content:space-between;width:100%}.main-nav.open .nav-dropdown-caret{font-size:12px;transition:transform 200ms ease}.main-nav.open .nav-dropdown.sub-open .nav-dropdown-caret{transform:rotate(180deg)}.main-nav.open .nav-dropdown::after{display:none}.main-nav.open .nav-dropdown-menu{display:none;position:static;box-shadow:none;border:none;padding:6px 0 0 14px;margin:0;min-width:0}.main-nav.open .nav-dropdown.sub-open .nav-dropdown-menu{display:block}.main-nav.open .nav-dropdown-menu a{padding:8px 0;border:none;font-weight:500;color:var(--slate)}.main-nav.open a:nth-child(1){animation-delay:40ms}.main-nav.open a:nth-child(2){animation-delay:75ms}.main-nav.open a:nth-child(3){animation-delay:110ms}.main-nav.open a:nth-child(4){animation-delay:145ms}.main-nav.open a:nth-child(5){animation-delay:180ms}.main-nav.open a:nth-child(6){animation-delay:215ms}.main-nav.open a:nth-child(7){animation-delay:250ms}}@keyframes navSlideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes navItemIn{from{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@media (max-width: 900px){.menu-toggle{display:block}.hero-grid{grid-template-columns:1fr}.hero-route{order:-1}.usp-grid{grid-template-columns:repeat(2, 1fr)}.process-track{grid-template-columns:repeat(2, 1fr);row-gap:32px}.process-line{display:none}.types-grid{grid-template-columns:repeat(2, 1fr)}.review-slip{flex-basis:300px}.phone-pill span{display:none}.header-inner{gap:12px}.brand-ab{display:none}}@media (max-width: 560px){.wrap{padding:0 18px}.usp-grid{grid-template-columns:1fr}.types-grid{grid-template-columns:1fr}.review-slip{flex-basis:260px}.process-track{grid-template-columns:1fr}.form-row{grid-template-columns:1fr}.phone-pill{padding:9px 12px}.lang-btn{padding:6px 8px;font-size:11px}.header-inner{gap:8px}.brand-name{font-size:13px}.header-actions{gap:10px}.header-cta{display:none}}.breadcrumb{background:var(--cream);border-bottom:1px solid var(--line);padding:10px 0}.breadcrumb .wrap{font-size:12.5px;color:var(--slate-light)}.breadcrumb a{color:var(--slate);font-weight:600}.breadcrumb a:hover{color:var(--navy)}.breadcrumb .crumb-sep{margin:0 2px;color:var(--slate-light)}.breadcrumb span:not(.crumb-sep){color:var(--navy);font-weight:600}.scroll-progress{position:fixed;top:0;left:0;height:3px;background:var(--gold);z-index:100;width:0%;box-shadow:0 0 8px rgba(249,177,1,0.6)}.brand-logo{animation:logoIn 700ms cubic-bezier(0.16,1,0.3,1) both}@keyframes logoIn{from{opacity:0;transform:translateX(-10px) scale(0.92)}to{opacity:1;transform:translateX(0) scale(1)}}.route-divider{background:var(--navy);padding:26px 0;overflow:hidden;position:relative}.route-divider-track{position:relative;height:2px;margin:0 24px;background:repeating-linear-gradient(90deg, rgba(255,255,255,0.3) 0 10px, transparent 10px 22px)}.route-divider-truck{position:absolute;top:50%;left:-6%;transform:translateY(-50%) scaleX(-1);font-size:22px;animation:driveAcross 9s linear infinite}@keyframes driveAcross{0%{left:-6%}100%{left:106%}}@media (prefers-reduced-motion: reduce){.route-divider-truck{animation:none;left:50%}.brand-logo{animation:none;opacity:1;transform:none}}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bfc-card{background:white;border:1px solid var(--line);border-radius:20px;padding:30px 26px;box-shadow:0 20px 50px -24px rgba(13,30,56,0.2)}.bfc-title{font-size:19px;font-weight:800;margin:0 0 4px;color:var(--navy)}.bfc-subtitle{font-size:13px;color:var(--slate);margin:0 0 20px}.bfc-label{font-size:12px;font-weight:700;color:var(--slate);margin:18px 0 8px;display:block}.bfc-service-row{display:flex;gap:8px;flex-wrap:wrap}.bfc-chip{flex:1;min-width:130px;padding:11px 12px;border-radius:12px;border:2px solid var(--line);background:var(--cream);font-size:13px;font-weight:600;color:var(--slate);cursor:pointer;text-align:center;user-select:none;transition:all 150ms ease}.bfc-chip.active{border-color:var(--gold);background:#FFF7E6;color:var(--navy)}.bfc-volume-row{display:flex;align-items:center;gap:14px}.bfc-volume-row input[type="range"]{flex:1;accent-color:var(--gold);height:6px}.bfc-volume-value{font-weight:800;font-size:18px;color:var(--navy);min-width:66px;text-align:right}.bfc-hint{font-size:11.5px;color:var(--slate-light);margin:6px 0 0}.bfc-checkbox-row{display:flex;align-items:center;gap:10px;padding:12px 0;cursor:pointer;user-select:none}.bfc-checkbox-row input{width:18px;height:18px;accent-color:var(--gold)}.bfc-checkbox-row span{font-size:13px;color:var(--ink)}.bfc-price-box{margin-top:18px;padding:20px;border-radius:14px;background:linear-gradient(135deg, var(--navy), var(--navy-2));color:white;text-align:center}.bfc-price-label{font-size:12px;color:rgba(255,255,255,0.65);margin:0 0 4px}.bfc-price-main{font-size:32px;font-weight:800;color:var(--gold);line-height:1.1;margin:0}.bfc-price-sub{font-size:12px;color:rgba(255,255,255,0.65);margin:4px 0 0}.page-hero .bfc-hint{font-size:11.5px;color:var(--slate-light);margin:6px 0 0;max-width:none}.bfc-price-box p{max-width:none;line-height:1.45}.bfc-price-box .bfc-price-label{font-size:13px;color:rgba(255,255,255,0.8);margin:0 0 6px}.bfc-price-box .bfc-price-main{font-size:32px;color:var(--gold);line-height:1.1;margin:0}.bfc-price-box .bfc-price-sub{font-size:14px;color:rgba(255,255,255,0.92);margin:8px 0 0}.bfc-price-box .bfc-hint{font-size:12.5px;color:rgba(255,255,255,0.78);margin:8px 0 0}.bfc-direct{margin:14px 0 18px}.bfc-direct-lead{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--navy);max-width:none}.bfc-direct-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bfc-direct-btn{display:flex;align-items:center;justify-content:center;min-height:46px;padding:8px 10px;border-radius:10px;font-size:15px;font-weight:700;color:#fff;text-align:center;text-decoration:none}.bfc-direct-call{background:var(--navy)}.bfc-direct-wa{background:#0F7F43}.bfc-inputs-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:6px}.bfc-full-input{margin-top:10px;width:100%}.bfc-inputs-grid input,.bfc-full-input{padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-size:13.5px;font-family:inherit;color:var(--ink);width:100%}.bfc-inputs-grid input:focus,.bfc-full-input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(244,168,37,0.22)}.bfc-submit{width:100%;margin-top:16px;padding:14px;border:none;border-radius:12px;background:var(--gold);color:var(--navy);font-weight:800;font-size:15px;cursor:pointer;font-family:inherit;transition:transform 120ms ease, opacity 120ms ease}.bfc-submit:active{transform:scale(0.98)}.bfc-submit:disabled{opacity:0.6;cursor:default}.bfc-note{font-size:11.5px;color:var(--slate-light);text-align:center;margin:10px 0 0}@media (max-width: 560px){.bfc-inputs-grid{grid-template-columns:1fr}}.faq-list{display:flex;flex-direction:column;gap:10px}.faq-item{border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:white}.faq-item summary{font-weight:700;font-size:15px;color:var(--navy);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-size:20px;color:var(--gold);font-weight:400;margin-left:12px}.faq-item[open] summary::after{content:"−"}.faq-item p{font-size:14px;color:var(--slate);line-height:1.55;margin:12px 0 0}.insta-strip{background:var(--cream);padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.insta-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.insta-inner p{margin:0;font-size:14.5px;font-weight:600;color:var(--navy)}.btn-insta{padding:10px 18px;font-size:13.5px}.cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;background:var(--navy);color:white;border-radius:16px;padding:18px 20px;box-shadow:0 20px 50px -20px rgba(0,0,0,0.5);display:none;padding-bottom:calc(18px + env(safe-area-inset-bottom, 0px))}.cookie-banner.visible{display:block;animation:cookieSlideUp 380ms cubic-bezier(0.16,1,0.3,1) both}@keyframes cookieSlideUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.cookie-banner.visible{animation:none}}.cookie-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;max-width:1160px;margin:0 auto}.cookie-inner p{margin:0;font-size:13px;color:rgba(255,255,255,0.85);max-width:640px;line-height:1.5}.cookie-inner a{color:var(--gold);text-decoration:underline}.cookie-actions{display:flex;gap:10px;flex-shrink:0}.btn-sm{padding:9px 16px;font-size:13px}.cookie-actions .btn-ghost{color:white;border-color:rgba(255,255,255,0.35)}.cookie-actions .btn-ghost:hover{background:rgba(255,255,255,0.1)}.mobile-bar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:50;background:var(--navy);padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));gap:10px;box-shadow:0 -8px 24px -12px rgba(0,0,0,0.35)}.mobile-bar-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:13px 6px;border-radius:12px;font-weight:700;font-size:14px}.mobile-bar-btn .wa-icon{width:16px;height:16px}@media (max-width: 380px){.header-actions{gap:6px}.brand-name{font-size:12px}.lang-btn{padding:6px 6px}.phone-pill{padding:8px 10px}.hero-rating{font-size:13.5px}.hero-stars{letter-spacing:0;margin-right:2px}}@media (max-width: 400px){.mobile-bar{gap:8px;padding-left:10px;padding-right:10px}.mobile-bar-btn{font-size:13px}}.mobile-bar-call{background:rgba(255,255,255,0.12);color:white}.mobile-bar-price{background:var(--gold);color:var(--navy)}@media (max-width: 900px){.mobile-bar{display:flex}body{padding-bottom:calc(70px + env(safe-area-inset-bottom, 0px))}}.exit-intent-card{background:white;border-radius:20px;padding:34px 28px 26px;max-width:380px;width:100%;position:relative;text-align:center;animation:exitIntentIn 280ms cubic-bezier(0.16,1,0.3,1);box-shadow:0 30px 70px -20px rgba(0,0,0,0.4)}@keyframes exitIntentIn{from{opacity:0;transform:scale(0.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.exit-intent-close{position:absolute;top:14px;right:14px;background:none;border:none;font-size:16px;color:var(--slate-light);cursor:pointer;width:28px;height:28px}.exit-intent-title{font-size:21px;font-weight:800;color:var(--navy);margin:6px 0 8px}.exit-intent-lead{font-size:14px;color:var(--slate);margin:0 0 18px;line-height:1.5}.exit-intent-card input{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:10px;font-size:14px;font-family:inherit;color:var(--ink)}.exit-intent-card input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(244,168,37,0.22)}.chat-widget{position:fixed;right:20px;bottom:20px;z-index:65}.chat-bubble{position:relative;width:64px;height:64px;border-radius:50%;background:white;color:white;font-size:24px;border:none;cursor:pointer;box-shadow:0 12px 28px -8px rgba(13,30,56,0.5);display:flex;align-items:center;justify-content:center;transition:transform 160ms ease;padding:6px;overflow:visible;animation:bo-float 3.2s ease-in-out infinite}.chat-bubble img{width:100%;height:100%;object-fit:contain;border-radius:50%;overflow:hidden;position:relative;z-index:1;transform-origin:68% 80%;animation:bo-wave 5.5s ease-in-out infinite}.chat-bubble:hover{transform:scale(1.08)}.chat-bubble:hover img{animation-play-state:paused}.chat-bubble::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--gold);opacity:0;animation:bo-pulse-ring 3.6s ease-out infinite}@keyframes bo-float{0%, 100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes bo-wave{0%, 78%{transform:rotate(0deg)}82%{transform:rotate(-14deg)}86%{transform:rotate(11deg)}90%{transform:rotate(-9deg)}94%{transform:rotate(6deg)}98%, 100%{transform:rotate(0deg)}}@keyframes bo-pulse-ring{0%{transform:scale(0.85);opacity:0.55}65%{transform:scale(1.5);opacity:0}100%{opacity:0}}@media (prefers-reduced-motion: reduce){.chat-bubble,.chat-bubble::before,.chat-bubble img{animation:none}}.chat-teaser{position:absolute;bottom:76px;right:0;width:210px;background:white;border-radius:14px 14px 4px 14px;padding:12px 26px 12px 14px;box-shadow:0 16px 36px -12px rgba(13,30,56,0.4);font-size:12.5px;color:var(--ink);line-height:1.45;font-weight:500;opacity:0;transform:translateY(8px) scale(0.94);pointer-events:none;transition:opacity 220ms ease, transform 220ms ease;cursor:pointer}.chat-teaser.show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.chat-teaser-close{position:absolute;top:5px;right:7px;background:none;border:none;font-size:11px;color:var(--slate-light);cursor:pointer;padding:3px}.chat-panel{display:none;position:absolute;bottom:76px;right:0;width:360px;background:var(--cream);border-radius:22px;box-shadow:0 28px 70px -18px rgba(1,20,48,0.45);overflow:hidden;animation:exitIntentIn 220ms cubic-bezier(0.16,1,0.3,1);flex-direction:column;border:1px solid rgba(1,74,165,0.08)}.chat-panel.open{display:flex}.chat-panel-header{background:linear-gradient(120deg, var(--navy) 0%, var(--navy-2) 100%);color:white;padding:14px 16px;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;position:relative}.chat-panel-header-brand{display:flex;align-items:center;gap:10px}.chat-panel-header-brand img{width:34px;height:34px;border-radius:50%;background:white;object-fit:contain;padding:3px;box-shadow:0 2px 8px rgba(0,0,0,0.15)}.chat-panel-header-brand .chat-panel-sub{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500;color:rgba(255,255,255,0.7);margin-top:1px}.chat-panel-header-brand .chat-panel-sub::before{content:"";width:6px;height:6px;border-radius:50%;background:#34D399;display:inline-block;box-shadow:0 0 0 2px rgba(52,211,153,0.25)}.chat-panel-header button{background:rgba(255,255,255,0.12);border:none;color:white;cursor:pointer;font-size:14px;width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background 150ms ease}.chat-panel-header button:hover{background:rgba(255,255,255,0.22)}.chat-thread{flex:1;min-height:240px;max-height:380px;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.chat-msg{max-width:84%;border-radius:16px;padding:10px 13px;font-size:13.5px;line-height:1.55;white-space:pre-line;animation:chatMsgIn 200ms ease both}@keyframes chatMsgIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.chat-msg-bo{background:white;color:var(--ink);align-self:flex-start;box-shadow:0 3px 10px -4px rgba(1,74,165,0.15);border-bottom-left-radius:4px}.chat-msg-user{background:linear-gradient(120deg, var(--navy) 0%, var(--navy-2) 100%);color:white;align-self:flex-end;border-bottom-right-radius:4px}.chat-msg-manager{background:#ECFDF5;color:#065F46;align-self:flex-start;border:1px solid #A7F3D0;border-bottom-left-radius:4px}.chat-msg-system{align-self:center;background:transparent;color:var(--slate-light);font-size:11.5px;text-align:center;padding:4px 10px;max-width:100%}.chat-msg-feedback{display:flex;gap:6px;margin-top:6px}.chat-feedback-btn{background:none;border:none;padding:2px 4px;font-size:13px;opacity:0.45;cursor:pointer;transition:opacity 120ms ease, transform 120ms ease;line-height:1}.chat-feedback-btn:hover:not(:disabled){opacity:0.85;transform:scale(1.15)}.chat-feedback-btn:disabled{cursor:default}.chat-feedback-btn.chat-feedback-chosen{opacity:1}.chat-quick-replies{display:flex;flex-direction:column;gap:7px;align-self:flex-start;max-width:92%;animation:chatMsgIn 250ms ease 80ms both}.chat-quick-reply{background:white;border:1.5px solid rgba(1,74,165,0.18);color:var(--navy);border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:700;font-family:inherit;cursor:pointer;text-align:left;transition:background 150ms ease, transform 120ms ease}.chat-quick-reply:hover{background:#EFF4FC;transform:translateX(2px)}.chat-msg-typing{padding:12px 16px}.chat-typing-dots{display:inline-flex;gap:4px;align-items:center}.chat-typing-dots span{width:6px;height:6px;border-radius:50%;background:var(--gold);animation:bo-typing-dot 1.2s infinite ease-in-out}.chat-typing-dots span:nth-child(2){animation-delay:0.2s}.chat-typing-dots span:nth-child(3){animation-delay:0.4s}@keyframes bo-typing-dot{0%, 80%, 100%{transform:translateY(0);opacity:0.4}40%{transform:translateY(-4px);opacity:1}}.chat-lead-form{background:white;border-radius:16px;padding:13px;align-self:flex-start;max-width:92%;width:100%;box-shadow:0 3px 10px -4px rgba(1,74,165,0.15);display:flex;flex-direction:column;gap:8px;border-bottom-left-radius:4px}.chat-lead-form input{padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;font-size:13.5px;font-family:inherit;color:var(--ink)}.chat-lead-form input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(244,168,37,0.2)}.chat-lead-form button{background:var(--gold);color:var(--navy);border:none;border-radius:10px;padding:10px;font-size:13.5px;font-weight:800;cursor:pointer;font-family:inherit}.chat-lead-form button:disabled{opacity:0.6;cursor:default}.chat-lead-form .form-status{font-size:11.5px;margin:0}.chat-cta-link{display:block;text-align:center;font-size:12.5px;font-weight:700;color:var(--navy);padding:10px 16px;border-top:1px solid var(--line);background:white}.chat-photo-preview{display:flex;gap:8px;padding:0 14px;overflow-x:auto}.chat-photo-preview:empty{display:none}.chat-photo-preview:not(:empty){padding-top:10px}.chat-photo-thumb{position:relative;flex-shrink:0;width:52px;height:52px;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.chat-photo-thumb img{width:100%;height:100%;object-fit:cover}.chat-photo-thumb button{position:absolute;top:1px;right:1px;width:16px;height:16px;border-radius:50%;background:rgba(13,30,56,0.75);color:white;border:none;font-size:9px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer}.chat-msg-photos{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.chat-msg-photos img{width:60px;height:60px;border-radius:10px;object-fit:cover}.chat-input-row{display:flex;align-items:center;gap:6px;padding:12px 14px;border-top:1px solid var(--line);background:white}.chat-input-row input{flex:1;padding:11px 14px;border:1.5px solid var(--line);border-radius:999px;font-size:13.5px;font-family:inherit;color:var(--ink);background:var(--cream);min-width:0}.chat-input-row input:focus{outline:none;border-color:var(--gold);background:white;box-shadow:0 0 0 3px rgba(244,168,37,0.2)}.chat-input-row button{background:var(--gold);color:var(--navy);border:none;border-radius:50%;width:42px;height:42px;font-size:16px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform 120ms ease}.chat-photo-btn{background:var(--cream);color:var(--navy);font-size:18px}.chat-input-row button:hover:not(:disabled){transform:scale(1.06)}.chat-input-row button:disabled{opacity:0.5;cursor:default}@media (max-width: 640px){.chat-widget{bottom:calc(78px + env(safe-area-inset-bottom, 0px));right:12px}.chat-panel{position:fixed;top:0;left:0;right:0;bottom:0;width:auto;height:100vh;height:100dvh;border-radius:0;border:none;padding-bottom:env(safe-area-inset-bottom, 0px)}.chat-panel-header{padding-top:calc(14px + env(safe-area-inset-top, 0px));border-radius:0}.chat-thread{max-height:none}.chat-teaser{bottom:76px}}body.bf-chat-locked{position:fixed;left:0;right:0;overflow:hidden}body.bf-chat-locked .cookie-banner.visible{display:none}.page-hero{padding:56px 0 40px;background:linear-gradient(180deg, #FCFAF5 0%, #fff 100%);text-align:left}.page-hero h1{font-size:clamp(28px, 3.8vw, 42px)}.page-hero p{color:var(--slate);font-size:16px;max-width:560px;margin:14px 0 0;line-height:1.55}.price-table{width:100%;border-collapse:collapse;background:white;border-radius:var(--radius);overflow:hidden;box-shadow:0 12px 30px -20px rgba(13,30,56,0.2);margin-bottom:16px}.price-table th,.price-table td{padding:14px 18px;text-align:left;font-size:14px;border-bottom:1px solid var(--line)}.price-table th{background:var(--navy);color:white;font-weight:700;font-size:13px}.price-table td.price-cell{font-weight:700;color:var(--navy)}.price-table td.price-rut{color:var(--gold-soft);font-weight:700}.price-table tr:last-child td{border-bottom:none}.price-note{font-size:12.5px;color:var(--slate-light);margin:0 0 40px}.includes-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:20px 0 48px}.includes-item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink)}.includes-item .check{color:#16A34A;font-weight:800}.photo-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.photo-placeholder{aspect-ratio:3 / 4;border-radius:14px;border:2px dashed var(--line);background:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--slate-light);font-size:13px;gap:6px;text-align:center;padding:12px}.photo-placeholder span.icon{font-size:26px}.photo-grid img{width:100%;height:100%;object-fit:cover;border-radius:14px;aspect-ratio:3/4}.story-block{max-width:720px}.story-block p{color:var(--slate);font-size:15.5px;line-height:1.7;margin:0 0 16px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.contact-info-list{display:flex;flex-direction:column;gap:18px;margin-bottom:28px}.contact-info-item{display:flex;gap:12px;align-items:flex-start}.contact-info-icon{width:38px;height:38px;border-radius:10px;background:var(--cream);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:17px}.contact-info-label{font-size:12px;color:var(--slate-light);margin:0 0 2px}.contact-info-value{font-size:14.5px;font-weight:600;color:var(--navy);margin:0}.map-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:var(--cream);border:1px solid var(--line);border-radius:var(--radius);padding:24px;text-decoration:none}.map-card-icon{font-size:26px}.map-card-address{font-size:14.5px;font-weight:700;color:var(--navy)}.map-card-link{font-size:13px;font-weight:700;color:var(--navy);text-decoration:underline}@media (max-width: 900px){.contact-grid{grid-template-columns:1fr}.photo-grid{grid-template-columns:repeat(2, 1fr)}.includes-list{grid-template-columns:1fr}}.package-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.package-card{background:white;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform 160ms ease, box-shadow 160ms ease}.package-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -20px rgba(13,30,56,0.25)}#tjanster-teaser .package-card{position:relative;cursor:pointer}#tjanster-teaser .package-cta::after{content:"";position:absolute;inset:0}.package-photo{aspect-ratio:3/4;background:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--slate-light);gap:6px;font-size:13px;border-bottom:1px solid var(--line)}.package-photo img{width:100%;height:100%;object-fit:cover}.package-photo span.icon{font-size:28px}.package-body{padding:20px}.package-title{font-weight:700;font-size:16.5px;color:var(--navy);margin:0 0 8px}.package-desc{font-size:14px;color:var(--slate);line-height:1.55;margin:0}.package-checklist{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:6px}.package-checklist li{font-size:13.5px;color:var(--ink);display:flex;align-items:center;gap:8px}.package-checklist li::before{content:"✓";color:#16A34A;font-weight:800}.package-cta{display:inline-block;margin-top:14px;font-size:13px;font-weight:700;color:var(--gold-soft)}@media (max-width: 900px){.package-grid{grid-template-columns:1fr}}.booking-card{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.booking-cal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.booking-cal-title{font-weight:700;font-size:15px;color:var(--navy);text-transform:capitalize}.booking-cal-nav{display:flex;gap:6px}.booking-cal-nav button{width:30px;height:30px;border-radius:8px;border:1px solid var(--line);background:white;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--navy)}.booking-cal-nav button:hover{background:var(--cream)}.booking-weekdays{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px;margin-bottom:4px}.booking-weekdays span{text-align:center;font-size:10.5px;font-weight:700;color:var(--slate-light);padding:4px 0}.booking-days{display:grid;grid-template-columns:repeat(7, 1fr);gap:3px}.booking-day{aspect-ratio:1;border-radius:9px;border:none;background:transparent;font-size:13px;font-weight:600;color:var(--ink);cursor:pointer;font-family:inherit}.booking-day:hover:not(:disabled){background:var(--cream)}.booking-day.selected{background:var(--gold);color:var(--navy)}.booking-day:disabled{color:var(--line);cursor:default}.booking-day.empty{visibility:hidden}.booking-slots{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin-top:18px}.booking-slot{padding:11px 10px;border-radius:10px;border:1.5px solid var(--line);background:white;font-size:12.5px;font-weight:600;color:var(--slate);cursor:pointer;text-align:center;font-family:inherit}.booking-slot.selected{border-color:var(--gold);background:#FFF7E6;color:var(--navy)}.booking-summary{margin-top:16px;padding:12px 14px;border-radius:10px;background:var(--cream);font-size:13px;color:var(--navy);font-weight:600}.reveal{opacity:0;transform:translateY(22px);transition:opacity 650ms cubic-bezier(0.16,1,0.3,1), transform 650ms cubic-bezier(0.16,1,0.3,1)}.reveal.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none;transition:none}}.btn{transition:transform 160ms ease, box-shadow 160ms ease, background 160ms ease, opacity 160ms ease}.btn:hover{transform:translateY(-2px)}.btn-gold:hover{box-shadow:0 14px 28px -10px rgba(244,168,37,0.55)}.btn:active{transform:scale(0.97) translateY(0)}.phone-pill{transition:transform 160ms ease}.phone-pill:hover{transform:translateY(-2px)}.package-photo,.photo-grid .photo-placeholder{overflow:hidden}.package-photo picture,.photo-grid picture{display:block;width:100%;height:100%}.package-photo img,.photo-grid img{transition:transform 500ms cubic-bezier(0.16,1,0.3,1)}.package-card:hover .package-photo img,.photo-grid .photo-placeholder:hover img{transform:scale(1.06)}.faq-item[open] p{animation:faqFadeIn 320ms ease both}@keyframes faqFadeIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.faq-item summary::after{transition:transform 200ms ease;display:inline-block}.faq-item[open] summary::after{transform:rotate(180deg)}.bfc-price-box{transition:transform 200ms ease}.bfc-price-box.pulse{animation:pricePulse 380ms ease}@keyframes pricePulse{0%{transform:scale(1)}40%{transform:scale(1.035)}100%{transform:scale(1)}}.hero-copy > *{animation:heroRise 700ms cubic-bezier(0.16,1,0.3,1) both}.hero-copy > *:nth-child(1){animation-delay:40ms}.hero-copy > *:nth-child(2){animation-delay:120ms}.hero-copy > *:nth-child(3){animation-delay:200ms}.hero-copy > *:nth-child(4){animation-delay:280ms}.hero-copy > *:nth-child(5){animation-delay:360ms}@keyframes heroRise{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-route{animation:heroRise 800ms cubic-bezier(0.16,1,0.3,1) 200ms both}@media (prefers-reduced-motion: reduce), (max-width: 900px), (pointer: coarse){.hero-copy > *,.hero-route,.brand-logo{animation:none;opacity:1;transform:none}}@media (max-width: 900px){#process.sc-story{display:none}}.package-photo[data-photo-slot]{background:linear-gradient(135deg, var(--navy), var(--navy-2))}.package-photo[data-photo-slot] span.icon{font-size:64px}.areas-grid-light .area-chip{color:var(--navy);border-color:var(--line);background:white}.areas-grid-light .area-chip-link:hover{background:var(--cream);border-color:var(--gold)}.footer-extra{border-top:1px solid rgba(255,255,255,0.14);margin-top:24px;padding-top:18px;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.footer-extra p{margin:0;line-height:1.8}.footer-extra a{color:rgba(255,255,255,0.78)}.footer-extra a:hover{color:white;text-decoration:underline}.main-nav a{white-space:nowrap}@media (min-width: 901px) and (max-width: 1180px){.header-inner{gap:14px}.main-nav{gap:16px}.phone-pill span{display:none}.phone-pill{padding:9px 12px}.brand-name{font-size:14px}}.brand-name,.brand-ab{white-space:nowrap}@media (min-width: 901px) and (max-width: 1300px){html[lang="uk"] .main-nav{gap:14px}html[lang="uk"] .header-inner{gap:12px}}.truck3d-frame{display:block;width:100%;height:460px;border:0;border-radius:20px;background:transparent}@media (max-width: 640px){.truck3d-frame{height:420px}}.truck3d-frame-full{height:600px}@media (max-width: 640px){.truck3d-frame-full{height:460px}}.pack-video-wrap{position:relative;display:inline-block;max-width:380px;width:100%}.pack-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:68px;height:68px;border-radius:50%;border:none;cursor:pointer;background:rgba(1,74,165,0.82);display:flex;align-items:center;justify-content:center;padding-left:4px;box-shadow:0 10px 28px -8px rgba(1,74,165,0.6);transition:transform 160ms ease, background 160ms ease}.pack-video-play:hover{background:rgba(1,74,165,0.95);transform:translate(-50%, -50%) scale(1.07)}.pack-video-play.is-hidden{display:none}.thankyou-overlay{display:none;position:fixed;inset:0;background:rgba(13,30,56,0.6);z-index:80;align-items:center;justify-content:center;padding:20px}.thankyou-overlay.visible{display:flex}.thankyou-card{background:white;border-radius:20px;padding:38px 28px 30px;max-width:380px;width:100%;position:relative;text-align:center;animation:exitIntentIn 280ms cubic-bezier(0.16,1,0.3,1);box-shadow:0 30px 70px -20px rgba(0,0,0,0.4)}.thankyou-close{position:absolute;top:14px;right:14px;background:none;border:none;font-size:16px;color:var(--slate-light);cursor:pointer;width:28px;height:28px}.thankyou-icon{font-size:46px;margin:0 0 12px}.thankyou-title{font-size:22px;font-weight:800;color:var(--navy);margin:0 0 10px}.thankyou-lead{font-size:14.5px;color:var(--slate);margin:0 0 22px;line-height:1.55}@media (prefers-reduced-motion: reduce){.thankyou-card{animation:none}.main-nav.open,.main-nav.open a{animation:none;opacity:1}}.site-header{transition:height 220ms ease}.site-header.is-scrolled .header-inner{height:64px}.site-header.is-scrolled .brand-logo{width:32px;height:32px}@media (prefers-reduced-motion: reduce){.site-header,.header-inner,.brand-logo{transition:none}}.rating-card{text-align:center;background:#fff;border:1px solid var(--line);border-radius:20px;padding:32px 24px;max-width:560px;margin:0 auto;box-shadow:0 12px 32px -18px rgba(1,74,165,0.35)}.rating-stars{font-size:34px;color:var(--gold);letter-spacing:4px;margin:0;line-height:1.1}.rating-num{font-size:20px;margin:8px 0 6px;color:var(--navy);font-weight:600}.rating-num b{font-size:42px;font-weight:800;margin-right:4px}.rating-lead{color:var(--slate);margin:0 0 20px;font-size:15.5px;line-height:1.5}.kontor-chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.kontor-chips span{background:#fff;border:1px solid #E4DFD3;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;color:#0B2447}.price-glance{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px;margin:22px 0 0;max-width:560px}.pg-card{background:#fff;border:1px solid #E4DFD3;border-radius:14px;padding:12px 8px;text-align:center;box-shadow:0 2px 8px rgba(11, 36, 71, .05)}.pg-size{display:block;font-size:14px;font-weight:700;color:#0B2447}.pg-from{display:block;font-size:12px;color:var(--slate);margin-top:4px}.pg-price{display:block;font-size:20px;font-weight:800;color:#1E4FA3;white-space:nowrap;line-height:1.2}.pg-card[data-lead-open],.pr-size{cursor:pointer;user-select:none;-webkit-user-select:none;transition:transform .15s, box-shadow .15s, border-color .15s}.pg-card[data-lead-open]:hover,.pr-size:hover{transform:translateY(-3px);border-color:var(--gold);box-shadow:0 14px 28px -14px rgba(11, 36, 71, .35)}.pg-card[data-lead-open]:focus-visible,.pr-size:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.pg-cta{display:block;margin-top:8px;font-size:12.5px;font-weight:700;color:#B07A00}.priser-page .price-glance{max-width:none;gap:12px;margin:0 0 22px}.priser-page .pg-card{padding:14px 8px 12px}.priser-page .pg-price{font-size:24px}.pr-center{text-align:center}.pr-sub{text-align:center;color:var(--slate);max-width:640px;margin:0 auto 28px;font-size:16px;line-height:1.55}.pr-note{margin:22px auto 0;font-size:14px}.pr-sizes{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px}.pr-size{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px 16px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:0 4px 14px -8px rgba(11, 36, 71, .18)}.pr-size-icon{width:48px;height:48px;border-radius:14px;background:rgba(249,177,1,0.15);color:#B07A00;display:inline-flex;align-items:center;justify-content:center}.pr-size-icon svg{width:24px;height:24px}.pr-size-name{font-weight:700;color:var(--navy);font-size:15px;line-height:1.35}.pr-size-price{color:#1E4FA3;font-size:22px;font-weight:800;line-height:1.2}.pr-size-cta{margin-top:auto;padding-top:6px;font-size:13px;font-weight:700;color:#B07A00}.pr-calc{max-width:760px;margin:0 auto}.pr-incls{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;margin-top:28px}.pr-incl{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}.pr-incl p{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}.pr-incl-icon{flex:none;width:42px;height:42px;border-radius:12px;background:var(--navy);color:var(--gold);display:inline-flex;align-items:center;justify-content:center}.pr-incl-icon svg{width:22px;height:22px}@media (max-width: 1000px){.pr-sizes{grid-template-columns:repeat(3, 1fr)}.pr-incls{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 860px){.priser-page .fh-hero-photo{display:none}.priser-page .pg-price{font-size:19px}.pg-cta{font-size:11.5px}}@media (max-width: 600px){.pr-sizes{grid-template-columns:repeat(2, 1fr);gap:10px}.pr-size:last-child{grid-column:1 / -1}.pr-size{padding:18px 10px 16px}.pr-size-price{font-size:19px}.pr-incls{grid-template-columns:1fr}}.pg-note{font-size:13.5px;color:var(--slate);margin:10px 0 0}.page-hero .pg-note + .hero-ctas{margin-top:20px}.price-from-table{margin:22px 0 0;max-width:560px;background:#fff;border:1px solid #E4DFD3;border-radius:14px;overflow:hidden}.pft-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px;color:#0B2447;text-decoration:none;font-weight:600;font-size:15px}.pft-row + .pft-row{border-top:1px solid #EFEAE0}.pft-row strong{color:#1E4FA3;font-weight:800;font-size:17px;white-space:nowrap}.pft-row:hover{background:#FBF8F1}@media (max-width: 900px){.pg-price{font-size:18px}.page-hero .hero-lead{font-size:16px}}.hero-lead{font-size:18px;line-height:1.55;max-width:720px}.section-navy .btn-ghost{color:#fff;border-color:#fff}.area-body{font-size:16px;color:var(--slate);line-height:1.7;margin:0 0 14px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 24px}.price-strip-section{padding-top:40px;padding-bottom:40px}.price-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px 32px;box-shadow:0 18px 40px -28px rgba(11,36,71,.35)}.price-strip-label{margin:0;font-size:12px;font-weight:800;letter-spacing:2px;color:var(--slate)}.price-strip-price{margin:4px 0;font-size:32px;font-weight:800;color:var(--navy)}.price-strip-price span{font-size:15px;font-weight:600;color:var(--slate)}.price-strip-rate{font-size:44px;line-height:1.1;font-weight:800;color:var(--navy)}.hero-call{display:block;width:fit-content;margin:-6px 0 14px;font-weight:700;color:var(--navy);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media (max-width: 900px){.hero-copy .hero-call{order:5;margin:0 0 8px}}.footer-contact a{white-space:nowrap}@media (max-width: 560px){#tjanster-teaser .package-photo,#privat-foretag .package-photo{aspect-ratio:16 / 9}#tjanster-teaser .package-body,#privat-foretag .package-body{padding:16px}#varfor .usp-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 14px}#varfor .usp-title{font-size:15px}#varfor .usp-desc{font-size:13px;line-height:1.45}#bloggteaser .type-card:nth-child(n+3){display:none}.chat-bubble{width:52px;height:52px;padding:4px}}@media (max-width: 640px){.price-strip-rate{font-size:38px}.price-strip-price span{display:block;margin-top:2px}}.price-strip-note{margin:0;font-size:14px;color:var(--slate)}.price-strip-actions{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 640px){.price-strip{padding:22px}.price-strip-actions .btn{flex:1 1 100%;text-align:center}}.usp-card,.package-card,.type-card,.pricecard,.price-strip{transition:transform 260ms cubic-bezier(.2,.7,.2,1), box-shadow 260ms ease, border-color 260ms ease}@media (hover: hover){.usp-card:hover,.package-card:hover,.type-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -26px rgba(11,36,71,.38);border-color:rgba(1,74,165,.22)}.usp-card:hover .usp-icon{background:var(--navy);color:var(--gold);transform:scale(1.05)}.package-card:hover img{transform:scale(1.04)}}.package-photo{overflow:hidden}.package-photo img{transition:transform 600ms cubic-bezier(.2,.7,.2,1)}.btn{position:relative;overflow:hidden;transition:transform 180ms ease, box-shadow 220ms ease, background 220ms ease}.btn:active{transform:translateY(1px) scale(.99)}.btn-gold::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(100deg, transparent, rgba(255,255,255,.45), transparent);transform:skewX(-20deg);pointer-events:none}@media (hover: hover){.btn-gold:hover::after{animation:btnShine 700ms ease}}@keyframes btnShine{to{left:140%}}.site-header{transition:box-shadow 250ms ease, background 250ms ease}.site-header.is-scrolled{box-shadow:0 10px 30px -20px rgba(11,36,71,.35);background:rgba(255,255,255,.92);backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px)}@media (prefers-reduced-motion: reduce){.usp-card,.package-card,.type-card,.btn,.package-photo img{transition:none}.btn-gold:hover::after{animation:none}}.usp-icon svg *{stroke-dasharray:80;stroke-dashoffset:0}.usp-icon.icon-in svg *{animation:iconDraw 1.1s cubic-bezier(.4,0,.2,1) both}.usp-icon.icon-in{animation:iconFloat 4s ease-in-out 1.2s infinite}.usp-card:nth-child(2) .usp-icon.icon-in{animation-delay:1.6s}.usp-card:nth-child(3) .usp-icon.icon-in{animation-delay:2s}.usp-card:nth-child(4) .usp-icon.icon-in{animation-delay:2.4s}.usp-card:nth-child(5) .usp-icon.icon-in{animation-delay:2.8s}.usp-card:nth-child(6) .usp-icon.icon-in{animation-delay:3.2s}@keyframes iconDraw{from{stroke-dashoffset:80}to{stroke-dashoffset:0}}@keyframes iconFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (hover: hover){.usp-card:hover .usp-icon svg{animation:iconPop 500ms cubic-bezier(.3,1.6,.5,1)}}@keyframes iconPop{0%{transform:scale(1) rotate(0)}40%{transform:scale(1.18) rotate(-8deg)}100%{transform:scale(1) rotate(0)}}@media (prefers-reduced-motion: reduce){.usp-icon.icon-in svg *{stroke-dashoffset:0;animation:none}.usp-icon.icon-in,.usp-card:hover .usp-icon svg{animation:none}}.lp-form-lead{margin:22px 0 10px !important;font-weight:600;color:var(--navy) !important}.page-hero .hero-quickform{margin-top:0}.page-hero .lp-form-trust{font-size:13.5px !important;margin-top:6px !important}.area-hero{padding:40px 0 48px}.area-hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center}.area-hero-copy h1{margin-bottom:0}.area-hero-photo{border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(11,36,71,.45);aspect-ratio:4 / 3}.area-hero-photo picture,.area-hero-photo img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 900px){.area-hero-grid{grid-template-columns:1fr;gap:28px}.area-hero-photo{aspect-ratio:16 / 10}}.blog-feature{display:grid;grid-template-columns:0.9fr 1.1fr;gap:0;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 24px 48px -30px rgba(11,36,71,.35);transition:transform 260ms cubic-bezier(.2,.7,.2,1), box-shadow 260ms ease}.blog-feature-photo{height:340px}.blog-feature-photo img{object-position:center 35%}.blog-feature-photo picture,.blog-feature-photo img{display:block;width:100%;height:100%;object-fit:cover}.blog-feature-body{padding:36px 40px;display:flex;flex-direction:column;justify-content:center;gap:12px}.blog-tag{align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:#EFF4FC;padding:6px 12px;border-radius:999px}.blog-feature-title{margin:0;font-size:28px;line-height:1.2;font-weight:800;color:var(--navy);letter-spacing:-0.02em}.blog-feature-desc{margin:0;font-size:16.5px;line-height:1.6;color:var(--slate)}.blog-cta{margin-top:6px;padding-top:6px;font-weight:700;font-size:14.5px;color:var(--navy)}.blog-cta span{border-bottom:2px solid var(--gold);padding-bottom:2px}.blog-section-title{margin:56px 0 20px;font-size:clamp(22px, 2.6vw, 30px)}.blog-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.blog-card{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;transition:transform 260ms cubic-bezier(.2,.7,.2,1), box-shadow 260ms ease, border-color 260ms ease}.blog-icon{width:46px;height:46px;border-radius:12px;margin-bottom:4px}.blog-card-title{margin:0;font-size:18px;line-height:1.3;font-weight:800;color:var(--navy)}.blog-card-desc{margin:0;font-size:15px;line-height:1.55;color:var(--slate)}.blog-area-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.blog-area-row{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 18px;transition:border-color 200ms ease, transform 200ms ease, box-shadow 200ms ease}.blog-area-pin{flex-shrink:0;width:38px;height:38px;border-radius:10px;background:#FFF6E0;color:#B7791F;display:inline-flex;align-items:center;justify-content:center}.blog-area-text{display:flex;flex-direction:column;min-width:0}.blog-area-title{font-weight:700;color:var(--navy);font-size:15.5px}.blog-area-desc{font-size:13.5px;color:var(--slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-area-arrow{margin-left:auto;color:var(--navy);font-weight:700;transition:transform 200ms ease}@media (hover: hover){.blog-feature:hover,.blog-card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -28px rgba(11,36,71,.4);border-color:rgba(1,74,165,.22)}.blog-area-row:hover{border-color:var(--gold);transform:translateY(-2px);box-shadow:0 14px 28px -20px rgba(11,36,71,.35)}.blog-area-row:hover .blog-area-arrow{transform:translateX(4px)}.blog-card:hover .usp-icon{background:var(--navy);color:var(--gold)}}@media (max-width: 900px){.blog-feature{grid-template-columns:1fr}.blog-feature-photo{height:auto;aspect-ratio:16 / 9}.blog-feature-body{padding:24px}.blog-feature-title{font-size:22px}.blog-grid{grid-template-columns:1fr}.blog-area-list{grid-template-columns:1fr}}.article-hero{padding:44px 0 28px}.article-hero .blog-tag{display:inline-block;margin-bottom:14px}.article-date{font-size:13px;font-weight:600;color:var(--slate);margin:0 0 10px}.article-hero h1{font-size:clamp(30px, 4vw, 44px);line-height:1.12}.article-photo{border-radius:20px;overflow:hidden;aspect-ratio:16 / 9;max-height:440px;width:100%;margin:0 0 32px;box-shadow:0 26px 52px -30px rgba(11,36,71,.4)}.article-photo picture,.article-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 70%}.article-lead{font-size:19px;line-height:1.65;color:var(--navy);margin:0 0 32px;padding-left:20px;border-left:4px solid var(--gold)}.article-steps{display:flex;flex-direction:column;gap:14px}.article-step{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px 22px 20px 74px;position:relative}.article-step-title{margin:0 0 6px;font-size:17px;font-weight:800;color:var(--navy);line-height:1.35}.article-num{position:absolute;left:20px;top:18px;width:38px;height:38px;border-radius:50%;background:var(--navy);color:var(--gold);font-weight:800;font-size:16px;display:inline-flex;align-items:center;justify-content:center}.article-step-text{margin:0;font-size:15.5px;line-height:1.65;color:var(--slate)}@media (max-width: 640px){.article-photo{aspect-ratio:4 / 3}.article-step{padding:18px 18px 18px 64px}.article-num{left:14px;width:34px;height:34px;font-size:15px}.article-lead{font-size:17px}}.bo-hero{position:absolute;right:-6px;bottom:70px;width:132px;height:152px;background:none;border:0;padding:0;cursor:pointer;z-index:2;transform:translateX(170%) rotate(20deg);opacity:0;filter:drop-shadow(0 14px 18px rgba(11,36,71,.22))}.bo-hero svg{width:100%;height:100%;display:block;overflow:visible}.bo-hero.in{animation:boFlyIn 1s cubic-bezier(.22,1.35,.4,1) forwards}.bo-hero.out{animation:boFlyOut .55s cubic-bezier(.5,0,.75,0) forwards}.bo-hero .bo-arm{transform-box:view-box;transform-origin:57px 118px}.bo-hero.in .bo-arm{animation:boArmWave .42s ease-in-out .95s 6 alternate}.bo-hero .bo-speed{opacity:0}.bo-hero.in .bo-speed{animation:boSpeed .42s ease-in-out .95s 6 alternate}.bo-hero .bo-body{transform-box:view-box;transform-origin:100px 205px}.bo-hero.in .bo-body{animation:boBob 2.6s ease-in-out 1.1s infinite}.bo-hero .bo-shadow{transform-box:view-box;transform-origin:100px 214px}.bo-hero.in .bo-shadow{animation:boShadow 2.6s ease-in-out 1.1s infinite}.bo-hero:hover .bo-arm{animation:boArmWave .3s ease-in-out 0s infinite alternate}@keyframes boFlyIn{0%{transform:translateX(170%) rotate(22deg);opacity:0}15%{opacity:1}65%{transform:translateX(-10%) rotate(-7deg);opacity:1}82%{transform:translateX(4%) rotate(3deg)}100%{transform:translateX(0) rotate(0);opacity:1}}@keyframes boFlyOut{0%{transform:translateX(0) scale(1);opacity:1}100%{transform:translate(18px, 70px) scale(.35);opacity:0}}@keyframes boArmWave{from{transform:rotate(8deg)}to{transform:rotate(-30deg)}}@keyframes boSpeed{from{opacity:0}to{opacity:1}}@keyframes boBob{0%, 100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(-1.5deg)}}@keyframes boShadow{0%, 100%{transform:scaleX(1);opacity:1}50%{transform:scaleX(.86);opacity:.7}}.chat-widget.with-bo-hero .chat-teaser{right:128px;bottom:120px;border-radius:14px 14px 4px 14px}@media (max-width: 640px){.bo-hero{width:100px;height:116px;bottom:66px}.chat-widget.with-bo-hero .chat-teaser{right:96px;bottom:100px;width:180px}}@media (prefers-reduced-motion: reduce){.bo-hero{display:none}}.hero-rating{margin:12px 0 0;font-size:15px;color:var(--navy)}.hero-rating b{font-weight:800}.hero-stars{color:#F2A900;letter-spacing:1px;margin-right:4px}.hero-rating a{display:inline-block;padding:4px 0;color:inherit;text-decoration:none}.hero-rating a span[data-i18n]{text-decoration:underline;text-underline-offset:2px}.hero-price{margin:14px 0 0;font-weight:700;font-size:15px;color:var(--navy);display:inline-block;background:#FDF0D2;border-radius:14px;padding:6px 14px;line-height:1.4}@media (max-width: 900px){.hero{padding:24px 0 48px}.hero-route{order:2}.hero-copy{display:flex;flex-direction:column}.hero-copy h1{order:1;font-size:clamp(28px, 7.4vw, 36px)}.hero-rating{order:1;margin-top:10px}.hero-price{order:2;align-self:flex-start}.hero-quickform{order:3;margin-top:16px}.hero-copy .form-status{order:4}.hero-copy .response-time{order:5}.hero-sub{order:6}.hero-ctas{order:7}.trust-row{order:8}}.cookie-short{display:none}@media (max-width: 640px){.cookie-banner{left:0;right:0;border-radius:0;padding:6px 12px;box-shadow:0 -6px 18px -10px rgba(0,0,0,0.4)}.cookie-banner.visible{animation:none}.cookie-inner{gap:8px;flex-wrap:nowrap}.cookie-inner p{font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cookie-inner p > span[data-i18n="cookie.text"],.cookie-inner p > a[data-i18n="cookie.more"]{display:none}.cookie-short{display:inline}.cookie-actions{gap:6px}.cookie-actions .btn-sm{padding:5px 10px;font-size:12px;border-radius:8px}}@media (max-width: 900px){.cookie-banner{top:auto;bottom:calc(66px + env(safe-area-inset-bottom, 0px));left:0;right:0;border-radius:0;z-index:55;padding-top:8px;padding-bottom:8px;box-shadow:0 -6px 18px -10px rgba(0,0,0,0.4)}.cookie-banner.visible{animation:none}body:has(.cookie-banner.visible){padding-bottom:calc(140px + env(safe-area-inset-bottom, 0px))}body:has(.cookie-banner.visible) .chat-widget{bottom:calc(136px + env(safe-area-inset-bottom, 0px))}}a.lang-btn{display:inline-block;text-decoration:none;line-height:1.25}.msg-pill{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;font-size:13px;font-weight:700;text-decoration:none;color:#fff}.msg-pill.msg-wa,.mobile-bar-wa{background:#1FAF5B;color:#fff}.hero-msg{display:flex;gap:10px;flex-wrap:wrap;margin:-8px 0 20px}@media (max-width: 1100px){.header-actions .msg-pill{display:none}}.area-example{background:#fff;border:1px solid var(--line);border-radius:20px;padding:26px 28px;box-shadow:0 12px 32px -22px rgba(1,74,165,0.35)}.area-example-case{margin:0 0 18px;font-size:17px;font-weight:700;color:var(--navy);line-height:1.45}.area-example-nums{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.area-example-num{display:flex;flex-direction:column;gap:4px;background:var(--cream);border-radius:14px;padding:14px 16px}.area-example-label{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--slate)}.area-example-val{font-size:22px;font-weight:800;color:var(--navy);line-height:1.2}.area-example-val span{font-size:15px;font-weight:600}.area-example-full{font-size:13px;color:var(--slate)}.area-example-note{margin:0 0 18px;font-size:14px;color:var(--slate);line-height:1.55}@media (max-width: 560px){.area-example{padding:20px}.area-example-nums{grid-template-columns:1fr}}.price-example-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden}.price-example-table th,.price-example-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--line);font-size:15px}.price-example-table th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--slate);background:var(--cream)}.price-example-table tr:last-child td{border-bottom:none}.price-example-table td b{color:var(--navy)}h2.article-step-title{font-size:17px}.article-body h2{margin:36px 0 12px;font-size:clamp(21px, 2.6vw, 26px);line-height:1.25;color:var(--navy);text-align:left}.article-body p{margin:0 0 16px;font-size:17px;line-height:1.7;color:var(--ink)}.article-body ul{margin:0 0 18px;padding-left:22px}.article-body li{margin:0 0 8px;font-size:17px;line-height:1.6;color:var(--ink)}.article-author{display:flex;gap:14px;align-items:center;margin:0 0 28px;padding:14px 18px;background:#fff;border:1px solid var(--line);border-radius:16px}.article-author img{width:44px;height:44px;border-radius:50%;object-fit:contain;background:var(--cream);flex:none}.article-author-name{margin:0;font-weight:800;color:var(--navy);font-size:15px}.article-author-role{margin:2px 0 0;font-size:13px;color:var(--slate);line-height:1.45}.footer-company + .footer-company{margin-top:4px}.hero-msg:empty{display:none}@media (max-width: 900px){.hero-ctas{order:4;margin:14px 0 10px}.hero-msg{order:6;margin:4px 0 8px}.hero-quickform{order:7;margin-top:10px}.hero-copy .form-status{order:8}.hero-copy .response-time{order:9}.hero-sub{order:10}.trust-row{order:11}}.site-header .wrap{max-width:1320px}@media (min-width: 901px) and (max-width: 1400px){.header-inner{gap:14px}.main-nav{gap:18px}.phone-pill span{display:none}.phone-pill{padding:9px 12px}}@media (min-width: 901px) and (max-width: 1080px){.header-cta{display:none}}.article-step-text + .article-step-text{margin-top:10px}.article-author-name a{color:inherit;text-decoration:none}.article-author-name a:hover{text-decoration:underline}.reviews-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:18px;margin-top:28px}.reviews-list:empty{display:none}.review-card{margin:0;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 22px 18px;display:flex;flex-direction:column;gap:10px}.review-stars{display:block;margin:0;color:var(--gold);letter-spacing:2px;font-size:16px}.review-card blockquote{margin:0;font-size:15px;line-height:1.6;color:var(--ink);flex:1}.review-card .review-by{font-size:13px;color:var(--slate)}.review-card .review-by b{color:var(--navy)}a.review-card{text-decoration:none;color:inherit;cursor:pointer;transition:border-color .15s, box-shadow .15s}a.review-card:hover{border-color:var(--gold);box-shadow:0 12px 26px -16px rgba(11, 36, 71, .35)}.rating-card [data-review-rating],.rating-card .rating-stars,.fh-hero-badge{cursor:pointer}.article-step{padding:20px 22px}h2.article-step-title{display:flex;align-items:center;gap:12px;margin:0 0 10px;text-align:left}h2.article-step-title .article-num{position:static;flex:none}@media (max-width: 640px){.article-step{padding:18px}}@media (max-width: 900px){.hero .hero-ctas a[href^="tel:"]{display:none}}.terms-note:empty{display:none}.terms-note{margin:0 0 8px;padding:12px 16px;background:#EFF4FC;border-radius:12px;font-size:14px;color:var(--navy)}.scroll-progress{width:100%;transform:scaleX(0);transform-origin:0 50%}.route-truck{left:0;width:100%;transform-origin:11px 50%;animation-name:bf-drive-t}@keyframes bf-drive-t{0%{transform:translateX(0) scaleX(-1)}48%{transform:translateX(calc(100% - 22px)) scaleX(-1)}50%{transform:translateX(calc(100% - 22px)) scaleX(1)}98%{transform:translateX(0) scaleX(1)}100%{transform:translateX(0) scaleX(-1)}}.route-divider-truck{left:0;width:100%;transform-origin:13px 50%;animation-name:driveAcross-t}@keyframes driveAcross-t{0%{transform:translate(-6%, -50%) scaleX(-1)}100%{transform:translate(106%, -50%) scaleX(-1)}}.hero-copy > h1{animation-name:heroRiseSolid}.hero-copy > *,.hero-route{animation-name:heroRiseSolid}@keyframes heroRiseSolid{from{transform:translateY(16px)}to{transform:translateY(0)}}#bf-calc-root:empty{min-height:620px}@media (max-width: 640px){#bf-calc-root:empty{min-height:1300px}}.btn-gold,.lang-btn.active,.mobile-bar-price{color:#01408F}.type-cta,.package-cta{color:var(--navy)}:root{--slate-light:#68718A}.price-table td.price-rut{color:#8A6000}.pack-video-wrap video{height:auto}.msg-pill.msg-wa,.mobile-bar-wa{background:#0F7F43;color:#fff}.mobile-bar-btn{white-space:nowrap}.booking-day.busy{color:#9AA2B5;text-decoration:line-through;background:repeating-linear-gradient(135deg, #F1EEE6 0 6px, #fff 6px 12px);cursor:not-allowed}.booking-legend{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:12.5px;color:var(--slate);line-height:1.4}.booking-legend-dot{flex:none;width:14px;height:14px;border-radius:4px;border:1px solid var(--line);background:repeating-linear-gradient(135deg, #F1EEE6 0 4px, #fff 4px 8px)}.chat-photo-status{margin:0;padding:0 14px;font-size:12px;line-height:1.4;color:var(--slate)}.chat-photo-status:empty{display:none}.chat-photo-status:not(:empty){padding-top:8px}.chat-photo-status.err{color:#B42318}.chat-consent{margin:0;padding:8px 14px 0;font-size:11px;line-height:1.4;color:var(--slate)}.chat-consent a{color:var(--navy);text-decoration:underline}.booking-slot.busy{color:#9AA2B5;text-decoration:line-through;cursor:not-allowed;background:repeating-linear-gradient(135deg, #F1EEE6 0 6px, #fff 6px 12px)}.contact-form textarea{width:100%;padding:13px 15px;border:1px solid var(--line);border-radius:10px;font-size:14px;font-family:inherit;color:var(--ink);background:white;resize:vertical;margin-top:10px}.reviews-list{display:block;overflow:hidden;margin-top:28px;padding:6px 0 10px;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 40px, #000 calc(100% - 40px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 40px, #000 calc(100% - 40px), transparent 100%)}.reviews-track{display:flex;gap:0;padding:0;width:max-content;align-items:stretch;animation:reviews-scroll 40s linear infinite}.reviews-list:hover .reviews-track,.reviews-list:focus-within .reviews-track{animation-play-state:paused}.reviews-track .review-card{flex:0 0 auto;width:calc((min(100vw, 1160px) - 48px - 36px) / 3);margin-right:18px;box-sizing:border-box;text-align:left}@media (max-width: 980px){.reviews-track .review-card{width:calc((100vw - 48px - 18px) / 2)}}@media (max-width: 640px){.reviews-track .review-card{width:calc(100vw - 72px)}}@media (prefers-reduced-motion: reduce){.reviews-list{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.reviews-track{animation:none}.reviews-track .review-card[aria-hidden="true"]{display:none}}.wa-icon{flex:none;display:block}.header-actions .msg-pill.msg-wa{width:38px;height:38px;padding:0;border-radius:50%;justify-content:center}.header-actions .msg-pill.msg-wa span{display:none}.header-actions .msg-pill.msg-wa .wa-icon{width:20px;height:20px}@media (min-width: 901px) and (max-width: 1100px){.header-actions .msg-pill.msg-wa{display:inline-flex}}@media (max-width: 900px){.header-actions .msg-pill.msg-wa{display:none}}.msg-pill.msg-wa{transition:transform 160ms ease}.msg-pill.msg-wa:hover{transform:translateY(-2px)}.pack-page .section{padding:72px 0}.pack-page .section-lead{margin-bottom:28px}.pack-page h2 + .section-lead{margin-top:4px}.pack-split{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center}.pack-split-text .area-body:last-child{margin-bottom:0}.pack-split-photo{border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -30px rgba(11,36,71,.45);aspect-ratio:4 / 5}.pack-split-photo picture,.pack-split-photo img{display:block;width:100%;height:100%;object-fit:cover}.pack-page .usp-grid{margin-top:48px}.pack-price-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:16px}.pack-price-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px 18px;text-align:center;transition:transform 160ms ease, box-shadow 160ms ease}.pack-price-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -20px rgba(13,30,56,0.25)}.pack-price-card p{margin:0}.pack-price-home{font-size:14px;font-weight:700;color:var(--ink)}.pack-price-sum{margin-top:14px !important;font-size:13px;color:var(--slate)}.pack-price-sum b{display:block;font-size:24px;font-weight:800;color:var(--navy);margin-top:2px}.pack-price-time{margin-top:12px !important;font-size:13px;color:var(--slate);padding-top:12px;border-top:1px dashed var(--line)}.pack-price-section .area-example-note{margin:24px 0 8px;max-width:720px}@media (max-width: 1000px){.pack-price-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width: 900px){.pack-page .section{padding:56px 0}.pack-split{grid-template-columns:1fr;gap:28px}.pack-split-photo{aspect-ratio:16 / 11}}@media (max-width: 560px){.pack-price-grid{grid-template-columns:1fr 1fr}}.page-hero .hero-ctas{margin:28px 0 0}.page-hero .hero-ctas + .kontor-chips{margin-top:20px}.svc-page .section{padding:72px 0}.svc-page .page-hero + .section{padding-top:48px}.svc-page .usp-grid{margin-top:28px}@media (max-width: 900px){.svc-page .section{padding:56px 0}.svc-page .page-hero + .section{padding-top:40px}}.sc-on .sc-act--pinned{position:relative}.sc-on .sc-stage{position:sticky;top:64px;height:calc(100vh - 64px);height:calc(100svh - 64px);overflow:clip}.sc-on [data-sc-cue]{opacity:0;will-change:opacity, transform}.sc-on [data-sc-pan]{will-change:transform}.sc-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px, 5vw, 80px);align-items:center}.sc-story__steps{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:28px}.sc-story__step{display:grid;grid-template-columns:auto 1fr;column-gap:20px;align-items:start}.sc-story__num{grid-row:span 2;font-size:clamp(44px, 5vw, 72px);font-weight:800;line-height:0.9;color:var(--gold);letter-spacing:-0.04em;font-variant-numeric:tabular-nums}.sc-story__title{margin:4px 0 0;font-size:clamp(22px, 2.4vw, 32px);font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:var(--navy)}.sc-story__desc{margin:8px 0 0;font-size:17px;line-height:1.55;color:var(--slate);max-width:34ch}.sc-story__rail{display:none}.sc-story__media{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sc-story__frame{border-radius:18px;overflow:hidden;aspect-ratio:4 / 5}.sc-story__frame picture,.sc-story__frame img{display:block;width:100%;height:100%;object-fit:cover}.sc-on .sc-story{padding:0}.sc-on .sc-story__grid{height:100%}.sc-on .sc-story__steps{display:grid;gap:0;margin-top:32px}.sc-on .sc-story__step{grid-area:1 / 1}.sc-on .sc-story__rail{display:block;margin-top:40px;max-width:320px;height:3px;border-radius:3px;background:color-mix(in srgb, var(--navy) 14%, transparent);overflow:hidden}.sc-on .sc-story__rail span{display:block;height:100%;background:var(--gold);transform-origin:0 50%;transform:scaleX(var(--sc-p, 0))}.sc-on .sc-story__media{display:block;position:relative;aspect-ratio:4 / 5;max-height:calc(100svh - 160px);width:100%;justify-self:end;border-radius:26px;overflow:hidden;box-shadow:0 4px 8px rgba(11, 36, 71, .10), 0 30px 70px -24px rgba(11, 36, 71, .45)}.sc-on .sc-story__frame{position:absolute;inset:0;border-radius:0;aspect-ratio:auto}.sc-on .sc-story__frame img{transform:scale(calc(1.08 - var(--sc-p, 0) * 0.08))}.sc-pan{background:#0A1B34;color:#fff;padding:84px 0}.sc-pan h2{color:#fff}.sc-pan .section-lead{color:rgba(255, 255, 255, .72);margin-bottom:0}.sc-pan__rail{display:flex;gap:clamp(14px, 2vw, 28px);margin-top:40px;padding-inline:max(24px, calc((100vw - 1160px) / 2 + 24px));overflow-x:auto;scroll-snap-type:x proximity}.sc-pan__item{flex:0 0 auto;width:clamp(240px, 27vw, 400px);aspect-ratio:3 / 4;margin:0;border-radius:20px;overflow:hidden;scroll-snap-align:start;box-shadow:0 4px 10px rgba(0, 0, 0, .25), 0 30px 60px -28px rgba(0, 0, 0, .6)}.sc-pan__item picture,.sc-pan__item img{display:block;width:100%;height:100%;object-fit:cover}.sc-on .sc-pan{padding:0}.sc-on .sc-pan__stage{display:flex;flex-direction:column;justify-content:center}.sc-on .sc-pan__rail{overflow:visible;scroll-snap-type:none;width:max-content}@media (max-width: 900px){.sc-story__grid{grid-template-columns:1fr}.sc-on .sc-stage{padding-bottom:calc(70px + env(safe-area-inset-bottom, 0px))}.sc-on .sc-story__grid{grid-template-rows:auto auto;align-content:center;gap:18px}.sc-on .sc-story__media{order:-1;aspect-ratio:auto;height:40svh;max-height:none;border-radius:20px}.sc-on .sc-story h2{font-size:24px}.sc-on .sc-story__steps{margin-top:18px}.sc-on .sc-story__rail{margin-top:22px}.sc-story__desc{font-size:15.5px}.sc-pan__item{width:72vw}}@media (max-width: 560px){.sc-pan__rail{padding-inline:18px}}@media (prefers-reduced-motion: reduce){.sc-on [data-sc-act="pan"] .sc-stage{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}.sc-on [data-sc-pan]{transform:none !important}.sc-on .sc-story__frame img{transform:none}}::selection{background:var(--gold);color:#01408F}:root{caret-color:var(--navy);accent-color:var(--navy)}@supports (scrollbar-color: auto){html{scrollbar-color:rgba(1, 74, 165, .38) transparent;scrollbar-width:thin}}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}[data-photo-quote]::before,.mobile-bar-price::before,.response-time::before,[data-i18n="chat.quick1"]::before,[data-i18n="chat.quick2"]::before,[data-i18n="chat.quick3"]::before,[data-i18n="reviews.googleCta"]::before,[data-i18n="omoss.languages"]::before,[data-i18n="calc.packing"]::before,[data-i18n="calc.cleaning"]::before,[data-i18n="calc.moveType.private"]::before,[data-i18n="calc.moveType.business"]::before{content:"";display:inline-block;width:1.05em;height:1.05em;margin-right:0.45em;vertical-align:-0.16em;background:currentColor;-webkit-mask:var(--ic) center / contain no-repeat;mask:var(--ic) center / contain no-repeat;flex:none}[data-photo-quote]::before{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14.5 4h-5L7 7H4a2 2 0 0 0-2 2v9a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-3z%22/%3E%3Ccircle cx=%2212%22 cy=%2213%22 r=%223%22/%3E%3C/svg%3E")}.mobile-bar-price::before{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%222%22 width=%2214%22 height=%2220%22 rx=%222%22/%3E%3Cpath d=%22M8 6h8M8 11h.01M12 11h.01M16 11h.01M8 15h.01M12 15h.01M16 15h.01M8 18.5h8%22/%3E%3C/svg%3E")}.response-time::before{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M13 2 3 14h9l-1 8 10-12h-9z%22/%3E%3C/svg%3E")}[data-i18n="chat.quick1"]::before{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%225%22 y=%222%22 width=%2214%22 height=%2220%22 rx=%222%22/%3E%3Cpath d=%22M8 6h8M8 11h.01M12 11h.01M16 11h.01M8 15h.01M12 15h.01M16 15h.01M8 18.5h8%22/%3E%3C/svg%3E")}[data-i18n="chat.quick2"]::before{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 8l-9-5-9 5v8l9 5 9-5z%22/%3E%3Cpath d=%22M3 8l9 5 9-5%22/%3E%3Cpath d=%22M12 13v8%22/%3E%3C/svg%3E")}[data-i18n="chat.quick3"]::before{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%223%22 y=%224%22 width=%2218%22 height=%2218%22 rx=%222%22/%3E%3Cpath d=%22M16 2v4M8 2v4M3 10h18%22/%3E%3C/svg%3E")}[data-i18n="reviews.googleCta"]::before{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 2l3.1 6.3 6.9 1-5 4.8 1.2 6.9L12 17.8 5.8 21 7 14.1 2 9.3l6.9-1z%22/%3E%3C/svg%3E")}[data-i18n="omoss.languages"]::before{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z%22/%3E%3C/svg%3E")}[data-i18n="calc.packing"]::before{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 8l-9-5-9 5v8l9 5 9-5z%22/%3E%3Cpath d=%22M3 8l9 5 9-5%22/%3E%3Cpath d=%22M12 13v8%22/%3E%3C/svg%3E")}[data-i18n="calc.cleaning"]::before{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 3l1.9 5.1L19 10l-5.1 1.9L12 17l-1.9-5.1L5 10l5.1-1.9z%22/%3E%3Cpath d=%22M19 3v4M17 5h4%22/%3E%3C/svg%3E")}[data-i18n="calc.moveType.private"]::before{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 10.5 12 3l9 7.5V20a1 1 0 0 1-1 1h-5v-6H9v6H4a1 1 0 0 1-1-1z%22/%3E%3C/svg%3E")}[data-i18n="calc.moveType.business"]::before{--ic:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%224%22 y=%222%22 width=%2216%22 height=%2220%22 rx=%221%22/%3E%3Cpath d=%22M9 6h1M14 6h1M9 10h1M14 10h1M9 14h1M14 14h1M10 22v-4h4v4%22/%3E%3C/svg%3E")}.ic{display:inline-block;vertical-align:-0.18em;flex:none}.type-icon{margin:0 0 10px;color:var(--navy);line-height:0}.nf-icon{margin:0 0 12px;color:var(--navy);line-height:0;display:flex;justify-content:center}.thankyou-icon .ic{color:#16A34A}.contact-info-icon .ic,.map-card-icon .ic{color:var(--navy)}.article-date .ic{margin-right:4px}.pack-price-time .ic{margin-right:2px;vertical-align:-0.15em}.route-truck .ic,.route-divider-truck .ic{transform:scaleX(-1);color:var(--gold);display:block}.sc-pan--wide .sc-pan__item{width:clamp(300px, 42vw, 600px);aspect-ratio:3 / 2}.sc-pan--wide .sc-pan__item:has(img[height="1200"]){width:clamp(220px, 21vw, 300px);aspect-ratio:3 / 4;height:auto}.sc-pan--wide .sc-pan__rail{align-items:center}@media (max-width: 900px){.sc-pan--wide .sc-pan__item{width:82vw}.sc-pan--wide .sc-pan__item:has(img[height="1200"]){width:60vw}}.sc-story__lead{margin:12px 0 0;max-width:46ch}.phone-pill span{display:none}.phone-pill{padding:9px 12px}@media (min-width: 901px) and (max-width: 1300px){.header-inner{gap:12px}.main-nav{gap:14px}.header-actions{gap:10px}.header-cta{padding:10px 14px}}@media (min-width: 901px) and (max-width: 1180px){.header-cta{display:none}}.chat-photo-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:2px 0 10px}.chat-photo-pick{padding:12px 20px;font-size:15px}.chat-photo-call{font-size:13.5px;font-weight:700;color:var(--navy);text-decoration:underline;text-underline-offset:3px}.fh-page picture{display:block}.fh-page picture img{height:auto}.fh-hero{background:linear-gradient(180deg, var(--cream) 0%, #fff 100%);padding:40px 0 56px}.fh-hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;align-items:center}.fh-kicker{display:inline-block;background:rgba(1,74,165,0.08);color:var(--navy);font-weight:700;font-size:13px;letter-spacing:0.02em;padding:6px 12px;border-radius:999px;margin:0 0 14px}.fh-hero h1{font-size:clamp(30px, 4.4vw, 50px);line-height:1.08;color:var(--navy);margin:0 0 14px}.fh-lead{color:var(--slate);font-size:17px;line-height:1.55;margin:0 0 16px;max-width:560px}.fh-hero-chips{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-wrap:wrap;gap:8px}.fh-hero-chips li{background:white;border:1px solid var(--line);border-radius:999px;padding:7px 13px;font-size:13.5px;font-weight:600;color:var(--ink)}.fh-hero-chips li::before{content:"✓ ";color:var(--gold);font-weight:800}.fh-hero-photo{position:relative}.fh-hero-photo img{width:100%;height:auto;max-height:560px;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px;box-shadow:0 30px 60px -30px rgba(13,30,56,0.45)}.fh-hero-badge{position:absolute;left:-18px;bottom:26px;background:white;border-radius:14px;padding:12px 16px;box-shadow:0 16px 34px -16px rgba(13,30,56,0.35);display:flex;flex-direction:column}.fh-hero-badge strong{color:#C98F00;font-size:22px}.fh-hero-badge span{font-size:12.5px;color:var(--slate)}.fh-usp-strip{background:var(--navy);color:white;padding:34px 0}.fh-usp-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:26px}.fh-usp-icon{display:inline-flex;width:42px;height:42px;border-radius:12px;background:rgba(249,177,1,0.16);color:var(--gold);align-items:center;justify-content:center;margin-bottom:10px}.fh-usp-icon svg{width:22px;height:22px}.fh-usp-title{font-weight:800;font-size:16px;margin:0 0 4px}.fh-usp-desc{margin:0;font-size:14px;line-height:1.5;color:rgba(255,255,255,0.78)}.pf-scen{margin-top:22px}.pf-scen .fh-usp{background:white;border:1px solid rgba(15,35,80,0.08);border-radius:16px;padding:18px}.pf-scen .fh-usp-title{color:var(--navy)}.pf-scen .fh-usp-desc{color:#475569}.fh-split{display:grid;grid-template-columns:0.9fr 1.1fr;gap:52px;align-items:center}.fh-split-photo img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px}.fh-split-photo{position:relative}.kontor-hero{text-align:left}.kontor-hero h1{font-size:clamp(30px, 4.4vw, 50px)}.kontor-split .includes-list{grid-template-columns:1fr;gap:12px;margin:0}.kontor-split .includes-item{font-size:15.5px}.fh-text{color:var(--slate);font-size:16px;line-height:1.6;margin:0 0 18px}.fh-checklist{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:12px}.fh-checklist li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.45}.fh-checklist svg{flex:none;color:white;background:var(--navy);border-radius:50%;padding:4px;width:24px;height:24px;margin-top:-1px}.fh-stats{padding:0 0 8px}.fh-stats-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;background:white;border:1px solid var(--line);border-radius:20px;padding:26px 20px;box-shadow:0 20px 44px -30px rgba(13,30,56,0.3)}.fh-stat{text-align:center}.fh-stat strong{display:block;font-size:clamp(26px, 3.4vw, 38px);color:var(--navy);font-weight:800;line-height:1.1}.fh-stat span{font-size:13.5px;color:var(--slate)}.fh-types{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:28px}.fh-type{background:white;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.fh-type img{width:100%;aspect-ratio:16 / 11;object-fit:cover}.fh-type-body{padding:20px 22px 24px}.fh-type-body h3{margin:0 0 8px;color:var(--navy);font-size:19px}.fh-type-body p{margin:0;color:var(--slate);font-size:15px;line-height:1.6}.fh-price{display:grid;grid-template-columns:1.2fr 0.8fr;gap:40px;align-items:start}.fh-price-table{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:white;margin-bottom:20px}.fh-price-row{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--line);font-size:15.5px;transition:background 140ms ease}.fh-price-row:last-child{border-bottom:none}.fh-price-row:hover{background:var(--cream)}.fh-price-row strong{color:var(--navy);font-size:17px}.fh-price-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:0}.fh-textlink{color:var(--navy);font-weight:700}.fh-rut-card{background:var(--navy);color:white;border-radius:20px;padding:28px}.fh-rut-card h3{margin:0 0 10px;font-size:21px;color:white}.fh-rut-card p{color:rgba(255,255,255,0.82);line-height:1.6;font-size:15px;margin:0 0 14px}.fh-rut-price{display:flex;align-items:baseline;gap:10px}.fh-rut-price s{opacity:0.6;font-size:18px}.fh-rut-price strong{color:var(--gold);font-size:40px;font-weight:800}.fh-rut-card .fh-small{font-size:13.5px;color:rgba(255,255,255,0.68);margin:0}.fh-steps{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;counter-reset:none}.fh-step{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:22px;position:relative}.fh-step-num{display:inline-flex;width:38px;height:38px;border-radius:50%;background:var(--gold);color:var(--navy);font-weight:800;align-items:center;justify-content:center;margin-bottom:12px}.fh-step p{margin:0;font-size:15px;line-height:1.5;color:var(--ink)}.fh-gallery{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px}.fh-gal-item{margin:0}.fh-gal-item img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:14px}.fh-tips{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;margin-top:24px}.fh-tip{border-left:3px solid var(--gold);padding:4px 0 4px 16px}.fh-tip-title{font-weight:800;color:var(--navy);margin:0 0 6px}.fh-tip p{margin:0;color:var(--slate);font-size:14.5px;line-height:1.55}.fh-tip p.fh-tip-title{color:var(--navy);font-size:16px;margin-bottom:6px}.fh-more{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;margin-top:24px}.fh-more-card{background:white;border:1px solid var(--line);border-radius:var(--radius);padding:22px;position:relative;transition:transform 160ms ease, box-shadow 160ms ease}.fh-more-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px rgba(13,30,56,0.3)}.fh-more-card p{margin:0;color:var(--slate);font-size:14.5px;line-height:1.5}.fh-more-card p.fh-more-title{color:var(--navy);font-weight:800;font-size:17px;margin-bottom:6px}.fh-more-link{position:absolute;right:18px;top:18px;color:var(--gold);font-weight:800}.fh-cta{background:linear-gradient(135deg, var(--navy-2) 0%, #012a5c 100%);color:white;padding:64px 0}.fh-cta-grid{display:grid;grid-template-columns:1.3fr 0.7fr;gap:40px;align-items:center}.fh-cta h2{color:white;margin:0 0 10px}.fh-cta p{color:rgba(255,255,255,0.8);font-size:16.5px;margin:0 0 22px}.fh-cta-actions{display:flex;flex-wrap:wrap;gap:18px;align-items:center}.fh-cta-call{color:white;font-weight:700;text-decoration:underline;text-underline-offset:4px}.fh-cta-photo img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:20px}@media (max-width: 1000px){.fh-usp-grid,.fh-steps,.fh-tips,.fh-more{grid-template-columns:repeat(2, 1fr)}.fh-types{grid-template-columns:1fr 1fr}.fh-gallery{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 860px){.fh-hero{padding:20px 0 40px}.fh-hero-grid,.fh-split,.fh-price,.fh-cta-grid{grid-template-columns:1fr;gap:28px}.fh-hero-photo img{aspect-ratio:4 / 3;object-position:center 35%}.fh-hero-badge{left:12px;bottom:12px}.fh-split-photo img{aspect-ratio:4 / 3}.fh-stats-grid{grid-template-columns:repeat(2, 1fr);row-gap:22px}.fh-cta-photo{display:none}}@media (max-width: 600px){.fh-steps,.fh-tips,.fh-more,.fh-types{grid-template-columns:1fr}.fh-usp-grid{gap:18px 14px}.fh-usp-title{font-size:14.5px}.fh-usp-desc{font-size:12.5px}}.fh-split-rev{grid-template-columns:1.1fr 0.9fr}.fh-step p.fh-step-title{font-weight:800;color:var(--navy);font-size:16.5px;margin:0 0 6px}.fh-step p + p{color:var(--slate);font-size:14.5px}.area-rich .area-example{margin-top:18px}.area-rich .fh-price{align-items:center}.ar-hero-alt{display:flex;align-items:center;gap:12px;margin:4px 0 6px;color:var(--slate);font-size:14px}.ar-hero-alt .btn{padding:11px 18px;font-size:14.5px;background:white}.ar-hoods{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:26px}.ar-hood{display:flex;flex-direction:column;background:white;border:1px solid var(--line);border-radius:20px;padding:24px;box-shadow:0 20px 40px -34px rgba(13,30,56,0.35);transition:transform 160ms ease, box-shadow 160ms ease}.ar-hood:hover{transform:translateY(-3px);box-shadow:0 22px 44px -26px rgba(13,30,56,0.35)}.ar-hood-icon{display:inline-flex;width:46px;height:46px;border-radius:14px;background:rgba(1,74,165,0.08);color:var(--navy);align-items:center;justify-content:center;margin-bottom:14px}.ar-hood-icon svg{width:24px;height:24px}.ar-hood h3{font-size:19px;margin:0 0 8px}.ar-hood p{margin:0 0 18px;color:var(--slate);font-size:15px;line-height:1.55}.ar-hood-ex{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;gap:14px;background:var(--cream);border-radius:14px;padding:13px 16px}.ar-hood-ex-label{font-size:13px;color:var(--slate);line-height:1.4}.ar-hood-ex-label b{color:var(--navy)}.ar-hood-ex-price{text-align:right;white-space:nowrap}.ar-v-sea .fh-hero{background:radial-gradient(120% 90% at 85% 10%, #1e6fd9 0%, #014AA5 45%, #0a2a5c 100%);color:#fff;padding-bottom:72px;position:relative;overflow:hidden}.ar-v-sea .fh-hero::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:48px;background:#fff;clip-path:path("M0 30 C 240 0 480 60 720 30 S 1200 0 1440 30 L 1440 48 L 0 48 Z")}.ar-v-sea .fh-hero h1,.ar-v-sea .fh-lead,.ar-v-sea .lp-form-lead,.ar-v-sea .lp-form-trust,.ar-v-sea .ar-hero-alt{color:#fff}.ar-v-sea .fh-lead{color:rgba(255,255,255,0.85)}.ar-v-sea .fh-kicker{background:rgba(255,255,255,0.14);color:#fff}.ar-v-sea .fh-hero-chips li{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.25);color:#fff}.ar-v-sea .ar-hero-alt .btn-ghost{color:#fff;background:transparent;border-color:rgba(255,255,255,0.45)}.ar-v-sea .fh-hero-photo img{border-radius:200px 200px 24px 24px;border:6px solid rgba(255,255,255,0.18)}.ar-v-sea .ar-hoods{grid-template-columns:repeat(3, 1fr)}.ar-v-sea .ar-hood{border-top:5px solid #1e6fd9}.ar-v-garden .fh-hero{background:linear-gradient(180deg, #EEF3E6 0%, #fff 100%)}.ar-v-garden .fh-hero-grid{grid-template-columns:0.9fr 1.1fr}.ar-v-garden .fh-hero-photo{order:-1}.ar-v-garden .fh-hero-photo img{aspect-ratio:1 / 1;border-radius:24px 120px 24px 24px}.ar-v-garden .fh-kicker{background:rgba(46,125,50,0.12);color:#2E7D32}.ar-v-garden .fh-hero-chips li::before{color:#2E7D32}.ar-v-garden .fh-hero-badge{left:auto;right:-18px}.ar-v-garden #bostader .fh-types{gap:22px}.ar-v-garden #bostader .fh-type{border-bottom:5px solid #2E7D32}.ar-v-garden .ar-hoods{grid-template-columns:repeat(3, 1fr)}.ar-v-road .fh-hero{background:linear-gradient(135deg, #12372a 0%, #1f5240 60%, #2b6a52 100%);color:#fff;position:relative;overflow:hidden}.ar-v-road .fh-hero::before{content:"";position:absolute;left:-5%;right:-5%;bottom:22px;height:4px;background:repeating-linear-gradient(90deg, var(--gold) 0 34px, transparent 34px 58px);opacity:0.7}.ar-v-road .fh-hero h1,.ar-v-road .lp-form-lead,.ar-v-road .lp-form-trust,.ar-v-road .ar-hero-alt{color:#fff}.ar-v-road .fh-lead{color:rgba(255,255,255,0.85)}.ar-v-road .fh-kicker{background:rgba(244,168,37,0.18);color:var(--gold)}.ar-v-road .fh-hero-chips li{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.22);color:#fff}.ar-v-road .ar-hero-alt .btn-ghost{color:#fff;background:transparent;border-color:rgba(255,255,255,0.45)}.ar-v-road .fh-hero-photo img{border-radius:24px;transform:rotate(-2deg)}.ar-v-road .ar-hoods{grid-template-columns:repeat(3, 1fr)}.ar-v-road{--navy:#1f5240;--navy-2:#12372a}.ar-v-road .fh-cta{background:linear-gradient(135deg, #12372a 0%, #0c2a20 100%)}.ar-v-road .ar-hood-icon,.ar-v-road .fh-kicker + h1 ~ * .fh-usp-icon{background:rgba(31,82,64,0.1)}.ar-v-road .ar-hood{border-top:5px solid #1f5240}.ar-v-road .pt-table td b,.ar-v-road .area-example-val b{color:#1f5240}.ar-v-road .fh-hero .lp-form-lead,.ar-v-sea .fh-hero .lp-form-lead{color:var(--gold) !important}.ar-v-brick .fh-hero h1,.ar-v-brick .lp-form-trust,.ar-v-brick .ar-hero-alt,.ar-v-arena .fh-hero h1,.ar-v-arena .lp-form-trust,.ar-v-arena .ar-hero-alt{color:#fff}.ar-v-brick .fh-lead,.ar-v-arena .fh-lead{color:rgba(255,255,255,0.85)}.ar-v-brick .fh-hero-chips li,.ar-v-arena .fh-hero-chips li{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.22);color:#fff}.ar-v-brick .ar-hero-alt .btn-ghost,.ar-v-arena .ar-hero-alt .btn-ghost{color:#fff;background:transparent;border-color:rgba(255,255,255,0.45)}.ar-v-brick .fh-hero .lp-form-lead,.ar-v-arena .fh-hero .lp-form-lead{color:var(--gold) !important}.ar-v-brick{--navy:#8E3B2A;--navy-2:#5E2419}.ar-v-brick .fh-hero{background:linear-gradient(160deg, #6E2A1E 0%, #8E3B2A 55%, #A9533C 100%)}.ar-v-brick .fh-kicker{background:rgba(255,255,255,0.14);color:#fff}.ar-v-brick .fh-hero-photo img{border-radius:260px 260px 18px 18px;aspect-ratio:3 / 4;border:8px solid rgba(255,255,255,0.12)}.ar-v-brick .fh-cta{background:linear-gradient(135deg, #5E2419 0%, #3f170f 100%)}.ar-v-brick .ar-hoods{grid-template-columns:repeat(3, 1fr)}.ar-v-brick .ar-hood{border-top:5px solid #8E3B2A}.ar-v-brick .ar-hood-icon{background:rgba(142,59,42,0.1)}.ar-stairs{list-style:none;margin:30px auto 0;padding:0;display:flex;align-items:flex-end;gap:10px;max-width:760px;height:260px}.ar-stair{flex:1;height:calc(var(--h) * 16.6%);background:linear-gradient(180deg, var(--navy) 0%, var(--navy-2) 100%);border-radius:12px 12px 4px 4px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:10px 4px;min-height:64px}.ar-stair-pct{font-weight:800;font-size:17px;color:var(--gold)}.ar-stair-fl{font-size:12.5px;opacity:0.85;text-align:center}.ar-v-arena .fh-hero{background:linear-gradient(115deg, #15181d 0%, #23272f 62%, #F4A825 62.2%, #F4A825 64%, #23272f 64.2%)}.ar-v-arena .fh-kicker{background:rgba(244,168,37,0.16);color:var(--gold)}.ar-v-arena .fh-hero-photo img{border-radius:8px;box-shadow:18px 18px 0 -2px var(--gold)}.ar-v-arena #bostader .fh-type{border-left:5px solid var(--gold)}.ar-v-arena .ar-hood{border-top:5px solid var(--gold)}.ar-v-arena .fh-cta{background:linear-gradient(135deg, #15181d 0%, #2c313a 100%)}.ar-v-teal{--navy:#0F6E66;--navy-2:#0A4F49}.ar-v-teal .fh-hero{background:linear-gradient(180deg, #E3F4F1 0%, #fff 100%)}.ar-v-teal .fh-kicker{background:rgba(15,110,102,0.12);color:#0F6E66}.ar-v-teal .fh-hero-chips li::before{color:#0F6E66}.ar-v-teal .fh-hero-photo img{border-radius:50%;aspect-ratio:1 / 1;border:10px solid #fff;box-shadow:0 0 0 2px rgba(15,110,102,0.25), 0 30px 60px -30px rgba(13,30,56,0.45)}.ar-v-teal .fh-hero-badge{left:auto;right:0}.ar-v-teal .ar-hoods{grid-template-columns:repeat(3, 1fr)}.ar-v-teal .ar-hood{border-top:5px solid #0F6E66}.ar-v-teal .ar-hood-icon{background:rgba(15,110,102,0.1)}.ar-v-teal .fh-cta{background:linear-gradient(135deg, #0A4F49 0%, #073a35 100%)}.ar-v-island{--navy:#0B5C8A;--navy-2:#08476B}.ar-v-island .fh-hero{background:linear-gradient(180deg, #DDEFF8 0%, #F4EEDF 100%)}.ar-v-island .fh-hero-grid{grid-template-columns:1fr;text-align:center;justify-items:center;gap:30px}.ar-v-island .fh-lead,.ar-v-island .lp-form-lead,.ar-v-island .lp-form-trust{margin-left:auto;margin-right:auto}.ar-v-island .fh-hero-chips,.ar-v-island .hero-quickform,.ar-v-island .ar-hero-alt{justify-content:center}.ar-v-island .hero-quickform{max-width:640px;margin-left:auto;margin-right:auto}.ar-v-island .fh-hero-photo{width:100%;max-width:1040px}.ar-strip{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;align-items:center}.ar-strip picture{display:block}.ar-v-island .ar-strip img{aspect-ratio:4 / 5;max-height:420px;border-radius:24px;object-position:center 30%}.ar-v-island .ar-strip picture:nth-child(2) img{transform:translateY(-18px);box-shadow:0 30px 60px -28px rgba(11,92,138,0.55)}.ar-v-island .fh-kicker{background:rgba(11,92,138,0.1);color:#0B5C8A}.ar-v-island .ar-hoods{grid-template-columns:repeat(3, 1fr)}.ar-v-island .ar-hood{border-top:5px solid #0B5C8A;background:linear-gradient(180deg, #fff 0%, #FBF8F1 100%)}.ar-v-island .fh-cta{background:linear-gradient(135deg, #08476B 0%, #063550 100%)}.ar-v-classic{--navy:#1c1c22;--navy-2:#0f0f14}.ar-v-classic .fh-hero{background:#F6F1E6;border-bottom:1px solid rgba(201,143,0,0.35)}.ar-v-classic .fh-hero h1,.ar-v-classic h2{font-family:Georgia, "Times New Roman", serif;font-weight:700;letter-spacing:-0.01em}.ar-v-classic .fh-kicker{background:transparent;border:1px solid #C98F00;color:#8a6200;border-radius:2px;text-transform:uppercase;letter-spacing:0.08em;font-size:11.5px}.ar-v-classic .fh-hero-photo img{border-radius:2px;outline:1px solid #C98F00;outline-offset:12px}.ar-v-classic .fh-hero-chips li{border-radius:2px}.ar-v-classic #bostader .fh-type{border-radius:4px;border:1px solid rgba(201,143,0,0.4)}.ar-v-classic .ar-hoods{grid-template-columns:repeat(3, 1fr)}.ar-v-classic .ar-hood{border-radius:4px;border-top:3px solid #C98F00}.ar-v-classic .ar-hood-icon{background:rgba(201,143,0,0.12);color:#8a6200}.ar-v-classic .fh-cta{background:#15151b;border-top:3px solid #C98F00}.ar-v-grid{--navy:#3730A3;--navy-2:#272278}.ar-v-grid .fh-hero{background-color:#EEF0FF;background-image:linear-gradient(rgba(55,48,163,0.07) 1px, transparent 1px), linear-gradient(90deg, rgba(55,48,163,0.07) 1px, transparent 1px);background-size:34px 34px}.ar-v-grid .fh-kicker{background:rgba(55,48,163,0.1);color:#3730A3}.ar-v-grid .fh-hero-chips li::before{color:#3730A3}.ar-v-grid .fh-hero-photo img{border-radius:0 60px 0 60px}.ar-v-grid .ar-hood{border-top:5px solid #3730A3}.ar-v-grid .ar-hood-icon{background:rgba(55,48,163,0.1)}.ar-v-grid .fh-cta{background:linear-gradient(135deg, #272278 0%, #1b1756 100%)}.ar-v-plum{--navy:#6D2E5C;--navy-2:#4E1F42}.ar-v-plum .fh-hero{background:linear-gradient(135deg, #4E1F42 0%, #6D2E5C 60%, #874073 100%)}.ar-v-plum .fh-hero-grid{grid-template-columns:0.85fr 1.15fr}.ar-v-plum .fh-hero-photo{order:-1}.ar-v-plum .fh-hero h1,.ar-v-plum .lp-form-trust,.ar-v-plum .ar-hero-alt{color:#fff}.ar-v-plum .fh-lead{color:rgba(255,255,255,0.85)}.ar-v-plum .fh-kicker{background:rgba(255,255,255,0.14);color:#fff}.ar-v-plum .fh-hero-chips li{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.22);color:#fff}.ar-v-plum .ar-hero-alt .btn-ghost{color:#fff;background:transparent;border-color:rgba(255,255,255,0.45)}.ar-v-plum .fh-hero .lp-form-lead{color:var(--gold) !important}.ar-v-plum .fh-hero-photo img{border-radius:24px 24px 120px 24px}.ar-v-plum .fh-hero-badge{left:auto;right:-18px}.ar-v-plum .ar-hoods{grid-template-columns:repeat(3, 1fr)}.ar-v-plum .ar-hood{border-top:5px solid #6D2E5C}.ar-v-plum .ar-hood-icon{background:rgba(109,46,92,0.1)}.ar-v-plum .fh-cta{background:linear-gradient(135deg, #4E1F42 0%, #351530 100%)}.ar-v-fresh{--navy:#3F6212;--navy-2:#2D470D}.ar-v-fresh .fh-hero{background:linear-gradient(180deg, #F1F8DF 0%, #fff 100%)}.ar-v-fresh .fh-kicker{background:rgba(63,98,18,0.12);color:#3F6212}.ar-v-fresh .fh-hero-chips li::before{color:#65A30D}.ar-v-fresh .fh-hero-photo{padding:0 0 18px 18px;isolation:isolate}.ar-v-fresh .fh-hero-photo::before{content:"";position:absolute;left:0;bottom:0;width:80%;height:80%;background:#BEF264;border-radius:26px;z-index:-1}.ar-v-fresh .fh-hero-photo picture{position:relative;z-index:1;display:block}.ar-v-fresh .fh-hero-badge{z-index:2}.ar-v-fresh #bostader .fh-type{border-bottom:5px solid #65A30D}.ar-v-fresh .ar-hoods{grid-template-columns:repeat(3, 1fr)}.ar-v-fresh .ar-hood{border-top:5px solid #65A30D}.ar-v-fresh .ar-hood-icon{background:rgba(101,163,13,0.12)}.ar-v-fresh .fh-cta{background:linear-gradient(135deg, #2D470D 0%, #1f330a 100%)}.ar-t .ar-hood{border-top:5px solid var(--accent)}.ar-t .ar-hood-icon{background:color-mix(in srgb, var(--navy) 10%, transparent)}.ar-t .fh-kicker{background:color-mix(in srgb, var(--navy) 12%, transparent);color:var(--navy)}.ar-t .fh-hero-chips li::before{color:var(--accent)}.ar-t .fh-cta{background:linear-gradient(135deg, var(--navy-2) 0%, color-mix(in srgb, var(--navy-2) 70%, #000) 100%)}.ar-t #bostader .fh-type{border-bottom:5px solid var(--accent)}.ar-t .ar-route-dot{background:var(--navy)}.ar-t .ar-route-note b{color:var(--navy)}.ar-t .ar-route::before{background:repeating-linear-gradient(90deg, var(--navy) 0 18px, transparent 18px 30px)}.ar-hoods-3 .ar-hoods{grid-template-columns:repeat(3, 1fr)}.ar-hoods-3 .ar-hood-ex{flex-direction:column;align-items:stretch;gap:8px}.ar-hoods-3 .ar-hood-ex-price{text-align:left;display:flex;flex-direction:column}.ar-hero-light .fh-hero{background:linear-gradient(180deg, var(--tint) 0%, #fff 100%)}.ar-hero-dark .fh-hero{background:linear-gradient(135deg, var(--navy-2) 0%, var(--navy) 65%, color-mix(in srgb, var(--navy) 80%, #fff) 100%)}.ar-hero-dark .fh-hero h1,.ar-hero-dark .lp-form-trust,.ar-hero-dark .ar-hero-alt{color:#fff}.ar-hero-dark .fh-lead{color:rgba(255,255,255,0.85)}.ar-hero-dark .fh-kicker{background:rgba(255,255,255,0.14);color:#fff}.ar-hero-dark .fh-hero-chips li{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.22);color:#fff}.ar-hero-dark .ar-hero-alt .btn-ghost{color:#fff;background:transparent;border-color:rgba(255,255,255,0.45)}.ar-hero-dark .fh-hero .lp-form-lead{color:var(--gold) !important}.ar-side-left .fh-hero-grid{grid-template-columns:0.85fr 1.15fr}.ar-side-left .fh-hero-photo{order:-1}.ar-side-left .fh-hero-badge{left:auto;right:-18px}.ar-ph-arch .fh-hero-photo img{border-radius:260px 260px 18px 18px;aspect-ratio:3 / 4}.ar-ph-round .fh-hero-photo img{border-radius:50%;aspect-ratio:1 / 1;border:10px solid #fff}.ar-ph-blob .fh-hero-photo img{border-radius:24px 24px 120px 24px}.ar-ph-leaf .fh-hero-photo img{border-radius:120px 24px 120px 24px}.ar-ph-corner .fh-hero-photo img{border-radius:0 64px 0 64px}.ar-ph-tilt .fh-hero-photo img{transform:rotate(-2.5deg);border-radius:18px}.ar-ph-frame .fh-hero-photo img{border-radius:4px;outline:2px solid var(--accent);outline-offset:12px}.ar-ph-shadow .fh-hero-photo img{border-radius:10px;box-shadow:18px 18px 0 -2px var(--accent)}.ar-ph-offset .fh-hero-photo{padding:0 0 18px 18px;isolation:isolate}.ar-ph-offset .fh-hero-photo::before{content:"";position:absolute;left:0;bottom:0;width:80%;height:80%;background:var(--accent);border-radius:26px;z-index:-1;opacity:0.85}.ar-ph-stamp .fh-hero-photo img{border-radius:6px;border:10px solid #fff;box-shadow:0 24px 50px -20px rgba(13,30,56,0.5);transform:rotate(1.5deg)}@media (max-width: 860px){.ar-hoods-3 .ar-hoods{grid-template-columns:1fr}.ar-side-left .fh-hero-grid{grid-template-columns:1fr}.ar-side-left .fh-hero-photo{order:0}.ar-side-left .fh-hero-badge{right:12px}.ar-ph-round .fh-hero-photo img{max-width:320px;margin:0 auto;display:block}.ar-ph-tilt .fh-hero-photo img,.ar-ph-stamp .fh-hero-photo img{transform:none}.ar-ph-frame .fh-hero-photo img{outline-offset:6px}}.ar-v-brick .ar-hood-ex,.ar-v-teal .ar-hood-ex,.ar-v-island .ar-hood-ex,.ar-v-classic .ar-hood-ex,.ar-v-plum .ar-hood-ex,.ar-v-fresh .ar-hood-ex{flex-direction:column;align-items:stretch;gap:8px}.ar-v-brick .ar-hood-ex-price,.ar-v-teal .ar-hood-ex-price,.ar-v-island .ar-hood-ex-price,.ar-v-classic .ar-hood-ex-price,.ar-v-plum .ar-hood-ex-price,.ar-v-fresh .ar-hood-ex-price{text-align:left;display:flex;flex-direction:column}@media (max-width: 860px){.ar-v-brick .ar-hoods,.ar-v-teal .ar-hoods,.ar-v-island .ar-hoods,.ar-v-classic .ar-hoods,.ar-v-plum .ar-hoods,.ar-v-fresh .ar-hoods{grid-template-columns:1fr}.ar-v-plum .fh-hero-grid{grid-template-columns:1fr}.ar-v-plum .fh-hero-photo{order:0}.ar-v-plum .fh-hero-badge{right:12px}.ar-v-classic .fh-hero-photo img{outline-offset:6px}.ar-v-arena .fh-hero{background:linear-gradient(160deg, #15181d 0%, #23272f 100%)}.ar-strip{grid-template-columns:1fr}.ar-strip picture:not(:first-child){display:none}.ar-v-island .ar-strip img{aspect-ratio:4 / 3;height:auto;max-height:none;border-radius:22px}.ar-v-teal .fh-hero-photo img{max-width:320px;margin:0 auto;display:block}.ar-stairs{height:200px;gap:6px}.ar-stair-pct{font-size:13px}.ar-stair-fl{font-size:11px}}.ar-v-sea .ar-hood-ex,.ar-v-garden .ar-hood-ex,.ar-v-road .ar-hood-ex{flex-direction:column;align-items:stretch;gap:8px}.ar-v-sea .ar-hood-ex-price,.ar-v-garden .ar-hood-ex-price,.ar-v-road .ar-hood-ex-price{text-align:left;display:flex;flex-direction:column}.ar-v-sea .ar-hood p,.ar-v-garden .ar-hood p,.ar-v-road .ar-hood p{flex:1}.ar-route{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;position:relative}.ar-route::before{content:"";position:absolute;top:22px;left:6%;right:6%;height:4px;background:repeating-linear-gradient(90deg, #1f5240 0 18px, transparent 18px 30px)}.ar-route-stop{position:relative;text-align:center;padding:0 6px}.ar-route-dot{position:relative;z-index:1;display:inline-flex;width:48px;height:48px;border-radius:50%;align-items:center;justify-content:center;background:#1f5240;color:var(--gold);font-weight:800;font-size:18px;box-shadow:0 0 0 6px #fff}.ar-route-t{font-weight:800;color:var(--navy);margin:14px 0 6px;font-size:16px}.ar-route-d{color:var(--slate);font-size:14.5px;line-height:1.5;margin:0}.ar-route-note{margin:26px auto 0;max-width:640px;text-align:center;background:var(--cream);border-radius:14px;padding:12px 16px;font-size:14.5px;color:var(--slate)}.ar-route-note b{color:#1f5240}@media (max-width: 860px){.ar-v-sea .ar-hoods,.ar-v-garden .ar-hoods,.ar-v-road .ar-hoods{grid-template-columns:1fr}.ar-v-garden .fh-hero-grid{grid-template-columns:1fr}.ar-v-garden .fh-hero-photo{order:0}.ar-v-garden .fh-hero-badge{right:12px}.ar-v-road .fh-hero-photo img{transform:none}.ar-route{grid-template-columns:1fr;gap:22px}.ar-route::before{top:0;bottom:0;left:23px;right:auto;width:4px;height:auto;background:repeating-linear-gradient(180deg, #1f5240 0 18px, transparent 18px 30px)}.ar-route-stop{display:grid;grid-template-columns:48px 1fr;column-gap:16px;text-align:left;padding:0}.ar-route-dot{grid-row:span 2}.ar-route-t{margin:4px 0 4px}}.ar-hood-ex-price b{display:block;color:var(--navy);font-size:19px;font-weight:800}.ar-hood-ex-price small{font-size:11.5px;color:var(--slate)}.ar-hood{cursor:pointer;-webkit-user-select:none;user-select:none}.ar-hood:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.ar-hood-cta{margin-top:14px;font-weight:700;font-size:14.5px;color:var(--navy)}.ar-hood:hover .ar-hood-cta{text-decoration:underline;text-underline-offset:3px}.pf-photo-band{text-align:center;padding:52px 0}.pf-photo-band p{max-width:560px;margin-left:auto;margin-right:auto}.pf-photo-band .fh-cta-actions{justify-content:center}.piano-page .fh-stats{padding:56px 0 0}.lead-modal{display:none;position:fixed;inset:0;background:rgba(13,30,56,0.6);z-index:75;align-items:center;justify-content:center;padding:20px}.lead-modal.visible{display:flex}.lead-modal .exit-intent-card{display:flex;flex-direction:column;gap:10px}.lead-modal .exit-intent-title,.lead-modal .exit-intent-lead{margin-bottom:0}.lead-modal .btn{width:100%}.pt-modal .exit-intent-card{max-width:440px;width:100%}.pt-table{width:100%;border-collapse:collapse;font-size:15px}.pt-table th{text-align:left;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted, #6b7280);padding:8px 6px;border-bottom:1px solid rgba(0,0,0,.08)}.pt-table td{padding:9px 6px;border-bottom:1px solid rgba(0,0,0,.06);white-space:nowrap}.pt-table td b{color:#1d4ed8}.pt-note{font-size:13px;color:var(--muted, #6b7280);margin:0}[data-price-open]{cursor:pointer}@media (max-width: 860px){.fh-split-rev{grid-template-columns:1fr}.fh-split-rev .fh-split-photo{order:-1}.area-rich .fh-hero-grid{display:flex;flex-direction:column;gap:0}.area-rich .fh-hero-copy{display:contents}.area-rich .fh-hero-copy > *{order:4}.area-rich .fh-kicker{order:1;align-self:flex-start}.area-rich .fh-hero h1{order:2}.area-rich .fh-hero-photo{order:3;margin:4px 0 18px;padding:0;width:100%;max-width:none}.area-rich .fh-hero-photo::before{display:none}.area-rich .fh-hero-photo img{display:block;width:100%;max-width:none;height:auto;max-height:none;margin:0;aspect-ratio:4 / 3;object-position:center 30%;border:0;border-radius:18px;outline:0;transform:none;box-shadow:0 20px 40px -24px rgba(13,30,56,0.45)}.area-rich .fh-hero-badge{padding:7px 11px;border-radius:11px}.area-rich .fh-hero-badge strong{font-size:16px}.area-rich .fh-hero-badge span{font-size:11px}.area-rich .fh-hero-chips{display:none}.area-rich .hero-quickform{align-self:stretch;max-width:none}.area-rich .ar-hero-alt{align-self:stretch}.area-rich .ar-hero-alt .btn{flex:1}.ar-hoods{grid-template-columns:1fr}}@media (max-width: 500px){.ar-hood-ex{flex-direction:column;align-items:flex-start}.ar-hood-ex-price{text-align:left}}.home-gallery{padding-bottom:72px}.hg-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.hg-item{margin:0;border-radius:16px;overflow:hidden;background:var(--cream);aspect-ratio:4 / 5}.hg-item picture{display:block;width:100%;height:100%}.hg-item img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform 500ms cubic-bezier(0.16,1,0.3,1)}.hg-item:hover img{transform:scale(1.04)}@media (max-width: 700px){.hg-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -24px;padding:0 24px 6px;scrollbar-width:none}.hg-grid::-webkit-scrollbar{display:none}.hg-item{flex:0 0 78%;aspect-ratio:3 / 4;scroll-snap-align:start}}@media (prefers-reduced-motion: reduce){.hg-item img{transition:none}}@media (max-width: 860px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px !important}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin-right:-6px}.cookie-actions .btn-sm{min-height:38px}.chat-teaser-close{top:0;right:0;min-width:36px;min-height:36px;font-size:13px}.exit-intent-close{width:40px;height:40px;top:8px;right:8px}.booking-cal-nav button{width:40px;height:40px}.cookie-inner p{white-space:normal;overflow:visible}}@media (max-width: 700px){.price-example-table th,.price-example-table td{padding:9px 6px;font-size:13px}.price-example-table th{font-size:11px;letter-spacing:0}.blog-area-list{grid-template-columns:minmax(0, 1fr)}.blog-area-row{min-width:0}.blog-area-title{overflow-wrap:anywhere}.article-body{overflow-wrap:anywhere}}@media (max-width: 560px){.hg-grid{margin:0 -18px;padding:0 18px 6px}}@media (max-width: 860px){.hero{overflow-x:clip}main:has(> #tjanster-teaser){display:flex;flex-direction:column}main:has(> #tjanster-teaser) > *{order:2;min-width:0}main:has(> #tjanster-teaser) > .hero,main:has(> #tjanster-teaser) > #prisoversikt,main:has(> #tjanster-teaser) > #recensioner{order:0}main:has(> #tjanster-teaser) > #kalkylator{order:1}}.pf-gal{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px;margin-top:28px}.pf-gal-item{margin:0;background:white;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.pf-gal-item img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;display:block}.pf-gal-item figcaption{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.35;color:var(--navy)}.pf-gal-num{flex:none;width:24px;height:24px;border-radius:50%;background:var(--gold);color:var(--navy);font-size:13px;font-weight:800;display:grid;place-items:center}@media (max-width: 640px){.pf-gal{grid-template-columns:1fr 1fr;gap:10px}.pf-gal-item figcaption{font-size:13px;padding:10px;gap:8px}}.paket-center{margin-left:auto;margin-right:auto;text-align:center}.paket-section h2 + .section-lead{margin-bottom:40px}.paket-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:26px;align-items:stretch}.paket-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;transition:transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease}.paket-card:hover{transform:translateY(-4px);box-shadow:0 24px 44px -24px rgba(11,36,71,0.35)}.paket-card--top{border:2px solid var(--gold);box-shadow:0 26px 50px -26px rgba(11,36,71,0.4)}.paket-card--chosen{border-color:var(--navy);box-shadow:0 0 0 3px rgba(1,74,165,0.18), 0 24px 44px -24px rgba(11,36,71,0.35)}.paket-photo{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--cream)}.paket-photo picture,.paket-photo img{display:block;width:100%;height:100%;object-fit:cover}.paket-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(11,36,71,0) 55%, rgba(11,36,71,0.28));pointer-events:none}.paket-badge{position:absolute;top:14px;left:14px;z-index:1;background:var(--gold);color:var(--navy);font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:6px 12px;border-radius:999px;box-shadow:0 6px 16px -6px rgba(0,0,0,.35)}.paket-body{display:flex;flex-direction:column;flex:1;padding:22px 24px 24px}.paket-name{font-size:24px;font-weight:800;color:var(--navy);margin:0 0 4px;letter-spacing:-0.015em}.paket-for{font-size:14px;color:var(--slate);margin:0 0 18px;line-height:1.45}.paket-list{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:10px;flex:1}.paket-list li{font-size:14.5px;color:var(--ink);line-height:1.4;padding-left:28px;position:relative}.paket-list li::before{content:"✓";position:absolute;left:0;top:0;width:19px;height:19px;border-radius:50%;background:#DCFCE7;color:#15803D;font-size:11px;font-weight:900;display:flex;align-items:center;justify-content:center}.paket-cta{width:100%;text-align:center}.paket-more{margin:26px 0 0;font-size:14px;font-weight:700;text-align:center}.paket-more a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.paket-hero-photo{aspect-ratio:4 / 5;max-height:560px}.paket-hero-photo video{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.paket-band{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.paket-tile{position:relative;margin:0;border-radius:20px;overflow:hidden;aspect-ratio:3 / 4;background:var(--cream)}.paket-tile picture,.paket-tile img{display:block;width:100%;height:100%;object-fit:cover}.paket-tile figcaption{position:absolute;left:0;right:0;bottom:0;padding:60px 22px 22px;background:linear-gradient(180deg, rgba(11,36,71,0), rgba(11,36,71,0.88));color:#fff;display:flex;flex-direction:column;gap:6px}.paket-tile-tag{align-self:flex-start;background:var(--gold);color:var(--navy);font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px}.paket-tile-t{font-size:22px;font-weight:800;letter-spacing:-0.01em}.paket-tile--video{aspect-ratio:9 / 14}.paket-tile video{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.paket-home-btn{margin:0 10px 10px 0}.paket-order{display:grid;grid-template-columns:1.25fr 0.75fr;gap:28px;align-items:stretch}.paket-form-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:34px;box-shadow:0 26px 50px -30px rgba(11,36,71,0.35)}.paket-form-lead{color:var(--slate);margin:0 0 22px}.paket-side{background:var(--navy);color:#fff;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.paket-side-photo{aspect-ratio:4 / 3;overflow:hidden}.paket-side-photo picture,.paket-side-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}.paket-side-body{padding:24px 26px 26px}.paket-side-t{font-size:20px;font-weight:800;margin:0 0 14px;color:#fff}.paket-perks{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:10px}.paket-perks li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.4;color:rgba(255,255,255,.9)}.paket-perks svg{flex:0 0 18px;color:var(--gold);margin-top:1px}.paket-side-rating{margin:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);font-size:14px;color:rgba(255,255,255,.85)}.paket-side-rating .hero-stars{color:var(--gold);letter-spacing:1px}.paket-side-rating b{color:#fff}.paket-form .paket-label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--slate)}.paket-form select{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:12px;font-size:14px;font-family:inherit;color:var(--ink);background:#fff;min-height:50px}.paket-form select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(244,168,37,0.22)}.paket-form input[type="date"]{min-height:50px}.paket-photos{text-align:center;font-size:14px;margin:4px 0 0}.paket-photos a{color:var(--navy);font-weight:600;text-decoration:underline;text-underline-offset:3px}.paket-link{text-align:center;background:var(--cream);border-radius:var(--radius);padding:28px 24px}.paket-link-t{font-size:17px;font-weight:700;color:var(--navy);margin:0 0 16px;line-height:1.4}@media (max-width: 900px){.paket-grid,.paket-order{grid-template-columns:1fr}.paket-grid{gap:22px}.paket-band{grid-template-columns:1fr;gap:14px}.paket-tile{aspect-ratio:16 / 10}.paket-tile--video{aspect-ratio:4 / 5}.paket-hero-photo{aspect-ratio:16 / 11}.paket-form-card{padding:24px 18px}}.paket-how{background:linear-gradient(160deg, var(--navy) 0%, var(--navy-2) 100%);color:#fff;position:relative;overflow:hidden}.paket-how::after{content:"";position:absolute;right:-160px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle, rgba(249,177,1,.18), transparent 70%);pointer-events:none}.paket-how-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:start;position:relative;z-index:1}.paket-how-media{position:sticky;top:100px;border-radius:24px;overflow:hidden;aspect-ratio:4/5;max-height:620px;box-shadow:0 24px 60px rgba(0,0,0,.35)}.paket-how-media img{width:100%;height:100%;object-fit:cover;display:block}.paket-how-note{position:absolute;left:16px;right:16px;bottom:16px;margin:0;background:rgba(255,255,255,.95);color:var(--navy);border-radius:14px;padding:14px 16px;font-weight:800;font-size:15px;display:flex;gap:10px;align-items:center;box-shadow:0 8px 24px rgba(0,0,0,.2)}.paket-how-copy h2{color:#fff;margin:0 0 28px}.paket-steps{list-style:none;padding:0;margin:0;position:relative}.paket-steps::before{content:"";position:absolute;left:25px;top:26px;bottom:26px;border-left:2px dashed rgba(249,177,1,.45)}.paket-step{display:flex;gap:18px;align-items:flex-start;padding:0 0 22px;position:relative}.paket-step:last-child{padding-bottom:0}.paket-step-ic{flex:0 0 52px;width:52px;height:52px;border-radius:16px;background:var(--gold);color:var(--navy);display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 6px 18px rgba(249,177,1,.35)}.paket-step-ic b{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;background:#fff;color:var(--navy);font-size:12px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.2)}.paket-step-body{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:14px 18px;flex:1;transition:background .2s, transform .2s}.paket-step:hover .paket-step-body{background:rgba(255,255,255,.12);transform:translateX(4px)}.paket-step-t{font-weight:800;font-size:17px;color:#fff;margin:0 0 4px}.paket-step-d{color:rgba(255,255,255,.78);margin:0;line-height:1.55;font-size:14.5px}.paket-step-pill{display:inline-block;margin:10px 6px 0 0;padding:3px 10px;border-radius:999px;background:rgba(249,177,1,.16);color:var(--gold-soft);font-size:12px;font-weight:700}.paket-cmp{margin-top:64px}.paket-cmp h3{font-size:28px;margin:0 0 8px;color:var(--navy)}.paket-cmp-lead{color:var(--slate);max-width:560px;margin:0 auto 30px}.paket-cmp-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-top:18px}.paket-cmp-table{width:100%;max-width:940px;margin:0 auto;border-collapse:separate;border-spacing:0;background:#fff;border-radius:22px;box-shadow:0 18px 50px rgba(1,74,165,.10)}.paket-cmp-table th,.paket-cmp-table td{padding:14px 16px;text-align:center;font-size:15px;vertical-align:middle}.paket-cmp-table tbody tr:nth-child(odd) th,.paket-cmp-table tbody tr:nth-child(odd) td{background:#F8FAFD}.paket-cmp-table tbody th{text-align:left;font-weight:600;color:var(--ink)}.paket-cmp-row{display:flex;align-items:center;gap:12px}.paket-cmp-row svg{flex:0 0 auto;color:var(--navy);background:#E8F0FB;border-radius:10px;padding:7px;width:34px;height:34px;box-sizing:border-box}.paket-cmp-table thead th{padding:26px 12px 20px;vertical-align:top;position:relative;width:20%}.paket-cmp-ic{width:46px;height:46px;border-radius:14px;background:#E8F0FB;color:var(--navy);display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.paket-cmp-name{display:block;font-weight:900;color:var(--navy);font-size:18px}.paket-cmp-for{display:block;font-weight:500;color:var(--slate);font-size:12.5px;line-height:1.35;margin-top:4px}.paket-cmp-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--navy);font-size:12px;font-weight:900;padding:5px 12px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 12px rgba(249,177,1,.4)}.paket-cmp-table .paket-cmp-top,.paket-cmp-table tbody tr:nth-child(odd) .paket-cmp-top{background:#FFF6DD;border-left:2px solid var(--gold);border-right:2px solid var(--gold)}.paket-cmp-table thead .paket-cmp-top{border-top:2px solid var(--gold);border-radius:18px 18px 0 0;background:#FFF1C7}.paket-cmp-table thead .paket-cmp-top .paket-cmp-ic{background:var(--gold)}.paket-cmp-table tfoot .paket-cmp-top{border-bottom:2px solid var(--gold);border-radius:0 0 18px 18px}.paket-cmp-table tfoot td{padding:18px 12px 22px}.paket-yes{display:inline-flex;width:30px;height:30px;border-radius:50%;background:#16A34A;color:#fff;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(22,163,74,.3)}.paket-yes svg{width:16px;height:16px}.paket-no{display:inline-block;width:14px;height:2px;border-radius:2px;background:#C9D1DE;vertical-align:middle}.paket-cmp-btn{padding:11px 16px;font-size:14px;white-space:nowrap}.paket-reviews-rating{margin:-6px auto 22px;font-size:16px}@media (max-width: 900px){.paket-how-grid{grid-template-columns:1fr;gap:32px}.paket-how-media{aspect-ratio:16/11;max-height:none;position:relative;top:auto}}@media (max-width: 600px){.paket-cmp h3{font-size:23px}.paket-cmp-table{table-layout:fixed}.paket-cmp-table .paket-cmp-corner{width:34%}.paket-cmp-table th,.paket-cmp-table td{padding:10px 4px;font-size:12.5px}.paket-cmp-table tbody th{hyphens:auto;overflow-wrap:anywhere}.paket-cmp-table tbody th{padding-left:10px}.paket-cmp-row{gap:0}.paket-cmp-row svg{display:none}.paket-cmp-table thead th{padding:20px 2px 14px;width:22%}.paket-cmp-ic{width:36px;height:36px;border-radius:11px}.paket-cmp-ic svg{width:18px;height:18px}.paket-cmp-name{font-size:12.5px;line-height:1.25}.paket-cmp-for{display:none}.paket-cmp-badge{font-size:9.5px;padding:4px 7px;top:-12px}.paket-cmp-btn{padding:8px 6px;font-size:12px;white-space:normal}.paket-yes{width:24px;height:24px}.paket-yes svg{width:13px;height:13px}.paket-steps::before{left:21px}.paket-step{gap:14px}.paket-step-ic{flex-basis:44px;width:44px;height:44px;border-radius:14px}}.paket-strip{margin-top:18px;border:2px solid var(--gold);background:linear-gradient(100deg, #fff 55%, #FFF6DD 100%);flex-wrap:nowrap;position:relative}.paket-strip-media{flex:0 0 132px;width:132px;height:165px;border-radius:16px;overflow:hidden;display:block;box-shadow:0 10px 24px -12px rgba(11,36,71,.45)}.paket-strip-media video{width:100%;height:100%;object-fit:cover;display:block}.paket-strip .price-strip-text{flex:1}.paket-strip-title{margin:4px 0 6px;font-size:30px;line-height:1.15;font-weight:800;color:var(--navy)}.paket-strip-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.paket-strip-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:#E8F0FB;color:var(--navy);font-weight:700;font-size:14px;text-decoration:none;transition:background .2s, transform .2s}.paket-strip-pill:hover{background:#D6E4F7;transform:translateY(-1px)}.paket-strip-pill--top{background:var(--gold)}.paket-strip-pill--top:hover{background:var(--gold-soft)}@media (max-width: 900px){.paket-strip{flex-wrap:wrap}.paket-strip-title{font-size:25px}}@media (max-width: 640px){.paket-strip{display:grid;grid-template-columns:92px 1fr;gap:0 16px;align-items:center;padding:18px}.paket-strip .price-strip-text{display:contents}.paket-strip-media{grid-column:1;grid-row:1 / 3;width:92px;height:115px;border-radius:14px}.paket-strip .price-strip-label{grid-column:2;grid-row:1;align-self:end;font-size:11px;letter-spacing:1.5px}.paket-strip-title{grid-column:2;grid-row:2;align-self:start;font-size:21px;margin:2px 0 0}.paket-strip .price-strip-note{grid-column:1 / -1;margin-top:14px;font-size:14px}.paket-strip-pills{grid-column:1 / -1;gap:6px;margin-top:12px}.paket-strip-pill{font-size:12.5px;padding:6px 10px;gap:5px}.paket-strip-pill svg{width:14px;height:14px}.paket-strip .price-strip-actions{grid-column:1 / -1;margin-top:16px}.paket-strip .price-strip-actions .btn{flex:1 1 100%;text-align:center}}.chat-widget,#chatWidget,[data-photo-quote]{display:none!important}