@font-face{font-family:'Chimera';src:url('Chimera-Heavy.woff2?v=20260416') format('woff2');font-weight:800;font-style:normal;font-display:swap}:root{--bg:#F5F2ED;--bg-mid:#EDEAE4;--bg-card:#FAF8F4;--bg-dark:#1A1612;--bg-dark-mid:#252018;--ink:#1A1612;--ink-mid:#4A4540;--ink-dim:#8A847C;--ink-light:#F5F2ED;--ink-light-mid:#C8C2B8;--rust:#B83A14;--rust-dark:#8E2F10;--rust-light:#F5E8E3;--tan:#7A6040;--tan-light:#EDE4D8;--border:#D8D2C8;--border-mid:#C8C2B8;--font-display:'Chimera','Bebas Neue',Impact,sans-serif;--font-body:'Montserrat',sans-serif;--font-serif:'Lora',Georgia,serif;--section-pad:clamp(64px,10vw,120px);--container:1200px;--container-narrow:860px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink-mid);font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;display:block;height:auto}a{color:var(--rust);text-decoration:none;transition:color 0.2s}a:hover{color:var(--rust-dark)}ul,ol{list-style:none}.skip-link{position:absolute;top:-100%;left:16px;background:var(--rust);color:#fff;padding:8px 16px;z-index:9999;font-size:14px;border-radius:0 0 4px 4px}.skip-link:focus{top:0}:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.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}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;transition-duration:0.01ms !important}}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);line-height:1.1;font-weight:400;text-transform:uppercase}h1{letter-spacing:-0.02em}h2{letter-spacing:-0.01em;margin-bottom:20px}h3{letter-spacing:0;margin-bottom:12px}h4{letter-spacing:0;margin-bottom:8px}h1{font-size:clamp(48px,8vw,96px)}h2{font-size:clamp(36px,5vw,64px)}h3{font-size:clamp(24px,3vw,36px)}h4{font-size:clamp(20px,2vw,24px)}.eyebrow{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:0.2em;text-transform:uppercase;color:var(--rust);margin-bottom:16px;display:block}.section-dark .eyebrow{color:var(--rust)}p{margin-bottom:1em}p:last-child{margin-bottom:0}blockquote{font-family:var(--font-serif);font-style:italic;font-size:clamp(18px,2.5vw,24px);line-height:1.6;color:var(--ink);padding-left:24px;border-left:3px solid var(--rust);margin:32px 0}blockquote cite{display:block;font-family:var(--font-body);font-style:normal;font-size:13px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-dim);margin-top:12px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 20px}.container--narrow{width:100%;max-width:var(--container-narrow);margin:0 auto;padding:0 20px}@media (min-width:600px){.container,.container--narrow{padding:0 32px}}.section{padding:var(--section-pad) 0}.section-alt{background:var(--bg-mid)}.section-dark{background:var(--bg-dark);color:var(--ink-light)}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4{color:var(--ink-light)}.section-dark p{color:var(--ink-light-mid)}.section-dark blockquote{color:var(--ink-light);border-left-color:var(--rust)}.section-rust{background:var(--rust);color:#fff;padding:clamp(40px,6vw,80px) 0}.section-rust h2,.section-rust h3{color:#fff}.section-rust p{color:rgba(255,255,255,0.85)}.section-rust blockquote{color:#fff;border-left-color:rgba(255,255,255,0.3)}.section-rust blockquote cite{color:rgba(255,255,255,0.7)}.grid-2{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media (min-width:768px){.grid-2{grid-template-columns:1fr 1fr;gap:60px}}.grid-2.grid-stretch{align-items:stretch}.grid-3{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:600px){.grid-3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (min-width:768px){.grid-4{grid-template-columns:repeat(4,1fr)}}.btn{display:inline-block;font-family:var(--font-display);font-size:16px;letter-spacing:0.1em;text-transform:uppercase;padding:14px 32px;border:2px solid transparent;cursor:pointer;transition:all 0.25s ease;text-align:center;min-width:180px}.btn-fill{background:var(--rust);color:#fff;border-color:var(--rust)}.btn-fill:hover{background:var(--rust-dark);border-color:var(--rust-dark);color:#fff}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--bg)}.section-dark .btn-ghost{color:var(--ink-light);border-color:var(--ink-light-mid)}.section-dark .btn-ghost:hover{background:var(--ink-light);color:var(--bg-dark)}.btn-group{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.card{background:var(--bg-card);border:1px solid var(--border);padding:32px;transition:transform 0.2s,box-shadow 0.2s}.card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(26,22,18,0.08)}.card-accent{border-left:3px solid var(--rust)}.card h3{margin-bottom:16px}.card h4{margin-bottom:12px}.card p{font-size:15px;color:var(--ink-mid)}.card .eyebrow{margin-bottom:8px}.section-dark .card{background:var(--bg-dark-mid);border-color:rgba(255,255,255,0.08)}.section-dark .card p{color:var(--ink-light-mid)}.section-dark .card h3{color:var(--ink-light)}.proof-strip{padding:clamp(40px,6vw,64px) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.proof-strip .grid-4{text-align:center}.proof-stat-num{font-family:var(--font-display);font-size:clamp(36px,5vw,56px);color:var(--ink);line-height:1;display:block}.proof-stat-label{font-size:11px;font-weight:600;letter-spacing:0.15em;text-transform:uppercase;color:var(--ink-dim);margin-top:8px;display:block}.section-dark .proof-stat-num{color:var(--ink-light)}.section-dark .proof-stat-label{color:var(--ink-light-mid)}.quote-strip{text-align:center;padding:clamp(48px,8vw,96px) 20px}.quote-strip blockquote{border-left:none;padding-left:0;max-width:800px;margin:0 auto;font-size:clamp(22px,3vw,32px)}.testimonial-card{padding:32px;background:var(--bg-card);border-left:3px solid var(--rust);border-right:1px solid var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.testimonial-card .quote{font-family:var(--font-serif);font-style:italic;font-size:17px;line-height:1.7;color:var(--ink);margin-bottom:20px}.testimonial-card .author-row{display:flex;align-items:center;gap:12px}.testimonial-card .author-photo{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.testimonial-card .author{font-size:13px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-dim)}.testimonial-card .author-title{font-size:12px;font-weight:400;color:var(--ink-dim);text-transform:none;letter-spacing:0;margin-top:2px}.img-feature{width:100%;object-fit:cover;border:1px solid var(--border)}.form-inline{display:flex;gap:0;max-width:480px}.form-inline input[type="email"]{flex:1;padding:14px 16px;font-family:var(--font-body);font-size:14px;border:2px solid var(--border-mid);border-right:none;background:var(--bg-card);color:var(--ink);outline:none}.form-inline input[type="email"]:focus{border-color:var(--rust)}.form-inline .btn{border-left:none;white-space:nowrap}.section-dark .form-inline input[type="email"]{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.15);color:var(--ink-light)}.section-dark .form-inline input[type="email"]::placeholder{color:var(--ink-light-mid)}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(26,22,18,0.98);border-bottom:1px solid rgba(255,255,255,0.06)}@media (min-width:769px){.nav{background:rgba(26,22,18,0.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}}.nav-inner{max-width:var(--container);margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;height:64px}.nav-logo img{height:32px;width:auto}.nav-links{display:none;align-items:center;gap:32px}.nav-links a{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.7);transition:color 0.2s;position:relative}.nav-links a:hover,.nav-links a.active{color:#fff}.nav-links a.active::after{content:'';position:absolute;bottom:-4px;left:0;right:0;height:2px;background:var(--rust)}.nav-cta{font-family:var(--font-display);font-size:14px;letter-spacing:0.1em;padding:8px 20px;background:var(--rust);color:#fff !important;transition:background 0.2s}.nav-cta:hover{background:var(--rust-dark)}.nav-cta::after{display:none !important}.hamburger{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.hamburger span{display:block;width:24px;height:2px;background:#fff;transition:all 0.3s}.hamburger[aria-expanded="true"] span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger[aria-expanded="true"] span:nth-child(2){opacity:0}.hamburger[aria-expanded="true"] span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu{display:none;position:fixed;top:64px;left:0;right:0;bottom:0;background:rgba(26,22,18,0.98);backdrop-filter:blur(12px);z-index:999;padding:20px 20px;overflow-y:auto}.mobile-menu.open{display:flex;flex-direction:column;gap:4px}.mobile-menu a{font-family:var(--font-display);font-size:22px;color:rgba(255,255,255,0.7);padding:8px 0;border-bottom:1px solid rgba(255,255,255,0.06);transition:color 0.2s}.mobile-menu a:hover{color:#fff}.mobile-menu .nav-cta{display:inline-block;margin-top:12px;font-size:16px;padding:10px 24px;text-align:center}@media (min-width:680px){.nav-links{display:flex}.hamburger{display:none}}.footer{background:var(--bg-dark);color:var(--ink-light-mid);padding:80px 0 40px;border-top:1px solid rgba(255,255,255,0.06)}.footer-grid{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:60px}@media (min-width:768px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-brand p{font-size:14px;line-height:1.7;color:var(--ink-light-mid);margin-top:16px;max-width:320px}.footer-brand img{height:28px;width:auto;margin-bottom:8px}.footer-col h4{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:0.2em;text-transform:uppercase;color:var(--ink-light);margin-bottom:20px}.footer-col a{display:block;font-size:14px;color:var(--ink-light-mid);padding:4px 0;transition:color 0.2s}.footer-col a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,0.06);padding-top:24px;font-size:13px;color:var(--ink-dim);text-align:center}.hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:64px}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-overlay{position:absolute;inset:0;background:linear-gradient( to right,rgba(26,22,18,0.92) 0%,rgba(26,22,18,0.75) 50%,rgba(26,22,18,0.4) 100% );z-index:1}.hero-content{position:relative;z-index:2;max-width:680px;padding:clamp(32px,5vw,64px) 0}.hero h1{color:var(--ink-light);font-size:clamp(36px,5vw,64px);margin-bottom:20px}.hero p{color:rgba(255,255,255,0.75);font-size:16px;line-height:1.7;margin-bottom:12px}.hero .proof-badges{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0}.hero .proof-badge{font-size:12px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.5)}.hero .proof-badge strong{color:#fff;font-size:14px;display:block;margin-bottom:2px}.hero .btn-fill{background:var(--rust);border-color:var(--rust)}.hero .btn-ghost{color:rgba(255,255,255,0.8);border-color:rgba(255,255,255,0.3)}.hero .btn-ghost:hover{background:rgba(255,255,255,0.1);color:#fff}.hero .btn-group{margin-top:24px}.hero-inner{background:var(--bg-dark);padding:calc(64px+var(--section-pad)) 0 var(--section-pad);text-align:center}.hero-inner h1{color:var(--ink-light);margin-bottom:16px}.hero-inner p{color:var(--ink-light-mid);font-size:18px;max-width:600px;margin:0 auto}.hero-inner .eyebrow{margin-bottom:16px}.hero-split{background:var(--bg-dark);padding:calc(64px+var(--section-pad)) 0 var(--section-pad)}.hero-split .grid-2{align-items:start}.hero-split h1{color:var(--ink-light);font-size:clamp(36px,5vw,64px);margin-bottom:16px}.hero-split p{color:var(--ink-light-mid);font-size:17px}.hero-split .img-feature{border-color:rgba(255,255,255,0.08)}.reveal{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease,transform 0.6s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-d1{transition-delay:0.1s}.reveal-d2{transition-delay:0.2s}.reveal-d3{transition-delay:0.3s}.text-rust{color:var(--rust)}.text-center{text-align:center}.text-dim{color:var(--ink-dim)}.mb-0{margin-bottom:0}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-48{margin-bottom:48px}.mt-48{margin-top:48px}.pt-nav{padding-top:64px}.grain::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:9998;opacity:0.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (max-width:768px){.grain::after{display:none}}.faq-item{border-bottom:1px solid var(--border);padding:24px 0}.faq-item h3{font-family:var(--font-body);font-size:17px;font-weight:600;color:var(--ink);margin-bottom:8px}.faq-item p{font-size:15px;color:var(--ink-mid)}.qualifier-grid{display:grid;grid-template-columns:1fr;gap:40px}@media (min-width:768px){.qualifier-grid{grid-template-columns:1fr 1fr;gap:60px}}.qualifier-col h3{margin-bottom:20px}.qualifier-col li{font-size:15px;padding:8px 0;padding-left:20px;position:relative;color:var(--ink-mid)}.qualifier-col li::before{content:'';position:absolute;left:0;top:16px;width:8px;height:2px}.qualifier-yes li::before{background:var(--rust)}.qualifier-no li::before{background:var(--ink-dim)}.steps{display:grid;grid-template-columns:1fr;gap:32px;counter-reset:step}@media (min-width:768px){.steps{grid-template-columns:repeat(3,1fr)}}.step{text-align:center;counter-increment:step}.step::before{content:counter(step);font-family:var(--font-display);font-size:48px;color:var(--rust);display:block;margin-bottom:12px}.step h3{margin-bottom:8px}.step p{font-size:15px;color:var(--ink-mid)}.hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}@font-face{font-family:'Chimera';src:url('Chimera-Heavy.woff2?v=20260416') format('woff2');font-weight:700;font-display:swap}:root{--ink-dim:#645E54;--rust-onlight:#B83A14;--rust-ondark:#E8542B;--rust-glow:#FF6B3D}.section-dark a,.section-dark .eyebrow,.section-dark .rust,.section-dark blockquote{color:var(--rust-ondark) !important;border-left-color:var(--rust-ondark) !important}.site-header,header.site-header,.mc-nav,nav.mc-nav{background:rgba(26,22,18,0.92) !important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.site-header a,.mc-nav a{color:#F5F2ED !important}.site-header a:hover,.mc-nav a:hover{color:var(--rust-glow) !important}.card,.section-dark .card{border-left:none !important;border-bottom:2px solid var(--rust-onlight);transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease}.section-dark .card{border-bottom-color:var(--rust-ondark)}blockquote{border-left:none !important;border-top:1px solid var(--rust-onlight);border-bottom:1px solid var(--rust-onlight);padding:1.25em 1.5em !important;background:rgba(184,58,20,0.04)}.section-dark blockquote{border-top-color:var(--rust-ondark);border-bottom-color:var(--rust-ondark);background:rgba(232,84,43,0.06)}p[style*="text-transform:uppercase"],p[style*="text-transform:uppercase"],.section-dark p[class*="upper"],.uppercase-body{text-transform:none !important;letter-spacing:normal !important}p,li{max-width:70ch;font-size:17px;line-height:1.65}[style*="text-align:center"]>p,[style*="text-align:center"]>p,.text-center>p,.card-accent>p{margin-left:auto;margin-right:auto}.section-dark p,.section-dark li{color:rgba(245,242,237,0.92)}small,.text-sm,.footnote{font-size:14px !important}.testimonial-grid,.testimonials,.grid-3{align-items:stretch}.testimonial-card{display:flex !important;flex-direction:column;height:100%}.testimonial-card .quote{flex:1 0 auto;margin-bottom:1.25rem}.testimonial-card .author-row{margin-top:auto;display:flex;align-items:center;gap:0.85rem}.testimonial-card .author-row img.author-photo,.testimonial-card .author-photo{flex:0 0 auto;width:56px;height:56px;border-radius:50%;object-fit:cover}.testimonial-card .author-row .author,.testimonial-card .author{margin:0;font-weight:600}.testimonial-card .author-row .author-title,.testimonial-card .author-title{margin:0.15rem 0 0;font-size:13px;opacity:0.78}section{padding-block:clamp(3rem,8vw,6rem)}.card{padding:1.75rem}.btn,button.btn,a.btn{position:relative;overflow:hidden;isolation:isolate;font-size:18px !important;letter-spacing:0.08em !important;padding:4px 10px !important;min-width:unset !important;transition:transform 0.3s ease,box-shadow 0.3s ease,background 0.3s ease,border-color 0.3s ease}.btn canvas.btn-lightning-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.btn::before{content:none}.btn:hover{transform:translateX(3px);box-shadow:0 0 8px rgba(255,255,255,0.12),0 0 18px rgba(255,107,61,0.35),0 0 36px rgba(184,58,20,0.2)}.btn:active{transform:translateX(1px)}.btn-fill:hover{background:var(--rust-dark);border-color:var(--rust-dark)}.btn-ghost:hover{border-color:var(--rust-glow);background:rgba(184,58,20,0.06);color:var(--rust)}.section-dark .btn-ghost:hover{border-color:var(--rust-glow);background:rgba(184,58,20,0.06);color:var(--ink-light)}.hero .btn-ghost:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.5);color:#fff}.card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px rgba(26,22,18,0.25),0 0 0 1px rgba(184,58,20,0.15);border-bottom-color:var(--rust-glow)}.section-dark .card:hover{box-shadow:0 20px 40px -20px rgba(0,0,0,0.6),0 0 0 1px rgba(232,84,43,0.3)}h1,h2{transition:text-shadow 0.4s ease}h1:hover,h2:hover{text-shadow:0 0 30px rgba(184,58,20,0.35),0 0 60px rgba(255,107,61,0.15)}.img-feature,img.img-feature{transition:transform 0.6s cubic-bezier(0.2,0,0.2,1),filter 0.4s ease;will-change:transform,filter}.img-feature:hover{transform:scale(1.02);filter:saturate(1.08) contrast(1.04)}a:focus-visible,button:focus-visible,.btn:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--rust-glow);outline-offset:3px;border-radius:2px}h1{font-size:clamp(2.75rem,6vw,5.5rem);line-height:0.95;letter-spacing:-0.03em;text-wrap:balance}h2{font-size:clamp(2.25rem,5vw,4.25rem);line-height:0.98;letter-spacing:-0.025em;text-wrap:balance;margin-bottom:0.75em}h3{font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1;letter-spacing:-0.015em;text-wrap:balance}.eyebrow{font-size:12px !important;letter-spacing:0.22em !important;font-weight:700;display:inline-block;padding-bottom:0.4em;border-bottom:2px solid var(--rust-onlight);margin-bottom:1.5rem !important}.section-dark .eyebrow{border-bottom-color:var(--rust-ondark)}.proof-stat-num{font-family:'Bebas Neue',Impact,sans-serif !important;font-size:clamp(3.5rem,8vw,7rem) !important;line-height:1 !important;letter-spacing:-0.01em !important;display:block !important;color:var(--rust-onlight) !important;font-weight:400;font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums;background:linear-gradient(180deg,var(--rust-onlight) 0%,var(--rust-dark) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.section-dark .proof-stat-num{background:linear-gradient(180deg,var(--rust-glow) 0%,var(--rust-ondark) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.proof-stat-label{font-size:11px !important;letter-spacing:0.18em !important;text-transform:uppercase;display:block !important;margin-top:0.5rem;opacity:0.75;font-weight:600}.proof-strip{padding:clamp(20px,3vw,32px) 0 !important}.quote-strip{padding:clamp(20px,3vw,36px) 20px !important}.proof-strip .grid-4{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:2rem;align-items:start}.proof-strip .grid-4>div{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:0;min-width:0}.proof-strip .proof-stat-num{display:block !important;width:100%;text-align:center;line-height:1 !important;margin-bottom:0.75rem}.proof-strip .proof-stat-label{display:block !important;width:100%;text-align:center;min-height:2.6em}.card-accent .quote{font-family:var(--font-display,'Chimera','Bebas Neue',sans-serif) !important;font-size:clamp(2rem,5vw,3.5rem) !important;line-height:1.05 !important;font-style:normal !important;letter-spacing:-0.01em;padding:0 !important;margin-bottom:1.5rem !important;text-transform:uppercase !important}.card-accent .quote::before{display:none}.card-accent .author{font-size:11px !important;letter-spacing:0.18em;text-transform:uppercase;opacity:0.8;margin-top:1rem !important}.card-accent .author-title{font-size:11px !important;letter-spacing:0.1em;opacity:0.6}.card-accent{padding:3rem 2rem !important;position:relative}.card-accent::before,.card-accent::after{content:'';position:absolute;left:50%;width:60px;height:1px;background:var(--rust-onlight);transform:translateX(-50%);opacity:0.5}.card-accent::before{top:1.5rem}.card-accent::after{bottom:1.5rem}.section-dark{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at center top,#2a221a 0%,#1a1612 55%,#0f0c08 100%) !important}.section-dark::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 20% 80%,rgba(232,84,43,0.08) 0%,transparent 40%),radial-gradient(circle at 80% 20%,rgba(255,107,61,0.06) 0%,transparent 35%);pointer-events:none;z-index:0}.section-dark::after{content:'';position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,0.02) 1px,transparent 1px),radial-gradient(rgba(0,0,0,0.15) 1px,transparent 1px);background-size:3px 3px,5px 5px;background-position:0 0,1px 2px;mix-blend-mode:overlay;pointer-events:none;z-index:0;opacity:0.6}.section-dark>*{position:relative;z-index:1}.hero{min-height:auto !important;align-items:flex-start !important;padding-top:76px !important;padding-bottom:20px !important}@media (min-width:680px){.nav-links{display:flex !important}.hamburger{display:none !important}}.mobile-menu{padding:20px 20px !important;gap:4px !important;overflow-y:auto !important}.mobile-menu a{font-size:22px !important;padding:8px 0 !important}.mobile-menu .nav-cta{margin-top:12px !important;font-size:16px !important;padding:10px 24px !important}.hero-content{padding-top:0 !important;padding-bottom:0 !important;padding-left:20px !important;padding-right:20px !important}.hero-content>p{line-height:1.5 !important;margin-bottom:6px !important;font-size:15px !important}.hero h1{margin-bottom:10px !important;line-height:1 !important}.hero-content .eyebrow{margin-bottom:8px !important}.hero .btn-group{margin-top:10px !important}.hero-content>p:last-of-type{margin-top:6px !important;font-size:12px !important}.hero-proof{margin:0.6rem 0 0.6rem !important;padding:0.55rem 0 !important}.hero-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.75rem 1rem;margin:0.85rem 0 1rem;padding:0.7rem 0;border-top:1px solid rgba(255,255,255,0.14);border-bottom:1px solid rgba(255,255,255,0.14);max-width:740px}.hero-proof-item{display:flex;align-items:center;gap:0.55rem;margin:0;min-width:0}.hero-proof-item img{flex-shrink:0;width:34px;height:34px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,107,61,0.45)}.hero-proof-text{min-width:0;flex:1}.hero-proof-quote{font-family:var(--font-serif,'Lora',Georgia,serif) !important;font-style:italic;font-size:12px !important;line-height:1.3 !important;color:rgba(245,242,237,0.95) !important;margin:0 0 0.2rem !important;max-width:none !important}.hero-proof-cite{font-size:9.5px !important;line-height:1.25 !important;letter-spacing:0.04em;color:rgba(245,242,237,0.65) !important;margin:0 !important;max-width:none !important;text-transform:none}.hero-proof-cite strong{color:var(--rust-glow,#FF6B3D);font-weight:700;letter-spacing:0.06em;text-transform:uppercase;display:block;font-size:9.5px;margin-bottom:0.1em}.hero-proof-cite em{font-style:italic}@media (max-width:900px){.hero-proof{grid-template-columns:1fr;gap:0.85rem;max-width:520px}}.hero-content>p{color:rgba(245,242,237,0.92) !important;font-size:clamp(1.05rem,1.4vw,1.25rem);max-width:56ch;margin:1.5rem 0 2rem}.proof-badges{display:flex;flex-wrap:wrap;gap:1.5rem;margin:2rem 0;padding:1.25rem 0;border-top:1px solid rgba(255,255,255,0.15);border-bottom:1px solid rgba(255,255,255,0.15)}.proof-badge{font-size:12px;letter-spacing:0.08em;color:rgba(245,242,237,0.85)}.proof-badge strong{font-family:var(--font-display,'Chimera',sans-serif);font-size:26px;display:block;color:var(--rust-glow);letter-spacing:-0.02em;font-weight:900}@supports (animation-timeline:scroll()){body::before{content:'';position:fixed;top:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,var(--rust-onlight),var(--rust-glow,#FF6B3D));transform-origin:left;transform:scaleX(0);animation:scroll-progress linear;animation-timeline:scroll();z-index:9999;pointer-events:none;box-shadow:0 0 12px rgba(184,58,20,0.6)}@keyframes scroll-progress{to{transform:scaleX(1)}}}.reveal{opacity:0 !important;transform:translateY(20px) !important;transition:opacity 0.5s ease-out,transform 0.5s ease-out !important;will-change:opacity,transform}.reveal.visible{opacity:1 !important;transform:translateY(0) !important;filter:blur(0)}.reveal h1,.reveal h2{transition-delay:0.05s}.reveal p{transition-delay:0.15s}.reveal .btn-group,.reveal .proof-badges{transition-delay:0.25s}.img-feature,img.img-feature,.section-dark img:not(.author-photo):not([class*="logo"]){filter:contrast(1.05) saturate(1.08) brightness(0.97);transition:filter 0.5s ease,transform 0.6s cubic-bezier(0.2,0,0.2,1)}.section-dark .img-feature,.section-dark img.img-feature{filter:contrast(1.1) saturate(0.9) brightness(0.92) sepia(0.15) hue-rotate(-12deg)}.section-dark .img-feature:hover{filter:contrast(1.1) saturate(1) brightness(0.98)}section{padding-block:clamp(4rem,10vw,8rem) !important}section+section.section-dark,.section-dark+section{margin-top:0}.section-alt .grid-3>.card-accent,.section .grid-3>.testimonial-card{border:none !important;border-bottom:none !important;background:var(--bg-card);position:relative;isolation:isolate;overflow:hidden;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s cubic-bezier(0.16,1,0.3,1)}.section-alt .grid-3>.card-accent{border:1px solid rgba(184,58,20,0.22) !important;background:radial-gradient(600px circle at var(--mx,-100px) var(--my,-100px),rgba(184,58,20,0.18),transparent 40%),var(--bg-card);box-shadow:inset 0 0 0 4px var(--bg-card),inset 0 0 0 5px rgba(184,58,20,0.12)}.section-alt .grid-3>.card-accent::before{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(300px circle at var(--mx,-100px) var(--my,-100px),rgba(255,107,61,0.45),transparent 40%);opacity:0;transition:opacity 0.4s ease;pointer-events:none;mix-blend-mode:overlay;z-index:1}.section-alt .grid-3>.card-accent:hover::before{opacity:1}.section-alt .grid-3>.card-accent:hover{transform:translateY(-4px);border-color:var(--rust-onlight) !important}.section-alt .grid-3>.card-accent>*{position:relative;z-index:2}.section .grid-3>.testimonial-card{border:1px solid rgba(0,0,0,0.06) !important;background:linear-gradient(135deg,rgba(255,255,255,0.6),rgba(245,242,237,0.3)),radial-gradient(circle at 50% 0%,rgba(184,58,20,0.08),transparent 60%),#faf8f4;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),0 1px 0 rgba(0,0,0,0.04)}.section .grid-3>.testimonial-card::after{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--rust-onlight),transparent);opacity:0.4;transition:opacity 0.4s ease}.section .grid-3>.testimonial-card:hover::after{opacity:1}.section .grid-3>.testimonial-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 24px 48px -20px rgba(184,58,20,0.18)}.section .grid-3>.testimonial-card>*{position:relative;z-index:1}.pas-section{background:var(--bg);padding-block:clamp(4rem,8vw,7rem) !important}.pas-section .container{max-width:880px}.pas-head{text-align:center;margin-bottom:clamp(2.5rem,5vw,4rem)}.pas-head h2{font-size:clamp(2.2rem,4.5vw,3.5rem) !important;line-height:0.98 !important;letter-spacing:-0.02em !important;max-width:22ch;margin:0 auto 1rem;text-wrap:balance}.pas-sub{font-family:var(--font-serif,'Lora',Georgia,serif);font-style:italic;font-size:clamp(1.05rem,1.35vw,1.25rem) !important;color:var(--ink-mid) !important;max-width:none !important;margin:0 !important}.pas-list{list-style:none;counter-reset:none;padding:0;margin:0 0 clamp(2rem,4vw,3rem);display:grid;gap:1.25rem}.pas-list li{display:grid;grid-template-columns:72px 1fr;gap:1.5rem;align-items:center;padding:1.35rem 1.75rem 1.35rem 0.5rem;border-bottom:1px solid rgba(184,58,20,0.15);position:relative;transition:background 0.4s ease,transform 0.4s ease}.pas-list li:first-child{border-top:1px solid rgba(184,58,20,0.15)}.pas-list li:hover{background:linear-gradient(90deg,rgba(184,58,20,0.04),transparent 60%);transform:translateX(4px)}.pas-num{font-family:'Bebas Neue',Impact,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);line-height:1;color:var(--rust-onlight);letter-spacing:0.02em;font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums;text-align:right;padding-right:0.5rem;border-right:2px solid rgba(184,58,20,0.3);opacity:0.85}.pas-list li p{font-family:var(--font-serif,'Lora',Georgia,serif) !important;font-size:clamp(1.1rem,1.5vw,1.35rem) !important;line-height:1.45 !important;color:var(--ink) !important;margin:0 !important;max-width:none !important}.pas-agitate{max-width:680px;margin:0 auto clamp(2rem,4vw,3rem);padding-top:2rem;border-top:2px solid rgba(184,58,20,0.25);text-align:left}.pas-agitate p{font-size:18px !important;line-height:1.6 !important;color:var(--ink-mid) !important;margin:0 0 1rem !important;max-width:none !important}.pas-agitate p:last-child{margin-bottom:0 !important}.pas-agitate p strong{color:var(--ink);font-weight:700;display:block;padding-left:1rem;border-left:3px solid var(--rust-onlight);margin-top:1.25rem;font-size:19px}.pas-solve{max-width:680px;margin:0 auto;padding:2rem 2.25rem;background:linear-gradient(135deg,rgba(184,58,20,0.06),rgba(255,107,61,0.03));border:1px solid rgba(184,58,20,0.2);border-radius:4px;position:relative}.pas-solve::before{content:'';position:absolute;top:-1px;left:2rem;right:2rem;height:2px;background:linear-gradient(90deg,transparent,var(--rust-onlight),var(--rust-glow,#FF6B3D),var(--rust-onlight),transparent)}.pas-solve>p{font-size:17px !important;line-height:1.55 !important;color:var(--ink) !important;margin:0 0 1.25rem !important;max-width:none !important}.pas-solve-list{list-style:none;padding:0;margin:0 0 1.5rem;counter-reset:solve-counter}.pas-solve-list li{counter-increment:solve-counter;font-size:17px;line-height:1.5;padding:0.75rem 0 0.75rem 3rem;border-bottom:1px solid rgba(184,58,20,0.12);position:relative;color:var(--ink)}.pas-solve-list li:last-child{border-bottom:none}.pas-solve-list li::before{content:counter(solve-counter,decimal-leading-zero);position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:'Bebas Neue',Impact,sans-serif;font-size:1.75rem;color:var(--rust-onlight);font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:0.02em;opacity:0.75}.pas-solve-list li strong{color:var(--rust-onlight);text-transform:uppercase;letter-spacing:0.04em;font-size:13px;font-weight:700;margin-right:0.5rem}.pas-close{font-family:var(--font-display,'Chimera','Bebas Neue',sans-serif) !important;font-size:clamp(1.5rem,2.5vw,2rem) !important;text-transform:uppercase;letter-spacing:-0.01em;text-align:center;color:var(--ink) !important;margin:0 !important;max-width:none !important;padding-top:1rem;border-top:1px solid rgba(184,58,20,0.15)}@media (max-width:720px){.pas-list li{grid-template-columns:54px 1fr;gap:1rem;padding:1rem 0.5rem}.pas-num{font-size:2rem}.pas-solve{padding:1.5rem 1.25rem}.pas-solve-list li{padding-left:2.25rem}}.wol-section{padding-block:clamp(3.5rem,7vw,6rem) !important}.wol-section h2{font-size:clamp(2rem,4vw,3.2rem) !important;line-height:1 !important;letter-spacing:-0.02em !important}.wol-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.wol-card{background:var(--bg-card,#FAF8F4);border:1px solid rgba(0,0,0,0.06);border-radius:4px;padding:1.5rem;position:relative;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s cubic-bezier(0.16,1,0.3,1)}.wol-card::before{content:'\201C';position:absolute;top:0.75rem;right:1rem;font-family:var(--font-serif,'Lora',Georgia,serif);font-size:3rem;line-height:1;color:var(--rust-onlight);opacity:0.15}.wol-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px -16px rgba(184,58,20,0.18)}.wol-quote{font-family:var(--font-serif,'Lora',Georgia,serif) !important;font-style:italic;font-size:15px !important;line-height:1.5 !important;color:var(--ink) !important;margin:0 0 1rem !important;max-width:none !important}.wol-name{font-size:11px !important;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--rust-onlight) !important;margin:0 0 0.2rem !important;max-width:none !important}.wol-title{font-size:12px !important;color:var(--ink-dim) !important;margin:0 !important;max-width:none !important;line-height:1.35 !important}@media (max-width:900px){.wol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.wol-grid{grid-template-columns:1fr}}.hiw-section{padding-block:clamp(3.5rem,7vw,5.5rem) !important}.hiw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);max-width:1000px;margin:0 auto}.hiw-step{position:relative;padding:0 1rem;text-align:center}.hiw-num{font-family:'Bebas Neue',Impact,sans-serif;font-size:clamp(3rem,6vw,4.5rem);line-height:1;color:var(--rust-ondark,#E8542B);display:block;margin-bottom:0.75rem;font-feature-settings:"tnum" 1,"lnum" 1;opacity:0.7}.hiw-step h3{font-size:clamp(1.2rem,1.8vw,1.5rem) !important;text-transform:uppercase;letter-spacing:0.06em;color:var(--ink-light,#F5F2ED) !important;margin-bottom:0.75rem}.hiw-step p{font-size:15px !important;line-height:1.6 !important;color:var(--ink-light-mid,#C8C2B8) !important;margin:0 !important;max-width:none !important}.section-dark .btn-fill{color:#fff !important}.hiw-step:not(:last-child)::after{content:'';position:absolute;top:2rem;right:-1.25rem;width:clamp(1rem,2vw,2rem);height:2px;background:linear-gradient(90deg,var(--rust-ondark,#E8542B),transparent);opacity:0.4}@media (max-width:768px){.hiw-grid{grid-template-columns:1fr;gap:2.5rem;max-width:500px}.hiw-step:not(:last-child)::after{display:none}}.faq-section{background:var(--bg) !important;padding-block:clamp(3.5rem,7vw,6rem) !important}.faq-head{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.faq-head h2{font-size:clamp(2rem,4vw,3.2rem) !important;line-height:1 !important;letter-spacing:-0.02em !important}.faq-grid{max-width:800px;margin:0 auto;display:grid;gap:0}.faq-item{border-bottom:1px solid rgba(0,0,0,0.08);overflow:hidden}.faq-item:first-child{border-top:1px solid rgba(0,0,0,0.08)}.faq-item summary{font-family:var(--font-display,'Chimera','Bebas Neue',sans-serif);font-size:clamp(1.1rem,1.6vw,1.35rem);text-transform:uppercase;letter-spacing:0.01em;padding:1.25rem 3rem 1.25rem 0;cursor:pointer;list-style:none;position:relative;color:var(--ink);transition:color 0.3s ease;line-height:1.2}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:'Bebas Neue',Impact,sans-serif;font-size:1.75rem;color:var(--rust-onlight);transition:transform 0.3s ease;line-height:1}.faq-item[open] summary::after{transform:translateY(-50%) rotate(45deg)}.faq-item summary:hover{color:var(--rust-onlight)}.faq-item>p{font-size:16px !important;line-height:1.6 !important;color:var(--ink-mid) !important;padding:0 3rem 1.25rem 0;margin:0 !important;max-width:none !important}.faq-item>p+p{padding-top:0.5rem}.closer-section{background:var(--bg-mid,#EDEAE4) !important;padding-block:clamp(3.5rem,7vw,6rem) !important;border-top:1px solid var(--border,rgba(0,0,0,0.08))}.closer-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:clamp(2rem,5vw,4rem);align-items:center;max-width:1100px;margin:0 auto}.closer-copy h2{font-size:clamp(2rem,4vw,3rem) !important;line-height:1 !important;letter-spacing:-0.02em !important;margin-bottom:1.25rem}.closer-copy>p{font-size:17px !important;line-height:1.6 !important;color:var(--ink-mid) !important;margin-bottom:0.75rem !important;max-width:54ch !important}.closer-fud{list-style:none;padding:0;margin:1.5rem 0 0}.closer-fud li{font-size:15px;line-height:1.5;color:var(--ink);padding:0.6rem 0 0.6rem 2rem;position:relative;border-bottom:1px solid rgba(0,0,0,0.06);max-width:none}.closer-fud li:first-child{border-top:1px solid rgba(0,0,0,0.06)}.closer-fud li::before{content:'✓';position:absolute;left:0;top:0.6rem;color:var(--rust-onlight);font-weight:700;font-size:16px}.closer-proof{background:var(--bg-card,#FAF8F4);border:1px solid rgba(184,58,20,0.15);border-radius:4px;padding:clamp(2rem,4vw,3rem);position:relative;text-align:center}.closer-proof::before{content:'';position:absolute;top:-1px;left:2rem;right:2rem;height:2px;background:linear-gradient(90deg,transparent,var(--rust-onlight),transparent)}.closer-quote{font-family:var(--font-serif,'Lora',Georgia,serif) !important;font-style:italic;font-size:clamp(1.15rem,1.6vw,1.35rem) !important;line-height:1.45 !important;color:var(--ink) !important;border:none !important;padding:0 !important;margin:0 0 1.5rem !important;background:none !important;position:relative}.closer-quote::before{content:'\201C';display:block;font-family:var(--font-display,'Chimera',Georgia,serif);font-size:3.5rem;line-height:1;color:var(--rust-onlight);opacity:0.35;font-style:normal;margin-bottom:0.5rem}.closer-cite{border-top:1px solid rgba(184,58,20,0.2);padding-top:1rem}.closer-cite p{margin:0 !important;font-size:13px !important;line-height:1.4 !important;color:var(--ink-mid) !important;max-width:none !important}.closer-cite p strong{font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink);display:block;margin-bottom:0.2em}.closer-tenure{font-style:italic;color:var(--rust-onlight) !important;margin-top:0.35rem !important;font-size:12px !important}@media (max-width:768px){.closer-grid{grid-template-columns:1fr}.closer-proof{max-width:400px;margin:0 auto}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important}.btn:hover{transform:none}.card:hover{transform:none}}