:root{--c-brand-950: #001e3d;--c-brand-900: #003878;--c-brand-800: #004a94;--c-brand-700: #005eae;--c-brand-600: #1a74c4;--c-brand-500: #3a8ed6;--c-brand-300: #8fbce6;--c-brand-100: #e1effa;--c-accent-700: #3a7206;--c-accent-600: #489008;--c-accent-500: #58ab0c;--c-accent-300: #96d655;--c-accent-100: #ecf7e0;--c-ink-900: #0b1622;--c-ink-800: #1b2836;--c-ink-700: #33445a;--c-ink-600: #4a5c70;--c-ink-500: #667a8f;--c-ink-400: #8b9bad;--c-ink-300: #b3c1cf;--c-ink-200: #d5dfe9;--c-ink-100: #e8eef4;--c-surface: #ffffff;--c-surface-2: #f6f9fc;--c-surface-3: #edf3f8;--c-surface-inverse: var(--c-brand-900);--c-border: #dde6ef;--c-border-strong: #c2d1de;--c-danger: #b3261e;--c-danger-bg: #fdeceb;--c-success: var(--c-accent-700);--c-success-bg: var(--c-accent-100);--c-warn: #8a5a00;--c-warn-bg: #fff6e0;--c-warn-border: #ecd9a8;--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-2xs: .6875rem;--fs-xs: .75rem;--fs-sm: .875rem;--fs-base: 1rem;--fs-md: clamp(1.0625rem, .3vw + 1rem, 1.125rem);--fs-lg: clamp(1.125rem, .5vw + 1rem, 1.25rem);--fs-xl: clamp(1.25rem, .9vw + 1.05rem, 1.5rem);--fs-2xl: clamp(1.375rem, 1.4vw + 1.1rem, 1.75rem);--fs-3xl: clamp(1.625rem, 2.2vw + 1.1rem, 2.25rem);--fs-4xl: clamp(1.875rem, 3.2vw + 1.05rem, 2.875rem);--fs-5xl: clamp(2.125rem, 4.4vw + 1rem, 3.5rem);--lh-tight: 1.2;--lh-snug: 1.35;--lh-normal: 1.6;--lh-relaxed: 1.75;--ls-tight: -.015em;--ls-wide: .02em;--ls-wider: .08em;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.25rem;--sp-6: 1.5rem;--sp-8: 2rem;--sp-10: 2.5rem;--sp-12: 3rem;--sp-16: 4rem;--sp-20: 5rem;--sp-24: 6rem;--section-y: clamp(2.5rem, 5vw, 4.5rem);--gutter: clamp(1rem, 4vw, 2.5rem);--container: 1200px;--container-narrow: 820px;--container-wide: 1360px;--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgb(11 22 34 / 6%);--shadow-sm: 0 1px 3px rgb(11 22 34 / 8%), 0 1px 2px rgb(11 22 34 / 4%);--shadow-md: 0 4px 12px rgb(11 22 34 / 8%), 0 2px 4px rgb(11 22 34 / 4%);--shadow-lg: 0 12px 32px rgb(11 22 34 / 12%), 0 4px 8px rgb(11 22 34 / 5%);--z-header: 100;--z-nav: 200;--z-float: 300;--z-skip: 400;--ease: cubic-bezier(.22, .61, .36, 1);--dur: .18s;--focus-ring: 0 0 0 3px var(--c-brand-100), 0 0 0 5px var(--c-brand-600)}[lang=ar],:root:has([lang=ar]){--font-sans: "Noto Naskh Arabic", "IBM Plex Sans Arabic", "Segoe UI", Tahoma, ui-sans-serif, system-ui, sans-serif;--fw-regular: 500;--fw-medium: 600;--fw-semibold: 700;--lh-normal: 1.85;--lh-relaxed: 2;--ls-tight: 0}[dir=rtl] em,[dir=rtl] i,[dir=rtl] cite,[dir=rtl] blockquote{font-style:normal;font-weight:var(--fw-semibold)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{font-family:var(--font-sans);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--c-ink-800);background:var(--c-surface);text-align:start;min-block-size:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-wrap:break-word}img,picture,svg,video{display:block;max-inline-size:100%;block-size:auto}svg{flex-shrink:0}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}ul[role=list],ol[role=list]{list-style:none;padding:0}:focus-visible{outline:2px solid var(--c-brand-600);outline-offset:2px;border-radius:var(--r-xs)}::selection{background:var(--c-brand-100);color:var(--c-brand-900)}h1,h2,h3,h4,h5,h6{line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--c-brand-900);font-weight:var(--fw-bold);text-wrap:balance}h1{font-size:var(--fs-4xl)}h2{font-size:var(--fs-3xl)}h3{font-size:var(--fs-xl);line-height:var(--lh-snug)}h4{font-size:var(--fs-lg);line-height:var(--lh-snug)}p{text-wrap:pretty}a{color:var(--c-brand-600);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--c-brand-700)}strong,b{font-weight:var(--fw-semibold);color:var(--c-ink-900)}small{font-size:var(--fs-sm)}hr{border:0;border-block-start:1px solid var(--c-border);margin-block:var(--sp-8)}.ph{display:inline;background:repeating-linear-gradient(-45deg,var(--c-warn-bg),var(--c-warn-bg) 6px,#fff 6px,#fff 12px);border-block-end:1px dashed var(--c-warn);color:var(--c-warn);font-size:.95em;padding-inline:.15em;border-radius:2px}.ph-block{display:block;padding:var(--sp-3) var(--sp-4);background:var(--c-warn-bg);border:1px dashed var(--c-warn);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--c-warn);line-height:var(--lh-snug)}.ltr{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.text-muted{color:var(--c-ink-500)}.text-sm{font-size:var(--fs-sm)}.mt-0{margin-block-start:0}.mt-4{margin-block-start:var(--sp-4)}.mt-6{margin-block-start:var(--sp-6)}.mt-8{margin-block-start:var(--sp-8)}.container{inline-size:100%;max-inline-size:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container--wide{max-inline-size:var(--container-wide)}.container--narrow{max-inline-size:var(--container-narrow)}.section{padding-block:var(--section-y)}.section--tight{padding-block:clamp(1.75rem,3vw,2.75rem)}.section--alt{background:var(--c-surface-2)}.section--brand{background:var(--c-brand-900);color:var(--c-ink-100)}.section--brand h2,.section--brand h3{color:#fff}.section-head{max-inline-size:46rem;margin-block-end:var(--sp-8)}.section-head--center{margin-inline:auto;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--c-accent-600);margin-block-end:var(--sp-3)}.hero:not(.hero--light) .eyebrow,.section--brand .eyebrow,.cta-band .eyebrow{color:var(--c-accent-300)}.section-title{font-size:var(--fs-3xl)}.section-sub{margin-block-start:var(--sp-3);font-size:var(--fs-md);color:var(--c-ink-600);line-height:var(--lh-relaxed)}.section-head--center .section-sub{margin-inline:auto}.grid{display:grid;gap:var(--sp-5)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}.split{display:grid;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start}.stack>*+*{margin-block-start:var(--sp-4)}.flow-lg>*+*{margin-block-start:var(--sp-8)}.hero{position:relative;overflow:hidden;padding-block:clamp(2.5rem,6vw,5rem);background:radial-gradient(1100px 480px at 85% -10%,rgb(42 123 176 / 14%),transparent 70%),linear-gradient(180deg,var(--c-brand-900) 0%,var(--c-brand-950) 100%);color:var(--c-ink-100)}[dir=rtl] .hero:not(.hero--light){background:radial-gradient(1100px 480px at 15% -10%,rgb(42 123 176 / 14%),transparent 70%),linear-gradient(180deg,var(--c-brand-900) 0%,var(--c-brand-950) 100%)}.hero__inner{display:grid;gap:clamp(2rem,4vw,3.5rem);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.hero--plain .hero__inner{grid-template-columns:minmax(0,1fr);max-inline-size:var(--container-narrow);margin-inline:auto;text-align:center}.hero h1{color:#fff;font-size:clamp(1.75rem,3vw + .9rem,2.75rem);letter-spacing:-.02em;hyphens:none;text-wrap:balance}.hero__sub{margin-block-start:var(--sp-5);font-size:var(--fs-lg);line-height:var(--lh-relaxed);color:var(--c-brand-100);max-inline-size:36rem}.hero--plain .hero__sub{margin-inline:auto}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-block-start:var(--sp-8)}.hero--plain .hero__actions{justify-content:center}.hero__meta{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6);margin-block-start:var(--sp-6);padding:0;list-style:none;font-size:var(--fs-sm);color:var(--c-brand-300)}.hero__meta li{display:flex;align-items:center;gap:var(--sp-2)}.hero__meta li:before{content:"";inline-size:5px;block-size:5px;border-radius:50%;background:var(--c-accent-500);flex-shrink:0}.hero--light{background:var(--c-surface-2);color:var(--c-ink-800);border-block-end:1px solid var(--c-border)}.hero--light h1{color:var(--c-brand-900)}.hero--light .hero__sub{color:var(--c-ink-600)}.hero--light .hero__meta{color:var(--c-ink-500)}.answer{font-size:var(--fs-lg);line-height:var(--lh-relaxed);color:var(--c-ink-700);max-inline-size:52rem}.answer--on-dark{color:var(--c-brand-100)}.answer strong{color:var(--c-ink-900)}.answer--on-dark strong{color:#fff}.trust-strip{background:var(--c-brand-800);color:#fff;border-block-start:1px solid rgb(255 255 255 / 8%)}.trust-strip__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--sp-2);padding-block:var(--sp-6)}.trust-item{padding-inline:var(--sp-4);border-inline-start:1px solid rgb(255 255 255 / 12%)}.trust-item:first-child{border-inline-start:0;padding-inline-start:0}.trust-item__num{display:block;font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);color:#fff;line-height:1.1}.trust-item__label{display:block;margin-block-start:var(--sp-1);font-size:var(--fs-xs);color:var(--c-brand-300);letter-spacing:var(--ls-wide)}.cta-band{position:relative;background:linear-gradient(100deg,var(--c-brand-900) 0%,var(--c-brand-700) 100%);color:#fff;overflow:hidden}[dir=rtl] .cta-band{background:linear-gradient(260deg,var(--c-brand-900) 0%,var(--c-brand-700) 100%)}.cta-band__inner{display:grid;gap:var(--sp-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-block:clamp(1.75rem,4vw,3rem)}.cta-band__title{font-size:var(--fs-2xl);color:#fff}.cta-band__text{margin-block-start:var(--sp-2);font-size:var(--fs-sm);color:var(--c-brand-100);line-height:var(--lh-relaxed);max-inline-size:44rem}.cta-band__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.cta-band--light{background:var(--c-accent-100);color:var(--c-ink-800)}.cta-band--light .cta-band__title{color:var(--c-brand-900)}.cta-band--light .cta-band__text{color:var(--c-ink-600)}.breadcrumb{padding-block:var(--sp-3);font-size:var(--fs-xs);color:var(--c-ink-500);border-block-end:1px solid var(--c-border);background:var(--c-surface)}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);list-style:none;padding:0;margin:0}.breadcrumb__item{display:inline-flex;align-items:center;gap:var(--sp-2)}.breadcrumb__item+.breadcrumb__item:before{content:"/";color:var(--c-ink-300)}[dir=rtl] .breadcrumb__item+.breadcrumb__item:before{content:"\\"}.breadcrumb__link{color:var(--c-ink-500);text-decoration:none}.breadcrumb__link:hover{color:var(--c-brand-700);text-decoration:underline}.breadcrumb__current{color:var(--c-ink-800);font-weight:var(--fw-medium)}.btn{--btn-bg: var(--c-surface);--btn-fg: var(--c-brand-800);--btn-border: var(--c-border-strong);display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding-block:.7em;padding-inline:1.35em;border:1px solid var(--btn-border);border-radius:var(--r-sm);background:var(--btn-bg);color:var(--btn-fg);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.3;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease)}.btn:hover{transform:translateY(-1px);text-decoration:none}.btn:active{transform:translateY(0)}.btn--accent{--btn-bg: var(--c-accent-600);--btn-fg: #fff;--btn-border: var(--c-accent-600);box-shadow:var(--shadow-sm)}.btn--accent:hover{--btn-bg: var(--c-accent-700);--btn-border: var(--c-accent-700);--btn-fg: #fff}.btn--primary{--btn-bg: var(--c-brand-900);--btn-fg: #fff;--btn-border: var(--c-brand-900)}.btn--primary:hover{--btn-bg: var(--c-brand-700);--btn-border: var(--c-brand-700);--btn-fg: #fff}.btn--outline-accent{--btn-bg: transparent;--btn-fg: var(--c-accent-700);--btn-border: var(--c-accent-500)}.btn--outline-accent:hover{--btn-bg: var(--c-accent-100);--btn-fg: var(--c-accent-700)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--c-brand-700);--btn-border: transparent;padding-inline:.6em}.btn--ghost:hover{--btn-bg: var(--c-surface-3)}.btn--on-dark{--btn-bg: rgb(255 255 255 / 10%);--btn-fg: #fff;--btn-border: rgb(255 255 255 / 35%)}.btn--on-dark:hover{--btn-bg: rgb(255 255 255 / 18%);--btn-fg: #fff}.btn--sm{font-size:var(--fs-xs);padding-block:.55em;padding-inline:1em}.btn--lg{font-size:var(--fs-base);padding-block:.8em;padding-inline:1.6em}.btn--block{inline-size:100%}.btn__icon{inline-size:1em;block-size:1em}.btn__icon--directional{transition:transform var(--dur) var(--ease)}.btn:hover .btn__icon--directional{transform:translate(2px)}[dir=rtl] .btn:hover .btn__icon--directional{transform:translate(-2px)}[dir=rtl] .icon--flip-rtl{transform:scaleX(-1)}.card{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-6);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.card:hover{border-color:var(--c-border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.card--flat:hover{transform:none;box-shadow:none}.card--feature{border-color:var(--c-brand-300);box-shadow:var(--shadow-sm)}.card--muted{background:var(--c-surface-2)}.card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.card__title{font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--c-brand-900)}.card__title a{color:inherit;text-decoration:none}.card__title a:hover{color:var(--c-brand-600);text-decoration:underline}.card__text{font-size:var(--fs-sm);color:var(--c-ink-600);line-height:var(--lh-relaxed)}.card__foot{margin-block-start:auto;padding-block-start:var(--sp-3);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.card__kicker{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--c-ink-500)}.card__specs{display:grid;gap:var(--sp-1);margin:0;padding-block-start:var(--sp-3);border-block-start:1px solid var(--c-border);font-size:var(--fs-xs)}.card__spec-row{display:flex;justify-content:space-between;gap:var(--sp-3)}.card__spec-row dt{color:var(--c-ink-500)}.card__spec-row dd{margin:0;font-weight:var(--fw-semibold);color:var(--c-ink-800);text-align:end}.tag-row{display:flex;flex-wrap:wrap;gap:var(--sp-2);list-style:none;padding:0}.tag{display:inline-flex;align-items:center;padding-block:.2em;padding-inline:.6em;background:var(--c-surface-3);border-radius:var(--r-pill);font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--c-ink-600);white-space:nowrap}.tag--accent{background:var(--c-accent-100);color:var(--c-accent-700)}.tag--brand{background:var(--c-brand-100);color:var(--c-brand-700)}.tag--soon{background:var(--c-surface-3);color:var(--c-ink-400);text-transform:uppercase;letter-spacing:var(--ls-wide)}.icon-tile{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;border-radius:var(--r-sm);background:var(--c-brand-100);color:var(--c-brand-700);flex-shrink:0}.icon-tile svg{inline-size:1.25rem;block-size:1.25rem}.feature-list{display:grid;gap:var(--sp-4);list-style:none;padding:0}.feature-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-4);align-items:start}.feature-item__num{display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--c-accent-100);color:var(--c-accent-700);font-size:var(--fs-xs);font-weight:var(--fw-bold);flex-shrink:0}.feature-item__title{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-brand-900);line-height:var(--lh-snug)}.feature-item__text{margin-block-start:var(--sp-1);font-size:var(--fs-sm);color:var(--c-ink-600);line-height:var(--lh-relaxed)}.faq{display:grid;gap:var(--sp-3);max-inline-size:54rem}.faq-item{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);overflow:hidden}.faq-item[open]{border-color:var(--c-brand-300);box-shadow:var(--shadow-xs)}.faq-item__q{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--c-brand-900);line-height:var(--lh-snug);cursor:pointer;list-style:none}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q:hover{background:var(--c-surface-2)}.faq-item__icon{position:relative;inline-size:1rem;block-size:1rem;flex-shrink:0;margin-block-start:.2em}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:100%;block-size:2px;background:var(--c-brand-600);border-radius:2px;transform:translateY(-50%);transition:transform var(--dur) var(--ease)}.faq-item__icon:after{transform:translateY(-50%) rotate(90deg)}.faq-item[open] .faq-item__icon:after{transform:translateY(-50%) rotate(0)}.faq-item__a{padding-inline:var(--sp-5);padding-block-end:var(--sp-5);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-ink-600)}.faq-item__a>*+*{margin-block-start:var(--sp-3)}.prose{max-inline-size:60rem;font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--c-ink-700)}.prose>*+*{margin-block-start:var(--sp-4)}.prose h2{margin-block-start:var(--sp-10);font-size:var(--fs-2xl)}.prose h3{margin-block-start:var(--sp-8);font-size:var(--fs-xl)}.prose ul,.prose ol{padding-inline-start:1.5rem}.prose li+li{margin-block-start:var(--sp-2)}.prose blockquote{padding-inline-start:var(--sp-4);border-inline-start:3px solid var(--c-brand-300);color:var(--c-ink-600)}.info-list{display:grid;gap:var(--sp-3);margin:0}.info-list__row{display:grid;gap:2px;padding-block-end:var(--sp-3);border-block-end:1px solid var(--c-border)}.info-list__row:last-child{padding-block-end:0;border-block-end:0}.info-list__label{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--c-ink-500)}.info-list__value{font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--c-ink-800);overflow-wrap:anywhere}.info-list__value a{color:var(--c-brand-700);text-decoration:none}.info-list__value a:hover{text-decoration:underline}.notice{display:grid;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);background:var(--c-warn-bg);border:1px solid var(--c-warn-border);border-radius:var(--r-md);font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-warn)}.notice__title{font-weight:var(--fw-bold)}.notice--quiet{background:var(--c-surface-2);border-color:var(--c-border);color:var(--c-ink-600)}.filter-bar{display:grid;gap:var(--sp-3);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,.85fr));align-items:end;padding:var(--sp-5);margin-block-end:var(--sp-6);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg)}.doc-group+.doc-group{margin-block-start:var(--sp-8)}.doc-group__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3);margin-block-end:var(--sp-4);font-size:var(--fs-xl)}.doc-group__count{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--c-ink-500)}.doc-list{display:grid;gap:var(--sp-2);list-style:none;padding:0;margin:0}.doc-row{display:grid;gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--sp-4) var(--sp-5);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);transition:border-color var(--dur) var(--ease)}.doc-row:hover{border-color:var(--c-border-strong)}.doc-row[hidden]{display:none}.doc-row__title{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-brand-900)}.doc-row__meta{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin-block-start:var(--sp-1);font-size:var(--fs-2xs);color:var(--c-ink-500)}.doc-row__meta span{white-space:nowrap}.doc-row__action{display:flex;align-items:center;gap:var(--sp-2)}.testimonial{display:grid;gap:var(--sp-3);margin:0}.testimonial__quote{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--c-ink-700)}.testimonial__meta{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-ink-500)}.legal-toc{max-inline-size:60rem;margin-block-end:var(--sp-8);padding:var(--sp-5) var(--sp-6);background:var(--c-surface-2);border-inline-start:3px solid var(--c-brand-300);border-radius:var(--r-md)}.legal-toc__title{margin:0 0 var(--sp-3);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-ink-500)}.legal-toc__list{margin:0;padding:0;list-style:none;counter-reset:toc;font-size:var(--fs-sm)}@media(min-width:40rem){.legal-toc__list{column-count:2;column-gap:var(--sp-6)}}.legal-toc__list li{counter-increment:toc;padding-block:.15rem;break-inside:avoid}.legal-toc__list a{color:var(--c-ink-700);text-decoration:none}.legal-toc__list a:before{content:counter(toc) ". ";color:var(--c-ink-400);font-variant-numeric:tabular-nums}.legal-toc__list a:hover{color:var(--c-brand-600);text-decoration:underline}.legal-meta{display:grid;gap:var(--sp-2);margin-block-start:var(--sp-10);padding-block-start:var(--sp-4);border-block-start:1px solid var(--c-border);font-size:var(--fs-sm);color:var(--c-ink-500)}.prose code{padding:.1em .35em;border-radius:var(--r-xs);background:var(--c-surface-3);font-family:var(--font-mono);font-size:.9em;color:var(--c-ink-800)}.legal-related{max-inline-size:60rem;margin-block-start:var(--sp-8)}.table-wrap{inline-size:100%;overflow-x:auto;border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);-webkit-overflow-scrolling:touch}.table-caption{caption-side:top;text-align:start;padding:var(--sp-3) var(--sp-4);font-size:var(--fs-xs);color:var(--c-ink-500);background:var(--c-surface-2);border-block-end:1px solid var(--c-border)}.data-table{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm);min-inline-size:32rem}.data-table thead th{position:sticky;inset-block-start:0;z-index:1;padding:var(--sp-3) var(--sp-4);background:var(--c-surface-2);border-block-end:1px solid var(--c-border-strong);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-ink-600);text-align:start;white-space:nowrap}.data-table tbody th,.data-table tbody td{padding:var(--sp-3) var(--sp-4);border-block-end:1px solid var(--c-border);text-align:start;vertical-align:top;line-height:var(--lh-snug)}.data-table tbody tr:last-child th,.data-table tbody tr:last-child td{border-block-end:0}.data-table tbody tr:hover{background:var(--c-surface-2)}.data-table tbody tr[data-highlight=true]{background:var(--c-accent-100)}.data-table tbody tr[data-highlight=true] th{color:var(--c-accent-700)}.data-table tbody th{font-weight:var(--fw-semibold);color:var(--c-ink-900);white-space:nowrap}.data-table .is-num{text-align:end;font-variant-numeric:tabular-nums;inline-size:1%;white-space:nowrap}.data-table a{font-weight:var(--fw-semibold)}.table-note{margin-block-start:var(--sp-3);font-size:var(--fs-xs);color:var(--c-ink-500);line-height:var(--lh-relaxed)}.spec-table{inline-size:100%;border-collapse:collapse;font-size:var(--fs-sm)}.spec-table th,.spec-table td{padding:var(--sp-3) var(--sp-4);border-block-end:1px solid var(--c-border);text-align:start;vertical-align:top}.spec-table tr:last-child th,.spec-table tr:last-child td{border-block-end:0}.spec-table th{inline-size:40%;font-weight:var(--fw-medium);color:var(--c-ink-600);background:var(--c-surface-2)}.spec-table td{font-weight:var(--fw-semibold);color:var(--c-ink-900)}.spec-table td small{display:block;margin-block-start:2px;font-weight:var(--fw-regular);font-size:var(--fs-2xs);color:var(--c-ink-500);line-height:var(--lh-snug)}.spec-table--3col th:nth-child(2),.spec-table--3col td:nth-child(2){inline-size:32%}.spec-table--3col thead th{background:var(--c-surface-3);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--ls-wide);color:var(--c-ink-600)}.spec-table--3col td:nth-child(2){text-align:start;font-variant-numeric:tabular-nums;border-inline-start:1px solid var(--c-border)}.form{display:grid;gap:var(--sp-4)}.form__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--sp-4)}.field{display:grid;gap:var(--sp-2);min-inline-size:0}.field--full{grid-column:1 / -1}.field--group{grid-column:1 / -1;margin:0;padding:0;border:0}.checkbox-group{display:grid;gap:var(--sp-2);padding:var(--sp-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-sm)}.checkbox-group .checkbox input:disabled+span{color:var(--c-ink-400)}.field__hint{font-size:var(--fs-2xs);line-height:var(--lh-normal);color:var(--c-ink-500)}.field__hint--accent{color:var(--c-accent-700);font-weight:var(--fw-semibold)}.field__label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-ink-700);letter-spacing:var(--ls-wide)}legend.field__label{padding:0;margin-block-end:var(--sp-2)}.field__req{color:var(--c-danger);margin-inline-start:2px}.field__opt{font-weight:var(--fw-regular);color:var(--c-ink-400);text-transform:lowercase}.field__input,.field__select,.field__textarea{inline-size:100%;padding-block:.65rem;padding-inline:.75rem;border:1px solid var(--c-border-strong);border-radius:var(--r-sm);background:var(--c-surface);font-size:var(--fs-sm);color:var(--c-ink-900);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.field__textarea{min-block-size:6rem;resize:vertical;line-height:var(--lh-relaxed)}.field__input:focus,.field__select:focus,.field__textarea:focus{outline:none;border-color:var(--c-brand-600);box-shadow:0 0 0 3px var(--c-brand-100)}.field__input::placeholder,.field__textarea::placeholder{color:var(--c-ink-400)}.field__input--ltr{direction:ltr;text-align:start}[dir=rtl] .field__input--ltr{text-align:end}.field--invalid .field__input,.field--invalid .field__select,.field--invalid .field__textarea{border-color:var(--c-danger);box-shadow:0 0 0 3px var(--c-danger-bg)}.field__error{font-size:var(--fs-xs);color:var(--c-danger);min-block-size:0}.checkbox{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--c-ink-700);cursor:pointer;line-height:var(--lh-snug)}.checkbox input{inline-size:1.1rem;block-size:1.1rem;margin:0;flex-shrink:0;accent-color:var(--c-accent-600);margin-block-start:.1em}.hp-field{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5)}.form__note{font-size:var(--fs-xs);color:var(--c-ink-500);line-height:var(--lh-relaxed);flex:1 1 14rem}.form__status{display:none;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);font-size:var(--fs-sm);line-height:var(--lh-snug);border:1px solid transparent}.form__status[data-state=success]{display:block;background:var(--c-success-bg);border-color:var(--c-accent-500);color:var(--c-success)}.form__status[data-state=error]{display:block;background:var(--c-danger-bg);border-color:var(--c-danger);color:var(--c-danger)}.form__status[data-state=pending]{display:block;background:var(--c-surface-3);border-color:var(--c-border-strong);color:var(--c-ink-600)}.form[data-submitted=true] .form__grid,.form[data-submitted=true] .form__foot,.form[data-submitted=true] .form__title{display:none}.quote-card{padding:var(--sp-6);background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);color:var(--c-ink-800)}.quote-card__title{font-size:var(--fs-lg);color:var(--c-brand-900)}.quote-card__sub{margin-block-start:var(--sp-2);font-size:var(--fs-xs);color:var(--c-ink-500);line-height:var(--lh-relaxed)}.quote-card .form{margin-block-start:var(--sp-4);gap:var(--sp-3)}.form-panel{padding:clamp(1.25rem,3vw,2.25rem);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.form-panel__title{font-size:var(--fs-2xl)}.form-panel__sub{margin-block-start:var(--sp-2);font-size:var(--fs-sm);color:var(--c-ink-500);line-height:var(--lh-relaxed)}.form-panel .form{margin-block-start:var(--sp-6)}.skip-link{position:absolute;inset-block-start:-100px;inset-inline-start:var(--sp-4);z-index:var(--z-skip);padding:var(--sp-3) var(--sp-5);background:var(--c-brand-900);color:#fff;border-radius:var(--r-sm);font-weight:var(--fw-semibold);text-decoration:none;transition:inset-block-start var(--dur) var(--ease)}.skip-link:focus{inset-block-start:var(--sp-3);color:#fff}.site-header{position:sticky;inset-block-start:0;z-index:var(--z-header);background:var(--c-surface);border-block-end:1px solid var(--c-border)}.site-header__inner{display:flex;align-items:center;gap:var(--sp-6);min-block-size:4.25rem}.logo{display:inline-flex;align-items:center;gap:var(--sp-3);text-decoration:none;flex-shrink:0}.logo__mark{inline-size:2rem;block-size:2rem;flex-shrink:0}.logo__text{display:flex;flex-direction:column;line-height:1.05}.logo__name{font-size:1.3125rem;font-weight:var(--fw-bold);letter-spacing:-.02em;color:var(--c-brand-900)}.logo__tag{font-size:.625rem;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-ink-500);margin-block-start:2px}.nav{margin-inline-end:auto}.nav__list{display:flex;align-items:center;gap:var(--sp-1);list-style:none;padding:0}.nav-item{position:relative}.nav-row{display:flex;align-items:center}.nav-link{display:inline-flex;align-items:center;gap:var(--sp-1);padding-block:var(--sp-3);padding-inline:var(--sp-3);border-radius:var(--r-sm);color:var(--c-ink-800);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;white-space:nowrap}.nav-link:hover,.nav-item:focus-within>.nav-row>.nav-link{background:var(--c-surface-3);color:var(--c-brand-800)}.nav-link[aria-current=page]{color:var(--c-accent-700)}.nav-link[aria-disabled=true],.nav-panel__link[aria-disabled=true]{color:var(--c-ink-400);cursor:not-allowed}.nav-link[aria-disabled=true]:hover,.nav-item:focus-within>.nav-row>.nav-link[aria-disabled=true],.nav-panel__link[aria-disabled=true]:hover{background:transparent;color:var(--c-ink-400)}.nav-link__chevron{inline-size:.7em;block-size:.7em;opacity:.6;transition:transform var(--dur) var(--ease)}.nav-expand{display:none}.nav-panel{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:var(--z-nav);min-inline-size:22rem;padding:var(--sp-5);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility var(--dur)}.nav-item:hover>.nav-panel,.nav-item:focus-within>.nav-panel{opacity:1;visibility:visible;transform:translateY(0)}.nav-panel--wide{min-inline-size:34rem}.nav-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--sp-5)}.nav-panel__group-title{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--c-ink-500);margin-block-end:var(--sp-2)}.nav-panel__list{list-style:none;padding:0;display:grid;gap:1px}.nav-panel__link{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-2);padding-inline:var(--sp-2);border-radius:var(--r-xs);font-size:var(--fs-sm);color:var(--c-ink-700);text-decoration:none}.nav-panel__link:hover{background:var(--c-surface-2);color:var(--c-brand-700)}.nav-panel__link--primary{font-weight:var(--fw-semibold);color:var(--c-brand-800)}.nav-panel__soon{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-ink-400);background:var(--c-surface-3);padding-inline:var(--sp-2);padding-block:1px;border-radius:var(--r-pill);white-space:nowrap}.nav-panel__note{padding-block-start:var(--sp-4);margin-block-start:var(--sp-2);border-block-start:1px solid var(--c-border)}.nav-panel__note-link{display:block;padding-block:var(--sp-2);font-size:var(--fs-xs);color:var(--c-ink-600);text-decoration:none;line-height:var(--lh-snug)}.nav-panel__note-link:hover{color:var(--c-brand-700)}.header-actions{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.lang{position:relative}.lang__summary{display:inline-flex;align-items:center;gap:var(--sp-2);padding-block:var(--sp-2);padding-inline:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-ink-700);cursor:pointer;list-style:none;user-select:none}.lang__summary::-webkit-details-marker{display:none}.lang__summary:hover{border-color:var(--c-border-strong);background:var(--c-surface-2)}.lang__globe{inline-size:1em;block-size:1em}.lang__list{position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0;z-index:var(--z-nav);min-inline-size:11rem;padding:var(--sp-2);margin:0;list-style:none;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--shadow-lg)}.lang__option{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-2);padding-inline:var(--sp-3);border-radius:var(--r-xs);font-size:var(--fs-sm);color:var(--c-ink-700);text-decoration:none}.lang__option:hover{background:var(--c-surface-2)}.lang__option[aria-current=true]{font-weight:var(--fw-semibold);color:var(--c-accent-700);background:var(--c-accent-100)}.lang__option--missing{color:var(--c-ink-400);cursor:default}span.lang__option{cursor:default}.lang__badge{font-size:.6rem;letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-ink-400)}.hamburger{display:none;inline-size:2.5rem;block-size:2.5rem;align-items:center;justify-content:center;border:1px solid var(--c-border);border-radius:var(--r-sm);color:var(--c-brand-900)}.hamburger__bars{position:relative;inline-size:1.125rem;block-size:2px;background:currentColor;border-radius:2px}.hamburger__bars:before,.hamburger__bars:after{content:"";position:absolute;inset-inline-start:0;inline-size:100%;block-size:2px;background:currentColor;border-radius:2px;transition:transform var(--dur) var(--ease)}.hamburger__bars:before{inset-block-start:-6px}.hamburger__bars:after{inset-block-start:6px}[aria-expanded=true] .hamburger__bars{background:transparent}[aria-expanded=true] .hamburger__bars:before{transform:translateY(6px) rotate(45deg)}[aria-expanded=true] .hamburger__bars:after{transform:translateY(-6px) rotate(-45deg)}.mobile-bar{display:none;position:fixed;inset-block-end:0;inset-inline:0;z-index:var(--z-float);gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);padding-block-end:max(var(--sp-2),env(safe-area-inset-bottom));background:var(--c-surface);border-block-start:1px solid var(--c-border);box-shadow:0 -4px 12px #0b162214}.mobile-bar .btn{flex:1}.site-footer{background:var(--c-brand-950);color:var(--c-ink-300);padding-block-start:clamp(2.5rem,5vw,4rem);margin-block-start:auto}.site-footer a{color:var(--c-ink-300);text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--sp-8) var(--sp-6);padding-block-end:var(--sp-10)}.footer-col__title{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:#fff;margin-block-end:var(--sp-4)}.footer-col__list{list-style:none;padding:0;display:grid;gap:var(--sp-2);font-size:var(--fs-sm)}.footer-col__list--sub{padding-inline-start:var(--sp-3);border-inline-start:1px solid rgb(255 255 255 / 12%);margin-block-start:var(--sp-2);font-size:var(--fs-xs)}.footer-col__list [aria-disabled=true]{color:var(--c-ink-500);cursor:not-allowed}.footer-col__list [aria-disabled=true] .tag--soon{margin-inline-start:var(--sp-1);background:#ffffff1a;color:var(--c-ink-400)}.footer-contact{display:grid;gap:var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-snug)}.footer-contact__row{display:grid;gap:2px}.footer-contact__label{font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-ink-500)}.footer-badges{display:flex;flex-wrap:wrap;gap:var(--sp-2);padding-block:var(--sp-4);border-block-start:1px solid rgb(255 255 255 / 10%)}.footer-badge{padding-block:var(--sp-1);padding-inline:var(--sp-3);border:1px solid rgb(255 255 255 / 18%);border-radius:var(--r-xs);font-size:var(--fs-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--c-ink-400)}.footer-disclaimer{padding-block:var(--sp-4);border-block-start:1px solid rgb(255 255 255 / 10%);font-size:var(--fs-xs);line-height:var(--lh-relaxed);color:var(--c-ink-500)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-5);border-block-start:1px solid rgb(255 255 255 / 10%);font-size:var(--fs-xs)}.footer-bottom__links{display:flex;flex-wrap:wrap;gap:var(--sp-4);list-style:none;padding:0}.footer-langs{display:flex;flex-wrap:wrap;gap:var(--sp-3);list-style:none;padding:0}.wa-float{position:fixed;inset-block-end:clamp(1rem,3vw,1.5rem);inset-inline-end:clamp(1rem,3vw,1.5rem);z-index:var(--z-float);display:inline-flex;align-items:center;gap:var(--sp-2);padding-block:.7rem;padding-inline:1rem;border-radius:var(--r-pill);background:#1faa53;color:#fff!important;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;box-shadow:var(--shadow-lg);transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease)}.wa-float:hover{transform:translateY(-2px);background:#178f45;text-decoration:none!important}.wa-float svg{inline-size:1.25rem;block-size:1.25rem}.wa-float__label{white-space:nowrap}@media(max-width:1080px){.hero__inner{grid-template-columns:minmax(0,1fr)}.hero__sub{max-inline-size:none}.cta-band__inner{grid-template-columns:minmax(0,1fr)}}@media(max-width:960px){.split{grid-template-columns:minmax(0,1fr)}.hamburger{display:inline-flex}.nav{position:fixed;inset-block-start:4.25rem;inset-block-end:0;inset-inline:0;z-index:var(--z-nav);margin:0;padding:var(--sp-4) var(--gutter) calc(var(--sp-24) + env(safe-area-inset-bottom));background:var(--c-surface);overflow-y:auto;overscroll-behavior:contain;border-block-start:1px solid var(--c-border);display:none}.nav[data-open=true]{display:block}.nav__list{flex-direction:column;align-items:stretch;gap:0}.nav-item{border-block-end:1px solid var(--c-border)}.nav-row{justify-content:space-between}.nav-link{flex:1;padding-block:var(--sp-4);font-size:var(--fs-base)}.nav-link:hover{background:transparent}.nav-expand{display:inline-flex;align-items:center;justify-content:center;inline-size:2.75rem;block-size:2.75rem;color:var(--c-ink-500);align-self:center}.nav-expand svg{inline-size:1rem;block-size:1rem;transition:transform var(--dur) var(--ease)}.nav-expand[aria-expanded=true] svg{transform:rotate(180deg)}.nav-link__chevron{display:none}.nav-panel{position:static;min-inline-size:0;padding:0 0 var(--sp-3);border:0;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none;display:none}.nav-panel--wide{min-inline-size:0}.nav-item[data-expanded=true]>.nav-panel{display:block}.nav-panel__grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.nav-panel__link{padding-block:var(--sp-3);font-size:var(--fs-sm)}.header-actions .btn--sample{display:none}.mobile-bar{display:flex}body{padding-block-end:4.5rem}.wa-float{inset-block-end:calc(4.5rem + var(--sp-3));padding-inline:.85rem}.wa-float__label{display:none}.breadcrumb__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.breadcrumb__list::-webkit-scrollbar{display:none}}@media(max-width:720px){:root{--section-y: 2.5rem}.hero{padding-block:2.25rem}.trust-item{padding-inline:var(--sp-3)}.trust-item__num{font-size:var(--fs-xl)}.card{padding:var(--sp-5)}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:var(--sp-6)}.footer-bottom{flex-direction:column;align-items:flex-start}.data-table{font-size:var(--fs-xs)}.spec-table th,.spec-table td{padding:var(--sp-3)}.doc-row{grid-template-columns:minmax(0,1fr)}.doc-row__action .btn{inline-size:100%}.filter-bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.filter-bar>:first-child{grid-column:1 / -1}}@media(max-width:480px){.hero__actions .btn,.cta-band__actions .btn{inline-size:100%}.logo__tag{display:none}}@media print{.site-header,.site-footer,.wa-float,.mobile-bar,.cta-band,.breadcrumb{display:none!important}body{padding:0;color:#000}.table-wrap{overflow:visible;border:0}a[href^=http]:after{content:" (" attr(href) ")";font-size:.8em;color:#555}}
