@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@700;800&display=swap";
:root{--black:#050506;--black-2:#0b0b0d;--panel:#fff4e211;--panel-strong:#fff4e21f;--white:#fff4e2;--cream:#fff0cf;--muted:#d8cdbc;--dim:#a89d8e;--red:#e50914;--red-dark:#7a050b;--line:#fff4e22b;--shadow-red:#e5091473;--display-font:"Baloo 2", ui-rounded, "Arial Rounded MT Bold", "Trebuchet MS", "Avenir Next Rounded", system-ui, sans-serif;--logo-fill:#fffaf0;--logo-outline:#050506;--sticker-outline:#fffaf0f5;--logo-shadow:0 0 .018em var(--sticker-outline), .035em .04em 0 var(--sticker-outline), .058em .066em 0 #d20712d1, 0 .13em .24em #000000a3;--logo-shadow-small:0 0 .014em var(--sticker-outline), .026em .032em 0 var(--sticker-outline), .047em .052em 0 #d20712c2, 0 .12em .24em #0000008f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 18% 4%, #7a050b61, transparent 28rem), linear-gradient(180deg, #080506 0%, var(--black) 34%, #030303 100%);color:var(--white);letter-spacing:.01em;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(circle at 70% 8%,#e5091438,#0000 25rem),radial-gradient(circle at 8% 82%,#7a050b38,#0000 30rem),repeating-linear-gradient(90deg,#fff4e207 0 1px,#0000 1px 120px);position:fixed;inset:0}body:after{content:"";pointer-events:none;transform-origin:bottom;z-index:-1;background:linear-gradient(#0000,#e5091414 60%,#000000e6),radial-gradient(at bottom,#7878801f,#0000 55%);height:42vh;position:fixed;bottom:0;left:0;right:0;transform:perspective(520px)rotateX(62deg)}main{overflow:hidden}.hero{border-bottom:1px solid var(--line);align-items:center;min-height:680px;padding:0;display:flex;position:relative}.hero:before,.hero:after{display:none}.hero:before{top:18%;right:-18vw}.hero:after{opacity:.65;bottom:22%;left:-28vw}.hero-grid{z-index:1;grid-template-columns:minmax(0,1fr);align-items:end;gap:26px;width:min(1400px,100%);margin:0 auto;padding:44px 24px 48px;display:grid;position:relative}.reference-hero{background:radial-gradient(circle at 50% 28%,#e5091429,#0000 30rem),linear-gradient(#090504 0%,#050506 64%,#030303 100%);overflow:hidden}.reference-hero:before,.reference-hero:after{z-index:2;opacity:.7}.hero-image-wrap{filter:drop-shadow(0 30px 70px #0000009e);justify-self:center;width:min(980px,100%);position:relative}.hero-image-wrap:after{content:"";filter:blur(8px);z-index:-1;background:radial-gradient(#e509146b,#0000 68%);height:30px;position:absolute;bottom:-18px;left:8%;right:8%}.hero-image{object-fit:contain;width:100%;height:auto;display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-copy{text-align:center;justify-self:center;width:min(850px,100%)}.eyebrow{color:var(--muted);letter-spacing:.025em;font-size:clamp(1.05rem,1.8vw,1.28rem);font-family:var(--display-font);margin:0 0 14px;font-weight:1000}.eyebrow.red{color:#ff3b45;text-shadow:0 0 18px #e509145c}h1,h2,h3,p{margin-top:0}h1{line-height:.88;font-family:var(--display-font);letter-spacing:0;margin-bottom:18px;font-weight:1000}h1 span,h1 strong{display:block}h1 span{color:var(--logo-fill);-webkit-text-stroke:.07em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow);font-size:clamp(3.55rem,8vw,7.35rem)}h1 span:first-child{transform-origin:0;transform:rotate(-1.5deg)}h1 span:last-child{transform-origin:0;margin-top:-.03em;padding-left:.12em;transform:rotate(1.2deg)}.subtext{max-width:850px;color:var(--white);text-shadow:0 2px 18px #000000d9;margin-bottom:24px;font-family:system-ui,sans-serif;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.45}.hero-actions,footer,.trust-band{gap:12px;display:flex}.hero-actions{flex-direction:column;justify-content:center}.button,.submit-button{border:2px solid var(--logo-outline);color:var(--logo-fill);text-align:center;letter-spacing:0;min-height:54px;font-family:var(--display-font);-webkit-text-stroke:.025em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);border-radius:8px;padding:16px 20px;font-size:1rem;font-weight:1000;text-decoration:none;box-shadow:inset 0 0 0 1px #fff4e233,5px 6px #b20912db,9px 10px #050506,0 18px 42px #00000052}.button.primary,.submit-button{background:linear-gradient(135deg, var(--red), #9d050d 58%, #320003);border-color:#ff5860}.button.secondary{background:#fff4e211}.garage-visual{border:1px solid var(--line);background:radial-gradient(circle at 18% 18%,#e5091457,#0000 19rem),radial-gradient(circle at 86% 24%,#ffffff38,#0000 16rem),linear-gradient(#121216 0%,#070708 54%,#000 100%);flex-direction:column;justify-content:flex-end;min-height:430px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008c,0 0 60px #e5091429}.car-photo-card img{object-fit:cover;object-position:center 58%;filter:contrast(1.08)saturate(.95);border:1px solid #ffffff2e;width:calc(100% - 36px);height:calc(100% - 104px);position:absolute;inset:18px 18px 86px}.car-photo-card:after{content:"";pointer-events:none;background:linear-gradient(#00000014,#0000 42%,#00000057),radial-gradient(circle at 20% 18%,#e5091438,#0000 34%);position:absolute;inset:18px 18px 86px}.car-photo-card .visual-caption{background:#000000b8;border:1px solid #ffffff29;padding:16px}.car-photo-card:before{display:none}.car-photo-card .visual-caption{z-index:2;position:relative}.garage-visual:before{content:"";transform-origin:bottom;opacity:.78;background:linear-gradient(#ffffff21,#0000 58%),repeating-linear-gradient(90deg,#0000 0 78px,#ffffff17 79px 80px);height:42%;position:absolute;inset:auto -15% 0;transform:perspective(520px)rotateX(58deg)}.garage-light{filter:blur(.2px)drop-shadow(0 0 18px);border-radius:999px;height:4px;position:absolute}.red-light{width:74%;color:var(--red);background:linear-gradient(90deg, transparent, var(--red), transparent);top:22%;right:-18%;transform:rotate(-10deg)}.white-light{width:48%;color:var(--white);background:linear-gradient(90deg, transparent, var(--white), transparent);opacity:.68;top:12%;left:10%}.interceptor-silhouette{clip-path:polygon(6% 56%,18% 28%,42% 17%,68% 24%,92% 50%,97% 72%,90% 83%,12% 83%);background:linear-gradient(95deg,#0000 0 9%,#0c0c0e 9% 17%,#f2f2f2 17% 37%,#0a0a0c 37% 100%);border-bottom:8px solid #030304;height:42%;position:absolute;bottom:28%;left:5%;right:5%;transform:skew(-8deg);box-shadow:0 24px 46px #000000c7,0 0 70px #ffffff14}.windshield{background:linear-gradient(135deg,#ffffff9e,#ffffff14);border:1px solid #ffffff61;width:26%;height:22%;position:absolute;top:25%;left:34%}.hood-stripe{background:var(--red);width:42%;height:8%;position:absolute;top:53%;left:11%;box-shadow:0 0 18px #e5091494}.door-panel{width:18%;height:22%;color:var(--white);text-shadow:2px 2px #000;border:2px solid #ffffffdb;place-items:center;font-size:1.5rem;font-weight:900;display:grid;position:absolute;top:44%;right:21%}.headlight{background:var(--white);width:11%;height:5%;box-shadow:0 0 24px var(--white);position:absolute;bottom:24%}.headlight.left{left:8%}.headlight.right{right:4%}.wheel{aspect-ratio:1;background:radial-gradient(circle,#d9d9d9 0 18%,#050505 19% 58%,#2a2a2a 59% 70%,#0000 71%);border-radius:50%;width:15%;position:absolute;bottom:3%}.wheel.front{left:18%}.wheel.rear{right:19%}.floor-reflection{filter:blur(8px);background:radial-gradient(#ffffff3d,#e5091429 34%,#0000 68%);height:18%;position:absolute;bottom:18%;left:14%;right:14%}.visual-caption{z-index:1;position:relative}.unit-lines b,.unit-lines small{display:block}.unit-lines b{letter-spacing:.03em;font-size:1.3rem;font-family:var(--display-font);color:var(--cream);text-shadow:var(--logo-shadow-small)}.unit-lines small{color:var(--muted);margin-top:6px;font-family:ui-monospace,monospace}.problem-strip{color:var(--white);background:linear-gradient(#fff4e20d,#7a050b09),#09090b;border-block:1px solid #e5091447;grid-template-columns:repeat(2,1fr);display:grid}.problem-strip span{text-align:center;letter-spacing:0;border:1px solid #fff4e21a;color:var(--cream);font-family:var(--display-font);text-shadow:var(--logo-shadow-small);border-top-color:#e5091438;padding:18px 14px;font-weight:1000}.problem-strip p{max-width:980px;color:var(--muted);text-align:center;grid-column:1/-1;margin:0 auto;padding:18px clamp(18px,4vw,34px) 20px;font-family:system-ui,sans-serif;font-size:clamp(.98rem,1.8vw,1.12rem);font-weight:700;line-height:1.55}.proof-section{width:min(1180px,100% - 36px);box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:24px;margin-bottom:8px;padding:76px 0 36px}.proof-heading{margin-bottom:18px}.proof-heading h2{max-width:840px;font-size:clamp(1.9rem,7vw,3.8rem)}.proof-stories{gap:16px;display:grid}.proof-story{box-shadow:none;background:0 0;border:0;border-radius:0;gap:14px;padding:0;display:grid}.proof-story-copy{align-content:start;gap:6px;display:grid}.proof-story h3{color:var(--logo-fill);font-family:var(--display-font);-webkit-text-stroke:.04em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);margin:0;font-size:clamp(1.25rem,5vw,1.75rem);line-height:1}.proof-story p{color:var(--muted);margin:0;font-family:system-ui,sans-serif;font-size:.96rem;font-weight:650;line-height:1.42}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.proof-frame{aspect-ratio:3/4;background:#050506;border:1px solid #fff4e22e;border-radius:14px;min-width:0;margin:0;position:relative;overflow:hidden}.proof-frame img{object-fit:cover;width:100%;height:100%;display:block}.proof-frame figcaption{max-width:calc(100% - 14px);color:var(--cream);background:#050506d1;border:1px solid #fff4e229;border-radius:999px;padding:5px 7px;font-family:system-ui,sans-serif;font-size:.7rem;font-weight:900;line-height:1;position:absolute;bottom:7px;left:7px}.proof-video-story{border-bottom-color:#e5091457;justify-items:stretch}.proof-video-stack{justify-self:center;width:min(720px,100%)}.proof-video-wrap{background:0 0;border:1px solid #fff4e22e;border-radius:16px;overflow:hidden;box-shadow:0 18px 55px #00000047}.proof-video-wrap video{object-fit:contain;background:0 0;width:100%;max-height:420px;display:block}.proof-video-title{color:var(--cream);font-family:var(--display-font);-webkit-text-stroke:.045em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);margin:0;padding:14px 2px 0;font-size:clamp(1.7rem,4vw,2.45rem);font-weight:1000;line-height:.98}.proof-video-copy h4{color:var(--cream);font-family:var(--display-font);margin:8px 0 0;font-size:clamp(1.05rem,3vw,1.35rem);line-height:1.05}.proof-benefit-list{gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.proof-benefit-list li{color:var(--white);padding-left:1.35rem;font-family:system-ui,sans-serif;font-size:.9rem;font-weight:800;line-height:1.22;position:relative}.proof-benefit-list li:before{content:"✓";color:var(--cream);font-weight:1000;position:absolute;top:0;left:0}.section{width:min(1180px,100% - 36px);margin:0 auto;padding:76px 0}.split{gap:28px;display:grid}h2{letter-spacing:0;font-size:clamp(2.1rem,7vw,4.6rem);line-height:.9;font-family:var(--display-font);color:var(--logo-fill);-webkit-text-stroke:.055em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow);font-weight:1000}.steps,.pricing-grid,.form-grid{gap:14px;display:grid}.step,.price-row,.estimate-form{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.step{justify-content:space-between;align-items:center;padding:20px;display:flex}.step span{color:var(--red);font-family:ui-monospace,monospace}.step b{color:var(--logo-fill);font-family:var(--display-font);letter-spacing:0;text-align:right;-webkit-text-stroke:.035em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);font-size:clamp(1rem,2.4vw,1.35rem);font-weight:1000;line-height:1.05}.section-heading{margin-bottom:26px}.section-heading p:not(.eyebrow){max-width:780px;color:var(--muted);font-family:system-ui,sans-serif;font-size:1.05rem;line-height:1.55}.what-you-get{padding-bottom:44px}.get-list{gap:12px;display:grid}.get-item{border:1px solid var(--line);color:var(--logo-fill);font-family:var(--display-font);letter-spacing:0;-webkit-text-stroke:.03em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);background:linear-gradient(135deg,#fff4e214,#7a050b1f),#00000038;padding:18px;font-weight:1000;line-height:1.32;box-shadow:inset 3px 0 #e50914ad}.pricing-section{background:radial-gradient(circle at 20% 0,#e509143d,#0000 34%),linear-gradient(135deg,#e5091429,#fff4e20a 42%,#000000e6),#090607;border:2px solid #e5091485;border-radius:30px;width:min(1220px,100% - 24px);margin-top:28px;margin-bottom:28px;padding:64px clamp(18px,4vw,42px);position:relative;box-shadow:0 0 0 1px #fff4e214,0 30px 110px #e509142e,0 38px 120px #0000009e}.pricing-section:before{content:"";pointer-events:none;border:1px solid #fff4e214;border-radius:22px;position:absolute;inset:12px}.price-row{align-items:center;gap:16px;min-height:108px;padding:20px;display:grid;box-shadow:inset 3px 0 #e50914b3,0 16px 44px #0000002e}.pricing-group{gap:14px;display:grid}.pricing-category{color:var(--logo-fill);font-family:var(--display-font);letter-spacing:0;-webkit-text-stroke:.035em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);margin:14px 0 0;font-size:1rem;font-weight:1000}.pricing-group:first-child .pricing-category{margin-top:0}.price-row h3{font-size:clamp(1.15rem,4vw,1.75rem);line-height:1.08;font-family:var(--display-font);color:var(--logo-fill);letter-spacing:.01em;-webkit-text-stroke:.04em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);margin:0;font-weight:1000}.price-amount{justify-items:start;gap:4px;display:grid}.price-row strong{color:var(--logo-fill);letter-spacing:0;font-size:clamp(2rem,8vw,3.4rem);line-height:.9;font-family:var(--display-font);-webkit-text-stroke:.055em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);font-weight:1000}.price-row span,.price-note,.scope-notes,.estimate-intro p{color:var(--muted);font-family:system-ui,sans-serif;line-height:1.5}.price-note{max-width:680px;margin:0}.scope-notes{background:#00000047;border:1px solid #e5091447;margin-top:20px;padding:18px}.subscription-note{color:var(--logo-fill);font-family:var(--display-font);letter-spacing:0;-webkit-text-stroke:.035em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);background:linear-gradient(135deg,#e5091429,#fff4e20f),#00000052;border:1px solid #e509146b;margin:18px 0 0;padding:16px 18px;font-weight:1000}.scope-notes p{margin:0}.scope-notes p+p{margin-top:8px}.estimate-section{gap:24px;display:grid}.estimate-form{padding:18px;box-shadow:0 0 0 1px #e5091429,0 28px 80px #00000061}label{color:var(--white);letter-spacing:0;font-family:var(--display-font);text-shadow:1px 1px #050506,2px 2px #7a050bad;gap:8px;font-size:.9rem;font-weight:1000;display:grid}label span{color:var(--dim)}.field-helper{color:var(--muted);text-shadow:none;font-family:system-ui,sans-serif;font-size:.86rem;font-weight:600;line-height:1.4}input,select,textarea{border:1px solid var(--line);width:100%;color:var(--white);background:#0a0404ad;border-radius:0;outline:none;padding:14px;font:500 1rem system-ui,sans-serif}input:focus,select:focus,textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px #e5091433}.submit-button{cursor:pointer;width:100%;margin-top:16px}.submit-button:disabled{opacity:.65;cursor:wait}.form-message{color:var(--muted);margin:14px 0 0;font-family:system-ui,sans-serif}.form-message.error{color:#ff6169}.form-message.sent{color:var(--white)}.trust-band{color:var(--white);letter-spacing:0;background:linear-gradient(#e509141c,#fff4e207),#08080a;border-top:1px solid #e5091447;border-bottom:1px solid #ffffff1f;flex-direction:column;padding:30px 18px}.trust-band div{border-bottom:1px solid #fff4e21f;padding-bottom:12px}footer{color:var(--muted);background:linear-gradient(#fff4e209,#0000003d),#050506;border-top:1px solid #e5091438;flex-direction:column;justify-content:space-between;padding:34px 18px 46px;font-family:system-ui,sans-serif}footer strong,footer span,footer a{display:block}footer strong{color:var(--logo-fill);font-family:var(--display-font);letter-spacing:.01em;-webkit-text-stroke:.045em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);font-size:1.7rem;font-weight:1000}footer>div:last-child{gap:8px;display:grid}@media (max-width:819px){.hero{min-height:640px}.hero-grid{grid-template-columns:1fr;gap:24px;padding:38px 18px 44px}}@media (min-width:680px){.hero-actions,footer,.trust-band{flex-direction:row}.hero-actions .button{min-width:210px}.problem-strip{grid-template-columns:repeat(6,1fr)}.proof-story{grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);align-items:start}.proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-video-story{grid-template-columns:minmax(160px,.55fr) minmax(0,1.45fr);align-items:end}.price-row{grid-template-columns:minmax(0,1fr) auto}.price-row div{text-align:right;justify-items:end}.form-grid{grid-template-columns:repeat(2,1fr)}.wide{grid-column:1/-1}.estimate-form{padding:28px}}@media (min-width:920px){.hero-grid,.split,.estimate-section{grid-template-columns:1.05fr .95fr;align-items:center}.reference-hero .hero-grid{grid-template-columns:minmax(0,1fr)}.hero{padding-inline:36px}.reference-hero{padding-inline:0}.hero-grid{gap:34px;padding:44px 64px 62px}.hero-image-wrap{width:min(1180px,100%)}.hero-copy{text-align:center;justify-self:center}.hero-actions{justify-content:center}.garage-visual{min-height:520px}.steps{grid-template-columns:1fr}.trust-band{justify-content:center}.trust-band div{border-bottom:0;border-right:1px solid #fff4e224;padding:0 24px 0 0}.trust-band div:last-child{border-right:0}footer{padding-inline:48px}}:root{--logo-fill:#fffaf0;--logo-outline:#050506}h1 span,h2,.price-row strong{color:var(--logo-fill);-webkit-text-fill-color:var(--logo-fill);-webkit-text-stroke:.082em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow)}h2{-webkit-text-stroke-width:.065em}.price-row strong{-webkit-text-stroke-width:.055em}.price-row h3,.pricing-category,.get-item,.step b,footer strong{color:var(--logo-fill);-webkit-text-fill-color:var(--logo-fill);-webkit-text-stroke:.05em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small)}.get-item,.step b,.pricing-category{-webkit-text-stroke-width:.04em}.button,.submit-button{color:var(--logo-fill);-webkit-text-fill-color:var(--logo-fill);-webkit-text-stroke:.045em var(--logo-outline);border-color:var(--logo-outline);text-shadow:var(--logo-shadow-small)}.car-hero{isolation:isolate;background:#050506;height:clamp(260px,66.666vw,820px);min-height:0;overflow:hidden}.hero-media{z-index:-2;position:absolute;inset:0}.hero-background{object-fit:contain;object-position:center;filter:saturate(.98)contrast(1.05);width:100%;height:100%}.car-hero:after{content:"";z-index:-1;background:radial-gradient(at 20% 17%,#000000b8 0%,#00000075 26%,#0000 48%),linear-gradient(#00000024 0%,#0000 58%,#0505069e 100%);display:block;position:absolute;inset:0}.car-hero .hero-grid{align-items:start;width:min(1180px,100%);min-height:clamp(520px,76svh,820px);padding-block:clamp(34px,7svh,70px) 44px}.car-hero h1,.book-intro h1{color:var(--logo-fill);-webkit-text-fill-color:var(--logo-fill);-webkit-text-stroke:.055em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow);max-width:820px;font-size:clamp(2.75rem,7.8vw,6.4rem)}.car-hero h1{width:min(680px,100%);margin:0}.hero-sales{background:linear-gradient(#050506f5,#7a050b21 54%,#050506fa),#050506;border-bottom:1px solid #e5091447}.hero-sales-inner{text-align:center;width:min(960px,100% - 36px);margin:0 auto;padding:46px 0 54px}.hero-sales h2{margin-bottom:16px}.seo-support{max-width:780px;color:var(--cream);text-shadow:none;margin:-4px auto 18px;font-family:system-ui,sans-serif;font-size:clamp(1rem,1.7vw,1.14rem);font-weight:800;line-height:1.4}.hero-pill{max-width:100%;color:var(--cream);font-family:var(--display-font);-webkit-text-stroke:.035em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);background:#00000094;border:1px solid #fff4e240;margin:0 0 20px;padding:10px 14px;font-weight:1000;line-height:1;display:inline-flex}.hero-sales .subtext{max-width:850px;color:var(--muted);text-shadow:none;margin:0 auto 18px;font-size:clamp(1rem,1.7vw,1.15rem)}.hero-tagline{color:var(--cream);font-family:var(--display-font);letter-spacing:0;-webkit-text-stroke:.035em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);margin:2px 0 24px;font-size:clamp(1.3rem,3vw,1.9rem);font-weight:1000}.hero-sales .hero-actions{justify-content:center}.contact-line{color:var(--muted);text-shadow:none;margin:22px auto 0;font-family:system-ui,sans-serif;font-size:.98rem;font-weight:700}.contact-line a,.contact-card a,footer a{color:var(--cream);text-underline-offset:4px;text-decoration-color:#e50914b8}.feature-grid{grid-template-columns:1fr}.feature-card h3,.pricing-details h3,.pricing-callout h3{color:var(--logo-fill);font-family:var(--display-font);-webkit-text-stroke:.04em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);margin:0 0 8px;font-size:clamp(1.25rem,3.2vw,1.7rem);line-height:1}.feature-card p{color:var(--muted);-webkit-text-stroke:0;text-shadow:none;margin:0;font-family:system-ui,sans-serif;font-weight:500;line-height:1.5}.benefit-list,.pricing-details ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.benefit-list{grid-template-columns:1fr}.benefit-list li,.pricing-details li{border:1px solid var(--line);color:var(--cream);background:#fff4e20f;gap:7px;padding:16px 18px;display:grid}.pricing-details li strong{color:var(--logo-fill);font-family:var(--display-font);-webkit-text-stroke:.03em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);font-size:clamp(1.05rem,2vw,1.24rem);line-height:1.05}.pricing-details li span{color:var(--muted);font-family:system-ui,sans-serif;font-weight:650;line-height:1.45}.signature-price{box-shadow:inset 5px 0 0 var(--red), 0 22px 70px #e5091438, 0 16px 50px #0000006b;background:linear-gradient(135deg,#e5091452,#7a050b4d),#fff4e214;border-color:#fff4e238;margin-bottom:18px}.signature-price .pricing-category{margin:0 0 6px}.patrol-price{background:linear-gradient(135deg,#fff4e214,#7a050b29),#00000052;border-color:#fff4e229;margin-bottom:18px}.patrol-price p:not(.pricing-category){max-width:620px;color:var(--muted);margin:6px 0 0;font-family:system-ui,sans-serif;font-size:.98rem;font-weight:700;line-height:1.45}.pricing-actions{justify-content:center;margin:18px 0 8px}.interceptor-line{color:var(--cream);font-family:var(--display-font);text-align:center;text-shadow:var(--logo-shadow-small);margin:0 0 18px;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:1000}.pricing-callout,.pricing-details,.addon-note,.scope-note,.confidence-box{border:1px solid var(--line);background:#00000057;padding:18px}.pricing-callout{box-shadow:inset 4px 0 0 var(--red), 0 18px 55px #00000047;background:linear-gradient(135deg,#e509142e,#fff4e212),#00000061;border-color:#e509147a;margin-top:18px}.pricing-callout .eyebrow{margin-bottom:8px}.pricing-callout p:not(.eyebrow){max-width:820px;color:var(--cream);margin:0;font-family:system-ui,sans-serif;font-size:clamp(1rem,1.7vw,1.15rem);line-height:1.55}.pricing-details{margin-top:14px}.addon-note,.scope-note{color:var(--muted);margin:14px 0 0;font-family:system-ui,sans-serif;line-height:1.5}.addon-note strong,.scope-note strong{color:var(--cream)}.step{align-items:flex-start;gap:18px}.step div{justify-items:end;gap:6px;display:grid}.step p{color:var(--muted);text-align:right;margin:0;font-family:system-ui,sans-serif;line-height:1.45}.book-page{background:radial-gradient(circle at 82% 12%,#e509142e,#0000 24rem),linear-gradient(#090506 0%,#050506 100%);min-height:100svh}.book-section{align-items:start;gap:24px;padding-top:42px;display:grid}.book-intro .subtext{max-width:680px;font-size:clamp(1rem,2vw,1.2rem)}.confidence-box{gap:10px;margin-top:22px;display:grid}.confidence-box div{color:var(--cream);font-weight:800;line-height:1.35}.area-list,.faq-list{gap:12px;display:grid}.area-list{grid-template-columns:repeat(2,minmax(0,1fr))}.area-list span,.faq-item{border:1px solid var(--line);background:#fff4e20f;padding:16px 18px}.area-list span{color:var(--cream);font-family:var(--display-font);-webkit-text-stroke:.03em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);font-size:clamp(1.1rem,2.6vw,1.45rem);font-weight:1000;line-height:1}.faq-list{grid-template-columns:1fr}.faq-item h3{color:var(--logo-fill);font-family:var(--display-font);-webkit-text-stroke:.035em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);margin:0 0 8px;font-size:clamp(1.25rem,3vw,1.6rem);line-height:1}.faq-item p{color:var(--muted);text-shadow:none;margin:0;font-family:system-ui,sans-serif;font-weight:500;line-height:1.5}.contact-card{background:#fff4e20f;border:1px solid #e5091452;gap:8px;width:min(1180px,100% - 36px);margin:0 auto 36px;padding:20px;display:grid}.contact-card strong{color:var(--logo-fill);font-family:var(--display-font);-webkit-text-stroke:.035em var(--logo-outline);paint-order:stroke fill;text-shadow:var(--logo-shadow-small);font-size:clamp(1.35rem,3vw,1.75rem);line-height:1}.contact-card span{color:var(--muted);font-family:system-ui,sans-serif;line-height:1.4}@media (min-width:680px){.feature-grid,.benefit-list{grid-template-columns:repeat(2,1fr)}.area-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:920px){.car-hero .hero-grid{grid-template-columns:1fr}.book-section{grid-template-columns:.82fr 1fr;gap:34px}}@media (max-width:819px){.car-hero{aspect-ratio:3/2;height:auto;min-height:0}.car-hero:after{background:linear-gradient(#0000000a 0%,#0000 72%,#0505063d 100%)}.car-hero .hero-grid{min-height:0;padding-block:0}.car-hero h1,.book-intro h1{font-size:clamp(2.55rem,16vw,4.2rem);line-height:.9}.car-hero h1{font-size:clamp(2.25rem,11.5vw,3.5rem);line-height:.94}.hero-sales-inner{text-align:left;padding-block:34px 42px}.hero-pill{text-align:center;justify-content:center;display:flex}.step{display:grid}.step div{justify-items:start}.step p,.step b{text-align:left}}
