@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2) format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-600-normal.DjKNqYRj.woff2) format("woff2"),url(/_astro/space-grotesk-latin-600-normal.BflQw4A9.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2) format("woff2"),url(/_astro/space-grotesk-latin-700-normal.CwsQ-cCU.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jetbrains-mono-latin-400-normal.V6pRDFza.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-400-normal.6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/jetbrains-mono-latin-500-normal.BWZEU5yA.woff2) format("woff2"),url(/_astro/jetbrains-mono-latin-500-normal.CJOVTJB7.woff) format("woff")}:root{--bg: #10151e;--bg-alt: rgba(255, 255, 255, .032);--bg-elev: #171d28;--panel: #1d232e;--panel-2: #242b38;--stage: #0c1017;--border: rgba(255, 255, 255, .14);--border-strong: rgba(255, 255, 255, .22);--nav-surface: rgba(16, 21, 30, .72);--nav-surface-hover: rgba(16, 21, 30, .82);--text: #eef2f8;--text-dim: #b6bfcd;--muted: #8c95a5;--accent: #2f7bff;--accent-bright: #4d92ff;--accent-deep: #0a5cff;--accent-ink: #ffffff;--accent-soft: rgba(47, 123, 255, .14);--accent-glow: rgba(47, 123, 255, .45);--r-sm: 0;--r-md: 0;--r-lg: 0;--r-xl: 0;--r-btn: 4px;--r-btn-wa: 12px;--r-faq: var(--r-btn);--r-tag: 999px;--r-social: 10px;--shadow: 0 24px 60px -20px rgba(0, 0, 0, .7);--shadow-accent: 0 18px 50px -12px var(--accent-glow);--maxw: 1440px;--gutter: clamp(16px, 4vw, 56px);--font-display: "Space Grotesk", "Segoe UI", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);background:var(--bg);color:var(--text);line-height:1.6;font-size:16px;overflow-x:hidden;position:relative;transition:background-color .35s var(--ease),color .35s var(--ease)}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}ul{list-style:none}::selection{background:var(--accent);color:#fff}body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(900px 600px at 80% -10%,rgba(47,123,255,.22),transparent 60%),radial-gradient(700px 500px at 5% 15%,rgba(47,123,255,.13),transparent 55%),radial-gradient(800px 500px at 60% 105%,rgba(47,123,255,.1),transparent 60%),var(--bg)}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E")}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.05;letter-spacing:-.02em}.h-display{font-size:clamp(2.6rem,7vw,5.2rem);font-weight:700;letter-spacing:-.03em}.hero__title{max-width:100%;overflow-wrap:anywhere}.hero__accent{color:var(--accent-bright)}@media(max-width:900px){.hero__title.h-display{font-size:clamp(2.2rem,8.45vw,3rem);line-height:1.08}.hero__accent-group{display:flex;flex-direction:column;align-items:flex-start}}@media(min-width:901px){.hero__accent-group,.hero__accent{display:inline}.hero__accent+.hero__accent:before{content:" "}}.h1{font-size:clamp(2.2rem,5vw,3.6rem)}.h2{font-size:clamp(1.8rem,4vw,2.8rem)}.lead{font-size:clamp(1.05rem,1.6vw,1.3rem);color:var(--text-dim);max-width:60ch}.accent{color:var(--accent-bright)}.eyebrow{font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--accent-bright);display:inline-block}.container{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);min-width:0}@media(max-width:400px){:root{--gutter: 16px}}main,section,article{max-width:100%}.section{padding-block:clamp(64px,10vw,140px);position:relative}.section-tight{padding-block:clamp(40px,6vw,80px)}.section--alt{position:relative;background:var(--bg-alt)}.grid{display:grid;gap:clamp(20px,3vw,40px)}.btn{--btn-bg: var(--panel);--btn-fg: var(--text);position:relative;display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;justify-items:center;text-align:center;gap:.6em;padding:.95em 1.6em;border-radius:var(--r-btn);font-family:var(--font-display);font-weight:600;font-size:.98rem;letter-spacing:-.01em;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--border-strong);transition:background .35s var(--ease),border-color .35s var(--ease),opacity .35s var(--ease)}.btn-primary{--btn-bg: var(--accent);--btn-fg: var(--accent-ink);border-color:transparent;box-shadow:none}.btn-primary:hover{opacity:.92}.btn-ghost{--btn-bg: rgba(255, 255, 255, .02);backdrop-filter:blur(6px)}.btn-ghost:hover{border-color:var(--accent);color:#fff}.btn-wa:not(.sticky-cta){border-radius:var(--r-btn)}.btn svg{width:1.15em;height:1.15em}.badge{display:inline-flex;align-items:center;gap:.5em;padding:.4em .9em;border-radius:var(--r-tag);font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.02em;background:var(--accent-soft);color:var(--accent-bright);border:1px solid rgba(47,123,255,.25)}.badge-neutral{background:#ffffff0a;color:var(--text-dim);border-color:var(--border)}.panel{background:linear-gradient(180deg,var(--panel),var(--bg-elev));border:1px solid var(--border);border-radius:var(--r-lg)}.card{position:relative;background:linear-gradient(180deg,var(--panel),var(--bg-elev));border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease)}.card:hover{transform:translateY(-4px);border-color:var(--border-strong);box-shadow:var(--shadow)}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}}.text-center{text-align:center}.mx-auto{margin-inline:auto}.stack{display:flex;flex-direction:column}.row{display:flex;flex-wrap:wrap;align-items:center;gap:14px}@media(max-width:640px){.btn{width:100%;justify-content:center;text-align:center}.row .btn{flex:1 1 100%}}.nav__overlay{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:var(--gutter);background:#10151ef7;backdrop-filter:blur(20px)}.nav__overlay.is-open{display:flex}.nav__overlay[hidden]{display:none!important}.nav__mobile-links{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:320px}.nav__mobile-links a:not(.btn){width:100%;padding:14px 0;font-family:var(--font-display);font-size:1.35rem;font-weight:600;letter-spacing:-.02em;text-align:center;color:var(--text);transition:color .2s var(--ease)}.nav__mobile-links a:not(.btn):hover{color:var(--accent-bright)}.nav__mobile-cta{margin-top:20px;width:100%}.nav__overlay-close{position:absolute;top:22px;right:22px;display:grid;place-items:center;padding:4px;border:none;background:none;color:#fff;cursor:pointer;transition:opacity .2s var(--ease)}.nav__overlay-close:hover{opacity:.7}.nav__overlay-close svg{width:30px;height:30px}body.nav-open{overflow:hidden}html[data-theme=light]{--bg: #ccdcf2;--bg-alt: rgba(15, 46, 100, .05);--bg-elev: #d9e5f7;--panel: #e4edfb;--panel-2: #c3d5ef;--stage: #b6cbe8;--border: rgba(16, 42, 88, .17);--border-strong: rgba(16, 42, 88, .3);--nav-surface: rgba(217, 229, 247, .82);--nav-surface-hover: rgba(217, 229, 247, .92);--text: #0d1a2c;--text-dim: #33465f;--muted: #566a86;--accent: #1a6bff;--accent-bright: #0b52d8;--accent-deep: #0a45c8;--accent-ink: #ffffff;--accent-soft: rgba(26, 107, 255, .1);--accent-glow: rgba(26, 107, 255, .3);--shadow: 0 24px 60px -24px rgba(13, 38, 82, .3)}html[data-theme=light] body:before{background:radial-gradient(900px 600px at 80% -10%,rgba(26,107,255,.16),transparent 60%),radial-gradient(700px 500px at 5% 15%,rgba(26,107,255,.1),transparent 55%),radial-gradient(800px 500px at 60% 105%,rgba(26,107,255,.09),transparent 60%),var(--bg)}html[data-theme=light] body:after{opacity:.18}html[data-theme=light] .btn-ghost{--btn-bg: rgba(255, 255, 255, .45)}html[data-theme=light] .btn-ghost:hover{color:var(--accent)}html[data-theme=light] .badge-neutral{background:#102a580d}html[data-theme=light] .nav.is-scrolled,html[data-theme=light] .nav:not(.nav--transparent){background:var(--nav-surface)}html[data-theme=light] .nav .nav__link{color:var(--text);text-shadow:none}html[data-theme=light] .nav .nav__burger{color:var(--text)}html[data-theme=light] .nav .nav__burger span{background:var(--text)}html[data-theme=light] .nav .nav__brand img,html[data-theme=light] .footer .footer__brand img{filter:invert(1);opacity:.88}html[data-theme=light] .nav--transparent:not(.is-scrolled) .nav__brand img{filter:none;opacity:1}html[data-theme=light] .nav__overlay{background:#ccdcf2f7}html[data-theme=light] .nav__overlay .nav__overlay-close{color:var(--text)}@media(max-width:900px){html[data-theme=light] .nav.is-scrolled .nav__cta{--btn-fg: var(--text)}}html[data-theme=light] .nav.is-scrolled .nav__cta{--btn-bg: transparent;--btn-fg: var(--text);background:transparent;border-color:transparent;text-shadow:none}html[data-theme=light] .nav.is-scrolled .nav__cta:hover{color:var(--accent-bright)}@media(max-width:900px){html[data-theme=light] .nav .nav__cta{--btn-fg: var(--text)}}html[data-theme=light] .nav--transparent:not(.is-scrolled) .nav__link{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.55)}html[data-theme=light] .nav--transparent:not(.is-scrolled) .nav__burger{color:#fff}html[data-theme=light] .nav--transparent:not(.is-scrolled) .nav__burger span{background:#fff}@media(max-width:900px){html[data-theme=light] .nav--transparent:not(.is-scrolled) .nav__cta{--btn-fg: #fff}}.nav--transparent:not(.is-scrolled) .tt{color:#fff}html[data-theme=light] .tt{color:var(--text)}html[data-theme=light] .hero{color:#fff}html[data-theme=light] .hero .lead{color:#ffffffe0}html[data-theme=light] .hero .eyebrow{color:#8fb8ff}html[data-theme=light] .hero .hero__accent{color:#6aa4ff}html[data-theme=light] .hero .hero__trust{color:#ffffffd9}html[data-theme=light] .hero .hero__scroll{border-color:#ffffff59}html[data-theme=light] .hero .hero__grid-lines{background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px)}html[data-theme=light] .review{background:#ffffff6b}html[data-theme=light] .review:hover,html[data-theme=light] .review.is-active{background:#ffffffb8;border-color:var(--border-strong)}html[data-theme=light] .review .review__foot{border-top-color:var(--border)}html[data-theme=light] .filter-panel .filter-panel__toggle:hover{background:#102a5808}html[data-theme=light] .build-more__btn,html[data-theme=light] .build-more__btn #build-more-count{color:var(--text)}html[data-theme=light] .build-pages .page-dot.is-active{background:#102a5814;border-color:#102a5847;color:var(--text)}html[data-theme=light] .footer .footer__social a:hover{color:var(--accent)}html[data-theme=light] .legal h3{color:var(--text)}*,*:before,*:after{border-radius:0!important}button:not(.sticky-cta),.btn:not(.sticky-cta),.pill,.filter-drop__toggle,.nav__cta,.nav__mobile-cta,.nav__burger,.nav__overlay-close,.theme-toggle,.tt,.bcard__play,.bmodal__close,.bmodal__img-btn,.vmodal__close,.ilightbox__close,.feature__media-btn,.review,.process__step,.faq__q,.faq__close,.pcslide__nav,.build-pages button,.build-more__btn,.loop-promise__icon{border-radius:var(--r-btn)!important}.hero__scroll,.hero__scroll span{border-radius:999px!important}.sticky-cta{position:fixed;right:20px;bottom:20px;z-index:60;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:52px;height:52px;padding:0;border:none;border-radius:50%!important;background:var(--accent)!important;color:var(--accent-ink)!important;font-family:var(--font-display);font-weight:600;font-size:.95rem;letter-spacing:-.01em;text-decoration:none;box-shadow:none;overflow:hidden;transition:width .35s var(--ease),border-radius .35s var(--ease),opacity .35s var(--ease)}.sticky-cta:hover{opacity:.92}.sticky-cta__icon{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center}.sticky-cta__icon svg{width:26px;height:26px;display:block}.sticky-cta__label{flex:0 1 auto;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;line-height:1;padding:0;transition:max-width .35s var(--ease),opacity .25s var(--ease),padding .35s var(--ease)}@media(hover:hover)and (pointer:fine){.sticky-cta:hover{width:auto;justify-content:flex-start;border-radius:999px!important;padding-right:16px}.sticky-cta:hover .sticky-cta__label{max-width:120px;opacity:1;padding-left:8px}}@media(max-width:600px){.sticky-cta{right:16px;bottom:16px}}a.btn[href*="whatsapp.com"]:not(.sticky-cta){border-radius:var(--r-btn)!important}.faq__pop{border-radius:var(--r-btn)!important}.promo__check,.feature__check,.process__dot,.process__dot:after{border-radius:50%!important}.promo__badge,.badge,.bcard__specs li{border-radius:var(--r-tag)!important}.footer__social a{border-radius:var(--r-social)!important}
