@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--navy:#071321;--navy2:#102238;--ivory:#f8f3ea;--paper:#fcfbf7;--ink:#132033;--blue:#4b8fcb;--muted:#718096;--line:#d9d5ce;--copper:#b57354;--page-gutter:clamp(32px, calc((100vw - 1240px) / 2), 7%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--ivory);margin:0;font-family:Manrope,Arial,sans-serif;font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}nav{height:76px;padding:0 var(--page-gutter);color:var(--ink);background:linear-gradient(105deg,#fcfbf7 0%,#f1f5f6 48%,#82aeca 100%);align-items:center;gap:32px;display:flex}.brand{letter-spacing:-.03em;align-items:center;gap:10px;font-size:15px;font-weight:800;display:flex}.brand-mark{letter-spacing:-.1em;color:var(--navy);font-family:DM Mono,monospace;font-size:16px;font-weight:500}.nav-links{gap:28px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.nav-links a:hover,.text-link:hover{color:var(--blue)}.nav-cta{background:var(--navy);color:var(--ivory);letter-spacing:-.01em;padding:11px 18px;font-size:13px;font-weight:700}.hero{min-height:520px;padding:72px var(--page-gutter) 64px;background:radial-gradient(circle at 73% 45%, #192c42 0, transparent 26%), var(--navy);align-items:center;gap:52px;display:flex}.hero-copy{max-width:540px}.eyebrow{letter-spacing:.12em;color:var(--copper);margin:0 0 14px;font:500 12px/1.4 DM Mono,monospace}.hero h1,.pricing-hero h1{letter-spacing:-.05em;margin:0 0 18px;font-size:48px;line-height:1.08}.lede{color:#aebaca;margin:0;font-size:17px;line-height:1.6}.hero-actions{align-items:center;gap:24px;margin-top:32px;display:flex}.button{background:var(--ivory);color:var(--navy);cursor:pointer;letter-spacing:-.01em;border:0;padding:13px 22px;font-size:14px;font-weight:800;display:inline-block}.text-link{font-size:14px;font-weight:700}.text-link span{margin-left:4px;font-size:18px}.hero-visual{flex:1;min-width:460px;height:290px;position:relative}.feed-card{background:var(--ivory);width:calc(100% - 210px);color:var(--ink);padding:18px 20px;position:absolute;top:10px;left:0;box-shadow:0 14px 35px #0004}.feed-head,.feed-row{grid-template-columns:1fr 2fr 54px;align-items:center;gap:12px;font:11px/1.4 DM Mono,monospace;display:grid}.feed-head{color:#697383;border-bottom:1px solid #ded9d0;padding-bottom:10px}.feed-row{border-bottom:1px solid #e8e4dc;padding:10px 0}.feed-row b{color:#8c5c27;font-size:10px;font-weight:600}.feed-row .safe{color:#376d5d}.feed-row .blocked{color:#a85239}.mini-panel{color:#c6d1dd;background:#101e30;border:5px solid #071321;width:190px;padding:16px;font:11px/1.4 DM Mono,monospace;position:absolute;top:0;right:0;box-shadow:0 0 0 1px #21344a,0 13px 25px #0006}.mini-brand{color:var(--ivory);margin-bottom:14px;font-size:12px;font-weight:700}.mini-brand i{float:right;font-style:normal}.mini-panel p{color:#7792ae;font-size:11px;line-height:1.5}.mini-panel strong{color:var(--ivory);font-family:Manrope,sans-serif;font-size:12px}.mini-panel button{background:var(--ivory);color:var(--navy);cursor:pointer;border:0;width:100%;margin:10px 0;padding:8px;font:700 10px DM Mono,monospace}.mini-panel small{color:#7990a8;font-size:10px;line-height:1.5;display:block}.ivory{background:var(--ivory);color:var(--ink)}.intro,.classify,.package,.supplier,.inquiry,.pricing-content,.deliverables{padding:72px var(--page-gutter)}.intro h2,.classify h2,.package h2,.supplier h2,.inquiry h2,.deliverables h2,.scope-section h2{letter-spacing:-.04em;max-width:560px;margin:0 0 14px;font-size:30px;line-height:1.15}.intro>p:not(.eyebrow),.supplier>p:not(.eyebrow){color:#556272;max-width:580px;font-size:15px;line-height:1.65}.three-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:36px;display:grid}.three-grid>div{border-right:1px solid var(--line);padding:24px}.three-grid>div:last-child{border:0}.three-grid span{color:#8d99a5;font:12px DM Mono,monospace}.three-grid h3{letter-spacing:-.02em;margin:16px 0 10px;font-size:15px}.three-grid p{color:#556272;margin:0;font-size:13px;line-height:1.6}.workflow,.proof,.fit,.scope-section{padding:72px var(--page-gutter);background:var(--navy)}.workflow h2,.proof h2,.fit h2,.pricing-cta h2{letter-spacing:-.04em;max-width:580px;margin:0;font-size:30px;line-height:1.15}.steps{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:32px;display:grid}.step{border-top:1px solid #1e344b;padding-top:18px}.step:last-child{border-top-color:#9b533e}.step span{color:#7f95a9;font:12px DM Mono,monospace}.step h3{margin:12px 0 8px;font-size:15px}.step p{color:#9aabba;margin:0;font-size:13px;line-height:1.6}.chips{align-items:center;gap:12px;margin:24px 0 20px;font:12px DM Mono,monospace;display:flex}.chips span,.chips b{border:1px solid var(--line);padding:7px 12px;font-weight:400}.chips b{background:var(--navy);color:var(--ivory);border-color:var(--navy)}.chips i{font-style:normal}.status-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.status-grid>div{border:1px solid var(--line);padding:18px}.status-grid strong{font-size:14px}.status-grid small{float:right;font:13px DM Mono,monospace}.status-grid p{color:#556272;margin:12px 0 0;font-size:12px}.status-grid .block-card{background:#f9eae1;border-color:#dca184}.proof>p:not(.eyebrow),.fit>p:not(.eyebrow){color:#98aabe;max-width:540px;font-size:15px;line-height:1.65}.table-card{background:var(--ivory);color:var(--ink);margin-top:32px;padding:20px 22px}.table-head{border-bottom:1px solid #dfdad2;justify-content:space-between;padding-bottom:12px;font:12px DM Mono,monospace;display:flex}.table-row{border-bottom:1px solid #e6e0d8;grid-template-columns:1.2fr 1.2fr 1fr 1fr 85px;align-items:center;padding:10px 0;font:12px DM Mono,monospace;display:grid}.tag-blocked,.tag-review,.tag-safe{border:1px solid;justify-self:end;padding:3px 8px;font-size:10px;font-weight:600}.tag-blocked{color:#a34c32;border-color:#dba18d}.tag-review{color:#9b6a25;border-color:#e3c99e}.tag-safe{color:#477e6a;border-color:#acd0bf}.table-notes{padding-top:14px;font:11px/1.6 DM Mono,monospace}.pricing-link{color:var(--ink);margin-top:28px;display:inline-block}.fit-list{margin-top:24px}.fit-list>div{border-top:1px solid #1e344b;grid-template-columns:32px 180px 1fr;align-items:baseline;padding:16px 0;font-size:13px;display:grid}.fit-list span{color:#7d93a7;font-family:DM Mono,monospace;font-size:13px}.fit-list b{font-size:14px}.fit-list p{color:#9aaaba;margin:0;line-height:1.55}.proof-bottom p{max-width:640px}.stats{grid-template-columns:1fr 1fr;gap:20px;margin-top:32px;display:grid}.stats>div{background:var(--navy2);padding:22px}.stats span{color:#84a2bc;margin-bottom:18px;font:11px DM Mono,monospace;display:block}.stats strong{margin-right:6px;font-size:20px}.stats small{color:#8ba0b4;margin-right:18px;font:11px DM Mono,monospace}.inquiry{grid-template-columns:1fr 1fr;align-items:center;gap:52px;display:grid}.inquiry>div>p:not(.eyebrow){color:#556272;max-width:460px;font-size:15px;line-height:1.65}.email-card{background:var(--paper);border:1px solid #e8e2d8;padding:30px}.email-label{letter-spacing:.12em;color:var(--copper);margin:0 0 10px;font:500 12px DM Mono,monospace}.email-link{letter-spacing:-.04em;color:var(--navy);margin-bottom:14px;font-size:24px;font-weight:800;display:block}.email-card p{color:#556272;margin:0 0 16px;font-size:14px}.dark-button{background:var(--navy);color:var(--ivory);margin-top:8px}footer{padding:48px var(--page-gutter);color:#9aabba;background:#050e1a;grid-template-columns:2fr 1fr 1fr;gap:36px;font-size:13px;display:grid;position:relative}footer .footer-brand{color:var(--ivory);font-size:14px;font-weight:700}footer .footer-brand p{color:#7c92a6;max-width:260px;margin:10px 0 0;font-size:13px;font-weight:400;line-height:1.6}footer b{color:#7189a0;letter-spacing:.08em;margin-bottom:14px;font:11px DM Mono,monospace;display:block}footer a{margin:8px 0;display:block}footer small{color:#4f6579;grid-column:1/-1;margin-top:24px;font-size:11px}.pricing-hero{padding:88px var(--page-gutter) 76px;background:radial-gradient(circle at 78% 28%, #1b3a59 0, transparent 30%), var(--navy)}.pricing-hero .lede{max-width:680px}.pricing-content{padding-top:56px}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.price-card{background:var(--paper);border:1px solid #dcd6cd;flex-direction:column;padding:28px;display:flex}.price-card h2{letter-spacing:-.04em;margin:0 0 10px;font-size:26px}.price-card>p:not(.eyebrow){color:#556272;min-height:68px;font-size:14px;line-height:1.6}.price-line{color:#556272;border-top:1px solid #ded9d0;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0;font-size:13px;display:flex}.price-line strong{letter-spacing:-.03em;color:var(--ink);font-size:17px}.price-line small{margin-left:2px;font-size:11px;font-weight:500}.price-card .button{text-align:center;margin-top:auto}.custom-tier{background:var(--navy2);color:var(--ivory);justify-content:space-between;align-items:center;gap:32px;margin-top:20px;padding:32px;display:flex}.custom-tier h2{letter-spacing:-.04em;margin:0 0 8px;font-size:24px}.custom-tier p:not(.eyebrow){color:#a7b5c3;max-width:600px;margin:0;font-size:14px;line-height:1.6}.definition-grid{background:#23384d;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:32px;display:grid}.definition-grid>div{background:var(--navy);padding:26px}.definition-grid h3{letter-spacing:-.02em;margin:0 0 10px;font-size:16px}.definition-grid p{color:#aab8c4;margin:0;font-size:13px;line-height:1.65}.scope-note{color:#aab8c4;max-width:820px;margin:28px 0 0;font-size:13px;line-height:1.7}.deliverables .scope-note{color:#556272}.pricing-cta{padding:72px var(--page-gutter);color:var(--ivory);background:linear-gradient(120deg,#143453,#0d1e31)}.pricing-cta p:not(.eyebrow){color:#b6c3d0;max-width:540px;font-size:15px;line-height:1.65}.pricing-cta .button{margin-top:18px}@media (width<=800px){nav{height:68px;padding:0 5%}.nav-links{display:none}.nav-cta{margin-left:auto}.hero{min-height:auto;padding:56px 6%;display:block}.hero-visual{min-width:0;height:auto;margin-top:36px;margin-bottom:12px;position:static}.feed-card{width:100%;margin-bottom:16px;padding:16px 18px;position:relative;top:auto;left:auto}.mini-panel{width:100%;padding:16px 18px;position:relative;top:auto;right:auto}.hero h1,.pricing-hero h1{font-size:36px}.three-grid,.pricing-grid{grid-template-columns:1fr}.three-grid>div{border-right:0;border-bottom:1px solid var(--line)}.three-grid>div:last-child{border-bottom:0}.steps{grid-template-columns:1fr 1fr}.inquiry{grid-template-columns:1fr}.table-card{overflow-x:auto}.table-head,.table-row{min-width:520px}.custom-tier{flex-direction:column;align-items:flex-start}.definition-grid{grid-template-columns:1fr}.pricing-hero{padding:64px 7%}.stats{grid-template-columns:1fr}.fit-list>div{grid-template-columns:28px 140px 1fr}footer{grid-template-columns:1fr 1fr;padding-bottom:48px}footer .footer-brand{grid-column:1/-1}}@media (width<=430px){.hero{padding-top:48px}.hero h1,.pricing-hero h1{font-size:30px}.feed-card,.mini-panel{padding:14px 16px}.intro,.classify,.package,.supplier,.inquiry,.pricing-content,.deliverables,.workflow,.proof,.fit,.scope-section{padding-left:6%;padding-right:6%}.chips{flex-wrap:wrap;gap:6px;font-size:10px}.status-grid{grid-template-columns:1fr}.email-link{word-break:break-all;font-size:19px}.fit-list>div{grid-template-columns:24px 1fr;gap:6px}.fit-list p{grid-column:2}.pricing-grid{gap:14px}}
