@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/72eb887780d91848-s.1_wjncogyh-s7.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:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/abc90e3a599e849c-s.p.2y2uoi4t910qy.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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.-\36 vbSW_className{font-family:Sora,Sora Fallback;font-style:normal}.-\36 vbSW_variable{--font-display:"Sora", "Sora Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.qlQ2ZW_className{font-family:Inter,Inter Fallback;font-style:normal}.qlQ2ZW_variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.0vfdmo25voy_0.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.3t6q91iet4nsy.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.lMjmPq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.lMjmPq_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e131d9ecb0f018bc-s.0nu0d1-zq0f7n.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/c6cf74c16165ba32-s.316uk-vshaotl.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/386dfd80ff50a4e5-s.0mbba7e7fye4a.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/abedba5dcd3c56a0-s.43mqagctl8tum.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/c1adbc8f5f582ecc-s.2sqz4r3xqg91l.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/e2eb92961356f776-s.2115tu4m4whjv.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/fe077642404ed562-s.3eswb6t44uyhi.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/54bc799868ede2bf-s.1hdl3ith7ac_n.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/ebb9bd01525f6aff-s.2grpegx_myr9g.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%}.uwoUAW_className{font-family:Hind Siliguri,Hind Siliguri Fallback;font-style:normal}.uwoUAW_variable{--font-bn:"Hind Siliguri", "Hind Siliguri Fallback"}
:root{--bg:#fafaf8;--card:#fff;--ink:#0f0f10;--ink-2:#2b2b30;--muted:#5f5f68;--line:#e4e2dd;--line-strong:#cfccc5;--orange:#fb4d00;--orange-deep:#d03f00;--orange-ui:#d03f00;--orange-ui-hover:#b83500;--orange-tint:#fff0e8;--amber:#ff9a1f;--cream:#fff1d2;--dark:#1a0905;--font-d:var(--font-display), "Helvetica Neue", Arial, sans-serif;--font-b:var(--font-body), "Helvetica Neue", Arial, sans-serif;--font-m:var(--font-mono), ui-monospace, "Cascadia Mono", monospace;--r:16px;--wrap:1200px;--gutter:clamp(20px, 4vw, 40px)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-b);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--orange);outline-offset:3px}[id]{scroll-margin-top:84px}.page{padding-top:84px;overflow-x:clip}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.display,h3{font-family:var(--font-d);letter-spacing:-.04em;font-weight:600}.h1{font-size:clamp(40px,5.6vw,82px);line-height:1.02}.h2{text-wrap:balance;font-size:clamp(30px,3.8vw,52px);line-height:1.06}h3{letter-spacing:-.03em;font-size:clamp(20px,1.8vw,24px);line-height:1.2}.lede{max-width:36em;color:var(--muted);text-wrap:pretty;font-size:clamp(17px,1.4vw,19px)}.accent{color:var(--orange)}.kicker{font-family:var(--font-m);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:12.5px;font-weight:500;display:inline-flex}.kicker:before{content:"";background:var(--orange);width:8px;height:8px}.btn{height:52px;font-family:var(--font-d);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:15.5px;font-weight:600;transition:transform .25s cubic-bezier(.2,.7,.2,1),background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.btn:hover svg{transform:translate(4px)}.btn-solid{background:var(--orange-ui);color:#fff}.btn-solid:hover{background:var(--orange-ui-hover)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#2b2b30}.btn-line{border-color:var(--ink);color:var(--ink)}.btn-line:hover{background:var(--ink);color:#fff}.soon-tag{background:var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:500;display:inline-block}.np-soon{cursor:default}.btn-small{height:42px;padding:0 18px;font-size:14.5px}.notch-wrap{z-index:60;pointer-events:none;justify-content:center;padding:0 12px;display:flex;position:fixed;top:12px;left:0;right:0}.notch-slot{flex:auto;justify-content:center;min-width:0;display:flex;container-type:inline-size}.notch{--ease:cubic-bezier(.32, 1.15, .5, 1);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);pointer-events:auto;background:#fffffff5;border-radius:20px;width:min(1040px,100%);position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #0f0f1066}.notch.is-open{border-color:var(--ink)}.notch-bar{align-items:center;gap:6px;height:60px;padding:0 10px 0 18px;display:flex}.logo-link{flex:none;display:inline-flex}.nav{flex:1;align-items:center;gap:2px;margin-left:18px;display:flex;position:relative}.nav-ind{pointer-events:none;height:36px;transition:transform .35s var(--ease), width .35s var(--ease), opacity .2s;background:#f1efe9;border-radius:10px;margin-top:-18px;position:absolute;top:50%;left:0}.nav-btn,.nav-link{z-index:1;height:36px;color:var(--muted);font-family:var(--font-b);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:15px;font-weight:500;line-height:1;transition:color .15s;display:inline-flex;position:relative}.nav-btn:hover,.nav-link:hover,.nav-btn[aria-expanded=true]{color:var(--ink)}.nav-link.plain:hover{color:var(--orange-deep)}.chev{width:6px;height:6px;transition:transform .25s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-2px)}.nav-btn[aria-expanded=true] .chev{transform:rotate(225deg)translate(-1px,-1px)}.nav-actions{align-items:center;gap:8px;display:flex}.burger{background:var(--line);cursor:pointer;border:0;border-radius:50%;place-items:center;width:42px;height:42px;margin-left:auto;padding:0;display:none}.burger-lines,.burger-lines:before{background:var(--ink);width:17px;height:2px;display:block}.burger{transition:background .2s,transform .2s}.burger:hover{background:var(--line-strong)}.burger:active{transform:scale(.92)}.burger-lines{transition:transform .35s cubic-bezier(.2,.7,.2,1);position:relative;transform:translateY(-3px)}.burger-lines:before{content:"";width:11px;transition:top .35s cubic-bezier(.2,.7,.2,1),width .35s cubic-bezier(.2,.7,.2,1),transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;top:6px;left:0}.burger:hover .burger-lines:before{width:17px}.lang-switch{border:1px solid var(--line-strong);background:#ffffffb3;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.lang-opt{min-width:40px;height:28px;color:var(--muted);letter-spacing:.04em;border-radius:999px;place-items:center;padding:0 11px;font-size:13px;font-weight:700;transition:background .2s,color .2s;display:grid}.lang-opt[lang=bn]{font-family:var(--font-bn), sans-serif;letter-spacing:0;font-weight:600}a.lang-opt:hover{background:var(--orange-tint);color:var(--orange-deep)}.lang-opt[aria-current]{background:var(--ink);color:#fff}.bar-lang{flex:none;margin-left:auto;display:none}.bar-lang .lang-opt{min-width:36px;height:30px;padding:0 9px}.bar-lang+.burger{margin-left:0}.notch-body{height:0;transition:height .5s var(--ease), border-color .3s;border-top:1px solid #0000;position:relative;overflow:hidden}.notch.is-open .notch-body{border-top-color:var(--line)}.notch-panel{opacity:0;visibility:hidden;width:min(1038px,100cqw - 2px);transition:opacity .25s, transform .45s var(--ease), visibility 0s .25s;padding:18px;position:absolute;top:0;left:0;transform:translateY(-8px)}.notch-panel.on{opacity:1;visibility:visible;transition-delay:50ms,50ms,0s;transform:none}.np-grid{grid-template-columns:1fr 290px;gap:16px;display:grid}.np-main{align-content:start;gap:14px;display:grid}.np-label{font-family:var(--font-m);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:2px 0 10px 14px;font-size:11.5px;display:block}.np-list{grid-template-columns:1fr 1fr;gap:4px;display:grid}.np-item{border-radius:12px;flex-direction:column;gap:3px;height:100%;padding:12px 14px;transition:background .2s;display:flex}.np-item:hover{background:#f4f2ec}.np-t{font-family:var(--font-d);letter-spacing:-.03em;font-size:16px;font-weight:600}.np-d{color:var(--muted);font-size:13.5px;line-height:1.45}.m-all{margin-top:14px;display:block}.np-all{color:var(--orange-deep);padding-left:14px;font-size:14.5px;font-weight:600}.np-promo{background:var(--orange-ui);color:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;display:flex}.np-promo strong{font-family:var(--font-d);letter-spacing:-.04em;font-size:21px;font-weight:600;line-height:1.12}.np-promo span{color:#ffffffeb;font-size:14.5px;line-height:1.45}.np-promo .btn{margin-top:auto}.drawer{z-index:70;pointer-events:none;position:fixed;inset:0;overflow:hidden}.drawer.is-open{pointer-events:auto}.drawer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#0f0f1059;transition:opacity .3s;position:absolute;inset:0}.drawer.is-open .drawer-backdrop{opacity:1}.drawer-panel{background:var(--bg);border-radius:28px;flex-direction:column;width:min(380px,100vw - 20px);transition:transform .45s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden;transform:translate(calc(100% + 60px));box-shadow:0 24px 60px #0f0f1038}.drawer.is-open .drawer-panel{transform:none}.drawer-head{justify-content:space-between;align-items:center;height:68px;padding:0 14px 0 20px;display:flex}.drawer-close{background:var(--line);cursor:pointer;border:0;border-radius:50%;width:40px;height:40px;position:relative}.drawer-x,.drawer-x:before{background:var(--ink);width:17px;height:2px;position:absolute;top:50%;left:50%}.drawer-x{transition:transform .45s cubic-bezier(.2,.7,.2,1) .1s;transform:translate(-50%,calc(-50% - 3px))}.drawer-x:before{content:"";width:11px;transition:top .45s cubic-bezier(.2,.7,.2,1) .1s,width .45s cubic-bezier(.2,.7,.2,1) .1s,transform .45s cubic-bezier(.2,.7,.2,1) .1s;top:6px;left:0}.drawer.is-open .drawer-x{transform:translate(-50%,-50%)rotate(45deg)}.drawer.is-open .drawer-x:before{width:17px;top:0;transform:rotate(90deg)}.drawer-views{flex:1;position:relative;overflow:hidden}.m-view{opacity:0;visibility:hidden;padding:8px 14px 20px;transition:opacity .25s,transform .4s cubic-bezier(.2,.7,.2,1),visibility 0s .4s;position:absolute;inset:0;overflow-y:auto;transform:translate(40px)}.m-view.on{opacity:1;visibility:visible;transition-delay:0s;transform:none}.m-view.left{transform:translate(-40px)}.m-row{width:100%;color:var(--ink);font-family:var(--font-d);letter-spacing:-.04em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;padding:16px;font-size:21px;font-weight:600;transition:background .2s;display:flex}.m-row:hover,.m-row:active{background:var(--line)}.m-chev,.m-back-chev{border-right:2px solid var(--muted);border-top:2px solid var(--muted);width:7px;height:7px;transform:rotate(45deg)}.m-back-chev{transform:rotate(-135deg)}.m-actions{gap:10px;margin-top:24px;padding-inline:6px;display:grid}.m-back{font-family:var(--font-m);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:10px 0 6px;padding:6px 0;font-size:12.5px;display:inline-flex}.m-title{font-family:var(--font-d);letter-spacing:-.05em;margin-bottom:8px;font-size:30px;font-weight:600;display:block}.m-view .np-label{margin-left:0}.m-view .np-item{border-radius:14px;padding:14px 36px 14px 12px;position:relative}.m-view .np-item:after{content:"";border-right:2px solid var(--orange);border-top:2px solid var(--orange);width:7px;height:7px;position:absolute;top:50%;right:16px;transform:translateY(-50%)rotate(45deg)}.m-view .np-item:hover,.m-view .np-item:active{background:var(--orange-tint)}.hero{background:linear-gradient(180deg, transparent 62%, var(--bg) 100%), radial-gradient(52% 60% at 92% 0%, #ff9a1f33, transparent 72%), radial-gradient(40% 50% at 0% 100%, #fff1d2e6, transparent 72%);padding-block:clamp(36px,5vw,72px) clamp(56px,7vw,100px);position:relative}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(#0f0f1024 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid;position:relative}.hero-copy{flex-direction:column;align-items:flex-start;gap:clamp(20px,2.4vw,28px);display:flex}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero.hero-center{margin-top:-84px;padding-top:calc(84px + clamp(36px,5vw,72px));padding-bottom:clamp(28px,3.5vw,52px)}.hero-stack{flex-direction:column;align-items:center;gap:clamp(36px,5vw,64px);display:flex;position:relative}.hero-stack .hero-copy{text-align:center;align-items:center;max-width:880px}.hero-stack .h1{text-wrap:balance;font-size:clamp(40px,6.2vw,92px)}.hero-stack .lede{text-wrap:balance;max-width:46em;margin-inline:auto}.hero-stack .hero-actions{justify-content:center}.hero-stack .hero-video{border-radius:32px;width:min(100%,1040px);box-shadow:0 70px 120px -50px #fb4d0080,0 0 0 1px #1a090514}.section{padding-block:clamp(64px,8vw,112px)}.section-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:18px clamp(28px,6vw,96px);margin-bottom:clamp(32px,4.5vw,56px);display:grid}.section-head>.kicker{grid-column:1/-1;justify-self:start}.section-head-center{text-align:center;grid-template-columns:1fr;justify-items:center}.section-head-center>.kicker{justify-self:center}.steps{border-top:1.5px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.step{flex-direction:column;gap:12px;padding:28px clamp(18px,2.4vw,32px) 8px 0;display:flex}.step+.step{border-left:1px solid var(--line-strong);padding-left:clamp(18px,2.4vw,32px)}.step-n{font-family:var(--font-m);letter-spacing:.04em;color:var(--orange-deep);margin-bottom:clamp(20px,3.5vw,48px);font-size:14px;font-weight:500}.step p{color:var(--muted)}.features{border-block:1px solid var(--line);background:#fff}.bento{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.tile{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--bg);flex-direction:column;gap:24px;min-height:280px;padding:clamp(24px,2.4vw,34px);transition:border-color .25s;display:flex;position:relative;overflow:hidden}.tile:hover{border-color:var(--ink)}.tile[id]{scroll-margin-top:110px}.tile h3{margin-bottom:10px}.tile p{color:var(--muted);font-size:16px}.tile>h3~:last-child:not(p),.tile>p~:last-child:not(p){margin-top:auto}.tile-editor{grid-column:span 7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.tile-dark{background:var(--dark);border-color:var(--dark);color:#fff;grid-column:span 5}.tile-dark p{color:#a8a8b0}.tile-third{grid-column:span 4}.tile-pixel{background:var(--orange-ui);border-color:var(--orange);color:#fff;grid-column:span 5}.tile-pixel p{color:#ffffffe0}.tile-orders{grid-column:span 7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.sketch{border:1px solid var(--line-strong);background:#fff;border-radius:12px;overflow:hidden}.sketch-bar{border-bottom:1px solid var(--line);font-family:var(--font-m);color:var(--muted);align-items:center;gap:5px;padding:9px 12px;font-size:10.5px;display:flex}.sketch-bar i{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.sketch-bar span{border-radius:4px;padding:2px 8px}.sketch-bar span:first-of-type{margin-left:auto}.sketch-bar .on{background:var(--ink);color:#fff}.sketch-body{grid-template-columns:80px 1fr;gap:12px;padding:12px;display:grid}.sketch-body ul{flex-direction:column;gap:4px;display:flex}.sketch-body li{color:var(--muted);border-radius:6px;padding:5px 8px;font-size:11.5px}.sketch-body li.on{background:var(--orange-tint);color:var(--orange-deep);font-weight:600}.sketch-page{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.sketch-page u{background:var(--line);border-radius:2px;height:8px}.sketch-page u:first-child{background:var(--ink);width:70%}.sketch-page u:nth-child(3){width:52%}.sketch-page b{background:var(--orange);border-radius:6px;height:24px;margin-top:6px}.guard{flex-direction:column;gap:8px;font-size:14px;display:flex}.guard li{background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.guard i{border-radius:50%;flex:none;width:8px;height:8px;margin-top:.5em}.guard .ok{background:#4ade80}.guard .no{background:#ff6a5a}.guard em{color:#ffb4aa;font-family:var(--font-m);background:#ff6a5a33;border-radius:4px;align-self:center;margin-left:auto;padding:1px 8px;font-size:11px;font-style:normal}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dot{border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 1px #0f0f102e}.chip{border:1px solid var(--line-strong);min-width:38px;height:30px;font-family:var(--font-m);background:#fff;border-radius:8px;place-items:center;padding:0 10px;font-size:12.5px;display:grid}.chip.on{border-color:var(--orange);background:var(--orange-tint);color:var(--orange-deep);font-weight:600}.chips .chip:first-of-type{margin-left:10px}.stock{color:var(--muted);font-size:14px}.stock b{font-family:var(--font-d);letter-spacing:-.04em;color:var(--ink);font-size:36px;font-weight:600}.pulse{align-items:flex-end;gap:5px;height:36px;display:flex}.pulse i{background:var(--orange);flex:1}.pulse i:first-child{height:30%}.pulse i:nth-child(2){height:52%}.pulse i:nth-child(3){height:40%}.pulse i:nth-child(4){height:75%}.pulse i:nth-child(5){height:58%}.pulse i:nth-child(6){height:90%}.pulse i:nth-child(7){height:100%}.pixel{background:#ffffff1f;border:1.5px solid #fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;font-size:14px;display:flex}.pixel code{font-family:var(--font-m);font-size:13.5px}.pixel span{opacity:.85}.pixel span,.pixel code,.pixel em{white-space:nowrap}.pixel em{color:var(--orange-deep);font-family:var(--font-m);background:#fff;border-radius:4px;margin-left:auto;padding:2px 10px;font-size:11.5px;font-style:normal;font-weight:500}.orders{flex-direction:column;gap:8px;display:flex}.orders li{border:1px solid var(--line-strong);background:#fff;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:12px 14px;font-size:14.5px;display:grid}.orders li span:nth-child(2){font-family:var(--font-m);color:var(--muted);font-size:13.5px}.orders em{text-align:center;min-width:84px;font-family:var(--font-m);text-transform:uppercase;letter-spacing:.03em;border-radius:4px;padding:2px 10px;font-size:11.5px;font-style:normal;font-weight:500}.s-new{background:var(--orange-tint);color:var(--orange-deep)}.s-ok{color:#166534;background:#e3f4e9}.s-ship{background:var(--ink);color:#fff}.starter-grid{margin-right:calc(var(--gutter) * -1);padding:4px var(--gutter) 22px 0;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--ink) transparent;gap:18px;display:flex;overflow-x:auto}.starter{scroll-snap-align:start;flex:0 0 clamp(220px,21vw,270px)}a.starter{color:inherit;display:block}a.starter .starter-img{display:block}.starter-name{font-family:var(--font-d);letter-spacing:-.03em;padding-top:12px;font-size:18px;font-weight:600;display:block}.starter-more{margin-top:8px}.starter-img{aspect-ratio:4/5;border:1.5px solid var(--ink);border-radius:var(--r);background:#f1ede7;position:relative;overflow:hidden}.starter-img img{object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.starter:hover .starter-img img{transform:scale(1.05)}.starter figcaption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;padding-top:12px;font-size:15px;display:flex}.starter figcaption b{font-family:var(--font-d);letter-spacing:-.03em;font-size:18px;font-weight:600}.starter figcaption span{color:var(--muted)}.starter figcaption a{color:var(--orange-deep);margin-left:auto;font-weight:500}.starter figcaption a:hover{text-decoration:underline}.starter figcaption em{border:1px solid var(--line-strong);font-family:var(--font-m);text-transform:uppercase;letter-spacing:.03em;color:var(--muted);border-radius:4px;margin-left:auto;padding:1px 8px;font-size:11px;font-style:normal}.pricing{flex-direction:column;align-items:center;gap:16px;display:flex}.pricing-controls{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.seg{border:1.5px solid var(--ink);background:#fff;border-radius:12px;padding:4px;display:inline-flex}.seg button{height:40px;font-family:var(--font-d);letter-spacing:-.01em;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 18px;font-size:14.5px;font-weight:600;transition:background .2s,color .2s}.seg button:hover{color:var(--ink)}.seg button[aria-selected=true]{background:var(--ink);color:#fff}.seg-terms button[aria-selected=true]{background:var(--orange-ui)}.pricing-note{color:var(--muted);font-size:15.5px}.plan-grid{grid-template-columns:repeat(4,1fr);gap:16px;width:100%;margin-top:8px;display:grid}.plan{border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;flex-direction:column;gap:4px;padding:28px 24px 24px;display:flex;position:relative}.plan-popular{background:var(--dark);border-color:var(--dark);color:#fff;box-shadow:0 0 0 4px var(--bg), 0 0 0 5.5px var(--orange)}.plan-flag{background:var(--orange-ui);color:#fff;font-family:var(--font-m);letter-spacing:.03em;text-transform:uppercase;border-radius:6px;padding:3px 12px;font-size:11.5px;font-weight:500;position:absolute;top:-12px;left:20px}.plan h3{font-size:18px}.plan-price{margin-top:16px}.plan-amount{font-family:var(--font-d);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1}.plan-per{color:var(--muted);font-size:14.5px}.plan-popular .plan-per,.plan-popular .plan-bill,.plan-popular .plan-facts{color:#a8a8b0}.plan-alt{color:var(--muted);margin-bottom:4px;font-size:13.5px}.plan-popular .plan-alt{color:#a8a8b0}.plan-bill{min-height:48px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13.5px;display:flex}.save{color:#166534;font-family:var(--font-m);background:#e3f4e9;border-radius:4px;margin-left:0;padding:1px 8px;font-size:11.5px;font-weight:500}.plan-facts{border-top:1px solid var(--line-strong);color:var(--muted);flex-direction:column;gap:8px;margin-block:14px 24px;padding-top:16px;font-size:15.5px;display:flex}.plan-popular .plan-facts{border-color:#fff3}.plan-facts strong{color:var(--ink);font-variant-numeric:tabular-nums}.plan-popular .plan-facts strong{color:#fff}.plan .btn{justify-content:space-between;margin-top:auto}.included{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:28px;font-size:15px;display:flex}.included li{align-items:center;gap:8px;display:flex}.faq-wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,6vw,88px);display:grid}.faq-wrap .section-head{flex-direction:column;align-items:flex-start;margin-bottom:0;display:flex;position:sticky;top:108px}.faq-wrap .lede a{color:var(--orange-deep);border-bottom:1.5px solid;font-weight:600}.faq details{border-bottom:1px solid var(--line)}.faq summary{font-family:var(--font-d);letter-spacing:-.03em;cursor:pointer;padding:22px 48px 22px 0;font-size:19px;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";background:var(--line);width:28px;height:28px;font-family:var(--font-m);border-radius:50%;place-items:center;font-size:17px;font-weight:500;line-height:1;transition:background .2s,color .2s;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faq details[open] summary:after{content:"−";background:var(--orange);color:#fff}.faq details p{color:var(--muted);padding:0 48px 24px 0}.cta-section{background-color:var(--orange-ui);color:#fff;background-image:radial-gradient(60% 120% at 90% 100%,#ff9a1fbf,#0000 72%),radial-gradient(45% 90% at 8% 0,#fff1d259,#0000 72%),linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:auto,auto,48px 48px,48px 48px;padding-block:0}.cta{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:28px clamp(28px,6vw,96px);padding-block:clamp(56px,7vw,96px);display:grid}.cta .lede{color:#ffffffeb}.cta-side{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.cta .btn-solid{color:var(--ink);background:#fff}.cta .btn-solid:hover{background:var(--bg)}.site-footer{background:var(--bg);padding-block:52px 26px;font-size:15.5px}.footer-row{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;justify-content:space-between;gap:28px;padding-bottom:36px;display:flex}.footer-note{color:var(--muted);margin-top:14px}.footer-cols{grid-template-columns:repeat(5,minmax(120px,1fr));gap:28px clamp(28px,5vw,72px);display:grid}.footer-cols h2{font-family:var(--font-m);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:500}.footer-cols ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.footer-cols a{color:var(--ink-2)}.footer-cols a:hover{color:var(--orange-deep)}@media (max-width:640px){.footer-cols{grid-template-columns:repeat(2,1fr)}}.footer-base{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px 28px;padding-top:20px;font-size:14px;display:flex}.footer-base a{border-bottom:1px solid var(--line-strong)}.edge{isolation:isolate;background:var(--dark);color:#fff;border-radius:28px;padding:clamp(18px,3vw,40px);position:relative;overflow:hidden}.edge:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 58% at 50% 46%,#fb4d0042,#0000 72%);position:absolute;inset:0}.edge-legend{font-family:var(--font-m);letter-spacing:.04em;text-transform:uppercase;color:#a8a8b0;flex-wrap:wrap;gap:8px 22px;font-size:12px;display:flex}.edge-legend span{align-items:center;gap:8px;display:inline-flex}.lg-pop{background:var(--orange);border-radius:50%;width:8px;height:8px}.edge-map{margin-top:clamp(8px,2vw,20px);position:relative}@media (min-width:900px){.edge{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-template-areas:"legend legend""map stats""map note";align-items:center;column-gap:clamp(24px,4vw,56px);display:grid}.edge .edge-legend{grid-area:legend}.edge .edge-map{grid-area:map}.edge .edge-stats{grid-area:stats;grid-template-columns:1fr;align-self:end}.edge .edge-stats>div,.edge .edge-stats>div:first-child{padding:20px 0 16px}.edge .edge-stats>div+div{border-top:1px solid #ffffff29;border-left:0}.edge .edge-note{text-align:left;grid-area:note;align-self:start;margin-top:6px}.edge .edge-globe canvas{height:clamp(340px,38vw,480px)}}.edge-globe{position:relative}.edge-globe canvas{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:clamp(300px,46vw,520px);display:block}.edge-zoom{flex-direction:column;gap:6px;display:flex;position:absolute;bottom:4px;right:4px}.edge-zoom button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:50%;width:36px;height:36px;font-size:20px;line-height:1}.edge-zoom button:hover{background:#fff3}.edge-hint{font-family:var(--font-m);letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;pointer-events:none;font-size:11px;position:absolute;bottom:8px;left:4px}.edge .land{fill:none;stroke:#fff3;stroke-width:3.2px;stroke-linecap:round}.edge .pop-halo{fill:var(--orange);opacity:.22}.edge .pop-dot{fill:var(--orange);stroke:#ffffffe6;stroke-width:1px}.edge .pop-name{fill:#ffffffc7;font-family:var(--font-m);letter-spacing:.02em;pointer-events:none;font-size:11px}.edge .pop-hit{fill:#0000;pointer-events:all}.edge-tip{z-index:3;color:var(--ink);font-family:var(--font-m);white-space:nowrap;pointer-events:none;background:#fff;border-radius:6px;padding:4px 9px;font-size:11.5px;font-weight:500;position:absolute;transform:translate(-50%,calc(-100% - 12px))}.edge .pop-core{fill:#fff}.edge .pop-ring{fill:none;stroke:var(--orange);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.edge-stats{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin-top:clamp(14px,2vw,24px);display:grid}.edge-stats>div{flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:22px 0 8px 24px;display:flex}.edge-stats>div:first-child{padding-left:0}.edge-stats>div+div{border-left:1px solid #ffffff29}.edge-stats dd{color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.6vw,48px);line-height:1}.edge-stats>div:last-child dd{color:var(--orange);font-size:clamp(22px,2.5vw,32px)}.edge-stats dt{font-family:var(--font-m);letter-spacing:.04em;text-transform:uppercase;color:#a8a8b0;font-size:12px}.edge-note{text-align:center;color:#a8a8b0;margin-top:14px;font-size:14px}@media (prefers-reduced-motion:no-preference){.edge:not([data-active=true]) .pop{opacity:0}.edge[data-active=true] .pop{animation:edge-in .6s cubic-bezier(.2, .7, .2, 1) var(--d,0s) backwards}.edge[data-active=true] .pop-ring{animation:3.8s ease-out infinite edge-ring;animation-delay:calc(var(--d,0s) + .9s)}}@keyframes edge-in{0%{opacity:0}}@keyframes edge-ring{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(3.6)}}@media (hover:none),(max-width:720px){.edge-tip{display:none}}@media (max-width:720px){.edge-stats{grid-template-columns:1fr 1fr}.edge-stats>div,.edge-stats>div:first-child{padding:18px 0 14px 16px}.edge-stats>div:first-child{padding-left:0}.edge-stats>div:last-child{text-align:center;border-top:1px solid #ffffff29;border-left:0;grid-column:1/-1;align-items:center;padding-left:0}}.motion [data-armed]:not(.in){opacity:0;filter:blur(10px);transform:translateY(20px);transition:none!important}.motion [data-armed].in:not(.shown){transition:opacity .62s cubic-bezier(.16, 1, .3, 1) var(--rd,0s), transform .62s cubic-bezier(.16, 1, .3, 1) var(--rd,0s), filter .62s cubic-bezier(.16, 1, .3, 1) var(--rd,0s)!important}@keyframes rise{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}}.motion [data-in]{animation:.62s cubic-bezier(.16,1,.3,1) backwards rise}.motion [data-in]:nth-child(2){animation-delay:70ms}.motion [data-in]:nth-child(3){animation-delay:.14s}.motion [data-in]:nth-child(4){animation-delay:.21s}.bar{background:#0f0f101a;height:6px;margin-top:6px;display:block;overflow:hidden}.bar u{background:var(--orange);height:100%;display:block}.hero-video{background:var(--dark);aspect-ratio:16/9;cursor:pointer;font:inherit;text-align:left;border:0;border-radius:28px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #b3260a8c,0 0 0 1px #1a090514}.hero-video:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.hero-video img{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.hero-video:hover img{transform:scale(1.025)}.hv-scrim{pointer-events:none;background:linear-gradient(#1a090500 70%,#1a09054d 100%);position:absolute;inset:0}.hv-big{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #fff6;border-radius:50%;place-items:center;width:108px;height:108px;padding:0;transition:opacity .3s,transform .4s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hv-big i{background:var(--orange);border-radius:50%;place-items:center;width:78px;height:78px;transition:background .2s;display:grid;box-shadow:0 18px 36px -12px #fb4d00bf,inset 0 1px #ffffff59}.hv-big svg{margin-left:3px}.hv-big:hover i{background:var(--orange-deep)}.hv-big:after{content:"";pointer-events:none;border:1px solid #ffffff80;border-radius:50%;animation:2.4s ease-out infinite hvPulse;position:absolute;inset:-1px}@keyframes hvPulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.hv-pill{z-index:1;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);color:#fff;background:#1a09058c;border:1px solid #fff6;border-radius:999px;align-items:center;gap:12px;padding:7px 22px 7px 7px;transition:background .25s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:clamp(16px,3vw,32px);left:clamp(16px,3vw,32px)}.hv-pill i{background:var(--orange);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 22px -8px #fb4d00cc,inset 0 1px #ffffff59}.hv-pill svg{margin-left:2px}.hv-pill b{font-size:15px;font-weight:600}.hero-video:hover .hv-pill{background:#1a0905bf;transform:translateY(-2px)}@media (max-width:560px){.hv-pill{gap:9px;padding:5px 16px 5px 5px}.hv-pill i{width:36px;height:36px}.hv-pill b{font-size:13px}}.vm{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;background:#1a0905cc;place-items:center;padding:24px;transition:opacity .28s;display:grid;position:fixed;inset:0}.vm.is-shown{opacity:1}.vm-box{aspect-ratio:16/9;opacity:0;background:#000;border-radius:24px;width:min(100%,177.778dvh - 85.3333px,1180px);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .3s;position:relative;overflow:hidden;transform:translateY(18px)scale(.95);box-shadow:0 60px 140px -30px #000c,0 0 0 1px #fff1d224}.vm.is-shown .vm-box{opacity:1;transform:none}.vm-box video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.vm-box.is-playing .hv-big{opacity:0;pointer-events:none}.vm-box.is-playing.is-active .hv-big{opacity:1;pointer-events:auto}.vm-box.is-playing:not(.is-active) video{cursor:none}.vm-box .hv-big:after{display:none}.vm-box .hv-big{width:72px;height:72px;top:auto;bottom:24px;left:24px;transform:none}.vm-box .hv-big i{width:52px;height:52px}.vm-box .hv-big svg{width:22px;height:22px}.vm-box.is-playing .hv-big svg{margin-left:0}.vm-close{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:background .2s;display:grid;position:absolute;top:18px;right:18px}.vm-close:hover{background:#ffffff38}@media (max-width:640px){.hero-video{border-radius:20px}.hv-big{width:84px;height:84px}.hv-big i{width:60px;height:60px}.vm{padding:12px}.vm-box{border-radius:16px}.vm-close{width:42px;height:42px;top:12px;right:12px}.vm-box .hv-big{width:58px;height:58px;bottom:14px;left:14px}.vm-box .hv-big i{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.hv-big:after{animation:none}}@media (max-width:1100px){.plan-grid{grid-template-columns:repeat(2,1fr)}.tile-editor{grid-column:span 12}.tile-orders{grid-column:span 6;grid-template-columns:1fr;align-items:start}.tile-dark,.tile-pixel,.tile-third{grid-column:span 6}.bento>:first-child{order:1}.bento>:nth-child(2){order:2}.bento>:nth-child(6){order:3}.bento>:nth-child(3){order:4}.bento>:nth-child(4){order:5}.bento>:nth-child(5){order:6}.bento>:nth-child(7){order:7}}@media (max-width:960px){.nav,.nav-actions,.notch-body{display:none}.burger{display:grid}.bar-lang{display:inline-flex}.notch{width:100%}.hero-grid,.faq-wrap,.section-head,.cta{grid-template-columns:1fr}.faq-wrap .section-head{position:static}.steps{grid-template-columns:1fr}.step,.step+.step{border-left:0;padding:22px 0}.step+.step{border-top:1px solid var(--line-strong)}.step-n{margin-bottom:10px}}@media (max-width:640px){body{font-size:16.5px}.plan-grid,.tile-editor,.tile-orders{grid-template-columns:1fr}.tile-editor,.tile-orders,.tile-dark,.tile-pixel,.tile-third{grid-column:span 12}.tile{min-height:0}.hero{align-items:center;min-height:80svh;padding-block:24px 40px;display:flex}.hero>.wrap{width:100%}.hero.hero-center{min-height:100svh;padding-top:180px;padding-bottom:calc(72px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}.hero.hero-center .hero-stack{gap:44px}.hero.hero-center .hero-copy{gap:26px}.hero.hero-center .lede{text-wrap:pretty;max-width:23em;margin-inline:auto;font-size:15px;line-height:1.55}.hero-actions{gap:10px}.hero-actions .btn{flex:auto;padding:0 14px}.hero-actions .btn svg{display:none}.seg{max-width:100%;overflow-x:auto}.seg button{white-space:nowrap;padding:0 11px;font-size:13.5px}.pricing-controls{width:100%}.included{justify-content:flex-start}.footer-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.motion [data-armed]:not(.in){opacity:1;filter:none;transform:none}.motion [data-in]{animation:none}}.page-hero{padding-block:clamp(36px,5vw,72px) 0}.page-hero .wrap{flex-direction:column;align-items:flex-start;gap:clamp(18px,2.2vw,26px);display:flex}.page-hero .h1{text-wrap:balance;max-width:14em}.choose{max-width:640px;margin-inline:auto}.choose-card{border:1px solid var(--line-strong);border-radius:var(--r);background:#fff;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(24px,3vw,40px);display:flex;position:relative}.choose-card h3{font-size:clamp(24px,2.4vw,32px)}.choose-card p{color:var(--muted)}.choose-from{font-family:var(--font-d);color:var(--muted);margin-top:10px;font-size:15px}.choose-from b{letter-spacing:-.05em;color:var(--ink);font-size:38px;font-weight:600}.choose-card .btn{margin-top:8px}.fit{border-top:1.5px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.fit li{padding:22px clamp(14px,2vw,26px) 6px 0}.fit li+li{border-left:1px solid var(--line-strong);padding-left:clamp(14px,2vw,26px)}.fit b{font-family:var(--font-d);letter-spacing:-.03em;margin-bottom:6px;font-size:19px;font-weight:600;display:block}.fit span{color:var(--muted);font-size:15.5px}.stats-band{border-radius:var(--r);background:var(--dark);color:#fff;padding-inline:clamp(20px,3vw,40px)}.stats-band-wrap{padding-block:clamp(36px,5vw,64px) 0}.stats-band-wrap+.features{margin-top:clamp(36px,5vw,64px)}.stats-band dl{grid-template-columns:repeat(3,1fr);display:grid}.stats-band div{border-left:1px solid #ffffff2e;flex-direction:column-reverse;gap:6px;padding:28px 0 28px 24px;display:flex}.stats-band div:first-child{border-left:0;padding-left:0}.stats-band dd{color:var(--orange);font-size:clamp(30px,3.6vw,48px);line-height:1}.stats-band dt{font-family:var(--font-m);letter-spacing:.04em;text-transform:uppercase;color:#a8a8b0;font-size:12px}@media (max-width:960px){.fit,.stats-band dl{grid-template-columns:1fr}.fit li,.fit li+li{border-left:0;padding:18px 0}.fit li+li{border-top:1px solid var(--line-strong)}.stats-band div,.stats-band div:first-child{border-left:0;padding:20px 0}.stats-band div+div{border-top:1px solid #ffffff2e}}.tpl-head{justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(24px,3vw,44px);display:flex}.tpl-head .h2{text-wrap:balance;max-width:14em}.tpl-showcase{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2vw,28px);padding-bottom:36px;display:grid}.tpl-tile{aspect-ratio:9/18;border:7px solid var(--ink);color:#fff;background:#fff;border-radius:36px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;box-shadow:0 30px 44px -26px #0f0f108c}.tpl-tile:nth-child(2n){transform:translateY(36px)}.tpl-tile:hover{transform:translateY(-6px)}.tpl-tile:nth-child(2n):hover{transform:translateY(28px)}.tpl-tile-frame{--w:390px;pointer-events:none;position:absolute;inset:0;container-type:size}.tpl-tile-frame iframe{--s:tan(atan2(100cqw, var(--w)));width:var(--w);height:calc(100cqh / var(--s));transform-origin:0 0;scale:var(--s);border:0;display:block}.tpl-tile img{object-fit:cover;object-position:top}.tpl-tile-name{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap;background:#0f0f10db;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;position:absolute;bottom:16px;left:50%;translate:-50%}.tpl-more{border-color:var(--orange-ui);background:var(--orange-ui);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;padding:22px;display:flex}.tpl-more-count{font-family:var(--font-d);letter-spacing:-.06em;font-size:clamp(64px,8vw,96px);font-weight:700;line-height:.85}.tpl-more-text{margin-bottom:10px;font-size:18px;font-weight:500}.tpl-more .btn-solid{color:var(--ink);background:#fff}@media (max-width:1000px){.tpl-head{flex-direction:column;align-items:flex-start}.tpl-showcase{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}.tpl-tile:nth-child(2n){transform:none}.tpl-tile:nth-child(2n):hover{transform:translateY(-6px)}.tpl-more{aspect-ratio:auto;grid-column:span 2}}@media (max-width:560px){.tpl-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.tpl-tile{border-width:5px;border-radius:26px}.tpl-tile-name{padding:5px 10px;font-size:12.5px;bottom:10px}.tpl-more{padding:20px}}.footer-legal{flex-wrap:wrap;gap:8px 22px;display:flex}.footer-legal a{color:var(--muted)}.footer-legal a:hover{color:var(--orange-deep)}.legal-date{color:var(--muted);font-family:var(--font-m);font-size:13px}.legal{max-width:760px}.legal section+section{margin-top:clamp(28px,4vw,44px)}.legal h2{font-family:var(--font-d);letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(20px,2.2vw,26px);font-weight:600}.legal p,.legal li{color:var(--ink-2);line-height:1.7}.legal p+p,.legal p+ul,.legal ul+p{margin-top:12px}.legal ul{gap:8px;padding-left:22px;display:grid}.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}.limits-grid{max-width:760px;margin-inline:auto}.limits-box{border:1px solid var(--line);background:var(--card);border-radius:18px;overflow:hidden}.limits{border-collapse:collapse;width:100%;font-size:15px}.limits caption{font-family:var(--font-d);letter-spacing:-.03em;text-align:left;padding:18px 20px 6px;font-size:20px;font-weight:600}.limits th,.limits td{border-top:1px solid var(--line);text-align:right;white-space:nowrap;padding:12px 20px}.limits thead th{color:var(--muted);font-family:var(--font-m);text-transform:uppercase;letter-spacing:.04em;white-space:normal;border-top:0;font-size:12px;font-weight:500}.limits th:first-child{text-align:left}.limits tbody th{font-weight:600}.limits td strong{color:var(--orange-ui)}.ai-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ai-counts>div{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:clamp(22px,3vw,32px)}.ai-counts-title{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(22px,2.2vw,28px)}.ai-counts ul{color:var(--ink-2);gap:10px;padding-left:20px;line-height:1.55;display:grid}@media (max-width:720px){.ai-counts{grid-template-columns:1fr}.limits,.limits caption,.limits tbody{display:block}.limits caption{padding-bottom:14px}.limits thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.limits tr{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:16px 20px;display:grid}.limits tbody th,.limits td{text-align:left;white-space:normal;border:0;padding:0}.limits tbody th{font-family:var(--font-d);letter-spacing:-.02em;grid-column:1/-1;font-size:17px}.limits td:before{content:attr(data-label);color:var(--muted);font-family:var(--font-m);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:11px;display:block}}.tg-hero{background:radial-gradient(48% 62% at 76% 52%, #ff6e1e80, transparent 70%), radial-gradient(60% 70% at 78% 55%, #fb4d004d, transparent 70%), radial-gradient(40% 50% at 10% 0%, #ff9a1f1f, transparent 70%), var(--dark);color:#fff;isolation:isolate;border-radius:0 0 clamp(28px,4vw,48px) clamp(28px,4vw,48px);align-items:center;min-height:clamp(600px,84svh,780px);margin-top:-84px;display:flex;position:relative;overflow:clip}.tg-hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 80% at 75%,#000,#0000 75%);mask-image:radial-gradient(70% 80% at 75%,#000,#0000 75%)}.tg-hero-in{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,56px);padding-block:clamp(110px,10vw,130px) clamp(48px,5vw,72px);display:grid;position:relative}.tg-hero-copy{flex-direction:column;align-items:flex-start;gap:clamp(18px,2.2vw,26px);display:flex}.tg-hero .h1{text-wrap:balance;max-width:11em;font-size:clamp(36px,4.6vw,64px)}.tg-tags{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.tg-tags li{color:#ffffffd1;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:6px 13px;font-size:13px}.tg-hero .accent{color:#ff7a3d}.tg-hero .lede{color:#ffffffb8}.kicker-dark{color:#ffffffb3}.tg-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.btn-ghost-light{color:#fff;border-color:#ffffff59}.btn-ghost-light:hover{color:var(--ink);background:#fff;border-color:#fff}.tg-fan{height:clamp(400px,36vw,480px);position:relative}.tg-fan-phone{--w:clamp(170px, 16vw, 236px);width:var(--w);aspect-ratio:488/950;background:#fff;border:7px solid #0b0b0c;border-radius:34px;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 0 0 1px #ffffff1f,0 40px 60px -20px #000000b3}.tg-fan-phone img{object-fit:cover;object-position:top}.tg-fan-0{transform:translate(-70%)rotate(-9deg)scale(.82)}.tg-fan-1{z-index:1;transform:translateY(0)scale(1.06)}.tg-fan-2{transform:translate(70%)rotate(9deg)scale(.82)}@media (prefers-reduced-motion:no-preference){.tg-fan-phone{animation:7s ease-in-out infinite tg-float}.tg-fan-0{animation-delay:-2.3s}.tg-fan-2{animation-delay:-4.6s}@keyframes tg-float{50%{margin-top:-14px}}}@media (max-width:900px){.tg-hero{min-height:100svh}.tg-hero-in{grid-template-columns:minmax(0,1fr);align-content:center;padding-bottom:0}.tg-fan{height:clamp(300px,70vw,440px);margin-top:8px}.tg-fan-phone{--w:clamp(130px, 34vw, 200px);top:56%}}@media (max-width:560px){.tg-hero-cta{gap:10px;width:100%}.tg-hero-cta .btn{white-space:nowrap;flex:auto;justify-content:center;padding-inline:12px}.tg-hero-cta .btn svg{display:none}.tg-tags li{padding:5px 11px;font-size:12px}}.tg-gallery{padding-top:clamp(48px,6vw,80px)}.tg-gallery-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 40px;margin-bottom:28px;display:flex}.tg-gallery-head .lede{max-width:24em}.tpl-filter{flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,3vw,36px);display:flex}.tpl-chip{border:1.5px solid var(--line-strong);height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 16px;font-size:15px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.tpl-chip span{min-width:26px;height:26px;font-family:var(--font-m);background:#f1efea;border-radius:999px;place-items:center;padding:0 7px;font-size:12px;display:grid}.tpl-chip:hover{border-color:var(--ink)}.tpl-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.tpl-chip[aria-pressed=true] span{background:var(--orange-ui);color:#fff}.tpl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.2vw,28px);display:grid}.tpl-card{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:26px;flex-direction:column;padding:0;display:flex}@media (prefers-reduced-motion:no-preference){.tpl-card{animation:.55s cubic-bezier(.16,1,.3,1) backwards tg-card-in;animation-delay:calc(min(var(--i), 8) * 45ms)}@keyframes tg-card-in{0%{opacity:0;transform:translateY(18px)}}}.tpl-stage{aspect-ratio:1/1.08;background:radial-gradient(55% 45% at 50% 62%, color-mix(in srgb, var(--accent) 34%, transparent), transparent 72%), var(--stage);isolation:isolate;border-radius:26px;place-items:center;display:grid;position:relative;overflow:hidden}.tpl-stage:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);box-shadow:0 0 0 28px color-mix(in srgb, var(--accent) 6%, transparent);border-radius:50%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:12%}.tpl-device{aspect-ratio:488/950;background:#fff;border:6px solid #0b0b0c;border-radius:28px;width:46%;margin-top:18%;transition:transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .55s;position:relative;overflow:hidden;box-shadow:0 30px 40px -22px #0f0f1099}.tpl-device img{object-fit:cover;object-position:top}.tpl-card-view{opacity:0;background:#0f0f104d;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.tpl-card-view span{color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:600;transition:transform .3s;transform:translateY(6px)}.tpl-niche{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-m);letter-spacing:.04em;text-transform:uppercase;background:#ffffffc7;border-radius:999px;padding:6px 12px;font-size:11.5px;position:absolute;top:16px;left:16px}.tpl-card-dark .tpl-niche{color:#f3ead9;background:#ffffff1a}.tpl-card-dark .tpl-device{border-color:#2a241f}.tpl-card:hover .tpl-device,.tpl-card:focus-visible .tpl-device{transform:translateY(-14%)rotate(-2deg);box-shadow:0 44px 50px -24px #0f0f10a6}.tpl-card:hover .tpl-stage:before{transform:scale(1.08)}.tpl-card:hover .tpl-card-view,.tpl-card:focus-visible .tpl-card-view{opacity:1}.tpl-card:hover .tpl-card-view span{transform:none}.tpl-card:focus-visible{outline:2.5px solid var(--orange-ui);outline-offset:4px}.tpl-meta{flex-direction:column;gap:4px;padding:14px 6px 0;display:flex}.tpl-meta-top,.tpl-meta-sub{justify-content:space-between;align-items:center;gap:10px;display:flex}.tpl-meta b{font-family:var(--font-d);letter-spacing:-.03em;font-size:20px;font-weight:600}.tpl-meta-sub{color:var(--muted);font-size:14.5px}.tpl-go{color:var(--muted);transition:transform .3s,color .2s}.tpl-card:hover .tpl-go{color:var(--orange-ui);transform:translate(2px,-2px)}.tpl-swatches{display:inline-flex}.tpl-swatches i{border:2px solid var(--bg);border-radius:50%;width:16px;height:16px;margin-left:-4px;box-shadow:inset 0 0 0 1px #0f0f101f}@media (max-width:1024px){.tpl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tpl-grid{gap:22px 12px}.tpl-stage,.tpl-card{border-radius:18px}.tpl-stage{aspect-ratio:1/1.25}.tpl-device{border-width:4px;border-radius:18px;width:58%;margin-top:22%}.tpl-niche,.tpl-card-view{display:none}.tpl-meta{padding:10px 2px 0}.tpl-meta b{font-size:16px}.tpl-meta-sub{font-size:13px}.tpl-go{display:none}.tpl-swatches i{width:12px;height:12px}}.tpl-modal{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f0f10b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tpl-modal-body{background:radial-gradient(50% 60% at 22% 50%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 70%), var(--stage);border-radius:28px;align-items:center;gap:clamp(24px,5vw,56px);max-width:900px;padding:clamp(20px,3vw,36px);display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.tpl-modal{animation:.25s ease-out tg-fade}.tpl-modal-body{animation:.4s cubic-bezier(.16,1,.3,1) tg-pop}@keyframes tg-fade{0%{opacity:0}}@keyframes tg-pop{0%{opacity:0;transform:translateY(16px)scale(.97)}}}.tpl-phone{border:8px solid var(--ink);background:#fff;border-radius:34px;flex:none;width:min(360px,78vw);height:min(700px,80vh);position:relative;overflow:hidden;box-shadow:0 40px 60px -30px #0f0f1099}.tpl-phone iframe{border:0;width:100%;height:100%;display:block}.tpl-side{color:var(--ink);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.tpl-side-kicker{font-family:var(--font-m);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px}.tpl-side-kicker span{margin-inline:4px}.tpl-look{align-items:center;gap:12px;font-weight:500;display:flex}.tpl-look .tpl-swatches i{border-color:var(--stage);width:20px;height:20px}.tpl-side .lede{font-size:16.5px}.tpl-side-list{gap:8px;padding:0;font-size:15px;list-style:none;display:grid}.tpl-side-list li{align-items:center;gap:10px;display:flex}.tpl-side-list li:before{content:"";background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2 7 10.5l4.5-5' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;flex:none;width:18px;height:18px}.tpl-side-cta{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.tpl-step{gap:8px;display:flex}.tpl-step button{border:1.5px solid color-mix(in srgb, var(--ink) 25%, transparent);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff9;border-radius:50%;font-size:18px;transition:background-color .2s,color .2s}.tpl-step button:hover{background:var(--ink);color:#fff}.tpl-side-cta .btn-line{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 20%, #fff);color:var(--ink)}.tpl-side-cta .btn-line:hover{background:var(--accent);color:#fff}.tpl-modal-dark .tpl-side-cta .btn-line{background:color-mix(in srgb, var(--accent) 28%, transparent);color:#fff}.tpl-close{z-index:1;width:40px;height:40px;color:var(--ink);cursor:pointer;background:#ffffffbf;border:0;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:12px;right:12px}.tpl-close:hover{background:#fff}@media (max-width:720px){.tpl-modal{padding:0}.tpl-modal-body{border-radius:0;flex-direction:column;gap:0;width:100%;max-width:none;height:100dvh;padding:0;overflow:hidden}.tpl-phone{aspect-ratio:auto;border-width:0;border-radius:0;flex:1 1 0;width:100%;max-width:none;height:auto;min-height:0}.tpl-side{background:var(--stage);order:-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;max-width:none;height:56px;padding:0 58px;display:grid}.tpl-side-kicker,.tpl-side-cta .btn-solid{display:none}.tpl-side .h2{text-align:center;grid-area:1/2;font-size:18px}.tpl-step{display:contents}.tpl-step button:first-child{grid-area:1/1}.tpl-step button:last-child{grid-area:1/3}.tpl-step button{width:36px;height:36px;font-size:16px}.tpl-side-cta{display:contents}.tpl-side-cta .btn-line{z-index:1;border:1.5px solid color-mix(in srgb, var(--ink) 25%, transparent);background:#fff9;border-radius:50%;justify-content:center;gap:0;width:40px;height:40px;padding:0;font-size:0;position:absolute;top:8px;left:10px}.tpl-look,.tpl-side .lede,.tpl-side-list{display:none}.tpl-close{border:1.5px solid color-mix(in srgb, var(--ink) 25%, transparent);background:#fff9;top:8px;right:10px}}.tpl-about{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.tpl-about li{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:24px;transition:border-color .25s,transform .3s cubic-bezier(.2,.7,.2,1);display:flex}.tpl-about li:hover{border-color:var(--ink);transform:translateY(-4px)}.tpl-about-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.tpl-about-top svg{box-sizing:content-box;background:var(--orange-tint);color:var(--orange-ui);border-radius:14px;padding:11px}.tpl-about-top em{font-family:var(--font-m);color:var(--line-strong);font-size:13px;font-style:normal}.tpl-about b{font-family:var(--font-d);letter-spacing:-.03em;font-size:19px;font-weight:600}.tpl-about span{color:var(--muted);font-size:15px}.tpl-names{max-width:62em;color:var(--muted);margin-top:28px;font-size:14px}.tpl-names b{color:var(--ink);font-weight:600}@media (max-width:900px){.tpl-about{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tpl-about{grid-template-columns:1fr}}.tpl-modal-dark .tpl-side,.tpl-modal-dark .tpl-side .h2{color:#f3ead9}.tpl-modal-dark .tpl-side .lede,.tpl-modal-dark .tpl-side-kicker{color:#f3ead9ad}.tpl-modal-dark .tpl-side-list li:before{background-color:#c29b62}.tpl-modal-dark .btn-line,.tpl-modal-dark .tpl-step button{color:#f3ead9;background:0 0;border-color:#f3ead966}.tpl-modal-dark .btn-line:hover,.tpl-modal-dark .tpl-step button:hover{color:var(--ink);background:#f3ead9}.tpl-modal-dark .tpl-phone{border-color:#2a241f}.pt{border:1px solid var(--line);background:var(--card);border-radius:20px;display:grid;overflow:hidden}.pt-row{border-top:1px solid var(--line);grid-template-columns:1.3fr 1fr 1fr 1fr .9fr;align-items:center;gap:8px;padding:16px 20px;font-size:15px;display:grid}.pt-head{font-family:var(--font-m);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#0f0f100a;border-top:0;font-size:12px}.pt-row b{align-items:center;gap:8px;display:flex}.pt-row em{background:var(--orange-ui);color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.pt-pop{background:var(--orange-tint)}.pt-go{justify-self:end}.pt-go .btn{height:40px;padding-inline:16px;font-size:14px}.pt-inc{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:0;padding:0;list-style:none;display:grid}.pt-inc li{padding-left:28px;position:relative}.pt-inc li:before{content:"";border:solid var(--orange-ui);border-width:0 2px 2px 0;width:7px;height:12px;position:absolute;top:.35em;left:4px;transform:rotate(45deg)}@media (max-width:900px){.pt-head{display:none}.pt-row{grid-template-columns:1fr 1fr;gap:10px 16px;padding:18px}.pt-row b{grid-column:1/-1;font-size:17px}.pt-row [data-label]:not(b):before{content:attr(data-label);font-family:var(--font-m);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}.pt-go{grid-column:1/-1;justify-self:stretch}.pt-go .btn{justify-content:center;width:100%}.pt-inc{grid-template-columns:1fr}}.ft-group+.ft-group{padding-top:0}.ft-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.ft-card{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--card);flex-direction:column;gap:8px;padding:26px;scroll-margin-top:110px;display:flex}.ft-card h3{font-size:19px}.ft-card p{color:var(--muted);font-size:15.5px}.ft-link{color:inherit;transition:border-color .2s}.ft-link:hover{border-color:var(--ink)}.ft-more{color:var(--orange-deep);margin-top:auto;padding-top:8px;font-size:14.5px;font-weight:600}.fp-crumb{font-family:var(--font-m);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.fp-crumb a{color:var(--orange-deep)}.fp-crumb a:hover{text-decoration:underline}.page-hero .fp-h1{max-width:15em;font-size:clamp(38px,5vw,72px)}.fp-demo{padding-top:clamp(32px,4.5vw,56px)}.fp-demo+.stats-band-wrap .stats-band{border:1px solid var(--line-strong);background:var(--card);color:var(--ink)}.fp-demo+.stats-band-wrap .stats-band div{border-color:var(--line-strong)}.fp-demo+.stats-band-wrap .stats-band dt{color:var(--muted)}.fp-demo+.stats-band-wrap .stats-band dd{color:var(--orange-deep);font-size:clamp(26px,3vw,40px)}.fp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-more{padding-top:0}@media (max-width:960px){.fp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.fp-grid{grid-template-columns:minmax(0,1fr)}}.page-hero .guide-h1{max-width:17em;font-size:clamp(34px,4.6vw,64px)}.guide-section{padding-top:clamp(32px,4vw,48px)}.guide-body{flex-direction:column;gap:clamp(32px,4.5vw,52px);max-width:760px;display:flex}.guide-body section{flex-direction:column;gap:14px;display:flex}.guide-body h2{font-size:clamp(24px,2.6vw,34px);line-height:1.15}.guide-body p,.guide-body li{color:var(--ink-2);font-size:17px;line-height:1.65}.guide-body ul,.guide-body ol{gap:8px;margin:0;padding-left:22px;display:grid}.guide-body li::marker{color:var(--orange-deep)}.guide-link{color:var(--orange-deep);font-weight:600}.guide-link:hover{text-decoration:underline}.guide-table{border:1px solid var(--line-strong);border-radius:var(--r);border-collapse:separate;border-spacing:0;background:var(--card);width:100%;font-size:15.5px;line-height:1.5}.guide-table th,.guide-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 16px}.guide-table thead th{font-family:var(--font-m);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-top:0;font-size:12px;font-weight:500}.guide-table tbody th{font-weight:600}.guide-table td{color:var(--ink-2)}.guide-more,.guide-faq{padding-top:0}.guide-bn,.is-bn{--font-d:var(--font-bn), sans-serif;--font-m:var(--font-bn), sans-serif;--font-b:var(--font-body), var(--font-bn), sans-serif}.is-bn{font-family:var(--font-b)}.is-bn h2,.is-bn button,.is-bn a{font-family:var(--font-b);letter-spacing:0}.guide-bn,.guide-bn .display,.guide-bn h2,.guide-bn h3,.guide-bn summary,.ft-card[lang=bn],.ft-card[lang=bn] h3,.footer-cols a{font-family:var(--font-b), var(--font-bn), sans-serif}.guide-bn .display,.guide-bn h2,.guide-bn h3,.ft-card[lang=bn] h3{font-family:var(--font-bn), sans-serif;letter-spacing:0;font-weight:600;line-height:1.3}.guide-bn .kicker,.guide-bn .guide-table thead th,.guide-bn .guide-table td:before{font-family:var(--font-bn), sans-serif;letter-spacing:0}.nt-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.nt-card{color:var(--ink-2);flex-direction:column;gap:4px;font-size:15px;display:flex}.nt-card b{color:var(--ink);margin-top:8px}.nt-shot{aspect-ratio:3/4;border:1px solid var(--line);border-radius:var(--r);background:var(--card);display:block;position:relative;overflow:hidden}.nt-shot img{object-fit:cover;object-position:top}@media (max-width:620px){.nt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.fc-fit{margin-top:clamp(32px,4vw,48px)}@media (max-width:620px){.guide-table,.guide-table tbody,.guide-table tr,.guide-table th,.guide-table td{display:block}.guide-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guide-table tr{border-top:1px solid var(--line);padding:14px 16px}.guide-table tr:first-child{border-top:0}.guide-table th,.guide-table td{border:0;padding:0}.guide-table td{margin-top:8px}.guide-table td:before{content:attr(data-label);font-family:var(--font-m);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;display:block}}.fd-stage{background:var(--dark);background-image:radial-gradient(70% 90% at 80% 0,#fb4d008c,#0000 70%);border-radius:28px;justify-content:center;padding:clamp(14px,4vw,56px);display:flex}.fd-stage ul{margin:0;padding:0;list-style:none}.fd-window{background:var(--card);width:100%;min-width:0;max-width:980px;color:var(--ink);border-radius:16px;font-size:14px;box-shadow:0 30px 70px -30px #000000b3}.fd-label{font-family:var(--font-m);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;display:block}.fd-badge{white-space:nowrap;border-radius:99px;justify-self:end;width:max-content;padding:4px 10px;font-size:12.5px;font-weight:600}.fd-badge-ok{color:#14713a;background:#e4f5ea}.fd-badge-low{color:#8a5a00;background:#fff2d6}.fd-badge-no{color:#b3261e;background:#fde8e4}.fd-switch{background:var(--line-strong);border-radius:99px;flex:none;width:30px;height:18px;position:relative}.fd-switch:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.fd-switch.on{background:var(--orange-ui)}.fd-switch.on:after{left:14px}.fd-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.fd-seg{background:#f1efe9;border-radius:9px;padding:3px;display:inline-flex}.fd-seg i{color:var(--muted);border-radius:7px;padding:4px 10px;font-size:12.5px;font-style:normal}.fd-seg i.on{color:var(--ink);background:#fff;font-weight:600}.fd-bar-end{gap:8px;margin-left:auto;display:inline-flex}.fd-btn{border:1px solid var(--line-strong);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.fd-btn-dark{border-color:var(--ink);background:var(--ink);color:#fff}.fd-editor-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.fd-side{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:18px 16px;display:flex}.fd-sections{flex-direction:column;gap:4px;display:flex;margin-bottom:8px!important}.fd-sections li{border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.fd-sections li.active{background:var(--orange-tint);font-weight:600}.fd-sections li.off .fd-sec-name{color:var(--muted);text-decoration:line-through}.fd-arrows{color:var(--muted);gap:2px;display:inline-flex}.fd-arrows i{font-size:12px;font-style:normal}.fd-sec-name{flex:1;min-width:0}.fd-versions li{border-top:1px dashed var(--line-strong);justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.fd-versions em{color:var(--orange-deep);font-style:normal;font-weight:600}.fd-canvas{background:#f4f2ec;border-radius:0 0 16px;justify-content:center;align-items:flex-start;height:clamp(360px,42vw,460px);padding:22px 16px 0;display:flex;overflow:hidden}.fd-phone{border:6px solid var(--ink);background:var(--ink);border-radius:26px;width:min(100%,250px);position:relative}.fd-phone img{border-radius:20px;width:100%;height:auto;display:block}.fd-caret{background:var(--orange-ui);color:#fff;white-space:nowrap;border-radius:7px;padding:5px 10px;font-size:12.5px;font-weight:600;position:absolute;top:26%;left:-14px}.fd-protect{padding:clamp(14px,2.4vw,24px)}.fd-protect-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.fd-pill{background:#f1efe9;border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:600}.fd-attempts li{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:6px 16px;padding:14px 4px;display:grid}.fd-attempts li.no{background:linear-gradient(90deg,#fde8e48c,#0000)}.fd-who b,.fd-who span{display:block}.fd-who span{font-family:var(--font-m);color:var(--muted);font-size:12.5px}.fd-note{color:var(--ink-2)}.fd-protect-foot{border-top:1px solid var(--line);color:var(--muted);margin:0;padding-top:14px}.fd-protect-foot b{color:var(--ink)}.fd-variants{padding:clamp(14px,2.4vw,24px)}.fd-attrs{flex-wrap:wrap;gap:14px 40px;margin-bottom:16px;display:flex}.fd-chips{gap:8px;margin-top:8px;display:flex}.fd-chips i{width:26px;height:26px;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--line-strong);border-radius:50%}.fd-chips em{border:1px solid var(--line-strong);border-radius:7px;place-items:center;width:30px;height:26px;font-size:12.5px;font-style:normal;font-weight:600;display:grid}.fd-vhead,.fd-vrows li{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.8fr);align-items:center;gap:8px 14px;display:grid}.fd-vhead{border-top:1px solid var(--line);font-family:var(--font-m);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:8px 0;font-size:11px}.fd-vhead span:last-child{text-align:right}.fd-vrows li{border-top:1px solid var(--line);padding:10px 0}.fd-vname{align-items:center;gap:10px;min-width:0;display:flex}.fd-vname img{object-fit:cover;object-position:top;border-radius:9px;flex:none;width:44px;height:44px}.fd-sku{font-family:var(--font-m);color:var(--muted);font-size:12.5px}.fd-price{font-weight:600}.fd-tracking{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(14px,2.4vw,24px);width:100%;max-width:980px;display:grid}.fd-zone{padding:clamp(14px,2.4vw,24px)}.fd-zone li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.fd-zone .fd-label{margin-bottom:12px}.fd-zone b,.fd-zone code{display:block}.fd-zone code{font-family:var(--font-m);color:var(--muted);margin-top:2px;font-size:12.5px}.fd-flow{color:#fff;flex-direction:column;gap:10px;min-width:0;display:flex}.fd-flow>div,.fd-paths>div{border:1px solid #ffffff38;border-radius:14px;padding:14px 16px}.fd-flow b{font-family:var(--font-d);letter-spacing:-.02em;margin-top:4px;font-size:19px;font-weight:600;display:block}.fd-flow .fd-label{color:#ffffffad}.fd-flow>.fd-paths{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:0;display:grid}.fd-paths b{font-size:16px}.fd-flow>.fd-counted{border-color:var(--orange);background:var(--orange-ui);margin-top:auto}.fd-counted b{margin:0 0 2px}.fd-counted span{color:#ffffffdb}@media (max-width:760px){.fd-editor-in,.fd-tracking{grid-template-columns:minmax(0,1fr)}.fd-side{border-right:0;border-bottom:1px solid var(--line)}.fd-canvas{border-radius:0 0 16px 16px;height:340px}.fd-caret{left:0}.fd-attempts li{grid-template-columns:minmax(0,1fr) auto}.fd-note{grid-area:2/1/auto/-1;font-size:13.5px}}@media (max-width:560px){.fd-vhead{display:none}.fd-vrows li{grid-template-columns:minmax(0,1fr) auto}.fd-vrows .fd-sku{grid-area:2/1}.fd-vrows .fd-price{text-align:right;grid-area:1/2}.fd-vrows .fd-badge{grid-area:2/2}}.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.post-card{border:1px solid var(--line-strong);background:var(--card);color:inherit;border-radius:20px;flex-direction:column;transition:transform .25s,border-color .2s,box-shadow .25s;display:flex;overflow:hidden}.post-card:hover{border-color:var(--ink);transform:translateY(-4px);box-shadow:0 18px 36px -22px #1a090573}.post-cover{flex-direction:column;justify-content:space-between;gap:28px;min-height:190px;padding:20px 22px 22px;display:flex;position:relative;overflow:hidden}.post-cover:before{content:"";opacity:.16;background-image:radial-gradient(currentColor 1.2px,#0000 1.6px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000 0%,#0000 70%);mask-image:linear-gradient(160deg,#000 0%,#0000 70%)}.post-t0 .post-cover{background:var(--orange-ui);color:#fff}.post-t1 .post-cover{background:var(--dark);color:var(--cream)}.post-t2 .post-cover{background:var(--cream);color:var(--dark)}.post-tag{font-family:var(--font-m);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-self:flex-start;padding:4px 11px;font-size:11.5px;position:relative}.post-cover-word{max-width:11em;font-family:var(--font-d);letter-spacing:-.02em;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1.12;position:relative}.post-body{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.post-meta{color:var(--muted);font-family:var(--font-m);flex-wrap:wrap;gap:4px 0;font-size:12.5px;display:flex}.post-meta span+span:before{content:"·";margin:0 8px}.post-card h3{letter-spacing:-.01em;font-size:20px;line-height:1.28}.post-excerpt{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.post-cta{color:var(--orange-deep);margin-top:auto;padding-top:6px;font-size:14.5px;font-weight:600}.post-cta span{transition:transform .2s;display:inline-block}.post-card:hover .post-cta span{transform:translate(4px)}.post-card[lang=bn] h3,.post-card[lang=bn] .post-cover-word{font-family:var(--font-bn), sans-serif;letter-spacing:0;font-weight:600;line-height:1.32}.post-card[lang=bn] .post-excerpt,.post-card[lang=bn] .post-cta{font-family:var(--font-b), var(--font-bn), sans-serif}.post-featured{grid-column:1/-1}@media (min-width:761px){.post-featured{flex-direction:row}.post-featured .post-cover{flex:0 0 44%;min-height:300px;padding:26px 30px 30px}.post-featured .post-cover-word{font-size:clamp(30px,3.4vw,44px)}.post-featured .post-body{justify-content:center;padding:34px clamp(26px,3.5vw,48px)}.post-featured h3{font-size:clamp(24px,2.4vw,32px)}.post-featured .post-excerpt{-webkit-line-clamp:4;font-size:17px}.post-featured .post-cta{margin-top:10px}}@media (max-width:960px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.post-grid{grid-template-columns:minmax(0,1fr);gap:16px}.post-cover{min-height:150px}}@media (prefers-reduced-motion:reduce){.post-card,.post-cta span{transition:none}.post-card:hover{transform:none}}
