@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans_400Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Noto Sans;src:url(/fonts/NotoSans_700Bold.ttf) format("truetype");font-weight:700;font-display:swap}:root{--ink: #1f2328;--muted: #5b6168;--graphite: #3d434a;--paper: #ffffff;--mist: #eef0f2;--line: #dfe2e6;--night: #1f2328;--night-muted: #b4b9bf;--head: "Noto Sans", -apple-system, "Segoe UI", sans-serif;--body: "Noto Sans", -apple-system, "Segoe UI", sans-serif;--wrap: 1180px;--gutter: 24px;color-scheme:light;font-feature-settings:"locl" 0;-webkit-locale:"uk"}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.6 var(--body);overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--graphite);outline-offset:3px;border-radius:4px}.bar{position:sticky;top:0;z-index:10;background:#fffffff0;border-bottom:1px solid var(--line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.bar-in{max-width:var(--wrap);margin:0 auto;padding:12px var(--gutter);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.brand{display:flex;align-items:flex-start;gap:12px;text-decoration:none;flex:none}.brand-logo{height:64px;width:auto}.brand-slogan{font-size:17px;line-height:24px;color:var(--muted);margin-top:10.7px;white-space:nowrap}.nav{display:flex;align-items:center;gap:28px;margin-top:4.7px}.nav-link{font-size:17px;line-height:36px;text-decoration:none;color:var(--ink);border-bottom:2px solid transparent}.nav-link:hover{border-bottom-color:var(--line)}.nav-link[aria-current=page]{border-bottom-color:var(--graphite);font-weight:700}.nav-login{font-size:17px;line-height:36px;padding:0 20px;border-radius:8px;background:var(--graphite);color:#fff;text-decoration:none;font-weight:700}.nav-login:hover{background:var(--ink)}.menu-btn{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:10px;font:700 17px/1 var(--body);text-decoration:none}.btn-main{background:var(--graphite);color:#fff}.btn-main:hover{background:var(--ink)}.btn-soft{background:var(--paper);color:var(--ink);border:1px solid #b4b9bf}.btn-soft:hover{border-color:var(--graphite)}.hero{background:linear-gradient(180deg,var(--mist) 0%,var(--paper) 100%)}.hero-in{max-width:var(--wrap);margin:0 auto;padding:72px var(--gutter) 96px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:center}.hero h1{font:700 50px/1.12 var(--head);letter-spacing:-.01em;margin:0 0 24px;max-width:15em}.lead{font-size:19px;color:var(--muted);margin:0 0 32px;max-width:34em}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.sms{margin:0;position:relative;padding-bottom:110px}.sms-frame{border-radius:44px;padding:18px;background:linear-gradient(180deg,#c9cdd2,#8a8f96);box-shadow:0 30px 60px -30px #1f232873}.sms-inner{background:var(--paper);border-radius:28px;padding:30px 32px 26px}.sms-from{margin:0 0 10px;font-size:14px;color:var(--muted)}.sms-text{margin:0 0 14px;font:400 23px/1.45 var(--head);color:var(--ink)}.sms-time{margin:0;font-size:14px;color:var(--muted);text-align:right}.sms-tail{position:absolute;left:40px;bottom:0;width:92px;height:116px}.page{max-width:var(--wrap);margin:0 auto;padding:56px var(--gutter) 96px;min-height:50vh}.page-h1{font:700 44px/1.15 var(--head);margin:0 0 16px}.foot{background:var(--night);color:var(--night-muted)}.foot-in{max-width:var(--wrap);margin:0 auto;padding:48px var(--gutter) 40px;display:grid;grid-template-columns:auto 1fr;gap:24px 48px;align-items:start}.brand-foot .brand-logo{height:48px}.brand-foot .brand-slogan{color:var(--night-muted);margin-top:5px}.foot-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 28px;padding-top:5px}.foot-nav a{color:#fff;text-decoration:none;line-height:24px}.foot-nav a:hover{text-decoration:underline}.foot-firm{grid-column:1 / -1;margin:8px 0 0;padding-top:24px;border-top:1px solid #3d434a;font-size:15px;line-height:1.6}@media(max-width:1023px){.hero-in{grid-template-columns:1fr;gap:48px;padding-top:56px}.hero h1{font-size:42px}.sms{max-width:560px}}@media(max-width:860px){.bar-in{flex-wrap:wrap}.menu-btn{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-top:.7px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:var(--paper);cursor:pointer}.menu-btn span{display:block;height:2px;background:var(--ink);border-radius:2px;transition:transform .2s,opacity .2s}.menu-btn[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-btn[aria-expanded=true] span:nth-child(2){opacity:0}.menu-btn[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0;margin:4px 0}.nav.open{display:flex}.nav-link{line-height:48px;border-bottom:1px solid var(--line)}.nav-link[aria-current=page]{border-bottom-color:var(--line)}.nav-login{margin-top:16px;line-height:48px;text-align:center}.foot-in{grid-template-columns:1fr}.foot-nav{flex-direction:column;gap:12px;padding-top:0}}@media(max-width:560px){:root{--gutter: 16px}.brand-slogan{font-size:15px}.hero-in{padding:40px var(--gutter) 64px}.hero h1{font-size:32px}.lead{font-size:17px}.hero-actions .btn{width:100%}.sms-frame{border-radius:34px;padding:13px}.sms-inner{border-radius:22px;padding:22px 20px 18px}.sms-text{font-size:19px}.sms{padding-bottom:84px}.sms-tail{left:26px;width:70px;height:88px}.page-h1{font-size:34px}}@media(prefers-reduced-motion:reduce){.menu-btn span{transition:none}}:root{--g: #3d434a;--g-dark: #33383e;--g-light: #4a5159;--g-tab: #2f3439;--deep: #17191c;--foot: #2a2e33;--foot-line: #3a3f45;--soft: #b4b9bf}body.v3{background:var(--deep);color:var(--ink)}.fog{position:relative;background:var(--deep);overflow:hidden}.fog:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 45% at 50% 18%,rgba(180,185,191,.16),transparent 70%),radial-gradient(40% 35% at 15% 70%,rgba(180,185,191,.07),transparent 70%),radial-gradient(45% 40% at 85% 75%,rgba(180,185,191,.06),transparent 70%),linear-gradient(180deg,#23262a,#17191c 70%)}.fog>*{position:relative}.top-nav{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.1);margin-top:10px}.top-nav-in{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter);display:flex;justify-content:center;flex-wrap:wrap;gap:0 34px}.top-nav a{font:400 12px/46px var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--soft);text-decoration:none}.top-nav a:hover{color:#fff}.top-nav a[aria-current=page]{color:#fff;font-weight:700}.v3-brand{display:flex;justify-content:center;padding:72px var(--gutter) 0}.v3-brand .brand-slogan{color:#d0d3d7}.tiles{display:grid;grid-template-columns:repeat(4,130px);grid-template-rows:repeat(2,130px);justify-content:center;margin:72px auto 0;padding:0 var(--gutter) 96px}.tile{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:0 6px 12px;color:#fff;text-decoration:none;font-size:15px;line-height:20px;position:relative;white-space:nowrap;transition:filter .15s}.tile svg{position:absolute;left:50%;top:32px;width:40px;height:40px;margin-left:-20px}.tile:hover{filter:brightness(1.18)}.t1{grid-area:1 / 1;background:var(--g)}.t2{grid-area:1 / 2;background:transparent;box-shadow:inset 0 0 0 1px #ffffff1a}.t3{grid-area:1 / 3;background:var(--g)}.t4{grid-area:2 / 1;background:var(--g-dark)}.t5{grid-area:2 / 3;background:var(--g-dark)}.t6{grid-area:2 / 4;background:var(--g-light)}.band{position:relative;text-align:center}.tab{position:relative;display:block;width:min(520px,100%);margin:0 auto;font:700 11px/30px var(--body);letter-spacing:.3em;text-transform:uppercase}.tab:after{content:"";position:absolute;left:8%;right:8%;top:30px;height:26px;background:radial-gradient(50% 100% at 50% 0,rgba(0,0,0,.35),transparent 75%);pointer-events:none}.band-g{background:var(--g);color:#fff}.band-g .tab{background:var(--g-tab);color:#e4e6e9}.welcome-h{max-width:860px;margin:0 auto;padding:72px var(--gutter) 64px;font:400 24px/1.45 var(--head);letter-spacing:.02em;text-wrap:balance}.split{border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.split-in{max-width:820px;margin:0 auto;padding:48px var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center;text-align:left}.split-in p{margin:0 0 18px;font-size:21px;line-height:1.45}.split-in .strong{font-weight:700;font-style:italic;margin:0}.band-g-end{height:48px}.phone{margin:0;background:#111315;border-radius:26px;padding:14px;box-shadow:0 18px 40px #00000059}.phone .sms-inner{border-radius:16px;padding:20px 20px 16px}.phone .sms-text{font-size:17px;line-height:1.5}.phone .sms-from,.phone .sms-time{font-size:13px}.band-w{background:#fff;color:var(--ink)}.band-w .tab{background:linear-gradient(180deg,#f7f8f9,#eceef0);color:var(--ink)}.band-w .tab:after{background:radial-gradient(50% 100% at 50% 0,rgba(0,0,0,.22),transparent 75%)}.how{max-width:820px;margin:0 auto;padding:72px var(--gutter) 80px}.how-h{font:700 24px/1.3 var(--head);letter-spacing:.02em;margin:0;text-wrap:balance}.how-sub{margin:4px 0 56px;font-size:18px;color:var(--muted)}.how-grid{display:grid;grid-template-columns:1fr 1fr;text-align:left}.how-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:0 14px;padding:24px 0}.how-item:nth-child(odd){padding-right:28px}.how-item:nth-child(2n){padding-left:28px}.how-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.how-item svg{width:34px;height:34px;color:var(--g);margin-top:2px}.how-item h3{margin:0 0 6px;font:700 19px/1.3 var(--head);color:var(--g)}.how-item p{margin:0;font-size:15px;line-height:1.55;color:var(--ink)}.band-g .how-h{color:#fff}.band-g .how-sub{color:#d0d3d7}.band-g .how-item svg,.band-g .how-item h3{color:#fff}.band-g .how-item p{color:#e4e6e9}.band-g .how-item:nth-child(-n+2){border-bottom-color:#ffffff29}.join-h{margin-bottom:56px}.how-item .num{width:34px;height:34px;margin-top:2px;border:1px solid rgba(255,255,255,.5);border-radius:50%;box-sizing:border-box;font:700 16px/32px var(--head);text-align:center;color:#fff}.rev-text{max-width:640px;margin:28px auto 0}.rev-text p,.rev-report{margin:0 0 14px;font-size:17px;line-height:1.55}.rev-stat{max-width:640px;margin:14px auto 0;padding:24px 22px;border:1px solid var(--line);border-top:4px solid var(--g);background:#fff;box-shadow:0 10px 24px #17191c14;font:700 22px/1.35 var(--head);color:var(--g);text-wrap:balance}.rev-report{margin:28px auto 0;max-width:640px;color:var(--muted)}.faq-list{text-align:left;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font:700 17px/1.4 var(--head);color:var(--g)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";flex:none;width:10px;height:10px;margin-right:4px;border-right:2px solid var(--g);border-bottom:2px solid var(--g);transform:translateY(-3px) rotate(45deg);transition:transform .15s}.faq-list details[open] summary:after{transform:translateY(2px) rotate(225deg)}.faq-list details p{margin:0;padding:0 0 20px;font-size:15px;line-height:1.6}.guide{max-width:760px}.guide-toc{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;text-align:left;margin:0 0 24px;border-top:1px solid rgba(255,255,255,.16)}.guide-toc a{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.16);color:#fff;text-decoration:none;font-size:15px;line-height:1.4}.guide-toc a:hover{text-decoration:underline}.guide .num{flex:none;display:inline-block;width:30px;height:30px;border:1px solid rgba(255,255,255,.5);border-radius:50%;box-sizing:border-box;font:700 14px/28px var(--head);text-align:center;color:#fff}.guide-part{text-align:left;padding:32px 0 8px;scroll-margin-top:16px}.guide-part h3{display:flex;align-items:center;gap:14px;margin:0 0 14px;font:700 19px/1.3 var(--head);color:#fff}.guide-part p,.guide-part li{font-size:15px;line-height:1.6;color:#e4e6e9}.guide-part p{margin:0 0 12px}.guide-part ol,.guide-part ul{margin:0 0 14px;padding-left:44px}.guide-part ul{list-style:none}.guide-part ul li{position:relative}.guide-part ul li:before{content:"–";position:absolute;left:-18px}.guide-part li{margin:0 0 8px}.guide-note{font-weight:700;color:#fff}.band-d .tab{background:var(--g-tab);color:#e4e6e9}.cta{padding:64px var(--gutter) 72px;color:#fff}.cta-h{margin:0;font:700 24px/1.3 var(--head);letter-spacing:.02em}.cta-sub{margin:2px 0 28px;font-size:18px;color:var(--soft)}.cta-actions{display:inline-flex;flex-wrap:wrap;justify-content:center}.cta-actions a{display:inline-block;padding:0 24px;font:700 15px/46px var(--body);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-decoration:none}.cta-actions a:first-child{background:var(--g-light)}.cta-actions a:last-child{background:var(--g)}.cta-actions a:hover{filter:brightness(1.15)}.foot3{background:var(--foot);color:var(--soft)}.foot3 .tab{background:#24282c;color:#e4e6e9}.foot3-in{max-width:820px;margin:0 auto;padding:64px var(--gutter) 40px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;text-align:left}.foot3-nav{display:flex;flex-wrap:wrap;gap:6px 18px;padding-bottom:14px;border-bottom:1px solid var(--foot-line)}.foot3-nav a{font:700 12px/20px var(--body);letter-spacing:.08em;text-transform:uppercase;color:#fff;text-decoration:none}.foot3-nav a:hover{text-decoration:underline}.foot3-firm{margin:14px 0 0;font-size:13px;line-height:1.6}.foot3-copy{border-top:1px solid var(--foot-line);text-align:center;font-size:13px;padding:18px var(--gutter);margin:0}.inner-head{padding-bottom:56px;text-align:center}.inner-head .page-h1{color:#fff;margin:40px 0 0}.page3{background:#fff}@media(max-width:760px){.split-in{grid-template-columns:1fr;gap:32px}.how-grid{grid-template-columns:1fr}.how-item:nth-child(odd),.how-item:nth-child(2n){padding-left:0;padding-right:0}.how-item:nth-child(-n+3){border-bottom:1px solid var(--line)}.band-g .how-item:nth-child(-n+3){border-bottom-color:#ffffff29}.foot3-in{grid-template-columns:1fr}}@media(max-width:560px){.top-nav-in{gap:0 18px}.top-nav a{letter-spacing:.14em;line-height:40px}.v3-brand{padding-top:48px}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:1fr;max-width:390px;padding-bottom:64px;margin-top:48px}.tile{aspect-ratio:1;font-size:14px;padding:0 4px 10px}.tile svg{top:24%;width:32px;height:32px;margin-left:-16px}.t1,.t2,.t3,.t4,.t5,.t6{grid-area:auto}.welcome-h{font-size:20px;padding:56px var(--gutter) 48px}.split-in p{font-size:19px}.how{padding-top:56px}.how-h,.cta-h{font-size:21px}.how-sub,.cta-sub{font-size:16px}.join-h{margin-bottom:40px}.guide-toc{grid-template-columns:1fr}.faq-list summary{font-size:16px}.guide-part ol,.guide-part ul{padding-left:24px}.rev-text p,.rev-report{font-size:16px}.rev-stat{font-size:19px;padding:20px 18px}.cta-actions{display:flex;flex-direction:column}.cta-actions a{line-height:50px}}.prices{max-width:920px}.price-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.price-card{flex:0 0 min(277px,calc((100% - 40px) / 3));display:flex;flex-direction:column;border:1px solid var(--line);background:#fff;box-shadow:0 10px 24px #17191c14}.price-name{margin:0;background:var(--g);color:#fff;font:700 12px/44px var(--body);letter-spacing:.2em;text-transform:uppercase}.price-body{padding:28px 22px 26px;flex:1}.price-sum{margin:0;font:700 40px/1.1 var(--head);color:var(--g);white-space:nowrap}.price-per{margin:4px 0 0;font-size:15px;color:var(--muted)}.price-desc{margin:18px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:15px;line-height:1.55}.price-note{margin:28px 0 0;font-size:16px;line-height:1.55}.price-note:empty{display:none}#prices-example{margin-top:8px;font-weight:700}.price-change{max-width:640px;margin:14px auto 0;font-size:15px;line-height:1.55;color:var(--muted)}.price-change:first-of-type{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}@media(max-width:700px){.price-card{flex-basis:min(277px,calc((100% - 20px)/2))}}@media(max-width:560px){.price-card{flex-basis:100%}.price-sum{font-size:36px}}.request{max-width:760px}.req-form{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;text-align:left}.req-field{display:flex;flex-direction:column;min-width:0}.req-field label{font:700 14px/20px var(--body);color:var(--ink);margin:0 0 6px}.req-field input[type=text],.req-field input[type=tel],.req-field input[type=email],.req-field input[type=number],.req-field textarea{box-sizing:border-box;width:100%;margin:0;padding:0 14px;height:48px;border:1px solid #b4b9bf;border-radius:0;background:#fff;font:400 16px/46px var(--body);color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.req-field textarea{height:auto;min-height:132px;padding:12px 14px;line-height:1.5;resize:vertical}.req-field input::placeholder{color:#8a8f96}.req-field input:focus,.req-field textarea:focus{outline:2px solid var(--g);outline-offset:0;border-color:var(--g)}.req-field [aria-invalid=true]{border-color:#b42318}.req-err{min-height:40px;margin:4px 0 6px;font-size:14px;line-height:20px;color:#b42318}.req-check{flex-direction:row;align-items:center;gap:10px;align-self:start;margin-top:26px;min-height:48px}.req-check input{width:20px;height:20px;margin:0;accent-color:var(--g);flex:none}.req-check label{margin:0;font-weight:400;font-size:16px;line-height:22px}.req-wide{grid-column:1 / -1}.req-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.req-actions{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:0;margin-top:8px}.req-send{border:0;border-radius:0;padding:0 32px;background:var(--g);color:#fff;font:700 15px/50px var(--body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.req-send:hover{background:var(--g-dark)}.req-send:disabled{background:var(--g-light);cursor:progress}.req-status{min-height:24px;margin:10px 0 0;font-size:15px;line-height:24px;color:var(--muted);text-align:center}.req-done{padding:32px 24px;border:1px solid var(--line);box-shadow:0 10px 24px #17191c14}.req-done:focus{outline:none}.req-done-h{margin:0 0 8px;font:700 21px/1.3 var(--head);color:var(--g)}.req-done p{margin:0;font-size:16px;line-height:1.55}@media(max-width:560px){.req-form{grid-template-columns:1fr}.req-check{margin-top:0;margin-bottom:24px;min-height:0}.req-send{width:100%}}.doc{max-width:760px}.band-w .guide-toc{border-top-color:var(--line)}.band-w .guide-toc a{color:var(--ink);border-bottom-color:var(--line)}.band-w .guide .num{border-color:var(--g);color:var(--g)}.band-w .guide-part h3{color:var(--g)}.band-w .guide-part p,.band-w .guide-part li{color:var(--ink)}.doc .guide-part p,.doc .guide-part li{overflow-wrap:anywhere}.doc-intro{padding-top:0}.doc .guide-toc{margin-top:24px}.foot3-legal{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:6px 0 0}.foot3-legal a{font-size:13px;line-height:1.6;color:var(--soft)}.foot3-legal a:hover{color:#fff}.req-terms{grid-column:1 / -1}.req-terms-row{display:flex;align-items:flex-start;gap:10px}.req-terms-row input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--g);flex:none}.req-terms-row label{margin:0;font-weight:400;font-size:16px;line-height:22px}.req-terms-row a{color:var(--g);text-decoration:underline}.req-terms-row input[aria-invalid=true]{outline:2px solid #b42318;outline-offset:1px}.req-terms .req-err{min-height:20px;margin:6px 0 10px 30px}@media(max-width:739px){.req-terms .req-err{min-height:40px}}@media(max-width:409px){.req-terms .req-err{min-height:60px}}.hero3{max-width:760px;margin:0 auto;padding:48px var(--gutter) 0;text-align:center;color:#fff}.hero3-h{margin:0;font:700 34px/1.25 var(--head);letter-spacing:.01em;text-wrap:balance}.hero3-sub{margin:18px auto 0;max-width:600px;font-size:18px;line-height:1.5;color:#d0d3d7;text-wrap:balance}.hero3-pay{margin:14px 0 0;font-size:18px;line-height:1.5;font-weight:700;color:#fff}.hero3-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.hero3-actions a{display:inline-block;padding:0 26px;font:700 15px/50px var(--body);letter-spacing:.06em;text-transform:uppercase;color:#fff;text-decoration:none}.hero3-actions .btn-main{background:var(--g-light)}.hero3-actions .btn-line{box-shadow:inset 0 0 0 1px #ffffff73}.hero3-actions a:hover{filter:brightness(1.15)}.hero3+.tiles{margin-top:56px}.split-in .pay-note{margin:18px 0 0;font-size:16px;line-height:1.5;color:#d0d3d7}.calc{max-width:640px;margin:36px auto 0;padding:28px 22px 24px;border:1px solid var(--line);background:#f7f8f9;text-align:left}.calc-h{margin:0 0 18px;font:700 19px/1.3 var(--head);color:var(--g);text-align:center}.calc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end}.calc-f{display:flex;flex-direction:column;gap:6px;font:700 14px/20px var(--body);color:var(--ink)}.calc-f input,.calc-f select{box-sizing:border-box;width:100%;height:48px;margin:0;padding:0 14px;border:1px solid #b4b9bf;border-radius:0;background:#fff;font:400 16px/46px var(--body);color:var(--ink)}.calc-f input:focus,.calc-f select:focus{outline:2px solid var(--g);outline-offset:0;border-color:var(--g)}.calc-out{margin:22px 0 0;padding:18px;border-top:4px solid var(--g);background:#fff;box-shadow:0 10px 24px #17191c14;font:700 20px/1.35 var(--head);color:var(--g);text-align:center;text-wrap:balance}.calc-sub{margin:12px 0 0;font-size:15px;line-height:1.5;text-align:center}.calc-sub:empty{display:none}.calc-note{margin:10px 0 0;font-size:14px;line-height:1.5;color:var(--muted);text-align:center}.calc-pct{position:relative;display:block}.calc-pct input{padding-right:36px}.calc-pct span{position:absolute;right:14px;top:0;font:400 16px/48px var(--body);color:var(--muted);pointer-events:none}.price-lead{margin:0 auto 32px}.price-lead-sum{margin:0;font:700 52px/1.1 var(--head);color:var(--g);white-space:nowrap}.price-lead-per{margin:6px 0 0;font-size:17px;color:var(--muted)}@media(max-width:760px){.calc-grid{grid-template-columns:1fr}}@media(max-width:560px){.hero3{padding-top:36px}.hero3-h{font-size:26px}.hero3-sub,.hero3-pay{font-size:16px}.hero3-actions{flex-direction:column}.hero3-actions a{line-height:50px}.hero3+.tiles{margin-top:40px}.price-lead-sum{font-size:44px}.calc{padding:22px 16px 20px}.calc-out{font-size:18px}}.cookie-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--foot);color:#e4e6e9;border-top:1px solid var(--foot-line);box-shadow:0 -10px 30px #0000004d}.cookie-bar[hidden]{display:none}.cookie-in{max-width:920px;margin:0 auto;padding:20px var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 32px;align-items:center;text-align:left}.cookie-h{margin:0 0 6px;font:700 16px/1.4 var(--head);color:#fff}.cookie-text p{margin:0;font-size:14px;line-height:1.55}.cookie-text a{color:#fff}.cookie-actions{display:flex;gap:10px}.cookie-actions button{min-width:130px;border:0;border-radius:0;padding:0 22px;font:700 14px/46px var(--body);letter-spacing:.06em;text-transform:uppercase;color:#fff;cursor:pointer;background:var(--g-light)}.cookie-actions button:hover{filter:brightness(1.15)}#cookie-open{cursor:pointer}@media(max-width:700px){.cookie-in{grid-template-columns:1fr}.cookie-actions button{flex:1;min-width:0}}.cookie-opts{max-width:920px;margin:0 auto;padding:0 var(--gutter) 20px;text-align:left}.cookie-opts[hidden],.cookie-actions[hidden]{display:none}.cookie-opt{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;padding:12px 0;border-top:1px solid var(--foot-line);font-size:14px;line-height:1.5;cursor:pointer}.cookie-opt input{width:20px;height:20px;margin:1px 0 0;accent-color:#fff}.cookie-opt b{display:block;color:#fff}.cookie-opts .cookie-actions{padding-top:14px;border-top:1px solid var(--foot-line)}@media(max-width:400px){.top-nav-in{gap:0 12px;padding:0 10px}.top-nav a{letter-spacing:.08em}}
