@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;1,400&family=IBM+Plex+Serif:wght@600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,400;0,6..12,600;0,6..12,700;1,6..12,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.atl-root{--navy: #0c2340;--gold: #b08d57;--ink: #1a2330;--muted: #5b6775;--line: #d9e0e8;--paper: #ffffff;--wash: #f3f6f9;min-height:100vh;background:var(--paper);color:var(--ink);font-family:IBM Plex Sans,Segoe UI,sans-serif}.atl-root h1,.atl-root h2,.atl-mark-name{font-family:"IBM Plex Serif",Times New Roman,serif;font-weight:700;letter-spacing:-.02em}.atl-wrap{width:min(1080px,calc(100% - 2.5rem));margin:0 auto}.atl-header{background:var(--paper);border-bottom:1px solid var(--line)}.atl-header-inner{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 0}.atl-mark{display:flex;align-items:center;gap:.85rem;text-decoration:none;color:var(--navy)}.atl-bug{display:grid;place-items:center;width:2.5rem;height:2.5rem;background:var(--navy);color:#fff;font-family:"IBM Plex Serif",serif;font-size:.82rem;font-weight:700;letter-spacing:.04em;flex-shrink:0}.atl-mark-name{display:block;font-size:1.15rem;line-height:1.15}.atl-mark-llc{display:block;margin-top:.15rem;font-family:IBM Plex Sans,sans-serif;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.atl-nav{display:flex;align-items:center;gap:1.35rem;font-size:.95rem}.atl-nav a{color:var(--navy);text-decoration:none}.atl-nav a:hover{text-decoration:underline}.atl-nav-cta{border:1px solid var(--navy);padding:.4rem .85rem}.atl-nav-cta:hover{text-decoration:none;background:var(--wash)}.atl-hero{padding:3.6rem 0 3.2rem;background:linear-gradient(180deg,var(--wash) 0%,var(--paper) 100%)}.atl-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);gap:2.5rem;align-items:start}.atl-kicker{margin:0 0 .9rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}.atl-hero h1{margin:0;font-size:clamp(1.85rem,3.2vw,2.55rem);line-height:1.18;color:var(--navy);max-width:18ch}.atl-lead{margin:1.15rem 0 0;max-width:54ch;font-size:1.05rem;color:#3b4654;line-height:1.6}.atl-hero-cta{display:inline-block;margin-top:1.4rem;background:var(--navy);color:#fff;text-decoration:none;padding:.7rem 1.15rem}.atl-hero-cta:hover{background:#163456}.atl-factsheet{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--gold);padding:1.2rem 1.25rem 1.3rem}.atl-factsheet h2{margin:0 0 .45rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Sans,sans-serif;font-weight:600}.atl-factsheet>p{margin:0 0 1rem;font-size:.92rem;color:var(--ink)}.atl-factsheet dl{margin:0;display:grid;gap:.65rem}.atl-factsheet div{display:grid;grid-template-columns:6.2rem 1fr;gap:.5rem;font-size:.9rem}.atl-factsheet dt{color:var(--muted);font-weight:500}.atl-factsheet dd{margin:0}.atl-factsheet a{color:var(--navy)}.atl-services{padding:3.2rem 0 3rem}.atl-section-head{margin-bottom:1.6rem;max-width:48ch}.atl-section-head h2,.atl-company h2,.atl-inquiry h2{margin:0 0 .5rem;font-size:1.55rem;color:var(--navy)}.atl-section-head p,.atl-company p,.atl-inquiry p{margin:0;color:#3b4654}.atl-service-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.atl-service-grid li{background:var(--paper);padding:1.25rem 1.3rem 1.35rem}.atl-service-grid h3{margin:0 0 .4rem;font-family:IBM Plex Sans,sans-serif;font-size:1rem;font-weight:600;color:var(--navy)}.atl-service-grid p{margin:0;color:var(--muted);font-size:.94rem}.atl-coverage{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.atl-coverage li{border:1px solid var(--line);background:var(--paper);padding:.7rem .85rem;font-size:.94rem;font-weight:500}.atl-company{background:var(--wash);padding:3rem 0}.atl-company-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2.2rem;align-items:start}.atl-table{width:100%;border-collapse:collapse;font-size:.94rem;background:var(--paper);border:1px solid var(--line)}.atl-table th,.atl-table td{text-align:left;vertical-align:top;padding:.75rem 1rem;border-top:1px solid var(--line)}.atl-table tr:first-child th,.atl-table tr:first-child td{border-top:0}.atl-table th{width:10.5rem;color:var(--muted);font-weight:500;background:#fafbfc}.atl-table a{color:var(--navy)}.atl-inquiry{padding:3.2rem 0 3.4rem}.atl-inquiry-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.4rem;align-items:start}.atl-inquiry-note{margin-top:.9rem;color:var(--muted);font-size:.95rem}.atl-root .cform{display:grid;gap:.85rem;background:var(--wash);border:1px solid var(--line);padding:1.25rem}.atl-root .cform label{display:grid;gap:.3rem}.atl-root .cform span{font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:500}.atl-root .cform input,.atl-root .cform textarea{width:100%;border:1px solid #c5ced8;background:#fff;color:var(--ink);padding:.65rem .75rem;border-radius:0}.atl-root .cform input:focus,.atl-root .cform textarea:focus{outline:2px solid var(--navy);outline-offset:1px}.atl-root .cform button{justify-self:start;background:var(--navy);color:#fff;border:0;padding:.7rem 1.2rem;cursor:pointer}.atl-root .cform button:disabled{opacity:.55}.atl-root .cform-turnstile{min-height:65px}.atl-root .cform-status{min-height:1.2em;margin:0;font-size:.92rem}.atl-root .cform-status.ok{color:#1f6b45}.atl-root .cform-status.err{color:#9b2c2c}.atl-footer{background:var(--navy);color:#c5d0dc;font-size:.85rem;padding:1.5rem 0}.atl-footer-inner{display:flex;justify-content:space-between;gap:1.5rem}@media (max-width: 860px){.atl-header-inner,.atl-hero-grid,.atl-company-grid,.atl-inquiry-grid,.atl-footer-inner,.atl-service-grid,.atl-coverage{grid-template-columns:1fr 1fr}.atl-header-inner{align-items:flex-start;flex-direction:column}.atl-hero h1{max-width:none}}.nw-root{--blue: #0b5cab;--blue-dark: #083e75;--ink: #1c2430;--muted: #5a6573;--line: #d7dee7;--wash: #f5f8fb;--paper: #ffffff;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Nunito Sans,Segoe UI,sans-serif}.nw-root h1,.nw-root h2,.nw-root h3{font-weight:700;letter-spacing:-.02em}.nw-wrap{width:min(1100px,calc(100% - 2.2rem));margin:0 auto}.nw-header{background:var(--paper);border-bottom:1px solid var(--line)}.nw-header-inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 0}.nw-logo{display:flex;align-items:center;gap:.75rem;text-decoration:none;color:var(--blue-dark);font-weight:700;font-size:1.12rem;line-height:1.15}.nw-bug{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--blue);color:#fff;font-size:.72rem;letter-spacing:.04em;flex-shrink:0}.nw-logo small{display:block;margin-top:.12rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.nw-header nav{display:flex;align-items:center;gap:1.15rem;font-size:.95rem;font-weight:600}.nw-header nav a{color:var(--ink);text-decoration:none}.nw-header nav a:hover{color:var(--blue)}.nw-nav-cta{background:var(--blue);color:#fff;padding:.45rem .9rem;border-radius:4px}.nw-nav-cta:hover{color:#fff;background:var(--blue-dark)}.nw-hero{background:linear-gradient(160deg,var(--blue-dark) 0%,var(--blue) 70%);color:#fff;padding:3.6rem 0 3.4rem}.nw-kicker{margin:0 0 .7rem;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;opacity:.85}.nw-hero h1{margin:0;font-size:clamp(1.9rem,3.5vw,2.7rem);line-height:1.15;max-width:18ch}.nw-hero p{margin:1rem 0 1.5rem;font-size:1.08rem;max-width:48ch;opacity:.94}.nw-btn{display:inline-block;background:#fff;color:var(--blue-dark);text-decoration:none;padding:.72rem 1.15rem;border-radius:4px;font-weight:700}.nw-btn:hover{background:#e8f1fb}.nw-coverage{padding:3rem 0;background:var(--wash)}.nw-coverage-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:start}.nw-coverage h2,.nw-services h2,.nw-contact h2{margin:0 0 .65rem;color:var(--blue-dark);font-size:1.55rem}.nw-coverage p{margin:0;max-width:46ch}.nw-counties{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.55rem 1rem}.nw-counties li{padding:.55rem .7rem .55rem .85rem;background:var(--paper);border-left:3px solid var(--blue);font-weight:600;font-size:.95rem}.nw-services{padding:3rem 0}.nw-steps{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem}.nw-steps li{padding-top:.2rem;border-top:2px solid var(--blue)}.nw-steps span{display:block;margin-bottom:.55rem;color:var(--blue);font-weight:700;font-size:.85rem;letter-spacing:.06em}.nw-steps h3{margin:0 0 .4rem;font-size:1.02rem;color:var(--blue-dark)}.nw-steps p{margin:0;color:var(--muted);font-size:.92rem}.nw-aside{margin:1.8rem 0 0;max-width:70ch;color:var(--muted)}.nw-contact{background:var(--wash);padding:3rem 0 3.2rem;border-top:1px solid var(--line)}.nw-contact-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem}.nw-contact address{font-style:normal;margin:1.1rem 0 .55rem;line-height:1.65}.nw-contact a{color:var(--blue)}.nw-reg{font-size:.85rem;color:var(--muted)}.nw-root .cform{display:grid;gap:.8rem;background:var(--paper);border:1px solid var(--line);padding:1.2rem;border-radius:6px}.nw-root .cform label{display:grid;gap:.28rem}.nw-root .cform span{font-size:.82rem;font-weight:700;color:var(--muted)}.nw-root .cform input,.nw-root .cform textarea{width:100%;border:1px solid #c5d0dc;background:#fff;color:var(--ink);padding:.65rem .75rem;border-radius:4px}.nw-root .cform input:focus,.nw-root .cform textarea:focus{outline:2px solid var(--blue);outline-offset:1px}.nw-root .cform button{justify-self:start;background:var(--blue);color:#fff;border:0;border-radius:4px;padding:.7rem 1.15rem;cursor:pointer;font-weight:700}.nw-root .cform button:disabled{opacity:.55}.nw-root .cform-turnstile{min-height:65px}.nw-root .cform-status{min-height:1.2em;margin:0;font-size:.92rem}.nw-root .cform-status.ok{color:#1f6b45}.nw-root .cform-status.err{color:#9b2c2c}.nw-footer{background:var(--blue-dark);color:#d5e4f4;font-size:.85rem;padding:1rem 0}@media (max-width: 860px){.nw-header-inner,.nw-coverage-grid,.nw-contact-grid,.nw-steps,.nw-counties{grid-template-columns:1fr}.nw-header-inner{align-items:flex-start;flex-direction:column}.nw-hero h1{max-width:none}}.av-root{--teal: #0f766e;--teal-dark: #0b4f4a;--lime: #d9f99d;--ink: #10201e;--muted: #55655f;--line: #dfe8e5;--paper: #ffffff;--wash: #f3f8f6;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Manrope,Segoe UI,sans-serif;line-height:1.55}:where(.av-root) :where(h1,h2,h3,h4,p){margin:0}.av-wrap{width:min(1120px,calc(100% - 2.5rem));margin:0 auto}.av-header{background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.av-header-inner{display:flex;align-items:center;gap:2rem;padding:.85rem 0}.av-logo{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--teal-dark);font-weight:800;font-size:1.25rem;letter-spacing:-.04em}.av-logo em{font-style:normal;font-weight:500;color:var(--teal)}.av-nav{display:flex;gap:1.6rem;margin-right:auto;font-size:.92rem;font-weight:600}.av-nav a{color:var(--ink);text-decoration:none}.av-nav a:hover{color:var(--teal)}.av-header-side{display:flex;align-items:center;gap:1rem;margin-left:auto}.av-lang{display:flex;border:1px solid var(--line);border-radius:999px;padding:2px;font-size:.78rem;font-weight:700}.av-lang a{padding:.25rem .65rem;border-radius:999px;color:var(--muted);text-decoration:none}.av-lang a.is-on{background:var(--wash);color:var(--teal-dark)}.av-btn,.av-btn-ghost{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.8rem 1.4rem;font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer}.av-btn{background:var(--teal);color:#fff;border:1px solid var(--teal)}.av-btn:hover{background:var(--teal-dark);border-color:var(--teal-dark)}.av-btn-sm{padding:.5rem 1rem;font-size:.88rem}.av-btn-ghost{border:1px solid var(--line);color:var(--teal-dark);background:var(--paper)}.av-btn-ghost:hover{border-color:var(--teal)}.av-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--wash);border:1px solid var(--line);border-radius:999px;padding:3px}.av-seg button{border:0;background:transparent;border-radius:999px;padding:.45rem 1.1rem;font-weight:700;font-size:.88rem;color:var(--muted);cursor:pointer}.av-seg button.is-on{background:var(--paper);color:var(--teal-dark);box-shadow:0 1px 3px #10201e29}.av-ticks{list-style:none;margin:0;padding:0}.av-ticks li{position:relative;padding-left:1.5rem}.av-ticks li:before{content:"";position:absolute;left:0;top:.28em;width:1rem;height:1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='%230f766e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / contain}.av-hero{background:radial-gradient(46rem 26rem at 92% -8%,rgba(217,249,157,.55) 0%,transparent 62%),linear-gradient(180deg,var(--wash) 0%,var(--paper) 100%);padding:4.6rem 0 4.2rem}.av-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3.5rem;align-items:center}.av-kicker{margin-bottom:1rem;color:var(--teal);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.av-hero h1{max-width:15ch;font-size:clamp(2.2rem,4.6vw,3.4rem);line-height:1.08;font-weight:800;letter-spacing:-.035em}.av-lead{margin-top:1.3rem;max-width:50ch;font-size:1.1rem;line-height:1.65;color:var(--muted)}.av-hero-points{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:1.8rem;font-size:.92rem;font-weight:600}.av-check{display:grid;gap:1rem;background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:1.8rem;box-shadow:0 24px 50px -30px #0b4f4a73}.av-check h2{font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.av-check .av-seg{display:grid}.av-check label{display:grid;gap:.35rem}.av-check label span{font-size:.8rem;font-weight:700;color:var(--muted)}.av-check input{width:100%;border:1px solid #c4d4d0;border-radius:10px;padding:.8rem .9rem;color:var(--ink);background:#fff}.av-check input:focus{outline:2px solid var(--teal);outline-offset:1px}.av-check p{font-size:.84rem;color:var(--muted)}.av-section{padding:4rem 0}.av-wash{background:var(--wash)}.av-section h2,.av-contact h2{line-height:1.2;font-size:1.8rem;font-weight:800;letter-spacing:-.025em}.av-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.av-section-sub{margin-top:.5rem;max-width:60ch;color:var(--muted)}.av-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.av-plan{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:18px;padding:1.7rem 1.6rem 1.6rem;background:var(--paper)}.av-plan:first-child{border-color:var(--teal);box-shadow:0 18px 40px -28px #0f766eb3}.av-plan-tag{align-self:flex-start;margin-bottom:.9rem;padding:.2rem .65rem;border-radius:999px;background:var(--wash);color:var(--teal-dark);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.av-plan:first-child .av-plan-tag{background:var(--lime)}.av-plan h3{font-size:1.2rem;font-weight:700}.av-plan-price{display:flex;align-items:baseline;gap:.4rem;margin:1rem 0 1.2rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.av-plan-price strong{font-size:2.3rem;font-weight:800;line-height:1;letter-spacing:-.035em}.av-plan-price small{font-size:.88rem;font-weight:500;color:var(--muted)}.av-plan ul{display:grid;gap:.55rem;margin-bottom:1.6rem;font-size:.93rem;color:var(--muted)}.av-plan .av-btn-ghost{margin-top:auto}.av-steps{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;counter-reset:step}.av-steps li{counter-increment:step}.av-steps li:before{content:counter(step);display:grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:1rem;border-radius:50%;background:var(--teal);color:#fff;font-weight:800}.av-steps h3,.av-incl-grid h3{margin-bottom:.4rem;font-size:1.05rem;font-weight:700}.av-steps p,.av-incl-grid p{color:var(--muted);font-size:.95rem}.av-cover-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2rem}.av-cover{border:1px solid var(--line);border-radius:18px;padding:1.6rem}.av-cover h3{font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.av-cover dl{margin:1rem 0 0}.av-cover dt{margin-top:1rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.av-cover dd{margin:.25rem 0 0;color:var(--muted)}.av-note{margin-top:1.2rem;font-size:.9rem;color:var(--muted)}.av-incl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin-top:2rem}.av-incl-grid>div{padding-top:1.1rem;border-top:3px solid var(--teal)}.av-company-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem;align-items:start}.av-about{margin-top:1rem;color:var(--muted);line-height:1.7}.av-facts{margin:0;display:grid;font-size:.93rem}.av-facts div{display:grid;grid-template-columns:10rem 1fr;gap:.8rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.av-facts div:first-child{padding-top:0}.av-facts dt{color:var(--muted)}.av-facts dd{margin:0;font-weight:600}.av-facts a{color:var(--teal-dark)}.av-contact{background:var(--teal-dark);padding:4rem 0;color:#fff;scroll-margin-top:4rem}.av-section{scroll-margin-top:4rem}.av-contact-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem;align-items:start}.av-contact p{margin-top:1rem;color:#d3e6e2}.av-contact .av-contact-note{font-size:.9rem}.av-root .cform{display:grid;gap:.9rem;background:var(--paper);color:var(--ink);border-radius:20px;padding:1.6rem}.av-root .cform label{display:grid;gap:.3rem}.av-root .cform span{font-size:.8rem;font-weight:700;color:var(--muted)}.av-root .cform input,.av-root .cform textarea{width:100%;border:1px solid #c4d4d0;background:#fff;color:var(--ink);padding:.7rem .85rem;border-radius:10px}.av-root .cform textarea{resize:vertical}.av-root .cform input:focus,.av-root .cform textarea:focus{outline:2px solid var(--teal);outline-offset:1px}.av-root .cform button{justify-self:start;background:var(--teal);color:#fff;border:0;border-radius:999px;padding:.8rem 1.5rem;cursor:pointer;font-weight:700}.av-root .cform button:disabled{opacity:.55;cursor:default}.av-root .cform-turnstile{min-height:65px}.av-root .cform-status{min-height:1.2em;margin:0;font-size:.92rem;color:var(--muted)}.av-root .cform-status.ok{color:#1f6b45}.av-root .cform-status.err{color:#9b2c2c}.av-footer{background:#08201e;color:#9db8b3;font-size:.88rem;padding:3rem 0 1.4rem}.av-footer-grid{display:grid;grid-template-columns:1.3fr .8fr 1.4fr;gap:2.5rem}.av-footer-grid>div{display:grid;gap:.45rem;align-content:start}.av-footer .av-logo{color:#fff}.av-footer .av-logo em{color:var(--lime)}.av-footer h4{margin-bottom:.3rem;color:#fff;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.av-footer a{color:#c9dcd8;text-decoration:none}.av-footer a:hover{color:#fff}.av-footer-base{margin-top:2.2rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.12);font-size:.8rem}@media (max-width: 960px){.av-nav{display:none}.av-hero{padding:3rem 0}.av-hero-grid,.av-company-grid,.av-contact-grid{grid-template-columns:1fr;gap:2.2rem}.av-incl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.av-section,.av-contact{padding:3rem 0}.av-plan-grid,.av-steps,.av-cover-grid,.av-incl-grid,.av-footer-grid{grid-template-columns:1fr}.av-facts div{grid-template-columns:1fr;gap:.15rem}.av-header-inner{gap:.8rem}.av-logo{font-size:1.1rem}.av-header-side .av-btn-sm{display:none}}:root{--ink: #e8edf2;--muted: #9aa3ad;--line: rgba(255, 255, 255, .14);--accent: #6ea8d8;--danger: #e07070;--ok: #5dba8c}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:system-ui,sans-serif;color:var(--ink);background:#14181e;line-height:1.5}a{color:inherit}img,svg{max-width:100%;display:block}button,input,textarea{font:inherit}.wrap{width:min(1120px,calc(100% - 2.4rem));margin:0 auto}.brand{font-weight:700;text-decoration:none;letter-spacing:.02em}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:.65rem 1.1rem;border:1px solid var(--line);background:transparent;color:var(--ink);cursor:pointer;text-decoration:none}.btn-primary{background:#2c5f86;border-color:#2c5f86}.btn-ghost:hover{border-color:#8aa0b5}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}body.site-atl{background:#fff;color:#1a2330}body.site-nw{background:#fff;color:#1c2430}.admin-body{min-height:100vh;padding:2rem 0 4rem}.admin-wrap{max-width:880px}.admin-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.admin-sub{margin:.2rem 0 0;color:var(--muted);font-size:.9rem}.admin-card{background:#00000038;border:1px solid var(--line);border-radius:16px;padding:1.4rem 1.5rem 1.6rem;margin-bottom:1.25rem}.admin-card h1,.admin-card h2{margin-bottom:.75rem}.admin-card h3{margin:1.25rem 0 .75rem}.admin-form{display:grid;gap:.85rem}.admin-form label{display:grid;gap:.35rem}.admin-form span{color:var(--muted);font-size:.85rem}.admin-form input,.admin-form textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:#ffffff0a;color:var(--ink);padding:.7rem .85rem;font:inherit}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.grid-2 .full{grid-column:1 / -1}.service-row{display:grid;grid-template-columns:1fr 1.4fr;gap:.6rem;margin-bottom:.5rem}.check{display:flex!important;align-items:center;gap:.6rem;grid-template-columns:none!important}.check input{width:auto}.hint{color:var(--muted);font-size:.95rem}.hint code,.flash code{font-size:.85em}.flash{padding:.75rem 1rem;border-radius:10px;margin:0 0 1rem}.flash.ok{background:#3ddc971f;color:var(--ok)}.flash.err{background:#ff6b6b1f;color:var(--danger)}.flash.warn{background:#e8a83824;color:#e8a838}.admin-tabs{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.admin-tabs a{color:var(--muted);text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:.35rem .8rem}.admin-tabs a:hover{color:var(--ink)}.row-actions{display:flex;gap:.5rem}@media (max-width: 720px){.grid-2,.service-row{grid-template-columns:1fr}}
