@property --ws{syntax:"<color>";inherits:true;initial-value:#1BA9E6}@keyframes v4-snap{0%{opacity:0;transform:translateY(10px) scale(.97);outline-color:#1BA9E6}65%{opacity:1;outline-color:#1BA9E6}to{opacity:1;transform:none;outline-color:transparent}}@keyframes v4-recolor{0%{--ws:#4F7ED8}to{--ws:#1BA9E6}}@keyframes v4-ring{0%{box-shadow:0 0 0 0 transparent}to{box-shadow:0 0 0 2px #fff,0 0 0 4px #1BA9E6}}.hm-body{padding:18px;background:var(--bg);display:grid;gap:14px;align-content:start;min-height:420px}.hm-top{display:flex;align-items:center;gap:12px}.hm-top .logo-mark,.hm-top>img,.hm-top>svg{width:34px;height:auto;flex:none}.hm-top>div{flex:1 1;min-width:0}.hm-top p{font-size:12px;color:var(--muted)}.hm-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hm-tile{position:relative;display:grid;gap:3px;align-content:start;padding:14px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-sm)}.hm-tile.on:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:linear-gradient(90deg,var(--t-acc),var(--t-acc2))}.hm-tile.off{background:rgba(255,255,255,.55);border:1.5px dashed #c3d2e3;box-shadow:none}.hm-tile-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.hm-ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--t-acc2),var(--t-acc));flex:none}.hm-ic svg{width:18px;height:18px}.hm-tile.off .hm-ic{background:#fff;color:var(--t-acc);border:1.5px dashed color-mix(in srgb,var(--t-acc) 40%,#fff)}.pill.off{color:#56688F;background:var(--line-2)}.hm-tile b{font-size:14px;line-height:1.35;color:var(--navy)}.hm-tile small{font-size:11.5px;color:var(--muted);line-height:1.45}.hm-btn{justify-self:start;margin-top:8px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:9px;font-size:12px;font-weight:700;color:var(--t-acc);background:var(--t-soft)}.hm-btn svg{width:13px;height:13px}[dir=rtl] .hm-tile.on .hm-btn svg{transform:scaleX(-1)}.hm-tile.off .hm-btn{color:var(--brand);background:#fff;border:1px solid var(--line)}.hm-more{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid var(--line-2);font-size:12px;color:var(--muted)}.hm-more svg{width:16px;height:16px;color:var(--brand);flex:none}.hm-dash{position:absolute;z-index:3;inset-inline-end:-10px;bottom:0;width:244px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 40px 80px -30px rgba(4,10,40,.7);font-size:12px}.hm-dash:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,var(--t-acc),var(--t-acc2))}.hm-dash-h{display:flex;align-items:center;gap:9px;padding-bottom:8px;border-bottom:1px solid var(--line-2)}.hm-dash-h .hm-ic{width:30px;height:30px;border-radius:9px}.hm-dash-h .hm-ic svg{width:15px;height:15px}.hm-dash-h b{display:block;font-size:12.5px;color:var(--navy);line-height:1.35}.hm-dash-h small{display:block;font-size:10.5px;color:var(--muted)}.hm-slots li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;font-size:11.5px}.hm-slots li+li{border-top:1px dashed var(--line-2)}.hm-slots time{font-family:var(--font-en);font-weight:700;color:var(--navy);direction:ltr}.hm-slots span:not(.pill){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}html.motion .hm.is-live .hm-tile{animation:v2-up .55s var(--ease-out) calc(.35s + var(--i, 0) * .11s) both}html.motion .hm.is-live .hm-tile:first-child .hm-btn{animation:v3-press .5s ease 1.35s both}html.motion .hm.is-live .hm-dash{animation:v2-toast .7s var(--ease-out) 1.75s both}html.motion .hm.is-live .hm-slots li{animation:v2-up .45s var(--ease-out) calc(2.1s + var(--i, 0) * .1s) both}html.motion .hm.is-live .hm-slots li:nth-child(2){--i:1}html.motion .hm.is-live .hm-slots li:nth-child(3){--i:2}html.motion .hm.is-live .toast{animation-delay:2.6s}.solo-strip{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:22px 44px;align-items:center;padding:30px 34px;border-radius:26px;color:rgba(255,255,255,.86);background:var(--grad-navy);box-shadow:var(--shadow)}.solo-h{display:flex;gap:16px;align-items:flex-start}.solo-ic{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;flex:none;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24)}.solo-ic svg{width:25px;height:25px}.solo-h h3{font-size:21px;font-weight:700;line-height:1.4;color:#fff}.solo-h p{margin-top:6px;font-size:15.5px;line-height:1.7}.solo-strip ul{display:grid;gap:11px}.solo-strip li{display:flex;gap:10px;align-items:flex-start;font-size:15.5px;line-height:1.6}.solo-strip li svg{width:20px;height:20px;flex:none;margin-top:3px;color:#49BAEB}.biz-tile.t5{grid-column:1/-1}.biz-tile:is(.t1,.t2,.t3,.t4) .biz-body h3{font-size:18px}.biz-tile:is(.t1,.t2,.t3,.t4) .biz-body p,.biz-tile:is(.t1,.t2,.t3,.t4) .biz-more{font-size:14px}.mod-list{display:grid;gap:8px;margin-top:14px}.mod-list li{display:flex;align-items:center;gap:10px;padding:9px 12px;background:#fff;border:1px solid var(--line);border-radius:12px}.mod-list .ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex:none;color:#fff;background:var(--grad-brand)}.mod-list .ic svg{width:16px;height:16px}.mod-list .nm{flex:1 1;min-width:0;font-size:14.5px;font-weight:600;color:var(--navy);line-height:1.4}.mod-list .pr{font-size:13px;color:var(--muted);white-space:nowrap}.mod-note{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:13.5px;line-height:1.6;color:var(--muted)}.mod-note svg,.mod-points li svg{flex:none}.mod-note svg{width:16px;height:16px;margin-top:3px;color:var(--brand)}.mod-points ul{display:grid;gap:14px}.mod-points li{display:flex;align-items:center;gap:12px;font-size:15.5px;font-weight:500;line-height:1.55;color:var(--ink-2)}.mod-points .ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex:none;color:#fff;background:var(--grad-brand)}.mod-points .ic svg{width:18px;height:18px}.price-later{margin-top:22px;display:flex;align-items:center;gap:18px;padding:22px 26px;border-radius:22px;color:rgba(255,255,255,.86);background:var(--grad-navy)}.price-later .ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;flex:none;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24)}.price-later .ic svg{width:22px;height:22px}.price-later>div{flex:1 1;min-width:0}.price-later h3{font-size:19px;font-weight:700;line-height:1.4;color:#fff}.price-later p{margin-top:4px;font-size:15px;line-height:1.65}.price-later .btn{flex:none}.price-later .btn svg{width:16px;height:16px}[dir=rtl] .price-later .btn svg{transform:scaleX(-1)}.p-adds-wrap{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:stretch}.p-solo{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:28px 26px;border-radius:24px;color:rgba(255,255,255,.88);background:radial-gradient(260px 200px at 100% 0,color-mix(in srgb,var(--acc-2) 45%,transparent),transparent 70%),linear-gradient(160deg,var(--acc),color-mix(in srgb,var(--acc) 55%,#13205A));box-shadow:var(--shadow)}.p-solo-ic{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3)}.p-solo-ic svg{width:26px;height:26px}.p-solo b{font-size:20px;line-height:1.4;color:#fff}.p-solo p{font-size:15px;line-height:1.7}.p-adds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.p-add{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;background:#fff;border:1.5px dashed color-mix(in srgb,var(--acc) 30%,var(--line));border-radius:18px;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s}a.p-add:focus-visible,a.p-add:hover{border-style:solid;border-color:var(--acc);box-shadow:var(--shadow);transform:translateY(-3px)}.p-add.is-static{cursor:default}.p-add-ic{position:relative;width:46px;height:46px;border-radius:13px;display:grid;place-items:center;flex:none;color:var(--acc-ink);background:var(--acc-soft)}.p-add-ic>svg{width:22px;height:22px}.p-add-ic .plus{position:absolute;top:-6px;inset-inline-end:-6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--brand);border:2px solid #fff}.p-add-ic .plus svg{width:10px;height:10px}.p-add-tx{flex:1 1;min-width:0}.p-add-tx b{display:block;font-size:16px;line-height:1.4;color:var(--navy)}.p-add-tx small{display:block;margin-top:2px;font-size:14px;line-height:1.55;color:var(--muted)}.p-add-tag{display:inline-block;margin-top:7px;padding:1px 8px;border-radius:6px;font-style:normal;font-size:11.5px;font-weight:700;color:var(--acc-ink);background:var(--acc-soft)}.p-add .go{flex:none;color:var(--brand)}.p-add .go svg{width:16px;height:16px}[dir=rtl] .p-add .go svg{transform:scaleX(-1)}.p-add .ph{font-size:.82em;vertical-align:1px}.one-acct.sm .ic{background:linear-gradient(135deg,var(--acc-2),var(--acc))}.s0-one{display:flex;align-items:center;justify-content:center;gap:8px;max-width:700px;margin:-14px auto 26px;font-size:14.5px;line-height:1.6;color:var(--muted);text-align:center}.s0-one svg{width:18px;height:18px;flex:none;color:var(--brand)}.s0-grid .s0-pick:nth-child(-n+4){border-color:var(--brand-200)}.s-later{display:flex;gap:8px;align-items:flex-start;margin-top:20px;padding-top:16px;border-top:1px solid var(--line-2);font-size:14px;line-height:1.6;color:var(--muted)}.s-later svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--brand)}.s-wiz .s-nav{margin-top:18px}.s-wiz .fnote{margin-top:12px}.start-page[data-step] .stepper.s2 li[data-n]{color:var(--muted);border-color:var(--line)}.start-page[data-step] .stepper.s2 li[data-n] .sn{background:var(--line-2);color:var(--muted)}.start-page[data-step="1"] .stepper.s2 li[data-n="1"]{color:var(--ok);border-color:var(--ok)}.start-page[data-step="1"] .stepper.s2 li[data-n="1"] .sn{background:var(--ok);color:#fff}.start-page[data-step] .stepper.s2 li[data-n][aria-current]{color:var(--navy);border-color:var(--brand)}.start-page[data-step] .stepper.s2 li[data-n][aria-current] .sn{background:var(--brand);color:#fff}.s0-head .stepper.s2{max-width:440px;margin-inline:auto}.pm-site{padding-bottom:50px}.ws-body{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:410px}.ws-side{display:flex;flex-direction:column;gap:9px;padding:14px 12px;background:#F7F9FC;border-inline-end:1px solid var(--line-2)}.ws-side>b{font-size:11.5px;color:var(--muted);font-weight:600}.ws-side ul{display:grid;gap:6px}.ws-side li{display:flex;align-items:center;gap:7px;padding:7px 8px;background:#fff;border:1px solid var(--line);border-radius:10px;font-size:11.5px;font-weight:600;color:var(--navy)}.ws-side li>svg:first-child{width:14px;height:14px;flex:none;color:var(--acc-2)}.ws-side li>span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-side li>svg:last-child{width:13px;height:13px;flex:none;color:var(--ok)}.ws-add{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:6px;padding:7px;border:1.5px dashed var(--brand-200);border-radius:10px;font-size:11.5px;font-weight:600;color:var(--brand)}.ws-add svg{width:13px;height:13px}.ws-canvas{--ws:#1BA9E6;display:grid;gap:10px;align-content:start;padding:12px 14px 16px;background:#fff}.ws-top{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--navy)}.ws-logo{width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,var(--ws),#1D2E73);flex:none}.ws-links{display:flex;gap:6px;margin-inline-start:auto}.ws-links i{width:26px;height:6px;border-radius:3px;background:var(--line)}.ws-blk{border-radius:14px;outline:1.5px dashed transparent;outline-offset:2px}.ws-hero{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px solid var(--line-2);background:linear-gradient(135deg,color-mix(in srgb,var(--ws) 14%,#fff),#fff 80%)}.ws-hero small{display:block;font-size:10.5px;color:var(--muted)}.ws-hero b{display:block;max-width:230px;margin-top:2px;font-size:15px;line-height:1.4;color:var(--navy)}.ws-btn{display:inline-block;margin-top:9px;padding:5px 11px;border-radius:8px;font-size:11px;font-weight:700;color:#fff;background:var(--ws)}.ws-shape{width:84px;height:84px;flex:none;border-radius:24px 24px 24px 6px;background:linear-gradient(135deg,var(--ws),#1D2E73);opacity:.92}[dir=rtl] .ws-shape{border-radius:24px 24px 6px 24px}.ws-svc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ws-svc span{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--line);border-radius:12px;font-size:11.5px;font-weight:600;color:var(--navy)}.ws-svc i{width:22px;height:22px;border-radius:7px;background:color-mix(in srgb,var(--ws) 20%,#fff)}.ws-gal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ws-gal i{display:block;height:46px;border-radius:10px}.ws-cta{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;font-size:12px;font-weight:700;color:#fff;background:#1D2E73}.ws-cta,.ws-wa{align-items:center}.ws-wa{display:inline-flex;gap:5px;padding:4px 9px;border-radius:8px;background:var(--ws)}.ws-wa svg{width:13px;height:13px}.ws-theme{--fd:1.5s;top:-8px;inset-inline-start:auto;inset-inline-end:26px}.ws-sw{display:flex;gap:7px;margin-top:6px}.ws-sw i{width:18px;height:18px;border-radius:50%}.ws-sw .s1{background:#1D2E73}.ws-sw .s2{background:#1BA9E6;box-shadow:0 0 0 2px #fff,0 0 0 4px #1BA9E6}.ws-sw .s3{background:#4F7ED8}.ws-sw .s4{background:#147DAB}.ws-pub{--fd:2.9s;bottom:0;inset-inline-start:-18px;max-width:290px}.ws-pub small{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ws-pub bdi{font-family:var(--font-en)}html.motion .pm-site .ws-side li{animation:v2-up .45s var(--ease-out) calc(.6s + var(--i, 0) * .12s) both}html.motion .pm-site .ws-blk{animation:v4-snap .65s var(--ease-out) calc(.8s + var(--i, 0) * .2s) both}html.motion .pm-site .ws-canvas{animation:v4-recolor .9s ease 2.2s both}html.motion .pm-site .ws-sw .s2{animation:v4-ring .4s var(--ease-out) 2.1s both}@media (max-width:1024px){.hero-cine .hero-copy{text-align:start}.hero-cine .hero-copy .lead{margin-inline:0}.hero-cine .hero-ctas,.hero-cine .hero-trust{justify-content:flex-start}}.as-h small{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.as-h small .as-dot{display:inline-block;margin-inline-end:6px;vertical-align:1px}.as-panel{height:min(640px,calc(var(--as-vh, 100dvh) - 120px))}.as{bottom:calc(20px + var(--as-kb, 0px))}@media (max-width:760px){.as-ib{width:44px;height:44px;border-radius:12px}.as-panel{height:calc(var(--as-vh, 100dvh) - 92px)}.as{bottom:calc(14px + var(--as-kb, 0px))}.as.is-open{bottom:calc(10px + var(--as-kb, 0px))}.as.is-open.is-tight .as-fab{display:none}.as.is-open.is-tight .as-panel{height:calc(var(--as-vh, 100dvh) - 20px)}.as.is-tight .as-note{display:none}.as.is-tight .as-head{padding-block:8px}.as.is-tight .as-avatar{width:36px;height:36px}.as.is-tight .as-h small{-webkit-line-clamp:1}.as.is-tight .as-list{padding-top:10px}.as.is-tight .as-form{padding:8px}}@media (max-width:1024px){.p-adds-wrap{grid-template-columns:1fr}.hm-dash{inset-inline-end:-4px;bottom:0;width:220px}}@media (max-width:900px){.solo-strip{grid-template-columns:1fr;padding:24px 22px}}@media (max-width:760px){.p-adds{grid-template-columns:1fr}.hm-body{padding:12px;gap:10px;min-height:0}.hm-top .demo-tag{display:none}.hm-tiles{gap:8px}.hm-tile{padding:10px}.hm-tile b{font-size:12.5px}.hm-tile small{font-size:10.5px}.hm-ic{width:30px;height:30px;border-radius:9px}.hm-ic svg{width:15px;height:15px}.hm-btn{font-size:11px;padding:4px 8px}.hm-more{font-size:11px;padding:8px 10px}.hm-dash{width:196px;padding:10px;bottom:-6px}.hm-slots li{grid-template-columns:36px minmax(0,1fr) auto;font-size:10.5px;padding:5px 0}.price-later{flex-wrap:wrap;padding:20px}.price-later .btn{width:100%;justify-content:center}.s0-one{margin-top:-10px;font-size:13.5px;align-items:flex-start;text-align:start}}@media (prefers-reduced-motion:reduce){a.p-add:hover{transform:none}}.nw{white-space:nowrap}@media (max-width:1024px){.hero-shade,[dir=rtl] .hero-shade{background:linear-gradient(180deg,rgba(19,32,90,.88) 0,rgba(var(--shade-navy),.7) 40%,rgba(var(--shade-navy),.74) 68%,rgba(19,32,90,.95) 100%)}}.start-page .s-wiz .st.st3{display:block}.cta-hint{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:14px;line-height:1.6;color:rgba(255,255,255,.82)}.cta-hint svg{width:17px;height:17px;flex:none;color:#49BAEB}.p-final .cta-hint{justify-content:center}.hero-ctas .btn .ic-external,.hero-ctas .btn svg[data-icon=external]{width:16px;height:16px}.s-wiz .cta-hint{color:var(--muted)}.s-wiz .cta-hint svg{color:var(--brand)}.cta-portal{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14.5px;font-weight:600;color:#8FD6F5;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(143,214,245,.45)}.cta-portal:hover{color:#fff}.cta-portal svg{width:14px;height:14px}.hero-cine .h1.home-h1{font-size:clamp(40px,4.4vw,60px)}.hero-cine .h1.home-h1 .text-brand{white-space:nowrap}@media (max-width:760px){.hero-cine .h1.home-h1{font-size:clamp(34px,9vw,40px)}}.pm-store{padding-inline-end:64px;padding-bottom:46px}.pm-store .pm-phone{inset-inline-end:0;bottom:0;width:176px}.pm-store .pm-phone .ph-scr{height:352px}.sx{background:#fff;font-size:12px;color:#1F2433}.sx-promo{text-align:center;padding:6px 12px;font-size:10.5px;font-weight:600;color:#fff;background:var(--navy-deep);letter-spacing:.01em}.sx-nav{display:flex;gap:14px;padding:12px 18px;border-bottom:1px solid #eef1f6}.sx-brand,.sx-nav{align-items:center}.sx-brand{display:inline-flex;gap:7px}.sx-brand i{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font:700 13px/1 var(--font-en);font-style:normal;color:#fff;background:linear-gradient(135deg,var(--sky),var(--navy))}.sx-brand b{font-size:15px;font-weight:700;color:var(--navy-deep);letter-spacing:.02em}.sx-links{display:flex;gap:14px;flex:1 1;font-size:11.5px;color:#5B6275}.sx-links .on{color:var(--navy-deep);font-weight:700;box-shadow:inset 0 -2px 0 var(--sky);padding-bottom:3px}.sx-icons{display:inline-flex;align-items:center;gap:12px;color:var(--navy-deep)}.sx-icons svg{width:17px;height:17px}.sx-bag{position:relative;display:inline-flex}.sx-bag em{position:absolute;top:-6px;inset-inline-end:-7px;min-width:15px;height:15px;border-radius:8px;background:var(--sky);color:#fff;font-size:9px;font-style:normal;font-weight:700;display:grid;place-items:center}.sx-hero{position:relative;height:158px;margin:12px 18px 0;border-radius:14px;overflow:hidden;isolation:isolate}.sx-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 45%;z-index:-2}.sx-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,rgba(13,22,62,.72) 0,rgba(13,22,62,.35) 45%,rgba(13,22,62,0) 75%)}[dir=ltr] .sx-hero-shade{background:linear-gradient(90deg,rgba(13,22,62,.72) 0,rgba(13,22,62,.35) 45%,rgba(13,22,62,0) 75%)}.sx-hero-copy{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding-inline:22px;color:#fff}.sx-hero-copy small{font-size:10.5px;opacity:.85}.sx-hero-copy b{font-size:21px;font-weight:700;line-height:1.25}.sx-btn{align-self:flex-start;margin-top:8px;padding:6px 14px;border-radius:999px;background:#fff;color:var(--navy-deep);font-size:10.5px;font-weight:700}.sx-row-h{display:flex;justify-content:space-between;align-items:baseline;padding:14px 18px 8px}.sx-row-h b{font-size:13.5px;color:var(--navy-deep)}.sx-row-h span{font-size:10.5px;color:var(--brand);font-weight:600}.sx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 18px}.sx-card{display:grid;gap:3px;align-content:start}.sx-img{position:relative;display:block;aspect-ratio:230/261;border-radius:10px;overflow:hidden;background:#F3F4F6;margin-bottom:4px}.sx-img img{width:100%;height:100%;object-fit:cover}.sx-img em{position:absolute;top:6px;inset-inline-start:6px;padding:1px 6px;border-radius:6px;background:#D92D4B;color:#fff;font-size:9px;font-style:normal;font-weight:700}.sx-card b{font-size:10.5px;font-weight:600;color:#1F2433;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sx-price{font-size:10.5px;font-weight:700;color:var(--navy-deep)}.sx-price s,.sxp-price s{margin-inline-start:5px;font-weight:500;color:#9AA1B2}.sxp{display:flex;flex-direction:column}.sxp-img{position:relative;height:178px;background:#F3F4F6;overflow:hidden}.sxp-img img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.sxp-dots{position:absolute;bottom:8px;inset-inline:0;display:flex;justify-content:center;gap:4px}.sxp-dots i{width:5px;height:5px;border-radius:50%;background:rgba(255,255,255,.6)}.sxp-dots i.on{width:14px;border-radius:3px;background:#fff}.sxp-info{display:grid;gap:5px;padding:10px 12px 0}.sxp-info small{font-size:9.5px;color:#8A92A6}.sxp-info>b{font-size:12.5px;color:#1F2433;line-height:1.3}.sxp-price{font-size:12px;font-weight:700;color:var(--navy-deep)}.sxp-sz{display:flex;gap:4px}.sxp-sz i{font-style:normal;font-family:var(--font-en);font-size:9.5px;min-width:22px;text-align:center;padding:2px 4px;border:1px solid #e1e5ee;border-radius:6px;color:#5B6275}.sxp-sz i.on{border-color:var(--navy-deep);color:var(--navy-deep);font-weight:700}.sxp-btn{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:4px;padding:7px;border-radius:10px;background:var(--navy-deep);color:#fff;font-size:10.5px;font-weight:700}.sxp-btn svg{width:12px;height:12px}.jr{background:#fff}.jr .section-head{margin-block-end:20px}.jr-track{position:relative;width:100%;max-width:1200px;margin-inline:auto;aspect-ratio:1200/760}.jr-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.jr-svg-m{display:none}.jr-dots{fill:none;stroke:#C3CEDC;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:0 10}.jr-dots.jr-blue{stroke:var(--brand)}.jr-reveal{fill:none;stroke:#fff;stroke-width:14;stroke-dasharray:1 1;stroke-dashoffset:0}.jr-list{list-style:none;margin:0;padding:0}.jr-m{position:absolute;left:var(--x);top:var(--y);width:320px;transform:translate(-50%,-108px);display:grid;justify-items:center;text-align:center}.jr-ill{position:relative;width:216px;height:216px;display:grid;place-items:center}.jr-ill:before{content:"";position:absolute;inset:-18px;border-radius:50%;background:radial-gradient(closest-side,#fff 72%,rgba(255,255,255,0) 100%)}.jr-ill img{position:relative;width:216px;height:216px;object-fit:contain}.jr-num{position:absolute;top:4px;inset-inline-start:-4px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-en);font-size:13.5px;font-weight:700;color:#fff;background:#B9C5D6;box-shadow:0 0 0 4px #fff;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.jr-txt{display:grid;gap:6px;margin-top:10px;max-width:300px}.jr-txt b{font-size:20px;font-weight:700;color:var(--navy);line-height:1.45}.jr-txt>span{font-size:15.5px;line-height:1.75;color:var(--muted)}.jr .container.is-anim .jr-ill,.jr .container.is-anim .jr-txt{opacity:0;transform:translateY(12px);transition:opacity .32s ease,transform .32s ease}.jr .container.is-anim .jr-m.is-in .jr-ill,.jr .container.is-anim .jr-m.is-in .jr-txt{opacity:1;transform:none}.jr .container.is-anim .jr-m.is-in .jr-txt{transition-delay:.06s}.jr .container:not(.is-anim) .jr-num,.jr-m.is-on .jr-num{background:var(--grad-brand,var(--brand));box-shadow:0 0 0 4px #fff,0 0 0 7px rgba(20,125,171,.14)}.jr .container.is-anim .jr-m.is-on .jr-num{transform:scale(1.05)}.jr .container:not(.is-anim) .jr-reveal{stroke-dashoffset:0!important}@media (max-width:1080px){.jr-track{aspect-ratio:auto;max-width:560px}.jr-svg-d{display:none}.jr-svg-m{display:block}.jr-list{display:grid;gap:34px;padding-block:18px 14px}.jr-m{position:relative;left:auto;top:auto;width:auto;transform:none;grid-template-columns:136px minmax(0,1fr);align-items:center;justify-items:stretch;column-gap:18px;text-align:start}.jr-m:nth-child(2n){grid-template-columns:minmax(0,1fr) 136px}.jr-m:nth-child(2n) .jr-ill{order:2}.jr-ill,.jr-ill img{width:136px;height:136px}.jr-txt{margin-top:0;max-width:none}.jr-txt b{font-size:17.5px}.jr-txt>span{font-size:14.5px}}@media (prefers-reduced-motion:reduce){.jr-ill,.jr-num,.jr-txt{transition:none!important}}.mega-item-ai,.p-eb-row{align-items:center}.p-eb-row{display:flex;flex-wrap:wrap;gap:10px;margin-block-end:22px}.p-eb-row .p-eb{margin-block-end:0}.p-soon{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.4;color:#fff;background:var(--acc);box-shadow:0 6px 18px -8px rgba(27,169,230,.7)}.wl{margin-block-start:34px;max-width:540px}.wl-bar{display:flex;align-items:center;gap:6px;padding:6px;border-radius:16px;background:#fff;box-shadow:0 18px 40px -22px rgba(10,20,60,.55);border:1px solid rgba(255,255,255,.6)}.wl-bar input{flex:1 1 auto;min-width:0;height:48px;padding-inline:14px;border:0;outline:0;background:transparent;font:inherit;font-size:16px;color:var(--navy-deep,#16225A);text-align:start}.wl-bar input::placeholder{color:var(--ph)}.wl-bar:focus-within{box-shadow:0 18px 40px -22px rgba(10,20,60,.55),0 0 0 3px rgba(73,186,235,.55)}.wl-bar .btn{flex:none;height:48px;padding-inline:22px;border-radius:12px;white-space:nowrap;gap:8px}.wl-bar .btn[disabled]{opacity:.8;cursor:progress}.wl-spin{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:wl-spin .7s linear infinite}@keyframes wl-spin{to{transform:rotate(1turn)}}.wl-help{font-size:13px;color:rgba(255,255,255,.7)}.wl-help,.wl-msg{margin-top:10px;line-height:1.6}.wl-msg{font-size:14px;font-weight:600;color:#FFD3D3}.wl-done{display:flex;align-items:center;gap:10px;margin-block-start:34px;max-width:540px;padding:14px 16px;border-radius:14px;font-size:15px;line-height:1.6;font-weight:600;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22)}.wl-done-ic{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--ok);color:#fff}.wl-done-ic svg{width:15px;height:15px}.wl-done.wl-final,.wl-final{margin-inline:auto;margin-block-start:30px}.wl-final .wl-msg{text-align:center}@media (max-width:560px){.wl-bar{flex-direction:column;align-items:stretch;padding:8px}.wl-bar input{height:46px}.wl-bar .btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.wl-spin{animation-duration:2s}}.p-bens.p-bens--many{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.p-bens--many .p-ben,.p-bens--many .p-ben:nth-child(n){flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 36px) / 3);grid-column:auto}html.motion .p-bens--many [data-reveal]{translate:0 18px;transition:opacity .55s var(--ease-out) var(--d,0s),translate .55s var(--ease-out) var(--d,0s),transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s}html.motion .p-bens--many [data-reveal].is-in{translate:none}@media (max-width:1024px){.p-bens--many .p-ben,.p-bens--many .p-ben:nth-child(n){flex-basis:calc((100% - 18px) / 2)}}@media (max-width:640px){.p-bens--many .p-ben,.p-bens--many .p-ben:nth-child(n){flex-basis:100%}}.p-bgroups{display:grid;gap:40px}.p-bgroup__h{display:flex;align-items:center;gap:14px;margin-bottom:18px;font-size:20px;font-weight:700;color:var(--navy);line-height:1.4}.p-bgroup__h:after{content:"";flex:1 1;height:1px;background:var(--line)}@media (max-width:640px){.p-bgroups{gap:32px}.p-bgroup__h{font-size:18px;margin-bottom:14px}}.ps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ps-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 1px 0 rgba(16,24,40,.02);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),border-color .2s}.ps-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--brand-200)}.ps-vis{position:relative;height:178px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(120% 90% at 50% 100%,#DCEEFB 0,#EEF6FD 55%,#F7FBFE 100%);border-bottom:1px solid var(--line)}.ps-card:nth-child(2n) .ps-vis{background:radial-gradient(120% 90% at 50% 100%,#E4E9FA 0,#EFF2FC 55%,#F8F9FE 100%)}.ps-tx{padding:18px 22px 22px}.ps-num{display:block;font-size:14px;font-weight:800;letter-spacing:.02em;background:linear-gradient(135deg,var(--brand-400),var(--navy));-webkit-background-clip:text;background-clip:text;color:transparent}.ps-tx h3{margin-top:4px;font-size:18px;font-weight:700;color:var(--navy);line-height:1.45}.ps-tx p{margin-top:6px;font-size:14.5px;line-height:1.75;color:var(--muted)}.ps-vis b,.ps-vis em,.ps-vis i,.ps-vis s,.ps-vis u{display:block;font-style:normal;text-decoration:none}.ps-vis .chip,.ps-vis .tag{position:absolute;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,var(--brand-400),var(--navy));box-shadow:0 8px 16px -8px rgba(29,46,115,.6);direction:ltr}.ps-book{position:relative;width:150px;height:140px}.ps-book .b1,.ps-book .b2{position:absolute;width:92px;height:128px;border-radius:6px 12px 12px 6px}.ps-book .b2{inset-inline-start:46px;top:8px;background:linear-gradient(160deg,#7FC8EE,#3E8FC4);transform:rotate(8deg);opacity:.75}.ps-book .b1{inset-inline-start:14px;top:4px;padding:16px 12px;background:linear-gradient(160deg,var(--navy) 0,#2E58B5 60%,var(--brand) 100%);box-shadow:inset 6px 0 0 rgba(255,255,255,.14),0 18px 28px -14px rgba(29,46,115,.7);transform:rotate(-4deg)}.ps-book .b1 em{width:22px;height:22px;border-radius:7px;background:rgba(255,255,255,.9);margin-bottom:12px}.ps-book .b1 b{height:6px;border-radius:3px;background:rgba(255,255,255,.85);margin-bottom:6px}.ps-book .b1 b+b{width:70%;opacity:.6}.ps-book .b1 s{position:absolute;inset-inline:12px;bottom:14px;height:4px;border-radius:2px;background:var(--brand-400)}.ps-tpl{position:relative;width:190px;height:140px}.ps-tpl i{position:absolute;top:10px;inset-inline-start:50%;width:92px;height:120px;margin-inline-start:-46px;padding:9px;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 24px -16px rgba(29,46,115,.45)}.ps-tpl .t0{transform:translateX(-46px) rotate(-10deg)}.ps-tpl .t2{transform:translateX(46px) rotate(10deg)}.ps-tpl .t1{z-index:1;transform:translateY(-4px)}.ps-tpl em{height:36px;border-radius:7px;background:linear-gradient(135deg,#F6B8C8,#E58AA6)}.ps-tpl .t1 em{background:linear-gradient(135deg,var(--brand-400),var(--navy))}.ps-tpl .t2 em{background:linear-gradient(135deg,#FFD89A,#F0A84B)}.ps-tpl b{height:5px;border-radius:3px;background:#DCE4F0;margin-top:7px}.ps-tpl b+b{width:60%}.ps-tpl span{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:9px}.ps-tpl u{height:18px;border-radius:5px;background:#EEF3FA}.ps-learn .sheet{width:150px;padding:14px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 28px -18px rgba(29,46,115,.5);transform:rotate(-2deg)}.ps-learn em{height:8px;width:70%;border-radius:4px;background:var(--navy);margin-bottom:10px}.ps-learn .row{display:flex;align-items:center;gap:7px;margin-top:7px}.ps-learn .row u{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:800;color:#fff;background:var(--brand)}.ps-learn .row b{flex:1 1;height:5px;border-radius:3px;background:#DCE4F0}.ps-learn .bars{display:flex;align-items:flex-end;gap:6px;height:34px;margin-top:10px;padding-top:4px;border-top:1px dashed var(--line)}.ps-learn .bars s{flex:1 1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--brand-400),var(--brand))}.ps-plan{position:relative}.ps-plan .cal{width:168px;padding:12px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 28px -18px rgba(29,46,115,.5)}.ps-plan .cal em{height:18px;border-radius:6px;background:linear-gradient(90deg,var(--navy),var(--brand));margin-bottom:8px}.ps-plan .cal span{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ps-plan .cal u{aspect-ratio:1;border-radius:4px;background:#EEF3FA}.ps-plan .cal u.on{background:var(--brand-400)}.ps-plan .chip{inset-inline-end:-18px;bottom:-8px}.ps-art{position:relative}.ps-art span{display:grid;grid-template-columns:1fr 1fr;gap:7px;width:168px;padding:8px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 28px -18px rgba(29,46,115,.5);transform:rotate(2deg)}.ps-art u{position:relative;height:56px;border-radius:9px;overflow:hidden}.ps-art u s{position:absolute;inset-inline:-10%;bottom:-30%;height:70%;border-radius:50% 50% 0 0;background:rgba(255,255,255,.35)}.ps-art .p0{background:linear-gradient(160deg,#FFC98B,#F07E6E)}.ps-art .p1{background:linear-gradient(160deg,#8FD3F4,#4B7FD8)}.ps-art .p2{background:linear-gradient(160deg,#B9E3C6,#4E9F86)}.ps-art .p3{background:linear-gradient(160deg,#C9B8F2,#6E5BC8)}.ps-art .chip{inset-inline-start:-14px;top:-10px}.ps-guide{position:relative;width:170px;height:140px}.ps-guide .pg1,.ps-guide .pg2{position:absolute;width:104px;height:132px;border-radius:10px;background:#fff;border:1px solid var(--line)}.ps-guide .pg2{inset-inline-start:48px;top:8px;transform:rotate(7deg);background:#F4F7FC}.ps-guide .pg1{inset-inline-start:18px;top:2px;padding:14px 12px;transform:rotate(-3deg);box-shadow:0 16px 28px -18px rgba(29,46,115,.55)}.ps-guide .pg1 em{height:30px;border-radius:7px;background:linear-gradient(135deg,var(--brand-100),var(--brand-200));margin-bottom:10px}.ps-guide .pg1 b{height:5px;border-radius:3px;background:#DCE4F0;margin-top:7px}.ps-guide .pg1 b:nth-of-type(2n){width:75%}.ps-guide .tag{inset-inline-end:4px;bottom:6px}.ps-vis.has-photo{display:block;background:#EEF3FA}.ps-photo,.ps-photo img{position:absolute;inset:0;display:block;width:100%;height:100%}.ps-photo img{object-fit:cover}@media (max-width:1024px){.ps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:560px){.ps-grid{grid-template-columns:minmax(0,1fr);gap:14px}.ps-card{display:grid;grid-template-columns:136px minmax(0,1fr);align-items:stretch}.ps-vis{height:auto;min-height:128px;border-bottom:0;border-inline-end:1px solid var(--line)}.ps-vis:not(.has-photo)>*{transform:scale(.54)}.ps-tx{padding:14px 16px;align-self:center}.ps-tx h3{font-size:16.5px}.ps-tx p{font-size:13.5px;line-height:1.65}}@media (prefers-reduced-motion:reduce){.ps-card{transition:none}.ps-card:hover{transform:none}}.mega-col .mega-h{display:flex;align-items:center;gap:8px}.mega-col .mega-h svg{width:16px;height:16px;color:var(--brand);flex:none}.mega-foot__links{gap:18px;flex-wrap:wrap;flex:none}.mega-foot__academy,.mega-foot__links{display:inline-flex;align-items:center}.mega-foot__academy{gap:7px;font-size:14.5px;font-weight:600;color:var(--navy)}.mega-foot__academy svg{width:17px;height:17px;color:var(--brand)}.mega-foot__academy:hover{color:var(--brand)}.mobile-menu .m-sub{padding:2px 0 6px}.mobile-menu .m-sub__h{display:flex;align-items:center;gap:7px;padding:8px 16px 4px;font-size:13px;font-weight:700;color:var(--muted)}.mobile-menu .m-sub__h svg{width:15px;height:15px;color:var(--brand)}@media (min-width:1101px){.chooser2 .pcards{grid-template-columns:repeat(12,minmax(0,1fr))}.chooser2 .pcards>.pcard{grid-column:span 3}.chooser2 .pcards>.pcard:nth-child(n+9){grid-column:span 4}}@media (min-width:561px) and (max-width:1100px){.chooser2 .pcards{grid-template-columns:repeat(2,minmax(0,1fr))}.chooser2 .pcards>.pcard:nth-child(odd):last-child{grid-column:1/-1}.chooser2 .pcards>.pcard:nth-child(odd):last-child .pcard-media{aspect-ratio:8/3}}@media (max-width:560px){.chooser2 .pcards{grid-template-columns:minmax(0,1fr)}}@media (min-width:1025px){.price-grid>.price-card:nth-child(10):last-child{grid-column:2}}.jc{background:#fff}.jc .section-head{margin-block-end:34px}.jc-track{position:relative;max-width:920px;margin-inline:auto}.jc-arc{position:absolute;inset-block:0;inset-inline-start:0;height:100%;overflow:visible;pointer-events:none}.jc-arc--desktop{width:240px}.jc-arc--mobile{width:72px;display:none}[dir=rtl] .jc-arc{transform:scaleX(-1)}.jc-arc path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.jc-arc__glow{stroke:rgba(27,169,230,.14);stroke-width:18}.jc-arc__line{stroke-width:4}.jc-list{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:1fr}.jc-step{position:relative;display:flex;align-items:stretch;padding-block:9px}.jc-node{position:absolute;z-index:1;top:50%;inset-inline-start:calc(var(--x) - 27px);width:54px;height:54px;margin-top:-27px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:17px;color:#fff;background:var(--grad-brand);box-shadow:0 0 0 6px #fff,0 14px 26px -12px rgba(20,125,171,.8)}.jc-step:nth-child(2) .jc-node{background:linear-gradient(135deg,#4F7ED8,#2E7DBF)}.jc-step:nth-child(3) .jc-node{background:linear-gradient(135deg,#2E7DBF,#2A3A92)}.jc-step:nth-child(4) .jc-node{background:linear-gradient(135deg,#2A3A92,#1D2E73)}.jc-node:after{content:"";position:absolute;top:50%;inset-inline-start:100%;width:22px;border-top:2px dashed rgba(27,169,230,.5)}.jc-card{flex:1 1;display:flex;align-items:center;gap:18px;margin-inline-start:calc(var(--x) + 48px);padding:16px 22px 16px 16px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 40px -30px rgba(16,30,90,.55);transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s}[dir=rtl] .jc-card{padding:16px 16px 16px 22px}.jc-step:hover .jc-card{transform:translateY(-3px);border-color:var(--brand-200);box-shadow:0 24px 46px -28px rgba(16,30,90,.6)}.jc-vis{flex:none;width:92px;height:92px;border-radius:18px;display:grid;place-items:center;overflow:hidden;color:var(--brand);background:radial-gradient(circle at 50% 40%,#fff,var(--brand-50) 75%);border:1px solid var(--brand-100)}.jc-vis img{width:112%;height:112%;object-fit:contain}.jc-vis svg{width:36px;height:36px}.jc-txt{display:grid;gap:4px;min-width:0}.jc-txt b{font-size:19px;font-weight:700;color:var(--navy);line-height:1.45}.jc-txt p{font-size:15.5px;line-height:1.75;color:var(--muted)}@media (max-width:760px){.jc .section-head{margin-block-end:22px}.jc-arc--desktop{display:none}.jc-arc--mobile{display:block}.jc-node{inset-inline-start:calc(var(--xm) - 19px);width:38px;height:38px;margin-top:-19px;font-size:13.5px;box-shadow:0 0 0 4px #fff,0 10px 20px -10px rgba(20,125,171,.8)}.jc-node:after{width:10px}.jc-card{margin-inline-start:calc(var(--xm) + 30px);gap:12px;padding:12px 14px 12px 12px;border-radius:18px}[dir=rtl] .jc-card{padding:12px 12px 12px 14px}.jc-vis{width:58px;height:58px;border-radius:14px}.jc-vis svg{width:26px;height:26px}.jc-txt b{font-size:16px}.jc-txt p{font-size:14px;line-height:1.65}}@media (prefers-reduced-motion:reduce){.jc-card,.jc-step:hover .jc-card{transition:none;transform:none}}.cf-sec{text-align:start;scroll-margin-top:84px}.cf-sec__in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center;padding-block:96px}.cf-sec .h2{font-size:clamp(28px,3.4vw,44px);line-height:1.35}.cf-sec__copy p{margin:18px 0 0;max-width:520px}.cf-card{background:#fff;color:var(--ink);border-radius:24px;padding:32px 32px 30px;box-shadow:0 24px 60px rgba(9,18,60,.28)}.cf-card h3{font-size:22px;font-weight:800;color:var(--navy);line-height:1.4}.p-final .cf-card__lead{margin:6px 0 0;max-width:none;font-size:15px;color:var(--muted);line-height:1.7}.cf{margin-top:22px}.cf-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 16px}.cf-field{display:flex;flex-direction:column;gap:7px;min-width:0}.cf-field--email,.cf-field--phone{grid-column:span 1}.cf-field--about{grid-column:1/-1}.cf-field label{font-size:14.5px;font-weight:700;color:var(--navy)}.cf-field input,.cf-field textarea{width:100%;font:inherit;font-size:15.5px;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;transition:border-color .2s,box-shadow .2s,background .2s}.cf-field input{min-height:50px}.cf-field textarea{min-height:128px;resize:vertical;line-height:1.7}.cf-field input::placeholder,.cf-field textarea::placeholder{color:var(--ph)}[dir=rtl] .cf-field input[dir=ltr]{text-align:right}[dir=rtl] .cf-field input[dir=ltr]:not(:placeholder-shown){text-align:left}.cf-field input:focus-visible,.cf-field textarea:focus-visible{outline:none;border-color:var(--sky);background:#fff;box-shadow:var(--focus-ring)}.cf-field [aria-invalid=true]{border-color:var(--field-err-line);background:#fff}.cf-field [aria-invalid=true]:focus-visible{box-shadow:0 0 0 4px rgba(214,69,69,.12)}.p-final .cf-err{margin:0;max-width:none;font-size:13.5px;font-weight:600;color:var(--field-err)}.p-final .cf-fail{display:flex;gap:8px;align-items:flex-start;margin:16px 0 0;max-width:none;padding:12px 14px;border-radius:12px;background:#FDF0F0;color:#A62B2B;font-size:14.5px;line-height:1.6}.cf-fail svg{flex:none;width:18px;height:18px;margin-top:2px}.cf-submit{width:100%;justify-content:center;margin-top:20px}.cf-submit:disabled{opacity:.75;cursor:progress}.cf-submit .wl-spin{margin-inline-end:8px}.p-final .cf-done{display:flex;gap:12px;align-items:flex-start;margin:22px 0 0;max-width:none;padding:18px;border-radius:16px;background:#EAF8F1;color:#17603F;font-size:16px;font-weight:600;line-height:1.7}.cf-done__ic{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#1F9D63;color:#fff}.cf-done__ic svg{width:17px;height:17px}.cf-submit:focus-visible{outline:3px solid var(--sky);outline-offset:3px}@media (max-width:1024px){.cf-sec__in{grid-template-columns:1fr;gap:32px;padding-block:72px}.cf-sec__copy{text-align:center}.cf-card,.cf-sec__copy p{margin-inline:auto}.cf-card{max-width:680px;width:100%}}@media (max-width:640px){.cf-sec__in{padding-block:56px}.cf-card{padding:22px 18px;border-radius:20px}.cf-grid{grid-template-columns:1fr;gap:14px}.cf-field input,.cf-field textarea{font-size:16px}}@media (min-width:1025px){.p-b2b .p-feats li:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 9px)}}.p-final .srf-svc{display:inline-flex;align-items:center;gap:8px;margin:14px 0 0;max-width:none;padding:7px 14px 7px 12px;border-radius:999px;background:var(--brand-50);border:1px solid #cdebfa;color:var(--navy);font-size:14px;line-height:1.4}.srf-svc svg{width:16px;height:16px;color:var(--brand);flex:none}.srf-svc span{color:var(--muted);font-weight:600}.srf-svc b{font-weight:800}.srf .cf-field select{width:100%;min-height:50px;font:inherit;font-size:15.5px;color:var(--ink);background-color:var(--bg);border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;padding-inline-end:40px;appearance:none;cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s;background-image:var(--chev);background-repeat:no-repeat;background-position:right 16px center}[dir=rtl] .srf .cf-field select{background-position:left 16px center}.srf .cf-field select.is-empty{color:var(--ph)}.srf .cf-field select option{color:var(--ink)}.srf .cf-field select:focus,.srf .cf-field select:focus-visible{outline:none;border-color:var(--sky);background-color:#fff;box-shadow:var(--focus-ring)}.srf .cf-field select[aria-invalid=true]{border-color:var(--field-err-line);background-color:#fff}.srf-phone{display:flex;gap:8px}.srf .srf-phone select.srf-code{flex:none;width:168px;padding-inline:12px 32px;font-size:14px}.srf .srf-phone select.srf-code:dir(ltr){padding-inline:12px 32px;background-position:right 12px center}.srf .srf-phone select.srf-code:dir(rtl){padding-inline:32px 12px;background-position:left 12px center}.srf-phone input{flex:1 1;min-width:0;text-align:left}@media (max-width:640px){.srf .srf-phone select.srf-code{width:150px}.srf .cf-field select:not(.srf-code){font-size:16px}}.ct-hero{position:relative;overflow:hidden;isolation:isolate;padding-block:64px 40px;text-align:center;background:radial-gradient(700px 420px at 85% 0,rgba(27,169,230,.16),transparent 62%),linear-gradient(180deg,#EEF8FD,#fff 92%)}.ct-hero__glow{position:absolute;z-index:-1;width:420px;height:420px;border-radius:50%;inset-inline-start:-160px;bottom:-220px;background:radial-gradient(circle,rgba(42,58,146,.1),transparent 70%)}.ct-hero__in{max-width:760px}.ct-hero .h1{font-size:clamp(32px,4vw,52px);line-height:1.25}.ct-hero .lead{margin:16px auto 0;max-width:600px;font-size:clamp(17px,1.4vw,19px)}.ct-body{padding-block:8px 96px}.ct-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:36px;align-items:start}.ct-info__h{font-size:clamp(26px,2.8vw,34px);font-weight:800;color:var(--navy);line-height:1.35}.ct-info__p{margin:10px 0 22px;font-size:17px;color:var(--muted);line-height:1.8}.srf--contact .cf-grid{grid-template-columns:1fr}.hp-field{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.ct-region{padding-block:72px;background:var(--bg);border-block:1px solid var(--line-2)}.ct-region .section-head{margin-block-end:36px}.ct-offices{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ct-office{display:grid;align-content:start;gap:12px;padding:20px 18px;border-radius:20px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.ct-office__h{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line-2)}.ct-flag{width:30px;height:20px;flex:none;border-radius:4px;box-shadow:0 0 0 1px rgba(20,30,70,.12)}.ct-office h3{font-size:17px;font-weight:800;color:var(--navy)}.ct-office__row{display:flex;gap:8px;align-items:flex-start;font-size:14.5px;color:var(--ink-2);line-height:1.6}.ct-office__row>svg{flex:none;width:17px;height:17px;margin-top:3px;color:var(--brand)}.ct-office__phones{display:grid;gap:2px}.ct-office__phones a{color:var(--brand);font-weight:700}.ct-region .ct-note{margin-top:24px}.ct-cta-wrap{padding-block:56px 80px}.ct-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 32px;border-radius:var(--radius-lg);background:var(--grad-navy);color:#fff}.ct-cta h2{font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.45}.ct-cta .btn{flex:none;background:#fff;color:var(--navy);box-shadow:none}.ct-cta .btn:hover{background:var(--brand-50)}.ct-form{scroll-margin-top:96px;background:#fff;border:1px solid var(--line);border-radius:24px;padding:32px;box-shadow:0 24px 60px -36px rgba(16,30,90,.28)}.ct-form:target{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-50),0 24px 60px -36px rgba(16,30,90,.28)}.ct-form h2{font-size:24px;font-weight:800;color:var(--navy);line-height:1.4}.ct-form__lead{margin-top:6px;font-size:15.5px;color:var(--muted);line-height:1.7}.ct-form .cf-err{margin:0;font-size:13.5px;font-weight:600;color:var(--field-err)}.ct-form .cf-fail{display:flex;gap:8px;align-items:flex-start;margin:16px 0 0;padding:12px 14px;border-radius:12px;background:#FDF0F0;color:#A62B2B;font-size:14.5px;line-height:1.6}.ct-form .cf-done{display:flex;gap:12px;align-items:flex-start;margin:22px 0 0;padding:18px;border-radius:16px;background:#EAF8F1;color:#17603F;font-size:16px;font-weight:600;line-height:1.7}.ct-side{display:grid;gap:12px}.ct-side__h{font-size:18px;font-weight:800;color:var(--navy);margin-bottom:2px}.ct-ch{display:flex;gap:14px;align-items:flex-start;padding:20px;border-radius:20px;background:#fff;border:1px solid var(--line);scroll-margin-top:96px;transition:border-color .2s,box-shadow .2s}.ct-ch:target{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-50)}.ct-ch__ic{flex:none;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--brand-50);color:var(--brand)}.ct-ch__ic svg{width:22px;height:22px}.ct-ch__tx{flex:1 1;min-width:0;display:grid;gap:8px}.ct-ch h3{font-size:17px;font-weight:800;color:var(--navy)}.ct-ch__body,.ct-ch__body p{font-size:14.5px;color:var(--muted);line-height:1.7;margin:0}.ct-detail{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;border-top:1px dashed var(--line);font-size:14.5px}.ct-lab{color:var(--muted);font-weight:600}.ct-detail a{color:var(--brand);font-weight:700}.ct-ch__btn{justify-self:start;margin-top:4px}.ct-login{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-radius:18px;background:var(--brand-50);font-size:14.5px;color:var(--muted);line-height:1.6}.ct-login b{color:var(--navy)}.ct-note{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:22px;font-size:13.5px;color:var(--muted)}.ct-note svg{width:16px;height:16px;flex:none}@media (max-width:1024px){.ct-grid{grid-template-columns:1fr}.ct-info{display:contents}.ct-form,.ct-info__h,.ct-info__p,.ct-side{max-width:720px;width:100%;margin-inline:auto}.ct-grid{gap:0}.ct-info__h{order:1}.ct-info__p{order:2}.ct-form{order:3}.ct-side{order:4;margin-top:24px}.ct-offices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.ct-offices{grid-template-columns:1fr 1fr;gap:10px}.ct-office{padding:16px 14px}.ct-region{padding-block:52px}.ct-cta{flex-direction:column;align-items:flex-start;padding:22px}.ct-cta .btn{width:100%;justify-content:center}.ct-cta-wrap{padding-block:40px 56px}}@media (max-width:380px){.ct-offices{grid-template-columns:1fr}}@media (max-width:640px){.ct-hero{padding-block:40px 28px}.ct-body{padding-bottom:64px}.ct-form{padding:22px 18px;border-radius:20px}.ct-form .cf-grid{grid-template-columns:1fr;gap:14px}.ct-ch{padding:16px}.ct-login{flex-direction:column;align-items:flex-start}}.pr-body{padding-block:0 24px}.pr-how{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:24px;align-items:center;padding:22px 26px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 44px -34px rgba(16,30,90,.3);margin-bottom:44px}.pr-how__h{font-size:19px;font-weight:800;color:var(--navy);line-height:1.45}.pr-how__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pr-how__list li{display:flex;gap:10px;align-items:center;font-size:14.5px;font-weight:600;color:var(--ink-2,#33405f);line-height:1.55}.pr-how__ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;background:var(--grad-brand)}.pr-how__ic svg{width:17px;height:17px}.pr-group{margin-bottom:36px}.pr-group__h{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800;color:var(--navy);margin-bottom:14px}.pr-group__h span{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--brand-50);color:var(--brand)}.pr-group__h svg{width:17px;height:17px}.pr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.pr-card{display:flex;flex-direction:column;gap:16px;padding:22px;border-radius:20px;background:#fff;border:1px solid var(--line);transition:border-color .2s,box-shadow .2s,transform .25s var(--ease-out)}.pr-card:hover{border-color:var(--brand-200);box-shadow:0 22px 44px -30px rgba(16,30,90,.35);transform:translateY(-2px)}.pr-card__h{display:flex;gap:12px;align-items:flex-start}.pr-card__ic{flex:none;width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,var(--brand-50),var(--brand-100));color:var(--brand);border:1px solid var(--brand-100)}.pr-card__ic svg{width:22px;height:22px}.pr-card h3{font-size:17px;font-weight:800;color:var(--navy);line-height:1.4}.pr-card__h p{margin-top:3px;font-size:13.5px;color:var(--muted);line-height:1.6}.pr-card__price{flex:1 1;padding:14px;border-radius:14px;background:var(--bg)}.pr-card__lab{display:block;font-size:12.5px;font-weight:700;color:var(--brand);margin-bottom:4px}.pr-card__price p{font-size:14.5px;color:var(--ink);line-height:1.75}.pr-card__a{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.pr-services{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2.1fr);gap:24px;align-items:center;padding:24px 26px;border-radius:22px;background:linear-gradient(135deg,#EEF8FD,#F5F8FF);border:1px solid #d7ecf8;margin-bottom:28px}.pr-services h2{font-size:19px;font-weight:800;color:var(--navy);line-height:1.45}.pr-services p{margin-top:6px;font-size:14.5px;color:var(--muted);line-height:1.7}.pr-services__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pr-svc{display:flex;align-items:center;gap:10px;padding:14px;border-radius:16px;background:#fff;border:1px solid var(--line);color:inherit;transition:border-color .2s,box-shadow .2s}.pr-svc:hover{border-color:var(--brand-200);box-shadow:0 14px 30px -22px rgba(16,30,90,.35)}.pr-svc__ic{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--brand-50);color:var(--brand)}.pr-svc__ic svg{width:19px;height:19px}.pr-svc__tx{flex:1 1;min-width:0;display:grid;gap:1px}.pr-svc__tx b{font-size:14.5px;font-weight:800;color:var(--navy);line-height:1.4}.pr-svc__tx small{font-size:12.5px;color:var(--brand);font-weight:700}.pr-svc .go{color:var(--brand);display:grid}.pr-svc .go svg{width:16px;height:16px}.pr-note{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:18px;font-size:13.5px;color:var(--muted)}.pr-note svg{width:16px;height:16px;flex:none}.pr-faq{padding-top:56px}@media (max-width:1024px){.pr-how,.pr-services{grid-template-columns:1fr}.pr-services__list{grid-template-columns:1fr 1fr 1fr}}@media (max-width:760px){.pr-grid,.pr-how__list,.pr-services__list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pr-card,.pr-card:hover{transition:none;transform:none}}.srf .cf-field--phone{grid-column:1/-1}.bs{padding-bottom:0}.bs .section-head{margin-block-end:8px}.bs-stage{position:relative}.bs-stage.is-live:not(.is-unpinned){min-height:calc(100vh + var(--n, 4) * 27.5vh)}.bs-frame{padding:8px 0}.bs-stage.is-live:not(.is-unpinned) .bs-frame{position:sticky;top:var(--head-h,76px);min-height:calc(100vh - var(--head-h, 76px));display:flex;align-items:center;justify-content:center}.bs-sec{--skew:-13.5deg;--clip-y:28px;--clip-far:44px;--clip-near:28px;position:relative;width:100%;max-width:1280px;margin:0 auto;padding:44px 24px;overflow:hidden;isolation:isolate}[dir=ltr] .bs-sec{--skew:13.5deg}.bs-stripes{position:absolute;inset:-120px 0;pointer-events:none;z-index:1}.bs-stripe{position:absolute;top:0;bottom:0;width:44px;transform:skewX(var(--skew))}.bs-dark{inset-inline-start:196px;background:#1438C4;z-index:1}.bs-light{inset-inline-start:138px;background:#3FA9FF;z-index:3}.bs-stack{position:relative;z-index:2;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px;margin-inline-start:225px;margin-inline-end:auto;width:calc(100% - 295px);max-width:850px}.bs-slot{position:relative;min-height:126px}.bs-clip{position:relative;margin-block:calc(var(--clip-y) * -1);margin-inline-start:calc(var(--clip-near) * -1);margin-inline-end:calc(var(--clip-far) * -1);padding-block:var(--clip-y);padding-inline-start:var(--clip-near);padding-inline-end:var(--clip-far)}.bs-stage.is-live .bs-clip{will-change:clip-path}.bs-card{position:relative;min-height:126px;display:flex;align-items:center;gap:24px;padding-block:18px;padding-inline:22px 32px;background:linear-gradient(180deg,#FFFFFF,#F9FBFF);border:1.5px solid #dce6f7;border-radius:18px;box-shadow:0 14px 32px -10px rgba(20,56,196,.1),0 4px 14px -2px rgba(20,56,196,.05);backface-visibility:hidden}.bs-stage.is-live .bs-card{will-change:transform}.bs-icon{flex:0 0 92px;width:92px;height:92px;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:linear-gradient(145deg,#EBF5FF,#F5FAFF);border:1px solid rgba(63,169,255,.14)}.bs-icon img,.bs-icon svg{width:84px;height:84px;display:block}.bs-icon img{object-fit:contain}.bs .bs-icon svg.bs-ic-line{width:42px;height:42px;color:#1438C4}.bs-tx{flex:1 1 auto;min-width:0;display:grid;gap:8px}.bs-tx h3{margin:0;font-size:1.42rem;font-weight:800;color:#1438C4;line-height:1.35}.bs-tx p{margin:0;font-size:1.03rem;color:#2B478B;line-height:1.7}@media (max-width:1100px){.bs-dark{inset-inline-start:132px;width:36px}.bs-light{inset-inline-start:84px;width:36px}.bs-stack{margin-inline-start:156px;width:calc(100% - 188px)}.bs-tx h3{font-size:1.28rem}.bs-tx p{font-size:.96rem}}@media (max-width:768px){.bs-sec{--skew:-11.5deg;--clip-y:22px;--clip-far:28px;--clip-near:22px;padding:28px 12px}[dir=ltr] .bs-sec{--skew:11.5deg}.bs-dark{inset-inline-start:68px;width:24px}.bs-light{inset-inline-start:36px;width:24px}.bs-stack{margin-inline-start:82px;width:calc(100% - 94px);gap:16px}.bs-card,.bs-slot{min-height:112px}.bs-card{padding-block:14px;padding-inline:14px 18px;gap:14px;border-radius:15px}.bs-icon{flex-basis:72px;width:72px;height:72px;border-radius:13px}.bs-icon img,.bs-icon svg{width:66px;height:66px}.bs-tx h3{font-size:1.1rem}.bs-tx p{font-size:.86rem;line-height:1.6}}@media (max-width:480px){.bs-sec{--skew:-9.5deg}[dir=ltr] .bs-sec{--skew:9.5deg}.bs-dark{inset-inline-start:46px;width:18px}.bs-light{inset-inline-start:22px;width:18px}.bs-stack{margin-inline-start:54px;width:calc(100% - 62px);gap:14px}.bs-card{padding-block:12px;padding-inline:12px 14px;gap:12px}.bs-icon{flex-basis:60px;width:60px;height:60px;border-radius:11px}.bs-icon img,.bs-icon svg{width:54px;height:54px}.bs-tx h3{font-size:1rem}.bs-tx p{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.bs-stage.is-live:not(.is-unpinned){min-height:0}.bs-stage.is-live:not(.is-unpinned) .bs-frame{position:relative;top:0;min-height:0}.bs-clip{clip-path:none!important}.bs-card{transform:none!important}}.nl-sec{padding-block:64px 88px;scroll-margin-top:90px}.nl-band{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,2fr);gap:28px;align-items:center;padding:26px 30px;border-radius:22px;background:linear-gradient(135deg,#F3FAFE,#EAF5FC);border:1px solid #cdebfa;box-shadow:0 18px 40px -28px rgba(29,46,115,.35)}.nl-copy{display:flex;gap:16px;align-items:flex-start}.nl-ic{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--acc,#1BA9E6),var(--acc-2,#147DAB))}.nl-ic svg{width:22px;height:22px}.nl-copy h2{font-size:clamp(20px,1.8vw,24px);font-weight:800;color:var(--navy);line-height:1.35}.nl-copy p{margin-top:6px;font-size:15px;line-height:1.7;color:var(--muted)}.nl-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;gap:12px;align-items:start}.nl-form .nl-fields>*{grid-column:auto}.nl-fields .cf-field label{font-size:13.5px}.nl-fields .cf-field input{min-height:48px;background:#fff}.nl-form.srf .srf-phone select.srf-code{width:150px;min-height:48px;background-color:#fff}.nl-submit{margin-top:27px;min-height:48px;border-radius:14px;padding-inline:22px;white-space:nowrap}.nl-form .cf-err{margin:0;font-size:13px;font-weight:600;color:var(--field-err)}.nl-form .cf-fail{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;padding:10px 14px;border-radius:12px;background:#FDF0F0;color:#A62B2B;font-size:14px;line-height:1.6}.nl-consent{margin-top:10px;font-size:12.5px;line-height:1.6;color:var(--muted)}.nl-consent a{color:var(--brand-700,#147DAB);font-weight:700;text-decoration:underline;text-underline-offset:2px}.nl-done{display:flex;gap:12px;align-items:center;margin:0;padding:16px 18px;border-radius:16px;background:#EAF8F1;color:#17603F;font-size:15.5px;font-weight:600;line-height:1.7}@media (max-width:1100px){.nl-band{grid-template-columns:1fr;gap:18px}}@media (max-width:640px){.nl-sec{padding-block:40px 56px}.nl-band{padding:20px 18px;border-radius:18px}.nl-fields{grid-template-columns:1fr}.nl-fields .cf-field input{font-size:16px}.nl-submit{margin-top:4px;width:100%;justify-content:center}.nl-form.srf .srf-phone select.srf-code{width:146px}}@media (max-width:420px){.nav-actions .nav-cta--long{padding-inline:10px;font-size:12.5px;white-space:nowrap}}.aid{background:linear-gradient(180deg,var(--bg) 0,var(--brand-50) 100%);overflow:hidden}.aid-head{text-align:center;max-width:760px;margin-inline:auto}.aid-head .lead{margin-top:14px}.aid-cta{display:flex;justify-content:center;margin-top:36px}.aid-cta .btn svg{width:19px;height:19px}@media (max-width:640px){.aid-cta{margin-top:26px}.aid-cta .btn{width:100%;max-width:360px;justify-content:center}}.aid-stage{position:relative;margin-top:48px}.aid-browser{position:relative;width:calc(100% - 296px);margin-right:auto;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-lg);overflow:hidden;container-type:inline-size}.aid-panel{position:absolute;right:0;top:150px;width:340px;z-index:2;background:linear-gradient(160deg,var(--navy-deep) 0,#16245E 100%);color:#fff;border-radius:22px;padding:22px;box-shadow:0 40px 80px -30px rgba(29,46,115,.55),0 12px 30px -12px rgba(20,30,70,.3);display:grid;gap:14px;text-align:start}.aid-bar{display:flex;align-items:center;gap:14px;padding:12px 16px;background:#F3F6FB;border-bottom:1px solid var(--line);direction:ltr}.aid-dots{display:inline-flex;gap:6px}.aid-dots i{width:10px;height:10px;border-radius:50%;background:#D6DEEA}.aid-dots i:first-child{background:#F87171}.aid-dots i:nth-child(2){background:#FBBF24}.aid-dots i:nth-child(3){background:#34D399}.aid-url{flex:1 1;max-width:360px;margin-inline:auto;padding:5px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font:500 12.5px/1.4 var(--font-en);color:var(--muted);text-align:center}.aid-id{display:flex;align-items:center;gap:10px}.aid-id b{display:block;font-size:15px;font-weight:700}.aid-id small{display:inline-block;margin-top:2px;font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:999px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.8)}.aid-spark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--grad-brand);flex:none}.aid-spark svg{width:20px;height:20px}.aid-q{font-size:17px;font-weight:600;line-height:1.5}.aid-input{width:100%;min-height:92px;resize:none;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);color:#fff;font-family:inherit;font-size:15px;font-weight:500;line-height:1.6;outline:none;transition:border-color .2s,box-shadow .2s}.aid-input::placeholder{color:rgba(255,255,255,.45)}.aid-input:focus{border-color:var(--sky-light);box-shadow:0 0 0 3px rgba(73,186,235,.25)}.aid-panel:not(.is-manual) .aid-input{cursor:text}.aid-go{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border:0;border-radius:14px;cursor:pointer;background:linear-gradient(135deg,#1BA9E6,#147DAB);color:#fff;font-family:inherit;font-size:15px;font-weight:700;line-height:1;box-shadow:0 10px 24px -10px rgba(27,169,230,.7);transition:transform .2s,filter .2s}.aid-go svg{width:18px;height:18px}.aid-go:hover{filter:brightness(1.08)}.aid-go:focus-visible{outline:3px solid var(--sky-light);outline-offset:2px}.aid-panel.is-busy .aid-go{transform:scale(.98);filter:brightness(1.15)}.aid-status{display:flex;align-items:center;gap:8px;min-height:22px;font-size:13.5px;color:rgba(255,255,255,.82);line-height:1.5}.aid-led{width:8px;height:8px;border-radius:50%;background:#34D399;flex:none;transition:background .2s}.aid-led.on{background:var(--sky-light);animation:aid-pulse .7s ease-in-out infinite}@keyframes aid-pulse{50%{opacity:.35}}.aid-manual{display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.12)}.aid-try{font-size:13px;color:rgba(255,255,255,.7);line-height:1.6}.aid-actions{display:flex;flex-wrap:wrap;gap:6px 14px}.aid-link{background:none;border:0;padding:0;color:#8FD6F5;font-family:inherit;font-size:13px;font-weight:600;line-height:1.6;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fs{--f-bg:#FFFFFF;--f-ink:#222222;--f-mute:#6F6F6F;--f-line:#E6E6E6;--f-bar:#000000;--f-bar-ink:#FFFFFF;--f-accent:#000000;--f-price:#222222;--f-top:#FFFFFF;--f-r:.5cqi;--f-track:0;--f-w:500;--f-pad:3.6cqi;--f-side:21cqi;height:84cqi;overflow:hidden;background:var(--f-bg);color:var(--f-ink);font-family:var(--font-en);font-size:1.35cqi;line-height:1.45;text-align:left}.fs[dir=rtl]{font-family:var(--font-ar);text-align:right}.fs[dir=rtl] .fs-n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs *{transition:background-color .35s ease,color .35s ease,border-color .35s ease,letter-spacing .35s ease,padding .35s ease,width .4s ease,opacity .3s ease,transform .35s ease,box-shadow .35s ease}.fs-i{width:1.9cqi;height:1.9cqi;flex:none}.fs-ch{width:1.1cqi;height:1.1cqi;flex:none}.fs-top{display:flex;justify-content:space-between;align-items:center;padding:.6cqi var(--f-pad);font-size:1.05cqi;background:var(--f-top);border-bottom:1px solid var(--f-line)}.fs-top span{display:inline-flex;align-items:center;gap:.6cqi}.fs-top .fs-i{width:1.3cqi;height:1.3cqi}.fs-sep{width:1px;height:1.2cqi;background:var(--f-line);margin-inline:.4cqi}.fs-flag{width:1.8cqi;height:1.2cqi;border-radius:50%;background:linear-gradient(180deg,#007A3D 0 33%,#fff 33% 66%,#CE1126 66%);position:relative;overflow:hidden}.fs-flag:before{content:"";position:absolute;inset:0 auto 0 0;width:.7cqi;background:#000;clip-path:polygon(0 0,100% 33%,100% 66%,0 100%)}.fs-head{display:flex;align-items:center;gap:3cqi;padding:1.8cqi var(--f-pad);background:var(--f-bg)}.fs-brand{display:inline-flex;align-items:center;gap:1.4cqi}.fs-brand img{width:3.6cqi;height:auto}.fs-brand b{padding-inline-start:1.4cqi;border-inline-start:1px solid var(--f-line);font-size:1.9cqi;font-weight:400;white-space:nowrap}.fs-brand b,.fs-nav{letter-spacing:var(--f-track)}.fs-nav{display:flex;gap:2.6cqi;margin-inline-start:auto;font-size:1.3cqi}.fs-nav .on{box-shadow:inset 0 -.25cqi 0 var(--f-accent);padding-bottom:.3cqi}.fs-search{gap:1cqi;width:27cqi;padding:1.1cqi 1.6cqi;border:1px solid #cfcfcf;border-radius:.9cqi;color:var(--f-mute);font-size:1.3cqi}.fs-icons,.fs-search{display:inline-flex;align-items:center}.fs-icons{gap:2cqi}.fs-icons .fs-i{width:2.4cqi;height:2.4cqi}.fs-bag{position:relative;display:inline-flex}.fs-bag i{position:absolute;inset-inline-end:-.6cqi;bottom:-.4cqi;width:1.5cqi;height:1.5cqi;border-radius:50%;background:var(--f-bar);color:var(--f-bar-ink);font-size:.9cqi;font-style:normal;display:grid;place-items:center}.fs-cats{display:flex;gap:2.8cqi;padding:1.1cqi var(--f-pad);background:var(--f-bar);color:var(--f-bar-ink);font-size:1.3cqi;font-weight:var(--f-w);letter-spacing:var(--f-track)}.fs-crumb{padding:1cqi var(--f-pad);border-bottom:1px solid var(--f-line);font-size:1.1cqi}.fs-crumb span{margin-inline:.8cqi;color:var(--f-mute)}.fs-crumb em{font-style:normal;color:var(--f-mute)}.fs-body{display:flex;gap:3.4cqi;padding:2.6cqi var(--f-pad) 0}.fs-side{width:var(--f-side);flex:none;overflow:hidden}.fs-count{font-size:1.35cqi;white-space:nowrap}.fs-filters{margin:1.2cqi 0 .6cqi;font-size:1.35cqi;font-weight:600}.fs-f{display:flex;justify-content:space-between;align-items:center;padding:1.15cqi 0;border-bottom:1px solid var(--f-line);font-size:1.15cqi;letter-spacing:var(--f-track);white-space:nowrap}.fs-main{flex:1 1;min-width:0}.fs-chips{display:flex;align-items:center;gap:1.8cqi;margin-bottom:1.8cqi;font-size:1.15cqi;color:var(--f-mute);white-space:nowrap}.fs-chips>span{display:inline-flex;align-items:center;gap:.4cqi}.fs-more{color:#2E9BD6}.fs-sort{margin-inline-start:auto;padding:.8cqi 1.4cqi;border:1px solid var(--f-ink);border-radius:.6cqi;color:var(--f-ink);font-weight:500;letter-spacing:var(--f-track)}.fs-sort .fs-i{width:1.5cqi;height:1.5cqi}.fs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.6cqi 2.4cqi}.fs-card{display:grid;gap:.3cqi;align-content:start}.fs-img{position:relative;display:block;aspect-ratio:230/261;overflow:hidden;border-radius:var(--f-r);background:#F2F2F2;margin-bottom:.9cqi}.fs-img img{width:100%;height:100%;object-fit:cover}.fs-tag{position:absolute;inset-inline-start:1cqi;top:1cqi;padding:.35cqi 1cqi;font-size:1cqi;font-weight:700;letter-spacing:.06em;background:var(--f-bar);color:var(--f-bar-ink);border-radius:.4cqi;opacity:0;transform:translateY(-.5cqi)}.fs-tag.sale{background:#C8102E;color:#fff}.fs-b{font-size:1.2cqi;font-weight:700;letter-spacing:.02em}.fs-n{font-size:1.3cqi}.fs-p{font-size:1.45cqi;color:var(--f-price)}.fs-p s{margin-inline-start:.8cqi;color:var(--f-mute)}.fs.is-lux{--f-bg:#FBF8F3;--f-ink:#2A2118;--f-mute:#8A7C6B;--f-line:#EAE1D4;--f-bar:#2A2118;--f-bar-ink:#E9D7AF;--f-accent:#B08D57;--f-price:#9A7638;--f-top:#F4EEE4;--f-r:0;--f-track:.14em;--f-w:400;--f-pad:4.6cqi}.fs.is-lux .fs-brand b{font-size:2.1cqi;text-transform:uppercase}.fs.is-lux .fs-n{letter-spacing:.03em}.fs.is-lux .fs-search{border-color:var(--f-line);border-radius:0}.fs.is-lux .fs-sort{border-radius:0}.fs.is-navy{--f-bg:#FFFFFF;--f-ink:#13205A;--f-mute:#5E6A8E;--f-line:#E1E7F2;--f-bar:#13205A;--f-bar-ink:#FFFFFF;--f-accent:#13205A;--f-price:#13205A;--f-top:#EEF2FB}.fs.is-navy .fs-search{border-color:#C9D3EA}.fs.is-hero{--f-side:0cqi}.fs.is-hero .fs-side{opacity:0}.fs.is-hero .fs-body{gap:0}.fs.is-hero .fs-grid{gap:3cqi 3cqi}.fs.is-feat .fs-tag{opacity:1;transform:none}.fs.is-feat .fs-card.c0 .fs-p{color:#C8102E;font-weight:700}.fs.is-feat .fs-img{box-shadow:0 1.4cqi 2.8cqi -1.6cqi rgba(19,32,90,.35)}@media (max-width:1180px){.aid-browser{width:calc(100% - 270px)}.aid-panel{width:310px;padding:20px;top:120px}}@media (max-width:1024px){.aid-browser{width:calc(100% - 236px)}.aid-panel{width:276px;top:90px;gap:12px;padding:18px}.aid-q{font-size:16px}.aid-input{min-height:80px;font-size:14px}}@media (max-width:760px){.aid-stage{margin-top:32px}.aid-browser{width:100%;border-radius:16px}.aid-panel{position:relative;top:auto;right:auto;width:auto;margin:-18px 10px 0}.fs{height:150cqi;font-size:2.4cqi;--f-pad:4cqi}.fs-top{font-size:2cqi}.fs-top .fs-i{width:2.4cqi;height:2.4cqi}.fs-flag{width:3cqi;height:2cqi}.fs-flag:before{width:1.2cqi}.fs-chips>span:not(.fs-sort),.fs-crumb,.fs-nav,.fs-search,.fs-side{display:none}.fs-brand img{width:6cqi}.fs-brand b{font-size:3.6cqi}.fs-icons{margin-left:auto;gap:3cqi}.fs-icons .fs-i{width:4.4cqi;height:4.4cqi}.fs-bag i{width:2.6cqi;height:2.6cqi;font-size:1.6cqi}.fs-cats{gap:4cqi;font-size:2.3cqi;overflow:hidden;white-space:nowrap;padding-block:2cqi}.fs-body{padding-top:3cqi}.fs-chips{font-size:2.2cqi}.fs-sort .fs-i{width:2.6cqi;height:2.6cqi}.fs-grid{grid-template-columns:repeat(2,1fr);gap:4cqi 3cqi}.fs.is-hero .fs-grid{grid-template-columns:1fr 1fr}.fs-b{font-size:2.2cqi}.fs-n{font-size:2.4cqi}.fs-p{font-size:2.6cqi}.fs-tag{font-size:1.9cqi}}@media (prefers-reduced-motion:reduce){.fs,.fs *{transition:none!important}.aid-led.on{animation:none}}.sc{position:relative;overflow:hidden;padding:30px 0 0;background:radial-gradient(60% 120% at 50% 100%,rgba(27,169,230,.1),transparent 70%),linear-gradient(180deg,var(--brand-50) 0,#FFFFFF 16%,#F4FAFE 58%,#EAF5FC 100%);border-bottom:1px solid var(--line-2)}.sc:after{content:"";position:absolute;inset:auto 0 0 0;height:46%;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.55) 18%,rgba(234,245,252,.2)),radial-gradient(70% 60% at 50% 0,rgba(73,186,235,.1),transparent 70%)}.sc-viewport{position:relative;z-index:1;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.sc-track{display:flex;width:max-content;padding:10px 0 0;animation:sc-move 80s linear infinite;will-change:transform}.sc:hover .sc-track{animation-play-state:paused}@keyframes sc-move{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.sc-item{--w:300px;flex:none;width:var(--w);margin-right:34px;perspective:1100px}.sc-tilt{--ry:-14deg;--rx:4deg;position:relative;transform-style:preserve-3d;transform:rotateY(var(--ry)) rotateX(var(--rx));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.sc-item:nth-child(3n+1) .sc-tilt{--ry:-15deg;--rx:4deg}.sc-item:nth-child(3n+2) .sc-tilt{--ry:-9deg;--rx:3deg}.sc-item:nth-child(3n+3) .sc-tilt{--ry:-12deg;--rx:5deg}.sc-item:hover .sc-tilt{transform:rotateY(calc(var(--ry) * .4)) rotateX(2deg) translateZ(14px)}.sc-card,.sc-refl{display:block;margin:0;border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(183,225,245,.9)}.sc-card{position:relative;box-shadow:0 22px 30px -18px rgba(29,46,115,.38),0 8px 14px -10px rgba(20,30,70,.18),inset 0 1px 0 rgba(255,255,255,.9)}.sc-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,rgba(255,255,255,.28),rgba(255,255,255,0) 32%),linear-gradient(90deg,rgba(27,169,230,.16),transparent 9%)}.sc-bar{display:flex;gap:5px;padding:7px 10px;background:#F3F7FB;border-bottom:1px solid var(--line)}.sc-bar i{width:7px;height:7px;border-radius:50%;background:#D6DEEA}.sc-bar i:first-child{background:var(--sky-light)}.sc-card img,.sc-refl img{display:block;width:100%;height:auto;aspect-ratio:640/330;object-fit:cover;object-position:top center;background:var(--brand-50)}.sc-refl{left:0;right:0;top:calc(100% + 3px);transform:scaleY(-1);opacity:.5;box-shadow:none;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.18) 30%,transparent 58%);mask-image:linear-gradient(0deg,rgba(0,0,0,.55) 0,rgba(0,0,0,.18) 30%,transparent 58%)}.sc-refl,.sc-tilt:after{position:absolute;pointer-events:none}.sc-tilt:after{content:"";left:6%;right:6%;top:calc(100% - 6px);height:18px;z-index:-1;background:radial-gradient(50% 50% at 50% 50%,rgba(29,46,115,.22),transparent 75%);filter:blur(2px)}.sc-viewport{padding-bottom:112px}@media (max-width:1024px){.sc-item{--w:260px;margin-right:28px}.sc-viewport{padding-bottom:96px}}@media (max-width:760px){.sc{padding-top:22px}.sc-item{--w:220px;margin-right:22px;perspective:800px}.sc-viewport{padding-bottom:80px}.sc-track{animation-duration:60s}}@media (prefers-reduced-motion:reduce){.sc-track{animation:none}.sc-tilt{transition:none}.sc-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}.sc-track>.sc-item[aria-hidden=true]{display:none}}.sc-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:-18px auto 0;padding:0 0 44px;list-style:none;max-width:1080px}.sc-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:4px 16px}.sc-stat+.sc-stat{border-inline-start:1px solid rgba(42,58,146,.14)}.sc-stat-ic{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;color:var(--navy);background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(238,248,253,.9));border:1px solid rgba(183,225,245,.9);box-shadow:0 14px 26px -16px rgba(29,46,115,.45),inset 0 1px 0 #fff}.sc-stat-ic svg{width:32px;height:32px}.sc-num{position:relative;display:inline-grid;font-family:var(--font-en);font-size:clamp(34px,3.6vw,48px);font-weight:800;line-height:1.05;color:var(--navy-deep);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-num>span:not(.sr-only){grid-area:1/1;text-align:center}.sc-num-ghost{visibility:hidden}.sc-num i{font-style:normal;color:var(--sky);margin-inline-start:2px}.sc-stat-label{font-size:18px;font-weight:500;color:var(--ink-2)}.sc-num-text{font-family:inherit;font-size:clamp(19px,1.55vw,22px);letter-spacing:0;min-height:calc(clamp(34px, 3.6vw, 48px) * 1.05);align-items:center;line-height:1.25}@media (max-width:1024px){.sc-stat-ic{width:56px;height:56px}.sc-stat-ic svg{width:28px;height:28px}.sc-stat-label{font-size:16px}}@media (max-width:760px){.sc-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px;margin-top:-12px;padding-bottom:30px}.sc-stat:nth-child(odd){border-inline-start:0}.sc-num{font-size:32px}.sc-num-text{font-size:19px;min-height:calc(32px * 1.05)}}