.oplex-home-page{color:#0b2148;background:#fff;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.oplex-container{width:calc(100% - 2.5rem);max-width:90rem;margin-inline:auto}.oplex-header{z-index:20;color:#fff;background:#09162d;border-bottom:1px solid #ffffff12;height:58px;position:relative}.oplex-header__inner{grid-template-columns:260px 1fr 260px;align-items:center;gap:18px;height:58px;display:grid}.oplex-brand{color:#fff;line-height:1;text-decoration:none}.oplex-brand strong{letter-spacing:-.04em;font-size:23px;font-weight:800;display:block}.oplex-brand strong span{color:#5578ff}.oplex-brand small{color:#aebbd3;margin-top:4px;font-size:11px;display:block}.oplex-nav{justify-content:center;align-items:center;gap:27px;display:flex}.oplex-nav button{color:#f7f9ff;cursor:pointer;background:0 0;border:0;padding:8px 5px;font-size:13px;font-weight:600}.oplex-nav button:hover{color:#8ba5ff}.oplex-header__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.oplex-google-login{color:#071a3e;cursor:pointer;background:#fff;border:1px solid #d9dfe8;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-width:204px;height:38px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 3px 14px #0208172e}.oplex-google-login:hover{background:#f8fafc}.oplex-menu-toggle,.oplex-mobile-menu{display:none}.oplex-hero{z-index:2;color:#fff;background:radial-gradient(circle at 82% 34%,#375ebe4d,#0000 30%),radial-gradient(circle at 70% 85%,#17409642,#0000 34%),linear-gradient(108deg,#07142c 0%,#0a1731 43%,#11234a 72%,#162c5c 100%);height:370px;position:relative;overflow:visible}.oplex-hero__grid{grid-template-columns:52% 48%;align-items:center;height:100%;display:grid;position:relative}.oplex-hero__copy{z-index:2;align-self:start;padding-top:31px;position:relative}.oplex-eyebrow{color:#b6c5f0;letter-spacing:.18em;background:#2a468738;border:1px solid #577aff66;border-radius:999px;width:fit-content;margin:0;padding:5px 12px 4px;font-size:10px;font-weight:700;line-height:1}.oplex-hero h1{color:#fff;letter-spacing:-.045em;max-width:610px;margin:12px 0 0;font-size:clamp(38px,3vw,47px);font-weight:800;line-height:.98}.oplex-hero h1>span,.oplex-hero h1>strong{display:block}.oplex-hero h1>strong{color:#5279ff}.oplex-hero__description{color:#d0d8e8;max-width:530px;margin:12px 0 0;font-size:16px;line-height:1.42}.oplex-hero__actions{gap:14px;margin-top:19px;display:flex}.oplex-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:12px;height:49px;padding-inline:25px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 9px 25px #00000021}.oplex-button svg{width:19px;height:19px}.oplex-button--primary{color:#fff;background:linear-gradient(135deg,#315dff,#173ff2);border:0;min-width:212px}.oplex-button--light{color:#1741c7;background:#fff;border:1px solid #c9d4ef;min-width:152px}.oplex-hero__benefits{color:#c7d1e3;align-items:center;gap:26px;margin-top:20px;font-size:11px;display:flex}.oplex-hero__benefits span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.oplex-hero__benefits svg{color:#a8baff;width:20px;height:20px}.oplex-hero__visual{pointer-events:none;width:650px;height:420px;position:absolute;top:8px;right:-4px}.oplex-tv-stage{width:100%;height:100%;position:relative}.oplex-tv-stage__screen{background:#09162b;border:8px solid #1f2633;border-radius:7px;grid-template-columns:1fr 158px;padding:11px;display:grid;position:absolute;inset:8px 0 52px 6px;box-shadow:0 14px 34px #02071259}.oplex-tv-stage__main{grid-template-rows:43px 1fr 62px;gap:7px;min-width:0;display:grid}.oplex-tv-stage__topbar{color:#fff;justify-content:space-between;align-items:flex-start;display:flex}.oplex-tv-stage__brand{font-size:17px;font-weight:800;line-height:1}.oplex-tv-stage__brand span{color:#5f82ff}.oplex-tv-stage__brand small{color:#aab8d3;margin-top:4px;font-size:7px;font-weight:500;display:block}.oplex-tv-stage__clock{text-align:right}.oplex-tv-stage__clock strong{color:#fff;font-size:18px;line-height:1;display:block}.oplex-tv-stage__clock small{color:#b7c2d7;margin-top:6px;font-size:7px;display:block}.oplex-tv-stage__ad{color:#fff;background:radial-gradient(circle at 67% 42%,#f0cba061,#0000 30%),linear-gradient(100deg,#21130e,#4c2d1b 55%,#1d100d 100%);border-radius:5px;grid-template-columns:1fr 115px 100px;align-items:center;gap:10px;min-height:0;padding:18px;display:grid;overflow:hidden}.oplex-tv-stage__ad strong{font-size:18px;line-height:1.08;display:block}.oplex-tv-stage__ad small{color:#dcc8b8;margin-top:11px;font-size:7px;display:block}.oplex-tv-stage__coffee{color:#fff;background:radial-gradient(circle at 42% 35%,#f7f1e7,#ad6f42 52%,#4a2615 70%);border-radius:50%;place-items:center;width:105px;height:105px;display:grid;box-shadow:inset 0 0 0 7px #ffffff2e,0 8px 20px #00000040}.oplex-tv-stage__coffee svg{stroke-width:1.4px;width:67px;height:67px}.oplex-tv-stage__ad em{color:#fff5eb;font-family:Georgia,serif;font-size:14px;font-style:italic;line-height:1.25;transform:rotate(-3deg)}.oplex-tv-stage__info-row{grid-template-columns:1.65fr 1fr;gap:7px;display:grid}.oplex-tv-stage__info-row>div{color:#dce5f6;background:#132750;border-radius:5px;padding:9px 11px}.oplex-tv-stage__info-row small{color:#9fb1d0;font-size:6px;display:block}.oplex-tv-stage__info-row span{margin-top:4px;font-size:7px;line-height:1.2;display:block}.oplex-tv-stage__weather{align-items:center;gap:8px;display:flex}.oplex-tv-stage__weather>svg{color:#fff;width:30px;height:30px}.oplex-tv-stage__weather strong{color:#fff;font-size:17px;line-height:1;display:block}.oplex-tv-stage__weather em{color:#c6d2e6;margin-top:3px;font-size:6px;font-style:normal;display:block}.oplex-tv-stage__categories{color:#fff;background:linear-gradient(#1a3c83,#102d66);border-radius:6px;margin-left:9px;padding:9px}.oplex-tv-stage__categories h3{margin:0;font-size:12px;line-height:1.1}.oplex-tv-stage__categories p{color:#c4d1e8;margin:6px 0 10px;font-size:8px}.oplex-tv-stage__categories ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.oplex-tv-stage__categories li{color:#eef4ff;background:#214a96;border-radius:6px;align-items:center;gap:9px;height:37px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.oplex-tv-stage__categories svg{color:#becdff;width:16px;height:16px}.oplex-tv-stage__box{z-index:2;width:220px;height:auto;position:absolute;bottom:4px;right:84px}.oplex-tv-stage__note{color:#294b91;width:145px;margin:0;font:italic 12px/1.18 Georgia,serif;position:absolute;bottom:13px;right:-9px;transform:rotate(-3deg)}.oplex-tv-stage__note:before{content:"↗";color:#315ee7;margin-right:7px;font-size:20px}.oplex-paths{background:linear-gradient(#fbfdff,#f8fbff);height:200px;padding-top:16px}.oplex-paths h2,.oplex-how h2,.oplex-plans h2{color:#0a214c;letter-spacing:-.035em;margin:0;font-size:24px;font-weight:800;line-height:1.05}.oplex-section-lead{color:#5e739b;margin:5px 0 0;font-size:13px}.oplex-paths__list{justify-content:space-between;gap:28px;margin:13px 0 0;padding:0;list-style:none;display:flex}.oplex-path-card{background:#fff;border:1px solid #dce5f2;border-radius:8px;grid-template-columns:82px 1fr;align-items:center;gap:18px;width:395px;min-height:119px;padding:16px;display:grid;box-shadow:0 3px 16px #2243800a}.oplex-path-card__icon{color:#3159f4;background:linear-gradient(145deg,#eff1ff,#f7f7ff);border-radius:16px;place-items:center;width:80px;height:80px;display:grid}.oplex-path-card__icon svg{width:38px;height:38px}.oplex-path-card h3{color:#0e2856;margin:0;font-size:15px;font-weight:800}.oplex-path-card p{color:#536b95;margin:7px 0 0;font-size:13px;line-height:1.35}.oplex-how{background:#f8fbff;border-top:1px solid #eef3fa;height:145px;padding-top:10px}.oplex-how__steps{grid-template-columns:repeat(4,1fr);align-items:center;gap:20px;margin:12px 0 0;padding:0;list-style:none;display:grid}.oplex-how__step{min-width:0;position:relative}.oplex-how__step-main{grid-template-columns:62px 24px minmax(0,1fr);align-items:center;gap:9px;display:grid}.oplex-how__icon{color:#2b60f4;background:#eaf1ff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.oplex-how__icon svg{width:27px;height:27px}.oplex-how__number{color:#092451;font-size:20px;font-weight:800}.oplex-how__step h3{color:#0c2855;margin:0;font-size:13px;font-weight:800;line-height:1.1}.oplex-how__step p{color:#5c7095;margin:5px 0 0;font-size:11px;line-height:1.28}.oplex-how__arrow{color:#335fa8;width:20px;height:20px;position:absolute;top:21px;right:-15px}.oplex-plans{background:#fff;border-top:1px solid #eef3fa;height:122px;padding-top:10px}.oplex-plans>.oplex-container{position:relative}.oplex-plans h2,.oplex-plans .oplex-section-lead{width:180px}.oplex-plan-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:1px;left:190px;right:0}.oplex-plan-card{background:#fff;border:1px solid #dce5f2;border-radius:8px;grid-template-columns:105px 1fr;align-items:center;gap:12px;height:82px;padding:9px 14px;display:grid}.oplex-plan-card__visual{border-radius:12px;place-items:center;height:62px;display:grid;overflow:hidden}.oplex-plan-card__visual img{object-fit:contain;width:92px;height:40px}.oplex-plan-card__visual svg{width:31px;height:31px}.oplex-plan-card__visual--screen_subscription{color:#fff;background:#ff9d21;border-radius:16px;width:62px}.oplex-plan-card__visual--starter_ads{color:#6b3cff;background:#f2eafe;border-radius:16px;width:62px}.oplex-plan-card h3{color:#0e2856;margin:0;font-size:12px;font-weight:800}.oplex-plan-card__price{color:#081f4b;margin:1px 0 0;font-size:20px;font-weight:850;line-height:1.05}.oplex-plan-card__price span{font-size:14px}.oplex-plan-card__description{color:#5a7097;margin:2px 0 0;font-size:11px;line-height:1.22}.oplex-footer{background:#fff;height:46px}.oplex-footer__inner{justify-content:space-between;align-items:center;height:46px;display:flex}.oplex-footer__payment{color:#60759b;align-items:center;gap:18px;font-size:11px;display:flex}.oplex-footer__payment img{object-fit:contain;width:122px;height:41px}.oplex-footer__divider{background:#b8c3d6;width:1px;height:17px}.oplex-footer__payment p{margin:0}.oplex-footer__trust{color:#566d94;gap:29px;font-size:11px;display:flex}.oplex-footer__trust span{align-items:center;gap:8px;display:inline-flex}.oplex-footer__trust svg{color:#203f72;width:15px;height:15px}.oplex-action-modal{color:#0a2148;max-height:min(535px,100vh - 36px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-y:auto;background:#fff!important;border:1px solid #e2e8f2!important;border-radius:15px!important;gap:10px!important;width:min(600px,100vw - 28px)!important;max-width:600px!important;padding:16px 22px 18px!important;top:55.5%!important;box-shadow:0 28px 65px #030f2b33!important}.oplex-action-modal__header{padding-right:32px}.oplex-action-modal__header h2{color:#071e48;font-size:23px;font-weight:800;line-height:1.05}.oplex-action-modal__header p{color:#54709d;margin-top:3px;font-size:12px}.oplex-modal-progress{background:#f4f7fc;border-radius:10px;grid-template-columns:repeat(3,1fr);margin:2px 0 3px;padding:10px 11px;list-style:none;display:grid}.oplex-modal-progress li{color:#56709b;align-items:center;gap:9px;min-width:0;display:flex;position:relative}.oplex-modal-progress li:not(:last-child):after{content:"";background:#d7dfed;width:20px;height:1px;position:absolute;right:7px}.oplex-modal-progress__number{color:#365177;background:#dfe6f1;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:grid}.oplex-modal-progress li.is-active .oplex-modal-progress__number,.oplex-modal-progress li.is-complete .oplex-modal-progress__number{color:#fff;background:#3766ff}.oplex-modal-progress strong{color:#163462;font-size:11px;font-weight:800;line-height:1.1;display:block}.oplex-modal-progress li.is-active strong{color:#194bd9}.oplex-modal-progress small{color:#60769c;margin-top:3px;font-size:9px;display:block}.oplex-action-modal__auth-grid{grid-template-columns:59% 41%;min-height:300px;display:grid}.oplex-action-modal__main-column{border-right:1px solid #e5eaf2;padding:14px 20px 4px 0}.oplex-action-modal__side-column{padding:2px 0 0 20px}.oplex-action-modal__main-column h3{color:#071f4b;margin:0;font-size:18px;font-weight:800}.oplex-action-modal__main-column>p{color:#55709d;margin:14px 0 0;font-size:11px;line-height:1.45}.oplex-action-modal__main-column label{color:#18345d;margin-top:12px;font-size:11px;font-weight:800;display:block}.oplex-action-modal__main-column input{color:#102a52;background:#fff;border:1px solid #dce4ef;border-radius:8px;outline:none;width:100%;height:40px;margin-top:5px;padding:0 11px;font-size:12px}.oplex-google-continue{color:#09244f;cursor:pointer;background:#fff;border:1px solid #d6dee9;border-radius:8px;justify-content:center;align-items:center;gap:13px;width:100%;height:55px;margin-top:19px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 3px 10px #1b345f14}.oplex-google-continue svg{width:25px;height:25px}.oplex-google-production{min-height:55px;margin-top:19px}.oplex-google-note{color:#516c98;background:#f2f6fd;border-radius:8px;align-items:center;gap:11px;min-height:58px;margin-top:18px;padding:11px 12px;font-size:11px;line-height:1.35;display:flex}.oplex-google-note svg{color:#3464f8;flex:none;width:25px;height:25px}.oplex-next-steps h4{color:#0b2856;margin:0 0 8px;font-size:12px;font-weight:800}.oplex-next-steps ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.oplex-next-steps li{color:#4f6890;align-items:center;gap:8px;font-size:10px;display:flex}.oplex-next-steps li span{color:#315bf3;background:#e7efff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.oplex-product-summary{background:#f4f7fc;border-radius:10px;margin-top:12px;padding:12px 11px 9px}.oplex-product-summary h4{color:#0b2856;margin:0;font-size:12px;font-weight:800}.oplex-product-summary>img{object-fit:contain;width:104px;height:38px;margin:7px auto 5px;display:block}.oplex-product-summary ul{gap:3px;margin:2px 0 0;padding:0;list-style:none;display:grid}.oplex-product-summary li{color:#56709a;align-items:center;gap:6px;font-size:9px;display:flex}.oplex-product-summary li svg{color:#2460ff;width:13px;height:13px}.oplex-product-summary__price{color:#071f49;margin:6px 0 4px;font-size:26px;font-weight:900;line-height:1}.oplex-product-summary__price span{font-size:12px}.oplex-product-summary__badges{gap:5px;display:flex}.oplex-product-summary__badges span{color:#365078;background:#e9f0fd;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;min-height:24px;font-size:8px;font-weight:700;display:inline-flex}.oplex-product-summary__badges svg{color:#2d61f5;width:11px;height:11px}.oplex-product-summary--simple{text-align:center;padding-block:23px}.oplex-product-summary__hero-icon{color:#446bfa;width:34px;height:34px;margin:0 auto 10px}.oplex-modal-primary-action{color:#fff;cursor:pointer;background:#315df6;border:0;border-radius:8px;width:100%;height:42px;margin-top:15px;font-size:12px;font-weight:800}.oplex-modal-primary-action:disabled{opacity:.5;cursor:not-allowed}.oplex-review-list{border:1px solid #e0e7f2;border-radius:8px;margin:14px 0 0;padding:10px;font-size:10px}.oplex-review-list div{justify-content:space-between;gap:12px;padding:4px 0;display:flex}.oplex-review-list dt{color:#6b7f9e}.oplex-review-list dd{text-overflow:ellipsis;white-space:nowrap;color:#19355d;max-width:190px;margin:0;font-weight:700;overflow:hidden}.oplex-action-modal__done{text-align:center;padding:30px 10px}.oplex-action-modal__done>svg{color:#2f62fa;width:42px;height:42px}.oplex-action-modal__done h3{color:#0b2856;margin:8px 0 0;font-size:17px}.oplex-action-modal__done p{color:#5d7298;max-width:400px;margin:7px auto 0;font-size:11px}.oplex-modal-error{color:#b91c1c;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;margin:0;padding:8px 10px;font-size:10px}@media (width<=1100px){.oplex-container{width:calc(100% - 2rem)}.oplex-header__inner{grid-template-columns:1fr auto}.oplex-nav{display:none}.oplex-menu-toggle{color:#fff;background:0 0;border:1px solid #ffffff26;border-radius:8px;place-items:center;width:40px;height:40px;display:inline-grid}.oplex-mobile-menu{z-index:40;background:#09162d;display:block;position:absolute;inset:58px 0 auto}.oplex-mobile-menu nav{padding-block:8px;display:grid}.oplex-mobile-menu button{color:#fff;text-align:left;background:0 0;border:0;min-height:44px}.oplex-hero__visual{opacity:.55;right:-210px}.oplex-hero__copy{max-width:620px}}@media (width<=760px){.oplex-container{width:calc(100% - 1.5rem)}.oplex-header{height:auto;min-height:62px}.oplex-header__inner{height:62px}.oplex-brand small{display:none}.oplex-google-login{min-width:auto;height:38px;padding-inline:10px}.oplex-google-login span{display:none}.oplex-hero{height:auto;min-height:570px}.oplex-hero__grid{padding:1px 0 22px;display:block}.oplex-hero__copy{padding-top:27px}.oplex-hero h1{font-size:38px}.oplex-hero__description{font-size:15px}.oplex-hero__actions{grid-template-columns:1fr 1fr;display:grid}.oplex-button{min-width:0;padding-inline:12px;font-size:13px}.oplex-hero__benefits{flex-wrap:wrap;gap:12px}.oplex-hero__visual{opacity:1;width:calc(100% + 1rem);height:360px;margin:15px -.5rem 0;position:relative;inset:auto}.oplex-tv-stage{transform-origin:top;transform:scale(.92)}.oplex-paths,.oplex-how,.oplex-plans,.oplex-footer{height:auto}.oplex-paths,.oplex-how,.oplex-plans{padding-block:28px}.oplex-paths__list{display:grid}.oplex-path-card{width:100%}.oplex-how__steps{grid-template-columns:1fr;gap:15px}.oplex-how__arrow{display:none}.oplex-plan-grid{grid-template-columns:1fr;margin:18px 0 0;position:static}.oplex-plans h2,.oplex-plans .oplex-section-lead{width:auto}.oplex-footer{padding-block:15px}.oplex-footer__inner,.oplex-footer__payment,.oplex-footer__trust{flex-wrap:wrap;height:auto}.oplex-footer__inner{gap:12px}.oplex-action-modal{max-height:calc(100vh - 20px);width:calc(100vw - 20px)!important;padding:16px!important;top:50%!important}.oplex-modal-progress{grid-template-columns:1fr;gap:6px}.oplex-modal-progress li:not(:last-child):after,.oplex-modal-progress small{display:none}.oplex-action-modal__auth-grid{grid-template-columns:1fr}.oplex-action-modal__main-column{border-right:0;padding-right:0}.oplex-action-modal__side-column{padding-left:0}}
