html[data-theme=dark] .pub{--pbg:#10233c;--pcard:#142b48;--topbar-bg:#07111e;--pline:#93c7ff2e;--pmuted:#b9c6d6;--pmuted2:#8c9bb0;--hover:#93c7ff14;--tint:#6db3ff24;--hero-top:#0b1a2e;--navy-deep:#0b1a2e;--photo-a:#1a3352;--photo-b:#22405f;--modal-bg:#10233c;--modal-back:#0b1a2e;--yellow:#daf23c;--acc-hover:#c4db22;--amber:var(--acc-hover);--minibadge-bg:#daf23c29;--minibadge-ink:#e8f884;--minibadge-glow:#daf23c4d;--optional-mark:#6db3ff;--optional-yellow:#6db3ff;--optional-ink:#6db3ff;--note-bg:#6db3ff1f;--note-line:#6db3ff66;--note-ink:#6db3ff;--typebadge-bg:#daf23c;--typebadge-line:#daf23c;--typebadge-ink:#111;--typebadge-glow:#daf23c59;--on-blue:#10233c;--pshadow:0 1px 2px #0000004d, 0 18px 40px -18px #000000b3;--bg:var(--pbg);--bg-raise:var(--pcard);--bg-sunk:#091527;--bg-deep:#0b1a2e;--bg-nav:#07111e;--line:#93c7ff1f;--line-2:#e2efff3d;--text:#f3f7fc;--text-2:#b9c6d6;--text-3:#8c9bb0;--green:var(--yellow);--green-h:var(--acc-hover);--lblue:#6db3ff;--lblue-2:#93c7ff;--ink:#111;--ink-navy:#16212e;--isl:#e4ebf3;--isl-field:#f4f7fb;--isl-line:#ccd7e4;--card-isl:#eef3f8;--island-shadow:0 30px 60px -24px #0000008c, 0 2px 6px #0000001f;--wrap:1240px;--gut:32px;--acc-rgb:218, 242, 60;--acc-deep:#8c9d16;--acc-light:#f2ffb0;--acc-soft:#e8f884;--acc-ink:#4f7a0a;--pri-rgb:109, 179, 255;--pri2-rgb:147, 199, 255;--isl-blue:#0057b8;--sh-rgb:8, 20, 36;--sh2-rgb:10, 24, 42;--sh3-rgb:11, 26, 46;--sh4-rgb:16, 35, 60;--grad-a:#16325a;--mini-bg:#4dc3ff;--cta-bg:#10233c;--cta-bg-h:#1d3a5e;--cta-ink-h:var(--green);--rgap:24px;color:var(--text);font-weight:500}@media (max-width:760px){html[data-theme=dark] .pub{--gut:16px;--rgap:14px}}:is(html:has(.pub),body:has(.pub)){background:#10233c}.pub :focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.pub p,.pub li{text-wrap:pretty}.pub h1,.pub h2,.pub h3,.pub h4{text-wrap:balance}.rwrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));padding-left:var(--gut);padding-right:var(--gut);margin:0 auto}.rsec{background:var(--bg);padding:64px 0}.rsec.sunk{background:var(--bg-sunk)}.rsec-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.rsec-head h2{letter-spacing:-.022em;color:var(--text);margin:0;font-size:clamp(28px,2.6vw,38px);font-weight:800;line-height:1.1}.rsec-head p{color:var(--text-2);margin:8px 0 0;font-size:17px}.rlnk{color:var(--green);white-space:nowrap;align-items:center;gap:8px;padding:8px 0;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.rlnk svg{width:17px;height:17px;transition:transform .2s}.rlnk:hover svg{transform:translate(3px)}.rbtn{white-space:nowrap;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:46px;padding:0 22px;font-size:15px;font-weight:750;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.rbtn svg{flex:none;width:17px;height:17px}.rbtn-lg{height:50px;padding:0 24px;font-size:15.5px}.rbtn-green{background:var(--green);color:var(--ink)}.rbtn-green:hover{background:var(--green-h);color:var(--ink)}.rbtn-outline{color:var(--green);box-shadow:inset 0 0 0 1.5px var(--green);background:0 0}.rbtn-outline:hover{background:rgba(var(--acc-rgb), .12);color:var(--acc-hover);box-shadow:inset 0 0 0 1.5px var(--acc-hover)}.rbtn-outline svg{transition:transform .2s}.rbtn-outline:hover svg{transform:translate(3px)}.rbtn-ghost{color:var(--text);background:0 0;border:1.5px solid #e2efff6b}.rbtn-ghost:hover{border-color:var(--green);color:var(--green)}@media (max-width:760px){.rsec{padding:48px 0}.rsec-head{flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:24px}}.rbox{background:linear-gradient(135deg, rgba(var(--pri-rgb), .085) 0%, rgba(var(--pri-rgb), .02) 60%, rgba(var(--pri-rgb), .035) 100%), var(--bg-raise);border:1px solid var(--line);border-radius:20px}.pub .rnav{top:var(--env-band-h,0px);z-index:50;background:var(--bg-nav);box-shadow:0 1px 0 rgba(var(--pri2-rgb), .1);transition:background .25s,box-shadow .25s;position:sticky}.pub .rnav.solid{background:rgba(var(--sh3-rgb), .82);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);box-shadow:0 1px 0 var(--line)}.rnav-in{height:84px;max-width:calc(var(--wrap) + 2 * var(--gut));padding:0 var(--gut);align-items:center;gap:28px;margin:0 auto;transition:height .25s;display:flex;position:relative}.rnav.solid .rnav-in{height:68px}.rnav-logo{flex:none;display:inline-flex}.rnav-rblogo{width:auto;max-width:none;height:50.4px;margin-block:-9.2px;display:block}.rnav-wllogo{object-fit:contain;width:auto;max-width:264px;height:48px;margin-block:-4px;display:block}.rnav-wlname{letter-spacing:-.01em;color:var(--lblue);font-size:21px;font-weight:800}.rnav-menu{align-items:center;gap:26px;margin-left:auto;display:flex}.rnav-menu a{color:var(--text);white-space:nowrap;align-items:center;gap:6px;padding:8px 0;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.rnav-menu a:after{content:"";background:var(--green);transform-origin:0;border-radius:2px;height:2px;transition:transform .22s;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(0)}.rnav-menu a:hover:after,.rnav-menu a.on:after,html.rb-browsing:not(.rb-erhverv) .rnav-menu a.rnav-overview:after,html.rb-erhverv .rnav-menu a.rnav-erhverv:after{transform:scaleX(1)}.rnav-menu a.rnav-back{color:var(--green)}.rnav-menu a.rnav-back:after{display:none}.rnav-menu a.rnav-back svg{width:16px;height:16px}html.rb-erhvervbil .rnav-menu a.rnav-erhverv:after{transform:scaleX(1)}.rnav-r{flex:none;align-items:center;gap:12px;display:flex}.rnav-partner{height:42px;color:var(--text);white-space:nowrap;border:1.5px solid #e2efff6b;border-radius:11px;align-items:center;padding:0 18px;font-size:14.5px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.rnav-partner:hover,.rnav-partner.on{border-color:var(--green);color:var(--text)}.rnav-partner:hover{color:var(--green)}.rnav-burger{height:42px;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;font-size:15.5px;font-weight:700;display:none}.rnav-burger svg{width:21px;height:21px}.rnav-burger[aria-expanded=true]{color:var(--green)}.rnav-panel{background:var(--bg-deep);border-top:1px solid var(--line);max-height:calc(100vh - 64px - var(--env-band-h,0px));animation:.22s cubic-bezier(.22,.8,.24,1) both rnav-drop;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 50px -20px #000c}@keyframes rnav-drop{0%{opacity:0;transform:translateY(-8px)}}.rnav-panel ul{margin:0;padding:0;list-style:none}.rnav-panel a{padding:0 var(--gut);border-bottom:1px solid var(--line);height:51px;color:var(--text);justify-content:space-between;align-items:center;font-size:16px;font-weight:650;text-decoration:none;display:flex}.rnav-panel li:last-child a{border-bottom:0}.rnav-panel a:after{content:"";border-right:1.8px solid var(--text-3);border-top:1.8px solid var(--text-3);width:7px;height:7px;transform:rotate(45deg)}.rnav-panel a.on{color:var(--green)}.rnav-panel a.on:after{border-color:var(--green)}html.rb-browsing:not(.rb-erhverv) .rnav-panel li:first-child a{color:var(--green)}html.rb-menu-open .rnav{background:var(--bg-deep);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:1180px){.rnav-menu{gap:20px}.rnav-menu a{font-size:14.5px}}@media (max-width:1060px){.rnav-menu,.rnav-r .rnav-partner{display:none}.rnav-r{margin-left:auto}.rnav-burger{margin-right:-6px;display:inline-flex}}@media (max-width:1260px){.rnav-in:has(.rnav-back) .rnav-menu{display:none}.rnav-in:has(.rnav-back) .rnav-r .rnav-partner{display:none}.rnav-in:has(.rnav-back) .rnav-r{margin-left:auto}.rnav-in:has(.rnav-back) .rnav-burger{margin-right:-6px;display:inline-flex}}@media (max-width:760px){.rnav-in,.rnav.solid .rnav-in{height:64px}.rnav-rblogo{height:34.65px;margin-block:0}.rnav-wllogo{max-width:200px;height:38.4px;margin-block:0}}.rfoot{background:var(--bg-deep);margin-top:auto;padding:56px 0 28px;font-size:14.5px}.rfoot-in{max-width:calc(var(--wrap) + 2 * var(--gut));padding:0 var(--gut);margin:0 auto}.rfoot-top{border-bottom:1px solid var(--line);grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding-bottom:40px;display:grid}.rfoot-brand{text-align:center;flex-direction:column;place-self:start;align-items:center;width:fit-content;display:flex}.rfoot-brand img{width:auto;max-width:none;height:40px;margin:-6px 0 14px;display:block}.rfoot-tag{color:var(--text-2);margin:0 0 20px;font-weight:600}.rfoot-soc{gap:10px;display:flex}.rfoot-soc a{width:40px;height:40px;color:var(--text);background:rgba(var(--pri2-rgb), .1);box-shadow:inset 0 0 0 1px rgba(var(--pri2-rgb), .14);border-radius:11px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.rfoot-soc a:hover{color:var(--ink);background:var(--green)}.rfoot-soc svg{width:19px;height:19px}.rfoot-col h4{letter-spacing:-.005em;color:var(--text);margin:2px 0 14px;font-size:16px;font-weight:800}.rfoot-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rfoot-col a{color:var(--text-2);font-weight:550;text-decoration:none}.rfoot-col a:hover{color:var(--green)}.rfoot-col-wide{grid-column:2/-1;align-self:center}.rfoot-col ul.rfoot-inline{flex-flow:wrap;justify-content:flex-end;gap:10px 24px}.rfoot-bot{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:22px;font-size:13px;font-weight:550;display:flex}@media (max-width:1100px){.rfoot-top{grid-template-columns:repeat(4,1fr)}.rfoot-brand,.rfoot-col-wide{grid-column:1/-1}.rfoot-col ul.rfoot-inline{justify-content:flex-start}}@media (max-width:760px){.rfoot-top{grid-template-columns:1fr 1fr;gap:28px 20px}.rfoot-bot{flex-direction:column}}html.rb-forside .pub .rnav:not(.solid){box-shadow:none;background:0 0}html.rb-forside .pub .rnav{top:var(--env-band-h,0px);margin-bottom:-84px;transition:background .25s,box-shadow .25s,margin-bottom .25s;position:sticky}html.rb-forside .pub .rnav.solid{margin-bottom:-68px}@media (max-width:760px){html.rb-forside .pub .rnav,html.rb-forside .pub .rnav.solid{margin-bottom:-64px}}html.rb-forside .pub .rnav:not(.solid):before{content:"";z-index:-1;pointer-events:none;top:0;bottom:-28px;left:max(0px, calc((100% - var(--wrap)) / 2 - var(--gut)));right:max(0px, calc((100% - var(--wrap)) / 2 - var(--gut)));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(180deg, #000 55%, transparent), linear-gradient(90deg, transparent, #000 var(--gut), #000 calc(100% - var(--gut)), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(180deg, #000 55%, transparent), linear-gradient(90deg, transparent, #000 var(--gut), #000 calc(100% - var(--gut)), transparent);mask-image:linear-gradient(180deg, #000 55%, transparent), linear-gradient(90deg, transparent, #000 var(--gut), #000 calc(100% - var(--gut)), transparent);position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:1060px){html.rb-forside .pub .rnav:not(.solid):before{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg, rgba(var(--sh-rgb), .84) 0%, rgba(var(--sh-rgb), .52) 55%, rgba(var(--sh-rgb), 0) 100%);inset:0 0 -36px;-webkit-mask-image:none;mask-image:none}}html.rb-forside.rb-menu-open .pub .rnav{background:var(--bg-deep)}html.rb-forside .pub .rnav:before{transition:opacity}html.rb-forside.rb-menu-open .pub .rnav:before{opacity:0;transition:opacity 0s .25s}.rfs{background:var(--bg);flex-direction:column;flex:1;display:flex}.rhero{z-index:3;isolation:isolate;background:var(--bg-sunk);flex-direction:column;min-height:680px;transition:min-height .6s cubic-bezier(.22,.8,.24,1);display:flex;position:relative}.rhero-img{z-index:-2;background:url(/forside/hero-family.jpg) 78% 22%/cover no-repeat;transition:opacity .55s;position:absolute;inset:0}.rfs-eh .rhero-img{background-image:url(/forside/hero-erhverv.jpg);background-position:70% 30%}.rhero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgba(var(--sh-rgb), .8) 0, rgba(var(--sh-rgb), 0) 150px),  linear-gradient(90deg, rgba(var(--sh2-rgb), .97) 0%, rgba(var(--sh2-rgb), .92) 30%, rgba(var(--sh2-rgb), .62) 50%, rgba(var(--sh2-rgb), .12) 68%, rgba(var(--sh2-rgb), 0) 80%), linear-gradient(0deg, var(--bg-sunk) 0, #091527d9 90px, #09152700 260px);position:absolute;inset:0}.rhero-in{flex-direction:column;flex:1;justify-content:flex-end;padding-top:130px;padding-bottom:36px;transition:padding .6s cubic-bezier(.22,.8,.24,1);display:flex}.rhero-copy{max-height:420px;transition:max-height .5s cubic-bezier(.22,.8,.24,1),opacity .3s}.rhero-h1{letter-spacing:-.028em;color:var(--text);margin:0;font-size:clamp(38px,4.6vw,64px);font-weight:800;line-height:1.03}.rhero-h1 em{color:var(--green);font-style:normal}@media (min-width:761px){.rhero-h1 span,.rhero-h1 em{display:block}}.rhero-sub{color:#eef3fa;max-width:38em;text-shadow:0 1px 12px rgba(var(--sh-rgb), .65);margin:20px 0 0;font-size:clamp(17px,1.35vw,20px);font-weight:550;line-height:1.5}.rhero-search{z-index:5;margin-top:34px;position:relative}.rusps{color:var(--text);flex-wrap:wrap;gap:10px 30px;max-height:120px;margin:22px 0 0;padding:0;font-size:15px;font-weight:650;list-style:none;transition:max-height .5s,opacity .3s,margin .5s;display:flex}.rusps li{align-items:center;gap:9px;display:inline-flex}.rusps svg{width:20px;height:20px;color:var(--green);flex:none}@media (min-width:1921px){.rhero-img{background-size:cover}}@media (min-width:2305px){.rhero{width:min(2304px,100% - 48px);box-shadow:0 0 0 100vw var(--bg-sunk);clip-path:inset(0 -100vw);border-radius:0 0 26px 26px;margin:0 auto;overflow:hidden}}.rfs.browsing .rhero{min-height:0}.rfs.browsing .rhero-in{padding-top:104px;padding-bottom:6px}.rfs.browsing .rhero-copy,.rfs.browsing .rusps{opacity:0;max-height:0;margin:0;overflow:hidden}.rfs.browsing .rhero-search{margin-top:0}.rfs.browsing .rhero-img,.rfs.browsing .rhero:before{opacity:0}.rfs-land[hidden]{display:none}.rsearch{--pcard:#fff;--navy:#16212e;--pline:#dfe7f1;--pmuted:#5a6b80;--pmuted2:#8a98aa;--hover:#eef3fa;--blue:var(--isl-blue);--tint:#e2efff;--note-ink:var(--isl-blue);--note-bg:#e2efff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:1000px}.rs-card{background:var(--isl);color:var(--ink-navy);box-shadow:var(--island-shadow);border-radius:20px;padding:10px;position:relative}.rsearch.xopen .rs-card{box-shadow:0 40px 80px -20px #000000bf,0 2px 6px #00000026}.rs-row1{gap:10px;display:flex}.rs-field{flex:1;min-width:0}.rsearch .searchbox{background:var(--isl-field);height:60px;box-shadow:inset 0 0 0 1px var(--isl-line);border:0;border-radius:13px;align-items:center;gap:14px;padding:0 18px;display:flex}.rsearch .searchbox:focus-within{box-shadow:inset 0 0 0 2px var(--acc-ink)}.rsearch .rs-ico{width:20px;height:20px;color:var(--acc-ink);flex:none}.rsearch .searchbox input{min-width:0;color:var(--ink-navy);background:0 0;border:0;outline:0;flex:1;font-size:17px;font-weight:550}.rsearch .searchbox input::placeholder{color:#66758a;font-weight:500}.rsearch .search-clear{color:#66758a;cursor:pointer;background:0 0;border:0;padding:4px;font-size:22px;line-height:1;display:block}.rsearch .suggest{z-index:45}.rs-go{background:var(--green);width:168px;height:60px;color:var(--ink);white-space:nowrap;cursor:pointer;border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:750;transition:background .15s;display:inline-flex}.rs-go:hover{background:var(--green-h)}.rs-go{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc-deep) 96%, #000)}.rs-go svg{width:18px;height:18px}.rs-row2,.rs-row3{grid-template-columns:repeat(4,minmax(0,1fr)) 168px;gap:0;padding:6px 0 2px 4px;display:grid}.rs-row3{border-top:1px solid var(--isl-line);margin-top:2px}.rs-sel{border-right:1px solid var(--isl-line);flex-direction:column;justify-content:flex-start;min-width:0;min-height:58px;padding:11px 16px 0;display:flex;position:relative}.rs-row2 .rs-sel:nth-child(4),.rs-row3 .rs-sel:nth-child(4){border-right:0}.rs-lbl{z-index:2;pointer-events:none;color:#5a6b80;white-space:nowrap;margin-right:-12px;font-size:12px;font-weight:650;line-height:1.2;position:relative}.rs-sel .inclwrap{position:static}.pub .rs-sel .incl-btn{width:100%;min-width:0;color:var(--ink-navy);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235A6B80' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 14px center no-repeat;border:0;border-radius:10px;padding:29px 34px 9px 16px;font-size:15px;font-weight:700;line-height:1.3;position:absolute;inset:0;overflow:hidden}.pub .rs-sel .incl-btn:hover{background-color:#ffffff80}.pub .rs-sel .incl-btn:focus-visible{outline:2px solid var(--acc-ink);outline-offset:-2px}.rs-sel .incl-panel{min-width:240px;color:var(--ink-navy);box-shadow:0 24px 50px -14px #00000073, 0 0 0 1px rgba(var(--sh4-rgb), .08);top:calc(100% + 6px);left:0}.rs-more{border:0;border-left:1px solid var(--isl-line);color:var(--ink-navy);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;margin:8px 0;font-size:14.5px;font-weight:700;display:inline-flex}.rs-more svg{flex:none;width:18px;height:18px}.rs-more:hover,.rs-more[aria-expanded=true]{color:var(--acc-ink)}.rs-more-m,.rs-more .rs-n-m{display:none}@media (min-width:761px) and (max-width:899px){.rs-go{width:132px}.rs-row2,.rs-row3{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr)) 132px}}.rs-n{background:var(--green);min-width:20px;height:20px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.rs-xtra{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,.8,.24,1);display:grid}.rsearch.xopen .rs-xtra{grid-template-rows:1fr}.rs-xtra-in{min-height:0;overflow:hidden}.rsearch.xopen .rs-xtra-in{animation:.3s rs-vis;overflow:visible}@keyframes rs-vis{0%,99%{overflow:hidden}}.rs-clear{border:0;border-left:1px solid var(--isl-line);color:#5a6b80;cursor:pointer;text-underline-offset:3px;background:0 0;margin:8px 0;font-size:14px;font-weight:700;text-decoration:underline}.rs-clear:hover{color:var(--ink-navy)}.rfs:not(.browsing) .rs-xtra{background:var(--isl);border-radius:0 0 20px 20px;padding:0 10px 6px;position:absolute;top:calc(100% - 14px);left:0;right:0;box-shadow:0 30px 50px -24px #000000b3}.rfs:not(.browsing) .rsearch:not(.xopen) .rs-xtra{visibility:hidden;transition:grid-template-rows .3s,visibility 0s .3s}.rfs:not(.browsing) .rsearch.xopen .rs-card{border-radius:20px 20px 0 0}.rbrowse-search{padding-top:24px;padding-bottom:8px}.rbrowse-search .rsearch{max-width:none}.rres{background:var(--bg-sunk);scroll-margin-top:calc(80px + var(--env-band-h,0px));padding:6px 0 72px}.rfs .rres{animation:.5s .1s backwards rres-in}@keyframes rres-in{0%{opacity:0;transform:translateY(16px)}}.rres-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding-top:10px;display:flex}.rres-count{color:var(--text);font-size:18px;font-weight:750}.rres-count b{color:var(--green);font-variant-numeric:tabular-nums}.rres-tools{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.rsort{align-items:center;gap:10px;display:inline-flex}.rsort-lbl{color:var(--text-2);font-size:14.5px;font-weight:650}.pub .rsort .incl-btn{background-color:var(--isl);height:42px;box-shadow:none;color:var(--ink-navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235A6B80' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 14px center;border:0;border-radius:11px;padding:0 40px 0 16px;font-size:14.5px;font-weight:700}.pub .rsort .incl-btn:hover{background-color:var(--isl-field)}.rsort{--pcard:#fff;--navy:#16212e;--pline:#dfe7f1;--pmuted:#5a6b80;--pmuted2:#8a98aa;--hover:#eef3fa;--blue:#0057b8;--tint:#e2efff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.rsort .incl-panel{color:var(--ink-navy);left:auto;right:0;box-shadow:0 24px 50px -14px #00000073,0 0 0 1px #10233c14}.rpager{align-items:center;gap:12px;display:inline-flex}.rpager-txt{color:var(--text-2);text-align:center;min-width:86px;font-size:14.5px;font-weight:650}.rres-foot{justify-content:center;margin-top:40px;display:flex}.rarrow{width:46px;height:46px;color:var(--text);cursor:pointer;background:0 0;border:2px solid #e2efff99;border-radius:50%;justify-content:center;align-items:center;transition:border-color .15s,color .15s,opacity .15s;display:inline-flex}.rarrow:hover:not(:disabled){border-color:var(--green);color:var(--green)}.rarrow svg{width:22px;height:22px}.rarrow:disabled{opacity:.3;cursor:default}.rgrid{gap:28px var(--rgap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rchips{max-width:none;margin:0 0 18px;padding:0}.rempty{text-align:center;background:var(--bg-raise);border:1px dashed rgba(var(--pri2-rgb), .28);border-radius:20px;grid-column:1/-1;padding:56px 24px}.rempty h3{color:var(--text);margin:0 0 6px;font-size:20px;font-weight:800}.rempty p{color:var(--text-2);margin:0 0 16px}.rempty p:last-child{margin-bottom:0}.rcard{--c-bg:var(--card-isl);color:#10233c;background:linear-gradient(var(--c-bg), var(--c-bg)) padding-box, linear-gradient(var(--c-bg), var(--c-bg)) border-box;border:4px solid #0000;border-radius:18px;flex-direction:column;min-width:0;text-decoration:none;transition:transform .25s cubic-bezier(.22,.8,.24,1),box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 24px 48px -20px #000c,0 6px 14px -6px #00000080}.rc-ph{aspect-ratio:16/10;background:#2a3442;border-radius:12px;margin:6px 6px 0;position:relative;overflow:hidden}.rc-img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.rc-mark{opacity:.5;width:28%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.rc-phototag{background:rgba(var(--sh3-rgb), .7);color:#e2efff;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.rc-logo{clip-path:inset(1px 1px 1px 0 round 6px);border-radius:6px;width:auto;max-width:50%;height:24px;position:absolute;top:12px;left:12px}.pub .rc-logo.is-clear{object-fit:contain;clip-path:none;background:#fff;border-radius:7px;max-width:50%;height:32px;padding:4px 8px;box-shadow:0 1px 4px #16212e2e}.rc-ehbadge{color:#10233c;letter-spacing:.02em;background:#6db3ff;border-radius:7px;padding:4px 9px;font-size:11.5px;font-weight:800;position:absolute;top:12px;right:12px}.rc-body{flex-direction:column;flex:1;padding:14px 16px 12px;display:flex}.rc-body h3{letter-spacing:-.012em;color:#10233c;margin:0;font-size:20px;font-weight:800;line-height:1.2}.rc-variant{color:#42546a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:14px;font-weight:550;overflow:hidden}.rc-specs{flex-wrap:wrap;gap:6px 4px;margin:12px -10px 14px;display:flex}.rc-specs span{color:#33465c;background:#fff;border-radius:7px;padding:4px 9px;font-size:12.5px;font-weight:650;box-shadow:inset 0 0 0 1px #d6dfea}.pub .rc-incl{color:#22354b;flex-wrap:wrap;gap:4px 12px;margin:0 0 14px;font-size:13px;font-weight:650;display:flex}.pub .rc-incl>span{white-space:nowrap;color:#22354b;align-items:center;gap:5px;display:inline-flex}.pub .rc-incl .tick{flex:none;width:16px;height:16px}.pub .rc-incl .tick circle{fill:var(--green);stroke:var(--acc-deep);stroke-width:1.2px}.pub .rc-incl .tick path{fill:none;stroke:#10233c;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.pub .rc-incl .opt,.pub .rc-incl .opt .opt-name{color:var(--isl-blue)}.pub .rc-incl .optic{width:13px;height:13px;color:var(--isl-blue)}.rc-price{border-top:1px solid #d6dfea;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.rc-body>.rc-price{margin-top:auto}.rc-tag{color:#42546a;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:inline-flex}.rc-tag b{background:var(--green);color:var(--ink);border-radius:6px;padding:3px 8px;font-weight:750}.rc-tag b.mini{background:var(--mini-bg);color:#0b1a2e}.rc-val{letter-spacing:-.02em;color:#10233c;font-variant-numeric:tabular-nums;margin-top:6px;font-size:28px;font-weight:800;line-height:1}.rc-val small{letter-spacing:0;color:#42546a;font-size:14px;font-weight:650}.rc-val .rc-val-at{white-space:nowrap;font-weight:600}.rc-vat{color:#42546a;margin-top:4px;font-size:12.5px;font-weight:600}.rc-down{text-align:right;color:#42546a;font-size:12.5px;font-weight:600;line-height:1.4}.rc-down strong{color:#10233c;font-size:15px;font-weight:750;display:block}.rc-cta{background:var(--cta-bg);color:#fff;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:46px;margin-top:12px;font-size:15px;font-weight:750;transition:color .2s,background .2s;display:flex}.rc-cta svg{width:16px;height:16px}@media (hover:hover){.rcard:hover{background:linear-gradient(var(--c-bg), var(--c-bg)) padding-box, linear-gradient(135deg, var(--acc-light) 0%, var(--green) 42%, var(--acc-deep) 100%) border-box;box-shadow:0 12px 22px -12px rgba(var(--acc-rgb), .42), -6px 3px 16px -12px #f2ffb080, 7px 8px 18px -12px #8c9d168c, 0 24px 40px -24px #000c;transform:translateY(-6px)}.rcard:hover .rc-cta{color:var(--cta-ink-h);background:var(--cta-bg-h)}.rcard:hover .rc-img{transform:scale(1.03)}}.rcard:focus-visible{outline:3px solid var(--green);outline-offset:3px}.rfeat{background:var(--bg-sunk);padding:52px 0 72px}.rcar-head{flex-direction:row;align-items:center}.rcar-tools{align-items:center;gap:12px;display:flex}.rcar-arrows{gap:12px;display:flex}.rcar-vp{clip-path:inset(-40px 22px);touch-action:pan-y;margin:-24px;padding:24px;overflow:hidden}.rcar-track{gap:var(--rgap);will-change:transform;transition:transform .55s cubic-bezier(.22,.8,.24,1);display:flex}.rcar-track.noanim{transition:none}.rcar-item{flex:0 0 calc((100% - 2 * var(--rgap)) / 3);min-width:0;display:flex}.rcar-item>.rcard{flex:1}.rcar-dots{justify-content:center;gap:8px;margin-top:30px;display:flex}.rcar-dots button{background:var(--line-2);cursor:pointer;border:0;border-radius:2px;width:28px;height:4px;padding:0;transition:background .2s,width .2s}.rcar-dots button[aria-current=true]{background:var(--green);width:44px}.rtile{background:rgba(var(--pri-rgb), .15);width:64px;height:64px;box-shadow:inset 0 0 0 1px rgba(var(--pri2-rgb), .16);color:var(--green);border-radius:18px;flex:none;justify-content:center;align-items:center;display:inline-flex}.rtile svg{width:32px;height:32px}.rtile svg[viewBox="0 0 48 48"]{stroke-width:3px;width:40px;height:40px}.rtile .acc{stroke:var(--lblue)}.rtile .accf{fill:var(--lblue)}.rtile-s{border-radius:12px;width:40px;height:40px}.rtile-s svg,.rtile-s svg[viewBox="0 0 24 24"]{width:22px;height:22px}.rcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.rcards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rcards-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.rcard-i{padding:26px 22px 28px}.rcard-i h3{letter-spacing:-.01em;color:var(--text);margin:20px 0 8px;font-size:17.5px;font-weight:800;line-height:1.25}.rcard-i p{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.55}.rfrem{text-align:center;margin-top:32px}.rfrem h3{letter-spacing:-.01em;color:var(--text);margin:0;font-size:24px;font-weight:800;line-height:1.25}.rfrem h3 em{color:var(--green);font-style:normal}.rfrem p{max-width:44em;color:var(--text-2);margin:10px auto 0;font-size:16.5px;line-height:1.6}@media (max-width:760px){.rfrem{margin-top:24px}.rfrem h3{font-size:20px}.rfrem p{font-size:15.5px}}.rsteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.rsteps-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rsteps-3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin:0 auto}.rstep{text-align:center;padding:0 8px;position:relative}.rstep+.rstep:before{content:"";background:var(--text-3);width:22px;height:22px;position:absolute;top:22px;left:-11px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.rstep h3{letter-spacing:-.01em;color:var(--text);margin:18px 0 6px;font-size:16.5px;font-weight:800;line-height:1.25}.rstep h3 .no{color:var(--green)}.rstep p{max-width:260px;color:var(--text-2);margin:0 auto;font-size:14.5px;line-height:1.5}@media (min-width:1101px){.rstep h3{white-space:nowrap}}.rlead{max-width:46em;color:var(--text-2);margin:-14px 0 24px;font-size:16.5px;font-weight:550;line-height:1.6}.rgains{flex-wrap:wrap;gap:12px;display:flex}.rgains>span{color:var(--text);border-radius:14px;align-items:center;gap:10px;padding:14px 18px;font-size:15px;font-weight:700;display:inline-flex}.rgains .rtick,.rtick{width:20px;height:20px;color:var(--green);flex:none}.rgains-grid{justify-content:center}.rgains-grid>span{flex:0 0 calc(33.3333% - 8px)}.rrel{border-radius:24px;grid-template-columns:1.3fr 1.25fr .9fr;gap:0;display:grid;overflow:hidden}.rrel-img{min-height:340px;position:relative}.rrel-txt{flex-direction:column;justify-content:center;padding:44px 40px;display:flex}.rrel-txt h2{letter-spacing:-.022em;color:var(--text);margin:0 0 14px;font-size:clamp(28px,2.6vw,36px);font-weight:800;line-height:1.1}.rrel-txt p{color:var(--text-2);max-width:36em;margin:0 0 26px;font-size:16px;line-height:1.6}.rrel-txt .rbtn{align-self:flex-start}.rrel-pts{flex-direction:column;justify-content:center;gap:18px;margin:0;padding:40px 36px 40px 0;list-style:none;display:flex}.rrel-pts li{color:var(--text);align-items:center;gap:14px;font-size:15px;font-weight:650;line-height:1.35;display:flex}.rsec.rpart{--part-bg:#ced7e2;background:var(--part-bg);padding-bottom:60px}.rpart .rsec-head h2{color:#10233c}.rpart .rsec-head p{color:#42546a}.rpart .rsec-head{margin-bottom:28px}.rband{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:2304px;margin:0 auto;position:relative;overflow:hidden}.rband.moving:before,.rband.moving:after{content:"";z-index:2;width:160px;position:absolute;top:0;bottom:0}.rband.moving:before{background:linear-gradient(90deg, var(--part-bg), transparent);left:0}.rband.moving:after{background:linear-gradient(270deg, var(--part-bg), transparent);right:0}.rbelt{align-items:center;gap:72px;width:max-content;padding:4px 36px 0;animation:45s linear infinite rbelt;display:flex}.rbelt-dup{display:contents}@keyframes rbelt{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.rbelt{animation:none}}.rbelt-static{padding:4px var(--gut) 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px 72px;display:flex}.rlogo{object-fit:contain;filter:grayscale();opacity:.72;mix-blend-mode:multiply;border-radius:6px;width:auto;max-width:220px;height:40px}.rfaq{grid-template-columns:1fr 1fr;align-items:start;gap:12px 20px;display:grid}.rfaq-col{flex-direction:column;gap:12px;display:flex}.rqa{border:1px solid var(--line);background:linear-gradient(135deg, rgba(var(--pri-rgb), .085) 0%, rgba(var(--pri-rgb), .02) 60%, rgba(var(--pri-rgb), .035) 100%), var(--bg-raise);border-radius:16px;transition:border-color .2s}.rqa[open]{border-color:rgba(var(--acc-rgb), .35)}.rqa summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:16px;font-weight:750;list-style:none;display:flex}.rqa[open] summary{padding-bottom:8px}.rqa summary::-webkit-details-marker{display:none}.rqa .pm{background:rgba(var(--acc-rgb), .12);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.rqa .pm:before,.rqa .pm:after{content:"";background:var(--green);border-radius:1px;width:12px;height:2px;transition:transform .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rqa .pm:after{transform:translate(-50%,-50%)rotate(90deg)}.rqa[open] .pm:after{transform:translate(-50%,-50%)rotate(0)}.rqa p{color:var(--text-2);margin:0;padding:0 64px 18px 22px;font-size:15px;line-height:1.55}.rend{isolation:isolate;background:var(--bg-deep);align-items:center;min-height:440px;display:flex;position:relative;overflow:hidden}.rend-img{z-index:-2;position:absolute;inset:0}.rend:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.rend-right:after{background:linear-gradient(270deg, rgba(var(--sh2-rgb), .94) 0%, rgba(var(--sh2-rgb), .84) 32%, rgba(var(--sh2-rgb), .35) 56%, rgba(var(--sh2-rgb), 0) 72%)}.rend-left:after{background:linear-gradient(90deg, rgba(var(--sh-rgb), .72) 0%, rgba(var(--sh-rgb), .5) 32%, rgba(var(--sh-rgb), .12) 50%, rgba(var(--sh-rgb), 0) 60%)}.rend .rwrap{justify-content:flex-end;display:flex}.rend-left .rwrap{justify-content:flex-start}.rend-in{max-width:480px;padding:64px 0}.rend h2{letter-spacing:-.026em;color:var(--text);margin:0 0 12px;font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.05}.rend p{color:#e6edf5;margin:0 0 28px;font-size:18px;font-weight:550;line-height:1.5}.rend-left h2,.rend-left p{text-shadow:0 2px 18px rgba(var(--sh-rgb), .7)}@media (min-width:1921px){.rend{width:min(1920px,100% - 48px);box-shadow:0 0 0 100vw var(--bg-deep);clip-path:inset(0 -100vw -64px);border-radius:26px;margin:0 auto 64px}}@media (max-width:1100px){.rgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rcar-item{flex-basis:calc((100% - var(--rgap)) / 2)}.rcards{grid-template-columns:repeat(2,minmax(0,1fr))}.rcards-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rcards-3 .rcard-i{padding:22px 18px}.rcards-5{grid-template-columns:repeat(2,minmax(0,1fr))}.rsteps,.rsteps-5{flex-wrap:wrap;justify-content:center;row-gap:40px;display:flex}.rsteps-5 .rstep{flex:0 0 33.333%}.rsteps-5 .rstep:nth-child(4):before{display:none}.rsteps-4{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rsteps-4 .rstep:nth-child(3):before{display:none}.rrel{grid-template-columns:1fr 1fr}.rrel-img{grid-row:span 2}.rrel-txt{padding:36px 32px 16px}.rrel-pts{padding:8px 32px 36px}.rgains-grid>span{flex-basis:calc(50% - 6px)}}@media (max-width:760px){.rhero{min-height:0}.rhero-img{background-position:72% 0;background-size:auto 360px;background-color:var(--bg-sunk)}.rfs-eh .rhero-img{background-position:66% 0}.rhero:before{background:linear-gradient(180deg, rgba(var(--sh2-rgb), .55) 0, rgba(var(--sh2-rgb), .15) 90px, rgba(var(--sh4-rgb), .35) 200px, var(--bg-sunk) 330px)}.rhero-in{padding-top:250px;padding-bottom:40px}.rfs.browsing .rhero-in{padding-top:84px;padding-bottom:10px}.rs-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:8px;display:grid}.rs-row1,.rs-row2{display:contents}.rs-field{order:1;grid-column:1/-1}.rsearch .searchbox{height:52px}.rs-row2 .rs-more{border:1.5px solid var(--isl-line);background:var(--isl-field);border-radius:13px;order:2;grid-column:1;height:52px;margin:0;padding:0 16px}.rs-go{order:3;grid-column:2;width:auto;height:52px}.rs-more-d,.rs-n-d{display:none}.rs-more-m{display:inline}.rs-more .rs-n-m{display:inline-flex}.rs-row2 .rs-sel{order:4;display:none}.rsearch.xopen .rs-row2 .rs-sel{display:flex}.rs-row2 .rs-sel,.rs-row3 .rs-sel{background:var(--isl-field);box-shadow:inset 0 0 0 1px var(--isl-line);border-radius:12px;min-height:54px;padding:9px 14px;border:0!important}.rs-row2 .rs-sel:nth-child(odd){grid-column:1}.rs-row2 .rs-sel:nth-child(2n){grid-column:2}.rs-xtra{order:5;grid-column:1/-1}.rfs:not(.browsing) .rs-xtra{box-shadow:none;background:0 0;padding:0;position:static}.rfs:not(.browsing) .rsearch.xopen .rs-card{border-radius:20px}.rs-row3{border-top:0;grid-template-columns:1fr 1fr;gap:8px;margin-top:0;padding:0}.pub .rs-sel .incl-btn{padding:27px 30px 7px 14px}.rs-row2 .rs-sel,.rs-row3 .rs-sel{padding-top:9px}.rs-clear{text-align:center;border-left:0;grid-column:1/-1;margin:0;padding:8px 0 4px}.rusps{flex-direction:row;justify-content:center;gap:10px 16px;font-size:13.5px}.rusps li{white-space:nowrap;gap:7px}.rusps svg{width:17px;height:17px}.rgrid{grid-template-columns:1fr;gap:18px}.rres-count{font-size:16px}.rres-tools .rpager{display:none}.rfeat{padding:40px 0 56px}.rcar-head .rcar-arrows{display:none}.rcar-vp{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1 * var(--gut));padding:6px var(--gut) 20px;scroll-padding:0 var(--gut);touch-action:auto;clip-path:inset(-40px 8px);overflow-x:auto}.rcar-vp::-webkit-scrollbar{display:none}.rcar-track{transform:none!important}.rcar-item.clone{display:none}.rcar-item{scroll-snap-align:start;flex-basis:84%}.rcar-dots{display:none}.rcards,.rcards-3,.rcards-5{grid-template-columns:1fr;gap:12px}.rcard-i{grid-template-columns:56px 1fr;column-gap:16px;padding:20px;display:grid}.rcard-i .rtile{border-radius:16px;grid-row:span 2;width:56px;height:56px}.rcard-i .rtile svg[viewBox="0 0 48 48"]{width:34px;height:34px}.rcard-i h3{margin:2px 0 4px}.rsteps,.rsteps-4,.rsteps-5,.rsteps-3{grid-template-columns:1fr;row-gap:0;display:grid}.rstep,.rsteps-5 .rstep{text-align:left;grid-template-columns:56px 1fr;column-gap:16px;padding:0 0 34px;display:grid}.rstep .rtile{z-index:1;border-radius:16px;grid-row:span 2;width:56px;height:56px;position:relative}.rstep .rtile svg{width:28px;height:28px}.rstep h3{margin:6px 0 2px}.rstep p{max-width:none;margin-left:0}.rstep+.rstep:before{display:none}.rstep:not(:last-child):after{content:"";background:rgba(var(--pri2-rgb), .2);border-radius:1px;width:2px;position:absolute;top:60px;bottom:4px;left:27px}.rrel{border-radius:20px;grid-template-columns:1fr}.rrel-img{grid-row:auto;min-height:220px}.rrel-txt{padding:26px 22px 10px}.rrel-pts{gap:14px;padding:10px 22px 28px}.rbelt{gap:48px;padding:0 24px}.rband.moving:before,.rband.moving:after{width:60px}.rlogo{height:32px}.rfaq{grid-template-columns:1fr}.rgains-grid>span{flex-basis:100%}.rend{flex-direction:column;align-items:stretch;min-height:0}.rend-img{height:260px;position:relative;inset:auto}.rend:after{content:none}.rend-in{padding:28px 0 48px}}:is(html:has(.dpage) .pub,html:has(.unavailable-page) .pub){background:var(--bg-sunk)}.pub .dpage{max-width:var(--wrap);padding:0 var(--gut);grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);gap:20px 28px;margin:28px auto 72px}.pub .dpage .col-main,.pub .dpage .col-side,.pub .dpage .side-stick{gap:20px}.pub .dpage+.similar .fgridhead,.pub .dpage+.similar .vgrid{max-width:var(--wrap);padding-left:var(--gut);padding-right:var(--gut)}.pub .dpage .pcard{background:var(--bg-raise);border:1px solid var(--line);box-shadow:none;border-radius:20px;padding:24px}.pub .dpage .pcard h2,.pub .dpage .ocard-h h4{letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:800}.pub .dpage .pcard>h2.ocard-h{margin:0 0 16px}.pub .dpage .ocard-ic{color:var(--green)}.pub .dpage .ocard-ic svg{width:22px;height:22px}.pub .dpage .pgallery{background:0 0;border:0;padding:0;overflow:visible}.pub .dpage .gallery-main{background:#2a3442;border-radius:20px;overflow:hidden}.pub .dpage .gallery-main .tenant-logo{clip-path:inset(1px 1px 1px 0 round 7px);border-radius:7px;height:30px;top:16px;left:16px}.pub .dpage .gallery-main .tenant-logo.is-clear{clip-path:none;border-radius:8px;max-width:50%;height:38px;padding:4px 8px}.pub .dpage .gallery-main .imgnum{background:rgba(var(--sh3-rgb), .72);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:750;top:16px;right:16px}.pub .dpage .gallery-ehbadge{color:#10233c;background:#6db3ff;font-weight:800}.pub .dpage .gallery-main .phototag{background:rgba(var(--sh3-rgb), .7);color:#e2efff}.pub .gnav{color:#10233c;background:#f4f7fbeb;border:0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .15s;display:inline-flex;box-shadow:0 6px 18px -6px #00000080}.pub .gnav:hover{background:var(--green)}.pub .gnav svg{width:22px;height:22px}.pub .dpage .gnav.prev{left:16px}.pub .dpage .gnav.next{right:16px}.gthumbs{scrollbar-width:none;gap:10px;margin:10px -4px -2px;padding:4px;display:flex;overflow-x:auto}.gthumbs::-webkit-scrollbar{display:none}.gthumbs button{aspect-ratio:4/3;cursor:pointer;opacity:.55;outline-offset:2px;background:#2a3442;border:0;border-radius:10px;outline:2px solid #0000;flex:none;width:92px;padding:0;transition:opacity .15s,outline-color .15s;overflow:hidden}.gthumbs button img{object-fit:cover;width:100%;height:100%;display:block}.gthumbs button[aria-current=true]{opacity:1;outline-color:var(--green)}.gthumbs button:hover{opacity:1}.pub .lightbox{background:#040a14f5}.pub .lightbox .lb-top{color:var(--text-2);font-weight:700}.pub .mclose{background:rgba(var(--pri2-rgb), .12);width:40px;height:40px;color:var(--text);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex}.pub .mclose:hover{background:rgba(var(--pri2-rgb), .22)}.pub .lb-thumbs button[aria-current=true],.pub .lb-thumbs button.active{border-color:var(--green)}.pub .dpage .spec-mtitle{margin-bottom:20px}.pub .dpage .spec-mtitle h1{letter-spacing:-.022em;color:var(--text);font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.1}.pub .dpage .spec-mtitle .variant{color:var(--text-2);margin-top:4px;font-size:16px;font-weight:550}.pub .dpage .specgrid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.pub .dpage .spec{border-left:0;border-bottom:1px solid var(--line);padding:12px 14px 12px 0}.pub .dpage .spec .k{color:var(--text-3);margin-bottom:2px;font-size:12.5px;font-weight:650}.pub .dpage .spec .v{color:var(--text);font-size:15.5px;font-weight:700}.pub .dpage .wheelset{background:rgba(var(--pri2-rgb), .07);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:inline-flex}.pub .dpage .wheelset .t{color:var(--text);align-items:center;gap:10px;font-size:15.5px;font-weight:750;display:inline-flex}.pub .dpage .wheelset .t .mounted{background:rgba(var(--pri-rgb), .18);color:var(--lblue);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:750}.pub .dpage .wheelset .d{color:var(--text-2);font-size:14px;font-weight:550}.pub .dpage .vdesc{color:var(--text-2);font-size:15.5px;line-height:1.65}.pub .dpage .equip-toggle-h{color:var(--text);font-size:16px;font-weight:800}.pub .dpage .equip-toggle-h svg{color:var(--green)}.pub .dpage .equip-card li{color:var(--text-2);font-weight:550}.pub .dpage .docs-card a,.pub .dpage .docs-card button{border-radius:14px}.pub .dpage .buybox{--pcard:#fff;--navy:#10233c;--pline:#d6dfea;--pmuted:#42546a;--pmuted2:#8a98aa;--hover:#e8eef6;--blue:var(--isl-blue);--blue-dark:var(--isl-blue);--tint:#e2efff;--on-blue:#fff;--optional-ink:var(--isl-blue);--optional-mark:var(--isl-blue);--optional-yellow:var(--lblue);background:var(--isl);color:var(--ink-navy);box-shadow:var(--island-shadow);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;border-radius:22px;padding:24px}.pub .dpage .buybox-head{padding:0 0 18px}.pub .dpage .buybox-head .provider{color:#42546a;font-size:14px;font-weight:650}.pub .dpage .buybox-body{gap:0;padding:0}.pub .dpage .buybox .econ-card{background:var(--isl-field);box-shadow:inset 0 0 0 1px var(--isl-line);border:0;border-radius:16px;gap:4px;padding:16px 18px}.pub .dpage .buybox .econ-card .ocard-h{margin-bottom:8px}.pub .dpage .buybox .econ-card .ocard-h h4{color:var(--ink-navy);font-size:15px}.pub .dpage .buybox .econ-card .ocard-ic{color:var(--acc-ink)}.pub .dpage .buybox .econ-card .ocard-ic svg{width:18px;height:18px}.pub .dpage .buybox .econ-row{grid-template-columns:124px 1fr;align-items:center;gap:10px;padding:7px 0;display:grid}.pub .dpage .buybox .econ-row>.type-badge{justify-self:start}.pub .dpage .buybox .econ-label{color:#42546a;width:auto;font-size:13.5px;font-weight:650}.pub .buybox .seg,.pub .modal .seg{border:1.5px solid var(--isl-line);height:32px;color:var(--ink-navy);background:#fff;border-radius:9px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:750;display:inline-flex}.pub .buybox .segs.kmsegs{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));display:grid}.pub .buybox .segs.kmsegs .seg{justify-content:center;padding:0 4px}.pub .buybox .seg:hover:not(:disabled){border-color:var(--ink-navy)}.pub .buybox .seg.active{background:var(--ink-navy);border-color:var(--ink-navy);color:#fff}.pub .buybox .seg:disabled{color:#9aa8b8;opacity:1;background:0 0}.pub .dpage .type-badge,.pub .modal .type-badge{background:var(--green);height:32px;color:var(--ink);box-shadow:none;border:0;border-radius:9px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:750;display:inline-flex}.pub .dpage .type-badge.mini,.pub .modal .type-badge.mini{background:var(--mini-bg);color:#0b1a2e}.pub .dpage .buybox .bilpris{box-shadow:none;background:0 0;border:0;border-radius:0;margin:18px 2px 0;padding:0}.pub .dpage .buybox .econ-card{margin:0}.pub .dpage .bilpris .pricebox .fra,.pub .dpage .bilpris .pricebox .down{color:#42546a;font-size:13px;font-weight:650}.pub .dpage .bilpris .pricebox .val{letter-spacing:-.025em;color:var(--ink-navy);font-size:38px;font-weight:800;line-height:1.05}.pub .dpage .bilpris .pricebox .val small{color:#42546a;font-size:16px;font-weight:650}.pub .dpage .bilpris .pricebox .vat{color:#42546a;font-size:12.5px;font-weight:600;display:block}.pub .dpage .bilpris .pricebox .down strong{color:var(--ink-navy);font-size:20px;font-weight:800}.pub .dpage .bilpris .pricebox>.down{border-left-color:var(--isl-line)}.pub .dpage .bilpris .down-deliv{color:var(--isl-blue);margin-top:3px;font-size:12px;font-weight:700;display:block}.pub .dpage .bilpris .pm-split{box-shadow:none;background:0 0;border-radius:0;margin-bottom:2px;padding:0}.pub .dpage .bilpris .pm-split .pm-lbl{color:#42546a;font-size:12px;font-weight:650}.pub .dpage .bilpris .pm-split .pm-val{color:var(--ink-navy);font-size:19px;font-weight:800}.pub .dpage .bilpris .pm-split .pm-opt .pm-val{color:var(--isl-blue)}.pub .dpage .bilpris .pm-plus{color:#8696aa;font-weight:800}.pub .dpage .buybox .ptotal{border-top:1px solid var(--isl-line);margin-top:14px;padding-top:14px}.pub .dpage .buybox .ptotal-line{color:#33465c;align-items:flex-start;font-size:13.5px;font-weight:600}.pub .dpage .buybox .ptotal-line strong{color:var(--ink-navy);font-size:13.5px}.pub .dpage .buybox .ocalc{color:#42546a}.pub .dpage .buybox .ptotal-note{color:#56677c;margin-left:26px;font-size:12px}.pub .dpage .buybox .cta{background:var(--green);width:100%;height:58px;color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--acc-deep) 96%, #000);border:0;border-radius:14px;margin-top:18px;font-size:17px;font-weight:800}.pub .dpage .buybox .cta:hover:not(:disabled){background:var(--green-h)}.pub .dpage .pdock{--pcard:#fff;--navy:#10233c;--pline:#d6dfea;--pmuted:#42546a;--pmuted2:#8a98aa;--hover:#e8eef6;--blue:var(--isl-blue);--blue-dark:var(--isl-blue);--tint:#e2efff;--on-blue:#fff;--optional-ink:var(--isl-blue);--optional-mark:var(--isl-blue);--optional-yellow:var(--lblue);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);color:var(--ink-navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e4ebf3c2;border-radius:0 0 22px 22px;padding-top:16px;padding-bottom:18px;box-shadow:0 18px 34px -18px #000000a6}.pub .dpage .pdock .bilpris{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.pub .dpage .pdock-btn{width:100%;height:46px;color:var(--ink-navy);font:inherit;cursor:pointer;background:#ffffff8c;border:1.5px solid #10233c38;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:750;transition:background .15s,border-color .15s;display:flex}.pub .dpage .pdock-btn:hover{border-color:var(--ink-navy);background:#fff}.pub .dpage .pdock-btn:focus-visible{outline:2px solid var(--isl-blue);outline-offset:2px}.pub .dpage .pdock-btn svg{width:16px;height:16px}.pub .dpage .buybox .buynote{color:#42546a;margin:12px 0 0;font-size:13.5px;font-weight:600}.pub .dpage .buybox .usednote{border:0;border-top:1px solid var(--isl-line);color:#42546a;background:0 0;border-radius:0;margin:16px 0 0;padding:14px 0 0;font-size:13px;font-weight:550;line-height:1.55}.pub .dpage .buybox .usednote a{color:var(--isl-blue);font-weight:750}.pub .dpage .buybox .previewnote{color:#42546a;margin-top:10px}@keyframes priceflash{0%{text-shadow:none;transform:scale(1)}30%{text-shadow:0 0 14px var(--lblue);transform:scale(1.13)}to{text-shadow:none;transform:scale(1)}}@keyframes priceflash-econ{0%{text-shadow:none;transform:scale(1)}30%{text-shadow:0 0 12px var(--green-h);transform:scale(1.13)}to{text-shadow:none;transform:scale(1)}}.pub .svc-inclgrid{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.pub .svc-ib{background:rgba(var(--acc-rgb), .08);min-width:0;max-width:100%;box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb), .22);border-radius:12px;flex-direction:column;transition:background-color .25s,box-shadow .25s;display:flex}.pub .svc-ib.open{background:rgba(var(--acc-rgb), .11)}.pub .svc-inclbox{width:100%;color:var(--text);background:0 0;border-radius:12px;gap:10px;padding:11px 14px;font-size:14.5px;font-weight:700}.pub .svc-inclbox.open{background:0 0}.pub .svc-inclbox:hover .svc-incllabel{text-decoration:none}.pub .svc-incllabel{flex:1}.pub .svc-tickring{background:var(--green);width:20px;height:20px;box-shadow:inset 0 0 0 1.2px var(--acc-deep);font-size:0;position:relative}.pub .svc-tickring:after{content:"";border-bottom:2.2px solid #10233c;border-left:2.2px solid #10233c;width:8px;height:4.5px;position:absolute;top:5px;left:6px;transform:rotate(-45deg)}.pub .svc-chev{visibility:visible;color:var(--text-2);transition:transform .2s}@media (prefers-reduced-motion:reduce){.pub .svc-ib,.pub .svc-chev{transition:none}}.pub .svc-inclbox.open .svc-chev{transform:rotate(180deg)}.pub .svc-ib .svc-help{margin:-2px 14px 13px 44px}.pub .svc-help{color:var(--text-2);font-size:13.5px;font-weight:550;line-height:1.55}.pub .svc-offnote{letter-spacing:0;text-transform:none;color:var(--text-2);margin:20px 0 6px;font-size:13px;font-weight:750}.pub .svcgrid .svc+.svc{border-top-color:var(--line)}.pub .svc-row{gap:12px;padding:4px 0}.pub .svc-optbox{border:2px solid var(--optional-mark);color:#0000;border-radius:7px;width:22px;height:22px;font-size:0;position:relative}.pub .svc.checked .svc-optbox{background:var(--optional-mark)}.pub .svc.checked .svc-optbox:after{content:"";border-bottom:2.4px solid #10233c;border-left:2.4px solid #10233c;width:9px;height:5px;position:absolute;top:5px;left:4.5px;transform:rotate(-45deg)}.pub .svc-optbox.static{background:var(--optional-mark)}.pub .svc-label{color:var(--text);font-size:14.5px;font-weight:650}.pub .svc.off .svc-label{color:var(--text-3);font-weight:550}.pub .svc-plus{color:var(--optional-ink);font-size:14px;font-weight:750}.pub .svc-info{color:#8c9bb0;border-color:#8c9bb0}.pub .svc-nobox{background:rgba(var(--pri2-rgb), .1);color:var(--text-3);border-radius:7px}.pub .incl-card .svc-label{font-size:14.5px}.pub .incl-card .svc-plus{font-size:14px}.pub .dpage .bil-pickup{background:linear-gradient(135deg, rgba(var(--pri-rgb), .14), rgba(var(--pri-rgb), .05));border:1px solid rgba(var(--pri-rgb), .22);box-shadow:none;border-radius:20px;padding:20px 22px}.pub .order-pickup .pickup-ic{color:var(--green)}.pub .order-pickup .pickup-ic svg{width:24px;height:24px}.pub .order-pickup .pickup-row{color:var(--text);font-size:15.5px;font-weight:750}.pub .order-pickup .pickup-note,.pub .order-pickup .deliver-zip-help{color:var(--text-2);font-size:14px;font-weight:550;line-height:1.5}.pub .order-pickup:has(.deliver-incl.chosen){background:linear-gradient(135deg, rgba(var(--acc-rgb), .14), rgba(var(--acc-rgb), .04));border-color:rgba(var(--acc-rgb), .3)}.pub .dpage .col-side,.pub .dpage .side-stick{gap:14px}.pub .dpage .incl-card,.pub .dpage .order-pickup.bil-pickup{--text:#10233c;--text-2:#42546a;--text-3:#566579;--line:#ccd7e4;--optional-mark:var(--isl-blue);--optional-ink:var(--isl-blue);--optional-yellow:var(--isl-blue);background:var(--isl);color:var(--ink-navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:var(--island-shadow);border:0;border-radius:22px;padding:24px}.pub .dpage .incl-card :focus-visible,.pub .dpage .bil-pickup :focus-visible{outline-color:var(--isl-blue)}.pub .dpage .incl-card{gap:12px}.pub .dpage .incl-card .ocard-h h4{color:var(--ink-navy);font-size:15px}.pub .dpage .incl-card .ocard-ic,.pub .dpage .bil-pickup .pickup-ic{color:var(--acc-ink)}.pub .dpage .incl-card .ocard-ic svg{width:18px;height:18px}.pub .dpage .incl-card .svc-ib{box-shadow:inset 0 0 0 1px var(--isl-line);background:#fff}.pub .dpage .incl-card .svc-ib.open{box-shadow:inset 0 0 0 1.5px rgba(var(--acc-rgb), .6);background:#fff}.pub .dpage .incl-card .svc-inclbox{color:var(--ink-navy)}.pub .dpage .incl-card .svc-chev{color:#566579}.pub .dpage .incl-card .svc-optbox{background:#fff}.pub .dpage .incl-card .svc.checked .svc-optbox{background:var(--isl-blue)}.pub .dpage .incl-card .svc.checked .svc-optbox:after{border-color:#fff}.pub .dpage .incl-card .svc-info{color:#566579;border-color:#7b8ba0}.pub .dpage .incl-card .svc-nobox{color:#6b7c91;background:#10233c12}.pub .dpage .incl-card .svc-label{color:var(--ink-navy)}.pub .dpage .incl-card .svc.off .svc-label{color:#566579}.pub .dpage .incl-card .svcgrid .svc+.svc{border-top-color:#d4deea}.pub .dpage .bil-pickup .pickup-row{color:var(--ink-navy)}.pub .dpage .bil-pickup .pickup-note,.pub .dpage .bil-pickup .deliver-zip-help{color:#42546a}.pub .dpage .bil-pickup .deliver-incl{color:var(--ink-navy)}.pub .dpage .bil-pickup .deliver-incl .tick{color:var(--tick-ink,var(--acc-ink))}.pub .dpage .bil-pickup .deliver-incl .tick.optional{color:var(--isl-blue)}.pub[data-brand] .dpage .incl-card .svc-tickring:after{border-color:var(--tick-ink)}.pub[data-brand] .dpage .incl-card .svc-ib.open{box-shadow:inset 0 0 0 1.5px var(--tick-ink)}@media (max-width:760px){.pub .dpage .incl-card,.pub .dpage .order-pickup.bil-pickup{border-radius:18px;padding:18px}}.pub .mobile-cta{background:rgba(var(--sh3-rgb), .96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);box-shadow:none}.pub .mobile-cta .mprice{color:var(--green);font-size:19px;font-weight:800}.pub .mobile-cta .cta{background:var(--green);height:46px;color:var(--ink);border-radius:12px;padding:0 18px;font-size:15px;font-weight:800}.pub .modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040a14b8;animation:.2s both rfade}@keyframes rfade{0%{opacity:0}}.pub .modal{background:var(--bg);border:1px solid var(--line);border-radius:24px;width:min(780px,100%);animation:.3s cubic-bezier(.22,.8,.24,1) both rup;box-shadow:0 40px 100px -30px #000000e6}@keyframes rup{0%{opacity:0;transform:translateY(24px)}}.pub .modal-top{background:rgba(var(--sh4-rgb), .95);border-bottom:1px solid var(--line);padding:18px 24px}.pub .modal-top .mtitle{color:var(--text);font-size:19px;font-weight:800}.pub .modal-top .mclose{background:rgba(var(--pri2-rgb), .12);color:var(--text)}.pub .order-body{background:var(--bg);gap:16px;padding:22px 24px 0}.pub .order-intro{color:var(--text-2);font-size:15px;font-weight:550}.pub .order-section,.pub .order-bottom{background:var(--bg-raise);border:1px solid var(--line);box-shadow:none;border-radius:18px;padding:20px}.pub .order-section .ocard-h h4{color:var(--text);font-size:16px;font-weight:800}.pub .order-section .ocard-ic{color:var(--green)}.pub .order-section .econ-label{color:var(--text-2);font-size:14px;font-weight:650}.pub .modal .seg{background:rgba(var(--pri2-rgb), .1);box-shadow:inset 0 0 0 1px var(--line);color:var(--text);border:0}.pub .modal .seg.active{background:var(--green);color:var(--ink);box-shadow:none}.pub .modal .seg:disabled{color:var(--text-3);opacity:1;background:0 0}.pub .modal .seg.fixed{box-shadow:none;color:var(--text);background:0 0;padding:0}.pub .ff{gap:6px}.pub .ff label{color:var(--text-2);font-size:13px;font-weight:700}.pub .ff input{height:48px;color:var(--ink-navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f7fb;border:1.5px solid #0000;border-radius:11px;padding:0 14px;font-size:16px;font-weight:600;transition:border-color .15s,box-shadow .15s}.pub .ff input:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(var(--acc-rgb), .25)}.pub .ff input::placeholder{color:#8a98aa}.pub .ff input.haserror{background:#f4f7fb;border-color:#ff7b6b;box-shadow:0 0 0 3px #ff7b6b38}.pub .field-error{color:#ff9a8c;font-size:13px;font-weight:700}.pub .ff-row{gap:12px 14px}.pub .cpr-row{border-top:1px solid var(--line);grid-template-columns:220px 1fr;gap:10px 16px;margin-top:16px;padding-top:16px}.pub .cpr-why{color:var(--text-2);padding-top:24px;font-size:13px;font-weight:550;line-height:1.55}.pub .cpr-co{color:var(--lblue);font-weight:750}.pub .cpr-consent,.pub .terms{color:var(--text-2);grid-template-columns:22px 1fr;gap:12px;font-size:13.5px;font-weight:550;line-height:1.5}.pub .terms{align-items:start;display:grid}.pub .cpr-consent input,.pub .terms input{appearance:none;cursor:pointer;background:0 0;border:2px solid #e2efff80;border-radius:7px;place-items:center;width:22px;height:22px;margin:0;display:grid}.pub .cpr-consent input:checked,.pub .terms input:checked{background:var(--green);border-color:var(--green)}.pub .cpr-consent input:checked:after,.pub .terms input:checked:after{content:"";border-bottom:2.4px solid #111;border-left:2.4px solid #111;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.pub .cpr-consent a,.pub .terms a,.pub .cpr-more a,.pub .cpr-more-btn,.pub .terms-privacy a{color:var(--lblue);font-weight:700}.pub .terms strong{color:var(--text)}.pub .terms-privacy{color:var(--text-2);font-size:13px}.pub .cpr-more{background:rgba(var(--pri2-rgb), .07);color:var(--text-2);border:0;border-radius:12px;margin:10px 0 0 34px;padding:12px 14px;font-size:13px}.pub .cpr-more strong{color:var(--text)}.pub .cpr-consent.miss,.pub .terms.miss{outline:0}.pub .cpr-consent.miss input,.pub .terms.miss input{border-color:#ff7b6b;box-shadow:0 0 0 3px #ff7b6b38}.pub .cvr-hit{background:rgba(var(--pri2-rgb), .08)}.pub .cvr-hit .nm,.pub .cvr-hit .ad{color:var(--text)}.pub .cvr-hit .ic,.pub .order-section .deliver-incl .tick{color:var(--green)}.pub .order-section .deliver-incl .tick.optional{color:var(--lblue)}.pub .order-price-sticky{background:var(--bg-raise);border:1px solid var(--line);box-shadow:none;border-radius:18px;padding:14px 20px}.pub .order-price-sticky:has(+.order-price-total){border-bottom:0;border-radius:18px 18px 0 0}.pub .order-price-sticky.stuck{border:1px solid var(--line);border-radius:18px;box-shadow:0 -12px 30px -12px #000c}.pub .order-price-sticky .pricebox .fra,.pub .order-price-sticky .pricebox .down,.pub .order-price-sticky .pricebox .vat{color:var(--text-2);font-size:13px;font-weight:600}.pub .order-price-sticky .pricebox .vat{display:block}.pub .order-price-sticky .pricebox .val{letter-spacing:-.025em;color:var(--green);font-size:34px;font-weight:800;line-height:1.05}.pub .order-price-sticky .pricebox .val small{color:var(--text-2);font-size:15px}.pub .order-price-sticky .pricebox .down strong{color:var(--text);font-size:20px;font-weight:800}.pub .order-price-sticky .pricebox>.down{border-left-color:var(--line)}.pub .order-price-sticky .pm-split .pm-val{color:var(--text);font-size:19px;font-weight:800}.pub .order-price-sticky .pm-split .pm-opt .pm-val{color:var(--lblue)}.pub .order-price-sticky .down-deliv{color:var(--lblue);margin-top:3px;font-size:12px;font-weight:700;display:block}.pub .order-price-total{background:var(--bg-raise);border:1px solid var(--line);border-top-color:var(--line);box-shadow:none;border-radius:0 0 18px 18px;padding:12px 20px 14px}.pub .order-price-total .ptotal-line{color:var(--text-2)}.pub .order-price-total .ptotal-line strong{color:var(--text)}.pub .order-price-total .ocalc{color:var(--text-2)}.pub .modal .cta{background:var(--green);width:100%;height:58px;color:var(--ink);box-shadow:none;border:0;border-radius:14px;font-size:17px;font-weight:800}.pub .modal .cta:hover:not(:disabled):not(.cta-off){background:var(--green-h)}.pub .modal .cta.cta-off{opacity:.55;cursor:not-allowed}.pub .modal .buynote{color:var(--text-2)}.pub .order-error{color:#ffb3a8;background:#ff7b6b24;border-radius:12px}.pub .done-icon{background:var(--green);color:var(--ink)}.pub .order-done h3{color:var(--text);font-size:22px;font-weight:800}.pub .order-done p{color:var(--text-2)}.pub .ts-note{color:var(--text-3)}@media (max-width:900px){.pub .dpage{grid-template-columns:minmax(0,1fr);row-gap:18px;margin:20px auto 32px}}@media (max-width:760px){.pub .dpage .pcard,.pub .dpage .buybox{border-radius:18px;padding:18px}.pub .dpage .gallery-main{border-radius:16px}.pub .dpage .gnav{width:40px;height:40px}.pub .dpage .specgrid{grid-template-columns:1fr 1fr}.pub .dpage .buybox .econ-row{grid-template-columns:1fr;gap:6px}.pub .dpage .bilpris .pricebox .val{font-size:32px}.pub .modal{border:0;border-radius:0}.pub .modal-top{padding:14px 16px}.pub .order-body{padding:16px 16px 0}.pub .order-section,.pub .order-bottom{padding:16px}.pub .cpr-row{grid-template-columns:1fr}.pub .cpr-why{padding-top:0}.pub .order-price-sticky .pricebox .val{font-size:28px}}.rphero{isolation:isolate;background:var(--bg-deep);flex-direction:column;justify-content:flex-end;min-height:386px;display:flex;position:relative}.rphero-img{z-index:-2;background-image:var(--img);background-repeat:no-repeat;background-size:cover;background-position:var(--pos,70% 30%);position:absolute;inset:0}.rphero-in{padding-top:56px;padding-bottom:56px}.rphero h1{letter-spacing:-.027em;color:var(--text);max-width:15em;margin:0;font-size:clamp(30px,3.7vw,54px);font-weight:800;line-height:1.05}.rphero h1.long{font-size:clamp(30px,3vw,44px)}.rphero-sub{color:#eef3fa;max-width:40em;margin:16px 0 0;font-size:clamp(17px,1.3vw,19px);font-weight:550;line-height:1.5}.rphero .rusps{margin-top:24px}.rusps-stack{flex-direction:column;gap:12px;margin-top:26px}.rusps-stack li{font-size:16px}.rusps .rtick{width:20px;height:20px;color:var(--green);flex:none}.rhcta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.rhcta>span{color:#eef3fa;font-size:16px;font-weight:700}.pub .rwm{vertical-align:-.213em;width:auto;max-width:none;height:.965em;display:inline-block}.rnw{white-space:nowrap}@media (min-width:761px){.rphero-img{left:42%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000059 18%,#000 42%);mask-image:linear-gradient(90deg,#0000 0,#00000059 18%,#000 42%)}.rphero h1,.rphero-sub{max-width:min(600px,50vw - 110px)}.rphero h1.long{max-width:min(500px,50vw - 110px);font-size:clamp(30px,2.9vw,44px);line-height:1.08}.rphero-sub{max-width:min(500px,50vw - 110px)}}@media (min-width:1100px){.rphero-img{left:max(42%,50% + 40px,100% - 1000px)}}@media (min-width:1600px){.rphero-img{left:calc(50% + 20px);right:max(0px, calc((100% - var(--wrap)) / 2 - 120px));-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000059 18%,#000 42% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#00000059 18%,#000 42% 82%,#0000 100%)}}@media (max-width:760px){.rphero{min-height:0}.rphero-img{background-size:cover;background-position:var(--mpos,70% 0);height:300px;bottom:auto}.rphero .rusps{justify-content:flex-start}.rphero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgba(var(--sh2-rgb), .45) 0, rgba(var(--sh2-rgb), .1) 90px, rgba(var(--sh3-rgb), .3) 180px, var(--bg-deep) 290px);position:absolute;inset:0}.rphero-in{padding-top:230px;padding-bottom:32px}.rusps-stack{align-items:flex-start}}.rlead-sec{padding-bottom:8px}.rlead-xl{max-width:40em;color:var(--text-2);margin:0;font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.6}.rlead-xl strong{color:var(--text);font-weight:750}.rlead-sm{margin-bottom:18px;font-size:16.5px}.rlead-after{margin:18px 0 0}.rhl{color:var(--green);font-weight:750}.rzero{letter-spacing:-.02em;color:var(--green);font-size:17px;font-weight:800}.rsfd-infos{margin-top:48px}.rduo{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;display:grid}.rduo-card{background:var(--bg-raise);border:1px solid var(--line);border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}.rduo-card .rtile{margin-bottom:6px}.rduo-card h3{letter-spacing:-.012em;color:var(--text);margin:0;font-size:20px;font-weight:800;line-height:1.25}.rduo-card p{color:var(--text-2);margin:0 0 8px;font-size:15.5px;font-weight:550;line-height:1.55}.rduo-card .rbtn{margin-top:auto}.rsplit{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.rsplit.rev>.rsplit-img{order:-1}.rsplit-img{aspect-ratio:4/3;background:#2a3442;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000c}.rsplit h2{letter-spacing:-.022em;color:var(--text);margin:0 0 16px;font-size:clamp(26px,2.4vw,34px);font-weight:800;line-height:1.12}.rsplit p{color:var(--text-2);margin:0 0 14px;font-size:16px;font-weight:550;line-height:1.65}.rsplit p.rhl{color:var(--green)}.rmarkpanel{background:radial-gradient(60% 60% at 50% 45%, rgba(var(--acc-rgb), .14), rgba(var(--acc-rgb), 0) 70%), linear-gradient(160deg, var(--grad-a), var(--bg));border:1px solid var(--line);border-radius:22px;align-self:center;place-items:center;padding:44px 40px;display:grid}.rmarkpanel img{width:min(50%,260px);height:auto}.rgains-wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.rgains-wrap .rgains>span{flex:calc(50% - 6px)}.rgains>span{background:var(--bg-raise);border:1px solid var(--line)}.rstatement{text-align:center;max-width:820px}.rstatement h2{letter-spacing:-.024em;color:var(--text);margin:0 0 16px;font-size:clamp(28px,2.8vw,40px);font-weight:800;line-height:1.1}.rstatement p{color:var(--text-2);margin:0 0 14px;font-size:17px;font-weight:550;line-height:1.65}.rstats{grid-template-columns:repeat(2,minmax(0,260px));gap:20px;display:grid}.rstats .rbox{border-radius:18px;flex-direction:column;gap:4px;padding:24px;display:flex}.rstats b{letter-spacing:-.025em;color:var(--green);font-size:40px;font-weight:800}.rstats span{color:var(--text-2);font-weight:650}.rfq{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;display:grid}.rfq>*{min-width:0}.rfq-side{top:calc(96px + var(--env-band-h,0px));flex-direction:column;gap:18px;display:flex;position:sticky}.rfq-nav{flex-direction:column;gap:2px;display:flex}.rfq-nav a{color:var(--text-2);border-left:2px solid #0000;border-radius:10px;padding:10px 14px;font-size:15px;font-weight:700;text-decoration:none;transition:color .15s,background .15s;display:block}.rfq-nav a:hover{color:var(--text);background:rgba(var(--pri2-rgb), .07)}.rfq-nav a[aria-current=true]{color:var(--text);border-left-color:var(--green);background:rgba(var(--acc-rgb), .06);border-radius:0 10px 10px 0}.rfq-still{background:var(--bg-raise);border:1px solid var(--line);border-radius:18px;padding:22px}.rfq-still h3{color:var(--text);margin:0 0 6px;font-size:17px;font-weight:800}.rfq-still p{color:var(--text-2);margin:0 0 16px;font-size:14.5px;font-weight:550;line-height:1.55}.rfq-grp{scroll-margin-top:calc(96px + var(--env-band-h,0px))}.rfq-grp+.rfq-grp{margin-top:44px}.rfq-grp h2{letter-spacing:-.02em;color:var(--text);margin:0 0 16px;font-size:clamp(22px,2vw,28px);font-weight:800}.rfq-list{flex-direction:column;gap:10px;display:flex}.rqa .faq-a{color:var(--text-2);padding:0 22px 18px;font-size:15px;font-weight:550;line-height:1.6}.rqa .faq-a p{margin:0 0 10px;padding:0}.rqa .faq-a>:last-child{margin-bottom:0}.rqa .faq-a .check-list,.rqa .faq-a .dot-list{flex-direction:column;gap:6px;margin:4px 0 12px;padding:0;list-style:none;display:flex}.rqa .faq-a .check-list li,.rqa .faq-a .dot-list li{color:var(--text);padding-left:28px;font-weight:600;position:relative}.rqa .faq-a .check-list li:before{content:"";background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.8 10.3l2.8 2.7 5.6-5.8' fill='none' stroke='%23111' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:0}.rqa .faq-a .dot-list li:before{content:"";background:var(--lblue);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:7px}@media (max-width:1000px){.rfq{grid-template-columns:1fr;gap:24px}.rfq-side{display:contents}.rfq-nav{order:1}.rfq-main{order:2}.rfq-still{order:3}.rfq-nav{scrollbar-width:none;margin:0 calc(-1 * var(--gut));padding:0 var(--gut);flex-direction:row;gap:8px;overflow-x:auto}.rfq-nav::-webkit-scrollbar{display:none}.rfq-nav a{border:1px solid var(--line);white-space:nowrap;border-radius:999px;flex:none;padding:8px 14px;font-size:14px}.rfq-nav a[aria-current=true]{border-color:var(--green);border-radius:999px}}.pub .kontakt-cols{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;margin-top:0}.pub .kontakt-info{background:var(--bg-raise);border:1px solid var(--line);box-shadow:none;border-radius:22px;gap:20px;padding:28px}.pub .kontakt-linje{align-items:center;gap:16px}.pub .kontakt-linje .ic{background:rgba(var(--pri-rgb), .15);width:52px;height:52px;box-shadow:inset 0 0 0 1px rgba(var(--pri2-rgb), .16);color:var(--green);border-radius:15px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pub .kontakt-linje .ic svg{width:24px;height:24px}.pub .kontakt-linje .lbl{color:var(--text-2);font-size:13px;font-weight:700}.pub .kontakt-linje .val{color:var(--text);letter-spacing:-.01em;font-size:21px;font-weight:800}.pub .kontakt-linje .val:hover{color:var(--green)}.pub .kontakt-linje .note{color:var(--text-2);font-size:14px;font-weight:550}.pub .kontakt-firma{border-top:1px solid var(--line);color:var(--text-2);padding-top:20px;font-size:14.5px;font-weight:550;line-height:1.7}.pub .kontakt-firma h3{color:var(--text);margin:0 0 4px;font-size:15.5px;font-weight:750}.pub .kontakt-firma p{margin:0}@media (max-width:900px){.pub .kontakt-cols{grid-template-columns:1fr}}@media (max-width:760px){.pub .kontakt-info{padding:20px}.pub .kontakt-linje .val{font-size:18px}}.pub .bp-formcard{background:var(--bg-raise);border:1px solid var(--line);box-shadow:none;border-radius:22px;padding:28px}.pub .bp-formcard h3,.pub .bp-formcard h2{letter-spacing:-.015em;color:var(--text);font-size:22px;font-weight:800}.pub .bp-frow2{gap:14px 16px}.pub .bp-ffield label{color:var(--text-2);margin-bottom:7px;font-size:13px;font-weight:700}.pub .bp-ffield input,.pub .bp-ffield textarea{color:var(--ink-navy);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f7fb;border:1.5px solid #0000;border-radius:11px;padding:0 14px;font-size:16px;font-weight:600;transition:border-color .15s,box-shadow .15s}.pub .bp-ffield input{height:50px}.pub .bp-ffield textarea{min-height:140px;padding:13px 14px;line-height:1.5}.pub .bp-ffield input:focus,.pub .bp-ffield textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(var(--acc-rgb), .25)}.pub .bp-ffield input::placeholder,.pub .bp-ffield textarea::placeholder{color:#8a98aa;font-weight:500}.pub .bp-ffield input.haserror,.pub .bp-ffield textarea.haserror{background:#f4f7fb;border-color:#ff7b6b;box-shadow:0 0 0 3px #ff7b6b38}.pub .bp-formsend .cta{background:var(--green);height:56px;color:var(--ink);box-shadow:none;border:0;border-radius:14px;font-size:16.5px;font-weight:800}.pub .bp-formsend .cta:hover:not(:disabled){background:var(--green-h)}.pub .bp-formerror{color:#ffb3a8;background:#ff7b6b24;border-radius:12px}@media (max-width:1100px){.rgains-wrap{grid-template-columns:1fr}}@media (max-width:900px){.rsplit{grid-template-columns:1fr;gap:24px}.rsplit.rev>.rsplit-img{order:0}.rmarkpanel{padding:32px}}@media (max-width:760px){.rduo-card{padding:22px}.rgains-wrap .rgains>span{flex-basis:100%}.pub .bp-formcard{padding:20px}.rstats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.rstats .rbox{padding:18px}.rstats b{font-size:32px}}.pub .rend p,.pub .rphero-sub,.pub .rhero-sub,.pub .rduo-card p,.pub .rfq-still p{text-wrap:balance}.rphero h1 em{color:var(--green);font-style:normal}.rphero:has(.rbp-ctarow){min-height:516px}.rbp-ctarow{flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;display:flex}.rbp-ctarow small{color:#e6edf5;font-size:14.5px;font-weight:650}.rbp-intro{grid-template-columns:1fr 1fr;gap:40px;display:grid}.rbp-intro p{color:var(--text-2);margin:0;font-size:18px;font-weight:550;line-height:1.6}.rbp-intro strong{color:var(--text);font-weight:750}.rbp-punch{color:var(--text-2);max-width:44em;margin:30px 0 0;font-size:18px;font-weight:600;line-height:1.55}.rbp-closing{text-align:center;color:var(--green);margin:36px 0 0;font-size:18px;font-weight:800}.rbp-feat{grid-template-columns:1fr 1fr;gap:14px 40px;margin:0;padding:0;list-style:none;display:grid}.rbp-feat li{border-top:1px solid var(--line);grid-template-columns:24px 1fr;gap:4px 14px;padding:16px 0;display:grid}.rbp-feat .rtick{width:22px;height:22px;color:var(--green);grid-row:span 2;margin-top:1px}.rbp-feat b{color:var(--text);font-size:16px;font-weight:800}.rbp-feat span{color:var(--text-2);font-size:14.5px;font-weight:550;line-height:1.55}.rbp-devices{justify-content:center;align-items:flex-end;max-width:1000px;margin:56px auto 0;padding-bottom:18px;display:flex;position:relative}.rbp-devices:after{content:"";filter:blur(6px);z-index:0;background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;height:26px;position:absolute;bottom:4px;left:4%;right:4%}.pub .rbp-devices img{z-index:1;height:auto;display:block;position:relative}.pub .rbp-devices .mob{z-index:3;filter:drop-shadow(10px 0 18px #00000073);width:11%}.pub .rbp-devices .tab{z-index:2;filter:drop-shadow(14px 0 22px #00000073);width:36%;margin-left:-2.5%}.pub .rbp-devices .mac{z-index:1;width:56%;margin-left:-6%}.rbp-pilot{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.rbp-pilot .rsec-head{margin-bottom:18px}.rbp-pilot p{color:var(--text-2);margin:0 0 12px;font-size:15.5px;font-weight:550}.rbp-pilot .rbp-maal{margin-top:18px}.rbp-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.rbp-chips .lbl{color:var(--text-2);font-weight:650}.rbp-chips .c{background:rgba(var(--pri-rgb), .14);box-shadow:inset 0 0 0 1px rgba(var(--pri-rgb), .3);color:var(--text);border-radius:10px;padding:8px 14px;font-size:14.5px;font-weight:750}.rbp-chips .ar{color:var(--text-3)}.rbp-verdict{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rbp-verdict div{border-radius:18px;padding:22px}.rbp-verdict small{margin-bottom:4px;font-size:13px;font-weight:750;display:block}.rbp-verdict b{letter-spacing:-.015em;font-size:22px;font-weight:800}.rbp-verdict .yes{background:var(--green);color:var(--ink)}.rbp-verdict .no{background:var(--bg-raise);border:1px solid var(--line);color:var(--text)}.rbp-verdict .no small{color:var(--text-2)}.rbp-pilot .rbp-idea{margin-top:16px;font-weight:650}.rbp-nocure{border:1px solid var(--line);border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid;overflow:hidden}.rbp-nocure>div{padding:32px}.rbp-nocure .l{background:var(--bg-raise)}.rbp-nocure .r{background:linear-gradient(150deg, var(--grad-a), var(--bg));flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;display:flex}.rbp-nocure h2{color:var(--text);margin:0 0 14px;font-size:24px;font-weight:800}.rbp-nocure ul{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.rbp-nocure li{color:var(--text);align-items:center;gap:10px;font-weight:700;display:flex}.rbp-nocure li .rtick{width:20px;height:20px;color:var(--green);flex:none}.rbp-nocure .l p{color:var(--text-2);margin:0;font-weight:550}.rbp-nocure .r p{letter-spacing:-.012em;color:var(--text);margin:0;font-size:22px;font-weight:800;line-height:1.3}.rbp-nocure .r p em{color:var(--green);font-style:normal}.rbp-formsec{scroll-margin-top:calc(80px + var(--env-band-h,0px))}.rbp-formwrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px;display:grid}.rbp-formwrap .side h2{letter-spacing:-.022em;color:var(--text);margin:0 0 10px;font-size:clamp(26px,2.4vw,34px);font-weight:800}.rbp-formwrap .side p{color:var(--text-2);margin:0 0 20px;font-size:17px;font-weight:550}.rend .rusps{margin:0 0 26px}.pub .bp-plabel{color:var(--text-2);margin-bottom:7px;font-size:13px;font-weight:700}.pub .bp-segs{flex-wrap:wrap;gap:8px;display:flex}.pub .bp-seg{height:40px;color:var(--text);background:rgba(var(--pri2-rgb), .08);box-shadow:inset 0 0 0 1.5px rgba(var(--pri2-rgb), .24);cursor:pointer;border:0;border-radius:10px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:700;transition:background .15s,box-shadow .15s,color .15s;display:inline-flex}.pub .bp-seg:hover{box-shadow:inset 0 0 0 1.5px rgba(var(--pri2-rgb), .5)}.pub .bp-seg.active{background:var(--green);color:var(--ink);box-shadow:none}.pub .bp-formnote{text-align:center;color:var(--text-2);font-size:13.5px;font-weight:600}@media (max-width:1100px){.rsteps-4 .rstep:nth-child(3):before{display:none}}@media (max-width:900px){.rbp-intro,.rbp-feat,.rbp-pilot,.rbp-nocure,.rbp-formwrap{grid-template-columns:1fr}.rbp-intro{gap:16px}}@media (max-width:760px){.rbp-verdict{grid-template-columns:1fr}.rbp-nocure>div{padding:22px}.rbp-devices{margin-top:36px}}.pub .hero{background:var(--bg-deep);border-bottom:0;padding:56px 0 48px}.pub .hero-inner{max-width:calc(var(--wrap) + 2 * var(--gut));padding:0 var(--gut);text-align:left;margin:0 auto}.pub .hero h1,.pub:not([data-brand]) .hero h1{letter-spacing:-.027em;color:var(--text);max-width:18em;margin:0;font-size:clamp(30px,3.7vw,54px);font-weight:800;line-height:1.05}.pub .hero .sub-blue{color:var(--green);margin-top:14px;font-size:17px;font-weight:700}.pub .hero .seo-intro{max-width:46em;color:var(--text-2);margin:14px 0 0;font-size:16.5px;font-weight:550;line-height:1.6}.pub .hero~.rbrowse-search{background:var(--bg-sunk);max-width:none;padding-top:28px;padding-left:max(var(--gut), calc((100% - var(--wrap)) / 2));padding-right:max(var(--gut), calc((100% - var(--wrap)) / 2))}main:has(>.hero) .rbrowse-search{background:var(--bg-sunk);max-width:none;padding-top:28px;padding-left:max(var(--gut), calc((100% - var(--wrap)) / 2));padding-right:max(var(--gut), calc((100% - var(--wrap)) / 2))}main:has(>.hero){background:var(--bg-sunk)}.pub .vtextlist{max-width:calc(var(--wrap) + 2 * var(--gut));padding:8px var(--gut) 0;margin:0 auto 72px}.pub .vtextlist h2{color:var(--text);margin-bottom:14px;font-size:20px;font-weight:800}.pub .vtextlist a{color:var(--lblue)}.pub .vtextlist .pris{color:var(--text-2)}.pub .content-page{max-width:860px;padding:0 var(--gut);margin:40px auto 72px}.pub .content-page>.pcard:first-child{margin-top:0}.pub .content-page .pcard{background:var(--bg-raise);border:1px solid var(--line);box-shadow:none;border-radius:20px}.pub .content-prose{color:var(--text-2);padding:32px 36px 36px}.pub .content-prose h2,.pub .content-prose h3,.pub .content-prose strong{color:var(--text)}.pub .content-prose h2{margin-top:28px;font-size:20px;font-weight:800}.pub .content-prose a{color:var(--lblue)}.pub .content-prose .prose-version{color:var(--text-3)}.pub .confirm-card .cta{background:var(--green);height:48px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;margin-top:14px;padding:0 22px;font-weight:750;display:inline-flex}@media (max-width:760px){.pub .hero{padding:36px 0 32px}.pub .content-prose{padding:20px 18px 24px}.pub .content-page{margin-top:24px}}.rnav-lang{margin-left:14px}@media (max-width:760px){.rhero-h1{font-size:min(38px, calc((100vw - 2 * var(--gut)) / 10))}.rhero-h1 em{white-space:nowrap;display:block}.pub .dpage .pcard.pgallery{border-radius:0;padding:0}}.pub .mobile-cta{border-top:1px solid var(--isl-line);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e4ebf3c2;box-shadow:0 -12px 30px -14px #0000008c}.pub .mobile-cta .mprice{color:var(--ink-navy)}.pub .mobile-cta .mprice small{color:#42546a}.pub .rwm.rwm-gap{margin-left:.12em}@media (max-width:760px){.rfs:not(.rfs-eh) .rhero-sub{display:none}.rfs:not(.rfs-eh) .rhero-search{margin-top:24px}}.rcar-count{display:none}@media (max-width:760px){.rcar-item{flex-basis:100%}.rcar-vp{padding-bottom:8px}.rcar-count{align-items:center;gap:14px;margin-top:14px;display:flex}.rcar-bar{background:var(--line-2);border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.rcar-bar>span{background:var(--green);border-radius:2px;transition:transform .35s cubic-bezier(.22,.8,.24,1);position:absolute;top:0;bottom:0;left:0}.rcar-num{color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:650}.rcar-num b{color:var(--text);font-weight:800}}.rsearch-row{align-items:stretch;gap:24px;display:flex}.rsearch-row .rsearch{flex:0 0 1000px}.rs-side{flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:4px 0 0;animation:.4s .15s both rs-side-in;display:flex}@keyframes rs-side-in{0%{opacity:0;transform:translate(12px)}}.rs-side .rsort{flex-direction:column;align-items:stretch;gap:6px}.rs-side .rsort-lbl{font-size:13px}.pub .rs-side .rsort .incl-btn{text-align:left;width:100%;height:46px}.rs-side .rsort .incl-panel{min-width:100%;left:0;right:auto}@media (max-width:640px){.rs-sel .incl-panel,.rsort .incl-panel,.rs-side .rsort .incl-panel{min-width:0;top:auto;left:0;right:0}}.rs-side .rpager{justify-content:space-between;margin-top:16px}@media (min-width:1720px){.rres .rwrap{max-width:calc(1600px + 2 * var(--gut))}.rgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pub[data-brand] .rc-incl .tick circle{display:none}.pub[data-brand] .rc-incl .tick path{stroke:var(--tick-ink);stroke-width:2.8px}.pub[data-brand] .svc-tickring{box-shadow:none;background:0 0}.pub[data-brand] .svc-tickring:after{border-color:var(--green);border-width:0 0 2.6px 2.6px}.rnav-in>.rnav-r{margin-left:auto}
