.page-maint{font-size:17px}.page-maint .sec-head .sub{font-size:17px}.page-maint .card p{font-size:15.5px}.phero{position:relative;border-bottom:1px solid var(--border);overflow:hidden;background:linear-gradient(180deg,#15140f,#0c0d0a)}.phero::after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgb(165 185 195 / .03) 0 1px,transparent 1px 14px)}.phero .inner{position:relative;z-index:1;padding:64px 0 60px;display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.phero-shot{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--radius);background:rgb(20 22 18 / .5);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#586057;overflow:hidden}.phero-shot svg{width:40px;height:40px;opacity:.6}.phero-shot small{font-size:12.5px;color:#6c746d}.phero-shot img{width:100%;height:100%;object-fit:cover;display:block}.crumb{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:.12em;font-size:12px;color:var(--muted);margin-bottom:18px}.crumb a{text-decoration:none;color:var(--muted)}.crumb a:hover{color:var(--text)}.crumb .here{color:var(--orange-bright)}.phero h1{font-size:clamp(34px,4.6vw,52px);line-height:1.08;max-width:18ch}.phero h1 .accent{color:var(--orange-bright)}.phero p{font-size:18px;color:var(--muted);line-height:1.62;max-width:60ch;margin:18px 0 26px}.phero .btns{display:flex;gap:14px;flex-wrap:wrap}.split{display:grid;grid-template-columns:1fr 1.1fr;gap:52px;align-items:center}.split .lead{font-size:17px;line-height:1.65;color:var(--ltext);margin-top:12px}.syslist{list-style:none;margin:0;padding:6px 26px;background:#fff;border:1px solid var(--lborder);border-radius:var(--radius);box-shadow:0 1px 2px rgb(20 30 20 / .04);display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.syslist li{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--lborder);color:var(--lheading);font-size:16px}.syslist li:nth-last-child(-n+2){border-bottom:0}.syslist .tick{color:var(--orange);flex:none}.syslist .tick svg{width:18px;height:18px}.sched{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sched .s{background:rgb(20 26 29 / .5);border:1px solid #2b343a;border-radius:var(--radius);padding:24px 20px}.sched .s .when{font-family:'Oswald',sans-serif;font-weight:600;font-size:19px;color:#fff;margin-bottom:4px}.sched .s .lbl{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--orange-bright);margin-bottom:14px}.sched .s ul{list-style:none;margin:0;padding:0}.sched .s li{font-size:15px;color:#c7ccca;line-height:1.45;padding-left:16px;position:relative;margin-bottom:8px}.sched .s li::before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--orange)}.sched-note{text-align:center;color:#9aa3a0;font-size:13.5px;margin-top:26px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.step .num{font-family:'Oswald',sans-serif;font-weight:600;font-size:15px;color:#fff;background:var(--orange);width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.step h3{font-size:17px;color:var(--lheading);margin-bottom:7px}.step p{font-size:15.5px;color:var(--ltext);line-height:1.55}.sec-head.center{justify-content:center;text-align:center}.faq{max-width:820px;margin:0 auto}.faq details{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:12px;overflow:hidden}.faq summary{list-style:none;cursor:pointer;padding:18px 22px;font-family:'Oswald',sans-serif;font-size:17px;color:var(--text);display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{color:var(--orange-bright);font-size:22px;line-height:1;transition:.2s;flex:none}.faq details[open] summary .pm{transform:rotate(45deg)}.faq .ans{padding:0 22px 18px;color:var(--muted);font-size:16px;line-height:1.6}.cta .box{background:linear-gradient(155deg,#1b1a13,#151610 60%,#121311);border:1px solid var(--border);border-radius:14px;padding:50px 32px;text-align:center}.cta h2{font-size:clamp(26px,3vw,36px);margin-bottom:12px}.cta p{color:var(--muted);font-size:17px;max-width:54ch;margin:0 auto 26px}@media (max-width:1024px){.phero .inner{grid-template-columns:1fr;gap:32px}.split{grid-template-columns:1fr;gap:30px}.sched,.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.sched,.steps{grid-template-columns:1fr}}.cust-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:11px 30px;max-width:780px}.cust-list li{display:flex;gap:11px;align-items:center;color:var(--text);font-size:16px}.cust-list .tick{color:var(--orange-bright);flex:none}.cust-list .tick svg{width:18px;height:18px}.cust-list a{color:var(--text);text-decoration:none}.cust-list a:hover{color:var(--orange-bright)}@media (max-width:620px){.cust-list{grid-template-columns:1fr}}@media (max-width:560px){.syslist{grid-template-columns:1fr}.syslist li:nth-last-child(-n+2){border-bottom:1px solid var(--lborder)}.syslist li:last-child{border-bottom:0}}