#bg{background:radial-gradient(60% 50% at 15% 0,#db277712,#0000 70%),radial-gradient(55% 45% at 85% 10%,#db27770a,#0000 70%),radial-gradient(50% 40% at 50% 100%,#00000008,#0000 70%),#fafaf9}.menu-item[aria-current=page]{background:#0000000d}#hero .hero-photo{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}#hero .hero-photo img{object-fit:cover;object-position:center 45%;filter:blur(4px)saturate(.95);opacity:.85;width:100%;height:100%;transform:scale(1.03)}#hero .hero-photo:after{content:"";background:linear-gradient(#fafaf98c 0%,#fafaf959 28%,#fafaf933 48%,#fafaf98c 72%,#fafaf9 100%);position:absolute;inset:0}#hero .hero-copy{padding:0;position:relative}#hero .hero-copy h1{color:#0a0a0b;text-shadow:0 1px 2px #fafaf9f2,0 0 28px #fafaf9e6,0 0 56px #fafaf9bf}#hero .hero-copy .hero-lead{color:#27272a;text-shadow:0 1px 2px #fafaf9f2,0 0 24px #fafaf9d9}#hero .hero-copy .label-mono,#hero .hero-copy .label-mono .text-sec,#hero .hero-copy .text-ter{text-shadow:0 1px 2px #fafaf9e6;color:#3f3f46!important}#hero .hero-copy .badge{background:#ffffffe0;border:1px solid #0000000f;box-shadow:0 1px 2px #0000000a}#timeline{--tl-gutter:3.5rem;padding-left:var(--tl-gutter)}@media (width>=768px){#timeline{--tl-gutter:4rem}}#tl-svg{left:calc(var(--tl-gutter) / 2 - 1px);width:2px;height:100%;position:absolute;top:0;overflow:visible}.step-dot{left:calc(var(--tl-gutter) / -2 - 8px);border:2px solid var(--nevo);width:16px;height:16px;box-shadow:0 0 0 4px var(--paper);z-index:2;pointer-events:none;background:#fff;border-radius:50%;position:absolute;top:.45rem}.mini{will-change:transform, opacity}.stage-chip{border:1px solid var(--nevo-border);color:var(--nevo-text);background:var(--nevo-soft);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-block}.bento-card{background:#fff;border:1px solid #00000012;border-radius:24px;box-shadow:0 1px 2px #0000000a,0 8px 24px -8px #00000014}#galeria-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}#galeria-rail::-webkit-scrollbar{display:none}.shot{scroll-snap-align:center;flex-shrink:0;width:420px;max-width:84vw}.shot .mock{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.shot:hover .mock{transform:translateY(-6px)}.shot .shot-label{transition:color .25s}.shot:hover .shot-label{color:#0a0a0b}.price-card{background:#fff;border:1px solid #00000017;border-radius:24px;transition:transform .3s,border-color .3s,box-shadow .3s;box-shadow:0 1px 2px #0000000a,0 8px 24px -8px #00000014}.price-card:hover{transform:translateY(-6px)}.price-card.featured{border-color:var(--nevo-border);box-shadow:0 2px 4px #0000000a, 0 24px 56px -16px color-mix(in srgb, var(--nevo) 25%, transparent)}.rombo{flex-shrink:0;width:7px;height:7px;margin-top:7px;transform:rotate(45deg)}.plan-bullet-text{flex:1;min-width:0;line-height:1.45}.plan-soon-badge{color:var(--color-ter);white-space:nowrap;vertical-align:baseline;margin-left:.35em;font-size:.75rem;font-weight:500;display:inline}.plan-custom{background:#fff;border:.5px solid #00000017;border-radius:12px}.plan-custom-icon{background:var(--color-nevo);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}#bill-toggle{background:#fff;border:1px solid #00000017;border-radius:999px;padding:4px;position:relative;box-shadow:0 1px 2px #0000000a}#bill-thumb{background:#0a0a0b;border-radius:999px;height:calc(100% - 8px);position:absolute;top:4px;left:4px}.bill-btn{z-index:1;color:var(--sec);border-radius:999px;padding:7px 18px;font-size:13px;transition:color .25s;position:relative}.bill-btn[aria-pressed=true]{color:#fff}.faq-item{border-bottom:1px solid #00000012}.faq-q{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 4px;display:flex}.faq-icon{flex-shrink:0;width:14px;height:14px;position:relative}.faq-icon i{background:var(--sec);transition:transform .3s;position:absolute}.faq-icon .h{height:2px;top:6px;left:0;right:0}.faq-icon .v{width:2px;top:0;bottom:0;left:6px}.faq-q[aria-expanded=true] .faq-icon .v{transform:scaleY(0)}.faq-a{height:auto;display:block;overflow:visible}html.js .faq-a{height:0;display:none;overflow:hidden}html.js .faq-a.faq-a--open{height:auto;display:block;overflow:visible}button:focus-visible,a:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #0a0a0b}@media (width<=767px){.mock-3d,.mock-tilt-ready,.phone{touch-action:auto!important;cursor:default!important;transform:none!important}#nav-logo{top:25px}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}.st-inner,.m-in{transform:none}#nav-pill{transition:none}}html[data-theme=dark] #bg{background:radial-gradient(60% 50% at 15% 0%, color-mix(in srgb, var(--nevo) 18%, transparent), transparent 70%), radial-gradient(55% 45% at 85% 10%, #0ffab80d, transparent 70%), radial-gradient(50% 40% at 50% 100%, color-mix(in srgb, var(--nevo) 8%, transparent), transparent 70%), var(--paper)}html[data-theme=dark] .menu-item[aria-current=page]{background:#0ffab814}html[data-theme=dark] #hero .hero-photo img{filter:blur(4px)saturate(.95)brightness(.5);opacity:.9}html[data-theme=dark] #hero .hero-photo:after{background:linear-gradient(180deg, #050807bf 0%, #05080766 40%, #050807b3 75%, var(--paper) 100%)}html[data-theme=dark] #hero .hero-copy h1{color:var(--ink);text-shadow:0 1px 2px #050807cc}html[data-theme=dark] #hero .hero-copy .hero-lead{color:var(--sec);text-shadow:none}html[data-theme=dark] #hero .hero-copy .label-mono,html[data-theme=dark] #hero .hero-copy .label-mono .text-sec,html[data-theme=dark] #hero .hero-copy .text-ter{text-shadow:none;color:var(--sec)!important}html[data-theme=dark] #hero .hero-copy .badge{background:var(--elevated);border-color:var(--hairline);box-shadow:var(--shadow-soft)}html[data-theme=dark] .step-dot{background:var(--elevated);border-color:var(--nevo);box-shadow:0 0 0 4px var(--paper)}html[data-theme=dark] .stage-chip{border-color:var(--nevo-border);color:var(--nevo-text);background:var(--nevo-soft)}html[data-theme=dark] .bento-card{background:var(--elevated);border-color:var(--hairline);box-shadow:var(--shadow-soft)}html[data-theme=dark] .shot:hover .shot-label{color:var(--nevo)}html[data-theme=dark] .price-card,html[data-theme=dark] .plan-custom,html[data-theme=dark] .bill-toggle,html[data-theme=dark] #bill-toggle{background:var(--elevated);border-color:var(--hairline);box-shadow:var(--shadow-soft)}html[data-theme=dark] .price-card.featured{border-color:var(--nevo-border);box-shadow:0 2px 4px #00000059, 0 24px 56px -16px color-mix(in srgb, var(--nevo) 35%, transparent)}html[data-theme=dark] .bill-thumb,html[data-theme=dark] #bill-thumb{background:var(--brand)}html[data-theme=dark] .bill-btn{color:var(--sec)}html[data-theme=dark] .bill-btn[aria-pressed=true]{color:var(--brand-fg)}html[data-theme=dark] .faq-item{border-color:var(--hairline)}html[data-theme=dark] .faq-icon i{background:var(--sec)}html[data-theme=dark] button:focus-visible,html[data-theme=dark] a:focus-visible{outline-color:var(--brand)}
