/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Anton&family=Urbanist:wght@400;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Manrope:wght@400;600&display=swap";@import "https://fonts.googleapis.com/css2?family=Russo+One&family=Inter:wght@400;600&display=swap";.products-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:2rem;width:100%;display:flex}.prices{padding-top:70px}.container-title{text-align:center;justify-content:center;align-items:center;margin:0;padding:4rem 1rem;display:flex;position:relative;overflow:hidden}.container-title .floating-logos-container{z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 100%,#0000a796,#0000 70%);position:absolute;inset:0;overflow:hidden}.container-title .floating-logos-container .floating-logo{opacity:1;background-position:50%;background-repeat:no-repeat;background-size:contain;width:120px;height:120px;animation:floatUp ease-in infinite;position:absolute;bottom:-100px}.container-title .floating-logos-container .floating-logo:nth-child(odd){animation-timing-function:ease-in-out}.container-title .floating-logos-container .floating-logo:nth-child(3n){opacity:1;filter:drop-shadow(0 0 20px #396bb359)}.container-title .title-prices{padding:2rem}.container-title .title-prices .intro-text{opacity:.85;font-family:Inter,sans-serif;font-weight:400}.container-title .title-prices .impact-text{text-transform:uppercase;color:#fff;-webkit-text-fill-color:#0000;text-shadow:0 0 40px #8f67ff66;background:linear-gradient(90deg,#00e5ff,#8f67ff);-webkit-background-clip:text;font-family:Russo One,sans-serif;font-size:clamp(3.5rem,5vw,5.5rem)}.container-title .title-prices .subline-text{font-family:Inter,sans-serif}.container-title .title-prices .subline-text .focus-word{color:#00bfff;text-shadow:0 0 25px #00bfffe6;font-family:Russo One,sans-serif}@keyframes moveBackground{0%{background-position:0 0}to{background-position:-1000px -1000px}}@keyframes fadeInUp{0%{opacity:0;filter:blur(4px);transform:translateY(20px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes zoomPop{0%{opacity:0;transform:scale(.7)rotateX(30deg)}50%{opacity:1;transform:scale(1.1)rotateX(0)}to{transform:scale(1)}}@keyframes focusZoom{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInText{0%{opacity:0}to{opacity:1}}@keyframes floatUp{0%{opacity:.3;transform:translateY(0)scale(.5)rotate(0)}10%{opacity:.3}30%{transform:translateY(-20vh)scale(.6)rotate(10deg)}60%{opacity:.15;transform:translateY(-60vh)scale(.8)rotate(-10deg)}90%{opacity:.05;transform:translateY(-100vh)scale(1)rotate(5deg)}to{opacity:0;transform:translateY(-110vh)scale(1.1)}}@keyframes gradientShift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes lineEnergy{0%{background-position:0;box-shadow:0 0 15px #396bb34d}50%{background-position:100%;box-shadow:0 0 25px #00d4ff99,0 0 45px #6a50a566}to{background-position:0;box-shadow:0 0 15px #396bb34d}}.products-wrapper{max-width:1400px;margin:0 auto;padding:60px 20px}.products-wrapper .section-header{text-align:center;margin-bottom:50px}.products-wrapper .section-header .section-title{color:#1a1a1a;max-width:900px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:28px;font-weight:600;line-height:1.4}@media (max-width:768px){.products-wrapper .section-header .section-title{padding:0 10px;font-size:22px}}.products-wrapper .section-header .billing-toggle{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}.products-wrapper .section-header .billing-toggle .savings-badge{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;padding:6px 16px;font-size:13px;font-weight:600;box-shadow:0 2px 8px #10b9814d}.products-wrapper .section-header .billing-toggle .toggle-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:16px;font-weight:500;transition:color .3s}.products-wrapper .section-header .billing-toggle .toggle-btn.active{color:#1a1a1a;font-weight:600}.products-wrapper .section-header .billing-toggle .toggle-btn:hover{color:#1a1a1a}.products-wrapper .section-header .billing-toggle .toggle-switch{position:relative}.products-wrapper .section-header .billing-toggle .toggle-switch input[type=checkbox]{opacity:0;width:0;height:0}.products-wrapper .section-header .billing-toggle .toggle-switch input[type=checkbox]:checked+label{background:#6c51a6}.products-wrapper .section-header .billing-toggle .toggle-switch input[type=checkbox]:checked+label:after{transform:translate(24px)}.products-wrapper .section-header .billing-toggle .toggle-switch label{cursor:pointer;background:#d1d5db;border-radius:14px;width:52px;height:28px;transition:background .3s;display:block;position:relative}.products-wrapper .section-header .billing-toggle .toggle-switch label:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .3s;position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #0003}.product-cards-section{background-color:#0000;flex-wrap:wrap;justify-content:center;gap:2rem;padding:4rem 0 2rem;display:flex}.product-cards-section .custom-card{box-sizing:border-box;cursor:pointer;background:#fff;border-radius:1rem;flex-direction:column;align-items:center;width:30%;min-width:260px;max-width:350px;min-height:440px;padding:10px 10px 20px;transition:transform .18s cubic-bezier(.2,1,.22,1),box-shadow .18s;display:flex;position:relative;box-shadow:0 4px 24px #0000001f}.product-cards-section .custom-card:hover{transform:translateY(-8px)scale(1.03);box-shadow:0 8px 32px #0000002e}.product-cards-section .custom-card .card-badge{z-index:10;color:#fff;pointer-events:none;background:#3065aa;border-radius:20px;padding:2px 10px;font-size:.7rem;font-weight:700;position:absolute;top:18px;right:18px;box-shadow:0 2px 8px #00000014}.product-cards-section .custom-card .card-image-container{margin-top:18px}.product-cards-section .custom-card .card-image-container .card-image{-o-object-fit:cover;object-fit:cover;border-radius:1rem;width:100px;height:auto}.product-cards-section .custom-card .card-content{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;height:90%;display:flex;overflow:hidden;width:100%!important}.product-cards-section .custom-card .card-content .card-label{color:#22223b;word-break:break-word;width:100%;margin-top:30px;padding:0 10px;font-size:1.2rem;font-weight:600;display:block;text-align:center!important}.product-cards-section .custom-card .card-content .card-price{color:#3059aa;margin-top:10px;font-size:2rem;font-weight:700}.product-cards-section .custom-card .card-content .card-price span{color:#6b7280;margin-left:4px;font-size:1.3rem;font-weight:500}.product-cards-section .custom-card .card-content .card-price:empty{min-height:28px}.product-cards-section .custom-card .card-content .card-features{color:#4a4e69;text-align:start;min-height:36px;font-size:1rem}.product-cards-section .custom-card .card-content .container-btn-get-started{justify-content:center;width:100%;margin-top:auto;display:flex}.product-cards-section .custom-card .card-content .container-btn-get-started .custom-card-button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#6c51a6,#336bb3);border:none;border-radius:1rem;padding:.7rem 1.6rem;font-size:1rem;font-weight:800;transition:background .3s;box-shadow:0 2px 8px #9d020814}.product-cards-section .custom-card .card-content .container-btn-get-started .custom-card-button:hover{background:linear-gradient(90deg,#336bb3,#6c51a6)}.product-cards-section .skeleton{background:#f3f5fa;border-radius:1.5rem;width:320px;min-height:330px;animation:skeleton-loading 1s linear infinite alternate}@keyframes skeleton-loading{0%{background-color:#e6eaf5}to{background-color:#f9fafc}}@media (max-width:990px){.product-cards-section .custom-card{width:45%;max-width:100%}}@media (max-width:600px){.product-cards-section{gap:1.2rem;padding:1rem 0}.product-cards-section .custom-card{min-width:0;max-width:100vw;padding:2rem .6rem 1.4rem;width:92%!important}}@keyframes medusa-rise{0%{opacity:0;transform:translate(-50%)translateY(30px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes medusa-float{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-10px)}}.custom-card-container{position:relative}.custom-card-container>:not(.medusa-image){z-index:2;position:relative}.custom-card-container .medusa-image{opacity:0;pointer-events:none;z-index:1;transition:all .6s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-300px;left:50%;transform:translate(-50%);width:100px!important;height:auto!important}.custom-card-container .medusa-image img{filter:brightness(0)invert()}@media (max-width:600px){.custom-card-container .medusa-image img{width:200px}}.custom-card-container.with-medusa:hover .medusa-image{opacity:1;animation:medusa-rise 1.5s cubic-bezier(.4,0,.2,1) forwards,medusa-float 3s ease-in-out 1.5s infinite;top:-95px}.product-cards-section{padding-bottom:100px;overflow:visible}.product-cards-section .product-wrapper,.products-grid{overflow:visible}.products-grid .custom-card{overflow:visible!important}.products-grid .custom-card:hover{z-index:5;box-shadow:0 8px 32px #396bb340!important}.products-grid .card-badge{background:linear-gradient(135deg,#396bb3,#6c51a6)!important;box-shadow:0 2px 8px #396bb34d!important}