@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--radius: .625rem;--background: oklch(1 0 0);--foreground: oklch(.129 .042 264.695);--card: oklch(1 0 0);--card-foreground: oklch(.129 .042 264.695);--popover: oklch(1 0 0);--popover-foreground: oklch(.129 .042 264.695);--primary: oklch(.208 .042 265.755);--primary-foreground: oklch(.984 .003 247.858);--secondary: oklch(.968 .007 247.896);--secondary-foreground: oklch(.208 .042 265.755);--muted: oklch(.968 .007 247.896);--muted-foreground: oklch(.554 .046 257.417);--accent: oklch(.968 .007 247.896);--accent-foreground: oklch(.208 .042 265.755);--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(.984 .003 247.858);--border: oklch(.929 .013 255.508);--input: oklch(.929 .013 255.508);--ring: oklch(.704 .04 256.788);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--sidebar: oklch(.984 .003 247.858);--sidebar-foreground: oklch(.129 .042 264.695);--sidebar-primary: oklch(.208 .042 265.755);--sidebar-primary-foreground: oklch(.984 .003 247.858);--sidebar-accent: oklch(.968 .007 247.896);--sidebar-accent-foreground: oklch(.208 .042 265.755);--sidebar-border: oklch(.929 .013 255.508);--sidebar-ring: oklch(.704 .04 256.788)}.dark{--background: oklch(.129 .042 264.695);--foreground: oklch(.984 .003 247.858);--card: oklch(.208 .042 265.755);--card-foreground: oklch(.984 .003 247.858);--popover: oklch(.208 .042 265.755);--popover-foreground: oklch(.984 .003 247.858);--primary: oklch(.929 .013 255.508);--primary-foreground: oklch(.208 .042 265.755);--secondary: oklch(.279 .041 260.031);--secondary-foreground: oklch(.984 .003 247.858);--muted: oklch(.279 .041 260.031);--muted-foreground: oklch(.704 .04 256.788);--accent: oklch(.279 .041 260.031);--accent-foreground: oklch(.984 .003 247.858);--destructive: oklch(.704 .191 22.216);--destructive-foreground: oklch(.984 .003 247.858);--border: oklch(1 0 0 / 10%);--input: oklch(1 0 0 / 15%);--ring: oklch(.551 .027 264.364);--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.208 .042 265.755);--sidebar-foreground: oklch(.984 .003 247.858);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.984 .003 247.858);--sidebar-accent: oklch(.279 .041 260.031);--sidebar-accent-foreground: oklch(.984 .003 247.858);--sidebar-border: oklch(1 0 0 / 10%);--sidebar-ring: oklch(.551 .027 264.364)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--insurx-bg-0);color:var(--insurx-text)}:root{--insurx-bg-0: #0B1220;--insurx-bg-1: #080E1A;--insurx-bg-2: #0F1729;--insurx-bg-3: #141E36;--insurx-bg-card: #111A2E;--insurx-bg-card-hover: #17233E;--insurx-border: #1F2B45;--insurx-border-strong: #2A3B5E;--insurx-border-glow: #2E4569;--insurx-text: #E8EEF7;--insurx-text-dim: #9AA7BE;--insurx-text-mute: #5F6B82;--insurx-cyan: #22D3EE;--insurx-green: #A3E635;--insurx-blue: #3B82F6;--insurx-gold: #F59E0B;--insurx-violet: #8B5CF6;--grad-brand: linear-gradient(115deg, #A3E635 0%, #22D3EE 55%, #3B82F6 100%);--background: #0B1220;--foreground: #E8EEF7;--card: #111A2E;--card-foreground: #E8EEF7;--popover: #111A2E;--popover-foreground: #E8EEF7;--primary: #22D3EE;--primary-foreground: #07110A;--secondary: #0F1729;--secondary-foreground: #E8EEF7;--muted: #0F1729;--muted-foreground: #9AA7BE;--accent: #17233E;--accent-foreground: #E8EEF7;--border: #1F2B45;--input: #1F2B45;--ring: #22D3EE;--sidebar: #080E1A;--sidebar-foreground: #E8EEF7;--sidebar-primary: #22D3EE;--sidebar-primary-foreground: #07110A;--sidebar-accent: #17233E;--sidebar-accent-foreground: #E8EEF7;--sidebar-border: #1F2B45;--sidebar-ring: #22D3EE;--font-display: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}html.insurx,html.insurx body{background:var(--insurx-bg-0);color:var(--insurx-text);font-family:var(--font-body);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;letter-spacing:-.01em}.font-display{font-family:var(--font-display);letter-spacing:-.02em;line-height:1.1}.font-mono{font-family:var(--font-mono)}.grad-text{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.btn-x{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:10px;font-family:var(--font-body);font-size:14px;font-weight:600;border:1px solid var(--insurx-border-strong);background:var(--insurx-bg-2);color:var(--insurx-text);cursor:pointer;text-decoration:none;transition:all .2s ease;letter-spacing:-.01em}.btn-x:visited{color:var(--insurx-text)}.btn-x:hover,.btn-x:focus-visible{border-color:#22d3ee8c;background:var(--insurx-bg-3);color:#fff!important;transform:translateY(-1px)}.btn-x-primary{background:var(--grad-brand);color:#05080f!important;border:none;font-weight:700}.btn-x-primary:visited{color:#05080f!important}.btn-x-primary:hover,.btn-x-primary:focus-visible{background:var(--grad-brand);color:#05080f!important;filter:brightness(1.08);box-shadow:0 12px 32px -8px #22d3ee80;transform:translateY(-1px)}.btn-x-ghost{background:transparent;border-color:var(--insurx-border)}.btn-x-ghost:hover,.btn-x-ghost:focus-visible{background:var(--insurx-bg-2);border-color:var(--insurx-border-strong);color:#fff!important}@keyframes insurx-grid{to{background-position:48px 48px}}@keyframes insurx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes insurx-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes insurx-pulse-glow{0%,to{opacity:.35}50%{opacity:.75}}@keyframes insurx-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.float-slow{animation:insurx-float 7s ease-in-out infinite}.float-slower{animation:insurx-float 10s ease-in-out infinite}.pulse-glow{animation:insurx-pulse-glow 4s ease-in-out infinite}.x-link{color:var(--insurx-text-dim);transition:color .18s ease}.x-link:hover{color:#fff}@keyframes insurx-drift-x{0%{transform:translate(-10%)}to{transform:translate(110%)}}@keyframes insurx-spin-slow{to{transform:rotate(360deg)}}@keyframes insurx-blink{0%,to{opacity:.2}50%{opacity:1}}@keyframes insurx-scan{0%{transform:translateY(-20vh);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(120vh);opacity:0}}@keyframes insurx-tilt{0%,to{transform:perspective(1200px) rotateX(0) rotateY(0)}50%{transform:perspective(1200px) rotateX(2deg) rotateY(-3deg)}}@keyframes insurx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.float-tilt{animation:insurx-tilt 9s ease-in-out infinite}.dot-blink{animation:insurx-blink 2.4s ease-in-out infinite}html{scroll-behavior:smooth}.order-text{order:1}.order-image,.order-text-reverse{order:2}.order-image-reverse{order:1}@media(max-width:980px){.product-grid{grid-template-columns:1fr!important;gap:56px!important}.order-text,.order-text-reverse{order:2}.order-image,.order-image-reverse{order:1}.combined-cta{padding:64px 32px!important}}@media(max-width:640px){.product-sticky{padding:80px 20px!important;position:relative!important;min-height:auto!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-shadow:none!important}.product-grid{gap:40px!important}.product-headline{font-size:30px!important}.combined-cta{padding:48px 22px!important;border-radius:22px!important}header nav{gap:14px!important}}@media(max-width:980px){.contact-grid{grid-template-columns:1fr!important;gap:56px!important}}@media(max-width:640px){.contact-grid{gap:40px!important}.contact-form-card{padding:26px!important}.contact-name-row{grid-template-columns:1fr!important}}@media(max-width:640px){section[data-hero],main{padding-left:20px;padding-right:20px}.float-tilt{animation:none}}@media(max-width:640px){main.contact-main{padding-top:130px!important;padding-bottom:60px!important}}
