@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-vietnamese-800-normal.TfqTMNKp.woff2) format("woff2"),url(/assets/big-shoulders-display-vietnamese-800-normal.zHzF0To4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-ext-800-normal.fpv_pHPA.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-ext-800-normal.BQnXNQRw.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal.DDUD9Xuh.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-800-normal.CI0lhnTM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-vietnamese-900-normal.B_uE6zXf.woff2) format("woff2"),url(/assets/big-shoulders-display-vietnamese-900-normal.BKSkdzuv.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-ext-900-normal.HMld4L9H.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-ext-900-normal.DkuviPcI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/big-shoulders-display-latin-900-normal.CW8trzgu.woff2) format("woff2"),url(/assets/big-shoulders-display-latin-900-normal.DMT-1gsg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal.Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal.BFeobeCK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal.HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal.CvBsJvxq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal.qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal.fsAxiSwU.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal.DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal.CA_GiK2e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal.B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal.DMVRjfRT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal.DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal.CNwfPWQD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal.D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal.4Jt4k04K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal.BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal.CctuGmmz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal.A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal.__SGTsZ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--y: #FFD000;--y-deep: #E0A800;--k: #000;--w: #fff;--steel: #A3A9B0;--line: rgba(255,255,255,.12);--chrome: linear-gradient(180deg, #ffffff 0%, #e4e7ea 38%, #8d939a 52%, #d7dbdf 70%, #ffffff 100%);--gold: linear-gradient(180deg, #fff3a8 0%, #FFD000 40%, #c99400 60%, #FFD000 85%, #fff1a0 100%);--display: "Big Shoulders Display", "Arial Narrow", sans-serif;--body: "Barlow", system-ui, sans-serif;--wrap: 1200px;--r: 28px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--k);color:var(--w);font:400 1.125rem/1.6 var(--body);overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--y);outline-offset:3px;border-radius:8px}.wrap{width:min(100% - 2.5rem,var(--wrap));margin-inline:auto}.skip{position:absolute;left:-999px;top:0;background:var(--y);color:var(--k);padding:.6rem 1rem;z-index:100}.skip:focus{left:1rem}h1,h2,h3{font-family:var(--display);font-weight:900;line-height:.92;letter-spacing:-.005em;margin:0;text-wrap:balance}h2{font-size:clamp(2.8rem,6.4vw,5.2rem)}h3{font-size:1.9rem;font-weight:800;line-height:1}p{margin:0;text-wrap:pretty}.lede{color:#ffffffc2;max-width:44ch;margin-top:1rem}.sec{padding:clamp(5rem,11vw,9rem) 0}.sec-head{display:grid;grid-template-columns:1.1fr .9fr;gap:1.5rem 3rem;align-items:end;margin-bottom:3rem}.sec-head .lede a{color:var(--y);font-weight:700}@media(max-width:760px){.sec-head{grid-template-columns:1fr;margin-bottom:2rem}}.top{position:fixed;inset:.7rem .7rem auto;z-index:40}.top-in{display:flex;align-items:center;gap:1.5rem;height:64px;padding:0 .6rem 0 .7rem;width:min(100%,1240px);background:#0a0a0ab8;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.1);border-radius:99px}.brand{display:flex;align-items:center;gap:.6rem;text-decoration:none}.brand img{width:46px;height:46px}.brand span{font:900 1.6rem/.8 var(--display)}.brand small{display:block;font:600 .7rem/1.3 var(--body);color:var(--steel);letter-spacing:.04em}.nav{display:flex;gap:1.5rem;margin-left:auto;font-weight:600;font-size:1rem}.nav a{text-decoration:none;opacity:.8;transition:opacity .2s,color .2s}.nav a:hover,.nav a[aria-current]{opacity:1;color:var(--y)}.top-actions{display:flex;align-items:center;gap:.6rem}.lang{font-size:.92rem;font-weight:600;text-decoration:none;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:.4rem .85rem}.lang:hover{border-color:var(--y);color:var(--y)}.call-sm{display:inline-flex;align-items:center;gap:.45rem;background:var(--y);color:var(--k);font-weight:700;text-decoration:none;padding:.62rem 1.05rem;border-radius:99px;font-size:1rem}.call-sm:hover{background:var(--w)}@media(max-width:900px){.nav{display:none}.top-actions{margin-left:auto}}@media(max-width:560px){.call-sm{display:none}.top{inset:.5rem .5rem auto}}@media(max-width:760px){.top-in{height:60px}}.call-big{display:inline-flex;align-items:center;gap:.9rem;background:var(--y);color:var(--k);text-decoration:none;border-radius:99px;padding:.55rem 1.7rem .55rem .55rem;position:relative;transition:transform .25s cubic-bezier(.2,.8,.2,1),background .2s;box-shadow:0 14px 40px -12px #ffd00099}.call-ico{width:58px;height:58px;flex:none;border-radius:50%;background:var(--k);color:var(--y);display:grid;place-items:center}.call-ico .icon{animation:shake 2.6s ease-in-out infinite}@keyframes shake{0%,70%,to{transform:rotate(0)}74%{transform:rotate(-14deg)}78%{transform:rotate(12deg)}82%{transform:rotate(-10deg)}86%{transform:rotate(6deg)}}.call-big b{display:block;font:900 clamp(1.9rem,4vw,2.5rem)/.95 var(--display)}.call-big small{display:block;font-weight:700;font-size:.85rem}.call-big:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--y);animation:ring 2.2s ease-out infinite;pointer-events:none}@keyframes ring{0%{transform:scale(1);opacity:.9}80%,to{transform:scale(1.1,1.4);opacity:0}}.badge-24{display:inline-flex;align-items:center;gap:.55rem;font-weight:700;font-size:.95rem;color:var(--y);background:#ffd0001a;border:1px solid rgba(255,208,0,.35);padding:.35rem .85rem;border-radius:99px}.beacon-dot{width:9px;height:9px;border-radius:50%;background:var(--y);box-shadow:0 0 12px var(--y);animation:blink 1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.callbar{position:fixed;z-index:50;left:.6rem;right:.6rem;bottom:calc(.6rem + env(safe-area-inset-bottom));display:none;gap:.6rem;transform:translateY(170%);transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.callbar.show{transform:none}.callbar-call{flex:1;display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 1rem;background:var(--y);color:var(--k);font:900 1.45rem/1 var(--display);text-decoration:none;border-radius:99px;box-shadow:0 10px 30px #0009,0 0 0 4px #0000008c;position:relative;overflow:hidden}.callbar-wa{flex:none;width:62px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 10px 30px #0009,0 0 0 4px #0000008c}@media(max-width:760px){.callbar{display:flex}.wa-float{display:none}}.wa-float{position:fixed;z-index:45;right:1.4rem;bottom:1.4rem;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 12px 30px #00000080,0 0 #25d36680;animation:waPulse 2.6s ease-out infinite,vib 5s 1.3s ease-in-out infinite}@keyframes waPulse{0%{box-shadow:0 12px 30px #00000080,0 0 #25d36680}70%,to{box-shadow:0 12px 30px #00000080,0 0 0 18px #25d36600}}.wa-big{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.5rem;border-radius:99px;background:#25d366;color:#06210f;font-weight:700;font-size:1.1rem;text-decoration:none;position:relative;overflow:hidden}.wa-big:hover{background:#2fe476}@keyframes vib{0%,86%,to{transform:none}88%{transform:translate(-2px) rotate(-1.2deg)}90%{transform:translate(2px) rotate(1.2deg)}92%{transform:translate(-2px) rotate(-.8deg)}94%{transform:translate(1px) rotate(.5deg)}96%{transform:none}}.vib{animation:vib 4.6s ease-in-out infinite}.hero-actions .wa-big.vib{animation-delay:2.3s}.top .call-sm.vib{animation-duration:6s;animation-delay:3.4s}.call-big,.wa-big,.call-sm,.callbar-call,.card-go{isolation:isolate}.call-big:before,.wa-big:before,.callbar-call:before,.call-sm:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 42%,rgba(255,255,255,.7) 50%,transparent 58%) no-repeat;background-size:260% 100%;background-position:180% 0;animation:shine 4.2s ease-in-out infinite;pointer-events:none;z-index:0}.wa-big>*,.callbar-call>*,.call-sm>*,.call-big>*{position:relative;z-index:1}.call-sm{position:relative;overflow:hidden}.wa-big:before{animation-delay:2.1s}.callbar-call:before{animation-delay:1s}@keyframes shine{0%,55%{background-position:180% 0}85%,to{background-position:-80% 0}}.call-big{overflow:visible}.call-big>span{position:relative;z-index:1}[data-r]{opacity:0;transform:translateY(34px) scale(.97)}[data-r].in{animation:popIn .9s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--d, 0) * 90ms)}@keyframes popIn{0%{opacity:0;transform:translateY(34px) scale(.97)}60%{opacity:1;transform:translateY(-4px) scale(1.01)}75%{transform:translateY(0) rotate(-.6deg)}87%{transform:rotate(.4deg)}to{opacity:1;transform:none}}.spin-logo{animation:logoSpin 9s cubic-bezier(.65,0,.35,1) infinite}.spin-logo.slow{animation-duration:12s;animation-delay:2s}@keyframes logoSpin{0%,82%{transform:rotate(0)}96%{transform:rotate(372deg)}to{transform:rotate(360deg)}}.burger{display:none;width:46px;height:46px;border-radius:50%;border:0;background:var(--y);cursor:pointer;position:relative}.burger span{position:absolute;left:13px;right:13px;height:2.5px;background:var(--k);border-radius:2px;transition:transform .3s,top .3s}.burger span:first-child{top:18px}.burger span:last-child{top:26px}.burger[aria-expanded=true] span:first-child{top:22px;transform:rotate(45deg)}.burger[aria-expanded=true] span:last-child{top:22px;transform:rotate(-45deg)}.mnav{position:fixed;inset:0;z-index:39;background:#000000f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:100px 1.6rem 2rem;display:flex;flex-direction:column;justify-content:space-between;opacity:0;transition:opacity .35s;overflow-y:auto}.mnav.on{opacity:1}.mnav nav{display:grid;gap:.3rem}.mnav nav a{font:900 clamp(2.6rem,12vw,3.6rem)/1.05 var(--display);text-decoration:none;opacity:0;transform:translateY(20px);transition:opacity .4s,transform .5s cubic-bezier(.34,1.56,.64,1),color .2s;transition-delay:calc(var(--d) * 50ms)}.mnav.on nav a{opacity:1;transform:none}.mnav nav a:hover{color:var(--y)}.mnav-cta{display:grid;gap:.8rem;margin-top:2rem}.mnav-cta .call-big,.mnav-cta .wa-big{justify-content:center}.mnav-cta .lang{justify-self:start}body.menu-open{overflow:hidden}@media(max-width:900px){.burger{display:block}.top .lang{display:none}}.hero{position:relative;overflow:hidden;min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:120px 0 80px;isolation:isolate}.hero-bg{position:absolute;inset:0;z-index:-2;overflow:hidden}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;filter:blur(28px) saturate(1.3) brightness(.32)}.hero-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(80% 70% at 70% 50%,transparent,#000 85%),linear-gradient(transparent 70%,#000)}.hero-in{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(2rem,5vw,4rem);align-items:center}.hero h1{font-size:clamp(3.6rem,8vw,7.8rem);margin-top:1.1rem}.hero h1 .ln{display:block;overflow:hidden;padding:0 .04em .06em 0}.hero h1 .ln>span{display:block;animation:rise 1s cubic-bezier(.2,.8,.2,1) both}.hero h1 .chrome>span{background:var(--chrome);-webkit-background-clip:text;background-clip:text;color:transparent}.hero h1 .y>span{background:var(--gold);-webkit-background-clip:text;background-clip:text;color:transparent;animation-delay:.14s}@keyframes rise{0%{transform:translateY(105%) skewY(6deg)}}.hero .lede{font-size:1.25rem;max-width:40ch;animation:fadein .8s .35s both}.hero-actions{margin-top:2.2rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;animation:fadein .8s .5s both}.hero-note{font-size:.95rem;color:#fff9;margin-top:1rem}@keyframes fadein{0%{opacity:0;transform:translateY(16px)}}.hero-photo{margin:0;position:relative;will-change:transform;animation:pop 1.1s .15s cubic-bezier(.2,.9,.25,1.15) both;aspect-ratio:1}@keyframes pop{0%{opacity:0;transform:scale(.82) rotate(-8deg)}}.hero-photo>img:first-of-type{position:absolute;inset:9%;width:82%;height:82%;border-radius:50%}.hero-photo:before{content:"";position:absolute;inset:14%;border-radius:50%;box-shadow:0 0 140px 40px #ffbe004d;animation:pulse 2.8s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 180px 60px #ffbe006b}}.ring-text{position:absolute;inset:0;width:100%;height:100%;animation:spin 26s linear infinite}.ring-text text{font:800 11.5px var(--display);letter-spacing:.5px;fill:var(--y)}@keyframes spin{to{transform:rotate(360deg)}}.hero-logo{position:absolute;width:26%;height:auto;right:2%;bottom:4%;filter:drop-shadow(0 10px 24px rgba(0,0,0,.7));animation:bob 4s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-10px) rotate(4deg)}}.hero-light{position:absolute;inset:0;z-index:-1;pointer-events:none;mix-blend-mode:screen}.hero-light i{position:absolute;top:50%;left:72%;width:170vmax;height:170vmax;margin:-85vmax 0 0 -85vmax;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 40deg,rgba(255,176,0,.17) 52deg,transparent 66deg 220deg,rgba(255,176,0,.12) 232deg,transparent 246deg);filter:blur(18px);animation:spin 3.2s linear infinite}.hero-light i+i{animation-duration:4.6s;animation-direction:reverse;opacity:.7}@media(max-width:860px){.hero{align-items:flex-start;padding:96px 0 56px}.hero-logo{display:none}.hero-in{grid-template-columns:1fr;gap:1.2rem}.hero-photo{order:-1;width:min(70vw,320px);margin-inline:auto}.hero-light i{left:50%;top:26%}.hero h1{font-size:clamp(3rem,14vw,4.6rem);margin-top:.8rem}.hero .lede{font-size:1.08rem;margin-top:.8rem}.hero-actions{margin-top:1.5rem}.hero-actions .call-big,.hero-actions .wa-big{width:100%;justify-content:center}.hero-note{max-width:none}}.tapes{position:relative;height:190px;overflow:hidden;margin:-40px 0;z-index:3;pointer-events:none}.tape{position:absolute;left:-10%;width:120%;top:50%;padding:.9rem 0;background:var(--y);color:var(--k);box-shadow:0 10px 30px #00000080}.tape-a{transform:translateY(-50%) rotate(-4deg)}.tape-b{transform:translateY(-50%) rotate(3.5deg);background:#111;color:var(--y);border-block:2px solid var(--y)}.tape-track{display:flex;width:max-content;animation:slide 30s linear infinite}.tape-b .tape-track{animation-direction:reverse;animation-duration:36s}.tape span{font:900 1.7rem/1 var(--display);white-space:nowrap;padding:0 1.4rem;display:inline-flex;align-items:center}.tape span:after{content:"";width:12px;height:12px;background:currentColor;transform:rotate(45deg);margin-left:2.8rem}@keyframes slide{to{transform:translate(-50%)}}.services{padding-top:clamp(4rem,8vw,6rem)}.stack{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.card{position:sticky;top:calc(92px + var(--i) * 12px)}.card a{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"ico sit go" "ico txt go";gap:.4rem 1.8rem;align-items:center;min-height:230px;padding:2.4rem 2.6rem;border-radius:var(--r);text-decoration:none;transform-origin:50% 0;position:relative;overflow:hidden}.card-y a{background:var(--y);color:var(--k)}.card-k a{background:#121212;color:var(--w);border:1px solid rgba(255,255,255,.14)}.card a:before{content:"";position:absolute;right:-60px;top:-60px;width:260px;height:260px;border-radius:50%;border:36px solid currentColor;opacity:.06}.card-ico{grid-area:ico;width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:var(--k);color:var(--y)}.card-k .card-ico{background:var(--y);color:var(--k)}.card-sit{grid-area:sit;font:900 clamp(2rem,4.6vw,3.6rem)/.95 var(--display)}.card-txt{grid-area:txt;font-size:1.05rem;opacity:.78;max-width:46ch}.card-go{grid-area:go;font-weight:700;font-size:1rem;display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.1rem;border-radius:99px;border:2px solid currentColor;white-space:nowrap;transition:background .25s,color .25s}.card-y a:hover .card-go{color:var(--y);background:var(--k);border-color:var(--k)}.card-k a:hover .card-go{color:var(--k);background:var(--y);border-color:var(--y)}.arrow{transition:transform .25s}.card a:hover .arrow{transform:translate(4px)}@media(max-width:760px){.card{top:calc(84px + var(--i) * 8px)}.card a{grid-template-columns:1fr;grid-template-areas:"ico" "sit" "txt" "go";min-height:58vh;align-content:end;gap:.9rem;padding:1.8rem}.card-ico{width:74px;height:74px;margin-bottom:auto}.card-ico .icon{width:36px;height:36px}.card-sit{font-size:clamp(2.4rem,12vw,3.2rem)}.card-go{justify-self:start}}.steps-sec{background:radial-gradient(60% 50% at 0% 0%,rgba(255,208,0,.08),transparent 70%)}.steps{counter-reset:s;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:3rem 0 0;padding:0;list-style:none}.steps li{position:relative;padding:2rem;border-radius:var(--r);background:linear-gradient(160deg,#1a1a1a,#0b0b0b);border:1px solid var(--line);overflow:hidden}.steps li:before{counter-increment:s;content:counter(s);position:absolute;right:-.6rem;bottom:-2.6rem;font:900 11rem/1 var(--display);background:var(--gold);-webkit-background-clip:text;background-clip:text;color:transparent}.steps li h3{font-size:2.2rem;position:relative}.steps li p{color:#ffffffb8;margin-top:.7rem;max-width:24ch;position:relative;padding-bottom:5rem}@supports (animation-timeline: view()){.steps li{animation:fadein linear both;animation-timeline:view();animation-range:entry 0% entry 70%}}@media(max-width:860px){.steps{grid-template-columns:1fr}.steps li p{padding-bottom:3.6rem}}.owner-sec{padding:clamp(2rem,6vw,5rem) 0}.owner{display:grid;grid-template-columns:minmax(260px,460px) 1fr;gap:clamp(2rem,6vw,5rem);align-items:center;padding:clamp(1.5rem,4vw,3.5rem);border-radius:40px;background:linear-gradient(135deg,#171717,#050505);border:1px solid var(--line);position:relative;overflow:hidden}.owner:after{content:"";position:absolute;width:480px;height:480px;right:-160px;top:-160px;border-radius:50%;background:radial-gradient(circle,rgba(255,208,0,.22),transparent 65%);pointer-events:none}.owner-img img{width:100%;height:auto;filter:drop-shadow(0 0 40px rgba(255,208,0,.25))}.sign{margin-top:1.8rem;font:900 2rem/1 var(--display)}.sign span{display:block;font:600 1rem/1.4 var(--body);color:var(--steel);margin-top:.3rem}@media(max-width:760px){.owner{grid-template-columns:1fr}.owner-img img{max-width:300px;margin-inline:auto}}.area{background:radial-gradient(70% 60% at 100% 100%,rgba(255,208,0,.1),transparent 70%)}.cities{list-style:none;padding:0;margin:2.4rem 0 0;display:flex;flex-wrap:wrap;gap:.7rem}.cities li{font:800 clamp(1.3rem,2.6vw,1.8rem)/1 var(--display);padding:.75rem 1.25rem;border-radius:99px;border:1px solid rgba(255,255,255,.18);transition:background .25s,color .25s,transform .25s}.cities li:first-child{background:var(--y);color:var(--k);border-color:var(--y)}.cities li:hover{background:var(--w);color:var(--k);transform:translateY(-3px)}.safety-sec>.wrap{background:var(--w);color:var(--k);border-radius:40px;padding:clamp(2rem,5vw,4rem)}.safety{display:grid;grid-template-columns:.9fr 1.1fr;gap:2.5rem;align-items:center}.safety ul{list-style:none;padding:0;margin:0;display:grid;gap:.8rem}.safety li{padding:1rem 1.2rem 1rem 3.4rem;position:relative;font-weight:600;font-size:1.12rem;background:#f2f2f2;border-radius:18px}.safety li:before{content:"!";position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.7rem;height:1.7rem;display:grid;place-items:center;font:900 1.1rem/1 var(--display);background:var(--y);border-radius:50%}@media(max-width:760px){.safety{grid-template-columns:1fr}}.faq{margin-top:2.5rem;max-width:900px;display:grid;gap:.8rem}.faq details{border-radius:22px;background:#111;border:1px solid var(--line);padding:0 1.5rem;transition:background .25s}.faq details[open]{background:#181818;border-color:#ffd00066}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font:800 1.55rem/1.1 var(--display)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:50%;background:var(--y);color:var(--k);font-size:1.6rem;transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 0 1.4rem;color:#ffffffc7;max-width:64ch}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.post-card{text-decoration:none;display:flex;flex-direction:column;gap:.7rem;padding:2rem;border-radius:var(--r);background:#111;border:1px solid var(--line);transition:transform .3s,border-color .3s;min-height:260px}.post-card:hover{transform:translateY(-6px);border-color:var(--y)}.post-card h3{font-size:1.9rem}.post-card p{color:#ffffffb3;font-size:1rem}.post-meta{font-size:.9rem;font-weight:700;color:var(--y)}@media(max-width:900px){.posts{grid-template-columns:1fr}}.reveal{height:220vh;position:relative}.reveal-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.reveal-circle{position:absolute;inset:0;background:var(--y);color:var(--k);display:grid;place-items:center;clip-path:circle(60px at 50% 50%)}.reveal .final{text-align:center;opacity:0;transform:scale(.9);transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.reveal.open .final{opacity:1;transform:none}.reveal.static{height:auto}.reveal.static .reveal-stage{position:relative;height:auto}.reveal.static .reveal-circle{position:relative;padding:6rem 0}.final h2{font-size:clamp(3.4rem,11vw,9rem)}.final .lede{color:#000000bf;margin:1rem auto 0}.final .call-big{margin-top:2.2rem;background:var(--k);color:var(--y);box-shadow:0 20px 50px -14px #0009}.final .call-big .call-ico{background:var(--y);color:var(--k)}.final .call-big:after{border-color:var(--k)}.foot{background:#000;padding:3.5rem 0 2rem;font-size:1rem;color:#ffffffb8}.foot-in{display:grid;grid-template-columns:140px 1fr auto;gap:2rem;align-items:center}.foot-name{font:900 1.8rem/1 var(--display);color:var(--w);margin-bottom:.4rem}.foot a{text-decoration:none}.foot a:hover{color:var(--y)}.foot-links{display:grid;gap:.5rem;font-weight:600}.credit{margin-top:2.5rem;padding-top:1.4rem;border-top:1px solid var(--line);text-align:center;font-size:.9rem}.credit a{color:var(--y)}.credit .made{margin-top:.5rem;font-weight:600}.foot-contact{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin-top:.6rem;font-weight:600}.foot-contact a{color:var(--y)}@media(max-width:760px){.foot-in{grid-template-columns:1fr}body{padding-bottom:90px}}.page-hero{padding:10rem 0 4rem;background:radial-gradient(60% 80% at 85% 0%,rgba(255,208,0,.16),transparent 70%)}.page-hero h1{font-size:clamp(3rem,8vw,6.4rem);max-width:14ch;background:var(--chrome);-webkit-background-clip:text;background-clip:text;color:transparent}.crumbs{font-size:.95rem;color:var(--steel);margin-bottom:1.2rem}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--y)}.svc-body{display:grid;grid-template-columns:1.3fr 1fr;gap:4rem;padding:2rem 0 6rem}.svc-body h2{font-size:2.6rem;margin-bottom:1rem}.svc-body ul{padding-left:1.2rem}.svc-body li{margin-bottom:.5rem}.svc-body li::marker{color:var(--y)}.side-call{position:sticky;top:100px;align-self:start;background:var(--y);color:var(--k);border-radius:32px;padding:2.2rem}.side-call h3{font-size:2.4rem}.side-call p{margin:.6rem 0 1.4rem}.side-call .call-big{background:var(--k);color:var(--y);width:100%;box-shadow:none}.side-call .call-big .call-ico{background:var(--y);color:var(--k)}.side-call .call-big:after{display:none}.related{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.related a{border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:.5rem 1.05rem;text-decoration:none;font-weight:600;font-size:1rem}.related a:hover{border-color:var(--y);color:var(--y)}@media(max-width:900px){.svc-body{grid-template-columns:1fr}.side-call{position:static}}.article{max-width:720px;padding:2rem 0 6rem}.article h2{font-size:2.5rem;margin:2.6rem 0 1rem}.article h3{font-size:1.7rem;margin:2rem 0 .8rem}.article p,.article ul,.article ol{margin:0 0 1.2rem;color:#ffffffd9}.article li{margin-bottom:.45rem}.article li::marker{color:var(--y)}.article strong{color:var(--w)}.article a{color:var(--y)}.tldr{border-radius:22px;background:#ffd0001a;border:1px solid rgba(255,208,0,.35);padding:1.3rem 1.5rem;margin:0 0 2rem}.tldr p{color:var(--w)!important;margin:0!important;font-weight:500}.post-cta{margin-top:3rem;background:var(--y);color:var(--k);border-radius:32px;padding:2rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem}.post-cta h3{font-size:2.2rem}.post-cta .call-big{background:var(--k);color:var(--y);box-shadow:none}.post-cta .call-big .call-ico{background:var(--y);color:var(--k)}.post-cta .call-big:after{display:none}.blog-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;padding:1rem 0 6rem}.blog-list a{display:block;text-decoration:none;padding:2rem;border-radius:var(--r);background:#111;border:1px solid var(--line);transition:border-color .3s,transform .3s}.blog-list a:hover{border-color:var(--y);transform:translateY(-4px)}.blog-list h2{font-size:2.1rem;margin-bottom:.6rem}.blog-list p{color:#ffffffb8;font-size:1rem}@media(max-width:760px){.blog-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.page-hero{position:relative;overflow:hidden}.page-hero-glow{position:absolute;width:70vmax;height:70vmax;right:-25vmax;top:-35vmax;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 40deg,rgba(255,176,0,.14) 55deg,transparent 75deg 220deg,rgba(255,176,0,.1) 235deg,transparent 255deg);filter:blur(20px);animation:spin 6s linear infinite;pointer-events:none}.page-hero .wrap{position:relative}.wa-dark{background:#0b0b0b;color:#25d366;border:2px solid #25D366}.wa-dark:hover{background:#25d366;color:#06210f}.final .wa-big{margin:1rem 0 0 .8rem}.cta-band{padding:0 0 clamp(4rem,8vw,7rem)}.cta-in{background:var(--y);color:var(--k);border-radius:40px;padding:clamp(2rem,5vw,4rem);display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;position:relative;overflow:hidden}.cta-in:after{content:"";position:absolute;width:380px;height:380px;right:-120px;bottom:-200px;border-radius:50%;border:50px solid rgba(0,0,0,.07)}.cta-in .lede{color:#000000b8}.cta-btns{display:flex;flex-wrap:wrap;gap:.8rem;position:relative;z-index:1}.cta-in .call-big,.post-cta .call-big{background:var(--k);color:var(--y);box-shadow:none}.cta-in .call-big .call-ico,.post-cta .call-big .call-ico{background:var(--y);color:var(--k)}.cta-in .call-big:after{border-color:var(--k)}@media(max-width:860px){.cta-in{grid-template-columns:1fr}.cta-btns>*{width:100%;justify-content:center}}.side-call{display:grid;gap:.8rem}.side-call h3,.side-call p{margin:0}.side-ico{width:84px;height:84px;border-radius:50%;background:var(--k);color:var(--y);display:grid;place-items:center}.side-call .wa-big{justify-content:center}.area-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:1.5rem;align-items:start}.city-cards{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.city-cards li{padding:1.4rem 1.4rem 1.4rem 3.6rem;border-radius:22px;background:#111;border:1px solid var(--line);position:relative;transition:border-color .25s,background .25s}.city-cards li:hover{border-color:var(--y);background:#171717}.city-cards h2{font-size:1.9rem}.city-cards p{font-size:.98rem;color:#ffffffb3;margin-top:.3rem}.pin{position:absolute;left:1.3rem;top:1.6rem;width:18px;height:18px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--y);box-shadow:0 0 14px #ffd00099}.map-box{position:sticky;top:100px;border-radius:32px;overflow:hidden;border:1px solid var(--line);aspect-ratio:4/5;background:#111}.map-box iframe{width:100%;height:100%;border:0;filter:grayscale(1) invert(.92) contrast(.9)}.roads{background:linear-gradient(135deg,#171717,#050505);border:1px solid var(--line);border-radius:40px;padding:clamp(2rem,5vw,4rem)}@media(max-width:900px){.area-grid{grid-template-columns:1fr}.map-box{position:static;aspect-ratio:1}}@media(max-width:520px){.city-cards{grid-template-columns:1fr}}.about-logo{width:150px;height:auto;margin-top:2rem}.why{list-style:none;padding:0;margin:2.5rem 0 0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.why li{padding:2rem;border-radius:var(--r);background:linear-gradient(160deg,#1a1a1a,#0b0b0b);border:1px solid var(--line)}.why li:nth-child(1),.why li:nth-child(4){background:var(--y);color:var(--k);border-color:var(--y)}.why li:nth-child(1) p,.why li:nth-child(4) p{color:#000000b8}.why h3{font-size:2.2rem}.why p{margin-top:.6rem;color:#ffffffb8}@media(max-width:760px){.why{grid-template-columns:1fr}}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.contact-card{border-radius:36px;padding:2.2rem;text-decoration:none;display:grid;gap:.6rem;align-content:start;position:relative;overflow:hidden}.c-call{background:var(--y);color:var(--k)}.c-wa{background:#25d366;color:#06210f}.c-wa .call-ico{background:#06210f;color:#25d366}.c-info{grid-column:1 / -1;background:#111;border:1px solid var(--line)}.c-info h2{font-size:2.6rem}.c-info ul{margin:.5rem 0 1rem;padding-left:1.2rem}.c-info li::marker{color:var(--y)}.c-info a{color:var(--y)}.c-label{font-weight:700;font-size:1.05rem;margin-top:1rem}.c-big{font:900 clamp(2.6rem,7vw,4.4rem)/.9 var(--display)}.contact-card.c-call:hover,.contact-card.c-wa:hover{transform:translateY(-4px)}.contact-card{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}@media(max-width:760px){.contact-grid{grid-template-columns:1fr}}.legal h2{font-size:2rem}@media(max-width:760px){.wa-float{display:none!important}}.related-posts{padding:0 0 6rem}.related-posts h2{font-size:2.8rem;margin-bottom:1.6rem}.guide-links{list-style:none;padding:0!important;display:grid;gap:.6rem}.guide-links a{display:block;padding:1rem 1.2rem;border-radius:18px;background:#111;border:1px solid var(--line);text-decoration:none;font-weight:600;transition:border-color .25s}.guide-links a:hover{border-color:var(--y);color:var(--y)}.guide-links li::marker{content:none}main,.foot{position:relative;z-index:1}.space{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sp{position:absolute;display:block;color:var(--w);opacity:.11;animation:drift var(--dur) ease-in-out var(--del) infinite alternate}.sp svg,.sp img{width:100%;height:auto;display:block}.sp-hook,.sp-cone{color:var(--y);opacity:.13}.sp-logo{opacity:.14}.sp-logo img{animation:logoSpin 14s cubic-bezier(.65,0,.35,1) infinite}@keyframes drift{0%{transform:translate(0) rotate(0)}25%{transform:translate(calc(var(--dir) * 40px),-30px) rotate(calc(var(--dir) * 8deg))}50%{transform:translate(calc(var(--dir) * 10px),-60px) rotate(calc(var(--dir) * -6deg))}75%{transform:translate(calc(var(--dir) * -30px),-25px) rotate(calc(var(--dir) * 10deg))}to{transform:translate(calc(var(--dir) * 20px),20px) rotate(calc(var(--dir) * 4deg))}}@media(max-width:760px){.sp-extra{display:none}}.float-a{animation:floatA 7s ease-in-out infinite}.float-b{animation:floatB 8.5s ease-in-out infinite}.float-c{animation:floatA 9.5s ease-in-out -3s infinite}@keyframes floatA{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(6px,-14px) rotate(1.2deg)}66%{transform:translate(-5px,-6px) rotate(-1deg)}}@keyframes floatB{0%,to{transform:translate(0)}50%{transform:translate(-6px,-10px)}}.owner{background:transparent;border:0;padding-inline:0;overflow:visible}.owner:after{display:none}.owner-img{position:relative}.owner-img:before{content:"";position:absolute;inset:12%;border-radius:50%;box-shadow:0 0 120px 30px #ffbe0038;animation:pulse 3.2s ease-in-out infinite}.owner-img img{position:relative;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6))}.hero-photo>img:first-of-type{inset:4%;width:92%;height:92%;border-radius:0}
