:root{--bg:#ffffff;--bg-alt:#f4f6f8;--bg-deep:#eaeef2;--navy:#12222f;--navy-2:#1b3446;--tx:#14202b;--tx-body:#3f4c59;--tx-mut:#61707f;--tx-inv:#ffffff;--tx-inv2:rgba(255, 255, 255, .78);--acc:#16628c;--acc-dark:#0f4a6b;--acc-tint:#e8f1f7;--line:#dde3e9;--line-str:#c5ced7;--ok:#1c6b45;--ok-bg:#e7f4ed;--warn:#8a5a12;--warn-bg:#fdf4e3;--font:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif;--wrap:1200px;--gut:clamp(1.25rem, 4vw, 3rem);--sy:clamp(4rem, 7vw, 6.5rem);--r:10px;--r-sm:6px;--sh:0 1px 2px rgba(20, 32, 43, .05),0 4px 12px rgba(20, 32, 43, .05);--sh-lg:0 4px 12px rgba(20, 32, 43, .07),0 16px 40px rgba(20, 32, 43, .09);--ease:cubic-bezier(.2, .6, .3, 1);--t:.25s var(--ease)}*,::after,::before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}*{scrollbar-width:none}::-webkit-scrollbar{display:none}body{font-family:var(--font);font-size:1.0625rem;font-weight:400;line-height:1.7;color:var(--tx-body);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:0 0;border:0;cursor:pointer}ol,ul{padding:0;list-style:none}a{color:var(--acc);text-decoration:none;transition:color var(--t)}a:hover{color:var(--acc-dark)}:focus-visible{outline:3px solid var(--acc);outline-offset:2px;border-radius:3px}::selection{background:var(--acc);color:#fff}h1,h2,h3,h4{color:var(--tx);font-weight:700;line-height:1.18;letter-spacing:-.021em}h1{font-size:clamp(2.25rem, 4.6vw, 3.5rem);line-height:1.1}h2{font-size:clamp(1.75rem, 3.2vw, 2.5rem)}h3{font-size:clamp(1.1875rem, 1.9vw, 1.4375rem)}h4{font-size:1.0625rem}p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.lead{font-size:clamp(1.0625rem, 1.35vw, 1.1875rem);line-height:1.65;color:var(--tx-body)}.eyebrow{display:block;font-size:.8125rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--acc);margin-bottom:.875rem}.eyebrow--inv{color:#7dc4e8}.muted{color:var(--tx-mut)}.small{font-size:.9375rem}.wrap{width:min(100% - var(--gut) * 2,var(--wrap));margin-inline:auto}.narrow{width:min(100% - var(--gut) * 2,820px);margin-inline:auto}.s{padding-block:var(--sy)}.s--alt{background:var(--bg-alt)}.s--deep{background:var(--bg-deep)}.s--dark{background:var(--navy);color:var(--tx-inv2)}.s--dark h1,.s--dark h2,.s--dark h3,.s--dark h4{color:#fff}.s--dark .lead{color:var(--tx-inv2)}.shead{max-width:46rem;margin-bottom:clamp(2.5rem,4vw,3.5rem)}.shead p{margin-top:1rem}.shead--c{margin-inline:auto;text-align:center}.grid{display:grid;gap:clamp(1.25rem,2.2vw,1.75rem)}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.center{text-align:center}.mt-l{margin-top:clamp(2rem,3.5vw,3rem)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9375rem 1.75rem;border:2px solid var(--navy);border-radius:var(--r-sm);background:var(--navy);color:#fff;font-size:.9375rem;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background var(--t),border-color var(--t),color var(--t),transform var(--t)}.btn:hover{background:var(--navy-2);border-color:var(--navy-2);color:#fff;transform:translateY(-1px)}.btn:active{transform:none}.btn--acc{background:var(--acc);border-color:var(--acc)}.btn--acc:hover{background:var(--acc-dark);border-color:var(--acc-dark)}.btn--out{background:0 0;color:var(--navy)}.btn--out:hover{background:var(--navy);color:#fff}.btn--inv{background:#fff;border-color:#fff;color:var(--navy)}.btn--inv:hover{background:var(--acc-tint);border-color:var(--acc-tint);color:var(--navy)}.btn--ghost-inv{background:0 0;border-color:rgba(255,255,255,.45);color:#fff}.btn--ghost-inv:hover{background:#fff;border-color:#fff;color:var(--navy)}.btn--full{width:100%}.btn--sm{padding:.6875rem 1.125rem;font-size:.875rem}.btns{display:flex;flex-wrap:wrap;gap:.875rem}.btns--mid{align-items:center}.alink{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9375rem}.alink svg{flex:none;width:16px;height:16px;transition:transform var(--t)}.alink:hover svg{transform:translateX(3px)}.hdr{position:fixed;inset:0 0 auto 0;z-index:200;background:#fff;border-bottom:1px solid var(--line);transition:box-shadow var(--t)}.hdr.stuck{box-shadow:var(--sh)}.hdr__in{display:flex;align-items:center;gap:1.5rem;min-height:74px}.brand{display:flex;align-items:center;gap:.625rem;margin-right:auto}.brand img{width:auto;height:34px}.brand__n{display:block;font-size:1.1875rem;font-weight:700;color:var(--tx);letter-spacing:-.015em;line-height:1.1}.brand__t{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--tx-mut);margin-top:.15rem}.nav{display:flex;align-items:center;gap:.25rem}.nav>a{padding:.5rem .8125rem;border-radius:var(--r-sm);font-size:.9375rem;font-weight:500;color:var(--tx)}.nav>a:hover{background:var(--bg-alt);color:var(--acc)}.nav>a[aria-current=page]{color:var(--acc);font-weight:600;background:var(--acc-tint)}.nav__ct{display:none}.hdr__side{display:flex;align-items:center;gap:.75rem}.hdr__tel{font-size:.9375rem;font-weight:600;color:var(--tx);white-space:nowrap}.hdr__tel:hover{color:var(--acc)}.burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;border:1px solid var(--line-str);border-radius:var(--r-sm);transition:background var(--t),border-color var(--t)}.burger span{display:block;width:20px;height:2px;background:var(--tx);border-radius:2px;transition:transform var(--t),opacity var(--t)}.burger[aria-expanded=true]{background:var(--bg-alt);border-color:var(--line)}.burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(0)}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}html.nav-lock,html.nav-lock body{overflow:hidden}html.nav-lock body{position:fixed;left:0;right:0;width:100%}.hero{background:var(--bg-alt);border-bottom:1px solid var(--line);padding-top:calc(74px + clamp(2.5rem,5vw,4.5rem));padding-bottom:clamp(2.5rem,5vw,4.5rem)}.hero__in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}.hero h1{margin-bottom:1.25rem}.hero .lead{margin-bottom:2rem;max-width:34rem}.hero__img{border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-lg);aspect-ratio:3/2}.hero__img img{width:100%;height:100%;object-fit:cover}.trust{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:2rem;padding-top:1.75rem;border-top:1px solid var(--line-str)}.trust li{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;font-weight:500;color:var(--tx)}.trust svg{width:20px;height:20px;color:var(--acc);flex:none;margin-top:.15rem}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.fact{background:#fff;padding:clamp(1.25rem,2.5vw,1.75rem)}.fact__k{display:block;font-size:clamp(1.5rem, 2.6vw, 2rem);font-weight:700;color:var(--acc);line-height:1.1;letter-spacing:-.02em}.fact__v{display:block;font-size:.9375rem;color:var(--tx-mut);margin-top:.375rem;line-height:1.55}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:clamp(1.5rem,2.4vw,2rem)}.card--h{transition:border-color var(--t),box-shadow var(--t),transform var(--t)}.card--h:hover{border-color:var(--acc);box-shadow:var(--sh-lg);transform:translateY(-3px)}.card h3{margin-bottom:.625rem}.card p{font-size:1rem}.card__title{font-size:1.5rem;margin-bottom:.5rem}.card--note{margin-top:2rem;background:var(--acc-tint);border-color:#bcd8e8}.card--note h3{font-size:1.125rem;margin-bottom:.5rem}.card--note p{margin-bottom:1.25rem}.card--col{display:flex;flex-direction:column}.card__f{margin-top:auto;padding-top:1.25rem}.card__f .alink{padding-top:1rem;border-top:1px solid var(--line);width:100%}.card__i{width:46px;height:46px;border-radius:var(--r-sm);background:var(--acc-tint);color:var(--acc);display:grid;place-items:center;margin-bottom:1.125rem}.card__i svg{width:23px;height:23px}.svc{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:border-color var(--t),box-shadow var(--t),transform var(--t)}.svc:hover{border-color:var(--acc);box-shadow:var(--sh-lg);transform:translateY(-3px)}.svc__img{aspect-ratio:16/10;overflow:hidden;background:var(--bg-deep)}.svc__img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.svc:hover .svc__img img{transform:scale(1.04)}.svc__b{padding:clamp(1.375rem,2vw,1.75rem);display:flex;flex-direction:column;flex:1}.svc__b h3{margin-bottom:.5rem}.svc__b>p{font-size:1rem}.svc__l{margin:1.125rem 0 1.5rem;display:grid;gap:.5rem}.svc__l li{display:grid;grid-template-columns:18px 1fr;gap:.625rem;font-size:.9375rem}.svc__l svg{width:18px;height:18px;color:var(--ok);margin-top:.28rem}.svc__f{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.125rem;border-top:1px solid var(--line)}.svc__p{font-size:.8125rem;color:var(--tx-mut);line-height:1.3}.svc__p b{display:block;font-size:1.25rem;font-weight:700;color:var(--tx);margin-top:.15rem}.svc--wide{grid-column:1/-1}.svc--wide .svc__b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(2rem,4vw,3.5rem)}.svc__hd p{font-size:1rem}.svc--wide .svc__l{margin:0;align-self:center}.svc--wide .svc__f{grid-column:1/-1;margin-top:1.5rem}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4.5vw,4rem);align-items:center}.duo--top{align-items:start}.duo--rev .duo__m{order:-1}.duo__m{border-radius:var(--r);overflow:hidden;box-shadow:var(--sh-lg);aspect-ratio:4/3;background:var(--bg-deep)}.duo__m img{width:100%;height:100%;object-fit:cover}.duo__m--tall{aspect-ratio:4/5}.checks{display:grid;gap:1rem;margin-top:1.75rem}.checks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:.75rem}.checks svg{width:22px;height:22px;color:var(--ok);margin-top:.18rem}.checks b{display:block;color:var(--tx);font-weight:600;font-size:1rem}.checks span{display:block;font-size:.9375rem;color:var(--tx-body);margin-top:.1rem}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2vw,1.75rem)}.stp{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--r);padding:clamp(1.375rem,2vw,1.75rem)}.stp__n{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--acc);color:#fff;font-size:.875rem;font-weight:700;margin-bottom:1rem}.stp h3{font-size:1.125rem;margin-bottom:.5rem}.stp p{font-size:.9375rem;color:var(--tx-inv2)}.tabs{display:flex;gap:.5rem;background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r);padding:.375rem;margin-bottom:clamp(1.75rem,3vw,2.5rem)}.tab{flex:1;padding:.875rem 1rem;border-radius:var(--r-sm);font-size:.9375rem;font-weight:600;color:var(--tx-body);transition:background var(--t),color var(--t)}.tab:hover{color:var(--acc)}.tab[aria-selected=true]{background:var(--navy);color:#fff}.calc{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(1.5rem,3vw,2.25rem);align-items:start}.calc>*{min-width:0}.panel[hidden]{display:none}.fs{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:clamp(1.375rem,2.2vw,1.875rem);margin-bottom:1.25rem}.fs__h{display:flex;align-items:flex-start;gap:.875rem;margin-bottom:1.5rem;padding-bottom:1.125rem;border-bottom:1px solid var(--line)}.fs__n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;font-size:.8125rem;font-weight:700}.fs__h h3{font-size:1.1875rem}.fs__h p{font-size:.9375rem;color:var(--tx-mut);margin-top:.25rem}.f{margin-bottom:1.75rem}.f:last-child{margin-bottom:0}.f__l{display:block;font-size:.9375rem;font-weight:600;color:var(--tx);margin-bottom:.75rem}.f__hint{font-size:.875rem;color:var(--tx-mut);margin:-.5rem 0 .75rem;line-height:1.55}.f>.f__hint:only-child{margin:0}.opts{display:grid;gap:.625rem}.opts--2{grid-template-columns:repeat(2,minmax(0,1fr))}.opts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.opt{position:relative}.opt input{position:absolute;opacity:0;width:0;height:0}.opt__b{display:block;height:100%;padding:.9375rem 1rem;border:2px solid var(--line);border-radius:var(--r-sm);background:#fff;cursor:pointer;transition:border-color var(--t),background var(--t)}.opt__b:hover{border-color:var(--line-str);background:var(--bg-alt)}.opt input:checked+.opt__b{border-color:var(--acc);background:var(--acc-tint)}.opt input:focus-visible+.opt__b{outline:3px solid var(--acc);outline-offset:2px}.opt__t{display:block;font-size:.9375rem;font-weight:600;color:var(--tx);line-height:1.35}.opt__d{display:block;font-size:.875rem;color:var(--tx-mut);margin-top:.25rem;line-height:1.5}.opt__note{display:inline-block;margin-top:.5rem;padding:.125rem .5rem;border-radius:99px;background:var(--ok-bg);color:var(--ok);font-size:.75rem;font-weight:700}.rng{display:flex;align-items:center;gap:1rem}.rng__o{display:flex;align-items:baseline;gap:.3rem;flex:none;min-width:118px;padding:.5rem .75rem;border:2px solid var(--line);border-radius:var(--r-sm);background:#fff}.rng:focus-within .rng__o{border-color:var(--acc)}.rng__o input{width:100%;border:0;padding:0;background:0 0;font-size:1.25rem;font-weight:700;color:var(--tx);-moz-appearance:textfield}.rng__o input::-webkit-inner-spin-button,.rng__o input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rng__o input:focus{outline:0}.rng__o span{font-size:.875rem;font-weight:600;color:var(--tx-mut);white-space:nowrap}input[type=range]{flex:1;-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:var(--line);cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--navy);border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.28);cursor:grab;transition:transform .15s var(--ease)}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--navy);border:3px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.28);cursor:grab}input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--line)}.geo{display:flex;gap:.625rem;align-items:stretch}.geo input{flex:1;min-width:0;padding:.8125rem 1rem;border:2px solid var(--line);border-radius:var(--r-sm);background:#fff;font-size:1rem;color:var(--tx)}.geo input:focus{outline:0;border-color:var(--acc)}.geo .btn{flex:none}.geo__s{font-size:.875rem;line-height:1.55;color:var(--tx-mut);margin-top:.625rem;min-height:1.35em}.geo__s--busy{color:var(--tx-mut)}.geo__s--ok{color:var(--acc);font-weight:600}.geo__s--warn{color:#a4552a}.presets{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}.preset{padding:.4375rem .8125rem;border:1px solid var(--line-str);border-radius:99px;background:#fff;font-size:.8125rem;font-weight:600;color:var(--tx-body);transition:all var(--t)}.preset:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-tint)}.stp2{display:inline-flex;align-items:center;border:2px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.stp2 button{width:42px;height:44px;display:grid;place-items:center;font-size:1.25rem;font-weight:600;color:var(--tx);transition:background var(--t)}.stp2 button:hover{background:var(--bg-alt);color:var(--acc)}.stp2 input{width:56px;height:44px;text-align:center;border:0;border-inline:2px solid var(--line);background:0 0;font-size:1.0625rem;font-weight:700;color:var(--tx);-moz-appearance:textfield}.stp2 input::-webkit-inner-spin-button,.stp2 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stp2 input:focus{outline:0}.pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1.25rem}.pair>div>label{display:block;font-size:.9375rem;font-weight:600;color:var(--tx);margin-bottom:.625rem}.sw{display:flex;align-items:flex-start;gap:.875rem;cursor:pointer;padding:.875rem 1rem;border:2px solid var(--line);border-radius:var(--r-sm);transition:border-color var(--t),background var(--t)}.sw:hover{border-color:var(--line-str)}.sw:has(input:checked){border-color:var(--acc);background:var(--acc-tint)}.sw input{position:absolute;opacity:0}.sw__t{flex:none;width:46px;height:26px;border-radius:99px;background:var(--line-str);padding:3px;margin-top:.1rem;transition:background var(--t)}.sw__t::after{content:'';display:block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform var(--t)}.sw input:checked+.sw__t{background:var(--acc)}.sw input:checked+.sw__t::after{transform:translateX(20px)}.sw input:focus-visible+.sw__t{outline:3px solid var(--acc);outline-offset:2px}.sw__l b{display:block;font-size:.9375rem;font-weight:600;color:var(--tx)}.sw__l span{display:block;font-size:.875rem;color:var(--tx-mut);margin-top:.1rem}.adds{display:grid;gap:.5rem}.add{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.75rem .875rem;border:2px solid var(--line);border-radius:var(--r-sm);background:#fff;transition:border-color var(--t),background var(--t)}.add.on{border-color:var(--acc);background:var(--acc-tint)}.add__c{position:relative;display:grid;place-items:center}.add__c input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.add__c i{display:grid;place-items:center;width:22px;height:22px;border:2px solid var(--line-str);border-radius:5px;background:#fff;transition:all var(--t)}.add__c i::after{content:'';width:10px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) scale(.5);opacity:0;transition:all var(--t);margin-top:-2px}.add__c input:checked+i{background:var(--acc);border-color:var(--acc)}.add__c input:checked+i::after{opacity:1;transform:rotate(-45deg) scale(1)}.add__c input:focus-visible+i{outline:3px solid var(--acc);outline-offset:2px}.add__i{cursor:pointer;min-width:0}.add__n{display:block;font-size:.9375rem;font-weight:500;color:var(--tx);line-height:1.4}.add__m{display:block;font-size:.8125rem;color:var(--tx-mut)}.add__q{display:flex;align-items:center;gap:.5rem;opacity:.35;pointer-events:none;transition:opacity var(--t)}.add.on .add__q{opacity:1;pointer-events:auto}.add__q .stp2 button{width:32px;height:34px;font-size:1rem}.add__q .stp2 input{width:46px;height:34px;font-size:.9375rem}.add__u{font-size:.8125rem;font-weight:600;color:var(--tx-mut)}.sum{position:sticky;top:92px}.sum__c{background:var(--navy);color:var(--tx-inv2);border-radius:var(--r);padding:clamp(1.5rem,2.4vw,1.875rem)}.sum__t{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.125rem;border-bottom:1px solid rgba(255,255,255,.16)}.sum__t h3{font-size:1.1875rem}.sum__tag{font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#7dc4e8}.sum__p{padding-block:1.5rem;border-bottom:1px solid rgba(255,255,255,.16)}.sum__pk{font-size:.8125rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:rgba(255,255,255,.62);margin-bottom:.5rem}.sum__v{font-size:clamp(2.5rem, 5vw, 3.25rem);font-weight:700;line-height:1;color:#fff;letter-spacing:-.03em}.sum__r{font-size:.9375rem;color:#7dc4e8;margin-top:.625rem;font-weight:500}.meta{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:rgba(255,255,255,.16);margin-block:1.5rem;border-radius:var(--r-sm);overflow:hidden}.meta__i{background:var(--navy);padding:.875rem .9375rem}.meta__k{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.62)}.meta__v{font-size:1.0625rem;font-weight:700;color:#fff;margin-top:.2rem;line-height:1.25}.bar{display:flex;height:8px;border-radius:99px;overflow:hidden;margin-bottom:.75rem}.bar[hidden],.barleg[hidden]{display:none}.bar i{transition:width .5s var(--ease)}.barleg{display:flex;flex-wrap:wrap;gap:.375rem 1rem;margin-bottom:1.25rem;font-size:.8125rem}.barleg li{display:flex;align-items:center;gap:.375rem;color:rgba(255,255,255,.72)}.barleg i{width:9px;height:9px;border-radius:2px;flex:none}.bd{margin-bottom:1.5rem}.bd__r{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.9375rem;padding-block:.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.bd__r span:first-child{color:rgba(255,255,255,.75);min-width:0;overflow-wrap:anywhere}.bd__r b{color:#fff;font-weight:600;white-space:nowrap}.bd__r--sub{padding-left:1rem;font-size:.875rem;border-bottom:0;padding-block:.25rem}.bd__r--sub span:first-child{color:rgba(255,255,255,.55)}.bd__r--disc b{color:#7fd6a8}.bd__r--tot{border-bottom:0;border-top:2px solid rgba(255,255,255,.3);margin-top:.625rem;padding-top:.9375rem}.bd__r--tot span:first-child{color:#fff;font-weight:600;font-size:1rem}.bd__r--tot b{font-size:1.375rem}.sum__a{display:grid;gap:.625rem}.sum__n{margin-top:1.25rem;font-size:.875rem;line-height:1.6;color:rgba(255,255,255,.62)}.flag{display:none;gap:.625rem;align-items:flex-start;margin-top:1.25rem;padding:.9375rem 1.125rem;border:1px solid rgba(138,90,18,.3);background:var(--warn-bg);border-radius:var(--r-sm);font-size:.9375rem;line-height:1.6;color:#6b460e}.flag.on{display:flex}.dock{display:none;position:fixed;inset:auto 0 0 0;z-index:180;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem var(--gut) calc(.75rem + env(safe-area-inset-bottom));background:var(--navy);color:#fff}.dock__k{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.65)}.dock__v{font-size:1.375rem;font-weight:700;line-height:1.2}.ph{background:var(--bg-alt);border-bottom:1px solid var(--line);padding-top:calc(74px + clamp(2.5rem,4vw,3.5rem));padding-bottom:clamp(2.5rem,4vw,3.5rem)}.ph h1{margin-bottom:1rem}.ph .lead{max-width:46rem}.crumbs{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;color:var(--tx-mut);margin-bottom:1.25rem}.faq{display:grid;gap:.75rem}.faq__i{border:1px solid var(--line);border-radius:var(--r);background:#fff;overflow:hidden;transition:border-color var(--t),box-shadow var(--t)}.faq__i.open{border-color:var(--acc);box-shadow:var(--sh)}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;text-align:left;font-size:1.0625rem;font-weight:600;color:var(--tx)}.faq__q:hover{color:var(--acc)}.faq__s{flex:none;position:relative;width:28px;height:28px;border-radius:50%;background:var(--acc-tint)}.faq__s::after,.faq__s::before{content:'';position:absolute;background:var(--acc);transition:transform var(--t)}.faq__s::before{top:13px;left:8px;width:12px;height:2px}.faq__s::after{left:13px;top:8px;width:2px;height:12px}.faq__i.open .faq__s{background:var(--acc)}.faq__i.open .faq__s::before{background:#fff}.faq__i.open .faq__s::after{transform:scaleY(0)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease)}.faq__i.open .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{padding:0 1.5rem 1.375rem;font-size:1rem}.ci-head{margin-bottom:1.5rem}.ci{display:flex;gap:1rem;padding-block:1.25rem;border-bottom:1px solid var(--line)}.ci:first-child{border-top:1px solid var(--line)}.ci__i{flex:none;width:44px;height:44px;border-radius:var(--r-sm);background:var(--acc-tint);color:var(--acc);display:grid;place-items:center}.ci__i svg{width:21px;height:21px}.ci__k{font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-mut)}.ci__v{font-size:1.125rem;font-weight:700;color:var(--tx);margin-top:.15rem}.ci__v a{color:var(--tx)}.ci__v a:hover{color:var(--acc)}.ci__s{font-size:.875rem;color:var(--tx-mut);margin-top:.2rem;line-height:1.55}.ci>div{min-width:0;flex:1}.hrs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-width:22rem;margin-block:.5rem .625rem}.hrs>div{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--r-sm);padding:.625rem .75rem}.hrs dt{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--tx-mut)}.hrs dd{margin:.125rem 0 0;font-size:1.125rem;font-weight:700;color:var(--tx);white-space:nowrap;font-variant-numeric:tabular-nums}.ftr{background:var(--navy);color:rgba(255,255,255,.72);padding-top:clamp(3rem,5vw,4.5rem)}.ftr__t{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.2fr;gap:clamp(2rem,3.5vw,3rem);padding-bottom:clamp(2.5rem,4vw,3.5rem)}.ftr h4{font-size:.8125rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#fff;margin-bottom:1.125rem}.ftr ul{display:grid;gap:.625rem}.ftr a{color:rgba(255,255,255,.72);font-size:.9375rem}.ftr a:hover{color:#fff}.ftr .brand__n{color:#fff}.ftr .brand__t{color:rgba(255,255,255,.6)}.ftr__ab{font-size:.9375rem;margin-top:1.125rem;max-width:30rem;line-height:1.65}.ftr__b{display:flex;flex-wrap:wrap;gap:.75rem 2rem;justify-content:space-between;padding-block:1.5rem;border-top:1px solid rgba(255,255,255,.16);font-size:.875rem;color:rgba(255,255,255,.55)}[data-rev]{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease),transform .6s var(--ease)}[data-rev].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:NaNs!important;transition-duration:NaNs!important;transition-delay:0s!important}[data-rev]{opacity:1;transform:none}}@media (max-width:1100px){.calc{grid-template-columns:1fr}.sum{position:static}.meta{grid-template-columns:repeat(4,1fr)}.ftr__t{grid-template-columns:1fr 1fr}}@media (max-width:960px){.nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 74px);max-height:calc(100dvh - 74px);overflow-y:auto;overscroll-behavior:contain;background:#fff;border-top:1px solid var(--line);padding:.25rem var(--gut) 1.75rem;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .3s var(--ease),visibility 0s linear .3s}.nav.open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .45s var(--ease),visibility 0s}.nav>a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem .125rem;border-radius:0;border-bottom:1px solid var(--line);font-size:1.1875rem;font-weight:600}.nav>a,.nav__ct{opacity:0;transform:translateY(-12px);transition:color var(--t),opacity .15s ease,transform .15s ease}.nav.open .nav__ct,.nav.open>a{opacity:1;transform:none;transition:color var(--t),opacity .4s var(--ease),transform .4s var(--ease)}.nav.open>a:first-child{transition-delay:0s,.08s,.08s}.nav.open>a:nth-child(2){transition-delay:0s,.14s,.14s}.nav.open>a:nth-child(3){transition-delay:0s,.2s,.2s}.nav.open .nav__ct{transition-delay:0s,.27s,.27s}.nav>a::after{content:'';flex:none;width:9px;height:9px;margin-right:.375rem;border-top:2px solid var(--line-str);border-right:2px solid var(--line-str);transform:rotate(45deg);transition:border-color var(--t),transform var(--t)}.nav>a:hover{background:0 0;color:var(--acc)}.nav>a:hover::after{border-color:var(--acc);transform:translateX(3px) rotate(45deg)}.nav>a[aria-current=page]{background:0 0;color:var(--acc)}.nav>a[aria-current=page]::after{border-color:var(--acc)}.nav__ct{display:grid;gap:.625rem;margin-top:1.5rem}.nav__ct .btn{width:100%}.nav__h{font-size:.875rem;color:var(--tx-mut);text-align:center;margin-top:.25rem}.hdr::before{content:'';position:absolute;top:100%;left:0;right:0;height:100vh;background:rgba(18,34,47,.45);opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility .35s}.hdr.menu-open::before{opacity:1;visibility:visible}.burger{display:flex}.hdr__tel{display:none}.hero__in{grid-template-columns:1fr}.hero__img{order:-1}.duo{grid-template-columns:minmax(0,1fr)}.duo--rev .duo__m{order:0}.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(2,1fr)}.dock{display:flex}body.dock-on{padding-bottom:80px}}@media (max-width:680px){.g2,.g3,.g4{grid-template-columns:1fr}.svc--wide .svc__b{grid-template-columns:1fr}.svc--wide .svc__l{margin-top:1.125rem}.steps{grid-template-columns:1fr}.opts--2,.opts--3{grid-template-columns:1fr}.ftr__t{grid-template-columns:1fr}.facts{grid-template-columns:1fr}.meta{grid-template-columns:repeat(2,1fr)}.tabs{flex-direction:column}.rng{flex-wrap:wrap}.rng__o{order:-1;width:100%}.add{grid-template-columns:auto minmax(0,1fr);row-gap:.625rem}.add__q{grid-column:2;justify-self:start}.trust{gap:.75rem 1.25rem}}@media (max-width:460px){.btn{width:100%}.btns{flex-direction:column}.dock .btn,.hdr__side .btn{width:auto}.brand__t{display:none}}@media (max-width:374px){.hrs{grid-template-columns:minmax(0,1fr)}.hrs>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.hrs dd{margin:0}}@media (max-width:359px){.hdr__side .btn{display:none}}.pdoc{display:none}@media print{@page{size:A4;margin:16mm 15mm}body>:not(.pdoc){display:none!important}body{background:#fff;color:#1a1a1a;font-size:10.5pt;line-height:1.5}.pdoc{display:block}.pdoc b,.pdoc h1,.pdoc h2{color:#12222f}.pdoc__h{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:5mm;border-bottom:1.5pt solid #12222f}.pdoc__brand{display:flex;align-items:center;gap:3mm}.pdoc__brand img{width:auto;height:12mm}.pdoc__brand b{display:block;font-size:15pt;letter-spacing:-.01em;line-height:1.1}.pdoc__brand span{display:block;font-size:7.5pt;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5a6b78;margin-top:.5mm}.pdoc__meta{text-align:right;font-size:9pt;color:#3f4c59}.pdoc__title{display:flex;justify-content:space-between;align-items:baseline;gap:8mm;margin:7mm 0 5mm}.pdoc h1{font-size:16pt;font-weight:700;letter-spacing:-.01em}.pdoc__nr{font-size:9pt;color:#5a6b78;white-space:nowrap}.pdoc__sum{border:1pt solid #12222f;border-left:4pt solid #16628c;padding:4mm 5mm;margin-bottom:7mm}.pdoc__sum span{display:block;font-size:8.5pt;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#5a6b78}.pdoc__sum b{display:block;font-size:24pt;font-weight:700;line-height:1.15;margin-top:1mm}.pdoc__sum small{display:block;font-size:9pt;color:#5a6b78;margin-top:.5mm}.pdoc h2{font-size:9pt;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding-bottom:1.5mm;margin-bottom:3mm;border-bottom:.75pt solid #c9d3da}.pdoc h2:not(:first-of-type){margin-top:7mm}.pdoc__t{width:100%;border-collapse:collapse}.pdoc__t td,.pdoc__t th{padding:1.8mm 0;border-bottom:.5pt solid #e3e8ec;vertical-align:top;text-align:left;font-weight:400}.pdoc__t td:last-child{text-align:right;white-space:nowrap;padding-left:6mm}.pdoc__t--facts th{width:45%;color:#5a6b78}.pdoc__t--facts td{text-align:left;font-weight:500}.pdoc__r--sub td{padding-left:5mm;font-size:9.5pt;color:#5a6b78}.pdoc__r--disc td{color:#2f7a52}.pdoc__r--sum td{border-top:1pt solid #12222f;border-bottom:0;padding-top:2.5mm;font-size:12pt;font-weight:700;color:#12222f}.pdoc__notes{height:22mm;border:.5pt dashed #c9d3da;border-radius:2mm}.pdoc__f{margin-top:8mm;padding-top:4mm;border-top:.75pt solid #c9d3da;font-size:8.5pt;line-height:1.5;color:#5a6b78}.pdoc__f p{margin-bottom:1.5mm}.pdoc__cta{color:#12222f;font-weight:600;font-size:9.5pt;margin-top:3mm}.pdoc__f,.pdoc__sum,.pdoc__t{break-inside:avoid}.pdoc h2{break-after:avoid}}