@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0g0e~i-as20lr.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 Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.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 Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_fb049bb-module__7WklCq__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_fb049bb-module__7WklCq__variable{--font-sans:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_30c7ab4c-module__VCrZzq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_30c7ab4c-module__VCrZzq__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--paper:#fff;--fog:#f4f4f5;--shade:#e9e9e9;--mist:#e4e4e7;--carbon:#18181b;--graphite:#3f3f46;--zinc:#71717a;--ash:#a1a1aa;--deep:#173d58;--ink:#111113;--surface:#f8f8f9;--surface-soft:#e8e8ea;--surface-shadow:inset 0 1px 0 #ffffffd9, 0 0 0 1px #11111309, 0 1px 2px #10182808, 0 12px 28px -20px #10182824;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  1.6 0 0 0 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.16'/%3E%3C/svg%3E");--grain-soft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  1.6 0 0 0 -0.62'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)' opacity='0.06'/%3E%3C/svg%3E");--tag-blue:#2563eb;--tag-green:#2d7a55;--tag-grey:#52525b;--zinc-deep:#63636b;--hair:#1111131a;--site-header-h:64px;--site-header-gap:8px;--ease:cubic-bezier(.16, 1, .3, 1);--pop:#d6f36b;--burgundy:#633a41;--orange:#f38d4f;--sand:#ddc9b9;--silver:#ebece9;--card-paper:#fafafa;--line:#1111131f;--card-shadow:0 8px 20px -12px #10182829, 0 1px 3px #1018280a;--photo-shadow:0 10px 22px -12px #10182833, 0 1px 3px #1018280a;--lift-shadow:0 5px 12px -7px #10182847;--burst:polygon(50% 0%, 58.9% 11%, 71.7% 5%, 74.9% 18.7%, 89.1% 18.8%, 86% 32.6%, 98.7% 38.9%, 90% 50%, 98.7% 61.1%, 86% 67.4%, 89.1% 81.2%, 74.9% 81.3%, 71.7% 95%, 58.9% 89%, 50% 100%, 41.1% 89%, 28.3% 95%, 25.1% 81.3%, 10.9% 81.2%, 14% 67.4%, 1.3% 61.1%, 10% 50%, 1.3% 38.9%, 14% 32.6%, 10.9% 18.8%, 25.1% 18.7%, 28.3% 5%, 41.1% 11%)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--fog);overflow-x:clip}body{font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:var(--fog);color:var(--carbon);letter-spacing:0;font-size:15px;line-height:1.5}h1,h2,h3,h4,h5,h6{letter-spacing:0;font-weight:400}button{font-family:inherit}a{text-decoration:none}::selection{background:var(--carbon);color:#fff}::-webkit-scrollbar{background:0 0;width:0}*{-webkit-tap-highlight-color:transparent}.action-pill{background:var(--ink);color:#fff;letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;min-width:132px;min-height:44px;transition:transform .22s var(--ease), background .22s ease, border-color .22s ease, box-shadow .22s ease;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #1018281f}.action-pill:hover{background:#27272a;transform:translateY(-1px);box-shadow:0 6px 16px -6px #10182859}.action-pill:active{box-shadow:none;transform:translateY(0)scale(.985)}.action-pill:focus-visible{outline-offset:3px;outline:2px solid #737373}.action-pill--compact{min-width:112px;min-height:40px;padding-inline:20px;font-size:13px}.action-pill--large{min-width:168px;min-height:54px;padding-inline:28px;font-size:15px}.action-pill--light{color:var(--carbon);background:#fff;border-color:#0000;box-shadow:0 2px 8px #00000038}.action-pill--light:hover{background:var(--fog);box-shadow:0 8px 18px -6px #0006}.action-pill--soft{background:var(--surface-soft);box-shadow:none;color:var(--carbon);border-color:#0000}.action-pill--soft:hover{box-shadow:none;background:#dedee1}.mono{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-weight:400}.tnum{font-variant-numeric:tabular-nums}@keyframes menuIn{0%{opacity:0;transform:translateY(-10px)scaleY(.95)}to{opacity:1;transform:translateY(0)scaleY(1)}}.menu-anim{transform-origin:top;animation:menuIn .2s var(--ease) forwards}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:pageFadeIn .4s var(--ease) both}.toc-aside{display:none}@media (min-width:768px){.toc-aside{display:block!important}}@media (max-width:600px){.blog-grid{grid-template-columns:1fr!important}}.landing-canvas{background:var(--paper);min-height:100vh;color:var(--carbon);padding:12px}html:has(.landing-canvas){background:var(--paper)}html:has(.landing-canvas) body{background:var(--paper)}.landing-frame{width:100%;min-width:0;max-width:1400px;margin:0 auto;position:relative}.landing-frame>header{margin-top:var(--site-header-gap);border-radius:20px;top:var(--site-header-gap)!important}.site-header{z-index:100;isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);background:#ffffffc7;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;overflow:hidden}.site-header[data-scrolled=true]{border-bottom-color:var(--mist);background:#fffffff5}.site-header-bar{z-index:1;min-height:var(--site-header-h);justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex;position:relative}.landing-frame>header .site-header-bar{padding-inline:clamp(16px,2.4vw,32px)}.site-header-brand{min-width:0;color:var(--ink);letter-spacing:-.02em;white-space:nowrap;flex-shrink:1;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.site-header-logo{border:1px solid var(--mist);background:var(--paper);width:36px;height:36px;transition:transform .3s var(--ease);border-radius:50%;flex-shrink:0;display:block;overflow:hidden}.site-header-logo img{object-fit:cover;width:100%;height:100%;display:block}.site-header-brand:hover .site-header-logo{transform:scale(1.05)}.site-header-right{flex-shrink:0;align-items:center;gap:28px;display:flex}.site-header-nav{align-items:center;gap:24px;display:none}@media (min-width:1024px){.site-header-nav{display:flex}}.site-header-nav a{color:var(--graphite);font-size:13px;font-weight:500;line-height:1;transition:color .2s}.site-header-nav a:hover{color:var(--ink)}.site-header-actions{align-items:center;gap:8px;display:flex}.site-header-actions .action-pill{min-width:0;min-height:36px;padding-inline:16px}.site-header-icon{background:var(--paper);width:36px;height:36px;color:var(--carbon);transition:transform .22s var(--ease), background .22s ease;border:1px solid #18181b1a;border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;display:grid}.site-header-icon:hover{background:var(--fog);transform:translateY(-1px)}.site-header-nav a:focus-visible,.site-header-brand:focus-visible,.site-header-icon:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #737373}.site-header--glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}.site-header--glass[data-scrolled=true]{background:0 0}.site-header--glass[data-glass-mode=fallback]{-webkit-backdrop-filter:blur(22px)saturate(180%)brightness(106%);backdrop-filter:blur(22px)saturate(180%)brightness(106%);background:#fff3}.site-header--glass[data-glass-mode=fallback][data-scrolled=true]{background:#ffffff52}.fluid-glass-defs{pointer-events:none;width:0;height:0;position:absolute}.fluid-glass-warp{z-index:0;border-radius:inherit;-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);pointer-events:none;background:#ffffff6b;position:absolute;inset:0}.fluid-glass-warp[data-warp=true]{will-change:backdrop-filter;background:#fffc}.site-header--glass[data-glass-mode=fallback] .fluid-glass-warp{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1f}.fluid-glass-sheen{z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 50% -26%,#ffffff80,#0000 52%),linear-gradient(105deg,#ffffff24,#0000 24% 76%,#5ce0ff1f);position:absolute;inset:0}.fluid-glass-edge{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1.5px #ffffffd1,inset 0 -1.5px #ffffff57,inset 0 0 0 1px #ffffff2e,inset 0 13px 18px -20px #ffffffe6,inset 0 -14px 20px -20px #090d1480,0 8px 22px #12182324}.fluid-glass-edge:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;background:linear-gradient(105deg,#ff543647,#0000 18% 78%,#36dcff57);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.site-header--glass .fluid-glass-warp,.site-header--glass .fluid-glass-sheen,.site-header--glass .fluid-glass-edge{transition:opacity .3s}.site-header--glass[data-scrolled=false] .fluid-glass-warp,.site-header--glass[data-scrolled=false] .fluid-glass-sheen,.site-header--glass[data-scrolled=false] .fluid-glass-edge{opacity:0}.site-header--glass[data-glass-mode=fallback][data-scrolled=false]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.landing-hero{--hero-under-header:calc(var(--site-header-gap) + var(--site-header-h));isolation:isolate;min-height:clamp(640px,92svh,880px);margin-top:calc(-1 * var(--hero-under-header));padding:calc(var(--hero-under-header) + 32px) 24px 56px;background:var(--grain-soft), var(--surface);box-shadow:var(--surface-shadow);text-align:center;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.landing-hero-title{color:var(--ink);letter-spacing:-.045em;text-wrap:balance;animation:landing-rise .7s var(--ease) backwards;margin:0;font-size:clamp(40px,5.6vw,84px);font-weight:500;line-height:1.02}.landing-hero-fan{--card-w:clamp(132px, 13vw, 192px);--step:.64;--headroom:calc(var(--card-w) * .3);width:100%;height:calc(var(--card-w) * 1.72);margin:clamp(12px,2vw,28px) 0 clamp(20px,2.6vw,36px);position:relative}.landing-hero-cards{margin:0;padding:0;list-style:none;position:absolute;inset:0}.landing-hero-card{--lift:0px;--tilt:1;top:var(--headroom);z-index:var(--z);width:var(--card-w);height:calc(var(--card-w) * 1.2);margin-left:calc(var(--card-w) / -2);background:var(--mist);box-shadow:var(--photo-shadow);transform-origin:50% 100%;transform:translate(calc(var(--x) * var(--step) * var(--card-w) * (1 + var(--fan-spread) * .4)), calc(var(--y) * var(--card-w) + var(--lift) - var(--fan-spread) * var(--card-w) * .1)) rotate(calc(var(--r) * var(--tilt) * (1 + var(--fan-spread) * .9))) scale(var(--s));transition:transform .45s var(--ease), box-shadow .45s var(--ease);animation:landing-fan-in .72s var(--ease) backwards;animation-delay:calc(80ms + var(--i) * 60ms);border-radius:16px;position:absolute;left:50%;overflow:hidden}.landing-hero-card img{object-fit:cover}.landing-hero-card--product img{object-position:30% 50%}@media (hover:hover) and (pointer:fine){.landing-hero-card:hover{--lift:-14px;--tilt:.15;z-index:20;box-shadow:0 18px 32px -14px #1018283d,0 1px 3px #1018280a}}.landing-hero-tag{z-index:30;color:#fff;letter-spacing:-.01em;white-space:nowrap;box-shadow:var(--lift-shadow);pointer-events:none;border-radius:10px;padding:7px 11px;font-size:13.5px;font-weight:500;line-height:1.2;animation:.5s .65s backwards landing-fade-in,5s ease-in-out 1.2s infinite landing-tag-float;position:absolute}.landing-hero-tag:after{background:inherit;content:"";width:12px;height:10px;position:absolute;bottom:-6px}.landing-hero-tag[data-tone=blue]{top:calc(var(--headroom) - 26px);right:calc(50% + var(--card-w) * .3);background:var(--tag-blue);rotate:-5deg}.landing-hero-tag[data-tone=blue]:after{clip-path:polygon(0 0,100% 0,100% 100%);right:8px}.landing-hero-tag[data-tone=green]{top:calc(var(--headroom) - 34px);left:calc(50% + var(--card-w) * 1.5);background:var(--tag-green);animation-delay:.75s,1.8s;rotate:4deg}.landing-hero-tag[data-tone=green]:after{clip-path:polygon(0 0,100% 0,0 100%);left:8px}.landing-hero-lede{max-width:440px;color:var(--graphite);text-wrap:pretty;animation:landing-rise .7s var(--ease) .38s backwards;margin:0;font-size:16px;font-weight:500;line-height:1.5}.landing-hero-actions{animation:landing-rise .7s var(--ease) .46s backwards;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}@keyframes landing-fan-in{0%{opacity:0;transform:translate(0, calc(var(--card-w) * .16)) rotate(0deg) scale(.9)}}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes landing-fade-in{0%{opacity:0}}@keyframes landing-tag-float{0%,to{translate:0 4px}50%{translate:0 -4px}}@media (min-width:768px) and (max-width:1023px){.landing-hero{min-height:clamp(640px,80svh,820px)}.landing-hero-title{font-size:clamp(48px,6.6vw,64px)}.landing-hero-fan{--card-w:16vw}}@media (max-width:767px){.landing-hero{min-height:clamp(560px,84svh,720px);padding:calc(var(--hero-under-header) + 24px) 16px 40px;border-radius:24px}.landing-hero-title{font-size:clamp(36px,10.5vw,48px)}.landing-hero-fan{--card-w:28vw;--step:.54;margin-top:20px}.landing-hero-card{border-radius:12px}.landing-hero-card[data-edge=true]{display:none}.landing-hero-tag{border-radius:9px;padding:6px 9px;font-size:12px}.landing-hero-tag[data-tone=green]{top:calc(var(--headroom) - 30px);left:calc(50% + var(--card-w) * .45)}.landing-hero-lede{font-size:15px}}@media (prefers-reduced-motion:reduce){.landing-hero-title,.landing-hero-card,.landing-hero-tag,.landing-hero-lede,.landing-hero-actions{animation:none}.landing-hero-card{transition:none}.landing-hero-card:hover{--lift:0px;--tilt:1}}.landing-after-hero{--sec-pt:clamp(56px, 7vw, 104px);--sec-pb:clamp(48px, 5.5vw, 80px);--sec-px:clamp(20px, 6vw, 96px);flex-direction:column;gap:12px;margin-top:12px;display:flex}html:has(.landing-frame){scroll-padding-top:calc(var(--site-header-gap) + var(--site-header-h) + 16px)}:where(.landing-after-hero,.landing-footer) a{color:inherit}:where(.landing-after-hero,.landing-footer) :is(a,summary):focus-visible{outline-offset:3px;outline:2px solid #737373}.landing-kicker,.landing-burst small,.landing-featured-chip,.landing-ticket dt,.landing-featured-foot small,.landing-hours-ticks,.landing-branch-foot small,.landing-terms-n,.landing-terms-count,.landing-terms-items li:before,.landing-terms-sticker>span,.landing-terms-id-lines,.landing-closing-status,.landing-footer-txt small,.landing-footer-col>span,.landing-footer-bottom,.landing-annot{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-weight:400}.landing-section{padding:var(--sec-pt) var(--sec-px) var(--sec-pb);background:var(--grain-soft), var(--surface);box-shadow:var(--surface-shadow);border-radius:28px;position:relative}.landing-section-inner{width:min(100%,1180px);margin:0 auto}.landing-kicker{color:var(--zinc-deep);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;line-height:24px;display:block}.landing-h2{color:var(--ink);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,4.6vw,66px);font-weight:500;line-height:1.02}.landing-h2-soft{color:var(--zinc-deep)}.landing-lede{max-width:340px;color:var(--graphite);text-wrap:pretty;font-size:16px;font-weight:500;line-height:1.5}.action-pill svg{stroke-width:1.8px;flex-shrink:0;width:15px;height:15px}.landing-bubble{color:#fff;letter-spacing:-.01em;white-space:nowrap;box-shadow:var(--lift-shadow);border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:13.5px;font-weight:500;line-height:1.2;display:inline-flex;position:relative}.landing-bubble:after{background:inherit;content:"";width:12px;height:10px;position:absolute;bottom:-6px}.landing-bubble[data-tail=left]:after{clip-path:polygon(0 0,100% 0,0 100%);left:8px}.landing-bubble[data-tail=right]:after{clip-path:polygon(0 0,100% 0,100% 100%);right:8px}.landing-bubble[data-tone=blue]{background:var(--tag-blue)}.landing-bubble[data-tone=green]{background:var(--tag-green)}.landing-bubble svg{stroke-width:2px;width:13px;height:13px}a.landing-bubble{transition:translate .26s var(--ease), transform .26s var(--ease)}a.landing-bubble:hover{translate:0 -2px}a.landing-bubble:focus-visible{border-radius:10px}.landing-footer{margin-top:12px}.landing-footer-brand{width:fit-content;color:var(--ink);letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.landing-footer-brand .site-header-logo{width:34px;height:34px}@media (max-width:767px){.landing-canvas{padding:10px}.landing-frame>header{border-radius:18px;margin:8px 7px 0}.landing-after-hero{gap:8px;margin-top:8px}.landing-footer{margin-top:8px}}.action-pill--outline{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:#fff6;border-color:#0000}.action-pill--outline:hover{box-shadow:inset 0 0 0 1.5px var(--ink), 0 4px 10px -6px #1018282e;background:#fff}.action-pill--outline:active{box-shadow:inset 0 0 0 1.5px var(--ink)}:where(.landing-after-hero) .action-pill--compact{min-width:0;padding-inline:18px}.landing-inline{vertical-align:-.04em;border-radius:999px;justify-content:center;align-items:center;height:.78em;margin:0 .05em;display:inline-flex;overflow:hidden}.landing-inline--arrow{background:var(--pop);width:1.6em}.landing-inline--arrow svg{width:62%;height:46%;stroke:var(--ink);stroke-width:1.6px;fill:none;overflow:visible}.landing-inline--photo{background:var(--mist);width:1.7em;box-shadow:var(--lift-shadow);position:relative}.landing-inline--photo img{object-fit:cover;width:100%;height:100%}.landing-inline--tilt-l{rotate:-4deg}.landing-inline--tilt-r{rotate:3deg}.landing-inline--phones{width:auto;box-shadow:var(--lift-shadow);background:#fff;gap:0;padding:0 .08em;overflow:visible;rotate:-3deg}.landing-inline--phones span{border:.035em solid #fff;border-radius:50%;width:.64em;height:.64em;position:relative;overflow:hidden}.landing-inline--phones span+span{margin-left:-.16em}.landing-inline--phones img{object-fit:cover;object-position:28% 40%;width:100%;height:100%;transform:scale(1.5)}.landing-ow{border:.045em solid;border-radius:999px;padding:0 .26em .04em;line-height:.98;display:inline-block}.landing-h2 .landing-green{color:var(--tag-green)}.landing-spark{pointer-events:none;position:absolute}.landing-spark svg{width:100%;height:100%;display:block}.landing-burst-wrap{z-index:6;filter:drop-shadow(0 5px 7px #10182824);position:absolute}.landing-burst{width:var(--bs,92px);aspect-ratio:1;clip-path:var(--burst);background:var(--pop);color:var(--ink);text-align:center;font-size:calc(var(--bs,92px) * .16);letter-spacing:-.03em;rotate:var(--br,10deg);place-items:center;font-weight:600;line-height:1.02;display:grid}.landing-burst small{letter-spacing:0;text-transform:uppercase;font-size:.66em;font-weight:500;display:block}.landing-avatars{align-items:center;display:inline-flex}.landing-avatars img{border:2.5px solid var(--surface);object-fit:cover;object-position:50% 22%;background:var(--mist);border-radius:50%;width:36px;height:36px;display:block}.landing-avatars>*+*{margin-left:-11px}.landing-trust{text-align:left;align-items:center;gap:12px;display:inline-flex}.landing-trust b{letter-spacing:-.03em;color:var(--ink);font-size:19px;font-weight:600;line-height:1.1;display:block}.landing-trust small{color:var(--zinc-deep);font-size:13px;font-weight:500;line-height:1.3;display:block}.landing-circ{background:var(--ink);color:#fff;width:40px;height:40px;transition:rotate .32s var(--ease), background .22s ease, color .22s ease;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.landing-circ svg{stroke:currentColor;stroke-width:1.9px;fill:none;width:16px;height:16px}.landing-circ--white{color:var(--ink);background:#fff}.landing-bubble[data-tone=ink]{background:var(--ink)}.landing-bubble--float{animation:5s ease-in-out infinite landing-tag-float}.landing-annot{color:var(--zinc-deep);white-space:nowrap;pointer-events:none;align-items:flex-end;gap:4px;font-size:13px;font-style:italic;display:flex;position:absolute}.landing-annot svg{width:46px;height:34px;stroke:var(--zinc-deep);stroke-width:1.4px;fill:none;stroke-linecap:round}.landing-notice{padding:clamp(28px,3.4vw,48px) clamp(20px,3.4vw,48px) clamp(24px,3vw,44px)}.landing-notice-head{margin-bottom:clamp(20px,2.4vw,30px)}.landing-notice-head .landing-kicker{margin-bottom:8px}.landing-notice-head .landing-h2{font-size:clamp(30px,3.4vw,48px)}.landing-notice-grid{grid-template-columns:1fr 1.08fr 1fr;gap:14px;display:grid}.landing-notice-card{border:1.5px solid var(--line);background:var(--card-paper);border-radius:24px;flex-direction:column;gap:8px;min-width:0;padding:22px 22px 20px;display:flex;position:relative}.landing-notice-card .landing-kicker{line-height:18px}.landing-notice-card:not(.landing-notice-card--hours) .landing-notice-title{max-width:14ch}.landing-notice-title{letter-spacing:-.035em;color:var(--ink);text-wrap:balance;font-size:clamp(22px,1.9vw,27px);font-weight:500;line-height:1.1}.landing-notice-text{min-height:1.45em;color:var(--graphite);font-size:14.5px;font-weight:500;line-height:1.45}.landing-notice-art{margin-top:auto;padding-top:14px}.landing-notice-chat{background:var(--surface-soft);border-radius:16px;flex-direction:column;gap:14px;padding:16px 14px 12px;display:flex;position:relative}.landing-notice-chat .landing-bubble{align-self:flex-start;font-size:13px}.landing-notice-chat .landing-bubble[data-tail=right]{align-self:flex-end}.landing-notice-card--hours{background:var(--grain), var(--tag-green);border-color:#0000;box-shadow:0 6px 14px -10px #2d7a5538}.landing-notice-card--hours :is(.landing-kicker,.landing-notice-title,.landing-notice-text){color:#fff}.landing-notice-top{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.landing-status{color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:12.5px;font-weight:600;line-height:1.2;display:inline-flex}.landing-status i{background:var(--tag-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #2d7a552e}.landing-status[data-open=false] i{background:var(--tag-grey);box-shadow:none}.landing-hours-sm{letter-spacing:-.02em;margin-bottom:6px;font-size:17px;display:block}.landing-hours-big{white-space:nowrap;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(40px,3.7vw,54px);font-weight:500;line-height:.95;display:block}.landing-hours-big small{letter-spacing:-.01em;font-size:.36em}.landing-hours-bar{background:#ffffff29;border-radius:999px;height:30px;position:relative;overflow:hidden}.landing-hours-bar span{background:var(--pop);border-radius:999px;position:absolute;inset:4px 10.42% 4px 25%}.landing-hours-ticks{color:#fff;justify-content:space-between;margin-top:7px;font-size:11px;display:flex}.landing-notice-card--delivery{background:var(--grain), var(--orange);border-color:#0000}.landing-notice-card--delivery .landing-kicker,.landing-notice-card--delivery .landing-notice-text{color:var(--ink)}.landing-notice-card--delivery .landing-notice-text a{text-underline-offset:3px;-webkit-text-decoration:underline #11111373;text-decoration:underline #11111373}.landing-route{height:96px;position:relative}.landing-route svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing-route b{color:var(--ink);box-shadow:var(--lift-shadow);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute}.landing-route b i{background:var(--ink);border-radius:50%;width:8px;height:8px}.landing-route b:first-of-type{bottom:4px;left:0}.landing-route b:last-of-type{top:2px;right:0}.landing-route b:last-of-type i{background:var(--tag-blue)}.landing-notice-card--delivery .landing-burst-wrap{top:-24px;right:-12px}.landing-featured-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 48px;margin-bottom:clamp(36px,4vw,56px);display:grid}.landing-featured-head .landing-kicker{margin-bottom:14px}.landing-featured-head .landing-h2{max-width:12ch}.landing-featured-side{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:8px;display:flex}.landing-featured-side .landing-lede{max-width:300px}.landing-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(14px,1.6vw,22px);list-style:none;display:grid}.landing-featured-card{background:var(--bg);aspect-ratio:1/1.12;isolation:isolate;box-shadow:0 0 0 1px #1111130f, var(--card-shadow);rotate:var(--t,0deg);transition:translate .42s var(--ease), rotate .42s var(--ease);border-radius:26px;position:relative}.landing-featured-card:nth-child(4n+1){aspect-ratio:1/1.24;--t:-1.2deg}.landing-featured-card:nth-child(4n+2){aspect-ratio:1/1.38;--t:.6deg}.landing-featured-card:nth-child(4n+3){aspect-ratio:1/1.16;--t:-.5deg}.landing-featured-card:nth-child(4n+4){aspect-ratio:1/1.3;--t:1.3deg}.landing-featured-media{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.landing-featured-media img{object-fit:cover;object-position:30% 34%;width:100%;height:100%;transition:scale .7s var(--ease)}.landing-featured-chip{z-index:2;height:32px;color:var(--ink);background:#ffffffeb;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex;position:absolute;top:14px;left:14px}.landing-featured-label{z-index:2;background:#fff;border-radius:18px;padding:16px 14px 12px;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 6px 14px -10px #10182838}.landing-featured-label h3{letter-spacing:-.035em;color:var(--ink);margin-bottom:12px;padding:0 2px;font-size:clamp(19px,1.65vw,23px);font-weight:500;line-height:1.1}.landing-ticket{background:var(--fog);border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.landing-ticket div{min-width:0;padding:9px 10px 10px;position:relative}.landing-ticket div+div:before{content:"";border-left:1.5px dashed #11111338;position:absolute;top:7px;bottom:7px;left:0}.landing-ticket div+div:after{content:"";background:radial-gradient(circle at 6px 0, var(--ticket-notch,#fff) 5.5px, transparent 6px), radial-gradient(circle at 6px 100%, var(--ticket-notch,#fff) 5.5px, transparent 6px);width:12px;height:calc(100% + 12px);position:absolute;top:-6px;left:-6px}.landing-ticket dt{white-space:nowrap;color:var(--zinc-deep);font-size:11.5px;line-height:1.3}.landing-ticket dd{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(16px,1.45vw,19px);font-weight:600;line-height:1.15}.landing-featured-card .landing-burst-wrap{--bs:84px;top:26%;right:-18px}.landing-featured-card .landing-burst-wrap--new{--bs:70px;top:-16px;right:-14px}.landing-burst-wrap--new .landing-burst{font-size:calc(var(--bs) * .2);letter-spacing:0;text-transform:uppercase}.landing-featured-foot{align-items:center;gap:16px;margin-top:clamp(32px,3.4vw,44px);display:flex}.landing-featured-track{background:var(--line);border-radius:2px;flex:1;height:2px;position:relative}.landing-featured-track span{background:var(--ink);border-radius:2px;width:30%;position:absolute;top:-1px;bottom:-1px;left:0}.landing-featured-foot small{color:var(--zinc-deep);white-space:nowrap;font-size:12.5px;font-style:italic}.landing-testimoni{overflow:clip}.landing-testimoni-head{text-align:center;margin-bottom:clamp(28px,3.4vw,44px);position:relative}.landing-testimoni-head .landing-kicker{margin-bottom:14px}.landing-testimoni-head .landing-h2{max-width:17ch;margin:0 auto;font-size:clamp(36px,4.8vw,70px);line-height:1.06}.landing-testimoni-head .landing-lede{max-width:360px;margin:20px auto 0}.landing-testimoni-head .landing-spark:first-of-type{width:clamp(44px,5vw,70px);color:var(--tag-green);top:18%;left:2%}.landing-testimoni-head .landing-spark:nth-of-type(2){width:clamp(34px,3.6vw,52px);color:var(--tag-blue);top:6%;right:4%}.landing-arch-stage{margin-inline:calc(var(--sec-px) * -1 + clamp(12px, 2vw, 28px));padding-top:30px;position:relative}.landing-arch{--ah:clamp(220px, 20vw, 290px);height:var(--ah);align-items:center;gap:clamp(8px,.9vw,12px);list-style:none;display:flex}.landing-arch li{min-width:0;height:calc(var(--h) * 100%);background:var(--mist);box-shadow:var(--photo-shadow);transition:translate .42s var(--ease), scale .42s var(--ease);border-radius:clamp(14px,1.4vw,20px);flex:1;position:relative;overflow:hidden}.landing-arch img{object-fit:cover;object-position:50% 58%;width:100%;height:100%}.landing-testimoni-ig{z-index:4;margin-left:-110px;position:absolute;top:-4px;left:50%;rotate:-3deg}.landing-testimoni-stage .landing-annot{top:-36px;left:clamp(12px,3vw,60px)}.landing-steps-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 48px;margin-bottom:clamp(32px,4vw,52px);display:grid}.landing-steps-head .landing-kicker{margin-bottom:18px}.landing-steps-head .landing-lede{max-width:260px;padding-bottom:10px}.landing-flow{letter-spacing:-.045em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:.14em .12em;font-size:clamp(27px,5.6vw,80px);font-weight:500;line-height:1;display:flex}.landing-flow>span:where(:not(.sr-only)){white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:1.3em;padding:0 .4em .06em;display:inline-flex}.landing-flow .is-soft{box-shadow:var(--lift-shadow);background:#fff;rotate:-2deg}.landing-flow .is-line{box-shadow:inset 0 0 0 .035em var(--ink)}.landing-flow .is-green{background:var(--grain), var(--tag-green);color:#fff}.landing-flow .is-arrow{background:var(--pop);width:1.7em;padding:0}.landing-flow .is-arrow.is-ink{background:var(--ink)}.landing-flow .is-arrow svg{width:60%;height:40%;stroke:var(--ink);stroke-width:1.5px;fill:none;overflow:visible}.landing-flow .is-ink svg{stroke:#fff}.landing-flow .is-photo{background:var(--orange);width:2.1em;box-shadow:var(--lift-shadow);padding:0;position:relative;overflow:hidden;rotate:-4deg}.landing-flow .is-photo img{object-fit:cover;object-position:30% 38%;width:100%;height:100%}.landing-steps{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,20px);list-style:none;display:grid}.landing-step{background:var(--bg,var(--card-paper));min-height:236px;color:var(--ink);rotate:calc(var(--t,0) * 1deg);box-shadow:var(--card-shadow);transition:rotate .42s var(--ease), translate .42s var(--ease);border-radius:24px;flex-direction:column;padding:22px 22px 24px;display:flex;position:relative}.landing-step:first-child{--t:-1;box-shadow:inset 0 0 0 1.5px var(--line), var(--card-shadow)}.landing-step:nth-child(2){--bg:var(--silver);--t:.8}.landing-step:nth-child(3){--bg:var(--orange);--t:-.6}.landing-step:nth-child(4){--bg:var(--sand);--t:.9}.landing-step:nth-child(5){--bg:var(--tag-green);--t:-.8;color:#fff}.landing-step:nth-child(6){--t:.6;box-shadow:inset 0 0 0 1.5px var(--line), var(--card-shadow)}.landing-step-n{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(48px,4.6vw,66px);font-weight:500;line-height:.9}.landing-step h3{letter-spacing:-.03em;margin-top:auto;padding-top:22px;font-size:22px;font-weight:500;line-height:1.15}.landing-step p{max-width:290px;color:var(--graphite);margin-top:6px;font-size:15px;font-weight:500;line-height:1.45}.landing-step:nth-child(3) p{color:var(--ink)}.landing-step:nth-child(5) p{color:#fff}.landing-step-ico{background:#ffffffb8;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:20px;right:20px}.landing-step:nth-child(5) .landing-step-ico{background:#ffffff29}.landing-step-ico svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:21px;height:21px}.landing-step-wa{position:absolute;top:26px;left:clamp(84px,7.4vw,104px);rotate:-5deg}.landing-step .landing-burst-wrap{--bs:80px;top:-20px;left:clamp(100px,8.6vw,128px)}.landing-branches-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 48px;margin-bottom:clamp(32px,4vw,52px);display:grid}.landing-branches-head .landing-kicker{margin-bottom:14px}.landing-branches{grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,20px);display:grid;position:relative}.landing-branch{isolation:isolate;min-height:clamp(360px,31vw,430px);color:var(--ink);background:var(--grain), var(--pop);transition:translate .42s var(--ease), rotate .42s var(--ease);border-radius:28px;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(22px,2.6vw,34px);display:flex;position:relative;overflow:hidden;rotate:-.6deg}.landing-branch--batu{background:var(--grain), var(--tag-green);color:#fff;rotate:.6deg}.landing-branch-map{z-index:-1;width:80%;height:100%;position:absolute;top:0;right:-6%;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 74%);mask-image:linear-gradient(#000 0% 52%,#0000 74%)}.landing-branch-map path{fill:none;stroke:#11111324;stroke-linecap:round}.landing-branch--batu .landing-branch-map path{stroke:#ffffff38}.landing-branch-map .is-river{stroke:#2563eb4d!important}.landing-branch--batu .landing-branch-map .is-river{stroke:#d6f36b80!important}.landing-branch-top{justify-content:space-between;align-items:flex-start;display:flex}.landing-branch .landing-kicker{color:inherit}.landing-branch-city{letter-spacing:-.06em;font-size:clamp(64px,8.4vw,124px);font-weight:500;line-height:.86}.landing-branch-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.landing-branch-foot strong{letter-spacing:-.02em;font-size:17px;font-weight:600;display:block}.landing-branch-foot small{margin-top:2px;font-size:12px;display:block}.landing-branch--batu .action-pill{color:var(--ink);background:#fff}.landing-branch-dot{z-index:1;background:var(--ink);border:3px solid #fff;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:34%;left:76%;box-shadow:0 0 0 8px #1111131a}.landing-branch--batu .landing-branch-dot{background:var(--pop);border-color:var(--ink);top:38%;left:64%;box-shadow:0 0 0 8px #ffffff2e}.landing-branch-pin{z-index:2;position:absolute;top:calc(34% - 50px);right:calc(24% - 10px)}.landing-branch--batu .landing-branch-pin{top:calc(38% - 50px);right:calc(36% - 10px)}.landing-branch--batu .landing-branch-pin.landing-bubble{color:var(--ink);background:#fff}.landing-branches-or{z-index:5;width:74px;height:74px;box-shadow:inset 0 0 0 1.5px var(--ink), var(--lift-shadow);letter-spacing:-.04em;color:var(--ink);pointer-events:none;background:#fff;border-radius:50%;place-items:center;margin:-37px 0 0 -37px;font-size:22px;font-weight:500;display:grid;position:absolute;top:50%;left:50%;rotate:-8deg}.landing-terms{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.landing-terms-side{flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:sticky;top:96px}.landing-terms-side .landing-kicker{margin-bottom:-4px}.landing-terms-side .landing-h2{font-size:clamp(38px,4.4vw,64px)}.landing-terms-art{width:100%;max-width:420px;margin-top:22px;padding:0 0 8px;position:relative}.landing-terms-id{aspect-ratio:1.58;background:var(--grain), var(--sand);width:46%;box-shadow:var(--card-shadow);transition:rotate .52s var(--ease), translate .52s var(--ease);border-radius:14px;gap:10px;padding:12px;display:flex;position:absolute;top:-12px;right:2px;rotate:8deg}.landing-terms-id-photo{background:#fff;border-radius:8px;place-items:center;width:34%;display:grid}.landing-terms-id-photo img{width:70%;height:auto;display:block}.landing-terms-id-lines{color:var(--ink);flex-direction:column;flex:1;gap:6px;padding-top:2px;font-size:9.5px;font-weight:500;display:flex}.landing-terms-id-lines i{background:#11111338;border-radius:4px;height:6px;display:block}.landing-terms-id-lines i:nth-child(3){width:74%}.landing-terms-id-lines i:nth-child(4){width:52%}.landing-terms-sticker{z-index:2;width:min(100%,360px);box-shadow:var(--card-shadow);transition:rotate .52s var(--ease);background:#fff;border-radius:20px;margin-top:56px;padding:18px;position:relative;rotate:-2deg}.landing-terms-sticker>span{letter-spacing:.08em;text-transform:uppercase;color:var(--zinc-deep);align-items:center;gap:8px;margin-bottom:12px;font-size:11.5px;display:flex}.landing-terms-sticker>span svg{width:18px;height:18px;color:var(--tag-green)}.landing-terms-sticker ul{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.landing-terms-sticker li{background:var(--fog);color:var(--ink);border-radius:999px;padding:6px 11px;font-size:13.5px;font-weight:500;line-height:1.2}.landing-terms-sticker li:first-child{background:var(--pop)}.landing-terms-list{flex-direction:column;gap:10px;display:flex}.landing-terms-group{background:var(--card-paper);box-shadow:inset 0 0 0 1.5px var(--line);border-radius:22px;transition:background .26s,box-shadow .26s}.landing-terms-group[open]{box-shadow:var(--card-shadow);background:#fff}.landing-terms-group summary{cursor:pointer;border-radius:22px;grid-template-columns:40px minmax(0,1fr) auto 36px;align-items:center;gap:14px;padding:16px;list-style:none;display:grid}.landing-terms-group summary::-webkit-details-marker{display:none}.landing-terms-n{width:40px;height:40px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);border-radius:50%;place-items:center;font-size:12px;font-weight:500;transition:background .22s,box-shadow .22s;display:grid}.landing-terms-group[open] .landing-terms-n{background:var(--pop);box-shadow:none}.landing-terms-title{letter-spacing:-.03em;color:var(--ink);font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.2}.landing-terms-count{box-shadow:inset 0 0 0 1px var(--line);color:var(--zinc-deep);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11.5px}.landing-terms-toggle{background:var(--surface-soft);border-radius:50%;width:36px;height:36px;transition:background .22s;position:relative}.landing-terms-toggle:before,.landing-terms-toggle:after{content:"";background:var(--ink);width:14px;height:1.8px;transition:rotate .32s var(--ease), background .22s ease;border-radius:2px;margin:-.9px 0 0 -7px;position:absolute;top:50%;left:50%}.landing-terms-toggle:after{rotate:90deg}.landing-terms-group[open] .landing-terms-toggle{background:var(--ink)}.landing-terms-group[open] .landing-terms-toggle:before,.landing-terms-group[open] .landing-terms-toggle:after{background:#fff}.landing-terms-group[open] .landing-terms-toggle:after{rotate:none}.landing-terms-items{counter-reset:sk;flex-direction:column;gap:12px;padding:2px 28px 24px 70px;list-style:none;display:flex}.landing-terms-items li{counter-increment:sk;color:var(--graphite);grid-template-columns:30px 1fr;font-size:15px;line-height:1.55;display:grid}.landing-terms-items li:before{content:counter(sk, decimal-leading-zero);color:var(--zinc-deep);padding-top:3px;font-size:11.5px}.landing-closing{text-align:center;padding-bottom:0;overflow:clip}.landing-closing-dot{width:64px;height:64px;box-shadow:var(--card-shadow);background:#fff;border-radius:50%;place-items:center;margin:0 auto 30px;display:grid}.landing-closing-dot img{width:40px;height:40px;display:block}.landing-closing h2{letter-spacing:-.045em;color:var(--ink);text-wrap:balance;max-width:13ch;margin:0 auto;font-size:clamp(42px,6vw,92px);font-weight:500;line-height:1.04;position:relative}.landing-closing h2 .landing-green{color:var(--tag-green)}.landing-closing .landing-lede{max-width:380px;margin:20px auto 0}.landing-closing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.landing-closing-help{color:var(--graphite);margin-top:18px;font-size:14px;font-weight:500}.landing-closing-help a{color:var(--ink);text-underline-offset:3px;-webkit-text-decoration:underline #1111134d;text-decoration:underline #1111134d}.landing-closing-status-wrap{min-height:44px;margin-top:14px}.landing-closing-status{background:var(--surface-soft);min-height:30px;color:var(--graphite);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;padding:6px 12px;font-size:12px;display:inline-flex}.landing-closing-status i{background:var(--tag-green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2d7a5526}.landing-closing-status[data-open=false] i{background:var(--tag-grey);box-shadow:none}.landing-closing .landing-spark:first-of-type{width:clamp(40px,4.6vw,66px);color:var(--tag-green);top:30%;left:8%}.landing-closing .landing-spark:nth-of-type(2){width:clamp(30px,3.2vw,46px);color:var(--tag-blue);top:16%;right:9%}.landing-closing .landing-spark:nth-of-type(3){width:clamp(22px,2.2vw,32px);color:var(--orange);top:50%;right:14%}.landing-closing-peek{--w:clamp(120px, 12vw, 172px);height:calc(var(--w) * .95);margin-top:clamp(14px,2vw,28px);position:relative}.landing-closing-peek span{width:var(--w);height:calc(var(--w) * 1.25);margin-left:calc(var(--w) / -2);background:var(--mist);transform-origin:50% 130%;translate:calc(var(--x) * .9 * var(--w)) calc(var(--y,0) * var(--w));rotate:var(--r);transition:translate .56s var(--ease), rotate .56s var(--ease);border-radius:22px;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 -6px 20px -10px #1018282e}.landing-closing-peek img{object-fit:cover;object-position:30% 40%;width:100%;height:100%}.landing-closing-peek .is-customer img{object-position:50% 100%;transform-origin:50% 100%;scale:2.2}.landing-footer{padding:clamp(36px,4.4vw,64px) clamp(4px,1.6vw,24px) 18px}.landing-footer-socials{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.landing-footer-social{background:var(--grain-soft), var(--surface);min-width:0;min-height:92px;box-shadow:var(--surface-shadow);transition:translate .32s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:12px 14px 12px 12px;display:flex}.landing-footer-ico{background:var(--bg);width:66px;height:66px;color:var(--fg,var(--ink));border-radius:50%;flex-shrink:0;place-items:center;display:grid}.landing-footer-ico i{font-size:26px;line-height:1}.landing-footer-social:first-child{--bg:var(--orange)}.landing-footer-social:nth-child(2){--bg:var(--pop)}.landing-footer-social:nth-child(3){--bg:var(--tag-blue);--fg:#fff}.landing-footer-txt{flex:1;min-width:0}.landing-footer-txt small{letter-spacing:.08em;text-transform:uppercase;color:var(--zinc-deep);font-size:11.5px;display:block}.landing-footer-txt b{letter-spacing:-.04em;color:var(--ink);overflow-wrap:anywhere;font-size:clamp(22px,2.3vw,34px);font-weight:500;line-height:1.1;display:block}.landing-footer-main{grid-template-columns:1.6fr 1fr 1fr;gap:28px 32px;padding:clamp(36px,4vw,56px) 8px 36px;display:grid}.landing-footer-main p,.landing-footer-main address{max-width:340px;color:var(--graphite);margin-top:14px;font-size:14.5px;font-weight:500}.landing-footer-main address{font-style:normal}.landing-footer-col>span{letter-spacing:.08em;text-transform:uppercase;color:var(--zinc-deep);margin-bottom:12px;font-size:11.5px;display:block}.landing-footer-chips{flex-wrap:wrap;gap:8px;display:flex}.landing-footer-chips a{min-height:40px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);border-radius:999px;align-items:center;padding:0 15px;font-size:14px;font-weight:500;transition:background .2s,box-shadow .2s;display:inline-flex}.landing-footer-word{letter-spacing:-.065em;color:var(--ink);white-space:nowrap;padding:0 4px .18em;font-size:min(23.4vw,328px);font-weight:500;line-height:.8;display:block;overflow:clip}.landing-footer-word>span{display:inline-block}.landing-footer-word sup{font-size:.22em;line-height:inherit;vertical-align:top;letter-spacing:0;margin-left:.04em;position:relative;top:.14em}.landing-footer-bottom{border-top:1px solid var(--hair);color:var(--zinc-deep);justify-content:space-between;gap:16px;margin-top:20px;padding:16px 8px 0;font-size:12px;display:flex}@media (hover:hover) and (pointer:fine){a.landing-bubble--float:hover{transform:translateY(-2px)}.landing-featured-card:hover{translate:0 -8px;rotate:none}.landing-featured-card:hover .landing-featured-media img{scale:1.05}.landing-arch li:hover{translate:0 -8px;scale:1.04}.landing-step:hover,.landing-branch:hover{translate:0 -6px;rotate:none}.landing-branch:hover .landing-circ{rotate:45deg}.landing-terms-group:not([open]) summary:hover{background:#11111308}.landing-terms-group summary:hover .landing-terms-toggle{background:#dedee1}.landing-terms-group[open] summary:hover .landing-terms-toggle{background:#27272a}.landing-terms-art:hover .landing-terms-id{translate:10px -8px;rotate:14deg}.landing-terms-art:hover .landing-terms-sticker{rotate:none}.landing-closing:hover .landing-closing-peek span{translate:calc(var(--x) * 1.04 * var(--w)) calc(var(--y,0) * var(--w) - 18px)}.landing-footer-social:hover{translate:0 -4px}.landing-footer-social:hover .landing-circ{background:var(--pop);color:var(--ink);rotate:45deg}.landing-footer-chips a:hover{background:var(--pop);box-shadow:none}}@media (hover:none){.landing-featured-card:active,.landing-step:active,.landing-branch:active,.landing-footer-social:active,.landing-arch li:active{scale:.985}.landing-footer-chips a:active,.action-pill--outline:active{background:var(--pop)}.landing-terms-group summary:active{background:#1111130a}}@property --fan-spread{syntax:"<number>";inherits:true;initial-value:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.landing-arch li{animation:linear backwards landing-arch-grow;animation-timeline:view();animation-range:entry entry 80%}.landing-closing-peek span{animation:linear backwards landing-peek;animation-timeline:view();animation-range:entry}.landing-hero{view-timeline:--landing-hero block}.landing-hero-card{animation:landing-fan-in .72s var(--ease) backwards, landing-fan-spread linear both;animation-delay:calc(80ms + var(--i) * 60ms), 0s;animation-timeline:auto,--landing-hero;animation-range:normal,exit}}}@keyframes landing-arch-grow{0%{scale:1 .6}}@keyframes landing-peek{0%{translate:0 60%;rotate:none}}@keyframes landing-fan-spread{to{--fan-spread:1}}.landing-reveal[data-reveal=out]{opacity:0}.landing-reveal[data-reveal=in]{animation:landing-enter .8s var(--ease) var(--reveal-delay,0s) backwards}.landing-reveal--head[data-reveal=in]{animation-name:landing-enter-head;animation-duration:.9s}.landing-reveal--mask[data-reveal=out]{opacity:1}.landing-reveal--mask[data-reveal=out]>span{transform:translateY(105%)}.landing-reveal--mask[data-reveal=in]{animation:none}.landing-reveal--mask[data-reveal=in]>span{animation:landing-mask-rise 1.1s var(--ease) var(--reveal-delay,0s) backwards}.landing-notice-card--hours[data-reveal=in] .landing-hours-bar span{transform-origin:0;animation:landing-fill 1.2s var(--ease) calc(var(--reveal-delay,0s) + .3s) backwards}.landing-step[data-reveal=in] .landing-step-n{animation:landing-count .7s var(--ease) calc(var(--reveal-delay,0s) + .2s) backwards}.landing-branch[data-reveal=in] .landing-branch-map path{stroke-dasharray:1000;animation:landing-draw 2.2s var(--ease) calc(var(--reveal-delay,0s) + .15s) backwards}.landing-steps-head[data-reveal=in] .landing-flow>span:not(.sr-only){animation:landing-pill-pop .65s var(--ease) backwards;animation-delay:calc(var(--reveal-delay,0s) + .15s + var(--k,0) * 90ms)}.landing-flow>span:nth-child(3){--k:1}.landing-flow>span:nth-child(4){--k:2}.landing-flow>span:nth-child(6){--k:3}.landing-flow>span:nth-child(7){--k:4}.landing-flow>span:nth-child(8){--k:5}.landing-typing{opacity:0;pointer-events:none;gap:4px;position:absolute;bottom:12px;left:14px}.landing-typing i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite landing-typing-dot}.landing-typing i:nth-child(2){animation-delay:.15s}.landing-typing i:nth-child(3){animation-delay:.3s}[data-reveal=in] .landing-bubble:has(+.landing-typing){transform-origin:100% 100%;animation:landing-bubble-pop .5s var(--ease) calc(var(--reveal-delay,0s) + .25s) backwards}[data-reveal=in] .landing-typing{animation:landing-typing-life 1.3s ease calc(var(--reveal-delay,0s) + .7s) both}[data-reveal=in] .landing-typing+.landing-bubble{transform-origin:0 100%;animation:landing-bubble-pop .5s var(--ease) calc(var(--reveal-delay,0s) + 2s) backwards}@keyframes landing-enter{0%{opacity:0;transform:translateY(32px)scale(.98)}}@keyframes landing-enter-head{0%{opacity:0;filter:blur(8px);transform:translateY(40px)}}@keyframes landing-mask-rise{0%{transform:translateY(105%)}}@keyframes landing-fill{0%{transform:scaleX(0)}}@keyframes landing-count{0%{opacity:0;filter:blur(4px);transform:translateY(45%)}}@keyframes landing-draw{0%{stroke-dashoffset:1000px}}@keyframes landing-pill-pop{0%{opacity:0;transform:scale(.6)rotate(-4deg)}}@keyframes landing-bubble-pop{0%{opacity:0;transform:translateY(8px)scale(.85)}}@keyframes landing-typing-life{0%{opacity:0;transform:scale(.8)}15%,80%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}@keyframes landing-typing-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media print{.landing-reveal[data-reveal]{opacity:1!important;animation:none!important}.landing-reveal--mask[data-reveal]>span{animation:none!important;transform:none!important}}.landing-burst-wrap{animation:5s ease-in-out infinite landing-sway}.landing-branches-or{animation:6s ease-in-out infinite landing-sway}.landing-spark[data-kind=asterisk] svg{animation:18s linear infinite landing-spin}.landing-spark[data-kind=sparkle] svg{animation:3.4s ease-in-out infinite landing-twinkle}.landing-inline--arrow svg,.landing-flow .is-arrow svg{animation:landing-nudge 2.8s var(--ease) infinite}.landing-closing-dot{animation:4s ease-in-out infinite landing-bob}.landing-step-wa{animation:6s ease-in-out 2s infinite landing-attention}.landing-route path{animation:1.4s linear infinite landing-dash}.landing-status i,.landing-closing-status i{position:relative}.landing-status[data-open=true] i:after,.landing-closing-status[data-open=true] i:after,.landing-hours-now:after,.landing-branch-dot:after{background:var(--tag-green);content:"";border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite landing-ping;position:absolute;inset:0}.landing-branch-dot:after{background:#11111359;inset:-3px}.landing-branch--batu .landing-branch-dot:after{background:var(--pop)}.landing-hours-now{z-index:1;width:12px;height:12px;box-shadow:0 0 0 2px var(--ink);transition:left .6s var(--ease);background:#fff;border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.landing-hours-now:after{background:#fff9;inset:-2px}.landing-shine{position:relative;overflow:hidden}.landing-shine:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff4d 50%,#0000 70%);animation:5s ease-in-out 1.5s infinite landing-shine;position:absolute;inset:0;transform:translate(-130%)}@supports selector(::details-content){.landing-terms-group{interpolate-size:allow-keywords}.landing-terms-group::details-content{block-size:0;transition:block-size .45s var(--ease), content-visibility .45s allow-discrete;overflow-y:clip}.landing-terms-group[open]::details-content{block-size:auto}}.landing-terms-group[open] .landing-terms-items li{animation:landing-item-in .45s var(--ease) backwards;animation-delay:calc(80ms + var(--n,0) * 35ms)}.landing-arrow-ur{transition:translate .26s var(--ease)}@media (hover:hover) and (pointer:fine){:is(a,button):hover>.landing-arrow-ur{translate:2px -2px}.landing-footer-social:hover .landing-footer-ico i{animation:landing-wiggle .6s var(--ease)}}@keyframes landing-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes landing-spin{to{transform:rotate(1turn)}}@keyframes landing-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(.7)rotate(20deg)}}@keyframes landing-nudge{0%,50%,to{transform:translate(0)}25%{transform:translate(16%)}}@keyframes landing-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes landing-attention{0%,86%,to{transform:none}89%{transform:rotate(-5deg)scale(1.05)}92%{transform:rotate(4deg)scale(1.05)}95%{transform:rotate(-2deg)}}@keyframes landing-dash{to{stroke-dashoffset:-18px}}@keyframes landing-ping{75%,to{opacity:0;transform:scale(2.6)}}@keyframes landing-shine{0%{transform:translate(-130%)}28%,to{transform:translate(130%)}}@keyframes landing-item-in{0%{opacity:0;transform:translateY(8px)}}@keyframes landing-wiggle{25%{transform:rotate(-12deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-6deg)}}@media (min-width:1024px) and (max-width:1279px){.landing-featured-label{border-radius:16px;padding:12px 8px 8px;bottom:8px;left:8px;right:8px}.landing-featured-label h3{margin-bottom:10px;font-size:18px}.landing-ticket div{padding:8px 6px 9px}.landing-ticket dt{font-size:10px}.landing-ticket dd{font-size:15px}.landing-footer-ico{width:52px;height:52px}.landing-footer-txt b{overflow-wrap:normal;white-space:nowrap;font-size:22px}.landing-footer-social{gap:10px}}@media (max-width:1023px){.landing-notice-grid{grid-template-columns:1fr 1fr}.landing-notice-card--hours{order:-1;grid-column:1/-1}.landing-featured-head,.landing-branches-head,.landing-steps-head{grid-template-columns:1fr}.landing-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.landing-ticket div{padding:8px 8px 9px}.landing-ticket dd{font-size:16px}.landing-ticket dt{font-size:10.5px}.landing-featured-card .landing-burst-wrap{--bs:78px;right:-10px}.landing-featured-card .landing-burst-wrap--new{--bs:66px;right:-10px}.landing-arch{--ah:auto;grid-template-columns:repeat(6,1fr);grid-auto-rows:168px;gap:10px 8px;height:auto;display:grid}.landing-arch li{height:calc(var(--m) * 100%);border-radius:14px}.landing-arch li:nth-child(-n+6){align-self:end}.landing-arch li:nth-child(n+7){align-self:start}.landing-arch li:nth-child(6n+1),.landing-arch li:nth-child(6n+6){--m:.66}.landing-arch li:nth-child(6n+2),.landing-arch li:nth-child(6n+5){--m:.84}.landing-arch li:nth-child(6n+3),.landing-arch li:nth-child(6n+4){--m:1}.landing-arch-stage{margin-inline:0}.landing-testimoni-stage .landing-annot{display:none}.landing-steps{grid-template-columns:1fr 1fr}.landing-terms{grid-template-columns:1fr}.landing-terms-side{position:static}.landing-branch-dot,.landing-branch--batu .landing-branch-dot{top:30%;left:74%}.landing-branch-pin,.landing-branch--batu .landing-branch-pin{top:calc(30% - 50px);right:calc(26% - 10px)}.landing-footer-socials{grid-template-columns:1fr}.landing-footer-social{min-height:84px}}@media (max-width:767px){.landing-section{border-radius:24px;padding:48px 16px 40px}.landing-notice{padding:26px 10px 10px}.landing-notice-head{margin-bottom:18px;padding:0 8px}.landing-notice-head .landing-h2{font-size:30px}.landing-notice-grid{grid-template-columns:1fr;gap:8px}.landing-notice-card{border-radius:20px;padding:18px}.landing-notice-card--hours{order:0}.landing-hours-big{font-size:clamp(40px,12.4vw,50px)}.landing-notice-chat{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px;padding:12px 12px 10px}.landing-notice-chat .landing-bubble{padding:6px 9px;font-size:12px}.landing-notice-chat .landing-bubble[data-tail]{align-self:flex-start}.landing-notice-chat .landing-bubble+.landing-bubble{align-self:flex-end;margin-top:26px}.landing-notice-card--delivery .landing-burst-wrap{--bs:72px;top:14px;right:12px}.landing-notice-card:not(.landing-notice-card--hours) .landing-notice-title{max-width:none}.landing-notice-card--delivery .landing-notice-title{padding-right:76px}.landing-route{height:64px}.landing-featured-head{gap:18px;margin-bottom:28px}.landing-featured-grid{grid-template-columns:1fr;gap:18px}.landing-featured-card,.landing-featured-card:nth-child(n){aspect-ratio:1/.8}.landing-featured-card:nth-child(odd){--t:-1deg}.landing-featured-card:nth-child(2n){--t:1deg}.landing-featured-media img{object-position:30% 26%}.landing-featured-card .landing-burst-wrap{--bs:70px;top:10px;right:10px}.landing-featured-card .landing-burst-wrap--new{--bs:60px;top:10px;right:10px}.landing-featured-label{padding:12px 10px 10px;bottom:10px;left:10px;right:10px}.landing-featured-label h3{margin-bottom:10px;font-size:20px}.landing-ticket dd{font-size:17px}.landing-ticket dt{font-size:11px}.landing-featured-foot{flex-wrap:wrap;gap:12px}.landing-featured-track{flex-basis:100%;order:-1}.landing-featured-foot .action-pill{flex:100%}.landing-testimoni-head .landing-h2{font-size:clamp(34px,10vw,44px)}.landing-testimoni-head .landing-spark:first-of-type{width:32px;top:0;left:-2px}.landing-testimoni-head .landing-spark:nth-of-type(2){width:26px;top:-8px;right:0}.landing-arch-stage{flex-direction:column;gap:22px;padding-top:0;display:flex}.landing-testimoni-ig{align-self:center;margin:0;font-size:12.5px;position:relative;top:auto;left:auto;rotate:-2deg}.landing-arch{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto;gap:6px;padding-bottom:22px}.landing-arch li,.landing-arch li:nth-child(n){aspect-ratio:4/5;border-radius:12px;align-self:start;height:auto}.landing-arch li:nth-child(4n+1),.landing-arch li:nth-child(4n+4){translate:0 22px}.landing-steps-head{gap:14px;margin-bottom:24px}.landing-steps-head .landing-kicker{margin-bottom:14px}.landing-flow{gap:.16em .1em;font-size:clamp(26px,8.2vw,34px)}.landing-steps{grid-template-columns:1fr;gap:8px}.landing-step{min-height:0;rotate:calc(var(--t) * .5deg);border-radius:20px;grid-template-columns:50px minmax(0,1fr);align-items:start;column-gap:10px;padding:16px 16px 16px 14px;display:grid}.landing-step-n{grid-row:1/span 3;padding-top:2px;font-size:34px}.landing-step h3{margin-top:0;padding-top:0;font-size:19px}.landing-step p{margin-top:3px;font-size:14px}.landing-step-ico{display:none}.landing-step-wa{justify-self:start;margin-top:12px;font-size:12.5px;position:relative;top:auto;left:auto;rotate:-3deg}.landing-step:nth-child(3){padding-right:84px}.landing-step .landing-burst-wrap{--bs:68px;margin-top:-34px;top:50%;left:auto;right:10px}.landing-branches{grid-template-columns:1fr;gap:14px}.landing-branch{border-radius:22px;min-height:320px}.landing-branch-map{width:100%;right:-20%}.landing-branch-city{font-size:clamp(56px,17vw,72px)}.landing-branches-or{width:54px;height:54px;margin:-27px 0 0;font-size:17px;left:auto;right:84px}.landing-terms-side .landing-h2{font-size:clamp(34px,10vw,44px)}.landing-terms-art{margin-top:8px}.landing-terms-id{width:44%;top:-8px;right:6px}.landing-terms-sticker{width:calc(100% - 12px);margin-top:40px;margin-left:4px}.landing-terms-group summary{grid-template-columns:34px minmax(0,1fr) 32px;gap:10px;padding:12px}.landing-terms-n{width:34px;height:34px;font-size:11px}.landing-terms-toggle{width:32px;height:32px}.landing-terms-count{display:none}.landing-terms-items{padding:2px 16px 20px}.landing-terms-items li{font-size:14.5px}.landing-closing h2{font-size:clamp(36px,10.6vw,48px)}.landing-closing-dot{width:54px;height:54px;margin-bottom:24px}.landing-closing-dot img{width:34px;height:34px}.landing-closing .landing-spark:first-of-type{width:32px;top:40px;left:6%}.landing-closing .landing-spark:nth-of-type(2){width:24px;top:28px;right:8%}.landing-closing .landing-spark:nth-of-type(3){display:none}.landing-closing-actions{flex-direction:column}.landing-closing-peek{--w:27vw}.landing-closing-status-wrap{min-height:52px}.landing-closing-status{border-radius:16px;max-width:290px;font-size:11.5px}.landing-closing-status-sep{display:none}.landing-closing-status-rest{flex-basis:100%}.landing-footer{padding-inline:0}.landing-footer-social{gap:12px;min-height:76px;padding:8px 10px 8px 8px}.landing-footer-ico{width:56px;height:56px}.landing-footer-txt b{font-size:24px}.landing-footer-social .landing-circ{width:36px;height:36px}.landing-footer-main{grid-template-columns:1fr;padding:32px 8px 28px}.landing-footer-bottom{flex-direction:column;gap:4px}}@media (forced-colors:active){.landing-burst,.landing-inline{forced-color-adjust:auto;border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:where(.landing-after-hero,.landing-footer),:where(.landing-after-hero,.landing-footer) *,:where(.landing-after-hero,.landing-footer) :before,:where(.landing-after-hero,.landing-footer) :after{transition:none!important;animation:none!important}a.landing-bubble:hover{transform:none}.landing-spark svg,.landing-inline svg,.landing-arrow-ur{transition:none!important;animation:none!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-card{transition:transform .35s var(--ease), border-color .2s ease}.blog-card:hover,.blog-card:focus-visible{transform:translateY(-2px);border-color:#18181b2e!important}@media (prefers-reduced-motion:reduce){.blog-card{transition:none}.blog-card:hover,.blog-card:focus-visible{transform:none}}
