@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(../assets/fonts/inter-latin.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:600 700;font-display:swap;src:url(../assets/fonts/jetbrains-mono-latin.woff2) format("woff2");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:Plus Jakarta Sans;font-style:normal;font-weight:500 800;font-display:swap;src:url(../assets/fonts/plus-jakarta-sans-latin.woff2) format("woff2");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{--ink: #070B14;--ink-2: #0B1120;--ink-line: rgba(148, 163, 184, .12);--ink-card: rgba(255, 255, 255, .03);--ink-text: #94A3B8;--ink-title: #F8FAFC;--paper: #F8FAFC;--paper-card: #FFFFFF;--paper-line: #E2E8F0;--paper-text: #475569;--paper-title: #0F172A;--primary: #4F46E5;--primary-hover: #6366F1;--primary-soft: #A5B4FC;--cyan: #38BDF8;--brand-gradient: linear-gradient(90deg, #4F46E5, #6366F1, #38BDF8);--r-card: 16px;--r-ui: 8px;--r-sheet: 40px;--font-display: "Plus Jakarta Sans", Arial, sans-serif;--font-body: "Inter", Arial, sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--container: 1200px;--gutter: 16px;--section-y: 72px;--header-h: 68px;--ease: cubic-bezier(.2, .7, .2, 1)}@media(min-width:640px){:root{--gutter: 24px}}@media(min-width:1024px){:root{--gutter: 32px;--section-y: 112px;--header-h: 76px;--r-sheet: 56px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--ink);color:var(--ink-text);font-family:var(--font-body);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:80px}@media(min-width:640px){body{padding-bottom:0}}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:var(--primary);color:#fff}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;background:var(--primary);color:#fff;padding:12px 16px;border-radius:var(--r-ui);font-weight:600}.skip-link:focus{top:16px}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.875rem,1.2rem + 2.2vw,3rem);line-height:1.1;letter-spacing:-.035em;color:var(--ink-title);text-wrap:balance}.h3{font-family:var(--font-display);font-weight:600;font-size:1.25rem;line-height:1.3;letter-spacing:-.02em;color:var(--ink-title)}.lead{font-size:1.125rem;line-height:1.6;max-width:60ch}@media(min-width:1024px){.lead{font-size:1.25rem}}.text{max-width:62ch}.small{font-size:.875rem}.mono{font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1;color:var(--cyan);padding:8px 12px;border:1px solid rgba(56,189,248,.25);background:#38bdf80f;border-radius:999px}.tag__dot{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:var(--r-ui);font-family:var(--font-body);font-size:.9375rem;font-weight:600;line-height:1.2;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ease),box-shadow .3s ease}.btn svg{width:20px;height:20px;flex-shrink:0}.btn:active{transform:scale(.98)}.btn--primary{background:var(--primary);color:#fff}.btn--primary:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:0 0 0 4px #6366f133}.btn--dark{background:#ffffff0f;color:var(--ink-title);border-color:#ffffff14}.btn--dark:hover{background:#ffffff1a}.btn--glow{min-height:60px;padding:0 30px;font-size:1.0625rem;background:#05070d;color:#fff;border-color:#ffffff29;box-shadow:0 12px 40px -8px #4f46e58c,inset 0 1px #ffffff0f;isolation:isolate}.btn--glow:before{content:"";position:absolute;left:12%;right:12%;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--primary-hover),var(--cyan),transparent)}.btn--glow:after{content:"";position:absolute;inset:40% 8% -40%;z-index:-1;background:radial-gradient(ellipse at center,rgba(99,102,241,.55),transparent 70%);filter:blur(18px);opacity:.8;transition:opacity .3s ease}.btn--glow:hover{border-color:#a5b4fc80;transform:translateY(-2px)}.btn--glow:hover:after{opacity:1}.btn--block{width:100%}.link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;font-size:.9375rem;color:var(--primary-soft);transition:color .2s ease,gap .2s var(--ease)}.link:hover{color:#fff;gap:10px}.header{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid transparent;transition:background-color .3s ease,border-color .3s ease,backdrop-filter .3s ease}.header.is-scrolled{background:#070b14c7;border-bottom-color:var(--ink-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header__bar{height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:16px}.logo{--symbol: 32px;display:inline-flex;align-items:center;gap:calc(var(--symbol) / 4);padding:calc(var(--symbol) / 4);margin-left:calc(var(--symbol) / -4);flex-shrink:0;border-radius:var(--r-ui)}.logo__symbol{width:var(--symbol);height:var(--symbol)}.logo__name{display:flex;align-items:baseline;gap:6px;line-height:1}.logo__nova{font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.2em;color:var(--ink-text)}.logo__magnitude{font-family:var(--font-display);font-size:1.0625rem;font-weight:800;letter-spacing:.04em;color:#fff}.nav{display:none}.nav a{display:inline-flex;align-items:center;min-height:44px;font-size:.9375rem;color:var(--ink-text);white-space:nowrap;transition:color .2s ease}.nav a:hover,.nav a[aria-current]{color:#fff}@media(min-width:1080px){.nav{display:flex;gap:20px}}@media(min-width:1240px){.nav{gap:32px}}.header__actions{display:flex;align-items:center;gap:8px}.header__actions .btn{min-height:44px;padding:0 16px;font-size:.875rem}.header__demo{display:none!important}@media(min-width:768px){.header__demo{display:inline-flex!important}}.header__cta .label-long{display:none}@media(min-width:520px){.header__cta .label-long{display:inline}.header__cta .label-short{display:none}}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:1px solid var(--ink-line);border-radius:var(--r-ui);color:#fff;cursor:pointer}.menu-btn svg{width:22px;height:22px}.menu-btn .icon-close,.menu-btn[aria-expanded=true] .icon-open{display:none}.menu-btn[aria-expanded=true] .icon-close{display:block}@media(min-width:1080px){.menu-btn{display:none}}.mobile-nav{background:#070b14f7;border-top:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line);padding:8px var(--gutter) 16px}.mobile-nav[hidden]{display:none}.mobile-nav a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--ink-line);color:#fff}.mobile-nav a:last-child{border-bottom:0}@media(min-width:1080px){.mobile-nav{display:none!important}}.hero{position:relative;min-height:100vh;min-height:100svh;display:grid;align-items:center;padding:calc(var(--header-h) + 48px) 0 calc(var(--r-sheet) + 72px);overflow:hidden;isolation:isolate;text-align:center}.hero__canvas{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.hero__glow{position:absolute;z-index:-2;left:50%;bottom:-30%;width:min(1100px,140vw);aspect-ratio:2 / 1;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(79,70,229,.28),rgba(56,189,248,.06) 45%,transparent 70%);pointer-events:none}.hero__arcs{position:absolute;z-index:-1;inset:auto 0 0;height:70%;width:100%;pointer-events:none}.hero__arcs path{stroke-dasharray:520;stroke-dashoffset:520;animation:draw 2.4s var(--ease) .8s forwards}.hero__arcs path:nth-child(2){animation-delay:1.1s}@keyframes draw{to{stroke-dashoffset:0}}.hero__inner{display:grid;justify-items:center;gap:28px}.hero__title{font-family:var(--font-display);font-weight:500;font-size:clamp(2rem,.6rem + 5.6vw,5.25rem);line-height:1.04;letter-spacing:-.045em;margin:8px 0 0}@media(max-width:519px){.hero__title--pacotes{font-size:7.2vw}}.hero__title .line{position:relative;display:block}.hero__title .line:before{content:"";position:absolute;left:-30vw;right:-30vw;bottom:.1em;height:1px;background:linear-gradient(90deg,transparent,rgba(148,163,184,.12) 30%,rgba(148,163,184,.12) 70%,transparent);pointer-events:none}.hero__title .line__text{display:inline;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.l1 .line__text{background-image:linear-gradient(180deg,#737d90,#3f4759)}.l2 .line__text{background-image:linear-gradient(180deg,#a7b0c0,#687286)}.l3 .line__text{background-image:linear-gradient(180deg,#fff,#cbd5e1)}.glyph{display:inline-grid;place-items:center;width:.92em;height:.92em;vertical-align:-.1em;margin:0 .08em;position:relative}.glyph svg{width:100%;height:100%;overflow:visible}.glyph:after{content:"";position:absolute;inset:-30%;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(99,102,241,.45),transparent 65%);filter:blur(6px);animation:breathe 4s ease-in-out infinite}.glyph--spark:after{background:radial-gradient(circle,rgba(56,189,248,.5),transparent 65%);animation-delay:-2s}.glyph--brand svg{filter:drop-shadow(0 0 10px rgba(99,102,241,.7))}.glyph--spark svg{filter:drop-shadow(0 0 12px rgba(56,189,248,.8));animation:twinkle 3.2s ease-in-out infinite}@keyframes breathe{50%{opacity:.55;transform:scale(.9)}}@keyframes twinkle{50%{transform:rotate(18deg) scale(.9)}}.hero__lead{margin:0 auto;color:#8792a6}.hero__actions{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:8px}.hero__actions .link{font-weight:500;color:var(--ink-text)}.hero__actions .link:hover{color:#fff}.hero__proof{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:16px;color:var(--ink-text)}.hero__proof li{display:inline-flex;align-items:center;gap:8px}.hero__proof svg{width:14px;height:14px;color:var(--cyan)}.hero__metrics{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;color:#fff}.hero__metrics b{color:var(--cyan);font-weight:700}@keyframes blur-in{0%{opacity:.001;filter:blur(14px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}.hero__in{animation:blur-in 1s var(--ease) both;animation-delay:calc(var(--i, 0) * .12s + .1s)}.sheet{position:relative;margin-top:calc(var(--r-sheet) * -1);border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:var(--section-y) 0 calc(var(--section-y) + var(--r-sheet))}.sheet--light{background:var(--paper);color:var(--paper-text)}.sheet--ink{background:var(--ink);box-shadow:inset 0 1px #ffffff0f}.sheet:nth-of-type(1){z-index:1}.sheet+.sheet{z-index:2}.sheet__block+.sheet__block{margin-top:calc(var(--section-y) * 1.1)}.sheet--light .h2,.sheet--light .h3{color:var(--paper-title)}.sheet--light .tag{color:var(--primary);border-color:#4f46e538;background:#4f46e50f}.sheet--light .tag__dot{background:var(--primary);box-shadow:none}.sheet--light .link{color:var(--primary)}.sheet--light .link:hover{color:var(--paper-title)}.section-head{display:grid;gap:16px;justify-items:start;margin-bottom:48px}.section-head--center{justify-items:center;text-align:center;margin-left:auto;margin-right:auto}.section-head .h2{max-width:22ch}.section-head--center .h2{max-width:26ch}@media(min-width:1024px){.section-head{margin-bottom:64px}}.section-head--split{gap:16px}@media(min-width:1024px){.section-head--split{grid-template-columns:1.1fr 1fr;align-items:end;justify-items:stretch;column-gap:64px}.section-head--split .tag{grid-column:1 / -1;justify-self:start}.section-head--split .text{justify-self:end}}.grid{display:grid;gap:16px}@media(min-width:640px){.grid{gap:20px}.grid--2-sm{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.grid--3-md{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.grid--4-lg{grid-template-columns:repeat(4,1fr)}}.card{position:relative;border-radius:var(--r-card);overflow:hidden;transition:border-color .3s ease,transform .4s var(--ease),box-shadow .4s ease}.sheet--light .card{background:var(--paper-card);border:1px solid var(--paper-line)}.sheet--ink .card{background:var(--ink-card);border:1px solid var(--ink-line)}.sheet--ink .card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,var(--primary-hover),transparent);opacity:.7}.card--hover:hover{transform:translateY(-4px)}.sheet--light .card--hover:hover{border-color:#c7d2fe;box-shadow:0 20px 40px -24px #0f172a40}.sheet--ink .card--hover:hover{border-color:#6366f173}.card--hover:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(360px circle at var(--mx, 50%) var(--my, -20%),rgba(99,102,241,.1),transparent 60%);opacity:0;transition:opacity .3s ease}.card--hover:hover:after{opacity:1}.clients-head{display:grid;gap:8px;justify-items:center;text-align:center;margin-bottom:32px}.clients-head .h3{font-size:1.125rem}.marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee__track{display:flex;gap:16px;width:max-content;animation:marquee 48s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-50% - 8px))}}.marquee__list{display:flex;gap:16px}.client{width:172px;height:92px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:16px;background:#fff;border:1px solid var(--paper-line);border-radius:14px;transition:border-color .25s ease}.client--dark{background:#1e293b;border-color:#1e293b}.client img{max-width:100%;height:auto;filter:grayscale(1);opacity:.7;transition:filter .3s ease,opacity .3s ease,transform .3s var(--ease)}.client:hover img{filter:none;opacity:1;transform:scale(1.05)}.client--placeholder{border-style:dashed;color:var(--paper-text);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.service{display:flex;flex-direction:column;gap:14px;padding:28px 24px 24px}.service__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;color:var(--primary);background:linear-gradient(180deg,#eef2ff,#e0e7ff);border:1px solid #E0E7FF}.service__icon svg{width:22px;height:22px}.service__price{margin-top:auto;padding-top:18px;border-top:1px dashed var(--paper-line)}.service__price .mono{color:var(--primary);display:block;margin-bottom:4px}.price{font-family:var(--font-display);font-weight:700;font-size:2rem;letter-spacing:-.03em;line-height:1.1;color:var(--paper-title)}.price small{font-family:var(--font-body);font-size:.875rem;font-weight:400;color:var(--paper-text);letter-spacing:0}.price .price__min{display:block;margin-top:6px;font-size:.8125rem;line-height:1.4}.service__meta{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:.8125rem;color:var(--paper-title)}.service__meta svg{width:14px;height:14px;color:var(--primary)}.service__hosting{margin-top:8px;padding:4px 0;font-size:.8125rem;line-height:1.4;color:var(--paper-text)}@media(min-width:640px){.service__hosting{min-height:calc(2.8em + 8px)}}@media(min-width:768px)and (max-width:1023px){.grid--3-md .service__hosting{min-height:calc(5.6em + 8px)}}@media(min-width:1024px)and (max-width:1199px){.grid--3-md .service__hosting{min-height:calc(4.2em + 8px)}.grid--4-lg .service__hosting{min-height:calc(5.6em + 8px)}}@media(min-width:1024px)and (max-width:1199px){.service__meta{gap:4px;font-size:.75rem;white-space:nowrap}}.note-bar{margin-top:20px;padding:18px 22px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;border-radius:var(--r-card);background:var(--paper-title);color:#cbd5e1}.note-bar p{color:#fff;font-weight:500;display:flex;gap:12px;align-items:baseline}.note-bar p:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px var(--cyan);transform:translateY(-1px)}.note-bar .link{color:var(--primary-soft)}.note-bar .link:hover{color:#fff}@media(min-width:768px){.note-bar{flex-direction:row;align-items:center;justify-content:space-between}}.group-label{color:var(--primary);margin-bottom:16px}.service--wide{margin-top:20px}.service__body{display:grid;gap:14px}@media(min-width:900px){.service--wide{flex-direction:row;align-items:center;gap:28px;padding:24px}.service--wide .service__body{flex:1;gap:6px}.service--wide .service__icon{flex-shrink:0}.service--wide .service__price{flex-shrink:0;margin-top:0;padding:0 0 0 28px;border-top:0;border-left:1px dashed var(--paper-line)}.service--wide .btn{flex-shrink:0}}.step{padding:24px;display:grid;gap:10px;align-content:start}.step__num{font-family:var(--font-mono);font-weight:700;font-size:.8125rem;color:var(--primary);letter-spacing:.08em}.step .h3{font-size:1.125rem}.posts{margin-top:20px}.post{margin:0;padding:12px;display:grid;gap:12px}.post__frame{position:relative;aspect-ratio:4 / 5;border-radius:12px;background:radial-gradient(120% 80% at 100% 100%,rgba(79,70,229,.35),transparent 60%),#070b14;padding:22px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.post__frame:after{content:"";position:absolute;right:-25%;bottom:-25%;width:75%;aspect-ratio:1;border-radius:50%;border:1px dashed rgba(165,180,252,.3);animation:spin 40s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.post__play{width:60px;height:60px;display:grid;place-items:center;border:1px solid rgba(165,180,252,.6);border-radius:50%;color:#fff;margin:0 auto;box-shadow:0 0 30px #6366f173}.post__play svg{width:20px;height:20px;margin-left:3px}.post__caption{font-size:.875rem;text-align:center}.price-bar{margin-top:20px;padding:24px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;border-radius:var(--r-card);background:var(--paper-title)}.price-bar .mono{color:var(--primary-soft);display:block;margin-bottom:6px}.price-bar p{color:#fff;font-family:var(--font-display);font-weight:600;font-size:1.1875rem;line-height:1.4;letter-spacing:-.01em}.price-bar .btn{max-width:100%;white-space:normal;text-align:center}@media(min-width:900px){.price-bar .btn{flex-shrink:0;white-space:nowrap}}@media(min-width:900px){.price-bar{flex-direction:row;align-items:center;justify-content:space-between;padding:28px 32px}}.timeline{position:relative}.stage{padding:24px;display:grid;gap:12px;align-content:start}.stage__num{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;font-family:var(--font-mono);font-size:.8125rem;font-weight:700;color:#fff;background:#05070d;border:1px solid rgba(99,102,241,.6);box-shadow:0 0 20px #6366f159}@media(min-width:1024px){.timeline:before{content:"";position:absolute;left:44px;right:44px;top:44px;height:1px;background:linear-gradient(90deg,var(--primary-hover),var(--cyan));opacity:.35}}.pillar{padding:24px;display:grid;gap:10px;align-content:start}.pillar .h3{font-size:1.125rem}.pillar__icon{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--ink-line);color:var(--cyan);background:#38bdf80f}.pillar__icon svg{width:20px;height:20px}.quote{margin:20px 0 0;padding:40px 28px;text-align:center;border-radius:var(--r-card);border:1px solid var(--ink-line);background:radial-gradient(80% 120% at 50% 0%,rgba(79,70,229,.18),transparent 60%),#ffffff05}.quote p{font-family:var(--font-display);font-weight:500;font-size:clamp(1.375rem,1rem + 1.4vw,2.125rem);line-height:1.25;letter-spacing:-.03em;color:#fff;max-width:32ch;margin:0 auto;text-wrap:balance}.quote .mono{display:block;color:var(--cyan);margin-top:16px}.faq{max-width:820px;margin:0 auto;display:grid;gap:12px}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:18px 22px;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-family:var(--font-display);font-weight:600;font-size:1.0625rem;line-height:1.35;letter-spacing:-.01em;color:var(--paper-title);margin:0}.faq__icon{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#eef2ff;color:var(--primary);transition:transform .3s var(--ease),background-color .3s ease,color .3s ease}.faq__icon svg{width:14px;height:14px}.faq details[open] .faq__icon{transform:rotate(45deg);background:var(--primary);color:#fff}.faq details[open]{border-color:#c7d2fe}.faq__answer{padding:0 22px 22px}.faq__answer p{max-width:68ch}.faq details[open] .faq__answer{animation:blur-in .5s var(--ease)}.cta{position:relative;overflow:hidden;text-align:center;isolation:isolate;padding-bottom:calc(var(--section-y) + 24px)}.cta .hero__glow{bottom:-55%}.cta__inner{display:grid;gap:24px;justify-items:center;max-width:860px;margin:0 auto}.cta__title{font-family:var(--font-display);font-weight:500;font-size:clamp(2.125rem,1rem + 4vw,4rem);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.cta__title .line__text{-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(180deg,#fff 30%,#8b94a6)}.cta__note{font-size:.875rem}.footer{background:var(--ink);border-top:1px solid var(--ink-line);padding:64px 0 32px;font-size:.9375rem}.footer__grid{display:grid;gap:40px;padding-bottom:40px;border-bottom:1px solid var(--ink-line)}@media(min-width:640px){.footer__grid{grid-template-columns:1fr 1fr;gap:40px 32px}}@media(min-width:1024px){.footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}}.footer__brand{display:grid;gap:14px;justify-items:start}.footer__brand .mono{color:var(--cyan)}.footer__slogan{color:#fff;font-family:var(--font-display);font-weight:600;font-size:1.25rem;letter-spacing:-.02em}.footer__title{color:#fff;font-family:var(--font-display);font-weight:600;font-size:.9375rem;margin-bottom:8px}.footer__list a{display:inline-flex;align-items:center;gap:8px;min-height:44px;transition:color .2s ease}.footer__list a:hover{color:#fff}@media(min-width:768px){.footer__list a{min-height:36px}}.footer__meta{font-style:normal;font-size:.875rem;display:grid;gap:4px}.footer__bottom{padding-top:24px;display:flex;flex-direction:column;gap:8px;font-size:.875rem}@media(min-width:768px){.footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.footer__word{margin-top:40px;font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,14vw,12rem);line-height:.8;letter-spacing:-.06em;text-align:center;background:linear-gradient(180deg,rgba(148,163,184,.16),transparent 85%);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none}.wa-float{position:fixed;right:24px;bottom:24px;z-index:60;display:none;align-items:center;gap:12px;min-height:56px;padding:0 20px 0 16px;background:var(--primary);color:#fff;border:1px solid var(--primary-hover);border-radius:999px;box-shadow:0 10px 30px -6px #4f46e599;font-weight:600;transition:background-color .2s ease,transform .3s var(--ease),opacity .25s ease,visibility .25s}.wa-float:hover{background:var(--primary-hover);transform:translateY(-2px)}.wa-float svg{width:24px;height:24px}.wa-float small{display:block;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.08em;color:#e0e7ff;line-height:1.2}.wa-float span{line-height:1.2}.wa-float:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:1px solid var(--primary-hover);animation:ping 3.2s ease-out infinite;pointer-events:none}@keyframes ping{0%{opacity:.6;transform:scale(1)}70%,to{opacity:0;transform:scale(1.18)}}@media(min-width:640px){.wa-float{display:inline-flex}}@media(min-width:640px)and (max-height:500px){.wa-float{right:16px;bottom:16px;width:52px;min-height:52px;padding:0;justify-content:center}.wa-float span{display:none}}.wa-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#070b14f2;border-top:1px solid var(--ink-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(min-width:640px){.wa-bar{display:none}}.wa-bar{transition:opacity .25s ease,visibility .25s}.wa-float.is-away,.wa-bar.is-away{opacity:0;visibility:hidden;pointer-events:none}.js [data-reveal]{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .8s var(--ease),transform .8s var(--ease),filter .8s var(--ease);transition-delay:calc(var(--d, 0) * 90ms)}.js [data-reveal].is-visible{opacity:1;transform:none;filter:none}.js .card--hover[data-reveal].is-visible:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:0s!important}.js [data-reveal]{opacity:1;transform:none;filter:none}.marquee__track{animation:none!important;flex-wrap:wrap;width:auto;justify-content:center}.marquee{-webkit-mask-image:none;mask-image:none}.marquee__list[aria-hidden=true]{display:none}.marquee__list{flex-wrap:wrap;justify-content:center}.hero__arcs path{stroke-dashoffset:0}}@media(max-width:419px){.header__bar{gap:8px}.header__actions .header__cta{width:44px;padding:0}.header__cta .label-short{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.logo__nova{letter-spacing:.12em}}@media(min-width:768px)and (max-width:1023px){.post{padding:8px}.post__frame{padding:14px}.post__play{width:48px;height:48px}.post__caption{font-size:.8125rem}}.page-hero{position:relative;overflow:hidden;isolation:isolate;text-align:center;padding:calc(var(--header-h) + 64px) 0 calc(var(--r-sheet) + 56px)}.page-hero .hero__glow{bottom:-70%}.page-hero--full{min-height:80vh;min-height:80svh;display:grid;align-items:center;padding-bottom:72px}.page-hero__inner{display:grid;justify-items:center;gap:20px}.page-hero__title{font-family:var(--font-display);font-weight:500;font-size:clamp(2.25rem,1rem + 4vw,4rem);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.page-hero__title .line__text{-webkit-background-clip:text;background-clip:text;color:transparent;background-image:linear-gradient(180deg,#fff 30%,#8b94a6)}.legal{max-width:760px;margin:0 auto}.legal__updated{font-size:.875rem;margin-bottom:32px}.legal h2{font-family:var(--font-display);font-weight:600;font-size:1.375rem;letter-spacing:-.02em;line-height:1.3;color:var(--paper-title);margin:40px 0 12px}.legal p,.legal li{line-height:1.75}.legal p+p{margin-top:12px}.legal ul{margin:12px 0 0;padding-left:20px;list-style:disc}.legal li+li{margin-top:6px}.legal a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.legal a:hover{color:var(--paper-title)}.legal strong{color:var(--paper-title);font-weight:600}.legal h3{font-family:var(--font-display);font-weight:600;font-size:1.0625rem;letter-spacing:-.01em;line-height:1.35;color:var(--paper-title);margin:28px 0 8px}.legal ul+p{margin-top:12px}.legal__toc{margin-bottom:32px;padding:20px 24px;border:1px solid var(--paper-line);border-radius:var(--r-card)}.legal__toc ol{padding-left:22px;list-style:decimal}.legal__toc li{font-size:.9375rem;line-height:1.5}.footer__legal{display:flex;flex-wrap:wrap;gap:4px 20px}.footer__legal a{display:inline-flex;align-items:center;min-height:44px;transition:color .2s ease}.footer__legal a:hover,.sheet--ink .price{color:#fff}.sheet--ink .price small{color:var(--ink-text)}.plan{padding:28px 24px 24px;display:flex;flex-direction:column;gap:14px}.plan__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.plan__badge{color:var(--cyan);padding:6px 10px;border:1px solid rgba(56,189,248,.3);border-radius:999px;background:#38bdf814;font-size:.625rem;line-height:1;white-space:nowrap}.plan__desc{font-size:.9375rem;line-height:1.5}.plan__list{display:grid;gap:10px;margin-bottom:8px;padding-top:18px;border-top:1px dashed var(--ink-line);font-size:.9375rem}.plan__list li{display:flex;gap:10px;align-items:flex-start}.plan__list svg{width:14px;height:14px;flex-shrink:0;margin-top:5px;color:var(--cyan)}.plan .btn{margin-top:auto}.sheet--ink .plan--featured{border-color:#6366f18c;background:radial-gradient(90% 60% at 50% 0%,rgba(79,70,229,.22),transparent 70%),var(--ink-card)}@media(min-width:768px){.plan{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:14px}.plan .btn{margin-top:0;align-self:end}}.fine-print{margin-top:20px;max-width:86ch;font-size:.8125rem;line-height:1.6}.fine-print a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.builder{display:grid;gap:20px;align-items:start}@media(min-width:900px){.builder{grid-template-columns:1.4fr 1fr}}.builder__list{border:1px solid var(--ink-line);border-radius:var(--r-card);background:var(--ink-card)}.builder__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.builder__row+.builder__row{border-top:1px solid var(--ink-line)}.builder__row label{color:var(--ink-title);font-weight:500;line-height:1.35}@media(min-width:640px){.builder__row{padding:12px 20px}}.stepper{display:flex;align-items:center;flex-shrink:0}.stepper__btn{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--ink-line);border-radius:var(--r-ui);background:#ffffff0a;color:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.stepper__btn:hover{background:var(--primary);border-color:var(--primary-hover)}.stepper__btn svg{width:14px;height:14px}.stepper__input{width:44px;height:44px;padding:0;border:0;background:none;color:#fff;font-family:var(--font-display);font-size:1.0625rem;font-weight:600;text-align:center;-moz-appearance:textfield;appearance:textfield}.stepper__input::-webkit-outer-spin-button,.stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.builder__summary{padding:24px;display:grid;gap:14px}.builder__summary .mono{color:var(--cyan)}.builder__preview{color:var(--ink-title);font-size:1.0625rem;line-height:1.5;overflow-wrap:anywhere}.builder__preview.is-empty{color:var(--ink-text);font-size:1rem}@media(min-width:900px){.builder__summary{position:sticky;top:calc(var(--header-h) + 16px)}}.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn[aria-disabled=true]:hover{background:var(--primary);transform:none;box-shadow:none}@media(max-width:767px){@keyframes blur-in-lite{0%{opacity:.001;transform:translateY(20px)}to{opacity:1;transform:none}}.hero__in{animation-name:blur-in-lite}.js [data-reveal]{filter:none;transition-property:opacity,transform}}.post__frame--media{padding:0;display:block;background:#070b14}.post__frame--media:after{display:none}.slider__track{display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.slider__track::-webkit-scrollbar{display:none}.slider__track:focus-visible{outline-offset:-3px}.slider__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.slider__slide img,.slider__slide video{display:block;width:100%;height:100%;object-fit:cover}.slider__btn,.slider__sound{position:absolute;z-index:2;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#070b1499;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:background-color .2s ease,opacity .2s ease,transform .2s var(--ease)}.slider__btn:hover,.slider__sound:hover{background:var(--primary)}.slider__btn svg,.slider__sound svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.slider__btn{top:50%;transform:translateY(-50%)}.slider__btn--prev{left:10px}.slider__btn--next{right:10px}.slider__btn:disabled{opacity:0;pointer-events:none}.slider__sound{top:10px;right:10px}.slider__sound .icon-sound{display:none}.slider__sound[aria-pressed=true]{background:var(--primary);border-color:var(--primary-hover)}.slider__sound[aria-pressed=true] .icon-sound{display:block}.slider__sound[aria-pressed=true] .icon-muted{display:none}.slider__dots{position:absolute;z-index:2;left:0;right:0;bottom:6px;display:flex;justify-content:center}.slider__dot{width:22px;height:24px;display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer}.slider__dot:before{content:"";width:6px;height:6px;border-radius:50%;background:#ffffff73;box-shadow:0 0 0 1px #070b1459;transition:width .3s var(--ease),background-color .3s ease}.slider__dot[aria-current=true]:before{width:16px;border-radius:3px;background:#fff}.post__video{display:block;width:100%;height:100%;object-fit:cover;background:#070b14}.post__play-btn{position:absolute;z-index:2;left:50%;top:82%;margin:0;transform:translate(-50%,-50%);background:#070b148c;cursor:pointer;transition:transform .3s var(--ease),background-color .2s ease}.post__play-btn:hover{background:var(--primary);transform:translate(-50%,-50%) scale(1.06)}[data-video].is-playing .post__play-btn{display:none}@media(hover:hover)and (pointer:fine){.slider__btn{opacity:0}.slider:hover .slider__btn:not(:disabled),.slider:focus-within .slider__btn:not(:disabled){opacity:1}}
