.platform-surface{--cyq-ink-900:#12202e;--cyq-ink-700:#2d3e52;--cyq-ink-500:#5a6b7e;--cyq-ink-300:#9aa7b5;--cyq-ink-100:#e4e9ef;--cyq-ink-50:#f4f7fa;--cyq-paper:#fcfdfe;--cyq-paper-cold:#f4f7fa;--cyq-paper-tinted:#eef2f7;--ink:var(--cyq-ink-900);--body:var(--cyq-ink-700);--muted:var(--cyq-ink-500);--whisper:var(--cyq-ink-300);--rule:#c9d4de;--rule-soft:var(--cyq-ink-100);--paper:var(--cyq-paper-tinted);--surface:var(--cyq-paper-cold);--hover:#e2e8f0;--stripe:#e7edf3;--cyq-q:#4084b8;--cyq-wordmark:#265486;--cyq-tagline:#1f4e85;--cyq-300:#7daad1;--cyq-500:#356fa0;--cyq-600:#2b5c87;--cyq-900:#12304f;--cyq-950:#081a2e;--accent-insured:var(--cyq-tagline);--accent-insurer:var(--cyq-wordmark);--accent-partner:var(--cyq-500);--ink-surface:var(--cyq-950);--ink-on-dark:#e8eef5;--muted-on-dark:#8fa4ba;--rule-on-dark:#ffffff1a;color:var(--ink);font-family:var(--font-inter), "Inter", system-ui, sans-serif;font-feature-settings:"ss01", "cv11", "kern";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:linear-gradient(#e7edf3 0%,#eef2f7 30%,#f2f5f9 100%);position:relative}.platform-surface:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(90deg,#4084b81a 1px,#0000 1px),linear-gradient(#4084b81a 1px,#0000 1px);background-size:80px 80px;position:fixed;inset:0}.platform-surface>*{z-index:1;position:relative}.platform-surface .pf-display{font-family:var(--font-raleway), "Raleway", system-ui, sans-serif;letter-spacing:-.028em;-webkit-hyphens:auto;hyphens:auto;word-break:normal;overflow-wrap:normal;text-wrap:pretty}.platform-surface .pf-display-regular{font-weight:400}.platform-surface .pf-display-bold{font-weight:700}.platform-surface .pf-mono{font-family:var(--font-plex-mono), "IBM Plex Mono", "SF Mono", monospace;font-variant-numeric:tabular-nums;font-feature-settings:"zero", "cv06"}.platform-surface .pf-kicker{font-family:var(--font-inter), "Inter", system-ui, sans-serif;text-transform:uppercase;letter-spacing:.22em;color:var(--ink);margin-left:-.11em;font-size:10.5px;font-weight:600}.platform-surface .pf-rule{border-top:1px solid var(--rule)}.platform-surface .pf-rule-soft{border-top:1px solid var(--rule-soft)}.platform-surface .pf-hairline{border-color:#12202e12}.platform-surface .pf-card-luxury{background:var(--cyq-paper);border:1px solid #12202e12;border-radius:6px;padding:36px;transition:border-color .18s ease-out,box-shadow .22s ease-out,transform .22s ease-out;overflow:hidden}.platform-surface .pf-card-luxury:hover{border-color:#12202e24;transform:translateY(-1px);box-shadow:0 4px 20px #12202e0d}@media (prefers-reduced-motion:reduce){.platform-surface .pf-card-luxury,.platform-surface .pf-card-luxury:hover{transition:none;transform:none}}.platform-surface .pf-display-tight{letter-spacing:-.04em}.platform-surface .pf-lede-dropcap:first-letter{font-family:var(--font-raleway), "Raleway", system-ui, sans-serif;float:left;color:var(--ink);letter-spacing:-.06em;margin:.06em .1em 0 -.04em;font-size:3.4em;font-weight:700;line-height:.86}.platform-surface .pf-audit-band{border-bottom:1px solid #12202e12;border-left:0}.platform-surface .pf-row-number{font-family:var(--font-raleway), "Raleway", system-ui, sans-serif;letter-spacing:-.055em;color:var(--ink);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;min-height:1em;margin-block:0;padding-block-end:.04em;font-weight:400;line-height:1;display:block}.platform-surface .pf-link{color:var(--ink);border-bottom:1.5px solid var(--ink);padding-bottom:3px;font-weight:600;text-decoration:none;transition:color .18s,border-color .18s,letter-spacing .18s}.platform-surface .pf-link:hover{letter-spacing:.01em}.platform-surface .pf-link.pf-link-insured:hover{color:var(--accent-insured);border-color:var(--accent-insured)}.platform-surface .pf-link.pf-link-insurer:hover{color:var(--accent-insurer);border-color:var(--accent-insurer)}.platform-surface .pf-link.pf-link-it-partner:hover{color:var(--accent-partner);border-color:var(--accent-partner)}.platform-surface .pf-row{border:1px solid var(--rule);isolation:isolate;background:linear-gradient(135deg,#fff 0%,#fafbfd 50%,#f4f7fa 100%);border-radius:6px;transition:border-color .4s,box-shadow .4s,transform .4s;position:relative;overflow:hidden;box-shadow:0 1px #12304f05,0 2px 4px #12304f0a,0 8px 24px #12304f0d}.platform-surface .pf-row:before{content:"";z-index:2;background:var(--row-accent,var(--cyq-q));width:4px;transition:width .4s;position:absolute;top:0;bottom:0;left:0}.platform-surface .pf-row-insured{--row-accent:var(--accent-insured)}.platform-surface .pf-row-insurer{--row-accent:var(--accent-insurer)}.platform-surface .pf-row-it-partner{--row-accent:var(--accent-partner)}.platform-surface .pf-row:after{content:"";background:radial-gradient(circle at top right, var(--row-accent) 0%, transparent 55%);opacity:0;pointer-events:none;z-index:0;width:320px;height:320px;transition:opacity .6s;position:absolute;top:0;right:0}.platform-surface .pf-row>*{z-index:1;position:relative}.platform-surface .pf-row:hover{border-color:#0e23382e;transform:translateY(-2px);box-shadow:0 2px #12304f08,0 6px 16px #12304f14,0 24px 60px #12304f1a}.platform-surface .pf-row:hover:before{width:6px}.platform-surface .pf-row:hover:after{opacity:.07}.platform-surface .pf-row .pf-row-number{color:var(--ink)}.platform-surface .pf-row:hover .pf-row-number{color:var(--row-accent)}.platform-surface .pf-row-cta{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:999px;align-items:center;gap:12px;padding:12px 18px 12px 22px;font-size:12.5px;font-weight:600;transition:background-color .25s,padding .25s,gap .25s;display:inline-flex}.platform-surface .pf-row-cta .pf-row-cta-icon{width:28px;height:28px;color:var(--ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.platform-surface .pf-row:hover .pf-row-cta{gap:14px;padding-right:14px}.platform-surface .pf-row:hover .pf-row-cta-icon{background:var(--row-accent);color:#fff;transform:translate(2px)rotate(-45deg)}.platform-surface .pf-row-dot{background:var(--row-accent,var(--cyq-q));width:6px;height:6px;color:var(--row-accent,var(--cyq-q));border-radius:999px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite pf-pulse}@keyframes pf-pulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.7;box-shadow:0 0 0 6px #0000}}@keyframes pf-status-pulse{0%{opacity:.55;transform:scale(1)}60%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}@media (prefers-reduced-motion:reduce){.platform-surface [style*=pf-status-pulse]{animation:none!important}}.platform-surface .pf-row-chart{border:1px solid var(--rule-soft);background:#fff;border-radius:4px;padding:16px 14px 12px}.platform-surface .pf-row-insured:hover .pf-row-number{color:var(--accent-insured)}.platform-surface .pf-row-insurer:hover .pf-row-number{color:var(--accent-insurer)}.platform-surface .pf-row-it-partner:hover .pf-row-number{color:var(--accent-partner)}.platform-surface input.pf-input{border:none;border-bottom:1.5px solid var(--rule);width:100%;color:var(--ink);background:0 0;outline:none;padding:12px 0;font-family:inherit;font-size:16px;font-weight:500;transition:border-color .18s}.platform-surface input.pf-input::placeholder{color:var(--whisper);font-weight:400}.platform-surface input.pf-input:focus{border-bottom-color:var(--ink);border-bottom-width:2px}.platform-surface .pf-otp-cell{border:1.5px solid var(--rule);width:52px;height:62px;color:var(--ink);font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;text-align:center;background:#fff;border-radius:4px;outline:none;font-size:22px;font-weight:600;transition:border-color .15s,box-shadow .15s}.platform-surface .pf-otp-cell:focus{border-color:var(--cyq-q);box-shadow:0 0 0 3px #4084b840}.platform-surface .pf-otp-cell[data-filled="1"]{border-color:var(--ink)}.platform-surface .pf-cta{background:var(--ink);color:#fff;letter-spacing:.04em;cursor:pointer;border:none;border-radius:2px;align-items:center;gap:14px;padding:15px 26px;font-size:13px;font-weight:600;transition:background-color .2s;display:inline-flex}.platform-surface .pf-cta:hover{background:var(--cyq-950)}.platform-surface .pf-cta:disabled{background:var(--muted);cursor:not-allowed}.platform-surface .pf-ghost{color:var(--body);cursor:pointer;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);background:0 0;border:none;font-size:12px;font-weight:500;transition:color .18s,text-decoration-color .18s}.platform-surface .pf-ghost:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.platform-surface .pf-lang-cell{font-family:var(--font-plex-mono), "IBM Plex Mono", monospace;letter-spacing:.18em;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:6px 10px;font-size:11px;font-weight:700;transition:color .18s,background-color .18s,border-color .18s;position:relative}.platform-surface .pf-lang-cell:hover{color:var(--ink)}.platform-surface .pf-lang-cell[data-active="1"]{color:var(--ink);border-color:var(--ink)}.platform-surface .pf-lang-cell[data-divider="1"]:after{content:"";background:var(--rule);width:1px;position:absolute;top:25%;bottom:25%;right:-1px}.platform-surface .pf-lang-cell[data-active="1"][data-divider="1"]:after{display:none}.platform-surface .pf-lang-cell:has(+.pf-lang-cell[data-active="1"]):after{display:none}.platform-surface .pf-ink-section .pf-lang-cell{color:var(--muted-on-dark)}.platform-surface .pf-ink-section .pf-lang-cell:hover{color:#fff}.platform-surface .pf-ink-section .pf-lang-cell[data-active="1"]{color:#fff;border-color:#ffffff8c}.platform-surface .pf-badge{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);border:1.5px solid var(--ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.platform-surface .pf-tw-cursor{vertical-align:baseline;opacity:.85;background:currentColor;border-radius:1px;width:2px;height:.78em;margin-left:.12em;display:inline-block;transform:translateY(.08em)}.platform-surface .pf-tw-cursor[data-blinking="0"]{animation:none}.platform-surface .pf-tw-cursor[data-blinking="1"]{animation:1.05s steps(2,start) infinite pf-tw-blink}@keyframes pf-tw-blink{to{opacity:0}}.platform-surface .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.platform-surface .pf-ink-section{--ink-section-accent:var(--cyq-q);--ink-section-accent-soft:var(--cyq-300);--ink-section-rule-soft:#4084b840;--ink-section-bg-chip:#4084b81f;--ink-section-text:#fff;--ink-section-text-2:#c4cfdb;--ink-section-text-3:#9fb3c8;--ink-section-text-chip:#c4daea;isolation:isolate;background:radial-gradient(ellipse 80% 110% at 28% 50%, #4084b82e 0%, #1f4e8500 55%), radial-gradient(ellipse 120% 120% at 50% 50%, var(--cyq-tagline) 0%, var(--cyq-900) 55%, var(--cyq-950) 100%);color:var(--ink-on-dark);position:relative;overflow:hidden}.platform-surface .pf-ink-section:before{content:"";pointer-events:none;z-index:0;opacity:.7;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.25 0 0 0 0 0.52 0 0 0 0 0.72 0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.platform-surface .pf-ink-section:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#4084b800 0%,#4084b88c 18%,#7daad1d9 50%,#4084b88c 82%,#4084b800 100%);height:1px;position:absolute;top:0;left:0;right:0}.platform-surface .pf-ink-section>*{z-index:1;position:relative}.platform-surface .pf-ink-section .pf-kicker{color:#7daad1;letter-spacing:.28em}.platform-surface .pf-ink-section .pf-rule,.platform-surface .pf-ink-section .pf-rule-soft{border-top-color:var(--rule-on-dark)}.platform-surface .pf-q-watermark{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;opacity:.045;filter:blur(.2px);position:absolute}.platform-surface .pf-q-watermark svg{display:block}@media (prefers-reduced-motion:reduce){.platform-surface,.platform-surface *,.platform-surface :before,.platform-surface :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.platform-surface .pf-row-dot{box-shadow:none;animation:none}.platform-surface .pf-tw-cursor{opacity:1;animation:none}}
