.iim-predictor-source{--navy-950:#05091f;--navy-900:#0f172a;--navy-800:#172554;--navy-700:#1e3a8a;--blue-600:#2563eb;--blue-500:#3b82f6;--blue-100:#dbeafe;--ink:#111827;--muted:#5f6876;--line:#e5e7eb;--surface:#fffdf8;--white:#ffffff;--green:#14805d;--green-soft:#e6f5ef;--red:#b63b46;--red-soft:#fbeaec;--amber:#a76511;--amber-soft:#fff3d8;--purple:#7454a6;--purple-soft:#f1eafa;--pink:#ed237a;--shadow:0 18px 45px rgba(15,23,42,0.09)}.iim-predictor-source,.iim-predictor-source *{box-sizing:border-box}.iim-predictor-source{scroll-behavior:smooth;margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-open-sans),"Open Sans",ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.55}.iim-predictor-source a{color:inherit;text-decoration:none}.iim-predictor-source button,.iim-predictor-source input,.iim-predictor-source select,.iim-predictor-source textarea{font:inherit}.iim-predictor-source a,.iim-predictor-source button,.iim-predictor-source input,.iim-predictor-source select,.iim-predictor-source textarea{outline-offset:3px}.iim-predictor-source a:focus-visible,.iim-predictor-source button:focus-visible,.iim-predictor-source input:focus-visible,.iim-predictor-source select:focus-visible,.iim-predictor-source textarea:focus-visible{outline:3px solid rgba(38,132,199,.4)}.iim-predictor-source .shell{width:min(1440px,calc(100% - 40px));margin:0 auto}.iim-predictor-source .cat-product-hero{position:relative;display:flex;flex:1 1 auto;min-height:0;align-items:center;overflow:visible;padding:108px 0 28px;background:transparent}.iim-predictor-source .cat-product-hero-grid{position:relative;display:block}.iim-predictor-source .cat-product-copy{max-width:940px;margin:0 auto;text-align:center;transform:translateY(-28px)}.iim-predictor-source .cat-product-copy h1{max-width:760px;margin:0 auto;color:#080b16;font-size:clamp(48px,5vw,68px);font-weight:850!important;line-height:.94;letter-spacing:-.04em}.iim-predictor-source .cat-product-copy h1>span{display:block;padding-bottom:.04em}.iim-predictor-source .cat-product-copy h1 .cat-gradient-word{width:-moz-fit-content;width:fit-content;max-width:100%;margin:12px auto 0;color:transparent;background:linear-gradient(90deg,#101A31,#142855 20%,#18367A 40%,#1C449E 60%,#2053C2 80%,#2461E7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(46px,4.7vw,64px)}.iim-predictor-source .cat-product-copy h1 .cat-clear-word{color:#080b16}.iim-predictor-source .cat-product-lead{max-width:700px;margin:28px auto 0;color:#52627b;font-size:19px;font-weight:600;line-height:1.65}.iim-predictor-source .cat-benefit-strip{position:relative;z-index:2;flex:0 0 auto;margin-top:-1px;padding:1px 0 20px;background:transparent;transform:translateY(-88px)}.iim-predictor-source .cat-product-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.iim-predictor-source .cat-product-benefits article{min-width:0;min-height:108px;padding:21px 24px;border:1px solid rgba(255,255,255,.5);border-radius:14px;background:rgba(255,255,255,.24);box-shadow:0 8px 30px rgba(15,35,80,.08),inset 0 1px 0 rgba(255,255,255,.55);backdrop-filter:blur(18px) saturate(140%)}.iim-predictor-source .cat-product-benefits article>div{display:flex;align-items:center;gap:9px;min-width:0}.iim-predictor-source .cat-product-benefits article svg{box-sizing:content-box;width:24px;height:24px;flex:0 0 auto;padding:6px;border-radius:8px;background:rgba(255,255,255,.55);color:#2563eb}.iim-predictor-source .cat-product-benefits article:first-child svg{color:#e2aa19}.iim-predictor-source .cat-product-benefits article:nth-child(2) svg{color:#7c3aed}.iim-predictor-source .cat-product-benefits article:nth-child(3) svg{color:#ea7a17}.iim-predictor-source .cat-product-benefits article strong{min-width:0;color:#0b1733;font-size:18px;font-weight:850;line-height:1.2;white-space:nowrap}.iim-predictor-source .cat-product-benefits article>span{display:block;margin-top:12px;color:#40577c;font-size:11px;font-weight:800;letter-spacing:.075em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.iim-predictor-source .cat-product-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:11px;margin-top:30px}.iim-predictor-source .cat-primary-cta{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:16px;padding:15px 30px;border-radius:14px;font-size:16px;font-weight:800;min-width:320px;background:linear-gradient(120deg,#0a1a50,#123ba4 55%,#0878ff);color:#fff;box-shadow:0 20px 38px rgba(37,99,235,.25)}.iim-predictor-source .cat-primary-cta:hover{transform:translateY(-2px)}.iim-predictor-source h1,.iim-predictor-source h2,.iim-predictor-source h3,.iim-predictor-source h4,.iim-predictor-source h5,.iim-predictor-source h6{font-family:var(--font-open-sans),"Open Sans",ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.025em;font-weight:800!important}@media (max-width:1060px){.iim-predictor-source.cat-landing-page{height:100svh}.iim-predictor-source .cat-product-hero-grid{grid-template-columns:1fr;gap:35px}.iim-predictor-source .cat-product-copy{max-width:840px;transform:translateY(-20px)}.iim-predictor-source .cat-benefit-strip{transform:translateY(-56px)}}@media (max-width:900px) and (min-width:761px){.iim-predictor-source .cat-product-copy{transform:translateY(-14px)}.iim-predictor-source .cat-benefit-strip{transform:translateY(-36px)}}@media (max-width:760px){.iim-predictor-source .shell{width:min(100% - 24px,1440px)}.iim-predictor-source .cat-product-hero{min-height:0;padding:98px 0 22px}.iim-predictor-source .cat-benefit-strip,.iim-predictor-source .cat-product-copy{transform:none}.iim-predictor-source .cat-product-copy h1{font-size:clamp(40px,10.5vw,46px)}.iim-predictor-source .cat-product-copy h1 .cat-gradient-word{margin-top:8px;font-size:clamp(40px,10.5vw,46px)}.iim-predictor-source .cat-product-lead{margin-top:24px;font-size:15px;line-height:1.6}.iim-predictor-source .cat-product-actions{margin-top:26px}.iim-predictor-source .cat-primary-cta{min-width:0;min-height:56px;padding:14px 24px;font-size:15px}.iim-predictor-source .cat-benefit-strip{padding-bottom:12px}.iim-predictor-source .cat-product-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.iim-predictor-source .cat-product-benefits article{min-height:66px;padding:10px 12px}.iim-predictor-source .cat-product-benefits article>span{margin-top:8px}}@media (max-height:820px) and (min-width:761px){.iim-predictor-source .cat-product-copy{transform:translateY(-14px)}.iim-predictor-source .cat-benefit-strip{transform:translateY(-48px)}}@media (max-height:760px) and (min-width:761px){.iim-predictor-source .cat-product-hero{padding:88px 0 20px}.iim-predictor-source .cat-product-copy{transform:translateY(-12px)}.iim-predictor-source .cat-product-copy h1{font-size:clamp(48px,5vw,68px)}.iim-predictor-source .cat-product-copy h1 .cat-gradient-word{margin-top:10px}.iim-predictor-source .cat-product-lead{margin-top:20px;font-size:16px}.iim-predictor-source .cat-product-actions{margin-top:24px}.iim-predictor-source .cat-primary-cta{min-height:56px;padding-block:13px;font-size:16px}.iim-predictor-source .cat-benefit-strip{padding-bottom:12px;transform:translateY(-40px)}.iim-predictor-source .cat-product-benefits article{min-height:68px;padding:10px 14px}.iim-predictor-source .cat-product-benefits article>span{margin-top:7px}}@media (max-width:470px){.iim-predictor-source .cat-product-actions{display:grid;grid-template-columns:1fr}.iim-predictor-source .cat-primary-cta{width:min(100%,320px);min-width:0;margin-inline:auto}}.iim-predictor-source{padding-top:82px}.iim-predictor-source.cat-landing-page{height:100vh;height:100svh;padding-top:0;display:flex;flex-direction:column;overflow:hidden;background-color:#edf4ff;background-position:50%;background-repeat:no-repeat;background-size:100% 100%}@media (min-width:768px){.iim-predictor-source{padding-top:90px}.iim-predictor-source.cat-landing-page{padding-top:0}}