/* Таблица стилей посадочных страниц diezeloptom.ru — копия встроенного <style> боевой сборки (src/style.css), без правок.
   Меняется только вместе со сборкой сайта. md5: 741db432a5781f6bc939159e7056f101 */
:root{--bp:#0e2238;--bp-2:#12294a;--bp-3:#18365c;--bp-deep:#0a1a2c;--ink-d:#e8eff5;--muted-d:#a9bdd0;--line-d:rgba(169,199,228,.28);--grid-d:rgba(169,199,228,.07);--grid-d2:rgba(169,199,228,.13);--paper:#eef2f4;--paper-2:#e2e9ee;--ink:#0e2238;--muted:#44586c;--line:#b5c3cf;--grid-p:rgba(14,34,56,.05);--grid-p2:rgba(14,34,56,.09);--y:#f2c230;--y-ink:#0e2238;--f-head:"Fira Sans Condensed","IBM Plex Sans Condensed","IBM Plex Sans",sans-serif;--f-text:"IBM Plex Sans",system-ui,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,monospace;--max:1240px;--pad:clamp(16px,4vw,40px);}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bp);color:var(--ink-d);font:400 17px/1.6 var(--f-text);overflow-x:hidden;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--y);outline-offset:3px}h1,h2,h3{font-family:var(--f-head);font-weight:700;line-height:1.02;letter-spacing:-.01em;text-wrap:balance;margin:0}h1{font-size:clamp(2.1rem,1.3rem + 3.6vw,4.6rem);hyphens:manual}h2{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem)}h3{font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem);line-height:1.15}p{margin:0 0 1em}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.skip{position:absolute;left:-9999px;top:0;background:var(--y);color:var(--y-ink);padding:10px 14px;z-index:10}.skip:focus{left:8px;top:8px}.grid-d{background-color:var(--bp);background-image: linear-gradient(var(--grid-d2) 1px,transparent 1px),linear-gradient(90deg,var(--grid-d2) 1px,transparent 1px),linear-gradient(var(--grid-d) 1px,transparent 1px),linear-gradient(90deg,var(--grid-d) 1px,transparent 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px;background-position:-1px -1px}.grid-p{background-color:var(--paper);color:var(--ink);background-image: linear-gradient(var(--grid-p2) 1px,transparent 1px),linear-gradient(90deg,var(--grid-p2) 1px,transparent 1px),linear-gradient(var(--grid-p) 1px,transparent 1px),linear-gradient(90deg,var(--grid-p) 1px,transparent 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px;background-position:-1px -1px}.tag{font:500 .78rem/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.tag-y{color:var(--y)}.grid-p .tag-y,.paper .tag-y{color:var(--ink);background:var(--y);padding:2px 6px;display:inline-block}.num{font:600 .8rem/1 var(--f-mono);letter-spacing:.08em;display:inline-flex;align-items:center;justify-content:center;min-width:2.6em;height:2.1em;border:1px solid currentColor;padding:0 .4em}.site-head{background:var(--bp-deep);border-bottom:1px solid var(--line-d);position:relative;z-index:5}.head-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:72px}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:700 1.35rem/1 var(--f-head);letter-spacing:.06em;white-space:nowrap}.logo i{width:22px;height:22px;border:2px solid var(--y);position:relative;flex:none}.logo i::after{content:"";position:absolute;inset:4px;background:var(--y)}.logo b{color:var(--y);font-weight:700}.nav-desk{display:none}.nav-desk ul,.nav-mob ul{list-style:none;margin:0;padding:0}.nav-desk ul{display:flex;gap:2px}.nav-desk a{display:block;padding:10px 9px;text-decoration:none;font:500 .92rem/1.2 var(--f-head);letter-spacing:.03em;color:var(--muted-d);border-bottom:2px solid transparent}.nav-desk a:hover,.nav-desk a[aria-current]{color:var(--ink-d);border-bottom-color:var(--y)}.head-tel{font:600 .95rem/1 var(--f-mono);text-decoration:none;color:var(--ink-d);border:1px solid var(--y);padding:12px 12px;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.head-tel:hover{background:var(--y);color:var(--y-ink)}.head-right{display:flex;align-items:center;gap:10px}.nav-mob summary{list-style:none;cursor:pointer;font:600 .8rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line-d);min-height:44px;padding:0 14px;display:flex;align-items:center;gap:8px}.nav-mob summary::-webkit-details-marker{display:none}.nav-mob summary::before{content:"";width:16px;height:10px;border-top:2px solid var(--y);border-bottom:2px solid var(--y);box-shadow:inset 0 4px 0 -2px transparent;background:linear-gradient(var(--y),var(--y)) center/100% 2px no-repeat}.nav-mob[open] summary{background:var(--y);color:var(--y-ink)}.nav-mob[open] summary::before{background:none;border-color:var(--y-ink)}.nav-mob ul{position:absolute;left:0;right:0;top:100%;background:var(--bp-deep);border-bottom:1px solid var(--line-d);padding:8px var(--pad) 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.nav-mob a{display:flex;align-items:center;gap:10px;min-height:46px;text-decoration:none;border-bottom:1px solid var(--line-d);font:500 1rem/1.2 var(--f-head)}.nav-mob a span{font:500 .72rem/1 var(--f-mono);color:var(--y)}@media (max-width:560px){.head-tel .t-long{display:none}.head-row{gap:10px}.head-right{gap:6px}.logo{font-size:1.1rem;gap:8px}.logo i{width:18px;height:18px}.head-tel{font-size:.82rem;padding:0 10px}.nav-mob summary{padding:0 13px}.nav-mob summary .m-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:420px){.nav-mob ul{grid-template-columns:minmax(0,1fr)}}@media (min-width:561px){.head-tel .t-short{display:none}}@media (min-width:1180px){.nav-desk{display:block}.nav-mob{display:none}}.btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;font:600 1rem/1.1 var(--f-head);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:1px solid var(--y);cursor:pointer}.btn-y{background:var(--y);color:var(--y-ink)}.btn-y:hover{background:#ffd34a}.btn-o{background:transparent;color:var(--ink-d)}.btn-o:hover{background:rgba(242,194,48,.12)}.grid-p .btn-o,.paper .btn-o{color:var(--ink);border-color:var(--ink)}.btn::after{content:"";width:18px;height:1px;background:currentColor;box-shadow:4px -3px 0 -0px transparent}.hero{padding:clamp(36px,6vw,80px) 0 clamp(40px,6vw,72px);border-bottom:1px solid var(--line-d)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:start}@media (min-width:1024px){.hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.hero h1{margin:14px 0 20px;font-size:clamp(2.1rem,1.3rem + 3vw,4rem)}.hero h1 em{font-style:normal;color:var(--y)}.lead{hyphens:manual;-webkit-hyphens:manual;font-size:clamp(1.05rem,1rem + .35vw,1.25rem);color:var(--muted-d);max-width:36em}.grid-p .lead{color:var(--muted)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.frame{position:relative;margin:0;border:1px solid var(--line-d);padding:12px;background:rgba(10,26,44,.55)}.frame::before,.frame::after{content:"";position:absolute;width:18px;height:18px;border:2px solid var(--y)}.frame::before{top:-6px;left:-6px;border-right:0;border-bottom:0}.frame::after{bottom:-6px;right:-6px;border-left:0;border-top:0}.ph{background:var(--bp-3) linear-gradient(135deg,rgba(255,255,255,.04) 25%,transparent 25% 50%,rgba(255,255,255,.04) 50% 75%,transparent 75%) 0 0/24px 24px;aspect-ratio:1664/928;overflow:hidden}.ph img{width:100%;height:100%;object-fit:cover}.frame figcaption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:10px;font:500 .72rem/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-d)}.grid-p .frame,.paper .frame{border-color:var(--line);background:#fff}.grid-p .frame figcaption,.paper .frame figcaption{color:var(--muted)}.callouts{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line-d)}@media (min-width:700px){.callouts{grid-template-columns:repeat(4,minmax(0,1fr))}}.callouts li{position:relative;padding:22px 12px 14px 0;border-bottom:1px solid var(--line-d)}.callouts li::before{content:"";position:absolute;top:-1px;left:0;width:1px;height:16px;background:var(--y)}.callouts li::after{content:"";position:absolute;top:14px;left:0;width:34px;height:1px;background:var(--y)}.callouts .num{color:var(--y);margin:0 0 8px 40px;height:1.8em}.callouts b{display:block;font:600 1.05rem/1.2 var(--f-head)}.callouts small{display:block;color:var(--muted-d);font-size:.86rem;line-height:1.4}.sec{padding:clamp(48px,7vw,96px) 0}.sec-head{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:clamp(24px,4vw,44px);padding-bottom:18px;border-bottom:1px solid var(--line-d)}.grid-p .sec-head{border-color:var(--line)}@media (min-width:900px){.sec-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}}.sec-head p{margin:0;color:var(--muted-d);max-width:34em}.grid-p .sec-head p{color:var(--muted)}.nodes{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--line-d);border:1px solid var(--line-d)}@media (min-width:700px){.nodes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.nodes{grid-template-columns:repeat(4,minmax(0,1fr))}}.node{background:var(--bp);padding:26px 22px 24px;display:flex;flex-direction:column;gap:12px;text-decoration:none;position:relative;min-height:240px}.node:hover{background:var(--bp-2)}.node .num{color:var(--y);align-self:flex-start}.node h3{margin-top:18px}.node p{color:var(--muted-d);margin:0;font-size:.95rem}.node .go{margin-top:auto;font:500 .75rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--y)}.grid-p .nodes{background:var(--line);border-color:var(--line)}.grid-p .node{background:var(--paper)}.grid-p .node:hover{background:#fff}.grid-p .node .num,.grid-p .node .go{color:var(--ink)}.grid-p .node p{color:var(--muted)}.spec-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.4em 0}table.spec{width:100%;border-collapse:collapse;font-size:.95rem;border:2px solid currentColor}.spec caption{caption-side:top;text-align:left;font:500 .74rem/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;padding:0 0 8px}.spec th,.spec td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top;hyphens:auto}.spec thead th{font:600 .74rem/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--paper-2)}.spec td:first-child{font-family:var(--f-mono);font-size:.85rem;white-space:nowrap;width:1%}.grid-d table.spec{color:var(--ink-d)}.grid-d .spec th,.grid-d .spec td{border-color:var(--line-d)}.grid-d .spec thead th{background:var(--bp-2)}@media (max-width:600px){.spec td:first-child{white-space:normal;width:auto}.spec th,.spec td{padding:8px}}.page-head{padding:clamp(28px,4vw,52px) 0 clamp(32px,5vw,60px);border-bottom:1px solid var(--line-d)}.crumbs{font:500 .76rem/1.4 var(--f-mono);letter-spacing:.06em;color:var(--muted-d);margin-bottom:22px}.crumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 0}.crumbs li+li::before{content:"/";margin:0 10px;color:var(--y)}.crumbs a{color:var(--ink-d);text-decoration:underline;text-decoration-color:var(--line-d);text-underline-offset:3px}.page-head .sheet{display:flex;gap:10px;align-items:center;margin-bottom:14px}.page-head h1{max-width:18em}.page-head .lead{margin-top:18px}.ph-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:end}@media (min-width:1024px){.ph-grid.has-fig{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.doc{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,56px)}@media (min-width:1024px){.doc{grid-template-columns:minmax(0,1fr) 300px}}.prose{counter-reset:sec;max-width:46rem;color:var(--ink)}.prose h2{counter-increment:sec;margin:1.8em 0 .6em;padding-top:.9em;border-top:1px solid var(--line);position:relative}.prose h2:first-child{margin-top:0}.prose h2::before{content:"§ " counter(sec,decimal-leading-zero);display:block;font:500 .74rem/1 var(--f-mono);letter-spacing:.14em;color:var(--muted);margin-bottom:10px}.prose h3{margin:1.4em 0 .5em}.prose ul,.prose ol{padding-left:1.25em;margin:0 0 1.1em}.prose li{margin:.3em 0}.prose ul li::marker{content:"— ";color:var(--muted)}.prose a{color:var(--ink);text-decoration-thickness:1px;text-underline-offset:3px}.prose a:hover{background:var(--y)}.prose strong{font-weight:600}.note{border:1px dashed var(--ink);padding:14px 16px;margin:1.4em 0;font-size:.95rem;background:rgba(255,255,255,.6)}.note .tag{display:block;margin-bottom:6px}.aside{align-self:start}@media (min-width:1024px){.aside{position:sticky;top:20px}}.card{border:2px solid var(--ink);background:#fff;color:var(--ink)}.card>*{padding:14px 16px;margin:0}.card h2,.card .card-t{font:600 .76rem/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--ink);background:var(--paper-2);display:block}.card ol,.card ul{list-style:none}.card li{padding:6px 0;border-bottom:1px solid var(--line);font-size:.95rem}.card li:last-child{border-bottom:0}.card a{text-decoration:none}.card a:hover{text-decoration:underline}.card .btn{width:100%;justify-content:center;border-color:var(--ink)}.card-foot{border-top:1px solid var(--ink)}.two{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,56px)}@media (min-width:960px){.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.steps{list-style:none;margin:0;padding:0;counter-reset:st;border-left:1px solid var(--line-d)}.steps li{counter-increment:st;position:relative;padding:0 0 26px 58px}.steps li::before{content:counter(st,decimal-leading-zero);position:absolute;left:-1px;top:0;font:600 .8rem/1 var(--f-mono);color:var(--y-ink);background:var(--y);padding:6px 8px}.steps li::after{content:"";position:absolute;left:36px;top:12px;width:14px;height:1px;background:var(--y)}.steps b{display:block;font:600 1.15rem/1.2 var(--f-head);margin-bottom:4px}.steps span{color:var(--muted-d)}.grid-p .steps{border-color:var(--ink)}.grid-p .steps span{color:var(--muted)}.grid-p .steps li::after{background:var(--ink)}.posts{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}@media (min-width:800px){.posts{grid-template-columns:repeat(2,minmax(0,1fr))}}.post{background:var(--paper);padding:26px 24px;text-decoration:none;display:flex;flex-direction:column;gap:10px;min-height:200px}.post:hover{background:#fff}.post p{color:var(--muted);margin:0}.post .go{margin-top:auto;font:500 .75rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.faq{border-top:2px solid var(--ink)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:18px 0;font:600 1.12rem/1.3 var(--f-head)}.faq summary::-webkit-details-marker{display:none}.faq summary .n{font:500 .74rem/1 var(--f-mono);color:var(--muted)}.faq summary::after{content:"+";font:500 1.2rem/1 var(--f-mono)}.faq details[open] summary::after{content:"−"}.faq .a{padding:0 0 18px 0;max-width:44rem}@media (min-width:600px){.faq .a{padding-left:42px}}.order{border-top:1px solid var(--line-d)}.order-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,56px)}@media (min-width:960px){.order-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.order h2{margin:12px 0 16px}.order .checklist{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--line-d)}.order .checklist li{display:grid;grid-template-columns:3.2em minmax(0,1fr);gap:8px;padding:10px 0;border-bottom:1px solid var(--line-d);color:var(--muted-d);font-size:.95rem}.order .checklist li span{font:500 .78rem/1.6 var(--f-mono);color:var(--y)}.form{background:var(--paper);color:var(--ink);border:2px solid var(--y);padding:clamp(18px,3vw,32px);position:relative}.form::before{content:"ФОРМА ЗАЯВКИ · ЛИСТ 1";position:absolute;top:-11px;left:18px;background:var(--y);color:var(--y-ink);font:600 .7rem/1 var(--f-mono);letter-spacing:.12em;padding:5px 8px}.field{display:grid;gap:6px;margin-bottom:16px}.field label{font:600 .8rem/1.3 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.field input,.field textarea{width:100%;min-height:48px;padding:12px 14px;font:400 1rem/1.4 var(--f-text);color:var(--ink);background:#fff;border:1px solid #6b7f92;border-radius:0}.field textarea{min-height:128px;resize:vertical}.field input:focus,.field textarea:focus{outline:3px solid var(--y);outline-offset:0;border-color:var(--ink)}.req{color:#9b1c1c}.hp{display:none !important}.consent{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;margin:4px 0 20px;font-size:.95rem}.consent input{width:24px;height:24px;margin:2px 0 0;accent-color:var(--ink)}.consent a{color:var(--ink)}.form .btn{width:100%;justify-content:center;border-color:var(--ink)}.form small{display:block;margin-top:12px;color:var(--muted);font-size:.85rem}.site-foot{background:var(--bp-deep);border-top:1px solid var(--line-d);padding:clamp(40px,6vw,64px) 0 28px;color:var(--muted-d);font-size:.95rem}.foot-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}@media (min-width:760px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr)}}.site-foot h2{font:600 .76rem/1.3 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--y);margin-bottom:12px}.site-foot ul{list-style:none;margin:0;padding:0}.site-foot li a{display:inline-block;padding:5px 0;text-decoration:none;color:var(--ink-d)}.site-foot a:hover{text-decoration:underline}.site-foot .c a{color:var(--ink-d)}.stamp{border:2px solid var(--ink-d);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);font-size:.82rem;color:var(--ink-d);align-self:end}.stamp>div{border-right:1px solid var(--line-d);border-bottom:1px solid var(--line-d);padding:7px 9px;min-width:0}.stamp>div:nth-child(3n){border-right:0}.stamp .k{display:block;font:500 .64rem/1.2 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-d)}.stamp .big{grid-column:1/-1;font:700 1.25rem/1.1 var(--f-head);letter-spacing:.06em;border-right:0}.stamp .big b{color:var(--y)}.stamp .wide{grid-column:1/-1;border-right:0;border-bottom:0}.foot-bottom{margin-top:36px;padding-top:16px;border-top:1px solid var(--line-d);display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font:500 .74rem/1.4 var(--f-mono);letter-spacing:.06em}.foot-bottom a{color:var(--ink-d)}.e404{min-height:60vh;display:flex;align-items:center}.e404 .code{font:700 clamp(5rem,20vw,12rem)/.9 var(--f-head);color:transparent;-webkit-text-stroke:2px var(--y)}.mt0{margin-top:0}.muted{color:var(--muted)}.kv{display:grid;grid-template-columns:minmax(0,1fr);border:2px solid var(--ink);background:#fff;margin:1.4em 0}.kv>div{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr);gap:12px;padding:12px 14px;border-bottom:1px solid var(--line)}.kv>div:last-child{border-bottom:0}.kv dt{font:500 .78rem/1.5 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.kv dd{margin:0}@media (max-width:520px){.kv>div{grid-template-columns:minmax(0,1fr);gap:2px}}
