.feature-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:12px;background:var(--commerce-soft);border:1px solid var(--commerce-border);color:var(--commerce);flex-shrink:0}.feature-icon--channel{background:var(--channel-soft);border-color:var(--channel-border);color:var(--channel)}.feature-icon svg{width:2rem;height:2rem;overflow:visible}.feature-icon .fi-draw,.feature-icon .fi-pop{stroke-dasharray:100;stroke-dashoffset:100}.feature-icon .fi-bar{transform-box:fill-box;transform-origin:center bottom;transform:scaleY(0)}.feature-icon .fi-drop,.feature-icon .fi-dollar,.feature-icon .fi-line{opacity:0}.feature-icon .fi-dot,.feature-icon .fi-typing{opacity:.72}.feature-icon .fi-line{stroke-dasharray:100;stroke-dashoffset:100}.feature-icon .fi-drop,.feature-icon .fi-dot,.feature-icon .fi-typing,.feature-icon .fi-dollar{transform-box:fill-box;transform-origin:center center}.strength-card.is-visible .feature-icon .fi-draw,.platform-carousel .strength-card .feature-icon .fi-draw{animation:fi-stroke-draw .85s cubic-bezier(.22,1,.36,1) forwards}.strength-card.is-visible .feature-icon .fi-draw-d2,.platform-carousel .strength-card .feature-icon .fi-draw-d2{animation-delay:.12s}.strength-card.is-visible .feature-icon .fi-draw-d3,.platform-carousel .strength-card .feature-icon .fi-draw-d3{animation-delay:.22s}.strength-card.is-visible .feature-icon .fi-draw-d4,.platform-carousel .strength-card .feature-icon .fi-draw-d4{animation-delay:.32s}.strength-card.is-visible .feature-icon .fi-pop,.platform-carousel .strength-card .feature-icon .fi-pop{animation:fi-stroke-draw .55s cubic-bezier(.22,1,.36,1) .35s forwards}.strength-card.is-visible .feature-icon .fi-pop-d2,.platform-carousel .strength-card .feature-icon .fi-pop-d2{animation-delay:.5s}.strength-card.is-visible .feature-icon .fi-bar,.platform-carousel .strength-card .feature-icon .fi-bar{animation:fi-bar-rise .65s cubic-bezier(.34,1.4,.64,1) forwards}.strength-card.is-visible .feature-icon .fi-bar-1,.platform-carousel .strength-card .feature-icon .fi-bar-1{animation-delay:.15s}.strength-card.is-visible .feature-icon .fi-bar-2,.platform-carousel .strength-card .feature-icon .fi-bar-2{animation-delay:.28s}.strength-card.is-visible .feature-icon .fi-bar-3,.platform-carousel .strength-card .feature-icon .fi-bar-3{animation-delay:.4s}.strength-card.is-visible .feature-icon--filter .fi-wave,.platform-carousel .strength-card .feature-icon--filter .fi-wave{opacity:0;animation:fi-filter-wave 6s ease-in-out infinite}.strength-card.is-visible .feature-icon--filter .fi-wave-2,.platform-carousel .strength-card .feature-icon--filter .fi-wave-2{animation-delay:2s}.strength-card.is-visible .feature-icon--filter .fi-wave-3,.platform-carousel .strength-card .feature-icon--filter .fi-wave-3{animation-delay:4s}.strength-card.is-visible .feature-icon--filter .fi-drop-out,.platform-carousel .strength-card .feature-icon--filter .fi-drop-out{opacity:0;animation:fi-filter-out 6s ease-in-out 5s infinite}.strength-card.is-visible .feature-icon--content .fi-line,.platform-carousel .strength-card .feature-icon--content .fi-line{opacity:1}.strength-card.is-visible .feature-icon--content .fi-line-1,.platform-carousel .strength-card .feature-icon--content .fi-line-1{animation:fi-line-seq-1 5s ease-in-out infinite}.strength-card.is-visible .feature-icon--content .fi-line-2,.platform-carousel .strength-card .feature-icon--content .fi-line-2{animation:fi-line-seq-2 5s ease-in-out infinite}.strength-card.is-visible .feature-icon--content .fi-line-3,.platform-carousel .strength-card .feature-icon--content .fi-line-3{animation:fi-line-seq-3 5s ease-in-out infinite}.strength-card.is-visible .feature-icon--trend .fi-dollar,.platform-carousel .strength-card .feature-icon--trend .fi-dollar{opacity:1;animation:fi-dollar-rise-fade 2.4s ease-out .6s infinite}.strength-card.is-visible .feature-icon--referral .fi-dot,.platform-carousel .strength-card .feature-icon--referral .fi-dot,.strength-card.is-visible .feature-icon--support .fi-typing,.platform-carousel .strength-card .feature-icon--support .fi-typing{opacity:.72;transform-box:fill-box;transform-origin:center center;animation:fi-dot-seq 1.2s cubic-bezier(.45,.05,.55,.95) infinite}.strength-card.is-visible .feature-icon--referral .fi-dot-2,.platform-carousel .strength-card .feature-icon--referral .fi-dot-2,.strength-card.is-visible .feature-icon--support .fi-typing-2,.platform-carousel .strength-card .feature-icon--support .fi-typing-2{animation-delay:.2s}.strength-card.is-visible .feature-icon--referral .fi-dot-3,.platform-carousel .strength-card .feature-icon--referral .fi-dot-3,.strength-card.is-visible .feature-icon--support .fi-typing-3,.platform-carousel .strength-card .feature-icon--support .fi-typing-3{animation-delay:.4s}.strength-card.is-visible .feature-icon--chart .fi-bar,.platform-carousel .strength-card .feature-icon--chart .fi-bar{animation:fi-bar-rise .65s cubic-bezier(.34,1.4,.64,1) forwards}.strength-card.is-visible .feature-icon--learn .fi-flip,.platform-carousel .strength-card .feature-icon--learn .fi-flip{animation:fi-learn-flip 2.5s ease-in-out .8s infinite}@keyframes fi-stroke-draw{to{stroke-dashoffset:0}}@keyframes fi-bar-rise{to{transform:scaleY(1)}}@keyframes fi-filter-wave{0%,to{opacity:0;transform:translateY(-3px)}4%{opacity:1;transform:translateY(0)}22%{opacity:.92;transform:translateY(14px)}32%{opacity:.4;transform:translateY(24px)}38%,to{opacity:0;transform:translateY(28px)}}@keyframes fi-filter-out{0%,to{opacity:0;transform:translateY(22px)}8%{opacity:1;transform:translateY(24px)}14%{opacity:.85;transform:translateY(32px)}17%,to{opacity:0;transform:translateY(36px)}}@keyframes fi-line-seq-1{0%,4%{stroke-dashoffset:100;opacity:0}4%,12%{stroke-dashoffset:0;opacity:1}12%,72%{stroke-dashoffset:0;opacity:1}80%,to{stroke-dashoffset:100;opacity:0}}@keyframes fi-line-seq-2{0%,14%{stroke-dashoffset:100;opacity:0}14%,22%{stroke-dashoffset:0;opacity:1}22%,72%{stroke-dashoffset:0;opacity:1}80%,to{stroke-dashoffset:100;opacity:0}}@keyframes fi-line-seq-3{0%,24%{stroke-dashoffset:100;opacity:0}24%,32%{stroke-dashoffset:0;opacity:1}32%,72%{stroke-dashoffset:0;opacity:1}80%,to{stroke-dashoffset:100;opacity:0}}@keyframes fi-dollar-rise-fade{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:translateY(2px)}55%{opacity:1;transform:translateY(-10px)}to{opacity:0;transform:translateY(-18px)}}@keyframes fi-dot-seq{0%,50%,to{transform:translateY(0) scale(.96);opacity:.72}10%{transform:translateY(-.5px) scale(.99);opacity:.85}25%{transform:translateY(-1.75px) scale(1.04);opacity:1}40%{transform:translateY(-.5px) scale(.99);opacity:.85}}@keyframes fi-typing-wave{0%,to{transform:translateY(3px) scale(.8);opacity:.45}50%{transform:translateY(-4px) scale(1.05);opacity:1}}@keyframes fi-chart-pulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.08)}}@keyframes fi-learn-flip{0%,to{opacity:.35;transform:rotate(0)}50%{opacity:.75;transform:rotate(8deg)}}@keyframes fi-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.platform-carousel .strength-card .feature-icon .fi-draw{animation-duration:.72s}.platform-carousel .strength-card .feature-icon--filter .fi-wave{animation:fi-filter-wave 5.5s ease-in-out infinite}.platform-carousel .strength-card .feature-icon--filter .fi-wave-2{animation-delay:1.85s}.platform-carousel .strength-card .feature-icon--filter .fi-wave-3{animation-delay:3.7s}.platform-carousel .strength-card .feature-icon--filter .fi-drop-out{animation:fi-filter-out 5.5s ease-in-out 4.6s infinite}.platform-carousel .strength-card .feature-icon--content .fi-line-1{animation:fi-line-seq-1 4.8s ease-in-out infinite}.platform-carousel .strength-card .feature-icon--content .fi-line-2{animation:fi-line-seq-2 4.8s ease-in-out infinite}.platform-carousel .strength-card .feature-icon--content .fi-line-3{animation:fi-line-seq-3 4.8s ease-in-out infinite}.platform-carousel .strength-card .feature-icon--trend .fi-dollar{animation:fi-dollar-rise-fade 2.2s ease-out .5s infinite}.platform-carousel .strength-card .feature-icon--referral .fi-dot,.platform-carousel .strength-card .feature-icon--support .fi-typing{animation:fi-dot-seq 1.2s cubic-bezier(.45,.05,.55,.95) infinite}.platform-carousel .strength-card .feature-icon--referral .fi-dot-2,.platform-carousel .strength-card .feature-icon--support .fi-typing-2{animation-delay:.2s}.platform-carousel .strength-card .feature-icon--referral .fi-dot-3,.platform-carousel .strength-card .feature-icon--support .fi-typing-3{animation-delay:.4s}.platform-carousel .strength-card .feature-icon .fi-bar{animation-duration:.55s;animation-timing-function:cubic-bezier(.34,1.55,.64,1)}.platform-carousel .strength-card .feature-icon--chart .fi-bar{animation:fi-bar-rise-carousel .55s cubic-bezier(.34,1.55,.64,1) forwards}.platform-carousel .strength-card .feature-icon--chart .fi-bar-1{animation:fi-bar-rise-carousel .55s cubic-bezier(.34,1.55,.64,1) .12s forwards,fi-chart-pulse-carousel 1.55s ease-in-out 1s infinite}.platform-carousel .strength-card .feature-icon--chart .fi-bar-2{animation:fi-bar-rise-carousel .55s cubic-bezier(.34,1.55,.64,1) .24s forwards,fi-chart-pulse-carousel 1.55s ease-in-out 1.12s infinite}.platform-carousel .strength-card .feature-icon--chart .fi-bar-3{animation:fi-bar-rise-carousel .55s cubic-bezier(.34,1.55,.64,1) .36s forwards,fi-chart-pulse-carousel 1.55s ease-in-out 1.24s infinite}.platform-carousel .strength-card .feature-icon--learn .fi-flip{animation:fi-learn-flip-carousel 2s ease-in-out .55s infinite}@keyframes fi-chart-pulse-carousel{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.18)}}@keyframes fi-bar-rise-carousel{to{transform:scaleY(1)}}@keyframes fi-learn-flip-carousel{0%,to{opacity:.45;transform:rotate(0)}50%{opacity:.95;transform:rotate(12deg)}}@media(prefers-reduced-motion:reduce){.feature-icon .fi-draw,.feature-icon .fi-pop{stroke-dashoffset:0;animation:none}.feature-icon .fi-bar{transform:scaleY(1);animation:none}.feature-icon .fi-drop,.feature-icon .fi-dollar,.feature-icon .fi-line{opacity:1;animation:none;stroke-dashoffset:0;transform:none}.feature-icon .fi-dot,.feature-icon .fi-typing{opacity:1;animation:none;transform:none}}:root{--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-out-quart: cubic-bezier(.22, 1, .36, 1);--motion-duration-reveal: .72s;--motion-stagger-step: 80ms;--card-tilt-max: 5px}html.motion-ready .premium-card.motion-item:not(.is-visible){transform:translate3d(0,22px,0) scale(.985)}html.motion-ready .premium-card.motion-item.is-visible{transform:translateZ(0) scale(1)}html.motion-ready .premium-card.motion-item:not(.is-visible),html.motion-ready .premium-card.motion-item.is-visible{transition-duration:var(--motion-duration-reveal);transition-timing-function:var(--ease-out-expo)}html.motion-ready .premium-card.motion-item:not(.is-visible){transition-delay:calc(var(--motion-i, 0) * var(--motion-stagger-step))}.premium-card{--tilt-x: 0px;--tilt-y: 0px;--glow-a: 0;position:relative;transform:translate3d(var(--tilt-x),var(--tilt-y),0);transition:transform .42s var(--ease-out-quart),border-color .35s ease,box-shadow .42s var(--ease-out-quart);will-change:auto}.premium-card.is-tilting{will-change:transform;transition-duration:.12s;transition-timing-function:var(--ease-out-quart)}.premium-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:var(--glow-a);transition:opacity .35s var(--ease-out-quart);background:radial-gradient(520px circle at var(--glow-x, 50%) var(--glow-y, 50%),rgba(255,255,255,.07),transparent 42%)}.premium-card:is(:hover,:focus-within){border-color:#ffffff24;box-shadow:0 10px 36px #00000052;--glow-a: 1}.strength-card--highlight:is(:hover,:focus-within){box-shadow:0 10px 36px #00000052,0 0 0 1px #25d3661f}@media(prefers-reduced-motion:reduce){.premium-card{transform:none;transition:border-color .2s ease}.premium-card:after{display:none}html.motion-ready .premium-card.motion-item:not(.is-visible),html.motion-ready .premium-card.motion-item.is-visible{transform:none}}.platform-section[data-money-sparks]{isolation:isolate}.platform-sparks-layer{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.platform-section[data-money-sparks]:before{content:"";position:absolute;inset:0 0 auto;height:38%;z-index:1;pointer-events:none;opacity:0;transition:opacity .35s cubic-bezier(.22,1,.36,1);background:linear-gradient(180deg,rgba(19,19,21,.72) 0%,rgba(19,19,21,.28) 55%,transparent 100%)}.platform-section[data-money-sparks].is-sparking:before{opacity:1}.money-spark{position:absolute;pointer-events:none;z-index:1;font-family:DM Sans,system-ui,sans-serif;font-size:1.1rem;font-weight:700;color:var(--channel);text-shadow:0 0 12px rgba(37,211,102,.45),0 0 28px rgba(37,211,102,.2);line-height:1;user-select:none;will-change:transform,opacity;filter:blur(.2px)}.money-spark--ambient{opacity:var(--spark-opacity, .16);transform:translate(-50%,-50%);animation:money-spark-ambient 11s ease-in-out infinite alternate;animation-delay:var(--spark-delay, 0s);filter:blur(.35px)}.money-spark--float{transform:translate(-50%,-50%)}@keyframes money-spark-ambient{0%{transform:translate(-50%,-50%) translate(0)}to{transform:translate(-50%,-50%) translate(var(--spark-drift, 6px)) translateY(-10px)}}@media(max-width:639px){.money-spark--ambient{filter:blur(.25px)}.money-spark--float{text-shadow:0 0 14px rgba(37,211,102,.55),0 0 32px rgba(37,211,102,.28)}}@media(prefers-reduced-motion:reduce){.platform-section[data-money-sparks]:before{display:none}.money-spark--ambient{animation:none}}.platform-carousel{--carousel-card-w: 240px;--carousel-card-h: 14.25rem;--carousel-pitch: 260px;position:relative;max-width:100%;margin-bottom:.75rem;overflow-x:clip;-webkit-user-select:none;user-select:none}.platform-carousel .strength-card,.platform-carousel .strength-card *{-webkit-user-select:none;user-select:none}.platform-carousel-viewport{position:relative;z-index:1;width:100%;max-width:100%;perspective:1200px;perspective-origin:50% 42%;overflow:hidden;contain:layout;min-height:calc(var(--carousel-card-h) + 1.35rem);padding:.85rem .75rem .45rem;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:grab;touch-action:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}.platform-carousel-cylinder{position:relative;width:100%;height:var(--carousel-card-h);transform-style:preserve-3d}.platform-carousel-cylinder .strength-card{position:absolute;left:50%;top:50%;width:var(--carousel-card-w);height:var(--carousel-card-h);min-height:var(--carousel-card-h);max-height:var(--carousel-card-h);margin:0;padding:1.2rem 1.15rem 1.1rem;display:flex;flex-direction:column;gap:0;box-sizing:border-box;overflow:visible;background:var(--surface);border:1px solid transparent;border-radius:var(--surface-radius);box-shadow:none;transform-origin:var(--slot-origin, center center);transform:translate(-50%,-50%) translate(var(--slot-x, 0px)) translateZ(var(--slot-z, 0px)) rotateY(var(--slot-rot, 0deg)) scale3d(var(--slot-scale-x, 1),var(--slot-scale-y, 1),1);transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;will-change:transform,opacity}.platform-carousel-cylinder.is-wheeling .strength-card{transition:none}.platform-carousel-cylinder .strength-card.carousel-slot-stable{border-color:var(--border);box-shadow:0 6px 28px #0000004d}.platform-carousel-cylinder .strength-card.carousel-slot-stable.carousel-front{border-color:#ffffff1f;box-shadow:0 10px 36px #00000057}.platform-carousel-cylinder .strength-card.strength-card--highlight.carousel-slot-stable{border-color:var(--commerce-border);box-shadow:0 0 0 1px var(--commerce-border),0 8px 32px #00000052}.platform-carousel-cylinder .strength-card.strength-card--highlight.carousel-slot-stable:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 100% 0%,var(--ambient-green),transparent 68%);opacity:.45}.platform-carousel-cylinder .strength-card.carousel-slot-stable.carousel-side{box-shadow:0 4px 22px #00000042}.platform-carousel-cylinder .strength-card.strength-card--highlight.carousel-slot-stable.carousel-side{box-shadow:0 0 0 1px var(--commerce-border),0 4px 22px #00000047}.platform-carousel-cylinder .strength-card.carousel-slot-stable.carousel-front:is(:hover,:focus-within){border-color:#ffffff29;box-shadow:0 12px 40px #00000061}.platform-carousel-cylinder .strength-card.strength-card--highlight.carousel-slot-stable:is(:hover,:focus-within){border-color:var(--commerce-border);box-shadow:0 0 0 1px var(--commerce-border),0 12px 40px #00000061}.platform-carousel-cylinder .strength-card .card-discount-tag{opacity:1;transition:none;will-change:auto}.platform-carousel-cylinder .strength-card .card-discount-tag--outline{color:var(--commerce);background:var(--surface);border:1px solid var(--commerce-border);box-shadow:none}.platform-carousel-cylinder .strength-card .card-discount-tag--outline.card-discount-tag--channel{color:var(--channel);background:var(--surface);border-color:var(--channel-border);box-shadow:none}.platform-carousel-cylinder.is-wheeling .strength-card .card-discount-tag{transition:none}.platform-carousel-cylinder .strength-card--badged .strength-card-inner{padding-top:.2rem}.platform-carousel .strength-card--badged .feature-icon{margin-top:.35rem}.platform-carousel .strength-card-inner{display:flex;flex-direction:column;gap:.55rem;flex:1;min-height:0;overflow:hidden}.platform-carousel .strength-card-head{flex-shrink:0;display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.platform-carousel .strength-card-heading{flex:1 1 0;min-width:0;padding-top:0;padding-right:.25rem}.platform-carousel .strength-card--badged .strength-card-heading{padding-right:.15rem}.platform-carousel .strength-card .feature-icon{position:relative;width:3.1rem;height:3.1rem;flex:0 0 3.1rem;padding:0;border:none;background:none;border-radius:0;color:var(--commerce);overflow:hidden}.platform-carousel .strength-card .feature-icon--channel{background:none;border:none;color:var(--channel)}.platform-carousel .strength-card .feature-icon svg{width:2.65rem;height:2.65rem;overflow:hidden}.platform-carousel .strength-title{font-size:1.08rem;line-height:1.32;margin:0;text-wrap:balance}.platform-carousel .strength-text{flex:1;margin:0;padding:0;font-size:.9375rem;line-height:1.52;color:var(--muted);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}.platform-carousel-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.platform-carousel.is-dragging .platform-carousel-viewport,.platform-carousel.is-dragging .platform-carousel-cylinder .strength-card{cursor:grabbing}@media(max-width:639px){.platform-carousel--compact{--carousel-card-h: 15rem;margin-bottom:1rem}.platform-carousel--compact .platform-carousel-viewport{perspective:none;padding:.65rem .5rem .35rem;min-height:calc(var(--carousel-card-h) + 1rem);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 3%,#000 97%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 3%,#000 97%,transparent 100%)}.platform-carousel--compact .platform-carousel-cylinder .strength-card{box-shadow:0 8px 32px #00000052}.platform-carousel--compact .strength-title{font-size:1.12rem}.platform-carousel--compact .strength-text{font-size:.97rem;-webkit-line-clamp:6;line-clamp:6}}@media(min-width:768px){.platform-carousel{--carousel-card-h: 15.25rem}.platform-carousel-viewport{perspective:2000px;min-height:calc(var(--carousel-card-h) + 1.15rem);padding:.75rem .85rem .4rem}}@media(min-width:1024px){.platform-carousel{--carousel-card-h: 16rem}}@media(prefers-reduced-motion:reduce){.platform-carousel-cylinder .strength-card{transition:none}}.compare-section{position:relative;padding:clamp(3rem,8vw,5rem) 0}.compare-head{text-align:center;max-width:42rem;margin:0 auto 2.25rem}.compare-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--commerce);margin-bottom:.5rem}.compare-lead{margin-top:.65rem}.compare-matrix-shell{position:relative}.compare-matrix-shell:before{content:"";position:absolute;inset:-1.5rem -.75rem;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 70% at 42% 45%,var(--channel-glow),transparent 62%),radial-gradient(ellipse 35% 50% at 88% 35%,rgba(214,84,64,.1),transparent 55%)}.compare-matrix-scroll{position:relative;z-index:1;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.35rem;margin:0 -.5rem;padding-inline:.5rem}.compare-scroll-hint{display:block;text-align:center;font-size:.75rem;font-weight:600;color:var(--channel);margin-top:.65rem}@media(min-width:900px){.compare-scroll-hint{display:none}}.compare-matrix{display:grid;grid-template-columns:minmax(7.5rem,.95fr) minmax(11rem,1.35fr) minmax(10rem,1.1fr);min-width:min(100%,52rem);margin-inline:auto;border-radius:var(--surface-radius);background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 12px 40px #00000061,0 0 0 1px #ffffff0a;overflow:hidden}@media(min-width:900px){.compare-matrix-scroll{overflow-x:auto;margin:0;padding-inline:0}.compare-matrix{min-width:100%;grid-template-columns:minmax(0,1fr) minmax(22rem,1.08fr) minmax(22rem,.92fr)}.compare-matrix-feature{padding:.75rem .7rem;white-space:nowrap}.compare-feature-label{letter-spacing:.03em;white-space:nowrap}.compare-matrix-col{padding:.9rem .8rem}.compare-matrix-cell{padding:.75rem .8rem;font-size:.84rem;line-height:1.35;align-items:center;white-space:nowrap}.compare-matrix-cell p,.compare-matrix-footer-label,.compare-matrix-footer{white-space:nowrap}}@media(min-width:1100px){.compare-matrix{grid-template-columns:minmax(0,1fr) minmax(25rem,1.08fr) minmax(24rem,.92fr)}.compare-matrix-cell{font-size:.86rem;padding-inline:.9rem}}.compare-matrix-corner{grid-column:1;grid-row:1;padding:1.05rem .85rem .8rem;background:var(--surface-muted);border-bottom:1px solid var(--border);border-right:1px solid var(--border);display:flex;align-items:flex-end}.compare-matrix-corner-label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.compare-matrix-col{grid-row:1;padding:1.05rem .85rem .9rem;border-bottom:1px solid var(--border);display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.compare-matrix-col--us{grid-column:2;background:#25d36617}.compare-matrix-col--them{grid-column:3;background:linear-gradient(180deg,rgba(214,84,64,.06) 0%,var(--surface-muted) 100%);opacity:.92}.compare-col-badge{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;padding:.28rem .6rem;border-radius:999px;background:var(--commerce);color:#fff6f4;border:none;box-shadow:0 4px 16px var(--commerce-glow)}.compare-col-badge--lose{background:#d654402e;color:#ffb8a8;border:1px solid rgba(214,84,64,.45);box-shadow:none}.compare-col-title{margin:0;font-size:1.12rem;font-weight:700;color:var(--text);line-height:1.2}.compare-matrix-col--us .compare-col-title{color:#f4fff8}.compare-matrix-col--them .compare-col-title{color:var(--muted);font-weight:600}.compare-matrix-row{display:contents}.compare-row-topic{display:none;margin:0}.compare-matrix-row.is-alt .compare-matrix-feature{background:#161618}.compare-matrix-feature{grid-column:1;padding:.9rem .75rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);display:flex;align-items:center}.compare-feature-label{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text);line-height:1.35}.compare-matrix-cell{padding:.9rem .75rem;border-bottom:1px solid var(--border);display:flex;gap:.65rem;align-items:flex-start;font-size:.9rem;line-height:1.45}.compare-matrix-cell p{margin:0;flex:1}.compare-matrix-cell--us{grid-column:2;background:#25d36617;border-bottom-color:#25d36624}.compare-matrix-cell--us p{color:var(--text);font-weight:500}.compare-matrix-cell--them{grid-column:3;background:#0c0c0e8c;border-bottom-color:#ffffff0d}.compare-matrix-cell--them p{color:var(--muted-soft);font-weight:400}.compare-cell-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.1rem;margin-top:.12rem;font-size:1rem;font-weight:800;line-height:1}.compare-cell-icon--yes{color:var(--channel)}.compare-cell-icon--no{color:var(--commerce)}.compare-matrix-footer-label{grid-column:1;padding:1.05rem .75rem;border-right:1px solid var(--border);background:var(--surface-muted);display:flex;align-items:center}.compare-matrix-footer-label span{font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.compare-matrix-footer{padding:1.05rem .75rem;display:flex;align-items:center;justify-content:center}.compare-matrix-footer--us{grid-column:2;background:#25d36617;border-bottom:none}.compare-matrix-footer--them{grid-column:3;background:#0c0c0e8c}.compare-cta{display:inline-block;font-size:1.05rem;font-weight:700;line-height:1.35;text-align:center;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em;color:#f6f8f7;background:none;border:none;box-shadow:none;padding:0;letter-spacing:.02em;text-shadow:0 1px 14px rgba(0,0,0,.4);transition:color .2s ease,text-shadow .2s ease}.compare-cta:hover,.compare-cta:focus-visible{color:#fff;text-decoration:underline;text-shadow:0 1px 14px rgba(0,0,0,.45),0 0 18px rgba(37,211,102,.28)}.compare-footer-muted{font-size:.8rem;font-weight:700;color:var(--commerce);text-align:center;line-height:1.4}@media(max-width:899px){.compare-scroll-hint{display:none}.compare-matrix-scroll{overflow-x:visible;margin:0;padding-inline:0}.compare-matrix{grid-template-columns:1fr 1fr;min-width:100%}.compare-matrix-corner,.compare-matrix-feature,.compare-matrix-footer-label{display:none}.compare-matrix-row>.compare-row-topic{display:block;grid-column:1 / -1;grid-row:var(--compare-row);align-self:start;justify-self:center;position:relative;z-index:2;width:100%;margin:0;padding:.55rem .5rem 0;text-align:center;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text);line-height:1.35;background:none;border:none;pointer-events:none}.compare-matrix-col--us .compare-col-title,.compare-matrix-col--them .compare-col-title,.compare-matrix-cell--us p,.compare-matrix-cell--them p{color:var(--text)}.compare-matrix-row>.compare-matrix-cell--us,.compare-matrix-row>.compare-matrix-cell--them{grid-row:var(--compare-row);padding-top:2rem}.compare-matrix-col--us,.compare-matrix-cell--us,.compare-matrix-footer--us{grid-column:1}.compare-matrix-col--them,.compare-matrix-cell--them,.compare-matrix-footer--them{grid-column:2}.compare-matrix-footer--them{display:none}.compare-matrix-footer--us{grid-column:1 / -1}.compare-matrix-col{padding:.85rem .65rem}.compare-matrix-cell{padding:.8rem .65rem;font-size:.84rem}.compare-col-title{font-size:.95rem}.compare-cta{font-size:1rem}}.junho-banner{position:relative;margin:0 0 clamp(2rem,5vw,3rem);padding:clamp(1.75rem,4vw,2.5rem) 0 .75rem;background:linear-gradient(120deg,#d6544038,#d6544014 40%,#25d3661a);border-block:1px solid var(--commerce-border);overflow:clip}.junho-banner-glow{position:absolute;inset:-40% -20%;background:radial-gradient(circle at 30% 50%,rgba(255,200,80,.15),transparent 55%);pointer-events:none;animation:junho-glow 8s ease-in-out infinite alternate}@keyframes junho-glow{0%{opacity:.6;transform:translate(-2%)}to{opacity:1;transform:translate(2%)}}.junho-banner-inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem}.junho-banner-kicker{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f5c76a;margin-bottom:.35rem}.junho-banner-title{font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:700;line-height:1.2;max-width:28rem}.junho-banner-sub{color:var(--text);opacity:.92;margin-top:.5rem;max-width:36rem;font-size:.98rem}.junho-banner-code{margin-top:.85rem;font-size:.95rem;color:var(--muted)}.junho-code{font-family:ui-monospace,Cascadia Code,monospace;color:#fff;background:#00000059;padding:.15rem .5rem;border-radius:6px;border:1px dashed var(--commerce-border);letter-spacing:.04em}.junho-banner-pct{display:inline-block;margin-left:.5rem;padding:.1rem .45rem;border-radius:999px;background:var(--commerce);color:#fff;font-size:.8rem;font-weight:700}.junho-banner-cta{flex-shrink:0;box-shadow:0 8px 28px var(--commerce-glow)}.junho-banner-note{position:relative;font-size:.8rem;color:var(--muted-soft);text-align:center;padding-bottom:.5rem;margin-top:.75rem}.planos-junho-section{padding-bottom:3rem}.junho-plans-grid .plan-card{border-color:#f5c76a40}.junho-plan-badge{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .55rem;border-radius:999px;background:linear-gradient(90deg,var(--commerce),#e8a84a);color:#1a1008;margin-bottom:.5rem}.plan-price-annual{margin:.35rem 0 .15rem}.plan-price-annual .price-original{display:block;font-size:.85rem;color:var(--muted-soft);text-decoration:line-through}.plan-price-annual .price-final{font-size:1.65rem;font-weight:700;color:#f5c76a}.plan-price-annual small{font-size:.75rem;font-weight:500;color:var(--muted)}.plan-junho-perks{list-style:none;margin:.75rem 0 1rem;padding:.65rem .75rem;background:#25d3660f;border:1px solid var(--channel-border);border-radius:var(--radius);font-size:.88rem}.plan-junho-perks li{padding:.2rem 0 .2rem 1.1rem;position:relative}.plan-junho-perks li:before{content:"★";position:absolute;left:0;color:#f5c76a;font-size:.65rem;top:.35rem}@media(prefers-reduced-motion:reduce){.junho-banner-glow{animation:none}}:root{--bg: #0a0a0b;--surface: #131315;--surface-2: #1a1a1e;--surface-muted: #111113;--commerce: #d65440;--commerce-dim: #b84535;--commerce-glow: rgba(214, 84, 64, .16);--commerce-soft: rgba(214, 84, 64, .1);--commerce-border: rgba(214, 84, 64, .38);--channel: #25d366;--channel-dim: #1a9e4b;--channel-glow: rgba(37, 211, 102, .12);--channel-soft: rgba(37, 211, 102, .1);--channel-border: rgba(37, 211, 102, .28);--ambient-green: rgba(37, 211, 102, .05);--ambient-orange: rgba(214, 84, 64, .05);--accent: var(--commerce);--accent-dim: var(--commerce-dim);--text: #eeeff0;--muted: #a8a8b1;--muted-soft: #909099;--border: #2a2a30;--border-strong: #383840;--touch: 48px;--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-top: env(safe-area-inset-top, 0px);--header-logo: 3.35rem;--header-pad-y: 1.15rem;--header-height: calc(var(--header-logo) + var(--header-pad-y) * 2 + var(--safe-top));--header-scroll-offset: calc(var(--header-height) + 1.25rem);--copy-width: 54rem;--radius: 12px;--surface-radius: 18px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-scroll-offset);overflow-x:clip}body{font-family:DM Sans,system-ui,-apple-system,sans-serif;background:var(--bg);color:var(--text);line-height:1.55;font-size:1rem;padding-bottom:calc(4.5rem + var(--safe-bottom));min-height:100vh;overflow-x:clip}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 100% 0%,var(--ambient-orange),transparent 55%),radial-gradient(ellipse 80% 50% at 0% 100%,var(--ambient-green),transparent 50%)}body.no-sticky{padding-bottom:var(--safe-bottom)}img{max-width:100%;height:auto}a{color:inherit}.container{width:100%;max-width:1100px;margin:0 auto;padding:0 1rem}.site-header{position:sticky;top:0;z-index:100;padding:calc(var(--header-pad-y) + var(--safe-top)) 0 var(--header-pad-y);min-height:var(--header-height);display:flex;align-items:center;background:transparent;border-bottom:1px solid transparent;transition:background .2s ease,border-color .2s ease,backdrop-filter .2s ease}.site-header .nav-bar{position:relative}.site-header.scrolled{background:#0a0a0be0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--border)}.site-header .container{width:100%}.nav-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.logo{display:inline-flex;align-items:center;gap:.7rem;font-weight:700;font-size:1.2rem;color:var(--text);text-decoration:none;flex-shrink:0}.logo-mark{display:block;width:3.35rem;height:3.35rem;flex-shrink:0;overflow:visible}.logo-text{line-height:1.1}.logo .logo-shopee,.text-commerce{color:var(--commerce)}.text-channel{color:var(--channel)}.menu-toggle{display:flex;align-items:center;justify-content:center;width:var(--touch);height:var(--touch);border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent}.menu-toggle svg{width:1.35rem;height:1.35rem}.nav-panel{display:none;position:absolute;left:1rem;right:1rem;top:calc(100% + .35rem);background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:.5rem;box-shadow:0 16px 48px #00000073}.nav-panel.open{display:flex;flex-direction:column}.nav-panel a{display:flex;align-items:center;min-height:var(--touch);padding:0 1rem;text-decoration:none;color:var(--text);font-weight:500;border-radius:10px}.nav-panel a:active{background:var(--surface-2)}.nav-desktop{display:none}h1,.section-title{font-family:"Instrument Serif",Georgia,serif;font-weight:400;letter-spacing:-.02em;line-height:1.12}h1{font-size:clamp(2rem,9vw,4.5rem)}.section-title{font-size:clamp(1.65rem,6vw,2.25rem)}.lead{font-size:clamp(1rem,4.2vw,1.2rem);color:var(--muted);margin-top:1rem;max-width:var(--copy-width);line-height:1.55}.lead-br{display:none}@media(min-width:480px){.lead-br{display:block}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--touch);padding:0 1.35rem;border-radius:999px;font-weight:600;font-size:1rem;text-decoration:none;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,box-shadow .12s ease}.btn:active{transform:scale(.98)}.btn-primary{background:var(--commerce);color:#fff8f5;box-shadow:0 6px 24px var(--commerce-glow)}.btn-primary:hover{background:#de6048}.btn-outline{background:transparent;border:1.5px solid var(--commerce);color:var(--commerce);box-shadow:none}.btn-outline:hover{background:var(--commerce);color:#fff8f5;box-shadow:0 6px 24px var(--commerce-glow)}.btn-outline.btn-whatsapp{background:transparent;border:1.5px solid var(--channel);color:var(--channel);box-shadow:none}.btn-outline.btn-whatsapp:hover,.btn-primary.btn-whatsapp{background:var(--channel);color:#052e14;box-shadow:0 6px 24px #25d36647}.btn-primary.btn-whatsapp:hover{background:#2ee06f}.btn-ghost:hover{border-color:var(--border);background:var(--surface-2)}.btn-ghost{background:transparent;border:1px solid var(--border);color:var(--text)}.btn-block{width:100%}.btn-whatsapp:before{content:"";width:1.15rem;height:1.15rem;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347'/%3E%3C/svg%3E") center/contain no-repeat}.hero{position:relative;padding:1.25rem 0 2.5rem;overflow:hidden;isolation:isolate;min-height:clamp(22rem,58vh,36rem)}.hero-gold-rain{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;overflow:hidden}html.js-gold-rain .hero-rain-piece,html.js-gold-rain .hero-rain-nugget{animation:none!important}.hero-inner{position:relative;z-index:2;display:grid;gap:1.5rem;align-items:center;padding-top:.5rem}@media(min-width:768px){.hero-inner{grid-template-columns:minmax(0,1fr) auto;gap:2rem}.hero-visual{order:2;justify-self:end}.hero-copy{order:1}}.hero-visual{position:relative;z-index:1;order:2;display:flex;justify-content:center;align-items:flex-end;min-height:12rem;overflow:visible}.hero-copy{position:relative;z-index:2;order:1}.hero-copy .hero-eyebrow,.hero-copy h1,.hero-copy .lead{position:relative;z-index:2}.hero-copy .cta-row{position:relative;z-index:4}.hero-mascot-scene{position:relative;z-index:1;width:min(100%,17.5rem);aspect-ratio:400 / 331;margin-inline:auto;overflow:visible;background:transparent;user-select:none;-webkit-user-select:none}.hero-mascot-scene img{user-select:none;-webkit-user-select:none;-webkit-user-drag:none;pointer-events:none}.hero-layer{position:absolute;inset:0;pointer-events:none;background:transparent}.hero-layer--floor{z-index:0}.hero-floor-glow{position:absolute;left:50%;bottom:6%;width:88%;height:22%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse 100% 80% at 50% 100%,rgba(255,120,40,.07) 0%,rgba(37,211,102,.03) 40%,transparent 72%);filter:blur(14px);opacity:.85}.hero-rain-piece{position:absolute;top:-6%;left:var(--lane, 50%);width:var(--sz, 1.15rem);height:var(--sz, 1.15rem);margin-left:calc(var(--sz, 1.15rem) / -2);opacity:0;transform:none;animation:hero-rain-fall var(--fall-dur, 10s) linear infinite;animation-delay:var(--delay, 0s);animation-fill-mode:backwards}.hero-rain-nugget{display:block;width:100%;height:100%;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;transform:scale(.78);transform-origin:center center;filter:drop-shadow(0 0 10px rgba(255,200,80,.65)) drop-shadow(0 2px 6px rgba(0,0,0,.45)) brightness(1.15) saturate(1.2);animation:hero-rain-spin var(--rot-dur, 5s) linear infinite;animation-delay:var(--delay, 0s);animation-fill-mode:backwards}@media(min-width:768px){.hero-rain-piece{width:calc(var(--sz, 1.15rem) * 1.35);height:calc(var(--sz, 1.15rem) * 1.35)}.hero-rain-nugget{filter:drop-shadow(0 0 14px rgba(255,200,80,.75)) drop-shadow(0 2px 8px rgba(0,0,0,.5)) brightness(1.2) saturate(1.25)}}.hero-rain-nugget--a{background-image:url(/hero-rain-nugget-a.webp)}.hero-rain-nugget--b{background-image:url(/hero-rain-nugget-b.webp)}.hero-rain-nugget--c{background-image:url(/hero-rain-nugget-c.webp)}.hero-rain-nugget--d{background-image:url(/hero-rain-nugget-d.webp)}.hero-layer--piles{z-index:1}.hero-pile-img{position:absolute;bottom:9%;height:auto;display:block;background:transparent;transform-origin:center bottom;filter:drop-shadow(0 8px 20px rgba(0,0,0,.52)) drop-shadow(0 0 14px rgba(255,160,60,.22)) brightness(1.06) saturate(1.12);opacity:.96;pointer-events:none}.hero-pile-img--left{left:-16%;width:52%;max-width:7rem;transform:scale(.92)}.hero-pile-img--right{right:-16%;width:48%;max-width:6.25rem;transform:scale(.88)}.hero-layer--body{z-index:5;display:flex;align-items:flex-end;justify-content:center;background:transparent;filter:drop-shadow(0 12px 28px rgba(0,0,0,.42)) drop-shadow(0 0 20px rgba(255,150,60,.1))}.hero-body-img{display:block;width:94%;max-width:100%;height:auto;margin-inline:auto;background:transparent;mix-blend-mode:lighten;animation:hero-mascot-float 4.5s ease-in-out infinite;transform-origin:center 92%}@keyframes hero-mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes hero-rain-fall{0%{top:-6%;opacity:0}8%{opacity:var(--peak-opacity, .75)}92%{opacity:var(--peak-opacity, .75)}to{top:105%;opacity:0;margin-left:calc(var(--sz, 1.15rem) / -2 + var(--drift-x, 0px))}}@keyframes hero-rain-spin{0%{transform:rotate(var(--rot-start, 0deg))}to{transform:rotate(calc(var(--rot-start, 0deg) + (var(--rot-dir, 1) * 360deg)))}}@media(prefers-reduced-motion:reduce){.hero-body-img,.hero-rain-piece,.hero-rain-nugget,.hero-pile-img{animation:none}.hero-rain-piece{opacity:.35}}@media(min-width:768px){.hero-mascot-scene{width:20rem}.hero-visual{min-height:15.5rem}.hero-pile-img--left{left:-18%;max-width:7.5rem}.hero-pile-img--right{right:-18%;max-width:6.75rem}}.hero-eyebrow{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.85rem;padding:.35rem .75rem;border-radius:999px;background:var(--surface);border:1px solid var(--border);font-size:.78rem;font-weight:600;color:var(--text);text-transform:none}.hero-eyebrow-label{letter-spacing:.04em;text-transform:uppercase}.hero-eyebrow-rest{font-weight:500;letter-spacing:normal;text-transform:none}.hero-eyebrow-sep{color:var(--muted-soft);font-weight:400}.hero-eyebrow .text-channel{letter-spacing:normal;text-transform:none}h1 .text-commerce{font-style:normal}.seo-intro,.value-section{background:radial-gradient(ellipse 70% 55% at 0% 100%,var(--ambient-green),transparent 55%),radial-gradient(ellipse 60% 45% at 100% 0%,var(--ambient-orange),transparent 50%),var(--surface-muted)}.value-head{max-width:38rem;margin-bottom:1.75rem}.value-eyebrow{margin:0 0 .5rem;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.value-lead{margin:.65rem 0 0;font-size:1.05rem;line-height:1.6;color:var(--muted)}.value-lead strong{color:var(--text);font-weight:600}.value-grid{display:grid;gap:.85rem;margin-bottom:1.75rem}@media(min-width:640px){.value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.value-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.value-card{display:flex;flex-direction:column;gap:.5rem;padding:1.15rem 1.2rem;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:linear-gradient(165deg,var(--surface) 0%,var(--surface-2) 100%);min-height:100%}.value-card--highlight{border-color:var(--channel-border);background:linear-gradient(165deg,var(--surface) 0%,var(--surface-2) 100%),radial-gradient(ellipse 120% 80% at 100% 0%,var(--ambient-green),transparent 60%)}.value-card-icon{display:block;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--commerce-soft);border:1px solid var(--commerce-border);position:relative}.value-card-icon--chat:after,.value-card-icon--people:after,.value-card-icon--gift:after,.value-card-icon--price:after{content:"";position:absolute;inset:0;margin:auto;width:1.1rem;height:1.1rem;background:var(--commerce);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.value-card-icon--chat:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z'/%3E%3C/svg%3E")}.value-card-icon--people:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.value-card-icon--gift{background:var(--channel-soft);border-color:var(--channel-border)}.value-card-icon--gift:after{background:var(--channel);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpolyline points='20 12 20 22 4 22 4 12'/%3E%3Crect x='2' y='7' width='20' height='5'/%3E%3Cline x1='12' y1='22' x2='12' y2='7'/%3E%3Cpath d='M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z'/%3E%3Cpath d='M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpolyline points='20 12 20 22 4 22 4 12'/%3E%3Crect x='2' y='7' width='20' height='5'/%3E%3Cline x1='12' y1='22' x2='12' y2='7'/%3E%3Cpath d='M12 7H7.5a2.5 2.5 0 0 1 0-5C11 2 12 7 12 7z'/%3E%3Cpath d='M12 7h4.5a2.5 2.5 0 0 0 0-5C13 2 12 7 12 7z'/%3E%3C/svg%3E")}.value-card-icon--price:after{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cline x1='12' y1='1' x2='12' y2='23'/%3E%3Cpath d='M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cline x1='12' y1='1' x2='12' y2='23'/%3E%3Cpath d='M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6'/%3E%3C/svg%3E")}.value-card-title{margin:0;font-size:1rem;font-weight:700;color:var(--text);font-family:inherit}.value-card-text{margin:0;flex:1;font-size:.92rem;line-height:1.55;color:var(--muted)}.value-card-text strong{color:var(--text);font-weight:600}.value-card-link{margin-top:.15rem;font-size:.88rem;font-weight:600;text-decoration:none}.value-card-link:hover{text-decoration:underline}.value-card-links{margin:.15rem 0 0;font-size:.88rem}.value-card-links-sep{color:var(--muted-soft);margin:0 .25rem}.value-story{display:grid;gap:1rem;align-items:start}@media(min-width:768px){.value-story{grid-template-columns:1fr 1fr;gap:1.25rem}}.value-story-title{margin:0 0 .85rem;font-size:1.1rem;font-weight:700;color:var(--text);font-family:inherit}.value-checklist{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.value-checklist li{position:relative;padding-left:1.35rem;font-size:.95rem;line-height:1.5;color:var(--muted)}.value-checklist li:before{content:"✓";position:absolute;left:0;color:var(--channel);font-weight:700}.value-story-aside{padding:1.35rem 1.4rem}.value-aside-kicker{margin:0 0 .5rem;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--commerce)}.value-aside-text{margin:0 0 .75rem;font-size:.95rem;line-height:1.55;color:var(--muted)}.value-aside-text:last-of-type{margin-bottom:1rem}.value-cta{display:grid;gap:.65rem}.section-tone-gray{background:var(--surface-muted)}.seo-copy{display:grid;gap:1rem;margin-top:1rem;color:var(--muted)}.geo-facts{display:grid;gap:1rem;margin-top:.5rem;padding:1.25rem 1.35rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.geo-facts dt{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.geo-facts dd{margin:.35rem 0 0;color:var(--muted);font-size:.98rem;line-height:1.6}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section-rail{max-width:min(var(--copy-width),100%)}.section-rail-header{width:fit-content;max-width:100%}.section-rail-header.section-head{max-width:100%}.section-rail-body{max-width:var(--section-rail-width, 100%)}.section-rail .seo-copy{margin-top:1rem;max-width:none}.section-rail .faq-list{margin-top:0;max-width:none}.section-rail .faq-item p,.section-rail .faq-item .faq-answer,.section-rail .faq-cta{max-width:none}.seo-copy strong{color:var(--text);font-weight:600}.seo-copy p{font-size:1.02rem;line-height:1.65}.cta-row{display:flex;flex-direction:column;gap:.75rem;margin-top:1.75rem}section{padding:2.75rem 0}section+section{border-top:1px solid rgba(42,42,48,.65)}.steps,.plans-grid{display:flex;flex-direction:column;gap:.85rem;margin-top:1.25rem}.section-head{max-width:var(--copy-width)}.section-rail .section-head,.how-section .section-head{max-width:none}.how-section .section-intro{max-width:var(--copy-width)}@media(min-width:768px){.how-section .section-intro{white-space:nowrap;max-width:none}}.section-intro{margin-top:.65rem;font-size:1.05rem;color:var(--muted);line-height:1.5}.how-section{background:radial-gradient(ellipse 70% 50% at 0% 0%,var(--ambient-green),transparent 55%),radial-gradient(ellipse 55% 40% at 100% 100%,var(--ambient-orange),transparent 50%),var(--surface-muted)}section#planos,section#creditos,section#como-funciona,section#recursos,section#duvidas{scroll-margin-top:var(--header-scroll-offset)}#sobre.section-alias{display:block;height:0;scroll-margin-top:var(--header-scroll-offset)}.planos-head{display:flex;flex-direction:column;align-items:stretch;max-width:none;margin-bottom:.25rem}.planos-head-copy{max-width:var(--copy-width);text-align:left}.planos-head-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;width:100%;margin-top:.35rem}.planos-intro{margin-top:0;flex:1 1 auto;min-width:10rem;font-size:1rem;color:var(--muted)}.planos-head-toolbar .plans-billing-toggle{flex-shrink:0;margin-left:auto}.checkout-payment-methods{width:fit-content;max-width:100%;margin:0 0 1rem;flex-wrap:wrap;justify-content:flex-start}.checkout-pay-method--auto{font-size:.82rem;padding-left:.75rem;padding-right:.75rem}.checkout-pay-method-label{margin-bottom:.45rem}#planos .planos-head .referral-pricing-banner{max-width:var(--copy-width);text-align:left}.plans-billing-toggle{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:0;margin:0;padding:.2rem;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--surface-2)}.plans-billing-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin:0;padding:.5rem 1.1rem;min-height:2.75rem;border:1px solid transparent;border-radius:calc(var(--radius) + 2px);background:transparent;color:var(--muted);font:inherit;font-size:.88rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.plans-billing-btn:hover:not(.is-active){color:var(--text);background:#ffffff08}.plans-billing-btn.is-active{background:var(--surface);color:var(--text);border-color:var(--border-strong);box-shadow:0 1px 8px #00000047}.plans-billing-btn[data-plan-cycle=yearly].is-active{border-color:var(--commerce-border);box-shadow:0 1px 8px #00000047,0 0 0 1px var(--commerce-soft)}.plans-billing-btn:focus-visible{outline:2px solid var(--commerce);outline-offset:2px}.plans-billing-save{display:inline-flex;flex-shrink:0;align-items:center;padding:.22rem .55rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#fff;background:linear-gradient(135deg,var(--commerce) 0%,var(--commerce-dim) 100%);border:1px solid rgba(255,255,255,.14);box-shadow:0 2px 10px #d6544052}.plans-billing-save[hidden]{display:none!important}.plans-billing-btn:not(.is-active) .plans-billing-save{opacity:.92}.plan-price-equiv{margin:-.35rem 0 .85rem;text-align:center;font-size:.82rem;color:var(--muted);line-height:1.35}#planos .planos-head,#creditos .packs-head,#como-funciona .section-head,#recursos .platform-head,#duvidas .section-head{scroll-margin-top:var(--header-scroll-offset)}.platform-section{position:relative;overflow-x:clip;overflow-y:visible;background:var(--bg)}.platform-ambient{overflow:hidden;position:absolute;inset:-25% 0;pointer-events:none;background:radial-gradient(ellipse 42% 32% at 18% 28%,var(--ambient-green),transparent 62%),radial-gradient(ellipse 38% 28% at 82% 72%,var(--ambient-orange),transparent 58%);animation:platform-drift 20s ease-in-out infinite alternate;opacity:.7}@keyframes platform-drift{0%{transform:translate3d(-2%,1.5%,0) scale(1)}to{transform:translate3d(2.5%,-1%,0) scale(1.05)}}.platform-shell{position:relative;z-index:2}.platform-head{max-width:44rem;margin-bottom:2rem}#recursos .platform-carousel{margin-top:.15rem}.platform-eyebrow{margin:0 0 .5rem;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.platform-lead{margin:.65rem 0 0;font-size:1.05rem;line-height:1.6;color:var(--muted)}.platform-mosaic,.platform-features{display:none}.platform-delivery{margin-top:.5rem;padding:1.1rem 1.15rem;border:1px solid var(--border);border-radius:var(--surface-radius);background:linear-gradient(165deg,var(--surface) 0%,var(--surface-2) 100%)}.platform-delivery-grid{display:grid;gap:1.1rem}@media(min-width:768px){.platform-delivery-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.5rem;align-items:start}}.platform-delivery-title{margin:0 0 .65rem;font-size:.98rem;font-weight:700;color:var(--text);font-family:inherit;line-height:1.3}.platform-checklist{gap:.45rem}.platform-checklist li{font-size:.875rem;line-height:1.45}.platform-delivery-aside .value-aside-text{margin-bottom:.65rem;font-size:.875rem;line-height:1.5}.platform-includes{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .85rem;margin:0;padding:0}.platform-includes li{display:flex;flex-direction:column;gap:.08rem}.platform-includes strong{font-size:.8rem;font-weight:600;color:var(--text);line-height:1.25}.platform-includes span{font-size:.75rem;line-height:1.35;color:var(--muted-soft)}html.motion-ready .motion-reveal:not(.is-visible),html.motion-ready .motion-item:not(.is-visible){opacity:0;transform:translate3d(0,20px,0);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}html.motion-ready .motion-item:not(.is-visible){transition-delay:calc(var(--motion-i, 0) * 75ms)}html.motion-ready .motion-reveal.is-visible,html.motion-ready .motion-item.is-visible{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){html.motion-ready .motion-reveal,html.motion-ready .motion-item{opacity:1;transform:none;transition:none}.platform-ambient{animation:none}}.strengths-section{background:radial-gradient(ellipse 55% 40% at 100% 0%,var(--ambient-orange),transparent 50%),radial-gradient(ellipse 50% 35% at 0% 100%,var(--ambient-green),transparent 55%),var(--bg)}.strengths-head{max-width:40rem;margin-bottom:1.75rem}.strengths-eyebrow{margin:0 0 .5rem;font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.strengths-lead{margin:.65rem 0 0;font-size:1.05rem;line-height:1.6;color:var(--muted)}.strengths-grid{display:grid;gap:.85rem}@media(min-width:640px){.strengths-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.strengths-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strength-card--chart{grid-column:span 1}}.strength-card{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.95rem 1rem;border:1px solid var(--border);border-radius:var(--surface-radius);background:linear-gradient(165deg,var(--surface) 0%,var(--surface-2) 100%);overflow:hidden;transition:border-color .25s ease,box-shadow .3s cubic-bezier(.22,1,.36,1)}.strength-card:is(:hover,:focus-within){border-color:#ffffff1f;box-shadow:0 6px 24px #00000038}.strength-card-head{display:flex;align-items:flex-start;gap:.7rem}.strength-card .feature-icon{width:2.5rem;height:2.5rem;border-radius:10px}.strength-card .feature-icon svg{width:1.45rem;height:1.45rem}.strength-card-heading{flex:1;min-width:0;padding-top:.1rem}.strength-card--highlight{border-color:#25d36647;background:linear-gradient(165deg,var(--surface) 0%,var(--surface-2) 100%),radial-gradient(ellipse 90% 60% at 100% 0%,var(--ambient-green),transparent 70%)}.platform-carousel-cylinder .strength-card.strength-card--highlight{border-color:var(--commerce-border);background:var(--surface)}.strength-title{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:0;font-size:.94rem;font-weight:700;color:var(--text);font-family:inherit;line-height:1.32}.strength-tag{display:inline-flex;align-items:center;padding:.18rem .48rem;border-radius:999px;font-size:.58rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1;color:var(--commerce);background:#d6544024}.strength-tag--channel{color:var(--channel);background:#25d3661f}.strength-text{margin:0;padding-left:3.2rem;font-size:.84rem;line-height:1.5;color:var(--muted)}@media(max-width:479px){.strength-text{padding-left:0}}.strengths-also{margin-top:1.5rem;padding:1rem 1.15rem;border:1px dashed var(--border);border-radius:calc(var(--radius) + 2px);background:var(--surface-muted)}.strengths-also-label{margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-soft)}.strengths-also-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}@media(min-width:640px){.strengths-also-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.strengths-also-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.strengths-also-list li{display:flex;flex-direction:column;gap:.1rem}.strengths-also-list strong{font-size:.88rem;color:var(--text)}.strengths-also-list span{font-size:.8rem;color:var(--muted)}.strengths-cta{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.strengths-cta .btn{flex:1 1 12rem}section#planos{background:radial-gradient(ellipse 65% 45% at 50% 0%,var(--ambient-orange),transparent),transparent}.packs-section,section#creditos{background:transparent}.faq-section{background:radial-gradient(ellipse 55% 40% at 50% 0%,var(--ambient-green),transparent),transparent}.promo-geo-section{padding:2.5rem 0 1rem}.promo-geo-lead{max-width:42rem}.promo-geo-facts{margin-top:1.25rem;max-width:40rem}.step-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--surface-radius);padding:1.35rem;display:flex;flex-direction:column;gap:.85rem}.step-title{display:flex;align-items:baseline;gap:.5rem;font-size:1.2rem;font-weight:700;line-height:1.25;color:var(--text);font-family:DM Sans,system-ui,-apple-system,sans-serif}.step-num{color:var(--commerce);font-weight:700;font-size:1.05rem;letter-spacing:.04em;flex-shrink:0}.step-desc{color:var(--muted);font-size:1rem;line-height:1.55}.step-chat{padding:.85rem .65rem;border-radius:12px;background-color:#0b141a;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.025) 0,transparent 45%),radial-gradient(circle at 80% 70%,rgba(255,255,255,.02) 0,transparent 40%);display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.wa-bubble{position:relative;display:inline-block;max-width:92%;padding:5px 8px 6px 9px;background:#005c4b;border-radius:7.5px 0 7.5px 7.5px;box-shadow:0 1px .5px #0b141a21;color:#e9edef;font-size:.9375rem;line-height:1.35;word-break:break-word}.wa-bubble:after{content:"";position:absolute;top:0;right:-6px;width:6px;height:6px;background:#005c4b;clip-path:polygon(0 0,0 100%,100% 0)}.wa-bubble-text{display:inline;padding-right:.35rem}.wa-bubble-meta{float:right;display:inline-flex;align-items:center;gap:2px;margin:4px 0 -2px 10px;position:relative;top:3px;font-size:.6875rem;line-height:1;color:#ffffff8c;white-space:nowrap}.wa-bubble-check{display:inline-flex;color:#53bdeb;line-height:0}.wa-bubble-inline{display:inline-block;vertical-align:middle;max-width:none;font-size:.85rem;padding:3px 6px 4px 7px;margin:0 .15rem}.wa-bubble-inline .wa-bubble-meta{margin:2px 0 -1px 8px;top:2px;font-size:.625rem}.wa-bubble-inline .wa-bubble-check svg{width:12px;height:8px}.step-alt{font-size:.9rem;color:var(--muted);line-height:1.45;padding:.55rem .75rem;border-radius:10px;background:var(--surface-2)}.step-delivers{list-style:none;margin:.25rem 0 0;padding:.85rem 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.4rem}.step-delivers li{position:relative;padding-left:1.35rem;color:var(--muted);font-size:.92rem;line-height:1.4}.step-delivers li:before{content:"";position:absolute;left:0;top:.45rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--channel);opacity:.75}.steps-footnote{margin-top:1.5rem;text-align:center;color:var(--muted);font-size:.95rem;line-height:1.5}.packs-grid{margin-top:1.75rem}.packs-head{margin-bottom:.25rem}@media(min-width:768px){.packs-head .section-intro{white-space:nowrap;max-width:none}}.packs-grid-inline{display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:640px){.packs-grid-inline{grid-template-columns:repeat(3,1fr)}}[hidden]{display:none!important}.pack-card{position:relative;text-align:center}.card-badge-row{min-height:1.65rem;display:flex;align-items:center;justify-content:center;margin-bottom:.75rem}.pack-badge,.plan-badge{display:inline-flex;padding:.25rem .75rem;border-radius:999px;background:var(--surface);border:1px solid var(--commerce-border);color:var(--commerce);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.plan-card{position:relative;overflow:visible}.plan-card.card--has-discount,.pack-card.card--has-discount{padding-top:.85rem}.pack-card{overflow:visible}.pack-hero{font-size:clamp(2.5rem,10vw,3.25rem);font-weight:700;line-height:1;color:var(--text);margin-top:.25rem}.pack-card.featured .pack-hero{color:var(--commerce)}.pack-hero--boosted{color:var(--text)}.pack-card.featured .pack-hero--boosted{color:var(--commerce)}.pack-card--promo{border-color:var(--border);box-shadow:none}.pack-card--promo.featured{border-color:var(--commerce-border);box-shadow:0 0 0 1px var(--commerce-border),0 8px 32px #00000059}.pack-promo-badge{display:none}.pack-detail--promo{color:var(--muted);font-weight:400}.pack-hero-label{font-size:1rem;color:var(--text);font-weight:600;margin:.35rem 0 .75rem}.pack-detail{color:var(--muted);font-size:.9rem;margin:.25rem 0 1rem}.pack-includes{list-style:none;text-align:left;margin:0 0 1.25rem;padding:0}.pack-includes li{position:relative;padding:.35rem 0 .35rem 1.25rem;color:#b0bbb4;font-size:.9rem}.pack-includes li:before{content:"✓";position:absolute;left:0;color:var(--commerce);font-weight:700}.packs-footnote{margin-top:2rem;text-align:center;color:var(--muted);font-size:.95rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--surface-radius);padding:1.25rem}.card.featured{border-color:var(--commerce-border);box-shadow:0 0 0 1px var(--commerce-border),0 8px 32px #00000059}.card.featured ul.features li.feature--included:before{color:var(--commerce)}.card h3{margin:.35rem 0;font-size:1.1rem;color:var(--text)}.card p,.card li{color:var(--muted);font-size:.95rem}.card:not(.featured) .price{color:var(--text)}.price{font-size:1.75rem;font-weight:700;margin:.5rem 0;color:var(--text)}.card.featured .price{color:var(--commerce)}.price small{font-size:.85rem;color:var(--muted);font-weight:400}.price--discounted,.pack-detail.price--discounted{display:block;margin:.5rem 0}.card-discount-tag{position:absolute;top:0;right:.75rem;z-index:3;transform:translateY(-50%);display:inline-flex;align-items:center;padding:.28rem .62rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--commerce) 0%,var(--commerce-dim) 100%);border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 14px #d6544059;pointer-events:none;white-space:nowrap}.plan-card>.card-discount-tag,.pack-card>.card-discount-tag{left:auto;right:.4rem;top:0;transform:translateY(-50%);box-shadow:none;color:var(--commerce);background:var(--surface);border:1px solid var(--commerce-border)}.card-discount-tag--outline{color:var(--commerce);background:var(--surface);border:1px solid var(--commerce-border);box-shadow:none}.card-discount-tag--outline.card-discount-tag--channel{color:var(--channel);background:var(--surface);border-color:var(--channel-border);box-shadow:none}.plan-card>.card-discount-tag.card-discount-tag--outline,.plan-card>.card-discount-tag.card-discount-tag--outline.card-discount-tag--channel,.pack-card>.card-discount-tag.card-discount-tag--outline,.pack-card>.card-discount-tag.card-discount-tag--outline.card-discount-tag--channel,.pack-card>.card-discount-tag--pack-promo{color:var(--commerce);border-color:var(--commerce-border);box-shadow:none;background:var(--surface)}.promo-landing .plan-card .card-badge-row,.promo-landing .pack-card .card-badge-row{display:none}.promo-landing .plan-card>.card-discount-tag.card-discount-tag--outline,.promo-landing .plan-card>.card-discount-tag.card-discount-tag--outline.card-discount-tag--channel,.promo-landing .pack-card>.card-discount-tag.card-discount-tag--outline,.promo-landing .pack-card>.card-discount-tag.card-discount-tag--outline.card-discount-tag--channel,.promo-landing .pack-card>.card-discount-tag--pack-promo{color:var(--channel);border-color:var(--channel-border);background:var(--surface);box-shadow:none}.hero-price-from{margin-top:.65rem}.hero-price-from-value{display:inline-block;padding:.35rem .75rem;border-radius:999px;font-size:.95rem;font-weight:700;color:var(--channel);background:#25d3661a;border:1px solid var(--channel-border)}.promo-ab-landing .hero-price-from-value{font-size:1.02rem}#planos .plan-card ul.features li.plan-feature--star{position:relative;padding-left:1.1rem;color:var(--muted)}#planos .plan-card ul.features li.plan-feature--star:before{content:"★";position:absolute;left:0;top:.35rem;color:#f5c76a;font-size:.65rem;opacity:1}.card.featured ul.features li.plan-feature--star:before{color:#f5c76a}#planos .plan-card ul.features li.plan-feature--star .plan-limit-compare s,#planos .plan-card ul.features li.plan-feature--star s.plan-limit-compare{opacity:.55;text-decoration:line-through;margin-right:.12em}.card-discount-tag--channel:not(.card-discount-tag--outline){background:linear-gradient(135deg,var(--channel) 0%,var(--channel-dim) 100%);box-shadow:0 4px 14px #25d36652}.card--has-discount.featured .card-discount-tag:not(.card-discount-tag--outline){box-shadow:0 4px 16px #d6544073}.billing-option .card-discount-tag,.pack-option .card-discount-tag{top:.35rem;right:.5rem;transform:none;font-size:.6rem;padding:.2rem .5rem}.pack-option,.billing-option{overflow:visible}.price-row{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:inherit;gap:.45rem .65rem}.pack-card .price--discounted,.pack-card .pack-detail.price--discounted{text-align:center}.pack-card .price-row{justify-content:center}.pack-hero--discounted .price-row{justify-content:center;gap:.5rem .75rem}.pack-hero--discounted .price-original{font-size:clamp(1.35rem,5vw,1.85rem);font-weight:600}.pack-hero--discounted .price-final{font-size:clamp(2.5rem,10vw,3.25rem);font-weight:700;color:var(--text)}.pack-card.featured .pack-hero--discounted .price-final{color:var(--commerce)}.price-final-group{display:inline-flex;align-items:baseline;gap:.12rem;white-space:nowrap}.price-original{font-size:.95rem;font-weight:500;color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:var(--muted-soft)}.price-final{font-size:1.75rem;font-weight:700;color:inherit;font-variant-numeric:tabular-nums}.card.featured .price-final{color:var(--commerce)}.pack-detail.price--discounted .price-final{font-size:.95rem;font-weight:600}.pack-detail.price--discounted .price-original{font-size:.82rem}.price-suffix,.price--discounted small,.price-final-group .price-suffix{font-size:.85rem;color:var(--muted);font-weight:400;white-space:nowrap}.pack-detail.price--discounted .price-suffix{font-size:.82rem}.referral-pricing-banner{margin-top:.65rem;font-size:.9rem;font-weight:600;color:var(--commerce)}.referral-pricing-banner[hidden]{display:none}#creditos .packs-head .referral-pricing-banner,.packs-section .referral-pricing-banner{display:none!important}ul.features{list-style:none;margin:1rem 0}ul.features li{padding:.3rem 0}ul.features li.feature--included:before{content:"✓ ";color:var(--muted)}ul.features li.feature--excluded:before{content:"✕ ";color:var(--muted);opacity:.55}ul.features li.feature--excluded{opacity:.55}ul.features li:before{content:"✓ ";color:var(--muted)}.faq-section .section-rail{max-width:min(58rem,100%);margin-inline:auto}.faq-section .section-rail-header{width:100%;max-width:42rem;margin-inline:auto;text-align:center}.faq-section .section-rail-body{max-width:100%}.faq .section-head{margin-bottom:.5rem}.faq-list{margin-top:1.25rem}.faq-item{border-bottom:1px solid var(--border)}.faq-item:first-child{border-top:1px solid var(--border)}.faq-trigger{width:100%;cursor:pointer;font-weight:600;font-size:1.05rem;color:var(--text);padding:1rem 2.25rem 1rem 0;position:relative;min-height:var(--touch);display:flex;align-items:center;gap:1rem;line-height:1.4;text-align:left;background:none;border:none;font-family:inherit}.faq-question{flex:1}.faq-icon{position:absolute;right:.15rem;top:50%;transform:translateY(-50%);color:var(--muted);font-size:1.35rem;font-weight:400;line-height:1;width:1.5rem;text-align:center;flex-shrink:0}.faq-icon:before{content:"+"}.faq-item.is-open .faq-icon:before{content:"−"}.faq-trigger:hover,.faq-trigger:focus-visible{color:var(--text);outline:none}.faq-trigger:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--commerce) 45%,transparent);border-radius:4px}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.33,1,.68,1)}.faq-item.is-open .faq-panel{grid-template-rows:1fr}.faq-panel-inner{overflow:hidden;min-height:0;opacity:0;transition:opacity .32s ease}.faq-item.is-open .faq-panel-inner{opacity:1}.faq-item p{color:var(--muted);margin:0 0 1.15rem;padding:0 0 .15rem;font-size:1rem;line-height:1.65;max-width:none}.faq-item .faq-answer{margin:0 0 1.15rem;padding:0 0 .15rem;max-width:none}.faq-item .credit-usage-faq{gap:.45rem}.faq-item .credit-usage-faq li{font-size:.98rem;line-height:1.55}@media(prefers-reduced-motion:reduce){.faq-panel,.faq-panel-inner{transition:none}.faq-item:not(.is-open) .faq-panel-inner{opacity:0}.faq-item.is-open .faq-panel-inner{opacity:1}}.faq-cta{margin-top:1.75rem;font-size:.95rem;color:var(--muted);text-align:center}.faq-cta a{color:var(--text);font-weight:600;text-decoration:none}.faq-cta a.link-channel,.link-channel{color:var(--text);font-weight:600}.faq-cta a.link-channel .text-channel,.link-channel .text-channel{color:var(--channel)}.faq-cta a:hover{text-decoration:underline}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:200;padding:.65rem 1rem calc(.65rem + var(--safe-bottom));background:#0a0a0bf2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border)}#page-shell{min-height:calc(100vh - var(--header-height))}.page-main{padding:1rem 0 2rem;min-height:60vh}.page-title{font-size:clamp(1.75rem,7vw,2.25rem);margin-bottom:.5rem}.form-label{display:block;font-size:.9rem;color:var(--muted);margin-bottom:.35rem}input[type=tel],input[type=text]{width:100%;min-height:var(--touch);padding:0 1rem;margin-bottom:1rem;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:16px}.stat{font-size:2rem;font-weight:700;color:var(--commerce)}.account-page{padding-bottom:3rem}.account-shell{max-width:920px}.account-top{margin-bottom:1.5rem}.account-title{margin-top:.35rem;margin-bottom:0;font-family:"Instrument Serif",Georgia,serif}.account-loading{display:flex;flex-direction:column;gap:1rem}.account-var.is-loading{position:relative;display:block;color:transparent!important;border-radius:4px;user-select:none;overflow:hidden}.account-hero-balance-value.account-var.is-loading{display:inline-block;font-size:clamp(2rem,7vw,2.85rem);font-weight:700;line-height:1;min-width:2.75ch;width:2.75ch;min-height:1em;vertical-align:baseline}.account-panel-value.account-var.is-loading{font-size:1.15rem;font-weight:600;line-height:1.3;width:5.5rem;max-width:55%;min-height:calc(1.15rem * 1.3);margin:0}.account-panel-meta.account-var.is-loading{font-size:.9rem;line-height:1.45;width:11rem;max-width:92%;min-height:1.305rem;margin:0;margin-top:.35rem}.account-field-desc.account-var.is-loading{margin-bottom:.75rem}.account-inline-field-value.account-var.is-loading{flex:0 1 auto;width:8.25rem;max-width:calc(100% - 4.5rem);min-height:calc(.92rem * 1.25);height:calc(.92rem * 1.25)}.account-inline-field-value--mono.account-var.is-loading{width:10.5rem;min-height:calc(.78rem * 1.35);height:calc(.78rem * 1.35)}.account-var.is-loading:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--surface-2) 0%,rgba(255,255,255,.06) 50%,var(--surface-2) 100%);background-size:200% 100%;animation:account-shimmer 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.account-var.is-loading:after{animation:none;background:var(--surface-2)}.account-var.is-loading{color:var(--muted-soft)!important}}.account-panel-value,.account-panel-meta{margin:0}.account-panel-meta:not(.account-field-desc){margin-top:.35rem}.account-skeleton{min-height:5.5rem;border-radius:16px;background:linear-gradient(90deg,var(--surface) 0%,var(--surface-2) 50%,var(--surface) 100%);background-size:200% 100%;animation:account-shimmer 1.2s ease-in-out infinite}.account-skeleton-hero{min-height:9rem}.account-skeleton-grid{display:grid;gap:.85rem;grid-template-columns:1fr}@keyframes account-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.account-dashboard{display:flex;flex-direction:column;gap:1rem}.account-hero{display:flex;flex-direction:column;gap:1.25rem;padding:1.35rem 1.25rem;background:var(--surface)}.account-hero-balance{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0}.account-hero-balance-label{font-size:1.05rem;font-weight:600;color:var(--text);line-height:1.2}.account-hero-balance-value{font-size:clamp(2rem,7vw,2.85rem);font-weight:700;line-height:1;color:var(--commerce);font-variant-numeric:tabular-nums}.account-kicker{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem}.account-balance{font-size:clamp(2.75rem,12vw,3.75rem);font-weight:700;line-height:1;color:var(--commerce);font-variant-numeric:tabular-nums}.credit-usage-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.credit-usage-list li{position:relative;padding-left:.85rem;font-size:.9rem;color:var(--muted);line-height:1.45}.credit-usage-list li:before{content:"·";position:absolute;left:0;color:var(--commerce);font-weight:700}.credit-usage-compact li{font-size:.88rem}.credit-usage-section{margin-top:.65rem;max-width:36rem}.checkout-credit-usage{margin-top:.5rem;margin-bottom:.25rem}.account-balance-note.credit-usage-list,.account-balance-note .credit-usage-list{margin-top:.65rem;max-width:28rem}.account-balance-note{margin-top:.65rem}.account-hero-actions{display:flex;flex-direction:column;gap:.65rem}.account-grid{display:grid;gap:.85rem;grid-template-columns:minmax(0,1fr)}.account-grid>*{min-width:0}.account-panel{padding:1.15rem 1.25rem;min-width:0}.account-panel-title{font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:.45rem;font-family:inherit}.account-panel-value{font-size:1.15rem;font-weight:600;color:var(--text);line-height:1.3}.account-panel-meta{margin-top:.35rem;font-size:.9rem;color:var(--muted);line-height:1.45}.account-field-card .account-panel-meta{margin-top:0}.account-field-desc{margin-bottom:.75rem}.account-panel--field{display:flex;flex-direction:column;min-height:100%}.account-panel--field .account-inline-field{margin-top:auto}.account-field-card .account-panel-meta+.account-inline-field,.account-field-card .account-field-desc+.account-inline-field{margin-top:0}.account-inline-field{display:flex;align-items:center;width:100%;max-width:100%;min-width:0;gap:.65rem;padding:.68rem .85rem;margin:0;border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:linear-gradient(180deg,var(--surface-2) 0%,rgba(255,255,255,.02) 100%);color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;user-select:none;-webkit-user-select:none;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff0a}.account-inline-field:hover{border-color:var(--border-strong, var(--border));background:var(--surface);box-shadow:inset 0 1px #ffffff0f}.account-inline-field:focus-visible{outline:2px solid var(--commerce);outline-offset:2px}.account-inline-field--commerce:hover{border-color:var(--commerce-border)}.account-inline-field--channel:hover{border-color:var(--channel-border);box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #25d36614}.account-inline-field--edit{cursor:default;padding:.3rem .35rem .3rem .85rem}.account-inline-field--edit:focus-within{border-color:var(--commerce-border);background:var(--surface)}.account-inline-field-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.account-inline-field-value--mono{font-size:.78rem;font-family:ui-monospace,monospace;color:var(--muted)}.account-inline-field-value--identity{font-size:.92rem;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.03em}.account-inline-field-action{flex-shrink:0;font-size:.78rem;font-weight:600;color:var(--commerce);pointer-events:none}.account-inline-field--channel .account-inline-field-action{color:var(--channel)}.account-inline-field-action--btn{pointer-events:auto;margin:0;padding:.42rem .72rem;border:0;border-radius:calc(var(--radius) - 2px);background:var(--commerce-soft, rgba(238, 77, 45, .12));color:var(--commerce);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.account-inline-field-action--btn:hover{background:#ee4d2d33;color:#ff8a6a}.account-inline-field-input{flex:1;min-width:0;margin:0;padding:.35rem 0;border:0;background:transparent;font:inherit;font-size:.92rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:var(--text);outline:none;min-height:auto}.account-inline-field-input::placeholder{color:var(--muted-soft);font-weight:500}.account-inline-field-cancel{display:inline-block;margin:.55rem 0 0;padding:0;border:0;background:none;font:inherit;font-size:.82rem;font-weight:600;color:var(--muted);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.account-inline-field-cancel:hover{color:var(--text)}.account-ref-link.is-copied .account-inline-field-action{color:var(--channel)}.account-cpf-edit{margin-top:0}.account-cpf-panel .auth-msg{margin-top:.5rem}.account-panel-link{display:inline-block;margin-top:.75rem;font-size:.9rem;font-weight:600;color:var(--text);text-decoration:none}.account-panel-link:hover{color:var(--commerce)}.account-panel-link-channel{color:var(--channel)}.account-panel-link-channel:hover{color:#2ee06f}.account-referral-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem}.account-coupon{font-size:.85rem;color:var(--muted);white-space:nowrap;flex-shrink:0}.account-coupon strong{color:var(--commerce)}.account-referral-help{margin-top:.25rem;margin-bottom:.85rem}.account-referral--compact{display:flex;flex-direction:column;min-width:0;overflow:hidden}.account-referral--compact .account-referral-head{margin-bottom:0}.account-referral--compact .account-referral-help{margin-bottom:.65rem;font-size:.85rem;line-height:1.4}.account-referral--compact .account-referral-help strong{font-weight:600;color:var(--text)}.account-referral--compact .account-inline-field,.account-referral--compact .account-ref-link{margin-top:auto}.account-panel--sales .account-panel-meta{font-size:.85rem}.account-panel--sales .account-inline-field{margin-top:auto}.account-footer-actions{margin-top:.5rem}.account-error{color:var(--muted);padding:1rem 0}.account-error-banner{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface-muted);color:var(--muted);font-size:.95rem}.account-error-banner[hidden]{display:none}@media(min-width:640px){.account-skeleton-grid{grid-template-columns:repeat(2,1fr)}.account-hero{flex-direction:row;align-items:center;justify-content:space-between;padding:1.5rem 1.75rem}.account-hero-actions{flex-shrink:0;width:min(100%,14rem)}.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.back-link{display:inline-flex;align-items:center;min-height:var(--touch);color:var(--muted);text-decoration:none;font-weight:500}.back-link:hover{color:var(--text)}.link-commerce{color:var(--text);font-weight:500;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.15em}.link-commerce:hover{color:var(--commerce);text-decoration-color:var(--commerce)}.auth-container{max-width:26rem}.auth-subtitle{color:#b8c4bc;font-size:1rem;line-height:1.5;margin-top:.35rem;margin-bottom:1.25rem}.auth-steps{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}.auth-step-dot{width:1.75rem;height:1.75rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;border:1px solid var(--border);color:var(--muted);background:var(--surface)}.auth-step-dot.active{border-color:var(--text);color:var(--text);background:var(--surface-2)}.auth-step-dot.done{border-color:var(--border);background:var(--surface-2);color:var(--text)}.auth-step-line{flex:1;height:1px;background:var(--border);max-width:3rem}.auth-card{margin-top:0}.auth-hint{font-size:.85rem;color:var(--muted);margin:-.5rem 0 1rem;line-height:1.4}.auth-sent-to{font-size:.95rem;color:#c5cfc8;margin-bottom:1rem;line-height:1.45}.auth-dev-notice{margin:0 0 1rem;padding:.85rem 1rem;border-radius:12px;background:#ffc10714;border:1px solid rgba(255,193,7,.25);text-align:center}.auth-dev-notice strong{display:block;color:#ffc107;font-size:.85rem;margin-bottom:.35rem}.auth-dev-notice p{color:#b8c4bc;font-size:.88rem;margin-bottom:.5rem}.auth-dev-notice code{display:inline-block;font-size:1.5rem;font-weight:700;letter-spacing:.2em;color:var(--text);font-family:ui-monospace,monospace}.auth-msg{margin-top:1rem;font-size:.92rem;line-height:1.45;min-height:1.25rem;color:var(--muted)}.auth-msg-error{color:#ff8a8a}.auth-msg-info{color:#b0bbb4}.pix-code{width:100%;font-family:ui-monospace,monospace;font-size:.8rem;padding:.75rem;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--text);resize:vertical}.pix-qr-wrap{display:flex;justify-content:center;margin:.5rem 0 1.25rem;padding:1rem;border-radius:12px;border:1px solid var(--border);background:#fff}.pix-qr-wrap[hidden]{display:none}.pix-qr{display:block;width:220px;height:220px;object-fit:contain}.pix-qr[hidden]{display:none}.checkout-page{padding-bottom:3rem}.checkout-container{max-width:32rem;margin:0 auto}.checkout-header{margin:.5rem 0 1.5rem}.checkout-kicker{font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--commerce);margin-bottom:.35rem}.checkout-lead{margin-bottom:0}.checkout-grid{display:flex;flex-direction:column;gap:1rem}.checkout-card{padding:1.25rem 1.25rem 1.35rem}.checkout-card--cpf.is-cpf-saved{padding-bottom:1rem}.checkout-card--cpf.is-cpf-saved .checkout-card-head{margin-bottom:.75rem}.checkout-card--cpf.is-cpf-saved #cpf-msg:empty{display:none;margin:0}.checkout-card--cpf #cpf-form[hidden]{display:none}.checkout-header-modal{margin:0 0 1.25rem}.checkout-header-modal .page-title{font-size:clamp(1.5rem,6vw,2rem)}.checkout-coupon-row{margin-bottom:1rem}.checkout-coupon-row .form-label{margin-bottom:.35rem}.checkout-coupon-inputs{display:flex;gap:.5rem;flex-wrap:wrap}.checkout-coupon-inputs input{flex:1;min-width:12rem;margin-bottom:0}.checkout-coupon-inputs .btn{flex-shrink:0;min-height:var(--touch)}.checkout-pay-btn{margin-top:0}.auth-msg:empty{display:none;margin:0;padding:0}.checkout-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:max(.75rem,var(--safe-top)) .65rem max(.75rem,var(--safe-bottom))}.checkout-modal[hidden]{display:none!important}body.checkout-modal-open{overflow:hidden}.checkout-modal-backdrop{position:absolute;inset:0;background:#080809c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.checkout-modal-panel{position:relative;z-index:1;width:min(100%,38rem);max-width:38rem;max-height:calc(100dvh - max(.75rem,var(--safe-top)) - max(.75rem,var(--safe-bottom)));height:auto;display:flex;flex-direction:column;margin:0;background:var(--surface);border:1px solid var(--border);border-radius:18px;box-shadow:0 16px 48px #00000080;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.checkout-modal-chrome{position:absolute;top:.65rem;right:.65rem;z-index:2;flex-shrink:0;display:flex;justify-content:flex-end;padding:0;pointer-events:none}.checkout-modal-close{width:2.25rem;height:2.25rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--muted);font-size:1.2rem;line-height:1;cursor:pointer;flex-shrink:0;pointer-events:auto;box-shadow:0 2px 8px #00000040}.checkout-modal-body{flex:0 0 auto;overflow:visible;padding:2.35rem 1.15rem 1.15rem}.checkout-modal-body .checkout-header-modal{margin:0 0 .75rem}.checkout-modal-body .checkout-modal-title{font-size:1.35rem;margin-bottom:.15rem;line-height:1.15}.checkout-modal-body .checkout-lead,.checkout-modal-body .auth-subtitle-modal{font-size:.9rem;line-height:1.4;color:var(--muted)}.checkout-modal-body .checkout-kicker{margin-bottom:.25rem}.checkout-modal-body .checkout-credit-usage{display:none}.checkout-modal-body .checkout-grid{gap:.65rem}.checkout-modal-body .checkout-card{padding:.85rem .95rem;background:var(--surface-2)}.checkout-modal-body .checkout-card-head{margin-bottom:.65rem;gap:.6rem}.checkout-modal-body .checkout-card-desc{font-size:.82rem}.checkout-modal-body .checkout-card--cpf.is-cpf-saved{padding:.65rem .85rem .75rem}.checkout-modal-body .checkout-card--cpf.is-cpf-saved .checkout-card-desc,.checkout-modal-body .checkout-card--cpf.is-cpf-saved .checkout-card-head .checkout-card-desc{display:none}.checkout-modal-body .checkout-card--cpf.is-cpf-saved .checkout-card-head{margin-bottom:.45rem}.checkout-modal-body .auth-hint{display:none}.checkout-modal-body .checkout-step{width:1.55rem;height:1.55rem;font-size:.8rem}.checkout-modal-body .checkout-card-title{font-size:1rem}.checkout-modal-body .billing-options{margin-bottom:.65rem;gap:.5rem}.checkout-modal-body .billing-option{padding:.65rem .75rem}.checkout-modal-body .checkout-coupon-row{margin-bottom:.65rem}.checkout-modal-body .checkout-coupon-inputs{align-items:stretch}.checkout-modal-body .checkout-coupon-inputs .btn{min-height:var(--touch);padding:0 .85rem}.checkout-modal-body input[type=tel],.checkout-modal-body input[type=text]{min-height:var(--touch);margin-bottom:.65rem;font-size:16px}.checkout-modal-body .checkout-coupon-inputs input{margin-bottom:0;min-width:0;flex:1 1 8rem}.checkout-modal-body .cpf-saved{padding:.55rem .65rem;gap:.4rem .65rem}.checkout-modal-body .cpf-saved-badge{font-size:.85rem}.checkout-modal-body .cpf-mask{font-size:.82rem}.checkout-modal-body .pix-code{min-height:4.5rem;margin-bottom:.65rem}.checkout-modal-body .pack-options{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;margin-bottom:.65rem}.checkout-modal-body .pack-option{padding:.55rem .35rem;border-radius:12px}.checkout-modal-body .pack-option-credits{font-size:1.05rem}.checkout-modal-body .pack-option-price{font-size:.75rem}.checkout-modal-body .pack-option-badge{font-size:.52rem}.checkout-modal-body .auth-steps-compact{margin-bottom:.65rem}.checkout-modal-body .auth-card-compact{padding:.85rem .95rem;background:var(--surface-2)}.checkout-modal-body .auth-card-compact input{margin-bottom:.65rem}.checkout-modal-body .auth-flow-actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.checkout-modal-body .checkout-pay-btn{margin-top:.15rem}.checkout-modal-body .auth-msg{margin-top:.5rem}.checkout-modal-body .referral-pricing-banner{font-size:.8rem;margin-top:.35rem}.auth-msg-error{color:#f08080}.pack-options{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin-bottom:1rem}.pack-option{display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.85rem .45rem;border-radius:14px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent}.pack-option.is-selected{border-color:var(--commerce-border);background:var(--commerce-soft)}.pack-option.is-featured.is-selected{border-color:var(--commerce)}.pack-option-badge{font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--commerce);margin-bottom:.15rem}.pack-option-credits{font-size:1.35rem;font-weight:700;line-height:1.1;color:var(--text)}.pack-option-label{font-size:.72rem;color:var(--muted)}.pack-option-price{margin-top:.25rem;font-size:.88rem;font-weight:600;color:var(--text)}@media(min-width:640px){.checkout-modal{padding:max(1rem,var(--safe-top)) 1.25rem max(1rem,var(--safe-bottom))}.checkout-modal-panel{width:min(92vw,38rem)}.checkout-modal-chrome{top:.75rem;right:.75rem}.checkout-modal-body{padding:2.5rem 1.35rem 1.35rem}.checkout-modal-body .checkout-flow .checkout-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:.75rem;align-items:start}.checkout-modal-body .checkout-flow #pix-box{grid-column:1 / -1}}@media(max-width:639px){.checkout-modal-body .billing-options{grid-template-columns:1fr 1fr}.checkout-modal-body .pack-options{gap:.35rem}.checkout-modal-body .pack-option{padding:.5rem .25rem}.checkout-modal-body .pack-option-credits{font-size:.95rem}.checkout-modal-body .pack-option-label{font-size:.65rem}.checkout-modal-body .pack-option-price{font-size:.7rem}.checkout-modal-body .billing-option-price{font-size:1rem}.checkout-modal-body .checkout-coupon-inputs{flex-wrap:nowrap}.checkout-modal-body .checkout-coupon-inputs .btn{padding:0 .65rem;font-size:.85rem}}.checkout-card-head{display:flex;gap:.85rem;align-items:flex-start;margin-bottom:1.15rem}.checkout-step{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--commerce);background:#ff7a1a1f;border:1px solid rgba(255,122,26,.35)}.checkout-card-title{font-size:1.05rem;font-weight:600;margin:0 0 .2rem;font-family:inherit}.checkout-card-desc{margin:0;font-size:.88rem;color:var(--muted);line-height:1.45}.cpf-saved{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.85rem 1rem;border-radius:12px;background:#4caf5014;border:1px solid rgba(76,175,80,.25)}.cpf-saved-badge{font-weight:600;color:#8fd694;font-size:.92rem}.cpf-mask{font-family:ui-monospace,monospace;color:var(--muted);font-size:.9rem}.btn-sm{min-height:2.25rem;padding:0 .85rem;font-size:.85rem}.billing-options{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-bottom:1rem}.billing-option{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:1rem;border-radius:14px;border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;text-align:left;min-height:auto;transition:border-color .15s,background .15s}.billing-option:hover{border-color:#ff7a1a73}.billing-option.is-selected{border-color:var(--commerce);background:#ff7a1a14;box-shadow:0 0 0 1px #ff7a1a40}.billing-option-label{font-size:.82rem;color:var(--muted);font-weight:500}.billing-option-price{font-size:1.15rem;font-weight:700;color:var(--text)}.billing-option{position:relative;overflow:visible}.billing-option-price--discounted{display:block}.billing-option-price--discounted .price-row{gap:.35rem .5rem}.billing-option-price--discounted .price-original{font-size:.82rem}.billing-option-price--discounted .price-final{font-size:1.15rem;color:var(--commerce)}.billing-option-note{font-size:.78rem;color:var(--muted)}.billing-save{margin-top:.25rem;font-size:.72rem;font-weight:600;color:var(--commerce)}.checkout-pay-btn{margin-top:.25rem}.checkout-pix{border-color:#ff7a1a59}footer{border-top:1px solid var(--border);padding:1.75rem 0 calc(1.75rem + var(--safe-bottom));color:var(--muted);font-size:.85rem;text-align:center}footer .text-commerce{color:var(--commerce)}@media(min-width:768px){body{padding-bottom:0}.container{padding:0 1.5rem}.menu-toggle,.nav-panel,.sticky-cta{display:none!important}.nav-desktop{display:flex;gap:1.25rem}.nav-desktop a{color:var(--muted);text-decoration:none;font-size:.95rem;min-height:auto;padding:.25rem 0;transition:color .15s ease}.nav-desktop a:hover{color:var(--text)}.hero{min-height:85vh;display:grid;place-items:center;padding:3rem 0}.cta-row{flex-direction:row;flex-wrap:wrap}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch}.step-card{padding:1.65rem;height:100%}.steps-footnote{margin-top:2rem}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}section{padding:4.5rem 0}.card{padding:1.75rem}}.sales-shell{max-width:980px}.sales-lead{max-width:var(--copy-width);margin-top:.5rem}.sales-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1.25rem 0}@media(min-width:640px){.sales-stats{grid-template-columns:repeat(4,1fr)}}.sales-stat{padding:1rem 1.1rem;background:linear-gradient(160deg,var(--surface) 0%,var(--surface-2) 100%);border-color:var(--border)}.sales-stat-label{font-size:.82rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.sales-stat-value{font-size:1.45rem;font-weight:700;margin-top:.35rem;line-height:1.1}.sales-stat-value--accent{color:var(--channel)}.sales-section-title{font-size:1.15rem;font-weight:700}.sales-section-desc{color:var(--muted);font-size:.95rem;margin:.45rem 0 1rem;line-height:1.5}.sales-api-card,.sales-chart-card,.sales-upgrade,.sales-hint{margin-top:1rem}.sales-api-card{padding:1.1rem 1.25rem;border-color:var(--border);background:linear-gradient(165deg,var(--surface) 0%,var(--surface-2) 100%)}.sales-api-card--connected{border-color:var(--channel-border);background:linear-gradient(165deg,var(--surface) 0%,var(--surface-2) 100%),radial-gradient(ellipse 120% 80% at 100% 0%,var(--ambient-green),transparent 55%);box-shadow:inset 0 1px #ffffff0a}.sales-api-head{margin-bottom:.85rem}.sales-api-head--compact{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-bottom:.75rem}.sales-api-title{margin:0 0 .35rem;font-size:1.1rem;font-weight:700}.sales-api-desc{margin:0;font-size:.9rem;color:var(--muted);line-height:1.45}.sales-api-badge{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--channel)}.sales-api-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--channel);box-shadow:0 0 10px #25d36673}.sales-api-chip{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;color:var(--muted);background:var(--surface-2);border:1px solid var(--border)}.sales-api-chip--wa{color:var(--channel);border-color:var(--channel-border);background:var(--channel-soft)}.sales-api-bar{width:100%}.sales-config-edit{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border)}.sales-field{display:grid;gap:.4rem}.sales-field-label{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-soft)}.sales-field .account-inline-field--edit{cursor:text}.sales-form-foot{display:grid;gap:.45rem;margin-top:.35rem}.sales-form-cancel{justify-self:center;margin-top:.15rem}.sales-alert-upsell{font-size:.88rem;color:var(--muted);margin:.15rem 0 .35rem;line-height:1.45}.sales-form{display:grid;gap:.85rem}.sales-option-row{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.75rem .85rem;border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--surface-2);cursor:pointer;transition:border-color .15s,background .15s}.sales-option-row:hover{border-color:var(--channel-border);background:var(--surface)}.sales-option-copy{display:grid;gap:.15rem;min-width:0}.sales-option-copy strong{font-size:.9rem;font-weight:600;color:var(--text)}.sales-option-meta{font-size:.8rem;color:var(--muted);line-height:1.35}.sales-option-switch{position:relative;flex-shrink:0;width:2.65rem;height:1.45rem}.sales-option-switch input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.sales-option-track{position:relative;display:block;width:100%;height:100%;border-radius:999px;background:var(--border-strong);transition:background .2s}.sales-option-track:after{content:"";position:absolute;top:2px;left:2px;width:1.1rem;height:1.1rem;border-radius:50%;background:#fff;box-shadow:0 1px 4px #00000059;transition:transform .2s}.sales-option-switch input:checked+.sales-option-track{background:var(--channel)}.sales-option-switch input:checked+.sales-option-track:after{transform:translate(1.2rem)}.sales-option-switch input:focus-visible+.sales-option-track{outline:2px solid var(--channel);outline-offset:2px}.sales-chart-card{padding:1.25rem 1.35rem}.sales-chart-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.85rem 1rem;margin-bottom:1.1rem}.sales-period-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.sales-period{display:flex;flex-wrap:wrap;gap:.4rem}.sales-period--segmented{padding:.2rem;gap:0;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--surface-2)}.sales-period-btn{margin:0;padding:.42rem .85rem;border:0;border-radius:calc(var(--radius) + 2px);background:transparent;color:var(--muted);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.sales-period-btn:hover{color:var(--text)}.sales-period-btn.is-active{background:var(--surface);color:var(--commerce);box-shadow:0 1px 6px #00000040}.sales-refresh-btn{white-space:nowrap}.sales-period .is-active{border-color:var(--commerce);color:var(--commerce)}.sales-chart{display:flex;align-items:flex-end;gap:.35rem;min-height:180px;padding:.5rem 0 0;overflow-x:auto}.sales-bar-col{flex:1 1 28px;min-width:28px;max-width:48px;display:flex;flex-direction:column;align-items:center;gap:.35rem}.sales-bar-wrap{width:100%;height:140px;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(to top,var(--ambient-green),transparent);border-radius:8px 8px 4px 4px}.sales-bar{width:72%;min-height:8px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,var(--channel),var(--channel-dim));box-shadow:0 4px 16px #25d36640;transition:height .35s ease}.sales-bar-label{font-size:.68rem;color:var(--muted-soft)}.sales-empty{color:var(--muted);font-size:.95rem;padding:1.5rem 0;text-align:center}.sales-empty--compact{padding:.75rem 0 .25rem;font-size:.88rem}.sales-live-badge{display:inline-flex;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--channel)}.sales-live-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--channel);box-shadow:0 0 #25d3668c;animation:sales-live-pulse 2s ease-out infinite}@keyframes sales-live-pulse{0%{box-shadow:0 0 #25d3668c}70%{box-shadow:0 0 0 8px #25d36600}to{box-shadow:0 0 #25d36600}}.sales-line-wrap{overflow-x:auto;padding-bottom:.25rem}.sales-line-chart{width:100%;min-width:320px;height:auto;display:block}.sales-line-path{stroke:var(--channel);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.sales-line-dot{fill:var(--channel);stroke:var(--bg);stroke-width:1.5}.sales-line-label{fill:var(--muted-soft);font-size:10px}.sales-insights-grid{display:grid;gap:1rem;margin-top:1rem}@media(min-width:768px){.sales-insights-grid{grid-template-columns:1fr 1fr}}.sales-insight-card{min-height:280px;padding:1.15rem 1.25rem}.sales-insight-card .sales-section-title{margin-bottom:.15rem}.sales-pie-layout{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:.75rem}@media(min-width:480px){.sales-pie-layout{flex-direction:row;align-items:flex-start}}.sales-pie{width:140px;height:140px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff0f}.sales-pie-legend{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:.45rem}.sales-pie-legend li{display:grid;grid-template-columns:12px 1fr auto;gap:.5rem;align-items:center;font-size:.85rem}.sales-pie-swatch{width:10px;height:10px;border-radius:2px}.sales-pie-label{color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-pie-value{color:var(--muted);font-size:.78rem;white-space:nowrap}.sales-winners{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.55rem}.sales-winner{display:flex;align-items:flex-start;gap:.65rem;padding:.55rem 0;border-bottom:1px solid var(--border)}.sales-winner:last-child{border-bottom:none}.sales-winner-rank{width:1.5rem;height:1.5rem;border-radius:6px;background:var(--channel-soft);color:var(--channel);font-size:.78rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sales-winner-body{flex:1;min-width:0}.sales-winner-name{margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.sales-winner-meta{margin:.15rem 0 0;font-size:.78rem;color:var(--muted)}.sales-winner-value{font-size:.88rem;font-weight:700;color:var(--channel);white-space:nowrap}.sales-recent-card{margin-top:1rem}.sales-recent-list{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.45rem}.sales-recent-list li{display:grid;grid-template-columns:1fr auto auto;gap:.75rem;align-items:center;font-size:.88rem;color:var(--muted);padding:.4rem 0;border-bottom:1px solid var(--border)}.sales-recent-list li strong{color:var(--text);font-weight:700}.sales-recent-list li:last-child{border-bottom:none}.account-panel--highlight{border-color:var(--channel-border);background:linear-gradient(145deg,var(--channel-soft),transparent 55%)}.sales-upgrade{text-align:center;padding:2rem 1.5rem}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
