:root{color-scheme:light;--paper: #f3ecda;--paper-2: #ebe2cc;--paper-3: #dfd4b8;--ink: #1a1512;--ink-2: #3d332b;--ink-3: #6d6052;--line: rgba(26, 21, 18, .16);--line-2: rgba(26, 21, 18, .42);--cream: #f3ecda;--cream-2: #cfc3aa;--cream-3: #9c8f78;--cream-line: rgba(243, 236, 218, .16);--cream-line-2: rgba(243, 236, 218, .42);--red: #9b1c1c;--red-2: #b52626;--copper: #b47a3a;--copper-2: #d39a55;--max: 1320px;--gutter: clamp(20px, 4vw, 56px);--header-h: 76px;--radius: 3px;--ease: cubic-bezier(.2, .8, .2, 1);--display: "Rye", "Georgia", serif;--serif: "Crimson Pro", "Georgia", serif;--mono: "Courier Prime", "Courier New", monospace;--bg: var(--paper);--bg-2: var(--paper-2);--bg-3: var(--paper-3);--text: var(--ink);--text-2: var(--ink-2);--text-3: var(--ink-3);--rule: var(--line);--rule-2: var(--line-2);font-family:var(--serif);background:var(--paper);color:var(--ink)}*{box-sizing:border-box}html{min-height:100%;overflow-x:clip;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100%;margin:0;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}p{margin:0}h1,h2,h3,h4{margin:0;font-family:var(--display);font-weight:400;line-height:1.02;letter-spacing:.005em;overflow-wrap:normal}::selection{background:var(--red);color:#fff}:focus-visible{outline:3px solid var(--red);outline-offset:3px;border-radius:2px}.ink :focus-visible{outline-color:var(--copper-2)}.ink{--bg: var(--ink);--bg-2: #241d18;--bg-3: #2f2620;--text: var(--cream);--text-2: var(--cream-2);--text-3: var(--cream-3);--rule: var(--cream-line);--rule-2: var(--cream-line-2);background:var(--bg);color:var(--text);color-scheme:dark}.paper{--bg: var(--paper);--bg-2: var(--paper-2);--bg-3: var(--paper-3);--text: var(--ink);--text-2: var(--ink-2);--text-3: var(--ink-3);--rule: var(--line);--rule-2: var(--line-2);background:var(--bg);color:var(--text);color-scheme:light}.paper.tint{background:var(--paper-2)}.container{width:min(100% - var(--gutter) * 2,var(--max));margin-inline:auto}.section{padding-block:clamp(56px,8vw,112px)}.section.tight{padding-block:clamp(36px,5vw,72px)}.section.rule{border-top:1px solid var(--rule)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:200;background:var(--red);color:#fff;padding:10px 14px;border-radius:var(--radius);font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.skip-link:focus{top:12px}.eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--red)}.ink .eyebrow{color:var(--copper-2)}.eyebrow:before{content:"";width:28px;height:2px;background:currentColor}.eyebrow.plain:before{display:none}.display{font-size:clamp(42px,6vw,88px);line-height:.98}.headline{font-size:clamp(34px,4.4vw,68px)}.title-m{font-size:clamp(26px,2.8vw,40px)}.lead{font-size:clamp(19px,1.45vw,23px);line-height:1.5;color:var(--text-2);max-width:58ch}.copy{font-size:19px;line-height:1.65;color:var(--text-2);max-width:62ch}.copy p+p{margin-top:1em}.copy strong{color:var(--text);font-weight:600}.meta{font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.muted{color:var(--text-3)}.slogan{display:inline-flex;align-items:baseline;gap:10px;font-family:var(--display);font-size:clamp(20px,2vw,28px);color:var(--red);line-height:1.2}.ink .slogan{color:var(--copper-2)}.slogan:before,.slogan:after{content:"“";font-family:var(--serif);color:var(--text-3)}.slogan:after{content:"”"}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 32px;margin-bottom:clamp(24px,4vw,44px)}.section-head h2{font-size:clamp(34px,4.4vw,68px);margin-top:12px}.section-head p{margin-top:12px;max-width:58ch;color:var(--text-2);font-size:19px}.ledger-rule{position:relative;height:5px;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);margin:0 0 clamp(24px,3vw,40px)}.ledger-rule:after{content:"◆";position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);padding:0 10px;background:var(--bg);color:var(--copper);font-size:11px;line-height:1}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 24px;border:2px solid var(--red);border-radius:var(--radius);background:var(--red);color:#fff;font-family:var(--mono);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;line-height:1;transition:background-color .16s var(--ease),border-color .16s var(--ease),color .16s var(--ease),transform .16s var(--ease)}.button:hover{background:var(--red-2);border-color:var(--red-2)}.button:active{transform:translateY(1px)}.button.secondary{background:transparent;color:var(--text);border-color:var(--rule-2)}.button.secondary:hover{background:transparent;color:var(--red);border-color:var(--red)}.ink .button.secondary{color:var(--cream);border-color:var(--cream-line-2)}.ink .button.secondary:hover{color:var(--copper-2);border-color:var(--copper-2)}.button.small{min-height:42px;padding:0 14px;font-size:12.5px}.button.wide{width:100%}.text-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:13.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text);border-bottom:2px solid var(--red);padding-bottom:2px;line-height:1.2}.text-link:hover{color:var(--red)}.ink .text-link{border-bottom-color:var(--copper-2)}.ink .text-link:hover{color:var(--copper-2)}.copy-btn{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--rule-2);border-radius:var(--radius);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.copy-btn:hover{color:var(--red);border-color:var(--red)}.copy-btn.done{color:#fff;background:var(--red);border-color:var(--red)}.site-header{position:sticky;top:0;z-index:100;background:var(--ink);color:var(--cream);border-bottom:1px solid rgba(243,236,218,.14)}.header-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:var(--header-h)}.brand-lockup{display:inline-flex;align-items:center;gap:12px;color:var(--cream)}.brand-mark{width:44px;height:44px;border-radius:3px;overflow:hidden;background:#fff;flex:none}.brand-mark img{width:100%;height:100%;object-fit:cover}.brand-words{display:grid;line-height:1}.brand-words .word{font-family:var(--display);font-size:19px;letter-spacing:.01em}.brand-words .sub{margin-top:5px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--cream-3)}.header-nav{display:none;align-items:center;gap:2px}.header-nav a{display:inline-flex;align-items:center;height:40px;padding:0 12px;position:relative;font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cream-2);border-radius:var(--radius)}.header-nav a:hover,.header-nav a[aria-current=page]{color:var(--cream)}.header-nav a[aria-current=page]:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;background:var(--copper-2)}.header-cta{display:none;align-items:center;gap:14px}.header-phone{font-family:var(--mono);font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--copper-2)}.header-phone:hover{color:var(--cream)}.mobile-nav{display:flex;gap:4px;overflow-x:auto;padding:0 0 10px;margin:0 calc(var(--gutter) * -1);padding-inline:var(--gutter) 48px;scrollbar-width:none;mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav a{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 12px;border:1px solid rgba(243,236,218,.22);border-radius:999px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cream-2)}.mobile-nav a[aria-current=page]{background:var(--cream);color:var(--ink);border-color:var(--cream)}@media(min-width:1024px){.header-nav,.header-cta{display:inline-flex}.mobile-nav{display:none}}.site-footer{background:var(--ink);color:var(--cream-2);border-top:1px solid rgba(243,236,218,.14)}.footer-grid{display:grid;gap:32px;padding-block:48px 36px}.footer-brand p{margin-top:14px;max-width:42ch;font-size:16px;line-height:1.6;color:var(--cream-3)}.footer-cols{display:grid;gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-col h2{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cream-3);margin-bottom:12px}.footer-col a{display:block;padding:5px 0;font-size:17px;color:var(--cream-2);overflow-wrap:anywhere}.footer-col a:hover{color:var(--cream)}.footer-bottom{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;padding:18px 0 28px;border-top:1px solid rgba(243,236,218,.14);font-size:15px;color:var(--cream-3)}.footer-bottom a{color:var(--cream-2);text-decoration:underline;text-underline-offset:3px}@media(min-width:900px){.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.footer-cols{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr) minmax(0,.7fr)}}.quick-bar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;gap:10px;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:var(--ink);border-top:1px solid rgba(243,236,218,.18);transform:translateY(110%);visibility:hidden;transition:transform .24s var(--ease),visibility 0s linear .24s}.quick-bar.show{transform:none;visibility:visible;transition-delay:0s}.quick-bar .button{flex:1;min-height:48px;padding:0 12px;font-size:12.5px}.quick-bar .button.secondary{color:var(--cream);border-color:var(--cream-line-2)}@media(min-width:1024px){.quick-bar{display:none}}.hero{position:relative;overflow:hidden;padding-block:clamp(40px,6vw,80px) clamp(40px,5vw,64px)}.hero .container{display:grid;gap:32px;align-items:center}.hero-copy{display:grid;gap:20px;align-content:center}.hero-copy h1{font-size:clamp(38px,5.7vw,84px);line-height:.98}.hero-copy .llc{display:inline-block;margin-left:12px;padding:4px 8px;border:1.5px solid var(--red);border-radius:var(--radius);font-family:var(--mono);font-size:.24em;letter-spacing:.16em;vertical-align:middle;color:var(--red);transform:translateY(-.1em)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.hero-contact{display:flex;flex-wrap:wrap;gap:8px 24px;font-family:var(--mono);font-size:14px;letter-spacing:.06em;color:var(--text-2)}.hero-contact a:hover{color:var(--red)}.hero-contact b{color:var(--text);font-weight:700}.founder-figure{position:relative;margin:0;width:min(100%,480px);justify-self:center}.founder-figure img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 12%;border-radius:3px;box-shadow:0 30px 60px #1a151247}.founder-figure figcaption{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.founder-figure figcaption b{color:var(--text)}@media(min-width:1024px){.hero .container{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px}.founder-figure{justify-self:end;width:min(100%,440px)}}.lane-strip{display:grid;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule)}.ink .lane-strip{border-top-color:var(--cream)}.lane-strip .lane{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--rule)}.lane-strip .lane:last-child{border-bottom:0}.lane-strip .n{font-family:var(--mono);font-size:13px;letter-spacing:.1em;color:var(--copper)}.lane-strip .name{font-family:var(--display);font-size:clamp(22px,2vw,28px);line-height:1.1}.lane-strip .mb{display:block;margin-top:6px;font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}@media(min-width:900px){.lane-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.lane-strip .lane{grid-template-columns:1fr;gap:6px;padding:18px 16px 18px 0;border-bottom:0;border-right:1px solid var(--rule)}.lane-strip .lane:last-child{border-right:0}.lane-strip .lane+.lane{padding-left:16px}}.lanes{display:grid}.lane-row{display:grid;gap:12px;padding:26px 0;border-top:1px solid var(--rule)}.lane-row:last-child{border-bottom:1px solid var(--rule)}.lane-row .n{font-family:var(--display);font-size:clamp(28px,3vw,44px);color:var(--copper);line-height:1}.lane-row h3{font-size:clamp(30px,3.4vw,48px)}.lane-row p{color:var(--text-2);font-size:19px;max-width:60ch}@media(min-width:900px){.lane-row{grid-template-columns:90px minmax(0,4fr) minmax(0,7fr);gap:28px;align-items:start}}.filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.filter-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--rule-2);border-radius:999px;font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);transition:background-color .16s var(--ease),color .16s var(--ease),border-color .16s var(--ease)}.filter-chip:hover{color:var(--red);border-color:var(--red)}.filter-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--cream)}.ledger{display:grid;border-top:2px solid var(--ink)}.ink .ledger{border-top-color:var(--cream)}.pkg-row{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"no no" "plate main" "plate price" "actions actions";gap:8px 16px;align-items:start;padding:18px 0;border-bottom:1px solid var(--rule)}.pkg-row[hidden]{display:none}.pkg-row .no{grid-area:no;font-family:var(--mono);font-size:13px;letter-spacing:.1em;color:var(--copper);align-self:start;padding-top:6px}.pkg-plate{grid-area:plate;width:96px;height:64px;display:grid;place-items:center;padding:8px;border:1px solid var(--rule);border-radius:var(--radius);background:#fff}.pkg-plate img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.pkg-main{grid-area:main}.pkg-main h3{font-size:clamp(22px,2.4vw,32px)}.pkg-main .cat{display:block;margin-top:6px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.pkg-price{grid-area:price;font-family:var(--mono);font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--text)}.pkg-price small{display:block;font-size:11.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.pkg-actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:8px}.pkg-row.flagship{background:linear-gradient(90deg,rgba(155,28,28,.06),transparent 60%)}.pkg-row.flagship h3,.pkg-row.flagship .cat{color:var(--red)}@media(min-width:900px){.pkg-row{grid-template-columns:44px 112px minmax(0,1fr) 150px auto;grid-template-areas:"no plate main price actions";gap:20px;align-items:center}.pkg-plate{width:112px;height:72px}.pkg-actions{justify-content:flex-end}}.pkg-terms{display:grid;gap:16px}.term-grid{display:grid;gap:14px}.term{padding:20px 0;border-top:1px solid var(--rule)}.term:last-child{border-bottom:1px solid var(--rule)}.term h3{font-size:clamp(22px,2.2vw,30px);margin-bottom:8px}.term p,.term li{color:var(--text-2);font-size:18px;line-height:1.6}.term ul{margin:0;padding-left:1.1em}.term li+li{margin-top:4px}@media(min-width:900px){.term-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.term{border-top:1px solid var(--rule)}.term:last-child{border-bottom:0}.term-grid .term{border-bottom:0}}.never{display:grid;gap:6px;margin:0;padding:0;list-style:none}.never li{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule);font-size:18px;color:var(--text-2)}.never li:before{content:"";flex:none;width:14px;height:2px;background:var(--red);transform:translateY(-5px)}@media(min-width:760px){.never{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px}}.featured{display:grid;gap:14px}.feature-card{display:grid;gap:12px;align-content:start;padding:clamp(20px,2.6vw,30px);border:1.5px solid var(--rule-2);border-radius:var(--radius);background:#fff6}.feature-card.flagship{border-color:var(--red);background:#9b1c1c0d}.feature-card .price{font-family:var(--mono);font-size:30px;font-weight:700;letter-spacing:.02em}.feature-card h3{font-size:clamp(22px,2vw,28px)}.feature-card .cat{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.feature-card .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}@media(min-width:760px){.featured{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.featured{grid-template-columns:repeat(4,minmax(0,1fr))}}.steps{display:grid}.step{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:22px 0;border-top:1px solid var(--rule)}.step:last-child{border-bottom:1px solid var(--rule)}.step .n{font-family:var(--display);font-size:30px;color:var(--copper);line-height:1;padding-top:4px}.step h3{font-size:clamp(24px,2.4vw,32px);margin-bottom:6px}.step p{color:var(--text-2);font-size:18px;max-width:58ch}@media(min-width:900px){.steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.step{grid-template-columns:1fr;border-top:2px solid var(--rule-2);padding-top:18px}.step:last-child{border-bottom:0}}.founder-band .container{display:grid;gap:32px;align-items:center}.founder-band .portrait{width:min(100%,460px);border-radius:3px;overflow:hidden}.founder-band .portrait img{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 12%}.founder-band .copy-block{display:grid;gap:18px}.founder-band h2{font-size:clamp(34px,4.4vw,64px)}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.social-chip{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--rule-2);border-radius:999px;font-family:var(--mono);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.social-chip:hover{border-color:var(--red);color:var(--red)}.ink .social-chip:hover{border-color:var(--copper-2);color:var(--copper-2)}@media(min-width:1024px){.founder-band .container{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px}}@media(min-width:1024px){.founder-band.text .container{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.founder-band.text .facts{align-self:center}.grid-two{display:grid;gap:28px}@media(min-width:900px){.grid-two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}}.facts{margin:0;display:grid;font-size:18px}.facts>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--rule)}.facts dt{font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding-top:4px}.facts dd{margin:0;overflow-wrap:anywhere}.text-link.lower{text-transform:none;letter-spacing:0}.standards{display:grid;gap:14px}.standard{padding:22px 0;border-top:1px solid var(--rule)}.standard:last-child{border-bottom:1px solid var(--rule)}.standard h3{font-size:clamp(24px,2.4vw,32px);margin-bottom:8px}.standard p{color:var(--text-2);font-size:18px}@media(min-width:900px){.standards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.standard:last-child{border-bottom:0}.standards .standard{border-bottom:0}}.contact-grid{display:grid;gap:28px}@media(min-width:1024px){.contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}}.contact-card{display:grid;gap:18px;align-content:start;padding:clamp(22px,3vw,32px);border:2px solid var(--ink);border-radius:var(--radius);background:#fff6}.contact-card h2{font-size:clamp(28px,3vw,40px)}.contact-line{display:grid;gap:6px;padding:14px 0;border-top:1px solid var(--rule)}.contact-line .row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.contact-line .val{font-family:var(--mono);font-size:clamp(18px,1.8vw,24px);font-weight:700;letter-spacing:.02em;color:var(--text);overflow-wrap:anywhere}.contact-line .val:hover{color:var(--red)}.packet{display:grid;gap:16px;padding:clamp(22px,3vw,32px);border:1px solid var(--rule-2);border-radius:var(--radius);background:#ffffff80}.packet h2{font-size:clamp(28px,3vw,40px)}.field-label{display:grid;gap:6px;font-family:var(--mono);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.field-label input,.field-label select,.field-label textarea{width:100%;min-height:48px;padding:10px 12px;border:1.5px solid var(--rule-2);border-radius:var(--radius);background:#fff;color:var(--text);font:500 17px/1.4 var(--serif)}.field-label input:focus,.field-label select:focus,.field-label textarea:focus{outline:3px solid var(--red);outline-offset:2px;border-color:var(--ink)}.packet-item{display:grid;grid-template-columns:22px 34px minmax(0,1fr);gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--rule);font-size:17px}.packet-item input{width:18px;height:18px;accent-color:var(--red);margin:0}.packet-item .idx{font-family:var(--mono);font-size:12.5px;color:var(--copper);letter-spacing:.1em}.packet .ctas{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.packet .status{font-size:15px;color:var(--text-3)}.review{display:none;gap:10px;padding:16px;border:1px solid var(--rule-2);border-radius:var(--radius);background:var(--paper)}.review.open{display:grid}.review pre{margin:0;max-height:240px;overflow:auto;padding:12px;border:1px solid var(--rule);border-radius:var(--radius);background:#fff;font:14px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.review .to{font-size:15px;color:var(--text-2)}.note{padding:12px 14px;border-left:3px solid var(--red);background:#9b1c1c0f;font-size:16px;color:var(--text-2)}.faq{display:grid}.faq details{border-top:1px solid var(--rule)}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;list-style:none;font-family:var(--display);font-size:clamp(20px,2vw,26px);line-height:1.2}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{font-family:var(--mono);color:var(--copper)}.faq details[open] summary .plus{transform:rotate(45deg)}.faq .answer{padding:0 0 20px;color:var(--text-2);font-size:18px;max-width:64ch}.cta-band .container{display:grid;gap:22px}.cta-band h2{font-size:clamp(34px,4.6vw,72px)}.cta-band .phone-line{font-family:var(--mono);font-size:clamp(26px,3.6vw,52px);font-weight:700;letter-spacing:.04em;color:var(--copper-2)}.cta-band .phone-line:hover{color:var(--cream)}@media(min-width:1024px){.cta-band .container{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.lost{min-height:60svh;display:grid;align-content:center}.reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.in{opacity:1;transform:none}html:not(.js) .reveal{opacity:1;transform:none}html.condensed .site-header .brand-words .sub{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}@media(forced-colors:active){.button,.filter-chip,.feature-card,.contact-card,.packet,.social-chip{border:2px solid CanvasText}}@media print{.site-header,.site-footer,.quick-bar,.mobile-nav{display:none!important}}
