:root{--ink:#090c0a;--char:#121714;--pine:#0d2b1e;--green:#15563a;--gold:#c89a35;--cream:#f4efe2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.nav{z-index:10;background:#090c0af7;border-bottom:1px solid #765c27;justify-content:space-between;align-items:center;height:84px;padding:0 6vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;font:700 18px Georgia;text-decoration:none;display:flex}.brand img{object-fit:contain;width:58px;height:58px}.nav nav{align-items:center;gap:25px;display:flex}.nav nav a{font-size:14px;font-weight:700;text-decoration:none}.button{cursor:pointer;border:0;border-radius:4px;padding:14px 22px;font-weight:800;text-decoration:none;display:inline-block}.green{background:var(--green);color:#fff}.gold{background:var(--gold);color:#111}.hero{background:linear-gradient(90deg,#050907f7,#08160f9e),url(/appalachian-hero.png) 50%/cover;align-items:center;min-height:700px;padding:90px 7vw;display:flex}.kicker{color:#d4aa51;letter-spacing:.22em;font-size:12px;font-weight:900}.hero h1,.section h2{font-family:Georgia,serif;line-height:1.02}.hero h1{margin:18px 0;font-size:clamp(54px,7vw,92px)}.lead{color:#e7e0d3;max-width:680px;font-size:20px;line-height:1.7}.actions{gap:14px;margin:30px 0 50px;display:flex}.trust{text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #80724e;gap:30px;padding-top:25px;font-size:11px;display:flex}.section h2{margin:12px 0 35px;font-size:clamp(38px,5vw,60px)}.section p{color:#d9d2c5;line-height:1.75}.pine{background:var(--pine)}.charcoal{background:var(--char)}.cards,.steps{gap:20px;display:grid}.cards{grid-template-columns:repeat(3,1fr)}.steps{grid-template-columns:repeat(4,1fr)}.cards article,.steps article{background:#050a078c;border:1px solid #735d2d;border-radius:6px;padding:30px}.cards b,.steps b{color:var(--gold);font-size:13px}.cards h3,.steps h3{font:700 25px Georgia}.textLink{color:#e2b85b;margin-top:28px;font-weight:800;display:inline-block}.about{background:#0b2218;grid-template-columns:1fr 1.1fr;align-items:center;gap:55px;display:grid}.showcase{background:#080a09;border:1px solid #785f2d;border-radius:8px;min-height:480px;position:relative;overflow:hidden}.showcase img{object-fit:contain;filter:blur(.5px);opacity:.78;width:100%;height:100%;position:absolute}.showcase strong{color:#e3b653;text-shadow:0 2px 14px #000;font:700 25px Georgia;position:absolute;bottom:26px;left:30px}.verify{background:#151815;grid-template-columns:1fr 1fr;gap:65px;display:grid}.verify form{background:#092116;border:1px solid #80662d;padding:34px}.verify label{margin-bottom:10px;font-weight:800;display:block}.result{color:#141714;background:#f1ead9;margin-top:24px;padding:25px}.result span{color:#246344;text-transform:uppercase;font-size:11px;font-weight:900}.result h3{margin:12px 0 4px;font:700 29px Georgia}.result p{color:#444}.result strong,.result small{display:block}.result strong{color:#15563a;font:700 24px Georgia}.result small{margin-top:12px}.submit{text-align:center;background:linear-gradient(135deg,#0a0c0b,#123323)}.submit p{max-width:720px;margin:0 auto 28px}footer{color:#aaa;background:#050706;justify-content:space-between;gap:20px;padding:42px 7vw;font-size:13px;display:flex}footer b{color:#d2a94d}@media (max-width:850px){.nav nav>a:not(.button),.brand span{display:none}.cards,.steps,.about,.verify{grid-template-columns:1fr}.hero{min-height:620px}.trust{flex-direction:column}.section{padding:70px 6vw}footer{flex-direction:column}}.pageHero{background:linear-gradient(90deg,#050907f7,#08160fa3),url(/appalachian-hero.png) 50%/cover;min-height:420px;padding:115px 7vw 75px}.pageHero h1{margin:14px 0;font:700 clamp(48px,7vw,78px)/1.02 Georgia}.pageHero>p:last-child{color:#e5ddcf;max-width:760px;font-size:19px;line-height:1.7}.priceGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.priceGrid article{background:#09140e;border:1px solid #735d2d;padding:34px}.priceGrid article.featured{border-color:#d5aa4a;transform:translateY(-10px)}.priceGrid h2{margin:10px 0;font-size:55px}.priceGrid ul{color:#d9d2c5;padding-left:20px;line-height:2}.processList{gap:18px;display:grid}.processList article{border-left:3px solid var(--gold);background:#0c130f;grid-template-columns:90px 1fr;gap:24px;padding:28px;display:grid}.processList article>b{color:var(--gold);font:700 35px Georgia}.processList h2{margin:0 0 8px;font-size:34px}.faqList{max-width:900px;margin:auto}.faqList details{border-bottom:1px solid #735d2d;padding:22px 0}.faqList summary{cursor:pointer;font:700 23px Georgia}.verifyPage,.formSection{background:#111714}.verifyPage form{background:#092116;border:1px solid #80662d;max-width:760px;margin:auto;padding:36px}.submissionForm{background:#092116;border:1px solid #80662d;grid-template-columns:1fr 1fr;gap:22px;max-width:940px;margin:auto;padding:36px;display:grid}.submissionForm label{gap:9px;font-weight:800;display:grid}.submissionForm input,.submissionForm select,.submissionForm textarea{color:#111;width:100%;font:inherit;background:#f5efe2;border:1px solid #8c7b55;padding:14px}.submissionForm .wide{grid-column:1/-1}.status{min-height:24px}.search{display:flex}.search input{color:#111;background:#f4efe2;border:0;flex:1;min-width:0;padding:15px;font-size:16px}@media (max-width:850px){.priceGrid,.submissionForm{grid-template-columns:1fr}.priceGrid article.featured{transform:none}.submissionForm .wide{grid-column:auto}.pageHero{min-height:360px;padding-top:90px}.processList article{grid-template-columns:55px 1fr}}:root{--gold:#d3ae61;--cream:#f6f2e8;--pine:#102b22;--ink:#0d1411;--char:#151c18}body{font-size:16px;line-height:1.6}button,input,select,textarea{font:inherit}button:disabled{opacity:.6;cursor:wait}a,button,input,summary,select,textarea{touch-action:manipulation}:focus-visible{outline-offset:5px;outline:3px solid #edc875}.nav{border-color:#ffffff1c;gap:24px;height:96px;padding:0 4.5vw}.brand{letter-spacing:.06em;white-space:nowrap;font-size:22px;line-height:1.2}.brand small{letter-spacing:.2em;margin-top:6px;font:11px Arial;display:block}.brand img{width:65px;height:65px}.nav nav{gap:22px}.nav nav a{white-space:nowrap;font-size:14px;font-weight:500}.button{letter-spacing:.02em;border-radius:2px;min-height:48px;padding:13px 25px;font-size:15px}.outline{color:var(--cream);background:0 0;border:1px solid #c8b891}.button:hover{filter:brightness(1.12)}.hero{background:linear-gradient(90deg,#08120fe8 0%,#09140ead 48%,#0a170d24 100%),url(/appalachian-hero.png) 50%/cover;min-height:650px;padding:85px 7vw 55px;position:relative}.heroCopy{max-width:950px}.hero h1{letter-spacing:-.04em;font-size:clamp(44px,5.7vw,84px);font-weight:400;line-height:1.1}.hero h1 em{color:#e4c586;font-style:normal}.lead{max-width:600px;font-size:18px;line-height:1.8}.kicker{letter-spacing:.17em;color:#d9b66a;font-size:12px}.actions{margin:30px 0 42px}.trust{letter-spacing:.025em;text-transform:none;border-color:#ffffff26;gap:30px;max-width:700px;font-size:12px}.heroNote{letter-spacing:.1em;color:#eee9da99;font-size:10px;position:absolute;bottom:22px;right:28px}.section{padding:85px 7vw}.section h2{letter-spacing:-.025em;font-size:clamp(34px,3.7vw,54px);font-weight:400;line-height:1.15}.section p{max-width:690px}.cards{gap:36px}.cards article{background:0 0;border:0;border-top:1px solid #d0b47850;border-radius:0;padding:24px 0 0}.cards h3{font-size:25px;font-weight:400}.cards b{letter-spacing:.1em;font-size:12px}.cards p{font-size:16px}.priceTeaser{background:var(--cream);color:var(--ink);grid-template-columns:1.5fr 1fr;gap:70px;display:grid}.priceTeaser p{color:#4d564e}.priceTeaser .kicker{color:#73602d}.priceTeaser .textLink{color:#244c38}.priceAccent{border-left:1px solid #aaa68f;align-self:center;padding:26px 0 26px 70px}.priceAccent>span{letter-spacing:.14em;font-size:12px}.priceAccent strong{color:#204735;font:90px/1.3 Georgia;display:block}.priceAccent strong span{color:#5b6258;font:18px Arial}.slabSection{background:#090f0c;grid-template-columns:1.3fr 1fr;align-items:center;gap:60px;display:grid}.slabSection figure{margin:0}.slabSection img{width:100%;display:block}.slabSection figcaption{color:#a3ac9f;padding-top:12px;font-size:12px}.storyImage{aspect-ratio:1.25;object-fit:cover;width:100%}.about{background:#17382c}.textLink{text-underline-offset:6px}.submit{background:#101a15}.submit h2{margin-bottom:24px}footer{color:#b5bdb3;align-items:start;padding:50px 7vw;font-size:14px}footer b{letter-spacing:.08em;font-size:14px}footer nav{flex-wrap:wrap;gap:15px 25px;max-width:450px;display:flex}footer nav a{text-decoration:none}footer small{font-size:12px}.mobileMenu{display:none}.skip{background:var(--cream);color:var(--ink);padding:10px;position:absolute;top:-100px}.skip:focus{z-index:40;top:10px}.pageHero h1{font-size:clamp(38px,5vw,66px);font-weight:400}.pageHero{min-height:330px;padding:65px 7vw}.finePrint,.result span{font-size:14px}.verifyPage label{margin-bottom:14px;display:block}.status{overflow-wrap:anywhere}.search{gap:8px}.search input{border-radius:2px}.confirmation h2{overflow-wrap:anywhere}.formError{color:#ffd1be!important}.adminOrders{max-width:1100px;margin:auto}.adminOrders article{border:1px solid #7e7851;margin:20px 0;padding:24px}.adminOrders p{white-space:pre-wrap;overflow-wrap:anywhere}.adminControls{flex-wrap:wrap;gap:16px;margin:24px 0;display:flex}.adminControls input,.adminControls select{max-width:100%;padding:12px}.adminOrders details{margin-top:20px}.adminOrders li{margin:10px 0}.mobileMenu summary{cursor:pointer;border:1px solid #857044;padding:10px 14px}.mobileMenu nav{background:#0e1a14;border-bottom:1px solid #ae915a;padding:24px;position:absolute;top:95px;left:0;right:0;display:grid!important}.mobileMenu nav a{padding:9px;display:block!important}.privacyNote{font-size:14px}.gradeGuide{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.gradeGuide article{border-top:1px solid #796739;padding-top:20px}.gradeGuide h3{font-family:Georgia;font-size:24px;font-weight:400}@media (max-width:1100px){.nav>nav{display:none}.mobileMenu,.brand span{display:block}.nav{height:85px}.mobileMenu nav{top:84px}.heroNote{display:none}}@media (max-width:850px){.cards{grid-template-columns:1fr;gap:20px}.hero{min-height:610px;padding:65px 6vw 45px}.hero h1{font-size:clamp(41px,7vw,62px)}.trust{flex-flow:wrap;gap:10px 24px}.section{padding:60px 6vw}.priceTeaser,.slabSection,.about{grid-template-columns:1fr;gap:35px}.priceAccent{border-top:1px solid #aaa68f;border-left:0;padding:25px 0 0}.priceAccent strong{font-size:70px}.priceGrid{gap:24px}.gradeGuide{grid-template-columns:1fr 1fr}.pageHero{min-height:300px;padding:55px 6vw}.verifyPage form,.submissionForm{padding:24px 18px}.brand{font-size:19px}.brand img{width:52px;height:52px}footer,.search{flex-direction:column}.search input{min-height:50px}.actions{flex-wrap:wrap}.storyImage{aspect-ratio:1.6}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.orderForm{grid-template-columns:1fr}.orderForm fieldset,.orderForm aside,.orderForm>p,.orderForm input,.orderForm textarea{min-width:0}.orderSummary small{font-size:14px}.confirmation>p{margin-left:auto;margin-right:auto}.submissionForm fieldset:disabled{opacity:.65}@media (max-width:500px){.brand{font-size:16px}.brand small{font-size:10px}.brand img{width:42px;height:42px}.nav{gap:8px;padding:0 5vw}.actions{gap:10px}.actions .button{padding:12px 18px}.trust{font-size:12px}.gradeGuide{grid-template-columns:1fr}.submissionForm{padding:20px 14px}.cardEntry{padding:16px}.pageHero h1{overflow-wrap:break-word}.adminOrders article{padding:18px}}@media print{header,footer,.confirmation .button{display:none}body,.confirmation{color:#000;background:#fff}.confirmation h2,.confirmation p,.confirmationGrid b,.confirmationGrid span{color:#000}.confirmationGrid p{background:#fff}.confirmation{padding:25px}}.loginForm{grid-template-columns:1fr;max-width:560px}.loginForm h2{margin:0;font-size:36px}.loginForm p{margin:0}.generatorShell{color:#121723;background:#eef1f6;padding:24px 3vw 60px}.generatorNotice{justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:0 auto 18px;display:flex}.generatorNotice a{color:#17382c;font-weight:700}.generatorNotice p{max-width:820px;margin:0}.generatorShell iframe{background:#fff;border:1px solid #b6bdca;border-radius:10px;width:100%;max-width:1600px;height:1200px;margin:auto;display:block}@media (max-width:700px){.generatorNotice{display:block}.generatorNotice p{margin-top:12px}.generatorShell{padding:18px 0 40px}.generatorShell iframe{border-left:0;border-right:0;border-radius:0;height:1350px}}
