.patrol-page.svelte-1dik2c7{width:100%;min-height:100vh;overflow-x:hidden;color:var(--color-text-light);padding-top:var(--header-height)}.patrol-page.svelte-1dik2c7 section:where(.svelte-1dik2c7){position:relative;z-index:1;max-width:68.75rem;margin:0 auto;padding:var(--spacing-lg) var(--section-padding-x)}.label.svelte-1dik2c7{display:block;font-family:Fira Code,Roboto Mono,monospace;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-blue);margin-bottom:1rem}.accent.svelte-1dik2c7{color:var(--color-brand-red)}h1.svelte-1dik2c7,h2.svelte-1dik2c7{font-family:var(--font-heading);color:var(--color-text-light);letter-spacing:-.02em;text-wrap:balance}p.svelte-1dik2c7,li.svelte-1dik2c7{font-family:var(--font-body);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.6;color:#d4d5d8}.cta.svelte-1dik2c7{display:inline-block;text-decoration:none;margin-top:1.5rem}.photo.svelte-1dik2c7{margin:0;aspect-ratio:16 / 9;border-radius:.75rem;overflow:hidden;background:#ffffff08}.photo.svelte-1dik2c7 img:where(.svelte-1dik2c7){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero.svelte-1dik2c7{display:grid;grid-template-columns:1fr;gap:var(--spacing-md);align-items:center;min-height:calc(100vh - var(--header-height));padding-top:var(--spacing-md)}.hero.svelte-1dik2c7 h1:where(.svelte-1dik2c7){font-size:clamp(2.2rem,4.5vw,3.6rem);line-height:1.1;margin:0 0 1.25rem}.hero.svelte-1dik2c7 .sub:where(.svelte-1dik2c7){max-width:36rem;margin:0}.problem.svelte-1dik2c7{max-width:50rem}.problem.svelte-1dik2c7 p:where(.svelte-1dik2c7){margin:0 0 1rem}.punch.svelte-1dik2c7{margin-top:1.5rem!important;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.punch.svelte-1dik2c7 strong:where(.svelte-1dik2c7){display:block;font-family:var(--font-heading);font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.2;color:var(--color-text-light);margin-bottom:.5rem}.steps.svelte-1dik2c7 ol:where(.svelte-1dik2c7){list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}.step.svelte-1dik2c7{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:1rem;padding:2rem}.step-number.svelte-1dik2c7{font-family:var(--font-heading);font-size:3rem;font-weight:700;line-height:1;color:#fff3;display:block;margin-bottom:.5rem}.step.svelte-1dik2c7 h2:where(.svelte-1dik2c7){font-size:1.4rem;margin:0 0 .5rem}.step.svelte-1dik2c7 p:where(.svelte-1dik2c7){margin:0}.sensors.svelte-1dik2c7{margin:1.5rem 0 0;color:var(--color-gray-medium)}.offer.svelte-1dik2c7 h2:where(.svelte-1dik2c7){font-size:1.3rem;margin:0 0 1rem}.facts.svelte-1dik2c7{display:grid;grid-template-columns:1fr;gap:1rem}.fact.svelte-1dik2c7{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.75rem}.fact-lead.svelte-1dik2c7{font-family:var(--font-heading);font-weight:700;font-size:1.15rem;line-height:1.25;color:var(--color-text-light)}.fact-text.svelte-1dik2c7{font-size:.95rem;line-height:1.5;color:var(--color-gray-medium)}.closing.svelte-1dik2c7{text-align:center;max-width:44rem;padding-bottom:var(--spacing-xl)}.proof.svelte-1dik2c7{color:var(--color-gray-medium);margin:0 0 1.5rem}.ask.svelte-1dik2c7{font-family:var(--font-heading);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.3;color:var(--color-text-light);margin:0}@media (min-width: 768px){.hero.svelte-1dik2c7{grid-template-columns:1.1fr 1fr;gap:var(--spacing-lg)}.step.svelte-1dik2c7{grid-template-columns:1fr 1fr;gap:2.5rem;padding:2.5rem}.step.reverse.svelte-1dik2c7 .step-text:where(.svelte-1dik2c7){order:2}}@media (min-width: 960px){.facts.svelte-1dik2c7{grid-template-columns:repeat(4,1fr)}}
