@font-face{font-family:sora;src:url(../media/sora_latin_600_normal-s.p.0f57cdbc.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sora;src:url(../media/sora_latin_700_normal-s.p.0f410485.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:sora;src:url(../media/sora_latin_800_normal-s.p.6d8d8747.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:83.64%;descent-override:25.01%;line-gap-override:0.0%;size-adjust:115.97%}.sora_ce6c8d29-module__zNEGnG__className{font-family:sora,sora Fallback}.sora_ce6c8d29-module__zNEGnG__variable{--font-sora:"sora","sora Fallback"}
@font-face{font-family:plex;src:url(../media/ibm_plex_sans_latin_400_normal-s.p.60d5af66.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plex;src:url(../media/ibm_plex_sans_latin_500_normal-s.p.24ca3d03.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:plex;src:url(../media/ibm_plex_sans_latin_600_normal-s.p.21834254.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:plex;src:url(../media/ibm_plex_sans_latin_700_normal-s.p.d18c2e43.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:plex Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.plex_6b47d882-module__5eOGGG__className{font-family:plex,plex Fallback}.plex_6b47d882-module__5eOGGG__variable{--font-plex:"plex","plex Fallback"}
.lh{--navy:#0b1437;--navy2:#16224a;--line-dk:#2a3a6e;--paper:#f5f7fc;--white:#fff;--ink:#0b1437;--body:#24314f;--muted:#5a6680;--rule:#dce3f0;--blue:#2457e6;--blue-l:#4f7bff;--orange:#ff7a45;--orange-d:#b93d0c;--soft:#c8d2f0;--display:var(--font-sora),system-ui,sans-serif;--text:var(--font-plex),system-ui,-apple-system,"Segoe UI",sans-serif}.lh *{box-sizing:border-box}.lh html{scroll-behavior:smooth}.lh body{font-family:var(--text);color:var(--body);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}.lh a{color:var(--blue);text-decoration:none}.lh a:hover{text-decoration:underline}.lh h1,.lh h2,.lh h3{font-family:var(--display);color:var(--ink);text-wrap:balance;margin:0}.lh h1,.lh h2{letter-spacing:-.025em;line-height:1.08}.lh h2{font-size:clamp(28px,3.4vw,40px);font-weight:800}.lh h3{font-size:19px;font-weight:700;line-height:1.3}.lh p{margin:0}.lh .wrap{max-width:1120px;padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px));margin:0 auto}.lh .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--orange-d);font-size:13px;font-weight:700}.lh .dark .eyebrow{color:var(--orange)}.lh .lede{color:var(--muted);max-width:62ch;font-size:18px;line-height:1.7}.lh section{padding-block:80px}.lh section.paper{background:var(--paper)}.lh .dark{background:var(--navy);color:var(--soft)}.lh .dark h2,.lh .dark h3{color:var(--paper)}.lh .head{flex-direction:column;gap:14px;max-width:780px;margin-bottom:36px;display:flex}.lh .btn{white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15.5px;font-weight:600;display:inline-flex}.lh .btn:hover{text-decoration:none}.lh .btn-primary{background:var(--orange);color:var(--navy)}.lh .btn-primary:hover{background:#ff8f61}.lh .btn-line{border-color:var(--rule);color:var(--ink);background:var(--white)}.lh .btn-line:hover{border-color:var(--blue)}.lh .dark .btn-line{color:var(--paper);border-color:var(--line-dk);background:0 0}.lh .dark .btn-line:hover{border-color:var(--paper)}.lh .cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lh .mark{flex:none;width:26px;height:26px;display:inline-block}.lh .logo{font-family:var(--display);letter-spacing:-.02em;color:var(--paper);align-items:center;gap:10px;font-size:22px;font-weight:800;display:flex}.lh .hero{background:radial-gradient(circle at 85% 0%,#dce6ff 0%,var(--paper)55%);border-bottom:1px solid var(--rule);padding-block:140px 0;overflow:hidden}.lh .hero-grid{grid-template-columns:1.05fr .95fr;align-items:end;gap:56px;display:grid}.lh .hero-copy{flex-direction:column;gap:22px;min-width:0;padding-bottom:84px;display:flex}.lh .hero h1{color:var(--ink);font-size:clamp(34px,4.3vw,52px);font-weight:800}.lh .hero h1 span{color:var(--blue);display:block}.lh .hero .lede{color:var(--body)}.lh .brief{background:var(--white);border:1px solid var(--rule);border-bottom:0;border-radius:22px 22px 0 0;min-width:0;padding:28px 30px 32px;box-shadow:0 -10px 50px #0b143724}.lh .brief-top{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.lh .brief-top b{font-family:var(--display);color:var(--ink);font-size:18px}.lh .brief-top span{color:var(--muted);font-size:13.5px}.lh .tl{justify-content:space-between;margin:22px 4px 8px;padding-top:4px;display:flex;position:relative}.lh .tl:before{content:"";background:var(--blue);border-radius:2px;height:3px;position:absolute;top:12px;left:8px;right:8px}.lh .tl div{color:var(--muted);flex-direction:column;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex;position:relative}.lh .tl i{background:var(--orange);border:3px solid var(--white);border-radius:50%;width:18px;height:18px}.lh .tl em{color:var(--muted);font-size:11.5px;font-style:normal;font-weight:500}.lh .checks{gap:11px;margin:16px 0 0;padding:0;list-style:none;display:grid}.lh .checks li{color:var(--ink);align-items:center;gap:12px;font-size:15.5px;font-weight:500;display:flex}.lh .checks li .ck{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.lh .checks li .found{background:var(--orange-d);color:#fff;border-radius:999px;margin-left:auto;padding:3px 11px;font-size:12.5px;font-weight:700}.lh .brief-foot{border-top:1px dashed var(--rule);color:var(--muted);margin-top:16px;padding-top:12px;font-size:13.5px}.lh .proof{background:var(--orange)}.lh .proof .wrap{grid-template-columns:repeat(3,1fr);display:grid}.lh .proof div.item{border-left:1.5px solid #0b14372e;flex-direction:column;gap:4px;padding:26px 18px;display:flex}.lh .proof div.item:first-child{border-left:0;padding-left:0}.lh .proof b{font-family:var(--display);color:var(--navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.1}.lh .proof span{color:var(--navy);font-size:14.5px;line-height:1.4}.lh .film-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;display:grid}.lh .film-grid>div{min-width:0}.lh .film video{aspect-ratio:16/9;background:var(--navy);border-radius:18px;width:100%;max-width:100%;display:block;box-shadow:0 20px 50px #0b14372e}.lh .stat-row{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.lh .stat{background:var(--white);border:1px solid var(--rule);border-radius:18px;flex-direction:column;gap:10px;padding:26px;display:flex}.lh .stat b{font-family:var(--display);color:var(--ink);letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1}.lh .stat.hot{background:var(--navy);border-color:var(--navy)}.lh .stat.hot b{color:var(--orange)}.lh .stat.hot p{color:var(--paper)}.lh .stat p{font-size:15.5px;line-height:1.55}.lh .source{color:var(--muted);max-width:90ch;margin-top:18px;font-size:13px}.lh .dark .source{color:#9fb0d6}.lh .flow{grid-template-columns:1fr auto 1.15fr auto 1.1fr;align-items:center;gap:18px;display:grid}.lh .flow>div{min-width:0}.lh .arrow{color:var(--orange);text-align:center;font-size:28px;font-weight:700}.lh .sources-col{flex-direction:column;gap:10px;display:flex}.lh .sources-col .lbl{letter-spacing:.14em;text-transform:uppercase;color:#9fb0d6;font-size:12.5px;font-weight:700}.lh .chip{background:var(--navy2);border:1px solid var(--line-dk);color:var(--paper);border-radius:12px;padding:10px 14px;font-size:15px;font-weight:600}.lh .engine{background:var(--navy2);border:2px solid var(--blue-l);border-radius:22px;flex-direction:column;gap:16px;padding:26px;display:flex}.lh .engine .logo{font-size:24px}.lh .step{border-left:3px solid var(--blue-l);padding-left:14px}.lh .step.last{border-left-color:var(--orange)}.lh .step b{font-family:var(--display);color:var(--paper);font-size:17px;display:block}.lh .step span{color:var(--soft);font-size:14.5px;line-height:1.45}.lh .flow .brief{box-shadow:none;border-radius:22px}.lh .grid3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lh .card{background:var(--white);border:1px solid var(--rule);border-radius:18px;flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex}.lh .card .k{letter-spacing:.14em;text-transform:uppercase;font-size:12.5px;font-weight:700}.lh .card ul{gap:9px;margin:4px 0 0;padding:0;list-style:none;display:grid}.lh .card li{padding-left:18px;font-size:15.5px;line-height:1.5;position:relative}.lh .card li:before{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:0}.lh .k.b{color:var(--blue)}.lh .k.o{color:var(--orange-d)}.lh .k.n{color:var(--ink)}.lh .card.t-b{border-top:6px solid var(--blue)}.lh .card.t-o{border-top:6px solid var(--orange)}.lh .card.t-n{border-top:6px solid var(--navy)}.lh .results{background:var(--orange)}.lh .results h2,.lh .results .eyebrow{color:var(--navy)}.lh .res{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:8px;display:grid}.lh .res>div{border-left:3px solid var(--navy);flex-direction:column;gap:8px;min-width:0;padding-left:24px;display:flex}.lh .res b{font-family:var(--display);color:var(--navy);letter-spacing:-.03em;font-size:clamp(52px,6vw,76px);font-weight:800;line-height:1}.lh .res .what{color:var(--navy);font-size:18px;font-weight:600}.lh .res .chain{color:var(--navy);font-variant-numeric:tabular-nums;font-size:15px}.lh .res .val{background:var(--navy);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-top:6px;padding:5px 12px;font-size:12.5px;font-weight:700}.lh .results .source{color:var(--navy)}.lh .two{grid-template-columns:1.1fr .9fr;align-items:start;gap:48px;display:grid}.lh .two>div{min-width:0}.lh .bars{gap:12px;margin-top:8px;display:grid}.lh .bar{grid-template-columns:110px 1fr;align-items:center;gap:14px;font-size:15px;display:grid}.lh .bar span{background:var(--line-dk);border-radius:7px;height:30px}.lh .bar.c span{background:var(--orange)}.lh .big{font-family:var(--display);color:var(--orange);letter-spacing:-.03em;font-size:56px;font-weight:800;line-height:1}.lh .panel{background:var(--navy2);border:1px solid var(--line-dk);border-radius:18px;flex-direction:column;gap:12px;padding:26px;display:flex}.lh .chat{background:var(--white);border:1px solid var(--rule);border-radius:22px;flex-direction:column;gap:10px;padding:24px;display:flex;box-shadow:0 14px 34px #0b143714}.lh .chat .who{font-family:var(--display);color:var(--ink);align-items:center;gap:10px;margin-bottom:6px;font-weight:700;display:flex}.lh .me{background:var(--blue);color:#fff;border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;padding:10px 15px;font-size:15px}.lh .ag{background:var(--paper);color:var(--ink);border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:88%;padding:10px 15px;font-size:15px}.lh .shared{color:var(--blue);background:#eaf0ff;border-radius:999px;align-self:center;padding:6px 14px;font-size:14px;font-weight:600}.lh .coming{background:var(--orange);color:var(--navy);letter-spacing:.12em;vertical-align:middle;border-radius:999px;margin-left:10px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.lh .steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lh .num{background:var(--blue);color:#fff;width:38px;height:38px;font-family:var(--display);border-radius:50%;place-items:center;font-weight:700;display:grid}.lh .num.ok{background:var(--orange);color:var(--navy)}.lh .pills{flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;display:flex}.lh .pill{border:1px solid var(--rule);background:var(--white);color:var(--ink);border-radius:999px;padding:7px 14px;font-size:14.5px;font-weight:500}.lh .faq{border-top:1px solid var(--rule)}.lh .faq details{border-bottom:1px solid var(--rule)}.lh .faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:16px;padding:20px 4px;font-size:17px;font-weight:600;list-style:none;display:flex}.lh .faq summary::-webkit-details-marker{display:none}.lh .faq summary:after{content:"+";color:var(--orange-d);font-size:22px;line-height:1}.lh .faq details[open] summary:after{content:"−"}.lh .faq details p{max-width:75ch;color:var(--body);padding:0 4px 20px;font-size:15.5px;line-height:1.7}.lh .final{background:radial-gradient(circle at 20% 0%,#1e3a8a 0%,var(--navy)60%);text-align:center;padding-block:96px}.lh .final h2{color:var(--paper);font-size:clamp(32px,4.4vw,52px)}.lh .final h2 span{color:var(--orange)}.lh .final .cta-row{justify-content:center;margin-top:28px}.lh .final .contact{color:var(--soft);margin-top:26px;font-size:15.5px}.lh .final .btn-line{color:var(--paper);border-color:var(--line-dk);background:0 0}.lh .final .btn-line:hover{border-color:var(--paper)}.lh .final .contact a{color:var(--paper)}@media (max-width:900px){.lh .hero-grid,.lh .film-grid,.lh .two{grid-template-columns:1fr}.lh .hero-copy{padding-bottom:0}.lh .flow{grid-template-columns:1fr}.lh .arrow{transform:rotate(90deg)}.lh .proof .wrap{grid-template-columns:1fr}.lh .proof div.item{border-top:1.5px solid #0b14372e;border-left:0;padding-left:0}.lh .proof div.item:first-child{border-top:0}.lh .grid3,.lh .stat-row,.lh .res,.lh .steps{grid-template-columns:1fr}.lh section{padding-block:56px}}.lh{font-family:var(--text);color:var(--body);background:var(--white);-webkit-font-smoothing:antialiased;line-height:1.6}.lh a:focus-visible,.lh button:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:6px}.lh button.btn{cursor:pointer;font-family:inherit}.lh .shot{flex-direction:column;align-items:center;gap:12px;margin-top:40px;display:flex}.lh .shot img{width:100%;max-width:980px;height:auto}.lh .shot p{color:var(--muted);font-size:13px}@media (max-width:900px){.lh .hero{padding-block:110px 0}}.lh .formula{text-wrap:balance;font-family:var(--display);letter-spacing:-.02em;color:var(--orange-d);font-size:clamp(24px,2.6vw,32px);font-weight:800;line-height:1.2}.lh .sec{letter-spacing:.14em;text-transform:uppercase;margin-top:16px;font-size:12px;font-weight:700}.lh .sec.b{color:var(--blue)}.lh .sec.o{color:var(--orange-d)}.lh .sec+.checks{margin-top:10px}.lh .checks li .ck.o{color:var(--orange-d);background:#ffede4}.lh .checks li .chip{color:var(--orange-d);white-space:nowrap;background:#fff4ee;border:1.5px solid #ffd9c7;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:12px;font-weight:600}.lh .hero-vis{flex-direction:column;align-items:flex-end;min-width:0;display:flex;position:relative}.lh .hero-shot{filter:drop-shadow(0 24px 40px #0b14372e);width:112%;max-width:none;height:auto;margin-right:-6%}.lh .mtl{margin:18px 0 6px}.lh .mtl-track{border-bottom:3px solid var(--blue);height:64px;margin:0 6px;position:relative}.lh .mtl-track i{border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%)}.lh .mtl i.dx{background:var(--blue)}.lh .mtl i.rx{background:var(--orange)}.lh .mtl-axis{height:18px;margin:6px 6px 0;position:relative}.lh .mtl-axis span{color:var(--muted);white-space:nowrap;font-size:11.5px;font-weight:600;position:absolute;transform:translate(-50%)}.lh .mtl-axis span:first-child{transform:none}.lh .mtl-axis span:last-child{transform:translate(-100%)}.lh .mtl-key{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:8px;font-size:12px;display:flex}.lh .mtl-key i{vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;position:static}.lh .engine .logo{font-family:var(--display);color:var(--paper);align-items:center;gap:10px;font-size:24px;font-weight:800;display:flex}.lh .sources-col .foot{color:#9fb0d6;margin-top:2px;font-size:12.5px}.lh .step-t{color:var(--ink);font-size:16.5px}.lh .phone{background:var(--navy);border-radius:44px;justify-self:center;width:min(360px,100%);padding:14px;box-shadow:0 24px 50px #0b143738}.lh .phone-notch{background:var(--navy);z-index:1;border-radius:0 0 14px 14px;width:110px;height:22px;margin:0 auto -8px;position:relative}.lh .phone .chat{box-shadow:none;border:0;border-radius:32px;padding:30px 18px 20px}@media (max-width:900px){.lh .hero-shot{width:100%;margin-right:0}}.lh .checks li .found{white-space:nowrap}.lh .hero{padding-block:140px 72px}.lh .hero-grid{align-items:center}.lh .hero-copy{padding-bottom:0}.lh .flow{grid-template-columns:.9fr auto 1fr auto 1.35fr}.lh .flow .brief{border-bottom:1px solid var(--rule);border-radius:22px;padding:24px 22px}.lh .flow .brief .checks li{gap:10px;font-size:14.5px}@media (max-width:900px){.lh .hero{padding-block:110px 48px}.lh .hero-shot{width:100%;margin-right:0}.lh .flow{grid-template-columns:1fr}}.lh .hero .hero-grid{grid-template-columns:.95fr 1.05fr;gap:40px}.lh .hero-shot{width:132%;margin-right:-22%}@media (max-width:900px){.lh .hero .hero-grid{grid-template-columns:1fr}.lh .hero-shot{width:100%;margin-right:0}}.lh .hero h1{font-size:clamp(32px,3.6vw,46px)}
