.olawee-custom-card{position:relative;background:hsla(0,0%,100%,.03);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.olawee-custom-card:hover{transform:translateY(-8px) scale(1.02);border-color:rgba(57,107,179,.5);box-shadow:0 20px 60px rgba(57,107,179,.3),0 0 80px rgba(106,80,165,.2),inset 0 0 60px rgba(57,107,179,.1)}.olawee-custom-card:hover .card-glow{opacity:1}.olawee-custom-card:hover .card-button{background:linear-gradient(135deg,#396bb3,#6a50a5);transform:translateY(-2px);box-shadow:0 8px 24px rgba(57,107,179,.4)}.olawee-custom-card:hover .card-button .button-arrow{transform:translateX(4px)}.olawee-custom-card .card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(57,107,179,.15) 0,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none;animation:rotate 20s linear infinite}.olawee-custom-card .card-badge{position:absolute;top:16px;right:16px;z-index:2;background:linear-gradient(135deg,#396bb3,#6a50a5);padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;color:#fff;box-shadow:0 4px 12px rgba(57,107,179,.4);animation:pulse 2s ease-in-out infinite}.olawee-custom-card .card-badge span{position:relative;z-index:1}.olawee-custom-card .card-image{position:relative;width:100%;height:200px;overflow:hidden}.olawee-custom-card .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.olawee-custom-card .card-image .image-overlay{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(0deg,rgb(11,20,23) 0,transparent)}.olawee-custom-card .card-image:hover img{transform:scale(1.1)}.olawee-custom-card .card-content{padding:62px 24px 32px}.olawee-custom-card .card-title{font-size:24px;font-weight:700;color:#fff;margin:0 0 16px;background:linear-gradient(135deg,#ffffff,rgba(255,255,255,.8));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.olawee-custom-card .card-price{display:flex;align-items:baseline;gap:4px;margin-bottom:24px}.olawee-custom-card .card-price .price-amount{font-size:36px;font-weight:700;background:linear-gradient(135deg,#396bb3,#6a50a5);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.olawee-custom-card .card-price .price-period{font-size:16px;color:hsla(0,0%,100%,.8)}.olawee-custom-card .card-price .price-hint{font-size:12px;color:hsla(0,0%,100%,.4);margin-left:8px}.olawee-custom-card .card-features{list-style:none;padding:0;margin:0 0 32px}.olawee-custom-card .card-features li{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.05);animation:fadeInLeft .5s ease-out forwards;opacity:0}.olawee-custom-card .card-features li:last-child{border-bottom:none}.olawee-custom-card .card-features li .feature-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#396bb3,#6a50a5);border-radius:50%;color:#fff;font-size:12px;font-weight:700}.olawee-custom-card .card-features li .feature-text{flex:1;color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.5}.olawee-custom-card .card-button{position:relative;width:100%;padding:16px 24px;background:rgba(57,107,179,.2);border:1px solid rgba(57,107,179,.3);border-radius:12px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;overflow:hidden;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px}.olawee-custom-card .card-button .button-text{position:relative;z-index:1}.olawee-custom-card .card-button .button-arrow{position:relative;z-index:1;transition:transform .3s ease}.olawee-custom-card .card-button .button-shimmer{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2) 50%,transparent);animation:shimmer 3s infinite}.olawee-custom-card .card-button:active{transform:translateY(0)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}.olawee-custom-card{height:600px;width:100%;max-width:360px;min-width:300px;box-sizing:border-box}.olawee-custom-card,.olawee-custom-card .card-content{display:flex;flex-direction:column;justify-content:space-between}.olawee-custom-card .card-content{flex:1}.olawee-custom-card .card-features{flex:1;overflow-y:auto;scrollbar-width:none;margin-bottom:1.5rem}.olawee-custom-card .card-features::-webkit-scrollbar{display:none}.olawee-custom-card .card-button{margin-top:auto}
/*! tailwindcss v4.1.18 | 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}