@font-face{font-family:"Abhaya Libre";font-style:normal;font-weight:800;font-display:swap;src:url(assets/fonts/abhaya-libre-800-normal.woff2) format("woff2")}@font-face{font-family:"Abhaya Libre";font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/abhaya-libre-600-normal.woff2) format("woff2")}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/nunito-sans-400-normal.woff2) format("woff2")}@font-face{font-family:"Nunito Sans";font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/nunito-sans-700-normal.woff2) format("woff2")}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100vh;overflow-x:hidden}img,svg,video{max-width:100%;height:auto}svg[hidden]{display:none}.ico{width:1.15em;height:1.15em;flex:none;vertical-align:-.18em}a{overflow-wrap:anywhere}h1,h2,h3,h4,p,li,dd,dt,td,th,figcaption,summary,label{overflow-wrap:break-word;min-width:0}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:12px;top:-200px;z-index:1000;padding:12px 18px}.skip:focus{top:12px}:focus-visible{outline:3px solid currentColor;outline-offset:3px}main:focus{outline:none}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:56px;text-decoration:none;white-space:nowrap;cursor:pointer}.btn:disabled{opacity:.75;cursor:progress}.table-wrap{overflow-x:auto;max-width:100%}table{border-collapse:collapse;width:100%}input,select,textarea,button{font:inherit;font-size:16px}input,select{min-height:48px}.field{display:flex;flex-direction:column;min-width:0}.f-err:empty{display:none}.form-error[hidden],[hidden]{display:none!important}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.nav-mob summary{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;min-width:48px}.nav-mob:not([open]) .menu-panel{display:none}.menu-panel{position:fixed;inset:0;z-index:900;overflow-y:auto;overscroll-behavior:contain}.menu-close{min-height:48px}html.menu-open{overflow:hidden}.faq details>summary{display:flex;align-items:center;min-height:48px}.sec-main,.sec-side,.hero-copy,.hero-fig{min-width:0}.tile,.pcard,.coupon,.card{display:flex;flex-direction:column;min-width:0}.tile .more,.pcard .more{margin-top:auto}.more{display:inline-flex;align-items:center;gap:.4em;min-height:48px}.chips a,.ziplist a,.menu-list a,.menu-zips a,.menu-posts a,.foot-links a,.foot-contact a,.crumbs a,.toc a,.sitemap a,.nav-desk a,.foot-bottom a{display:inline-flex;align-items:center;min-height:48px}.section-cta{display:flex;justify-content:center;margin:40px 0 0}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.brand{display:inline-flex;align-items:center;min-height:48px;text-decoration:none}.tile h3 a,.pcard h3 a{display:inline-flex;align-items:center;min-height:48px}:root{--brown:#3A2E26;--deep:#2A211B;--paper:#F1EDE4;--concrete:#DCD4C6;--granite:#CFC6B8;--bronze:#7E4F17;--lamp:#F7E3B0;--amber:#FFD36B;--ink:#2A211B;--muted:#5A4A3E;--muted-d:#D8CDBB;--rule:#3A2E26;--pv:max(36px,5.5vw);--ph:max(22px,3.7vw);--hf:"Abhaya Libre",Georgia,serif;--bf:"Nunito Sans",system-ui,sans-serif;--fg:var(--ink);--lab:var(--bronze);--lnk:var(--bronze);--sub:var(--muted);--cell:var(--paper)}html{scroll-behavior:smooth}body{font-family:var(--bf);font-size:17px;line-height:1.62;color:var(--ink);background:var(--paper);padding-bottom:92px}h1,h2,h3,h4{font-family:var(--hf);font-weight:800;line-height:1.08;margin:0 0 .5em;color:var(--fg)}h1{font-size:clamp(2.1rem,1.4rem + 2.6vw,4.1rem);letter-spacing:-.01em}h2{font-size:clamp(1.75rem,1.3rem + 1.5vw,2.8rem)}h3{font-size:1.42rem;font-weight:800}h4{font-size:1.15rem;font-weight:600}p{margin:0 0 1em}a{color:var(--lnk);text-underline-offset:3px;text-decoration-thickness:1.5px}a:hover{text-decoration-thickness:3px}strong{font-weight:700}.skip{background:var(--amber);color:var(--ink);font-weight:700}.ico{width:1.2em;height:1.2em}main{display:block;background:var(--paper);border-top:2px solid var(--rule)}.btn{font-family:var(--bf);font-weight:700;font-size:16px;padding:0 22px;border-radius:3px;border:2px solid var(--ink);transition:background .15s,color .15s;line-height:1.1}.btn-call{background:var(--amber);color:var(--ink);border-color:var(--ink)}.btn-call:hover{background:var(--lamp)}.btn-ghost,.btn-text{background:transparent;color:var(--fg);border-color:var(--fg)}.btn-ghost:hover,.btn-text:hover{background:var(--fg);color:var(--cell)}.t-dark,.site-foot,.menu-panel,.mob-bar,.site-head,.cta-band,.pyl{--fg:var(--paper);--lab:var(--lamp);--lnk:var(--lamp);--sub:var(--muted-d);--cell:var(--brown)}.t-granite{--lnk:var(--ink);--lab:var(--ink)}.site-head{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--brown);min-height:72px;color:var(--paper)}.site-head .pyl{display:contents}.pyl-cap{display:none}.pyl-tl{flex:1 1 auto;min-width:0}.site-head .brand{gap:10px;color:var(--lamp);min-width:0;flex:1 1 auto}.mark{width:42px;height:42px;flex:none}.brand-name{font-family:var(--hf);font-weight:800;font-size:19px;line-height:1.05;color:var(--lamp);display:block}.head-call{padding:0;width:56px;min-width:56px;flex:none;position:relative}.head-call .call-word,.head-call .call-num{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.head-call .ico{width:24px;height:24px}.nav-mob{flex:none}.nav-mob>summary{border:2px solid var(--lamp);color:var(--lamp);background:var(--brown);border-radius:3px;padding:0 14px;font-weight:700;min-height:56px}.pyl-br{display:none!important}@media (max-width:399px){.nav-mob>summary .sum-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nav-mob>summary{padding:0 12px}.brand-name{font-size:17px}.mark{width:36px;height:36px}}.menu-panel{background:var(--deep);color:var(--paper)}.menu-in{max-width:1180px;margin:0 auto;padding:22px max(18px,3.7vw) 120px;display:grid;gap:20px 48px;grid-template-columns:1fr}.menu-top{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--lamp);padding-bottom:14px;grid-column:1/-1}.menu-title{font-family:var(--hf);font-weight:800;font-size:2.2rem;color:var(--lamp)}.menu-close{color:var(--lamp);border-color:var(--lamp);background:var(--deep)}.menu-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;border-top:2px solid var(--brown)}.menu-list li{border-bottom:2px solid var(--brown)}.menu-list a{color:var(--paper);text-decoration:none;gap:16px;width:100%;padding:4px 0;font-family:var(--hf);font-size:1.45rem;font-weight:600}.menu-list a:hover .mi-l{color:var(--lamp)}.mi-n{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:34px;background:var(--lamp);color:var(--ink);font-family:var(--bf);font-weight:700;font-size:14px}.menu-h{font-weight:700;color:var(--lamp);letter-spacing:.12em;text-transform:uppercase;font-size:13px;margin:6px 0 0}.menu-zips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-left:2px solid var(--brown);border-top:2px solid var(--brown)}.menu-zips li{border-right:2px solid var(--brown);border-bottom:2px solid var(--brown)}.menu-zips a{color:var(--lamp);justify-content:center;width:100%;font-family:var(--hf);font-weight:800;font-size:1.2rem;text-decoration:none;background:var(--deep)}.menu-zips a:hover{background:var(--brown)}.menu-posts{list-style:none;margin:0;padding:0}.menu-posts a{color:var(--paper)}.menu-cta{display:flex;flex-wrap:wrap;gap:12px}@media (min-width:900px){.menu-in{grid-template-columns:5fr 7fr;align-items:start}.menu-in>nav{grid-row:2/6}.menu-zips{grid-template-columns:repeat(5,1fr)}}.mob-bar{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;gap:6px;padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:var(--deep);border-top:2px solid var(--lamp)}.mob-bar .btn{flex:1 1 auto;padding:0 10px;font-size:15px;min-height:56px}.mob-bar .btn-call{flex-grow:1.4}.mob-bar .btn-ghost,.mob-bar .btn-text{color:var(--lamp);border-color:var(--lamp)}.hero{background:var(--paper);border-bottom:2px solid var(--rule)}.hero::before,.sec::before{content:"";display:block;height:28px;background:var(--brown) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Crect width='28' height='28' fill='%233A2E26'/%3E%3Crect x='3' y='3' width='22' height='22' fill='%23281F19'/%3E%3Cpath d='M3 3h22l-5 5H8v12l-5 5z' fill='%23574638'/%3E%3Crect x='8' y='8' width='12' height='12' fill='%23302520'/%3E%3C/svg%3E") repeat-x;border-bottom:2px solid var(--rule)}.sec.t-dark::before{background:var(--concrete) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Crect width='28' height='28' fill='%23DCD4C6'/%3E%3Crect x='3' y='3' width='22' height='22' fill='%23A0937E'/%3E%3Cpath d='M3 3h22l-5 5H8v12l-5 5z' fill='%23F1EDE4'/%3E%3Crect x='8' y='8' width='12' height='12' fill='%23887B67'/%3E%3C/svg%3E") repeat-x}.hero-in{display:grid;grid-template-columns:1fr}.hero-copy{padding:var(--pv) var(--ph) calc(var(--pv) * .8)}.hero-fig{margin:0;background:var(--concrete);border-top:2px solid var(--rule);display:flex}.hero-art{display:block;width:100%;height:auto;object-fit:cover}.crumbs ol{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:0 10px;font-size:14px}.crumbs li+li::before{content:"/";margin-right:10px;color:var(--muted)}.crumbs li{display:flex;align-items:center}.crumbs span[aria-current]{color:var(--muted)}.hero-kicker{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze);margin:0 0 14px}.hero-kicker::before{content:"";width:22px;height:22px;background:var(--brown) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Crect width='12' height='12' fill='%23F7E3B0'/%3E%3Crect x='2' y='2' width='8' height='8' fill='%23FFD36B'/%3E%3C/svg%3E") center/12px no-repeat;border:4px solid var(--brown)}.lead{font-size:1.14rem;max-width:62ch;color:var(--ink)}.post-meta{font-size:14px;color:var(--muted)}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 18px}.trust{list-style:none;margin:0;padding:14px 0 0;display:flex;flex-wrap:wrap;gap:6px 22px;font-size:14.5px;font-weight:700;border-top:2px solid var(--rule)}.trust li{display:flex;gap:8px;align-items:center}.trust .ico{color:var(--bronze)}@media (min-width:900px){.hero-in{grid-template-columns:7fr 5fr}.hero-fig{border-top:0;border-left:2px solid var(--rule);align-items:stretch}.hero-art{height:100%}}.sec{background:var(--cell);color:var(--fg);border-bottom:2px solid var(--rule)}.t-concrete{--cell:var(--concrete)}.t-granite{--cell:var(--granite)}.t-dark{--cell:var(--brown)}.sec-in{display:grid;grid-template-columns:1fr}.sec-main,.sec-side{padding:var(--pv) var(--ph)}.sec-side{border-top:2px solid var(--rule);font-size:16px}.t-dark .sec-side{background:var(--deep)}.t-concrete .sec-side,.t-granite .sec-side{background:var(--paper);--lnk:var(--bronze);--lab:var(--bronze)}.sec-main>:last-child,.sec-side>:last-child{margin-bottom:0}.sec-tag{display:inline-flex;align-items:stretch;margin:0 0 18px;background:var(--brown);color:var(--lamp);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;line-height:1}.sec-tag{padding:0 14px 0 0;min-height:34px;align-items:center;gap:12px}.st-i{display:inline-flex;align-items:center;align-self:stretch;padding:0 12px;background:var(--lamp);color:var(--ink);font-family:var(--bf);border-top:5px solid var(--amber)}.st-i::before{content:"Platform\00a0"}.t-dark .sec-tag{background:var(--lamp);color:var(--ink)}.t-dark .st-i{background:var(--deep);color:var(--lamp);border-top-color:var(--amber)}.sec-main>p,.sec-side>p{max-width:70ch}.sec-main>p.section-cta{max-width:none}.ps-key{font-weight:700;margin:6px 0 4px}.ps-mk{font-weight:700;color:var(--ink)}.ps-src{font-size:13.5px;color:var(--muted);margin:0 0 6px}@media (min-width:900px){.has-side .sec-in{grid-template-columns:8fr 4fr}.has-side .sec-side{border-top:0;border-left:2px solid var(--rule)}.k-s57 .sec-in{grid-template-columns:5fr 7fr}.k-s48 .sec-in{grid-template-columns:4fr 8fr}.k-s66 .sec-in{grid-template-columns:6fr 6fr}.k-s57 .sec-side,.k-s48 .sec-side{order:-1;border-left:0;border-right:2px solid var(--rule)}}.tiles,.cards,.coupons,.posts-grid,.steps,.ziplist{display:grid;gap:0;grid-template-columns:1fr;border-left:2px solid var(--rule);border-top:2px solid var(--rule);margin:0 0 24px}.tiles>*,.cards>*,.coupons>*,.posts-grid>*,.steps>*,.ziplist>*{border-right:2px solid var(--rule);border-bottom:2px solid var(--rule)}.tile,.pcard,.card{background:var(--paper);color:var(--ink);--fg:var(--ink);--lnk:var(--bronze)}.tile-art,.pc-art{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-bottom:2px solid var(--rule);background:var(--concrete)}.tile-body,.pc-body{padding:20px 20px 12px;display:flex;flex-direction:column;flex:1}.tile h3 a,.pcard h3 a{color:var(--ink);text-decoration:none}.tile h3,.pcard h3{font-size:1.32rem;margin:0 0 .3em}.tile p,.pcard p{font-size:15.5px}.more{font-weight:700;color:var(--bronze);text-decoration:none}.more .ico{transition:transform .15s}.more:hover .ico{transform:translateX(4px)}.pc-meta{font-size:13.5px;color:var(--muted);margin:0 0 6px}@media (min-width:600px){.tiles,.cards.n2,.cards.n4,.coupons,.steps{grid-template-columns:repeat(2,1fr)}.ziplist{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.cards.n3,.posts-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.k-full .tiles.n4,.k-full .steps.n4{grid-template-columns:repeat(4,1fr)}.k-full .coupons{grid-template-columns:repeat(3,1fr)}.k-full .ziplist{grid-template-columns:repeat(5,1fr)}}.card{padding:22px}.card h3{font-size:1.25rem}.card p{margin:0}.coupon{background:var(--paper);color:var(--ink);--fg:var(--ink);padding:0 0 18px;text-align:left}.cp-value{margin:0 0 14px;background:var(--brown);color:var(--lamp);padding:18px 20px 14px;display:flex;align-items:baseline;gap:10px;border-bottom:6px solid var(--amber)}.cp-num{font-family:var(--hf);font-weight:800;font-size:3.1rem;line-height:1}.cp-unit{font-weight:700;letter-spacing:.14em;font-size:14px}.cp-title{font-size:1.3rem;padding:0 20px;margin:0 0 6px}.cp-line{padding:0 20px;margin:0 0 4px;font-size:15.5px}.cp-fine{padding:0 20px;margin:10px 0 2px;font-size:13.5px;color:var(--muted);font-weight:700}.cp-how{padding:10px 20px 0;margin:auto 0 0;font-size:14px;color:var(--muted);border-top:2px dashed var(--granite);margin-left:20px;margin-right:20px;padding-left:0;padding-right:0}.steps{list-style:none;padding:0}.steps li{background:var(--paper);color:var(--ink);--fg:var(--ink);padding:22px;display:flex;flex-direction:column}.st-n{font-family:var(--hf);font-weight:800;font-size:2.6rem;line-height:1;color:var(--bronze);margin-bottom:10px}.steps h3{font-size:1.25rem}.steps p{margin:0;font-size:15.5px}.ziplist{list-style:none;padding:0}.ziplist li{display:flex}.ziplist a{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding:12px 16px;text-decoration:none;background:var(--paper);color:var(--ink)}.ziplist a:hover{background:var(--lamp)}.zl-z{font-family:var(--hf);font-weight:800;font-size:1.5rem;line-height:1;color:var(--bronze)}.zl-n{font-size:14px;font-weight:700;line-height:1.3;color:var(--ink)}.t-dark .ziplist{border-color:var(--lamp)}.t-dark .ziplist>*{border-color:var(--lamp)}.t-dark .ziplist a{background:var(--brown);color:var(--paper)}.t-dark .ziplist a:hover{background:var(--deep)}.t-dark .zl-z{color:var(--lamp)}.t-dark .zl-n{color:var(--paper)}.facts{list-style:none;margin:0 0 1em;padding:0;display:grid;gap:0;border-top:2px solid var(--rule)}.facts li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:2px solid var(--rule);font-size:15.5px}.facts .ico{color:var(--lab);margin-top:3px}.f-k{display:block;font-weight:700;font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--lab)}.t-dark .facts,.t-dark .facts li{border-color:var(--lamp)}.checks{list-style:none;margin:0 0 1em;padding:0;display:grid;gap:0;border-top:2px solid var(--rule)}.checks li{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:2px solid var(--rule)}.checks .ico{color:var(--lab);margin-top:4px}@media (min-width:1280px){.k-s84 .checks,.k-full .checks{grid-template-columns:1fr 1fr;column-gap:32px}}.faq{border-top:2px solid var(--rule)}.faq details{border-bottom:2px solid var(--rule)}.faq summary{font-weight:700;font-size:1.05rem;gap:14px;justify-content:space-between;padding:8px 0}.faq summary::after{content:"+";font-family:var(--hf);font-weight:800;font-size:1.7rem;color:var(--lab);flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--rule)}.faq details[open] summary::after{content:"\2212"}.faq-a{padding:0 0 14px;max-width:72ch}.faq-a p{margin:0}.chips{list-style:none;margin:0 0 1em;padding:0;display:flex;flex-wrap:wrap;gap:10px}.chips a{padding:0 16px;border:2px solid var(--rule);background:var(--paper);color:var(--ink);text-decoration:none;font-weight:700;font-size:15px}.chips a:hover{background:var(--lamp)}.data-table,.price-table{font-size:15.5px;background:var(--paper);color:var(--ink);border:2px solid var(--rule)}.data-table th,.data-table td,.price-table th,.price-table td{text-align:left;padding:10px 14px;border-bottom:1.5px solid var(--granite);vertical-align:top}.data-table thead th,.price-table thead th{background:var(--brown);color:var(--lamp);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.price-table td{white-space:nowrap;font-weight:700}.price-table tbody th{font-weight:400}.table-wrap{margin:0 0 1.2em}.data-table td:first-child{font-weight:700;white-space:nowrap}.sec-side .data-table td:first-child{white-space:normal}.price-sheet .ps-h{font-size:2rem}.ps-sub{margin:1.2em 0 .5em}.ps-foot{font-size:14.5px;color:var(--muted)}.ps-note{border:2px solid var(--rule);padding:16px 18px;margin:0 0 16px;background:var(--concrete)}.ps-note .ps-sub{margin-top:0}.ps-war{margin:0;padding-left:1.2em}.terms-text{max-width:74ch}.terms-text .terms-h{font-size:2rem}.terms-text h3{margin-top:1.4em}.note{border-left:8px solid var(--brown);background:var(--lamp);color:var(--ink);padding:14px 18px;margin:0 0 1em}.cta-band{background:var(--brown);color:var(--paper);padding:28px var(--ph);border:2px solid var(--rule);border-top:8px solid var(--amber)}.cta-band h3{color:var(--lamp);font-size:1.7rem}.cta-band .cta-row{margin-bottom:0}.cta-band .btn-ghost{color:var(--lamp);border-color:var(--lamp)}.k-full.no-side .sec-main:has(>.cta-band:only-child){padding-top:calc(var(--pv) * .6);padding-bottom:calc(var(--pv) * .6)}.toc{border:2px solid var(--rule);background:var(--paper);padding:14px 18px;--lnk:var(--bronze)}.toc-h{font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--bronze);margin:0 0 4px}.toc ol{margin:0;padding-left:1.4em}.sitemap{display:grid;grid-template-columns:1fr;gap:0;border-left:2px solid var(--rule);border-top:2px solid var(--rule)}.sm-g{border-right:2px solid var(--rule);border-bottom:2px solid var(--rule);padding:18px 20px}.sm-g ul{list-style:none;margin:0;padding:0}@media (min-width:900px){.sitemap{grid-template-columns:repeat(3,1fr)}}.section-cta{margin:32px 0 0}.k-full .section-cta{justify-content:center}.cb-form{background:var(--paper);color:var(--ink);border:2px solid var(--rule);padding:22px;--fg:var(--ink);--lnk:var(--bronze)}.fields{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:600px){.fields{grid-template-columns:1fr 1fr}.f-message{grid-column:1/-1}}.field label{font-weight:700;font-size:15px;margin-bottom:6px}.opt{font-weight:400;color:var(--muted)}.field input,.field select,.field textarea{border:2px solid var(--ink);border-radius:2px;background:var(--paper);color:var(--ink);padding:10px 12px;width:100%}.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid var(--amber);outline-offset:1px}.f-err{color:var(--bronze);font-weight:700;font-size:14px;margin:6px 0 0}.form-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0 10px}.captcha-status{margin:0;font-size:14px;color:var(--muted)}.form-small{font-size:13.5px;color:var(--muted);margin:0}.form-error{border:2px solid var(--ink);border-left:8px solid var(--bronze);background:var(--lamp);color:var(--ink);padding:12px 16px;margin:0 0 16px}.form-error a{color:var(--ink)}.site-foot{background:var(--deep);color:var(--paper);border-top:2px solid var(--rule)}.site-foot::before{content:"";display:block;height:28px;background:var(--brown) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Crect width='28' height='28' fill='%233A2E26'/%3E%3Crect x='3' y='3' width='22' height='22' fill='%23281F19'/%3E%3Cpath d='M3 3h22l-5 5H8v12l-5 5z' fill='%23574638'/%3E%3Crect x='8' y='8' width='12' height='12' fill='%23302520'/%3E%3C/svg%3E") repeat-x}.foot-in{display:grid;grid-template-columns:1fr;gap:28px;padding:var(--pv) var(--ph) 28px}.foot-logo{gap:12px;color:var(--lamp)}.foot-logo .brand-name{font-size:24px}.foot-blurb{margin:14px 0 0;font-size:15px;color:var(--muted-d)}.foot-h{font-family:var(--bf);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--lamp);margin:0 0 8px}.foot-contact,.foot-links{list-style:none;margin:0;padding:0;font-size:15px}.foot-contact li{display:flex;gap:10px;align-items:center;min-height:48px}.foot-contact .ico{color:var(--lamp)}.foot-contact a,.foot-links a{color:var(--paper)}.foot-zips .foot-links{display:grid;grid-template-columns:1fr 1fr;column-gap:16px}.foot-bottom{border-top:2px solid var(--brown);padding:18px var(--ph) 26px;font-size:14px;color:var(--muted-d)}.foot-bottom p{margin:0 0 6px}.foot-bottom a{color:var(--lamp)}.foot-note{max-width:90ch}@media (min-width:900px){.foot-in{grid-template-columns:1.2fr 1fr 1fr 1.4fr}}@media (min-width:1100px){body{padding:0 112px;background:var(--deep)}main,.site-foot{border-left:2px solid var(--lamp);border-right:2px solid var(--lamp)}main{border-top:0}.mob-bar{display:none}.site-head{display:block;height:0;min-height:0;padding:0;background:none}.site-head .pyl{display:flex}.pyl,.nav-mob>summary{position:fixed;z-index:60;width:104px;left:4px;flex-direction:column;align-items:center;gap:10px;background:var(--brown);border:2px solid var(--lamp);border-radius:4px;padding:0 0 14px;transition:opacity .2s,visibility .2s}.pyl-cap{display:block;align-self:stretch;height:26px;background:var(--lamp) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Crect width='12' height='12' fill='%23F7E3B0'/%3E%3Crect x='2' y='2' width='8' height='8' fill='%23FFD36B'/%3E%3C/svg%3E") repeat-x center;border-bottom:3px solid var(--amber)}.pyl-tl{top:16px}.pyl-tl .brand{flex-direction:column;gap:8px;text-align:center;padding:0 2px;flex:none}.pyl-tl .brand-name{font-size:15px;line-height:1.1}.pyl-tl .mark{width:54px;height:54px}.pyl-tr{top:16px;left:auto;right:4px}.head-call{width:96px;min-width:0;height:auto;min-height:64px;padding:6px 2px;flex-direction:column;gap:2px;font-size:12.5px;letter-spacing:-.01em}.head-call .call-word,.head-call .call-num{position:static;width:auto;height:auto;overflow:visible;clip:auto}.head-call .call-word{font-size:15px}.head-call .ico{width:20px;height:20px}.nav-mob>summary{top:auto;bottom:16px;min-height:0;color:var(--lamp);font-family:var(--hf);font-size:20px;font-weight:800;justify-content:flex-start}.nav-mob>summary .ico{width:26px;height:26px}.nav-mob>summary .sum-l{padding-bottom:4px}.pyl-br{display:flex!important;top:auto;bottom:16px;left:auto;right:4px}.pyl-btn{width:84px;padding:0 4px;font-size:14px;color:var(--lamp);border-color:var(--lamp);gap:4px}.pyl-btn:hover{background:var(--lamp);color:var(--ink)}body.foot-near .pyl-tl,body.foot-near .pyl-tr{opacity:0;visibility:hidden}html.menu-open .pyl{visibility:hidden}}@media (min-width:1600px){body{font-size:18px}}@media (min-width:1024px) and (max-width:1099px){.hero-copy{padding:26px var(--ph) 18px}.hero h1{font-size:2.45rem}.hero .lead{font-size:1rem;line-height:1.5;margin-bottom:.6em}.hero .cta-row{margin:12px 0 10px}.hero .crumbs ol{margin:0}.hero-kicker{margin-bottom:8px}.trust{padding-top:8px;font-size:13.5px}.post-meta{margin-bottom:.4em}}