.doors-label{color:var(--color-site-signal);font:500 12px/1.4 var(--site-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.site-band--navy .doors-label{color:var(--color-site-sky)}.doors-lead{max-width:62ch;margin:16px 0 0;font-size:20px;line-height:1.5}.site-band--navy .doors-lead{color:var(--color-site-on-navy-2)}.doors-measure{max-width:62ch;margin:16px 0 0}.doors-small{color:var(--color-site-muted);margin:16px 0 0;font-size:14px;line-height:1.5}.site-band--navy .doors-small{color:var(--color-site-on-navy-3)}.doors-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.doors-sechead{margin-bottom:40px}.doors-sechead .doors-lead{margin-top:12px}.doors-crumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.doors-crumbs li+li:before{content:"/";margin-right:8px}.doors-split{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.doors-split--flip>:first-child{order:2}@media (max-width:960px){.doors-split{grid-template-columns:1fr;gap:32px}.doors-split--flip>:first-child{order:0}}.doors-cols-2{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}@media (max-width:960px){.doors-cols-2{grid-template-columns:1fr;gap:32px}}.doors-record{border-top:1px solid var(--color-site-line)}.doors-record__core{color:var(--color-site-ink);font:600 17px/1.4 var(--site-font-sans);margin:0;padding:20px 0}.doors-chapters{border-top:1px solid var(--color-site-line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.doors-chapters>li{padding:24px 20px 0 0;font-size:15px}.doors-chapters>li+li{border-left:1px solid var(--color-site-line);padding-left:20px}.doors-chapters h3{margin:0 0 4px}.doors-chapters__who{color:var(--color-site-muted);margin:0 0 12px;font-size:14px}.doors-chapters ul{margin:0;padding-left:18px}.doors-chapters li li{border:0;margin-bottom:8px;padding:0}@media (max-width:1060px){.doors-chapters{grid-template-columns:1fr 1fr}.doors-chapters>li+li{border-left:0;padding-left:0}.doors-chapters>li{padding:24px 20px 24px 0}}@media (max-width:640px){.doors-chapters{grid-template-columns:1fr}}.doors-trio{grid-template-columns:repeat(2,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.doors-trio>li{border-top:1px solid var(--color-site-line);padding-top:16px}.doors-trio h3{margin:0 0 8px}.doors-trio p{margin:0}@media (max-width:760px){.doors-trio{grid-template-columns:1fr}}.doors-cap{margin:0}.doors-cap:empty{display:none}.doors-seq3 .site-sequence{grid-template-columns:repeat(3,1fr)}@media (max-width:960px){.doors-seq3 .site-sequence{grid-template-columns:1fr}}.doors-plans{border-top:1px solid var(--color-site-line);grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.doors-plans>li{flex-direction:column;gap:8px;padding:24px 20px 0 0;display:flex}.doors-plans>li+li{border-left:1px solid var(--color-site-line);padding-left:20px}.doors-plan__name{color:var(--color-site-ink);font:600 17px/1.35 var(--site-font-sans)}.doors-plan__price{color:var(--color-site-ink);font:500 14px/1.4 var(--site-font-mono)}.doors-plan__text{margin:0;font-size:15px}@media (max-width:1060px){.doors-plans{grid-template-columns:1fr 1fr}.doors-plans>li+li{border-left:0;padding-left:0}.doors-plans>li{padding:24px 20px 24px 0}}@media (max-width:640px){.doors-plans{grid-template-columns:1fr}}.doors-pcards{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.doors-pcard{border:1px solid var(--color-site-line);background:var(--color-site-white);border-radius:8px;flex-direction:column;gap:12px;padding:24px;display:flex}.doors-pcard h3{margin:0}.doors-pcard__price{color:var(--color-site-ink);font:400 44px/1 var(--site-font-serif)}.doors-pcard__price small{color:var(--color-site-muted);font:400 14px/1.4 var(--site-font-sans);margin-top:8px;display:block}.doors-pcard ul{margin:0;padding-left:18px;font-size:15px}.doors-pcard li{margin-bottom:8px}.doors-pcard .site-btn{margin-top:auto}@media (max-width:1100px){.doors-pcards{grid-template-columns:1fr 1fr}}@media (max-width:640px){.doors-pcards{grid-template-columns:1fr}}.doors-faq{border-top:1px solid var(--color-site-line)}.doors-faq:last-of-type{border-bottom:1px solid var(--color-site-line)}.doors-faq summary{color:var(--color-site-ink);font:600 17px/1.4 var(--site-font-sans);cursor:pointer;padding:18px 40px 18px 0;list-style:none;display:block;position:relative}.doors-faq summary::-webkit-details-marker{display:none}.doors-faq summary:after{content:"+" / "";font:400 24px/1 var(--site-font-sans);position:absolute;top:16px;right:4px}.doors-faq[open] summary:after{content:"−" / ""}.doors-faq p{max-width:70ch;margin:0;padding:0 0 20px}.doors-calc{gap:16px;display:grid}.doors-calc__fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.doors-calc label{color:var(--color-site-ink);font:600 14px/1.4 var(--site-font-sans);margin-bottom:6px;display:block}.doors-calc input,.doors-calc select{border:1px solid var(--color-site-field);background:var(--color-site-white);width:100%;min-height:44px;color:var(--color-site-ink);font:400 16px/1.4 var(--site-font-sans);border-radius:8px;padding:8px 12px}.doors-calc output{color:var(--color-site-ink);font-size:20px;line-height:1.4;display:block}@media (max-width:560px){.doors-calc__fields{grid-template-columns:1fr}}.doors-tools{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.doors-tools>div{border-top:1px solid var(--color-site-line);padding-top:16px}.doors-tools h3{margin:0 0 4px}.doors-tools__what{color:var(--color-site-muted);margin:0 0 12px;font-size:14px}.doors-tools ul{margin:0;padding-left:18px;font-size:15px}.doors-tools li{margin-bottom:6px}.doors-tools__needs{color:var(--color-site-muted)}@media (max-width:960px){.doors-tools{grid-template-columns:1fr 1fr}}@media (max-width:640px){.doors-tools{grid-template-columns:1fr}}.doors-toggle{margin-top:24px}.doors-links{margin:0;padding:0;list-style:none}.doors-links li{margin-bottom:12px}