@font-face{font-family:Mulish;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/mulish-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mulish;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/mulish-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/nunito-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/nunito-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--sherman-blue:#0092df;--sherman-blue-pale:#dfebff;--sherman-blue-mist:#d8eafa;--sherman-white:#fdfeff;--sherman-black:#07090d;--sherman-blue-50:#f1f7fe;--sherman-blue-100:#dfebff;--sherman-blue-200:#b9d8f8;--sherman-blue-300:#8cc1f1;--sherman-blue-400:#4ea9e8;--sherman-blue-500:#0092df;--sherman-blue-600:#0079ba;--sherman-blue-700:#015e91;--sherman-blue-800:#024a73;--sherman-blue-900:#043858;--gray-50:#f7fafc;--gray-100:#eef2f6;--gray-200:#dde4ec;--gray-300:#c2ccd6;--gray-400:#97a2ae;--gray-500:#6b7682;--gray-600:#4b5562;--gray-700:#323b47;--gray-800:#1d2531;--gray-900:#0c121b;--bull-green:#16a34a;--bull-green-soft:#dcfce7;--bear-red:#dc2626;--bear-red-soft:#fee2e2;--warn-amber:#d97706;--warn-amber-soft:#fef3c7;--bg:var(--sherman-white);--bg-soft:var(--sherman-blue-pale);--bg-section:var(--sherman-blue-mist);--bg-invert:var(--sherman-blue-500);--bg-deep:var(--sherman-blue-700);--fg:var(--sherman-black);--fg-1:var(--gray-900);--fg-2:var(--gray-700);--fg-3:var(--gray-500);--fg-on-blue:var(--sherman-white);--fg-accent:var(--sherman-blue-500);--fg-link:var(--sherman-blue-600);--border:var(--gray-200);--border-strong:var(--gray-300);--border-blue:var(--sherman-blue-500);--font-display:"Mulish", "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Mulish", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-12:.75rem;--fs-14:.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-28:1.75rem;--fs-36:2.25rem;--fs-44:2.75rem;--fs-56:3.5rem;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.04em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--shadow-xs:0 1px 2px #0049730f;--shadow-sm:0 2px 6px #00497314;--shadow-md:0 8px 24px #0049731a;--shadow-lg:0 16px 40px #00497324;--shadow-card-soft:0 6px 20px #0092df1a;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s}main{margin-top:100px}.sherman{font-family:var(--font-body);color:var(--fg-1);font-size:var(--fs-16);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.sherman h1,.sherman .h1{font-family:var(--font-display);font-weight:800;font-size:var(--fs-44);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg-1);margin:0}.sherman h2,.sherman .h2{font-family:var(--font-display);font-weight:800;font-size:var(--fs-36);line-height:var(--lh-tight);color:var(--fg-1);margin:0}.sherman h3,.sherman .h3{font-family:var(--font-display);font-weight:700;font-size:var(--fs-28);line-height:var(--lh-snug);color:var(--fg-1);margin:0}.sherman h4,.sherman .h4{font-family:var(--font-display);font-weight:700;font-size:var(--fs-24);line-height:var(--lh-snug);color:var(--fg-1);margin:0}.sherman .eyebrow{font-family:var(--font-display);font-weight:800;font-size:var(--fs-14);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--fg-on-blue)}.sherman .accent{color:var(--fg-accent)}.sherman p,.sherman .body{font-size:var(--fs-16);line-height:var(--lh-relaxed);color:var(--fg-2);margin:0}.sherman .lede{font-size:var(--fs-20);line-height:var(--lh-normal);color:var(--fg-2)}.sherman .caption{font-size:var(--fs-14);color:var(--fg-3)}.sherman .disclaimer{font-size:var(--fs-12);color:var(--fg-3);font-weight:600}.sherman .mono{font-family:var(--font-mono);font-feature-settings:"tnum"}:root{--deep-navy:#071d3a;--ink:#071d3a;--surface-deep:#071d3a;--soft-bg:#f7fafc;--light-blue:#eaf7ff;--surface:#fff;--brand-label:var(--sherman-blue-600);--pos-green:#097a4a;--pos-green-soft:#dff5ea;--neg-red:#b83232;--neg-red-soft:#fbe6e6}*{box-sizing:border-box}html,body{font-family:var(--font-body);color:var(--gray-900);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0}html{background:var(--soft-bg)}body{background:radial-gradient(1100px 760px at 86% 10%, #0092df12, transparent 60%), radial-gradient(820px 620px at 6% 52%, #0092df0d, transparent 55%), radial-gradient(960px 720px at 58% 96%, #0092df0e, transparent 60%), var(--soft-bg);background-attachment:fixed;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-label);font-size:13px;font-weight:800}.eyebrow.dim{color:var(--gray-500)}.section-title{letter-spacing:-.024em;color:var(--ink);text-wrap:balance;margin:16px 0 18px;font-size:clamp(36px,4.2vw,64px);font-weight:900;line-height:1.05}.section-title .accent{color:var(--sherman-blue)}.section-lede{color:var(--gray-600);text-wrap:pretty;max-width:62ch;margin:0;font-size:20px;font-weight:500;line-height:1.6}html{scroll-padding-top:88px}.container{max-width:1280px;margin:0 auto;padding:0 32px}.nav{z-index:100;transition:backdrop-filter .3s var(--ease-standard), background .3s var(--ease-standard), border-color .3s var(--ease-standard), box-shadow .3s var(--ease-standard);background:#fff0;border-bottom:1px solid #0000;align-items:center;gap:24px;padding:20px 48px;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffc2;border-bottom-color:#071d3a14;padding:14px 48px;box-shadow:0 4px 24px -8px #071d3a14}.nav .brand{font-family:var(--font-display);align-items:center;gap:10px;display:flex}.nav .brand-mark{background:linear-gradient(135deg, var(--sherman-blue) 0%, #0079ba 100%);color:#fff;letter-spacing:-.04em;width:42px;height:42px;transition:transform .2s var(--ease-standard), box-shadow .2s var(--ease-standard);border-radius:13px;place-items:center;font-size:23px;font-weight:900;display:grid;box-shadow:0 4px 12px #0092df47}.nav .brand:hover .brand-mark{transform:translateY(-1px);box-shadow:0 6px 18px #0092df5c}.nav .brand-text{flex-direction:column;line-height:1;display:flex}.nav .brand-text .a{letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:900}.nav .brand-text .b{letter-spacing:.18em;color:var(--brand-label);text-transform:uppercase;margin-top:2px;font-size:10.5px;font-weight:700}.nav .links{align-items:center;gap:2px;margin-left:24px;display:flex}.nav .links a{color:var(--gray-700);letter-spacing:-.003em;transition:background .2s var(--ease-standard), color .2s var(--ease-standard);padding:10px 15px;font-size:14.5px;font-weight:600}.nav .links a:active{background:#0092df29}.nav .spacer{flex:1}.nav .corp{color:var(--ink);padding:10px 16px;font-size:14.5px;font-weight:700}.nav .corp:hover{color:var(--brand-label)}.btn{letter-spacing:-.002em;transition:transform .25s var(--ease-emphasized), box-shadow .25s var(--ease-emphasized), background .2s var(--ease-standard), color .2s var(--ease-standard);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:13px 24px;font-size:14.5px;font-weight:700;display:inline-flex}.btn .arrow{transition:transform .3s var(--ease-emphasized)}.btn:hover .arrow{transform:translate(4px)}.btn:active .arrow{transform:translate(2px)}.btn-primary{color:#fff;background:#0079ba;box-shadow:0 4px 14px -6px #071d3a59}.btn-primary:hover{background:#015e91;transform:translateY(-2px);box-shadow:0 8px 20px -8px #071d3a66}.btn-primary:active{transform:translateY(-1px);box-shadow:0 5px 14px -8px #071d3a59}.btn-ghost{background:var(--surface);color:var(--ink);border-color:#071d3a1f}.btn-ghost:hover{border-color:var(--brand-label);color:var(--brand-label);transform:translateY(-1px)}.btn-dark{background:var(--surface-deep);color:#fff}.btn-dark:hover{background:#0e2c5a;transform:translateY(-1px)}.btn-on-navy{background:var(--surface);color:var(--ink)}.btn-on-navy:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0000002e}.btn-on-navy-ghost{color:#fff;background:0 0;border-color:#ffffff52}.btn-on-navy-ghost:hover{background:#ffffff14;border-color:#fff9}.hero{background:radial-gradient(900px 600px at 88% 15%, #0092df14, transparent 68%), radial-gradient(1000px 700px at 8% 85%, #eaf7ff80, transparent 62%), linear-gradient(180deg, #fafbfc 0%, var(--soft-bg) 100%);padding:160px 0 96px;position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;min-height:640px;display:grid;position:relative}@media (max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:48px}.hero{padding:120px 0 60px}}.hero-left .hero-pill{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm);border:1px solid #0092df2e;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:13px;font-weight:700;display:inline-flex}.hero-left .hero-pill .dot{background:var(--sherman-blue);color:#fff;border-radius:999px;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.hero-left h1{font-family:var(--font-display);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;margin:24px 0 20px;font-size:clamp(48px,5.8vw,84px);font-weight:900;line-height:1}.hero-left h1 .blue{color:var(--sherman-blue)}.hero-left .sub{color:var(--gray-600);text-wrap:pretty;max-width:54ch;margin:0 0 32px;font-size:20px;font-weight:500;line-height:1.6}.hero-left .ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-left .trust{color:var(--gray-600);align-items:center;gap:10px;margin-top:28px;font-size:14px;font-weight:600;display:inline-flex}.hero-left .trust .check{background:var(--pos-green-soft);width:22px;height:22px;color:var(--pos-green);border-radius:999px;place-items:center;display:grid}.stage{perspective:1500px;height:640px;transform-style:preserve-3d;position:relative}@media (max-width:1024px){.stage{height:560px}}@keyframes fcSlotIn{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}.fc{background:var(--surface);width:100%;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;contain:layout;border:none;border-radius:22px;padding:18px;position:relative;box-shadow:0 20px 50px -20px #071d3a47,0 8px 20px -8px #071d3a1f,0 0 0 1px #071d3a0a}.fc.blue{background:linear-gradient(165deg, var(--sherman-blue) 0%, #0079ba 100%);color:#fff;box-shadow:0 28px 64px -20px #0092df80,0 12px 28px -12px #0092df59,0 0 0 1px #ffffff1a}.fc.navy{background:linear-gradient(165deg, var(--surface-deep) 0%, #0e2c5a 100%);color:#fff;box-shadow:0 28px 64px -20px #071d3a66,0 12px 28px -12px #071d3a40,0 0 0 1px #ffffff14}.fc .label{letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:800}.fc .label.b{color:var(--brand-label);opacity:1}.fc .val{font-family:var(--font-display);letter-spacing:-.02em;margin-top:4px;font-size:24px;font-weight:900}.fc .delta{align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:800;display:inline-flex}.fc .delta.up{color:var(--pos-green)}.fc .delta.down{color:var(--neg-red)}.fc.blue .delta.up,.fc.navy .delta.up{color:#7be7b5}.phone{backface-visibility:hidden;will-change:transform;contain:layout;opacity:0;background:linear-gradient(135deg,#2b3e58 0%,#16273d 38%,#0a1626 100%);border-radius:46px;width:270px;height:560px;padding:14px;animation:.7s cubic-bezier(.16,1,.3,1) .1s both fcSlotIn,9s ease-in-out infinite floatPhone;position:absolute;top:50%;left:50%;box-shadow:0 80px 120px -36px #071d3a8c,0 40px 72px -28px #0092df6b,inset 0 1.5px #ffffff29,inset 0 0 0 1.5px #ffffff0f}.phone-shadow{filter:blur(48px);pointer-events:none;background:radial-gradient(50% 50%,#040c1a99,#0000 70%);border-radius:50%;width:300px;height:360px;position:absolute;top:50%;left:50%;transform:translate3d(-38%,70px,-60px)}.phone .notch{z-index:4;background:#0a1424;border-radius:999px;width:92px;height:22px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.phone .screen{color:#eaf2fb;background:linear-gradient(#0c2140 0%,#0a1830 58%,#081427 100%);border-radius:32px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.phone .screen-light{pointer-events:none;z-index:3;background:linear-gradient(135deg,#ffffff1a 0%,#0000 38%);position:absolute;inset:0}.phone .statusbar{color:#eaf2fb;justify-content:space-between;align-items:center;padding:12px 22px 6px;font-size:11px;font-weight:800;display:flex}.phone .ph-head{padding:18px 18px 14px}.phone .ph-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#6fc3f5;font-size:10px;font-weight:800}.phone .ph-val{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:22px;font-weight:900;line-height:1}.phone .ph-val .small{color:#eaf2fb8c;margin-left:1px;font-size:14px}.phone .ph-delta{color:#7be7b5;align-items:center;gap:7px;margin-top:8px;font-size:12px;font-weight:800;display:inline-flex}.phone .ph-delta.up{color:#7be7b5}.phone .ph-delta.down{color:#ff9b9b}.phone .ph-delta span{color:#eaf2fb99;font-weight:700}.phone .ph-positions{flex-direction:column;gap:6px;padding:2px 14px 0;display:flex}.phone .ph-pos-head{letter-spacing:.12em;text-transform:uppercase;color:#eaf2fb80;justify-content:space-between;align-items:center;padding:2px 2px 4px;font-size:10px;font-weight:800;display:flex}.phone .ph-pos{background:#ffffff12;border:1px solid #ffffff17;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:10px;display:flex}.phone .ph-pos .sym{color:#fff;flex:1;font-size:10px;font-weight:700}.phone .ph-pos .pr{color:#eaf2fb;font-variant-numeric:tabular-nums;text-align:right;min-width:50px;font-size:10px;font-weight:700}.phone .ph-pos .ch{font-variant-numeric:tabular-nums;text-align:right;min-width:50px;font-size:10px;font-weight:700}.phone .ph-pos .ch.up{color:#7be7b5}.phone .ph-pos .ch.down{color:#ff9b9b}@keyframes blinkGreen{0%,to{color:#7be7b5}50%{color:#00ee7f}}@keyframes blinkRed{0%,to{color:#ff9b9b}50%{color:#ff6565}}@keyframes blinkWhite{0%,to{color:#fff}50%{color:#fff}}.phone .ph-bottom{border-top:1px solid #ffffff14;justify-content:space-around;margin-top:auto;padding:12px 8px 18px;display:flex}.phone .ph-bottom span{color:#eaf2fb73;place-items:center;width:38px;height:38px;display:grid}.phone .ph-bottom span.on{color:#6fc3f5;background:#0092df29;border-radius:12px}.skyline{pointer-events:none;opacity:.5;z-index:0;height:220px;position:absolute;bottom:-1px;left:0;right:0}@keyframes floatA{0%,to{transform:translate(0,0)rotate(-1.5deg)}50%{transform:translateY(-8px)rotate(-1.5deg)}}@keyframes floatB{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-9px)rotate(1deg)}}@keyframes floatPhone{0%,to{transform:translate(-50%,-50%)}}section.block{padding:144px 0}@media (max-width:768px){section.block{padding:96px 0}}.head{text-align:center;max-width:880px;margin:0 auto 68px}.head.left{text-align:left;margin:0 0 48px}.head .section-lede{margin:14px auto 0}.head.left .section-lede{margin:14px 0 0}.reveal{opacity:100;transition:opacity .7s var(--ease-emphasized), transform .7s var(--ease-emphasized);transform:translateY(28px)}.reveal.in{opacity:1;transform:translateY(0)}.reveal.d1{font-size:60px;transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}.own-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:1000px){.own-grid{grid-template-columns:repeat(2,1fr)}}.own-card{background:var(--surface);transition:transform .4s var(--ease-emphasized), box-shadow .4s var(--ease-emphasized), border-color .3s var(--ease-standard);border:1px solid #071d3a0d;border-radius:24px;padding:26px;position:relative;overflow:hidden;box-shadow:0 2px 8px #071d3a0a,0 1px 3px #071d3a14}.own-card:before{content:"";opacity:0;transition:opacity .4s var(--ease-emphasized);pointer-events:none;background:linear-gradient(135deg,#0092df00 0%,#0092df14 100%);border-radius:24px;position:absolute;inset:0}.own-card:hover{border-color:#0092df4d;transform:translateY(-8px);box-shadow:0 20px 48px -16px #0092df52,0 8px 20px -8px #071d3a1a}.own-card:hover:before{opacity:1}.own-card .badge{background:var(--light-blue);color:var(--brand-label);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:800;position:absolute;top:16px;right:16px}.own-card .ic-tile{background:linear-gradient(135deg, var(--light-blue), #fff);width:56px;height:56px;color:var(--brand-label);border:1px solid #0092df26;border-radius:16px;place-items:center;display:grid}.own-card .tick{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin-top:18px;font-size:26px;font-weight:900}.own-card .sector{color:var(--gray-500);margin-top:2px;font-size:13px;font-weight:600}.own-card .price-row{justify-content:space-between;align-items:baseline;margin-top:14px;display:flex}.own-card .price-row .px{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.own-card .price-row .ch{border-radius:6px;padding:3px 8px;font-size:12.5px;font-weight:800}.own-card .price-row .ch.up{background:var(--pos-green-soft);color:var(--pos-green)}.own-card .price-row .ch.down{color:#dc2626;background:#dc26261f}.own-card svg.spark{width:100%;height:48px;margin-top:12px;display:block}.path-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}@media (max-width:900px){.path-grid{grid-template-columns:1fr}}.path-card{background:var(--surface);height:100%;box-shadow:var(--shadow-sm);transition:transform .35s var(--ease-emphasized), box-shadow .35s var(--ease-emphasized);border:1px solid #071d3a0f;border-radius:24px;flex-direction:column;padding:32px;display:flex;position:relative;overflow:hidden}.path-card.dark{background:linear-gradient(165deg, var(--surface-deep) 0%, #0e2c5a 100%);color:#fff;border-color:#0000}.path-card:hover{transform:translateY(-8px)rotateX(2deg);box-shadow:0 30px 60px -20px #071d3a33}.path-card .ic{background:var(--light-blue);width:56px;height:56px;color:var(--brand-label);border-radius:16px;place-items:center;margin-bottom:22px;display:grid}.path-card.dark .ic{color:#6cc4ee;background:#ffffff1a}.path-card h3{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 10px;font-size:24px;font-weight:900}.path-card.dark h3{color:#fff}.path-card p{color:var(--gray-600);margin:0 0 20px;font-size:15px;line-height:1.55}.path-card.dark p{color:#ffffffb3}.path-card ul{margin:0 0 24px;padding:0;list-style:none}.path-card ul li{color:var(--gray-700);border-top:1px solid #071d3a0f;align-items:center;gap:8px;padding:8px 0;font-size:14px;font-weight:600;display:flex}.path-card.dark ul li{color:#fffc;border-top-color:#ffffff14}.path-card ul li:first-child{border-top:none}.path-card ul li:before{content:"";background:var(--sherman-blue);border-radius:999px;width:5px;height:5px;display:block}.path-card .cta{color:var(--brand-label);border-bottom:1px solid #0000;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.path-card.dark .cta{color:#6cc4ee}.path-card .cta:hover{gap:10px}.path-card .bg-deco{pointer-events:none;background:radial-gradient(circle,#0092df2e,#0000 70%);border-radius:999px;width:200px;height:200px;position:absolute;top:-40px;right:-40px}.intel-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:1000px){.intel-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.intel-grid{grid-template-columns:1fr}}.intel-card{background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-emphasized), box-shadow .3s;border:1px solid #071d3a0f;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.intel-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px #071d3a33}.intel-card .thumb{height:130px;position:relative;overflow:hidden}.intel-card .thumb svg{width:100%;height:100%;transition:transform .6s var(--ease-emphasized);display:block}.intel-card:hover .thumb svg{transform:scale(1.06)}.intel-card .body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.intel-card .tag{letter-spacing:.12em;text-transform:uppercase;background:var(--light-blue);color:var(--brand-label);border-radius:999px;align-self:flex-start;padding:4px 9px;font-size:10.5px;font-weight:800}.intel-card h3{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:10px 0 8px;font-size:17px;font-weight:800;line-height:1.25}.intel-card p{color:var(--gray-600);margin:0 0 14px;font-size:13.5px;line-height:1.5}.intel-card .meta{color:var(--gray-500);justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;font-weight:700;display:flex}.intel-card .meta a{color:var(--brand-label);transition:gap .25s var(--ease-standard);align-items:center;gap:4px;display:inline-flex}.intel-card:hover .meta a{gap:8px}.trust-strip{background:linear-gradient(180deg, #fff, var(--soft-bg));border-top:1px solid #071d3a0f;border-bottom:1px solid #071d3a0f;padding:36px 0}.trust-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.trust-row .item{align-items:center;gap:12px;display:flex}.trust-row .item .iconwrap{background:var(--light-blue);width:44px;height:44px;color:var(--brand-label);border-radius:12px;place-items:center;display:grid}.trust-row .item .lbl{color:var(--ink);font-size:14px;font-weight:800;line-height:1.1}.trust-row .item .sub{color:var(--gray-500);letter-spacing:.04em;margin-top:2px;font-size:11.5px;font-weight:700}.steps-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}@media (max-width:1000px){.steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.steps-grid{grid-template-columns:1fr}}.step-card{background:var(--surface);box-shadow:var(--shadow-sm);border:1px solid #071d3a0f;border-radius:22px;padding:28px 24px 24px;position:relative}.step-card .num{background:var(--sherman-blue);color:#fff;width:48px;height:48px;font-family:var(--font-display);border-radius:14px;place-items:center;font-size:20px;font-weight:900;display:grid;position:absolute;top:-22px;left:24px;box-shadow:0 12px 24px -8px #0092df8c}.step-card .ic{background:var(--light-blue);width:44px;height:44px;color:var(--brand-label);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.step-card h3{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:800}.step-card p{color:var(--gray-600);margin:0;font-size:14px;line-height:1.5}.step-card .time{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-label);margin-top:14px;font-size:11px;font-weight:800;display:inline-block}.step-line{z-index:0;background:linear-gradient(90deg,#0000,#0092df66 10% 90%,#0000);height:2px;position:absolute;top:30px;left:12.5%;right:12.5%}@media (max-width:1000px){.step-line{display:none}}.final-cta{background:linear-gradient(160deg, var(--surface-deep) 0%, #0e2c5a 60%, #0a2348 100%);color:#fff;isolation:isolate;border-radius:32px;margin:0 32px 32px;padding:80px 56px;position:relative;overflow:hidden}.final-cta:before{content:"";z-index:-1;background:radial-gradient(600px 300px at 90% 30%,#0092df59,#0000 60%),radial-gradient(400px 240px at 10% 90%,#0092df2e,#0000 60%);position:absolute;inset:0}.final-cta-grid{z-index:1;grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid;position:relative}@media (max-width:900px){.final-cta{margin:0 16px 24px;padding:60px 28px}.final-cta-grid{grid-template-columns:1fr}}.final-cta h2{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:14px 0 16px;font-size:clamp(32px,4vw,56px);font-weight:900;line-height:1.05}.final-cta .sub{color:#ffffffbf;text-wrap:pretty;max-width:52ch;margin:0 0 30px;font-size:18px}.final-cta .eyebrow{color:#6cc4ee}.final-cta-vis{min-height:280px;position:relative}footer{color:#ffffffa6;background:#0c121b;padding:64px 0 28px}.f-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:36px;display:grid}@media (max-width:1000px){.f-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.f-grid{grid-template-columns:1fr}}.f-brand p{max-width:36ch;margin:14px 0 18px;font-size:14px;line-height:1.6}.f-brand .wa{color:#25d366;background:#25d36624;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.f-col h3{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#fff;margin:0 0 14px;font-size:13px;font-weight:800}.f-col a{color:#ffffffa6;padding:5px 0;font-size:14px;transition:color .15s;display:block}.f-col a:hover{color:var(--sherman-blue)}.f-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;font-size:12px;display:flex}.f-disclaim{color:#ffffff73;max-width:90ch;margin-top:18px;font-size:11.5px;line-height:1.6}.wa-float{z-index:90;align-items:center;gap:10px;display:flex;position:fixed;bottom:22px;right:22px}.wa-float .pill{color:#fff;background:#0c121b;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;box-shadow:0 8px 20px #0003}.wa-float .circle{color:#fff;background:#25d366;border-radius:999px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 12px 30px #25d36673}@media (max-width:600px){.wa-float .pill{display:none}}.nav-toggle,.nav-scrim,.nav-menu{display:none}@media (max-width:900px){.nav{gap:12px;padding:14px 20px}.nav.scrolled{padding:12px 20px}.nav .links,.nav .corp{display:none}.nav-toggle{background:var(--surface);width:44px;height:44px;color:var(--ink);transition:border-color .2s var(--ease-standard), background .2s var(--ease-standard);border:1px solid #071d3a1f;border-radius:12px;flex:none;place-items:center;display:inline-grid}.nav-toggle:hover{border-color:var(--brand-label)}.nav-burger{width:20px;height:14px;position:relative}.nav-burger span{width:100%;height:2px;transition:transform .25s var(--ease-emphasized), opacity .2s var(--ease-standard);background:currentColor;border-radius:2px;position:absolute;left:0}.nav-burger span:first-child{top:0}.nav-burger span:nth-child(2){top:6px}.nav-burger span:nth-child(3){top:12px}.nav-burger.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.nav-burger.is-open span:nth-child(2){opacity:0}.nav-burger.is-open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav-scrim{z-index:90;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease-standard), visibility .25s;background:#071d3a52;display:block;position:fixed;inset:0}.nav-scrim.open{opacity:1;visibility:visible;pointer-events:auto}.nav-menu{z-index:95;background:var(--surface);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease-emphasized), transform .25s var(--ease-emphasized), visibility .25s;border-radius:18px;padding:8px;display:block;position:fixed;top:64px;left:12px;right:12px;transform:translateY(-10px);box-shadow:0 24px 60px -16px #071d3a47,0 0 0 1px #071d3a0d}.nav-menu.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-menu a{min-height:48px;color:var(--ink);border-radius:12px;align-items:center;padding:0 14px;font-size:16px;font-weight:700;display:flex}.nav-menu a:hover,.nav-menu a:active{color:var(--brand-label);background:#0092df14}}@media (max-width:480px){.nav .brand-text .b{display:none}.btn-primary{padding:11px 16px}}@media (max-width:767px){.hero{padding:104px 0 56px}.hero-grid{min-height:auto}.container{width:min(100%,1400px);margin:auto;padding:0 20px}.intel-card .meta a,.path-card .cta{padding-block:6px}}a:focus-visible,button:focus-visible{outline:2px solid var(--sherman-blue);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;transform:none!important}.phone{opacity:1!important;filter:none!important}.phone,.fc{animation:none!important}.fc{transform:none!important}.phone{transform:translate(-50%,-50%)rotateY(-18deg)rotateX(6deg)rotate(-3deg)!important}}.intro-overlay{z-index:9999;background:#060b14;place-items:center;transition:opacity .9s cubic-bezier(.7,0,.84,0),transform 1.05s cubic-bezier(.7,0,.84,0);display:grid;position:fixed;inset:0;overflow:hidden}.intro-overlay.is-leaving{opacity:0;pointer-events:none;transform:translateY(-100%)}.intro-video{object-fit:cover;object-position:center;z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;animation:1.4s 50ms forwards introVideoIn;position:absolute;inset:0}@keyframes introVideoIn{to{opacity:.6}}.intro-scrim{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 42%,#060b1426,#060b14b8 70%,#060b14eb 100%),linear-gradient(#060b1466,#060b1433 40%,#060b14d9);position:absolute;inset:0}.intro-inner{z-index:2;text-align:center;padding:0 32px;position:relative}.intro-mark{color:#fff;letter-spacing:-.04em;opacity:0;background:linear-gradient(135deg,#0092df 0%,#0079ba 100%);border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 36px;font-family:Mulish,system-ui,sans-serif;font-size:38px;font-weight:900;animation:.9s cubic-bezier(.22,1,.36,1) .2s forwards introMark;display:grid;transform:scale(.88);box-shadow:0 12px 32px #0092df59,inset 0 0 0 1px #ffffff1f}@keyframes introMark{to{opacity:1;transform:scale(1)}}.intro-wordmark{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;opacity:0;margin:28px 0 14px;font-size:clamp(34px,6vw,72px);font-weight:900;line-height:1;animation:1s cubic-bezier(.16,1,.3,1) .35s forwards introRise;transform:translateY(16px)}.intro-tagline{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;opacity:0;margin:0;font-size:clamp(13px,1.5vw,17px);font-weight:600;animation:1s cubic-bezier(.16,1,.3,1) .6s forwards introRise;transform:translateY(12px)}@keyframes introRise{to{opacity:1;transform:translateY(0)}}.intro-skip{z-index:3;color:#ffffffb3;letter-spacing:.08em;cursor:pointer;opacity:0;background:0 0;border:1px solid #fff3;border-radius:999px;padding:9px 16px;font-family:Mulish,sans-serif;font-size:12px;font-weight:700;transition:background .2s,border-color .2s,color .2s;animation:.6s 1.2s forwards introSkip;position:absolute;bottom:28px;right:32px}.intro-skip:hover{color:#fff;background:#ffffff14;border-color:#fff6}@keyframes introSkip{to{opacity:1}}body.intro-active{overflow:hidden}@media (prefers-reduced-motion:reduce){.intro-overlay,.intro-mark,.intro-wordmark,.intro-tagline,.intro-skip{opacity:1!important;animation:none!important;transform:none!important}.intro-video{opacity:.55!important;animation:none!important}.intro-overlay{transition:opacity .3s}.intro-overlay.is-leaving{transform:none}}.theme-toggle{width:40px;height:40px;color:var(--ink);transition:border-color .2s var(--ease-standard), color .2s var(--ease-standard), background .2s var(--ease-standard);background:0 0;border:1px solid #071d3a1f;border-radius:999px;flex:none;place-items:center;display:inline-grid}.theme-toggle:hover{border-color:var(--sherman-blue);color:var(--sherman-blue)}[data-theme=dark]{--soft-bg:#0d131c;--surface:#161d27;--light-blue:#0092df24;--ink:#e7eef6;--surface-deep:#071d3a;--brand-label:#4ea9e8;--gray-900:#e7eef6;--gray-700:#c4ced8;--gray-600:#9aa6b2;--gray-500:#8794a0;--gray-400:#6b7682;--gray-300:#3a4654;--gray-200:#2a3340;--gray-100:#1b222d;--gray-50:#161d27;--sherman-white:#161d27}[data-theme=dark] body{background:radial-gradient(1100px 760px at 86% 10%, #0092df26, transparent 60%), radial-gradient(820px 620px at 6% 52%, #0092df1a, transparent 55%), radial-gradient(960px 720px at 58% 96%, #0092df1c, transparent 60%), var(--soft-bg);background-attachment:fixed}[data-theme=dark] .hero{background:radial-gradient(900px 600px at 88% 15%, #0092df21, transparent 68%), radial-gradient(1000px 700px at 8% 85%, #0092df14, transparent 62%), linear-gradient(180deg, #0b111a 0%, var(--soft-bg) 100%)}.hero-video{object-fit:cover;object-position:72% center;z-index:0;pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(135% 105% at 74% 34%,#000 30%,#0000 90%);mask-image:radial-gradient(135% 105% at 74% 34%,#000 30%,#0000 90%)}.hero-video-scrim{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0b111af0 0%,#0b111a99 40%,#0b111a1f 100%),linear-gradient(#0b111a00 50%,#0b111ae0 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-video{opacity:.4}}.hero-video-scrim-light{opacity:.1;z-index:0;pointer-events:none;background:linear-gradient(90deg,#fffffff0 100%,#0092df59 100%,#fffffff0 100%),linear-gradient(#fffffff0 100% 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-video{opacity:.4}}[data-theme=dark] .trust-strip{background:linear-gradient(180deg, var(--surface), var(--soft-bg));border-top-color:#ffffff0f;border-bottom-color:#ffffff0f}[data-theme=dark] .btn-on-navy{color:#071d3a;background:#fff}[data-theme=dark] .btn-ghost{border-color:#ffffff29}[data-theme=dark] .own-card,[data-theme=dark] .path-card,[data-theme=dark] .intel-card,[data-theme=dark] .step-card{border-color:#ffffff14}[data-theme=dark] .own-card,[data-theme=dark] .intel-card,[data-theme=dark] .step-card,[data-theme=dark] .fc{box-shadow:0 14px 34px -18px #000000a6}[data-theme=dark] .nav.scrolled{background:#0d131cd1;border-bottom-color:#ffffff14}[data-theme=dark] .nav-toggle{background:var(--surface);border-color:#ffffff24}[data-theme=dark] .theme-toggle{border-color:#ffffff29}[data-theme=dark] .intel-card .thumb svg{filter:brightness(.78)saturate(.85)}.ph-chart-controls,.ph-range-controls{flex-wrap:wrap;gap:6px;padding:0 14px 8px;display:flex}.ph-chart-controls button,.ph-range-controls button{color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;padding:5px 8px;font-size:10px}.ph-chart-controls button.active,.ph-range-controls button.active{color:#fff;background:#0092df;border-color:#0092df}.ph-chart-controls button:disabled{opacity:.45;cursor:not-allowed}.dropdown{position:relative}.dropdown-btn{color:var(--gray-700);letter-spacing:-.003em;transition:background .2s var(--ease-standard), color .2s var(--ease-standard);padding:10px 15px;font-size:14.5px;font-weight:600}.dropdown-menu{z-index:5000;background:#fff;min-width:180px;display:none;position:absolute;top:100%;left:10px;box-shadow:0 8px 24px #00000026}.dropdown-menu a{color:#222;padding:20px 16px;text-decoration:none;display:block}.dropdown-menu a:hover{background:#f5f5f5}.dropdown:hover .dropdown-menu{display:block}.mobile-dropdown-title{padding:12px 0 6px;font-weight:400}
.HeaderTicker-module__QZPxVa__wrapper{color:#071d3a;background:#f7fafc;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;align-items:center;width:100%;height:38px;display:flex;overflow:hidden}.HeaderTicker-module__QZPxVa__track{width:max-content;animation:1200s linear infinite HeaderTicker-module__QZPxVa__ticker;display:flex}.HeaderTicker-module__QZPxVa__wrapper:hover .HeaderTicker-module__QZPxVa__track{animation-play-state:paused}.HeaderTicker-module__QZPxVa__item{white-space:nowrap;align-items:center;gap:10px;padding:0 28px;font-size:14px;font-weight:500;display:flex}.HeaderTicker-module__QZPxVa__symbol{color:#071d3a;font-weight:700}.HeaderTicker-module__QZPxVa__price{color:#071d3a}.HeaderTicker-module__QZPxVa__positive{color:#00d26a;font-weight:700}.HeaderTicker-module__QZPxVa__negative{color:#ff4d4f;font-weight:700}@keyframes HeaderTicker-module__QZPxVa__ticker{0%{transform:translate(0%)}to{transform:translate(-50%)}}
