@import "https://fonts.googleapis.com/css2?family=BBH+Bartle&family=Fira+Code:wght@300..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--black-background:#080911;--blue-background:#122033;--black:#000;--darkgray:#18181b;--gray:#303030;--white:#fafafa;--darkblue:#1d375c;--mainblue:#4b6c9f;--lightblue:#93a8c6;--shadow:#00000030;--cta-gradient:linear-gradient(135deg, #6579ff, #3f58d2);--cta-glow:#4b6cff61}*,:before,:after{box-sizing:border-box;border:none;outline:none;margin:0;padding:0;text-decoration:none;list-style:none}html,body{background-color:var(--black-background);color:var(--white);scroll-behavior:smooth;font-family:Poppins,Arial,Helvetica,sans-serif;overflow-x:hidden}button,input,textarea,select{font-family:inherit}::-webkit-scrollbar{background-color:var(--black-background);width:4px}::-webkit-scrollbar-thumb{background-color:#ffffff80;border-radius:20px}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}[data-reveal=fade-in]{transform:translateY(0)}[data-reveal=scale-up]{transform:scale(.92)}[data-reveal=slide-left]{transform:translate(-32px)}[data-reveal=slide-right]{transform:translate(32px)}[data-reveal].is-revealed{opacity:1;transform:translate(0)scale(1)}.hidden-up{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.show-up{opacity:1;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.hidden-ltr{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translate(-30px)}.show-ltr{opacity:1;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translate(0)}.hidden-rtl{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translate(30px)}.show-rtl{opacity:1;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translate(0)}.hidden-ap{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1)}.show-ap{opacity:1;transition:opacity .65s cubic-bezier(.16,1,.3,1)}.section-badge{background-color:var(--blue-background);color:var(--mainblue);border:1px solid var(--darkblue);text-transform:uppercase;letter-spacing:.05em;border-radius:20px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-flex}.section-badge i{font-size:.5rem;animation:2s infinite pulse-badge}.section-badge.negative{color:#ff5252;background-color:#ff52520d;border-color:#ff525233}.section-badge.positive{color:#4caf50;background-color:#4caf500d;border-color:#4caf5033}@keyframes pulse-badge{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.btn-whatsapp-hover{transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.btn-whatsapp-hover:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:50%;height:200%;position:absolute;top:-50%;left:-70%;transform:rotate(25deg)}.btn-whatsapp-hover:hover:after{transition:left .75s;left:130%}.btn-whatsapp-hover:hover{transform:translateY(-2px);box-shadow:0 8px 24px #25d36666;color:#fff!important;background-color:#25d366!important;border-color:#25d366!important}main{padding-top:84px}@media screen and (width<=992px){main{padding-top:72px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.header{z-index:1000;-webkit-backdrop-filter:blur(16px);background:#080911e0;border-bottom:1px solid #93a8c614;width:100%;transition:all .3s;position:fixed;top:0;left:0}.header-container{justify-content:space-between;align-items:center;max-width:1440px;min-height:84px;margin:0 auto;padding:0 8vw;display:flex}.header-brand{align-items:center;text-decoration:none;transition:transform .3s;display:flex}.header-brand:hover{transform:scale(1.04)}.header-logo{object-fit:contain;width:auto;height:60px;display:block}.header-nav{align-items:center;display:flex}.header-nav-list{align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.header-nav-link{color:var(--lightblue);border-radius:999px;padding:8px 18px;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.header-nav-link:hover{color:var(--white);background:#ffffff0d}.header-nav-link.active{color:var(--white);background:#ffffff17;font-weight:600}.header-cta{color:var(--white);background:linear-gradient(135deg,#6579ff,#3f58d2);border-radius:999px;justify-content:center;align-items:center;margin-left:10px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 28px #4b6cff61}.header-cta:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 34px #4b6cff85}.header-cta:active{transform:translateY(0)}.header-toggle{cursor:pointer;z-index:1002;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:32px;height:24px;padding:0;display:none}.header-toggle:hover .toggle-bar{background-color:var(--white)}.header-toggle.open .toggle-bar:first-child{transform:rotate(45deg)}.header-toggle.open .toggle-bar:nth-child(2){opacity:0;transform:translate(-10px)}.header-toggle.open .toggle-bar:nth-child(3){transform:rotate(-45deg)}.mobile-backdrop,.mobile-drawer{display:none}@media screen and (width<=992px){.header-nav{display:none}.header-toggle{display:flex}.header-container{min-height:72px;padding:0 6vw}.mobile-backdrop{-webkit-backdrop-filter:blur(4px);z-index:1000;opacity:0;pointer-events:none;background:#0009;width:100vw;height:100vh;transition:opacity .3s;display:block;position:fixed;top:0;left:0}.mobile-backdrop.active{opacity:1;pointer-events:auto}.mobile-drawer{-webkit-backdrop-filter:blur(20px);z-index:1001;opacity:0;background:#080911f5;border-bottom:1px solid #93a8c61f;flex-direction:column;width:100%;padding:24px 6vw 36px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:fixed;top:72px;left:0;transform:translateY(-120%);box-shadow:0 20px 40px #00000080}.mobile-drawer.active{opacity:1;transform:translateY(0)}.mobile-nav-list{flex-direction:column;align-items:center;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.mobile-nav-list li{text-align:center;width:100%}.mobile-nav-link{color:var(--lightblue);border-radius:12px;padding:12px 0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s;display:block}.mobile-nav-link:hover,.mobile-nav-link.active{color:var(--white);background:#ffffff0f}.mobile-cta-wrapper{margin-top:12px}.mobile-cta{width:100%;margin-left:0;padding:13px 0;font-size:16px}}@media screen and (width<=480px){.header-logo{height:32px}}.home{background:radial-gradient(circle at 78% 20%, #1d375c80, #12203366 40%, var(--black-background) 70%), radial-gradient(circle at 20% 15%, #4b6c9f59, #1220334d 35%, var(--black-background) 65%), linear-gradient(180deg, var(--blue-background) 0%, var(--black-background) 100%);width:100%;position:relative;overflow:hidden}.home-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:56px;width:min(1200px,100% - 48px);min-height:calc(100vh - 88px);margin:0 auto;padding:60px 0 80px;display:flex}.hero-copy{flex:500px;max-width:620px}.hero-badges{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.hero-badge{color:var(--lightblue);text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d375c99;border:1px solid #4b6c9f66;border-radius:999px;align-items:center;gap:8px;padding:7px 16px;font-size:11.5px;font-weight:700;transition:transform .3s,border-color .3s;display:inline-flex}.hero-badge:hover{border-color:var(--mainblue);transform:translateY(-2px)}.hero-badge i{color:var(--mainblue);font-size:8px}.main-title{color:var(--white);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(38px,4.8vw,70px);font-weight:800;line-height:1.06}.main-desc{color:var(--lightblue);margin-bottom:36px;font-size:16.5px;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px;display:flex}.primary-action,.secondary-action{border-radius:999px;justify-content:center;align-items:center;min-height:52px;font-family:inherit;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.primary-action{color:var(--black-background);background:var(--mainblue);gap:10px;padding:0 32px;position:relative;overflow:hidden;box-shadow:0 10px 28px #4b6c9f59}.primary-action:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:50%;height:200%;position:absolute;top:-50%;left:-70%;transform:rotate(25deg)}.primary-action:hover:after{transition:left .75s;left:130%}.primary-action:hover{background:var(--lightblue);transform:translateY(-3px);box-shadow:0 14px 34px #4b6c9f80}.secondary-action{color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#18181b99;border:1.5px solid #93a8c62e;padding:0 28px}.secondary-action:hover{border-color:var(--mainblue);color:var(--white);background:#18181be6;transform:translateY(-3px)}.setup-note{color:var(--mainblue);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.setup-note span{color:var(--lightblue);font-weight:400}.hero-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#121624e6,#0c0e18f2);border:1px solid #6579ff40;border-radius:24px;flex:0 480px;padding:34px 30px;transition:border-color .4s,box-shadow .4s;animation:6s ease-in-out infinite floatPanel;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009,inset 0 1px #ffffff1a}@keyframes floatPanel{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hero-panel:hover{border-color:#6579ff80;animation-play-state:paused;box-shadow:0 30px 70px #000000b3,0 0 35px #6579ff33,inset 0 1px #ffffff2e}.panel-badge-row{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.panel-eyebrow{color:var(--lightblue);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.pulse-dot{background-color:#6579ff;border-radius:50%;width:7px;height:7px;animation:2s infinite pulse-glow;box-shadow:0 0 10px #6579ff}@keyframes pulse-glow{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.panel-tag{color:#6579ff;text-transform:uppercase;background:#6579ff1f;border:1px solid #6579ff40;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.hero-panel h2{color:var(--white);letter-spacing:-.01em;margin-bottom:12px;font-size:21px;font-weight:700;line-height:1.35}.panel-description{color:var(--lightblue);margin-bottom:24px;font-size:13.5px;line-height:1.65}.interactive-dashboard{background:#080911d9;border:1px solid #93a8c626;border-radius:16px;transition:box-shadow .3s,border-color .3s;overflow:hidden;box-shadow:0 16px 36px #0006}.interactive-dashboard:hover{border-color:#6579ff59;box-shadow:0 20px 45px #00000080,0 0 25px #6579ff1f}.dash-window-header{background:#18181b99;border-bottom:1px solid #93a8c61a;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.dash-window-dots{align-items:center;gap:6px;display:flex}.dot{border-radius:50%;width:9px;height:9px;transition:transform .2s}.dot:hover{transform:scale(1.25)}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.dash-window-url{color:var(--lightblue);background:#08091180;border:1px solid #93a8c614;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:inline-flex}.dash-window-url i{color:#27c93f;font-size:9px}.dash-status-pill{color:#4caf50;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.status-indicator{background-color:#4caf50;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-glow;box-shadow:0 0 6px #4caf50}.dash-tabs{background:#12142080;border-bottom:1px solid #93a8c61a;grid-template-columns:repeat(3,1fr);display:grid}.dash-tab{color:var(--lightblue);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:12px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.dash-tab:hover{color:var(--white);background:#ffffff08}.dash-tab.active{color:var(--white);background:#6579ff14;border-bottom-color:#6579ff}.dash-tab i{font-size:11px}.dash-body{align-items:center;min-height:130px;padding:18px 20px;display:flex}.dash-view{width:100%}.fade-in{animation:.35s cubic-bezier(.16,1,.3,1) fadeInQuick}@keyframes fadeInQuick{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.metric-header{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.metric-label{color:var(--lightblue);margin-bottom:2px;font-size:11.5px;font-weight:500;display:block}.metric-value{color:var(--white);letter-spacing:-.01em;font-size:20px;font-weight:800}.metric-growth{color:#4caf50;background:#4caf501f;border:1px solid #4caf5040;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.chart-container{width:100%;height:60px}.revenue-chart{width:100%;height:100%;overflow:visible}.revenue-chart circle{animation:2s ease-in-out infinite pulseDot}@keyframes pulseDot{0%,to{r:4}50%{r:5.5}}.orders-list{flex-direction:column;gap:10px;display:flex}.order-item{background:#18181b80;border:1px solid #93a8c614;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s,border-color .25s;display:flex}.order-item:hover{background:#18181bbf;border-color:#6579ff40;transform:translate(4px)}.order-avatar{color:#6579ff;background:#6579ff26;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;display:flex}.order-details{flex-direction:column;flex:1;display:flex}.order-details strong{color:var(--white);font-size:12px}.order-details span{color:var(--lightblue);font-size:10.5px}.order-badge{border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:600}.badge-green{color:#4caf50;background:#4caf501f}.badge-blue{color:#6579ff;background:#6579ff1f}.payment-integration-box{flex-direction:column;gap:12px;display:flex}.payment-row{justify-content:space-between;align-items:center;display:flex}.payment-brand{color:var(--white);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.payment-brand i{color:#6579ff}.status-live{color:#4caf50;font-size:11px;font-weight:700}.payment-badges{flex-wrap:wrap;gap:8px;display:flex}.payment-badges span{color:var(--lightblue);background:#18181bb3;border:1px solid #93a8c61f;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:500;transition:transform .25s,border-color .25s,color .25s;display:inline-flex}.payment-badges span:hover{color:var(--white);border-color:#6579ff66;transform:translateY(-2px)}.payment-badges span i{color:#6579ff;font-size:10px}.dash-footer{background:#12142066;border-top:1px solid #93a8c614;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.feature-chip{color:var(--lightblue);align-items:center;gap:5px;font-size:11px;font-weight:500;display:inline-flex}.feature-chip i{color:#4caf50;font-size:9px}@media screen and (width<=1080px){.home-container{gap:48px;padding:48px 0 64px}.hero-copy,.hero-panel{flex-basis:100%;max-width:100%}}@media screen and (width<=768px){.home-container{width:min(100% - 32px,1200px);padding:36px 0 54px}.main-title{margin-bottom:18px;font-size:clamp(32px,9vw,44px)}.main-desc{margin-bottom:24px;font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.primary-action,.secondary-action{width:100%}.hero-panel{border-radius:18px;padding:24px 18px}.dash-tabs{grid-template-columns:1fr}.dash-footer{flex-direction:column;align-items:flex-start;gap:6px}}.certification-bar{-webkit-backdrop-filter:blur(8px);background:#12203373;border-top:1px solid #93a8c61a;border-bottom:1px solid #93a8c61a;width:100%;padding:16px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{will-change:transform;align-items:center;gap:52px;width:max-content;animation:35s linear infinite marqueeScroll;display:flex}.certification-bar:hover .marquee-track{animation-play-state:paused}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.certification-item{color:var(--lightblue);letter-spacing:-.01em;white-space:nowrap;cursor:default;flex-shrink:0;align-items:center;gap:12px;font-size:14px;font-weight:600;transition:color .3s,transform .3s;display:inline-flex}.certification-item:hover{color:var(--white);transform:translateY(-1px)}.certification-icon{color:var(--mainblue);font-size:17px;transition:transform .3s,color .3s}.certification-item:hover .certification-icon{color:#6579ff;transform:scale(1.18)}.certification-text{white-space:nowrap}@media screen and (width<=768px){.certification-bar{padding:14px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.marquee-track{gap:36px;animation-duration:25s}.certification-item{gap:10px;font-size:13px}.certification-icon{font-size:15px}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.oferecimento{background-color:var(--black-background);width:100%;padding:88px 0 100px;position:relative}.oferecimento-container{width:min(1180px,100% - 48px);margin:0 auto}.oferecimento-header{margin-bottom:48px}.oferecimento-badge{color:var(--lightblue);background:var(--darkblue);border:1px solid var(--darkblue);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.oferecimento-badge i{color:var(--mainblue);font-size:7px}.oferecimento-title{color:var(--white);letter-spacing:-.02em;font-size:clamp(32px,4vw,44px);font-weight:800}.oferecimento-grid{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.solution-card{background:#18181b73;border:1px solid #93a8c61f;border-radius:20px;flex-direction:column;padding:40px 36px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.solution-card:hover{background:#18181bb3;transform:translateY(-5px);box-shadow:0 16px 36px #00000059}.solution-card-highlight{border-color:#4b6c9f80;box-shadow:0 0 28px #4b6c9f14}.solution-card-highlight:hover{border-color:var(--mainblue);box-shadow:0 16px 40px #4b6c9f2e}.card-top-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.card-title-group{align-items:center;gap:14px;display:flex}.card-main-icon{color:var(--mainblue);font-size:24px}.card-title{color:var(--white);letter-spacing:-.01em;font-size:24px;font-weight:700}.card-pill{text-transform:uppercase;letter-spacing:.04em;color:var(--lightblue);white-space:nowrap;background:#4b6c9f4d;border:1px solid #4b6c9f66;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700}.card-description{color:var(--lightblue);margin-bottom:28px;font-size:14.5px;line-height:1.7}.card-checklist{flex-direction:column;gap:14px;margin:0 0 36px;padding:0;list-style:none;display:flex}.card-checklist li{color:var(--white);align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.card-checklist li i{color:var(--mainblue);font-size:13px}.card-cta-link{color:var(--white);align-items:center;gap:10px;width:fit-content;margin-top:auto;font-size:14.5px;font-weight:700;text-decoration:none;transition:gap .25s,color .25s;display:inline-flex}.card-cta-link i{font-size:13px;transition:transform .25s}.card-cta-link:hover{color:var(--mainblue);gap:14px}.card-cta-link:hover i{transform:translate(4px)}@media screen and (width<=900px){.oferecimento-grid{grid-template-columns:1fr;gap:24px}.solution-card{padding:32px 28px}}@media screen and (width<=640px){.oferecimento{padding:60px 0 72px}.oferecimento-header{margin-bottom:36px}.card-top-row{flex-wrap:wrap;align-items:flex-start}.card-pill{align-self:flex-start}}.store-details{background:radial-gradient(circle at 50% 0%, #12203373 0%, var(--black-background) 80%);border-top:1px solid #93a8c614;width:100%;padding:100px 0;position:relative}.store-details-container{width:min(1180px,100% - 48px);margin:0 auto}.store-details-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:72px;display:grid}.comparison-box{flex-direction:column;display:flex}.comparison-title{color:var(--white);letter-spacing:-.02em;margin:20px 0 40px;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.2}.comparison-items{flex-direction:column;gap:32px;display:flex}.comparison-item{align-items:flex-start;gap:20px;display:flex}.item-icon-wrapper{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:22px;display:flex}.dor-icon{color:#ff5252}.sol-icon{color:#4caf50}.item-content h3{color:var(--white);letter-spacing:-.01em;margin-bottom:8px;font-size:17.5px;font-weight:700}.item-content p{color:var(--lightblue);font-size:14.5px;line-height:1.7}@media screen and (width<=960px){.store-details{padding:72px 0}.store-details-grid{grid-template-columns:1fr;gap:56px}}.como-funciona{background-color:var(--black-background);border-top:1px solid #93a8c614;width:100%;padding:96px 0 108px}.como-funciona-container{width:min(1180px,100% - 48px);margin:0 auto}.como-funciona-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:56px;display:flex}.como-funciona-title{color:var(--white);letter-spacing:-.02em;margin-top:16px;font-size:clamp(28px,3.6vw,42px);font-weight:800}.steps-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.step-card{background:#18181b80;border:1px solid #93a8c61a;border-radius:20px;flex-direction:column;padding:42px 28px 36px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.step-card:hover{background:#18181bcc;border-color:#4b6c9f66;transform:translateY(-5px)}.step-num{color:#4b6c9f2e;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:3.8rem;font-weight:900;line-height:1;position:absolute;top:16px;right:20px}.step-title{color:var(--white);letter-spacing:-.01em;z-index:1;margin-bottom:14px;font-size:19px;font-weight:700;position:relative}.step-description{color:var(--lightblue);z-index:1;font-size:14px;line-height:1.65;position:relative}@media screen and (width<=1024px){.steps-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (width<=600px){.como-funciona{padding:64px 0 80px}.steps-grid{grid-template-columns:1fr}.step-card{padding:36px 24px 30px}}.equipe{background-color:var(--black-background);width:100%;padding:100px 0 110px}.equipe-container{width:min(1180px,100% - 48px);margin:0 auto}.equipe-header{text-align:center;flex-direction:column;align-items:center;max-width:780px;margin:0 auto 56px;display:flex}.equipe-title{color:var(--white);letter-spacing:-.02em;margin:16px 0 14px;font-size:clamp(30px,4vw,48px);font-weight:800}.equipe-subtitle{color:var(--lightblue);font-size:16.5px;line-height:1.7}.team-grid{grid-template-columns:repeat(2,minmax(0,520px));justify-content:center;gap:32px;display:grid}.team-card{background:#18181b73;border:1px solid #93a8c61f;border-radius:20px;flex-direction:column;padding:40px 36px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.team-card:before{content:"";background:linear-gradient(90deg, var(--mainblue), var(--darkblue));width:100%;height:5px;position:absolute;top:0;left:0}.team-card:hover{border-color:var(--mainblue);transform:translateY(-6px);box-shadow:0 18px 45px #0006}.member-role{color:var(--lightblue);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:12px;font-weight:800}.member-name{color:var(--mainblue);letter-spacing:-.01em;margin-bottom:14px;font-size:28px;font-weight:800;transition:all .3s}.team-card:hover .member-name{color:var(--lightblue)}.member-bio{color:var(--lightblue);margin-bottom:32px;font-size:14.5px;line-height:1.7}.member-tags{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.tag-pill{color:var(--lightblue);background:#1d375c73;border:1px solid #4b6c9f59;border-radius:999px;padding:7px 16px;font-size:12.5px;font-weight:600;transition:all .25s}.tag-pill:hover{color:var(--white);border-color:var(--mainblue);background:var(--darkblue)}@media screen and (width<=900px){.team-grid{grid-template-columns:1fr}.team-card{padding:32px 28px}}.planos{background-color:var(--black-background);width:100%;padding:100px 0 110px;position:relative}.planos-container{width:min(1180px,100% - 48px);margin:0 auto}.planos-header{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:0 auto 56px;display:flex}.planos-title{color:var(--white);letter-spacing:-.02em;margin:18px 0 16px;font-size:clamp(32px,4.4vw,56px);font-weight:800;line-height:1.1}.planos-subtitle{color:var(--lightblue);font-size:16px;line-height:1.7}.planos-grid{grid-template-columns:repeat(2,minmax(0,520px));justify-content:center;gap:32px;display:grid}.plan-card{background:#18181b73;border:1px solid #93a8c61f;border-radius:20px;flex-direction:column;padding:40px 36px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.plan-card:before{content:"";background:linear-gradient(90deg, var(--mainblue), var(--darkblue));width:100%;height:5px;position:absolute;top:0;left:0}.plan-card:hover{border-color:var(--mainblue);transform:translateY(-6px);box-shadow:0 18px 45px #0006}.plan-header{margin-bottom:24px}.plan-pill{color:var(--lightblue);letter-spacing:.02em;background:#1d375c80;border:1px solid #4b6c9f66;border-radius:999px;margin-bottom:14px;padding:6px 16px;font-size:12.5px;font-weight:700;display:inline-block}.plan-name{color:var(--white);letter-spacing:-.01em;font-size:26px;font-weight:700}.plan-features{flex-direction:column;gap:14px;margin:0 0 36px;padding:0;list-style:none;display:flex}.plan-features li{color:var(--lightblue);align-items:center;gap:12px;font-size:14.5px;display:flex}.plan-features li i{color:var(--mainblue);flex-shrink:0;font-size:16px}.plan-pricing{color:var(--mainblue);flex-wrap:wrap;align-items:baseline;margin-top:auto;margin-bottom:24px;font-size:24px;font-weight:800;display:flex}.price-prefix{color:var(--mainblue);font-size:22px;font-weight:700}.price-value{color:var(--mainblue);margin-left:6px;font-size:28px}.price-suffix{color:var(--lightblue);margin-left:6px;font-size:15px;font-weight:500}.plan-cta-btn{background:var(--mainblue);width:fit-content;color:var(--black-background);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 28px;font-size:14.5px;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.plan-cta-btn i{font-size:13px;transition:transform .25s}.plan-cta-btn:hover{background:var(--lightblue);transform:translateY(-2px);box-shadow:0 8px 24px #4b6c9f59}.plan-cta-btn:hover i{transform:translate(4px)}@media screen and (width<=900px){.planos-grid{grid-template-columns:1fr}.plan-card{padding:32px 28px}}.faq{background:radial-gradient(circle at 50% 100%, #12203366 0%, var(--black-background) 80%);border-top:1px solid #93a8c614;width:100%;padding:100px 0 120px}.faq-container{width:min(1180px,100% - 48px);margin:0 auto}.faq-header{margin-bottom:48px}.faq-title{color:var(--white);letter-spacing:-.02em;margin-top:16px;font-size:clamp(32px,4vw,46px);font-weight:800}.faq-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.faq-card{background:#18181b73;border:1px solid #93a8c61a;border-radius:18px;flex-direction:column;padding:34px 32px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.faq-card:hover{background:#18181bb3;border-color:#4b6c9f66;transform:translateY(-4px);box-shadow:0 14px 32px #00000059}.faq-question{color:var(--white);letter-spacing:-.01em;margin-bottom:14px;font-size:18px;font-weight:700;line-height:1.4}.faq-answer{color:var(--lightblue);font-size:14.5px;line-height:1.7}@media screen and (width<=860px){.faq{padding:68px 0 84px}.faq-grid{grid-template-columns:1fr;gap:20px}.faq-card{padding:28px 24px}}.contato{background-color:var(--black-background);width:100%;padding:100px 0 120px}.contato-container{width:min(1180px,100% - 48px);margin:0 auto}.contato-header{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:0 auto 56px;display:flex}.contato-title{color:var(--white);letter-spacing:-.02em;margin:18px 0 16px;font-size:clamp(32px,4.4vw,56px);font-weight:800;line-height:1.1}.contato-subtitle{color:var(--lightblue);font-size:16px;line-height:1.7}.contato-layout{grid-template-columns:.95fr 1.15fr;align-items:stretch;gap:28px;display:grid}.contato-left-col{flex-direction:column;gap:24px;display:flex}.contact-info-card{background:#18181b73;border:1px solid #93a8c61f;border-radius:20px;flex:1;padding:38px 34px}.info-card-title{color:var(--white);letter-spacing:-.01em;margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.25}.info-card-desc{color:var(--lightblue);margin-bottom:28px;font-size:14.5px;line-height:1.7}.info-checklist{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.info-checklist li{color:var(--lightblue);align-items:center;gap:12px;font-size:14px;display:flex}.info-checklist li i{color:var(--mainblue);flex-shrink:0;font-size:16px}.contact-social-card{background:#18181b73;border:1px solid #93a8c61f;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:24px 32px;display:flex}.social-card-text{color:var(--lightblue);font-size:14px;font-weight:700}.social-icons-row{align-items:center;gap:12px;display:flex}.contact-social-btn{width:42px;height:42px;color:var(--lightblue);background:var(--darkgray);border:1px solid var(--gray);border-radius:12px;justify-content:center;align-items:center;font-size:17px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.contact-social-btn:hover{color:var(--white);background:var(--mainblue);border-color:var(--mainblue);transform:translateY(-3px);box-shadow:0 8px 20px #4b6c9f4d}.contact-form-card{background:#18181b73;border:1px solid #93a8c61f;border-radius:20px;flex-direction:column;gap:16px;height:100%;padding:38px 34px;display:flex}.form-group{width:100%}.form-input,.form-textarea{background:var(--black-background);width:100%;color:var(--white);border:1px solid #93a8c626;border-radius:14px;padding:0 20px;font-family:inherit;font-size:14.5px;transition:border-color .25s,box-shadow .25s}.form-input{height:54px}.form-textarea{resize:vertical;min-height:160px;padding:16px 20px}.form-input::placeholder,.form-textarea::placeholder{color:#93a8c699}.form-input:focus,.form-textarea:focus{border-color:var(--mainblue);box-shadow:0 0 0 3px #4b6c9f33}.contact-submit-btn{background:var(--mainblue);width:100%;height:56px;color:var(--black-background);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border-radius:999px;margin-top:8px;font-family:inherit;font-size:15px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact-submit-btn:hover:not(:disabled){background:var(--lightblue);transform:translateY(-2px);box-shadow:0 10px 24px #4b6c9f59}.contact-submit-btn:disabled{opacity:.6;cursor:not-allowed}.form-status-msg{color:#4caf50;text-align:center;margin-top:6px;font-size:14px;font-weight:600}@media screen and (width<=960px){.contato-layout{grid-template-columns:1fr}}@media screen and (width<=600px){.contato{padding:64px 0 80px}.contact-info-card,.contact-form-card{padding:28px 22px}.contact-social-card{flex-direction:column;align-items:flex-start;padding:22px}}.footer{background-color:var(--black-background);color:var(--lightblue);border-top:1px solid #93a8c614;width:100%;padding:64px 0 28px}.footer-container,.footer-bottom{width:min(1180px,100% - 48px);margin:0 auto}.footer-container{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.footer-logo-section{flex-direction:column;gap:16px;display:flex}.footer-logo-link{width:fit-content;transition:transform .3s;display:inline-block}.footer-logo-link:hover{transform:scale(1.04)}.footer-logo{object-fit:contain;width:auto;height:38px;display:block}.footer-description{color:var(--lightblue);max-width:340px;font-size:14px;line-height:1.7}.footer-title{color:var(--white);letter-spacing:-.01em;margin-bottom:20px;font-size:16px;font-weight:700}.footer-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-link,.footer-list-item{color:var(--lightblue);font-size:14px;line-height:1.5;transition:color .3s,transform .2s}.footer-link{text-decoration:none;display:inline-block}.footer-link:hover{color:var(--white);transform:translate(3px)}.social-icons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.social-icon-btn{width:44px;height:44px;color:var(--lightblue);background:var(--darkgray);border:1px solid var(--gray);border-radius:14px;justify-content:center;align-items:center;font-size:18px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.social-icon-btn:hover{color:var(--white);background:var(--mainblue);border-color:var(--mainblue);transform:translateY(-3px);box-shadow:0 8px 20px #4b6c9f4d}.footer-bottom{border-top:1px solid #93a8c614;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding-top:24px;font-size:13.5px;display:flex}.footer-copyright{color:var(--lightblue);margin:0}.footer-policies{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.footer-policy-link{color:var(--lightblue);font-weight:600;text-decoration:none;transition:color .3s}.footer-policy-link:hover{color:var(--white)}@media screen and (width<=960px){.footer-container{grid-template-columns:1fr 1fr;gap:36px}}@media screen and (width<=640px){.footer{padding:48px 0 24px}.footer-container{grid-template-columns:1fr;gap:32px}.footer-container,.footer-bottom{width:min(100% - 32px,1180px)}.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px;margin-top:36px}.footer-policies{gap:16px}}.planos-page{background-color:var(--black-background);width:100%;overflow-x:hidden}.pricing-container{width:min(1200px,100% - 48px);margin:0 auto}.pricing-hero{background:radial-gradient(ellipse 80% 60% at 50% 0%, #6366f147 0%, #1d375c59 45%, #080911fa 85%), var(--black-background);text-align:center;border-bottom:1px solid #93a8c614;padding:24px 0 55px;position:relative;overflow:hidden}.pricing-hero-grid{pointer-events:none;background-image:linear-gradient(#93a8c60d 1px,#0000 1px),linear-gradient(90deg,#93a8c60d 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 50% 0,#000 35%,#0000 90%);mask-image:radial-gradient(85% 75% at 50% 0,#000 35%,#0000 90%)}.pricing-hero .pricing-container{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.hero-status-pill{color:#c7d2fe;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);background:#181e34b3;border:1px solid #6366f14d;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:6px 18px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:0 4px 18px #0000004d}.status-beacon{justify-content:center;align-items:center;width:8px;height:8px;display:inline-flex;position:relative}.beacon-dot{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #10b981}.beacon-ping{opacity:.75;background:#10b981;border-radius:50%;width:100%;height:100%;animation:2s cubic-bezier(0,0,.2,1) infinite beaconPing;position:absolute}@keyframes beaconPing{0%{opacity:.8;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}.pricing-hero-title{color:var(--white);letter-spacing:-.03em;max-width:900px;margin:0 auto 16px;font-size:clamp(34px,4.8vw,58px);font-weight:800;line-height:1.15}.hero-gradient-text{background:linear-gradient(135deg,#fff 20%,#93c5fd 60%,#818cf8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline}.pricing-hero-desc{color:var(--lightblue);max-width:720px;margin:0 auto 34px;font-size:16.5px;line-height:1.7}.hero-control-dock{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:760px;display:flex}.category-switcher{-webkit-backdrop-filter:blur(16px);background:#121626bf;border:1px solid #93a8c629;border-radius:20px;grid-template-columns:1fr 1fr;gap:10px;width:100%;padding:8px;display:grid;box-shadow:0 16px 40px #00000073}.category-btn{color:var(--lightblue);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;padding:14px 20px;font-family:inherit;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.category-btn:hover{color:var(--white);background:#ffffff08}.category-btn.active{color:var(--white);background:linear-gradient(135deg,#4b6c9f59 0%,#6366f140 100%);border-color:#6366f180;box-shadow:0 8px 24px #0000004d,inset 0 1px #ffffff26}.category-icon-box{width:42px;height:42px;color:var(--lightblue);background:#ffffff0d;border:1px solid #93a8c61f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:all .3s;display:flex}.category-btn.active .category-icon-box{color:#fff;background:linear-gradient(135deg,#6366f1,#3b82f6);border-color:#ffffff4d;box-shadow:0 4px 14px #6366f166}.category-btn-text{flex-direction:column;gap:2px;display:flex}.category-btn-title{color:var(--white);letter-spacing:-.01em;font-size:14.5px;font-weight:700}.category-btn-sub{color:var(--lightblue);opacity:.85;font-size:12px;font-weight:500}.billing-toggle-wrapper{color:var(--lightblue);-webkit-backdrop-filter:blur(12px);background:#141828a6;border:1px solid #93a8c624;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:6px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.billing-toggle-wrapper span.active-label{color:var(--white)}.billing-switch{cursor:pointer;background:#1d375cb3;border:1px solid #6366f166;border-radius:999px;width:48px;height:26px;padding:0;transition:all .3s;position:relative}.billing-switch.active{background:#6366f1;box-shadow:0 0 12px #6366f180}.switch-handle{background-color:var(--white);border-radius:50%;width:18px;height:18px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:block;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000004d}.billing-switch.active .switch-handle{transform:translate(22px)}.discount-pill{color:#34d399;background:linear-gradient(135deg,#10b98133,#05966940);border:1px solid #10b98180;border-radius:999px;align-items:center;gap:4px;margin-left:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.hero-trust-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:10px;display:flex}.trust-item{color:var(--lightblue);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.trust-item i{color:#60a5fa;font-size:13px}.pricing-cards-section{padding:40px 0 90px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:28px;padding-top:18px;display:grid}.plan-card-item{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#161c2eb8 0%,#0a0c14e0 100%);border:1px solid #93a8c624;border-radius:24px;flex-direction:column;padding:38px 30px 32px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:visible;box-shadow:0 20px 50px #00000080}.plan-card-item:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#93a8c673,#0000);border-radius:999px;height:2px;transition:all .4s;position:absolute;top:-1px;left:15%;right:15%}.plan-card-item:after{content:"";pointer-events:none;background:radial-gradient(70% 80px at 50% 0,#4b6c9f14,#0000 80%);border-top-left-radius:24px;border-top-right-radius:24px;height:120px;position:absolute;top:0;left:0;right:0}.plan-card-item:hover{border-color:#93a8c64d;transform:translateY(-8px);box-shadow:0 28px 65px #000000a6}.plan-card-item:hover:before{background:linear-gradient(90deg,#0000,#93a8c6cc,#0000);left:8%;right:8%;box-shadow:0 0 12px #93a8c680}.plan-card-featured{background:linear-gradient(#1c2446e0 0%,#0b0e19f5 100%);border:1px solid #6366f185;box-shadow:0 25px 60px #0009,0 0 40px #6366f12e}.plan-card-featured:before{background:linear-gradient(90deg,#0000,#6366f1 30%,#93c5fd 50%,#6366f1 70%,#0000);height:2px;left:10%;right:10%;box-shadow:0 0 16px #6366f1cc,0 0 30px #93c5fd80}.plan-card-featured:after{background:radial-gradient(80% 120px at 50% 0,#6366f138,#0000 80%);height:160px}.plan-card-featured:hover{border-color:#6366f1bf;transform:translateY(-10px);box-shadow:0 32px 75px #000000b3,0 0 55px #6366f14d}.plan-card-featured:hover:before{left:5%;right:5%;box-shadow:0 0 22px #6366f1,0 0 40px #93c5fdb3}.card-badge-row{justify-content:flex-start;align-items:center;min-height:28px;margin-bottom:22px;display:flex}.plan-type-badge{color:var(--lightblue);text-transform:uppercase;letter-spacing:.06em;background:#ffffff0a;border:1px solid #93a8c62e;border-radius:999px;align-items:center;gap:7px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.plan-type-badge:before{content:"";background:var(--mainblue);width:6px;height:6px;box-shadow:0 0 6px var(--mainblue);border-radius:50%}.plan-card-featured .plan-type-badge{color:#c7d2fe;background:#6366f11f;border-color:#6366f14d}.plan-card-featured .plan-type-badge:before{background:#6366f1;box-shadow:0 0 8px #6366f1}.plan-popular-pill{color:#fff;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;z-index:3;background:linear-gradient(135deg,#6366f1 0%,#3b82f6 100%);border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:7px;padding:6px 18px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #6366f180,0 0 12px #3b82f659}.plan-popular-pill i{color:#fde047;font-size:10px}.plan-card-header{z-index:1;margin-bottom:20px;position:relative}.plan-name-heading{color:var(--white);letter-spacing:-.02em;margin-bottom:8px;font-size:28px;font-weight:800}.plan-card-featured .plan-name-heading{background:linear-gradient(#fff 40%,#c7d2fe 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.plan-summary{color:var(--lightblue);min-height:44px;font-size:13.5px;line-height:1.6}.plan-price-box{align-items:baseline;gap:4px;margin-bottom:4px;display:flex}.currency-symbol{color:var(--white);font-size:20px;font-weight:700}.main-price-number{color:var(--white);letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1}.price-frequency{color:var(--lightblue);font-size:14px;font-weight:500}.annual-savings-tag{color:#4caf50;min-height:18px;margin-bottom:22px;font-size:12px;font-weight:600;display:block}.plan-metrics-block{background:#0809118c;border:1px solid #93a8c614;border-radius:14px;flex-direction:column;gap:8px;margin-bottom:24px;padding:13px 15px;display:flex}.metric-chip{color:var(--lightblue);align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:flex}.metric-chip i{color:var(--mainblue);text-align:center;width:16px;font-size:13px}.highlight-chip{color:var(--white);font-size:13px;font-weight:700}.highlight-chip i{color:#6579ff}.plan-features-list{flex-direction:column;flex:1;gap:13px;margin:0 0 32px;padding:0;list-style:none;display:flex}.plan-features-list li{color:var(--lightblue);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.plan-features-list li i{color:var(--mainblue);flex-shrink:0;margin-top:2px;font-size:15px}.plan-contract-btn{width:100%;color:var(--white);background:#1d375c80;border:1px solid #4b6c9f66;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:13px 0;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.plan-contract-btn:hover{background:var(--mainblue);border-color:var(--mainblue);color:var(--white);transform:translateY(-2px)}.btn-primary-glow{background:linear-gradient(135deg,#6366f1,#3b82f6);border:none;box-shadow:0 8px 24px #6366f159}.btn-primary-glow:hover{background:linear-gradient(135deg,#7579ff,#4b90ff);box-shadow:0 12px 30px #6366f180}.included-perks-section{border-top:1px solid #93a8c614;padding:80px 0}.perks-header{text-align:center;max-width:680px;margin:0 auto 52px}.perks-header h2{color:var(--white);margin:14px 0 10px;font-size:clamp(28px,3.5vw,40px);font-weight:800}.perks-header p{color:var(--lightblue);font-size:15.5px;line-height:1.6}.perks-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.perk-card{background:#18181b66;border:1px solid #93a8c61a;border-radius:18px;flex-direction:column;padding:30px 24px;transition:transform .3s;display:flex}.perk-card:hover{border-color:#4b6c9f4d;transform:translateY(-4px)}.perk-icon-box{width:44px;height:44px;color:var(--mainblue);background:#4b6c9f26;border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;font-size:18px;display:flex}.perk-card h3{color:var(--white);margin-bottom:8px;font-size:17px;font-weight:700}.perk-card p{color:var(--lightblue);font-size:13.5px;line-height:1.6}.custom-project-cta{padding:40px 0 100px}.cta-box-content{background:linear-gradient(135deg,#1d375c80,#122033b3);border:1px solid #4b6c9f4d;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:44px 48px;display:flex}.cta-box-content h2{color:var(--white);margin:12px 0 8px;font-size:clamp(22px,2.6vw,32px);font-weight:800}.cta-box-content p{color:var(--lightblue);font-size:15px}.cta-contact-button{background:var(--mainblue);color:var(--black-background);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.cta-contact-button:hover{background:var(--lightblue);transform:translateY(-2px)}@media screen and (width<=1024px){.pricing-grid{grid-template-columns:1fr;gap:38px;max-width:500px;margin:0 auto}.perks-grid{grid-template-columns:repeat(2,1fr)}.cta-box-content{flex-direction:column;align-items:flex-start;padding:32px 24px}}@media screen and (width<=768px){.pricing-hero{padding:20px 0 35px}.category-switcher{grid-template-columns:1fr}.hero-trust-strip{flex-direction:column;gap:12px}}@media screen and (width<=640px){.perks-grid{grid-template-columns:1fr}}.header-alt{z-index:1000;-webkit-backdrop-filter:blur(16px);background:#080911e0;border-bottom:1px solid #93a8c614;width:100%;transition:all .3s;position:fixed;top:0;left:0}.header-alt-container{justify-content:space-between;align-items:center;max-width:1440px;min-height:84px;margin:0 auto;padding:0 8vw;display:flex}.header-alt-brand{align-items:center;text-decoration:none;transition:transform .3s;display:flex}.header-alt-brand:hover{transform:scale(1.04)}.header-alt-logo{object-fit:contain;width:auto;height:60px;display:block}.header-alt-nav{align-items:center;display:flex}.header-alt-nav-list{align-items:center;gap:16px;margin:0;padding:0;list-style:none;display:flex}.header-alt-nav-link{color:var(--lightblue);border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.header-alt-nav-link:hover{color:var(--white);background:#ffffff0d}.header-alt-nav-link i{font-size:12px;transition:transform .25s}.header-alt-nav-link:hover i{transform:translate(-3px)}.header-alt-cta{color:var(--white);background:linear-gradient(135deg,#6579ff,#3f58d2);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-left:10px;padding:10px 24px;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 28px #4b6cff61}.header-alt-cta:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 34px #4b6cff85}.header-alt-cta:active{transform:translateY(0)}.header-alt-toggle{cursor:pointer;z-index:1002;background:0 0;border:none;flex-direction:column;justify-content:space-around;width:32px;height:24px;padding:0;display:none}.toggle-bar{background-color:var(--lightblue);transform-origin:1px;border-radius:3px;width:100%;height:2.5px;transition:all .3s}.header-alt-toggle:hover .toggle-bar{background-color:var(--white)}.header-alt-toggle.open .toggle-bar:first-child{transform:rotate(45deg)}.header-alt-toggle.open .toggle-bar:nth-child(2){opacity:0;transform:translate(-10px)}.header-alt-toggle.open .toggle-bar:nth-child(3){transform:rotate(-45deg)}.mobile-backdrop,.mobile-drawer{display:none}@media screen and (width<=992px){.header-alt-nav{display:none}.header-alt-toggle{display:flex}.header-alt-container{min-height:72px;padding:0 6vw}.mobile-backdrop{-webkit-backdrop-filter:blur(4px);z-index:1000;opacity:0;pointer-events:none;background:#0009;width:100vw;height:100vh;transition:opacity .3s;display:block;position:fixed;top:0;left:0}.mobile-backdrop.active{opacity:1;pointer-events:auto}.mobile-drawer{-webkit-backdrop-filter:blur(20px);z-index:1001;opacity:0;background:#080911f5;border-bottom:1px solid #93a8c61f;flex-direction:column;width:100%;padding:24px 6vw 36px;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:fixed;top:72px;left:0;transform:translateY(-120%);box-shadow:0 20px 40px #00000080}.mobile-drawer.active{opacity:1;transform:translateY(0)}.mobile-nav-list{flex-direction:column;align-items:center;gap:16px;width:100%;margin:0;padding:0;list-style:none;display:flex}.mobile-nav-list li{text-align:center;width:100%}.mobile-nav-link{color:var(--lightblue);border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.mobile-nav-link:hover,.mobile-nav-link.active{color:var(--white);background:#ffffff0f}.mobile-cta-wrapper{margin-top:12px}.mobile-cta{width:100%;margin-left:0;padding:13px 0;font-size:16px}}@media screen and (width<=480px){.header-alt-logo{height:32px}}.legal-page{background-color:var(--black-background);width:100%}.legal-container{width:min(920px,100% - 48px);margin:0 auto}.legal-hero{background:radial-gradient(circle at 50% 10%, #1d375c66, var(--black-background) 70%);padding:80px 0 50px}.legal-hero .legal-container{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.legal-title{color:var(--white);letter-spacing:-.02em;font-size:clamp(34px,5vw,60px);font-weight:800}.legal-desc{color:var(--lightblue);max-width:760px;font-size:16.5px;line-height:1.75}.legal-updated{color:var(--mainblue);font-size:13.5px;font-weight:700}.legal-content{border-top:1px solid var(--darkblue);padding:30px 0 100px}.legal-content .legal-container{flex-direction:column;gap:20px;display:flex}.legal-card{background:#18181b73;border:1px solid #93a8c61a;border-radius:18px;padding:32px 30px;transition:border-color .3s;position:relative;overflow:hidden}.legal-card:before{content:"";background:linear-gradient(90deg, var(--mainblue), var(--darkblue));width:100%;height:5px;position:absolute;top:0;left:0}.legal-card:hover{border-color:#4b6c9f66}.legal-card-title{color:var(--white);margin-bottom:12px;font-size:21px;font-weight:700}.legal-card-text{color:var(--lightblue);font-size:15px;line-height:1.8}.legal-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.legal-list li{color:var(--lightblue);align-items:flex-start;gap:10px;font-size:15px;line-height:1.7;display:flex}.legal-list i{color:var(--black-background);background:var(--mainblue);border-radius:50%;flex-shrink:0;margin-top:5px;padding:3px;font-size:9px}@media screen and (width<=768px){.legal-hero{padding:60px 0 36px}.legal-card{padding:24px 20px}}
