@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BhU9QXUp.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{--brand-deep: #0848a0;--brand: #1259c4;--accent: #3b82f6;--accent-bright: #60a5fa;--accent-glow: rgba(59, 130, 246, .45);--bg: #05080f;--bg-soft: #090e1a;--card: rgba(13, 22, 41, .72);--card-solid: #0d1629;--border: rgba(96, 165, 250, .14);--border-strong: rgba(96, 165, 250, .32);--text: #e9eef7;--muted: #9aa8bf;--muted-2: #6b7a94;--font-body: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: "Space Grotesk Variable", var(--font-body);--radius: 16px;--radius-sm: 10px;--container: 1140px;--header-h: 72px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{font-family:var(--font-body);background:var(--bg);color:var(--text);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:#3b82f659;color:#fff}img{max-width:100%;display:block}a{color:var(--accent-bright);text-decoration:none}.bg-fx{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 40% at 78% -8%,rgba(18,89,196,.22),transparent 62%),radial-gradient(ellipse 45% 35% at 8% 28%,rgba(8,72,160,.16),transparent 60%),radial-gradient(ellipse 50% 42% at 92% 78%,rgba(37,99,235,.1),transparent 60%),var(--bg)}.bg-fx:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(96,165,250,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(96,165,250,.045) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse 90% 70% at 50% 8%,#000 0%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 8%,#000 0%,transparent 78%)}.container{width:min(var(--container),100% - 2.5rem);margin-inline:auto}.section{padding:clamp(4rem,9vw,6.5rem) 0;position:relative}.section-head{max-width:640px;margin-bottom:clamp(2.25rem,5vw,3.5rem)}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-bright);margin-bottom:1rem}.eyebrow:before{content:"";width:26px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent),transparent)}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.15;letter-spacing:-.02em;font-weight:700}.section-head h2{font-size:clamp(1.75rem,4vw,2.6rem);margin-bottom:.85rem}.section-head p{color:var(--muted);font-size:1.05rem}.grad-text{background:linear-gradient(92deg,#7db4ff 0%,var(--accent) 55%,var(--brand) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;font-family:var(--font-body);font-weight:600;font-size:.98rem;padding:.85rem 1.6rem;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;will-change:transform}.btn svg{flex-shrink:0}.btn-primary{background:linear-gradient(135deg,var(--accent) 0%,var(--brand-deep) 100%);color:#fff;box-shadow:0 8px 28px -8px var(--accent-glow),inset 0 1px #ffffff2e}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 36px -8px var(--accent-glow),inset 0 1px #ffffff2e}.btn-ghost{background:#60a5fa0f;border-color:var(--border-strong);color:var(--text)}.btn-ghost:hover{background:#60a5fa1f;border-color:var(--accent);transform:translateY(-2px)}.btn-wa{background:linear-gradient(135deg,#22c55e,#15803d);color:#fff;box-shadow:0 8px 28px -8px #22c55e73,inset 0 1px #ffffff2e}.btn-wa:hover{transform:translateY(-2px);box-shadow:0 14px 36px -8px #22c55e80,inset 0 1px #ffffff2e}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.card:hover{transform:translateY(-4px);border-color:var(--border-strong);box-shadow:0 18px 44px -18px #0848a08c}html.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0s)}.d1{--reveal-delay: .08s}.d2{--reveal-delay: .16s}.d3{--reveal-delay: .24s}.d4{--reveal-delay: .32s}html.js .reveal.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transform:none}}.subpage{padding-top:var(--header-h)}.page-head{padding:clamp(3rem,7vw,4.5rem) 0 0}.page-head h1{font-size:clamp(1.9rem,4.5vw,2.8rem);margin-bottom:.85rem}.page-head p{color:var(--muted);font-size:1.05rem;max-width:640px}.prose{color:var(--text);font-size:1.02rem;line-height:1.75}.prose>*+*{margin-top:1.1em}.prose h1,.prose h2,.prose h3,.prose h4{margin-top:1.8em;color:var(--text)}.prose h2{font-size:1.5rem}.prose h3{font-size:1.22rem}.prose p,.prose li{color:var(--muted)}.prose strong{color:var(--text)}.prose ul,.prose ol{padding-left:1.4rem}.prose a{color:var(--accent-bright);text-decoration:underline;text-underline-offset:3px}.prose img,.prose video{border-radius:var(--radius-sm);border:1px solid var(--border);margin-inline:auto}.prose iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:1px solid var(--border);border-radius:var(--radius-sm)}.prose blockquote{border-left:3px solid var(--accent);padding:.35rem 0 .35rem 1.1rem;color:var(--muted);font-style:italic}.prose pre{background:#070c18d9;border:1px solid var(--border);border-radius:var(--radius-sm);padding:1rem 1.2rem;overflow-x:auto;font-size:.9rem}.prose code{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,monospace;font-size:.92em;color:var(--accent-bright)}.prose table{width:100%;border-collapse:collapse;font-size:.95rem}.prose th,.prose td{border:1px solid var(--border);padding:.55rem .75rem;text-align:left}.prose th{background:#3b82f614;color:var(--text)}.field{display:flex;flex-direction:column;gap:.4rem}.field label{font-size:.88rem;font-weight:600;color:var(--muted)}.field input,.field select,.field textarea{font:inherit;color:var(--text);background:#070c18b3;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem .9rem;transition:border-color .2s ease,box-shadow .2s ease}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #3b82f62e}.field textarea{min-height:8.5rem;resize:vertical}.check-field{display:flex;align-items:flex-start;gap:.6rem;font-size:.88rem;color:var(--muted)}.check-field input{margin-top:.28rem;width:1rem;height:1rem;accent-color:var(--accent);flex-shrink:0}.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.form-alert{border-radius:var(--radius-sm);border:1px solid var(--border-strong);padding:.85rem 1.1rem;font-size:.94rem}.form-alert.ok{border-color:#4ade8073;background:#4ade8014;color:#86efac}.form-alert.erro{border-color:#f8717173;background:#f8717114;color:#fca5a5}.pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2.5rem}.pagination span{color:var(--muted-2);font-size:.9rem}.meta-line{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;color:var(--muted-2);font-size:.88rem}
