.io8-inner{background:#fff;color:#101a3b}.io8-inner .container{max-width:1180px}.inner-hero{overflow:hidden;background:linear-gradient(115deg,#fff 0%,#fff 45%,#f2f6ff 73%,#fff0f8 100%);border-bottom:1px solid #edf0f7}.inner-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;min-height:520px;padding-top:68px;padding-bottom:68px}.inner-hero.compact .inner-hero-grid{min-height:460px}.inner-kicker,.inner-heading>span,.inner-cta-panel>div>span{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:850;color:#5367d8;margin-bottom:14px}.inner-hero h1{font-size:clamp(48px,5.6vw,76px);line-height:.98;letter-spacing:-.055em;color:#0b1737;margin:0 0 24px}.inner-hero h1 span{background:linear-gradient(90deg,#4275f2,#f21b85);-webkit-background-clip:text;background-clip:text;color:transparent}.inner-hero p{font-size:19px;line-height:1.6;color:#4c5873;max-width:650px}.inner-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}.inner-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:50px;padding:0 25px!important;border-radius:999px!important;font-size:14px;font-weight:850!important;text-decoration:none!important}.inner-btn.primary{background:linear-gradient(90deg,#f31683,#f5248e)!important;color:#fff!important;box-shadow:0 12px 28px rgba(243,22,131,.18)}.inner-btn.secondary{background:#fff!important;color:#14214b!important;border:1px solid #b9caf7}.inner-btn.light{background:#fff!important;color:#14214b!important}.inner-visual{justify-self:stretch;border:1px solid rgba(223,228,241,.9);border-radius:30px;padding:46px;background:rgba(255,255,255,.78);box-shadow:0 24px 60px rgba(25,43,92,.1);backdrop-filter:blur(12px)}.brand-panel{text-align:center}.brand-orb{width:150px;height:150px;display:grid;place-items:center;margin:0 auto 22px;border-radius:38px;background:#0d193b;color:#fff;font-size:58px;font-weight:950;letter-spacing:-.08em;box-shadow:0 22px 45px rgba(21,37,81,.2)}.brand-orb span{color:#3980ff}.brand-panel strong,.support-panel strong,.contact-panel strong{display:block;font-size:25px;letter-spacing:-.03em;color:#11204a}.brand-panel p,.support-panel p{font-size:15px;margin:6px 0 0}.support-panel{text-align:center}.support-icon{width:100px;height:100px;display:grid;place-items:center;margin:0 auto 22px;border-radius:50%;background:linear-gradient(135deg,#337af7,#a050ed);color:#fff;font-size:52px;font-weight:900;box-shadow:0 18px 38px rgba(63,104,230,.2)}.contact-panel ul{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:13px}.contact-panel li{color:#4e5b75}.contact-panel li:before{content:'✓';display:inline-grid;place-items:center;width:21px;height:21px;margin-right:10px;border-radius:50%;background:#f31683;color:#fff;font-size:12px;font-weight:900}.contact-email{margin-top:28px;padding:17px 20px;border-left:4px solid #f31683;background:rgba(255,255,255,.7);border-radius:0 14px 14px 0;max-width:390px}.contact-email small{display:block;color:#68738c;font-size:10px;font-weight:850;letter-spacing:.12em}.contact-email a{font-size:18px;font-weight:800;color:#14214b}.inner-section{padding:78px 0}.inner-heading{text-align:center;max-width:820px;margin:0 auto 38px}.inner-heading h2{font-size:clamp(32px,3.6vw,48px);color:#10204a;margin:0 0 12px}.inner-heading p{color:#65708a}.inner-card-grid{display:grid;gap:20px}.inner-card-grid.three{grid-template-columns:repeat(3,1fr)}.inner-card-grid article{padding:32px;border:1px solid #edf0f7;border-radius:22px;background:#fff;box-shadow:0 14px 35px rgba(32,49,99,.07)}.inner-card-grid i{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:linear-gradient(135deg,#f51d88,#744df2);color:#fff;font-size:23px;font-style:normal;margin-bottom:20px}.inner-card-grid article:nth-child(2) i{background:linear-gradient(135deg,#279cf5,#4672ef)}.inner-card-grid article:nth-child(3) i{background:linear-gradient(135deg,#19c99a,#18a9a2)}.inner-card-grid h3{font-size:20px;color:#11204a;margin-bottom:8px}.inner-card-grid p{font-size:14px;color:#68738c;margin:0}.inner-band{padding:58px 0;background:linear-gradient(110deg,#fff2f8,#fff 50%,#f2f5ff);border-top:1px solid #f1edf4;border-bottom:1px solid #f1edf4}.inner-band-grid{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center}.inner-band h2{font-size:clamp(29px,3.3vw,42px);color:#10204a;margin:0 0 9px}.inner-band p{color:#5d6982;margin:0;max-width:720px}.inner-band .inner-actions{margin-top:0}.support-steps{display:grid;grid-template-columns:1fr 1fr;gap:20px}.support-steps article{display:flex;gap:20px;padding:28px;border:1px solid #edf0f7;border-radius:20px;box-shadow:0 12px 30px rgba(32,49,99,.055)}.support-steps b{flex:0 0 48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#eef3ff;color:#3d6ee8}.support-steps h3{font-size:18px;margin:3px 0 6px;color:#11204a}.support-steps p{font-size:14px;color:#68738c;margin:0}.contact-section{padding:78px 0;background:#fff}.contact-shell{display:grid;grid-template-columns:.72fr 1.28fr;gap:60px;align-items:start}.contact-intro h2{font-size:clamp(34px,4vw,48px);color:#10204a}.contact-intro>p{color:#65708a}.contact-tip{margin-top:28px;padding:20px;border-radius:18px;background:#f3f6ff}.contact-tip b{color:#f31683}.contact-tip p{font-size:14px;color:#5f6a82;margin:5px 0 0}.contact-form-shell .contact-grid>div:first-child{display:none}.contact-form-shell .contact-grid{display:block}.contact-form-shell .io8-form{padding:34px;border-color:#e7ebf4;border-radius:24px;box-shadow:0 18px 45px rgba(32,49,99,.08)}.contact-form-shell .form-field input,.contact-form-shell .form-field textarea{background:#f9fbff;border-color:#dce3f0}.contact-form-shell .button{background:linear-gradient(90deg,#f31683,#f5248e)!important;box-shadow:0 10px 24px rgba(243,22,131,.18)}.inner-cta{padding:58px 0 70px;background:#f7faff}.inner-cta-panel{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:38px 42px;border-radius:26px;background:linear-gradient(110deg,#0c1838,#142650);color:#fff}.inner-cta-panel h2{font-size:32px;color:#fff;margin:0 0 7px}.inner-cta-panel p{color:#bdc8e2;margin:0;max-width:720px}.inner-cta-panel>div>span{color:#74a4ff;margin-bottom:8px}
@media(max-width:900px){.inner-hero-grid,.contact-shell{grid-template-columns:1fr;gap:35px}.inner-hero-grid{padding-top:50px;padding-bottom:50px}.inner-visual{max-width:650px}.inner-card-grid.three{grid-template-columns:1fr 1fr}.inner-band-grid{grid-template-columns:1fr}.inner-band .inner-actions{margin-top:0}.support-steps{grid-template-columns:1fr}.inner-cta-panel{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.inner-hero h1{font-size:45px}.inner-hero p{font-size:17px}.inner-visual{padding:28px;border-radius:22px}.brand-orb{width:110px;height:110px;font-size:44px}.inner-card-grid.three{grid-template-columns:1fr}.inner-btn{width:100%}.inner-section,.contact-section{padding:52px 0}.inner-band{padding:45px 0}.support-steps article{padding:22px}.form-grid{grid-template-columns:1fr}.contact-form-shell .io8-form{padding:24px}.inner-cta-panel{padding:28px 24px}.inner-cta-panel .inner-btn{width:100%}}
.io8-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.io8-spam-check{padding:18px 20px;border-radius:16px;background:#f5f7ff;border:1px solid #e4e9f7}.io8-spam-check input{max-width:130px;margin-top:7px}.io8-spam-check small{display:block;margin-top:7px;color:#6a748b;font-size:12px}
/* v1.7.0 calmer inner pages */
.io8-inner .inner-hero{background:linear-gradient(180deg,#fff,#f8faff);border-bottom:1px solid #e9edf4}.io8-inner .inner-hero-grid{min-height:430px;padding-top:62px;padding-bottom:62px}.io8-inner .inner-hero.compact .inner-hero-grid{min-height:390px}.io8-inner .inner-hero h1{font-size:clamp(46px,5vw,68px)}.io8-inner .inner-visual{border-radius:22px;box-shadow:0 18px 50px rgba(25,43,92,.07);border-color:#e5e9f1;background:#fff}.io8-inner .inner-section{padding:70px 0}.io8-inner .inner-card-grid article{box-shadow:none;border-color:#e5e9f1;border-radius:16px}.io8-inner .inner-band{background:#f7f9fc;border-color:#e9edf3}.io8-inner .support-steps article{box-shadow:none;border-radius:16px;background:#fff}.io8-inner .contact-section{padding:68px 0;background:#f7f9fc}.io8-inner .contact-form-shell .io8-form{box-shadow:none;background:#fff;border-radius:18px}.io8-inner .inner-cta{background:#fff}.io8-inner .inner-cta-panel{border-radius:20px}
