@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700;800&family=Great+Vibes&display=swap";:root{--ib-blue:#0057E7;--ib-navy:#001E5A;--ib-black:#05060a;--ib-pink:#E91E8C;--ib-purple:#8A2BE2;--ib-cyan:#3FA9FF}.ib{font-family:Montserrat,system-ui,sans-serif;color:#fff;-webkit-font-smoothing:antialiased}.ib *{box-sizing:border-box}.ib h1,.ib h2,.ib h3{font-family:Montserrat,system-ui,sans-serif;font-weight:800;letter-spacing:-.01em;margin:0;line-height:1.1;color:inherit}.ib p{margin:0}.ib a{text-decoration:none}.ib .ib-script{font-family:Great Vibes,cursive;font-weight:400;letter-spacing:0}.ib-wrap{max-width:1240px;margin:0 auto;padding:0 20px}.ib--personal{--acc:var(--ib-pink);--acc2:var(--ib-purple);--glow:rgba(233,30,140,.35)}.ib--business{--acc:var(--ib-blue);--acc2:var(--ib-cyan);--glow:rgba(0,87,231,.45)}.ib-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;font-weight:700;font-size:15px;color:#fff;transition:transform .2s,box-shadow .2s;border:0;cursor:pointer;font-family:inherit;line-height:1.2}.ib-btn:hover{transform:translateY(-2px);color:#fff}.ib-btn--blue{background:linear-gradient(135deg,#0a3fd1,var(--ib-blue) 60%,#3b7bff);box-shadow:0 8px 28px #0057e773}.ib-btn--pink{background:linear-gradient(135deg,var(--ib-pink),var(--ib-purple));box-shadow:0 8px 28px #e91e8c59}.ib-btn--ghost{border:1.5px solid rgba(255,255,255,.75);background:#ffffff0a}.ibg{position:relative;background:var(--ib-black);overflow:hidden;padding:56px 0 64px}.ibg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 70% at 0% 65%,rgba(233,30,140,.26),transparent 60%),radial-gradient(60% 70% at 100% 65%,rgba(0,87,231,.4),transparent 60%),radial-gradient(40% 40% at 50% 0%,rgba(138,43,226,.18),transparent 70%)}.ibg--img:before{background:linear-gradient(#05060a73,#05060ab3),var(--bg) center/cover no-repeat}.ibg .ib-wrap{position:relative;text-align:center}.ibg__logo{max-width:280px;width:60%;height:auto;margin:0 auto 18px;display:block}.ibg h1{font-size:clamp(28px,4.6vw,54px)}.ibg__sub{font-size:clamp(36px,5vw,60px);margin-top:4px;color:#fff}.ibg__doors{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:36px;text-align:left}.ibg-door{position:relative;border-radius:32px 32px 20px 20px;padding:34px 30px 30px;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:2px solid var(--acc);box-shadow:inset 0 0 0 1px #ffffff0f,0 0 44px var(--glow);display:flex;flex-direction:column;gap:16px;color:#fff;transition:transform .25s,box-shadow .25s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ibg-door:hover{transform:translateY(-4px);box-shadow:0 0 70px var(--glow);color:#fff}.ib-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--acc),var(--acc2));box-shadow:0 0 0 4px #ffffff24}.ib-icon svg{width:30px;height:30px;fill:#fff}.ibg-door h2{font-size:clamp(24px,2.6vw,34px);text-transform:uppercase}.ibg-door h2 .ib-script{display:block;text-transform:none;font-size:1.35em;color:var(--acc);margin-top:2px}.ib--business.ibg-door h2 .ib-script{color:#7fb2ff}.ibg-door p{color:#d6dae3;line-height:1.6}.ib-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.ib-list li{position:relative;padding-left:22px;font-size:14px;color:#eef0f5;line-height:1.4}.ib-list li:before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--acc),var(--acc2))}.ibg-door .ib-btn{margin-top:auto;align-self:flex-start}.ibg__tagline{display:inline-block;margin-top:40px;padding:14px 32px;border-radius:999px;background:linear-gradient(180deg,#f6f8fb,#c9ced6);color:var(--ib-navy);font-weight:800;font-size:clamp(15px,2vw,20px);box-shadow:0 6px 24px #00000073}.ibn{background:#05060a;border-bottom:1px solid rgba(255,255,255,.08)}.ib--personal.ibn{background:linear-gradient(90deg,#24072b,#0b0612)}.ib--business.ibn{background:linear-gradient(90deg,#001449,#05060a)}.ibn .ib-wrap{display:flex;align-items:center;gap:20px;overflow-x:auto;padding-top:12px;padding-bottom:12px;scrollbar-width:none}.ibn .ib-wrap::-webkit-scrollbar{display:none}.ibn__label{font-weight:800;white-space:nowrap;color:var(--acc);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.ib--business .ibn__label{color:#7fb2ff}.ibn a{color:#e8ebf2;white-space:nowrap;font-size:14px;font-weight:600;padding:6px 0;border-bottom:2px solid transparent}.ibn a:hover,.ibn a.is-active{border-color:var(--acc);color:#fff}.ibn a.ibn__switch{margin-left:auto;font-size:13px;opacity:.85}.ibh{position:relative;background:var(--ib-black);overflow:hidden}.ib--personal.ibh{background:radial-gradient(70% 90% at 100% 50%,rgba(233,30,140,.32),transparent 60%),radial-gradient(50% 60% at 0% 0%,rgba(138,43,226,.3),transparent 60%),#0b0612}.ib--business.ibh{background:radial-gradient(70% 90% at 100% 50%,rgba(0,87,231,.48),transparent 60%),radial-gradient(50% 60% at 0% 100%,rgba(63,169,255,.16),transparent 60%),#03081c}.ibh .ib-wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:center;padding-top:64px;padding-bottom:64px}.ibh--noimg .ib-wrap{grid-template-columns:1fr;text-align:center}.ibh--noimg .ibh__text{margin:0 auto}.ibh--noimg .ibh__bar{margin-left:auto;margin-right:auto}.ibh--noimg .ibh__btns{justify-content:center}.ibh__eyebrow{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin-bottom:14px}.ib--business .ibh__eyebrow{color:#7fb2ff}.ibh h1{font-size:clamp(32px,4.6vw,58px);text-transform:uppercase}.ibh .ib-script{display:block;font-size:clamp(36px,4.6vw,60px);color:#fff;margin:6px 0 4px}.ibh__bar{width:180px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--acc),var(--acc2));margin:8px 0 20px}.ibh__text{color:#d6dae3;font-size:17px;line-height:1.65;max-width:580px}.ibh__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ibh__media img{width:100%;height:auto;border-radius:22px;display:block;box-shadow:0 30px 80px #0000008c,0 0 0 1px #ffffff14}.ibt{padding:64px 0;background:#f5f7fb;color:#0b1020}.ibt--dark{background:var(--ib-black);color:#fff}.ibt__head{text-align:center;margin-bottom:34px}.ibt__head h2{font-size:clamp(26px,3.4vw,40px)}.ibt__head p{margin:10px auto 0;color:#5a6275;font-size:16px;max-width:680px;line-height:1.6}.ibt--dark .ibt__head p{color:#b9c0cf}.ibt__line{width:90px;height:4px;border-radius:4px;margin:16px auto 0;background:linear-gradient(90deg,var(--acc),var(--acc2))}.ibt__grid{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:22px}.ibt-card{display:flex;flex-direction:column;background:#fff;border-radius:18px;overflow:hidden;color:#0b1020;box-shadow:0 6px 24px #0a143c14;transition:transform .25s,box-shadow .25s;border:1px solid rgba(10,20,60,.06)}.ibt--dark .ibt-card{background:#0f1424;color:#fff;border-color:#ffffff14}.ibt-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0a143c29;color:inherit}.ibt-card__img{aspect-ratio:1/1;background:linear-gradient(135deg,var(--acc),var(--acc2));overflow:hidden;display:grid;place-items:center}.ibt-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.ibt-card:hover .ibt-card__img img{transform:scale(1.04)}.ibt-card__ph{font-family:Great Vibes,cursive;font-size:clamp(34px,4vw,52px);color:#fff;text-align:center;padding:16px;line-height:1.1}.ibt-card__body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.ibt-card h3{font-size:18px}.ibt-card p{font-size:14px;line-height:1.55;color:#5a6275}.ibt--dark .ibt-card p{color:#b9c0cf}.ibt-card__go{margin-top:auto;padding-top:4px;font-weight:700;font-size:14px;color:var(--acc)}.ib--business .ibt-card__go{color:var(--ib-blue)}.ibt--dark.ib--business .ibt-card__go{color:#7fb2ff}.ibc{padding:56px 0;text-align:center;background:linear-gradient(135deg,var(--ib-navy),#000 70%)}.ib--personal.ibc{background:linear-gradient(135deg,#3a0b3f,#0b0612 70%)}.ibc h2{font-size:clamp(24px,3vw,38px)}.ibc p{color:#d6dae3;margin:12px auto 24px;max-width:640px;line-height:1.6}.ibf{padding:64px 0;background:#f5f7fb;color:#0b1020}.ibf__card{max-width:820px;margin:0 auto;background:#fff;border-radius:22px;padding:36px;box-shadow:0 10px 40px #0a143c1a;border-top:6px solid var(--acc)}.ibf h2{font-size:clamp(24px,3vw,34px)}.ibf__intro{color:#5a6275;margin:10px 0 24px;line-height:1.6}.ibf__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ibf__full{grid-column:1/-1}.ibf label{display:block;font-size:13px;font-weight:700;margin-bottom:6px;color:#1b2235}.ibf input,.ibf select,.ibf textarea{width:100%;padding:12px 14px;border:1px solid #cfd6e4;border-radius:10px;font:inherit;font-size:16px;background:#fff;color:#0b1020}.ibf input:focus,.ibf select:focus,.ibf textarea:focus{outline:2px solid var(--acc);border-color:transparent}.ibf textarea{min-height:130px;resize:vertical}.ibf__note{font-size:13px;color:#5a6275;margin-top:6px}.ibf__ok{background:#e8f6ee;color:#155d33;padding:14px 16px;border-radius:10px;margin-bottom:18px;font-weight:600}.ibf__err{background:#fdecef;color:#8a1230;padding:14px 16px;border-radius:10px;margin-bottom:18px}.ibf .ib-btn{margin-top:22px}@media(max-width:989px){.ibt__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.ibg__doors{grid-template-columns:1fr}.ibh .ib-wrap{grid-template-columns:1fr;padding-top:40px;padding-bottom:44px}.ibh__media{order:-1}.ibg{padding:36px 0 44px}.ibg-door{padding:26px 22px}}@media(max-width:600px){.ibf__grid{grid-template-columns:1fr}.ibf__card{padding:24px}}@media(max-width:480px){.ibt__grid{gap:12px}.ibt-card__body{padding:12px}.ibt-card h3{font-size:15px}.ibt-card p{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ib-brand.css.map */
