.srch{flex:0 420px;width:420px}@media (max-width:1149px){.srch{flex-basis:320px;width:320px}}.srch.has-q{flex-basis:min(720px,62vw);width:min(720px,62vw)}@media (max-width:699px){.srch,.srch.has-q{flex-basis:calc(100vw - 210px);width:calc(100vw - 210px)}}.ask-label{display:inline}@media (max-width:1319px){.ask-label{display:none}}.desk-nav{display:flex}.mob-only{display:none}@media (max-width:999px){.desk-nav{display:none!important}.mob-only{display:flex}}@media (min-width:1000px){.mob-panel{display:none}}.hero-content{min-height:clamp(560px,46vw,780px);padding:clamp(96px,9vw,120px) clamp(20px,4vw,48px)}@media (max-width:999px){.hero-content{min-height:0;padding:clamp(40px,7vw,64px) clamp(20px,4vw,48px)}}.hero-art{top:50%;aspect-ratio:2000/1735;pointer-events:none;width:min(53.5%,720px);position:absolute;inset-inline-end:max(2%,50% - 640px);translate:0 -50%}@media (max-width:1149px){.hero-art{width:min(48%,620px)}}@media (max-width:999px){.hero-art{top:auto;width:min(100% - 2*clamp(20px,4vw,48px),560px);margin:clamp(20px,5vw,40px) auto 0;position:relative;inset-inline-end:auto;translate:none}}.hero-art-vid{width:94.93%;height:104.51%;position:absolute;top:-3.38%;left:1.78%}.stat-line{flex-wrap:wrap;align-items:center;row-gap:10px;animation:.8s cubic-bezier(.2,.8,.2,1) .6s both statIn;display:flex}.stat-item{border-inline-start:1px solid color-mix(in srgb,var(--heroFg) 22%,transparent);align-items:baseline;gap:7px;padding-inline:clamp(14px,2vw,22px);display:flex}.stat-item:first-child{border-inline-start:0;padding-inline-start:0}.stat-num{letter-spacing:-.02em;color:var(--heroFg);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.stat-num i{color:var(--heroEye);margin-inline-start:1px;font-style:normal}.stat-label{color:var(--heroFg);opacity:.7;font-size:14px}@keyframes statIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hdr-pill{border:1px solid var(--line);box-sizing:border-box;background:color-mix(in srgb,var(--surface) 35%,transparent);border-radius:999px;align-items:center;gap:2px;height:38px;padding:3px;display:flex}.hdr-pill button{min-width:30px;height:30px;color:var(--pillFg);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .25s,color .25s;display:flex}.hdr-pill button:hover{background:var(--tint);color:#3892e8}.hdr-pill .sep{background:var(--line);width:1px;height:16px}.hdr-lang{letter-spacing:.02em;padding:0 10px;font-size:13px;font-weight:700;font-family:"Modam",var(--f-vazir),var(--f-outfit),sans-serif!important}.sunmoon{overflow:visible}.sunmoon .core{transition:r .5s cubic-bezier(.2,.8,.2,1)}.sunmoon .bite{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sunmoon .rays{transform-origin:12px 12px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s}.cta-section{padding-block:clamp(48px,6vw,84px)}.cta-box{--ink:#1a2233;--muted:#5d6678;--accent:#2b3dab;--bg:#eef1f8;color:#1a2233;background:#eef1f8;border-radius:36px;position:relative;overflow:hidden}.cta-copy{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(32px,5vw,72px);padding:clamp(32px,4.5vw,64px);display:grid;position:relative}.cta-copy>*{grid-column:1}.cta-eye{text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.cta-eye span{background:#ffd234;flex:none;width:28px;height:2px}.cta-copy h2{text-wrap:balance;max-width:640px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1;margin-top:14px!important}.cta-copy p{color:var(--muted);text-wrap:pretty;max-width:520px;margin:14px 0 0;font-size:17px;line-height:1.6}.cta-actions{flex-wrap:wrap;grid-row:1/span 3;justify-content:flex-end;gap:12px;display:flex;grid-column:2!important}@media (max-width:899px){.cta-copy{grid-template-columns:1fr}.cta-actions{grid-row:auto;justify-content:flex-start;margin-top:28px;grid-column:1!important}}.cta-primary{isolation:isolate;margin-top:16px;white-space:nowrap;background:0 0;border:0;border-radius:20px;align-items:center;height:58px;margin-inline-end:16px;padding-inline:28px 62px;font-size:16px;font-weight:600;display:inline-flex;position:relative;color:#fff!important;text-decoration:none!important}.cta-primary:before{content:"";z-index:-1;border-radius:inherit;background:#2b3dab;transition:background .3s;position:absolute;inset:0;-webkit-mask:radial-gradient(30px at calc(100% - 6px) 6px,#0000 97%,#000 100%);mask:radial-gradient(30px at calc(100% - 6px) 6px,#0000 97%,#000 100%)}[dir=rtl] .cta-primary:before{-webkit-mask:radial-gradient(30px at 6px 6px,#0000 97%,#000 100%);mask:radial-gradient(30px at 6px 6px,#0000 97%,#000 100%)}.cta-primary:hover:before{background:#172f5d}.cta-arrow{top:-16px;color:#172f5d;background:#ffd234;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:absolute;inset-inline-end:-16px;transform:rotate(-45deg);box-shadow:0 0 0 6px #ffd23452}[dir=rtl] .cta-arrow{transform:rotate(45deg)}.cta-primary:hover .cta-arrow{transform:rotate(0)scale(1.08);box-shadow:0 0 0 9px #ffd23461}.cta-call{border:1.5px solid var(--ink);border-radius:20px;align-items:center;gap:12px;height:58px;margin-top:16px;padding-inline:8px 22px;font-size:15px;font-weight:600;transition:background .25s,color .25s;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.cta-call>svg{box-sizing:content-box;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);border-radius:50%;flex:none;padding:11px}.cta-call:hover{background:var(--ink);color:var(--bg)!important}.cta-call:hover>svg{color:#172f5d;background:#ffd234}.car-hero{--ink:#1a2233;--muted:#5d6678;--accent:#2b3dab;color:#172f5d;background:#eef1f8;border-radius:36px;align-items:center;display:flex;position:relative;overflow:hidden}.car-hero-copy{z-index:1;box-sizing:border-box;flex-direction:column;gap:14px;max-width:820px;padding:clamp(32px,4.5vw,64px);display:flex;position:relative}@media (max-width:759px){.car-hero{flex-direction:column;align-items:stretch}.car-hero-copy{max-width:none}}.orbit{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;max-width:1280px;height:clamp(340px,34vw,460px);margin:clamp(12px,2vw,28px) auto 0;position:relative}.orbit:active{cursor:grabbing}.orbit-path{border:1px dashed color-mix(in srgb,var(--ink) 16%,transparent);pointer-events:none;border-radius:50%;width:min(88%,1120px);height:min(52%,220px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-center{z-index:50;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-count{flex-direction:column;align-items:center;line-height:1;display:flex}.orbit-count span{letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(64px,8vw,112px);font-weight:800}.orbit-count i{color:#ffd234;font-style:normal}.orbit-count small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:6px;font-size:14px;font-weight:600}.site[lang=fa] .orbit-count small{letter-spacing:0}.orbit-item{border:1px solid var(--line);box-sizing:border-box;will-change:transform,opacity;background:#fff;border-radius:20px;justify-content:center;align-items:center;width:clamp(104px,11vw,150px);height:clamp(62px,6.4vw,88px);padding:12px 18px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 18px 36px -22px #172f5d66}.orbit-item img{object-fit:contain;pointer-events:none;max-width:100%;max-height:100%;display:block}@media (max-width:559px){.orbit{height:300px}.orbit-item{border-radius:14px;width:84px;height:52px;padding:8px 11px}}.mob-bar{display:none}@media (max-width:759px){.mob-bar{display:block}}.rv-init{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.rv-in{opacity:1;transform:none}.foot-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,136px),1fr));gap:36px 24px;display:grid}@media (max-width:699px){.foot-brand,.foot-contact{grid-column:1/-1}.foot-brand{gap:18px!important}}@keyframes sfDrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lang-row{border:1px solid #ffffff40;border-radius:999px;gap:4px;padding:3px;display:flex}.lang-row button{color:#d7ebe9;cursor:pointer;background:0 0;border:0;border-radius:999px;height:32px;padding:0 14px;font-size:14px;transition:background .2s,color .2s}.lang-row button:hover{color:#fff}.lang-row button.on{color:#172f5d;background:#fff;font-weight:600}.lang-row button[lang=fa]{font-family:"Modam",var(--f-vazir),sans-serif!important}.lang-row button[lang=en]{font-family:var(--f-outfit),sans-serif!important}.cr-metrics{color:#fff;background:#172f5d;border-radius:36px;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(20px,3vw,40px);padding:clamp(28px,4vw,56px);display:grid}.cr-val{letter-spacing:-.03em;color:#ffd234;text-align:start;font-size:clamp(44px,5vw,72px);font-weight:800;line-height:1}.cr-lbl{color:#d7ebe9;margin-top:10px;font-size:16px;line-height:1.45}.cr-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(16px,2vw,24px);display:grid}.cr-step{border:1.5px solid var(--line);background:var(--surface);border-radius:28px;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,32px);display:flex}.ba{aspect-ratio:4/3;background:var(--tint);cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;box-shadow:var(--cardSh);border-radius:28px;position:relative;overflow:hidden}.ba img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ba-tag{color:#fff;pointer-events:none;background:#060e2499;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:700;position:absolute;top:14px}.ba-line{background:#fff;width:2px;margin-inline-start:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #060e2426}.ba-line button{color:#172f5d;cursor:ew-resize;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #060e244d}.ba-line button:focus-visible{outline-offset:2px;outline:3px solid #3892e8}.reel-btn{height:52px;color:var(--heroFg);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 6px;font-size:16px;font-weight:600;display:flex}.reel-play{color:#172f5d;background:#ffd234;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .25s;animation:2.4s ease-out infinite reelPulse;display:flex;box-shadow:0 0 #ffd2348c}.reel-btn:hover .reel-play{transform:scale(1.08)}[dir=rtl] .reel-play svg{transform:scaleX(-1)}@keyframes reelPulse{0%{box-shadow:0 0 #ffd2348c}70%{box-shadow:0 0 0 14px #ffd23400}to{box-shadow:0 0 #ffd23400}}@media (prefers-reduced-motion:reduce){.reel-play{animation:none}}.reel-modal{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a1aeb;justify-content:center;align-items:center;padding:clamp(12px,3vw,40px);animation:.25s both sapFade;display:flex;position:fixed;inset:0}.reel-frame{aspect-ratio:9/16;background:#000;border-radius:22px;max-width:100%;height:min(88vh,980px);position:relative;overflow:hidden;box-shadow:0 40px 90px #00000080}.reel-frame.yt{aspect-ratio:16/9;width:min(100%,1280px);height:auto}.reel-frame video,.reel-frame iframe{object-fit:contain;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.reel-x{top:18px;color:#fff;cursor:pointer;z-index:2;background:#ffffff14;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:fixed;inset-inline-end:18px}.reel-x:hover{background:#fff3}@keyframes sapFade{0%{opacity:0}to{opacity:1}}.profile-dl{border:1.5px solid var(--line);color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:12px;padding:8px 18px 8px 8px;padding-inline:8px 18px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.profile-dl:hover{border-color:#3892e8}.profile-dl .pdf-ic{color:#172f5d;background:#ffd234;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.profile-dl b{font-size:15px;font-weight:600}.profile-dl small{color:var(--muted);font-size:12.5px}.profile-dl.dark{color:#fff;border-color:#ffffff40}.profile-dl.dark small{color:#a8b5d1}.profile-dl.dark:hover{background:#ffffff0f;border-color:#ffd234}.bf-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:899px){.bf-grid{grid-template-columns:1fr}}.bf-step{flex-direction:column;gap:16px;animation:.45s cubic-bezier(.2,.8,.2,1) both statIn;display:flex}.bf-sub{color:var(--muted);margin:-6px 0 0;font-size:15px}.bf-opts{grid-template-columns:1fr;gap:10px;display:grid}.bf-opts.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.bf-opt{border:1.5px solid var(--line);background:var(--surface);min-height:60px;color:var(--ink);text-align:start;cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;font-family:inherit;transition:border-color .2s,background .2s,transform .2s;display:flex}.bf-opt:hover{border-color:#3892e8}.bf-opt.on{background:var(--tint);border-color:#2b3dab}.bf-opt b{flex:1;font-size:16px;font-weight:600}.bf-opt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.bf-ic{background:var(--tint);width:42px;height:42px;color:var(--accent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.bf-opt.on .bf-ic{color:#fff;background:#2b3dab}.bf-check{border:1.5px solid var(--line);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-start:auto;transition:background .2s,color .2s,border-color .2s;display:flex}.bf-opt.on .bf-check{color:#fff;background:#2b3dab;border-color:#2b3dab}.bf-cur{background:var(--tint);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:flex}.bf-cur button{height:36px;color:var(--muted);cursor:pointer;font-weight:600;font-family:var(--f-outfit),sans-serif;background:0 0;border:0;border-radius:999px;padding:0 16px}.bf-cur button.on{background:var(--surface);color:var(--ink);box-shadow:0 2px 6px #172f5d24}.bf-plan{color:#fff;background:#172f5d;border-radius:32px;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,32px);display:flex;position:sticky;top:96px}@media (max-width:899px){.bf-plan{position:static}}.gl-hero{background:var(--hdr);color:var(--ink);padding-block:clamp(48px,6vw,84px);position:relative;overflow:hidden}@keyframes glSpin{to{transform:rotate(360deg)}}.gl-steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.gl-steps li{border:1.5px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;gap:10px;padding:24px 22px;display:flex;position:relative}.gl-steps b{font-size:18px;line-height:1.3}.gl-steps li>span[data-body]{color:var(--muted);font-size:15px;line-height:1.6}.gl-num{color:var(--accent);letter-spacing:.08em;font-size:13px;font-weight:700}.gl-card{background:var(--tint);border-radius:32px;flex-direction:column;gap:16px;padding:clamp(22px,3vw,36px);display:flex}.gl-clocks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gl-clocks>div{background:var(--surface);border-radius:20px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.gl-clocks>div.you{color:#fff;background:#172f5d}.gl-clocks small{opacity:.75;font-size:12.5px}.gl-clocks b{text-align:start;font-variant-numeric:tabular-nums;font-size:clamp(18px,2vw,24px);font-weight:700}.gl-clocks span{opacity:.75;text-overflow:ellipsis;white-space:nowrap;text-align:start;font-size:12.5px;overflow:hidden}@media (max-width:420px){.gl-clocks{grid-template-columns:1fr}}.gl-price{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.gl-price:last-child{border-bottom:0}.gl-price b{color:var(--accent);text-align:end;min-width:80px;font-size:18px;font-weight:700}.gl-chip{border:1.5px solid var(--line);border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px 0 6px;padding-inline:6px 16px;font-size:15px;font-weight:500;display:inline-flex}.gl-chip>span{background:var(--tint);width:30px;height:30px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;font-family:var(--f-outfit),sans-serif!important}.gl-faq{border-bottom:1px solid var(--line)}.gl-faq button{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-family:inherit;font-size:18px;font-weight:600;display:flex}.gl-faq p{color:var(--muted);max-width:720px;margin:0 0 20px;font-size:16px;line-height:1.7;animation:.35s both statIn}.bc-wrap{padding-block:clamp(48px,6vw,84px)}.bc-intro{flex-direction:column;gap:20px;display:flex}.bc-areas{flex-wrap:wrap;gap:8px;display:flex}.bc-areas span{background:var(--tint);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.bc-q{flex-direction:column;gap:16px;animation:.4s cubic-bezier(.2,.8,.2,1) both statIn;display:flex}.bc-back{color:var(--muted);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:14px;font-weight:600}.bc-bar{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.bc-bar span{background:#2b3dab;border-radius:999px;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.bc-opts{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;margin-top:8px;display:grid}.bc-opts button{border:1.5px solid var(--line);background:var(--surface);min-height:68px;color:var(--ink);text-align:start;cursor:pointer;border-radius:20px;align-items:center;gap:14px;padding:14px 18px;font-family:inherit;font-size:16px;font-weight:500;transition:border-color .2s,background .2s,transform .2s;display:flex}.bc-opts button:hover{border-color:#3892e8;transform:translateY(-2px)}.bc-opts button.on{background:var(--tint);border-color:#2b3dab}.bc-dot{background:var(--tint);width:34px;height:34px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;font-family:var(--f-outfit),sans-serif!important}.bc-opts button.on .bc-dot{color:#fff;background:#2b3dab}.bc-report{flex-direction:column;gap:clamp(24px,3vw,36px);animation:.5s both statIn;display:flex}.bc-print-head{display:none}.bc-top{flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,48px);display:flex}.bc-ring{--p:0;aspect-ratio:1;background:conic-gradient(#2b3dab calc(var(--p) * 1%),var(--line) 0);border-radius:50%;flex:none;justify-content:center;align-items:center;width:clamp(170px,22vw,220px);display:flex}.bc-ring>div{aspect-ratio:1;background:var(--bg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:78%;line-height:1;display:flex}.bc-ring b{letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,68px);font-weight:800}.bc-ring small{color:var(--muted);margin-top:6px;font-size:14px}.bc-bars{border:1.5px solid var(--line);border-radius:28px;flex-direction:column;gap:12px;padding:clamp(20px,3vw,32px);display:flex}.bc-bars>div{grid-template-columns:minmax(110px,180px) 1fr 44px;align-items:center;gap:14px;font-size:15px;font-weight:600;display:grid}.bc-bars b{text-align:end;font-variant-numeric:tabular-nums}.bc-track{background:var(--line);border-radius:999px;height:10px;overflow:hidden}.bc-track span{background:#3892e8;border-radius:999px;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1);display:block}.bc-bars .strong .bc-track span{background:#1fa855}.bc-bars .weak .bc-track span{background:#ffb020}.bc-sw{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.bc-sw>div{color:#14532d;background:#ddf5e4;border-radius:22px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.bc-sw>div.weak{color:#7a4b00;background:#fff1d6}.bc-sw small{opacity:.8;font-size:13px}.bc-sw b{font-size:20px}.bc-rec{background:var(--surface);border:1.5px solid var(--line);color:var(--ink);border-radius:22px;align-items:center;gap:16px;padding:18px 20px;text-decoration:none;transition:border-color .2s;display:flex}.bc-rec:hover{border-color:#3892e8}.bc-rec-tag{background:var(--tint);color:var(--accent);border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:700}@media (max-width:559px){.bc-rec{flex-wrap:wrap}.bc-bars>div{grid-template-columns:1fr 44px}.bc-track{grid-area:2/1/auto/-1}}.bc-actions{flex-wrap:wrap;gap:12px;display:flex}.bc-lead{color:#fff;background:#172f5d;border-radius:32px;flex-direction:column;gap:16px;padding:clamp(24px,3.5vw,44px);display:flex}.bc-lead input::placeholder{color:#a8b5d1}@media print{@page{margin:14mm}body *{visibility:hidden!important}.bc-report,.bc-report *{visibility:visible!important}.bc-report{--bg:#fff;--ink:#172f5d;--muted:#4b5a7a;--line:#dce3ee;--tint:#eaf2f1;--surface:#fff;--accent:#2b3dab;color:#172f5d;width:100%;animation:none;position:absolute;inset:0 auto auto 0}.bc-print-head{color:#4b5a7a;border-bottom:1px solid #dce3ee;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;font-size:13px;display:flex!important}.bc-print-head img{height:34px}.bc-actions,.bc-lead{display:none!important}.bc-ring,.bc-track span,.bc-sw>div{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.in-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(16px,2vw,24px);display:grid}@media (min-width:1000px){.in-grid .in-card.big{grid-column:span 2}}.in-card{background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:var(--cardSh);border-radius:28px;flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;overflow:hidden}.in-card:hover{box-shadow:var(--cardShH);transform:translateY(-4px)}.in-cover{aspect-ratio:16/9;background:#172f5d;display:block;overflow:hidden}.in-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.in-card:hover .in-cover>img{transform:scale(1.04)}.in-cover-ph{background:radial-gradient(circle at 30% 20%,#2b3dab,#172f5d 70%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.in-cover-ph img{opacity:.9;width:38%}.in-body{flex-direction:column;gap:10px;padding:20px 22px 24px;display:flex}.in-body small{color:var(--muted);font-size:13px}.in-body b{font-size:20px;line-height:1.3}.in-card.big .in-body b{font-size:clamp(22px,2.2vw,28px)}.in-ex{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.in-more{color:var(--accent);align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:700;display:inline-flex}.in-article{font-size:18px;line-height:1.8}.in-article p{text-wrap:pretty;margin:0 0 1.2em}.in-article h2{margin:1.6em 0 .6em;font-size:clamp(22px,2.2vw,28px);line-height:1.25}.in-article ul{margin:0 0 1.2em;padding-inline-start:1.2em}.in-article li{margin-bottom:.4em}.in-article li::marker{color:#3892e8}.in-share{border:1.5px solid var(--line);height:38px;color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.in-share:hover{border-color:#3892e8}.ceo-portrait{aspect-ratio:1;width:min(100%,320px);position:relative}.ceo-ring{width:100%;height:100%;animation:40s linear infinite glSpin;position:absolute;inset:0;overflow:visible}.ceo-ring text{letter-spacing:.02em;text-transform:uppercase;fill:var(--accent);font-size:19px;font-weight:400;font-family:var(--f-outfit),sans-serif}.site[lang=fa] .ceo-ring text{letter-spacing:0;font-size:17px;font-weight:700;font-family:"Modam",var(--f-vazir),sans-serif}.ceo-disc{background:radial-gradient(circle at 35% 30%,#3892e8,#2b3dab 55%,#172f5d);border-radius:50%;position:absolute;inset:14%}.ceo-portrait img.cut{object-fit:contain;object-position:bottom;clip-path:inset(-60% 0 0 round 0 0 999px 999px);width:72%;height:auto;max-height:96%;position:absolute;bottom:14%;left:14%;right:14%}.ceo-portrait img.round{object-fit:cover;border-radius:50%;width:68%;height:68%;position:absolute;inset:16%}@media (prefers-reduced-motion:reduce){.ceo-ring{animation:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-dl.dark{gap:9px;padding-block:5px;padding-inline:5px 14px}.profile-dl.dark .pdf-ic{width:30px;height:30px}.profile-dl.dark .pdf-ic svg{width:15px;height:15px}.profile-dl.dark b{font-size:13.5px}.profile-dl.dark small{font-size:11.5px}.cm{padding-block:clamp(64px,8vw,120px);position:relative}.cm-eye{text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.cm-eye span{background:#ffd234;flex:none;width:28px;height:2px}.cm-eye.light{color:#ffd234}.cm-w{white-space:pre;opacity:0;filter:blur(10px);transition:opacity .8s,filter .8s,transform .8s;display:inline-block;transform:translateY(8px)}.cm.on .cm-w{opacity:1;filter:none;transform:none}.cm-acc{color:var(--accent);white-space:pre;font-size:1.25em;line-height:.8}.cm-acc.light{color:#ffd234}.site[lang=fa] .cm-acc{font-size:1.4em}.cm-sign{flex-direction:column;gap:4px;display:flex}.cm-sig{color:var(--ink);min-height:1.25em;font-size:clamp(34px,3.6vw,48px);line-height:1.25}.cm-sig.light{color:#fff}.cm-role{color:var(--muted);font-size:14px}@media (prefers-reduced-motion:reduce){.cm-w{opacity:1;filter:none;transition:none;transform:none}}.cm-mag-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;max-width:1240px;margin:0 auto;padding-inline:clamp(20px,4vw,48px);display:grid}.cm-mag-photo{aspect-ratio:4/5;background:#eef1f8;border-radius:36px;margin:0;position:relative;overflow:hidden}.cm-mag-photo:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffffb3,#0000);height:70%;position:absolute;inset:auto -20% -30%}[data-theme=dark] .pq:before{background:radial-gradient(closest-side,#3892e859,#0000)}.cm-mag-photo img{filter:grayscale()contrast(1.05);width:auto;max-width:none;height:94%;position:absolute;bottom:0;left:50%;translate:-50%}.cm-mag-tag{top:22px;z-index:2;color:#ffd234;text-transform:uppercase;background:#172f5d;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700;position:absolute;inset-inline-start:22px}.cm-mag-photo figcaption{inset-inline-start:18px;z-index:2;-webkit-backdrop-filter:blur(10px);color:#172f5d;background:#ffffffd9;border-radius:18px;flex-direction:column;max-width:calc(100% - 36px);padding:12px 16px;display:flex;position:absolute;bottom:18px}.cm-mag-photo figcaption b{font-size:16px}.cm-mag-photo figcaption span{color:#4b5a7a;font-size:13px}.cm-mag-text{z-index:1;background:var(--surface);border-radius:36px;flex-direction:column;gap:24px;margin-inline-start:-12%;padding:clamp(28px,4vw,56px);display:flex;position:relative;box-shadow:0 40px 80px -40px #172f5d66}.cm-mag-quote{color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.15}.cm-mag-quote:before{content:"“";color:#ffd234;height:.45em;font-family:Georgia,serif;font-size:2em;line-height:1;display:block}.cm-mag-intro{color:var(--muted);text-wrap:pretty;max-width:560px;margin:0;font-size:17px;line-height:1.75}.site[lang=en] .cm-mag-intro:first-letter{float:left;color:var(--accent);margin:.06em .12em 0 0;font-size:3.6em;font-weight:800;line-height:.85}@media (max-width:899px){.cm-mag-grid{grid-template-columns:1fr}.cm-mag-photo{justify-self:center;width:100%;max-width:420px}.cm-mag-text{margin-inline-start:0;margin-top:-60px}}.cm-qa-grid{grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);align-items:start;gap:clamp(32px,6vw,90px);max-width:1180px;margin:0 auto;padding-inline:clamp(20px,4vw,48px);display:grid}.cm-qa-side{flex-direction:column;align-items:center;gap:16px;display:flex;position:sticky;top:110px}.cm-qa-who{text-align:center;flex-direction:column;align-items:center;display:flex}.cm-qa-who b{font-size:20px}.cm-qa-who span{color:var(--muted);font-size:14px}@media (max-width:899px){.cm-qa-grid{grid-template-columns:1fr}.cm-qa-side{position:static}}.cm-qa-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.cm-qa-item{border-bottom:1px solid var(--line)}.cm-qa-item button{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:40px 1fr 36px;align-items:center;gap:12px;padding:20px 0;font-family:inherit;display:grid}.cm-qa-num{color:var(--accent);letter-spacing:.06em;font-size:13px;font-weight:700}.cm-qa-q{font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.3}.cm-qa-plus{border:1.5px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .25s,color .25s,border-color .25s;display:flex}.cm-qa-item.open .cm-qa-plus{color:#fff;background:#2b3dab;border-color:#2b3dab;transform:rotate(45deg)}.cm-qa-a{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.8,.2,1);display:grid}.cm-qa-item.open .cm-qa-a{grid-template-rows:1fr}.cm-qa-a>div{overflow:hidden}.cm-qa-a p{color:var(--muted);text-wrap:pretty;margin:0 0 22px;padding-inline-start:52px;font-size:clamp(17px,1.5vw,19px);line-height:1.7}.cm-ban{padding-top:clamp(48px,6vw,84px)}.cm-ban-band{color:#fff;background:radial-gradient(120% 140% at 70% 100%,#2b3dab 0%,#172f5d 55%,#0f2147 100%);border-radius:40px;align-items:center;max-width:1280px;min-height:clamp(380px,34vw,470px);margin:0 auto;display:flex;position:relative}@media (max-width:1328px){.cm-ban-band{margin-inline:clamp(20px,4vw,48px)}}.cm-ban-portrait{z-index:1;top:50%;aspect-ratio:1;width:min(40%,380px);position:absolute;inset-inline-end:clamp(16px,5vw,80px);translate:0 -50%}.cm-ban-front{z-index:2;flex-direction:column;gap:22px;max-width:min(640px,58%);padding:clamp(32px,4.5vw,64px);display:flex;position:relative}.cm-ban-quote{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,46px);font-weight:400;line-height:1.2;position:relative}.site[lang=fa] .cm-ban-quote{letter-spacing:0}.cm-ban-mark{color:#ffd234;height:.45em;font-family:Georgia,serif;font-size:2em;line-height:1;display:block}.cm-ban-sign{flex-direction:column;gap:2px;display:flex}@media (max-width:759px){.cm-ban{padding-top:40px}.cm-ban-band{flex-direction:column-reverse;align-items:stretch}.cm-ban-portrait{align-self:center;width:min(80%,300px);margin:28px auto 0;position:relative;inset:auto;translate:none}.cm-ban-front{max-width:none}}.cm-preview-label{align-items:center;gap:12px;max-width:1280px;margin:0 auto;padding:28px clamp(20px,4vw,48px) 0;display:flex}.cm-preview-label b{color:#172f5d;background:#ffd234;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.cm-preview-label span{font-size:20px;font-weight:700}.hw-sec{padding-block:clamp(48px,6vw,84px)}.hw-eye{text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;font-size:14px;font-weight:600;display:flex}.hw-eye span{background:#ffd234;width:28px;height:2px}.hw-pill{color:#172f5d;background:#ffd234;border-radius:999px;align-items:center;gap:12px;height:50px;padding-inline:6px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s;display:inline-flex}.hw-pill:hover{transform:translateY(-2px)}.hw-pill-ic{color:#ffd234;background:#172f5d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.hw-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:700px){.hw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.hw-grid{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr))}.hw-card.feat{grid-row:span 2}}.hw-card{background:var(--surface);height:100%;color:var(--ink);border:1px solid var(--line);box-shadow:var(--cardSh);border-radius:26px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.hw-card:hover{box-shadow:var(--cardShH);transform:translateY(-6px)}.hw-media{box-sizing:border-box;flex:1;justify-content:center;align-items:center;min-height:190px;padding:12px 10%;display:flex;position:relative;overflow:hidden}.hw-card.feat .hw-media{min-height:clamp(260px,32vw,420px);padding:4% 10%}.hw-logo{object-fit:contain;max-width:100%;max-height:130px;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1);display:block}.hw-card.feat .hw-logo{max-height:300px}.hw-card:hover .hw-logo{transform:scale(1.05)}.hw-slide{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity .8s;position:absolute;inset:0}.hw-body{justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 24px;display:flex}.hw-arrow{color:#fff;background:#2b3dab;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.hw-title{color:var(--ink);font-size:20px;font-weight:700;line-height:1.2}.hw-card.feat .hw-title{font-size:clamp(22px,2.2vw,28px)}.hw-type{color:var(--muted);margin-top:4px;font-size:14.5px}.mv-rise{clip-path:inset(0 0 100%);transition:clip-path .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(40px)}.mv-rise.mv-in{clip-path:inset(-20% -5%);transform:none}.mv-mag{transition:transform .25s cubic-bezier(.2,.8,.2,1)!important}.hb-dock,.hw-pill,.reel-play,.cta-primary{transition-property:transform,box-shadow;transition-duration:.45s;transition-timing-function:cubic-bezier(.2,.8,.2,1)}.mv-progress{z-index:120;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.mv-progress div{transform-origin:0;background:#ffd234;height:100%;transform:scaleX(0)}[dir=rtl] .mv-progress div{transform-origin:100%}.mv-view{z-index:130;pointer-events:none;width:0;height:0;position:fixed;top:0;left:0}.mv-view span{color:#172f5d;background:#ffd234;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;font-size:12px;font-weight:700;transition:transform .18s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;left:0;transform:scale(0);box-shadow:0 8px 20px #172f5d40}.mv-view.on span{transform:scale(1)}@media (pointer:fine) and (prefers-reduced-motion:no-preference){.hw-card,a.hv-card,.in-card{cursor:none}}@media (prefers-reduced-motion:reduce){.mv-rise{clip-path:none;transform:none}.mv-progress{display:none}}.gl-hero{align-items:center;display:flex}.gl-hero>div:last-child{width:100%}.wm{pointer-events:none;justify-content:flex-end;align-items:center;max-width:1280px;margin:0 auto;padding-inline:clamp(20px,4vw,48px);display:flex;position:absolute;inset:0}[dir=rtl] .wm{justify-content:flex-start;-webkit-mask-image:linear-gradient(270deg,#0000 0%,#000 38%);mask-image:linear-gradient(270deg,#0000 0%,#000 38%)}.wm svg{width:auto;max-width:58%;height:100%;overflow:visible}.wm-dots circle{fill:color-mix(in srgb,var(--ink) 40%,transparent)}.wm-glow{animation:3s ease-in-out infinite wmGlow}@keyframes wmGlow{50%{opacity:.55}}.wm-arc{fill:none;stroke:#ffd23459;stroke-width:.32px;stroke-dasharray:1.2 1.2}.wm-run{fill:none;stroke:#ffd234;stroke-width:.55px;stroke-linecap:round;stroke-dasharray:10 90;stroke-dashoffset:100px;animation:wmRun 3.6s cubic-bezier(.45,.05,.55,.95) var(--d) infinite}@keyframes wmRun{0%{stroke-dashoffset:100px;opacity:0}10%{opacity:1}80%{opacity:1}to{stroke-dashoffset:-10px;opacity:0}}.wm-pin{fill:#ffd234}.wm-ping,.wm-home-ping{fill:none;stroke:#ffd234;stroke-width:.3px;transform-box:fill-box;transform-origin:50%;animation:wmPing 2.4s ease-out var(--d) infinite}.wm-home{fill:#ffd234}.wm-home-ping{stroke-width:.4px;animation-delay:0s}@keyframes wmPing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.5)}}.wm-label{fill:var(--ink);font-size:2.1px;font-weight:600;font-family:var(--f-outfit),sans-serif}.site[lang=fa] .wm-label{font-family:"Modam",var(--f-vazir),sans-serif;font-size:2.3px}.wm-label.home{fill:var(--hl);font-size:2.6px;font-weight:800}@media (prefers-reduced-motion:reduce){.wm-run,.wm-ping,.wm-home-ping,.wm-glow{animation:none}.wm-run{stroke-dasharray:none;stroke-dashoffset:0;opacity:.6}}@media (max-width:899px){.wm{justify-content:center;margin-top:28px;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.wm svg{width:100%;margin:0}.gl-hero{flex-direction:column;align-items:stretch;min-height:0}.gl-hero>div:last-child{order:-1}}.hb{--hp:10px;--dk:54px;--d2:calc(var(--dk) + 2 * var(--hp) + 14px);--d1:calc(var(--d2) + 2 * var(--hp));--c1:#eef6f5;--c2:#d7ebe9;padding:var(--hp);background:var(--c1);margin-bottom:calc(var(--d1) / 2 - 2 * var(--hp) + 6px);border-radius:40px;position:relative}[data-theme=dark] .hb{--c1:#1e3a6d;--c2:#244680}.hb-in{z-index:1;padding:var(--hp);background:var(--c2);border-radius:32px;position:relative}.hb-card{z-index:2;color:#fff;padding:clamp(22px,2.6vw,30px) clamp(20px,2.6vw,30px) calc(var(--dk) / 2 + 24px);background:#172f5d;border-radius:24px;flex-direction:column;gap:12px;display:flex;position:relative}[data-theme=dark] .hb-card{background:#2b3dab;box-shadow:0 24px 48px -24px #040c1e99}[data-theme=dark] .hb-card .gl-price .bf-ic{background:#ffffff24}[data-theme=dark] .hb-dock{color:#2b3dab}.hb-card .gl-price{border-color:#d7ebe926}.hb-card .gl-price span{color:#fff}.hb-card .gl-price .bf-ic{color:#d7ebe9;background:#d7ebe91f}.hb-tag{color:#fff;background:#2b3dab;border-radius:10px;align-self:flex-start;align-items:center;height:30px;padding:0 13px;font-size:12.5px;font-weight:700;display:inline-flex}.hb-bump2{z-index:0;width:var(--d2);height:var(--d2);left:50%;bottom:calc(var(--hp) - var(--d2) / 2);background:var(--c2);border-radius:50%;position:absolute;translate:-50%}.hb-bump1{z-index:0;width:var(--d1);height:var(--d1);left:50%;bottom:calc(2 * var(--hp) - var(--d1) / 2);background:var(--c1);border-radius:50%;position:absolute;translate:-50%}.hb-dock{z-index:3;left:50%;bottom:calc(var(--hp) - var(--dk) / 2);width:var(--dk);height:var(--dk);color:#172f5d;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;translate:-50%;box-shadow:0 0 0 5px #ffb020,0 0 0 12px #ffb02038,0 14px 24px -10px #172f5d73}.cta-primary.yellow{color:#172f5d!important}.cta-primary.yellow:before{background:#ffd234}.cta-primary.yellow:hover:before{background:#ffe27a}.cta-primary.yellow .cta-arrow{background:#fff;box-shadow:0 0 0 6px #ffffff47}.cta-primary.green:before{background:#1fa855}.cta-primary.green:hover:before{background:#178a45}.car-open{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin-top:clamp(48px,6vw,80px);display:grid}@media (max-width:799px){.car-open{grid-template-columns:1fr}}.cta-actions{position:relative}.sbox{isolation:isolate;color:#172f5d;border-radius:28px;flex-direction:column;gap:16px;min-height:200px;padding:clamp(20px,2.4vw,28px);display:flex;position:relative;text-decoration:none!important}.sbox:before{content:"";z-index:-1;border-radius:inherit;background:#ffd234;transition:background .3s;position:absolute;inset:0;-webkit-mask:radial-gradient(42px at calc(100% - 24px) 24px,#0000 97%,#000 100%);mask:radial-gradient(42px at calc(100% - 24px) 24px,#0000 97%,#000 100%)}[dir=rtl] .sbox:before{-webkit-mask:radial-gradient(42px at 24px 24px,#0000 97%,#000 100%);mask:radial-gradient(42px at 24px 24px,#0000 97%,#000 100%)}.sbox:hover:before{background:#fd5}.sbox-tag{color:#ffd234;background:#172f5d;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;height:38px;padding:0 16px 0 12px;padding-inline:12px 16px;font-size:14px;font-weight:700;display:inline-flex}.sbox-panel{background:#172f5d;border-radius:20px;flex-direction:column;flex:1;justify-content:center;gap:8px;padding:clamp(18px,2vw,24px);display:flex}.sbox-label{color:#d7ebe9;font-size:15px;font-weight:500}.sbox-go{top:-6px;color:#172f5d;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:flex;position:absolute;inset-inline-end:-6px;box-shadow:0 0 0 7px #ffffff4d}.sbox:hover .sbox-go{transform:rotate(45deg)scale(1.06);box-shadow:0 0 0 10px #ffffff59}[dir=rtl] .sbox:hover .sbox-go{transform:rotate(-45deg)scale(1.06)}.sv-fan{min-width:0;height:clamp(170px,15vw,200px);position:relative}.sv-fan img{aspect-ratio:4/5;object-fit:cover;border-radius:14px;width:clamp(110px,10vw,140px);transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;box-shadow:0 10px 18px -12px #040c1e59}.sv-fan-0{transform:translate(-118%,-50%)rotate(-10deg)}.sv-fan-1{z-index:2;transform:translate(-50%,-56%)}.sv-fan-2{transform:translate(18%,-50%)rotate(10deg)}.sv-fan:hover .sv-fan-0{transform:translate(-128%,-52%)rotate(-13deg)}.sv-fan:hover .sv-fan-2{transform:translate(28%,-52%)rotate(13deg)}.sv-fan-badge{z-index:3;top:-4%;color:#172f5d;background:#ffd234;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:72px;height:72px;line-height:1.05;display:flex;position:absolute;inset-inline-end:10%;transform:rotate(-8deg);box-shadow:0 14px 26px -12px #040c1e99}.sv-fan-badge small{font-size:12px;font-weight:600}.sv-fan-badge b{font-size:24px;font-weight:800}@media (max-width:899px){.sv-fan{height:230px}.sv-fan img{width:120px}.sv-fan-badge{width:74px;height:74px}.sv-fan-badge b{font-size:20px}}@media (prefers-reduced-motion:reduce){.sv-fan img{transition:none}}.sp-terms{box-sizing:border-box;background:var(--tint);color:var(--ink);border-radius:20px;align-items:center;gap:14px;margin-top:20px;padding:16px 20px;font-size:15px;line-height:1.5;display:flex}.sp-terms b{margin-bottom:2px;font-size:14px;display:block}.sp-terms-ic{color:#172f5d;background:#ffd234;border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@media (prefers-reduced-motion:reduce){.sp-card{animation:none}}.pb-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}@media (max-width:899px){.pb-split{grid-template-columns:1fr}}.sv-fan-count{z-index:3;bottom:2%;background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 14px;font-size:13.5px;position:absolute;inset-inline-start:4%}.sv-fan-count b{color:var(--ink)}.bc-intro-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}@media (max-width:899px){.bc-intro-grid{grid-template-columns:1fr}}.bc-demo{background:var(--surface);border:1px solid var(--line);border-radius:28px;flex-direction:column;align-items:center;gap:18px;padding:26px;display:flex;position:relative;transform:rotate(2deg);box-shadow:0 30px 60px -36px #172f5d80}.bc-demo-tag{text-transform:uppercase;letter-spacing:.08em;color:#172f5d;background:#ffd234;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:700}.bc-demo-ring{width:150px;height:150px;position:relative}.bc-demo-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.bc-demo-ring circle{fill:none;stroke:var(--tint);stroke-width:11px}.bc-demo-ring circle.on{stroke:#2b3dab;stroke-linecap:round}.bc-demo-ring b{color:var(--ink);justify-content:center;align-items:center;font-size:40px;font-weight:800;display:flex;position:absolute;inset:0}.bc-demo-ring small{color:var(--muted);font-size:15px;font-weight:600}.bc-demo-bars{flex-direction:column;gap:10px;width:100%;display:flex}.bc-demo-bars div{color:var(--muted);grid-template-columns:110px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.bc-demo-bars i{background:var(--tint);border-radius:999px;height:8px;overflow:hidden}.bc-demo-bars em{border-radius:inherit;background:linear-gradient(90deg,#3892e8,#2b3dab);height:100%;display:block}[data-theme=dark] .bc-demo-ring circle.on{stroke:#ffd234}.mq-dark{display:none}.mq-light,[data-theme=dark] .mq-dark{display:block}[data-theme=dark] .mq-light{display:none}.ct-quick{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.ct-quick a{border:1.5px solid var(--line);height:46px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.ct-quick a:hover,.ct-quick a:first-child{color:#172f5d;background:#ffd234;border-color:#ffd234}.ev-stack{height:clamp(170px,15vw,200px);position:relative}.ev-stack img{aspect-ratio:4/5;object-fit:cover;object-position:top;background:#fff;border-radius:16px;width:clamp(110px,10vw,140px);position:absolute;top:50%;left:50%;box-shadow:0 10px 18px -12px #040c1e59}.ev-stack-0{transform:translate(-110%,-50%)rotate(-8deg)}.ev-stack-1{z-index:2;transform:translate(-50%,-54%)}.ev-stack-2{transform:translate(10%,-50%)rotate(8deg)}.ev-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:20px;display:grid}.ev-card{color:var(--ink);text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;gap:12px;padding:0;display:flex}.ev-card.big{grid-column:span 2}@media (max-width:640px){.ev-card.big{grid-column:auto}}.ev-cover{aspect-ratio:4/3;background:var(--tint);border-radius:22px;display:block;position:relative;overflow:hidden}.ev-cover img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.ev-card:hover .ev-cover img{transform:scale(1.04)}.ev-count{bottom:12px;color:#fff;background:#172f5dbf;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;position:absolute;inset-inline-start:12px}.ev-body{flex-direction:column;gap:2px;display:flex}.ev-body small{color:var(--muted);font-size:13px}.ev-body b{font-size:18px}.en-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px;display:grid}.en-card{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:start;cursor:pointer;font:inherit;border-radius:24px;flex-direction:column;gap:10px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.en-card:hover,.en-card.on{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 18px 34px -22px #172f5d80}.en-ic{background:var(--tint);width:48px;height:48px;color:var(--accent);border-radius:14px;justify-content:center;align-items:center;display:flex}.en-card b{font-size:18px}.en-desc{color:var(--muted);flex:1;font-size:14.5px;line-height:1.55}.en-go{color:var(--accent);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.en-panel{background:var(--hdr);border-radius:28px;flex-direction:column;gap:12px;margin-top:28px;padding:clamp(22px,3vw,36px);display:flex}.en-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin-top:8px;display:grid}.en-form label,.gd-form label{color:var(--ink);flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.en-form .wide{grid-column:1/-1}.en-form input,.en-form select,.en-form textarea,.gd-form input{border:1.5px solid var(--line);background:var(--surface);height:50px;color:var(--ink);font:inherit;border-radius:14px;outline:0;padding:0 14px;font-size:15px}.en-form textarea{resize:vertical;height:auto;padding:12px 14px}.en-err{color:#b4232a;margin:0;font-size:14px}.en-done{color:var(--ink);margin:0;font-size:18px;font-weight:600}.gd-wrap{background:var(--hdr);padding-block:clamp(48px,6vw,90px)}.gd-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4vw,64px);max-width:1180px;margin:0 auto;padding-inline:clamp(20px,4vw,48px);display:grid}@media (max-width:899px){.gd-grid{grid-template-columns:1fr}}.gd-copy{color:var(--ink);flex-direction:column;gap:18px;display:flex}.gd-points{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gd-points li{align-items:center;gap:10px;font-size:15.5px;font-weight:600;display:flex}.gd-points li:before{content:"";background:#ffd234;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #ffd23440}.gd-cover{border-radius:14px;width:min(220px,60%);transform:rotate(-4deg);box-shadow:0 20px 40px -24px #172f5d99}.gd-card{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:28px;padding:clamp(22px,3vw,34px);box-shadow:0 30px 60px -36px #172f5d8c}.gd-form{flex-direction:column;gap:14px;display:flex}.fb{flex-direction:column;align-items:center;gap:18px;display:flex}.fb-book{width:min(100%,400px);aspect-ratio:var(--ar,.7727);perspective:2200px;grid-template-columns:1fr;display:grid;position:relative}.fb-book.wide{width:min(100%,820px);aspect-ratio:calc(var(--ar,.7727) * 2);grid-template-columns:1fr 1fr}.fb-page{background:var(--surface);position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #172f5d99}.fb-book.wide .fb-page.left{border-radius:14px 0 0 14px}.fb-book.wide .fb-page.right{border-radius:0 14px 14px 0}.fb-book:not(.wide) .fb-page{border-radius:14px}.fb-page img,.fb-face img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.fb-spine{pointer-events:none;z-index:4;background:linear-gradient(90deg,#0000,#0000001f 45%,#0000002e 50%,#0000001f 55%,#0000);width:30px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.fb-leaf{width:50%;transform-style:preserve-3d;z-index:3;position:absolute;top:0;bottom:0}.fb-leaf.fwd{transform-origin:0;will-change:transform;animation:1.05s cubic-bezier(.65,0,.35,1) forwards fbFwd;left:50%}.fb-leaf.back{transform-origin:100%;will-change:transform;animation:1.05s cubic-bezier(.65,0,.35,1) forwards fbBack;left:0}@keyframes fbFwd{0%{transform:rotateY(0)}50%{transform:rotateY(-90deg)translateZ(14px)}to{transform:rotateY(-180deg)}}@keyframes fbBack{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)translateZ(14px)}to{transform:rotateY(180deg)}}.fb-face{backface-visibility:hidden;background:#fff;position:absolute;inset:0;overflow:hidden}.fb-face.rear{transform:rotateY(180deg)}.fb-bar{color:var(--ink);align-items:center;gap:16px;font-size:15px;font-weight:600;display:flex}.fb-bar button{border:1.5px solid var(--line);background:var(--surface);width:46px;height:46px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex}.fb-bar button:hover:not(:disabled){color:#172f5d;background:#ffd234;border-color:#ffd234}.fb-bar button:disabled{opacity:.35;cursor:default}.fb-hint{color:var(--muted);margin:0;font-size:13.5px}.fb-loading{color:var(--muted);align-items:center;gap:12px;padding:40px 0;font-size:16px;display:flex}.fb-loading span{border:3px solid var(--tint);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite fbSpin}@keyframes fbSpin{to{transform:rotate(360deg)}}.fb-native{background:var(--surface);border:0;border-radius:18px;width:min(100%,820px);height:min(72vh,760px);margin:0 auto;display:block;box-shadow:0 30px 60px -36px #172f5d99}@media (min-width:900px){.pg-head{box-sizing:border-box;align-items:center;height:clamp(320px,25.6vw,368px);display:flex;min-height:0!important;padding-block:0!important}.pg-head>div{width:100%;max-height:100%}.pg-head>div>div{padding-block:0!important}.pg-head h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pg-head h1+p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pg-head img.mq-light,.pg-head img.mq-dark{justify-self:end;width:auto!important;max-width:100%!important;height:calc(clamp(320px,25.6vw,368px)/1.35135)!important;max-height:none!important;padding:0!important}}.in-cats{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.in-cats button{border:1px solid var(--line);height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;font-size:14.5px;font-weight:600}.in-cats button.on{color:#fff;background:#172f5d;border-color:#172f5d}.en-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(20px,3vw,48px);margin-top:0;display:grid}@media (max-width:899px){.en-split{grid-template-columns:1fr}}.hb-bump1,.hb-bump2{display:none}.hb-card{padding-bottom:clamp(22px,2.6vw,30px)!important}.hb-dock{inset-inline-end:calc(var(--hp) + 16px);bottom:auto!important;left:auto!important;top:calc(var(--hp) + 16px)!important;width:42px!important;height:42px!important;translate:none!important}.gl-ghost{border:1.5px solid var(--ink);height:56px;color:var(--ink);border-radius:999px;align-items:center;padding:0 24px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.gl-ghost:hover{background:var(--ink);color:var(--hdr)}.gl-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;padding-top:16px;display:flex}.gl-actions>*{box-sizing:border-box;height:58px}.gl-actions .gl-ghost{padding:0 26px}.gl-actions .profile-dl{align-self:center;margin-inline-start:10px;padding-block:0}@media (max-width:559px){.gl-actions{flex-direction:column;align-items:stretch}.gl-actions>*{justify-content:center}.gl-actions .profile-dl{margin-inline-start:0}}:root:not([data-theme=dark]) .wm-arc{stroke:#2b3dab80;stroke-width:.36px}:root:not([data-theme=dark]) .wm-run{stroke:#2b3dab}:root:not([data-theme=dark]) .wm-pin,:root:not([data-theme=dark]) .wm-home{fill:#f2a900;stroke:#172f5d;stroke-width:.25px}:root:not([data-theme=dark]) .wm-ping,:root:not([data-theme=dark]) .wm-home-ping{stroke:#f2a900}:root:not([data-theme=dark]) .wm-label{font-weight:700}@media (max-width:899px){.wm{padding:0!important;position:relative!important;inset:auto!important}.wm svg{width:100%!important;max-width:100%!important;height:auto!important}}.pq{background:var(--hdr);color:var(--ink);border-radius:32px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(30px,4.4vw,60px);display:grid;position:relative;overflow:hidden}.pq:before{content:"";inset-inline-end:-160px;pointer-events:none;background:radial-gradient(closest-side,#3892e859,#0000);border-radius:50%;width:520px;height:520px;position:absolute;top:-220px}@media (max-width:899px){.pq{grid-template-columns:1fr}}.pq-copy{flex-direction:column;gap:18px;display:flex;position:relative}.pq-title{flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.1;display:flex}.pq-tag{color:#172f5d;background:#ffd234;border-radius:12px;align-items:baseline;gap:6px;padding:8px 18px 8px 26px;display:inline-flex;position:relative;transform:rotate(-4deg);box-shadow:0 12px 22px -10px #00000073}.pq-tag:before{content:"";inset-inline-start:9px;background:#172f5d;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%}.pq-tag small{font-size:14px;font-weight:600}.pq-tag b{font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1}.pq-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.pq-path li:not(:last-child):after{content:"";top:17px;border-top:2px dashed color-mix(in srgb,var(--ink) 30%,transparent);width:calc(100% - 44px);position:absolute;inset-inline-start:44px}.pq-path li{flex-direction:column;gap:10px;display:flex;position:relative}.pq-path span{z-index:1;background:var(--surface);width:36px;height:36px;color:var(--ink);border:2px solid #2b3dab;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex;position:relative;box-shadow:0 6px 14px -8px #172f5d80}.pq-path em{color:var(--ink);font-size:14.5px;font-style:normal;font-weight:700;line-height:1.35}@media (max-width:640px){.pq-path{grid-template-columns:1fr 1fr;row-gap:18px}.pq-path li:after{display:none}}.pq-card{color:#172f5d;background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:24px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;position:relative;transform:rotate(2.5deg);box-shadow:0 30px 60px -30px #172f5d73,0 0 0 1px #172f5d0f}.pq-card:hover{transform:rotate(0)translateY(-6px);box-shadow:0 40px 70px -30px #172f5d8c,0 0 0 1px #172f5d0f}.pq-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pq-card-top b{font-size:18px}.pq-live{color:#157a3d;background:#e8f7ee;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.pq-live i{background:#1fa855;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pqPulse}@keyframes pqPulse{50%{opacity:.35}}.pq-est{background:#f4f8f8;border:1px dashed #172f5d2e;border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.pq-est small{color:#4b5a7a;font-size:12.5px;font-weight:600}.pq-est b{letter-spacing:-.01em;font-size:28px;font-weight:800}.pq-bar{background:var(--tint);border-radius:999px;height:6px;overflow:hidden}.pq-bar i{border-radius:inherit;background:linear-gradient(90deg,#3892e8,#2b3dab);width:62%;height:100%;display:block}.pq-btn{color:#172f5d;background:#ffd234;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;height:58px;padding:0 8px 0 22px;font-size:17px;font-weight:800;transition:background .2s;display:flex}.pq-btn-ic{color:#fff;background:#172f5d;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .3s;display:flex}.pq-card:hover .pq-btn{background:#ffc400}.pq-card:hover .pq-btn-ic{transform:translate(4px)}[dir=rtl] .pq-card:hover .pq-btn-ic{transform:translate(-4px)}.pq-terms{color:#4b5a7a;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.pq-terms svg{color:#2b3dab;flex:none;margin-top:1px}.pq-or{text-align:center;margin-top:16px}.pq-or a{color:var(--accent);text-underline-offset:5px;font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}@media (prefers-reduced-motion:reduce){.pq-card{transition:none;transform:none}.pq-live i{animation:none}}.bf-est{color:#172f5d;background:#ffd234;border-radius:18px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.bf-est small{text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;font-weight:700}.bf-est b{letter-spacing:-.01em;font-size:26px;font-weight:800}.bf-est span{font-size:13px;line-height:1.45}.pq-trust{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pq-trust li{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13.5px;font-weight:600;display:inline-flex}.pq-trust svg{color:#1fa855}.pq-pick{flex-direction:column;gap:8px;display:flex}.pq-pick small{color:#4b5a7a;font-size:12.5px;font-weight:600}.pq-chips{flex-wrap:wrap;gap:6px;display:flex}.pq-chip{color:#172f5d;background:#fff;border:1px solid #172f5d24;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.pq-chip svg{color:#2b3dab}.pq-chip.on{color:#fff;background:#2b3dab;border-color:#2b3dab}.fb-book{filter:drop-shadow(0 30px 28px #172f5d38)drop-shadow(0 6px 8px #172f5d1f)}.fb-page{box-shadow:none;background:#fff}.fb-book.wide .fb-page.left{box-shadow:calc(var(--lt,0px) * -1) 0 0 -1px #f1f1ec,calc(var(--lt,0px) * -1 - 1px) 0 0 -1px #dcdcd4}.fb-book.wide .fb-page.right,.fb-book:not(.wide) .fb-page.right{box-shadow:var(--rt,0px) 0 0 -1px #f1f1ec,calc(var(--rt,0px) + 1px) 0 0 -1px #dcdcd4}.fb-page.empty{background:0 0;box-shadow:none!important}.fb-book.closed .fb-spine{display:none}.fb-book.closed .fb-page.right{border-radius:4px 14px 14px 4px}.fb-page:after,.fb-face:before{content:"";pointer-events:none;position:absolute;inset:0}.fb-book.wide .fb-page.left:after{background:linear-gradient(270deg,#00000029 0%,#0000000d 5%,#0000 14% 85%,#ffffff14)}.fb-book.wide .fb-page.right:after{background:linear-gradient(90deg,#00000029 0%,#0000000d 5%,#0000 14% 85%,#0000000a)}.fb-page.empty:after{display:none}.fb-spine{background:linear-gradient(90deg,#0000,#00000014 38%,#0000003d 50%,#00000014 62%,#0000);width:44px}.fb-shade{pointer-events:none;position:absolute;inset:0}.fb-leaf.fwd .front .fb-shade{background:linear-gradient(90deg,#0000002e,#0000 30%);animation:1.05s cubic-bezier(.65,0,.35,1) forwards fbShadeA}.fb-leaf.fwd .rear .fb-shade{background:linear-gradient(270deg,#00000038,#0000 40%);animation:1.05s cubic-bezier(.65,0,.35,1) forwards fbShadeB}.fb-leaf.back .front .fb-shade{background:linear-gradient(270deg,#0000002e,#0000 30%);animation:1.05s cubic-bezier(.65,0,.35,1) forwards fbShadeA}.fb-leaf.back .rear .fb-shade{background:linear-gradient(90deg,#00000038,#0000 40%);animation:1.05s cubic-bezier(.65,0,.35,1) forwards fbShadeB}@keyframes fbShadeA{0%{opacity:.2}to{opacity:1}}@keyframes fbShadeB{0%{opacity:1}to{opacity:.15}}.fb-leaf{filter:drop-shadow(0 10px 18px #0000002e)}.fb-cast{pointer-events:none;z-index:2;width:50%;position:absolute;top:0;bottom:0}.fb-cast.fwd{background:linear-gradient(90deg,#00000047,#0000 70%);animation:1.05s cubic-bezier(.65,0,.35,1) forwards fbCast;left:50%}.fb-cast.back{background:linear-gradient(270deg,#00000047,#0000 70%);animation:1.05s cubic-bezier(.65,0,.35,1) forwards fbCast;left:0}@keyframes fbCast{0%{opacity:0}45%{opacity:1}to{opacity:0}}.fb-peel{cursor:pointer;z-index:3;background:linear-gradient(315deg,#0000 50%,#e9e9e2 50%,#fff 62%,#0000001f 64%,#0000 72%);border:0;width:46px;height:46px;padding:0;transition:width .25s,height .25s;position:absolute;bottom:0;right:0}.fb-peel:hover{width:72px;height:72px}.fb-book:not(.wide) .fb-peel{display:none}@media (prefers-reduced-motion:reduce){.fb-shade,.fb-cast{animation:none}}.fb-book{transition:transform 1.05s cubic-bezier(.65,0,.35,1)}.fb-book.wide.closed{transform:translate(-25%)}.fb-book.closed .fb-page.right{box-shadow:var(--rt,0px) 0 0 -1px #f1f1ec,calc(var(--rt,0px) + 1px) 0 0 -1px #dcdcd4,-3px 0 0 0 #172f5d}.fb-book.closed .fb-page.right:after{background:linear-gradient(90deg,#00000040,#0000 6%)}.fb-book.closed .fb-page.right:hover img{transform-origin:0;transform:perspective(1200px)rotateY(-6deg)}.fb-book.closed .fb-page.right img{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.fb-open{color:#172f5d;white-space:nowrap;z-index:3;pointer-events:none;background:#ffd234;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:700;animation:2.2s ease-in-out infinite fbBob;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 10px 20px -10px #00000073}@keyframes fbBob{50%{transform:translate(-50%)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.fb-open{animation:none}.fb-book{transition:none}}.qs{background:var(--hdr);color:var(--ink);padding-block:clamp(44px,5vw,72px)}.qs-in{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:18px clamp(28px,4vw,56px);max-width:1080px;margin:0 auto;padding-inline:clamp(20px,4vw,48px);display:grid}@media (max-width:899px){.qs-in{grid-template-columns:1fr}}.qs-head{flex-direction:column;gap:12px;display:flex}.qs-quote{flex-direction:column;justify-content:center;gap:12px;min-height:150px;margin:0;padding-inline-start:clamp(44px,5vw,64px);display:flex;position:relative}.qs-mark{inset-inline-start:0;color:#ffd234;font-family:Georgia,serif;font-size:clamp(90px,10vw,130px);line-height:1;position:absolute;top:-18px}.qs-quote blockquote{text-wrap:pretty;margin:0;font-size:clamp(19px,2vw,25px);font-weight:400;line-height:1.45;animation:.6s cubic-bezier(.2,.8,.2,1) both qsIn}.qs-quote figcaption{flex-wrap:wrap;align-items:baseline;gap:4px 10px;animation:.6s cubic-bezier(.2,.8,.2,1) 80ms both qsIn;display:flex}.qs-quote figcaption b{font-size:15.5px}.qs-quote figcaption small{color:var(--muted);font-size:13.5px}@keyframes qsIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.qs-logos{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:12px;margin-top:8px;display:flex}.qs-logo{border:1px solid var(--line);box-sizing:border-box;cursor:pointer;filter:grayscale();opacity:.6;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;padding:11px;transition:filter .3s,opacity .3s,transform .3s;display:flex;position:relative}.qs-logo img{object-fit:contain;max-width:100%;max-height:100%}.qs-logo b{color:#2b3dab;font-size:13px}.qs-logo:hover{filter:none;opacity:1}.qs-logo.on{filter:none;opacity:1;border-color:#0000;transform:scale(1.08);box-shadow:0 10px 20px -12px #172f5d99}.qs-ring{pointer-events:none;width:68px;height:68px;position:absolute;inset:-4px;transform:rotate(-90deg)}.qs-ring circle{fill:none;stroke:#ffd234;stroke-width:3px;stroke-dasharray:176;stroke-dashoffset:176px;animation:6s linear forwards qsRing}@keyframes qsRing{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.qs-quote blockquote,.qs-quote figcaption,.qs-ring circle{animation:none}}.fb-face{transform-style:preserve-3d}.fb-face img{image-rendering:auto;backface-visibility:hidden}:root:not([data-theme=dark]) .sbox-go{color:#ffd234;background:#172f5d;box-shadow:0 0 0 7px #3892e82e}:root:not([data-theme=dark]) .sbox:hover .sbox-go{box-shadow:0 0 0 10px #3892e83d}.cv-min{color:#fff;background:#172f5d;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;transition:background .25s;display:flex;text-decoration:none!important}.cv-min:hover{background:#2b3dab}.cv-min-txt{flex-direction:column;gap:4px;min-width:0;display:flex}.cv-min-txt span{color:#d7ebe9;font-size:14px;line-height:1.5}.cv-min-txt b{color:#ffd234;text-align:start;overflow-wrap:anywhere;font-size:18px;font-weight:700}.cv-min-go{color:#172f5d;background:#ffd234;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex}.cv-min:hover .cv-min-go{transform:translate(3px)}[dir=rtl] .cv-min:hover .cv-min-go{transform:translate(-3px)}[data-theme=dark] .cv-min{background:#2b3dab}[data-theme=dark] .cv-min:hover{background:#3447c2}.mob-bar-in{opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s;transform:translateY(calc(100% + 24px))}.mob-bar.on .mob-bar-in{opacity:1;pointer-events:auto;transform:none}@media (max-width:999px){.hdr-pill{height:44px;padding:4px}.hdr-pill button{min-width:36px;height:36px}.mob-only{width:44px!important;height:44px!important}}@media (max-width:759px){.svc-go{width:42px!important;height:42px!important}.sl-arrow{width:40px!important;height:40px!important}}@media (max-width:559px){.hero-btns{grid-template-columns:1fr 1fr;gap:10px!important;display:grid!important}.hero-btns>button.hv-lift1{width:100%;padding:0 12px!important;font-size:15px!important}.hero-btns>.reel-btn{grid-column:1/-1;justify-self:center}.stat-line{grid-template-columns:repeat(3,1fr);row-gap:0;display:grid}.stat-item{text-align:center;flex-direction:column;align-items:center;gap:2px;padding-inline:6px}.stat-item:first-child{padding-inline-start:6px}.cta-actions{flex-direction:column;justify-content:center;align-items:stretch}.cta-primary,.cta-call{box-sizing:border-box;justify-content:center;width:100%}.ct-quick{grid-template-columns:1fr 1fr;display:grid}.ct-quick a{justify-content:center;padding:0 10px}.mq-light,.mq-dark{max-height:230px!important}.car-btns{grid-template-columns:1fr 1fr;display:grid!important}.car-btns>*{white-space:nowrap;box-sizing:border-box;justify-content:center;gap:8px!important;padding:0 8px!important;font-size:14.5px!important}.car-btns>button{grid-column:1/-1}}.sv-fan-count{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);box-shadow:inset 0 1px #fffc,inset 0 -1px #ffffff26,0 10px 30px -12px #172f5d59;background:linear-gradient(135deg,#ffffff8c,#ffffff38)!important;border:1px solid #ffffffa6!important}[data-theme=dark] .sv-fan-count{color:#d7ebe9;box-shadow:inset 0 1px #ffffff40,0 10px 30px -12px #00000080;background:linear-gradient(135deg,#ffffff29,#ffffff0d)!important;border-color:#ffffff38!important}[data-theme=dark] .sv-fan-count b{color:#fff}.sv-fan-count{isolation:isolate;overflow:hidden}.sv-fan-count:before,.sv-fan-count:after{content:"";z-index:-1;pointer-events:none;filter:blur(10px);position:absolute;inset:-60%}.sv-fan-count:before{background:radial-gradient(closest-side at 30% 40%,#ffffffd9,#0000 70%),radial-gradient(closest-side at 75% 65%,#3892e847,#0000 70%);animation:9s ease-in-out infinite alternate glassWaterA}.sv-fan-count:after{background:radial-gradient(closest-side at 60% 30%,#ffffffb3,#0000 70%),radial-gradient(closest-side at 25% 75%,#d7ebe999,#0000 70%);animation:12s ease-in-out infinite alternate glassWaterB}[data-theme=dark] .sv-fan-count:before{background:radial-gradient(closest-side at 30% 40%,#ffffff38,#0000 70%),radial-gradient(closest-side at 75% 65%,#3892e84d,#0000 70%)}[data-theme=dark] .sv-fan-count:after{background:radial-gradient(closest-side at 60% 30%,#ffffff29,#0000 70%),radial-gradient(closest-side at 25% 75%,#ffd2341f,#0000 70%)}@keyframes glassWaterA{0%{transform:translate(-22%,-12%)rotate(0)scale(1)}33%{transform:translate(8%,10%)rotate(35deg)scale(1.18)}66%{transform:translate(18%,-8%)rotate(70deg)scale(.92)}to{transform:translate(-6%,12%)rotate(110deg)scale(1.08)}}@keyframes glassWaterB{0%{transform:translate(18%,12%)rotate(0)scale(1.1)}40%{transform:translate(-12%,-10%)rotate(-40deg)scale(.94)}75%{transform:translate(-20%,6%)rotate(-75deg)scale(1.16)}to{transform:translate(10%,-12%)rotate(-100deg)scale(1)}}@media (prefers-reduced-motion:reduce){.sv-fan-count:before,.sv-fan-count:after{animation:none}}.wk-cap{isolation:isolate}.sv-fan-count:before,.wk-cap:before{content:"";z-index:-1;pointer-events:none;filter:blur(8px);background:radial-gradient(closest-side at 30% 40%,#fffffff2,#0000 68%),radial-gradient(closest-side at 72% 62%,#3892e857,#0000 70%),radial-gradient(closest-side at 50% 85%,#ffd2342e,#0000 70%);animation:5.5s ease-in-out infinite alternate glassWaterA,9s linear infinite glassHue;position:absolute;inset:-70%}.sv-fan-count:after,.wk-cap:after{content:"";z-index:-1;pointer-events:none;filter:blur(8px);background:radial-gradient(closest-side at 62% 28%,#fffc,#0000 66%),radial-gradient(closest-side at 22% 74%,#d7ebe9bf,#0000 70%);animation:7s ease-in-out infinite alternate glassWaterB;position:absolute;inset:-70%}[data-theme=dark] .sv-fan-count:before,[data-theme=dark] .wk-cap:before{background:radial-gradient(closest-side at 30% 40%,#ffffff42,#0000 68%),radial-gradient(closest-side at 72% 62%,#3892e85c,#0000 70%),radial-gradient(closest-side at 50% 85%,#ffd23429,#0000 70%)}[data-theme=dark] .sv-fan-count:after,[data-theme=dark] .wk-cap:after{background:radial-gradient(closest-side at 62% 28%,#ffffff2e,#0000 66%),radial-gradient(closest-side at 22% 74%,#3892e833,#0000 70%)}@keyframes glassHue{to{filter:blur(8px)hue-rotate(40deg)}}@media (prefers-reduced-motion:reduce){.sv-fan-count:before,.sv-fan-count:after,.wk-cap:before,.wk-cap:after{animation:none}}.pq:before,[data-theme=dark] .pq:before{display:none}@media (max-width:559px){.stat-item{flex-direction:row;justify-content:center;align-items:baseline;gap:4px;padding-inline:4px}.stat-item:first-child{padding-inline-start:4px}.stat-num{font-size:19px}.stat-label{font-size:12.5px}}.wc{justify-self:end;width:min(100%,460px)}.wc-svg{--wc-ink:var(--ink);--wc-a:#2b3dab;--wc-b:#8e99d0;--wc-ui:#3892e8;width:100%;height:auto;display:block;overflow:visible}[data-theme=dark] .wc-svg{--wc-a:#ffd234;--wc-b:#d7ebe9;--wc-ui:#ffd234}.wc-grid line{stroke:var(--wc-ink);stroke-width:.6px;opacity:.08}.wc-guides *{fill:none;stroke:var(--wc-ui);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.55;animation:8s cubic-bezier(.6,0,.2,1) infinite wcDraw}.wc-guides circle:nth-child(2){animation-delay:.15s}.wc-guides line{opacity:.35;animation-delay:.3s}.wc-trace{fill:none;stroke:var(--wc-ink);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:8s ease-in-out infinite wcTrace}.wc-tb{animation-delay:.6s}.wc-fill{opacity:0;animation:8s infinite wcFill}.wc-a{fill:var(--wc-a)}.wc-b{fill:var(--wc-b);animation-delay:.25s}.wc-anchors rect{fill:var(--bg);stroke:var(--wc-ui);stroke-width:1.4px;opacity:0;animation:8s infinite wcPop}.wc-anchors line{stroke:var(--wc-ui);stroke-width:1px;opacity:0;animation:8s infinite wcHandles}.wc-anchors circle{fill:var(--wc-ui);opacity:0;animation:8s infinite wcHandles}.wc-select>rect:first-child{fill:none;stroke:var(--wc-ui);stroke-width:1.2px;stroke-dasharray:5 4;opacity:0;animation:8s infinite wcSelect}.wc-h{fill:var(--bg);stroke:var(--wc-ui);stroke-width:1.4px;opacity:0;animation:8s infinite wcSelect}.wc-tag{opacity:0;animation:8s infinite wcSelect}.wc-tag text{fill:#fff;font-family:inherit;font-size:11px;font-weight:700}[data-theme=dark] .wc-tag text{fill:#172f5d}.wc-pen path{fill:var(--wc-ink);stroke:var(--bg);stroke-width:1.2px}@keyframes wcDraw{0%{stroke-dashoffset:1px}22%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes wcTrace{0%,8%{stroke-dashoffset:1px}30%,88%{stroke-dashoffset:0;opacity:1}96%,to{opacity:0}}@keyframes wcFill{0%,30%{opacity:0}40%,88%{opacity:1}96%,to{opacity:0}}@keyframes wcPop{0%,8%{opacity:0}12%,36%{opacity:1}44%,to{opacity:0}}@keyframes wcHandles{0%,14%{opacity:0}18%,36%{opacity:1}44%,to{opacity:0}}@keyframes wcSelect{0%,42%{opacity:0}48%,88%{opacity:1}96%,to{opacity:0}}@keyframes wcSwatch{0%,30%{opacity:0;transform:scale(0)}38%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.wc-svg *{animation:none!important}.wc-guides *,.wc-trace{stroke-dashoffset:0}.wc-hatch,.wc-select>rect,.wc-h,.wc-tag{opacity:1}.wc-pen{display:none}}@media (max-width:899px){.wc{justify-self:center;width:min(100%,380px)}}.orbit-count{flex-direction:row;align-items:center;gap:14px}.orbit-count small{letter-spacing:.1em;white-space:nowrap;margin-top:0;font-size:clamp(15px,1.5vw,20px)}@media (max-width:559px){.orbit-count{gap:8px}.orbit-count small{font-size:13px}}.cr{flex-direction:column;gap:8px;display:flex}.cr-eye{color:var(--muted);margin-bottom:2px;font-size:13px}.cr-row{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:16px;align-items:center;gap:12px;padding:8px;padding-inline:8px 14px;transition:border-color .25s,box-shadow .25s;display:flex;text-decoration:none!important}a.cr-row:hover{box-shadow:var(--cardSh);border-color:#1769ff}.cr-face{background:var(--tint);width:44px;height:44px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.cr-face img{object-fit:cover;width:100%;height:100%;display:block}.cr-txt{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.cr-txt b{flex-wrap:wrap;align-items:center;gap:8px;font-size:15.5px;font-weight:700;display:flex}.cr-txt em{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:normal;overflow:hidden}.cr-owner{color:#172f5d;background:#ffd234;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.cr-be{color:#fff;letter-spacing:-.02em;background:#1769ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:flex}.cr-stack{align-items:center;display:inline-flex}.cr-face.sm{border:2px solid var(--bg);width:28px;height:28px;font-size:12px}.cr-face.sm+.cr-face.sm{margin-inline-start:-9px}.cr-one{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-size:13px;font-weight:600;overflow:hidden}.cta-eye span,.cm-eye span,.hw-eye span{background:var(--dash)}.orbit-count i{color:var(--hl)}.reel-play{box-shadow:none;animation:none}.profile-dl .pdf-ic{background:var(--tint);color:var(--accent)}.profile-dl.dark .pdf-ic{color:#fff;background:#ffffff1f}.profile-dl.dark:hover{border-color:#ffffff80}.cta-call:hover>svg{background:var(--accent);color:#fff}.mv-progress div{background:var(--hl)}.mv-view span{color:#fff;background:#172f5d}.gd-points li:before{background:var(--hl);box-shadow:none}.fb-bar button:hover:not(:disabled){background:var(--tint);border-color:var(--line);color:var(--ink)}[data-theme=dark] .in-cats button.on{color:#172f5d;background:#d7ebe9;border-color:#d7ebe9}.pq-tag{color:#fff;background:#2b3dab}.pq-path li:last-child span{color:#fff;background:#2b3dab;border-color:#2b3dab}.pq-chip.on svg,.cv-min-txt b{color:#fff}.cv-min-go{color:#172f5d;background:#fff}.sv-fan-badge{color:#172f5d;background:#fff;box-shadow:0 10px 24px -12px #172f5d66}.sp-terms-ic{background:var(--tint);color:var(--accent)}.hb-card .gl-price b{color:#fff}.hb-dock:hover{box-shadow:0 0 0 5px #fff9,0 18px 30px -10px #172f5d80}.cta-primary:hover .cta-arrow{box-shadow:0 0 0 7px #ffd23440}.reel-play{background:var(--heroFg);color:var(--heroBg)}[data-theme=dark] .sunmoon{color:#ffd234}[data-theme=dark] .reel-play{color:#172f5d;background:#ffd234;animation:2.4s ease-out infinite reelPulse;box-shadow:0 0 #ffd2348c}@media (prefers-reduced-motion:reduce){[data-theme=dark] .reel-play{animation:none}}.cta-arrow{display:none!important}.cta-primary{justify-content:center;padding-inline:28px!important}.cta-primary:before,[dir=rtl] .cta-primary:before{-webkit-mask:none!important;mask:none!important}:root:not([data-theme=dark]) .reel-play{color:var(--heroBg);background:#2b3dab;background:var(--heroFg);animation:2.4s ease-out infinite reelPulseBlue;box-shadow:0 0 #2b3dab80}@keyframes reelPulseBlue{0%{box-shadow:0 0 #2b3dab80}70%{box-shadow:0 0 0 14px #2b3dab00}to{box-shadow:0 0 #2b3dab00}}@media (prefers-reduced-motion:reduce){:root:not([data-theme=dark]) .reel-play{animation:none}}.orbit{isolation:isolate;z-index:0}:root:not([data-theme=dark]) .reel-play{color:#fff;background:#2b3dab}.cm-ban-band{background:#1e2a4a}.cm-ban-portrait .ceo-disc{background:#2b3dab}[data-theme=dark] .cm-ban-portrait .ceo-disc{background:#222b45}.ceo-disc{background:#2b3dab}[data-theme=dark] .ceo-disc{background:#222b45}.cm-ban-mark,.cm-eye.light,.cm-acc.light{color:#9db8ff}.cm-ban-portrait .ceo-ring text{fill:#c9d3ff}.cm-role.light{color:#b7c0d4}.cm-eye span{background:var(--dash)}.cm-mag-tag{color:#fff;background:#1e2a4a}.cm-mag-quote:before{color:var(--hl)}.cm-mag-text{box-shadow:var(--cardShH)}.cm-mag-photo figcaption span{color:var(--muted)}.cm-preview-label b{background:var(--tint);color:var(--accent)}[data-theme=dark] .pg-head{background:var(--hdr)}[data-theme=dark] .hc-feat,[data-theme=dark] .hw-card{border-color:#d7ebe91f}[data-theme=dark] .hb-tag{background:#2b3dab}.site :focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #2b3dab}.site ::selection{color:#fff;background:#2b3dab}[data-theme=dark] .hw-card,[data-theme=dark] .hc-feat,[data-theme=dark] .hc-row,[data-theme=dark] .cr-row,[data-theme=dark] .en-card,[data-theme=dark] .in-card,[data-theme=dark] .ev-card .ev-img,[data-theme=dark] .bf-opt,[data-theme=dark] .bc-opts button{border-color:#8fa6ee29}[data-theme=dark] a.hv-card:hover{box-shadow:0 0 0 1px #8fa6ee66,var(--cardShH)!important}[data-theme=dark] .desk-nav a[aria-current=page] span{text-decoration-color:#8fa6ee}.hero>div:first-child{background:radial-gradient(55% 75% at 74% 48%,#2b3dab1a,transparent 72%),radial-gradient(40% 50% at 10% 0%,#3892e814,transparent 70%),var(--heroBg)!important}.hero-fa>div:first-child{background:radial-gradient(55% 75% at 26% 48%,#2b3dab1a,transparent 72%),radial-gradient(40% 50% at 90% 0%,#3892e814,transparent 70%),var(--heroBg)!important}[data-theme=dark] .site a:not(.nu):hover{color:#b7c6f5}[data-theme=dark] .cm-ban-band{box-shadow:none;background:#2b3dab}[data-theme=dark] .cta-box,[data-theme=dark] .car-hero{--ink:#f2f6fa;--muted:#bcc8e0;--accent:#d7ebe9;--bg:#1f3b70;color:#f2f6fa;background:#1f3b70}[data-theme=dark] .hero>div:first-child{background:radial-gradient(55% 75% at 74% 48%,#3892e82e,transparent 72%),radial-gradient(40% 50% at 10% 0%,#2b3dab59,transparent 70%),var(--heroBg)!important}[data-theme=dark] .hero-fa>div:first-child{background:radial-gradient(55% 75% at 26% 48%,#3892e82e,transparent 72%),radial-gradient(40% 50% at 90% 0%,#2b3dab59,transparent 70%),var(--heroBg)!important}.hero>div:first-child,.hero-fa>div:first-child,[data-theme=dark] .hero>div:first-child,[data-theme=dark] .hero-fa>div:first-child{background:var(--heroBg)!important}[data-theme=dark] .cta-box,[data-theme=dark] .car-hero{--bg:#1c3a80;--ink:#f4f7ff;--muted:#c3ceea;background:#1c3a80}[data-theme=dark] .cm-ban-band{background:#2f48d8}[data-theme=dark] .cm-ban-band{background:#1f2639;box-shadow:inset 0 0 0 1px #ffffff0f}[data-theme=dark] .cta-box,[data-theme=dark] .car-hero{--bg:#182447;--ink:#e8ecf3;--muted:#a4acbd;--accent:#c9dce0;color:#e8ecf3;background:#182447}[data-theme=dark] .hw-card,[data-theme=dark] .hc-feat,[data-theme=dark] .hc-row,[data-theme=dark] .cr-row,[data-theme=dark] .en-card,[data-theme=dark] .in-card,[data-theme=dark] .bf-opt,[data-theme=dark] .bc-opts button{border-color:#ffffff14}[data-theme=dark] .hw-card:hover,[data-theme=dark] .hc-feat:hover,[data-theme=dark] a.cr-row:hover,[data-theme=dark] .en-card:hover,[data-theme=dark] .bf-opt:hover,[data-theme=dark] .bc-opts button:hover{border-color:#a5b4fc66}.hw-eye span,.cta-eye span,.cm-eye span,.br-eye span,.pt-eye i,.cs-eye i,.hc-no,.ix-no{display:none}.jb{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.jb-list{flex-direction:column;gap:14px;display:flex}.jb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.jb-head h2{align-items:center;gap:10px;margin:0;font-size:clamp(22px,2vw,28px);font-weight:700;display:flex}.jb-count{box-sizing:border-box;background:var(--hl);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}[data-theme=dark] .jb-count{color:#0f1420}.jb-filters{flex-wrap:wrap;gap:6px;display:flex}.jb-filters button{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.jb-filters button.on{background:var(--hl);border-color:var(--hl);color:#fff}[data-theme=dark] .jb-filters button.on{color:#0f1420}.jb-item{background:var(--surface);border:1.5px solid var(--line);box-shadow:var(--cardSh);border-radius:22px;padding:8px;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative}.jb-item:hover{box-shadow:var(--cardShH);transform:translateY(-2px)}.jb-item.on{border-color:var(--hl)}.jb-hit{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.jb-top{background:var(--tint);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:16px 16px 18px;display:grid;position:relative}.jb-item.on .jb-top{background:color-mix(in srgb,var(--hl) 10%,var(--tint))}.jb-when{color:var(--muted);grid-column:1;font-size:13.5px}.jb-save{z-index:2;border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:50%;grid-area:1/2/span 2;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex;position:relative}.jb-save:hover,.jb-save.on{color:var(--hl);border-color:var(--hl)}.jb-title{color:var(--ink);grid-column:1/-1;font-size:clamp(18px,1.6vw,21px);font-weight:700;line-height:1.3}.jb-loc{color:var(--muted);grid-column:1/-1;align-items:center;gap:6px;font-size:14px;display:flex}.jb-foot{align-items:center;gap:12px;padding:12px 10px 6px;display:flex}.jb-co{background:var(--tint);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.jb-co img{width:78%;height:auto}.jb-cot{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.jb-cot b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;overflow:hidden}.jb-cot em{color:var(--muted);font-size:12.5px;font-style:normal}.jb-type{color:var(--ink);background:#1fa85524;border-radius:999px;flex:none;padding:6px 12px;font-size:12.5px;font-weight:700}.jb-side{scroll-margin-top:90px;position:sticky;top:96px}.jb-detail{background:var(--surface);border:1px solid var(--line);box-shadow:var(--cardSh);border-radius:28px;flex-direction:column;gap:22px;padding:clamp(18px,2.4vw,30px);animation:.45s cubic-bezier(.2,.8,.2,1) both hcIn;display:flex}.jb-poster{object-fit:cover;object-position:top;border-radius:20px;width:100%;max-height:420px;display:block}.jb-share{border:1px solid var(--line);height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;margin-inline-start:auto;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.jb-share:hover{border-color:var(--hl);color:var(--hl)}@media (max-width:899px){.jb{grid-template-columns:1fr}.jb-side{position:static}}@media (prefers-reduced-motion:reduce){.jb-item,.jb-detail{transition:none;animation:none}}.jb-dhead{align-items:flex-start;gap:clamp(16px,2vw,24px);display:flex}.jb-thumb{border:1px solid var(--line);background:var(--tint);cursor:zoom-in;width:clamp(110px,11vw,150px);box-shadow:var(--cardSh);border-radius:14px;flex:none;padding:0;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.jb-thumb:hover{box-shadow:var(--cardShH);transform:translateY(-2px)}.jb-thumb img{width:100%;height:auto;display:block}.jb-zoom{inset-inline-end:6px;color:#fff;background:#0f1420b3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;bottom:6px}@media (max-width:480px){.jb-dhead{flex-direction:column}.jb-thumb{width:140px}}.jb-sum{position:relative}.jb-chev{width:30px;height:30px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex}.jb-item.on .jb-chev{color:var(--hl);transform:rotate(180deg)}.jb-item.on:hover{transform:none}.jb-body{padding:6px 8px 8px;animation:.4s cubic-bezier(.2,.8,.2,1) both hcIn}.jb-body .jb-detail{box-shadow:none;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:clamp(12px,2vw,20px) clamp(8px,1.4vw,14px) 8px}.jb-side{position:sticky;top:96px}@media (max-width:899px){.jb{grid-template-columns:1fr}.jb-side{position:static}}.cm-ban-band,[data-theme=dark] .cm-ban-band{background:var(--heroBg);box-shadow:none}:root:not([data-theme=dark]) .cm-ban-band{color:var(--ink)}:root:not([data-theme=dark]) .cm-ban-band .cm-eye.light,:root:not([data-theme=dark]) .cm-ban-band .cm-acc.light,:root:not([data-theme=dark]) .cm-ban-mark{color:var(--hl)}:root:not([data-theme=dark]) .cm-ban-band .cm-sig.light{color:var(--ink)}:root:not([data-theme=dark]) .cm-ban-band .cm-role.light{color:var(--muted)}:root:not([data-theme=dark]) .cm-ban-portrait .ceo-ring text{fill:#2b3dab}[data-theme=dark] .cm-ban-band{color:var(--heroFg)}[data-theme=dark] .cm-ban-portrait .ceo-disc,[data-theme=dark] .ceo-disc{background:#2b3dab}[data-theme=dark] .cm-ban-mark,[data-theme=dark] .cm-eye.light,[data-theme=dark] .cm-acc.light{color:#d7ebe9}[data-theme=dark] .cm-ban-portrait .ceo-ring text{fill:#d7ebe9}[data-theme=dark] .fc-field,[data-theme=dark] .site input,[data-theme=dark] .site textarea,[data-theme=dark] .site select{border-color:#7489b5!important}[data-theme=dark] .hw-card,[data-theme=dark] .hc-feat,[data-theme=dark] .hc-row,[data-theme=dark] .cr-row,[data-theme=dark] .en-card,[data-theme=dark] .in-card,[data-theme=dark] .bf-opt,[data-theme=dark] .bc-opts button,[data-theme=dark] .jb-item{border-color:#d7ebe91f}[data-theme=dark] .hw-card:hover,[data-theme=dark] .hc-feat:hover,[data-theme=dark] a.cr-row:hover,[data-theme=dark] .en-card:hover,[data-theme=dark] .bf-opt:hover,[data-theme=dark] .bc-opts button:hover,[data-theme=dark] .jb-item.on{border-color:#6c8dec}[data-theme=dark] header{border-bottom-color:#d7ebe91f!important}[data-theme=dark] .site :focus-visible{outline-color:#6c8dec}[data-theme=dark] .jb-count,[data-theme=dark] .jb-filters button.on{color:#fff;background:#2b3dab;border-color:#2b3dab}[data-theme=dark] .cta-box,[data-theme=dark] .car-hero{--bg:#172f5d;background:#172f5d}[data-theme=dark] .cm-mag-photo{background:#213e78}.jb-item .jb-hit{z-index:1}.jp-back{color:var(--accent);align-self:flex-start;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:inline-flex;text-decoration:none!important}.jp-head{background:var(--surface);border:1px solid var(--line);box-shadow:var(--cardSh);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px;padding:clamp(20px,2.6vw,30px);display:grid}.jp-logo{background:var(--tint);border-radius:18px;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.jp-logo img{width:78%;height:auto}.jp-htxt{flex-direction:column;gap:8px;min-width:0;display:flex}.jp-htxt h1{letter-spacing:-.01em;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.15}.jp-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:15px;display:flex}.jp-meta b{color:var(--ink);font-weight:600}.jp-meta span{align-items:center;gap:6px;display:inline-flex}.jp-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.jp-chips span{border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500}.jp-chips .jp-open{background:#1fa85524;border:0;align-items:center;gap:7px;font-weight:600;display:inline-flex}.jp-open i{background:#1fa855;border-radius:50%;width:7px;height:7px}.jp-actions{align-items:center;gap:8px;display:flex;position:relative}.jp-apply{color:#fff;height:48px;font:inherit;cursor:pointer;white-space:nowrap;background:#2b3dab;border:0;border-radius:999px;padding:0 22px;font-size:15.5px;font-weight:600}.jp-apply:hover{background:#2433a0}.jp-apply.full{width:100%}.jp-icon{border:1px solid var(--line);background:var(--surface);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.jp-icon:hover,.jp-icon.on{color:var(--hl);border-color:var(--hl)}.jp-copied{top:calc(100% + 6px);color:var(--muted);white-space:nowrap;font-size:12.5px;position:absolute;inset-inline-end:0}.jp-grid{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;gap:22px;display:grid}.jp-main{flex-direction:column;gap:18px;display:flex}.jp-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--cardSh);border-radius:20px;flex-direction:column;gap:14px;padding:clamp(18px,2.2vw,26px);display:flex}.jp-card p{color:var(--muted);text-wrap:pretty;white-space:pre-line;margin:0;font-size:16.5px;line-height:1.75}.jp-reqs{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.jp-reqs li{align-items:flex-start;gap:12px;font-size:16px;line-height:1.55;display:flex}.jp-reqs svg{flex:none;margin-top:3px}.jp-poster{background:var(--tint);cursor:zoom-in;border:0;border-radius:14px;max-width:520px;padding:0;display:block;overflow:hidden}.jp-poster img{width:100%;height:auto;display:block}.jp-side{flex-direction:column;gap:18px;display:flex;position:sticky;top:96px}.jp-info{flex-direction:column;margin:0;display:flex}.jp-info div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;font-size:14.5px;display:flex}.jp-info div:last-child{border-bottom:0}.jp-info dt{color:var(--muted)}.jp-info dd{text-align:end;margin:0;font-weight:600}.jp-applybox{gap:10px}.jp-alt{border:1.5px solid var(--line);height:46px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;text-decoration:none!important}.jp-alt:hover{border-color:var(--hl);color:var(--hl)}@media (max-width:899px){.jp-grid{grid-template-columns:1fr}.jp-side{position:static}.jp-head{grid-template-columns:auto minmax(0,1fr)}.jp-actions{grid-column:1/-1}}@media (max-width:480px){.jp-logo{width:56px;height:56px}.jp-actions .jp-apply{flex:1}}.jb-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.jb-head{grid-column:1/-1}.jb-top{padding:14px 14px 16px}.jb-title{font-size:18px}.jb-foot{gap:10px;padding:10px 8px 4px}.jb-co{width:40px;height:40px}.jb-cot b{white-space:normal;line-height:1.25}.jb{grid-template-columns:1fr}.jb-openapp .jb-top{background:color-mix(in srgb,var(--hl) 9%,var(--tint))}.jb-openapp .jb-save{pointer-events:none;color:var(--hl)}.jb-type.pf{background:var(--hl);color:#fff}[data-theme=dark] .jb-type.pf{background:#2b3dab}.jp-side .jp-poster{width:100%;max-width:none}.jp-side{position:static}.jp-postercard{gap:0;padding:0;overflow:hidden}.jp-postercard .jp-poster{background:0 0;border-radius:0;width:100%;max-width:none}.hw-pill,.hw-pill:visited{background:#2b3dab;color:#fff!important}.hw-pill:hover{background:#22318c}.hw-pill .hw-pill-ic{color:#2b3dab;background:#fff}[data-theme=dark] .hw-pill,[data-theme=dark] .hw-pill:visited{background:#ffd234;color:#172f5d!important}[data-theme=dark] .hw-pill:hover{background:#ffe27a}[data-theme=dark] .hw-pill .hw-pill-ic{color:#ffd234;background:#172f5d}.ct-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--cardSh,0 1px 2px #172f5d0d);border-radius:24px}.ct-eye{text-transform:uppercase;letter-spacing:.08em;color:var(--hl);padding:18px 0 6px;font-size:13px;font-weight:700}.ct-row{border-top:1px solid var(--line);color:var(--ink);align-items:center;gap:16px;padding:18px 0;text-decoration:none;display:flex}.ct-eye+.ct-row{border-top:0}.ct-ic{background:var(--tint);width:42px;height:42px;color:var(--hl);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.ct-txt{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ct-txt small{color:var(--muted);font-size:13px}.ct-txt b{overflow-wrap:anywhere;font-size:17px;font-weight:600;transition:color .2s}.ct-status{background:var(--tint);color:var(--muted);border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.ct-status i{background:#e0a500;border-radius:50%;width:8px;height:8px}.ct-status.on{color:#137a3d;background:#1fa8551f}.ct-status.on i{background:#1fa855}[data-theme=dark] .ct-status.on{color:#7fe0a6}.ct-quick a:first-child,.ct-quick a:hover{color:#fff;background:#2b3dab;border-color:#2b3dab}[data-theme=dark] .ct-quick a:first-child,[data-theme=dark] .ct-quick a:hover{color:#172f5d;background:#ffd234;border-color:#ffd234}.wc-logo .wc-trace{stroke-width:3.1px}.ct-details{padding:4px 28px}.ct-row:first-child{border-top:0}.ct-row{padding:22px 0}.ct-txt b{font-size:18px}.wc-logo .wc-trace{stroke:var(--wc-ink);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round}.wc-logo .wc-loose{stroke-width:1.8px;opacity:.45}#wc-hatch line{stroke:var(--wc-ink);stroke-width:2.2px;opacity:.55}.wc-hatch{fill:url(#wc-hatch);opacity:0;animation:8s infinite wcFill}.wc-hb{animation-delay:.25s}.wc-ha{fill-opacity:1}.ct-row .ct-txt b{color:var(--ink)}a.ct-row:hover .ct-txt b{color:var(--hl)}.ct-book{flex-direction:column;gap:14px;padding:22px 24px;scroll-margin-top:100px;display:flex}.ct-book h2{margin:0;font-size:19px;font-weight:700}.ct-book p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.ct-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.ct-days button,.ct-slots button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;font-family:inherit;transition:background .2s,border-color .2s,color .2s}.ct-days button{border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:8px 2px;display:flex}.ct-days small{opacity:.75;font-size:11px}.ct-days b{font-size:16px;line-height:1.1}.ct-slots{grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px;display:grid}.ct-slots button{border-radius:10px;height:34px;font-size:13px;font-weight:600}.ct-slots button:disabled{opacity:.35;cursor:not-allowed}.ct-days button:hover,.ct-slots button:not(:disabled):hover{border-color:#2b3dab}.ct-days button.on,.ct-slots button.on{color:#fff;background:#2b3dab;border-color:#2b3dab}.ct-bookgo{flex-wrap:wrap;gap:8px;display:flex}.ct-bookgo input{border:1px solid var(--line);background:var(--field);min-width:0;height:44px;color:var(--ink);border-radius:12px;flex:150px;padding:0 14px;font-size:15px}.ct-bookgo button{color:#fff;cursor:pointer;background:#1fa855;border:0;border-radius:999px;flex:150px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.ct-bookgo button:disabled{cursor:not-allowed;background:#1fa85573}.ct-booknote{color:var(--muted);font-size:13px}:root:not([data-theme=dark]) main .pg-head h1,:root:not([data-theme=dark]) main section[data-screen-label=Contact] h1{color:#2b3dab}.wc-svg{--wc-ui:#a0a8b8}[data-theme=dark] .wc-svg{--wc-ui:#8e9bb5}.wc-tag rect{fill:#6b7487}[data-theme=dark] .wc-tag rect{fill:#8e9bb5}@media (hover:hover){.wk-logo{filter:grayscale();opacity:.55;transition:filter .35s,opacity .35s}.hv-card:hover .wk-logo,.hv-card:focus-visible .wk-logo{filter:none;opacity:1}}@media (prefers-reduced-motion:reduce){.wk-logo{transition:none}}.sv-fan-in{animation:.5s both svFanIn}.sv-fan-in.sv-fan-1{animation-delay:80ms}.sv-fan-in.sv-fan-2{animation-delay:.16s}@keyframes svFanIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sv-fan-in{animation:none}}.pq-simple{background:var(--surface);border:1px solid var(--line);box-shadow:var(--cardSh);border-radius:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(28px,4vw,52px);display:grid}.pq-simple-copy{flex-direction:column;gap:14px;display:flex}.pq-simple-note{color:var(--muted);font-size:14px}.pq-simple-go{flex-direction:column;justify-self:end;gap:10px;width:100%;max-width:380px;display:flex}.pq-go{border:1.5px solid var(--line);height:54px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:flex}.pq-go:hover{color:#2b3dab;border-color:#2b3dab}.pq-go.wa{color:#fff;background:#1fa855;border-color:#1fa855}.pq-go.wa:hover{color:#fff;background:#178a45;border-color:#178a45}[data-theme=dark] .pq-go:not(.wa):hover{color:#9bb3f5;border-color:#9bb3f5}@media (max-width:899px){.pq-simple-go{justify-self:stretch;max-width:none}}.orbit-count i{color:#8e99d0;animation:.35s cubic-bezier(.2,.8,.2,1) both ocPlus;display:inline-block}[data-theme=dark] .orbit-count i{color:#ffd234}.orbit-count small{opacity:0;transition:opacity .45s .3s,transform .45s cubic-bezier(.2,.8,.2,1) .3s;transform:translate(-8px)}.orbit-count small.oc-in{opacity:1;transform:none}@keyframes ocPlus{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.orbit-count i{animation:none}.orbit-count small{opacity:1;transition:none;transform:none}}.mob-glass{cursor:pointer;color:#2b3dab;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);background:#ffffff8c;border:1px solid #ffffffbf;border-radius:999px;height:54px;font-family:inherit;font-size:16px;font-weight:700;transition:background .2s;box-shadow:inset 0 1px #ffffffe6,0 12px 32px -10px #172f5d59}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mob-glass{background:#fffffff0}[data-theme=dark] .mob-glass{background:#172f5df0}}.mob-glass{color:#fff;background:#2b3dab9e;border-color:#ffffff59;box-shadow:inset 0 1px #ffffff59,0 12px 32px -10px #172f5d73}.mob-glass:active{background:#2b3dabc7}[data-theme=dark] .mob-glass{color:#172f5d;background:#ffd234db;border-color:#fff6;box-shadow:inset 0 1px #ffffff80,0 12px 32px -10px #00000080}[data-theme=dark] .mob-glass:active{background:#ffd234e0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mob-glass{background:#2b3dab}[data-theme=dark] .mob-glass{background:#ffd234}}@media (max-width:759px){.cm-ban-band{padding-bottom:36px;overflow:hidden}.cm-ban-portrait{width:min(78%,300px);margin:12px auto 0}.cm-ban-front{padding:32px 28px 8px}.cm-ban-quote{text-wrap:pretty;font-size:clamp(26px,7.4vw,34px)}.cm-ban-quote .cm-acc{padding-inline-start:.12em;display:inline-block}}[data-theme=dark] .jb-item{background:#1a3466;border-color:#9bb3f529;box-shadow:0 1px 2px #06102866,0 18px 36px -22px #040a1ccc}[data-theme=dark] .jb-item:hover{border-color:#9bb3f561}[data-theme=dark] .jb-top,[data-theme=dark] .jb-openapp .jb-top{background:#213e78}[data-theme=dark] .jb-save{color:#d7e2fa;background:#1a3466;border-color:#9bb3f547}[data-theme=dark] .jb-save:hover,[data-theme=dark] .jb-save.on,[data-theme=dark] .jb-openapp .jb-save{color:#ffd234;border-color:#ffd2348c}[data-theme=dark] .jb-co{background:#fff}[data-theme=dark] .jb-cot em{color:#b9c7df}[data-theme=dark] .jb-type{color:#d7e2fa;background:#9bb3f524;border:1px solid #9bb3f538}[data-theme=dark] .jb-type.pf{color:#172f5d;background:#ffd234;border-color:#ffd234}[data-theme=dark] .jb-chev{color:#b9c7df}.mn-wrap{top:100%;z-index:60;padding-top:8px;position:absolute;inset-inline-start:-8px}.mn{background:var(--surface);border:1px solid var(--line);width:340px;max-height:min(72vh,560px);box-shadow:var(--cardShH);transform-origin:top;border-radius:20px;flex-direction:column;padding:8px;animation:.26s cubic-bezier(.2,.8,.2,1) both sfDrop;display:flex;overflow-y:auto}.mn-group{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 12px 6px;font-size:11.5px;font-weight:700}.site[lang=fa] .mn-group{letter-spacing:0;font-size:12.5px}.mn-group.sep{border-top:1px solid var(--line);margin-top:6px;padding-top:14px}.mn-row{min-height:56px;color:var(--ink);border-radius:14px;outline:0;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:8px 10px;text-decoration:none;transition:background .18s;display:grid}.mn-row:hover,.mn-row:focus-visible{background:var(--tint)}.mn-row:focus-visible{box-shadow:inset 0 0 0 2px var(--hl)}.mn-ic{background:var(--tint);width:40px;height:40px;color:var(--hl);border:1px solid var(--line);box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.mn-ic.logo{background:#fff}.mn-ic img{object-fit:contain;width:100%;height:100%;display:block}.mn-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.mn-txt b{font-size:15px;font-weight:600;line-height:1.3}.mn-txt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.mn-go{color:var(--hl);opacity:0;transition:opacity .18s,translate .18s;transform:translate(-4px)}.mn-row:hover .mn-go,.mn-row:focus-visible .mn-go{opacity:1;translate:4px}.mn-row.all{background:var(--tint);border:1px solid var(--line);margin-top:6px}.mn-row.all .mn-txt b{color:var(--hl)}.mn-row.all .mn-go{opacity:1}.mn-row.all:hover{border-color:var(--hl)}.mn-mrow{min-height:48px;color:var(--muted);align-items:center;padding:0 4px;font-size:16px;text-decoration:none;display:flex}.mn-mrow.strong{color:var(--ink);font-weight:600}.mn-group.m{padding:14px 4px 4px}@media (prefers-reduced-motion:reduce){.mn{animation:none}.mn-go{transition:none}}.mn{border-radius:16px;width:280px;padding:6px;box-shadow:0 1px 2px #1018280d,0 14px 30px -18px #10182847}[data-theme=dark] .mn{box-shadow:0 1px 2px #06102859,0 16px 34px -20px #040a1cb3}.mn-group{padding:8px 10px 4px;font-size:10.5px}.site[lang=fa] .mn-group{font-size:11.5px}.mn-group.sep{margin-top:4px;padding-top:10px}.mn-row{border-radius:10px;grid-template-columns:28px minmax(0,1fr) 12px;gap:10px;min-height:44px;padding:6px 8px}.mn-ic{background:0 0;border:0;border-radius:8px;width:28px;height:28px}.mn-ic svg{width:17px;height:17px}.mn-ic.logo{border:1px solid var(--line);background:#fff}.mn-txt{gap:0}.mn-txt b{font-size:14px;font-weight:500}.mn-txt small{font-size:12px}.mn-go{width:12px;height:12px}.mn-row.all{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0 0 10px 10px;min-height:40px;margin-top:4px}.mn-row.all:hover,.mn-row.all:focus-visible{background:var(--tint)}.mn-row.all .mn-txt b{font-weight:600}.rq{flex-direction:column;gap:18px;display:flex}.rq-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--cardSh);border-radius:22px;flex-direction:column;gap:16px;margin:0;padding:clamp(22px,3vw,32px);display:flex;position:relative}.rq-num{top:-14px;color:#fff;background:#2b3dab;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:13px;font-weight:700;display:flex;position:absolute;inset-inline-start:22px}[data-theme=dark] .rq-num{color:#172f5d;background:#ffd234}.rq-times{flex-wrap:wrap;gap:8px;display:flex}.rq-time{border:1.5px solid var(--line);height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:500;transition:background .2s,border-color .2s,color .2s}.rq-time:hover{border-color:#2b3dab}.rq-time.on{color:#fff;background:#2b3dab;border-color:#2b3dab}[data-theme=dark] .rq-time:hover{border-color:#9bb3f5}[data-theme=dark] .rq-time.on{color:#112449;background:#9bb3f5;border-color:#9bb3f5}.st-card{background:var(--surface);border:1px solid var(--line);min-height:200px;box-shadow:var(--cardSh);color:var(--ink);border-radius:22px;flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(22px,2.4vw,30px);text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative}.st-card:hover{box-shadow:var(--cardShH);transform:translateY(-3px)}.st-top{justify-content:space-between;align-items:center;display:flex}.st-ic{background:var(--tint);width:44px;height:44px;color:var(--hl);border-radius:12px;justify-content:center;align-items:center;display:flex}.st-num{display:block}.st-num i{color:#8e99d0;font-style:normal}.st-label{color:var(--muted);margin-top:10px;font-size:16px;display:block}.st-card.feat{color:#fff;background:#2b3dab;border-color:#2b3dab}.st-card.feat .st-ic{color:#fff;background:#ffffff24}.st-card.feat .st-num i{color:#c9d3ff}.st-card.feat .st-label{color:#d7e2fa}.st-go{color:#2b3dab;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex}.st-card.feat:hover .st-go{transform:rotate(45deg)}[data-theme=dark] .st-num i,[data-theme=dark] .st-card.feat .st-num i{color:#ffd234}[data-theme=dark] .st-card.feat .st-go{color:#172f5d;background:#ffd234}@media (prefers-reduced-motion:reduce){.st-card,.st-go{transition:none}}.ld{z-index:200;background:var(--bg);cursor:pointer;justify-content:center;align-items:center;transition:transform .65s cubic-bezier(.76,0,.24,1),border-radius .65s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;inset:0}.ld.out{border-radius:0 0 50% 50%/0 0 18vh 18vh;transform:translateY(-100%)}.ld.out .ld-logo{opacity:0;transition:opacity .3s,transform .4s;transform:translateY(-30px)}.ld-logo{--s:min(64vw,340px);width:var(--s);align-items:center;display:flex}.ld-mark{width:calc(var(--s) * 294 / 1510);flex:none;height:auto;overflow:visible}.ld-word{width:calc(var(--s) * 1217 / 1510);aspect-ratio:1217/400;clip-path:inset(0 100% 0 0);flex:none;animation:.6s cubic-bezier(.65,0,.35,1) .95s forwards ldWipe;position:relative;overflow:hidden}.ld-word img{top:0;left:calc(var(--s) * -293 / 1510);width:var(--s);max-width:none;height:auto;position:absolute}.ld-line{fill:none;stroke:var(--ink);stroke-width:5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.55s ease-in-out forwards ldTrace,.3s .75s forwards ldFade}.ld-fill{opacity:0;animation:.35s .5s forwards ldFill}.ld-fill.a{fill:#2b3dab}.ld-fill.b{fill:#8e99d0}.ld-b .ld-line{animation-delay:.1s,.8s}.ld-a{animation:.5s cubic-bezier(.3,1.4,.5,1) .55s forwards ldSnap;transform:translate(-26px,-26px)}.ld-b{animation:.5s cubic-bezier(.3,1.4,.5,1) .6s forwards ldSnap;transform:translate(26px,26px)}[data-theme=dark] .ld-fill.a{fill:#d7ebe9}[data-theme=dark] .ld-fill.b{fill:#fff}@keyframes ldTrace{to{stroke-dashoffset:0}}@keyframes ldFade{to{opacity:0}}@keyframes ldFill{to{opacity:1}}@keyframes ldSnap{to{transform:none}}@keyframes ldWipe{to{clip-path:inset(0)}}.ld-skip .ld{display:none}.hdr-quote{white-space:nowrap;background:#2b3dab;border-radius:999px;align-items:center;height:40px;padding:0 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.hdr-quote:hover{background:#22318c;transform:translateY(-1px)}[data-theme=dark] .hdr-quote{background:#ffd234;color:#172f5d!important}[data-theme=dark] .hdr-quote:hover{background:#ffe27a}.hdr-quote .q-short{display:none}@media (max-width:560px){.hdr-quote{height:36px;padding:0 14px;font-size:13.5px}.hdr-quote .q-long{display:none}.hdr-quote .q-short{display:inline}header a[aria-label=Sapphire\ home] img{height:30px!important}}.ap-gender{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ap-gender label{cursor:pointer;position:relative}.ap-gender input{opacity:0;cursor:pointer;position:absolute;inset:0}.ap-gender span{border:1.5px solid var(--line);border-radius:14px;justify-content:center;align-items:center;height:50px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.ap-gender input:checked+span{color:#fff;background:#2b3dab;border-color:#2b3dab}.ap-gender input:focus-visible+span{box-shadow:0 0 0 3px #2b3dab59}[data-theme=dark] .ap-gender input:checked+span{color:#112449;background:#9bb3f5;border-color:#9bb3f5}.ct-mode{background:var(--tint);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.ct-mode button{height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:flex}.ct-mode button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #1018281f}.hdr-quote{isolation:isolate;background:linear-gradient(120deg,#2b3dab 0%,#3d52d4 55%,#3892e8 100%);gap:8px;position:relative;overflow:hidden;box-shadow:0 6px 18px -8px #2b3dabb3,inset 0 1px #ffffff40}.hdr-quote:hover{background:linear-gradient(120deg,#22318c 0%,#2b3dab 55%,#3892e8 100%);transform:translateY(-1px);box-shadow:0 10px 26px -8px #3892e8bf,inset 0 1px #ffffff4d}.hdr-quote .q-spark{color:#ffd234;flex:none;animation:2.6s ease-in-out infinite qTwinkle}[data-theme=dark] .hdr-quote{background:linear-gradient(120deg,#ffd234 0%,#ffe27a 50%,#ffc21a 100%);box-shadow:0 6px 18px -8px #ffd23499,inset 0 1px #ffffff80}[data-theme=dark] .hdr-quote:hover{background:linear-gradient(120deg,#ffe27a 0%,#ffd234 100%);box-shadow:0 10px 26px -8px #ffd234bf}[data-theme=dark] .hdr-quote .q-spark{color:#2b3dab}@keyframes qTwinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.7)rotate(45deg)}}@media (prefers-reduced-motion:reduce){.hdr-quote .q-spark{animation:none}}.hu-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.hu-card{flex-direction:column;gap:12px;display:flex}.hu-media{aspect-ratio:16/9;box-shadow:var(--cardSh);background:#172f5d;border-radius:20px;position:relative;overflow:hidden}.hu-media button{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.hu-media img,.hu-media video,.hu-media iframe{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hu-play{color:#fff;background:#2b3dab;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:auto;transition:transform .25s;display:flex;position:absolute;inset:0;box-shadow:0 0 0 8px #2b3dab40}.hu-media button:hover .hu-play{transform:scale(1.08)}[data-theme=dark] .hu-play{color:#172f5d;background:#ffd234;box-shadow:0 0 0 8px #ffd23440}.hu-txt{align-items:baseline;gap:10px;display:flex}.hu-txt span{color:var(--hl);font-size:13px;font-weight:700}.hu-txt b{font-size:17px;line-height:1.35}.wk-kit{flex-direction:column;gap:26px;margin-top:clamp(56px,7vw,96px);display:flex}.bento{grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bento a{color:inherit;text-decoration:none}.bento-cta{color:var(--hl);align-items:center;gap:8px;margin-top:auto;font-size:14.5px;font-style:normal;font-weight:600;transition:gap .25s;display:inline-flex}.bento a:hover .bento-cta{gap:12px}.bento-cta.light{color:#2b3dab;background:#fff;border-radius:999px;align-self:flex-start;height:44px;padding:0 18px}[data-theme=dark] .bento-cta.light{color:#172f5d;background:#ffd234}.bento-check{background:radial-gradient(120% 120% at 100% 0,#3d52d4 0%,#2b3dab 45%,#1e2a8f 100%);border-radius:28px;flex-direction:column;grid-area:1/1/span 2/span 2;gap:22px;padding:clamp(24px,3vw,36px);transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #172f5d99;color:#fff!important}.bento-check:hover{transform:translateY(-4px)}.bc-glow{inset-inline-end:-120px;background:radial-gradient(circle,#ffd23447,#ffd23400 65%);border-radius:50%;width:340px;height:340px;animation:6s ease-in-out infinite bcGlow;position:absolute;top:-120px}.bc-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,36px);display:grid;position:relative}.bc-ring{filter:drop-shadow(0 10px 24px #00000040);width:clamp(120px,13vw,170px);height:auto}.bc-ring circle{transition:stroke-dashoffset .1s linear}.bc-bars{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.bc-bars li{color:#d7e2fa;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.bc-bars i{background:#ffffff24;border-radius:999px;height:8px;display:block;overflow:hidden}.bc-bars i b{border-radius:inherit;background:linear-gradient(90deg,#8e99d0,#ffd234);height:100%;transition:width 1.2s cubic-bezier(.2,.8,.2,1);display:block}.bc-txt{flex-direction:column;gap:6px;margin-top:auto;display:flex;position:relative}.bc-txt b{color:#fff;font-size:clamp(24px,2.4vw,32px);line-height:1.12}.bc-txt span{color:#d7e2fa;font-size:16px}.bento-c{background:var(--surface);border:1px solid var(--line);min-height:260px;box-shadow:var(--cardSh);border-radius:24px;flex-direction:column;gap:14px;padding:22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s;display:flex;position:relative;overflow:hidden}.bento-c:hover{border-color:#2b3dab;transform:translateY(-4px)}.bento-tx{flex-direction:column;gap:3px;display:flex}.bento-tx b{color:var(--ink);font-size:17px}.bento-tx span{color:var(--muted);font-size:14px}.bk{perspective:600px;align-self:flex-start;height:112px;margin-inline-start:6px;position:relative}.bk-pages{background:repeating-linear-gradient(90deg,#fff 0 2px,#e8ebf4 2px 3px);border-radius:4px 10px 10px 4px;width:82px;height:104px;position:absolute;top:4px;left:8px;box-shadow:0 10px 20px -10px #10182859}.bk-cover{box-sizing:border-box;color:#fff;transform-origin:0;background:linear-gradient(140deg,#3d52d4,#2b3dab 60%,#1e2a8f);border-radius:4px 10px 10px 4px;flex-direction:column;justify-content:flex-end;gap:2px;width:84px;height:108px;padding:10px;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;transform:rotateY(-8deg);box-shadow:inset 6px 0 #0000002e}.bk-cover b{font-size:13px;line-height:1}.bk-cover small{color:#c9d3ff;font-size:9px}.bk-cover i{background:#ffd234;border-radius:50%;width:18px;height:18px;position:absolute;top:10px;right:10px}.bento-guide:hover .bk-cover{transform:rotateY(-38deg)}.fan{align-self:flex-start;width:130px;height:112px;position:relative}.fan-p{border:1px solid var(--line);box-sizing:border-box;transform-origin:bottom;background:#fff;border-radius:8px;flex-direction:column;gap:6px;width:78px;height:100px;padding:12px 10px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:4px;left:10px;box-shadow:0 10px 20px -12px #10182866}.fan-p i{background:#e3e7f2;border-radius:3px;height:5px;display:block}.fan-p i:first-child{background:#2b3dab;width:60%;height:8px}.fan-p.p0{transform:rotate(-8deg)}.fan-p.p1{transform:rotate(0)translate(14px)}.fan-p.p2{transform:rotate(8deg)translate(28px)}.bento-profile:hover .fan-p.p0{transform:rotate(-18deg)translate(-6px)}.bento-profile:hover .fan-p.p2{transform:rotate(18deg)translate(40px)}.bento-ticket{background:var(--surface);border:1.5px dashed color-mix(in srgb,#2b3dab 45%,var(--line));border-radius:24px;grid-column:3/span 2;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 20px;padding:24px 28px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s;display:grid;position:relative;-webkit-mask:radial-gradient(14px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(14px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(14px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(14px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.bento-ticket:hover{border-color:#2b3dab;transform:translateY(-4px)}.tk-l{flex-direction:column;gap:4px;display:flex}.tk-l small{letter-spacing:.06em;text-transform:uppercase;color:var(--hl);font-size:12.5px;font-weight:600}.tk-l b{color:var(--ink);font-size:clamp(22px,2.2vw,28px)}.tk-l span{color:var(--muted);font-size:14.5px}.tk-stamp{top:16px;color:#e5484d;letter-spacing:.1em;text-transform:uppercase;opacity:.85;border:2px solid #e5484d;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:800;position:absolute;inset-inline-end:22px;transform:rotate(-12deg)}.tk-lines{flex-direction:column;grid-column:1;gap:6px;width:min(100%,280px);display:flex}.tk-lines i{background:var(--tint);transform-origin:0;border-radius:3px;height:6px;animation:3.5s ease-in-out infinite tkWrite;display:block}.tk-lines i:nth-child(2){width:80%;animation-delay:.3s}.tk-lines i:nth-child(3){width:55%;animation-delay:.6s}.bento-ticket .bento-cta{grid-area:2/2;align-self:end}@keyframes bcGlow{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-30px,20px)scale(1.1)}}@keyframes tkWrite{0%{transform:scaleX(0)}40%,80%{transform:scaleX(1)}to{opacity:.6;transform:scaleX(1)}}@media (max-width:1023px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-check{grid-area:auto/1/auto/span 2}.bento-ticket{grid-column:1/span 2}}@media (max-width:599px){.bento{grid-template-columns:1fr}.bento-check,.bento-ticket{grid-column:auto}.bc-top,.bento-ticket{grid-template-columns:1fr}.bento-ticket .bento-cta{grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.bc-glow,.tk-lines i{animation:none}.bk-cover,.fan-p,.bento-check,.bento-c,.bento-ticket{transition:none}}.bc-bars{box-shadow:none;background:0 0;border:0}@keyframes qBlobA{0%,to{transform:translate(0)scale(1)}33%{transform:translate(90%,20%)scale(1.25)}66%{transform:translate(40%,-15%)scale(.85)}}@keyframes qBlobB{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-110%,10%)scale(1.2)}75%{transform:translate(-50%,-20%)scale(.9)}}.bento-check{isolation:isolate;background:#2b3dab}.bento-check .bc-glow{display:none}.bento-check:before,.bento-check:after{content:"";z-index:-1;filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute}.bento-check:before{background:radial-gradient(circle,#3892e8 0%,#3892e800 70%);width:75%;height:75%;animation:12s ease-in-out infinite qBlobA;top:-15%;left:-15%}.bento-check:after{background:radial-gradient(circle,#8e99d0 0%,#8e99d000 70%);width:70%;height:70%;animation:14s ease-in-out infinite qBlobB;top:35%;left:45%}.bento-check:hover:before{animation-duration:6s}.bento-check:hover:after{animation-duration:7s}@media (prefers-reduced-motion:reduce){.bento-check:before,.bento-check:after{animation:none}}.sg{flex-direction:column;gap:20px;display:flex}.sg-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--cardSh);border-radius:24px;flex-direction:column;gap:16px;padding:clamp(22px,3vw,32px);display:flex;position:relative}.sg-card h2{margin:0;font-size:clamp(20px,1.9vw,24px)}.sg-num{top:-14px;color:#fff;background:#2b3dab;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:flex;position:absolute;inset-inline-start:22px}[data-theme=dark] .sg-num{color:#172f5d;background:#ffd234}.sg-biz{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.sg-biz button{border:1.5px solid var(--line);min-height:92px;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .2s,background .2s,color .2s,transform .2s;display:flex}.sg-biz button svg{color:var(--hl)}.sg-biz button:hover{border-color:#2b3dab;transform:translateY(-2px)}.sg-biz button.on{color:#fff;background:#2b3dab;border-color:#2b3dab}.sg-biz button.on svg{color:#ffd234}.sg-detail{flex-direction:column;gap:8px;font-size:14px;font-weight:500;display:flex}.sg-detail textarea{border:1.5px solid var(--line);background:var(--field);color:var(--ink);resize:vertical;border-radius:14px;outline:0;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.5}.sg-detail textarea:focus{border-color:#2b3dab}.sg-q{flex-direction:column;gap:8px;display:flex}.sg-q-t{font-size:15px;font-weight:600}.sg-opts{flex-wrap:wrap;gap:8px;display:flex}.sg-opts button{border:1.5px solid var(--line);height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-family:inherit;font-size:14px;transition:background .2s,border-color .2s,color .2s}.sg-opts button:hover{border-color:#2b3dab}.sg-opts button.on{color:#fff;background:#2b3dab;border-color:#2b3dab}[data-theme=dark] .sg-opts button.on,[data-theme=dark] .sg-biz button.on{color:#112449;background:#9bb3f5;border-color:#9bb3f5}.sg-go{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.sg-go small,.sg-note{color:var(--muted);font-size:13px}.sg-btn{cursor:pointer;background:linear-gradient(120deg,#2b3dab 0%,#3d52d4 55%,#3892e8 100%);border:0;border-radius:999px;align-items:center;gap:10px;height:54px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex;box-shadow:0 10px 26px -10px #2b3dabb3;color:#fff!important}.sg-btn:hover{transform:translateY(-2px)}.sg-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.sg-btn span{color:#ffd234}[data-theme=dark] .sg-btn{background:linear-gradient(120deg,#ffd234 0%,#ffe27a 50%,#ffc21a 100%);color:#172f5d!important}[data-theme=dark] .sg-btn span{color:#2b3dab}.sg-out{flex-direction:column;gap:16px;display:flex}.sg-out-head{letter-spacing:.08em;text-transform:uppercase;color:var(--hl);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.sg-out-head button{border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink);letter-spacing:0;text-transform:none;cursor:pointer;border-radius:999px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600}.sg-doc{background:var(--surface);border:1px solid var(--line);box-shadow:var(--cardSh);border-radius:24px;flex-direction:column;gap:16px;padding:clamp(22px,3.4vw,40px);display:flex}.sg-ans h3{color:var(--hl);margin:22px 0 8px;font-size:clamp(19px,1.8vw,22px)}.sg-ans h3:first-child{margin-top:0}.sg-ans h4{margin:14px 0 6px;font-size:16.5px}.sg-ans p{margin:6px 0;font-size:16px;line-height:1.7}.sg-ans ul,.sg-ans ol{flex-direction:column;gap:6px;margin:6px 0;padding-inline-start:22px;font-size:16px;line-height:1.6;display:flex}.sg-ans.live>:last-child:after{content:"";vertical-align:-.15em;background:#2b3dab;width:8px;height:1.1em;margin-inline-start:3px;animation:1s steps(2,end) infinite sgCaret;display:inline-block}[data-theme=dark] .sg-ans.live>:last-child:after{background:#ffd234}.sg-you{background:var(--tint);border-radius:18px;align-self:flex-end;max-width:85%;padding:12px 16px;font-size:15px;line-height:1.5}.sg-you b{color:var(--hl);margin-bottom:2px;font-size:12px;display:block}.sg-wait{color:var(--muted);align-items:center;gap:6px;font-size:15px;display:flex}.sg-wait i{background:#2b3dab;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite sgDot}.sg-wait i:nth-child(2){animation-delay:.15s}.sg-wait i:nth-child(3){margin-inline-end:6px;animation-delay:.3s}.sg-ask{flex-direction:column;gap:10px;display:flex}.sg-sugg{flex-wrap:wrap;gap:8px;display:flex}.sg-sugg button{border:1px dashed color-mix(in srgb,#2b3dab 45%,var(--line));height:36px;color:var(--hl);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-family:inherit;font-size:13.5px}.sg-sugg button:hover{background:var(--tint)}.sg-askbar{border:1.5px solid var(--line);background:var(--surface);border-radius:999px;gap:8px;padding:6px;padding-inline-start:18px;display:flex}.sg-askbar:focus-within{border-color:#2b3dab}.sg-askbar input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:15px}.sg-askbar button{color:#fff;cursor:pointer;background:#2b3dab;border:0;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 18px;font-family:inherit;font-weight:600;display:inline-flex}.sg-askbar button:disabled{opacity:.45;cursor:not-allowed}.sg-cta{background:var(--tint);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.sg-cta span{font-size:16.5px;font-weight:600}@keyframes sgCaret{50%{opacity:0}}@keyframes sgDot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@media print{header,footer,.mob-bar,.sg-out-head,.sg-ask,.sg-cta,.pg-head{display:none!important}.sg-doc{box-shadow:none;border:0}}@media (prefers-reduced-motion:reduce){.sg-ans.live>:last-child:after,.sg-wait i{animation:none}}.bento-check{background:radial-gradient(120% 120% at 100% 0,#3d52d4 0%,#2b3dab 45%,#1e2a8f 100%)}.bento-check:before,.bento-check:after{display:none}.bc-bars li span{justify-content:space-between;gap:10px;display:flex}.bc-bars li em{font-style:normal;font-weight:700}.bc-bars i b{box-shadow:0 0 12px -2px}.jb-metas{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 18px;display:flex}.jb-meta{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:14.5px;display:inline-flex}.jb-meta svg{flex:none}.jb-sex svg+svg{margin-inline-start:-6px}.jp-info .jb-meta{font-size:inherit;color:inherit}.ap-gender span .jb-sx{place-items:center;margin-inline-end:8px;line-height:0;display:inline-grid}.ap-gender span .jb-sx svg{width:18px;height:18px}.bento-check{--c1:#2b3dab;--c2:#3892e8;--c3:#ffd234;--hcInk:#172f5d;--hcMuted:#5d6678;--hcTrk:.13;background:#fff;border:1px solid #2b3dab1a;box-shadow:0 30px 60px -34px #172f5d47;color:var(--hcInk)!important}[data-theme=dark] .bento-check{--c1:#c9d3ff;--c2:#6fb3f2;--c3:#ffd234;--hcInk:#fff;--hcMuted:#d7e2fa;--hcTrk:.2;background:radial-gradient(120% 120% at 100% 0,#3d52d4 0%,#2b3dab 45%,#1e2a8f 100%);border-color:#0000}.bento-check .bc-txt b{color:var(--hcInk)}.bento-check .bc-txt span{color:var(--hcMuted)}[data-theme=light] .bento-check .bento-cta.light{color:#fff;background:#2b3dab}.hc-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid;position:relative}.hc-rings{width:clamp(130px,14vw,180px);height:auto;overflow:visible}.hc-c1{--c:var(--c1)}.hc-c2{--c:var(--c2)}.hc-c3{--c:var(--c3)}.hc-trk{fill:none;stroke:var(--c1);stroke-width:9px;opacity:var(--hcTrk)}.hc-arc{fill:none;stroke:var(--c1);stroke-width:9px;stroke-linecap:round;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.8,.2,1)}.hc-of{fill:var(--hcMuted);font-size:9px}.hc-num{fill:var(--hcInk);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.hc-beat{transform-origin:60px 58px;animation:2.4s ease-in-out infinite hcBeat}@keyframes hcBeat{0%,30%,to{transform:scale(1)}8%{transform:scale(1.14)}16%{transform:scale(.98)}22%{transform:scale(1.07)}}.hc-legend{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hc-legend li{background:color-mix(in srgb,var(--c) 10%,transparent);color:var(--hcInk);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid}.hc-legend i{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 22%,transparent);border-radius:50%}.hc-legend b{color:var(--c);font-variant-numeric:tabular-nums;font-size:18px}[data-theme=light] .hc-c3 b{color:#b88a00}[data-theme=light] .hc-c3{background:#ffd23429}.bento-check:hover .hc-legend li:first-child{transform:translate(6px)}.bento-check:hover .hc-legend li:nth-child(2){transition-delay:60ms;transform:translate(6px)}.bento-check:hover .hc-legend li:nth-child(3){transition-delay:.12s;transform:translate(6px)}[dir=rtl] .bento-check:hover .hc-legend li{transform:translate(-6px)}.hc-pulse{width:100%;height:46px;margin-block:-6px;display:block}.hc-line,.hc-run{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hc-line{stroke:var(--hcInk);opacity:.12}.hc-run{stroke-width:3px;stroke-dasharray:18 82;animation:2.4s linear infinite hcRun}@keyframes hcRun{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.bento-check:hover .hc-run,.bento-check:hover .hc-beat{animation-duration:1.2s}@media (max-width:599px){.hc-top{grid-template-columns:1fr;justify-items:start}.hc-legend{width:100%}}@media (prefers-reduced-motion:reduce){.hc-run,.hc-beat{animation:none}.hc-run{stroke-dasharray:none}}.br-wrap{max-width:1200px;margin:0 auto;padding:clamp(24px,3.5vw,48px) clamp(16px,4vw,48px) clamp(56px,6vw,96px);scroll-margin-top:90px}.br-hero{isolation:isolate;color:#fff;background:#172f5d;border-radius:32px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}.br-hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}[dir=rtl] .br-hero:before{-webkit-mask-image:linear-gradient(270deg,#0000,#000 60%);mask-image:linear-gradient(270deg,#0000,#000 60%)}.br-hero-l{flex-direction:column;gap:16px;min-width:0;display:flex}.br-eye{letter-spacing:.14em;text-transform:uppercase;color:#ffd234;align-items:center;gap:10px;font-size:12.5px;font-weight:700;display:flex}.br-eye span{background:#ffd234;border-radius:2px;width:26px;height:2px}[lang=fa] .br-eye,.br-wrap:lang(fa) .br-eye{letter-spacing:0}.br-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(32px,4.4vw,56px);line-height:1.08}.br-hero h1 em{color:#9db4ff;font-style:normal}.br-hero p{color:#c9d3f0;max-width:600px;margin:0;font-size:16px;line-height:1.7}.br-meta{flex-wrap:wrap;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.br-meta li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:2px;padding:10px 16px;display:flex}.br-meta small{color:#9fb0d6;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.br-meta b{font-size:15px}.br-hero-r{flex-direction:column;align-items:center;gap:12px;display:flex}.br-sketch{width:min(100%,280px);height:auto;overflow:visible}.br-sk-grid path{fill:none;stroke:#ffffff14;stroke-width:1px}.br-sk-lines *{fill:none;stroke:#9db4ff;stroke-width:1.4px;stroke-dasharray:1 2;stroke-dashoffset:var(--k,1);transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1)}.br-sk-mark{fill:#ffd234;opacity:0;transform-origin:130px 134px;transition:opacity .6s,transform .8s cubic-bezier(.3,1.5,.5,1);transform:scale(.6)}.br-sk-dot{fill:#172f5d;opacity:0;transition:opacity .6s .3s}.br-sk-mark.on{opacity:1;transform:none}.br-sk-dot.on{opacity:1}.br-sk-cap{color:#9fb0d6;text-align:center;font-size:13px}.br-body{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.br-steps{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:2px;padding:14px 12px;display:flex;position:sticky;top:96px}.br-rail{top:32px;bottom:32px;background:var(--line);pointer-events:none;border-radius:2px;width:2px;position:absolute;inset-inline-start:30px}.br-rail i{border-radius:inherit;background:#2b3dab;width:100%;transition:height .5s cubic-bezier(.2,.8,.2,1);display:block}.br-steps button{color:var(--muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px;font-size:14.5px;font-weight:600;transition:background .2s,color .2s;display:flex;position:relative}.br-steps button:hover{background:var(--tint);color:var(--ink)}.br-steps button i{z-index:1;background:var(--surface);border:1.5px solid var(--line);font-variant-numeric:tabular-nums;width:28px;height:28px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid;position:relative}.br-steps .past{color:var(--ink)}.br-steps .past i{color:#fff;background:#2b3dab;border-color:#2b3dab}.br-steps .on{background:var(--tint);color:var(--ink)}[data-theme=dark] .br-rail i,[data-theme=dark] .br-steps .past i{color:#172f5d;background:#9db4ff;border-color:#9db4ff}.br-card{background:var(--surface);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:22px;padding:clamp(24px,3.4vw,44px);animation:.45s cubic-bezier(.2,.8,.2,1) both statIn;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -44px #172f5d66}.br-head{flex-direction:column;gap:8px;padding-inline-end:120px;display:flex;position:relative}.br-big{top:-18px;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--line);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(84px,9vw,128px);font-weight:800;line-height:1;position:absolute;inset-inline-end:-6px}.br-kick{color:var(--accent);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.br-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.8vw,36px)}.br-head p{color:var(--muted);margin:0;font-size:15.5px}.br-tip{background:var(--tint);border-inline-start:3px solid #ffd234;border-radius:16px;flex-direction:column;gap:4px;padding:14px 18px;font-size:14.5px;line-height:1.55;display:flex}.br-tip b{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:12px}.br-tip span{color:var(--ink)}.br-q{color:var(--ink);flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.br-q small{color:var(--muted);font-weight:400}.br-q input:not([type=range]):not([type=file]),.br-q textarea{box-sizing:border-box;border:1.5px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:12px;outline:0;padding:14px 16px;font-size:16px;font-weight:400;transition:border-color .2s,box-shadow .2s,background .2s}.br-q input:hover,.br-q textarea:hover{border-color:color-mix(in srgb,#3892e8 40%,var(--line))}.br-q input:focus,.br-q textarea:focus{border-color:#2b3dab;box-shadow:0 0 0 4px #2b3dab1f}[data-theme=dark] .br-q input:focus,[data-theme=dark] .br-q textarea:focus{border-color:#9db4ff;box-shadow:0 0 0 4px #9db4ff26}.br-grid2{grid-template-columns:1fr 1fr;gap:18px 20px;display:grid}.br-span{grid-column:1/-1}.br-chips{flex-wrap:wrap;gap:8px;display:flex}.br-chips button{border:1.5px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:600;transition:all .2s;display:inline-flex}.br-chips button i{font-style:normal}.br-chips button:hover{border-color:#3892e8}.br-chips button.on{color:#fff;background:#2b3dab;border-color:#2b3dab}.br-sliders{flex-direction:column;gap:14px;display:flex}.br-sl{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:16px 20px;display:flex}.br-sl>div{justify-content:space-between;font-size:15px;display:flex}.br-sl b{color:var(--muted);transition:color .2s}.br-sl b.on{color:var(--accent)}.br-sl input{appearance:none;background:linear-gradient(90deg,#2b3dab var(--v),var(--tint) var(--v));cursor:pointer;border-radius:999px;outline:0;width:100%;height:6px}.br-sl input::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:6px solid #2b3dab;border-radius:50%;width:24px;height:24px;box-shadow:0 4px 10px #172f5d40}.br-sl input::-moz-range-thumb{background:#fff;border:6px solid #2b3dab;border-radius:50%;width:14px;height:14px}.br-types{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.br-types>button{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:20px;flex-direction:column;gap:6px;padding:10px 10px 16px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.br-types>button:hover{border-color:#3892e8;transform:translateY(-3px);box-shadow:0 16px 30px -20px #172f5d66}.br-types>button.on{border-color:#2b3dab;box-shadow:0 0 0 3px #2b3dab26}.br-art{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:6px;display:block}.br-art svg{width:100%;height:auto;display:block}.br-types b{align-items:center;gap:8px;padding-inline:6px;font-size:15px;display:flex}.br-types b em{background:var(--tint);width:22px;height:22px;color:var(--accent);border-radius:50%;place-items:center;font-size:11.5px;font-style:normal;display:grid}.br-types small{color:var(--muted);padding-inline:6px;font-size:13px;line-height:1.5}.br-check{top:16px;color:#fff;opacity:0;background:#2b3dab;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;font-weight:800;transition:all .2s;display:grid;position:absolute;inset-inline-end:16px;transform:scale(.6)}.br-types>button.on .br-check{opacity:1;transform:none}.br-unsure{border:1.5px dashed var(--line);min-height:46px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:14px;grid-column:1/-1;font-weight:600}.br-unsure:hover{color:var(--ink);border-color:#3892e8}.br-sw{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.br-sw button{border:1.5px solid var(--line);height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:8px;padding:0 10px;font-size:13.5px;font-weight:600;transition:all .2s;display:flex}.br-sw i{border-radius:50%;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #0000001f}.br-sw button.on.colors{background:#2b3dab14;border-color:#2b3dab}.br-sw button.on.avoid{background:#e5484d14;border-color:#e5484d;text-decoration:line-through}.br-files{flex-wrap:wrap;gap:10px;display:flex}.br-file{border:1px solid var(--line);border-radius:14px;width:96px;height:96px;position:relative;overflow:hidden}.br-file img{object-fit:cover;width:100%;height:100%}.br-file button{top:4px;color:#fff;cursor:pointer;background:#0f1f44bf;border:0;border-radius:50%;width:24px;height:24px;font-size:15px;line-height:1;position:absolute;inset-inline-end:4px}.br-add{border:1.5px dashed var(--line);width:96px;height:96px;color:var(--muted);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:600;display:flex;position:relative}.br-add b{color:var(--accent);font-size:26px;line-height:1}.br-add input{opacity:0;cursor:pointer;position:absolute;inset:0}.br-review{flex-direction:column;gap:8px;display:flex}.br-review button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;transition:border-color .2s;display:flex}.br-review button:hover{border-color:#3892e8}.br-review b{align-items:center;gap:8px;font-size:15px;display:flex}.br-review b svg{color:var(--accent)}.br-review span{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.br-err{color:#c4323a;background:#e5484d1a;border-radius:12px;padding:12px 16px;font-size:14.5px}.br-nav{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:18px;display:flex}.br-seg{flex:1;gap:4px;max-width:260px;display:flex}.br-seg i{background:var(--tint);border-radius:999px;flex:1;height:5px;transition:background .3s}.br-seg i.done{background:#2b3dab}[data-theme=dark] .br-seg i.done{background:#9db4ff}.br-nav .pri{margin-inline-start:auto}.br-btn{border:1.5px solid var(--line);height:52px;font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:15.5px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;color:var(--ink)!important}.br-btn.pri{background:#2b3dab;border-color:#2b3dab;box-shadow:0 14px 26px -14px #2b3dabb3;color:#fff!important}[data-theme=dark] .br-btn.pri{box-shadow:none;background:#ffd234;border-color:#ffd234;color:#172f5d!important}.br-btn:disabled{opacity:.6;cursor:wait}.br-done{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:32px;flex-direction:column;align-items:center;gap:16px;padding:clamp(40px,6vw,80px) 20px;display:flex}.br-done h1{max-width:640px;margin:0;font-size:clamp(26px,3.4vw,40px)}.br-done p{max-width:560px;color:var(--muted);margin:0;font-size:16.5px;line-height:1.6}.br-tick{color:#fff;background:#1fa855;border-radius:50%;place-items:center;width:92px;height:92px;animation:.6s cubic-bezier(.3,1.6,.5,1) both statIn;display:grid;box-shadow:0 0 0 12px #1fa85524}@media (max-width:899px){.br-hero{grid-template-columns:1fr}.br-hero-r{display:none}.br-body{grid-template-columns:1fr}.br-steps{flex-direction:row;padding:8px;position:static;overflow-x:auto}.br-rail{display:none}.br-steps button{flex:none}.br-steps button span{display:none}.br-steps .on span{display:inline}.br-head{padding-inline-end:0}.br-big{display:none}}@media (max-width:599px){.br-grid2{grid-template-columns:1fr}.br-seg{display:none}}@media (prefers-reduced-motion:reduce){.br-sk-lines *,.br-sk-mark{transition:none}}.br-ex{aspect-ratio:3/2;box-sizing:border-box;justify-content:center;align-items:center;gap:12px;padding:14px;display:flex}.br-ex img{object-fit:contain;flex:1 1 0;min-width:0;max-height:72%}.br-ex.n1 img{flex:0 auto;max-width:62%;max-height:62%}.br-ex.n2 img{max-height:58%}.br-ex.n3 img{max-height:46%}.br-hero{border-radius:24px}.br-hero h1{letter-spacing:-.02em;flex-direction:column;gap:10px;font-size:clamp(30px,3.6vw,44px);font-weight:700;display:flex}.br-hero h1 em{letter-spacing:0;color:#c9d3f0;font-size:clamp(17px,1.6vw,20px);font-weight:400;line-height:1.5}.br-hero p{color:#a9b7da;font-size:15px}.br-meta li{border-radius:10px}.br-sk-mark{fill:#9db4ff}.br-steps,.br-card{border-radius:20px}.br-steps button{border-radius:10px}.br-steps .on i{color:#fff;background:#2b3dab;border-color:#2b3dab;box-shadow:0 0 0 4px #2b3dab26}[data-theme=dark] .br-steps .on i{color:#172f5d;background:#fff;border-color:#fff;box-shadow:0 0 0 4px #ffffff1f}.br-head{padding-inline-end:0}.br-head h2{font-size:clamp(24px,2.4vw,30px);font-weight:700}.br-kick{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.br-tip{border-inline-start:3px solid #2b3dab;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);background:0 0;border-radius:10px}[data-theme=dark] .br-tip{border-inline-start-color:#9db4ff}.br-q input:not([type=range]):not([type=file]),.br-q textarea{border-width:1px;border-radius:10px}.br-chips button{border-width:1px;border-radius:10px;min-height:42px}.br-sl{border-radius:12px}.br-types>button{border-width:1px;border-radius:14px}.br-types>button:hover{transform:none;box-shadow:0 10px 24px -18px #172f5d73}.br-art{border-radius:10px}.br-types b em{border-radius:6px}.br-unsure,.br-sw button{border-width:1px;border-radius:10px}.br-review button{border-radius:10px}.br-review em{color:var(--muted);font-style:italic}.br-seg i.now{background:#3892e8}.br-btn{border-width:1px;border-radius:12px;height:48px;padding:0 24px;font-size:15px}.br-btn:hover{transform:none}.br-btn.pri{box-shadow:none}[data-theme=dark] .br-btn.pri{background:#fff;border-color:#fff;color:#172f5d!important}.br-done{border-radius:20px}.br-tick{background:#2b3dab;box-shadow:0 0 0 10px #2b3dab1f}.br-ex.n1 img{max-width:70%;max-height:64%}.br-sk-base *{fill:none;stroke:#9db4ff29;stroke-width:1px}.br-pal-help{color:var(--muted);flex-wrap:wrap;gap:8px 20px;font-size:13.5px;display:flex}.br-pal-help span{align-items:center;gap:8px;display:inline-flex}.br-pal-help i{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:800;display:grid}.br-pal-help .love,.br-chip.love .br-chip-c i{background:#2b3dab}.br-pal-help .avoid,.br-chip.avoid .br-chip-c i{background:#e5484d}.br-chipz{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px;display:grid}.br-chip{border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:12px;flex-direction:column;padding:0;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .2s;display:flex;overflow:hidden}.br-chip:hover{transform:translateY(-4px);box-shadow:0 14px 24px -16px #172f5d73}.br-chip-c{height:74px;position:relative;box-shadow:inset 0 -1px #0000000f}.br-chip-c i{top:8px;color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:800;animation:.3s cubic-bezier(.3,1.6,.5,1) both statIn;display:grid;position:absolute;inset-inline-end:8px;box-shadow:0 0 0 2px #fff}.br-chip-t{flex-direction:column;gap:1px;padding:8px 10px 10px;display:flex}.br-chip-t b{font-size:13.5px}.br-chip-t small{color:var(--muted);font-family:ui-monospace,monospace;font-size:11px}.br-chip.love{border-color:#2b3dab;transform:translateY(-4px);box-shadow:0 0 0 2px #2b3dab}.br-chip.avoid{border-color:#e5484d}.br-chip.avoid .br-chip-c{filter:grayscale(.65)brightness(1.05)}.br-chip.avoid .br-chip-c:after{content:"";background:linear-gradient(to top right,#0000 calc(50% - 1.5px),#e5484d calc(50% - 1.5px) calc(50% + 1.5px),#0000 calc(50% + 1.5px));position:absolute;inset:0}.br-chip.avoid .br-chip-t b{color:var(--muted);text-decoration:line-through}[data-theme=dark] .br-chip.love{border-color:#9db4ff;box-shadow:0 0 0 2px #9db4ff}.br-pal{border:1px solid var(--line);background:var(--bg);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.br-pal-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.br-pal-no{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.br-pal-no i{border-radius:50%;width:16px;height:16px;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.br-pal-no i:after{content:"";background:linear-gradient(to top right,#0000 calc(50% - 1px),#e5484d calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));position:absolute;inset:-2px}.br-pal-bar{height:64px;box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;display:flex;overflow:hidden}.br-pal-bar span{flex:1;align-items:flex-end;min-width:0;padding:8px;transition:flex .4s cubic-bezier(.2,.8,.2,1);animation:.45s cubic-bezier(.2,.8,.2,1) both brGrow;display:flex}.br-pal-bar span:first-child{flex:1.6}.br-pal-bar em{color:#172f5d;white-space:nowrap;text-overflow:ellipsis;background:#ffffffd9;border-radius:6px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700;overflow:hidden}.br-pal-bar .empty{color:var(--muted);background:repeating-linear-gradient(45deg,transparent 0 8px,var(--tint) 8px 16px);justify-content:center;align-items:center;font-size:13.5px;animation:none}@keyframes brGrow{0%{opacity:0;flex-grow:0}}@media (prefers-reduced-motion:reduce){.br-pal-bar span,.br-chip-c i{animation:none}.br-chip,.br-chip:hover{transition:none;transform:none}}.br-name{color:#9db4ff;padding-inline:.06em;font-size:1.25em;line-height:1;display:inline-block}.br-sk-mark{fill:url(#brHatch);stroke:#9db4ff;stroke-width:1.8px;stroke-linejoin:round}.br-sk-mark.on{opacity:1}.br-sk-dot{fill:#172f5d;stroke:#9db4ff;stroke-width:1.8px}[lang] .br-name.latin,[lang] .br-name.latin *{font-family:Handstory,cursive!important}.br-ex img[src*=ms-jobsaf]{max-width:80%;max-height:82%}.br-hero:before{display:none}.cs-copy{border:1px solid var(--line);background:#e5484d0d;border-inline-start:3px solid #e5484d;border-radius:16px;align-items:flex-start;gap:16px;max-width:1080px;margin-top:clamp(32px,4vw,52px);padding:clamp(18px,2.4vw,26px);display:flex}.cs-copy-ic{color:#c4323a;background:#e5484d1f;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}[data-theme=dark] .cs-copy-ic{color:#ff8a8f}.cs-copy b{margin-bottom:6px;font-size:16px;display:block}.cs-copy p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.65}.cs-copy small{color:var(--muted);margin-top:10px;font-size:12.5px;display:block}.br-hero h1>span:first-child,.br-hero h1 .br-name{font-weight:400}.br-q>label{color:var(--ink);font-size:14px;font-weight:600}.br-voice{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.br-voice audio{max-width:100%;height:38px}.br-vbtn{border:1px solid var(--line);height:36px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.br-vbtn:hover{background:var(--tint);border-color:#3892e8}.br-vbtn.rec{color:#c4323a;background:#e5484d0f;border-color:#e5484d73}.br-vbtn b{font-variant-numeric:tabular-nums}.br-vdot{background:#e5484d;border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite brRec}@keyframes brRec{50%{opacity:.25}}.br-vlink{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.br-vlink.del{color:#c4323a}.br-verr{color:#c4323a;font-size:13px}.br-saved{text-transform:none;letter-spacing:0;color:var(--muted);opacity:0;margin-inline-start:12px;font-size:12px;font-style:normal;font-weight:500;transition:opacity .3s}.br-saved.saving,.br-saved.saved{opacity:1}.br-saved.saved:before{content:"✓ ";color:#1fa855}.br-next{text-align:start;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(100%,860px);margin:8px 0 0;padding:0;list-style:none;display:grid}.br-next li{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex;position:relative}.br-next i{border:1px solid var(--line);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;margin-bottom:6px;font-size:12px;font-style:normal;font-weight:700;display:grid}.br-next li.on{border-color:#2b3dab}.br-next li.on i{color:#fff;background:#2b3dab;border-color:#2b3dab}.br-next b{font-size:14.5px}.br-next span{color:var(--muted);font-size:13px}.br-done-acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.br-print{display:none}@media (max-width:760px){.br-next{grid-template-columns:1fr 1fr}}@media print{body *{visibility:hidden!important}.br-print,.br-print *{visibility:visible!important}.br-print{color:#111;background:#fff;width:100%;font-size:12pt;display:block;position:absolute;inset:0 auto auto 0}.br-print header{border-bottom:2px solid #2b3dab;align-items:center;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.br-print header img{height:34px}.br-print header b{font-size:16pt;display:block}.br-print header span{color:#555;font-size:10pt}.br-print-sec{break-inside:avoid;margin-bottom:14px}.br-print h3{color:#2b3dab;margin:0 0 6px;font-size:12.5pt}.br-print dl{margin:0}.br-print dl div{border-bottom:1px solid #e5e7eb;grid-template-columns:42% 58%;gap:10px;padding:5px 0;display:grid}.br-print dt{color:#555}.br-print dd{white-space:pre-wrap;margin:0}}.br-steps{gap:0;padding:18px 14px 14px}.br-rail{display:none}.br-steps-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-bottom:8px;padding:0 8px 14px;display:flex}.br-steps-h b{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:700}.br-steps-h span{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.br-steps-h i{background:var(--tint);border-radius:999px;flex-basis:100%;height:3px;margin-top:6px;overflow:hidden}.br-steps-h em{border-radius:inherit;background:#2b3dab;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.br-steps button{color:var(--muted);border-radius:10px;gap:12px;padding:9px 10px;font-size:14px;font-weight:500}.br-steps button:after{content:"";z-index:0;inset-inline-start:21px;background:var(--line);width:1.5px;height:calc(100% - 22px);position:absolute;top:calc(50% + 11px)}.br-steps button.last:after{display:none}.br-steps button.past:after{background:#2b3dab}.br-steps button i{background:var(--surface);border-width:1.5px;width:22px;height:22px;font-size:10px;font-weight:600}.br-steps button.past{color:var(--ink)}.br-steps button.past i{color:#fff;background:#2b3dab;border-color:#2b3dab}.br-steps button.past i svg{width:11px;height:11px}.br-steps button.on{background:var(--tint);color:var(--ink);font-weight:700}.br-steps button.on i{background:var(--surface);color:#2b3dab;border:2px solid #2b3dab;box-shadow:0 0 0 4px #2b3dab1f}.br-steps button:hover{background:var(--tint)}[data-theme=dark] .br-steps-h em,[data-theme=dark] .br-steps button.past:after{background:#9db4ff}[data-theme=dark] .br-steps button.past i{color:#172f5d;background:#9db4ff;border-color:#9db4ff}[data-theme=dark] .br-steps button.on i{background:var(--surface);color:#fff;border-color:#fff;box-shadow:0 0 0 4px #ffffff1f}@media (max-width:899px){.br-steps-h,.br-steps button:after{display:none}}.br-steps button i{box-sizing:border-box}.br-map{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:6px;padding:22px 16px 16px;display:flex;position:sticky;top:96px}.br-dial{width:132px;height:132px;margin:0 auto;position:relative}.br-dial svg{width:100%;height:100%}.br-dial circle{fill:none;stroke:var(--tint);stroke-width:9px;stroke-linecap:butt;transition:stroke .4s}.br-dial circle.done{stroke:#2b3dab}.br-dial circle.now{stroke:#ffd234}[data-theme=dark] .br-dial circle.done{stroke:#9db4ff}.br-dial-c{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.br-dial-c b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:34px;font-weight:700}.br-dial-c span{color:var(--muted);margin-top:4px;font-size:12px}.br-dial-now{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:2px;margin-bottom:4px;padding:12px 0 14px;display:flex}.br-dial-now small{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11.5px}.br-dial-now b{color:var(--ink);font-size:16px}.br-chap{flex-direction:column;padding-top:8px;display:flex}.br-chap-h{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:4px 10px 6px;font-size:11px;font-weight:700}.br-chap button,.br-send{width:100%;color:var(--muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative}.br-chap button:before{content:"";inset-inline-start:0;background:var(--line);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px}.br-chap button.done{color:var(--ink)}.br-chap button.done:before{background:#2b3dab}.br-chap button.now{color:var(--ink);background:var(--tint);font-weight:700}.br-chap button.now:before{background:#ffd234;width:3px}[data-theme=dark] .br-chap button.done:before{background:#9db4ff}.br-chap button:hover,.br-send:hover{background:var(--tint);color:var(--ink)}.br-chap em{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;min-width:18px;font-size:11px;font-style:normal;font-weight:600}.br-chap button span{flex:1;min-width:0}.br-chap .ok{color:#2b3dab;background:#2b3dab1a;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}[data-theme=dark] .br-chap .ok{color:#9db4ff;background:#9db4ff26}.br-chap .tag{text-transform:uppercase;letter-spacing:.06em;color:#8a6a00;align-items:center;gap:5px;font-size:10.5px;font-style:normal;font-weight:700;display:inline-flex}.br-chap .tag:before{content:"";background:#ffd234;border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite brNow;box-shadow:0 0 #ffd234b3}[data-theme=dark] .br-chap .tag{color:#ffd234}@keyframes brNow{70%{box-shadow:0 0 0 7px #ffd23400}to{box-shadow:0 0 #ffd23400}}.br-send{border:1px dashed var(--line);color:var(--accent);justify-content:center;margin-top:10px;font-weight:600}.br-send.now{background:var(--tint);border-style:solid;border-color:#2b3dab}@media (max-width:899px){.br-map{flex-flow:wrap;align-items:center;gap:14px;padding:14px;position:static}.br-dial{width:72px;height:72px;margin:0}.br-dial-c b{font-size:20px}.br-dial-c span{font-size:10px}.br-dial-now{text-align:start;border:0;align-items:flex-start;margin:0;padding:0}.br-chap,.br-send{display:none}}@media (prefers-reduced-motion:reduce){.br-chap .tag:before{animation:none}}.br-chap button.locked,.br-chap button:disabled{cursor:not-allowed;opacity:.5}.br-chap button:disabled:hover{color:var(--muted);background:0 0}.br-chap .lock{color:var(--muted);place-items:center;font-style:normal;display:grid}.br-send:disabled{cursor:not-allowed;opacity:.45}.br-send:disabled:hover{color:var(--accent);background:0 0}.br-chap button:before{display:none}.br-dial svg{overflow:visible}.br-dial circle.seg{fill:none;stroke:var(--tint);stroke-width:9px;stroke-linecap:round;transition:stroke .45s}.br-dial circle.seg.done{stroke:#2b3dab}.br-dial circle.seg.now{stroke:#ffd234;stroke-width:11px}[data-theme=dark] .br-dial circle.seg.done{stroke:#9db4ff}[data-theme=dark] .br-dial circle.seg:not(.done):not(.now){stroke:#ffffff1a}.br-dial-guide{fill:none;stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4;transform-origin:85px 85px;animation:40s linear infinite brSpin}@keyframes brSpin{to{transform:rotate(360deg)}}.br-dial text.num{fill:var(--muted);opacity:.45;font-variant-numeric:tabular-nums;font-size:9px;font-weight:600;transition:all .4s}.br-dial text.num.done{fill:#2b3dab;opacity:1}.br-dial text.num.now{fill:#b38600;opacity:1;font-size:11px;font-weight:800}[data-theme=dark] .br-dial text.num.done{fill:#9db4ff}[data-theme=dark] .br-dial text.num.now{fill:#ffd234}.br-dial-c{animation:.5s cubic-bezier(.2,.8,.2,1) both brDialIn}.br-dial-c b{font-size:36px}.br-dial-ic{background:var(--tint);width:30px;height:30px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.br-dial-c>span:last-child{margin-top:2px}@keyframes brDialIn{0%{opacity:0;transform:translateY(8px)scale(.94)}}@media (max-width:899px){.br-dial{width:84px;height:84px}.br-dial text.num,.br-dial-guide,.br-dial-ic{display:none}.br-dial-c b{font-size:20px}}@media (prefers-reduced-motion:reduce){.br-dial-guide,.br-dial-c{animation:none}}.br-left{color:var(--muted);margin-top:6px;font-size:12.5px;font-style:normal;display:block}.br-dial text.num{opacity:1;fill:var(--muted);font-weight:500}.br-dial circle.seg:not(.done):not(.now){stroke:color-mix(in srgb,var(--muted) 22%,transparent)}.br-chap button,.br-send{min-height:44px}.br-chap button.locked,.br-chap button:disabled{opacity:1;color:color-mix(in srgb,var(--muted) 75%,var(--surface))}.br-chap button:disabled em{color:inherit}.br-map button:focus-visible,.br-chips button:focus-visible,.br-types>button:focus-visible,.br-chip:focus-visible,.br-btn:focus-visible,.br-review button:focus-visible,.br-vbtn:focus-visible,.br-unsure:focus-visible{outline-offset:2px;outline:2px solid #3892e8}.br-q input:focus-visible,.br-q textarea:focus-visible{outline:none}.br-req{color:#c4323a;font-weight:700}.br-reqnote{color:var(--muted);margin:-6px 0 0;font-size:13px}@media (max-width:899px){.br-left{display:none}}.br-dial-guide{animation:none;display:none}.cs-legal{background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid #2b3dab;border-radius:6px;max-width:1080px;margin-top:clamp(36px,4.5vw,56px);padding:22px 26px}[data-theme=dark] .cs-legal{border-inline-start-color:#9db4ff}.cs-legal-h{color:var(--accent);align-items:center;gap:10px;display:flex}.cs-legal h3{color:var(--ink);margin:0;font-size:16px;font-weight:700}.cs-legal p{color:var(--muted);margin:10px 0 0;font-size:14.5px;line-height:1.7}.cs-legal-f{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-top:14px;padding-top:12px;display:flex}.cs-legal-f small{color:var(--muted);font-size:12.5px}.cs-legal-f a{text-underline-offset:3px;font-size:13.5px;font-weight:600;text-decoration:underline;color:var(--accent)!important}.cs-legal{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:24px 0 0}.cs-pt-m{display:none}@media (max-width:719px){.cs-pt-m{margin-bottom:18px;display:block}.cs-pt-d{display:none!important}}.cs-legal p a{text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline;color:var(--accent)!important}.pt-wrap{flex-direction:column;gap:22px;max-width:1080px;margin:0 auto;padding:clamp(32px,4vw,56px) clamp(20px,4vw,48px) clamp(56px,6vw,88px);display:flex}.pt-head{align-items:center;gap:12px;margin-top:10px;display:flex}.pt-head h2{margin:0;font-size:clamp(20px,2.2vw,26px)}.pt-n{color:#fff;background:#2b3dab;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}[data-theme=dark] .pt-n{color:#172f5d;background:#ffd234}.pt-roles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.pt-role{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;transition:border-color .2s,box-shadow .2s;display:flex}.pt-role:hover{border-color:#3892e8}.pt-role.on{border-color:#2b3dab;box-shadow:0 0 0 3px #2b3dab24}.pt-ic{background:var(--tint);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.pt-role.on .pt-ic{color:#fff;background:#2b3dab}.pt-role b{font-size:15.5px}.pt-role small{color:var(--muted);font-size:13px;line-height:1.5}.pt-form{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:18px;padding:clamp(20px,3vw,36px);scroll-margin-top:96px;display:flex}.pt-grid{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}.pt-q{color:var(--ink);flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.pt-q.wide{grid-column:1/-1}.pt-q em{color:#c4323a;font-style:normal}.pt-q input,.pt-q textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;outline:0;padding:12px 14px;font-size:15px;font-weight:400}.pt-q input:focus,.pt-q textarea:focus{border-color:#2b3dab;box-shadow:0 0 0 4px #2b3dab1f}.pt-chips{flex-wrap:wrap;gap:8px;display:flex}.pt-chips button{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 14px;font-size:14px;font-weight:500}.pt-chips button.on{color:#fff;background:#2b3dab;border-color:#2b3dab}.pt-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pt-files{flex-wrap:wrap;gap:8px;display:flex}.pt-file{background:var(--tint);border-radius:10px;align-items:center;gap:8px;max-width:100%;height:40px;padding:0 6px 0 12px;font-size:13px;font-weight:500;display:inline-flex}.pt-file span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.pt-file button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:18px}.pt-add{border:1px dashed var(--line);height:40px;color:var(--accent);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.pt-add input{opacity:0;cursor:pointer;position:absolute;inset:0}.pt-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.pt-consent input{accent-color:#2b3dab;flex:none;width:18px;height:18px;margin-top:3px}.pt-err{color:#c4323a;background:#e5484d1a;border-radius:10px;padding:12px 16px;font-size:14px}.pt-btn{height:50px;font:inherit;cursor:pointer;background:#2b3dab;border:0;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;padding:0 28px;font-size:15.5px;font-weight:700;display:inline-flex;color:#fff!important}[data-theme=dark] .pt-btn{background:#ffd234;color:#172f5d!important}.pt-btn:disabled{opacity:.6;cursor:wait}.pt-done{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.pt-done h2{margin:0;font-size:24px}.pt-next{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.pt-next li{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:4px;padding:16px;display:flex}.pt-next i{color:#fff;background:#2b3dab;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:6px;font-size:12px;font-style:normal;font-weight:700;display:grid}.pt-next b{font-size:14.5px}.pt-next span{color:var(--muted);font-size:13px}@media (max-width:760px){.pt-grid,.pt-links{grid-template-columns:1fr}.pt-next{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pt-roles{grid-template-columns:1fr 1fr;gap:8px}.pt-role{gap:6px;padding:12px}.pt-role small{display:none}.pt-role b{font-size:13.5px;line-height:1.3}.pt-ic{width:36px;height:36px}}.pt-hero{background:var(--hdr);color:var(--ink);overflow:hidden}.pt-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);max-width:1280px;margin:0 auto;padding:clamp(40px,5vw,72px) clamp(20px,4vw,48px);display:grid}.pt-hero-t{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.pt-eye{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.pt-eye i{background:currentColor;border-radius:2px;width:26px;height:2px}[lang=fa] .pt-eye{letter-spacing:0}.pt-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(36px,4.8vw,64px);font-weight:700;line-height:1.08}.pt-acc{color:var(--accent);font-size:1.25em}.pt-hero p{max-width:520px;color:var(--muted);margin:0;font-size:16.5px;line-height:1.65}.pt-net{aspect-ratio:1;justify-self:center;width:min(100%,460px);position:relative}.pt-net-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pt-net-lines line{stroke:var(--accent);stroke-opacity:.35;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.2,.8,.2,1) forwards ptDraw}@keyframes ptDraw{to{stroke-dashoffset:0}}.pt-net-core{background:var(--surface);border:1px solid var(--line);border-radius:28px;place-items:center;width:96px;height:96px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 40px -24px #172f5d73}.pt-net-core:before{content:"";border:1px dashed color-mix(in srgb,var(--accent) 30%,transparent);border-radius:38px;position:absolute;inset:-14px}.pt-node{width:104px;color:var(--ink);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;animation:.5s cubic-bezier(.3,1.4,.5,1) forwards ptPop;display:flex;position:absolute;transform:translate(-50%,-50%)}@keyframes ptPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.pt-node-ic{background:var(--surface);border:1px solid var(--line);width:52px;height:52px;color:var(--accent);border-radius:16px;place-items:center;transition:background .2s,color .2s,border-color .2s,transform .2s;display:grid;box-shadow:0 10px 20px -14px #172f5d66}.pt-node small{text-align:center;color:var(--muted);font-size:12px;font-weight:600;line-height:1.25}.pt-node:hover .pt-node-ic,.pt-node.on .pt-node-ic{color:#fff;background:#2b3dab;border-color:#2b3dab;transform:translateY(-2px)}.pt-node:hover small,.pt-node.on small{color:var(--ink)}.pt-node:focus-visible .pt-node-ic{outline-offset:3px;outline:2px solid #3892e8}[data-theme=dark] .pt-node:hover .pt-node-ic,[data-theme=dark] .pt-node.on .pt-node-ic{color:#172f5d;background:#ffd234;border-color:#ffd234}.pt-roles{scroll-margin-top:96px}@media (max-width:860px){.pt-hero-in{grid-template-columns:1fr}.pt-net{width:min(100%,380px)}.pt-node{width:84px}.pt-node-ic{border-radius:13px;width:44px;height:44px}.pt-node small{font-size:11px}.pt-net-core{border-radius:22px;width:76px;height:76px}}@media (prefers-reduced-motion:reduce){.pt-net-lines line{stroke-dashoffset:0;animation:none}.pt-node{opacity:1;animation:none}}.pt-acc{margin-inline-start:.18em;display:inline-block}.pt-hint{color:var(--accent);font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;align-items:flex-start;gap:6px;margin-top:6px;padding:0;display:flex;position:relative}.pt-hint span{max-width:360px;font-size:clamp(24px,2.4vw,30px);line-height:1.2}.pt-arrow{flex:none;width:76px;height:96px;margin-top:10px;overflow:visible}[dir=rtl] .pt-arrow{transform:scaleX(-1)}.pt-arrow path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1s cubic-bezier(.4,0,.2,1) .6s forwards ptDraw}.pt-arrow .a2{animation-duration:.35s;animation-delay:1.45s}.pt-hint:hover .pt-arrow{transition:transform .25s;transform:translateY(4px)}[dir=rtl] .pt-hint:hover .pt-arrow{transform:scaleX(-1)translateY(4px)}.pt-hint:focus-visible{outline-offset:6px;border-radius:8px;outline:2px solid #3892e8}@media (prefers-reduced-motion:reduce){.pt-arrow path{stroke-dashoffset:0;animation:none}}.pt-hero h1{font-weight:400}.cs-more{border-top:1px solid var(--line);flex-direction:column;gap:16px;margin-top:clamp(40px,5vw,64px);padding-top:clamp(24px,3vw,36px);display:flex}.cs-more h3{margin:0;font-size:clamp(20px,2vw,24px)}.cs-more,.cs-legal,[data-screen-label=Case\ reactions]{border-top:0!important}.cs-pt-d h3,.cs-pt-m h3{font-weight:400!important}.pt-hint{flex-direction:column;gap:2px;margin-top:22px}.pt-arrow{margin:0;width:110px;height:124px;margin-inline-start:40px}.pt-arrow path{stroke-width:2.6px}.pt-arrow .a1{animation-duration:1.4s}.pt-arrow .a2{animation-delay:1.95s}.pt-hint{flex-direction:row;align-items:center;gap:10px;margin-top:4px}.pt-hint span{max-width:300px}.pt-arrow{width:96px;height:108px;margin:0}[data-theme=dark] .pt-net-core{background:#1e3a6e;border-color:#ffffff1f;box-shadow:0 20px 40px -24px #0009}[data-theme=dark] .pt-net-core:before{border-color:#9db4ff4d}[data-theme=dark] .pt-net-core .mk1{fill:#d7ebe9}[data-theme=dark] .pt-net-core .mk2{fill:#fff}[data-theme=dark] .pt-node-ic{color:#9db4ff;background:#1e3a6e;border-color:#ffffff1f;box-shadow:0 10px 20px -14px #0009}[data-theme=dark] .pt-node small{color:#c9d3f0}[data-theme=dark] .pt-node:hover small,[data-theme=dark] .pt-node.on small{color:#fff}[data-theme=dark] .pt-net-lines line{stroke:#9db4ff;stroke-opacity:.4}.pt-net{aspect-ratio:1.3;width:min(100%,440px)}.pt-node{width:96px}.pt-node-ic{border-radius:14px;width:46px;height:46px}.pt-node small{font-size:11.5px}.pt-net-core{border-radius:24px;width:80px;height:80px}.pt-net-core svg{width:36px;height:48px}.pt-net-core:before{border-radius:32px;inset:-11px}.pt-hero-in{padding-block:clamp(32px,4vw,56px)}@media (max-width:860px){.pt-net{width:min(100%,380px)}}.cs-idea{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(48px,6vw,88px);display:grid}.cs-idea-t{flex-direction:column;gap:16px;display:flex}.cs-eye{text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.cs-eye i{background:currentColor;border-radius:2px;width:28px;height:2px}.cs-idea-t p{letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(22px,2.4vw,32px);font-weight:400;line-height:1.35}.cs-idea:not(:has(.cs-evo)){grid-template-columns:1fr;max-width:820px}.cs-quote{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:18px;max-width:880px;margin:clamp(48px,6vw,80px) 0 0;padding:clamp(24px,3.4vw,40px);display:flex}.cs-quote>svg{color:var(--accent)}.cs-quote blockquote{color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(19px,2vw,24px);font-weight:400;line-height:1.5}.cs-quote figcaption{align-items:center;gap:12px;display:flex}.cs-quote-av{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.cs-quote-av img{object-fit:cover;width:100%;height:100%}.cs-quote figcaption b{font-size:15px;display:block}.cs-quote figcaption small{color:var(--muted);font-size:13px;display:block}.cs-call{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:clamp(36px,4.5vw,56px);font-size:17px;display:flex}.cs-call a{text-underline-offset:4px;align-items:center;gap:8px;font-weight:700;text-decoration:underline;display:inline-flex;color:var(--accent)!important}.cs-call a:hover{gap:12px}@media (max-width:860px){.cs-idea{grid-template-columns:1fr}}.cs-quote-av img.logo{object-fit:contain;box-sizing:border-box;padding:6px}.cr-journey{gap:clamp(22px,3vw,40px);position:relative}.cr-journey .cr-step{border-width:1px;border-radius:20px;position:relative}.cr-journey .cr-step:not(:last-child):after{content:"";z-index:1;top:50%;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238A94A6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px no-repeat;border:1px solid var(--line);border-radius:50%;width:30px;height:30px;position:absolute;inset-inline-end:calc(clamp(22px,3vw,40px)/-2 - 15px);transform:translateY(-50%)}[dir=rtl] .cr-journey .cr-step:not(:last-child):after{transform:translateY(-50%)scaleX(-1)}.cr-ic{background:color-mix(in srgb,var(--acc) 12%,transparent);width:40px;height:40px;color:var(--acc);border-radius:12px;flex:none;place-items:center;display:grid}.cr-no{letter-spacing:.08em;color:var(--muted);order:3;margin-inline-start:auto;font-size:12px;font-weight:700}.cr-journey .cr-step.outcome{background:var(--acc);border-color:var(--acc)}.cr-journey .cr-step.outcome h3,.cr-journey .cr-step.outcome p{color:#fff!important}.cr-journey .cr-step.outcome .cr-ic{color:#fff;background:#ffffff29}.cr-journey .cr-step.outcome .cr-no{color:#ffffffb3}@media (max-width:900px){.cr-journey .cr-step:not(:last-child):after{top:auto;bottom:calc(clamp(22px,3vw,40px)/-2 - 15px);inset-inline-end:auto;left:50%;transform:translate(-50%)rotate(90deg)}[dir=rtl] .cr-journey .cr-step:not(:last-child):after{transform:translate(-50%)rotate(90deg)}}.cs-idea-t p{border-inline-start:3px solid var(--acc);padding-inline-start:20px;font-size:clamp(19px,1.8vw,24px);line-height:1.55}.cs-idea .ba{aspect-ratio:1;aspect-ratio:4/5;justify-self:end;width:100%;max-width:460px}.cs-idea{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.cs-evo{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.cs-evo figure{flex-direction:column;gap:10px;margin:0;display:flex}.cs-evo-img{aspect-ratio:4/5;background:var(--tint);border:1px solid var(--line);border-radius:18px;display:block;overflow:hidden;box-shadow:0 18px 36px -26px #172f5d73}.cs-evo-img img{object-fit:cover;width:100%;height:100%;display:block}.cs-evo-img.final img{object-fit:contain;box-sizing:border-box;padding:14%}.cs-evo figcaption{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:13px;font-weight:700}.cs-evo-arrow{background:var(--surface);border:1px solid var(--line);width:38px;height:38px;color:var(--acc);border-radius:50%;place-items:center;display:grid}[dir=rtl] .cs-evo-arrow svg{transform:scaleX(-1)}@media (max-width:640px){.cs-evo{grid-template-columns:1fr}.cs-evo-arrow{justify-self:center;transform:rotate(90deg)}[dir=rtl] .cs-evo-arrow svg{transform:none}}.cs-quote{max-width:none}.cr-no{display:none}@media (max-width:860px){.cs-idea{gap:22px;grid-template-columns:1fr!important}.cs-idea-t p{padding-inline-start:16px;font-size:18px;line-height:1.6}.cs-evo{gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.cs-evo-arrow{width:32px;height:32px;transform:none!important}[dir=rtl] .cs-evo-arrow svg{transform:scaleX(-1)!important}.cs-evo-img{border-radius:14px}.cs-evo figcaption{font-size:12px}}.cs-idea-t p{border-inline-start:0!important;padding-inline-start:0!important}.cs-quote{background:var(--acc,#172f5d);color:#fff;isolation:isolate;border:0;border-radius:28px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"who text";align-items:center;gap:20px clamp(28px,4vw,64px);padding:clamp(28px,4.4vw,64px);display:grid;position:relative;overflow:hidden}.cs-quote>svg{inset-inline-end:clamp(16px,3vw,40px);color:#fff;opacity:.09;z-index:-1;width:clamp(120px,16vw,220px);height:auto;position:absolute;top:clamp(-10px,-1vw,0px)}.cs-quote:after{content:"";inset-inline-start:-80px;z-index:-1;border:1px solid #ffffff24;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px}.cs-quote blockquote{color:#fff;letter-spacing:-.005em;grid-area:text;font-size:clamp(20px,2.2vw,30px);line-height:1.45}.cs-quote figcaption{text-align:center;flex-direction:column;grid-area:who;align-items:center;gap:14px;width:clamp(130px,14vw,180px)}.cs-quote-av{border:4px solid #ffffff38;width:clamp(110px,12vw,150px);height:clamp(110px,12vw,150px);box-shadow:0 20px 40px -18px #00000073}.cs-quote figcaption b{color:#fff;font-size:16px}.cs-quote figcaption small{color:#ffffffb8;margin-top:3px;font-size:13px}@media (max-width:720px){.cs-quote{border-radius:22px;grid-template-columns:1fr;grid-template-areas:"text""who"}.cs-quote figcaption{text-align:start;flex-direction:row;justify-self:start;width:auto}.cs-quote-av{border-width:3px;width:64px;height:64px}}@media (min-width:861px){.cs-hero:has(.cs-hero-media){grid-template-columns:auto minmax(0,1fr)!important}.cs-hero-media{width:min(480px,80vh - 128px)}}.vm{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.vm-card{isolation:isolate;border-radius:28px;flex-direction:column;gap:20px;min-height:340px;padding:clamp(28px,3.4vw,48px);display:flex;position:relative;overflow:hidden}.vm-card.vision{color:#fff;background:#172f5d}.vm-card.mission{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--cardSh)}.vm-art{inset-inline-end:0;z-index:-1;pointer-events:none;width:min(62%,320px);height:auto;position:absolute;bottom:0}.vm-card.vision .vm-art{color:#d7ebe947}.vm-card .vm-art{width:min(52%,280px);top:0;bottom:auto}.vm-card.mission .vm-art{color:#2b3dab;opacity:.35}[dir=rtl] .vm-art{transform:scaleX(-1)}.vm-ic{border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.vision .vm-ic{color:#ffd234;background:#ffffff1f}.mission .vm-ic{background:var(--tint);color:#2b3dab}.vm-k{flex-direction:column;gap:4px;display:flex}.vm-k h2{text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.vision .vm-k h2{color:#d7ebe9}.mission .vm-k h2{color:var(--hl)}.vm-hand{font-size:30px;line-height:1.2}.vision .vm-hand{color:#ffd234}.mission .vm-hand{color:#2b3dab}.vm-card p{text-wrap:pretty;max-width:34ch;margin:auto 0 0;font-size:clamp(19px,1.7vw,23px);font-weight:500;line-height:1.45}.vision p{color:#fff}.vm-link{color:#172f5d;background:#ffd234;border-radius:50%;align-self:center;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 24px -10px #172f5d80}[dir=rtl] .vm-link svg{transform:scaleX(-1)}[data-theme=dark] .vm-card.vision{background:#2b3dab}[data-theme=dark] .mission .vm-hand,[data-theme=dark] .mission .vm-ic,[data-theme=dark] .vm-card.mission .vm-art{color:#a5b4fc}@media (max-width:860px){.vm{grid-template-columns:1fr}.vm-card{min-height:0}.vm-link{justify-self:center;margin-block:-6px;transform:rotate(90deg)}[dir=rtl] .vm-link svg{transform:none}}.vm-card{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.vm-card:hover{transform:translateY(-4px)}.vm-art *{transform-box:fill-box;transform-origin:50%}.vm-sun{transform-origin:bottom}.vm-flag{transform-origin:0}.vm-on .vm-sun{animation:1.1s cubic-bezier(.2,.8,.2,1) both vmRise}.vm-on .vm-ring{animation:vmFade .8s ease var(--d) both}.vm-on .vm-rays{animation:.6s 1s both vmFade}.vm-on .vm-star{animation:vmTwinkle 1.4s ease var(--d) both}.vm-on .vm-step{animation:vmPop .45s cubic-bezier(.2,1.6,.4,1) var(--d) both}.vm-on .vm-flag{animation:1.4s 1.2s both vmFlag}.vm-card:hover .vm-rays{opacity:1;filter:drop-shadow(0 0 6px #ffd234b3)}.vm:hover .vm-link svg{animation:.7s vmNudge}@keyframes vmRise{0%{opacity:0;transform:translateY(60%)}to{opacity:1;transform:none}}@keyframes vmFade{0%{opacity:0}to{opacity:1}}@keyframes vmTwinkle{0%{opacity:0;transform:scale(.2)}50%{opacity:1;transform:scale(1.6)}to{opacity:.9;transform:scale(1)}}@keyframes vmPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes vmFlag{0%{opacity:0;transform:translateY(40px)scaleX(.3)}45%{opacity:1;transform:translateY(0)scaleX(1)}65%{transform:skewY(-6deg)}82%{transform:skewY(4deg)}to{transform:none}}@keyframes vmNudge{50%{transform:translate(4px)}}[dir=rtl] .vm:hover .vm-link svg{animation:none}@media (prefers-reduced-motion:reduce){.vm-on .vm-art *{animation:none!important}.vm-card:hover{transform:none}}@media (prefers-reduced-motion:no-preference){.vm:not(.vm-on) :is(.vm-sun,.vm-ring,.vm-rays,.vm-star,.vm-step,.vm-flag){opacity:0}}.cs-quote blockquote{font-weight:300}@media (max-width:719px){.cs-cm-in{font-size:16px!important}textarea.cs-cm-in{min-height:44px;padding-block:10px!important}input.cs-cm-in{min-height:44px}.cs-legal p a{margin-block:-12px;padding-block:12px;display:inline-block}}@media (min-width:901px){.cr-journey{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.cr-journey{max-width:620px;grid-template-columns:minmax(0,1fr)!important}}@media (max-width:860px){.cs-hero-media{align-items:center}.cs-hero-media>*{margin-inline:auto!important}}.pb-book{width:min(100%,280px);height:auto}.pb-book-cover{fill:none;stroke:#9db4ff;stroke-width:1.6px;stroke-linejoin:round}.pb-book-spine{stroke:#9db4ff59;stroke-width:1.2px;stroke-dasharray:3 4}.pb-line rect{fill:#9db4ff29;transition:fill .5s}.pb-line.on rect{fill:#9db4ff}.pb-line.on rect:first-child{fill:#ffd234}.pb-gal{flex-wrap:wrap;gap:10px;display:flex}.pb-thumb{border:1px solid var(--line);background:var(--soft,#f3f5fb);border-radius:14px;flex:none;width:104px;height:104px;position:relative;overflow:hidden}.pb-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pb-thumb button{top:5px;color:#fff;cursor:pointer;background:#0f1f44c7;border:0;border-radius:50%;width:26px;height:26px;font-size:16px;line-height:1;position:absolute;inset-inline-end:5px}.pb-pdf{box-sizing:border-box;width:100%;height:100%;color:var(--accent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.pb-pdf small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.pb-add{border:1.5px dashed var(--line);width:104px;height:104px;color:var(--accent);cursor:pointer;text-align:center;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:600;transition:border-color .2s,background .2s;display:flex;position:relative}.pb-add:hover{border-color:var(--accent);background:var(--tint)}.pb-add input{opacity:0;cursor:pointer;position:absolute;inset:0}.pb-add.sm{width:100%;height:100%}.pb-list{flex-direction:column;gap:14px;display:flex}.pb-item{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:14px 16px}.pb-item-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pb-item-h b{background:var(--tint);width:28px;height:28px;color:var(--accent);border-radius:50%;place-items:center;font-size:13px;display:grid}.pb-del{border:1px solid var(--line);height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.pb-del:hover{color:#b91c1c;border-color:#fca5a5}.pb-item-b{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;display:grid}.pb-photo,.pb-photo .pb-thumb{width:120px;height:120px}.pb-item-f{flex-direction:column;gap:12px;display:flex}.pb-more{border:1.5px dashed var(--line);min-height:56px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.pb-more:hover{border-color:var(--accent);background:var(--tint)}.pb .br-chap{flex-direction:column;gap:2px;display:flex}@media (max-width:640px){.pb-item-b{grid-template-columns:1fr}.pb-photo,.pb-photo .pb-thumb{width:100%;height:180px}.pb-thumb,.pb-add{width:88px;height:88px}}.focus-form .desk-nav,.focus-form .hdr-quote,.focus-form .mob-only{display:none!important}.focus-form .hdr-end{margin-inline-start:auto}.hdr-private{background:var(--tint);height:30px;color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.form-foot{text-align:center;color:var(--muted);padding:28px clamp(20px,4vw,48px) 40px;font-size:13px}@media (max-width:520px){.hdr-private{display:none}}.bk-chs{flex-direction:column;gap:8px;display:flex}.bk-ch{align-items:center;gap:8px;display:flex}.bk-ch b{background:var(--tint);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.bk-ch input{flex:1;min-width:0}.bk-ch input.pg,.bk-row-h input.pg{flex:none;width:84px}.bk-ch button,.bk-row-h button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}.bk-ch button:hover,.bk-row-h button:hover{color:#b91c1c;border-color:#fca5a5}.bk-sign{background:color-mix(in srgb,#ffd234 10%,var(--surface));border:1.5px solid #ffd234;border-radius:18px;flex-direction:column;gap:16px;margin-top:20px;padding:20px;display:flex}.bk-agree{color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.6;display:flex}.bk-agree input{accent-color:#2b3dab;flex:none;width:20px;height:20px;margin-top:3px}.bk-sig{height:56px;font-size:26px!important}.br-btn svg{vertical-align:-3px;margin-inline-end:6px}.bk-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.bk-side{flex-direction:column;gap:20px;display:flex}.bk-extra{color:#92400e;text-transform:none;letter-spacing:0;background:#fff4c7;border-radius:999px;margin-inline-start:10px;padding:2px 10px;font-size:12px;font-style:normal}.bk-rows{flex-direction:column;gap:12px;display:flex}.bk-row{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:12px}.bk-row-h{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.bk-row-h b{background:var(--tint);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.bk-row-h select{flex:180px;min-width:0;height:40px}.bk-row-b{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bk-ok{color:#166534;background:#dcfce7;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14px}.bk-chap-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bk-chap-list li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.bk-chap-list li:last-child{border-bottom:0}.bk-chap-list li>b{background:var(--tint);width:26px;height:26px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.bk-chap-list li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bk-chap-list li button{border:1px solid var(--accent);height:32px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.bk-chap-list li em{color:#15803d;align-items:center;gap:5px;font-size:12.5px;font-style:normal;font-weight:600;display:inline-flex}.bk-chap-list li.on span{color:var(--muted)}.bk-hist{border-inline-start:2px solid var(--line);flex-direction:column;gap:14px;margin:0;padding:0 0 0 4px;list-style:none;display:flex}.bk-hist li{color:var(--muted);flex-direction:column;gap:2px;padding-inline-start:16px;font-size:13px;display:flex;position:relative}.bk-hist li:before{content:"";inset-inline-start:-7px;background:var(--surface);border:2px solid var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:4px}.bk-hist li.lock:before{background:#ffd234;border-color:#172f5d}.bk-hist li.done:before{background:#22c55e;border-color:#22c55e}.bk-hist b{color:var(--ink);font-size:14px}@media (max-width:900px){.bk-grid,.bk-row-b{grid-template-columns:1fr}}.dv-all{color:#172f5d;background:#ffd234;border-radius:20px;align-items:center;gap:14px;padding:18px 22px;transition:transform .25s;display:flex;box-shadow:0 18px 36px -18px #00000073}.dv-all:hover{transform:translateY(-2px)}.dv-all span{flex-direction:column;display:flex}.dv-all b{font-size:17px}.dv-all small{opacity:.8;font-size:13px}.dv-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;margin-top:20px;display:grid}.dv-group ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dv-gh{align-items:center;gap:12px;margin-bottom:10px;display:flex}.dv-gh h2{margin:0;font-size:19px}.dv-gi{background:var(--tint);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.dv-group li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.dv-ext{color:#fff;letter-spacing:.03em;background:#172f5d;border-radius:8px;flex:none;place-items:center;min-width:46px;height:30px;padding:0 8px;font-size:11.5px;font-style:normal;font-weight:700;display:grid}.dv-group li span{flex-direction:column;flex:1;min-width:0;display:flex}.dv-group li b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.dv-group li small{color:var(--muted);font-size:12.5px}.dv-dl{border:1px solid var(--line);height:40px;color:var(--accent);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.dv-dl:hover{border-color:var(--accent);background:var(--tint)}.dv-dl em{font-style:normal}.dv-fb{margin-top:20px}.dv-stars{align-items:center;gap:6px;margin:6px 0 18px;display:flex}.dv-stars button{cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;width:52px;height:52px;transition:transform .2s;display:grid}.dv-stars button:hover{transform:scale(1.12)}.dv-stars svg path{fill:var(--line);stroke:none;transition:fill .2s}.dv-stars button.on svg path{fill:#ffd234}.dv-stars em{color:var(--ink);margin-inline-start:8px;font-style:normal;font-weight:700}.dv-testi{background:var(--tint);border-radius:16px;flex-direction:column;gap:14px;margin-top:16px;padding:18px;display:flex}.dv-thanks{text-align:center;padding:16px 0}.dv-thanks .br-tick{margin:0 auto 12px}@media (max-width:560px){.dv-dl em{display:none}.dv-dl{justify-content:center;width:44px;height:44px;padding:0}}.br-dial .br-ring-track{fill:none;stroke:var(--line);stroke-width:4px}.br-dial .br-ring-fill{fill:none;stroke:#2b3dab;stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}[data-theme=dark] .br-dial .br-ring-fill{stroke:#9db4ff}.br-dial{width:150px;height:150px}.br-dial-c b{font-size:30px;font-weight:600}.br-dial-ic{width:auto;height:auto;color:var(--muted);background:0 0;margin-bottom:6px}@media (max-width:899px){.br-dial{width:76px;height:76px}.br-dial-c b{font-size:18px}}.mob-bar .mob-glass{height:56px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:16.5px;font-weight:700;color:#fff!important;-webkit-backdrop-filter:none!important;background:linear-gradient(120deg,#2b3dab 0%,#3d52d4 55%,#3892e8 100%)!important;box-shadow:0 10px 26px -10px #2b3dabbf,inset 0 1px #ffffff40!important}.mob-bar .mob-glass:active{transform:scale(.98)}.mob-bar-in{outline:0!important}.sg-team h2{margin:0 0 8px}.sg-team p{color:var(--muted);margin:0 0 18px}.sg-who{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:16px;display:grid}.sg-who label{color:var(--ink);flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.sg-who input{border:1.5px solid var(--line);height:52px;color:var(--ink);font:inherit;background:0 0;border-radius:14px;padding:0 16px;font-size:16px}.sg-who input:focus{border-color:#2b3dab;outline:0}.sg-err{color:#e5484d;margin-bottom:12px;font-size:14px}.sg-sent{text-align:center;padding:16px 0}.sg-sent span{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:12px;font-size:26px;display:inline-grid}.sg-sent h2{margin:0 0 8px}.cal-tabs{gap:8px;margin:22px 0 14px;display:flex}.cal-tabs button{border:1px solid var(--line);background:var(--surface);height:42px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.cal-tabs button i{background:var(--tint);min-width:22px;height:22px;color:var(--accent);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;font-style:normal;display:grid}.cal-tabs button.on{color:#fff;background:#172f5d;border-color:#172f5d}.cal-tabs button.on i{color:#172f5d;background:#ffd234}.cal-empty{text-align:center;color:var(--muted)}.cal-month h2{margin:26px 0 12px;font-size:20px}.cal-posts{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.cal-post{background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh,0 8px 24px -18px #172f5d59);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.cal-post.st-review{border-color:#ffd234;box-shadow:0 0 0 2px #ffd234}.cal-media{aspect-ratio:4/5;background:var(--tint);position:relative}.cal-media img,.cal-media video{object-fit:cover;width:100%;height:100%;display:block}.cal-nomedia{height:100%;color:var(--muted);place-items:center;font-size:14px;display:grid}.cal-more{top:10px;color:#fff;background:#0f1f44bf;border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal;font-weight:700;position:absolute;inset-inline-end:10px}.cal-body{flex-direction:column;gap:10px;padding:16px;display:flex}.cal-meta{justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.cal-st{background:var(--tint);color:var(--accent);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700}.cal-st.review{color:#92400e;background:#fff4c7}.cal-st.approved,.cal-st.published{color:#166534;background:#dcfce7}.cal-st.changes{color:#991b1b;background:#fee2e2}.cal-plats{flex-wrap:wrap;gap:6px;display:flex}.cal-plats i{color:#fff;border-radius:999px;padding:2px 9px;font-size:11.5px;font-style:normal;font-weight:700}.cal-body h3{margin:0;font-size:16px}.cal-body p{white-space:pre-line;color:var(--ink);margin:0;font-size:14px;line-height:1.6}.cal-note{color:#7f1d1d;background:#fef2f2;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.5}.cal-note b{margin-bottom:2px;font-size:12px;display:block}.cal-ask{flex-direction:column;gap:10px;display:flex}.cal-ask textarea{box-sizing:border-box;border:1.5px solid var(--line);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:12px;padding:10px 12px;font-size:16px}.cal-acts{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.cal-acts .br-btn{min-height:44px}.br-hero{background:var(--hdr);color:var(--ink);box-shadow:none;border:0}.br-eye{color:#2b3dab}.br-hero h1 em,.br-hero p{color:var(--muted)}.br-name{color:#2b3dab}.br-meta li{background:var(--surface);border-color:var(--line)}.br-meta small,.br-sk-cap{color:var(--muted)}.br-sk-grid path{stroke:#172f5d12}.br-sk-base *{stroke:#2b3dab29}.pb-book-cover{stroke:#2b3dab}.pb-line rect{fill:#2b3dab1f}[data-theme=dark] .br-hero{color:#fff;box-shadow:none;background:#172f5d;border-color:#0000}[data-theme=dark] .br-eye{color:#ffd234}[data-theme=dark] .br-hero h1 em{color:#c9d3f0}[data-theme=dark] .br-hero p{color:#a9b7da}[data-theme=dark] .br-name{color:#9db4ff}[data-theme=dark] .br-meta li{background:#ffffff0f;border-color:#ffffff1a}[data-theme=dark] .br-meta small,[data-theme=dark] .br-sk-cap{color:#9fb0d6}[data-theme=dark] .br-sk-grid path{stroke:#ffffff14}[data-theme=dark] .br-sk-base *{stroke:#9db4ff29}[data-theme=dark] .pb-book-cover{stroke:#9db4ff}[data-theme=dark] .pb-line rect{fill:#9db4ff29}.br-chap .tag{color:#2b3dab;background:var(--tint);letter-spacing:.04em;border-radius:999px;padding:3px 9px}.br-chap .tag:before{display:none!important}[data-theme=dark] .br-chap .tag{color:#9db4ff;background:#9db4ff24}
