@font-face{font-family:'Revolver Blackletter';src:url(../fonts/RevolverBlackletter-Regular.otf) format('opentype');font-weight:400;font-style:normal;font-display:swap;ascent-override:72%;descent-override:32%;line-gap-override:0%;size-adjust:100%}:root{--bg-dark:#050608;--bg-dark-2:#07090c;--cloth-radius:85;--cloth-spacing:16;--cloth-dot-diameter:10px;--cloth-dot-opacity:.2;--cloth-stagger:90;--neon-green-rgb:0 , 255 , 90;--neon-green: rgb(var(--neon-green-rgb));--neon-green-30:rgba(var(--neon-green-rgb),.1);--neon-green-45:rgba(var(--neon-green-rgb),.15);--neon-glow:rgba(var(--neon-green-rgb),.25);--neon-glow-strong:rgba(var(--neon-green-rgb),.45);--text-main:#fff;--text-soft:rgba(255,255,255,.72);--text-dim:#7b8089;--text-faint:rgba(255,255,255,.4);--border-cyber:rgba(var(--neon-green-rgb),.08);--border-soft:rgba(255,255,255,.07);--border-cyber-focus:rgba(var(--neon-green-rgb),.4);--bg-card:rgba(8,9,12,.85);--bg-glass:rgba(255,255,255,.02);--bg-glass-2:rgba(255,255,255,.035);--font-cyber:'Outfit' , sans-serif;--font-body:'Inter' , sans-serif;--font-mono:'Courier New' , Courier , monospace;--font-display:'Revolver Blackletter' , 'Pirata One' , 'Outfit' , sans-serif;--container:1480px;--container-narrow:1120px;--pad-x:clamp(1.25rem,5vw,5rem);--section-pad-y:clamp(5rem,11vh,11rem);--radius:22px;--radius-sm:14px;--ease:cubic-bezier(.16,1,.3,1);--fs-hero:clamp(3rem,11vw,14rem);--fs-display:clamp(4rem,9.3vw,8.7rem);--lh-display:.92;--fs-h3:clamp(1.3rem,2vw,1.9rem);--fs-lead:clamp(1.02rem,1.45vw,1.3rem);--fs-body:clamp(.95rem,1.1vw,1.05rem)}*{margin:0;padding:0;box-sizing:border-box;outline:none}html,body{width:100%;min-height:100%;background-color:var(--bg-dark);color:var(--text-main);font-family: var(--font-body);overflow-x:hidden;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;isolation:isolate;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}::selection{background:rgba(var(--neon-green-rgb),.3);color:#fff}.bg-shader{position:fixed;inset:0;width:100vw;height:100vh;z-index:-2;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),var(--bg-glow-color,rgba(2,18,8,.2)) 0%,var(--bg-dark) 18%);transition:background .2s ease-out}.bg-shader::after{content:"";position:absolute;inset:0;opacity:.05;background-image:url(data:image/svg+xml,%3Csvg\ viewBox=\'0\ 0\ 256\ 256\'\ xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cfilter\ id=\'noise\'%3E%3CfeTurbulence\ type=\'fractalNoise\'\ baseFrequency=\'0.85\'\ numOctaves=\'3\'\ stitchTiles=\'stitch\'/%3E%3C/filter%3E%3Crect\ width=\'100%25\'\ height=\'100%25\'\ filter=\'url\(%23noise\)\'/%3E%3C/svg%3E);pointer-events:none}.particles{position:fixed;top:50%;left:50%;width:0;height:0;z-index:-1;pointer-events:none;mix-blend-mode:plus-lighter;filter:url(#overlap-threshold)}.particles div{position:absolute;width:var(--cloth-dot-diameter);height:var(--cloth-dot-diameter);margin-left: calc(var(--cloth-dot-diameter) * -0.5);margin-top: calc(var(--cloth-dot-diameter) * -0.5);background: rgb(var(--neon-green-rgb));mix-blend-mode:plus-lighter;border-radius:50%;opacity:var(--cloth-dot-opacity);will-change:transform}.scroll-progress{position:fixed;top:0;left:0;height:3px;width:0%;z-index:200;background:linear-gradient(90deg,rgba(var(--neon-green-rgb),.3),var(--neon-green));box-shadow:0 0 12px rgba(var(--neon-green-rgb),.6);transition:width .1s linear}.section{position:relative;width:100%;max-width:var(--container);margin:0 auto;padding:var(--section-pad-y) var(--pad-x)}.section-head{max-width:var(--container-narrow);margin:0 auto clamp(2.5rem,5vw,4.5rem);text-align:center}.eyebrow{font-family: var(--font-mono);font-size:clamp(.92rem,1.4vw,1.18rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--neon-green);margin-bottom:1.2rem}.display-title{font-family: var(--font-display);font-size:var(--fs-display);font-weight:400;line-height:var(--lh-display);letter-spacing:.01em;color:var(--text-main)}.section-lead{font-size:var(--fs-lead);line-height:1.65;color:var(--text-soft);max-width:720px;margin:1.5rem auto 0}.section-lead strong{color:var(--neon-green);font-weight:600}.char{display:inline-block;transform-style:preserve-3d;backface-visibility:hidden;white-space:pre}html.js .reveal [data-anim]:not(.split-heading) {opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease) , transform .8s var(--ease)}html.js .reveal.is-visible [data-anim]:not(.split-heading) {opacity:1;transform:none}.reveal.is-visible [data-anim]:nth-child(2) {transition-delay:.08s}.reveal.is-visible [data-anim]:nth-child(3) {transition-delay:.16s}.reveal.is-visible [data-anim]:nth-child(4) {transition-delay:.24s}.reveal.is-visible [data-anim]:nth-child(5) {transition-delay:.32s}.reveal.is-visible [data-anim]:nth-child(6) {transition-delay:.40s}.split-heading{perspective:700px}html.js .split-heading .char{opacity:0;transform:translateY(46px) rotateX(-45deg)}@media (prefers-reduced-motion:reduce){html.js .reveal [data-anim],html.js .split-heading .char{opacity:1!important;transform:none!important}*{scroll-behavior:auto!important}}.main-header{position:fixed;top:18px;left:0;right:0;margin-inline:auto;transform:translateY(-160%);width:min(1180px,calc(100% - 2.5rem));padding:14px 18px 14px 28px;z-index:100;background:rgba(8,9,12,.7);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(var(--neon-green-rgb),.15);border-radius:50px;box-shadow:0 10px 40px rgba(0,0,0,.5) , 0 0 20px rgba(var(--neon-green-rgb),.05);opacity:0}.nav-container{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem}.nav-logo-link{display:flex;align-items:center;flex-shrink:0}.nav-logo{height:36px;width:auto;object-fit:contain;filter:drop-shadow(0 0 8px rgba(255,255,255,.15));transition:transform .3s var(--ease)}.nav-logo-link:hover .nav-logo{transform:scale(1.08)}.nav-links{display:flex;align-items:center;gap:1.6rem;margin:0 auto}.nav-link{font-family: var(--font-cyber);font-size:.97rem;font-weight:500;color:var(--text-soft);letter-spacing:.01em;position:relative;padding:4px 2px;transition:color .25s}.nav-link::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:1.5px;background:var(--neon-green);box-shadow:0 0 8px var(--neon-green);transition:width .3s var(--ease)}.nav-link:hover{color:var(--text-main)}.nav-link:hover::after{width:100%}.nav-download-group{display:flex;gap:.6rem;align-items:center;flex-shrink:0}.btn-nav-cta{display:flex;align-items:center;gap:7px;padding:10px 17px;font-family: var(--font-cyber);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-main);background:var(--neon-green-30);border:1px solid rgba(var(--neon-green-rgb),.15);border-radius:30px;backdrop-filter:blur(5px);transition:all .3s var(--ease)}.btn-nav-cta:hover{background:var(--neon-green-45);box-shadow:0 0 15px rgba(var(--neon-green-rgb),.3);transform:translateY(-2px);border-color:rgba(var(--neon-green-rgb),.45)}.btn-icon-nav{width:15px;height:15px;color:var(--neon-green);flex-shrink:0}.hero-section{position:relative;min-height:100svh;padding:clamp(7rem,14vh,11rem) var(--pad-x) clamp(3rem,6vh,5rem);max-width:1700px;margin:0 auto;display:flex;justify-content:center;align-items:center;perspective:1500px;transform-style:preserve-3d}.hero-content{max-width:1700px;width:100%;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-areas:"eyebrow eyebrow" "logo    text" "cta     cta" "scroll  scroll";align-items:center;column-gap:clamp(2rem,5vw,5rem);row-gap:clamp(1.4rem,3vw,2.4rem)}.hero-logo-box{grid-area:logo}.hero-eyebrow{grid-area:eyebrow}.hero-text-col{grid-area:text;text-align:left}.download-group{grid-area:cta}.scroll-cue{grid-area:scroll}.hero-title,.hero-subtitle,.hero-description,.hero-eyebrow,.hero-content .btn-cta{opacity:0}.hero-logo-box{margin-bottom:clamp(.6rem,2vw,1.4rem);transform-style:preserve-3d}.hero-logo-large{width:clamp(280px,40vw,640px);height:auto;object-fit:contain;filter:drop-shadow(0 0 25px rgba(255,255,255,.1));display:block}.hero-eyebrow{font-family: var(--font-mono);font-size:clamp(.92rem,1.4vw,1.18rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--neon-green);text-align:center;opacity:0}.hero-title{font-family: var(--font-display);font-size:var(--fs-hero);font-weight:400;line-height:1.1;white-space:nowrap;letter-spacing:.01em;text-transform:none;margin-bottom:clamp(1rem,2.2vw,1.8rem);color:var(--text-main);text-shadow:0 0 45px rgba(var(--neon-green-rgb),.2)}.hero-subtitle{font-family: var(--font-cyber);font-size:clamp(1.15rem,2.6vw,2rem);font-weight:400;color:var(--neon-green);letter-spacing:.01em;margin-bottom:clamp(1.5rem,3vw,2.4rem);text-shadow:0 0 14px rgba(var(--neon-green-rgb),.25)}.hero-description{font-size:var(--fs-lead);line-height:1.65;color:var(--text-soft);margin-bottom:0;max-width:680px}.download-group{display:flex;gap:clamp(.8rem,1.5vw,1.3rem);flex-wrap:wrap;justify-content:center;width:100%}.btn-cta{display:flex;align-items:center;gap:12px;padding:clamp(14px,1.6vw,18px) clamp(24px,3vw,38px);font-family: var(--font-cyber);font-size:clamp(.92rem,1.1vw,1.05rem);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-main);background:var(--neon-green-30);border:1px solid rgba(var(--neon-green-rgb),.18);border-radius:var(--radius-sm);transition:all .4s var(--ease);backdrop-filter:blur(8px);box-shadow:0 4px 30px rgba(0,0,0,.2) , 0 0 15px rgba(var(--neon-green-rgb),.05)}.btn-cta:hover{border-color:rgba(var(--neon-green-rgb),.45);box-shadow:0 0 28px rgba(var(--neon-green-rgb),.35);background:var(--neon-green-45);transform:translateY(-3px)}.btn-cta:active{transform:translateY(-1px)}.btn-icon{width:22px;height:22px;transition:transform .4s;flex-shrink:0}.btn-cta:hover .btn-icon{transform:scale(1.15) rotate(5deg);color:var(--neon-green)}.scroll-cue{margin-top:clamp(2.5rem,6vh,5rem);display:flex;flex-direction:column;align-items:center;gap:10px;opacity:.6;transition:opacity .3s}.scroll-cue:hover{opacity:1}.scroll-cue-text{font-family: var(--font-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim)}.scroll-cue-line{width:1px;height:46px;background:linear-gradient(to bottom,var(--neon-green),transparent);position:relative;overflow:hidden}.scroll-cue-line::after{content:'';position:absolute;top:-50%;left:0;width:100%;height:50%;background:#fff;animation:scrollDot 1.8s var(--ease) infinite}@keyframes scrollDot {
    0% { top: -50%; }
    100% { top: 100%; }
}.ecosystem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.2rem,2.2vw,2.2rem);max-width:var(--container);margin:0 auto}.eco-node{position:relative;padding:clamp(2rem,3vw,3rem) clamp(1.6rem,2.5vw,2.6rem);background:var(--bg-glass);border:1px solid var(--border-soft);border-radius:var(--radius);backdrop-filter:blur(10px);transition:transform .4s var(--ease) , border-color .4s , box-shadow .4s , background .4s;overflow:hidden}.eco-node::before{content:'';position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--neon-green),transparent);opacity:0;transition:opacity .4s}.eco-node:hover{transform:translateY(-8px);border-color:rgba(var(--neon-green-rgb),.35);box-shadow:0 18px 50px rgba(0,0,0,.5) , 0 0 30px rgba(var(--neon-green-rgb),.12);background:var(--bg-glass-2)}.eco-node:hover::before{opacity:1}.eco-node.featured{border-color:rgba(var(--neon-green-rgb),.25);background:rgba(var(--neon-green-rgb),.035)}.eco-node.coming{opacity:.6;border-style:dashed}.eco-node.coming:hover{opacity:1}.eco-soon-tag{position:absolute;top:14px;right:14px;font-family: var(--font-mono);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--neon-green-rgb),.85);background:rgba(var(--neon-green-rgb),.05);border:1px solid rgba(var(--neon-green-rgb),.55);padding:3px 9px;border-radius:20px}.eco-node-icon{width:clamp(52px,5vw,64px);height:clamp(52px,5vw,64px);display:flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(var(--neon-green-rgb),.08);border:1px solid rgba(var(--neon-green-rgb),.2);color:var(--neon-green);margin-bottom:1.6rem}.eco-node-icon svg{width:55%;height:55%}.eco-node-title{font-family: var(--font-cyber);font-size:var(--fs-h3);font-weight:800;letter-spacing:-.01em;margin-bottom:.9rem}.eco-node-text{font-size:var(--fs-body);line-height:1.65;color:var(--text-dim);margin-bottom:1.4rem}.eco-node-link{font-family: var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--neon-green);opacity:.75}.classificacao-section{display:flex;flex-direction:column;max-width:none;width:100%;margin:clamp(2.5rem,6vw,6rem) 0;padding-block:clamp(3rem,6vw,5rem);position:relative;overflow:hidden;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:radial-gradient(120% 95% at 50% 40%,rgba(8,9,12,.90),rgba(2,3,4,.975) 78%)}.perfis-texture{position:absolute;inset:0;width:100%;height:100%;color:var(--neon-green);opacity:.13;filter:drop-shadow(0 0 3px rgba(var(--neon-green-rgb),.4));pointer-events:none;z-index:0;animation:neonBgFlicker 26s ease-in-out infinite}.perfis-texture text,.footer-texture text{font-family: var(--font-display);font-size:88px;font-weight:400}.classificacao-section>.section-head,.classificacao-section>.cards-grid{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.perfis-texture{animation:none;opacity:.13}}.section-title{font-family: var(--font-display);font-size:var(--fs-display);font-weight:400;line-height:var(--lh-display);text-transform:none;letter-spacing:.02em;text-align:center}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,2vw,2.2rem);max-width:var(--container);margin:0 auto;width:100%;perspective:1500px;transform-style:preserve-3d}.profile-card{background:var(--bg-card);border:1px solid var(--border-cyber);border-radius:var(--radius);position:relative;overflow:hidden;cursor:pointer;box-shadow:0 8px 32px rgba(0,0,0,.4);backdrop-filter:blur(10px);min-height:clamp(380px,42vw,480px);transition:transform .4s var(--ease) , border-color .4s , box-shadow .4s , opacity .4s;transform-style:preserve-3d}.profile-card:hover{border-color:var(--neon-green);box-shadow:0 0 35px var(--neon-glow)}.card-border-line{position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,var(--neon-green),transparent);opacity:.4;transition:opacity .4s;z-index:2}.profile-card:hover .card-border-line{opacity:1}.profile-card::before{content:'';position:absolute;inset:0;background: url('../imgs/sample-img.png') center/cover no-repeat;opacity:.04;mix-blend-mode:color-dodge;pointer-events:none;z-index:0;transition:transform .6s var(--ease) , opacity .6s}.profile-card:hover::before{opacity:.15;transform:scale(1.05) rotate(3deg)}#card-cliente::before{background-image:url(http://criatattoo.com.br/imgs/xcolecionador.png.pagespeed.ic.pM4OKV2C7T.jpg)}#card-tatuador::before{background-image:url(http://criatattoo.com.br/imgs/xtatuador.png.pagespeed.ic.hksmtXCN3S.jpg)}#card-estudio::before{background-image:url(http://criatattoo.com.br/imgs/xlojista.png.pagespeed.ic.zs1HANUrSG.jpg)}#card-cliente::before,#card-tatuador::before,#card-estudio::before{opacity:.22;mix-blend-mode:normal}#card-cliente:hover::before,#card-tatuador:hover::before,#card-estudio:hover::before{opacity:.5}#card-cliente::after,#card-tatuador::after,#card-estudio::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,10,12,.45) 0%,rgba(8,10,12,.62) 45%,rgba(8,10,12,.82) 100%);pointer-events:none;z-index:0;transition:background .4s var(--ease)}#card-cliente:hover::after,#card-tatuador:hover::after,#card-estudio:hover::after{background:linear-gradient(180deg,rgba(8,10,12,.6) 0%,rgba(8,10,12,.78) 45%,rgba(8,10,12,.92) 100%)}.card-content{padding:clamp(34px,3vw,48px) clamp(26px,2.5vw,40px);position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-between;transform:translateZ(30px)}.card-tag{font-family: var(--font-mono);font-size:.95rem;color:var(--neon-green);letter-spacing:.15em;text-transform:uppercase;display:block;text-shadow:0 1px 4px rgba(0,0,0,.85) , 0 0 12px rgba(0,0,0,.6)}.card-title{font-family: var(--font-cyber);font-size:clamp(1.5rem,2vw,2rem);font-weight:800;text-transform:uppercase;letter-spacing:.02em;margin:auto 0 1rem;transition:color .3s;text-shadow:0 2px 6px rgba(0,0,0,.7)}.profile-card:hover .card-title{color:var(--neon-green)}.card-text{font-size:var(--fs-body);line-height:1.6;color:#d6dbe0;margin-bottom:1.4rem;text-shadow:0 1px 4px rgba(0,0,0,.8)}.card-cta{font-family: var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);transition:color .3s , transform .3s}.profile-card:hover .card-cta{color:var(--neon-green)}.coin-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,5rem);align-items:center;max-width:var(--container);margin:0 auto}.coin-visual{display:flex;align-items:center;justify-content:center}.coin-orbit{position:relative;width:clamp(220px,30vw,380px);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.coin-svg{width:100%;height:100%;color:var(--neon-green);animation:coinFloat 6s ease-in-out infinite;filter:drop-shadow(0 20px 50px rgba(var(--neon-green-rgb),.18))}.coin-svg .cg1{stop-color:var(--neon-green);stop-opacity:.25}.coin-svg .cg2{stop-color:var(--neon-green);stop-opacity:.05}.coin-svg .cg3{stop-color:#08090c;stop-opacity:.9}.coin-mono{font-family: var(--font-cyber);font-size:56px;font-weight:900;fill:var(--neon-green);letter-spacing:2px}.coin-ring{position:absolute;border-radius:50%;border:1px solid rgba(var(--neon-green-rgb),.18);pointer-events:none}.coin-ring-1{inset:-6%;animation:coinSpin 14s linear infinite;border-style:dashed}.coin-ring-2{inset:-16%;border-color:rgba(var(--neon-green-rgb),.1);animation:coinSpin 22s linear infinite reverse}@keyframes coinFloat {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-14px); }
}@keyframes coinSpin {
    to { transform: rotate(360deg); }
}.coin-content .eyebrow{text-align:left}.escrow-flow{list-style:none;margin-top:clamp(1.8rem,3vw,2.6rem);display:flex;flex-direction:column;gap:1.1rem}.escrow-step{display:flex;gap:1.2rem;align-items:flex-start;padding:1.1rem 1.3rem;background:var(--bg-glass);border:1px solid var(--border-soft);border-radius:var(--radius-sm);border-left:3px solid rgba(var(--neon-green-rgb),.5);transition:transform .3s var(--ease) , border-color .3s , background .3s}.escrow-step:hover{transform:translateX(6px);background:var(--bg-glass-2);border-left-color:var(--neon-green)}.escrow-step.refund{border-left-color:rgba(255,255,255,.3)}.escrow-num{font-family: var(--font-cyber);font-size:1.3rem;font-weight:800;color:var(--neon-green);min-width:32px;line-height:1.2}.escrow-step h4{font-family: var(--font-cyber);font-size:1.05rem;font-weight:700;margin-bottom:.3rem}.escrow-step p{font-size:.92rem;line-height:1.55;color:var(--text-dim)}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2vw,2rem);max-width:var(--container);margin:clamp(3rem,6vw,5.5rem) auto 0;padding-top:clamp(2rem,4vw,3.5rem);border-top:1px solid var(--border-soft)}.stat{text-align:center}.stat-num{display:block;font-family: var(--font-cyber);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:900;color:var(--neon-green);line-height:1;margin-bottom:.6rem;text-shadow:0 0 20px rgba(var(--neon-green-rgb),.25)}.stat-label{font-size:.85rem;line-height:1.5;color:var(--text-dim)}.flow-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.4rem,2.5vw,2.4rem);max-width:var(--container-narrow);margin:0 auto}.flow-card{padding:clamp(2rem,3vw,3rem);background:var(--bg-card);border:1px solid var(--border-cyber);border-radius:var(--radius);backdrop-filter:blur(10px);transition:transform .4s var(--ease) , border-color .4s , box-shadow .4s}.flow-card:hover{transform:translateY(-6px);border-color:rgba(var(--neon-green-rgb),.35);box-shadow:0 18px 50px rgba(0,0,0,.5)}.flow-card-head{margin-bottom:1.8rem;padding-bottom:1.4rem;border-bottom:1px solid var(--border-soft)}.flow-badge{display:inline-block;font-family: var(--font-mono);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--neon-green);background:rgba(var(--neon-green-rgb),.08);border:1px solid rgba(var(--neon-green-rgb),.2);padding:5px 12px;border-radius:20px;margin-bottom:1.1rem}.flow-badge.alt{color:#fff;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.15)}.flow-card-title{font-family: var(--font-cyber);font-size:var(--fs-h3);font-weight:800;margin-bottom:.5rem}.flow-card-sub{font-size:var(--fs-body);color:var(--text-dim);line-height:1.55}.flow-steps{list-style:none;display:flex;flex-direction:column;gap:1.1rem}.flow-steps li{display:flex;gap:1rem;align-items:flex-start;font-size:var(--fs-body);line-height:1.55;color:var(--text-soft)}.flow-steps li span{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family: var(--font-cyber);font-size:.85rem;font-weight:700;color:var(--neon-green);background:rgba(var(--neon-green-rgb),.08);border:1px solid rgba(var(--neon-green-rgb),.25)}.features-section{max-width:none;width:100%;margin:clamp(2.5rem,6vw,6rem) 0 0;position:relative;overflow:hidden;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:radial-gradient(120% 95% at 50% 40%,rgba(8,9,12,.90),rgba(2,3,4,.975) 78%)}.tattoo-texture{position:absolute;inset:0;width:100%;height:100%;color:var(--neon-green);opacity:.14;filter:drop-shadow(0 0 3px rgba(var(--neon-green-rgb),.5));pointer-events:none;z-index:0;animation:neonBgFlicker 26s ease-in-out infinite}@keyframes neonBgFlicker {
    0%   { opacity: 0.12; }
    9%   { opacity: 0.16; }
    17%  { opacity: 0.10; }
    24%  { opacity: 0.15; }
    31%  { opacity: 0.13; }
    39%  { opacity: 0.18; }
    46%  { opacity: 0.11; }
    53%  { opacity: 0.08; }
    57%  { opacity: 0.17; }
    64%  { opacity: 0.12; }
    71%  { opacity: 0.16; }
    77%  { opacity: 0.09; }
    84%  { opacity: 0.15; }
    91%  { opacity: 0.13; }
    96%  { opacity: 0.17; }
    100% { opacity: 0.12; }
}@media (prefers-reduced-motion:reduce){.tattoo-texture{animation:none;opacity:.14}}.features-section>.section-head,.features-section>.features-grid{position:relative;z-index:1}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,2.4vw,2.4rem);max-width:var(--container);margin:0 auto}.feature-card{position:relative;padding:clamp(2.2rem,3vw,3.3rem);min-height:clamp(248px,23vw,320px);display:flex;flex-direction:column;background:rgba(255,255,255,.05);border:1px solid var(--border-soft);border-radius:var(--radius);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);transition:transform .4s var(--ease) , border-color .4s , background .4s , box-shadow .4s , backdrop-filter .4s}.feature-card:hover{transform:translateY(-4px);background:rgba(0,0,0,.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:rgba(var(--neon-green-rgb),.5);box-shadow:0 24px 60px rgba(0,0,0,.6) , 0 0 26px rgba(var(--neon-green-rgb),.18)}.feature-icon{font-size:2.3rem;width:68px;height:68px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(var(--neon-green-rgb),.06);border:1px solid rgba(var(--neon-green-rgb),.15);margin-bottom:1.8rem}.feature-card h3{font-family: var(--font-cyber);font-size:1.4rem;font-weight:700;margin-bottom:.9rem}.feature-card p{font-size:var(--fs-lead);line-height:1.65;color:var(--text-dim)}.manifesto-section{max-width:none;width:100%;margin:clamp(2.5rem,6vw,6rem) 0;position:relative;overflow:hidden;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:radial-gradient(120% 95% at 50% 40%,rgba(8,9,12,.90),rgba(2,3,4,.975) 78%)}.manifesto-section>.section-head,.manifesto-section>.manifesto-carousel{position:relative;z-index:1}.manifesto-carousel{display:flex;gap:clamp(.6rem,1vw,1rem);height:clamp(420px,42vw,520px);max-width:var(--container);margin:0 auto}.ps-col{display:flex;flex-direction:column;gap:clamp(.6rem,1vw,1rem);flex:1 1 0;min-width:0}html.js .manifesto-carousel{opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease) , transform .8s var(--ease)}html.js .manifesto-carousel.is-visible{opacity:1;transform:none}.ps-block{position:relative;flex:1 1 0;min-width:0;background:rgba(255,255,255,.05);border:1px solid var(--border-soft);border-radius:var(--radius);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);overflow:hidden;cursor:pointer;will-change:transform;transition:background .4s , border-color .4s}.ps-block:not(.is-center):hover {border-color:rgba(var(--neon-green-rgb),.35);background:rgba(255,255,255,.07)}.ps-block.is-center{flex-grow:.9;cursor:default;background:rgba(0,0,0,.82);border-color:rgba(var(--neon-green-rgb),.45);box-shadow:0 24px 60px rgba(0,0,0,.6) , 0 0 28px rgba(var(--neon-green-rgb),.16)}.ps-block-inner{position:absolute;inset:0;width:100%;height:100%;padding:clamp(1.3rem,2vw,2.4rem);display:flex;flex-direction:column;will-change:transform}.ps-sub{font-family: var(--font-mono);font-size:1rem;letter-spacing:.16em;text-transform:uppercase;color:var(--neon-green);opacity:.9;white-space:nowrap;margin-bottom:.9rem}.ps-title{font-family: var(--font-cyber);font-weight:800;line-height:1;color:var(--text-main);font-size:clamp(1.05rem,1.2vw,1.25rem)}.ps-full{display:none;flex-direction:column;margin-top:1.4rem}.ps-t1{position:relative;font-size:var(--fs-body);line-height:1.25;color:var(--text-dim);padding-left:1.6rem}.ps-t1::before{content:"✕";position:absolute;left:0;top:0;font-family: var(--font-cyber);font-weight:700;color:rgba(255,90,90,.7)}.ps-bridge{align-self:flex-start;margin:1.1rem 0;font-family: var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--neon-green);background:rgba(var(--neon-green-rgb),.08);border:1px solid rgba(var(--neon-green-rgb),.25);padding:5px 12px;border-radius:20px}.ps-t2{font-family: var(--font-cyber);font-size:clamp(.8rem,1.25vw,1.3rem);font-weight:600;line-height:1.35;color:var(--text-main)}.ps-more{margin-top:auto;font-family: var(--font-mono);font-size:.88rem;letter-spacing:.08em;color:var(--neon-green);opacity:.85;white-space:nowrap}.ps-block.is-center .ps-full{display:flex}.ps-block.is-center .ps-more{display:none}.ps-block.is-center .ps-title{font-size:clamp(1.5rem,2.4vw,2.3rem)}.ps-block:not(.is-center) .ps-full {display:none}.ps-col .ps-block-inner{padding:clamp(1rem,1.6vw,1.6rem)}.ps-block:not(.is-center) .ps-sub {white-space:normal;margin-bottom:.5rem}.ps-block:not(.is-center) .ps-title {font-size:clamp(1.1rem,1.4vw,1.55rem);line-height:1.25}@media (max-width:860px){.manifesto-carousel{flex-direction:column;height:auto;max-width:560px;gap:1rem}.ps-col{flex:none;gap:1rem}.ps-block{flex:none;min-height:170px}.ps-block-inner{position:relative}.ps-block:not(.is-center) .ps-full {display:flex}.ps-block .ps-more{display:none}.ps-block .ps-title{font-size:clamp(1.3rem,5vw,1.6rem)}}.sobre-section{position:relative;width:100%;max-width:none;min-height:450px;margin:clamp(2.5rem,6vw,6rem) 0;padding:clamp(2rem,5vw,4rem) var(--pad-x);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.6rem,3vw,2.6rem);overflow:hidden;background:#000;border-top:10px solid var(--neon-green);border-bottom:10px solid var(--neon-green)}.sobre-section::before{content:"";position:absolute;inset:0;background-image:url(http://criatattoo.com.br/imgs/logo/xlogo-branca.png.pagespeed.ic.Jt9LF3eo5E.png);background-repeat:repeat;background-size:clamp(80px,9vw,130px);opacity:.05;pointer-events:none}.sobre-bigname{position:relative;z-index:1;font-family: var(--font-display);font-weight:400;font-size:clamp(3.2rem,15vw,200px);line-height:.9;text-align:center;color:var(--neon-green);text-shadow:0 0 22px var(--neon-glow) , 0 0 60px var(--neon-glow)}.sobre-origem-btn{position:relative;z-index:1;font-family: var(--font-cyber);font-weight:700;font-size:clamp(.95rem,1.3vw,1.2rem);letter-spacing:.1em;text-transform:uppercase;color:var(--neon-green);background:rgba(var(--neon-green-rgb),.07);border:1.5px solid var(--neon-green);padding:16px 36px;border-radius:40px;cursor:pointer;box-shadow:0 0 18px rgba(var(--neon-green-rgb),.3);transition:background .3s , box-shadow .3s , transform .3s}.sobre-origem-btn:hover{background:rgba(var(--neon-green-rgb),.16);box-shadow:0 0 30px rgba(var(--neon-green-rgb),.55);transform:translateY(-2px)}.sobre-overlay{position:fixed;inset:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2.5rem);background:rgba(0,0,0,.6);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0}.sobre-overlay.open{display:flex}.sobre-modal{position:relative;width:min(760px,94vw);max-height:86vh;overflow-y:auto;padding:clamp(2rem,4vw,3.4rem);background:var(--bg-card);border:1.5px solid var(--neon-green);border-radius:var(--radius);box-shadow:0 30px 80px rgba(0,0,0,.7) , 0 0 44px rgba(var(--neon-green-rgb),.22);transform-origin:center center}.sobre-modal-close{position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--neon-green);background:rgba(var(--neon-green-rgb),.08);border:1px solid rgba(var(--neon-green-rgb),.3);cursor:pointer;transition:background .25s}.sobre-modal-close:hover{background:rgba(var(--neon-green-rgb),.2)}.sobre-modal-content{text-align:left}.sobre-modal-title{font-family: var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:var(--text-main);margin:.4rem 0 1.6rem;text-shadow:0 0 26px rgba(var(--neon-green-rgb),.22)}.sobre-lead{font-size:var(--fs-lead);line-height:1.7;color:var(--text-soft)}.sobre-lead strong,.sobre-text strong{color:var(--neon-green);font-weight:600}.sobre-quote{font-family: var(--font-display);font-size:clamp(2rem,5vw,3.6rem);line-height:1.15;color:var(--text-main);margin:clamp(2rem,4vw,3rem) auto;padding:1.2rem 0;border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);text-shadow:0 0 28px rgba(var(--neon-green-rgb),.25)}.sobre-text{font-size:var(--fs-body);line-height:1.8;color:var(--text-soft);margin-bottom:1.4rem;text-align:left}.sobre-text em{color:var(--neon-green);font-style:italic}.sobre-punch{font-family: var(--font-cyber);font-size:clamp(1.3rem,2.4vw,2rem);font-weight:700;line-height:1.3;color:var(--text-dim);margin:clamp(2.4rem,4vw,3.4rem) 0 1.4rem}.sobre-punch span{color:var(--neon-green);text-shadow:0 0 22px rgba(var(--neon-green-rgb),.4)}.sobre-sign{font-family: var(--font-mono);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.plans-tabs{display:flex;justify-content:center;gap:.5rem;margin:0 auto clamp(2.2rem,4vw,3.2rem);padding:6px;background:var(--bg-glass);border:1px solid var(--border-soft);border-radius:40px;width:fit-content;max-width:100%;flex-wrap:wrap}.plan-tab{font-family: var(--font-cyber);font-size:clamp(.82rem,1.1vw,.95rem);font-weight:600;padding:10px 22px;border-radius:30px;background:transparent;border:none;color:var(--text-dim);cursor:pointer;transition:all .3s var(--ease)}.plan-tab:hover{color:var(--text-main)}.plan-tab.active{background:var(--neon-green-30);color:var(--neon-green);box-shadow:inset 0 0 0 1px rgba(var(--neon-green-rgb),.3)}.plan-panel{display:none;animation:panelIn .5s var(--ease)}.plan-panel.active{display:block}@keyframes panelIn {
    from { opacity: 0; transform: translateY(16px); }
    to { opacity: 1; transform: none; }
}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,1.6vw,1.6rem);max-width:var(--container);margin:0 auto}.plan-grid-2{grid-template-columns:repeat(2,1fr);max-width:820px}.plan-grid-6{grid-template-columns:repeat(3,1fr);max-width:1160px}.plan-card{padding:clamp(1.6rem,2.2vw,2.4rem);background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--radius);display:flex;flex-direction:column;transition:transform .4s var(--ease) , border-color .4s , box-shadow .4s}.plan-card:hover{transform:translateY(-6px);border-color:rgba(var(--neon-green-rgb),.3);box-shadow:0 16px 44px rgba(0,0,0,.45)}.plan-card.highlight{border-color:rgba(var(--neon-green-rgb),.4);background:rgba(var(--neon-green-rgb),.04);box-shadow:0 0 30px rgba(var(--neon-green-rgb),.1)}.plan-badge{align-self:flex-start;font-family: var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--neon-green);background:rgba(var(--neon-green-rgb),.1);border:1px solid rgba(var(--neon-green-rgb),.3);padding:3px 10px;border-radius:20px;margin-bottom:.8rem}.plan-level{font-family: var(--font-mono);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--neon-green);margin-bottom:.7rem}.plan-note{text-align:center;font-size:.92rem;line-height:1.6;color:var(--text-dim);max-width:660px;margin:1.8rem auto 0;padding:1rem 1.5rem;background:var(--bg-glass);border:1px dashed var(--border-soft);border-radius:var(--radius-sm)}.plan-note strong{color:var(--neon-green);font-weight:600}.plan-name{font-family: var(--font-cyber);font-size:1.35rem;font-weight:800;margin-bottom:1.3rem;padding-bottom:1.3rem;border-bottom:1px solid var(--border-soft)}.plan-stars{font-size:1.75rem;letter-spacing:.16em;color:var(--neon-green);line-height:1;margin-bottom:1.3rem;padding-bottom:1.3rem;border-bottom:1px solid var(--border-soft);text-shadow:0 0 18px rgba(var(--neon-green-rgb),.45)}.plan-stars.free{font-family: var(--font-cyber);font-size:1.3rem;font-weight:800;letter-spacing:.06em;color:var(--text-soft);text-shadow:none}.plan-feats{list-style:none;display:flex;flex-direction:column;gap:.75rem}.plan-feats li{position:relative;padding-left:1.5rem;font-size:.92rem;line-height:1.5;color:var(--text-soft)}.plan-feats li::before{content:'';position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--neon-green);box-shadow:0 0 8px var(--neon-green)}.plan-feats li strong{color:var(--text-main);font-weight:600}.plans-foot{text-align:center;font-size:.92rem;color:var(--text-dim);margin:clamp(2.2rem,4vw,3.2rem) auto 0;max-width:680px}.cta-section{text-align:center}.cta-box{max-width:var(--container-narrow);margin:0 auto;padding:clamp(3rem,6vw,6rem) clamp(1.5rem,4vw,4rem);background:radial-gradient(circle at 50% 0%,rgba(var(--neon-green-rgb),.08),transparent 60%) , var(--bg-glass);border:1px solid rgba(var(--neon-green-rgb),.18);border-radius:clamp(24px,3vw,36px);box-shadow:0 30px 80px rgba(0,0,0,.5);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}.cta-box .section-lead{margin-bottom:clamp(2rem,4vw,3rem)}.cta-downloads{margin-top:0}.site-footer{position:relative;z-index:10;width:100%;margin:clamp(3rem,6vw,6rem) 0 0;padding:clamp(3.5rem,6vw,5.5rem) var(--pad-x) 2.5rem;overflow:hidden;border-top:1px solid var(--border-soft);background:radial-gradient(120% 100% at 50% 0%,rgba(8,9,12,.93),rgba(2,3,4,.985) 80%)}.footer-texture{position:absolute;inset:0;width:100%;height:100%;color:var(--neon-green);opacity:.1;filter:drop-shadow(0 0 3px rgba(var(--neon-green-rgb),.4));pointer-events:none;z-index:0;animation:neonBgFlicker 26s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.footer-texture{animation:none;opacity:.1}}.footer-grid,.footer-base{position:relative;z-index:1;max-width:var(--container);margin-inline:auto}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(2rem,4vw,3.5rem);margin-bottom:3rem}.footer-logo{height:88px;width:auto;margin-bottom:.8rem;filter:drop-shadow(0 0 16px rgba(var(--neon-green-rgb),.35)) drop-shadow(0 0 6px rgba(255,255,255,.15))}.footer-brand-name{display:block;font-family: var(--font-display);font-size:2.2rem;line-height:1;color:var(--text-main);margin-bottom:.9rem}.footer-tagline{font-family: var(--font-cyber);font-size:.95rem;color:var(--text-dim);max-width:260px;line-height:1.5}.footer-col h4{font-family: var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--neon-green);opacity:.8;margin-bottom:1.2rem}.footer-col{display:flex;flex-direction:column;gap:.7rem}.footer-col a{font-size:.9rem;color:var(--text-dim);transition:color .25s , transform .25s;width:fit-content}.footer-col a:hover{color:var(--neon-green);transform:translateX(3px)}.footer-store.muted{opacity:.45;pointer-events:none}.footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:2rem;border-top:1px solid var(--border-soft)}.footer-base span{font-family: var(--font-mono);font-size:.74rem;letter-spacing:.04em;color:var(--text-dim);opacity:.7}.footer-base .footer-made,.footer-base .footer-made span{color:var(--neon-green);opacity:1;display:inline-flex;align-items:center;gap:8px;text-shadow:0 0 10px rgba(var(--neon-green-rgb),.3)}.footer-made-img{width:20px;height:20px;object-fit:contain;display:inline-block}.modal-overlay{position:fixed;inset:0;width:100%;height:100%;background:rgba(4,5,7,.85);backdrop-filter:blur(0);z-index:1000;display:none;align-items:center;justify-content:center;opacity:0;perspective:1200px;transform-style:preserve-3d}.modal-box{background:#090b0e;border:1px solid var(--border-cyber);border-radius:28px;width:92%;max-width:650px;position:relative;box-shadow:0 20px 80px rgba(var(--neon-green-rgb),.08);transform-style:preserve-3d;overflow:hidden}.modal-box::after{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,transparent,var(--neon-green),transparent)}.modal-close-btn{position:absolute;top:25px;right:25px;background:transparent;border:none;color:var(--text-dim);cursor:pointer;z-index:5;transition:all .3s}.modal-close-btn:hover{color:var(--neon-green);transform:rotate(90deg)}.modal-inner{padding:60px 40px 40px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;transform:translateZ(40px)}.modal-carousel-container{display:flex;align-items:center;justify-content:space-between;gap:1.8rem;width:100%;margin-bottom:2rem}.carousel-slide-content{flex-grow:1;text-align:center;min-height:220px;display:flex;flex-direction:column;justify-content:center;will-change:transform , opacity}.modal-title{font-family: var(--font-cyber);font-size:2.2rem;font-weight:850;text-transform:uppercase;letter-spacing:.04em;color:var(--text-main);margin-bottom:.5rem}.modal-subtitle{font-family: var(--font-cyber);font-size:.95rem;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--neon-green);margin-bottom:1.2rem;text-shadow:0 0 8px rgba(var(--neon-green-rgb),.2)}.modal-body-text{font-size:1rem;line-height:1.7;color:var(--text-dim)}.carousel-nav-btn{background:transparent;border:1px solid rgba(var(--neon-green-rgb),.2);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--neon-green);cursor:pointer;transition:all .3s var(--ease);box-shadow:0 0 10px rgba(var(--neon-green-rgb),.05);flex-shrink:0;z-index:2}.carousel-nav-btn:hover{background:var(--neon-green-30);border-color:var(--neon-green);box-shadow:0 0 15px rgba(var(--neon-green-rgb),.3);transform:scale(1.1)}.carousel-nav-btn:active{transform:scale(.95)}.modal-carousel-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:.5rem}.pagination-dot{background:rgba(255,255,255,.15);border:none;border-radius:50%;width:10px;height:10px;cursor:pointer;transition:all .4s var(--ease)}.pagination-dot:hover{background:rgba(var(--neon-green-rgb),.5);transform:scale(1.2)}.pagination-dot.active{background:var(--neon-green);box-shadow:0 0 12px var(--neon-green);transform:scale(1.3);width:24px;border-radius:6px}@media (hover:hover) and (pointer:fine){html,body,a,button,input,select,textarea,[role="button"],.profile-card,.btn-cta,.btn-nav-cta,.modal-close-btn,.plan-tab,.nav-link{cursor:none!important}}.custom-cursor{display:none;position:fixed;top:0;left:0;width:60px;height:60px;z-index:999999;pointer-events:none;transform-origin:0 0;will-change:transform;opacity:0;transform:translate3d(-100px,-100px,0)}@media (hover:hover) and (pointer:fine){.custom-cursor{display:block}}.custom-cursor .cursor-img{width:100%;height:100%;object-fit:contain;transform:translate(-18px,-60px);filter:drop-shadow(0 4px 10px rgba(var(--neon-green-rgb),.25)) drop-shadow(0 0 4px rgba(255,255,255,.15))}.btn-cta.disabled,.btn-nav-cta.disabled{opacity:.22!important;cursor:not-allowed!important;border:1px dashed rgba(255,255,255,.12)!important;background:rgba(255,255,255,.01)!important;filter:grayscale(100%)!important}.btn-cta.disabled .btn-icon,.btn-nav-cta.disabled .btn-icon-nav{color:var(--text-dim)!important;opacity:.5!important}@media (min-width:2100px){:root{--container:1760px;--container-narrow:1280px;--fs-hero:clamp(7rem,8vw,11rem)}}@media (max-width:1100px){.nav-links{gap:1.1rem}.nav-link{font-size:.8rem}}@media (max-width:920px){.nav-links{display:none}.ecosystem-grid,.features-grid,.plan-grid{grid-template-columns:repeat(2,1fr)}.cards-grid{grid-template-columns:repeat(2,1fr)}.coin-layout{grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem);text-align:center}.coin-content .eyebrow{text-align:center}.escrow-step{text-align:left}.stats-row{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}.flow-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr;gap:2.4rem}.footer-brand{grid-column: 1 / -1}}@media (max-width:640px){.hero-content{grid-template-columns:1fr;grid-template-areas:"logo" "eyebrow" "text" "cta" "scroll";justify-items:center;text-align:center}.hero-text-col{text-align:center}.main-header{top:12px;width:calc(100% - 1.5rem);padding:8px 8px 8px 16px;border-radius:40px}.nav-download-group{gap:.4rem}.btn-nav-cta{padding:7px 12px;font-size:.72rem}.btn-nav-cta .btn-text-nav{display:none}.btn-nav-cta .btn-icon-nav{width:17px;height:17px}.ecosystem-grid,.features-grid,.cards-grid,.plan-grid,.plan-grid-2{grid-template-columns:1fr}.stats-row{grid-template-columns:1fr 1fr}.profile-card{min-height:0}.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-base{flex-direction:column;gap:.6rem}.plans-tabs{width:100%;justify-content:stretch}.plan-tab{flex:1;padding:10px 8px;text-align:center}}@media (max-width:580px){.modal-inner{padding:50px 20px 30px 20px}.modal-carousel-container{gap:.6rem}.carousel-nav-btn{width:36px;height:36px}.carousel-slide-content{min-height:260px}.modal-title{font-size:1.7rem}}@media (max-width:400px){.stats-row{grid-template-columns:1fr}}