:root{--navy:#0A2342;--ink:#0F1B2D;--aqua:#07718F;--water:#19C3D6;--aqua-light:#5ADCEB;--signal:#FF6A2B;--signal-dark:#E4551A;--mist:#F4F7FA;--line:#DDE6EE;--ok:#1E9E6A;--white:#fff;--muted:#51627a;--r:16px;--shadow:0 10px 30px -12px rgba(10,35,66,.25);--w:1160px;--font-body:"Inter Variable",Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-head:"Sora Variable",Sora,"Inter Variable",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font:400 1rem/1.65 var(--font-body);color:var(--ink);background:#fff;padding-bottom:76px}img{max-width:100%;height:auto;display:block}a{color:var(--aqua)}a:hover{color:var(--navy)}h1,h2,h3,h4{font-family:var(--font-head);color:var(--navy);line-height:1.15;margin:0 0 .6em;letter-spacing:-.02em}h1{font-size:clamp(2rem,5vw,3.4rem);font-weight:800}h2{font-size:clamp(1.5rem,3vw,2.2rem);font-weight:700}h3{font-size:1.2rem;font-weight:700}p{margin:0 0 1em}.wrap{max-width:var(--w);margin:0 auto;padding:0 20px}.skip{position:absolute;left:-999px;top:0;background:#fff;padding:8px 12px;z-index:100}.skip:focus{left:8px;top:8px}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.4rem;border-radius:999px;font-weight:700;text-decoration:none;border:2px solid transparent;cursor:pointer;font:700 1rem var(--font-body);transition:.15s}.btn-signal{background:var(--signal);color:var(--navy)}.btn-signal:hover{background:var(--signal-dark);color:var(--navy)}.btn-navy{background:var(--navy);color:#fff}.btn-navy:hover{background:#133a69;color:#fff}.btn-ghost{border-color:currentColor;color:#fff}.btn-ghost:hover{background:#ffffff1f;color:#fff}.btn-ghost-dark{border-color:var(--navy);color:var(--navy)}.btn-ghost-dark:hover{background:var(--navy);color:#fff}.btn:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--water);outline-offset:2px}.hdr{position:sticky;top:0;z-index:50;background:#fffffff5;backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.hdr .wrap{display:flex;align-items:center;gap:20px;height:68px}.hdr .logo img{height:36px;width:auto}.nav{display:none;gap:22px;margin-left:12px}.nav a{color:var(--navy);text-decoration:none;font-weight:600;font-size:.95rem}.nav a:hover{color:var(--aqua)}.hdr .right{margin-left:auto;display:flex;gap:10px;align-items:center}.hdr .ring{display:none}.menu{position:relative}.menu summary{list-style:none;cursor:pointer;padding:8px 12px;border:1px solid var(--line);border-radius:10px;font-weight:600;color:var(--navy)}.menu summary::-webkit-details-marker{display:none}.menu .panel{position:absolute;right:0;top:48px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:10px;min-width:230px;display:grid}.menu .panel a{padding:10px 12px;border-radius:8px;color:var(--navy);text-decoration:none;font-weight:600}.menu .panel a:hover{background:var(--mist)}@media(min-width:960px){.nav{display:flex}.menu{display:none}.hdr .ring{display:inline-flex}}.hero{position:relative;color:#fff;background:var(--navy);overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a2342e0,#0a23429e,#0a23421f);z-index:1}.hero .wrap{position:relative;z-index:2;padding-top:56px;padding-bottom:64px;max-width:var(--w)}.hero h1{color:#fff;max-width:18ch}.hero.long h1{max-width:24ch}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--aqua-light);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700;margin-bottom:14px}.eyebrow:before{content:"";width:28px;height:2px;background:var(--aqua-light)}.hero .lead{font-size:1.15rem;max-width:56ch;color:#dbe9f5}.hero .cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.crumbs{font-size:.85rem;color:var(--muted);padding:14px 0}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--aqua)}.crumbs span{margin:0 6px}section.s{padding:56px 0}section.s.mist{background:var(--mist)}section.s.navy{background:var(--navy);color:#fff}section.s.navy h2,section.s.navy h3{color:#fff}.kicker{color:var(--aqua);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700;margin-bottom:8px}.lead2{font-size:1.1rem;color:var(--muted);max-width:68ch}.short{border-left:6px solid var(--water);background:#eaf8fb;border-radius:0 var(--r) var(--r) 0;padding:18px 22px;margin:0 0 28px;max-width:78ch}.short b{display:block;color:var(--aqua);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;margin-bottom:4px}.grid{display:grid;gap:20px}.g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.g3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.g4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px #0a234208;transition:.18s}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.card img{aspect-ratio:3/2;object-fit:cover;width:100%}.card .b{padding:16px 18px 20px}.card h3{margin-bottom:.3em}.card p{color:var(--muted);margin:0;font-size:.95rem}.card a.stretch{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.card .more{color:var(--aqua);font-weight:700;margin-top:10px;display:block;font-size:.92rem}.chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.chips a,.chips span{display:inline-block;padding:7px 14px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--navy);font-weight:600;font-size:.92rem;background:#fff}.chips a:hover{border-color:var(--aqua);color:var(--aqua)}.trust{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;padding:0;margin:0}.trust li{display:flex;gap:8px;align-items:center;font-weight:600;font-size:.92rem}.trust li:before{content:"✓";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ok);color:#fff;font-size:.8rem}.trustbar{background:var(--navy);color:#fff;padding:16px 0}.trustbar .trust li{color:#fff}.steps{list-style:none;padding:0;margin:0;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));counter-reset:s;position:relative}.steps li{position:relative;padding-top:54px}.steps li:before{counter-increment:s;content:counter(s);position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50% 50% 50% 4px;transform:rotate(-45deg);background:linear-gradient(135deg,var(--water),#0A6FA8);color:#fff;display:grid;place-items:center;font:800 1rem var(--font-head)}.steps li:before{line-height:1}.steps li:after{content:"";position:absolute;top:19px;left:48px;right:-14px;height:2px;background:linear-gradient(90deg,var(--water),transparent)}.steps li:last-child:after{display:none}.steps h3{margin-bottom:.2em}.steps p{color:var(--muted);margin:0}.prices{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.prices div{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px}.prices b{display:block;font:800 1.7rem var(--font-head);color:var(--navy)}.prices span{color:var(--muted);font-size:.9rem}.fine{font-size:.85rem;color:var(--muted)}.prose{max-width:76ch}.prose h2{margin-top:1.6em}.prose h3{margin-top:1.2em}.two{display:grid;gap:36px;grid-template-columns:1fr}@media(min-width:960px){.two{grid-template-columns:1.6fr 1fr;align-items:start}}.aside{position:sticky;top:90px}.faq details{border:1px solid var(--line);border-radius:12px;background:#fff;margin-bottom:10px}.faq summary{cursor:pointer;padding:16px 18px;font-weight:700;color:var(--navy);list-style:none;display:flex;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--aqua);font-size:1.4rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq .a{padding:0 18px 16px;color:#33455e}.form{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:var(--shadow)}.form h2{font-size:1.6rem}.fstep{display:none}.fstep.on{display:block}.prog{display:flex;gap:8px;margin:0 0 18px;padding:0;list-style:none}.prog li{flex:1;height:6px;border-radius:6px;background:var(--line)}.prog li.on{background:linear-gradient(90deg,var(--water),var(--aqua))}.opts{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.opts label{border:2px solid var(--line);border-radius:12px;padding:12px;cursor:pointer;font-weight:600;display:flex;gap:8px;align-items:center}.opts input{accent-color:var(--aqua)}.opts label:has(input:checked){border-color:var(--aqua);background:#eaf8fb}.fld{display:grid;gap:6px;margin-bottom:14px}.fld label{font-weight:600;font-size:.92rem}.fld input,.fld select,.fld textarea{font:inherit;padding:12px 14px;border:1px solid #b9c7d6;border-radius:10px;background:#fff;width:100%}.row2{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:560px){.row2{grid-template-columns:1fr 1fr}}.hp{position:absolute;left:-9999px;opacity:0}.err{color:#b3261e;font-weight:600;margin:8px 0}.hide{display:none!important}.fnav{display:flex;gap:10px;justify-content:space-between;margin-top:8px}.ftr{background:var(--navy);color:#cfe0f0;padding:56px 0 24px;font-size:.93rem}.ftr .fh{color:#fff;font:700 1rem var(--font-head);margin:0 0 .7em}.ftr a{color:#cfe0f0;text-decoration:none}.ftr a:hover{color:#fff}.ftr ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.ftr .cols{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ftr .areas{columns:2;column-gap:20px;margin-top:10px}@media(min-width:700px){.ftr .areas{columns:4}}.ftr .legal{border-top:1px solid rgba(255,255,255,.12);margin-top:28px;padding-top:18px;font-size:.82rem;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;gap:10px;padding:10px 12px;background:#fffffff7;border-top:1px solid var(--line);box-shadow:0 -8px 24px -12px #0a23424d}.sticky .btn{flex:1;justify-content:center;padding:.8rem 1rem}@media(min-width:960px){.sticky{display:none}body{padding-bottom:0}}.consent{position:fixed;left:12px;right:12px;bottom:90px;z-index:70;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:16px;max-width:460px}.consent p{font-size:.9rem;margin-bottom:12px}.consent .row{display:flex;gap:10px}.consent .btn{padding:.6rem 1rem;font-size:.9rem;flex:1;justify-content:center}@media(min-width:960px){.consent{left:20px;bottom:20px}}.badge-note{font-size:.8rem;color:var(--muted)}table.t{border-collapse:collapse;width:100%;font-size:.95rem}table.t th,table.t td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left}table.t th{color:var(--navy)}.ba{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.ba-stage{position:relative;aspect-ratio:3/2;overflow:hidden;user-select:none;touch-action:pan-y}.ba-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ba-tag{position:absolute;top:12px;padding:4px 10px;border-radius:999px;background:#0a2342d1;color:#fff;font:700 .75rem var(--font-body);letter-spacing:.08em;text-transform:uppercase;z-index:3}.ba-tag.b{left:12px}.ba-tag.a{right:12px;background:#17795a}.ba-handle{position:absolute;top:0;bottom:0;width:3px;background:#fff;transform:translate(-50%);z-index:3;box-shadow:0 0 0 1px #0a234240}.ba-handle i{position:absolute;top:50%;left:50%;width:40px;height:40px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:var(--shadow);display:grid;place-items:center}.ba-handle i:before{content:"⇄";color:var(--navy);font-weight:800}.ba-stage input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;z-index:4}.ba:focus-within .ba-handle i{outline:3px solid var(--water)}.ba figcaption{padding:14px 16px 18px;display:grid;gap:4px}.ba figcaption b{color:var(--navy);font-family:var(--font-head)}.ba figcaption span{color:var(--muted);font-size:.92rem}.ctaband{border:1px solid var(--line);border-radius:24px;padding:24px}.crumbs{padding:14px 20px}.crumbs span[aria-current]{color:var(--navy);font-weight:600}.kicker+h2,.kicker+h1,.prose .kicker+h2{margin-top:0}.btn-signal{box-shadow:0 8px 20px -10px #ff6a2bbf}.btn-signal:active{transform:translateY(1px)}.btn-navy:hover,.btn-signal:hover{transform:translateY(-1px)}.hero:before{background:linear-gradient(90deg,#0a2342ed,#0a2342d1 62%,#0a234257),linear-gradient(0deg,rgba(10,35,66,.35),transparent 40%)}.hero h1{text-shadow:0 2px 18px rgba(5,18,38,.45)}@media(min-width:960px){.hero .wrap{padding-top:68px;padding-bottom:76px}}.trustbar .trust{gap:10px 28px;justify-content:space-between}@media(min-width:960px){.trustbar .trust{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between}}.trustbar.slim{padding:12px 0}.trustbar.slim .trust li{font-size:.88rem}@media(min-width:960px){.aside .trust{display:none}}.card a.stretch{flex:1}.card .b{display:flex;flex-direction:column;flex:1}.card .more{margin-top:auto;padding-top:12px}.card:focus-within{box-shadow:var(--shadow)}.card h3{font-size:1.15rem}.prices{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));margin:14px 0 12px}.prices div{box-shadow:0 1px #0a234208}.prices b{font-size:clamp(1.3rem,2vw,1.7rem);white-space:nowrap}.prices+.fine{margin-top:12px}.short.key{border-left-color:var(--signal);background:#fff3ec}.short.key b{color:#9a3412}.short.key ul{margin:6px 0 0;padding-left:1.2em}.short.key li{margin-bottom:.3em}.short p{font-size:1.05rem;line-height:1.6}.short{max-width:none}.prose{max-width:72ch}.prose p,.prose li{font-size:1.0625rem;line-height:1.72}.prose h2{font-size:clamp(1.4rem,2.1vw,1.85rem);margin:2em 0 .55em;line-height:1.2}.prose>h2:first-child,.prose>.short+h2{margin-top:1.2em}.prose h3{font-size:1.2rem;margin:1.5em 0 .4em}.prose ul,.prose ol{padding-left:1.3em;margin:0 0 1.2em}.prose li{margin-bottom:.35em}.prose li::marker{color:var(--aqua)}.prose p.fine,.prose .fine{font-size:.85rem;line-height:1.55}table.t{font-size:.95rem;margin:12px 0 24px}table.t th{font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;background:var(--mist);padding:10px 12px}table.t td,table.t th{padding:12px;vertical-align:top}table.t tbody tr:hover{background:#fafcfd}table.t td b{color:var(--navy)}table.t td:nth-child(2) b{white-space:nowrap}table.t tbody th{background:transparent;text-transform:none;letter-spacing:0;font-size:.95rem;white-space:nowrap}.aside{position:static}@media(min-width:960px)and (min-height:760px){.aside{position:sticky;top:88px}}.aside .form{padding:22px}.faq{max-width:900px}.faq details{transition:.15s}.faq details:hover{border-color:#b9c7d6}.faq details[open]{border-color:var(--aqua);box-shadow:0 8px 24px -16px #0a23424d}.faq summary{align-items:center;font-size:1.02rem}.faq summary:hover{color:var(--aqua)}.faq .a{line-height:1.7;max-width:70ch}.ctaband{padding:30px 36px}.ctaband.dark{background:linear-gradient(120deg,#0a2342,#0d3a66);border-color:var(--navy);color:#fff;display:flex;flex-wrap:wrap;gap:20px 28px;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.ctaband.dark:after{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(25,195,214,.28),transparent 70%);pointer-events:none}.ctaband.dark>*{position:relative;z-index:1}.ftr .cols{grid-template-columns:1.3fr 1fr 1.2fr 1.1fr}@media(max-width:959px){.ftr .cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.ftr .areas{display:grid;grid-template-columns:repeat(2,1fr);column-gap:20px;columns:auto}@media(min-width:700px){.ftr .areas{grid-template-columns:repeat(4,1fr)}}.ftr .areas li a{display:block;padding:2px 0}.ftr .tel{display:inline-block;margin-top:2px;font:800 1.35rem var(--font-head);color:#fff}.ftr a:focus-visible{outline-color:var(--aqua-light)}.ftr .fh{letter-spacing:0}.ftr .partners p{margin-bottom:.9em}.nav a{white-space:nowrap}@media(min-width:960px)and (max-width:1120px){.nav{gap:14px;margin-left:4px}.nav a{font-size:.9rem}.hdr .wrap{gap:12px}.hdr .btn{padding:.6rem 1rem;font-size:.9rem}.hdr .right{gap:8px}}.hdr .ring.btn-signal{padding:.65rem 1.2rem}.hdr .btn{white-space:nowrap}.menu summary:hover{border-color:var(--aqua);color:var(--aqua)}@media(min-width:1180px){.trustbar .trust{display:flex;flex-wrap:nowrap;justify-content:space-between}.trustbar .trust li{white-space:nowrap}}.prose .chips,.prose .steps,.prose .trust{padding-left:0;margin-bottom:1.2em}.prose .chips li,.prose .steps li,.prose .trust li{margin:0;font-size:inherit}.prose .chips{margin-top:.6em}.prose .steps li{padding-top:54px}@media(min-width:700px){.prose .g2,.prose .g3{grid-template-columns:repeat(2,1fr)}}.prose .card img{aspect-ratio:16/10}.prose .card h3{margin-top:0}.prose .card .b{padding:14px 16px 16px}.prose .card p{font-size:.92rem;line-height:1.5}.prose .grid{margin:12px 0 8px}.steps li:before{transform:none;border-radius:50% 50% 50% 6px;box-shadow:0 6px 14px -8px #0a6fa8b3}.steps li{padding-top:56px}.g3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.g4{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.notfound{max-width:62ch;padding:64px 0 72px}.notfound .cta{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 28px}.notfound h2{font-size:1.2rem;margin:1.2em 0 .6em}.wrap.prose{max-width:var(--w)}.wrap.prose>*{max-width:72ch}.wrap.prose>.chips{max-width:none}html{scroll-padding-top:84px;scroll-padding-bottom:88px}#tilbud,[id]{scroll-margin-top:92px}.card:focus-within{outline:3px solid var(--water);outline-offset:-3px}.card a.stretch:focus-visible{outline:none}.short b{color:#05607c}.hero h1,.hero .lead,.hero .eyebrow{text-shadow:0 1px 2px rgba(10,35,66,.5)}@media(max-width:959px){html{color-scheme:light;scroll-padding-top:84px;scroll-padding-bottom:100px;-webkit-tap-highlight-color:rgba(7,113,143,.18)}[id]{scroll-margin-top:84px}body{padding-bottom:calc(5.4rem + env(safe-area-inset-bottom,0px));overflow-wrap:break-word}h1,h2,h3,h4,.prose,.card,.short{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.wrap{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.btn{min-height:48px;justify-content:center;text-align:center;line-height:1.2}.hdr .wrap{height:auto;min-height:60px;position:relative;gap:12px}.hdr .logo{display:inline-flex;align-items:center;min-height:44px}.menu{position:static}.menu summary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:76px;padding:8px 16px;background:#fff}.menu[open] summary{background:var(--navy);color:#fff;border-color:var(--navy)}.menu .panel{position:absolute;left:12px;right:12px;top:calc(100% + 6px);min-width:0;max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain;padding:8px;gap:2px;z-index:60}.menu .panel a{display:flex;align-items:center;min-height:48px;padding:10px 14px;font-size:1.02rem}.hero:before{background:linear-gradient(180deg,#0a2342d6,#0a2342c7)}.hero .wrap{padding-top:32px;padding-bottom:36px}.hero h1{font-size:clamp(1.7rem,7.4vw,2.3rem);max-width:none;hyphens:auto;-webkit-hyphens:auto}.hero.long h1{max-width:none}.hero .lead{font-size:1.02rem;line-height:1.55}.hero .cta{gap:10px;margin-top:18px}.hero .cta .btn{flex:1 1 auto;padding:.8rem 1.1rem}.eyebrow{margin-bottom:10px;font-size:.74rem;letter-spacing:.1em}.crumbs{padding:6px 0;font-size:.88rem;line-height:1.2}.crumbs a{display:inline-block;padding:12px 6px;min-width:44px;text-align:center;margin:0 -2px}.crumbs span{margin:0 4px}.crumbs span[aria-current]{margin-left:6px!important}section.s{padding:40px 0}.trustbar{padding:14px 0}.trust{gap:8px 18px}.two{gap:28px}.aside{position:static}.short{padding:14px 16px;margin-bottom:22px}.lead2{font-size:1.05rem}.grid{gap:16px}.card img{aspect-ratio:16 / 10}.card .b{padding:14px 16px 16px}.chips{gap:8px}.chips a,.chips span{padding:12px 16px;min-height:44px;display:inline-flex;align-items:center}.steps{gap:0}.steps li{padding:0 0 26px 58px;min-height:64px}.steps li:last-child{padding-bottom:0}.steps li:after{display:block;inset:44px auto 4px 19px;width:2px;height:auto;background:linear-gradient(180deg,var(--water),rgba(25,195,214,.15))}.steps li:last-child:after{display:none}.steps li img{margin-bottom:10px;border-radius:12px;aspect-ratio:16 / 9;object-fit:cover;width:100%}.prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prices div{padding:14px}.prices b{font-size:1.3rem}.faq summary{min-height:56px;align-items:center;padding:12px 16px;font-size:1rem;line-height:1.35}.faq summary:after{flex:none;font-size:1.6rem;padding-left:4px}.faq .a{padding:0 16px 16px}.form{padding:20px 18px;border-radius:20px;width:100%}.form h2{font-size:1.4rem}.fld input,.fld select,.fld textarea{font-size:16px;min-height:48px;padding:12px 14px}.fld textarea{min-height:96px}.fld label{line-height:1.35}.fld:has(input[type=checkbox]) label{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:8px 0}.fld input[type=checkbox],.opts input{width:22px;height:22px;min-height:0;flex:none;margin:0;padding:0}.fld:has(input[type=checkbox]) label a{display:inline;padding:10px 0}.opts{grid-template-columns:repeat(2,minmax(0,1fr))}.opts label{min-height:56px;padding:10px 12px;line-height:1.25}.fnav{gap:10px}.fnav .btn{flex:1 1 0}.fnav span:empty{display:none}.fnav .btn:only-child{flex-basis:100%}table.t{font-size:.92rem}table.t th,table.t td{padding:10px 6px;overflow-wrap:anywhere;hyphens:auto;vertical-align:top}.ba-handle i{width:46px;height:46px}.ba-stage{touch-action:pan-y;-webkit-tap-highlight-color:transparent}.ba-stage input{touch-action:pan-y}.ba-tag{top:10px;padding:5px 10px}.ftr{padding:40px 0 20px}.ftr .cols{grid-template-columns:1fr;gap:24px}.ftr ul{gap:0}.ftr li a{display:flex;align-items:center;min-height:44px;padding:6px 0}.ftr .areas{columns:2;column-gap:16px}.ftr .areas li{break-inside:avoid}.ftr .legal{flex-direction:column;gap:10px}.ftr .legal a{display:inline-block;padding:12px 6px}.ftr p a{display:inline-block;padding:10px 0}.sticky{padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));gap:10px}.sticky .btn{min-height:48px;padding:.7rem .8rem;font-size:.98rem;white-space:nowrap}body:has(.form input:focus,.form select:focus,.form textarea:focus) .sticky{display:none}body:has(.form input:focus,.form select:focus,.form textarea:focus){padding-bottom:1rem}.consent{left:12px;right:12px;bottom:calc(5.2rem + env(safe-area-inset-bottom,0px));max-width:none;max-height:60vh;max-height:60dvh;overflow-y:auto;padding:14px}.consent p{font-size:.88rem;line-height:1.45;margin-bottom:10px}.consent p a{display:inline-block;padding:8px 0}.consent .btn{min-height:46px;padding:.6rem .8rem}}@media(max-width:400px){.wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}h2{font-size:1.45rem}.btn{padding-left:1rem;padding-right:1rem}.hero .wrap{padding-top:26px;padding-bottom:28px}.hero .lead{font-size:.96rem;line-height:1.5;margin-bottom:.6em}.hero .cta{margin-top:14px}.sticky .btn{font-size:.93rem;padding-left:.5rem;padding-right:.5rem}.form{padding:18px 14px}.opts label{padding:10px;font-size:.95rem}.prices b{font-size:1.2rem}.ftr .areas{column-gap:10px}}@media(max-width:599px){.grid.g4{gap:10px}.g4 .card a.stretch{flex-direction:row;align-items:stretch}.g4 .card img{width:104px;height:auto;min-height:88px;aspect-ratio:1;flex:none}.g4 .card .b{padding:12px 14px;display:flex;flex-direction:column;justify-content:center}.g4 .card h3{font-size:1.05rem}.g4 .card:hover,.card:hover{transform:none}table.t,table.t tbody,table.t tr,table.t th,table.t td{display:block;width:100%}table.t thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table.t tr{border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin-bottom:10px;background:#fff}table.t th,table.t td{border:0;padding:3px 0}table.t tr>:first-child{font-weight:700;color:var(--navy)}table.t td:nth-child(2){font-weight:600}table.t td a{display:inline-block;padding:8px 0}}@media(min-width:600px)and (max-width:959px){.wrap{padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}section.s{padding:52px 0}.hero .wrap{padding-top:48px;padding-bottom:52px}.hero h1{font-size:clamp(2.2rem,5.6vw,2.8rem);max-width:20ch}.hero.long h1{max-width:24ch}.hero .cta .btn{flex:0 0 auto}.hdr .ring.btn-signal{display:inline-flex;min-height:44px;padding:.55rem 1.1rem;font-size:.95rem}.menu .panel{left:auto;right:28px;width:320px}.aside{max-width:680px}.form{padding:26px}.opts{grid-template-columns:repeat(3,minmax(0,1fr))}.prices{grid-template-columns:repeat(4,minmax(0,1fr))}.prices b{font-size:1.25rem}.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}.steps li{padding:54px 0 0}.steps li:after{display:block;inset:19px -14px auto 48px;width:auto;height:2px;background:linear-gradient(90deg,var(--water),transparent)}.steps li:nth-child(2n):after,.steps li:last-child:after{display:none}.ftr .cols{grid-template-columns:1fr 1fr}.ftr .areas{columns:3}.ftr .legal{flex-direction:row}.sticky{justify-content:center}.sticky .btn{flex:0 1 280px}.consent{max-width:520px;right:auto}}@media(max-width:959px)and (max-height:500px)and (orientation:landscape){body{padding-bottom:calc(4rem + env(safe-area-inset-bottom,0px))}.hdr .wrap{min-height:52px}.hero .wrap{padding-top:22px;padding-bottom:24px}.hero h1{font-size:1.6rem}.hero .lead{font-size:.98rem;margin-bottom:.6em}.hero .cta{margin-top:12px}.menu .panel{max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px)}.sticky{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.sticky .btn{min-height:44px;padding-top:.4rem;padding-bottom:.4rem}.consent{bottom:calc(3.8rem + env(safe-area-inset-bottom,0px));max-height:55vh;max-height:55dvh;display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:center}.consent.hide{display:none!important}.consent{right:auto;max-width:600px;padding:10px 14px}.consent p{margin:0;font-size:.8rem;line-height:1.35}.consent p a{padding:2px 0}.consent .btn{font-size:.85rem}.consent .row{flex-direction:row}}@media(max-width:959px)and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.card:hover{transform:none}}.lp-hdr{background:#fff;border-bottom:1px solid var(--line)}.lp-hdr .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;height:64px}.lp-hdr .logo img{height:32px;width:auto}.lp-hdr .btn{padding:.6rem 1.1rem;min-height:44px;font-size:.95rem}.lp-ftr{background:var(--navy);color:#cfe0f0;padding:28px 0 96px;font-size:.85rem}.lp-ftr p{margin:0 0 .5em}.lp-ftr a{color:#cfe0f0}@media(min-width:960px){.lp-ftr{padding-bottom:28px}}
