.header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);background:var(--surface);color:var(--ink);border-bottom:1px solid #0000000f;transition:background .3s,box-shadow .3s,color .3s,border-color .3s;position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs].scrolled{box-shadow:0 6px 24px #00000014}.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open){color:var(--ink);background:0 0;border-color:#0000;transition:none}.header[data-astro-cid-nen7h5rs].overlay.scrolled:not(.open){background:var(--surface);color:var(--ink);box-shadow:none;border-bottom:1px solid #1e90d4}@media (width>=1001px){.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open){height:auto}.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open) .header-inner[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto;grid-template-areas:"logo icons""nav nav";align-items:center;row-gap:0;width:min(1500px,100% - 96px);padding-top:22px;display:grid}.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open) .logo[data-astro-cid-nen7h5rs]{grid-area:logo;padding-bottom:16px}.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open) .logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:56px}.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open) .contact-icons[data-astro-cid-nen7h5rs]{grid-area:icons;padding-bottom:16px}.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open) .nav[data-astro-cid-nen7h5rs]{border-top:1px solid #1e90d4;flex-direction:column;grid-area:nav;align-items:flex-start;gap:2px;padding-top:18px;font-size:16px}.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open) .nav-link[data-astro-cid-nen7h5rs]{color:#1a1a1a8c;padding:3px 0;transition:color .2s}.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open) .nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--ink)}.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open) .nav-link[data-astro-cid-nen7h5rs].active{color:var(--blue)}.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open) .nav-link[data-astro-cid-nen7h5rs]:after{display:none}.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open) .nav-link[data-astro-cid-nen7h5rs] svg{transform:none}.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open) .dropdown[data-astro-cid-nen7h5rs]{top:-8px;margin-top:0;inset-inline-start:calc(100% + 12px);transform:translate(6px)}.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open) .dropdown[data-astro-cid-nen7h5rs]:before{width:14px;height:auto;inset:0 -14px 0 auto}.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open) .nav-group[data-astro-cid-nen7h5rs]:hover .dropdown[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs].overlay:not(.scrolled):not(.open) .nav-group[data-astro-cid-nen7h5rs]:focus-within .dropdown[data-astro-cid-nen7h5rs]{transform:none}}.header-spacer[data-astro-cid-nen7h5rs]{height:var(--header-h)}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;width:min(1300px,100% - 32px);height:100%;margin-inline:auto;display:flex}.logo[data-astro-cid-nen7h5rs]{flex-shrink:0;display:block}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:48px}.logo-light[data-astro-cid-nen7h5rs]{display:none}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:30px;font-size:17px;font-weight:600;display:flex}.nav-link[data-astro-cid-nen7h5rs]{align-items:center;gap:4px;padding:6px 0;display:inline-flex;position:relative}.nav-link[data-astro-cid-nen7h5rs] svg{transform:rotate(90deg)}.nav-link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--blue);height:2px;transition:transform .25s;position:absolute;inset:auto 0 -2px;transform:scaleX(0)}.nav-link[data-astro-cid-nen7h5rs]:hover:after,.nav-link[data-astro-cid-nen7h5rs].active:after{transform:scaleX(1)}.nav-group[data-astro-cid-nen7h5rs]{position:relative}.dropdown[data-astro-cid-nen7h5rs]{top:100%;background:var(--surface);min-width:200px;color:var(--ink);opacity:0;visibility:hidden;border-radius:12px;margin-top:10px;padding:8px;transition:all .2s;position:absolute;inset-inline-start:-16px;transform:translateY(6px);box-shadow:0 14px 40px #00000024}.dropdown[data-astro-cid-nen7h5rs]:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}.nav-group[data-astro-cid-nen7h5rs]:hover .dropdown[data-astro-cid-nen7h5rs],.nav-group[data-astro-cid-nen7h5rs]:focus-within .dropdown[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}.dropdown[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:8px;padding:10px 14px;font-weight:600;display:block}.dropdown[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--surface-soft);color:var(--blue)}.contact-icons[data-astro-cid-nen7h5rs]{gap:8px;display:flex}.contact-icons[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{background:var(--blue);width:34px;height:34px;color:var(--white);border-radius:50%;place-items:center;transition:background .2s,transform .2s;display:grid}.contact-icons[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--blue-dark);transform:translateY(-2px)}.contact-icons[data-astro-cid-nen7h5rs]{align-items:center}.contact-icons[data-astro-cid-nen7h5rs] .quiz-btn[data-astro-cid-nen7h5rs]{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:auto;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.menu-toggle[data-astro-cid-nen7h5rs]{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px;display:none}.icon-close[data-astro-cid-nen7h5rs]{display:none}@media (width<=1000px){.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:40px}.menu-toggle[data-astro-cid-nen7h5rs]{order:3;display:block}.contact-icons[data-astro-cid-nen7h5rs]{margin-inline-start:auto}.contact-icons[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.quiz-btn){display:none}.nav[data-astro-cid-nen7h5rs]{background:var(--surface);color:var(--ink);visibility:hidden;flex-direction:column;align-items:stretch;gap:0;max-height:0;padding:0 16px;transition:max-height .3s,padding .3s,visibility 0s .3s;position:absolute;inset:100% 0 auto;overflow:hidden;box-shadow:0 14px 30px #0000001a}.nav-link[data-astro-cid-nen7h5rs]{border-bottom:1px solid #00000012;width:100%;padding:14px 0}.nav-link[data-astro-cid-nen7h5rs]:after,.nav-link[data-astro-cid-nen7h5rs] svg{display:none}.dropdown[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;box-shadow:none;min-width:0;margin:0;padding:0 16px 0 0;position:static;transform:none}.dropdown[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid #00000012;border-radius:0;padding:12px 0;font-weight:500}.header[data-astro-cid-nen7h5rs].open .nav[data-astro-cid-nen7h5rs]{visibility:visible;max-height:560px;padding:4px 16px 16px;transition:max-height .3s,padding .3s}.header[data-astro-cid-nen7h5rs].open .icon-open[data-astro-cid-nen7h5rs]{display:none}.header[data-astro-cid-nen7h5rs].open .icon-close[data-astro-cid-nen7h5rs]{display:block}}@media (width<=420px){.contact-icons[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{width:30px;height:30px}.contact-icons[data-astro-cid-nen7h5rs] .quiz-btn[data-astro-cid-nen7h5rs]{padding:0 10px;font-size:13px}.header-inner[data-astro-cid-nen7h5rs]{gap:8px}.contact-icons[data-astro-cid-nen7h5rs]{gap:5px}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:30px}.contact-icons[data-astro-cid-nen7h5rs] .quiz-btn[data-astro-cid-nen7h5rs] svg,.quiz-btn-full[data-astro-cid-nen7h5rs]{display:none}}@media (width<=380px){.header-inner[data-astro-cid-nen7h5rs]{gap:6px;width:calc(100% - 20px)}.logo[data-astro-cid-nen7h5rs]{flex-shrink:1;min-width:0}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:25px}.contact-icons[data-astro-cid-nen7h5rs]{gap:4px}.contact-icons[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{width:28px;height:28px}.contact-icons[data-astro-cid-nen7h5rs] .quiz-btn[data-astro-cid-nen7h5rs]{padding:0 8px;font-size:12px}.menu-toggle[data-astro-cid-nen7h5rs]{padding:2px}.menu-toggle[data-astro-cid-nen7h5rs] svg{width:24px;height:24px}}@media (width<=340px){.contact-icons[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][href^=mailto\:]{display:none}}.footer[data-astro-cid-jo6i4kqk]{background:var(--panel);color:var(--white);padding-top:64px;font-size:16px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr 1fr 1fr 1.6fr;align-items:start;gap:40px;padding-bottom:48px;display:grid}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:220px;height:auto;margin-bottom:18px}.social[data-astro-cid-jo6i4kqk]{gap:8px;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:#ffffff1a;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--blue)}.links[data-astro-cid-jo6i4kqk]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{opacity:.85;transition:opacity .2s,color .2s}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:1;color:var(--sand)}.newsletter[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{opacity:.9;margin:0 0 14px}.newsletter-form[data-astro-cid-jo6i4kqk]{background:var(--surface);border-radius:999px;padding:5px;display:flex}.newsletter-form[data-astro-cid-jo6i4kqk]:focus-within{outline:3px solid var(--sand);outline-offset:3px}.newsletter-form[data-astro-cid-jo6i4kqk] input[data-astro-cid-jo6i4kqk]{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:10px 16px;font-family:inherit;font-size:16px}.newsletter-note[data-astro-cid-jo6i4kqk]{font-size:13px;opacity:.75!important;margin:10px 0 0!important}.newsletter-note[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{white-space:nowrap;text-decoration:underline}.copyright-inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-inline-end:72px;display:flex}.legal-links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:6px 20px;display:flex}.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}@media (width<=600px){.copyright-inner[data-astro-cid-jo6i4kqk]{padding-inline-end:0;justify-content:center;padding-bottom:72px}}.newsletter-form[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{background:var(--blue);color:var(--white);cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:700}.newsletter-form[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{background:var(--blue-dark)}.copyright[data-astro-cid-jo6i4kqk]{opacity:.7;text-align:center;border-top:1px solid #ffffff1a;padding:18px 0;font-size:14px}@media (width<=860px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.brand[data-astro-cid-jo6i4kqk],.newsletter[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.brandmark[data-astro-cid-77qc4tpx]{height:var(--bm-h);width:auto;vertical-align:calc(var(--bm-h) * -.225);direction:ltr;display:inline-block}.community[data-astro-cid-lhmp2orm]{--wa:#25d366;--accent:#4fb3f5;background:radial-gradient(ellipse at 50% 0%, #25d3661f, transparent 60%), var(--panel);width:min(480px,100% - 32px);max-height:calc(100svh - 32px);color:var(--white);text-align:center;border:1px solid #ffffff14;border-radius:28px;padding:44px 36px 26px;overflow:auto;box-shadow:0 30px 80px #1a1a1a8c}.community[data-astro-cid-lhmp2orm][open]{animation:.35s pop-in}.community[data-astro-cid-lhmp2orm]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1a1a1aa6}@keyframes pop-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}.close[data-astro-cid-lhmp2orm]{width:40px;height:40px;color:var(--white);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;place-items:center;transition:background .2s;display:grid;position:absolute;top:16px;left:16px}.close[data-astro-cid-lhmp2orm]:hover{background:#ffffff24}.wa-tile[data-astro-cid-lhmp2orm]{background:var(--wa);width:80px;height:80px;color:var(--white);border-radius:22px;place-items:center;margin:0 auto 20px;display:grid;box-shadow:0 0 40px #25d36673}.badge[data-astro-cid-lhmp2orm]{color:#ffffffd9;background:#25d36614;border:1px solid #25d36659;border-radius:999px;align-items:center;gap:8px;margin:0 0 22px;padding:8px 18px;font-size:14px;font-weight:700;display:inline-flex}.dot[data-astro-cid-lhmp2orm]{background:var(--wa);width:8px;height:8px;box-shadow:0 0 8px var(--wa);border-radius:50%;animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.4}}h2[data-astro-cid-lhmp2orm]{margin:0;font-size:clamp(25px,5vw,32px);font-weight:800;line-height:1.3}h2[data-astro-cid-lhmp2orm] span[data-astro-cid-lhmp2orm]{color:var(--accent)}.lead[data-astro-cid-lhmp2orm]{color:#ffffffb3;max-width:400px;margin:16px auto 28px;font-size:16.5px;line-height:1.75}.join[data-astro-cid-lhmp2orm]{background:var(--wa);width:100%;color:var(--ink);box-shadow:0 0 0 3px var(--ink), 0 0 0 5px #25d36699, 0 12px 36px #25d36659;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:19px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex}.join[data-astro-cid-lhmp2orm]:hover{box-shadow:0 0 0 3px var(--ink), 0 0 0 5px var(--wa), 0 16px 44px #25d36680;transform:translateY(-2px)}.arrow[data-astro-cid-lhmp2orm]{font-size:22px;transition:transform .2s}.join[data-astro-cid-lhmp2orm]:hover .arrow[data-astro-cid-lhmp2orm]{transform:translate(-4px)}.later[data-astro-cid-lhmp2orm]{color:#ffffff8c;cursor:pointer;background:0 0;border:0;margin-top:18px;font-family:inherit;font-size:15px}.later[data-astro-cid-lhmp2orm]:hover{color:var(--white);text-decoration:underline}@media (width<=480px){.community[data-astro-cid-lhmp2orm]{padding:40px 20px 22px}}@media (prefers-reduced-motion:reduce){.community[data-astro-cid-lhmp2orm][open],.dot[data-astro-cid-lhmp2orm]{animation:none}}html[data-site=black]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f2f2f2;--ink-2:#f2f2f2;--muted:#fff9;--surface:#131416;--panel:#17181b;--surface-sand:#0f1012;--surface-soft:#0c0c0d;--line:#ffffff1a;--thin:"Jost", "Open Sans", sans-serif;--accent:#1e90d4;background:#0a0a0a}html[data-site=black] body{color:var(--ink);background:#0a0a0a}html[data-site=black] h1,html[data-site=black] h2,html[data-site=black] .section-title{font-weight:300}html[data-site=black] .section-title:after{background:linear-gradient(90deg, transparent, var(--accent), transparent);width:72px;height:1px}html[data-site=black] .eyebrow{color:var(--accent);letter-spacing:.12em}html[data-site=black] .section-ink{border-block:1px solid var(--line);background:#000}html[data-site=black] .prose a{color:var(--accent)}html[data-site=black] .btn-ink{color:#0a0a0a;background:#fff}html[data-site=black] .btn-ink:hover,html[data-site=black] .btn-outline:hover,html[data-site=black] .section-ink .btn-outline:hover{color:#0a0a0a;background:#fff;border-color:#fff}html[data-site=black] :focus-visible{outline-color:var(--accent)}html[data-site=black] .header .logo-light{display:block}html[data-site=black] .header .logo-dark{display:none}html[data-site=black] .lp-header img{content:url(/images/brand/logo-light.png)}html[data-site=black] .brandmark[data-tone=dark]{content:url(/images/brand/wordmark-light.png)}html[data-site=black] .header,html[data-site=black] .header.scrolled,html[data-site=black] .lp-header{color:#fff;border-bottom:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:blur(10px);background:#0a0a0af0}html[data-site=black] .header .dropdown{color:#fff;border:1px solid var(--line);background:#131416;box-shadow:0 18px 40px #00000080}html[data-site=black] .header .dropdown a:hover{color:#fff;background:#1d1e21}@media (width<=1000px){html[data-site=black] .header .nav{color:#fff;border-bottom:1px solid var(--line);background:#0a0a0a}html[data-site=black] .header .nav-link,html[data-site=black] .header .dropdown a{border-bottom-color:var(--line)}html[data-site=black] .header .dropdown{box-shadow:none;background:0 0;border:0}}html[data-site=black] .footer,html[data-site=black] .lp-footer{border-top:1px solid var(--line);background:#000}html[data-site=black] .footer .newsletter-form{border:1px solid var(--line);background:#131416}html[data-site=black] .footer .newsletter-form input{color:#fff}html[data-site=black] input:not([type=checkbox]):not([type=radio]),html[data-site=black] textarea,html[data-site=black] select{color:#fff;border-color:#ffffff29}html[data-site=black] input::placeholder,html[data-site=black] textarea::placeholder{color:#ffffff73}html[data-site=black] .contact-form input:not([type=checkbox]),html[data-site=black] .contact-form textarea{border:1px solid #ffffff24}html[data-site=black] .contact-form input:focus,html[data-site=black] .contact-form textarea:focus{border-color:var(--accent)}html[data-site=black] .contact{border-top:1px solid var(--line)}html[data-site=black] .contact-form .btn-blue{color:#0a0a0a;background:#fff}html[data-site=black] .contact-form .btn-blue:hover{background:var(--accent);color:#fff}html[data-site=black] .card,html[data-site=black] .step-card,html[data-site=black] .post-card,html[data-site=black] .featured,html[data-site=black] .detail,html[data-site=black] .with-you,html[data-site=black] .quiz,html[data-site=black] .result,html[data-site=black] .lesson,html[data-site=black] .level,html[data-site=black] .fit-col,html[data-site=black] .register-form,html[data-site=black] .prof-after{border:1px solid var(--line);box-shadow:none}html[data-site=black] .timeline{--timeline-bg:#0a0a0a}html[data-site=black] .step-dot{color:#fff;background:#0a0a0a;border:1px solid #fff9;box-shadow:0 0 0 6px #0a0a0a}html[data-site=black] .cover{--ink:#1a1a1a;--surface:#fff;--muted:#5c5c5c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-site=black] .community .join{color:#0a0a0a}html[data-site=black] dialog{color:#fff;border:1px solid var(--line);background:#131416}html[data-site=black] .card img{filter:grayscale()contrast(1.05);transition:filter .6s}html[data-site=black] .card:hover img{filter:grayscale(0)}:root{--ink:#1a1a1a;--ink-2:#1a1a1a;--blue:#0072bc;--blue-dark:#005a94;--sand:#e7dbce;--sand-2:#f3ece4;--white:#fff;--muted:#5c5c5c;--radius:16px;--header-h:84px;--surface:var(--white);--panel:var(--ink);--surface-sand:var(--sand);--surface-soft:var(--sand-2)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{width:100%;margin:0}body{background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Open Sans,Segoe UI,Arial,sans-serif;line-height:1.6;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance;line-height:1.25}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.section-ink :focus-visible,.footer :focus-visible,.lp-footer :focus-visible,dialog :focus-visible{outline-color:var(--sand)}main:focus{outline:none}.skip-link{z-index:100;background:var(--panel);color:var(--white);border-radius:999px;padding:12px 20px;font-weight:700;transition:transform .2s;position:fixed;top:12px;right:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.container{width:min(1200px,100% - 32px);margin-inline:auto}.section{padding:88px 0}.section-sand{background:var(--surface-sand)}.section-soft{background:var(--surface-soft)}.section-ink{background:var(--panel);color:var(--white)}.eyebrow{letter-spacing:.04em;color:var(--blue);margin-bottom:10px;font-size:14px;font-weight:700;display:inline-block}.section-title{text-align:center;margin:0 0 48px;font-size:clamp(28px,4vw,40px);font-weight:800}.section-title:after{content:"";background:var(--blue);border-radius:2px;width:56px;height:4px;margin:16px auto 0;display:block}.btn{cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 30px;font-family:inherit;font-size:17px;font-weight:700;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-blue{background:var(--blue);color:var(--white)}.btn-blue:hover{background:var(--blue-dark)}.btn-ink{background:var(--panel);color:var(--white)}.btn-ink:hover{background:#1a1a1ae0}.btn-outline{background:0 0;border-color:currentColor}.btn-outline:hover{background:var(--panel);border-color:var(--ink);color:var(--white)}.section-ink .btn-outline:hover{background:var(--surface);border-color:var(--white);color:var(--ink)}.center{text-align:center}.prose{font-size:18px;line-height:1.85}.prose p{margin:0 0 1em}.prose strong{font-weight:700}.prose a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:none}.lp-header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-bottom:1px solid #0000000f;position:sticky;top:0}.lp-header-inner{justify-content:space-between;align-items:center;gap:16px;width:min(1200px,100% - 32px);height:72px;margin-inline:auto;display:flex}.lp-header img{width:auto;height:42px}.lp-header-cta{padding:10px 22px;font-size:15.5px}.lp-footer{background:var(--panel);color:#ffffffb3;flex-wrap:wrap;justify-content:center;gap:8px 28px;padding:22px 16px 90px;font-size:14px;display:flex}.lp-footer a{color:var(--white);font-weight:600}@media (width<=480px){.lp-header img{height:32px}.lp-header-cta{padding:9px 16px;font-size:14px}}.wa-float{z-index:40;width:56px;height:56px;color:var(--white);background:#25d366;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:fixed;bottom:20px;left:20px;box-shadow:0 6px 18px #00000040}.wa-float:hover{transform:scale(1.08)}@media (width<=700px){.section{padding:64px 0}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}html{scroll-behavior:auto}}.contact[data-astro-cid-uukcahgk]{background:var(--surface-sand)}.contact-inner[data-astro-cid-uukcahgk]{text-align:center;max-width:780px}h2[data-astro-cid-uukcahgk]{margin:0 0 8px;font-size:clamp(26px,3.6vw,38px);font-weight:800}.subtitle[data-astro-cid-uukcahgk]{color:var(--muted);margin:0 0 32px;font-size:19px}.contact-form[data-astro-cid-uukcahgk]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk],.contact-form[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{background:var(--surface);width:100%;color:var(--ink);border:1.5px solid #0000;border-radius:12px;padding:15px 18px;font-family:inherit;font-size:16px;transition:border-color .2s}.contact-form[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk][type=tel],.contact-form[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk][type=email]{text-align:right;direction:rtl}.contact-form[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]:focus,.contact-form[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]:focus{border-color:var(--blue);outline:none}.contact-form[data-astro-cid-uukcahgk] .wide[data-astro-cid-uukcahgk],.contact-form[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk],.contact-form[data-astro-cid-uukcahgk] button[data-astro-cid-uukcahgk],.consent[data-astro-cid-uukcahgk],.privacy-note[data-astro-cid-uukcahgk]{grid-column:1/-1}.consent[data-astro-cid-uukcahgk]{text-align:start;cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;display:flex}.contact-form[data-astro-cid-uukcahgk] .consent[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]{width:20px;height:20px;accent-color:var(--blue);flex:none;margin:2px 0 0;padding:0}.privacy-note[data-astro-cid-uukcahgk]{color:var(--muted);margin:0;font-size:14px}.privacy-note[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{color:var(--blue);text-decoration:underline}.contact-form[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{resize:vertical}.contact-form[data-astro-cid-uukcahgk] button[data-astro-cid-uukcahgk]{padding:15px;font-size:18px}@media (width<=560px){.contact-form[data-astro-cid-uukcahgk]{grid-template-columns:1fr}}
