@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f95d4beca86b0f6-s.p.55651a95.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36c86421c626bcea-s.471cce18.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1792555a6d440e-s.p.a6b5b9b5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34478e929f11203a-s.p.2014d99e.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/08ae2c4e3062689e-s.0570b028.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fddc8784efb0488f-s.p.8ca5b7c1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d62a86ea65eb628c-s.p.a70fa046.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5a4c7249d9dfcd1e-s.fd0c1f54.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9edc04d9bd7b92a1-s.p.42da770a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ca7a04daf1e7f98-s.p.4c5efc22.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b6531da8c1c0f5a5-s.dba42d69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/463098014298bfba-s.p.ec727219.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri Fallback;src:local(Arial);ascent-override:116.79%;descent-override:52.43%;line-gap-override:0.0%;size-adjust:95.56%}.hind_siliguri_514a798e-module__PM0GBG__className{font-family:Hind Siliguri,Hind Siliguri Fallback;font-style:normal}.hind_siliguri_514a798e-module__PM0GBG__variable{--font-bn:"Hind Siliguri","Hind Siliguri Fallback"}
.foot{padding:max(48px,min(6vw,80px)) 0 0}.f-top{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,.6fr));gap:40px;display:grid}.f-top p{color:var(--mute-d);max-width:340px;margin:18px 0 24px}.f-brand .brand{color:#fff}.news{border:1px solid var(--line-d);border-radius:999px;align-items:center;gap:8px;max-width:400px;padding:6px 6px 6px 20px;display:flex}.news input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.news input::placeholder{color:rgba(255,255,255,.45)}.news button{background:var(--mist);width:44px;height:44px;color:var(--ink);transition:transform .5s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.news button:hover{transform:rotate(-45deg)}.news button:disabled{opacity:.6;cursor:wait}.news-msg{color:var(--mute-d);min-height:1.2em;margin-top:10px;font-size:13px}.news-msg:empty{display:none}.f-col h3{letter-spacing:.12em;text-transform:uppercase;color:var(--mute-d);margin:0 0 16px;font-size:13px;font-weight:500}.f-col ul{gap:10px;display:grid}.f-col a{color:rgba(255,255,255,.88);transition:background-size .5s var(--ease),color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-size:15px;text-decoration:none}.f-col a:hover{color:#fff;background-size:100% 1px}.fword{letter-spacing:-.035em;white-space:nowrap;perspective:900px;justify-content:space-between;margin-top:max(56px,min(7vw,100px));padding:.06em 0;font-size:max(34px,min(9.6vw,148px));font-weight:600;line-height:.8;display:flex;overflow:hidden}.fword span{background:linear-gradient(#fff 10%,rgba(191,208,223,.35) 75%,rgba(191,208,223,.05) 100%);color:transparent;-webkit-background-clip:text;background-clip:text;flex:none;display:block}.fword .sp{width:.18em}.lang-bn .fword,.lang-bn .fword *{letter-spacing:-.035em!important}.fword .fw{display:contents}.f-bot{border-top:1px solid var(--line-d);color:var(--mute-d);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:10px;padding:22px 0 28px;font-size:13px;display:flex}.f-credit a{color:rgba(255,255,255,.88)}.f-bot nav{gap:20px;display:flex}.f-bot a{text-decoration:none;transition:color .3s}.f-bot a:hover{color:#fff}.socials{gap:8px;margin-top:20px;display:flex}.socials a{border:1px solid var(--line-d);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .4s,color .4s,border-color .4s;display:grid}.socials a:hover{background:var(--mist);color:var(--ink);border-color:var(--mist)}@media (max-width:1080px){.f-top{grid-template-columns:repeat(3,minmax(0,1fr))}.f-brand{grid-column:1/-1}}@media (max-width:620px){.f-top{grid-template-columns:repeat(2,minmax(0,1fr))}.fword{flex-direction:column;gap:.06em;font-size:14.8vw}.fword .fw{justify-content:space-between;display:flex}.fword .fw:first-of-type{margin-bottom:.02em;font-size:2.84em}.fword .sp{display:none}}
.nav{z-index:60;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(150%);background:rgba(15,18,17,.72);border:1px solid rgba(255,255,255,.08);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;max-width:1380px;margin:0 auto;padding:8px 8px 8px 16px;display:flex;position:fixed;top:14px;left:14px;right:14px}.nav-links{gap:2px;display:flex}.nav-links a{white-space:nowrap;color:rgba(255,255,255,.82);border-radius:999px;padding:10px 14px;font-size:14px;text-decoration:none;transition:background .3s,color .3s}.nav-links a:hover{color:#fff;background:rgba(255,255,255,.1)}.nav-end{align-items:center;gap:8px;display:flex}.lang-switch{color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:999px;align-items:center;height:46px;padding:0 16px;font-size:14px;text-decoration:none;transition:background .3s,border-color .3s;display:inline-flex}.lang-switch:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.4)}.nav-cta{height:46px}.nav-cta .ar{width:32px;height:32px}.menu-btn{color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.2);border-radius:50%;place-items:center;width:46px;height:46px;transition:background .3s,border-color .3s;display:none}.menu-btn:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.4)}.menu-panel{z-index:59;background:var(--ink);color:#fff;animation:fadeUp .5s var(--ease)both;border-radius:28px;gap:4px;padding:20px;display:grid;position:fixed;top:80px;left:14px;right:14px}.menu-panel a{border-bottom:1px solid var(--line-d);transition:color .3s,padding-left .5s var(--ease);padding:10px 8px;font-size:24px;text-decoration:none}.menu-panel a:hover{color:var(--mist);padding-left:16px}@media (max-width:1180px){.nav-links{display:none}.menu-btn{display:grid}}@media (max-width:820px){.nav-cta{display:none}}
.c-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:max(32px,min(6vw,96px));display:grid}.c-side .h2{margin-top:18px}.c-side p{color:var(--mute);max-width:420px;margin:20px 0 36px;font-size:17px}.c-list{border-top:1px solid var(--line)}.c-list li{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:18px 0;display:grid}.c-list .ci{background:var(--stone);border-radius:50%;place-items:center;width:44px;height:44px;transition:background .4s,color .4s;display:grid}.c-list span{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:12px;display:block}.c-list b{font-weight:500}.c-list a{text-decoration:none}.c-list a:hover b{text-underline-offset:3px;text-decoration:underline}.c-list li:hover .ci{background:var(--ink);color:#fff}.form{border-radius:32px;padding:max(24px,min(3vw,40px))}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px;display:grid}.f{gap:8px;display:grid}.f.full{grid-column:1/-1}.f label,.f .flabel{color:var(--mute-d);font-size:13px}.f input,.f select,.f textarea{color:#fff;font:inherit;resize:vertical;background:0 0;border:0;border-bottom:1px solid rgba(255,255,255,.22);outline:none;padding:8px 0 12px;font-size:16px;transition:border-color .4s}.f input:focus,.f select:focus,.f textarea:focus{border-color:var(--mist)}.f input::placeholder,.f textarea::placeholder{color:rgba(255,255,255,.36)}.f select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.7) 50%),linear-gradient(135deg,rgba(255,255,255,.7) 50%,transparent 50%);background-position:calc(100% - 9px) 55%,calc(100% - 4px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:22px}.f select option{color:var(--ink)}.f .err{color:#f3b4a6;font-size:12px}.form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:34px;display:flex}.form-foot small{color:var(--mute-d);max-width:260px;font-size:13px}.form-error{color:#f3b4a6;margin-top:16px;font-size:14px}.sent{text-align:center;min-height:420px;animation:fadeUp .8s var(--ease)both;place-items:center;gap:14px;display:grid}.sent .ok{background:var(--mist);width:72px;height:72px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.sent h3{letter-spacing:-.03em;font-size:32px;font-weight:500}.sent p{color:var(--mute-d);max-width:340px}@media (max-width:1080px){.c-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.form-grid{grid-template-columns:minmax(0,1fr)}}
.cta{color:#fff;isolation:isolate;border-radius:32px;align-items:flex-end;min-height:max(600px,min(52vw,780px));margin:10px;display:flex;position:relative;overflow:hidden}.cta-bg{z-index:-2;position:absolute;top:-12%;bottom:-12%;left:0;right:0}.cta-bg img{object-fit:cover}.cta:before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(10,12,12,.82) 0%,rgba(10,12,12,.35) 55%,rgba(10,12,12,.1) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.cta-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;width:100%;padding-bottom:max(36px,min(5vw,72px));display:flex}.cta h2{letter-spacing:-.045em;max-width:880px;margin-top:20px;font-size:max(46px,min(6.4vw,100px));font-weight:500;line-height:.95}.cta h2 .serif{color:var(--mist)}.cta p{color:rgba(255,255,255,.82);max-width:520px;margin-top:22px;font-size:17px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.82);align-items:center;gap:10px;font-size:13px;display:inline-flex}.eyebrow i{background:currentColor;width:28px;height:1px;display:block}.ring{color:#fff;flex:none;place-items:center;width:170px;height:170px;text-decoration:none;display:grid;position:relative}.ring svg.txt{width:100%;height:100%;animation:18s linear infinite spin;position:absolute;top:0;bottom:0;left:0;right:0}.ring text{letter-spacing:.32em;fill:#fff;font-size:11.5px;font-weight:500}.ring .core{background:var(--mist);width:84px;height:84px;color:var(--ink);transition:transform .6s var(--ease);border-radius:50%;place-items:center;display:grid}.ring:hover .core{transform:scale(1.12)rotate(45deg)}.ring .core svg{width:26px;height:26px}@media (max-width:620px){.cta{border-radius:24px;margin:6px}.ring{width:140px;height:140px}}
.loc-intro{max-width:360px;color:var(--mute)}.loc-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px;display:grid}.loc-panel{border-radius:32px;align-content:start;gap:22px;padding:max(28px,min(4vw,52px));display:grid}.loc-place{letter-spacing:.04em;text-transform:uppercase;color:var(--mute-d);font-size:13px}.loc-addr{letter-spacing:-.015em;align-items:flex-start;gap:12px;font-size:max(20px,min(1.9vw,26px));line-height:1.3;display:flex}.loc-addr svg{width:22px;height:22px;color:var(--mist);flex:none;margin-top:4px}.loc-rows{margin:0;display:grid}.loc-rows>div{border-top:1px solid var(--line-d);justify-content:space-between;gap:18px;padding:15px 0;display:flex}.loc-rows dt{color:rgba(255,255,255,.78)}.loc-rows dd{color:var(--mist);text-align:right;white-space:nowrap;margin:0;font-weight:500}.loc-note{color:var(--mute-d);font-size:13px}.loc-panel .btn{justify-self:start}.loc-media{border-radius:32px;min-height:420px;position:relative;overflow:hidden}.loc-media img{object-fit:cover}.pkg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:max(32px,min(5vw,80px));display:grid}.pkg-main{justify-items:start;gap:14px;display:grid}.pkg-eyebrow{border:1px solid var(--line-d);color:rgba(255,255,255,.82);border-radius:999px;margin-top:18px;padding:6px 14px;font-size:13px}.pkg-title{letter-spacing:-.02em;font-size:max(26px,min(2.6vw,36px));font-weight:500;line-height:1.15}.pkg-price{letter-spacing:-.04em;color:var(--mist);font-size:max(56px,min(8vw,112px));font-weight:500;line-height:1}.pkg-note{color:rgba(255,255,255,.72);max-width:440px;margin-bottom:10px}.pkg-list{gap:12px;display:grid}.pkg-list li{border:1px solid var(--line-d);background:rgba(255,255,255,.05);border-radius:24px;gap:16px;padding:22px;display:flex}.pkg-tick{background:var(--mist);width:34px;height:34px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.pkg-tick svg{width:16px;height:16px}.pkg-list h3{margin-bottom:6px;font-size:18px;font-weight:500}.pkg-list p{color:rgba(255,255,255,.72);font-size:15px}.h2.pay-h{max-width:760px;margin:max(56px,min(6vw,88px)) 0 max(28px,min(3vw,44px))}.pay-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pay{border:1px solid var(--line-d);border-radius:24px;align-content:start;gap:6px;padding:24px 22px 26px;display:grid;position:relative}.pay-alt{background:rgba(191,208,223,.08)}.pay-n{color:var(--mute-d);margin-bottom:18px;font-size:12px}.pay b{letter-spacing:-.025em;color:var(--mist);font-size:max(24px,min(2.2vw,32px));font-weight:500}.pay h3{font-size:16px;font-weight:500}.pay p{color:rgba(255,255,255,.66);font-size:14px}.elig-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.elig-grid li,.rights-grid li{background:var(--stone);border-radius:24px;align-content:start;gap:8px;padding:28px 26px;display:grid}.elig-n{color:var(--mute);margin-bottom:14px;font-size:12px}.elig-grid h3,.rights-grid h4{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:500}.elig-grid p,.rights-grid p{color:var(--mute);font-size:15px}.rights{margin-top:max(48px,min(5.5vw,80px))}.rights-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.rights-head h3{letter-spacing:-.025em;font-size:max(26px,min(2.6vw,38px));font-weight:500;line-height:1.1}.rights-head p{max-width:420px;color:var(--mute)}.rights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rights-grid li{border:1px solid var(--line);background:0 0}.disclaimer{background:var(--ink);color:rgba(255,255,255,.8);border-radius:24px;gap:8px;margin-top:12px;padding:24px 26px;font-size:14px;line-height:1.6;display:grid}.disclaimer b{color:var(--mist);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:500}@media (max-width:1080px){.pay-grid,.elig-grid,.rights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.loc-grid,.pkg{grid-template-columns:minmax(0,1fr)}.loc-media{min-height:320px}}@media (max-width:620px){.pay-grid,.elig-grid,.rights-grid{grid-template-columns:minmax(0,1fr)}.loc-rows dd{white-space:normal}}
.why{background:var(--stone)}.why-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:max(32px,min(6vw,96px));display:grid}.why-stick{perspective:1400px;position:-webkit-sticky;position:sticky;top:110px}.why-media{height:max(460px,min(46vw,680px));transform-style:preserve-3d;border-radius:32px;position:relative;overflow:hidden}.live .why-media{height:min(max(460px,min(46vw,680px)),100vh - 150px)}.why-media img{object-fit:cover}.why-badge{border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.why-badge b{letter-spacing:-.03em;font-size:26px;font-weight:500;line-height:1;display:block}.why-badge span{color:rgba(255,255,255,.82);font-size:13px}.stars{color:var(--mist);gap:2px;display:flex}.stars svg{width:16px;height:16px}.why-copy .h2{margin-top:18px}.reasons{border-top:1px solid var(--line);perspective:1200px;margin-top:40px}.reason{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:16px;padding:34px 0;display:grid}.reason .n{color:var(--mute);padding-top:6px;font-size:15px}.reason h3{letter-spacing:-.03em;font-size:max(24px,min(2.2vw,32px));font-weight:500;line-height:1.1}.reason p{color:var(--mute);max-width:460px;margin-top:10px}@media (max-width:1080px){.why-grid{grid-template-columns:minmax(0,1fr)}.why-stick{position:relative;top:0}}@media (max-width:620px){.reason{grid-template-columns:minmax(0,1fr);gap:6px}}
.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:max(32px,min(6vw,96px));display:grid}.faq-side .h2{margin-top:18px}.faq-side p{color:var(--mute);max-width:380px;margin:20px 0 28px}.fq-item{border-bottom:1px solid var(--line)}.fq-item:first-child{border-top:1px solid var(--line)}.fq{text-align:left;letter-spacing:-.02em;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;font-size:max(19px,min(1.6vw,23px));font-weight:500;display:flex}.fq .pl{border:1px solid var(--line);width:44px;height:44px;transition:transform .6s var(--ease),background .4s,color .4s;border-radius:50%;flex:none;place-items:center;display:grid}.fq:hover .pl{background:var(--stone)}.fq-item.is-open .pl,.fq-item.is-open .fq:hover .pl{background:var(--ink);color:#fff;border-color:var(--ink);transform:rotate(45deg)}.fa{transition:grid-template-rows .7s var(--ease);grid-template-rows:0fr;display:grid}.fq-item.is-open .fa{grid-template-rows:1fr}.fa>div{overflow:hidden}.fa p{color:var(--mute);opacity:0;max-width:640px;transition:opacity .5s,transform .7s var(--ease);padding:0 64px 28px 0;transform:translateY(-8px)}.fq-item.is-open .fa p{opacity:1;transition-delay:.12s;transform:none}@media (max-width:1080px){.faq-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.fa p{padding-right:0}}
.hero-scene{background:var(--paper);position:relative}.hero-sticky{position:relative}.hero-top{z-index:3;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:132px 16px 52px;display:flex;position:relative}.hm-pill{border:1px solid var(--line);color:var(--mute);background:rgba(255,255,255,.55);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:13px;display:inline-flex}.hm-pill i{background:var(--mist);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px rgba(191,208,223,.35)}.h1{letter-spacing:-.052em;color:var(--ink);perspective:900px;font-size:max(40px,min(min(9.6vw,12.5vh),160px));font-weight:500;line-height:.9}.h1 .ln{display:block}.h1 .wd{white-space:nowrap;display:inline-block}.h1 .ch{display:inline-block}.h1 .serif{letter-spacing:-.02em;font-size:1.06em}.hpill{vertical-align:middle;border-radius:999px;width:1.62em;height:.74em;margin:0 .1em;display:inline-block;position:relative;overflow:hidden;transform:translateY(-.06em)}.hpill img{object-fit:cover}.hero-hint{letter-spacing:.22em;text-transform:uppercase;color:var(--mute);align-items:center;gap:10px;font-size:12px;display:none}.hero-hint .mouse{border:1.5px solid;border-radius:12px;width:20px;height:30px;position:relative}.hero-hint .mouse:after{content:"";width:2px;height:6px;animation:wheel 1.8s var(--ease)infinite;background:currentColor;border-radius:2px;margin-left:-1px;position:absolute;top:6px;left:50%}@keyframes wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(9px)}to{opacity:0}}.hc-wrap{z-index:2;height:max(640px,min(62vw,900px));margin:0 10px;position:relative}.hero-card{color:#fff;background:#0b0e10;border-radius:28px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 60px 120px -40px rgba(15,18,17,.45)}.hc-img{position:absolute;top:-5%;bottom:-5%;left:-5%;right:-5%}.hc-img img{object-fit:cover;object-position:50% 72%}.hc-shade{background:linear-gradient(rgba(8,10,12,.62) 0%,rgba(8,10,12,.18) 38%,rgba(8,10,12,.12) 52%,rgba(8,10,12,.85) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hc-chip{border-radius:22px;align-items:center;gap:12px;max-width:330px;padding:10px 12px 10px 10px;text-decoration:none;display:flex;position:absolute;top:50%;right:max(18px,min(3vw,40px))}.hc-chip img{object-fit:cover;border-radius:14px;flex:none;width:64px;height:64px}.hc-chip small{letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.7);font-size:11px;display:block}.hc-chip b{letter-spacing:-.01em;margin-top:2px;font-size:16px;font-weight:500;display:block}.hc-chip span{color:rgba(255,255,255,.78);font-size:13px;display:block}.hc-chip .go{width:38px;height:38px;color:var(--ink);transition:transform .5s var(--ease);background:#fff;border-radius:50%;flex:none;place-items:center;margin-left:6px;display:grid}.hc-chip:hover .go{transform:rotate(45deg)}.hc-bottom{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:end;gap:max(20px,min(3vw,48px));padding:0 max(18px,min(3vw,40px)) max(18px,min(3vw,36px));display:grid;position:absolute;bottom:0;left:0;right:0}.hc-sub{color:rgba(255,255,255,.86);max-width:470px;font-size:max(16px,min(1.25vw,18px))}.trust{color:rgba(255,255,255,.8);align-items:center;gap:14px;margin-top:26px;font-size:14px;display:flex}.trust-ico{width:38px;height:38px;color:var(--mist);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);border-radius:50%;flex:none;place-items:center;display:grid}.trust-ico svg{width:17px;height:17px}.trust b{color:#fff;font-size:15px;font-weight:600;display:block}.search{border-radius:28px;gap:12px;padding:16px;display:grid}.facts{gap:14px;padding:22px 22px 18px}.facts-title{letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.7);margin:0;font-size:11px}.facts dl{margin:0;display:grid}.facts dl>div{border-top:1px solid rgba(255,255,255,.14);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:14px;padding:9px 0;font-size:14px;display:grid}.facts dt{color:rgba(255,255,255,.66)}.facts dd{color:#fff;margin:0}.facts .facts-cta{justify-self:start;margin-top:4px}.live .hero-scene{height:calc(min(100vh,1000px) + 1300px)}.live .hero-sticky{perspective:1100px;perspective-origin:50% 30%;height:min(100vh,1000px);position:-webkit-sticky;position:sticky;top:0;overflow:hidden}.live .hero-top{gap:18px;height:52%;padding:96px 16px 0;position:absolute;top:0;left:0;right:0}.live .hero-hint{display:inline-flex}.live .hc-wrap{height:auto;margin:0;position:absolute;top:10px;bottom:10px;left:10px;right:10px}@media (max-height:820px){.live .hc-chip{display:none}}@media (max-height:760px){.live .hero-hint{display:none}}@media (max-height:900px){.live .trust{display:none}.live .hero-ctas{margin-top:18px}}@media (max-height:760px){.live .search{display:none}.live .hc-bottom{grid-template-columns:minmax(0,1fr)}}@media (max-width:1080px) and (max-height:1050px){.live .search{display:none}}@media (max-height:620px){.live .hc-sub{display:none}.live .hero-ctas{margin-top:0}}@media (max-height:700px){.live .hero-top{gap:14px;padding-top:80px}}@media (max-height:600px){.live .hm-pill{display:none}}@media (max-width:1080px){.hc-bottom{grid-template-columns:minmax(0,1fr)}.hc-chip{display:none}.search{max-width:560px}}@media (max-width:820px){.search{display:none}}@media (max-width:620px){.hc-wrap{margin:0 6px}.trust{display:none}}.live .hero-card{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.live .hc-img,.live .hc-img img{will-change:transform}.live .hc-reveal{will-change:opacity,transform}
.process-note{max-width:360px;color:var(--mute)}.stack{perspective:1600px;gap:36px;padding-bottom:40px;display:grid;position:relative}.sc{position:-webkit-sticky;position:sticky}.sc:first-child{top:110px}.sc:nth-child(2){top:138px}.sc:nth-child(3){top:166px}.sc-in{background:var(--stone);transform-origin:50% 0;border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:max(20px,min(3vw,48px));min-height:max(420px,min(36vw,500px));padding:max(22px,min(3vw,40px));display:grid;box-shadow:0 -20px 60px -30px rgba(15,18,17,.25)}.sc.c2 .sc-in{background:var(--mist)}.sc.c3 .sc-in{background:var(--ink);color:#fff}.sc-text{flex-direction:column;display:flex}.sc-top{justify-content:space-between;align-items:center;display:flex}.sc-step{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:13px;font-weight:500}.sc .big{letter-spacing:-.07em;opacity:.16;margin-top:18px;font-size:max(90px,min(10vw,160px));font-weight:500;line-height:.85}.sc h3{letter-spacing:-.035em;margin-top:auto;font-size:max(28px,min(2.8vw,44px));font-weight:500;line-height:1.05}.sc p{opacity:.75;max-width:420px;margin-top:12px}.chip{opacity:.8;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.sc-media{border-radius:22px;min-height:260px;position:relative;overflow:hidden}.sc-media img{object-fit:cover}.live .sc-in{height:min(max(420px,min(36vw,500px)),100vh - 220px);min-height:0}.live .sc-media{min-height:0}.live .sc .big{font-size:min(max(90px,min(10vw,160px)),16vh)}@media (max-width:820px){.sc-in{grid-template-columns:minmax(0,1fr)}.sc-media{min-height:200px;max-height:240px}.live .sc-media{min-height:160px}}
.svc-grid{perspective:1400px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.svc:nth-child(2){margin-top:72px}.svc:nth-child(3){margin-top:144px}.svc:nth-child(4){margin-top:36px}.svc-in{background:var(--ink2);border:1px solid var(--line-d);min-height:520px;transform-style:preserve-3d;border-radius:28px;flex-direction:column;gap:18px;padding:26px;transition:background .5s,border-color .5s;display:flex;position:relative;overflow:hidden}.svc-in:hover{border-color:rgba(255,255,255,.26)}.svc.hl .svc-in{background:var(--mist);color:var(--ink);border-color:transparent}.glare{pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--gx,50%)var(--gy,50%),rgba(255,255,255,.2),rgba(255,255,255,0) 46%);opacity:0;z-index:3;transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0}[data-tilt]:hover .glare{opacity:1}.svc-top{justify-content:space-between;align-items:flex-start;display:flex}.svc-num{color:var(--mute-d);font-size:15px}.svc.hl .svc-num{color:rgba(15,18,17,.6)}.svc h3{letter-spacing:-.03em;font-size:max(24px,min(2vw,30px));font-weight:500;line-height:1.08}.svc p{color:var(--mute-d);font-size:15px;line-height:1.55}.svc.hl p{color:rgba(15,18,17,.72)}.svc-img{aspect-ratio:4/3;border-radius:20px;margin-top:auto;position:relative;overflow:hidden}.svc-img img{object-fit:cover;filter:grayscale()contrast(1.05);transition:filter 1s var(--ease),transform 1.2s var(--ease);transform:scale(1.04)}.svc-in:hover .svc-img img{filter:none;transform:scale(1.12)}.svc-arrow{border:1px solid var(--line-d);width:44px;height:44px;transition:transform .6s var(--ease),background .4s,color .4s;border-radius:50%;place-items:center;display:grid}.svc.hl .svc-arrow{border-color:rgba(15,18,17,.2)}.svc-in:hover .svc-arrow{color:var(--ink);background:#fff;transform:rotate(45deg)}.svc-link{border-radius:inherit;z-index:4;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:1080px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svc:nth-child(n){margin-top:0}.svc:nth-child(2n){margin-top:56px}}@media (max-width:620px){.svc-grid{grid-template-columns:minmax(0,1fr)}.svc:nth-child(2n){margin-top:0}.svc-in{min-height:0}}
.marquee{border-bottom:1px solid var(--line);padding:30px 0;overflow:hidden}.mq-track{will-change:transform;width:max-content;display:flex}html:not(.live) .mq-track{animation:42s linear infinite mq}.mq-item{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:max(24px,min(3vw,48px));padding-right:max(24px,min(3vw,48px));font-size:max(44px,min(6.4vw,96px));font-weight:500;line-height:1;display:flex}.mq-item .o{color:transparent;-webkit-text-stroke:1.2px var(--ink)}.mq-item svg{width:.42em;height:.42em;color:var(--mist);flex:none}.mq-item svg path{fill:currentColor}.stmt{letter-spacing:-.035em;perspective:900px;max-width:1220px;margin-top:max(36px,min(4vw,60px));font-size:max(30px,min(4.3vw,64px));font-weight:500;line-height:1.12}.stmt .w{display:inline-block}.pimg{vertical-align:middle;border-radius:999px;width:1.9em;height:.92em;margin:0 .08em;display:inline-block;position:relative;overflow:hidden;transform:translateY(-.06em)}.pimg img{object-fit:cover}.about-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:max(32px,min(6vw,96px));margin-top:max(40px,min(5vw,72px));display:grid}.about-row p{color:var(--mute);max-width:440px;margin-bottom:24px;font-size:17px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{border-top:1px solid var(--line);padding:22px 22px 0 0}.stat+.stat{border-left:1px solid var(--line);padding-left:22px}.stat b{letter-spacing:-.03em;overflow-wrap:break-word;font-size:max(24px,min(2.05vw,34px));font-weight:500;line-height:1.1;display:block}.stat span{color:var(--mute);margin-top:10px;font-size:14px;line-height:1.35;display:block}@media (max-width:1080px){.about-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:820px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(3){border-left:0;padding-left:0}.stat{padding-bottom:22px}}@media (max-width:620px){.stmt{font-size:max(36px,min(10.6vw,52px));line-height:1.08}}
