:root{color:#14201b;background:#f4efe4;color-scheme:light;font-family:Aptos,Segoe UI,sans-serif;--paper:#f4efe4;--paper-strong:#fffaf0;--ink:#14201b;--muted:#5d665f;--line:#d8cdbb;--line-strong:#b9aa92;--green:#245c3d;--green-dark:#153b29;--amber:#c47b2d;--blue:#2c5f73;--red:#8d3f34;--white:#ffffff;--shadow:0 26px 80px rgb(58 45 25/14%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(90deg,rgb(20 32 27/4%) 1px,transparent 1px),linear-gradient(180deg,rgb(20 32 27/4%) 1px,transparent 1px),var(--paper);background-size:44px 44px;min-width:320px}a{color:inherit}button,input,select{font:inherit}a,button{touch-action:manipulation;-webkit-tap-highlight-color:rgb(36 92 61/18%)}a:focus,a:focus-visible,button:focus,button:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:3px solid var(--amber);outline-offset:4px;box-shadow:0 0 0 6px rgb(196 123 45/18%)}.skip-link{position:fixed;top:12px;left:12px;z-index:20;transform:translateY(-140%);border:1px solid var(--ink);border-radius:8px;padding:10px 14px;background:var(--white);color:var(--ink);font-weight:800;transition:transform .16s ease}.skip-link:focus-visible{transform:translateY(0)}.site-page{min-height:100vh;overflow-x:hidden}.site-header{position:sticky;top:0;z-index:15;border-bottom:1px solid var(--line);background:rgb(244 239 228/92%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.footer-inner,.header-inner{display:flex;align-items:center;justify-content:space-between;gap:18px}.header-inner{min-height:64px}.primary-nav{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.primary-nav a,.site-footer a{border-radius:8px;color:var(--green-dark);font-size:14px;font-weight:900;text-decoration:none}.primary-nav a{padding:10px 12px}.primary-nav a:hover,.site-footer a:hover{color:var(--amber)}.site-footer{border-top:1px solid var(--line-strong);background:#fbf7ee;padding:28px 0}.site-footer p{max-width:760px;margin:0;color:var(--muted);font-size:14px;line-height:1.5}.shell{width:min(1160px,calc(100% - 40px));margin:0 auto}.landing-hero{padding:30px 0 74px}.final-grid,.hero-grid,.optin-grid,.pack-demo-grid,.pack-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:44px;align-items:start}.hero-copy{padding-top:18px}.brand-row{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-weight:900;text-decoration:none}.brand-row.small{font-size:14px}.brand-mark{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--ink);border-radius:8px;background:var(--amber);color:#1d150c;font-size:13px;font-weight:900}.eyebrow,.price-label,.section-kicker{margin:0;color:var(--blue);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,Times New Roman,serif;font-weight:800;letter-spacing:0;text-wrap:balance}h1{max-width:820px;margin:16px 0 20px;font-size:clamp(42px,6vw,82px);line-height:.94}h2{margin-bottom:14px;font-size:clamp(30px,4vw,54px);line-height:1}.lead{max-width:710px;font-size:clamp(19px,2vw,23px);line-height:1.48;text-wrap:pretty}.lead,p{color:#344038}p{font-size:17px;line-height:1.62}.hero-actions,.pack-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px}.button-link,button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--green-dark);border-radius:8px;padding:13px 18px;background:var(--green);color:var(--white);font-weight:900;text-decoration:none;cursor:pointer;box-shadow:0 10px 0 var(--green-dark);transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.button-link:hover,button:hover{background:var(--green-dark);transform:translateY(-1px)}.button-link:active,button:active{box-shadow:0 5px 0 var(--green-dark);transform:translateY(4px)}.button-link.compact{width:100%;margin-top:18px}.secondary-link{display:inline-flex;align-items:center;min-height:44px;border-bottom:2px solid;color:var(--green-dark);font-weight:900;text-decoration:none;transition:color .16s ease,border-color .16s ease}.secondary-link:hover{color:var(--amber)}.cred-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:40px 0 0}.cred-row div{border-top:1px solid var(--line-strong);padding-top:14px}.cred-row dt{color:var(--ink);font-size:20px;font-weight:900}.cred-row dd{margin:5px 0 0;color:var(--muted);line-height:1.45}.briefing-board,.decision-panel,.missing-pack,.pack-card,.preview-panel,.risk-panel,.signup-form{border:1px solid var(--ink);border-radius:8px;background:var(--paper-strong);box-shadow:var(--shadow)}.briefing-board{position:relative;padding:16px;transform:rotate(1deg)}.briefing-board:before{content:"";position:absolute;top:-15px;left:34px;width:132px;height:28px;border:1px solid rgb(20 32 27/16%);background:rgb(196 123 45/28%)}.board-footer,.board-header,.pack-card-header{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:12px;color:var(--muted);font-size:13px;font-weight:800}.board-footer{border-top:1px solid var(--line);border-bottom:0}.board-footer strong,.board-header strong,.pack-card-header strong{color:var(--ink);text-align:right}.tender-stack{display:grid;gap:10px;padding:14px 0}.tender-row{grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:start;border:1px solid var(--line);padding:13px;background:var(--white)}.row-index,.tender-row{display:grid;border-radius:8px}.row-index{place-items:center;width:38px;height:38px;background:#e7d8bd;color:var(--red);font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tender-row h2{margin:0 0 5px;font-family:Aptos,Segoe UI,sans-serif;font-size:18px;line-height:1.18}.tender-row p{margin-bottom:10px;color:var(--muted);font-size:14px}.row-meta{display:flex;flex-wrap:wrap;gap:8px}.row-meta span{border:1px solid var(--line);border-radius:999px;padding:5px 8px;background:#f7f1e6;color:#38443c;font-size:12px;font-weight:800}.optin-band,.pack-final,.problem-band{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#fbf7ee}.problem-band{padding:48px 0}.split-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:46px;align-items:center}.optin-grid h2,.pack-demo h2,.pack-final h2,.split-section h2{margin-bottom:0}.pack-demo{padding:76px 0 34px}.pack-demo-grid{margin-top:14px;align-items:stretch}.pack-card{padding:18px;background:var(--white)}.feature-list,.mini-checks,.teaser-list{display:grid;gap:11px;margin:18px 0 0;padding:0;list-style:none}.feature-list li,.mini-checks li,.teaser-list li{position:relative;padding-left:28px;color:#2f3933;line-height:1.5}.feature-list li:before,.mini-checks li:before,.teaser-list li:before{content:"";position:absolute;top:.65em;left:0;width:14px;height:8px;border-bottom:3px solid var(--green);border-left:3px solid var(--green);transform:rotate(-45deg)}.use-cases{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:24px 0 76px}.industry-pill{border:1px solid var(--line-strong);border-radius:8px;padding:16px 12px;background:rgb(255 250 240/72%);color:var(--ink);font-weight:900;text-align:center}.optin-band{padding:70px 0}.signup-form{padding:24px;background:var(--white)}.field{display:grid;gap:8px;margin-bottom:14px}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}label{color:var(--ink);font-size:13px;font-weight:900}input,select{width:100%;min-height:46px;border:1px solid var(--line-strong);border-radius:8px;padding:11px 13px;background:#fffdfa;color:var(--ink)}input:hover,select:hover{border-color:var(--ink)}.place-field{position:relative}.place-suggestions{position:absolute;top:calc(100% - 2px);right:0;left:0;z-index:12;overflow:hidden;border:1px solid var(--ink);border-radius:8px;background:var(--white);box-shadow:0 18px 55px rgb(20 32 27/16%)}.place-suggestion{align-items:flex-start;flex-direction:column;gap:3px;width:100%;min-height:0;margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 13px;background:var(--white);box-shadow:none;color:var(--ink);text-align:left}.place-suggestion:focus-visible,.place-suggestion:hover{background:#f3efe5;color:var(--ink);transform:none}.place-suggestion strong{font-size:14px;line-height:1.25}.place-suggestion span{line-height:1.3}.field-note,.place-suggestion span{color:var(--muted);font-size:12px;font-weight:800}.field-note{margin:-4px 0 0;line-height:1.35}.field-note.success{color:var(--green-dark)}.field-note.error{color:var(--red)}button{width:100%;margin-top:4px}button:disabled{cursor:wait;opacity:.72}.form-message{border:1px solid var(--line-strong);border-radius:8px;padding:12px 13px;background:#f7f1e6;font-size:14px;font-weight:800}.form-message.success{border-color:rgb(36 92 61/34%);background:rgb(36 92 61/9%);color:var(--green-dark)}.form-message.error{border-color:rgb(141 63 52/42%);background:rgb(141 63 52/10%);color:var(--red)}.fineprint{margin:16px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.pack-topbar{border-bottom:1px solid var(--line);background:#f7faf8}.pack-page{background:linear-gradient(90deg,rgb(44 95 115/5%) 1px,transparent 0),linear-gradient(180deg,rgb(44 95 115/5%) 1px,transparent 0),#f7faf8;background-size:42px 42px}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:66px;color:var(--muted);font-size:14px;font-weight:800}.pack-page .pack-hero{grid-template-columns:minmax(0,1fr) minmax(300px,390px);padding:54px 0 26px;align-items:start}.pack-copy h1{max-width:820px;font-family:Aptos,Segoe UI,sans-serif;font-size:clamp(34px,4.2vw,58px);line-height:1.02;text-wrap:balance}.pack-page .lead{max-width:820px;font-size:clamp(18px,1.5vw,21px)}.fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:26px}.fact-item{min-height:86px;border:1px solid #bfd0c8;border-radius:8px;padding:12px;background:#ffffff}.fact-item span{display:block;margin-bottom:7px;color:var(--blue);font-size:11px;font-weight:900;text-transform:uppercase}.fact-item strong{display:block;color:var(--ink);font-size:16px;line-height:1.25}.decision-panel{border-color:#193a2b;padding:22px;background:var(--white)}.price{margin:6px 0 14px;color:var(--green-dark);font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,70px);font-weight:900;line-height:.95;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pack-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:20px 0 70px}.preview-panel,.risk-panel{padding:24px}.risk-panel{background:#fff5ed;border-color:var(--red)}.preview-panel h2,.risk-panel h2{font-family:Aptos,Segoe UI,sans-serif;font-size:clamp(24px,2.5vw,34px);line-height:1.08}.locked{color:var(--muted);font-weight:800}.wide{grid-column:1/-1}.included-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.compact-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.included-item{min-height:104px;border:1px solid var(--line);border-radius:8px;padding:14px;background:#fffdfa;color:#2f3933;font-weight:800;line-height:1.42}.pack-page .decision-panel,.pack-page .preview-panel,.pack-page .risk-panel{box-shadow:0 18px 55px rgb(20 32 27/9%)}.pack-page .teaser-list{gap:13px}.risk-panel .teaser-list li:before{width:12px;height:12px;border:0;border-radius:50%;background:var(--red);transform:none}.pack-final{padding:54px 0}.final-grid{align-items:center}.final-grid .button-link{justify-self:end}.missing-pack{margin-top:70px;padding:34px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:920px){.final-grid,.hero-grid,.optin-grid,.pack-demo-grid,.pack-hero,.split-section{grid-template-columns:1fr}.briefing-board{transform:none}.cred-row,.fact-grid,.included-grid,.use-cases{grid-template-columns:1fr 1fr}.pack-preview-grid{grid-template-columns:1fr}.final-grid .button-link{justify-self:start}}@media (max-width:640px){.shell{width:min(100% - 28px,1160px)}.landing-hero,.pack-page .pack-hero{padding-top:24px}h1{font-size:clamp(38px,12vw,56px)}.compact-grid,.cred-row,.fact-grid,.field-grid,.included-grid,.use-cases{grid-template-columns:1fr}.hero-actions,.pack-actions{align-items:stretch;flex-direction:column}.button-link,.secondary-link{width:100%}.topbar-inner{padding:14px 0}.footer-inner,.header-inner,.topbar-inner{align-items:flex-start;flex-direction:column}.footer-inner,.header-inner{padding:12px 0}.primary-nav{justify-content:flex-start;width:100%}.primary-nav a{padding:8px 0}}