@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-vietnamese-standard-normal.9GtAklmW.woff2) format("woff2-variations");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:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-latin-ext-standard-normal.BaQ5u-C4.woff2) format("woff2-variations");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:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-latin-standard-normal.CHqbGEEr.woff2) format("woff2-variations");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{--bg-deep: #0a0c0e;--bg-panel: #0e1216;--text-main: #e0e0e0;--text-muted: #a2b2ab;--accent: #ff5c00;--accent-dim: #cc4a00;--grid-line: #1d2329;--border-tech: 1px solid rgba(255, 92, 0, .3);--font-sans: "Anybody Variable", sans-serif;--font-display: var(--font-sans);--font-body: var(--font-sans);--font-code: var(--font-sans);--spacing-unit: 1.5rem;--container-width: 1200px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--space-11: 10rem;--step--1: clamp(.78rem, .75rem + .15vw, .86rem);--step-0: clamp(.94rem, .9rem + .2vw, 1.05rem);--step-1: clamp(1.1rem, 1rem + .5vw, 1.35rem);--step-2: clamp(1.3rem, 1.1rem + .95vw, 1.85rem);--step-3: clamp(1.55rem, 1.2rem + 1.6vw, 2.5rem);--step-4: clamp(1.85rem, 1.3rem + 2.6vw, 3.4rem);--step-5: clamp(2.2rem, 1.3rem + 4.2vw, 4.6rem);--step-6: clamp(2.6rem, 1.1rem + 6.8vw, 6.2rem);--step-7: clamp(3rem, .6rem + 10.5vw, 8.5rem);--dur-fast: .2s;--dur-base: .35s;--dur-slow: .6s;--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-soft: cubic-bezier(.33, 1, .68, 1);--z-atmosphere: -2;--z-canvas: -1;--z-nav: 100;--z-whatsapp: 9500;--z-cursor: 9999;--z-toast: 10000;--z-skip: 99999;--z-loader: 100000}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;min-width:0}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{overflow-x:clip}section[id],footer[id]{scroll-margin-top:5.5rem}body{background-color:var(--bg-deep);color:var(--text-main);font-family:var(--font-body);font-stretch:100%;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}body:before{content:"";position:fixed;inset:0;z-index:var(--z-atmosphere);pointer-events:none;background:radial-gradient(80% 60% at var(--pointer-x, 78%) var(--pointer-y, 14%),rgba(255,92,0,.11),transparent 58%),radial-gradient(65% 55% at 8% 88%,rgba(151,164,176,.055),transparent 68%),linear-gradient(135deg,#0a0d10,#101416 46%,#090b0d)}body:after{content:"";position:fixed;inset:0;z-index:900;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}::selection{background:var(--accent);color:#211007}:where(a,button,summary,input,textarea,select){-webkit-tap-highlight-color:transparent}:where(a,button,summary,select){touch-action:manipulation}:where(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--accent);outline-offset:4px}:where(input,textarea,select):focus-visible{outline-offset:2px}:where(button,summary,select):disabled{cursor:not-allowed;opacity:.48}@media(hover:hover){:where(input,textarea,select):hover:not(:focus){border-color:color-mix(in srgb,var(--accent) 54%,var(--grid-line))}}@media(prefers-reduced-motion:no-preference){:where(a,button,summary,input,textarea,select){transition-duration:var(--dur-fast);transition-timing-function:var(--ease-out-expo)}}p{text-wrap:pretty}.has-custom-cursor,.has-custom-cursor a,.has-custom-cursor button,.has-custom-cursor .btn,.has-custom-cursor input,.has-custom-cursor textarea,.has-custom-cursor select,.has-custom-cursor summary{cursor:none}ul{list-style:none}#cursor,#cursor-follower{position:fixed;top:0;left:0;border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);mix-blend-mode:difference}#cursor{width:8px;height:8px;background:var(--accent)}#cursor-follower{width:40px;height:40px;border:1px solid var(--accent);transition:transform .1s ease-out,width .3s,height .3s}.bg-atmosphere{position:fixed;inset:0;z-index:var(--z-atmosphere);pointer-events:none;background:radial-gradient(130% 90% at 50% -10%,rgba(190,205,225,.07),transparent 55%),radial-gradient(55% 45% at 92% 38%,rgba(255,120,30,.05),transparent 60%),radial-gradient(75% 60% at 78% 108%,rgba(255,92,0,.14),transparent 62%),radial-gradient(60% 50% at 8% 102%,rgba(255,70,0,.08),transparent 58%)}.bg-atmosphere:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.045}#canvas-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--z-canvas);opacity:.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-stretch:72%;text-transform:uppercase;font-weight:700;letter-spacing:.05em;color:#fff;line-height:1.1}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1{font-size:clamp(2rem,8vw,6rem);line-height:.95;margin-bottom:1.5rem}h2{font-size:clamp(1.5rem,5vw,3.5rem);margin-bottom:1.5rem;position:relative}.section-header h2,.title--classic{text-align:center}.section-header h2:after,.title--classic:after{content:"";display:block;width:60px;height:4px;background:var(--accent);margin:15px auto 0}h3{font-size:clamp(1.1rem,3vw,1.5rem);margin-bottom:1rem}p{color:var(--text-muted);max-width:65ch;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}h1,h2,h3,h4,h5,h6{word-wrap:normal;overflow-wrap:normal;hyphens:none;word-break:normal}.highlight{color:var(--accent)}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--spacing-unit);width:100%}section{padding:6rem 0;position:relative;border-bottom:1px solid var(--grid-line);width:100%}.section-header{text-align:center;max-width:800px;margin:0 auto 3rem;padding:0 1rem}.section-label{color:var(--accent);font-family:var(--font-code);font-size:.85rem;letter-spacing:.2em;margin-bottom:.75rem;display:inline-block}.section-header h2{margin-bottom:1rem}.section-sub{color:var(--text-muted);font-size:clamp(.9rem,2vw,1.1rem);line-height:1.6;max-width:600px;margin:0 auto}.btn{display:inline-block;background:transparent;color:var(--accent);border:1px solid var(--accent);padding:1rem 2.5rem;font-family:var(--font-code);font-weight:700;text-transform:uppercase;letter-spacing:.1em;position:relative;overflow:hidden;transition:all var(--dur-base) var(--ease-out-expo);isolation:isolate}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--accent);z-index:-1;transition:left var(--dur-base) var(--ease-out-expo)}.btn:hover{color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5)}.btn:hover:before{left:0}.whatsapp-float{position:fixed;bottom:24px;right:24px;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;z-index:9500;box-shadow:0 6px 20px #00000059,0 0 #25d36680;transition:transform .3s cubic-bezier(.19,1,.22,1),box-shadow .3s ease,opacity .3s ease;animation:whatsappPulse 2.6s ease-in-out infinite}.whatsapp-float.is-fab-hidden{opacity:0;pointer-events:none;transform:translateY(16px) scale(.9)}html.menu-open .whatsapp-float{opacity:0;pointer-events:none}.whatsapp-float:hover{transform:scale(1.08);box-shadow:0 10px 28px #00000073,0 0 30px #25d36680}.whatsapp-float svg{display:block}@keyframes whatsappPulse{0%,to{box-shadow:0 6px 20px #00000059,0 0 #25d36680}50%{box-shadow:0 6px 20px #00000059,0 0 0 12px #25d36600}}.whatsapp-tooltip{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);background:var(--bg-panel);border:1px solid var(--grid-line);color:var(--text-main);font-family:var(--font-code);font-size:.8rem;white-space:nowrap;padding:.4rem .75rem;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .3s ease}.whatsapp-float:hover .whatsapp-tooltip{opacity:1}@media(max-width:768px){.whatsapp-float{width:52px;height:52px;bottom:18px;right:18px;cursor:pointer}.whatsapp-tooltip{display:none}}#toast{position:fixed;bottom:96px;right:30px;background:var(--bg-panel);border:1px solid var(--accent);color:var(--accent);padding:1rem 2rem;font-family:var(--font-code);transform:translateY(100px);opacity:0;transition:all .4s ease;z-index:10000;box-shadow:0 0 15px #ff5c0033}#toast.show{transform:translateY(0);opacity:1}.lucide{vertical-align:-.15em;flex-shrink:0}.inline-icon{display:inline-block;vertical-align:-.2em;margin-right:.35em;color:var(--accent)}@media(max-width:768px){h1{font-size:2rem}h2{font-size:1.5rem}h2:after{width:40px;height:3px;margin:10px auto 0}h3{font-size:1.1rem}p{font-size:.95rem}section{padding:3rem 0}.container{padding:0 1rem}.section-header{margin-bottom:2rem;padding:0 .5rem}.section-label{font-size:.75rem}#cursor,#cursor-follower{display:none}body{cursor:auto}a,.btn{cursor:pointer}}@media(max-width:480px){h1{font-size:1.75rem;line-height:1}h2{font-size:1.25rem}h2:after{width:30px;height:2px}h3{font-size:1rem}p{font-size:.9rem}section{padding:2.5rem 0}.container{padding:0 1rem}.btn{padding:.875rem 1.5rem;font-size:.85rem;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.skip-link{position:absolute;top:-100px;left:1rem;z-index:99999;padding:.75rem 1.5rem;background:var(--accent);color:#000;font-family:var(--font-code);font-weight:700;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;transition:top .2s ease;outline:2px solid transparent;outline-offset:2px}.skip-link:focus,.skip-link:focus-visible{top:1rem;outline-color:#fff}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}@media(max-width:768px){.tm-head,.ai-head,.sp-head,.pr-head,.fq-head{display:flex;flex-direction:column;align-items:center;text-align:center}.tm-head h2,.ai-head h2,.sp-head h2,.pr-head h2,.fq-head h2{text-align:center}.tm-head .tm-label,.ai-head .ai-label{padding-left:0!important}.tm-head .tm-label:before,.ai-head .ai-label:before{display:none}.ai-head .ai-intro,.pr-head .pr-intro,.fq-head .fq-intro,.tm-head .tm-intro{margin-left:auto;margin-right:auto;max-width:100%;text-align:center}.mf-inner{align-items:center;text-align:center}.mf-label{padding-left:0!important}.mf-label:before{display:none}h2{text-align:center!important}.cl-step{display:none}.cl-inner{grid-template-columns:1fr!important}.cl-body .cl-label,.cl-aside .cl-label{text-align:center;letter-spacing:.12em}.cl-body .cl-lead,.cl-aside .cl-lead{text-align:left;max-width:100%}.cl-body .cl-title,.cl-aside .cl-title{margin-left:auto;margin-right:auto;max-width:100%}.cl-checks{text-align:left}.cl-cta{margin-left:auto;margin-right:auto}.stat,.sp-metric{text-align:center}.stat .stat-value,.sp-metric .sp-m-value{justify-content:center}}.ache-select-trigger{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem .9rem;border:1px solid #3e4745;border-radius:0;background:#0b0f11;color:var(--text-main);font-family:var(--font-body);font-size:.95rem;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .26s var(--ease-out-expo),transform .26s var(--ease-out-expo)}.ache-select-trigger[data-placeholder]{color:#818b87}.ache-select-trigger:hover{border-color:color-mix(in srgb,var(--accent) 60%,#3e4745)}.ache-select-trigger:focus-visible,.ache-select-trigger[data-state=open]{outline:none;border-color:var(--accent);background:#101517;box-shadow:0 0 0 3px #ff5c0021,inset 3px 0 var(--accent);transform:translateY(-1px)}.ache-select-chevron{display:inline-flex;color:var(--accent);transition:transform .28s var(--ease-out-expo)}.ache-select-trigger[data-state=open] .ache-select-chevron{transform:rotate(180deg)}.ache-select-content{z-index:var(--z-toast);min-width:var(--radix-select-trigger-width);max-height:min(22rem,var(--radix-select-content-available-height));overflow:hidden;border:1px solid rgba(255,92,0,.48);background:#0c1012fa;color:var(--text-main);box-shadow:0 24px 70px #00000075,inset 0 1px #ffffff0a;transform-origin:var(--radix-select-content-transform-origin);animation:ache-select-in .22s var(--ease-out-expo)}.ache-select-viewport{padding:.35rem}.ache-select-item{position:relative;min-height:42px;display:flex;align-items:center;padding:.65rem 2.2rem .65rem .75rem;color:#ccd2ce;font-family:var(--font-body);font-size:.9rem;line-height:1.25;outline:none;cursor:pointer;user-select:none;transition:color .16s ease,background .16s ease,padding .22s var(--ease-out-expo)}.ache-select-item[data-highlighted]{color:var(--text-main);background:#ff5c001f;padding-left:1rem}.ache-select-item[data-state=checked]{color:var(--accent)}.ache-select-check{position:absolute;right:.75rem;display:inline-flex}.ache-select-scroll{height:30px;display:grid;place-items:center;border:0;background:#111719;color:var(--accent)}@keyframes ache-select-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ache-select-content{animation:none}.ache-select-trigger,.ache-select-item,.ache-select-chevron{transition:none}}@media(max-width:480px){:root{--step--1: clamp(.8rem, .74rem + 1vw, .86rem);--step-0: clamp(1rem, .92rem + 1.6vw, 1.05rem);--step-1: clamp(1.16rem, 1.04rem + 2.2vw, 1.35rem)}}
