@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");:root{--bg:#f7f8fc;--text:#0d1020;--muted:#5c6478;--neon:#1676f3;--neon-hot:#0059cc}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,sans-serif;min-height:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{overflow-x:hidden}img,svg,video{max-width:100%}.text-center{text-align:center}.hero-shell{background:#fff;overflow:hidden;position:relative}.mesh{background:radial-gradient(720px 420px at 8% 0,rgba(0,89,204,.22),transparent 58%),radial-gradient(640px 380px at 92% 8%,rgba(22,118,243,.2),transparent 55%),radial-gradient(520px 360px at 78% 100%,rgba(22,118,243,.16),transparent 58%),radial-gradient(420px 280px at 16% 90%,rgba(59,130,246,.12),transparent 60%),linear-gradient(180deg,#fff,#edf4ff);inset:0;pointer-events:none;position:absolute;z-index:0}.mesh:before{animation:drift 18s ease-in-out infinite alternate;background:conic-gradient(from 210deg at 28% 18%,rgba(0,89,204,.14),transparent 28%,rgba(22,118,243,.12),transparent 62%);content:"";filter:blur(54px);inset:-12%;position:absolute}.wrap{margin:0 auto;max-width:1160px;padding:28px 28px 88px;position:relative;z-index:2}.hero{display:grid;gap:56px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.hero,.kicker{align-items:center}.kicker{color:#1676f3;display:inline-flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.16em;margin-bottom:18px;text-transform:uppercase}.kicker:before{background:#1676f3;border-radius:50%;box-shadow:0 0 12px rgba(22,118,243,.65);content:"";height:8px;width:8px}h1{font-size:clamp(36px,4.8vw,58px);font-weight:800;letter-spacing:-.042em;line-height:1.06;margin-bottom:18px}h1 span{background:linear-gradient(90deg,#1676f3,#0059cc);-webkit-background-clip:text;background-clip:text;color:transparent}.sub{color:var(--muted);font-size:17.5px;line-height:1.65;margin-bottom:26px;max-width:34em}.value-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.chip{background:rgba(22,118,243,.08);border:1px solid rgba(22,118,243,.22);border-radius:999px;color:#1f2d4d;font-size:13px;padding:8px 12px}.chip strong{color:#0059cc;font-weight:700}.level-bars{display:grid;gap:8px;grid-template-columns:repeat(5,1fr);max-width:520px}.level{background:rgba(22,118,243,.12);border-radius:99px;height:6px;overflow:hidden}.level span{background:linear-gradient(90deg,#1676f3,#0059cc);display:block;height:100%;opacity:.3}.level:first-child span{opacity:.35}.level:nth-child(2) span{opacity:.5}.level:nth-child(3) span{opacity:.7}.level:nth-child(4) span{opacity:.85}.level:nth-child(5) span{box-shadow:0 0 12px rgba(80,200,255,.7);opacity:1}.level-caption{color:#6b7288;font-size:12px;margin-top:10px}.hero-aud{margin-top:26px}.hero-aud-label{color:#1676f3;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase}.hero .aud-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.hero .aud-list li{background:#eaf2ff;border:1px solid #cfe0fb;border-radius:999px;color:#26426e;font-size:13px;font-weight:650;list-style:none;padding:8px 12px}.card{backdrop-filter:blur(18px) saturate(140%);background:hsla(0,0%,100%,.78);border:1px solid rgba(0,89,204,.14);border-radius:28px;box-shadow:0 18px 50px rgba(10,50,130,.12),inset 0 1px 0 hsla(0,0%,100%,.95);padding:28px 24px 22px;position:relative}.card:before{background:linear-gradient(135deg,rgba(22,118,243,.8),rgba(0,89,204,.12) 42%,rgba(0,89,204,.6));border-radius:28px;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px}.card:after,.card:before{content:"";pointer-events:none;position:absolute}.card:after{background:linear-gradient(90deg,rgba(200,245,255,.35),transparent);border-radius:40px;filter:blur(8px);height:18px;left:18px;right:40%;top:10px}.form-title{color:#0d1020;font-size:20px;font-weight:700;letter-spacing:-.03em;margin-bottom:4px;position:relative;z-index:1}.form-note{color:var(--muted);margin-bottom:18px}.form-free,.form-note{font-size:13px;position:relative;z-index:1}.form-free{color:#0d1020;font-weight:600;margin-top:12px;text-align:center}.row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.field{margin-bottom:12px;position:relative}.field input,.field select{appearance:none;background:#fff;border:1px solid rgba(22,118,243,.18);border-radius:16px;box-shadow:inset 0 1px 0 rgba(160,220,255,.12);color:#0d1020;font:500 15px Inter,sans-serif;height:58px;outline:none;padding:22px 16px 8px;transition:border-color .2s,box-shadow .2s;width:100%}.field select{padding-right:36px}.field input::placeholder{color:transparent}.field label{color:#6b7288;font-size:14px;font-weight:500;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .16s ease}.field input:focus,.field select:focus{border-color:rgba(22,118,243,.7);box-shadow:0 0 0 4px rgba(22,118,243,.12)}.field input:focus+label,.field input:not(:placeholder-shown)+label,.field select:focus+label,.field select:valid+label{color:#0059cc;font-size:11px;letter-spacing:.04em;top:11px;transform:none}.field select:invalid{color:transparent}.field select:focus,.field select:valid{color:var(--text)}.chev{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #8aa8c8;height:0;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:0}.cta{background:linear-gradient(150.58deg,#1676f3,#0059cc);border:0;border-radius:16px;box-shadow:0 10px 24px rgba(22,118,243,.28);color:#fff;cursor:pointer;font:700 15px Inter,sans-serif;height:52px;margin-top:6px;transition:transform .15s ease,filter .15s ease;width:100%}.cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.fine{color:#7d89a6;font-size:12px;margin-top:12px;text-align:center}.trust{color:#8b97b3;display:flex;font-size:11px;gap:16px;justify-content:center;letter-spacing:.04em;margin-top:14px;text-transform:uppercase}.pmml-hsform{position:relative;z-index:1}.pmml-hsform .pmml-visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.pmml-hsform form{align-items:start;display:grid;gap:12px 14px;grid-template-columns:1fr 1fr}.pmml-hsform form>.form-columns-1,.pmml-hsform form>.form-columns-2{float:none!important;margin:0!important;padding:0!important;width:auto!important}.pmml-hsform form>.form-columns-2{display:flex;gap:14px;grid-column:1/-1}.pmml-hsform form>.form-columns-2>.hs-form-field{flex:1 1 0!important;float:none!important;min-width:0;width:auto!important}.pmml-hsform .form-columns-2 .hs-form-field .input,.pmml-hsform .form-columns-2 .hs-input{width:100%!important}.pmml-hsform form>.form-columns-1:has(.hs_company),.pmml-hsform form>.form-columns-1:has(.hs_email),.pmml-hsform form>.hs-dependent-field,.pmml-hsform form>.hs-richtext,.pmml-hsform form>.hs-submit,.pmml-hsform form>.hs_company,.pmml-hsform form>.hs_email,.pmml-hsform form>.hs_error_rollup,.pmml-hsform form>.hs_submit,.pmml-hsform form>.legal-consent-container{grid-column:1/-1}.pmml-hsform .hs-fieldtype-hidden,.pmml-hsform form>.form-columns-1:has(.hs_pmm_access_token),.pmml-hsform form>.form-columns-1:has(input[type=hidden]),.pmml-hsform form>.hs_pmm_access_token{display:none!important}.pmml-hsform input[type=hidden]{display:none!important}.pmml-hsform .hs-form-field{margin:0;min-width:0}.pmml-hsform .hs-form-field>label{color:#0059cc;display:block;font:600 12px Inter,sans-serif;letter-spacing:.02em;margin:0 0 6px 2px}.pmml-hsform .hs-form-field>label .hs-form-required{color:#b42318;margin-left:2px}.pmml-hsform .hs-field-desc{display:none}.pmml-hsform .hs-form-field .input{margin:0}.pmml-hsform .hs-input{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid rgba(22,118,243,.18);border-radius:16px;box-sizing:border-box;color:#0d1020;font:500 15px Inter,sans-serif;height:56px;outline:none;padding:0 16px;transition:border-color .2s,box-shadow .2s;width:100%}.pmml-hsform select.hs-input{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%238aa8c8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 16px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.pmml-hsform textarea.hs-input{height:auto;min-height:92px;padding:12px 16px}.pmml-hsform .hs-input:focus{border-color:rgba(22,118,243,.7);box-shadow:0 0 0 4px rgba(22,118,243,.12)}.pmml-hsform .hs-input::placeholder{color:#9aa0b4}.pmml-hsform select.hs-input.pmml-placeholder{color:#9aa0b4}.pmml-hsform select.hs-input option{color:#0d1020}.pmml-hsform ul.inputs-list{list-style:none;margin:6px 0 0;padding:0}.pmml-hsform .hs-error-msg,.pmml-hsform .hs-error-msgs label{color:#b42318;display:block;font:500 12px Inter,sans-serif;margin-top:4px}.pmml-hsform .hs_error_rollup{margin:0}.pmml-hsform .hs-submit{margin-top:2px}.pmml-hsform .hs-button,.pmml-hsform input.hs-button{appearance:none;-webkit-appearance:none;background:linear-gradient(150.58deg,#1676f3,#0059cc);border:0;border-radius:16px;box-shadow:0 10px 24px rgba(22,118,243,.28);color:#fff;cursor:pointer;font:700 15px Inter,sans-serif;height:52px;transition:transform .15s ease,filter .15s ease;width:100%}.pmml-hsform .hs-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.pmml-hsform .hs-richtext,.pmml-hsform .legal-consent-container{color:var(--muted);font-size:12px}.pmml-hsform .submitted-message{padding:10px 0}.pmml-hsform .pmml-thanks,.pmml-hsform .submitted-message{color:#15803d;font:600 14px Inter,sans-serif;line-height:1.5;text-align:center}.pmml-hsform .pmml-thanks{margin:14px 0 0}@media (max-width:560px){.pmml-hsform form.hs-form{grid-template-columns:1fr}}.section-model{background:#fff;border-top:1px solid #eef3fb;color:#111;padding:104px 28px 60px}.model-inner{margin:0 auto;max-width:1120px}.about-block{align-items:center;background:#f7f9fc;border:1px solid #e7ebf3;border-radius:18px;display:flex;gap:18px;margin-bottom:44px;padding:20px 24px}.about-label{border:1px solid rgba(47,107,255,.3);border-radius:999px;color:#2f6bff;flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.1em;padding:8px 14px;text-transform:uppercase;white-space:nowrap}.about-block p{color:#55606f;font-size:14.5px;line-height:1.65;margin:0}.about-block strong{color:#111;font-weight:700}@media (max-width:640px){.about-block{align-items:flex-start;flex-direction:column}}.model-kicker{color:#2f6bff;font-size:12px;font-weight:700;letter-spacing:.2em;margin-bottom:22px;text-transform:uppercase}.section-model h2{color:#0b0d12;font-family:Inter,ui-sans-serif,sans-serif;font-size:clamp(34px,4.6vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-bottom:22px;max-width:none}.model-intro{color:#6a7380;font-family:Inter,sans-serif;font-size:18px;line-height:1.75;margin-bottom:48px;max-width:none}.model-intro strong{color:#111;font-weight:700}.dim-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:72px}.dim-card{background:linear-gradient(180deg,#f0f6ff,#f3f5f9);border:1px solid #e4e0f4;border-radius:24px;min-height:248px;padding:28px 26px 30px}.dim-card .lbl{color:#2f6bff;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.dim-card h3{color:#111;font-size:20px;font-weight:750;letter-spacing:-.03em;line-height:1.3;margin-bottom:16px}.dim-card p{color:#66707c;font-size:15.5px;line-height:1.65}.model-sub{color:#2f6bff;font-size:12px;font-weight:700;letter-spacing:.18em;margin-bottom:14px;text-transform:uppercase}.model-h3{color:#0b0d12;font-family:Inter,ui-sans-serif,sans-serif;font-size:clamp(24px,2.8vw,32px);font-weight:800;letter-spacing:-.035em;margin-bottom:14px}.land{align-items:center;background:#16131f;border:1px solid rgba(167,139,250,.22);border-radius:22px;box-shadow:0 16px 40px rgba(20,12,40,.18);display:flex;gap:22px;padding:22px 24px}.land-pill{border:1px solid rgba(167,139,250,.45);border-radius:999px;color:#9dc3f8;flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.12em;padding:10px 14px;text-transform:uppercase;white-space:nowrap}.land p{color:#d4d0e0;font-size:15.5px;line-height:1.6;margin:0}.land strong{color:#fff;font-weight:750}.land .ai{color:#9dc3f8}@media (max-width:800px){.land{align-items:flex-start;flex-direction:column}}.section-hurts{background:#fff;color:#0d1020;overflow:hidden;padding:40px 28px 72px;position:relative}.section-hurts:before{background:radial-gradient(560px 240px at 6% 12%,rgba(0,89,204,.08),transparent 62%),radial-gradient(480px 220px at 94% 70%,rgba(22,118,243,.08),transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.hurts-inner{margin:0 auto;max-width:1120px;position:relative}.hurts-kicker{color:#1676f3;font-size:12px;font-weight:700;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.section-hurts h2{font-family:Inter,ui-sans-serif,sans-serif;font-size:clamp(32px,4.2vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-bottom:16px}.hurts-lead{color:#5c6478;font-size:17.5px;line-height:1.7;margin-bottom:40px;max-width:none}.hurts-split{align-items:center;display:grid;gap:48px;grid-template-columns:.9fr 1.1fr}.radar-card{background:linear-gradient(180deg,#f0f6ff,#e8f1ff);border:1px solid #e4e0f4;border-radius:28px;box-shadow:0 16px 40px rgba(10,50,130,.06);padding:18px 18px 14px;text-align:center}.radar-card img.radar-img{display:block;height:auto;margin:0 auto;max-width:300px;width:100%}.radar-cap{color:#7b8190;font-size:12px;letter-spacing:.03em;margin-top:8px}.pills{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.pill{align-items:center;background:#fff;border:1px solid #e4e0f4;border-radius:999px;color:#221b3a;display:inline-flex;font-size:14px;gap:8px;padding:8px 14px}.pill b{color:#1676f3;font-weight:700}.pill.active{background:#eef4ff;border-color:#9dc3f8;box-shadow:0 0 0 3px rgba(22,118,243,.08)}.quote{border-left:3px solid #1676f3;color:#2a2438;font-size:17.5px;line-height:1.55;padding:2px 0 2px 18px}.hurts-cta{margin-top:26px}.hurts-cta a{align-items:center;background:linear-gradient(150.58deg,#1676f3,#0059cc);border-radius:14px;box-shadow:0 10px 24px rgba(22,118,243,.28);color:#fff;display:inline-flex;font:700 14px Inter,sans-serif;height:50px;justify-content:center;padding:0 22px;text-decoration:none}@media (max-width:900px){.hurts-split{grid-template-columns:1fr}}.timeline{display:grid;gap:0;grid-template-columns:repeat(5,1fr);list-style:none;margin:8px 0 64px;padding:8px 0 0;position:relative}.timeline:before{background:linear-gradient(90deg,#1676f3,#0059cc);content:"";height:2px;left:8%;opacity:.35;position:absolute;right:8%;top:29px}.timeline li{padding-top:40px;position:relative;text-align:center}.timeline .dot{background:#fff;border:3px solid #1676f3;border-radius:50%;box-shadow:0 0 0 4px rgba(22,118,243,.12);height:16px;left:50%;position:absolute;top:14px;transform:translateX(-50%);width:16px}.timeline .t-num{color:#1676f3;display:block;font-size:11px;font-weight:800;letter-spacing:.12em;margin-bottom:6px}.timeline strong{color:#1a1f2e;display:block;font-size:14px;font-weight:700}.lvl-grid{display:grid;gap:14px;grid-template-columns:repeat(5,1fr);margin:8px 0 56px}.lvl-card{background:#fff;border:1px solid #e4e0f4;border-radius:20px;box-shadow:0 10px 24px rgba(55,40,140,.05);min-height:168px;padding:20px 16px 18px}.lvl-card .n{align-items:center;background:#f3f0ff;border-radius:10px;color:#1676f3;display:inline-flex;font-size:12px;font-weight:800;height:32px;justify-content:center;margin-bottom:14px;width:32px}.lvl-card h4{font-size:16px;letter-spacing:-.02em;margin-bottom:8px}.lvl-card p{color:#5c6578;font-size:13.5px;line-height:1.5}.lvl-card.featured{background:linear-gradient(180deg,#f0f6ff,#e8f1ff);border-color:#9dc3f8;box-shadow:0 12px 28px rgba(22,118,243,.12)}@media (max-width:900px){.lvl-grid,.timeline{grid-template-columns:1fr}.timeline:before{bottom:12px;height:auto;left:19px;right:auto;top:12px;width:2px}.timeline li{padding:0 0 22px 48px;text-align:left}.timeline .dot{left:12px;top:4px;transform:none}}.section-experts{background:radial-gradient(700px 360px at 8% 0,rgba(22,118,243,.45),transparent 58%),radial-gradient(640px 340px at 92% 100%,rgba(22,118,243,.4),transparent 55%),linear-gradient(135deg,#082147,#0a2a5e 45%,#0e3a7a);color:#f4f2ff;overflow:hidden;padding:96px 28px 100px;position:relative}.experts-inner{margin:0 auto;max-width:920px;position:relative;text-align:center}.ex-kicker{color:#9dc3f8;font-size:12px;font-weight:700;letter-spacing:.16em;margin-bottom:16px;text-transform:uppercase}.section-experts h2{font-size:clamp(32px,4.2vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1.1;margin-bottom:16px}.section-experts .lead{color:#c7cbe0;font-size:17.5px;line-height:1.7;margin-bottom:28px}.ex-path{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:650;gap:8px;margin-bottom:28px}.ex-path span.step{background:hsla(0,0%,100%,.08);border:1px solid rgba(196,181,253,.25);border-radius:999px;padding:8px 14px}.ex-path span.arrow{color:#9dc3f8}.section-experts h3{font-size:28px;font-weight:800;letter-spacing:-.03em;margin-bottom:40px}.section-experts a.ex-cta{align-items:center;background:linear-gradient(150.58deg,#1676f3,#0059cc);border-radius:16px;box-shadow:0 12px 30px rgba(22,118,243,.35);color:#fff;display:inline-flex;font:700 15px Inter,sans-serif;height:52px;justify-content:center;padding:0 24px;text-decoration:none}footer{background:#02040c;color:#6d7894;font-size:12px;padding:28px 28px 40px;position:relative;z-index:2}footer .foot-inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:space-between;margin:0 auto;max-width:1160px}footer .foot-legal{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}footer .foot-legal a{border-bottom:1px solid rgba(154,166,196,.35);color:#9aa6c4;padding-bottom:1px;text-decoration:none}footer .foot-legal a:hover{border-bottom-color:rgba(199,208,230,.6);color:#c7d0e6}footer .foot-legal .sep{color:#4a5570}@media (max-width:980px){.wrap{padding:20px 18px 56px}.hero{gap:28px;grid-template-columns:1fr}h1{font-size:clamp(30px,9vw,42px)}.sub{font-size:16px}.card{padding:22px 18px 18px}.row{gap:0;grid-template-columns:1fr}.section-model{padding:56px 18px 64px}.model-inner{max-width:100%}.section-model h2{font-size:clamp(28px,8vw,38px);max-width:none}.model-intro{font-size:16px}.dim-grid{grid-template-columns:1fr}.dim-card{min-height:0}.land{padding:22px 18px}}@media (max-width:560px){.kicker,.model-kicker{font-size:10px}.value-row{gap:8px}.chip{font-size:12px}.field input,.field select{height:54px}.aud-list li{font-size:13px;padding:9px 12px}}body:has(.pmml-landing){margin:0!important}.body-container:has(.pmml-landing),.body-wrapper:has(.pmml-landing){margin:0!important;padding:0!important}.dnd-section:has(.pmml-landing){padding:0!important}.dnd-section:has(.pmml-landing)>.row-fluid{max-width:none!important;width:100%!important}.dnd-section:has(.pmml-landing) .dnd-column,.dnd-section:has(.pmml-landing) .row-fluid>[class*=span]{padding-left:0!important;padding-right:0!important}