.lx-cookie,.lx-footer,.lx-nav{display:none!important}.ol{--navy:#0f2e52;--ink:#1c3557;--ink-soft:#5a6c85;--blue:#1b9df5;--blue-600:#0f82da;--blue-700:#0a68b6;--blue-tint:#eaf4fe;--sky:#f2f8fe;--amber:#f0b429;--amber-soft:#fff3cf;--line:#e2ebf5;--canvas:#f9fcff;--white:#fff;--r:22px;--r-sm:14px;--shadow-sm:0 10px 26px -16px rgba(15,60,110,.4);--shadow:0 30px 60px -30px rgba(15,60,110,.45);--maxw:1220px;background:var(--canvas);color:var(--ink);font-family:var(--f-onest),system-ui,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.ol *{box-sizing:border-box}.ol img{display:block;max-width:100%}.ol a{text-decoration:none;color:inherit}.ol ul{list-style:none;padding:0}.ol h1,.ol h2,.ol h3,.ol h4,.ol p,.ol ul{margin:0}.ol :is(h1,h2,h3,h4){font-family:var(--f-display),sans-serif;color:var(--navy);letter-spacing:-.03em;line-height:1.06;font-weight:800}.ol-wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.ol-section{padding:84px 0}.ol-section--tight{padding-top:0}.ol-eyebrow{display:flex;width:max-content;align-items:center;gap:8px;font-size:12.5px;line-height:1;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--blue-700);background:var(--blue-tint);border-radius:999px;padding:8px 15px}.ol-center .ol-eyebrow{margin-inline:auto}.ol .ol-h2{font-size:clamp(28px,3.6vw,44px);margin:0 0 14px}.ol .ol-eyebrow+.ol-h2{margin-top:18px}.ol-lead{color:var(--ink-soft);max-width:620px}.ol-lead--wide{max-width:780px}.ol-center{text-align:center}.ol-center .ol-lead{margin-inline:auto}.ol-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;cursor:pointer;font-family:inherit;border-radius:12px;padding:15px 26px;font-size:15.5px;font-weight:600;transition:transform .15s ease,background .15s ease,border-color .15s ease}.ol a.ol-btn--primary,.ol button.ol-btn--primary,.ol-btn--primary{background:var(--blue);color:#fff;font-weight:700;box-shadow:0 14px 30px -14px rgba(15,130,218,.75)}.ol-btn--primary:hover{background:var(--blue-600);transform:translateY(-1px)}.ol a.ol-btn--ghost,.ol-btn--ghost{background:#fff;border:1px solid var(--line);color:var(--navy)}.ol-btn--ghost:hover{border-color:#bcd6ef}.ol-btn--block{width:100%}.ol-btn--sm{padding:11px 18px;font-size:14.5px}.ol-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(249,252,255,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.ol-header-in{max-width:var(--maxw);margin:0 auto;padding:12px 32px;gap:22px}.ol-header-in,.ol-logo{display:flex;align-items:center}.ol-logo{margin-right:auto;flex:none}.ol-logo img{height:42px;width:auto}.ol-nav{display:flex;gap:22px;font-size:16px;font-weight:500;color:var(--ink-soft);white-space:nowrap}.ol-nav a:hover{color:var(--navy)}.ol a.ol-offline,.ol-offline{padding:9px 16px;border:1px solid var(--line);border-radius:999px;font-size:15px;font-weight:600;color:var(--ink-soft);background:#fff;white-space:nowrap}.ol-offline:hover{color:var(--navy);border-color:#cddcee}.ol a.ol-login,.ol-login{background:#fff;color:var(--navy);border:1px solid var(--line);padding:11px 20px;border-radius:999px;font-weight:700;font-size:14.5px;white-space:nowrap;box-shadow:0 6px 16px -10px rgba(15,60,110,.35)}.ol-login:hover{border-color:#bcd6ef}.ol-header .ol-btn--primary{padding:11px 20px;font-size:14.5px;white-space:nowrap}.ol-note{margin-top:16px;font-size:14.5px;line-height:1.55;color:var(--ink-soft)}.ol-promo{background:var(--amber-soft);border-bottom:1px solid #f0e2b8}.ol-promo-in{display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 32px}.ol-promo p{margin:0;font-size:14.5px;color:var(--navy);font-weight:500}.ol-promo-tag{flex:none;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;padding:3px 10px}.ol .ol-promo a,.ol-promo-tag{font-weight:700;color:var(--blue-700)}.ol .ol-promo a{text-decoration:underline;text-underline-offset:2px}.ol-price-box .sum s{color:var(--ink-soft);font-size:24px;font-weight:600;text-decoration-thickness:2px;margin-right:10px;opacity:.8}.ol-hero{position:relative;overflow:hidden;padding:58px 0 84px}.ol-hero:before{content:"";position:absolute;top:-240px;right:-180px;width:820px;height:700px;background:radial-gradient(closest-side,rgba(27,157,245,.18),transparent 70%);pointer-events:none}.ol-hero-grid{position:relative;display:grid;grid-template-columns:1.06fr .94fr;grid-gap:52px;gap:52px;align-items:center}.ol-hero-grid>*{min-width:0}.ol-hero h1{font-size:clamp(34px,4.6vw,58px);margin:0}.ol-hero .ol-eyebrow+h1{margin-top:20px}.ol-hero h1 .blue{color:var(--blue)}.ol-hero .ol-lead{margin-top:22px;max-width:500px}.ol-hero-cta{margin-top:34px;display:flex;gap:13px;flex-wrap:wrap;align-items:center}.ol-hero-note{font-size:14px;color:var(--ink-soft)}.ol-greet{margin-top:40px;display:flex;align-items:baseline;gap:clamp(22px,3vw,44px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;max-width:620px}.ol-greet span{position:relative;font-family:var(--f-display),sans-serif;font-size:clamp(19px,2.1vw,27px);letter-spacing:-.03em;color:var(--navy);opacity:.22;transform-origin:left bottom;animation:ol-cycle 8.4s cubic-bezier(.22,.8,.3,1) infinite}.ol-greet span:after{content:"";position:absolute;left:0;bottom:-9px;height:3px;width:100%;border-radius:3px;background:var(--blue);transform-origin:left center;animation:ol-underline 8.4s cubic-bezier(.22,.8,.3,1) infinite}.ol-greet span:first-child,.ol-greet span:first-child:after{animation-delay:0s}.ol-greet span:nth-child(2),.ol-greet span:nth-child(2):after{animation-delay:2.8s}.ol-greet span:nth-child(3),.ol-greet span:nth-child(3):after{animation-delay:5.6s}@keyframes ol-cycle{0%{opacity:.22;color:var(--navy);transform:translateY(0) scale(1)}27%,6%{opacity:1;color:var(--blue-600);transform:translateY(-3px) scale(1.06)}36%,to{opacity:.22;color:var(--navy);transform:translateY(0) scale(1)}}@keyframes ol-underline{0%{transform:scaleX(0);opacity:0}27%,7%{transform:scaleX(1);opacity:1}34%,to{transform:scaleX(0);opacity:0;transform-origin:right center}}.ol-call{background:linear-gradient(165deg,var(--blue) 0,var(--blue-600) 100%);border-radius:26px;padding:9px;box-shadow:0 40px 70px -34px rgba(15,90,160,.55)}.ol-call .top{display:flex;align-items:center;gap:9px;padding:13px 16px;font-size:13px;color:hsla(0,0%,100%,.85);font-weight:600}.ol-call .live{width:8px;height:8px;border-radius:50%;background:#7dffb8;box-shadow:0 0 0 4px rgba(125,255,184,.22)}.ol-call .top b{margin-left:auto;color:#fff}.ol-call .screen{background:#fff;border-radius:19px;padding:10px}.ol-stage{position:relative;border-radius:14px;aspect-ratio:4/3;overflow:hidden;background:#e7eef7}.ol-stage>img.cam{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.ol-stage:after{content:"";position:absolute;inset:0;border-radius:14px;border:2.5px solid rgba(74,222,128,.75);animation:ol-speaking 2.2s ease-in-out infinite;pointer-events:none}@keyframes ol-speaking{0%,to{opacity:.85}50%{opacity:.3}}.ol-stage .tag{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:9px;background:rgba(13,39,71,.78);color:#fff;border-radius:11px;padding:8px 13px;font-size:13.5px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ol-wave{display:flex;align-items:flex-end;gap:2.5px;height:14px}.ol-wave i{width:3px;background:#7dffb8;border-radius:2px;animation:ol-wave 1.1s ease-in-out infinite}.ol-wave i:first-child{height:6px;animation-delay:0s}.ol-wave i:nth-child(2){height:13px;animation-delay:.18s}.ol-wave i:nth-child(3){height:9px;animation-delay:.36s}.ol-wave i:nth-child(4){height:14px;animation-delay:.12s}@keyframes ol-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.ol-pip{position:absolute;right:12px;bottom:12px;width:106px;aspect-ratio:4/3;border-radius:11px;border:2px solid #fff;box-shadow:0 12px 24px -12px rgba(15,60,110,.5);overflow:hidden;background:#fff6dd}.ol-pip img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%}.ol-pip .who{position:absolute;left:6px;bottom:5px;z-index:2;background:rgba(13,39,71,.72);color:#fff;border-radius:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.ol-call .tools{display:flex;flex-wrap:wrap;gap:7px;padding:10px 6px 2px;align-items:center}.ol-tool{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.22);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:10px;padding:9px 12px;font-size:13px;font-weight:600;white-space:nowrap}.ol-tool.level{background:#fff;color:var(--blue-600);border-color:#fff;font-weight:700;margin-left:auto}.ol-call .foot{display:flex;gap:8px;padding:13px 16px 7px;justify-content:center}.ol-call .foot i{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.2);color:#fff;display:grid;place-items:center}.ol-facts{margin-top:58px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.ol-fact{background:#fff;padding:20px 22px}.ol-fact b{display:block;font-family:var(--f-display),sans-serif;font-size:24px;font-weight:700;letter-spacing:-.04em;margin-bottom:4px;color:var(--blue-600)}.ol-fact b i{font-family:var(--f-onest),sans-serif;font-style:normal;font-weight:600;font-size:16px;letter-spacing:0}.ol-fact span{font-size:13.5px;color:var(--ink-soft);line-height:1.35;display:block}.ol-fact--license b{font-size:21px;letter-spacing:-.03em}.ol-fact--license i{font-style:normal;font-weight:800;color:var(--blue-600);background:var(--blue-tint);border-radius:6px;padding:1px 6px;white-space:nowrap}.ol-grid{display:grid;grid-gap:18px;gap:18px;margin-top:36px}.ol-grid-2{grid-template-columns:repeat(2,1fr)}.ol-grid-3{grid-template-columns:repeat(3,1fr)}.ol-grid-4{grid-template-columns:repeat(4,1fr)}.ol-card{background:#fff;border:1px solid var(--line);padding:26px 24px;display:grid;grid-gap:10px;gap:10px;align-content:start}.ol-card .ic{width:48px;height:48px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--blue-tint);color:var(--blue-600);margin-bottom:4px}.ol-card h3{font-size:18px;font-weight:600;letter-spacing:-.03em}.ol-card p{color:var(--ink-soft);font-size:15.5px}.ol-card{position:relative;overflow:hidden}.ol-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--blue)}.ol-card-badge{position:absolute;top:18px;right:18px;font-size:12px;font-weight:700;padding:4px 9px;border-radius:999px;background:var(--blue-tint);color:var(--blue-700);white-space:nowrap}.ol-card--amber:before{background:var(--amber)}.ol-card--amber .ic,.ol-card--amber .ol-card-badge{background:var(--amber-soft);color:#a97c00}.ol-card--green:before{background:#1d9e72}.ol-card--green .ic,.ol-card--green .ol-card-badge{background:#e7f6ef;color:#15795a}.ol-card--navy:before{background:var(--navy)}.ol-card--navy .ic,.ol-card--navy .ol-card-badge{background:#e9eff6;color:var(--navy)}@media (max-width:520px){.ol-card-badge{position:static;justify-self:start}}.ol-road{--dot:56px;position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:52px}.ol-road-line{position:absolute;top:calc(var(--dot) / 2 - 1px);left:12.5%;right:12.5%;height:2px;border-radius:2px;background-color:var(--line);overflow:hidden}.ol-road-line .fill{display:block;height:100%;background:var(--blue);transform-origin:left center;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.ol-road-step{position:relative;text-align:center;transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i, 0) * 60ms)}.ol-road.is-live .ol-road-step{opacity:.4;transform:translateY(8px)}.ol-road.is-live .ol-road-step.in{opacity:1;transform:none}.ol-road-step:not(.ol-road-step--final):after{content:"";position:absolute;top:calc(var(--dot) / 2 - 5px);right:-18px;width:9px;height:9px;transform:rotate(45deg);border-top:2px solid var(--line);border-right:2px solid var(--line);transition:border-color .4s ease .3s}.ol-road-step.in:after{border-color:var(--blue)}.ol-road-step .dot{position:relative;z-index:2;width:var(--dot);height:var(--dot);border-radius:50%;display:grid;place-items:center;margin:0 auto 20px;background:#fff;color:var(--ink-soft);border:2px solid var(--line);box-shadow:0 0 0 7px var(--canvas);transition:background .35s ease,border-color .35s ease,color .35s ease,box-shadow .35s ease}.ol-road-step .dot i{font-family:var(--f-display),sans-serif;font-style:normal;font-weight:600;font-size:21px;line-height:1;letter-spacing:-.04em;color:inherit}.ol-road-step .dot svg{position:absolute;right:-5px;bottom:-5px;width:25px;height:25px;padding:5px;border-radius:50%;background:var(--blue-tint);color:var(--blue-600);border:2px solid var(--canvas);transition:background .35s ease,color .35s ease}.ol-road-step.in .dot{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 0 0 7px var(--canvas),0 0 0 13px rgba(27,157,245,.12)}.ol-road-step.in .dot svg{background:#fff;color:var(--blue-600)}.ol-road-step--final.in .dot svg{background:var(--amber);color:#4a3200}.ol-road.is-live .ol-road-step.in .dot{animation:ol-dot-pop .35s cubic-bezier(.2,.7,.3,1)}@keyframes ol-dot-pop{0%{transform:scale(.85)}55%{transform:scale(1.08)}to{transform:scale(1)}}.ol-road-step .body{padding:0 6px}.ol-road-step h3{font-size:17px;font-weight:600;margin-bottom:8px}.ol-road-step p{color:var(--ink-soft);font-size:14.5px}.ol-road-cta{grid-column:1/-1;text-align:center;margin-top:34px}.ol-lang{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:30px 28px;display:grid;grid-gap:14px;gap:14px;align-content:start;justify-items:start}.ol-lang .flag{width:54px;height:54px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--blue-tint);color:var(--blue-600);font-weight:800;font-size:18px}.ol-lang h3{font-size:22px;font-weight:600}.ol-goals{display:flex;flex-wrap:wrap;gap:7px}.ol-goals span{padding:5px 12px;border-radius:999px;background:var(--sky);color:var(--blue-700);font-size:13px;font-weight:600}.ol-lang ul{display:grid;grid-gap:9px;gap:9px}.ol-lang li{display:flex;gap:9px;align-items:flex-start;font-size:15.5px}.ol-lang li svg{color:var(--blue);flex:none;margin-top:3px}.ol-trial{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:38px;display:grid;grid-template-columns:1.25fr .75fr;grid-gap:34px;gap:34px;align-items:center;box-shadow:var(--shadow-sm)}.ol-timeline{display:grid;grid-gap:11px;gap:11px;margin-top:20px}.ol-timeline li{display:flex;gap:14px;align-items:center;font-size:15.5px}.ol-timeline .tm{flex:none;min-width:88px;color:var(--blue-700);border-radius:9px;padding:6px 10px;font-size:12.5px;font-weight:700}.ol-price-box,.ol-timeline .tm{text-align:center;background:var(--sky)}.ol-price-box{border-radius:var(--r);padding:28px 24px;display:grid;grid-gap:6px;gap:6px;justify-items:center}.ol-price-box .cap{color:var(--ink-soft);font-size:14px;font-weight:600}.ol-price-box .sum{font-family:var(--f-display),sans-serif;font-size:40px;font-weight:700;letter-spacing:-.04em;color:var(--navy);line-height:1}.ol-platform{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:26px;gap:26px;align-items:center;margin-top:36px}.ol-mini{display:grid;grid-gap:13px;gap:13px}.ol-mini-card{display:flex;gap:15px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:18px;padding:17px 20px}.ol-mini-card .ic{flex:none;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--blue-tint);color:var(--blue-600)}.ol-mini-card h3{font-size:16.5px;font-weight:600}.ol-mini-card p{color:var(--ink-soft);font-size:14.5px;margin-top:3px}.ol-illu{border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:#fff;align-self:center}.ol-illu img{width:100%;height:auto;display:block}.ol-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:36px}.ol-metric{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px 24px 22px}.ol-metric b{display:block;font-family:var(--f-display),sans-serif;font-size:clamp(30px,3.4vw,42px);font-weight:700;letter-spacing:-.05em;color:var(--blue-600);line-height:1;margin-bottom:10px}.ol-metric span{font-size:15px;color:var(--ink-soft);line-height:1.35;display:block}.ol-metric--accent{background:var(--blue);border-color:var(--blue)}.ol-metric--accent b{color:#fff}.ol-metric--accent span{color:hsla(0,0%,100%,.92)}.ol-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.ol-badge{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:11px 18px;font-size:14.5px;font-weight:600;color:var(--navy)}.ol-badge svg{color:var(--blue);flex:none}.ol-tiles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-top:34px}.ol-tile{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px}.ol-tile .ic{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--blue-tint);color:var(--blue-600)}.ol-tile b{display:block;font-size:15.5px;font-weight:700;color:var(--navy)}.ol-tile span{display:block;font-size:14px;color:var(--ink-soft);margin-top:2px}.ol-schools{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:36px}.ol-school{position:relative;border-radius:var(--r);overflow:hidden;border:1px solid var(--line);background:#fff}.ol-school img{width:100%;aspect-ratio:4/3;object-fit:cover}.ol-school--sign img{object-position:50% 0}.ol-schools-more{margin:18px 0 0;text-align:center;font-size:14px;color:var(--ink-soft)}.ol-school span{position:absolute;left:12px;bottom:12px;background:hsla(0,0%,100%,.94);color:var(--navy);border-radius:10px;padding:6px 12px;font-size:13.5px;font-weight:700}.ol-prices{display:grid;grid-gap:12px;gap:12px;margin-top:36px}.ol-price-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background:#fff;border:1px solid var(--line);border-radius:18px}.ol-price-row b{font-size:17px;color:var(--navy);font-weight:600}.ol-price-row small{display:block;color:var(--ink-soft);font-size:14px;font-weight:500;margin-top:2px}.ol-price-row .sum{font-family:var(--f-display),sans-serif;font-size:21px;font-weight:700;letter-spacing:-.04em;color:var(--blue-600);white-space:nowrap}.ol-faq{max-width:800px;margin:36px auto 0;display:grid;grid-gap:12px;gap:12px}.ol-faq details{background:#fff;border:1px solid var(--line);border-radius:18px;padding:0 24px}.ol-faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 0;font-weight:600;font-size:16.5px;color:var(--navy)}.ol-faq summary::-webkit-details-marker{display:none}.ol-faq summary:after{content:"+";font-size:22px;color:var(--blue);transition:transform .2s ease;flex:none}.ol-faq details[open] summary:after{transform:rotate(45deg)}.ol-faq details p{padding:0 0 18px;color:var(--ink-soft);font-size:15.5px}.ol-signup{max-width:1040px;margin:36px auto 0;background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);display:grid;grid-template-columns:.82fr 1.18fr;overflow:hidden}.ol-signup-side{background:var(--sky);padding:36px 32px;display:grid;grid-gap:15px;gap:15px;align-content:start}.ol-signup-side h3{font-size:clamp(20px,2.2vw,25px);font-weight:600}.ol-signup-side .hl{background:var(--amber-soft);border-radius:7px;padding:0 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ol-signup-side p{color:var(--ink-soft);font-size:15.5px}.ol-signup-side ul{display:grid;grid-gap:12px;gap:12px;margin-top:4px}.ol-signup-side li{display:flex;gap:10px;align-items:flex-start;font-size:15px;font-weight:500}.ol-signup-side li svg{color:var(--blue-600);flex:none;margin-top:2px}.ol-signup-call{margin-top:6px;padding-top:16px;border-top:1px solid #dbe9f8;font-size:15px;color:var(--ink-soft)}.ol .ol-signup-call a{font-weight:700;color:var(--blue-700);white-space:nowrap}.ol-signup-form{padding:34px}.ol-field{display:grid;grid-gap:7px;gap:7px;margin-bottom:16px}.ol-field label{font-size:14.5px;font-weight:700;color:var(--navy)}.ol-field input{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:13px 16px;font:inherit;font-weight:500;color:var(--ink);outline:none;background:#fff}.ol-field input::placeholder{color:#9db4d6}.ol-field input:focus{border-color:var(--blue)}.ol-field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.ol-chips{display:flex;flex-wrap:wrap;gap:8px}.ol-chip{position:relative}.ol-chip input{position:absolute;inset:0;opacity:0;cursor:pointer}.ol-chip span{display:inline-block;padding:9px 15px;border-radius:999px;border:1.5px solid var(--line);font-size:14.5px;font-weight:600;color:var(--ink);transition:all .15s ease}.ol-chip input:checked+span{background:var(--blue);border-color:var(--blue);color:#fff}.ol-consent{margin-top:14px;color:var(--ink-soft);font-size:13px}.ol-consent a{text-decoration:underline}.ol-form-err{color:#c53030;font-size:14px;font-weight:600;margin-bottom:12px}.ol-form-done{text-align:center;display:grid;grid-gap:12px;gap:12px;justify-items:center;padding:30px 0}.ol-form-done .ok{color:#1d9e72}.ol-form-done b{font-size:20px;color:var(--navy);font-family:var(--f-display),sans-serif;font-weight:700}.ol-form-done p{color:var(--ink-soft)}.ol-spin{animation:ol-rot .9s linear infinite}@keyframes ol-rot{to{transform:rotate(1turn)}}.ol-cookie{position:fixed;left:50%;z-index:90;transform:translate(-50%,130%);display:flex;align-items:center;gap:18px;flex-wrap:wrap;max-width:min(680px,calc(100vw - 32px));background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px 18px;box-shadow:0 26px 50px -26px rgba(15,60,110,.5);transition:transform .45s cubic-bezier(.2,.7,.3,1)}.ol-cookie.show{transform:translate(-50%)}.ol-cookie p{font-size:14.5px;color:var(--ink-soft);flex:1 1 300px}.ol-cookie a{text-decoration:underline}.ol-cookie .ol-btn{flex:none}.ol .ol-consent a,.ol .ol-cookie a,.ol .ol-footer .legal a{color:var(--blue-700);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.ol-footer{border-top:1px solid var(--line);background:#fff;padding:40px 0 46px;margin-top:20px;color:var(--ink-soft);font-size:14px}.ol-footer-in{max-width:var(--maxw);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:30px;gap:30px}.ol-footer img{height:40px;width:auto;margin-bottom:14px}.ol-footer h4{font-size:14px;font-weight:700;color:var(--navy);margin-bottom:12px;font-family:var(--f-onest);letter-spacing:0}.ol-footer li{margin-bottom:8px}.ol-footer a:hover{color:var(--navy)}.ol-footer .legal{margin-top:22px;font-size:13px;line-height:1.5}.ol-footer .legal a{text-decoration:underline}.ol .lx-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.ol .lx-reveal.in{opacity:1;transform:none}@media (max-width:1080px){.ol-hero-grid,.ol-platform,.ol-trial{grid-template-columns:1fr;gap:36px}.ol-road{grid-template-columns:repeat(2,1fr);gap:28px 22px}.ol-road-line,.ol-road-step:after{display:none}.ol-signup{grid-template-columns:1fr}.ol-facts,.ol-grid-4,.ol-metrics{grid-template-columns:repeat(2,1fr)}.ol-illu{max-width:540px;margin:0 auto}}@media (max-width:1240px){.ol-nav{display:none}}@media (max-width:760px){.ol-promo-in{padding:8px 20px;gap:8px}.ol-promo p{font-size:13px;line-height:1.35;text-align:center}.ol-promo-tag{display:none}.ol-price-box .sum s{font-size:19px;margin-right:8px}.ol-section{padding:56px 0}.ol-footer-in,.ol-header-in,.ol-wrap{padding-left:20px;padding-right:20px}.ol-facts,.ol-grid-2,.ol-grid-3,.ol-grid-4,.ol-schools,.ol-tiles{grid-template-columns:1fr}.ol-metrics{grid-template-columns:repeat(2,1fr);gap:12px}.ol-metric{padding:18px 16px}.ol-road{grid-template-columns:1fr;gap:0;margin-top:34px}.ol-road-step{text-align:left;display:grid;grid-template-columns:54px 1fr;grid-gap:16px;gap:16px;padding-bottom:22px;position:relative}.ol-road-step:before{background:var(--blue-tint)}.ol-road-step:after,.ol-road-step:before{content:"";position:absolute;left:26px;top:54px;bottom:0;width:2px}.ol-road-step:after{display:block;background:var(--blue);transform:scaleY(0);transform-origin:top center;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.ol-road-step.in:after{transform:scaleY(1)}.ol-road-step--final:after,.ol-road-step:last-child:before{display:none}.ol-road-step .dot{margin:0;box-shadow:0 0 0 5px var(--canvas)}.ol-road-step .body{min-height:0}.ol-offline{display:none}.ol-header-in{gap:10px;padding:10px 20px}.ol-logo img{height:30px}.ol-login{padding:9px 12px;font-size:13.5px}.ol-header .ol-btn--primary{padding:9px 13px;font-size:13.5px}.ol-hero{padding-top:36px}.ol-greet{flex-wrap:wrap;gap:14px 26px}.ol-cookie{width:calc(100vw - 24px);bottom:12px;padding:14px 16px}.ol-cookie p{flex:1 1 100%}.ol-price-row{flex-direction:column;align-items:flex-start;gap:8px}.ol-signup-form,.ol-trial{padding:24px 20px}.ol-signup-side{padding:26px 20px}.ol-field-row,.ol-footer-in{grid-template-columns:1fr}.ol-timeline li{align-items:flex-start}}@media (hover:hover){.ol .lx-reveal.in.ol-card,.ol .lx-reveal.in.ol-lang,.ol .lx-reveal.in.ol-mini-card,.ol .lx-reveal.in.ol-price-row,.ol .lx-reveal.in.ol-teacher-card,.ol .lx-reveal.in.ol-tile,.ol-card,.ol-lang,.ol-mini-card,.ol-price-row,.ol-teacher-card,.ol-tile{transition:transform .18s ease-out,border-color .18s ease-out}.ol .lx-reveal.in.ol-card:hover,.ol .lx-reveal.in.ol-lang:hover,.ol .lx-reveal.in.ol-mini-card:hover,.ol .lx-reveal.in.ol-price-row:hover,.ol .lx-reveal.in.ol-teacher-card:hover,.ol .lx-reveal.in.ol-tile:hover,.ol-card:hover,.ol-lang:hover,.ol-mini-card:hover,.ol-price-row:hover,.ol-teacher-card:hover,.ol-tile:hover{transform:translateY(-3px);border-color:#bcd6ef}.ol-btn svg{transition:transform .2s cubic-bezier(.2,.7,.3,1)}.ol-btn:hover svg{transform:translateX(3px)}}.ol .lx-reveal.from-left{transform:translateX(-20px)}.ol .lx-reveal.from-right{transform:translateX(20px)}.ol .lx-reveal.pop{transform:scale(.96)}.ol .lx-reveal.from-left.in,.ol .lx-reveal.from-right.in,.ol .lx-reveal.pop.in{transform:none}.ol-faq details[open]>:not(summary){animation:ol-faq-in .25s ease-out both}@keyframes ol-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ol-chip input:checked+span{animation:ol-chip-pop .18s ease-out}@keyframes ol-chip-pop{0%{transform:scale(1)}55%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ol-greet span,.ol-greet span:after,.ol-stage:after,.ol-wave i{animation:none}.ol-greet span:first-child{opacity:1;color:var(--blue-600)}.ol .lx-reveal{opacity:1!important;transform:none!important}.ol .lx-reveal,.ol-btn svg,.ol-card,.ol-lang,.ol-mini-card,.ol-price-row,.ol-teacher-card,.ol-tile{transition:none!important}.ol-chip input:checked+span,.ol-faq details[open]>:not(summary),.ol-road.is-live .ol-road-step.in .dot{animation:none!important}.ol-road-line .fill,.ol-road-step:after{transition:none!important}}.ol-container{max-width:var(--maxw);margin:0 auto;padding:0 32px}.ol-pagehead{padding:46px 0 0;position:relative}.ol-pagehead+.ol-section{padding-top:52px}.ol-pagehead:before{content:"";position:absolute;top:-160px;right:-180px;width:720px;height:560px;background:radial-gradient(closest-side,rgba(27,157,245,.16),transparent 70%);pointer-events:none}.ol-pagehead>.ol-container{position:relative}.ol-pagehead h1{font-size:clamp(30px,4vw,52px);margin:0 0 14px;max-width:16em}.ol-pagehead .ol-lead{max-width:660px}.ol-crumb{display:flex;align-items:center;gap:9px;font-weight:600;color:var(--ink-soft);margin-bottom:18px}.ol-crumb a:hover{color:var(--blue-600)}.ol-crumb .sep{color:#c3d5e8}.ol-hand{color:var(--blue);font-style:normal}.ol-step{position:relative}.ol-step .num{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--blue-tint);color:var(--blue-600);font-family:var(--f-display),sans-serif;font-size:19px;font-weight:700;letter-spacing:-.03em;margin-bottom:6px}.ol-tags{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 20px}.ol-tag{padding:9px 16px;border-radius:999px;background:var(--sky);border:1px solid var(--line);color:var(--navy);font-size:14.5px;font-weight:600}.ol-tag--y{background:var(--amber-soft);border-color:#f6e2b0;color:#8a6100}.ol-teachers{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:34px 32px;box-shadow:var(--shadow-sm)}.ol-teachers .ol-lead{max-width:760px}.ol-check{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.ol-check li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px}.ol-check svg{color:var(--blue);flex:none;margin-top:3px}.ol-trial-price{text-align:center;background:var(--sky);border-radius:var(--r);padding:28px 24px;display:grid;grid-gap:6px;gap:6px;justify-items:center;align-content:center}.ol-trial-price .cap{color:var(--ink-soft);font-size:14px;font-weight:600}.ol-trial-price .sum{font-family:var(--f-display),sans-serif;font-size:40px;font-weight:700;letter-spacing:-.04em;color:var(--navy);line-height:1}.ol-price-types{display:grid;grid-gap:12px;gap:12px}.ol-price-type{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background:#fff;border:1px solid var(--line);border-radius:18px}.ol-price-type b{font-size:17px;color:var(--navy);font-weight:600}.ol-price-type small{display:block;color:var(--ink-soft);font-size:14px;font-weight:500;margin-top:2px}.ol-price-type .sum{font-family:var(--f-display),sans-serif;font-size:21px;font-weight:700;letter-spacing:-.04em;color:var(--blue-600);white-space:nowrap}.ol-packs{margin-top:26px;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow-x:auto}.ol-packs table{border-collapse:collapse;width:100%;min-width:720px}.ol-packs td,.ol-packs th{padding:14px 16px;text-align:center;border-bottom:1px solid var(--line);font-size:15px}.ol-packs thead th{background:var(--sky);color:var(--navy);font-family:var(--f-display),sans-serif;font-weight:700;font-size:14px;letter-spacing:-.02em;white-space:nowrap}.ol-packs tbody td:first-child,.ol-packs thead th:first-child{text-align:left;white-space:nowrap;position:-webkit-sticky;position:sticky;left:0;background:#fff}.ol-packs thead th:first-child{background:var(--sky)}.ol-packs tbody td:first-child b{font-weight:600;color:var(--navy);font-size:15px}.ol-packs td.per{font-weight:700;color:var(--blue-600);white-space:nowrap}.ol-packs td.per small{display:block;font-weight:500;color:var(--ink-soft);font-size:12.5px;margin-top:2px}.ol-packs tr.lasts td{color:var(--ink-soft);font-size:13.5px;border-bottom:0}.ol-packs tr.lasts td:first-child{font-weight:600}.ol-packs td.per small i{font-style:normal}@media (max-width:560px){.ol-packs table{min-width:0}.ol-packs td,.ol-packs th{padding:9px 5px;font-size:12.5px}.ol-packs thead th{font-size:11.5px}.ol-packs tbody td:first-child,.ol-packs thead th:first-child{white-space:normal;width:88px;min-width:88px;padding-left:10px}.ol-packs tbody td:first-child b{font-size:12px;line-height:1.25;display:block}.ol-packs td.per{font-size:12.5px}.ol-packs td.per small{font-size:10.5px}.ol-packs td.per small i{display:none}.ol-packs tr.lasts td{font-size:11.5px}}.ol-price-note{margin-top:14px;color:var(--ink-soft);font-size:13.5px;line-height:1.5}.ol-cta-band{display:flex;align-items:center;justify-content:space-between;gap:26px;flex-wrap:wrap;background:linear-gradient(150deg,var(--blue) 0,var(--blue-600) 100%);border-radius:var(--r);padding:34px 38px;box-shadow:0 34px 60px -34px rgba(15,90,160,.6)}.ol-cta-band h2{color:#fff;font-size:clamp(22px,2.6vw,32px)}.ol-cta-band p{color:hsla(0,0%,100%,.9);font-size:16px;margin-top:8px;max-width:46em}.ol .ol-cta-band a.ol-btn--primary,.ol-cta-band .ol-btn--primary{background:#fff;color:var(--blue-700);flex:none;box-shadow:0 14px 30px -16px rgba(4,42,76,.6)}.ol-cta-band .ol-btn--primary:hover{background:#f2f8ff}@media (max-width:1080px){.ol-teachers{padding:26px 22px}}@media (max-width:760px){.ol-container{padding-left:20px;padding-right:20px}.ol-pagehead{padding-top:30px}.ol-cta-band{padding:26px 22px}.ol-price-type{flex-direction:column;align-items:flex-start;gap:8px}}.ol-msgr-row{display:flex;flex-wrap:wrap;gap:8px}.ol a.ol-msgr{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:999px;font-weight:700;font-size:14px;color:#fff;transition:transform .15s ease,filter .15s ease}.ol a.ol-msgr:hover{transform:translateY(-1px);filter:brightness(1.06);color:#fff}.ol a.ol-msgr.wa{background:#23b33a}.ol a.ol-msgr.tg{background:#229ed9}.ol a.ol-msgr.max{background:linear-gradient(135deg,#8419ff,#3c22fe 55%,#00eaff 130%)}.ol-msgr svg{flex-shrink:0}.ol .ol-msgr-row--sm a.ol-msgr{width:34px;height:34px;padding:0;justify-content:center}.ol-header .ol-msgr-row{gap:6px;flex-wrap:nowrap;flex:none}.ol-header a.ol-msgr{width:30px;height:30px;padding:0}.ol-header .ol-btn--primary,.ol-header .ol-burger,.ol-header .ol-login,.ol-header .ol-logo,.ol-header .ol-offline{flex:none}@media (max-width:1080px){.ol-header .ol-msgr-row{display:none}}.ol-footer-msgr{margin-top:8px}@media (max-width:430px){.ol .ol-footer-msgr a.ol-msgr,.ol .ol-signup-side a.ol-msgr{width:42px;height:42px;padding:0;justify-content:center}.ol-footer-msgr .lbl,.ol-signup-side .lbl{display:none}}.ol-foot-cap{margin:16px 0 0;font-size:12.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft);opacity:.75}.ol-socials{display:flex;gap:9px;margin-top:8px}.ol-socials a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--blue-tint);color:var(--blue-700);border:1px solid transparent;transition:transform .18s ease-out,background .18s ease-out}@media (hover:hover){.ol-socials a:hover{background:var(--blue);color:#fff;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ol-socials a{transition:none}}.ol-lines{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 40px;gap:0 40px}.ol-line{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--line)}.ol-line .ic{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--blue-tint);color:var(--blue-600)}.ol-line b{display:block;font-size:15.5px;font-weight:700;color:var(--navy)}.ol-line span{display:block;font-size:14px;color:var(--ink-soft);margin-top:2px}@media (max-width:760px){.ol-lines{grid-template-columns:1fr}}.ol-teacher-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));grid-gap:18px;gap:18px}.ol-teacher-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:24px 22px 22px;display:grid;grid-gap:8px;gap:8px;align-content:start}.ol-teacher-card .ava{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--blue-tint);color:var(--blue-600);margin-bottom:4px}.ol-teacher-card .chip{position:absolute;top:22px;right:20px;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--blue-tint);color:var(--blue-700)}.ol-teacher-card h3{font-size:17.5px;font-weight:700;letter-spacing:-.02em}.ol-teacher-card .who{color:var(--ink-soft);font-size:14.5px;margin-top:-2px}.ol-teacher-card ul{display:grid;grid-gap:7px;gap:7px;margin-top:6px}.ol-teacher-card li{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--ink);line-height:1.45}.ol-teacher-card li svg{color:var(--blue);flex:none;margin-top:2px}.ol-teacher-card .soon{margin-top:10px;align-self:start;font-size:12.5px;font-weight:700;color:var(--ink-soft);border:1px dashed var(--line);border-radius:999px;padding:4px 11px}.ol-teacher-card--amber .ava,.ol-teacher-card--amber .chip{background:var(--amber-soft);color:#a97c00}.ol-teacher-card--amber li svg{color:#c08d00}.ol-teacher-card--green .ava,.ol-teacher-card--green .chip{background:#e7f6ef;color:#15795a}.ol-teacher-card--green li svg{color:#1d9e72}.ol-teacher-card--navy .ava,.ol-teacher-card--navy .chip{background:#e9eff6;color:var(--navy)}.ol-teacher-card--navy li svg{color:var(--navy)}@media (max-width:640px){.ol-teacher-grid{grid-auto-flow:column;grid-auto-columns:82%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}.ol-teacher-grid::-webkit-scrollbar{display:none}.ol-teacher-card{scroll-snap-align:center}}.ol-photo{display:block;width:100%;height:auto;border-radius:var(--r);border:1px solid var(--line);box-shadow:var(--shadow-sm);object-fit:cover}.ol-photo--wide{margin-top:26px;max-height:430px;object-position:center 32%}.ol-photo-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:26px}.ol-photo-pair .ol-photo{aspect-ratio:4/3;height:auto}.ol-teach{display:grid;grid-template-columns:1fr .38fr;grid-gap:26px;gap:26px;align-items:center;margin-top:34px}.ol-teach .ol-tiles{grid-template-columns:1fr;margin-top:0}.ol-teach-photo .ol-photo{aspect-ratio:2/3}@media (max-width:900px){.ol-teach{grid-template-columns:1fr}.ol-teach-photo{width:100%;max-width:380px;margin:0 auto}}.ol-photo-pair--nat{margin-top:26px}.ol-photo-pair--nat .ol-photo{aspect-ratio:3/2}.ol-plat2{display:grid;grid-template-columns:auto 1fr;grid-gap:30px;gap:30px;align-items:center;margin-top:36px}.ol-plat2-phone{width:262px;background:#fff;border:1.5px solid var(--line);border-radius:26px;padding:26px 14px 18px;position:relative;display:grid;grid-gap:10px;gap:10px;box-shadow:var(--shadow-sm)}.ol-plat2-phone .notch{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:44px;height:5px;border-radius:999px;background:var(--line)}.ol-plat2-phone .head{display:grid;grid-gap:1px;gap:1px;margin-bottom:2px}.ol-plat2-phone .head b{font-size:15px;color:var(--blue)}.ol-plat2-phone .head span{font-size:11px;color:var(--muted,#64748b)}.ol-plat2-phone .part{border:1.5px solid transparent;border-radius:13px;padding:9px;display:grid;grid-gap:7px;gap:7px;justify-items:start;background:var(--canvas);transition:border-color .25s ease,box-shadow .25s ease}.ol-plat2-phone .cap{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.ol-plat2-phone .row{display:grid;grid-gap:2px;gap:2px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:8px 12px}.ol-plat2-phone .row b{font-size:13.5px}.ol-plat2-phone .row span{font-size:11.5px;color:var(--muted,#64748b)}.ol-plat2-phone .btn{background:var(--blue);color:#fff;font-size:12px;font-weight:800;padding:6px 13px;border-radius:999px}.ol-plat2-phone .push{background:#fff;border:1px solid var(--line);border-radius:10px;padding:7px 10px;display:grid;grid-gap:2px;gap:2px}.ol-plat2-phone .push b{font-size:11.5px}.ol-plat2-phone .push span{font-size:10.5px;color:var(--muted,#64748b)}.ol-plat2-phone .msg{background:var(--blue);color:#fff;font-size:11.5px;padding:7px 11px;border-radius:12px;border-bottom-right-radius:4px;justify-self:end}.ol-plat2-phone .msg--in{background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:12px;border-bottom-left-radius:4px;justify-self:start}.ol-plat2-phone .chat-head{display:flex;gap:6px;align-items:center;width:100%}.ol-plat2-phone .chat-head b{font-size:11px}.ol-plat2-phone .chat-head span{font-size:10px;color:var(--muted,#64748b);margin-left:auto}.ol-plat2-phone .chat-head .dot{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:olPlatDot 1.8s ease-in-out infinite}@keyframes olPlatDot{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.45)}50%{box-shadow:0 0 0 4px rgba(34,197,94,0)}}@media (prefers-reduced-motion:reduce){.ol-plat2-phone .chat-head .dot{animation:none}}.ol-plat2-chips .chip-msgrs{margin-top:10px}.ol-plat2-chips{display:grid;grid-gap:13px;gap:13px}.ol-plat2-chips .chip{display:flex;gap:13px;align-items:flex-start;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:15px 17px;cursor:default;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.ol-plat2-chips .chip:hover{transform:translateY(-4px);border-color:var(--blue);box-shadow:var(--shadow-sm)}.ol-plat2-chips .ic{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#e8f3ff;color:var(--blue)}.ol-plat2-chips b{display:block;font-size:15.5px}.ol-plat2-chips p{font-size:13px;color:var(--muted,#64748b);line-height:1.45;margin:2px 0 0}.ol-plat2-phone .part{transition:border-color .25s ease,box-shadow .25s ease,opacity .25s ease}.ol-plat2:has(.chip--app:hover) .part--app,.ol-plat2:has(.chip--books:hover) .part--books,.ol-plat2:has(.chip--cab:hover) .part--cab,.ol-plat2:has(.chip--chat:hover) .part--chat{border-color:var(--blue);box-shadow:0 0 0 3px rgba(17,155,255,.15)}.ol-plat2:has(.chip--app:hover) .part:not(.part--app),.ol-plat2:has(.chip--books:hover) .part:not(.part--books),.ol-plat2:has(.chip--cab:hover) .part:not(.part--cab),.ol-plat2:has(.chip--chat:hover) .part:not(.part--chat){opacity:.45}@media (max-width:860px){.ol-plat2{grid-template-columns:1fr;justify-items:center}.ol-plat2-chips{width:100%}}.ol-trial-photo{align-self:stretch;height:100%;min-height:380px}.ol-price-box--inline{margin-top:22px}@media (max-width:1059px){.ol-trial-photo{height:auto;aspect-ratio:4/3;min-height:0}}@media (max-width:760px){.ol-photo-pair{grid-template-columns:1fr}.ol-photo--wide{max-height:300px}.ol-plat2-phone{display:none}.ol-plat2{margin-top:24px}}.ol .apx-cell{border-color:var(--line)}.ol a.apx-badge,.ol a.apx-badge:hover{color:#fff}.ol .apx-feat{color:var(--ink)}.ol .apx-feat svg{color:var(--blue)}.ol .apx-web{border-color:#bfdcf6;background:var(--sky)}.ol .apx-web h3{color:var(--navy);font-size:17px}.ol-chip-app-btn{margin-top:12px;padding:9px 16px;font-size:14px}.chip .ol-chip-app-btn{align-self:flex-start}.ol-teach-more{margin-top:30px}.ol-burger{display:none;background:none;border:0;color:var(--navy);padding:6px;cursor:pointer;line-height:0}@media (max-width:1240px){.ol-burger{display:inline-flex}}.ol-sheet{position:fixed;inset:0;z-index:90;background:rgba(15,46,82,.42);opacity:0;pointer-events:none;transition:opacity .22s ease}.ol-sheet.open{opacity:1;pointer-events:auto}.ol-sheet-panel{position:absolute;top:0;right:0;bottom:0;width:min(320px,86vw);background:#fff;padding:14px 22px 22px;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .22s ease;overflow-y:auto}.ol-sheet.open .ol-sheet-panel{transform:none}.ol-sheet-head{display:flex;justify-content:flex-end;margin-bottom:4px}.ol-sheet-head .ol-burger{display:inline-flex}.ol-sheet-panel>a{padding:13px 2px;font-weight:600;font-size:16.5px;color:var(--ink);border-bottom:1px solid var(--line)}.ol-sheet-panel>a.ol-sheet-cta{border:0;margin-top:16px;justify-content:center}.ol .ol-sheet-panel>a.ol-sheet-login,.ol-sheet-panel>a.ol-sheet-login{margin-top:10px;border:1px solid var(--line);background:#fff;color:var(--navy);font-weight:700}@media (max-width:420px){.ol-header .ol-login{display:none}}@media (max-width:760px){.ol-hero-grid{gap:16px}.ol-hero-grid>div:first-child{display:contents}.ol-hero-grid .ol-eyebrow{order:1;justify-self:start}.ol-hero-grid h1{order:2;font-size:30px}.ol-hero .ol-eyebrow+h1{margin-top:0}.ol-hero-grid .ol-call{order:3;width:100%;max-width:280px;margin:2px auto}.ol-hero-grid .ol-lead{order:4;margin-top:0;font-size:16.5px}.ol-hero-grid .ol-hero-cta{order:5;margin-top:6px;gap:10px}.ol-hero-grid .ol-greet{order:6;justify-content:center}.ol-call .tools{display:none}.ol-call{padding-bottom:4px}.ol-call .foot{padding:10px 16px 6px}.ol-facts{grid-template-columns:1fr 1fr;margin-top:34px}.ol-fact{padding:14px 15px}.ol-fact b{font-size:20px}.ol-fact b i{font-size:14px}.ol-fact span{font-size:12.5px}.ol-fact--license{grid-column:1/-1}.ol-grid-4{grid-template-columns:1fr 1fr;gap:12px}.ol-grid-4 .ol-card{padding:16px 14px;gap:8px}.ol-grid-4 .ol-card .ic{width:40px;height:40px}.ol-grid-4 .ol-card h3{font-size:16px}.ol-grid-4 .ol-card p{font-size:13.5px;line-height:1.4}.ol-photo-pair,.ol-photo-pair--nat{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.ol-photo-pair .ol-photo{border-radius:14px}.ol-trial{grid-template-columns:1fr;gap:20px}.ol .ol-trial-photo{display:none}.ol-teach{gap:18px;margin-top:26px}.ol-teach .ol-tiles{grid-template-columns:1fr 1fr;gap:10px}.ol-tile{padding:14px 13px;gap:10px}.ol-tile b{font-size:14.5px}.ol-tile span{font-size:13px}.ol-teach-photo{max-width:none}.ol-teach-photo .ol-photo{aspect-ratio:3/2;object-position:center 22%}.ol-schools{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px}.ol-school img{aspect-ratio:1/1}.ol-school span{font-size:11.5px;padding:8px 6px;text-align:center}.ol-grid-3{grid-template-columns:1fr 1fr;gap:12px}.ol-grid-3>:last-child:nth-child(odd){grid-column:1/-1}.ol-grid-3 .ol-card{padding:16px 14px;gap:8px}.ol-grid-3 .ol-card .ic{width:40px;height:40px}.ol-grid-3 .ol-card h3{font-size:16px}.ol-grid-3 .ol-card p{font-size:13.5px;line-height:1.4}.ol .ol-h2{font-size:26px}.ol-section .ol-lead{font-size:16px}}@media (max-width:430px){.ol-tile{display:block;padding:13px 12px}.ol-tile .ic{width:32px;height:32px;margin-bottom:8px}.ol-tile b{font-size:13.5px}.ol-tile span{font-size:12.5px;line-height:1.35;-webkit-hyphens:auto;hyphens:auto}.ol-grid-4 .ol-card p{font-size:13px}.ol-hero-grid h1{font-size:27px}.ol-call .ol-stage .tag{font-size:11px;padding:4px 9px;max-width:58%}}.ol-teacher-grid--live{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ol-teacher-card--live{cursor:pointer;text-align:left;font:inherit;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.ol-teacher-card--live:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.ol-tcard-line{font-size:13.5px;color:var(--ink-soft,#5b6b7c);margin:0}.ol-tcard-more{margin-top:4px;font-size:13px;font-weight:800;color:var(--blue,#1b9df5)}.ol-tava{position:relative;width:62px;height:62px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--blue-tint,#e8f4fe)}.ol-tava img,.ol-tava video{width:100%;height:100%;object-fit:cover;object-position:center 12%;display:block}.ol-tava--empty{font-weight:800;font-size:22px;color:var(--blue,#1b9df5)}.ol-tava .play{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:var(--blue,#1b9df5);box-shadow:0 1px 4px rgba(16,42,67,.25)}.ol-tava .play:after{content:"";position:absolute;left:8px;top:6px;border-left:8px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.ol-tava--big{width:180px;height:180px;margin:0 auto;box-shadow:0 10px 30px rgba(16,42,67,.18)}.ol-tava--photo img{object-position:50% 20%}.ol-tava--photo{background:#fff;box-shadow:inset 0 0 0 1px var(--line,#e1ebf5)}.ol-tava--big.ol-tava--photo{box-shadow:inset 0 0 0 1px var(--line,#e1ebf5),0 10px 30px rgba(16,42,67,.18)}.ol-tava--big.ol-tava--empty{font-size:64px}.ol-teacher-card--live{display:flex;flex-direction:column;align-items:flex-start;gap:6px;height:100%;padding:22px 22px 20px}.ol-teacher-card--live .ol-tava:not(.ol-tava--big){width:108px;height:108px;flex:none;margin-bottom:8px}.ol-teacher-card--live .ol-tava--empty{font-size:40px}.ol-teacher-card--live .ol-tava .play{right:4px;bottom:4px;width:28px;height:28px}.ol-teacher-card--live .ol-tava .play:after{left:11px;top:9px}.ol-teacher-card--live h3{font-size:19px;line-height:1.2}.ol-teacher-card--live .ol-tcard-line{font-size:14.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ol-teacher-card--live .ol-tcard-more{margin-top:auto;padding-top:10px;font-size:14px;font-weight:700}.ol-teacher-grid--live{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch}.ol-tmodal-wrap{position:fixed;inset:0;z-index:90;background:rgba(12,28,44,.55);display:grid;place-items:center;padding:18px}.ol-tmodal{position:relative;width:min(520px,100%);max-height:calc(100vh - 36px);overflow-y:auto;background:#fff;border-radius:20px;padding:30px 26px 26px;text-align:center;display:grid;grid-gap:12px;gap:12px}.ol-tmodal h3{font-size:24px;margin:0}.ol-tmodal-x{position:absolute;top:10px;right:12px;border:0;background:none;font-size:30px;line-height:1;color:var(--ink-soft,#5b6b7c);cursor:pointer}.ol-tmodal-info{margin:4px 0 0;text-align:left;display:grid;grid-gap:4px;gap:4px}.ol-tmodal-info dt{font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft,#5b6b7c);margin-top:8px}.ol-tmodal-info dd{margin:0;font-size:15px;line-height:1.5}.ol{--navy:#0f2238;--ink:#0f2238;--ink-soft:#4a5d75;--r:30px;--r-sm:18px;--sun:#ffd23f;background:#fff;min-height:100vh;display:flex;flex-direction:column}.ol>main{flex:1 0 auto}.ol :is(h1,h2,h3,h4){letter-spacing:-.035em}.ol-pagehead{padding-top:56px}.ol-pagehead:before{background:radial-gradient(closest-side,rgba(27,157,245,.12),transparent 70%)}.ol .ol-pagehead h1{font-size:clamp(38px,5.2vw,70px);line-height:1.02;letter-spacing:-.04em;max-width:15em;margin-bottom:18px}.ol .ol-h2 .ol-hand,.ol-pagehead .ol-hand{color:inherit;position:relative;z-index:0;white-space:nowrap}.ol .ol-h2 .ol-hand:before,.ol-pagehead .ol-hand:before{content:"";position:absolute;z-index:-1;left:-.08em;right:-.1em;top:.52em;bottom:.02em;background:var(--sun);border-radius:.12em .3em .2em .35em;transform:rotate(-1.2deg)}.ol-crumb{font-size:13.5px;margin-bottom:20px}.ol-lead{font-size:18px}.ol-eyebrow{background:none;padding:0;font-family:var(--f-display),sans-serif;font-size:13px;letter-spacing:.12em;color:#085a9e}.ol .ol-h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.035em;line-height:1.03}.ol .ol-eyebrow+.ol-h2{margin-top:12px}.ol a.ol-btn,.ol button.ol-btn,.ol-btn{border-radius:999px;font-family:var(--f-display),sans-serif;font-weight:600}.ol-card{border-radius:var(--r)}.ol-cta-band{background:var(--blue);border-radius:34px;padding:40px 44px;position:relative;overflow:hidden}.ol-cta-band:before{content:"Hello!";position:absolute;right:-10px;top:-40px;font:900 150px/1 var(--f-display),sans-serif;letter-spacing:-.05em;color:hsla(0,0%,100%,.09);pointer-events:none}.ol-cta-band>*{position:relative}.ol-cta-band h2{font-size:clamp(26px,3vw,38px)}.ol .ol-cta-band a.ol-btn--primary,.ol-cta-band .ol-btn--primary{color:var(--navy)}.ol-promo{background:#0f2238;border-bottom:0}.ol-promo p{color:#dfe9f5}.ol-promo-tag{background:var(--sun);color:#0f2238}.ol .ol-promo a{color:var(--sun)}.ol-footer{background:#0f2238;color:#9fb2c9;border-top:0;margin-top:0;padding:50px 0 44px}.ol-footer h4{color:#fff;font-family:var(--f-display),sans-serif}.ol-footer a:hover{color:#fff}.ol-footer img{filter:brightness(0) invert(1)}.ol .ol-footer .legal a{color:#cfe0f2}.ol-foot-cap{color:#9fb2c9}.ol-socials a{background:hsla(0,0%,100%,.1);color:#dfe9f5}@media (max-width:760px){.ol .ol-pagehead h1{font-size:40px}.ol-cta-band{padding:28px 22px;border-radius:26px}.ol-cta-band:before{font-size:100px}}.ol .art-card{border-radius:26px;padding:24px 24px 22px}.ol .art-card h2,.ol .art-card h3{font-family:var(--f-display),sans-serif;letter-spacing:-.02em}.ol .art-toc{border-radius:22px}.ol .art-topic{font-family:var(--f-display),sans-serif;padding:5px 12px}.l5{--blue:#1b9df5;--blue-deep:#0b76cc;--blue-ink:#085a9e;--blue-dark:#0d5fa6;--ink:#0f2238;--ink-2:#4a5d75;--ink-3:#7b8ca2;--sun:#ffd23f;--sun-soft:#fff3c4;--sun-ink:#8a6200;--sky:#eaf5ff;--sky-2:#d8ecfd;--paper:#fff;--line:#e1ebf5;--mist:#f5f9fd;--green:#1f9d63;--f-d:var(--f-display),system-ui,sans-serif;--f-t:var(--f-onest),system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--maxw:1220px;--sh:0 36px 70px -40px rgba(15,34,56,.5);--sh-sm:0 12px 26px -16px rgba(15,34,56,.38)}.l5 *{box-sizing:border-box}.l5{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--f-t);-webkit-font-smoothing:antialiased}.l5 img{display:block;max-width:100%}.l5 a{color:inherit;text-decoration:none}.l5 button,.l5 input{font:inherit;color:inherit}.l5 .hero-title,.l5 h1,.l5 h2,.l5 h3{font-family:var(--f-d);margin:0;color:var(--ink);text-wrap:balance}.l5 p{margin:0}.l5 .wrap{max-width:var(--maxw);margin:0 auto;padding-inline:28px}.l5 :focus-visible{outline:3px solid rgba(27,157,245,.55);outline-offset:3px;border-radius:8px}.l5 .mk{position:relative;z-index:0;white-space:nowrap}.l5 .mk:before{content:"";position:absolute;z-index:-1;left:-.08em;right:-.1em;top:.52em;bottom:.02em;background:var(--sun);border-radius:.12em .3em .2em .35em;transform:rotate(-1.2deg);transform-origin:left;animation:l5-mk 1s cubic-bezier(.3,.7,.2,1) .35s both}@keyframes l5-mk{0%{transform:rotate(-1.2deg) scaleX(0)}}.l5 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;cursor:pointer;font:600 16px/1 var(--f-d);padding:18px 26px;border-radius:999px;white-space:nowrap;transition:transform .18s,background .18s,box-shadow .18s}.l5 .btn svg{width:18px;height:18px;flex:none}.l5 .btn-main{background:var(--blue);color:#fff;box-shadow:0 14px 28px -14px rgba(27,157,245,.9)}.l5 .btn-main:hover{background:var(--blue-deep);transform:translateY(-1px)}.l5 .btn-ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.l5 .btn-ghost:hover{border-color:var(--blue)}.l5 .btn-sm{padding:13px 19px;font-size:15px}.l5 .msgr{display:flex;gap:6px}.l5 .msgr a{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#fff}.l5 .msgr svg{width:17px;height:17px}.l5 .wa{background:#23b33a}.l5 .tg{background:#229ed9}.l5 .mx{background:linear-gradient(135deg,#8419ff,#3c22fe 55%,#00d4ff 130%)}.l5 .hero{padding:60px 0 44px}.l5 .hero-grid{position:relative;display:grid;grid-template-columns:1fr 1.02fr;grid-gap:50px;gap:50px;align-items:center}.l5 .lab{display:inline-flex;gap:8px;align-items:center;font:600 14px var(--f-d);color:var(--blue-ink);background:var(--sky);padding:7px 13px;border-radius:999px}.l5 .lab i{width:8px;height:8px;border-radius:50%;background:#22c07a;box-shadow:0 0 0 4px rgba(34,192,122,.18)}.l5 h1.lab{max-width:100%;white-space:normal;line-height:1.35;text-wrap:pretty}.l5 h1.lab i{flex:none}.l5 .hero .hero-title{margin-top:22px;font-weight:800;font-size:clamp(42px,5.4vw,78px);line-height:.98;letter-spacing:-.035em}.l5 .lead{margin-top:24px;font-size:19px;line-height:1.6;color:var(--ink-2);max-width:30em}.l5 .cta{margin-top:32px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.l5 .cta .btn-main{font-size:17px;padding:20px 28px}.l5 .proof{margin-top:30px;align-items:center;gap:14px}.l5 .faces,.l5 .proof{display:flex}.l5 .faces img{border-radius:50%;object-fit:cover;border:3px solid #fff;margin-left:-10px;box-shadow:var(--sh-sm)}.l5 .faces img:first-child{margin-left:0}.l5 .proof p{font-size:14.5px;line-height:1.4;color:var(--ink-2)}.l5 .proof b{color:var(--ink);font-weight:700}.l5 .tiles{margin-top:14px;grid-template-columns:1.35fr 1fr;height:clamp(170px,17vw,230px)}.l5 .tile{border-radius:20px}.l5 .tile>span{position:absolute;left:10px;bottom:10px;background:rgba(15,34,56,.72);color:#fff;font:600 12px var(--f-d);padding:5px 9px;border-radius:8px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;gap:6px;align-items:center}@keyframes l5-dot{50%{transform:translateY(-3px);opacity:.5}}@keyframes l5-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}.l5 .facts{position:relative;margin-top:52px;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.l5 .fact{background:var(--mist);border-radius:22px;padding:20px 22px}.l5 .fact b{display:block;font:800 32px/1.05 var(--f-d);letter-spacing:-.03em}.l5 .fact b small{font-size:17px;font-weight:700;color:var(--blue-deep);letter-spacing:0}.l5 .fact span{display:block;margin-top:6px;font-size:14px;line-height:1.45;color:var(--ink-2)}.l5 .sec{padding:104px 0}.l5 .hd{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:40px;gap:40px;align-items:end;margin-bottom:40px}.l5 .eyebrow{font:700 13px var(--f-d);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-ink)}.l5 .h2,.l5 .hd h2{margin-top:10px;font-weight:800;font-size:clamp(34px,4.1vw,56px);line-height:1.02;letter-spacing:-.03em}.l5 .hd p{font-size:17.5px;color:var(--ink-2);max-width:32em;justify-self:end}.l5 .scrub{position:relative;margin-top:10px}.l5 .track{display:grid;grid-template-columns:15fr 15fr 20fr;grid-gap:6px;gap:6px}.l5 .track div{height:14px;border-radius:7px;background:#23405f}.l5 .track div:nth-child(3){background:var(--blue)}.l5 .head{position:absolute;top:-6px;left:0;width:26px;height:26px;border-radius:50%;background:var(--sun);box-shadow:0 0 0 6px rgba(255,210,63,.2);animation:l5-run 9s linear infinite}@keyframes l5-run{0%{left:0}to{left:calc(100% - 26px)}}.l5 .times{margin-top:14px;display:grid;grid-template-columns:15fr 15fr 20fr;grid-gap:6px;gap:6px;font:600 13px var(--f-d);color:#7f97b3}.l5 .times span:last-child{display:flex;justify-content:space-between}.l5 .parts{margin-top:18px;display:grid;grid-template-columns:15fr 15fr 20fr;grid-gap:6px;gap:6px}.l5 .parts div{padding-right:18px}.l5 .parts b{display:block;font:700 21px/1.2 var(--f-d)}.l5 .parts p{margin-top:6px;font-size:15px;color:#b5c6da}.l5 .tch{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.l5 .tcard{position:relative;border-radius:34px;overflow:hidden;min-height:560px;background:var(--sky)}.l5 .tcard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.l5 .tcard .nm{left:18px;top:18px;border-radius:999px;padding:8px 14px;font:700 14px var(--f-d)}.l5 .bub,.l5 .tcard .nm{position:absolute;background:#fff}.l5 .bub{border-radius:20px 20px 20px 6px;padding:13px 16px;box-shadow:var(--sh);max-width:280px}.l5 .bub b{display:block;font:700 16px/1.25 var(--f-d)}.l5 .bub span{display:block;margin-top:3px;font-size:13.5px;color:var(--ink-2);line-height:1.4}.l5 .bub--y{background:var(--sun)}.l5 .bub--y span{color:#5b4600}.l5 .tcard .bub:first-of-type{left:18px;bottom:150px}.l5 .tcard .bub:nth-of-type(2){right:18px;bottom:26px;border-radius:20px 20px 6px 20px}.l5 .sign{background:var(--sky)}.l5 .sign-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:56px;gap:56px;align-items:start}.l5 .sign .msgr{margin-top:28px;gap:8px;flex-wrap:wrap}.l5 .sign .msgr a{width:auto;border-radius:999px;padding:11px 16px;gap:8px;display:inline-flex;font:600 15px var(--f-d)}.l5 .sign .note{margin-top:22px;font-size:15px;color:var(--ink-2);max-width:26em}.l5 .dlg{background:#fff;border-radius:30px;padding:24px;box-shadow:var(--sh);display:flex;flex-direction:column;gap:12px;min-height:470px}.l5 .dlg .top{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1.5px solid var(--line)}.l5 .dlg .top img{width:40px;height:40px;border-radius:50%;object-fit:cover}.l5 .dlg .top b{display:block;font:700 15px var(--f-d)}.l5 .dlg .top span{font-size:13px;color:var(--green);font-weight:600}.l5 .dq{align-self:flex-start;background:var(--mist);border:1px solid var(--line);border-radius:18px 18px 18px 6px;font:500 16px/1.4 var(--f-d)}.l5 .da,.l5 .dq{max-width:85%;padding:11px 15px;animation:l5-pop .35s both}.l5 .da{align-self:flex-end;background:var(--blue);color:#fff;border-radius:18px 18px 6px 18px;font:600 16px/1.4 var(--f-d)}.l5 .opts{display:flex;gap:8px;flex-wrap:wrap;animation:l5-pop .35s both}.l5 .opts button{border:1.5px solid var(--blue);background:#fff;color:var(--blue-deep);border-radius:999px;padding:10px 16px;font:600 15px var(--f-d);cursor:pointer}.l5 .opts button:hover{background:var(--sky)}.l5 .inrow{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;animation:l5-pop .35s both}.l5 .inrow input{border:1.5px solid var(--line);border-radius:999px;padding:12px 16px;font-size:15.5px;min-width:0;background:var(--mist)}.l5 .inrow input:focus{outline:none;border-color:var(--blue);background:#fff}.l5 .inrow button{border:0;border-radius:999px;background:var(--blue);color:#fff;width:48px;height:48px;display:grid;place-items:center;cursor:pointer}.l5 .inrow button svg{width:20px;height:20px}.l5 .inrow.kid{display:flex;flex-wrap:wrap}.l5 .inrow.kid input{flex:1 1 160px}.l5 .inrow.kid input[type=tel]{flex-basis:170px}.l5 .inrow.kid button{flex:none}.l5 footer{background:var(--ink);color:#9fb2c9;padding:46px 0 38px;font-size:14px}.l5 footer b{color:#fff;display:block;margin-bottom:10px;font:700 14px var(--f-d)}.l5 footer a{display:block;margin-top:6px}.l5 footer a:hover{color:#fff}@media (max-width:980px){.l5 .hero-grid,.l5 .sign-grid{grid-template-columns:1fr}.l5 .facts{grid-template-columns:1fr 1fr}.l5 .hd{grid-template-columns:1fr;gap:12px}.l5 .hd p{justify-self:start}.l5 .tch{grid-template-columns:1fr}}@media (max-width:600px){.l5 .wrap{padding-inline:16px}.l5 .hero{padding-top:30px}.l5 .hero .hero-title{font-size:44px}.l5 .lead{font-size:17px}.l5 .cta{flex-direction:column;align-items:stretch}.l5 .fact b{font-size:25px}.l5 .sec{padding:72px 0}.l5 .parts,.l5 .times,.l5 .track{grid-template-columns:1fr 1fr 1.3fr}.l5 .parts b{font-size:16px}.l5 .parts p{font-size:13px}.l5 .tcard{min-height:460px;border-radius:26px}.l5 .dlg{padding:18px}.l5 .inrow{grid-template-columns:1fr auto}.l5 .inrow input:first-child{grid-column:1/-1}}.l5 .hero-grid>*,.l5 .sign-grid>*{min-width:0}@media (max-width:600px){.l5 .lab{font-size:12.5px;white-space:normal}.l5 .hero .hero-title{font-size:40px}.l5 .cta .btn-main{white-space:normal;text-align:center;line-height:1.25;font-size:16px;padding:18px 20px}.l5 .tiles{height:150px}}.l5 .tabs{margin-top:36px;display:flex;gap:8px;flex-wrap:wrap}.l5 .tabs button{border:1.5px solid transparent;background:#fff;border-radius:999px;font-family:var(--f-d);padding:12px 18px;font-weight:600;font-size:15.5px;cursor:pointer;color:var(--ink-2)}.l5 .tabs button:hover{color:var(--ink)}.l5 .tabs button[aria-selected=true]{background:var(--ink);color:#fff}.l5 .panel{margin-top:22px;display:grid;grid-template-columns:.9fr 1.1fr;background:#fff;border-radius:34px;overflow:hidden;min-height:430px}.l5 .panel .ph{position:relative}.l5 .panel .ph img{transition:opacity .35s}.l5 .panel .tx{padding:42px 46px;display:flex;flex-direction:column}.l5 .panel .tx small{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink)}.l5 .panel h3{margin-top:10px;font-size:32px;font-weight:800;line-height:1.1}.l5 .panel .tx>p{margin-top:12px;font-size:17px;color:var(--ink-2)}.l5 .chk{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.l5 .chk li{display:flex;gap:12px;font-size:16px;line-height:1.5}.l5 .chk li:before{content:"";flex:none;width:18px;height:18px;margin-top:3px;border-radius:5px;background:var(--blue);box-shadow:none;background:var(--sun);border-radius:50%}.l5 .panel .row{margin-top:auto;padding-top:26px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.l5 .panel .price{font-size:15px;color:var(--ink-2)}.l5 .panel .price b{font:800 22px var(--f-d);color:var(--ink)}.l5 .cab{display:grid;grid-template-columns:1fr .9fr;grid-gap:60px;gap:60px;align-items:center}.l5 .feat{margin-top:30px;display:grid;grid-gap:0;gap:0}.l5 .feat div{display:grid;grid-template-columns:44px 1fr;grid-gap:16px;gap:16px;padding:18px 0;border-top:1.5px solid var(--line)}.l5 .feat div:last-child{border-bottom:1.5px solid var(--line)}.l5 .feat i{width:44px;height:44px;border-radius:12px;background:var(--sky);display:grid;place-items:center;color:var(--blue-deep)}.l5 .feat i svg{width:22px;height:22px}.l5 .feat b{display:block;font-size:17px;font-weight:600}.l5 .feat span{display:block;margin-top:3px;font-size:15px;color:var(--ink-2)}.l5 .stores{margin-top:22px;display:flex;gap:8px;flex-wrap:wrap}.l5 .stores span{font-size:13.5px;font-weight:600;border:1.5px solid var(--line);border-radius:10px;padding:8px 12px}.l5 .phone-stage{position:relative;display:grid;place-items:center;padding:30px 0}.l5 .phone-stage:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#dcedfd 0,rgba(220,237,253,0) 70%)}.l5 .phone{position:relative;width:310px;max-width:100%;border-radius:42px;background:#0e2a47;padding:10px;box-shadow:0 50px 80px -40px rgba(14,42,71,.6)}.l5 .scr{border-radius:33px;background:#f5f9fd;overflow:hidden;padding:18px 16px 20px;font-size:13px}.l5 .scr .top{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:var(--ink-3);font-size:12px}.l5 .scr .hi{margin-top:14px;font:800 20px/1.15 var(--f-d)}.l5 .card-next{margin-top:12px;background:var(--blue);color:#fff;border-radius:18px;padding:14px;position:relative;overflow:hidden}.l5 .card-next:after{content:"";position:absolute;right:-24px;bottom:-24px;width:90px;height:90px;border-radius:50%;background:hsla(0,0%,100%,.12)}.l5 .card-next small{font-size:11px;font-weight:600;opacity:.85;text-transform:uppercase;letter-spacing:.06em}.l5 .card-next b{display:block;margin-top:4px;font:800 22px/1.05 var(--f-d)}.l5 .card-next span{display:block;margin-top:4px;font-size:12.5px;opacity:.92}.l5 .card-next .go{margin-top:12px;display:inline-block;background:var(--sun);color:var(--ink);font-weight:700;border-radius:10px;padding:8px 12px;font-size:12.5px}.l5 .mini{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.l5 .mini div{background:#fff;border-radius:14px;padding:11px 12px;border:1px solid var(--line)}.l5 .mini small{display:block;font-size:11px;color:var(--ink-3);font-weight:600}.l5 .mini b{display:block;margin-top:3px;font-size:13.5px}.l5 .hw{margin-top:8px;background:#fff;border-radius:14px;padding:11px 12px;border:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.l5 .hw b{font-size:13.5px}.l5 .hw i{font-style:normal;font-size:11.5px;font-weight:700;color:var(--green);background:#e2f6ec;padding:4px 8px;border-radius:7px}.l5 .prices{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:56px;gap:56px;align-items:start}.l5 .pseg{margin-top:28px;display:grid;grid-gap:8px;gap:8px}.l5 .pseg button{text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:20px;padding:14px 18px;cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center}.l5 .pseg button b{font-weight:600;font-size:16px}.l5 .pseg button small{font-size:13.5px;color:var(--ink-3)}.l5 .pseg button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.l5 .pseg button span{font-weight:700;color:var(--blue-deep);white-space:nowrap}.l5 .pseg .pone{border:1.5px solid var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:#fff;border-radius:20px;padding:14px 18px;display:flex;justify-content:space-between;gap:12px;align-items:center}.l5 .pseg .pone b{font-weight:600;font-size:16px}.l5 .pseg .pone small{font-size:13.5px;color:var(--ink-3)}.l5 .pseg .pone>span:last-child{font-weight:700;color:var(--blue-deep);white-space:nowrap}.l5 .pnote{margin-top:22px;font-size:15px;color:var(--ink-2)}.l5 .ptable{background:#fff;border-radius:30px;border:1.5px solid var(--line);overflow:hidden}.l5 .ptable table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l5 .ptable th{text-align:left;font-size:12.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);padding:16px 22px;background:#f7fbff;border-bottom:1.5px solid var(--line)}.l5 .ptable td{padding:16px 22px;border-bottom:1px solid var(--line);font-size:16px}.l5 .ptable tr:last-child td{border-bottom:0}.l5 .ptable td:first-child b{font:800 19px var(--f-d)}.l5 .ptable td.last{color:var(--ink-3);font-size:14.5px}.l5 .ptable td.pp{white-space:nowrap}.l5 .ptable td.pp b{font:800 21px var(--f-d);color:var(--ink)}.l5 .ptable td.tot{color:var(--ink-2);white-space:nowrap}.l5 .ptable tr.best td{background:#fffbea}.l5 .ptable .sv{display:inline-block;margin-left:8px;font-size:12px;font-weight:700;color:var(--green);background:#e2f6ec;padding:3px 7px;border-radius:6px;vertical-align:2px}@media (max-width:600px){.l5 .ptable .sv{display:none}.l5 .ptable td.pp b{font-size:18px}}.l5 .sec-h{max-width:760px;margin-bottom:36px}.l5 .sec-h h2{margin-top:10px;font-weight:800;font-size:clamp(34px,4.1vw,56px);line-height:1.02;letter-spacing:-.03em}.l5 .sec-h p{margin-top:14px;font-size:17.5px;color:var(--ink-2)}.l5 .cab .sec-h{margin-bottom:0}.l5 .tabs{margin-top:0}.l5 .who{background:var(--sky)}.l5 .panel .btn-main{box-shadow:none}.l5 .one{top:46%;width:100px;height:100px;background:var(--blue);font:900 32px/1 var(--f-d);color:#fff;box-shadow:0 0 0 8px #fff,0 20px 40px -16px rgba(11,118,204,.8)}.l5 .one small{font:600 13px/1.2 var(--f-d);color:var(--sun)}.l5 .solo{margin:0 0 20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;background:var(--ink);color:#dfe9f5;border-radius:999px;padding:12px 14px 12px 12px;font:500 15.5px var(--f-d)}.l5 .solo b{background:var(--sun);color:var(--ink);font-weight:700;padding:7px 14px;border-radius:999px}.l5 .solo span{display:inline-flex;align-items:center;gap:16px}.l5 .solo span+span:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--sun)}.l5 .head{animation:none}.l5 .scrub.run .head{animation:l5-run 9s linear infinite}.l5 .dtop{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1.5px solid var(--line)}.l5 .dav{width:40px;height:40px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font:800 19px var(--f-d)}.l5 .dtop b{display:block;font:700 15px var(--f-d)}.l5 .dtop span{font-size:13px;color:var(--green);font-weight:600}.l5 .dlegal{font-size:12.5px;color:var(--ink-3);line-height:1.45;margin-top:auto}.l5 .dlegal a{text-decoration:underline}.l5 .cab>*,.l5 .panel>*,.l5 .prices>*{min-width:0}@media (max-width:980px){.l5 .cab,.l5 .panel,.l5 .prices{grid-template-columns:1fr}.l5 .panel .ph{min-height:300px}}@media (max-width:600px){.l5 .one{width:72px;height:72px;font-size:24px}.l5 .solo{border-radius:22px;font-size:14px}.l5 .tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;margin-inline:-16px;padding-inline:16px}.l5 .tabs button{flex:none}.l5 .panel .tx{padding:28px 22px}.l5 .panel h3{font-size:26px}.l5 .ptable td,.l5 .ptable th{padding:13px 12px}.l5 .ptable td.last,.l5 .ptable th.last{display:none}}.l5 .hero{position:relative;overflow:hidden;padding:56px 0 44px;background:linear-gradient(180deg,#f5faff,#fff 80%)}.l5 .hero-grid{grid-template-columns:1fr 1.05fr;gap:56px}.l5 .hero .hero-title{font-size:clamp(46px,5.6vw,84px);line-height:1;letter-spacing:-.04em}.l5 .lead b{color:var(--ink);font-weight:700}.l5 .free-note{margin-top:16px;font-size:14.5px;color:var(--ink-2)}.l5 .free-note b{color:var(--ink)}.l5 .call{position:relative;padding:30px 0 70px}.l5 .gl{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;white-space:nowrap;z-index:0}.l5 .gl1{right:-6px;top:-78px;font:900 110px/1 var(--f-d);color:#e8f3fe}.l5 .gl1,.l5 .gl2{letter-spacing:-.05em}.l5 .gl2{right:10px;bottom:-30px;font:900 96px/1 var(--f-d);color:#fff0b8}.l5 .hsw{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:2px;background:hsla(0,0%,100%,.18);padding:3px;border-radius:999px}.l5 .hsw button{border:0;background:transparent;padding:7px 12px;border-radius:999px;font:600 13px var(--f-d);color:#fff;cursor:pointer}.l5 .hsw button[aria-pressed=true]{background:#fff;color:var(--ink)}.l5 .callbox{position:relative;z-index:1;background:var(--blue);border-radius:34px;padding:14px;box-shadow:0 50px 90px -50px rgba(11,118,204,.9)}.l5 .call-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#e3f2ff;font:500 13px var(--f-d);padding:2px 2px 12px 6px}.l5 .rec{width:9px;height:9px;border-radius:50%;background:#ff4d4d;box-shadow:0 0 0 4px rgba(255,77,77,.25);animation:l5-blink 1.6s infinite}@keyframes l5-blink{50%{opacity:.35}}.l5 .call-top b{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l5 .call-top .of{color:#bfe0fb}.l5 .tiles{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;height:auto;margin-top:0}.l5 .tile{position:relative;margin:0;border-radius:24px;overflow:hidden;aspect-ratio:4/4.6;background:#0d5fa6}.l5 .tile img{width:100%;object-fit:cover;object-position:50% 25%}.l5 .tile figcaption{position:absolute;left:10px;top:10px;right:10px;display:flex;align-items:center;gap:7px;width:max-content;max-width:calc(100% - 20px);background:rgba(15,34,56,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:600 12.5px var(--f-d);padding:6px 11px;border-radius:999px}.l5 .eq{display:inline-flex;gap:2px;align-items:flex-end;height:11px}.l5 .eq i{width:3px;background:#7be3b1;border-radius:2px;animation:l5-eq 1s ease-in-out infinite}.l5 .eq i:first-child{height:5px}.l5 .eq i:nth-child(2){height:11px;animation-delay:.15s}.l5 .eq i:nth-child(3){height:7px;animation-delay:.3s}@keyframes l5-eq{50%{transform:scaleY(.4)}}.l5 .one{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;width:92px;height:92px;border-radius:50%;background:var(--sun);display:grid;place-content:center;text-align:center;font:900 30px/1 var(--f-d);color:var(--ink);box-shadow:0 0 0 7px var(--blue),0 18px 30px -12px rgba(15,34,56,.5)}.l5 .one small{display:block;font:700 12.5px/1.2 var(--f-d);color:var(--ink)}.l5 .call-bar{display:flex;justify-content:flex-end;gap:10px;padding:14px 4px 2px}.l5 .call-bar i{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);display:grid;place-items:center;color:#fff}.l5 .call-bar i svg{width:18px;height:18px}.l5 .call-bar .end{background:#ff4d4d}.l5 .call-bar .bk{width:auto;border-radius:999px;padding:0 16px;gap:7px;display:flex;font:600 13.5px var(--f-d);font-style:normal;background:#fff;color:var(--ink)}.l5 .bookcard{position:absolute;z-index:2;left:-34px;bottom:-4px;width:236px;background:#fff;border-radius:22px 22px 22px 6px;padding:15px 18px;box-shadow:var(--sh);transform:rotate(-2deg)}.l5 .bookcard small{font:700 11.5px var(--f-d);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.l5 .bookcard b{display:block;margin-top:5px;font:700 19px/1.3 var(--f-d)}.l5 .bookcard mark{background:linear-gradient(transparent 55%,var(--sun) 55%);color:inherit;padding:0 2px}.l5 .bookcard p{margin-top:5px;font-size:13px;color:var(--ink-2);line-height:1.4}.l5 .facts{margin-top:40px}.l5 .dtop .dav{width:42px;height:42px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font:800 19px var(--f-d)}.l5 .book{margin-top:44px;position:relative;display:grid;grid-template-columns:1fr;filter:drop-shadow(0 34px 44px rgba(14,42,71,.16))}.l5 .book:after{content:"";position:absolute;left:10px;right:10px;bottom:-9px;height:9px;border-radius:0 0 18px 18px;background:repeating-linear-gradient(180deg,var(--sun) 0 2px,#fff 2px 3.5px);z-index:-1}.l5 .page{overflow:hidden;background:#fff;padding:46px 48px 40px;min-height:600px;display:flex;flex-direction:column}.l5 .page,.l5 .page>*{position:relative}.l5 .page h3{margin-top:18px;font-size:38px;line-height:1.05}.l5 .page .goals{margin-top:10px;color:var(--ink-2);font-size:15.5px}.l5 .dir{list-style:none;margin:26px 0 0;padding:0;display:grid}.l5 .dir li{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;align-items:baseline;padding:14px 0;border-top:1px dashed #cfdded}.l5 .dir li:last-child{border-bottom:1px dashed #cfdded}.l5 .dir b{font-weight:600;font-size:16.5px}.l5 .dir small{display:block;font-size:14px;color:var(--ink-3);margin-top:2px}.l5 .dir em{font-weight:700;font-size:15px;color:var(--blue-deep);white-space:nowrap}.l5 .phrase{margin-top:auto;padding-top:28px;display:flex;gap:16px}.l5 .phrase img{width:92px;height:92px;border-radius:14px;object-fit:cover;flex:none}.l5 .phrase div{background:var(--sky);border-radius:16px 16px 16px 4px;padding:13px 16px;font-size:14.5px;color:var(--ink-2)}.l5 .phrase q{display:block;quotes:none;font:700 19px/1.25 var(--f-d);color:var(--ink);margin-bottom:3px}.l5 .book{margin-top:22px}.l5 .page{padding:44px 46px 40px;min-height:0}.l5 .page--en{border-radius:34px;display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:56px;gap:56px;align-items:stretch}.l5 .page--en .pside{display:flex;flex-direction:column}.l5 .page--en .dir{margin-top:0;align-self:center}.l5 .phrase{position:relative;z-index:1}.l5 .ptitle{display:flex;align-items:center;gap:14px}.l5 .flag{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font:800 16px var(--f-d)}.l5 .page h3{margin:0;font-weight:800;font-size:clamp(34px,3.3vw,46px);line-height:1.02;letter-spacing:-.03em}.l5 .psub{margin-top:14px;font:600 19px/1.35 var(--f-d);color:var(--ink)}.l5 .page .goals{margin-top:6px}.l5 .dir b{font:600 17px var(--f-d)}.l5 .dir em{font:700 16px var(--f-d);font-style:normal}.l5 .phrase{align-items:center;gap:18px}.l5 .big-say{flex:none;font:900 34px/.95 var(--f-d);letter-spacing:-.04em;color:var(--blue-deep);max-width:130px}.l5 .phrase div{border-radius:20px 20px 20px 6px}.l5 .phrase q{font-family:var(--f-d);font-size:17px}.l5 .solo{margin:0}.l5 .steps{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.l5 .step{padding:0 26px 0 0;position:relative}.l5 .step+.step{padding-left:26px}.l5 .step .n{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font:800 20px var(--f-d)}.l5 .step h3{margin-top:18px;font-size:21px;font-weight:700;line-height:1.2}.l5 .step p{margin-top:8px;font-size:15.5px}.l5 .step:after{content:"";position:absolute;top:23px;left:60px;right:0;border-top:2px dashed #c6dcf1}.l5 .step+.step:after{left:86px}.l5 .step:last-child:after{display:none}.l5 .trialbox{margin-top:50px;background:var(--ink);color:#fff;border-radius:34px;padding:36px 40px;display:grid;grid-template-columns:.75fr 1.25fr;grid-gap:40px;gap:40px;align-items:center}.l5 .trialbox h3{color:#fff;font-size:28px;font-weight:800;line-height:1.15}.l5 .trialbox>div>p{margin-top:10px;color:#b5c6da;font-size:15.5px}.l5 .trialbox .parts b{font-size:18px}.l5 .trialbox .parts p{font-size:14px}.l5 .five{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px}.l5 .five figure{margin:0}.l5 .five figcaption{margin-top:10px;font:700 15px/1.3 var(--f-d)}.l5 .five figcaption small{display:block;margin-top:2px;font:500 13px var(--f-t);color:var(--ink-3)}.l5 .five-cta{margin-top:26px;display:flex;justify-content:center}.l5 .book>*,.l5 .hero-grid>*,.l5 .trialbox>*{min-width:0}@media (max-width:980px){.l5 .hero-grid{grid-template-columns:1fr;gap:34px}.l5 .call{max-width:600px;margin-inline:auto;width:100%}.l5 .bookcard{left:0}.l5 .book{grid-template-columns:1fr;gap:18px;filter:none}.l5 .book:after{display:none}.l5 .page,.l5 .page--en{border-radius:30px;box-shadow:var(--sh)}.l5 .page--en{grid-template-columns:1fr;gap:0}.l5 .page--en .dir{margin-top:26px}.l5 .page--en .pside{display:contents}.l5 .page--en .phrase{order:1}.l5 .steps{grid-template-columns:1fr 1fr;row-gap:34px}.l5 .step:nth-child(3){padding-left:0}.l5 .step:after{display:none}.l5 .trialbox{grid-template-columns:1fr}.l5 .five{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.l5 .hero{padding-top:28px}.l5 .hero .hero-title{font-size:48px}.l5 .gl1{font-size:72px;top:-30px}.l5 .gl2{font-size:84px;bottom:-14px}.l5 .hsw{margin-left:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.l5 .hsw button{padding:7px 2px;font-size:12px}.l5 .gl2{display:none}.l5 .bookcard{position:relative;left:auto;bottom:auto;width:auto;margin:12px 8px 0;transform:none}.l5 .call-bar{justify-content:center}.l5 .callbox{border-radius:26px;padding:10px}.l5 .tile{border-radius:18px;aspect-ratio:4/5}.l5 .tile figcaption{font-size:11px;padding:4px 8px;left:6px;top:6px}.l5 .one{width:64px;height:64px;font-size:22px;box-shadow:0 0 0 5px var(--blue)}.l5 .one small{font-size:10.5px}.l5 .call{padding-bottom:10px}.l5 .bookcard{width:250px}.l5 .call-bar i{width:36px;height:36px}.l5 .call-bar .bk{font-size:12.5px;padding:0 12px}.l5 .page{padding:30px 22px}.l5 .page h3{font-size:30px}.l5 .flag{width:40px;height:40px;font-size:14px}.l5 .psub{font-size:17px}.l5 .phrase{flex-direction:column;align-items:flex-start;gap:10px}.l5 .big-say{font-size:30px;max-width:none}.l5 .steps{grid-template-columns:1fr}.l5 .step,.l5 .step+.step{padding:0}.l5 .trialbox{padding:26px 20px;border-radius:26px}.l5 .trialbox .parts b{font-size:15px}.l5 .trialbox .parts p{font-size:12.5px}.l5 .five{grid-template-columns:1fr 1fr}.l5 .five figure:last-child{grid-column:1/-1;max-width:50%;justify-self:center}}.l5 .h1v{display:none}.l5 body[data-h1="1"] .h1v[data-v="1"],.l5 body[data-h1="2"] .h1v[data-v="2"],.l5 body[data-h1="3"] .h1v[data-v="3"],.l5 body[data-h1="4"] .h1v[data-v="4"],.l5 body[data-h1="5"] .h1v[data-v="5"]{display:block}.l5 .hero .hero-title.h1v--long{font-size:clamp(40px,4.4vw,64px);line-height:1.02}.l5 .panel .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s}.l5 .panel .ph img.on{opacity:1}.l5 .pnote--r{margin-top:14px;font-size:14px}.l5 .fact--pay b{font-size:24px;line-height:1.15;letter-spacing:-.02em}.l5 .fact--pay b small{font-size:inherit;color:var(--blue-deep)}@media (max-width:600px){.l5 .hero .hero-title.h1v--long{font-size:36px}.l5 .fact--pay b{font-size:19px}}.l5 .tile img{object-position:45% 30%}.l5 .tile .c-s{object-position:50% 35%}.l5 .faces img,.l5 .tcard img{object-position:50% 25%}.l5 .tcard .nm{display:none}.l5 .tch-more{margin-top:26px;display:flex;justify-content:center}.l5 .trialbox .price0{margin-top:18px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.l5 .trialbox .price0 s{color:#8fa6c2;font:600 18px var(--f-d)}.l5 .trialbox .price0 b{font:900 34px/1 var(--f-d);color:var(--sun)}.l5 .trialbox .price0 span{font-size:14px;color:#b5c6da}.l5 .faq{max-width:880px;margin:0 auto}.l5 .faq details{background:#fff;border:1.5px solid var(--line);border-radius:22px;padding:0 22px;transition:border-color .2s}.l5 .faq details+details{margin-top:10px}.l5 .faq details[open]{border-color:var(--blue)}.l5 .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;font:600 17px/1.35 var(--f-d)}.l5 .faq summary::-webkit-details-marker{display:none}.l5 .faq summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;background:var(--sky);color:var(--blue-deep);display:grid;place-items:center;font:600 20px/1 var(--f-d);transition:transform .2s}.l5 .faq details[open] summary:after{transform:rotate(45deg)}.l5 .faq details p{padding:0 0 18px;color:var(--ink-2);font-size:15.5px;line-height:1.6}.l5 .faq-more{margin-top:22px;display:flex;justify-content:center}.l5 .promise{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.l5 .promise li{display:flex;gap:10px;align-items:flex-start;font-size:16px}.l5 .promise li:before{content:"";flex:none;width:20px;height:20px;margin-top:2px;border-radius:50%;background:var(--sun) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%230f2238' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/13px no-repeat}.l5 .callus{margin-top:24px;font-size:15px;color:var(--ink-2)}.l5 .callus b{display:block;margin-top:2px;font:800 24px var(--f-d);color:var(--ink);letter-spacing:-.01em}.l5 .dopt-skip{border-style:dashed!important;color:var(--ink-3)!important;border-color:var(--line)!important}@media (max-width:600px){.l5 .faq summary{font-size:15.5px}.l5 .callus b{font-size:21px}.l5 .proof{align-items:flex-start}.l5 .faces{flex:none}.l5 .faq-more .btn,.l5 .tch-more .btn{white-space:normal;text-align:center}}.l5 .hero-txt{position:relative;isolation:isolate}.l5 .gl3{position:absolute;z-index:-1;left:auto;right:-110px;top:50%;display:block;margin:0;font:900 76px/1 var(--f-d);letter-spacing:-.05em;color:#eaf4fe;white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.l5 .note2{font-size:16.5px;line-height:1.55;color:var(--ink-2);max-width:30em}@media (max-width:980px){.l5 .gl3{display:none}}@media (prefers-reduced-motion:reduce){.l5 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.l5 .tile img{position:absolute;inset:0;opacity:0;transition:opacity .3s}.l5 .tile img.on{opacity:1}.l5 .five img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:50% 0;border-radius:22px}.l5 .hw i.blue{color:#0b72c4;background:#e4f2fe}.l5 .stores a{font:600 13.5px var(--f-d);border:1.5px solid var(--line);border-radius:999px;padding:8px 14px;background:#fff}.l5 .stores a:hover{border-color:var(--blue)}.l5 .callus a{display:block;color:var(--ink)}.l5 .opts button.picked{background:var(--blue);color:#fff}.l5 .opts button.go{background:var(--ink);border-color:var(--ink);color:#fff}.l5 .derr{color:#c62828;font-size:14px;margin:0}.l5 .dtrap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.l5 .sign .ol-msgr-row{margin-top:24px}.l5 section{scroll-margin-top:90px}.l5 .agestep{display:flex;align-items:center;gap:8px;flex-wrap:wrap;animation:l5-pop .35s both}.l5 .agestep>button:not(.ageok){width:42px;height:42px;border-radius:50%;border:1.5px solid var(--blue);background:#fff;color:var(--blue-deep);display:grid;place-items:center;cursor:pointer}.l5 .agestep>button:not(.ageok):hover{background:var(--sky)}.l5 .agebox{display:flex;align-items:baseline;gap:6px;border:1.5px solid var(--line);border-radius:14px;padding:4px 12px;background:#fff;cursor:text}.l5 .agebox:focus-within{border-color:var(--blue)}.l5 .agebox input{width:2.2ch;border:0;outline:0;background:transparent;font:800 28px/1.2 var(--f-d);color:var(--ink);text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0}.l5 .agebox span{font:500 14px var(--f-d);color:var(--ink-3);min-width:3ch}.l5 .agestep .ageok{margin-left:auto;border:0;border-radius:999px;background:var(--blue);color:#fff;font:600 15px var(--f-d);padding:12px 20px;cursor:pointer}.l5 .tpick{display:flex;flex-direction:column;gap:12px;min-width:0;animation:l5-pop .35s both;scroll-margin-top:150px}.l5 .tpick-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.l5 .tpick-tc{border:1.5px solid var(--line);border-radius:22px;padding:14px;background:#fff;display:flex;flex-direction:column;gap:10px;min-width:0;transition:border-color .15s,box-shadow .15s}.l5 .tpick-tc.on{border-color:var(--blue);box-shadow:0 0 0 3px rgba(27,157,245,.14)}.l5 .tpick-top{display:flex;gap:12px;align-items:center;min-width:0}.l5 .tpick-ph{width:62px;height:62px;border-radius:18px;flex:none;object-fit:cover;background:var(--sky);color:var(--blue-ink);display:grid;place-items:center;font:700 20px var(--f-d)}.l5 .tpick-nm{min-width:0}.l5 .tpick-nm b{display:block;font:700 17px/1.2 var(--f-d);overflow-wrap:anywhere}.l5 .tpick-nm span{display:block;font-size:13px;color:var(--ink-2);margin-top:3px}.l5 .tpick-days{display:flex;flex-direction:column;gap:7px;margin-top:auto;padding-top:10px;border-top:1px dashed var(--sky-2)}.l5 .tpick-days-h{font:600 11.5px var(--f-d);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.l5 .tpick-day{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.l5 .tpick-day>span{font:600 13px/1.15 var(--f-d);color:var(--ink)}.l5 .tpick-day>span small{display:block;font:500 11px var(--f-t);color:var(--ink-3);margin-top:1px}.l5 .tpick-ts{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.l5 .tslot{border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:5px 9px 4px;display:flex;flex-direction:column;align-items:center;line-height:1.1;cursor:pointer;min-width:68px;transition:border-color .15s,background .15s}.l5 .tslot b{font:700 14px var(--f-d);color:var(--ink)}.l5 .tslot small{font:500 10.5px var(--f-t);color:var(--ink-3);margin-top:2px;white-space:nowrap}.l5 .tslot:hover{border-color:var(--blue)}.l5 .tslot:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.l5 .tslot.on{background:var(--blue);border-color:var(--blue)}.l5 .tslot.on b,.l5 .tslot.on small{color:#fff}.l5 .tpick-err{display:flex;gap:7px;align-items:flex-start;color:#c62828;font:500 14px/1.4 var(--f-t)}.l5 .tpick-err svg{flex:none;margin-top:1px}.l5 .tpick-tzn{display:flex;gap:7px;align-items:flex-start;font-size:12.5px;line-height:1.4;color:var(--ink-3)}.l5 .tpick-tzn svg{flex:none;margin-top:2px;color:var(--blue-deep)}.l5 .tpick-next{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.l5 .tpick-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--blue);color:#fff;font:600 15px var(--f-d);padding:13px 20px;cursor:pointer;max-width:100%;text-align:center;box-shadow:0 14px 28px -14px rgba(27,157,245,.9);transition:background .15s,transform .15s}.l5 .tpick-btn:hover{background:var(--blue-deep);transform:translateY(-1px)}.l5 .tpick-btn:disabled{background:var(--sky);color:var(--blue-ink);box-shadow:none;opacity:.8;cursor:default;transform:none}.l5 .tpick-btn.ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line);box-shadow:none}.l5 .tpick-btn.ghost:hover{border-color:var(--blue);background:#fff}.l5 .tpick-btn.ghost svg{color:var(--blue-deep)}.l5 .tpick-btn svg{flex:none}@media (min-width:981px) and (max-width:1180px){.l5 .tpick-list{grid-template-columns:1fr}}@media (max-width:600px){.l5 .tpick-list{grid-template-columns:1fr}.l5 .tpick-next{flex-direction:column;align-items:stretch}.l5 .tpick-btn.ghost{font-size:13.5px;padding:12px 14px}.l5 .tpick-day{grid-template-columns:58px minmax(0,1fr)}}.l5 .dsys{align-self:center;display:inline-flex;align-items:center;gap:6px;font:600 13px var(--f-d);color:var(--green);background:#dff5ea;border-radius:999px;padding:5px 12px;animation:l5-pop .35s both}.l5 .dlive{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.l5 .tconf{border:1.5px solid var(--line);border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:12px;background:#fff;min-width:0;animation:l5-pop .35s both}.l5 .tconf-ph{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font:700 18px var(--f-d);min-width:0;overflow-wrap:anywhere}.l5 .tconf-ph svg{flex:none;color:var(--blue-deep)}.l5 .tconf-ph button{background:none;border:0;color:var(--blue-deep);font:600 14px var(--f-d);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px;margin-left:2px}.l5 .tconf-ph button:disabled{color:var(--ink-3);cursor:default}.l5 .tcode{position:relative;display:flex;gap:10px;max-width:262px}.l5 .tcode span{flex:1 1;min-width:0;max-width:58px;height:64px;border:1.5px solid var(--line);border-radius:16px;background:var(--mist);display:grid;place-items:center;font:800 28px var(--f-d);color:var(--ink)}.l5 .tcode span.full{border-color:var(--sky-2);background:#fff}.l5 .tcode:focus-within span.cur{border-color:var(--blue);background:#fff}.l5 .tcode:focus-within span.cur:after{content:"";width:2px;height:28px;background:var(--blue);animation:l5-caret 1s steps(2) infinite}@keyframes l5-caret{to{opacity:0}}.l5 .tcode input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:text;font-size:16px;color:transparent;caret-color:transparent;border:0;padding:0}.l5 .tconf-hint{font-size:13.5px;color:var(--ink-2);line-height:1.45;display:flex;gap:8px}.l5 .tconf-hint svg{flex:none;color:var(--blue-deep);margin-top:2px}.l5 .tagain{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;font-size:14px;color:var(--ink-3)}.l5 .tagain button{background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:8px 14px;font:600 13.5px var(--f-d);color:var(--ink);cursor:pointer}.l5 .tagain button:hover{border-color:var(--blue)}.l5 .tagain button:disabled{color:var(--ink-3);cursor:default;border-color:var(--line)}.l5 .tagain b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:600}.l5 .tconf-out{align-self:flex-start;white-space:normal}.l5 .ttk-wrap{container-type:inline-size;min-width:0;animation:l5-pop .35s both}.l5 .ttk{position:relative;display:grid;grid-template-columns:236px minmax(0,1fr);background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 1px 2px rgba(15,34,56,.04),0 14px 34px -24px rgba(15,34,56,.26);overflow:hidden;color:var(--ink)}.l5 .ttk-stub{position:relative;background:var(--sun-soft);padding:20px 20px 18px;display:flex;flex-direction:column;gap:4px;border-right:2px dashed #f4e3a2;min-width:0}.l5 .ttk-stub:after,.l5 .ttk-stub:before{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:#fff;border:1px solid var(--line);z-index:2;right:-12px}.l5 .ttk-stub:before{top:-12px}.l5 .ttk-stub:after{bottom:-12px}.l5 .ttk-eb{font:600 12px var(--f-d);letter-spacing:.08em;text-transform:uppercase;color:var(--sun-ink)}.l5 .ttk-time{font:800 46px/1 var(--f-d);letter-spacing:-.04em;color:var(--ink);margin-top:6px}.l5 .ttk-chip{align-self:flex-start;display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;background:#fff;color:var(--sun-ink);font:600 12.5px var(--f-d);white-space:nowrap;margin:6px 0 4px}.l5 .ttk-sub{font:400 13.5px/1.45 var(--f-t);color:var(--ink-2)}.l5 .ttk-main{padding:20px 22px 18px;flex-direction:column}.l5 .ttk-main,.l5 .ttk-who{display:flex;gap:12px;min-width:0}.l5 .ttk-who{align-items:center}.l5 .ttk-who>div{min-width:0}.l5 .ttk-av{width:44px;height:44px;border-radius:50%;background:var(--sky-2);color:var(--blue-ink);display:grid;place-items:center;font:700 15px var(--f-d);flex:none}.l5 .ttk-who b{display:block;font:600 17px/1.2 var(--f-d);overflow-wrap:anywhere}.l5 .ttk-who>div span{display:block;font-size:13.5px;color:var(--ink-2);margin-top:2px}.l5 .ttk-btn{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 24px;border-radius:999px;background:var(--blue);color:#fff;font:600 15px var(--f-d);text-decoration:none;white-space:nowrap;box-shadow:0 14px 28px -14px rgba(27,157,245,.9);transition:transform .15s,background .15s}.l5 .ttk-btn:hover{background:var(--blue-deep);transform:translateY(-1px)}.l5 .ttk-btn:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.l5 button.ttk-btn{border:0;cursor:pointer}.l5 button.ttk-btn:disabled{opacity:.7;cursor:default;transform:none}@container (max-width:520px){.l5 .ttk{grid-template-columns:1fr}.l5 .ttk-stub{border-right:0;border-bottom:2px dashed #f4e3a2;padding:16px 18px 14px}.l5 .ttk-stub:after,.l5 .ttk-stub:before{top:auto;bottom:-12px;right:auto}.l5 .ttk-stub:before{left:-12px}.l5 .ttk-stub:after{right:-12px}.l5 .ttk-time{font-size:40px;margin-top:4px}.l5 .ttk-main{padding:16px 18px}.l5 .ttk-btn{align-self:stretch}}@media (prefers-reduced-motion:reduce){.l5 .tcode:focus-within span.cur:after{animation:none}}.l5.lp .hero{padding:26px 0 60px}.l5 .lp-crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:500 14px var(--f-d);color:var(--ink-3);margin-bottom:26px}.l5 .lp-crumb a{color:var(--blue-ink)}.l5 .lp-crumb a:hover{text-decoration:underline}.l5 .lp-h1{margin-top:20px;font-weight:800;font-size:clamp(38px,4.4vw,62px);line-height:1.04;letter-spacing:-.035em}.l5 .hero-txt .lab{max-width:100%;white-space:normal;line-height:1.35}.l5 .hero-txt .lab i{flex:none}.l5 .lp-photo{min-height:520px}.l5 .lp-solo{margin-top:34px}.l5 .lp-two{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:start}.l5 .lp-two>*{min-width:0}.l5 .lp-two .sec-h{margin-bottom:0}.l5 .lp-card{background:var(--mist);border:1.5px solid var(--line);border-radius:30px;padding:34px 36px}.l5 .lp-h3{margin-top:10px;font-weight:800;font-size:clamp(28px,2.8vw,38px);line-height:1.05;letter-spacing:-.025em}.l5 .lp-card .dir{margin-top:20px}.l5 .lp-card .dir li{grid-template-columns:1fr}.l5 .lp-more-link{margin-top:22px;display:inline-flex;gap:8px;align-items:center;font:600 15px var(--f-d);color:var(--blue-deep)}.l5 .lp-inline,.l5 .lp-more-link:hover{text-decoration:underline}.l5 .lp-inline{color:var(--blue-deep);text-underline-offset:2px}.l5 .lp-arts{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.l5 .lp-arts a{display:flex;flex-direction:column;gap:8px;background:#fff;border:1.5px solid var(--line);border-radius:24px;padding:22px 22px 20px;transition:border-color .2s}.l5 .lp-arts a:hover{border-color:var(--blue)}.l5 .lp-arts b{font:700 18px/1.25 var(--f-d)}.l5 .lp-arts span{font-size:14.5px;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.l5 .lp-arts em{margin-top:auto;padding-top:6px;font:600 14.5px var(--f-d);font-style:normal;color:var(--blue-deep);display:inline-flex;gap:6px;align-items:center}.l5 .lp-others{padding:48px 0 60px}.l5 .lp-chips{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.l5 .lp-chips a{border:1.5px solid var(--line);border-radius:999px;padding:9px 16px;font:600 14.5px var(--f-d);background:#fff}.l5 .lp-chips a:hover{border-color:var(--blue);color:var(--blue-deep)}.l5 .lp-contacts{margin-top:36px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.l5 .lp-contacts>*{min-width:0}.l5 .lp-contacts .lp-card{padding:24px 24px 26px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.l5 .lp-contacts i{width:44px;height:44px;border-radius:12px;background:var(--sky);display:grid;place-items:center;color:var(--blue-deep)}.l5 .lp-contacts p{font-size:15px;color:var(--ink-2)}.l5 .lp-contacts .lp-more-link{margin-top:auto}.l5 .lp-big{font:800 22px/1.2 var(--f-d);color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere}.l5 .lp-big--sm{font-size:19px}.l5 .lp-req dl{margin:0;display:grid}.l5 .lp-req dl div{display:grid;grid-template-columns:220px 1fr;grid-gap:20px;gap:20px;padding:14px 0;border-top:1px dashed #cfdded}.l5 .lp-req dl div:first-child{border-top:0;padding-top:0}.l5 .lp-req dt{font:600 15px var(--f-d);color:var(--ink-3)}.l5 .lp-req dd{margin:0;font-size:16px;overflow-wrap:anywhere}.l5 .lp-req-note{margin-top:18px;font-size:15px;color:var(--ink-2)}@media (max-width:1100px){.l5 .lp-contacts{grid-template-columns:1fr 1fr}}@media (max-width:980px){.l5 .lp-two{grid-template-columns:1fr;gap:34px}.l5 .lp-photo{min-height:440px;max-width:600px;width:100%;margin-inline:auto}}@media (max-width:600px){.l5.lp .hero{padding:18px 0 44px}.l5 .lp-crumb{font-size:13px;margin-bottom:18px}.l5 .lp-h1{font-size:34px}.l5 .lp-photo{min-height:400px}.l5 .lp-photo .bub{max-width:230px}.l5 .lp-card{padding:24px 20px;border-radius:24px}.l5 .lp-contacts,.l5 .lp-req dl div{grid-template-columns:1fr}.l5 .lp-req dl div{gap:2px}}.ol-footer-in{grid-template-columns:1.3fr 1fr 1.15fr 1fr}@media (max-width:1080px){.ol-footer-in{grid-template-columns:1fr 1fr}}@media (max-width:760px){.ol-footer-in{grid-template-columns:1fr}}.l5 .hero .hero-txt>.hero-title:first-child{margin-top:0}.l5 .dir li{grid-template-columns:1fr}.l5 .hero .hero-title .ht1{display:inline-block;font-size:.62em;letter-spacing:-.02em;white-space:nowrap;margin-bottom:.06em}.l5 .lp-about-in{max-width:820px}.l5 .lp-about-in h2{font-weight:800;font-size:clamp(28px,3.2vw,40px);line-height:1.08;letter-spacing:-.025em;margin-bottom:18px}.l5 .lp-about-in p{font-size:17.5px;line-height:1.7;color:var(--ink-2)}.l5 .lp-about-in p+p{margin-top:14px}.l5 .lp-about-in b{color:var(--ink)}.l5 .lp-about-in .lp-inline{color:var(--blue-deep);text-decoration:underline;text-underline-offset:3px}.l5 .rv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.l5 .rv-card{margin:0;display:flex;flex-direction:column;gap:12px;background:#fff;border:1.5px solid var(--line);border-radius:24px;padding:22px}.l5 .rv-card--own{border-color:var(--sun);background:var(--sun-soft)}.l5 .rv-card p{font-size:15.5px;line-height:1.6;color:var(--ink)}.l5 .rv-stars{display:flex;gap:2px;color:#ff9f0a}.l5 .rv-card figcaption{margin-top:auto;display:flex;gap:10px;align-items:center}.l5 .rv-card figcaption b{display:block;font:700 15px/1.2 var(--f-d)}.l5 .rv-card figcaption small{display:block;font-size:12.5px;color:var(--ink-3)}.l5 .rv-av{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--blue);color:#fff;font:700 15px var(--f-d)}.l5 .rv-h3{margin:30px 0 14px;font:700 20px/1.2 var(--f-d)}.l5 .rv-links{margin-top:18px;font-size:14.5px;color:var(--ink-2)}.l5 .rv-links a{color:var(--blue-deep);text-decoration:underline;text-underline-offset:3px}.l5 .uf-tools .uf-tool{border-color:var(--blue);background:var(--sky)}.l5 .uf-tool i{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#fff;color:var(--blue-deep)}.l5 .tl-box{max-width:820px;margin:0 auto;background:#fff;border:1.5px solid var(--line);border-radius:28px;padding:30px;box-shadow:var(--sh-sm)}.l5 .tl-progress{height:8px;border-radius:999px;background:var(--sky);overflow:hidden;margin-bottom:20px}.l5 .tl-progress i{display:block;height:100%;background:var(--blue);border-radius:999px;transition:width .25s}.l5 .tl-meta{display:flex;justify-content:space-between;gap:12px;font:600 14px var(--f-d);color:var(--ink-3);margin-bottom:10px}.l5 .tl-q{font:700 clamp(20px,2.4vw,26px)/1.3 var(--f-d);margin-bottom:18px}.l5 .tl-opts{display:grid;grid-gap:10px;gap:10px}.l5 .tl-opt{text-align:left;border:1.5px solid var(--line);background:#fff;border-radius:16px;padding:14px 16px;font:500 17px/1.35 var(--f-t);cursor:pointer;transition:border-color .15s,background .15s}.l5 .tl-opt.on,.l5 .tl-opt:hover{border-color:var(--blue)}.l5 .tl-opt.on{background:var(--sky)}.l5 .tl-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:20px}.l5 .tl-result{text-align:center}.l5 .tl-level{font:800 clamp(64px,9vw,110px)/1 var(--f-d);color:var(--blue-deep);letter-spacing:-.04em}.l5 .tl-levels{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin:22px 0}.l5 .tl-levels div{border-radius:14px;background:var(--mist);padding:10px 6px;font:600 14px var(--f-d)}.l5 .tl-levels div b{display:block;font-size:18px}.l5 .tl-levels div.ok{background:#e3f6ec;color:#11683f}.l5 .tl-levels div.mid{background:var(--sun-soft);color:var(--sun-ink)}.l5 .tl-note{font-size:15.5px;color:var(--ink-2);line-height:1.6;max-width:640px;margin:0 auto}.l5 .tl-content{max-width:820px;margin:0 auto}.l5 .tl-content h2{font-weight:800;font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:-.025em;margin:44px 0 14px}.l5 .tl-content li,.l5 .tl-content p{font-size:17px;line-height:1.7;color:var(--ink-2)}.l5 .tl-content p+p{margin-top:12px}.l5 .tl-content a{color:var(--blue-deep);text-decoration:underline;text-underline-offset:3px}.l5 .tl-table{width:100%;border-collapse:collapse;font-size:15.5px;margin-top:10px}.l5 .tl-table td,.l5 .tl-table th{border-bottom:1px solid var(--line);padding:9px 10px;text-align:left;vertical-align:top}.l5 .tl-table th{font:700 14px var(--f-d);color:var(--ink-3);background:var(--mist)}.l5 .tl-table td:first-child{font-weight:700;color:var(--ink)}.l5 .tl-scroll{overflow-x:auto}.l5 .tl-verb{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.l5 .tl-verb label{display:flex;flex-direction:column;gap:6px;font:600 14px var(--f-d);color:var(--ink-3)}.l5 .tl-verb input{border:1.5px solid var(--line);border-radius:14px;padding:13px 14px;font:500 18px var(--f-t);color:var(--ink);background:#fff}.l5 .tl-verb input:focus{outline:none;border-color:var(--blue)}.l5 .tl-verb input.ok{border-color:#1f9d63;background:#e3f6ec}.l5 .tl-verb input.bad{border-color:#d9483b;background:#fdecea}.l5 .tl-fix{margin-top:12px;font-size:15.5px;color:var(--ink-2)}.l5 .tl-fix b{color:var(--ink)}.l5 .tl-seg{display:inline-flex;gap:6px;flex-wrap:wrap}.l5 .tl-seg button{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font:600 14px var(--f-d);cursor:pointer}.l5 .tl-seg button.on{border-color:var(--blue);background:var(--sky);color:var(--blue-ink)}@media (max-width:640px){.l5 .tl-box{padding:20px;border-radius:22px}.l5 .tl-verb{grid-template-columns:1fr}.l5 .tl-levels{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.l5 .tl-levels div{font-size:12px;padding:8px 2px}}.l5 .rvf{max-width:640px;margin:0 auto;background:#fff;border:1.5px solid var(--line);border-radius:28px;padding:30px}.l5 .rvf h1{font-weight:800;font-size:clamp(28px,3.4vw,40px);line-height:1.08;letter-spacing:-.03em}.l5 .rvf p.sub{margin-top:10px;color:var(--ink-2)}.l5 .rvf label{display:block;margin-top:18px;font:600 14.5px var(--f-d)}.l5 .rvf input[type=text],.l5 .rvf textarea{margin-top:8px;width:100%;border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;font:400 16px/1.5 var(--f-t);color:var(--ink);background:#fff}.l5 .rvf textarea{min-height:150px;resize:vertical}.l5 .rvf .stars{display:flex;gap:6px;margin-top:8px}.l5 .rvf .stars button{border:0;background:none;padding:2px;cursor:pointer;color:#c9d6e4}.l5 .rvf .stars button.on{color:#ff9f0a}.l5 .rvf .chk{display:flex;gap:10px;align-items:flex-start;font:400 15px/1.5 var(--f-t);color:var(--ink-2)}.l5 .rvf .chk input{margin-top:4px;width:18px;height:18px;flex:none}.l5 .rvf .err{margin-top:14px;color:#c0392b;font-weight:600}.ol-pagehead:before{display:none}.ol-cta-band:before{content:none;display:none}.ol .ol-pagehead h1{font-size:clamp(32px,4vw,54px);line-height:1.05;max-width:18em}.l5 .tlink{display:inline-flex;align-items:center;gap:6px;font:600 15.5px/1.3 var(--f-d);color:var(--blue-deep);padding:8px 0}.l5 .tlink:hover{text-decoration:underline;text-underline-offset:3px}.l5 .tlink span{transition:transform .18s}.l5 .tlink:hover span{transform:translateX(3px)}.l5 .more-row{margin-top:16px}.l5 .sec{padding:80px 0}.l5 .hd{display:block;margin-bottom:30px}.l5 .h2,.l5 .hd h2,.l5 .sec-h h2{margin-top:0;font-size:clamp(27px,3.3vw,42px);line-height:1.08}.l5 .hd p,.l5 .sec-h p{margin-top:12px;font-size:17px;line-height:1.55;color:var(--ink-2);max-width:40em;justify-self:auto}.l5 .hero{padding:48px 0 40px}.l5 .lead{margin-top:20px;max-width:27em}.l5 .cta{margin-top:26px;gap:8px 22px}.l5 .free-note{margin-top:14px}.l5 .proof{margin-top:22px}.l5 .faces img{width:42px;height:42px}.l5 .call{padding:30px 0 56px}.l5 .tile img{height:100%}.l5 .facts{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;grid-gap:0;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.l5 .facts li{padding:16px 0 16px 28px;border-left:1px solid var(--line);margin:14px 0}.l5 .facts li:first-child{border-left:0}.l5 .facts li{padding-block:4px}.l5 .facts b{display:block;font:800 22px/1.2 var(--f-d);letter-spacing:-.02em;color:var(--ink)}.l5 .facts span{display:block;margin-top:3px;font-size:14px;line-height:1.35;color:var(--ink-2)}.l5 .facts i{font-style:normal}.l5 .sec--plat{padding:16px 0 0}.l5 .plat{background:var(--mist);border:1px solid var(--line);border-radius:32px;padding:30px}.l5 .plat-h{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.l5 .plat-h h2{font-weight:800;font-size:clamp(27px,3.3vw,42px);line-height:1.08;letter-spacing:-.03em}.l5 .plat-h p{font-size:17px;line-height:1.5;color:var(--ink-2)}.l5 .plat-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:stretch}.l5 .plat-video{position:relative;display:block;width:100%;padding:0;border:0;background:#0f2238;border-radius:22px;overflow:hidden;aspect-ratio:16/9;cursor:pointer;box-shadow:var(--sh);align-self:start}.l5 .plat-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.l5 .plat-video .snd{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--f-d);color:var(--ink);background:hsla(0,0%,100%,.94);padding:11px 15px 11px 12px;border-radius:999px;box-shadow:var(--sh-sm);transition:transform .18s,background .18s}.l5 .plat-video .snd i{width:22px;height:22px;border-radius:50%;background:var(--sun);display:grid;place-items:center}.l5 .plat-video .snd svg{width:10px;height:10px;margin-left:1px}.l5 .plat-video:hover .snd{transform:translateY(-2px);background:#fff}.l5 .plat-video .big{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;background:var(--sun);display:grid;place-items:center;box-shadow:0 18px 30px -12px rgba(15,34,56,.6)}.l5 .plat-video .big svg{width:22px;height:26px;margin-left:5px}.l5 .plat-full{position:fixed;inset:0;z-index:300;background:rgba(6,14,24,.94);display:grid;place-items:center;padding:16px}.l5 .plat-full video{width:min(100%,calc((100vh - 32px)*16/9));height:auto;max-height:calc(100vh - 32px);aspect-ratio:16/9;border-radius:14px;background:#000}.l5 .plat-full:-webkit-full-screen{padding:0;background:#000}.l5 .plat-full:fullscreen{padding:0;background:#000}.l5 .plat-full:-webkit-full-screen video{width:100%;height:100%;max-height:none;border-radius:0;object-fit:contain}.l5 .plat-full:fullscreen video{width:100%;height:100%;max-height:none;border-radius:0;object-fit:contain}.l5 .plat-x{position:absolute;right:14px;top:14px;width:44px;height:44px;border-radius:50%;border:0;background:hsla(0,0%,100%,.16);color:#fff;display:grid;place-items:center;cursor:pointer}.l5 .plat-x:hover{background:hsla(0,0%,100%,.28)}.l5 .plat-x svg{width:20px;height:20px}.l5 .plat-kit{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;align-content:space-between;min-width:0}.l5 .plat-kit>*{min-width:0}.l5 .pk-lab{grid-column:1/-1;display:flex;align-items:center;gap:8px;font:700 11.5px/1 var(--f-d);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3)}.l5 .pk-lab:after{content:"";flex:1 1;height:1px;background:var(--line)}.l5 .pk{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-sm)}.l5 .pk-ticket{grid-column:1/-1;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);overflow:hidden}.l5 .pk-stub{position:relative;background:var(--sky);padding:12px 18px 12px 14px;border-right:2px dashed var(--sky-2);display:flex;flex-direction:column;justify-content:center}.l5 .pk-stub:after,.l5 .pk-stub:before{content:"";position:absolute;right:-9px;width:16px;height:16px;border-radius:50%;background:var(--mist);border:1px solid var(--line);z-index:1}.l5 .pk-stub:before{top:-9px}.l5 .pk-stub:after{bottom:-9px}.l5 .pk-stub small{display:flex;align-items:center;gap:6px;font:700 10.5px/1 var(--f-d);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-ink)}.l5 .pk-stub small i{width:7px;height:7px;border-radius:50%;background:#22c07a;box-shadow:0 0 0 3px rgba(34,192,122,.2);animation:plat-pulse 2.4s ease-in-out infinite}.l5 .pk-stub b{font:800 30px/1 var(--f-d);letter-spacing:-.04em;margin-top:7px}.l5 .pk-stub span{font-size:12.5px;line-height:1.2;color:var(--ink-2);margin-top:4px}.l5 .pk-tmain{padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:9px;min-width:0}.l5 .pk-tmain p{font-size:13px;line-height:1.3;color:var(--ink-2)}.l5 .pk-tmain p span{white-space:nowrap}.l5 .pk-tmain p b{display:block;font:600 15px/1.2 var(--f-d);color:var(--ink)}.l5 .pk-go{align-self:flex-start;font:600 13.5px/1 var(--f-d);color:#fff;background:var(--blue);padding:10px 15px;border-radius:999px;box-shadow:0 10px 18px -12px rgba(27,157,245,.9)}.l5 .pk-chips{grid-column:1/-1;display:flex;flex-wrap:nowrap;gap:6px}.l5 .pk-chip{display:inline-flex;align-items:center;gap:7px;font:600 12.5px/1 var(--f-d);color:var(--ink);background:#fff;border:1px solid var(--line);padding:9px 10px;border-radius:999px;white-space:nowrap}.l5 .pk-chip em,.l5 .pk-chip em i{font-style:normal;font-weight:500;color:var(--ink-3)}.l5 .pk-chip svg{width:13px;height:13px;flex:none;color:var(--blue-deep)}.l5 .pk-chip.ok{background:#e9f8f0;border-color:#c9ecd9;color:#14734a}.l5 .pk-chip.ok svg{color:var(--green)}.l5 .pk-board{position:relative;overflow:hidden;min-height:120px;padding:10px 10px 34px 36px;background:#fff radial-gradient(circle,#dbe6f1 1px,transparent 1.3px) 0 0/14px 14px}.l5 .pk-tools{position:absolute;left:7px;top:9px;display:flex;flex-direction:column;gap:5px}.l5 .pk-tools i{width:22px;height:22px;border-radius:7px;background:var(--mist);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink-2)}.l5 .pk-tools i.on{background:var(--sky);border-color:var(--sky-2);color:var(--blue-deep)}.l5 .pk-tools svg{width:12px;height:12px}.l5 .pk-board .q{font:500 13px/1.3 var(--f-t);color:var(--ink)}.l5 .pk-board .w{margin-top:10px;display:flex;gap:6px;flex-wrap:wrap;font:600 13px/1 var(--f-d)}.l5 .pk-board .w span{position:relative;padding:5px 2px}.l5 .pk-board .w svg{position:absolute;left:-9px;top:-4px;width:calc(100% + 18px);height:calc(100% + 8px);overflow:visible}.l5 .pk-board .w path{fill:none;stroke:var(--blue);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:140;stroke-dashoffset:140;animation:plat-draw 7s ease-in-out infinite}.l5 .pk-cursor{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;font:600 11px/1 var(--f-d);color:#fff;background:var(--blue);padding:5px 8px;border-radius:4px 10px 10px 10px}.l5 .pk-cap{display:block;font:600 12px/1.2 var(--f-d);color:var(--ink-3);margin-bottom:8px}.l5 .pk-ex{padding:10px 12px 12px;min-height:120px;display:flex;flex-direction:column}.l5 .pk-ex .s{font:600 15px/1.3 var(--f-d)}.l5 .pk-ex .s u{text-decoration:none;display:inline-block;min-width:44px;border-bottom:2px solid var(--sky-2);text-align:center;color:transparent;animation:plat-fill 7s steps(1) infinite}.l5 .pk-ex .o{margin-top:auto;display:flex;gap:6px}.l5 .pk-ex .o span{flex:1 1;text-align:center;font:600 13.5px/1 var(--f-d);padding:10px 4px;border-radius:10px;border:1.5px solid var(--line);background:#fff}.l5 .pk-ex .o .r{animation:plat-right 7s steps(1) infinite}.l5 .pk-audio{grid-column:1/-1;display:flex;align-items:center;gap:11px;padding:9px 13px 9px 9px}.l5 .pk-audio .pl{width:36px;height:36px;border-radius:50%;background:var(--sun);display:grid;place-items:center;flex:none}.l5 .pk-audio .pl svg{width:13px;height:13px;margin-left:2px}.l5 .pk-audio p{font-size:12.5px;line-height:1.25;color:var(--ink-2);min-width:0}.l5 .pk-audio p b{display:block;font:600 14px/1.2 var(--f-d);color:var(--ink)}.l5 .pk-wave{margin-left:auto;display:flex;align-items:center;gap:3px;height:26px;flex:none}.l5 .pk-wave i{width:3px;border-radius:2px;background:var(--blue);height:30%;animation:plat-wave 1.1s ease-in-out infinite}.l5 .pk-wave i:nth-child(2n){animation-delay:-.35s}.l5 .pk-wave i:nth-child(3n){animation-delay:-.6s}.l5 .pk-wave i:nth-child(5n){animation-delay:-.85s}.l5 .plat-kit>*{opacity:0;transform:translateY(14px) scale(.98);transition:opacity .5s cubic-bezier(.3,.7,.2,1),transform .5s cubic-bezier(.3,.7,.2,1);transition-delay:calc(var(--i,0)*90ms + .12s)}.l5 .plat.in .plat-kit>*{opacity:1;transform:none}@keyframes plat-pulse{50%{box-shadow:0 0 0 6px rgba(34,192,122,.08)}}@keyframes plat-wave{0%,to{height:25%}50%{height:95%}}@keyframes plat-draw{0%,12%{stroke-dashoffset:140}30%,88%{stroke-dashoffset:0}to{stroke-dashoffset:140}}@keyframes plat-fill{0%{color:transparent}45%,92%{color:var(--green)}}@keyframes plat-right{0%{background:#fff;border-color:var(--line);color:var(--ink)}45%,92%{background:#e9f8f0;border-color:#8fd6b1;color:#14734a}}@media (min-width:981px){.l5 .plat-video{align-self:stretch;aspect-ratio:auto;min-height:100%}}@media (max-width:600px),(min-width:981px){.l5 .pk-chip em i{display:none}}.l5 .book{margin-top:16px}.l5 .page,.l5 .page--en{padding:34px 40px}.l5 .page--en{align-items:center;gap:48px}.l5 .panel{min-height:380px}.l5 .panel .tx[hidden]{display:none}.l5 .panel .tx>.chk:first-child,.l5 .panel h3{margin-top:0}.l5 .who-more{margin-top:18px;line-height:1.5}.l5 .who-more a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.l5 .steps{list-style:none;margin:0;padding:0;gap:16px 28px}.l5 .step,.l5 .step+.step{padding:0;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.l5 .step+.step:after,.l5 .step:after{display:none}.l5 .step .n{width:40px;height:40px;font-size:17px}.l5 .step p{margin-top:0;padding-top:7px;font-size:16px;line-height:1.4;color:var(--ink-2)}.l5 .step p b{font:700 17px/1.3 var(--f-d);color:var(--ink)}.l5 .trialbox{margin-top:36px;padding:30px 36px}.l5 .trialbox>div>p{font-size:16px}.l5 .feat-s{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 36px;gap:0 36px}.l5 .feat-s li{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1.5px solid var(--line);font:500 16.5px/1.35 var(--f-d)}.l5 .feat-s svg{flex:none;color:var(--blue-deep)}.l5 .stores a{padding:10px 16px}.l5 .tch .tcard{min-height:440px}.l5 .tch .tcard .bub{left:18px;right:auto;bottom:20px;border-radius:20px 20px 20px 6px}.l5 .prices .hd{margin-bottom:0}.l5 .rv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.l5 .rv-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.l5 .rv-links span{margin-right:4px}.l5 .rv-links a{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border:1.5px solid var(--line);border-radius:999px;background:#fff;font:600 14px/1 var(--f-d);color:var(--ink);text-decoration:none}.l5 .rv-links a:hover{border-color:var(--blue);color:var(--blue-deep)}.l5 .uf-tools{grid-template-columns:1fr 1fr}.l5 .uf-tools .uf-tool{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"i b e" "i s e";grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;align-items:center;padding:18px 20px}.l5 .uf-tool i{grid-area:i}.l5 .uf-tool b{grid-area:b;align-self:end}.l5 .uf-tool span{grid-area:s;align-self:start;display:block;-webkit-line-clamp:unset}.l5 .uf-tool em{grid-area:e;margin:0;padding:0}.l5 .uf-arts{margin-top:14px}.l5 #articles .lp-arts a,.l5 .uf-arts a{padding:18px 20px 16px}.l5 #articles .lp-arts b,.l5 .uf-arts b{font-size:17px}.l5 .faq{margin:0}.l5 .sign .promise{margin-top:20px}.l5 .hero-txt>.lp-h1:first-child{margin-top:0}.l5 .free-note .tlink{display:inline;padding:0;font:inherit;font-weight:600}.l5 .lp-readline{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 22px;font-size:16px;color:var(--ink-2)}.l5 .lp-readline b{color:var(--ink);font-weight:700}.l5 .lp-others-h{font:700 20px/1.2 var(--f-d);letter-spacing:-.01em}@media (max-width:980px){.l5 .hero-grid{display:flex;flex-direction:column;gap:0}.l5 .hero-txt{display:contents}.l5 .hero-txt>.lab{order:1;align-self:flex-start}.l5 .hero-txt>.hero-title,.l5 .hero-txt>.lp-h1{order:2}.l5 .hero-grid>.call,.l5 .hero-grid>.lp-photo{order:3;margin-top:24px}.l5 .hero-txt>.lead{order:4}.l5 .hero-txt>.cta{order:5}.l5 .hero-txt>.free-note{order:6}.l5 .hero-txt>.proof{order:7}.l5 .call{padding:0 0 46px}.l5 .gl1{display:none}.l5 .facts{grid-template-columns:1fr 1fr;justify-content:stretch}.l5 .facts li{margin:0;padding:14px 0 14px 20px}.l5 .facts li:nth-child(odd){padding-left:0;border-left:0}.l5 .facts li:nth-child(n+3){border-top:1px solid var(--line)}.l5 .plat-grid{grid-template-columns:1fr;gap:16px}.l5 .plat-kit{align-content:start}.l5 .page--en{gap:0}.l5 .tch{gap:14px}.l5 .feat-s,.l5 .tch{grid-template-columns:1fr 1fr}.l5 .prices{gap:22px}.l5 .rv-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.l5 .sign-grid{display:flex;flex-direction:column;gap:0}.l5 .sign-side{display:contents}.l5 .sign-side>.h2{order:1}.l5 .sign-grid>.dlg{order:2;margin-top:20px}.l5 .sign-side>.promise{order:3;margin-top:24px}.l5 .sign-side>.callus{order:4}.l5 .sign-side>.ol-msgr-row{order:5}}@media (max-width:600px){.l5 .sec{padding:44px 0}.l5 .hd{margin-bottom:20px}.l5 .h2,.l5 .hd h2,.l5 .plat-h h2,.l5 .sec-h h2{font-size:27px;line-height:1.1}.l5 .hd p,.l5 .sec-h p{font-size:15.5px;margin-top:8px}.l5 .more-row{margin-top:10px}.l5 .tlink{min-height:40px}.l5 .hero{padding:18px 0 28px}.l5 .hero .hero-title{margin-top:14px;font-size:44px}.l5 .hero-grid>.call,.l5 .hero-grid>.lp-photo{margin-top:18px}.l5 .call{padding:0}.l5 .bookcard,.l5 .call-bar,.l5 .gl1{display:none}.l5 .tile{aspect-ratio:1/1}.l5 .hsw button{padding:11px 2px;font-size:13px}.l5 .lead{margin-top:18px;font-size:16.5px;line-height:1.5}.l5 .cta{margin-top:18px;gap:2px}.l5 .cta .tlink{justify-content:center}.l5 .free-note{margin-top:6px;text-align:center}.l5 .proof{margin-top:16px;align-items:center}.l5 .facts{margin-top:24px}.l5 .facts li{padding:11px 0 11px 14px}.l5 .facts b{font-size:17px}.l5 .facts span{font-size:12.5px;margin-top:1px}.l5 .facts i{display:none}.l5 .sec--plat{padding:8px 0 0}.l5 .plat{padding:18px 14px 16px;border-radius:24px}.l5 .plat-h{margin-bottom:14px;gap:8px}.l5 .plat-h p{font-size:15.5px}.l5 .plat-video{width:auto;margin-inline:-14px;border-radius:0;box-shadow:none}.l5 .plat-video .snd{right:10px;bottom:10px;font-size:13px;padding:9px 12px 9px 9px}.l5 .plat-kit{gap:8px}.l5 .pk-chip{font-size:12px;padding:9px;gap:5px}.l5 .pk-tmain{padding:12px}.l5 .pk-stub b{font-size:28px}.l5 .plat-full{padding:0}.l5 .plat-full video{width:100%;border-radius:0}.l5 .solo{border-radius:999px;padding:7px 14px 7px 7px;gap:8px 12px;font-size:14px;width:max-content;max-width:100%}.l5 .solo span{gap:12px}.l5 .solo span:not(:nth-of-type(2)){display:none}.l5 .lp-solo{margin-top:22px}.l5 .book{margin-top:12px}.l5 .page,.l5 .page--en{padding:22px 18px;border-radius:24px}.l5 .page h3{font-size:26px}.l5 .psub{font-size:16px;margin-top:10px}.l5 .page--en .dir{margin-top:14px}.l5 .tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;overflow:visible;margin-inline:0;padding:0}.l5 .tabs button{padding:11px 6px;font-size:14px}.l5 .panel{margin-top:14px;border-radius:24px;min-height:0}.l5 .panel .ph{min-height:200px}.l5 .panel .tx{padding:22px 18px}.l5 .panel h3{font-size:22px}.l5 .chk{margin-top:14px;gap:9px}.l5 .chk li{font-size:15.5px}.l5 .who-more{margin-top:14px}.l5 .panel .row{padding-top:18px}.l5 .steps{grid-template-columns:1fr;gap:12px}.l5 .step,.l5 .step+.step{grid-template-columns:34px minmax(0,1fr);gap:12px}.l5 .step .n{width:34px;height:34px;font-size:15px}.l5 .step p{padding-top:5px;font-size:15.5px}.l5 .step p b{font-size:16px}.l5 .trialbox{margin-top:24px;padding:22px 18px;gap:16px}.l5 .trialbox h3{font-size:22px}.l5 .trialbox .price0{margin-top:12px}.l5 .scrub,.l5 .times{display:none}.l5 .parts{margin-top:0;grid-template-columns:1fr;gap:8px}.l5 .parts div{padding:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.l5 .trialbox .parts b{font-size:16px}.l5 .trialbox .parts p{margin:0;font-size:14.5px}.l5 .parts p:before{content:"— "}.l5 .feat-s{grid-template-columns:1fr}.l5 .feat-s li{padding:12px 0;font-size:15.5px}.l5 .stores{margin-top:16px}.l5 .stores a{padding:12px 16px}.l5 .five,.l5 .rv-grid,.l5 .tch{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.l5 .five::-webkit-scrollbar,.l5 .rv-grid::-webkit-scrollbar,.l5 .tch::-webkit-scrollbar{display:none}.l5 .tch .tcard{flex:0 0 84%;scroll-snap-align:start;min-height:360px;border-radius:24px}.l5 .tch .tcard .bub{left:12px;bottom:12px;max-width:calc(100% - 24px)}.l5 .five figure,.l5 .five figure:last-child{flex:0 0 46%;max-width:none;scroll-snap-align:start}.l5 .five img{border-radius:16px}.l5 .five figcaption{font-size:14px}.l5 .rv-card{flex:0 0 86%;scroll-snap-align:start;padding:18px}.l5 .rv-links{margin-top:14px;gap:6px}.l5 .rv-links span{width:100%;font-size:14px}.l5 .pnote--r{font-size:13.5px}.l5 .uf-tools{grid-template-columns:1fr;gap:8px}.l5 .uf-tools .uf-tool{padding:12px 14px;border-radius:18px;grid-template-columns:40px minmax(0,1fr) auto}.l5 .uf-tool i{width:40px;height:40px}.l5 .uf-tool b{font-size:16px}.l5 .uf-tool span{font-size:13.5px}.l5 .uf-tool em{font-size:0;gap:0}.l5 .uf-arts{margin-top:8px;gap:8px;grid-template-columns:1fr}.l5 .uf-arts a{padding:14px 16px 12px;border-radius:18px;gap:4px}.l5 .uf-arts b{font-size:16px}.l5 .uf-arts a:nth-child(n+3){display:none}.l5 .faq details{padding:0 16px;border-radius:18px}.l5 .faq summary{padding:14px 0}.l5 .sign-grid>.dlg{min-height:0;margin-top:16px}.l5 .sign-side>.promise{margin-top:20px}.l5 .callus{margin-top:18px}.l5 .lp-photo{min-height:260px}.l5 .lp-photo .bub:first-of-type{display:none}.l5 .lp-photo .bub:nth-of-type(2){right:12px;bottom:12px;padding:10px 13px}.l5 .free-note .tlink{min-height:0}.l5.lp .free-note{text-align:left;margin-top:12px}.l5 .lp-about-in p{font-size:16px;line-height:1.6}.l5 .lp-others{padding:32px 0 40px}.l5 .lp-chips a{padding:11px 16px}}@media (prefers-reduced-motion:reduce){.l5 .plat-kit>*{opacity:1;transform:none;transition:none}.l5 .pk-wave i:nth-child(odd){height:70%}.l5 .pk-board .w path{stroke-dashoffset:0}.l5 .pk-ex .s u{color:var(--green)}.l5 .pk-ex .o .r{background:#e9f8f0;border-color:#8fd6b1;color:#14734a}}.ol-cookie{left:18px;bottom:18px;transform:translateY(180%);flex-wrap:nowrap;gap:12px;max-width:min(480px,calc(100vw - 36px));padding:9px 10px 9px 16px;border-radius:999px}.ol-cookie.show{transform:none}.ol-cookie p{flex:1 1 auto;font-size:13.5px;line-height:1.3}.ol .ol-cookie .ol-btn{padding:8px 14px;font-size:13px}@media (max-width:760px){.ol-cookie{left:10px;right:10px;bottom:10px;width:auto;max-width:none;padding:7px 8px 7px 14px}.ol-cookie p{flex:1 1 auto;font-size:13px}.ol-cookie p a span{display:none}}.ol-fcol>summary{list-style:none;cursor:default;pointer-events:none}.ol-fcol>summary::-webkit-details-marker{display:none}@media (max-width:760px){.ol-footer{padding:30px 0 34px}.ol-footer-in{gap:18px}.ol-foot-about{display:none}.ol-footer img{margin-bottom:0}.ol-footer .legal{margin-top:14px}.ol-fcol{border-top:1px solid hsla(0,0%,100%,.14)}.ol-fcol>summary{pointer-events:auto;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:48px}.ol-fcol>summary h4{margin:0;font-size:15px}.ol-fcol>summary:after{content:"+";font:500 22px/1 var(--f-display),sans-serif;color:#9fb2c9}.ol-fcol[open]>summary:after{content:"–"}.ol-fcol ul{padding-bottom:8px}.ol-footer .ol-fcol li{margin:0}.ol-footer .ol-fcol li a{display:block;padding:10px 0}.ol-footer .ol-foot-cap{margin-top:16px}}.ol .ol-h2--sm{font-size:clamp(24px,2.6vw,32px);line-height:1.1;margin:44px 0 16px}.ol-container>.ol-h2--sm:first-child{margin-top:0}.ol-rows{list-style:none;margin:0;padding:0;max-width:860px;border-top:1px solid var(--line)}.ol-rows li{padding:14px 0;border-bottom:1px solid var(--line);font-size:16.5px;line-height:1.45;color:var(--ink-soft)}.ol-rows b{color:var(--navy);font-weight:700}.ol-rows--num{counter-reset:ol-n}.ol-rows--num li{position:relative;padding-left:44px;counter-increment:ol-n}.ol-rows--num li:before{content:counter(ol-n);position:absolute;left:0;top:11px;width:30px;height:30px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font:700 14.5px/1 var(--f-display),sans-serif}.ol-photo-pair+.ol-rows{margin-top:26px}.ol-split{margin-top:16px;max-width:860px;display:grid;grid-template-columns:15fr 15fr 20fr;grid-gap:6px;gap:6px}.ol-split span{background:var(--sky);border-radius:14px;padding:12px 16px;font-size:14.5px;line-height:1.4;color:var(--ink-soft)}.ol-split span:last-child{background:#d8ecfd}.ol-split b{display:block;color:var(--navy);font-family:var(--f-display),sans-serif}.ol-trial--one{grid-template-columns:1fr;margin-top:40px}.ol-trial--one .ol-h2--sm{margin-top:0}.ol-trial--one .ol-check{margin-top:18px}.ol-ptable{max-width:860px;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden}.ol-ptable table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ol-ptable th{text-align:left;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:var(--sky)}.ol-ptable td,.ol-ptable th{padding:14px 22px;border-bottom:1px solid var(--line)}.ol-ptable td{font-size:16px;color:var(--ink)}.ol-ptable tr:last-child td{border-bottom:0}.ol-ptable td:first-child b{font:800 19px/1 var(--f-display),sans-serif;color:var(--navy)}.ol-ptable td.per{font:800 19px/1.2 var(--f-display),sans-serif;color:var(--navy);white-space:nowrap}.ol-ptable td.last{color:var(--ink-soft);font-size:14.5px}.ol-ptable td{white-space:nowrap}.ol-ptable td small{display:none}.ol-price-note{max-width:860px;line-height:1.6}@media (max-width:760px){.ol .ol-pagehead h1{font-size:32px}.ol .ol-h2--sm{margin-top:32px}.ol-split{grid-template-columns:1fr}.ol-ptable td,.ol-ptable th{padding:12px 10px;font-size:14.5px}.ol-ptable th{font-size:11px;letter-spacing:.03em}.ol-ptable td.per,.ol-ptable td:first-child b{font-size:16.5px}.ol-ptable .last{display:none}.ol-ptable td small{display:block;margin-top:2px;font-size:12.5px;color:var(--ink-soft)}.ol .apx-main{display:flex;flex-direction:column}.ol .apx-main .apx-plat{order:-1;margin-bottom:22px}.ol .apx-cells{max-width:none;gap:8px}.ol .apx-cell{flex-direction:row;justify-content:space-between;align-items:center;padding:10px 10px 10px 16px}}@media (max-width:600px){.ol .ol-pagehead.ol-pagehead--art h1{font-size:28px;line-height:1.12}.ol .art-grid{grid-template-columns:1fr;gap:10px}.ol .art-card{padding:14px 16px;border-radius:18px;gap:6px}.ol .art-card.has-cover{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"c m" "c h";grid-template-rows:auto 1fr;grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px;padding:10px 14px 10px 10px}.ol .art-card .art-cover{grid-area:c;width:96px;height:96px;aspect-ratio:1;margin:0;border-radius:12px}.ol .art-card .art-meta{grid-area:m;font-size:12px}.ol .art-card h2,.ol .art-card h3{grid-area:h;font-size:16px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ol .art-card:not(.has-cover) h2,.ol .art-card:not(.has-cover) h3{grid-area:auto}.ol .art-card p{display:none}}.l5 .who .hd{margin-bottom:22px}.l5 .who-meta{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.l5 .who-meta .solo{margin:0;display:inline-flex;width:auto}@media (min-width:761px){.l5 .who-meta .solo{flex:none;flex-wrap:nowrap}}.l5 .who-price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;font:500 16px/1.3 var(--f-d);color:var(--ink-2)}.l5 .who-price b{font:800 24px/1.1 var(--f-d);letter-spacing:-.02em;color:var(--ink)}.l5 .who-price a{margin-left:8px;padding:9px 0;font-weight:600;color:var(--blue-deep);text-decoration:underline;text-underline-offset:3px}.l5 .who-more{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;font-size:15px;line-height:1.45;color:var(--ink-2)}.l5 .who-more a{display:inline-block;padding:9px 0;font:600 15px/1.45 var(--f-d);color:var(--blue-deep);text-decoration:none}.l5 .who-more a:hover{text-decoration:underline;text-underline-offset:3px}.l5 .prices-side .pnote{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);max-width:30em}@media (min-width:981px){.l5 .prices-side{align-self:center}}@media (max-width:980px){.l5 .prices-side{display:contents}.l5 .prices .hd,.l5 .prices .pnote{min-width:0}.l5 .prices .hd{order:1}.l5 .prices-table{order:2}.l5 .prices-side .pnote{order:3;margin-top:-6px;padding-top:0;border-top:0;max-width:none}}@media (min-width:981px){.l5 .feat-s{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px;border-top:1.5px solid var(--line)}.l5 .feat-s li{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 0 0;border-bottom:0;font-size:16px}}@media (min-width:601px){.l5 .uf-arts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.l5 .pk-go{background:var(--sky);color:var(--blue-ink);box-shadow:none;padding:7px 11px;font-size:12.5px;border-radius:9px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:600px){.l5 .parts p:before{content:none}.l5 .trialbox .parts b:after{content:"\00a0—"}}.ol-promo{position:relative}.ol .ol-promo a:after{content:"";position:absolute;inset:0}.ol .ol-split-cap{margin:34px 0 0;max-width:860px;font:700 18px/1.3 var(--f-display),sans-serif;color:var(--navy)}.ol .ol-split{margin-top:12px}.ol .ol-split+.ol-photo-pair{margin-top:34px}.ol .ol-price-note{margin-top:20px;font-size:14.5px}.ol .ol-404-links{display:flex;flex-wrap:wrap;gap:10px;margin:0}.ol .ol-404-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1.5px solid var(--line);border-radius:999px;background:#fff;font:600 15.5px/1 var(--f-display),sans-serif;color:var(--blue-700)}.ol .ol-404-links a:hover{border-color:var(--blue)}@media (max-width:760px){.ol-cta-band{gap:18px}.ol-cta-band>div{flex:1 1 100%;min-width:0}.ol .ol-cta-band a.ol-btn--primary,.ol-cta-band .ol-btn--primary{flex:1 1 100%;max-width:100%;min-width:0;padding:14px 16px;text-align:center}.ol-footer-in{display:flex;flex-direction:column;gap:0}.ol-footer-in>div:first-child{order:0;margin-bottom:18px}.ol-fwrap{display:contents}.ol-fcol{order:1}.ol-footer .ol-foot-cap--msg{order:2;margin-top:20px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.14)}.ol-footer .ol-footer-msgr{order:3}.ol-footer .ol-foot-cap--soc{order:4;margin-top:20px}.ol-footer .ol-socials{order:5}.ol-socials a{width:44px;height:44px}.ol-footer .legal a{display:block;width:max-content;max-width:100%;padding:10px 0}.ol-footer .legal .sep,.ol-footer .legal br{display:none}}@media (max-width:400px){.ol .ol-cta-band a.ol-btn--primary,.ol-cta-band .ol-btn--primary{padding:14px 10px;gap:8px;font-size:15px}}.ol .ol-faq,.ol .ol-photo-pair,.ol .ol-trial--one{max-width:860px}@media (min-width:1081px){.ol .ol-container--price{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-column-gap:56px;column-gap:56px;align-items:start}.ol .ol-container--price>:first-child{grid-column:1;grid-row:1/span 2}.ol .ol-container--price>.ol-h2--sm{grid-column:2;grid-row:1;margin:6px 0 14px}.ol .ol-container--price>.ol-rows{grid-column:2;grid-row:2;max-width:none}}@media (max-width:760px){.ol .apx-cell{display:grid;grid-template-columns:minmax(0,1fr) 92px;grid-template-areas:"cap qr" "badge qr";grid-column-gap:14px;column-gap:14px;grid-row-gap:8px;row-gap:8px;align-items:center;justify-items:start;padding:14px 14px 14px 16px}.ol .apx-cell .cap{grid-area:cap;align-self:end}.ol .apx-cell .apx-badge{grid-area:badge;align-self:start;width:auto;max-width:100%;justify-content:flex-start;padding:9px 16px 9px 14px}.ol .apx-cell .apx-qr{grid-area:qr;width:92px;max-width:none;justify-self:end}.ol .apx-hint{text-align:left}}@media (max-width:600px){.l5 .panel .ph img{object-position:50% 22%}}.l5 .free-note .tlink{white-space:nowrap}.l5 .facts{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch}.l5 .facts li{padding:4px 22px 4px 26px}.l5 .facts li:first-child{padding-left:0}.l5 .facts li:last-child{padding-right:0}.l5 .facts span{max-width:17em}.l5 .facts b,.l5 .facts span{text-wrap:balance}@media (min-width:1101px){.l5 .facts{grid-template-columns:1fr 1fr 1fr auto}.l5 .facts b{white-space:nowrap}}.l5 .sec--plat{padding:56px 0 76px}.l5 .plat{padding:40px}.l5 .plat-h{margin-bottom:30px}.l5 .appc{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:40px;gap:40px;align-items:end;background:var(--sky);border-radius:32px;padding:52px 56px 0;overflow:hidden}.l5 .appc-tx{padding-bottom:52px}.l5 .appc-lead{margin-top:14px;max-width:31em;font-size:17px;line-height:1.55;color:var(--ink-2)}.l5 .appc-list{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 28px;gap:14px 28px;max-width:640px}.l5 .appc-list li{display:flex;align-items:flex-start;gap:11px;font:500 16px/1.35 var(--f-d);color:var(--ink)}.l5 .appc-list svg{flex:none;margin-top:1px;color:var(--blue-deep)}.l5 .appc-stores{margin-top:30px;display:flex;flex-wrap:wrap;gap:8px}.l5 a.sbtn{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 18px;border-radius:14px;background:var(--ink);color:#fff;font:600 15px/1 var(--f-d);transition:transform .18s,background .18s}.l5 a.sbtn:hover{transform:translateY(-1px);background:#1b3352}.l5 a.sbtn img{width:20px;height:20px;border-radius:5px}.l5 a.sbtn--web{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--sky-2)}.l5 a.sbtn--web:hover{background:#fff;box-shadow:inset 0 0 0 1.5px var(--blue)}.l5 a.sbtn--web svg{color:var(--blue-deep)}.l5 .appc-free{margin-top:12px;font-size:14px;color:var(--ink-2)}.l5 .appc-ph{display:flex;justify-content:center}.l5 .ph-dev{position:relative;width:100%;max-width:330px;height:400px;padding:54px 12px 0;border:9px solid #0a1b2e;border-bottom:0;border-radius:46px 46px 0 0;background:linear-gradient(165deg,#2a7fd0,#134b86 46%,#0d2c50);box-shadow:0 30px 60px -30px rgba(15,34,56,.55);display:flex;flex-direction:column;gap:8px}.l5 .ph-isle{position:absolute;left:50%;top:12px;width:92px;height:26px;margin-left:-46px;border-radius:999px;background:#0a1b2e}.l5 .ph-clock{text-align:center;color:#fff;margin-bottom:14px}.l5 .ph-clock span{display:block;font:500 14px/1.2 var(--f-d);opacity:.86}.l5 .ph-clock b{display:block;margin-top:2px;font:700 62px/1 var(--f-d);letter-spacing:-.03em}.l5 .ph-push{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;background:hsla(0,0%,100%,.93);border-radius:20px;padding:11px 13px 12px 11px;text-align:left}.l5 .ph-push img{width:38px;height:38px;border-radius:10px}.l5 .ph-push p{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.l5 .ph-push p b{font:700 14px/1.25 var(--f-d);color:var(--ink)}.l5 .ph-push time{flex:none;font-size:12px;color:var(--ink-3)}.l5 .ph-push span{display:block;margin-top:2px;font-size:13px;line-height:1.35;color:var(--ink-2)}.l5 .ph-push--old{opacity:.78}.l5 .tp-sec{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:56px;gap:56px;align-items:center}.l5 .tp-side .hd{margin-bottom:0}.l5 .tp-req{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.l5 .tp-req li{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 15px 0 13px;border:1.5px solid var(--line);border-radius:999px;background:#fff;font:600 14.5px/1.2 var(--f-d)}.l5 .tp-req li:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--sun)}.l5 .tp-side .more-row{margin-top:18px}.l5 .tp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;align-items:stretch}.l5 .tp-grid[data-n="1"]{grid-template-columns:minmax(0,340px)}.l5 .tp-grid[data-n="4"]{grid-template-columns:1fr 1fr}.l5 a.tp{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;height:100%;background:#fff;border:1.5px solid var(--line);border-radius:28px;padding:28px 22px 22px;transition:border-color .18s,transform .18s,box-shadow .18s}.l5 a.tp:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:var(--sh-sm)}.l5 .tp-ava{flex:none;width:116px;height:116px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--line);display:grid;place-items:center;margin-bottom:10px}.l5 .tp-ava img,.l5 .tp-ava video{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.l5 .tp-ava i{width:100%;height:100%;display:grid;place-items:center;background:var(--sky);font:800 44px/1 var(--f-d);font-style:normal;color:var(--blue-deep)}.l5 a.tp>b{font:700 19px/1.2 var(--f-d);color:var(--ink)}.l5 .tp-line{font-size:14.5px;line-height:1.4;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.l5 a.tp>em{margin-top:auto;padding-top:12px;font:600 14.5px/1.2 var(--f-d);font-style:normal;color:var(--blue-deep)}.l5 a.tp>em span{display:inline-block;transition:transform .18s}.l5 a.tp:hover>em span{transform:translateX(3px)}.l5 .pfacts{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-gap:11px;gap:11px}.l5 .pfacts li{display:flex;gap:11px;align-items:flex-start;font-size:16px;line-height:1.4;color:var(--ink)}.l5 .pfacts li:before{content:"";flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--sun) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%230f2238' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/13px no-repeat}.l5 .pcta{margin-top:26px}.l5 .prices-side .pnote{margin-top:24px;font-size:14px;line-height:1.5;color:var(--ink-3)}.l5 .prices-side .pnote b{color:var(--ink-2)}.l5 .appc-lead,.l5 .chk li,.l5 .hd p,.l5 .rv-card p,.l5 .step p{text-wrap:pretty}@media (min-width:761px){.l5 .sec>.wrap>.hd{text-align:center}.l5 .sec>.wrap>.hd p{margin-inline:auto}.l5 .sec>.wrap>.more-row{text-align:center}.l5 .who .tabs,.l5 .who-meta{justify-content:center}.l5 .plat-h{align-items:center;text-align:center}.l5 .faq{margin-inline:auto}.l5 .rv-h3{text-align:center}.l5 .rv-links{justify-content:center}.l5 .lp-about-in{margin-inline:auto}.l5 .lp-about-in h2{text-align:center}.l5 .lp-readline{justify-content:center}.l5 .lp-others{text-align:center}.l5 .lp-chips{justify-content:center}}@media (max-width:980px){.l5 .facts{grid-template-columns:1fr 1fr}.l5 .facts li,.l5 .facts li:last-child{padding:14px 12px 14px 20px}.l5 .facts li:nth-child(odd){padding-left:0}.l5 .sec--plat{padding:36px 0 52px}.l5 .plat{padding:28px}.l5 .appc{grid-template-columns:1fr;gap:0;padding:36px 32px 0}.l5 .appc-tx{padding-bottom:32px}.l5 .ph-dev{height:300px}.l5 .tp-sec{display:flex;flex-direction:column;align-items:stretch;gap:0}.l5 .tp-side{display:contents}.l5 .tp-side .hd{order:1;margin-bottom:22px}.l5 .tp-grid{order:2}.l5 .tp-req{order:3;margin-top:18px}.l5 .tp-side .more-row{order:4;margin-top:8px}.l5 .prices .pfacts{order:3;margin-top:0}.l5 .prices .pcta{order:4;margin-top:0;justify-self:start}.l5 .prices-side .pnote{order:5;margin-top:0}}@media (max-width:600px){.l5 .facts li,.l5 .facts li:last-child{padding:11px 8px 11px 14px}.l5 .facts li:nth-child(odd){padding-left:0}.l5 .facts .facts-wide{display:none}.l5 .sec--plat{padding:20px 0 32px}.l5 .plat{padding:20px 16px 16px;border-radius:24px}.l5 .plat-h{margin-bottom:16px}.l5 .plat-video{width:100%;margin-inline:0;border-radius:16px}.l5 .appc{padding:24px 18px 0;border-radius:24px}.l5 .appc-tx{padding-bottom:24px}.l5 .appc-lead{font-size:15.5px;margin-top:8px}.l5 .appc-list{grid-template-columns:1fr;gap:10px;margin-top:16px}.l5 .appc-list li{font-size:15.5px}.l5 .appc-stores{margin-top:20px;display:grid;grid-template-columns:1fr 1fr}.l5 a.sbtn{justify-content:center;padding:0 10px}.l5 .ph-dev{max-width:290px;height:250px;padding-top:46px}.l5 .ph-clock b{font-size:52px}.l5 .ph-clock{margin-bottom:8px}.l5 .tp-side .hd{margin-bottom:16px}.l5 .tp-grid{grid-template-columns:1fr 1fr;gap:10px}.l5 .tp-grid[data-n="1"]{grid-template-columns:1fr}.l5 a.tp{padding:18px 12px 16px;border-radius:22px}.l5 .tp-ava{width:96px;height:96px;margin-bottom:6px}.l5 a.tp>b{font-size:16px}.l5 .tp-line,.l5 .tp-req li{font-size:13.5px}.l5 .tp-req li{min-height:36px}.l5 .pfacts li{font-size:15.5px}.l5 .prices .pcta{justify-self:stretch;white-space:normal;text-align:center}}.l5 .prices .lp-inline{white-space:nowrap}@media (max-width:600px){.l5 .tp-line{-webkit-line-clamp:3;text-wrap:wrap}}.ol-tava--photo{box-shadow:none}.ol-tava--big.ol-tava--photo{box-shadow:0 10px 30px rgba(16,42,67,.18)}.l5 .tp-ava{position:relative;box-shadow:none}.l5 .tp-ava:after,.ol-tava--photo:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(15,34,56,.1);pointer-events:none}.ol-teacher-card--live .ol-tcard-tx{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 1;align-self:stretch;min-width:0}@media (min-width:900px){.ol-teacher-grid--live[data-n="1"]{grid-template-columns:minmax(0,680px);justify-content:center}.ol-teacher-grid--live[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ol-teacher-grid--live[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ol-teacher-grid--live[data-n="1"] .ol-teacher-card--live,.ol-teacher-grid--live[data-n="2"] .ol-teacher-card--live{flex-direction:row;align-items:center;gap:28px;padding:30px 32px}.ol-teacher-grid--live[data-n="1"] .ol-teacher-card--live .ol-tava:not(.ol-tava--big),.ol-teacher-grid--live[data-n="2"] .ol-teacher-card--live .ol-tava:not(.ol-tava--big){width:136px;height:136px;margin-bottom:0}.ol-teacher-grid--live[data-n="1"] .ol-tcard-tx,.ol-teacher-grid--live[data-n="2"] .ol-tcard-tx{flex:1 1;align-self:center}.ol-teacher-grid--live[data-n="1"] .ol-teacher-card--live .chip,.ol-teacher-grid--live[data-n="2"] .ol-teacher-card--live .chip{position:static;margin-bottom:4px}.ol-teacher-grid--live[data-n="1"] .ol-teacher-card--live h3,.ol-teacher-grid--live[data-n="2"] .ol-teacher-card--live h3{font-size:23px}.ol-teacher-grid--live[data-n="1"] .ol-teacher-card--live .ol-tcard-line,.ol-teacher-grid--live[data-n="2"] .ol-teacher-card--live .ol-tcard-line{font-size:16px}.ol-teacher-grid--live[data-n="1"] .ol-teacher-card--live .ol-tcard-more,.ol-teacher-grid--live[data-n="2"] .ol-teacher-card--live .ol-tcard-more{margin-top:0;padding-top:8px;font-size:15px}}@media (min-width:761px){.ol .ol-pagehead--center{text-align:center}.ol .ol-pagehead--center .ol-lead,.ol .ol-pagehead--center h1{margin-inline:auto}.ol .ol-pagehead--center .ol-crumb{justify-content:center}.ol .ol-pagehead--center+.ol-section .ol-faq{margin-inline:auto}}@media (min-width:1081px){.ol .ol-container--how{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.84fr);grid-column-gap:56px;column-gap:56px;align-items:start}.ol .ol-container--how>*{grid-column:1}.ol .ol-container--how>.ol-rows,.ol .ol-container--how>.ol-split,.ol .ol-container--how>.ol-split-cap{max-width:none}.ol .ol-container--how>.ol-photo-pair{grid-column:2;grid-row:1/span 5;align-self:stretch;contain:size;max-width:none;margin-top:0;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:16px}.ol .ol-container--how>.ol-photo-pair .ol-photo{aspect-ratio:auto;width:100%;height:100%;min-height:0}.ol .ol-container--how>:last-child{grid-column:1/-1}.ol .ol-container--how .ol-trial--one{max-width:none;margin-top:48px}.ol .ol-container--how .ol-trial--one>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.84fr);grid-column-gap:56px;column-gap:56px;align-items:center}.ol .ol-container--how .ol-trial--one>div>*{grid-column:1}.ol .ol-container--how .ol-trial--one>div>.ol-check{grid-column:2;grid-row:1/span 2;margin-top:0}}@media (max-width:380px){.l5 .pk-tmain p span i{display:none}}.l5 .pk-tmain p span i{font-style:normal}.ol-nav a{display:inline-flex;align-items:center;min-height:44px}.ol-header a.ol-msgr{position:relative}.ol-header a.ol-msgr:after{content:"";position:absolute;inset:-5px}.ol-socials a{position:relative}.ol-socials a:after{content:"";position:absolute;inset:-3px}.l5 .rv-links a,.l5 .tabs button,.l5 .tlink{min-height:44px}.l5 .callus a{padding-block:9px;margin-block:-9px}@media (max-width:1240px){.ol-burger{min-width:44px;align-items:center;justify-content:center}.ol-burger,.ol-header .ol-btn--primary{min-height:44px}}.l5 .who-price a{padding-block:13px}@media (max-width:760px){.l5 .hsw button,.ol-crumb a{min-height:44px}.ol-crumb a{display:inline-flex;align-items:center;margin-block:-12px}}@media (min-width:761px){.ol .ol-pagehead--center+.ol-section .ol-404-links{justify-content:center}}.ol .ol-pagehead--center .ol-lead{text-wrap:balance}.ol-tava.ol-tava--rect{width:96px;height:128px;border-radius:16px;background:var(--blue-tint,#e8f4fe);box-shadow:none}.ol-tava.ol-tava--rect:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(15,34,56,.1);pointer-events:none}.ol-tava.ol-tava--rect img{object-fit:cover;object-position:50% 50%;transform:none;width:100%;height:100%}.ol-teacher-card--live .ol-tava.ol-tava--rect:not(.ol-tava--big),.ol-teacher-grid--live[data-n="1"] .ol-teacher-card--live .ol-tava.ol-tava--rect:not(.ol-tava--big),.ol-teacher-grid--live[data-n="2"] .ol-teacher-card--live .ol-tava.ol-tava--rect:not(.ol-tava--big){width:108px;height:144px;border-radius:16px}.ol-tava--big.ol-tava--rect{width:180px;height:240px;border-radius:20px;box-shadow:0 10px 30px rgba(16,42,67,.18)}.l5 .tp-ava.tp-ava--rect{width:108px;height:144px;border-radius:16px;background:var(--sky)}.l5 .tp-ava.tp-ava--rect:after{border-radius:16px}.l5 .tp-ava.tp-ava--rect img{object-position:50% 50%}@media (max-width:600px){.l5 .tp-ava.tp-ava--rect,.ol-teacher-card--live .ol-tava.ol-tava--rect:not(.ol-tava--big){width:90px;height:120px;border-radius:14px}}@media (min-width:981px){.l5 .hero{padding-top:20px}.l5 .call{padding-top:36px}.l5 .gl1{top:-34px;right:-60px;font-size:96px}.l5 .gl3{top:60%}}