@font-face{font-family:Manrope;src:url(/fonts/manrope.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--sans:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--hf:var(--sans);--hw:700;--r:8px;--bg:#fbfaf7;--bg-2:#f2efe8;--surface:#fff;--ink:#14213a;--text:#2a2f38;--muted:#5d6573;--line:#e3e0d8;--hero-bg:#14213a;--hero-h:#fff;--hero-text:#c3c9d6;--dark:#14213a;--on-dark:#c3c9d6;--on-dark-muted:#9aa3b5;--line-dark:rgba(255,255,255,.12);--accent:#a3763a;--gold:#b8894a;--btn:#b8894a;--btn-h:#a3763a;--btn-ink:#fff;--btn-dark:#b8894a;--btn-dark-ink:#fff;--mark:#b8894a}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font:400 17px/1.65 var(--sans);color:var(--text);background:var(--bg);padding-bottom:76px}h1,h2,h3{font-family:var(--hf);color:var(--ink);font-weight:700;line-height:1.12;margin:0 0 .5em;letter-spacing:-.03em}h1{font-size:clamp(2rem,6vw,3.6rem);font-weight:var(--hw)}h2{font-size:clamp(1.75rem,4vw,2.6rem);font-weight:var(--hw)}h3{font-size:1.2rem}p{margin:0 0 1em}a{color:inherit}[hidden]{display:none!important}.container{max-width:1160px;margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;text-decoration:none;font-weight:600;border-radius:var(--r);padding:.85em 1.4em;background:var(--btn);color:var(--btn-ink);transition:background .2s}.btn:hover{background:var(--btn-h)}.btn--lg{font-size:1.1rem;padding:1.05em 1.7em}.btn--lg span{font-weight:400;opacity:.9}.section--dark .btn,.final .btn,.callbar .btn{background:var(--btn-dark);color:var(--btn-dark-ink)}.topbar{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--line)}.topbar__in{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:64px;height:auto;padding:8px 0}.brand{display:flex;align-items:center;gap:8px;text-decoration:none;min-width:0;flex:1}.brand__text{min-width:0}.brand__mark{display:block;height:1.72rem;width:auto;aspect-ratio:1;flex:none}.brand strong{display:block;font:600 .8rem/1.15 var(--hf);color:var(--ink);text-wrap:balance}.brand small{display:block;font-size:.64rem;color:var(--muted);line-height:1.25}.topnav{display:none}.topbar__phone{text-decoration:none;font-weight:700;color:var(--ink);font-size:.78rem;white-space:nowrap;flex:none}@media(min-width:480px){.brand{gap:10px}.brand__mark{height:1.933rem}.brand strong{font-size:.92rem}.brand small{font-size:.7rem}.topbar__phone{font-size:.88rem}}@media(min-width:760px){.topbar__in{gap:16px;padding:0;height:64px}.brand{flex:none}.brand__mark{height:calc(1.05rem * 1.2 + .72rem * 1.3)}.brand strong{font-size:1.05rem;line-height:1.2}.brand small{font-size:.72rem;line-height:1.3}.topbar__phone{font-size:.95rem}}.hero{background:var(--hero-bg);color:var(--hero-text);position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.hero__in{padding:56px 20px 64px;position:relative}.hero h1{color:var(--hero-h);max-width:13em}.hero h1 span{display:block;color:var(--gold)}.hero__lead{font-size:1.15rem;max-width:34em;margin-bottom:2rem}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.hero__cta .btn{width:100%}.hero__msg{display:flex;gap:18px;font-size:.95rem}.hero__msg a{color:inherit;opacity:.85;text-underline-offset:4px}.section{padding:72px 0}.section--muted{background:var(--bg-2)}.section--dark{background:var(--dark);color:var(--on-dark)}.section--dark h2,.section--dark h3{color:#fff}.section__head{max-width:640px;margin-bottom:40px}.section__lead{color:var(--muted)}.section--dark .section__lead{color:var(--on-dark-muted)}.grid{display:grid;gap:16px}.card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:28px;text-decoration:none;transition:border-color .2s}.card--link:hover{border-color:var(--accent)}.card__num{display:block;font:500 .85rem var(--hf);color:var(--accent);margin-bottom:14px}.card p{color:var(--muted);font-size:.96rem;flex:1}.card__more{font-size:.9rem;font-weight:600;color:var(--accent)}.feature{border-top:2px solid var(--accent);padding-top:20px}.feature p{color:var(--muted);font-size:.96rem;margin:0}.steps{list-style:none;padding:0;margin:0;display:grid;gap:28px;counter-reset:s}.steps li{counter-increment:s;position:relative;padding-left:64px}.steps li:before{content:counter(s);position:absolute;left:0;top:-4px;width:44px;height:44px;border-radius:50%;border:1px solid var(--accent);color:var(--accent);font:500 1.2rem/42px var(--hf);text-align:center}.steps p{color:var(--muted);margin:0}.case{border:1px solid var(--line-dark);border-radius:var(--r);padding:28px;display:flex;flex-direction:column}.case p{flex:1;color:var(--on-dark-muted)}.case__doc{font-weight:600;font-size:.92rem;color:#fff;text-underline-offset:4px}.prices{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.price{padding:20px 24px;background:var(--surface);display:grid;gap:2px;align-content:start}.price:first-child{background:var(--bg-2)}.price h3{margin:0;font-size:1.05rem}.price p{margin:0;color:var(--muted);font-size:.9rem}.price .price__val{font:600 1.3rem var(--hf);color:var(--accent)}.faq{max-width:800px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;font:600 1.1rem/1.4 var(--hf);color:var(--ink);position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:16px;font:300 1.6rem var(--sans);color:var(--accent)}.faq details[open] summary:after{content:"−"}.faq details p{color:var(--muted);padding-bottom:12px}.final{background:var(--dark);color:var(--on-dark);padding:72px 0}.final h2{color:#fff}.final__in{display:grid;gap:32px}.final__contacts{display:grid;gap:16px;justify-items:start}.final__addr{font-size:.92rem;color:var(--on-dark-muted);margin:0}.footer{background:var(--dark);border-top:1px solid var(--line-dark);color:var(--on-dark-muted);font-size:.85rem;padding:28px 0}.footer p{margin:0 0 .4em}.footer__addr a,.final__addr a{color:inherit;text-underline-offset:3px}.callbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--dark);box-shadow:0 -4px 20px #0003}.callbar__main{flex:1;padding:.9em}.callbar__msg{width:52px;display:grid;place-items:center;border:1px solid var(--line-dark);border-radius:var(--r);color:#fff;text-decoration:none;font-weight:600;font-size:.85rem}@media(min-width:640px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}.hero__cta .btn{width:auto}.prices{grid-template-columns:repeat(2,1fr)}.price:first-child{grid-column:1/-1}}@media(min-width:960px){body{padding-bottom:0}.callbar{display:none}.topbar__in{height:76px;padding:0}.brand{flex:none}.brand__mark{height:2.16rem}.brand strong{font-size:1.02rem;line-height:1.2}.topnav{display:flex;gap:28px;font-size:.95rem}.topnav a{text-decoration:none;color:var(--muted)}.topnav a:hover{color:var(--ink)}.topbar__phone{font-size:1.1rem}.hero__in{padding:104px 20px 112px}.section,.final{padding:104px 0}.grid--3{grid-template-columns:repeat(3,1fr);gap:20px}.grid--4{grid-template-columns:repeat(4,1fr);gap:32px}.steps{grid-template-columns:repeat(4,1fr)}.steps li{padding:64px 0 0}.steps li:after{content:"";position:absolute;top:18px;left:60px;right:-12px;border-top:1px solid var(--line)}.steps li:last-child:after{display:none}.prices{grid-template-columns:repeat(3,1fr)}.price{padding:28px}.final__in{grid-template-columns:1.4fr 1fr;align-items:center;gap:64px}}.hero__grid{display:grid;gap:24px}.hero__ph{display:block;width:72px;height:72px;border-radius:50%;overflow:hidden;border:2px solid rgba(184,137,74,.6)}.hero__photo{display:block;width:260px;max-width:none;height:auto;margin:-13px 0 0 -82px}.hero__in{padding-top:36px}@media(min-width:960px){.hero__in{padding:112px 20px 120px;position:static}.hero__grid{display:block}.hero__text{max-width:600px;position:relative;z-index:1}.hero__ph{position:absolute;top:0;right:0;bottom:0;width:min(50%,760px);height:auto;border:0;border-radius:0}.hero__ph:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#14213a,#14213a8c 22%,#14213a00 50%),linear-gradient(0deg,#14213a73,#14213a00 30%)}.hero__photo{width:100%;height:100%;margin:0;object-fit:cover;object-position:40% 20%}}.status{display:inline-flex;align-items:center;gap:10px;margin:1.6rem 0 0;padding:6px;max-width:100%;white-space:nowrap;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);font-size:.95rem;color:#fff}.status--light{background:var(--surface);border-color:var(--line);color:var(--ink)}.tl{display:inline-flex;gap:4px;padding:5px 7px;border-radius:999px;background:#0b1322}.tl i{width:9px;height:9px;border-radius:50%;background:#3a4560}.is-off .tl__r{background:#e5484d;box-shadow:0 0 8px 1px #e5484db3}.is-soon .tl__y{background:#f5b638;box-shadow:0 0 8px 1px #f5b638b3}.is-on .tl__g{background:#3ecf8e;box-shadow:0 0 8px 1px #3ecf8eb3;animation:tlp 2.4s ease-in-out infinite}@keyframes tlp{50%{box-shadow:0 0 0 4px #3ecf8e00,0 0 12px 3px #3ecf8e73}}.status__t{font-weight:600;padding-right:8px}.status__go{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;border:1px solid rgba(184,137,74,.7);color:#e0bd8a;font-weight:600;font-size:.88rem;text-decoration:none;transition:background .2s,color .2s}.status__go:hover{background:var(--gold);color:#fff}.status--light .status__go{color:var(--accent)}.status__go span{transition:transform .2s}.status__go:hover span{transform:translate(3px)}.final .status{margin:0}@media(prefers-reduced-motion:reduce){.is-on .tl__g{animation:none}.status__go span{transition:none}}@media(max-width:419px){.status{font-size:.86rem;gap:8px;flex-wrap:wrap;border-radius:18px}.status__t{padding-right:2px}.status__go{font-size:.8rem;padding:4px 10px}.tl{padding:5px 6px;gap:3px}.tl i{width:8px;height:8px}}.section--dark .steps li:before{color:var(--gold);border-color:var(--gold)}.steps--plain p{color:var(--on-dark)}@media(min-width:960px){.steps--plain{grid-template-columns:repeat(5,1fr)}.steps--plain li:after{border-color:var(--line-dark)}}.hero--page .hero__in{padding:48px 20px 56px}.hero--page .hero__lead a{color:#fff}.crumbs{font-size:.88rem;color:var(--on-dark-muted);margin-bottom:20px}.crumbs a{color:inherit;text-underline-offset:3px}.checks{list-style:none;padding:0;margin:0;display:grid;gap:14px;max-width:800px}.checks li{position:relative;padding-left:32px}.checks li:before{content:"";position:absolute;left:4px;top:.55em;width:10px;height:10px;border-radius:50%;border:2px solid var(--accent)}.terms{margin:0;display:grid;gap:24px;max-width:800px}.terms dt{font:700 1.1rem/1.3 var(--hf);color:var(--ink);margin-bottom:4px}.terms dd{margin:0;color:var(--muted)}.terms a{color:var(--accent);font-weight:600}.pricebox{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;max-width:800px}.pricebox .price:first-child{background:var(--surface)}.note{margin:24px 0 0;color:var(--muted);max-width:800px}.note a{color:var(--accent);font-weight:600}.prose{max-width:720px}.price h3 a{text-decoration:none}.price h3 a:hover{color:var(--accent)}.footer__nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin-bottom:16px}.footer__nav a{color:#fff;text-decoration:none}.topnav a[aria-current]{color:var(--ink);font-weight:600}@media(min-width:640px){.pricebox{grid-template-columns:repeat(2,1fr)}.pricebox .price:first-child{grid-column:auto}.pricebox .price:only-child{grid-column:1/-1}}@media(min-width:960px){.hero--page .hero__in{padding:80px 20px 88px}.prices--4{grid-template-columns:repeat(4,1fr)}}.hero--night .hero__in{padding:28px 20px 32px}.hero--night h1{font-size:clamp(1.65rem,6.4vw,2.75rem);max-width:16em}.hero--night .hero__lead{margin-bottom:0}.night__sum{color:var(--gold);font-weight:700;white-space:nowrap}.section--night{padding:28px 0 40px}.night{max-width:640px}.night__form,.night__pay{display:grid;gap:14px}.night__field{display:grid;gap:8px;margin:0}.night__field label{font-weight:600;color:var(--ink)}.night__field input{width:100%;-webkit-appearance:none;appearance:none;font:400 17px/1.4 var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;min-height:52px}.night__field input::placeholder{color:#8b93a3}.night__field input:focus{outline:2px solid var(--gold);outline-offset:1px;border-color:var(--gold)}.night .btn{width:100%;min-height:52px;-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;font-weight:600;text-align:center;line-height:1.3}.night .btn:active{background:var(--btn-h)}.night__err{margin:0;color:#8c3d32;font-size:.95rem}.night__eta{margin-top:18px;padding:18px 18px 16px;background:var(--dark);border-radius:var(--r);border-top:3px solid var(--gold);scroll-margin-top:80px}.night__eta p{margin:0}.night__when{color:#fff;font:700 1.45rem/1.25 var(--hf);letter-spacing:-.02em}.night__eta .night__where{margin-top:8px;color:var(--on-dark-muted);overflow-wrap:anywhere}.night__next{margin-top:36px}.night__next h2{font-size:clamp(1.45rem,4vw,2rem)}.night .steps p{color:var(--text);font-size:1.02rem}.night__pay{margin-top:28px}.night__note{margin:0;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--r);color:var(--text)}.night__note a{color:var(--accent);font-weight:600}.night__note a[href^="tel:"]{white-space:nowrap}@media(min-width:960px){.hero--night .hero__in{padding:72px 20px 64px}.section--night{padding:64px 0 96px}.night .steps{grid-template-columns:1fr}.night .steps li{padding:0 0 0 64px}.night .steps li:after{display:none}.night .btn{width:auto;min-width:240px}}
