@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/_build/oswald-cyrillic-400-normal.Dakd8U79.woff2) format("woff2"),url(/assets/_build/oswald-cyrillic-400-normal.BUD0W5Zj.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/_build/oswald-cyrillic-500-normal.Dz4ZC46J.woff2) format("woff2"),url(/assets/_build/oswald-cyrillic-500-normal.CjKr_ZfC.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/_build/oswald-cyrillic-600-normal.OIkAk3Qq.woff2) format("woff2"),url(/assets/_build/oswald-cyrillic-600-normal.B7zyAoGs.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/_build/oswald-latin-400-normal.BAFo8sP8.woff2) format("woff2"),url(/assets/_build/oswald-latin-400-normal.D1wpMXgf.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/_build/oswald-latin-500-normal.B-eyT0Dw.woff2) format("woff2"),url(/assets/_build/oswald-latin-500-normal.DM85Di4w.woff) format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/_build/oswald-latin-600-normal.plFmSr5g.woff2) format("woff2"),url(/assets/_build/oswald-latin-600-normal.DRToI_2E.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/_build/golos-text-cyrillic-400-normal.C7us6pn1.woff2) format("woff2"),url(/assets/_build/golos-text-cyrillic-400-normal.BwL4n7Pb.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/_build/golos-text-cyrillic-500-normal.BSLQUuP1.woff2) format("woff2"),url(/assets/_build/golos-text-cyrillic-500-normal.hXinzVVQ.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/_build/golos-text-cyrillic-600-normal.lpQ9rVRR.woff2) format("woff2"),url(/assets/_build/golos-text-cyrillic-600-normal.BgvEFMNR.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/_build/golos-text-latin-400-normal.Coi1FYaD.woff2) format("woff2"),url(/assets/_build/golos-text-latin-400-normal.DOuJOmdK.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/_build/golos-text-latin-500-normal.BznAvurO.woff2) format("woff2"),url(/assets/_build/golos-text-latin-500-normal.BQo4s7Kn.woff) format("woff")}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/_build/golos-text-latin-600-normal.Bhk8uV1U.woff2) format("woff2"),url(/assets/_build/golos-text-latin-600-normal.B_o32mE8.woff) format("woff")}:root{--navy: #0f2647;--navy-dark: #0e2647;--navy-deep: #091a30;--blue: #1567b8;--blue-bright: #1b7fd4;--blue-light: #7fc1f5;--bg: #f4f6f8;--white: #ffffff;--muted: #242c34;--green: #2f9e68;--error: #b3261e;--line: rgba(18, 48, 90, .14);--line-soft: rgba(18, 48, 90, .1);--line-strong: rgba(18, 48, 90, .28);--line-chip: rgba(18, 48, 90, .22);--line-header: rgba(18, 48, 90, .14);--on-dark: #f4f6f8;--on-dark-80: rgba(244, 246, 248, .8);--on-dark-78: rgba(244, 246, 248, .78);--on-dark-75: rgba(244, 246, 248, .75);--on-dark-70: rgba(244, 246, 248, .7);--on-dark-66: rgba(244, 246, 248, .66);--on-dark-60: rgba(244, 246, 248, .6);--on-dark-28: rgba(244, 246, 248, .28);--on-dark-18: rgba(244, 246, 248, .18);--font-display: "Oswald", system-ui, sans-serif;--font-text: "Golos Text", system-ui, sans-serif;--font-mono: ui-monospace, Menlo, Consolas, monospace;--pad-x: 2.5rem;--radius: .375rem;--radius-lg: .5rem}html{font-size:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--navy);font-family:var(--font-text);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:var(--navy);text-decoration:none}a:hover{color:var(--muted)}summary::-webkit-details-marker{display:none}:focus-visible{outline:3px solid var(--blue-bright);outline-offset:2px}@keyframes reveal{0%{opacity:0;transform:translateY(.875rem)}to{opacity:1;transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page{max-width:100%;overflow-x:hidden;padding-bottom:4rem}.pad{padding-left:var(--pad-x);padding-right:var(--pad-x)}.sec{padding-top:5.5rem}.sec-title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.875rem,3.4vw,2.75rem);line-height:1.08}.sec-sub{margin:.875rem 0 0;font-size:1rem;color:var(--muted);max-width:35rem;line-height:1.5}.kicker{margin:0 0 1rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-light)}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:1.25rem;font-size:.8125rem;color:var(--muted)}.crumbs .crumb+.crumb:before{content:"/";margin-right:.5rem;color:var(--line-strong)}.crumbs a{color:var(--muted);text-decoration:underline;text-underline-offset:.125rem}.crumbs a:hover{color:var(--navy)}.rail{position:relative}.rail:before{content:"";position:absolute;left:1.25rem;top:0;bottom:0;width:2px;background:var(--blue-bright);opacity:.9}.btn{display:inline-block;font:inherit;font-weight:600;font-size:.875rem;padding:.75rem 1.125rem;border-radius:var(--radius);border:1px solid var(--navy);cursor:pointer;text-align:center}.btn:hover{background:var(--navy-dark);color:var(--white)}.btn--ghost{background:var(--white);color:var(--navy)}.btn--primary{background:var(--blue);color:var(--white);padding:.75rem 1.25rem}.btn--lg{font-size:.9375rem;padding:.875rem 1.5rem}.hdr{position:sticky;top:0;z-index:50;background:var(--white);border-bottom:1px solid var(--line-header)}.hdr-inner{display:flex;align-items:center;gap:1.625rem;flex-wrap:wrap;padding-top:.75rem;padding-bottom:.75rem}.hdr-logo{flex:none;display:block}.hdr-logo img{display:block;height:2.5rem;width:auto}.hdr-addr{display:grid;gap:.125rem;font-size:.8125rem;color:var(--muted);line-height:1.35;max-width:18rem}.hdr-spacer{flex:1}.hdr-contact{display:grid;gap:.125rem;justify-items:end}.hdr-tel{font-family:var(--font-display);font-size:1.4375rem;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1}.hdr-mail{font-size:.84375rem;color:var(--muted)}.hdr-cta{display:flex;gap:.625rem;flex:none}.nav{position:relative;border-top:1px solid var(--line-soft);background:var(--white)}.nav-inner{display:flex;align-items:center;justify-content:center}.nav-list{display:flex;flex-wrap:wrap;gap:1.625rem;align-items:center}.nav-burger,.nav-quick{display:none}.nav-list>*,.nav-quick>*{font-size:.90625rem;color:var(--navy);padding:.8125rem 0;border-bottom:2px solid transparent}.nav-list>a:hover,.nav-list>[aria-current=page],.nav-quick>a:hover,.nav-quick>[aria-current=page]{border-bottom-color:var(--blue-light)}.hero{position:relative;background:var(--navy);border-radius:var(--radius-lg);overflow:hidden;margin-top:1.75rem}.hero-img,.hero-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#091a30eb,#091a309e 55%,#091a306b)}.hero-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:3rem;padding:4rem 6rem 3.75rem}.hero-title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.875rem,5vw,3.75rem);line-height:1.03;color:var(--on-dark);letter-spacing:-.01em;text-wrap:balance}.hero-lead{margin:1.375rem 0 0;max-width:32.5rem;font-size:1.0625rem;line-height:1.55;color:var(--on-dark-80)}.hero-kicker{margin:0 0 1.125rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-light)}.checklist{list-style:none;margin:2.125rem 0 0;padding:0;display:grid;gap:.75rem;max-width:32.5rem}.checklist li{display:flex;gap:.75rem;align-items:center;font-size:.9375rem;line-height:1.4;color:var(--on-dark)}.checklist svg{flex:none;margin-top:.0625rem}.hero-text{margin:1.875rem 0 0;max-width:32.5rem;font-size:1rem;line-height:1.55;color:var(--on-dark-78)}.form-card{background:var(--white);border-radius:var(--radius-lg);padding:1.875rem;align-self:start;max-width:26.25rem;width:100%}.form-card--tint{background:var(--bg)}.form-title{margin:0 0 .375rem;font-family:var(--font-display);font-weight:500;font-size:1.5rem;line-height:1.15}.form-note{margin:0 0 1.25rem;font-size:.875rem;color:var(--muted);line-height:1.45}.label{display:block;font-size:.8125rem;font-weight:500;color:var(--muted);margin-bottom:.375rem}.field{width:100%;font:inherit;font-size:1rem;padding:.8125rem .875rem;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg)}.field:focus{border-color:var(--navy);background:var(--white)}.field:disabled{color:var(--muted);background:var(--bg);cursor:progress}.field--tel{font-size:1.0625rem;font-variant-numeric:tabular-nums}.field--on-tint{background:var(--white)}.field--area{min-height:6rem;resize:vertical}.field+.label{margin-top:1rem}.form-error{margin:.5rem 0 0;font-size:.8125rem;color:var(--error);line-height:1.4}.consent{display:flex;gap:.625rem;align-items:flex-start;margin:1.125rem 0 1.375rem;font-size:.78125rem;line-height:1.45;color:var(--muted)}.consent input{flex:none;width:1.125rem;height:1.125rem;margin:.0625rem 0 0;accent-color:var(--navy)}.consent a{color:var(--navy);border-bottom:1px solid rgba(18,48,90,.3)}.btn-submit{width:100%;font:inherit;font-weight:600;font-size:1rem;padding:.9375rem;background:var(--blue);color:var(--white);border:1px solid var(--navy);border-radius:var(--radius);cursor:pointer}.btn-submit:not([disabled]):hover{background:var(--navy-dark)}.btn-submit[disabled]{opacity:.55;cursor:progress}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-success{display:none}.form-success:focus{outline:none}.form-success h2,.form-success h3{margin:.875rem 0 .5rem;font-family:var(--font-display);font-weight:500;font-size:1.5rem;line-height:1.15}.form-success p{margin:0;font-size:.9375rem;line-height:1.5;color:var(--muted)}.form-block.is-sending form{cursor:progress}.form-block.is-sending .consent{opacity:.65}.form-block.is-sent .form-success{display:block}.form-block.is-sent form{display:none}.form-noscript{margin:.75rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.facts{background:var(--navy);margin-top:4rem;padding:3.25rem 0}.facts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.875rem,1fr));gap:2.125rem}.fact{border-left:2px solid var(--on-dark-18);padding-left:2.5rem}.fact:first-child{border-left-color:var(--blue-bright)}.fact-num{margin:0;font-family:var(--font-display);font-weight:500;font-size:3.25rem;line-height:1;color:var(--on-dark);font-variant-numeric:tabular-nums}.fact-num small{font-size:1.625rem;color:var(--on-dark-70)}.fact-label{margin:.5rem 0 0;font-size:.875rem;color:var(--on-dark-66);line-height:1.4}.g3{margin-top:2.375rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem}.g2{margin-top:2.375rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}.card:hover{border-color:var(--navy)}.card img{display:block;width:100%;height:11.25rem;object-fit:cover}.card-body{padding:1.375rem 1.5rem 1.5rem;display:flex;flex-direction:column;flex:1}.card-title{margin:0 0 .625rem;font-family:var(--font-display);font-weight:500;font-size:1.375rem;line-height:1.15}.card-text{margin:0;font-size:.90625rem;line-height:1.5;color:var(--muted)}.card-rate{margin:auto 0 0;padding-top:1rem;font-family:var(--font-display);font-size:1.1875rem;font-variant-numeric:tabular-nums}.card--dark{background:var(--navy);border-color:var(--navy)}.card--dark .card-title{color:var(--on-dark)}.card--dark .card-text{color:var(--on-dark-75)}.card-text a{color:var(--blue);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.18em}.card-text a:hover{text-decoration-color:currentColor}.card--dark .card-text a,.card--dark .card-rate{color:var(--blue-light)}.svc{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:1.75rem;display:flex;flex-direction:column;gap:.875rem}.svc-num{margin:0;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.svc-title{margin:0;font-family:var(--font-display);font-weight:500;font-size:1.4375rem;line-height:1.15}.svc-text{margin:0;font-size:.9375rem;line-height:1.5;color:var(--muted)}.svc-when{margin:auto 0 0;padding-top:.875rem;border-top:1px solid rgba(18,48,90,.12);font-size:.90625rem;line-height:1.5}.svc-when strong{font-weight:600}.svc-more{font-weight:600;font-size:.90625rem;color:var(--blue)}.svc-more:after{content:" →"}.svc-more:hover{color:var(--navy)}.legal{margin-top:5.5rem;background:var(--navy);padding:4.5rem 0}.legal-title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.875rem,3.6vw,3rem);line-height:1.06;color:var(--on-dark);max-width:60rem}.legal-lead{margin:1.125rem 0 0;font-size:1.0625rem;line-height:1.5;color:var(--on-dark-75);max-width:40rem}.legal-grid{margin-top:2.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:1.125rem;align-items:start}.legal-box{background:var(--bg);border-radius:var(--radius-lg);padding:2rem}.legal-box h3{margin:0 0 1.375rem;font-family:var(--font-display);font-weight:500;font-size:1.375rem}.legal-box--outline{background:transparent;border:1px solid var(--on-dark-28)}.legal-box--outline h3{margin-bottom:.5rem;color:var(--on-dark)}.legal-box--outline .legal-hint{margin:0 0 1.375rem;font-size:.84375rem;line-height:1.5;color:var(--blue-light)}.legal-list{list-style:none;margin:0;padding:0;display:grid;gap:.9375rem}.legal-list li{display:flex;gap:.75rem;font-size:.96875rem;line-height:1.5}.legal-list svg{flex:none;margin-top:.125rem}.legal-box--outline .legal-list li{color:var(--on-dark-80)}.steps{list-style:none;margin:2.75rem 0 0;padding:0;position:relative;display:grid;gap:0}.step{display:grid;grid-template-columns:4rem 1fr;align-items:stretch}.step-rail{position:relative;display:flex;justify-content:center}.step-line{position:absolute;top:0;bottom:0;width:2px;background:var(--blue-bright)}.step:last-child .step-line{bottom:auto;height:1.25rem}.step-dot{position:relative;margin-top:.125rem;width:2.125rem;height:2.125rem;border-radius:.25rem;background:var(--blue);color:var(--white);font-family:var(--font-display);font-weight:600;font-size:1.0625rem;display:flex;align-items:center;justify-content:center}.step:last-child .step-dot{background:var(--navy-dark)}.step-body{padding:0 0 2.125rem .5rem}.step:last-child .step-body{padding-bottom:0}.step-head{display:flex;flex-wrap:wrap;gap:.625rem 1rem;align-items:baseline}.step-head h3{margin:0;font-family:var(--font-display);font-weight:500;font-size:1.4375rem}.badge{font-family:var(--font-mono);font-size:.75rem;color:var(--white);background:var(--blue);padding:.1875rem .5rem;border-radius:.1875rem}.step:last-child .badge{color:var(--on-dark);background:var(--navy)}.step-text{margin:.625rem 0 0;font-size:.96875rem;line-height:1.5;color:var(--muted)}.price-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:2.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:2.5rem}.price-title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.08}.price-lead{margin:1rem 0 0;font-size:1rem;line-height:1.5;color:var(--muted)}.price-big{margin:1.625rem 0 0;font-family:var(--font-display);font-size:2.5rem;line-height:1;font-variant-numeric:tabular-nums}.price-big span{font-size:1.25rem;color:var(--muted)}.price-hint{margin:.5rem 0 1.625rem;font-size:.84375rem;color:var(--muted)}.price-cols{display:grid;gap:1.625rem}.price-sub{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.71875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.price-list{list-style:none;margin:0;padding:0;display:grid;gap:.5625rem}.price-list li{display:flex;gap:.625rem;font-size:.9375rem;line-height:1.45}.price-list svg{flex:none;margin-top:.125rem}.chips{display:flex;flex-wrap:wrap;gap:.5rem}.chip{font-size:.875rem;padding:.4375rem .8125rem;border:1px solid var(--line-chip);border-radius:.25rem}.est-grid{margin-top:2.125rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1.25rem}.est{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:2rem}.est-meta{margin:0 0 .875rem;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.est-title{margin:0;font-family:var(--font-display);font-weight:500;font-size:1.5rem;line-height:1.15}.est-facts{margin:1.375rem 0 0;padding:1rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(auto-fit,minmax(5.25rem,1fr));gap:1rem}.est-facts dt{font-size:.8125rem;font-weight:600;color:var(--muted)}.est-facts dd{margin:.25rem 0 0;font-family:var(--font-display);font-size:1.25rem;line-height:1.15;font-variant-numeric:tabular-nums}.est-facts .est-fact-note{font-family:var(--font-text);font-size:.75rem;line-height:1.35;color:var(--muted)}.est-label{margin:1.375rem 0 .625rem;font-size:.875rem;font-weight:600;color:var(--muted)}.est-list{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.5rem}.est-list li{display:flex;gap:.625rem;font-size:1rem;line-height:1.45}.est-list svg{flex:none;margin-top:.1875rem}.est-total{margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--line)}.est-total .est-label{margin-top:0}.est-sum{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.75rem,2.4vw,2.125rem);line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}.est-star{color:var(--blue)}.est-calc{margin:.625rem 0 0;font-family:var(--font-mono);font-size:.75rem;line-height:1.4;color:var(--muted)}.est-note{margin:1.5rem 0 0;max-width:60rem;font-size:.8125rem;line-height:1.5;color:var(--muted)}.jobs{position:relative;margin-top:5.5rem;background:var(--navy);padding:4.75rem 0;overflow:hidden}.jobs-img,.jobs-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.jobs-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#091a30eb,#091a309e 55%,#091a306b)}.jobs>.pad{position:relative}.jobs--page{margin-top:1.75rem}.jobs-more{display:inline-block;margin-top:1rem;font-weight:600;font-size:.9375rem;color:var(--blue-light)}.jobs-more:hover{color:var(--on-dark)}.jobs-more:after{content:" →"}.jobs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:3rem}.jobs-title{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04;color:var(--on-dark)}.jobs-slogan{margin:1.25rem 0 0;padding-left:1rem;border-left:3px solid var(--blue-light);font-family:var(--font-display);font-weight:600;font-size:clamp(1.1875rem,2vw,1.5rem);line-height:1.25;color:var(--blue-light)}.jobs-lead{margin:1.25rem 0 0;max-width:35rem;font-size:1.0625rem;line-height:1.55;color:var(--on-dark-78)}.jobs-perks{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(13.125rem,1fr));gap:1rem}.jobs-perks li{display:flex;gap:.6875rem;font-size:.9375rem;line-height:1.45;color:var(--on-dark);align-items:center}.jobs-perks svg{flex:none;margin-top:.0625rem}.jobs-sub{margin:2.5rem 0 1rem;font-family:var(--font-display);font-weight:500;font-size:1.375rem;color:var(--on-dark)}.jobs-list{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--on-dark-18);border:1px solid var(--on-dark-18);border-radius:var(--radius);overflow:hidden}.jobs-list li{display:flex;flex-wrap:wrap;gap:.375rem 1rem;justify-content:space-between;align-items:baseline;background:var(--navy);padding:.875rem 1.125rem;font-size:.9375rem;color:var(--on-dark)}.jobs-list li span:last-child{font-size:.875rem;color:var(--on-dark-60);white-space:nowrap}.promo{margin-top:1.125rem;display:flex;flex-wrap:wrap;gap:1.125rem;align-items:flex-start;border:1px solid var(--blue);border-radius:var(--radius);padding:1.375rem}.promo>div{flex:1;min-width:13.75rem}.promo-tag{flex:none;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--white);background:var(--blue);padding:.3125rem .5625rem;border-radius:.1875rem;margin-top:.25rem}.promo h4{margin:0 0 .5rem;font-family:var(--font-display);font-weight:500;font-size:1.3125rem;color:var(--on-dark)}.promo p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--on-dark-75)}.jobs-aside{display:grid;gap:.875rem;align-self:start;align-content:start;max-width:27.5rem;width:100%}.jobs-aside .form-card{max-width:none}.max-btn{display:flex;align-items:center;justify-content:center;gap:.5625rem;font-weight:600;font-size:.9375rem;padding:1rem;border-radius:var(--radius);background:var(--blue);border:1px solid var(--blue);color:var(--white)}.max-btn:hover{background:transparent;color:var(--blue-light)}.jobs-contact{margin:0;font-size:.84375rem;line-height:1.5;color:var(--on-dark-80)}.jobs-contact a{color:var(--on-dark);font-variant-numeric:tabular-nums}.faq-list{margin-top:2.125rem;display:grid;gap:.625rem}.faq-item{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem 1.5rem}.faq-item summary{display:flex;justify-content:space-between;align-items:baseline;gap:1.25rem;cursor:pointer;font-size:1.0625rem;font-weight:500;line-height:1.4;list-style:none}.faq-item summary::marker{content:""}.faq-sign{flex:none;font-family:var(--font-mono);font-size:1.25rem;color:var(--blue);line-height:1}.faq-item[open] .faq-sign{transform:rotate(45deg)}.faq-answer p{margin:.75rem 0 0;font-size:.96875rem;line-height:1.5;color:var(--muted)}.contacts-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.contacts-main{padding:2.75rem}.contacts-title{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.75rem,3.2vw,2.625rem);line-height:1.06}.contacts-lead{margin:1rem 0 1.875rem;font-size:1rem;line-height:1.5;color:var(--muted);max-width:30rem}.contacts-form{display:grid;gap:.875rem;max-width:27.5rem}.contacts-form .btn-submit{width:auto;justify-self:start;padding-left:2rem;padding-right:2rem}.contacts-info{background:var(--navy);padding:2.75rem;display:grid;gap:1.625rem;align-content:start;color:var(--on-dark)}.contact-item>p:first-child{margin:0 0 .375rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-80)}.contact-item a,.contact-item>p:last-child{margin:0;font-size:1rem;line-height:1.5;color:var(--on-dark)}.contact-item a:hover{color:var(--blue-light)}.contact-item .contact-tel{font-family:var(--font-display);font-size:1.875rem;font-variant-numeric:tabular-nums}.contact-item small{font-size:inherit;color:#f4f6f899}.map-stub{border:1px solid var(--on-dark-28);border-radius:var(--radius);overflow:hidden}.map-stub-box{display:flex;align-items:center;justify-content:center;height:13.75rem;background:repeating-linear-gradient(45deg,#f4f6f80f 0 .875rem,#f4f6f805 .875rem 1.75rem)}.map-stub-box p{margin:0;text-align:center;font-family:var(--font-mono);font-size:.71875rem;line-height:1.5;color:#f4f6f88c}.map-stub iframe{width:100%;height:13.75rem;border:0;display:block}.map-addr{margin:0;padding:.875rem 1.125rem;font-size:.875rem;border-top:1px solid var(--on-dark-28)}.foot{padding-top:3.5rem;padding-bottom:1.5rem}.foot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--line)}.foot-logo img{display:block;height:2.25rem;width:auto;margin-bottom:1rem}.foot-legal{margin:0;font-size:.84375rem;line-height:1.5;color:var(--muted)}.foot-head{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.71875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.foot-links{display:grid;gap:.5rem;font-size:.90625rem}.foot-links>[aria-current=page]{color:var(--muted)}.foot-copy{margin:1.5rem 0 0;font-size:.78125rem;line-height:1.5;color:var(--muted)}.mbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:60;grid-template-columns:auto 1fr;gap:.625rem;padding:.625rem 1rem;background:var(--white);border-top:1px solid var(--line)}.mbar a{display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;font-size:.9375rem;padding:.8125rem 1.125rem;border-radius:var(--radius);border:1px solid var(--navy)}.mbar a:first-child{background:var(--white);color:var(--navy)}.mbar a:last-child{background:var(--blue);color:var(--white)}.cookie{position:fixed;left:1.25rem;right:1.25rem;bottom:1.25rem;z-index:70;display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;padding:1.125rem 1.375rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 10px 30px #091a3029}.cookie[hidden]{display:none}.cookie-text{margin:0;font-size:.84375rem;line-height:1.5;color:var(--muted)}.cookie-text a{color:var(--blue);text-decoration:underline}.cookie-actions{display:flex;gap:.625rem}.cross{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start;padding:2.25rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg)}.cross-title{margin:0 0 .875rem;font-family:var(--font-display);font-weight:500;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.12}.cross-lead{margin:0 0 1.375rem;font-size:1rem;line-height:1.5;color:var(--muted)}.cross-list{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.cross-list li{display:grid;grid-template-columns:auto 1fr;gap:.625rem;align-items:start;font-size:.9375rem;line-height:1.55}.cross-list svg{margin-top:.125rem;flex:none}.cmp{margin-top:1.75rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);overflow:hidden}.cmp-table{width:100%;border-collapse:collapse;text-align:left}.cmp-table thead th{padding:1.125rem 1.375rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;vertical-align:bottom}.cmp-th--a{color:var(--muted)}.cmp-th--b,.cmp-b{background:var(--white)}.cmp-th--b{color:var(--blue)}.cmp-table tbody th,.cmp-table tbody td{padding:1rem 1.375rem;border-top:1px solid var(--line-soft);font-size:.9375rem;line-height:1.5;vertical-align:top}.cmp-label{width:24%;font-weight:600}.cmp-a{width:38%;color:var(--muted)}.cmp-b{width:38%}.doc{max-width:47.5rem;padding-top:3.5rem}.doc h1{margin:0 0 1.5rem;font-family:var(--font-display);font-weight:500;font-size:clamp(1.875rem,3.4vw,2.75rem);line-height:1.08}.doc h2{margin:2.125rem 0 .75rem;font-family:var(--font-display);font-weight:500;font-size:1.375rem;line-height:1.2}.doc p,.doc li{font-size:1rem;line-height:1.55;color:var(--muted)}.doc ul{margin:.75rem 0;padding-left:1.25rem}.doc li{margin-bottom:.375rem}.doc a{text-decoration:underline;text-underline-offset:.125rem}.doc-meta{margin:-.75rem 0 0;font-size:.875rem;color:var(--muted)}#process{padding-left:4rem}@media(max-width:1180px){.nav-burger{display:inline-flex;align-items:center;padding:.6875rem .625rem;margin-left:-.625rem;color:var(--navy);background:none;border:0;cursor:pointer}.nav-burger-ico--close,.nav.is-open .nav-burger-ico--open{display:none}.nav.is-open .nav-burger-ico--close{display:block}.nav-quick{display:flex;gap:1.125rem;margin-left:auto}.nav-list{position:absolute;top:100%;left:0;right:0;z-index:1;display:none;flex-direction:column;align-items:stretch;gap:0;padding:.25rem var(--pad-x) .875rem;background:var(--white);border-bottom:1px solid var(--line);box-shadow:0 10px 30px #091a3029}.nav.is-open .nav-list{display:flex}.nav-list>.nav-dup{display:none}.nav-list>*{padding:.6875rem 0;border-bottom:0}.nav-list>a:hover,.nav-list>[aria-current=page]{color:var(--blue)}}@media(max-width:1100px){.hdr-addr{max-width:none;order:5;flex:1 0 100%;grid-auto-flow:column;justify-content:start;gap:.375rem 1rem}.hdr-addr span:nth-child(2):before{content:"·";margin-right:1rem}.hdr-contact{justify-items:start;grid-auto-flow:column;align-items:baseline;gap:.375rem .875rem}.hdr-tel{font-size:1.25rem}#process{padding-left:2.5rem;padding-right:2.5rem}}@media(max-width:1080px){.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1050px){.hide-sm{display:none}}@media(max-width:820px){.g2,.g3{grid-template-columns:1fr}.hero-grid{grid-template-columns:1fr;gap:2.125rem;padding:2.75rem 1.75rem 2.5rem}.hero-grid .form-card{max-width:none}.price-card{padding:1.875rem}.cross{grid-template-columns:1fr;padding:1.875rem}.fact{padding-left:1.125rem}.cmp-table,.cmp-table tbody,.cmp-table tr,.cmp-table tbody th,.cmp-table tbody td{display:block;width:auto}.cmp-table thead{display:none}.cmp-table tbody tr+tr{border-top:1px solid var(--line)}.cmp-table tbody th,.cmp-table tbody td{border-top:0;padding:.375rem 1.375rem}.cmp-label{padding-top:1.125rem}.cmp-b{margin-top:.375rem;padding-bottom:1.125rem}.cmp-a:before,.cmp-b:before{content:attr(data-col);display:block;margin-bottom:.25rem;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cmp-b:before{color:var(--blue)}}@media(max-width:760px){:root{--pad-x: 1.25rem}.mbar{display:grid}.cookie{left:.75rem;right:.75rem;bottom:5.25rem;grid-template-columns:1fr;gap:.875rem;padding:1rem 1.125rem}.cookie-actions .btn{flex:1}.rail:before{left:.625rem}.page{padding-bottom:6rem}.sec{padding-top:3.5rem}.legal,.jobs{margin-top:3.5rem}.contacts-main,.contacts-info{padding:1.75rem 1.375rem}}@media(max-width:640px){.hdr-inner{gap:.75rem .875rem}.hdr-logo img{height:2rem}.hdr-contact{grid-auto-flow:row;gap:.125rem;justify-items:end;text-align:right}.hdr-tel{font-size:1.125rem}.hdr-mail{font-size:.78125rem}.hdr-addr{grid-auto-flow:row}.hdr-addr span:nth-child(2):before{content:"";margin:0}.hdr-cta{flex:1 0 100%}.hdr-cta .btn{flex:1;display:flex;align-items:center;justify-content:center}.step{grid-template-columns:2.75rem 1fr}}@media(min-width:1500px){html{font-size:133.3333%}.hero-grid,.jobs-grid{grid-template-columns:minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
