.ih-anim{--DarkCyan:#00838f;--ViridianGreen:#009ba2;--TurkishRose:#bc658d;--TiffanyBlue:#0fabbc;--CaribbeanGreen:#00c5a2;--Corn:#fbeb5b;--Danger:#ea5f5e;--Gunmetal:#2c333a;--Rhythm:#69779b;--Magnolia:#f4f3fe;--Gray:#f4f4f4;--White:#fff;--ChineseBlue:#415b90;--AmericanPurple:#432160;--Main-Gradient:linear-gradient(79.85deg,#009ba2 -20.87%,#bc658d 87.74%);--belt-yellow:#f5c518;--belt-blue:#2f6fed;--belt-green:#1aa06d;--belt-black:#1c2127;--shadow:0px 4px 18px #0000001a;--shadow-lg:0 18px 50px #00000029;--radius:18px;font-family:var(--font-anim-body,"Nunito",sans-serif);color:var(--Gunmetal);-webkit-font-smoothing:antialiased;background:#e9e8f4;flex-direction:column;align-items:center;min-height:100vh;padding:40px 16px;line-height:1.6;display:flex}.ih-anim *{box-sizing:border-box;margin:0;padding:0}.ih-anim .doc{width:100%;max-width:880px}.ih-anim .display{font-family:var(--font-anim-display,"Montserrat",sans-serif);letter-spacing:-.02em;line-height:1.05}.ih-anim .eyebrow{font-family:var(--font-anim-display,"Montserrat",sans-serif);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700}.ih-anim section{background:var(--White);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:26px;overflow:hidden}.ih-anim .cover{background:var(--Main-Gradient);color:#fff;padding:54px 48px 48px;position:relative}.ih-anim .cover:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff29 0%,#0000 62%);border-radius:50%;width:480px;height:480px;position:absolute;top:-160px;right:-160px}.ih-anim .cover-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.ih-anim .logo{font-family:var(--font-anim-display,"Montserrat",sans-serif);letter-spacing:-.01em;align-items:center;gap:11px;font-size:20px;font-weight:900;display:flex}.ih-anim .logo-mark{background:#fff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ih-anim .logo-mark svg{width:20px;height:20px;color:var(--DarkCyan)}.ih-anim .brand-lockup img{object-fit:contain;filter:brightness(0)invert();width:auto;height:28px;display:block}.ih-anim .cover-tag{opacity:.92;text-align:right;font-size:12px;font-weight:700}.ih-anim .cover-hero{z-index:2;margin-top:46px;position:relative}.ih-anim .cover-pill{letter-spacing:.04em;background:#ffffff2e;border:1px solid #ffffff59;border-radius:100px;margin-bottom:20px;padding:7px 15px;font-size:12px;font-weight:800;display:inline-block}.ih-anim .cover h1{margin-bottom:14px;font-size:50px;font-weight:900}.ih-anim .cover h1 span{color:#fff;display:block}.ih-anim .cover-lead{opacity:.97;max-width:600px;font-size:18px;font-weight:600}.ih-anim .cover-foot{z-index:2;border-top:1px solid #ffffff47;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:42px;padding-top:22px;display:flex;position:relative}.ih-anim .cover-foot .made{font-family:var(--font-anim-display,"Montserrat",sans-serif);font-size:15px;font-weight:800}.ih-anim .cover-foot .meta{opacity:.85;text-align:right;font-size:12px;line-height:1.7}.ih-anim .pad{padding:42px 48px}.ih-anim .sec-eyebrow{color:var(--DarkCyan);margin-bottom:10px}.ih-anim .sec-title{margin-bottom:8px;font-size:30px;font-weight:900}.ih-anim .sec-sub{color:var(--Rhythm);max-width:640px;margin-bottom:28px;font-size:16px;font-weight:600}.ih-anim .outcomes{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.ih-anim .oc{background:var(--Magnolia);border-radius:14px;align-items:flex-start;gap:14px;padding:18px;display:flex}.ih-anim .oc-ic{background:var(--White);border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 2px 8px #00000012}.ih-anim .oc-ic svg{width:21px;height:21px;color:var(--DarkCyan)}.ih-anim .oc h4{margin-bottom:2px;font-size:16px;font-weight:800}.ih-anim .oc p{color:var(--Rhythm);font-size:14px;font-weight:600;line-height:1.45}.ih-anim .econ{background:var(--Gunmetal);color:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:26px;margin-top:26px;padding:26px 28px;display:flex}.ih-anim .econ .big{font-family:var(--font-anim-display,"Montserrat",sans-serif);color:var(--Corn);font-size:38px;font-weight:900;line-height:1}.ih-anim .econ .big small{color:#ffffffb3;letter-spacing:.02em;margin-top:7px;font-size:13px;font-weight:700;display:block}.ih-anim .econ p{opacity:.95;flex:1;min-width:260px;font-size:15px;font-weight:600}.ih-anim .econ p b{color:var(--CaribbeanGreen)}.ih-anim .belts{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.ih-anim .belt-chip{color:#fff;border-radius:14px;flex:1;min-width:150px;padding:16px;position:relative;overflow:hidden}.ih-anim .belt-chip .n{letter-spacing:.14em;text-transform:uppercase;opacity:.9;font-size:11px;font-weight:800}.ih-anim .belt-chip .t{font-family:var(--font-anim-display,"Montserrat",sans-serif);margin-top:3px;font-size:18px;font-weight:800}.ih-anim .belt-chip .d{opacity:.92;margin-top:4px;font-size:13px;font-weight:600}.ih-anim .b-yellow{background:var(--belt-yellow);color:#3a2e00}.ih-anim .b-blue{background:var(--belt-blue)}.ih-anim .b-green{background:var(--belt-green)}.ih-anim .b-black{background:var(--belt-black)}.ih-anim .gate-note{color:var(--Rhythm);background:var(--Gray);border-left:4px solid var(--TiffanyBlue);border-radius:0 12px 12px 0;margin-top:20px;padding:14px 18px;font-size:14px;font-weight:600}.ih-anim .gate-note b{color:var(--Gunmetal)}.ih-anim .stage{border-radius:var(--radius);border:1px solid #2c333a1a;margin-bottom:20px;overflow:hidden;box-shadow:0 2px 10px #0000000a}.ih-anim .stage-head{color:#fff;align-items:center;gap:16px;padding:20px 24px;display:flex}.ih-anim .sh-yellow{color:#3a2e00;background:linear-gradient(90deg,#caa10f,#f5c518)}.ih-anim .sh-blue{background:linear-gradient(90deg,#2453c4,#3f7bff)}.ih-anim .sh-green{background:linear-gradient(90deg,#118a5c,#1fb87e)}.ih-anim .sh-black{background:linear-gradient(90deg,#13171c,#2c333a)}.ih-anim .stage-badge{background:#ffffff38;border-radius:13px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ih-anim .stage-badge svg{color:currentColor;width:25px;height:25px}.ih-anim .stage-head .meta{flex:1}.ih-anim .stage-head .stg{letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:900}.ih-anim .stage-head h3{font-family:var(--font-anim-display,"Montserrat",sans-serif);font-size:23px;font-weight:900;line-height:1.1}.ih-anim .stage-head .belt{opacity:.92;margin-top:2px;font-size:12.5px;font-weight:800}.ih-anim .stage-price{text-align:right;flex:none}.ih-anim .stage-price .amt{font-family:var(--font-anim-display,"Montserrat",sans-serif);font-size:26px;font-weight:900;line-height:1}.ih-anim .stage-price .lbl{opacity:.85;letter-spacing:.04em;font-size:11px;font-weight:800}.ih-anim .stage-body{grid-template-columns:1.35fr 1fr;gap:22px;padding:22px 24px 24px;display:grid}.ih-anim .sb-col h5{font-family:var(--font-anim-display,"Montserrat",sans-serif);text-transform:uppercase;letter-spacing:.1em;color:var(--Rhythm);margin-bottom:11px;font-size:12px;font-weight:800}.ih-anim .sb-col ul{list-style:none}.ih-anim .sb-col li{align-items:flex-start;gap:9px;margin-bottom:8px;font-size:14.5px;font-weight:600;line-height:1.4;display:flex}.ih-anim .sb-col li svg{width:17px;height:17px;color:var(--DarkCyan);flex:0 0 17px;margin-top:3px}.ih-anim .outcome-box{background:var(--Magnolia);border-radius:13px;padding:16px 17px}.ih-anim .outcome-box .o-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--TurkishRose);margin-bottom:6px;font-size:11px;font-weight:900}.ih-anim .outcome-box .o-txt{color:var(--Gunmetal);font-size:14.5px;font-weight:700;line-height:1.45}.ih-anim .gate-tag{background:var(--White);color:var(--Gunmetal);border:1px solid #2c333a1f;border-radius:10px;align-items:center;gap:7px;margin-top:14px;padding:8px 12px;font-size:12.5px;font-weight:800;display:inline-flex}.ih-anim .gate-tag svg{width:15px;height:15px;color:var(--CaribbeanGreen)}.ih-anim .tracks{grid-template-columns:1fr 1fr;gap:14px;margin-top:4px;display:grid}.ih-anim .track{background:var(--White);border:1px solid #2c333a1f;border-radius:13px;padding:16px 17px}.ih-anim .track .tk-top{align-items:center;gap:9px;margin-bottom:9px;display:flex}.ih-anim .track .tk-ic{border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ih-anim .track .tk-ic svg{color:#fff;width:18px;height:18px}.ih-anim .tk-a .tk-ic{background:var(--ViridianGreen)}.ih-anim .tk-b .tk-ic{background:var(--TurkishRose)}.ih-anim .track h6{font-family:var(--font-anim-display,"Montserrat",sans-serif);font-size:15px;font-weight:800}.ih-anim .track .tk-tool{color:var(--Rhythm);font-size:12px;font-weight:800}.ih-anim .track p{color:var(--Rhythm);font-size:13.5px;font-weight:600;line-height:1.45}.ih-anim .track .opt{color:var(--TiffanyBlue);margin-top:8px;font-size:12px;font-weight:700}.ih-anim .split-note{color:var(--Rhythm);background:var(--Gray);border-radius:11px;grid-column:1/-1;padding:12px 15px;font-size:13.5px;font-weight:700}.ih-anim .price-wrap{background:var(--Magnolia)}.ih-anim .ptable-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.ih-anim .ptable{border-collapse:collapse;background:var(--White);border-radius:14px;width:100%;margin-top:8px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.ih-anim .ptable th,.ih-anim .ptable td{text-align:left;padding:14px 18px;font-size:14.5px}.ih-anim .ptable thead th{background:var(--Gunmetal);color:#fff;font-family:var(--font-anim-display,"Montserrat",sans-serif);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.ih-anim .ptable tbody tr{border-top:1px solid #2c333a14}.ih-anim .ptable td:first-child{font-weight:800}.ih-anim .ptable td:last-child{text-align:right;font-weight:900;font-family:var(--font-anim-display,"Montserrat",sans-serif)}.ih-anim .ptable .belt-dot{vertical-align:middle;border-radius:50%;width:11px;height:11px;margin-right:9px;display:inline-block}.ih-anim .ptable tfoot td{background:var(--Gray);font-weight:900;font-family:var(--font-anim-display,"Montserrat",sans-serif);border-top:2px solid #2c333a26}.ih-anim .bundle{background:var(--Main-Gradient);color:#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:28px;margin-top:24px;padding:30px 32px;display:flex;position:relative;overflow:hidden}.ih-anim .bundle:after{content:"";background:radial-gradient(circle,#ffffff29,#0000 64%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-90px;right:-90px}.ih-anim .bundle .b-info{z-index:2;flex:1;min-width:240px;position:relative}.ih-anim .bundle .b-tag{letter-spacing:.14em;text-transform:uppercase;opacity:.9;font-size:12px;font-weight:900}.ih-anim .bundle h3{font-family:var(--font-anim-display,"Montserrat",sans-serif);margin:5px 0 7px;font-size:26px;font-weight:900}.ih-anim .bundle p{opacity:.95;max-width:380px;font-size:14.5px;font-weight:600}.ih-anim .bundle .b-price{text-align:right;z-index:2;position:relative}.ih-anim .bundle .b-was{opacity:.8;font-size:15px;font-weight:700;text-decoration:line-through}.ih-anim .bundle .b-now{font-family:var(--font-anim-display,"Montserrat",sans-serif);font-size:42px;font-weight:900;line-height:1}.ih-anim .bundle .b-save{background:var(--Corn);color:#3a2e00;border-radius:100px;margin-top:8px;padding:5px 12px;font-size:13px;font-weight:900;display:inline-block}.ih-anim .bundle .b-enrol{color:var(--DarkCyan);font-family:var(--font-anim-display,"Montserrat",sans-serif);background:#fff;border-radius:100px;padding:11px 26px;font-size:14px;font-weight:800;text-decoration:none;display:inline-block}.ih-anim .two{grid-template-columns:1fr 1fr;gap:22px;display:grid}.ih-anim .incl{list-style:none}.ih-anim .incl li{align-items:flex-start;gap:10px;margin-bottom:10px;font-size:14.5px;font-weight:600;display:flex}.ih-anim .incl li svg{width:18px;height:18px;color:var(--CaribbeanGreen);flex:0 0 18px;margin-top:3px}.ih-anim .toolgrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.ih-anim .tool{border:1px solid #2c333a1f;border-radius:12px;padding:13px 14px}.ih-anim .tool .nm{font-family:var(--font-anim-display,"Montserrat",sans-serif);align-items:center;gap:7px;font-size:14.5px;font-weight:800;display:flex}.ih-anim .tool .nm .free{background:var(--CaribbeanGreen);color:#fff;letter-spacing:.04em;border-radius:100px;padding:2px 7px;font-size:10px;font-weight:900}.ih-anim .tool .ds{color:var(--Rhythm);margin-top:3px;font-size:12.5px;font-weight:600}.ih-anim .entry{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ih-anim .entry .e{background:var(--Magnolia);border-radius:13px;padding:18px}.ih-anim .entry .e svg{width:24px;height:24px;color:var(--TurkishRose);margin-bottom:8px}.ih-anim .entry .e h5{font-family:var(--font-anim-display,"Montserrat",sans-serif);margin-bottom:4px;font-size:15px;font-weight:800}.ih-anim .entry .e p{color:var(--Rhythm);font-size:13px;font-weight:600;line-height:1.45}.ih-anim .faqs{gap:12px;margin-top:6px;display:grid}.ih-anim .faq-item{background:var(--White);border:1px solid #2c333a1a;border-radius:14px;transition:border-color .18s,box-shadow .18s;overflow:hidden}.ih-anim .faq-item[open]{border-color:#00838f59;box-shadow:0 2px 12px #0000000d}.ih-anim .faq-item summary{cursor:pointer;font-family:var(--font-anim-display,"Montserrat",sans-serif);color:var(--Gunmetal);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16px;font-weight:800;list-style:none;display:flex}.ih-anim .faq-item summary::-webkit-details-marker{display:none}.ih-anim .faq-item[open] summary .faq-q{color:var(--DarkCyan)}.ih-anim .faq-plus{background:var(--Magnolia);border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .2s,background .2s;display:flex}.ih-anim .faq-plus svg{width:15px;height:15px;color:var(--DarkCyan)}.ih-anim .faq-item[open] .faq-plus{background:var(--DarkCyan);transform:rotate(45deg)}.ih-anim .faq-item[open] .faq-plus svg{color:#fff}.ih-anim .faq-a{color:var(--Rhythm);padding:0 20px 18px;font-size:14.5px;font-weight:600;line-height:1.55}.ih-anim .cta{background:var(--Gunmetal);color:#fff;text-align:center;padding:48px 40px}.ih-anim .cta h2{font-family:var(--font-anim-display,"Montserrat",sans-serif);margin-bottom:10px;font-size:30px;font-weight:900}.ih-anim .cta p{opacity:.86;max-width:520px;margin:0 auto 26px;font-size:16px;font-weight:600}.ih-anim .cta-btn{background:var(--Main-Gradient);color:#fff;font-family:var(--font-anim-display,"Montserrat",sans-serif);border-radius:100px;padding:15px 38px;font-size:16px;font-weight:800;text-decoration:none;display:inline-block;box-shadow:0 10px 30px #00838f66}.ih-anim .cta-meta{opacity:.8;margin-top:26px;font-size:13.5px;font-weight:600;line-height:1.9}.ih-anim .cta-meta a{color:var(--TiffanyBlue);font-weight:800;text-decoration:none}.ih-anim .cta .made{font-family:var(--font-anim-display,"Montserrat",sans-serif);opacity:.7;margin-top:18px;font-size:14px;font-weight:800}.ih-anim .footnote{text-align:center;color:#8a8aa0;max-width:780px;margin:4px auto 10px;font-size:11.5px;font-weight:600}.ih-anim .cover *,.ih-anim .econ *,.ih-anim .belt-chip>*,.ih-anim .stage-head *,.ih-anim .bundle *,.ih-anim .cta *{color:inherit}@media (max-width:720px){.ih-anim .pad{padding:30px 24px}.ih-anim .cover{padding:38px 26px 34px}.ih-anim .cover h1{font-size:34px}.ih-anim .outcomes,.ih-anim .two,.ih-anim .stage-body,.ih-anim .tracks,.ih-anim .entry{grid-template-columns:1fr}.ih-anim .stage-head{flex-wrap:wrap}.ih-anim .stage-price{text-align:left}}@media (max-width:480px){.ih-anim{padding:20px 10px}.ih-anim .pad{padding:26px 18px}.ih-anim .cover{padding:30px 20px 28px}.ih-anim .cover h1{font-size:28px}.ih-anim .cover-lead{font-size:16px}.ih-anim .sec-title{font-size:24px}.ih-anim .cover-top{flex-wrap:wrap;gap:14px}.ih-anim .cover-tag,.ih-anim .cover-foot .meta{text-align:left}.ih-anim .toolgrid{grid-template-columns:1fr}.ih-anim .econ .big{font-size:32px}.ih-anim .bundle{padding:24px 20px}.ih-anim .bundle .b-price{text-align:left}.ih-anim .bundle .b-now{font-size:34px}.ih-anim .cta{padding:36px 22px}.ih-anim .cta h2{font-size:24px}}@media print{.ih-anim{background:#fff;padding:0}.ih-anim section{box-shadow:none;page-break-inside:avoid;border:1px solid #ddd}}
