:root{--claimtec-blue:#2f5fa8;--claimtec-blue-dark:#0b1633;--claimtec-blue-ink:#17243a;--claimtec-green:#5fae3e;--claimtec-surface:#ffffff;--claimtec-background:#f1f5f9;--claimtec-muted-surface:#f7f9fc;--claimtec-secondary-text:#536277;--claimtec-border:#d8e0ea;--claimtec-nav-width:240px;--claimtec-radius:8px;--claimtec-space-1:4px;--claimtec-space-2:8px;--claimtec-space-3:12px;--claimtec-space-4:16px;--claimtec-space-6:24px;--claimtec-focus:rgba(47,95,168,0.14);--claimtec-shadow-soft:0 1px 3px rgba(15,23,42,0.06);--claimtec-shadow-premium:0 2px 8px rgba(15,35,72,0.08)}@layer components{.claimtec-product-shell{min-height:100dvh;color:var(--claimtec-blue-ink);background:var(--claimtec-background)}.claimtec-product-frame{border:1px solid rgba(255,255,255,.82);background:rgba(255,255,255,.96);box-shadow:var(--claimtec-shadow-premium)}.claimtec-brand-wordmark{font-weight:700;letter-spacing:0;color:var(--claimtec-blue)}.claimtec-brand-wordmark .claimtec-brand-claim{color:var(--claimtec-green)}.claimtec-brand-wordmark .claimtec-brand-tec{color:var(--claimtec-blue)}.claimtec-premium-hero-dark{position:relative;overflow:hidden;color:#ffffff;background:var(--claimtec-blue-dark);border:1px solid rgba(255,255,255,.12);box-shadow:0 32px 90px rgba(15,35,72,.26)}.claimtec-premium-hero-light{position:relative;overflow:hidden;background:var(--claimtec-muted-surface);border:1px solid rgba(255,255,255,.78);box-shadow:var(--claimtec-shadow-soft)}.claimtec-premium-card{border:1px solid var(--claimtec-border);background:var(--claimtec-surface);box-shadow:var(--claimtec-shadow-soft);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.claimtec-premium-card-muted{border:1px solid rgba(203,213,225,.78);background:rgba(248,250,252,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.claimtec-premium-label{color:var(--claimtec-blue)}.claimtec-premium-label,.claimtec-premium-label-muted{font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.claimtec-premium-label-muted{color:rgb(100,116,139)}.claimtec-field-premium{border:1px solid rgba(47,95,168,.28);background:rgba(255,255,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 8px 18px rgba(15,23,42,.06);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.claimtec-field-premium:hover{border-color:rgba(47,95,168,.42);background:rgba(255,255,255,.99)}.claimtec-field-premium:focus,.claimtec-field-premium:focus-visible{outline:none;border-color:rgba(47,95,168,.58);box-shadow:0 0 0 4px var(--claimtec-focus),0 12px 24px rgba(15,23,42,.08)}.claimtec-link-card-premium{cursor:pointer;border:1px solid rgba(148,163,184,.34);background:linear-gradient(135deg,#ffffff,#f8fafc);box-shadow:0 12px 34px rgba(15,23,42,.06);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.claimtec-link-card-premium:focus-visible,.claimtec-link-card-premium:hover{transform:translateY(-1px);border-color:rgba(47,95,168,.44);box-shadow:0 20px 50px rgba(15,23,42,.1);outline:none}.claimtec-divider-accent{height:.25rem;width:13rem;border-radius:999px;background:linear-gradient(90deg,var(--claimtec-green),var(--claimtec-blue))}}@media (max-width:1023px){.claimtec-link-card-premium:focus-visible,.claimtec-link-card-premium:hover{transform:none}}