@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap";:root{--ink:#171715;--warm-gray:#6f6a61;--terracotta:#b96b4f;--terracotta-dark:#8f4c38;--cream:#f4f0e8;--surface:#fffcf6;--muted:#e9e2d8;--border:#d8d0c2;--ring:#17171514;--shadow:0 24px 90px #17171514;color:var(--ink);background:var(--cream);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);min-width:320px;margin:0}a{color:inherit}button,input,textarea{font:inherit}::selection{background:#b96b4f3d}#root{min-height:100vh}main{overflow:hidden}.nav{z-index:10;background:color-mix(in srgb, var(--cream) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #d8d0c2b8;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;margin:0 auto;padding:22px 32px;display:flex;position:sticky;top:0}.brand{color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.brand img{width:30px;height:30px}.navLinks{color:var(--warm-gray);align-items:center;gap:26px;font-size:14px;display:flex}.navLinks a{text-decoration:none;transition:color .16s}.navLinks a:hover{color:var(--ink)}.navCta{background:var(--ink);border-radius:3px;padding:10px 14px;color:var(--cream)!important}.sectionGrid{grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:56px;max-width:1180px;margin:0 auto;padding:96px 32px;display:grid}.hero{align-items:center;min-height:calc(100vh - 76px);position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#b96b4f29,#0000 64%);width:520px;height:520px;position:absolute;inset:5% -10% auto auto}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--terracotta-dark);margin:0 0 18px;font-size:12px;font-weight:600;line-height:1.2}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.065em;max-width:820px;margin-bottom:26px;font-size:clamp(3.35rem,7vw,6.55rem);font-weight:400;line-height:.94}h2{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(2.2rem,4.8vw,4.65rem);font-weight:400;line-height:.98}h3{letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:500;line-height:1.18}.lede{max-width:640px;color:var(--warm-gray);letter-spacing:-.025em;font-size:clamp(1.12rem,1.7vw,1.34rem);line-height:1.55}.actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1px solid var(--ink);letter-spacing:-.01em;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:13px 17px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button.primary{background:var(--ink);color:var(--cream)}.button.primary:hover{background:var(--terracotta-dark);border-color:var(--terracotta-dark)}.button.secondary{color:var(--ink);border-color:var(--border);background:0 0}.button.secondary:hover{border-color:var(--ink)}.operatingCard{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;padding:24px;position:relative}.operatingCard:after{content:"APPROVAL REQUIRED";background:var(--surface);color:var(--terracotta-dark);letter-spacing:.12em;pointer-events:none;border:1px solid #b96b4f6b;padding:8px 10px;font-size:10px;font-weight:600;position:absolute;top:-16px;right:24px;transform:rotate(2deg)}.cardHeader,.cardFooter{color:var(--warm-gray);justify-content:space-between;gap:16px;font-size:13px;display:flex}.statusDot{color:var(--terracotta-dark)}.briefBlock{background:#f4f0e8a6;border:1px solid #d8d0c2c7;border-radius:6px;gap:8px;margin-top:30px;padding:18px;display:grid}.briefBlock span{color:var(--warm-gray);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.briefBlock strong{color:var(--ink);letter-spacing:-.025em;font-size:20px;font-weight:500}.flowStack{gap:10px;margin:18px 0 30px;display:grid}.flowItem{background:var(--cream);min-height:58px;color:var(--warm-gray);border:1px solid #d8d0c2c7;border-radius:6px;align-items:center;gap:12px;padding:16px;font-size:15px;display:flex}.flowItem svg{color:var(--terracotta)}.flowItem.active{color:var(--ink);background:#b96b4f14;border-color:#b96b4f61}.cardFooter strong{color:var(--ink);font-weight:500}.proofStrip{border-block:1px solid var(--border);max-width:1180px;color:var(--ink);letter-spacing:-.01em;background:#fffcf680;grid-template-columns:repeat(3,1fr);margin:0 auto;font-size:14px;font-weight:500;display:grid}.proofStrip span{border-right:1px solid var(--border);padding:22px 32px}.proofStrip span:last-child{border-right:0}.workSection{align-items:start}.workList{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workItem{border:1px solid var(--border);color:var(--ink);background:#fffcf69e;border-radius:6px;align-items:flex-start;gap:12px;padding:18px;line-height:1.4;display:flex}.workItem svg{color:var(--terracotta);flex:none;margin-top:2px}.processSection{background:var(--ink);color:var(--cream);padding:112px 32px}.sectionIntro,.processGrid{max-width:1180px;margin:0 auto}.sectionIntro h2{max-width:820px}.processSection .eyebrow{color:#d49b87}.processGrid{background:#f4f0e829;border:1px solid #f4f0e829;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:54px;display:grid}.processCard{background:var(--ink);padding:30px}.stepLabel{color:#d49b87;letter-spacing:.12em;margin-bottom:54px;font-size:12px;display:inline-block}.processCard p{color:#f4f0e8d1;margin:0;line-height:1.55}.sectionBody{max-width:520px;color:var(--warm-gray);letter-spacing:-.015em;font-size:18px;line-height:1.55}.offerStack{gap:12px;display:grid}.offerCard{background:var(--surface);border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr auto;gap:28px;padding:24px;display:grid}.offerCard p{color:var(--warm-gray);margin:0;line-height:1.5}.offerCard strong{white-space:nowrap;color:var(--terracotta-dark);font-size:16px;font-weight:600}.finalCta{background:var(--surface);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:32px;max-width:1180px;margin:0 auto 48px;padding:48px 32px;display:flex}.finalCta div{max-width:700px}.finalCta svg{color:var(--terracotta)}.finalCta h2{margin:18px 0 16px;font-size:clamp(2rem,4vw,4rem)}.finalCta p{color:var(--warm-gray);margin:0;font-size:18px;line-height:1.55}@media (width<=900px){.nav{padding:18px 20px}.navLinks a:not(.navCta){display:none}.sectionGrid{grid-template-columns:1fr;gap:42px;padding:74px 20px}.hero{min-height:auto}.proofStrip{grid-template-columns:1fr;margin-inline:20px}.proofStrip span{border-right:0;border-bottom:1px solid var(--border);padding:18px}.proofStrip span:last-child{border-bottom:0}.workList{grid-template-columns:1fr}.processSection{padding:74px 20px}.processGrid{grid-template-columns:1fr}.stepLabel{margin-bottom:28px}.finalCta{flex-direction:column;align-items:flex-start;margin:0 20px 32px;padding:28px}}@media (width<=560px){.brand span{max-width:110px;line-height:1.05}h1{font-size:3.4rem}.actions,.button{width:100%}.offerCard{grid-template-columns:1fr;gap:14px}}
