/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-outline-style:solid}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-auto{margin-top:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[color\:var\(--color-card-border\)\]\/50{border-color:var(--color-card-border)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-card-border\)\]\/50{border-color:color-mix(in oklab,var(--color-card-border)50%,transparent)}}.border-\[color\:var\(--color-card-border\)\]\/60{border-color:var(--color-card-border)}@supports (color:color-mix(in lab,red,red)){.border-\[color\:var\(--color-card-border\)\]\/60{border-color:color-mix(in oklab,var(--color-card-border)60%,transparent)}}.border-transparent{border-color:#0000}.bg-\[color\:var\(--color-accent\)\],.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--color-main-surface\)\]{background-color:var(--color-main-surface)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(56\,189\,248\,0\.25\)\,_transparent_45\%\)\,radial-gradient\(circle_at_bottom\,_rgba\(129\,140\,248\,0\.18\)\,_transparent_55\%\)\]{background-image:radial-gradient(circle at top,#38bdf840,#0000 45%),radial-gradient(circle at bottom,#818cf82e,#0000 55%)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.text-\[color\:var\(--color-accent\)\]{color:var(--color-accent)}.text-\[color\:var\(--color-badge-text\)\]{color:var(--color-badge-text)}.text-\[color\:var\(--color-phone\)\]{color:var(--color-phone)}.text-\[var\(--color-accent\)\]{color:var(--color-accent)}.text-\[var\(--color-accent-text\)\]{color:var(--color-accent-text)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-80{opacity:.8}.shadow-\[0_25px_70px_-45px_rgba\(15\,23\,42\,0\.6\)\]{--tw-shadow:0 25px 70px -45px var(--tw-shadow-color,#0f172a99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@media (hover:hover){.hover\:-translate-y-\[1px\]:hover{--tw-translate-y: -1px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y: -2px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:text-\[color\:var\(--color-accent-hover\)\]:hover,.hover\:text-\[var\(--color-accent-hover\)\]:hover{color:var(--color-accent-hover)}.hover\:shadow-\[0_35px_90px_-55px_rgba\(15\,23\,42\,0\.75\)\]:hover{--tw-shadow:0 35px 90px -55px var(--tw-shadow-color,#0f172abf);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[var\(--color-accent\)\]:focus{border-color:var(--color-accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[var\(--color-accent\)\]:focus-visible{outline-color:var(--color-accent)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}:root{color-scheme:only light}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-body, "Inter", "Segoe UI", system-ui, -apple-system, sans-serif);background:var(--brand-background, #f5f7fb);color:var(--brand-text, #1e293b);line-height:1.65;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading, "Plus Jakarta Sans", "Inter", sans-serif);color:var(--brand-heading, #0f172a);line-height:1.15;margin:0;letter-spacing:-.01em}p{margin:0;color:var(--brand-body, color-mix(in srgb, var(--brand-text, #1e293b) 88%, white))}strong{color:inherit}img{max-width:100%;height:auto;display:block}ul,ol{margin:0;padding:0;list-style:none}.site-wrapper{min-height:100vh;display:flex;flex-direction:column}.bound{width:min(1120px,calc(100vw - 2.5rem));margin:0 auto;position:relative}.site-header{position:relative;overflow:hidden;color:#fff;background:var(--brand-hero-gradient, linear-gradient(120deg, #0f172a, #1d4ed8));padding:clamp(1.25rem,3vw,1.75rem) 0 clamp(3.5rem,7vw,4.75rem);box-shadow:var(--effect-header-shadow, 0 40px 90px -50px rgba(15, 23, 42, .65))}.site-header:before{content:"";position:absolute;inset:0;background:var(--brand-hero-pattern, radial-gradient(circle at 20% 20%, rgba(255, 255, 255, .18) 0, transparent 45%));opacity:.6;z-index:0}.site-header:after{content:"";position:absolute;inset:0;background:var(--brand-hero-overlay, linear-gradient(180deg, rgba(15, 23, 42, .55) 0%, rgba(15, 23, 42, .12) 85%));z-index:0}.site-header__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.2rem)}.site-header__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem 1.1rem;border-radius:var(--shape-chip-radius, 999px);border:1px solid color-mix(in srgb,#fff 35%,transparent);background:color-mix(in srgb,var(--brand-badge-background, rgba(255, 255, 255, .16)) 80%,transparent);font-size:.72rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--brand-badge-text, rgba(255, 255, 255, .88))}.badge-dot{width:.4rem;height:.4rem;border-radius:999px;background:var(--brand-phone-highlight, #facc15);box-shadow:0 0 0 6px color-mix(in srgb,var(--brand-phone-highlight, #facc15) 22%,transparent)}.hotline-card{display:inline-flex;padding:.85rem 1.4rem;align-items:center;gap:.65rem;border-radius:var(--shape-button-radius, 32px);background:#0f172a33;border:1px solid rgba(255,255,255,.2);color:#ffffffeb;text-decoration:none;backdrop-filter:blur(10px);transition:transform .18s ease,background .18s ease,color .18s ease}.hotline-card strong{font-family:var(--font-heading, inherit);letter-spacing:.02em}.hotline-card:hover{transform:translateY(-2px);background:#0f172a47;color:#fff}.hero-intro{max-width:46rem;display:grid;gap:1.2rem}.hero-eyebrow{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem 1.1rem;border-radius:var(--shape-chip-radius, 999px);background:color-mix(in srgb,rgba(255,255,255,.18) 100%,transparent);font-size:.72rem;font-weight:700;letter-spacing:.33em;text-transform:uppercase;color:#ffffffd9}.hero-title{font-size:clamp(2.65rem,5.2vw,3.9rem);font-weight:700;color:#fff}.hero-copy{font-size:1.05rem;color:#ffffffd6;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.95rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-weight:600;padding:.85rem 1.6rem;border-radius:var(--shape-button-radius, 30px);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.button svg{width:1rem;height:1rem}.button--primary{background:var(--brand-accent, #38bdf8);color:var(--brand-accent-text, #052e16);box-shadow:var(--effect-button-shadow, 0 22px 46px -24px rgba(15, 23, 42, .65))}.button--primary:hover{transform:translateY(-2px);background:var(--brand-accent-hover, color-mix(in srgb, var(--brand-accent) 85%, white 15%))}.button--ghost{background:transparent;color:#ffffffeb;border-color:#ffffff73;padding-inline:1.2rem}.button--ghost:hover{border-color:#ffffffa6;color:#fff;transform:translateY(-2px)}.button--subtle{background:transparent;color:var(--brand-accent, #2563eb);padding-inline:0;font-size:.95rem}.button--subtle svg{width:.9rem;height:.9rem}.button--subtle:hover{color:var(--brand-accent-hover, var(--brand-accent));transform:none}.site-main{flex:1 1 auto;background:var(--brand-main-surface, linear-gradient(180deg, rgba(255,255,255,.97) 0%, rgba(245,247,251,.94) 100%));padding:clamp(2.75rem,5vw,4rem) 0 clamp(4.8rem,8vw,6rem)}.site-main__inner{display:grid;gap:clamp(2.5rem,5vw,3.75rem)}.floating-nav{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:space-between;padding:1.35rem 1.6rem;border-radius:calc(var(--shape-card-radius, 26px) - 6px);background:var(--brand-card-surface, rgba(255, 255, 255, .92));border:1px solid var(--brand-card-border, rgba(15, 23, 42, .12));box-shadow:0 28px 68px -48px #0f172a61}.floating-nav__group{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}.chip{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1rem;border-radius:var(--shape-chip-radius, 999px);background:color-mix(in srgb,var(--brand-accent, #2563eb) 18%,white);color:color-mix(in srgb,var(--brand-accent-text, #052e16) 65%,black 20%);font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.chip--ghost{background:color-mix(in srgb,var(--brand-text, #1f2937) 8%,white);color:color-mix(in srgb,var(--brand-text, #1f2937) 75%,black 25%)}.meta-row{display:inline-flex;align-items:center;gap:.55rem;font-size:.82rem;color:color-mix(in srgb,var(--brand-text, #1f2937) 68%,white)}.meta-row svg{width:.95rem;height:.95rem}.link-inline{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--brand-accent, #2563eb);text-decoration:none}.link-inline:hover{color:var(--brand-accent-hover, var(--brand-accent))}.section-stack{display:grid;gap:clamp(2.5rem,5vw,3.5rem)}.section{background:var(--brand-card-surface, rgba(255, 255, 255, .92));border:1px solid var(--brand-card-border, rgba(15, 23, 42, .12));border-radius:var(--shape-card-radius, 26px);padding:clamp(2.2rem,4vw,3.2rem);box-shadow:0 34px 82px -56px #0f172a73;backdrop-filter:blur(12px)}.section--alt{background:#ffffffdb;box-shadow:0 20px 48px -38px #0f172a4d}.section__header{display:grid;gap:.85rem;margin-bottom:clamp(1.6rem,3vw,2.3rem)}.section__header h2{font-size:clamp(2rem,3vw,2.45rem)}.section__header p{max-width:40rem;font-size:1rem;color:color-mix(in srgb,var(--brand-text, #1e293b) 65%,white)}.card-grid{display:grid;gap:1.6rem}.card-grid--two{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card-grid--three{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.info-card{display:flex;flex-direction:column;gap:.95rem;padding:1.8rem;border-radius:calc(var(--shape-card-radius, 26px) - 6px);background:#fffffff2;border:1px solid var(--brand-card-border, rgba(15, 23, 42, .12));box-shadow:0 28px 64px -54px #0f172a6b;transition:transform .18s ease,box-shadow .18s ease}.info-card:hover{transform:translateY(-4px);box-shadow:0 38px 92px -60px #0f172a80}.info-card__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-accent, #2563eb) 75%,white)}.info-card__title{font-size:1.4rem;font-weight:650;color:var(--brand-heading, #0f172a)}.info-card__body{font-size:.95rem;color:color-mix(in srgb,var(--brand-text, #1e293b) 60%,white)}.info-card__meta{font-size:.85rem;color:color-mix(in srgb,var(--brand-text, #1e293b) 52%,white)}.list-bullets{display:grid;gap:.6rem;font-size:.95rem;color:color-mix(in srgb,var(--brand-text, #1f2937) 66%,white)}.list-bullets li{display:inline-flex;gap:.75rem;align-items:flex-start;padding:.65rem .9rem;border-radius:var(--shape-chip-radius, 16px);background:color-mix(in srgb,var(--brand-accent, #2563eb) 7%,white)}.list-bullets span.bullet-dot{flex-shrink:0;margin-top:.35rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--brand-accent, #2563eb)}.faq-grid{display:grid;gap:1.2rem}@media (min-width: 768px){.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-card{background:#fffffff5;border:1px solid var(--brand-card-border, rgba(15, 23, 42, .12));border-radius:calc(var(--shape-card-radius, 26px) - 6px);padding:1.6rem;box-shadow:0 20px 54px -40px #0f172a52;display:flex;flex-direction:column;gap:.65rem}.faq-card h3{font-size:1.1rem}.media-card{display:grid;gap:1.6rem;border-radius:calc(var(--shape-card-radius, 26px) - 2px);border:1px solid var(--brand-card-border, rgba(15, 23, 42, .12));background:#fffffff2;padding:clamp(1.8rem,3vw,2.4rem);box-shadow:0 32px 88px -58px #0f172a75}@media (min-width: 1024px){.media-card--split{grid-template-columns:1.3fr 1fr;align-items:start}}.map-frame{width:100%;min-height:16rem;border:1px solid var(--brand-card-border, rgba(15, 23, 42, .12));border-radius:calc(var(--shape-card-radius, 26px) - 10px);box-shadow:inset 0 0 0 1px #0f172a14}.site-footer{background:var(--brand-nav-background, #0f172a);color:#e2e8f0e0;padding:clamp(2.8rem,5vw,3.4rem) 0 clamp(3.4rem,6vw,4rem)}.site-footer__inner{display:grid;gap:clamp(2.2rem,4vw,3rem)}.site-footer__inner p,.site-footer__inner a,.site-footer__inner li{color:#e2e8f0c7}.site-footer__inner a:hover{color:#fff;text-decoration:none}.site-footer__note{font-size:.85rem;color:#e2e8f0a6}@media (max-width: 720px){.site-header__top{flex-direction:column;align-items:flex-start}.hero-actions{flex-direction:column;align-items:stretch}.floating-nav{flex-direction:column;align-items:flex-start}}.form-grid{display:grid;gap:1.2rem}@media (min-width: 1024px){.form-grid--split{grid-template-columns:1.2fr 1fr}}.input-grid{display:grid;gap:1rem}@media (min-width: 600px){.input-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-field{display:flex;flex-direction:column;gap:.45rem;font-size:.92rem;color:color-mix(in srgb,var(--brand-text, #1e293b) 72%,white)}.form-label{font-weight:600;letter-spacing:.01em}.input-control{width:100%;border-radius:14px;border:1px solid color-mix(in srgb,var(--brand-card-border, rgba(15, 23, 42, .18)) 82%,rgba(255,255,255,.02));background:#fffffff5;padding:.75rem .9rem;font-size:.95rem;color:color-mix(in srgb,var(--brand-text, #1e293b) 78%,white);transition:border-color .18s ease,box-shadow .18s ease}.input-control:focus{outline:none;border-color:var(--brand-accent, #2563eb);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-accent, #2563eb) 22%,transparent)}.field-hint{font-size:.78rem;color:color-mix(in srgb,var(--brand-text, #1f2937) 50%,white)}.results-card{display:grid;gap:1.1rem;padding:1.8rem;border-radius:calc(var(--shape-card-radius, 26px) - 8px);border:1px solid var(--brand-card-border, rgba(15, 23, 42, .12));background:#fffffffa;box-shadow:0 28px 72px -54px #0f172a66}.results-card__headline{display:flex;align-items:center;justify-content:space-between;gap:1rem;text-transform:uppercase;letter-spacing:.32em;font-size:.72rem;font-weight:700;color:color-mix(in srgb,var(--brand-text, #1e293b) 55%,white)}.result-stat{display:grid;gap:.35rem}.result-stat__label{font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-text, #1e293b) 55%,white)}.result-stat__value{font-size:2.35rem;font-weight:650;color:var(--brand-heading, #0f172a)}.risk-banner{border-radius:18px;padding:1.1rem;border:1px solid transparent;transition:background .18s ease,border-color .18s ease}.risk-banner[data-level=low]{background:color-mix(in srgb,var(--brand-accent, #2563eb) 18%,white 82%);border-color:color-mix(in srgb,var(--brand-accent, #2563eb) 42%,transparent);color:#1d4ed8}.risk-banner[data-level=watch]{background:color-mix(in srgb,#facc15 48%,white 52%);border-color:color-mix(in srgb,#facc15 58%,transparent);color:#92400e}.risk-banner[data-level=high]{background:color-mix(in srgb,#ef4444 52%,white 48%);border-color:color-mix(in srgb,#ef4444 62%,transparent);color:#991b1b}.risk-banner__title{font-size:1.05rem;font-weight:650}.risk-banner__body{font-size:.9rem}.risk-banner[data-level=low] .risk-banner__title{color:#1e40af}.risk-banner[data-level=low] .risk-banner__body{color:#1d4ed8}.risk-banner[data-level=watch] .risk-banner__title{color:#b45309}.risk-banner[data-level=watch] .risk-banner__body{color:#a16207}.risk-banner[data-level=high] .risk-banner__title,.risk-banner[data-level=high] .risk-banner__body{color:#b91c1c}.guidance-panel{border-radius:calc(var(--shape-card-radius, 26px) - 12px);border:1px dashed color-mix(in srgb,var(--brand-card-border, rgba(15, 23, 42, .2)) 80%,transparent);padding:1.3rem 1.5rem;background:color-mix(in srgb,var(--brand-accent, #2563eb) 6%,white 94%);color:color-mix(in srgb,var(--brand-text, #1f2937) 68%,white);display:grid;gap:.6rem}.guidance-panel strong{font-size:.95rem;color:var(--brand-heading, #0f172a)}.service-grid{display:grid;gap:1.3rem}@media (min-width: 768px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-card{display:flex;flex-direction:column;gap:.75rem;padding:1.6rem;border-radius:calc(var(--shape-card-radius, 26px) - 8px);background:#fffffff5;border:1px solid var(--brand-card-border, rgba(15, 23, 42, .12));box-shadow:0 25px 64px -54px #0f172a61;transition:transform .18s ease,box-shadow .18s ease}.service-card:hover{transform:translateY(-3px);box-shadow:0 36px 88px -60px #0f172a70}.service-card h3{font-size:1.15rem}.service-card p{font-size:.92rem}.service-card .link-inline{font-size:.9rem}.link-inline svg{width:.9rem;height:.9rem;flex-shrink:0}.step-stack{display:grid;gap:1.1rem;color:color-mix(in srgb,var(--brand-text, #1e293b) 62%,white)}.step-stack p{font-size:.94rem}.table-scroll{overflow-x:auto;border-radius:calc(var(--shape-card-radius, 26px) - 10px);border:1px solid var(--brand-card-border, rgba(15, 23, 42, .12))}.table-sm{width:100%;border-collapse:collapse;min-width:420px;font-size:.85rem}.table-sm th,.table-sm td{padding:.65rem .85rem;text-align:left;color:color-mix(in srgb,var(--brand-text, #1f2937) 68%,white)}.table-sm thead{background:color-mix(in srgb,var(--brand-accent, #2563eb) 12%,white 88%);color:var(--brand-heading, #0f172a)}.table-sm tbody tr:nth-child(2n){background:#0f172a08}kbd{display:inline-block;padding:.15rem .45rem;border-radius:6px;border:1px solid rgba(15,23,42,.18);font-size:.72rem;background:#ffffffe6}small,.caption{font-size:.82rem;color:color-mix(in srgb,var(--brand-text, #1f2937) 55%,white)}blockquote{margin:0;padding:1.4rem 1.5rem;border-left:4px solid var(--brand-accent, #2563eb);background:#ffffffeb;border-radius:20px}blockquote p{color:inherit}.hr-brand{height:1px;border:none;margin:2.5rem 0 0;background:var(--brand-section-divider, rgba(15, 23, 42, .08))}.grid-three{display:grid;gap:1.3rem}@media (min-width: 840px){.grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-card{padding:1.6rem;border-radius:calc(var(--shape-card-radius, 26px) - 10px);border:1px solid var(--brand-card-border, rgba(15, 23, 42, .12));background:#ffffffe6;display:grid;gap:.45rem}.stat-card__value{font-size:1.8rem;font-weight:650;color:var(--brand-heading, #0f172a)}.stat-card__label{font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-text, #1f2937) 52%,white)}.alert-banner{padding:1rem 1.2rem;border-radius:var(--shape-chip-radius, 999px);background:color-mix(in srgb,var(--brand-accent, #2563eb) 14%,white 86%);font-size:.88rem;color:color-mix(in srgb,var(--brand-text, #1f2937) 70%,white);display:inline-flex;gap:.6rem;align-items:center}.alert-banner svg{width:1rem;height:1rem}.footer-grid{display:grid;gap:2rem}@media (min-width: 768px){.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.footer-heading{font-family:var(--font-heading, inherit);font-size:1.15rem;font-weight:650;color:#fff}
