*{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;margin-bottom:1rem}p{margin-bottom:1rem}a{text-decoration:none;color:var(--primary)}a:hover{color:var(--primary-dark)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.btn{display:inline-block;background-color:var(--primary);color:var(--white);padding:.75rem 1.5rem;border-radius:.375rem;font-weight:700;letter-spacing:.5px;border:none;cursor:pointer}.btn:hover{background-color:var(--primary-dark);color:var(--white)}.logo-container{display:flex;align-items:center;gap:1rem}.logo-text{display:flex;flex-direction:column}.logo-image{height:60px;width:auto;transition:transform .3s ease}.logo-image:hover{transform:scale(1.05)}.logo-subtext{font-size:.8rem;font-style:italic;color:var(--text-light);margin-top:-.25rem}.logo{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transform:rotate(0);transition:transform .5s ease}.logo:hover{transform:rotate(20deg)}.circle{position:absolute;border-radius:50%;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.logo:hover .circle-1{transform:scale(1.1)}.logo:hover .circle-2{transform:scale(1.15);transition-delay:.05s}.logo:hover .circle-3{transform:scale(1.2);transition-delay:.1s}.logo:hover .circle-4{transform:scale(1.25);transition-delay:.15s}.circle-1{width:100%;height:100%;background-color:var(--primary)}.circle-2{width:75%;height:75%;background-color:var(--secondary)}.circle-3{width:50%;height:50%;background-color:var(--primary)}.circle-4{width:25%;height:25%;background-color:var(--secondary)}header{background-color:var(--secondary);box-shadow:var(--shadow);position:sticky;top:0;z-index:10;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.05)}header .container{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem}header h1{font-size:1.5rem;margin-bottom:0;transition:var(--transition-smooth)}header:hover h1{color:var(--primary)}nav ul{display:flex;list-style:none;align-items:center;justify-content:center}nav ul li{margin-left:2rem}nav ul li a{color:var(--text);font-weight:700;display:flex;align-items:center;transition:var(--transition-smooth);position:relative}nav ul li a:hover{color:var(--primary)}nav ul li a.nav-link{padding:.5rem 1rem;border-radius:4px;transition:var(--transition-smooth);position:relative;overflow:hidden;z-index:1}nav ul li a.nav-link:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:var(--primary);transition:var(--transition-smooth);z-index:-1}nav ul li a.nav-link:hover:before{width:100%}.github-button{display:flex;align-items:center;gap:.5rem;background-color:var(--primary);color:#fff!important;padding:.5rem 1rem;border-radius:4px;transition:var(--transition-smooth);position:relative;overflow:hidden;z-index:1}.github-button:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.github-icon{fill:currentColor;transition:var(--transition-smooth)}.github-button:hover .github-icon{transform:rotate(360deg)}.hero{background-color:var(--secondary);position:relative;color:var(--white);padding:8rem 0;text-align:center;overflow:hidden}.hero:before{content:"";position:absolute;top:-10%;left:-10%;width:120%;height:120%;background:radial-gradient(circle at 30% 30%,rgba(180,146,72,.08) 0%,transparent 50%);z-index:1;pointer-events:none}.hero:after{content:"";position:absolute;bottom:-10%;right:-10%;width:120%;height:120%;background:radial-gradient(circle at 70% 70%,rgba(10,10,10,.5) 0%,transparent 50%);z-index:1;pointer-events:none}.hero-container{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:2}@media (min-width: 768px){.hero-container{flex-direction:row;align-items:center;text-align:left}}.hero-text{flex:1;animation:fadeIn .8s ease-out}.hero .form-container{max-width:600px;margin:0;background-color:var(--bg-card);padding:2.5rem;border-radius:.5rem;box-shadow:var(--shadow-lg);text-align:left;border:1px solid var(--gray-light);flex:1;animation:slideUp .8s ease-out;transition:var(--transition-smooth)}.form-container:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px);border-color:var(--primary)}.hero .form-container:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px)}.hero h2{font-size:3rem;margin-bottom:1.5rem;text-shadow:0 2px 10px rgba(0,0,0,.2);letter-spacing:-.5px;line-height:1.2;max-width:900px;margin-left:auto;margin-right:auto;background:linear-gradient(90deg,var(--white) 0%,#bbb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}@media (min-width: 768px){.hero h2{margin-left:0;text-align:left}}.hero p{font-size:1.35rem;margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto;opacity:.9;font-weight:400}@media (min-width: 768px){.hero p{margin-left:0;text-align:left}}.hero .btn{font-size:1.1rem;padding:.9rem 2rem;border-radius:8px;box-shadow:0 4px 15px #39ff144d;position:relative;overflow:hidden;transition:all .3s ease}.hero .btn:hover{transform:translateY(-3px);box-shadow:0 6px 20px #39ff1466}.hero .btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.hero .btn:hover:after{left:100%}.btn-text{display:inline-block;position:relative;z-index:1}.btn-icon{display:inline-block;margin-left:.5rem;transition:transform .3s ease;position:relative;z-index:1}.btn:hover .btn-icon{transform:translate(5px)}.hero-badge{display:inline-block;background-color:var(--primary);color:var(--secondary);padding:.5rem 1rem;border-radius:100px;font-size:.9rem;font-weight:700;margin-bottom:1.5rem;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 2px 10px #0000001a}.hero-cta{display:flex;justify-content:center;margin-bottom:1rem}.btn-text{display:inline-block}.btn-icon{display:inline-block;margin-left:.5rem}.hero .form-container h3{color:var(--white);text-align:center;margin-bottom:1.5rem;position:relative;padding-bottom:.75rem}.hero .form-container h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:3px;background-color:var(--primary);border-radius:3px}.hero .form-group{margin-bottom:1.5rem;transition:var(--transition-smooth)}.hero .form-group:focus-within{transform:translate(5px)}.hero .form-group label{color:var(--text);font-weight:700;display:block;margin-bottom:.5rem;transition:var(--transition-smooth)}.hero .form-group:focus-within label{color:var(--primary)}.hero .form-group input,.hero .form-group textarea{width:100%;padding:.75rem;border:1px solid var(--gray);border-radius:4px;transition:var(--transition-smooth);font-family:Raleway,sans-serif;font-size:1rem;background-color:var(--bg-light);color:var(--text)}.hero .form-group input:focus,.hero .form-group textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #2eb62c33}.optional{font-size:.85rem;font-weight:400;color:var(--text-light);font-style:italic}.benefits{padding:6rem 0;background-color:var(--bg-light)}.benefits h2,.try-form h2{text-align:center;margin-bottom:3rem;font-size:2rem}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.benefit-card{background-color:var(--bg-card);border-radius:.5rem;padding:2rem;box-shadow:var(--shadow)}.service-icon{font-size:2rem;margin-bottom:1rem;color:var(--primary)}.benefit-card h3{font-size:1.25rem}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;padding:3rem 0}.feature-card{background-color:var(--bg-card);border:1px solid var(--bg-light);border-radius:12px;padding:1.5rem;text-align:left;transition:var(--transition-smooth);box-shadow:var(--shadow)}.feature-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}.feature-card h3{display:flex;align-items:center;gap:.6rem;color:var(--primary);font-size:1.2rem;margin-bottom:.75rem}.feature-icon{width:1.5rem;height:1.5rem;color:var(--primary);flex-shrink:0}.feature-card p{color:var(--text-light);font-size:.95rem;line-height:1.5;margin:0}.bounce-link{display:inline-block;color:var(--primary);text-decoration:none;font-weight:600;transition:transform .3s}.see-how-it-works-card:hover .bounce-text{animation:bounce 1s infinite}.bounce-text{display:inline-block;transition:transform .3s ease;color:#f4c86b;text-decoration:none;font-weight:600}.pricing{padding:6rem 0;background-color:var(--bg-dark);position:relative;overflow:hidden}.pricing:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--primary),transparent)}.pricing h2{text-align:center;margin-bottom:3rem;font-size:2.5rem;position:relative;display:inline-block}.pricing h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:50px;height:3px;background-color:var(--primary);border-radius:3px}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.pricing-card{background-color:var(--bg-card);border-radius:.5rem;padding:2.5rem 2rem;text-align:center;position:relative;border:1px solid var(--gray-light);transition:var(--transition-smooth);animation:slideUp .6s ease-out backwards}.pricing-card:nth-child(1){animation-delay:.1s}.pricing-card:nth-child(2){animation-delay:.3s}.pricing-card:nth-child(3){animation-delay:.5s}.pricing-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-hover);border-color:var(--primary)}.pricing-card.featured{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-10px)}.pricing-card.featured:hover{transform:translateY(-15px)}.popular-tag{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--primary);color:var(--secondary);padding:.35rem 1rem;border-radius:100px;font-size:.85rem;font-weight:700}.contact-tag{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:#0a2647;color:var(--white);padding:.35rem 1rem;border-radius:100px;font-size:.85rem;font-weight:700}.pricing-card h3{font-size:1.4rem;margin-bottom:1.5rem;color:var(--white)}.price{margin-bottom:1rem}.amount{font-size:3rem;font-weight:700;color:var(--primary);line-height:1}.period{font-size:1rem;color:var(--text-light);display:block;margin-top:.5rem}.tier-limit{font-size:1.1rem;margin-bottom:.75rem;padding-bottom:0;color:var(--text-light)}.implementation-fee{font-size:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--gray-light);color:#ff9f43;font-weight:500}.waived-fee{font-size:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--gray-light);color:var(--primary);font-weight:500}.pricing-features{list-style:none;text-align:left;margin-bottom:1.5rem}.pricing-features li{margin-bottom:.75rem;position:relative;padding-left:1.5rem}.pricing-features li:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:700}@media (max-width: 768px){.pricing-cards{grid-template-columns:1fr;max-width:400px}.pricing-card.featured{transform:translateY(0)}}.try-form{padding:6rem 0;background-color:var(--bg-dark)}.form-container{max-width:600px;margin:0 auto;background-color:var(--bg-card);padding:2rem;border-radius:.5rem;box-shadow:var(--shadow-lg)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500}.form-group input,.form-group textarea{width:100%;padding:.75rem;border:1px solid var(--gray);border-radius:.375rem;font-family:Raleway,sans-serif;font-size:1rem;background-color:var(--bg-light);color:var(--text)}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--primary)}footer{background-color:var(--secondary);padding:2rem 0;margin-top:4rem;border-top:1px solid rgba(255,255,255,.05)}.footer-content{display:flex;align-items:center;gap:1rem}.footer-logo{height:24px;width:auto;opacity:.8}footer p{margin:0;color:var(--text-light)}.highlight{animation:highlight .5s ease-out}.btn{display:inline-block;background-color:var(--primary);color:var(--white);padding:.75rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:700;border:none;cursor:pointer;transition:var(--transition-smooth);position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.btn:hover:after{left:100%}.btn:hover{background-color:var(--primary-dark);transform:translateY(-3px);box-shadow:var(--shadow-hover)}@media (max-width: 768px){header .container{flex-direction:column;padding:1rem 2rem}nav ul{margin-top:1rem}nav ul li{margin-left:1rem;margin-right:1rem}.benefits-grid{grid-template-columns:1fr}}.comparison{padding:6rem 0;background-color:var(--bg-light);position:relative;overflow:hidden}.comparison:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--primary),transparent)}.comparison h2{text-align:center;margin-bottom:1rem;font-size:2.5rem;position:relative;display:inline-block}.comparison-subtitle{text-align:center;margin-bottom:3rem;font-size:1.1rem;color:var(--text-light)}.calculator-container{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem;animation:fadeIn 1s ease-out}.calculator-control{width:100%;padding:2.5rem;background-color:var(--bg-card);border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--gray-light);transition:var(--transition-smooth);border-bottom:3px solid var(--primary)}.calculator-control:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px)}.calculator-control label{display:block;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;color:var(--text);text-align:center}#user-display{color:var(--primary);font-weight:700;font-size:1.5rem}.slider{width:100%;height:12px;background:var(--bg-light);border-radius:6px;-webkit-appearance:none;appearance:none;outline:none;margin-bottom:1rem;cursor:pointer;box-shadow:inset 0 1px 3px #0000004d}.slider:focus{box-shadow:0 0 0 3px #2eb62c4d,inset 0 1px 3px #0000004d}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:var(--primary);cursor:pointer;box-shadow:0 0 5px #0000004d;transition:var(--transition-smooth)}.slider::-webkit-slider-thumb:hover{transform:scale(1.2);background:var(--primary-dark)}.slider::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--primary);cursor:pointer;box-shadow:0 0 5px #0000004d;transition:var(--transition-smooth)}.slider::-moz-range-thumb:hover{transform:scale(1.2);background:var(--primary-dark)}.slider-container{position:relative;margin:2rem 0}.slider-labels{width:100%;display:flex;justify-content:space-between;color:var(--text-light);font-size:1rem;padding:0 2px}.calculator-result{width:100%;padding:2.5rem;background-color:var(--bg-card);border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--primary);text-align:center;transition:var(--transition-smooth);margin-top:1rem}.calculator-result:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px)}.price-tier{font-size:1.6rem;font-weight:700;color:var(--primary);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--gray-light)}.estimate{margin-bottom:1.5rem}.estimate-label{font-size:1.1rem;color:var(--text-light);margin-bottom:.5rem}.estimate-price{font-size:2.5rem;font-weight:700;color:var(--white);margin-bottom:.5rem}.per-user{font-size:.95rem;color:var(--text-light)}.savings{color:var(--primary);font-size:.95rem;font-weight:500}.cost-comparison{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}@media (min-width: 768px){.cost-comparison{flex-direction:row;align-items:stretch}}.amplify-cost,.copilot-cost{flex:1;padding:1.5rem;border-radius:6px}.amplify-cost{background-color:#2eb62c1a;border:1px solid var(--primary)}.copilot-cost{background-color:#ffffff0d;border:1px solid var(--gray)}.vs-divider{display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--text-light);font-size:1.2rem;margin:-.5rem 0}.platform-name{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:var(--white)}.amplify-cost .platform-name{color:var(--primary)}.copilot-cost .estimate-price{color:#d1d5db}.user-input-container{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.user-count-input{width:120px;height:40px;padding:.5rem;font-size:1.25rem;font-weight:700;text-align:center;background-color:var(--bg-light);color:var(--primary);border:2px solid var(--primary);border-radius:4px;-moz-appearance:textfield}.user-count-input::-webkit-outer-spin-button,.user-count-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.user-count-input:focus{outline:none;box-shadow:0 0 0 3px #2eb62c4d}.user-count-label{margin-left:.5rem;font-size:1.1rem;color:var(--text-light)}.contact{padding:6rem 0;background-color:var(--bg-dark);position:relative;overflow:hidden}.contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--primary),transparent)}.contact h2{text-align:center;margin-bottom:1rem;font-size:2.5rem;position:relative;display:inline-block}.contact-subtitle{text-align:center;margin-bottom:3rem;font-size:1.1rem;color:var(--text-light)}.contact-form-container{max-width:600px;margin:0 auto;background-color:var(--bg-card);padding:2.5rem;border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--gray-light);transition:var(--transition-smooth);animation:fadeIn 1s ease-out}.contact-form-container:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px);border-color:var(--primary)}#contact-form .form-group textarea{resize:vertical;min-height:100px}#contact-form .btn{width:100%;padding:1rem;font-size:1.1rem;margin-top:1rem}.schedule-options{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.schedule-card{background:var(--bg-card);padding:2rem;border-radius:12px;text-align:center;box-shadow:0 0 8px #0003;flex:1 1 250px;max-width:300px}.schedule-card h3{color:var(--primary);font-size:1.5rem;margin-bottom:1rem}.schedule-button{background-color:var(--primary);color:var(--secondary);padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:700;display:inline-block;margin-top:1rem;transition:background-color .3s}.schedule-button:hover{background-color:var(--secondary)}.support-text{text-align:center;padding:5rem 2rem 3rem;background-color:var(--bg-dark);border-bottom:1px solid rgba(255,255,255,.05)}.support-text h1{font-size:3rem;font-weight:700;color:var(--white);margin-bottom:1rem;letter-spacing:-.5px}.support-text p{font-size:1.15rem;color:var(--gray-light);max-width:600px;margin:0 auto;opacity:.9}.faq-container{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item{background-color:var(--bg-card);border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--gray-light);transition:var(--transition-smooth);overflow:hidden}.faq-item:hover{border-color:var(--primary);box-shadow:var(--shadow-hover)}.faq-question{width:100%;padding:1.5rem;background:none;border:none;color:var(--text);font-size:1.1rem;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--transition-smooth);font-family:Raleway,sans-serif}.faq-question:hover{color:var(--primary);background-color:#cfae700d}.faq-icon{width:20px;height:20px;transition:var(--transition-smooth);color:var(--primary);flex-shrink:0;margin-left:1rem}.faq-icon.open{transform:rotate(180deg)}.faq-answer{padding:0 1.5rem 1.5rem;color:var(--text-light);line-height:1.6;animation:fadeIn .3s ease-out}.faq-answer p{margin:0}@media (max-width: 768px){.faq-question{font-size:1rem;padding:1.25rem}.faq-answer{padding:0 1.25rem 1.25rem}.faq-icon{width:18px;height:18px}}:root{--primary: #cfae70;--primary-dark: #b49248;--secondary: #0a0a0a;--bg-dark: #0a0a0a;--bg-card: #1e1e1e;--bg-light: #242424;--gray-light: #939598;--gray: #939598;--gray-dark: #666666;--text: #ffffff;--text-light: #939598;--white: #ffffff;--accent: #be1e2d;--accent-dark: #9c1a26;--shadow: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -1px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -2px rgba(0, 0, 0, .3);--shadow-hover: 0 10px 25px -5px rgba(0, 0, 0, .6), 0 8px 10px -6px rgba(0, 0, 0, .4);--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1)}[data-astro-cid-sckkx6r4]{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Raleway,sans-serif;color:var(--text);line-height:1.6;font-size:16px;background-color:var(--bg-dark);overflow-x:hidden}h1[data-astro-cid-sckkx6r4],h2[data-astro-cid-sckkx6r4],h3[data-astro-cid-sckkx6r4],h4[data-astro-cid-sckkx6r4],h5[data-astro-cid-sckkx6r4],h6[data-astro-cid-sckkx6r4]{font-weight:700;line-height:1.3;margin-bottom:1rem}p[data-astro-cid-sckkx6r4]{margin-bottom:1rem}a[data-astro-cid-sckkx6r4]{text-decoration:none;color:var(--primary)}a[data-astro-cid-sckkx6r4]:hover{color:var(--primary-dark)}.container[data-astro-cid-sckkx6r4]{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.btn[data-astro-cid-sckkx6r4]{display:inline-block;background-color:var(--primary);color:var(--white);padding:.75rem 1.5rem;border-radius:.375rem;font-weight:700;letter-spacing:.5px;border:none;cursor:pointer}.btn[data-astro-cid-sckkx6r4]:hover{background-color:var(--primary-dark);color:var(--white)}.logo-container[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:1rem}.logo-text[data-astro-cid-sckkx6r4]{display:flex;flex-direction:column}.logo-image[data-astro-cid-sckkx6r4]{height:60px;width:auto;transition:transform .3s ease}.logo-image[data-astro-cid-sckkx6r4]:hover{transform:scale(1.05)}.logo-subtext[data-astro-cid-sckkx6r4]{font-size:.8rem;font-style:italic;color:var(--text-light);margin-top:-.25rem}.logo[data-astro-cid-sckkx6r4]{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transform:rotate(0);transition:transform .5s ease}.logo[data-astro-cid-sckkx6r4]:hover{transform:rotate(20deg)}.circle[data-astro-cid-sckkx6r4]{position:absolute;border-radius:50%;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.logo[data-astro-cid-sckkx6r4]:hover .circle-1[data-astro-cid-sckkx6r4]{transform:scale(1.1)}.logo[data-astro-cid-sckkx6r4]:hover .circle-2[data-astro-cid-sckkx6r4]{transform:scale(1.15);transition-delay:.05s}.logo[data-astro-cid-sckkx6r4]:hover .circle-3[data-astro-cid-sckkx6r4]{transform:scale(1.2);transition-delay:.1s}.logo[data-astro-cid-sckkx6r4]:hover .circle-4[data-astro-cid-sckkx6r4]{transform:scale(1.25);transition-delay:.15s}.circle-1[data-astro-cid-sckkx6r4]{width:100%;height:100%;background-color:var(--primary)}.circle-2[data-astro-cid-sckkx6r4]{width:75%;height:75%;background-color:var(--secondary)}.circle-3[data-astro-cid-sckkx6r4]{width:50%;height:50%;background-color:var(--primary)}.circle-4[data-astro-cid-sckkx6r4]{width:25%;height:25%;background-color:var(--secondary)}header[data-astro-cid-sckkx6r4]{background-color:var(--secondary);box-shadow:var(--shadow);position:sticky;top:0;z-index:10;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.05)}header[data-astro-cid-sckkx6r4] .container[data-astro-cid-sckkx6r4]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem}header[data-astro-cid-sckkx6r4] h1[data-astro-cid-sckkx6r4]{font-size:1.5rem;margin-bottom:0;transition:var(--transition-smooth)}header[data-astro-cid-sckkx6r4]:hover h1[data-astro-cid-sckkx6r4]{color:var(--primary)}nav[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4]{display:flex;list-style:none;align-items:center;justify-content:center}nav[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]{margin-left:2rem}nav[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]{color:var(--text);font-weight:700;display:flex;align-items:center;transition:var(--transition-smooth);position:relative}nav[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4]:hover{color:var(--primary)}nav[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4].nav-link{padding:.5rem 1rem;border-radius:4px;transition:var(--transition-smooth);position:relative;overflow:hidden;z-index:1}nav[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4].nav-link:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:var(--primary);transition:var(--transition-smooth);z-index:-1}nav[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4] a[data-astro-cid-sckkx6r4].nav-link:hover:before{width:100%}.github-button[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:.5rem;background-color:var(--primary);color:#fff!important;padding:.5rem 1rem;border-radius:4px;transition:var(--transition-smooth);position:relative;overflow:hidden;z-index:1}.github-button[data-astro-cid-sckkx6r4]:hover{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.github-icon[data-astro-cid-sckkx6r4]{fill:currentColor;transition:var(--transition-smooth)}.github-button[data-astro-cid-sckkx6r4]:hover .github-icon[data-astro-cid-sckkx6r4]{transform:rotate(360deg)}.hero[data-astro-cid-sckkx6r4]{background-color:var(--secondary);position:relative;color:var(--white);padding:8rem 0;text-align:center;overflow:hidden}.hero[data-astro-cid-sckkx6r4]:before{content:"";position:absolute;top:-10%;left:-10%;width:120%;height:120%;background:radial-gradient(circle at 30% 30%,rgba(180,146,72,.08) 0%,transparent 50%);z-index:1;pointer-events:none}.hero[data-astro-cid-sckkx6r4]:after{content:"";position:absolute;bottom:-10%;right:-10%;width:120%;height:120%;background:radial-gradient(circle at 70% 70%,rgba(10,10,10,.5) 0%,transparent 50%);z-index:1;pointer-events:none}.hero-container[data-astro-cid-sckkx6r4]{display:flex;flex-direction:column;gap:2rem;position:relative;z-index:2}@media (min-width: 768px){.hero-container[data-astro-cid-sckkx6r4]{flex-direction:row;align-items:center;text-align:left}}.hero-text[data-astro-cid-sckkx6r4]{flex:1;animation:fadeIn .8s ease-out}.hero[data-astro-cid-sckkx6r4] .form-container[data-astro-cid-sckkx6r4]{max-width:600px;margin:0;background-color:var(--bg-card);padding:2.5rem;border-radius:.5rem;box-shadow:var(--shadow-lg);text-align:left;border:1px solid var(--gray-light);flex:1;animation:slideUp .8s ease-out;transition:var(--transition-smooth)}.form-container[data-astro-cid-sckkx6r4]:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px);border-color:var(--primary)}.hero[data-astro-cid-sckkx6r4] .form-container[data-astro-cid-sckkx6r4]:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px)}.hero[data-astro-cid-sckkx6r4] h2[data-astro-cid-sckkx6r4]{font-size:3rem;margin-bottom:1.5rem;text-shadow:0 2px 10px rgba(0,0,0,.2);letter-spacing:-.5px;line-height:1.2;max-width:900px;margin-left:auto;margin-right:auto;background:linear-gradient(90deg,var(--white) 0%,#bbb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative}@media (min-width: 768px){.hero[data-astro-cid-sckkx6r4] h2[data-astro-cid-sckkx6r4]{margin-left:0;text-align:left}}.hero[data-astro-cid-sckkx6r4] p[data-astro-cid-sckkx6r4]{font-size:1.35rem;margin-bottom:2.5rem;max-width:700px;margin-left:auto;margin-right:auto;opacity:.9;font-weight:400}@media (min-width: 768px){.hero[data-astro-cid-sckkx6r4] p[data-astro-cid-sckkx6r4]{margin-left:0;text-align:left}}.hero[data-astro-cid-sckkx6r4] .btn[data-astro-cid-sckkx6r4]{font-size:1.1rem;padding:.9rem 2rem;border-radius:8px;box-shadow:0 4px 15px #39ff144d;position:relative;overflow:hidden;transition:all .3s ease}.hero[data-astro-cid-sckkx6r4] .btn[data-astro-cid-sckkx6r4]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #39ff1466}.hero[data-astro-cid-sckkx6r4] .btn[data-astro-cid-sckkx6r4]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.hero[data-astro-cid-sckkx6r4] .btn[data-astro-cid-sckkx6r4]:hover:after{left:100%}.btn-text[data-astro-cid-sckkx6r4]{display:inline-block;position:relative;z-index:1}.btn-icon[data-astro-cid-sckkx6r4]{display:inline-block;margin-left:.5rem;transition:transform .3s ease;position:relative;z-index:1}.btn[data-astro-cid-sckkx6r4]:hover .btn-icon[data-astro-cid-sckkx6r4]{transform:translate(5px)}.hero-badge[data-astro-cid-sckkx6r4]{display:inline-block;background-color:var(--primary);color:var(--secondary);padding:.5rem 1rem;border-radius:100px;font-size:.9rem;font-weight:700;margin-bottom:1.5rem;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 2px 10px #0000001a}.hero-cta[data-astro-cid-sckkx6r4]{display:flex;justify-content:center;margin-bottom:1rem}.btn-text[data-astro-cid-sckkx6r4]{display:inline-block}.btn-icon[data-astro-cid-sckkx6r4]{display:inline-block;margin-left:.5rem}.hero[data-astro-cid-sckkx6r4] .form-container[data-astro-cid-sckkx6r4] h3[data-astro-cid-sckkx6r4]{color:var(--white);text-align:center;margin-bottom:1.5rem;position:relative;padding-bottom:.75rem}.hero[data-astro-cid-sckkx6r4] .form-container[data-astro-cid-sckkx6r4] h3[data-astro-cid-sckkx6r4]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:3px;background-color:var(--primary);border-radius:3px}.hero[data-astro-cid-sckkx6r4] .form-group[data-astro-cid-sckkx6r4]{margin-bottom:1.5rem;transition:var(--transition-smooth)}.hero[data-astro-cid-sckkx6r4] .form-group[data-astro-cid-sckkx6r4]:focus-within{transform:translate(5px)}.hero[data-astro-cid-sckkx6r4] .form-group[data-astro-cid-sckkx6r4] label[data-astro-cid-sckkx6r4]{color:var(--text);font-weight:700;display:block;margin-bottom:.5rem;transition:var(--transition-smooth)}.hero[data-astro-cid-sckkx6r4] .form-group[data-astro-cid-sckkx6r4]:focus-within label[data-astro-cid-sckkx6r4]{color:var(--primary)}.hero[data-astro-cid-sckkx6r4] .form-group[data-astro-cid-sckkx6r4] input[data-astro-cid-sckkx6r4],.hero[data-astro-cid-sckkx6r4] .form-group[data-astro-cid-sckkx6r4] textarea[data-astro-cid-sckkx6r4]{width:100%;padding:.75rem;border:1px solid var(--gray);border-radius:4px;transition:var(--transition-smooth);font-family:Raleway,sans-serif;font-size:1rem;background-color:var(--bg-light);color:var(--text)}.hero[data-astro-cid-sckkx6r4] .form-group[data-astro-cid-sckkx6r4] input[data-astro-cid-sckkx6r4]:focus,.hero[data-astro-cid-sckkx6r4] .form-group[data-astro-cid-sckkx6r4] textarea[data-astro-cid-sckkx6r4]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px #2eb62c33}.optional[data-astro-cid-sckkx6r4]{font-size:.85rem;font-weight:400;color:var(--text-light);font-style:italic}.benefits[data-astro-cid-sckkx6r4]{padding:6rem 0;background-color:var(--bg-light)}.benefits[data-astro-cid-sckkx6r4] h2[data-astro-cid-sckkx6r4],.try-form[data-astro-cid-sckkx6r4] h2[data-astro-cid-sckkx6r4]{text-align:center;margin-bottom:3rem;font-size:2rem}.benefits-grid[data-astro-cid-sckkx6r4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.benefit-card[data-astro-cid-sckkx6r4]{background-color:var(--bg-card);border-radius:.5rem;padding:2rem;box-shadow:var(--shadow)}.service-icon[data-astro-cid-sckkx6r4]{font-size:2rem;margin-bottom:1rem;color:var(--primary)}.benefit-card[data-astro-cid-sckkx6r4] h3[data-astro-cid-sckkx6r4]{font-size:1.25rem}.features-grid[data-astro-cid-sckkx6r4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;padding:3rem 0}.feature-card[data-astro-cid-sckkx6r4]{background-color:var(--bg-card);border:1px solid var(--bg-light);border-radius:12px;padding:1.5rem;text-align:left;transition:var(--transition-smooth);box-shadow:var(--shadow)}.feature-card[data-astro-cid-sckkx6r4]:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}.feature-card[data-astro-cid-sckkx6r4] h3[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:.6rem;color:var(--primary);font-size:1.2rem;margin-bottom:.75rem}.feature-icon[data-astro-cid-sckkx6r4]{width:1.5rem;height:1.5rem;color:var(--primary);flex-shrink:0}.feature-card[data-astro-cid-sckkx6r4] p[data-astro-cid-sckkx6r4]{color:var(--text-light);font-size:.95rem;line-height:1.5;margin:0}.bounce-link[data-astro-cid-sckkx6r4]{display:inline-block;color:var(--primary);text-decoration:none;font-weight:600;transition:transform .3s}.see-how-it-works-card[data-astro-cid-sckkx6r4]:hover .bounce-text[data-astro-cid-sckkx6r4]{animation:bounce 1s infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.bounce-text[data-astro-cid-sckkx6r4]{display:inline-block;transition:transform .3s ease;color:#f4c86b;text-decoration:none;font-weight:600}.pricing[data-astro-cid-sckkx6r4]{padding:6rem 0;background-color:var(--bg-dark);position:relative;overflow:hidden}.pricing[data-astro-cid-sckkx6r4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--primary),transparent)}.pricing[data-astro-cid-sckkx6r4] h2[data-astro-cid-sckkx6r4]{text-align:center;margin-bottom:3rem;font-size:2.5rem;position:relative;display:inline-block}.pricing[data-astro-cid-sckkx6r4] h2[data-astro-cid-sckkx6r4]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:50px;height:3px;background-color:var(--primary);border-radius:3px}.pricing-cards[data-astro-cid-sckkx6r4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.pricing-card[data-astro-cid-sckkx6r4]{background-color:var(--bg-card);border-radius:.5rem;padding:2.5rem 2rem;text-align:center;position:relative;border:1px solid var(--gray-light);transition:var(--transition-smooth);animation:slideUp .6s ease-out backwards}.pricing-card[data-astro-cid-sckkx6r4]:nth-child(1){animation-delay:.1s}.pricing-card[data-astro-cid-sckkx6r4]:nth-child(2){animation-delay:.3s}.pricing-card[data-astro-cid-sckkx6r4]:nth-child(3){animation-delay:.5s}.pricing-card[data-astro-cid-sckkx6r4]:hover{transform:translateY(-10px);box-shadow:var(--shadow-hover);border-color:var(--primary)}.pricing-card[data-astro-cid-sckkx6r4].featured{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-10px)}.pricing-card[data-astro-cid-sckkx6r4].featured:hover{transform:translateY(-15px)}.popular-tag[data-astro-cid-sckkx6r4]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--primary);color:var(--secondary);padding:.35rem 1rem;border-radius:100px;font-size:.85rem;font-weight:700}.contact-tag[data-astro-cid-sckkx6r4]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:#0a2647;color:var(--white);padding:.35rem 1rem;border-radius:100px;font-size:.85rem;font-weight:700}.pricing-card[data-astro-cid-sckkx6r4] h3[data-astro-cid-sckkx6r4]{font-size:1.4rem;margin-bottom:1.5rem;color:var(--white)}.price[data-astro-cid-sckkx6r4]{margin-bottom:1rem}.amount[data-astro-cid-sckkx6r4]{font-size:3rem;font-weight:700;color:var(--primary);line-height:1}.period[data-astro-cid-sckkx6r4]{font-size:1rem;color:var(--text-light);display:block;margin-top:.5rem}.tier-limit[data-astro-cid-sckkx6r4]{font-size:1.1rem;margin-bottom:.75rem;padding-bottom:0;color:var(--text-light)}.implementation-fee[data-astro-cid-sckkx6r4]{font-size:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--gray-light);color:#ff9f43;font-weight:500}.waived-fee[data-astro-cid-sckkx6r4]{font-size:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--gray-light);color:var(--primary);font-weight:500}.pricing-features[data-astro-cid-sckkx6r4]{list-style:none;text-align:left;margin-bottom:1.5rem}.pricing-features[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]{margin-bottom:.75rem;position:relative;padding-left:1.5rem}.pricing-features[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:700}@media (max-width: 768px){.pricing-cards[data-astro-cid-sckkx6r4]{grid-template-columns:1fr;max-width:400px}.pricing-card[data-astro-cid-sckkx6r4].featured{transform:translateY(0)}}.try-form[data-astro-cid-sckkx6r4]{padding:6rem 0;background-color:var(--bg-dark)}.form-container[data-astro-cid-sckkx6r4]{max-width:600px;margin:0 auto;background-color:var(--bg-card);padding:2rem;border-radius:.5rem;box-shadow:var(--shadow-lg)}.form-group[data-astro-cid-sckkx6r4]{margin-bottom:1.5rem}.form-group[data-astro-cid-sckkx6r4] label[data-astro-cid-sckkx6r4]{display:block;margin-bottom:.5rem;font-weight:500}.form-group[data-astro-cid-sckkx6r4] input[data-astro-cid-sckkx6r4],.form-group[data-astro-cid-sckkx6r4] textarea[data-astro-cid-sckkx6r4]{width:100%;padding:.75rem;border:1px solid var(--gray);border-radius:.375rem;font-family:Raleway,sans-serif;font-size:1rem;background-color:var(--bg-light);color:var(--text)}.form-group[data-astro-cid-sckkx6r4] input[data-astro-cid-sckkx6r4]:focus,.form-group[data-astro-cid-sckkx6r4] textarea[data-astro-cid-sckkx6r4]:focus{outline:none;border-color:var(--primary)}footer[data-astro-cid-sckkx6r4]{background-color:var(--secondary);padding:2rem 0;margin-top:4rem;border-top:1px solid rgba(255,255,255,.05)}.footer-content[data-astro-cid-sckkx6r4]{display:flex;align-items:center;gap:1rem}.footer-logo[data-astro-cid-sckkx6r4]{height:24px;width:auto;opacity:.8}footer[data-astro-cid-sckkx6r4] p[data-astro-cid-sckkx6r4]{margin:0;color:var(--text-light)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1);box-shadow:0 2px 10px #0000001a}50%{transform:scale(1.05);box-shadow:0 5px 15px #2eb62c4d}to{transform:scale(1);box-shadow:0 2px 10px #0000001a}}@keyframes highlight{0%{color:var(--primary);text-shadow:0 0 10px rgba(46,182,44,.5)}to{color:var(--white);text-shadow:none}}.highlight[data-astro-cid-sckkx6r4]{animation:highlight .5s ease-out}.btn[data-astro-cid-sckkx6r4]{display:inline-block;background-color:var(--primary);color:var(--white);padding:.75rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:700;border:none;cursor:pointer;transition:var(--transition-smooth);position:relative;overflow:hidden}.btn[data-astro-cid-sckkx6r4]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.btn[data-astro-cid-sckkx6r4]:hover:after{left:100%}.btn[data-astro-cid-sckkx6r4]:hover{background-color:var(--primary-dark);transform:translateY(-3px);box-shadow:var(--shadow-hover)}@media (max-width: 768px){header[data-astro-cid-sckkx6r4] .container[data-astro-cid-sckkx6r4]{flex-direction:column;padding:1rem 2rem}nav[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4]{margin-top:1rem}nav[data-astro-cid-sckkx6r4] ul[data-astro-cid-sckkx6r4] li[data-astro-cid-sckkx6r4]{margin-left:1rem;margin-right:1rem}.benefits-grid[data-astro-cid-sckkx6r4]{grid-template-columns:1fr}}.comparison[data-astro-cid-sckkx6r4]{padding:6rem 0;background-color:var(--bg-light);position:relative;overflow:hidden}.comparison[data-astro-cid-sckkx6r4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--primary),transparent)}.comparison[data-astro-cid-sckkx6r4] h2[data-astro-cid-sckkx6r4]{text-align:center;margin-bottom:1rem;font-size:2.5rem;position:relative;display:inline-block}.comparison-subtitle[data-astro-cid-sckkx6r4]{text-align:center;margin-bottom:3rem;font-size:1.1rem;color:var(--text-light)}.calculator-container[data-astro-cid-sckkx6r4]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem;animation:fadeIn 1s ease-out}.calculator-control[data-astro-cid-sckkx6r4]{width:100%;padding:2.5rem;background-color:var(--bg-card);border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--gray-light);transition:var(--transition-smooth);border-bottom:3px solid var(--primary)}.calculator-control[data-astro-cid-sckkx6r4]:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px)}.calculator-control[data-astro-cid-sckkx6r4] label[data-astro-cid-sckkx6r4]{display:block;margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;color:var(--text);text-align:center}#user-display[data-astro-cid-sckkx6r4]{color:var(--primary);font-weight:700;font-size:1.5rem}.slider[data-astro-cid-sckkx6r4]{width:100%;height:12px;background:var(--bg-light);border-radius:6px;-webkit-appearance:none;appearance:none;outline:none;margin-bottom:1rem;cursor:pointer;box-shadow:inset 0 1px 3px #0000004d}.slider[data-astro-cid-sckkx6r4]:focus{box-shadow:0 0 0 3px #2eb62c4d,inset 0 1px 3px #0000004d}.slider[data-astro-cid-sckkx6r4]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:var(--primary);cursor:pointer;box-shadow:0 0 5px #0000004d;transition:var(--transition-smooth)}.slider[data-astro-cid-sckkx6r4]::-webkit-slider-thumb:hover{transform:scale(1.2);background:var(--primary-dark)}.slider[data-astro-cid-sckkx6r4]::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--primary);cursor:pointer;box-shadow:0 0 5px #0000004d;transition:var(--transition-smooth)}.slider[data-astro-cid-sckkx6r4]::-moz-range-thumb:hover{transform:scale(1.2);background:var(--primary-dark)}.slider-container[data-astro-cid-sckkx6r4]{position:relative;margin:2rem 0}.slider-labels[data-astro-cid-sckkx6r4]{width:100%;display:flex;justify-content:space-between;color:var(--text-light);font-size:1rem;padding:0 2px}.calculator-result[data-astro-cid-sckkx6r4]{width:100%;padding:2.5rem;background-color:var(--bg-card);border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--primary);text-align:center;transition:var(--transition-smooth);margin-top:1rem}.calculator-result[data-astro-cid-sckkx6r4]:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px)}.price-tier[data-astro-cid-sckkx6r4]{font-size:1.6rem;font-weight:700;color:var(--primary);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--gray-light)}.estimate[data-astro-cid-sckkx6r4]{margin-bottom:1.5rem}.estimate-label[data-astro-cid-sckkx6r4]{font-size:1.1rem;color:var(--text-light);margin-bottom:.5rem}.estimate-price[data-astro-cid-sckkx6r4]{font-size:2.5rem;font-weight:700;color:var(--white);margin-bottom:.5rem}.per-user[data-astro-cid-sckkx6r4]{font-size:.95rem;color:var(--text-light)}.savings[data-astro-cid-sckkx6r4]{color:var(--primary);font-size:.95rem;font-weight:500}.cost-comparison[data-astro-cid-sckkx6r4]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}@media (min-width: 768px){.cost-comparison[data-astro-cid-sckkx6r4]{flex-direction:row;align-items:stretch}}.amplify-cost[data-astro-cid-sckkx6r4],.copilot-cost[data-astro-cid-sckkx6r4]{flex:1;padding:1.5rem;border-radius:6px}.amplify-cost[data-astro-cid-sckkx6r4]{background-color:#2eb62c1a;border:1px solid var(--primary)}.copilot-cost[data-astro-cid-sckkx6r4]{background-color:#ffffff0d;border:1px solid var(--gray)}.vs-divider[data-astro-cid-sckkx6r4]{display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--text-light);font-size:1.2rem;margin:-.5rem 0}.platform-name[data-astro-cid-sckkx6r4]{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:var(--white)}.amplify-cost[data-astro-cid-sckkx6r4] .platform-name[data-astro-cid-sckkx6r4]{color:var(--primary)}.copilot-cost[data-astro-cid-sckkx6r4] .estimate-price[data-astro-cid-sckkx6r4]{color:#d1d5db}.user-input-container[data-astro-cid-sckkx6r4]{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.user-count-input[data-astro-cid-sckkx6r4]{width:120px;height:40px;padding:.5rem;font-size:1.25rem;font-weight:700;text-align:center;background-color:var(--bg-light);color:var(--primary);border:2px solid var(--primary);border-radius:4px;-moz-appearance:textfield}.user-count-input[data-astro-cid-sckkx6r4]::-webkit-outer-spin-button,.user-count-input[data-astro-cid-sckkx6r4]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.user-count-input[data-astro-cid-sckkx6r4]:focus{outline:none;box-shadow:0 0 0 3px #2eb62c4d}.user-count-label[data-astro-cid-sckkx6r4]{margin-left:.5rem;font-size:1.1rem;color:var(--text-light)}.contact[data-astro-cid-sckkx6r4]{padding:6rem 0;background-color:var(--bg-dark);position:relative;overflow:hidden}.contact[data-astro-cid-sckkx6r4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--primary),transparent)}.contact[data-astro-cid-sckkx6r4] h2[data-astro-cid-sckkx6r4]{text-align:center;margin-bottom:1rem;font-size:2.5rem;position:relative;display:inline-block}.contact-subtitle[data-astro-cid-sckkx6r4]{text-align:center;margin-bottom:3rem;font-size:1.1rem;color:var(--text-light)}.contact-form-container[data-astro-cid-sckkx6r4]{max-width:600px;margin:0 auto;background-color:var(--bg-card);padding:2.5rem;border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--gray-light);transition:var(--transition-smooth);animation:fadeIn 1s ease-out}.contact-form-container[data-astro-cid-sckkx6r4]:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px);border-color:var(--primary)}#contact-form[data-astro-cid-sckkx6r4] .form-group[data-astro-cid-sckkx6r4] textarea[data-astro-cid-sckkx6r4]{resize:vertical;min-height:100px}#contact-form[data-astro-cid-sckkx6r4] .btn[data-astro-cid-sckkx6r4]{width:100%;padding:1rem;font-size:1.1rem;margin-top:1rem}.schedule-options[data-astro-cid-sckkx6r4]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.schedule-card[data-astro-cid-sckkx6r4]{background:var(--bg-card);padding:2rem;border-radius:12px;text-align:center;box-shadow:0 0 8px #0003;flex:1 1 250px;max-width:300px}.schedule-card[data-astro-cid-sckkx6r4] h3[data-astro-cid-sckkx6r4]{color:var(--primary);font-size:1.5rem;margin-bottom:1rem}.schedule-button[data-astro-cid-sckkx6r4]{background-color:var(--primary);color:var(--secondary);padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:700;display:inline-block;margin-top:1rem;transition:background-color .3s}.schedule-button[data-astro-cid-sckkx6r4]:hover{background-color:var(--secondary)}.support-text[data-astro-cid-sckkx6r4]{text-align:center;padding:5rem 2rem 3rem;background-color:var(--bg-dark);border-bottom:1px solid rgba(255,255,255,.05)}.support-text[data-astro-cid-sckkx6r4] h1[data-astro-cid-sckkx6r4]{font-size:3rem;font-weight:700;color:var(--white);margin-bottom:1rem;letter-spacing:-.5px}.support-text[data-astro-cid-sckkx6r4] p[data-astro-cid-sckkx6r4]{font-size:1.15rem;color:var(--gray-light);max-width:600px;margin:0 auto;opacity:.9}.faq-container[data-astro-cid-sckkx6r4]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-sckkx6r4]{background-color:var(--bg-card);border-radius:8px;box-shadow:var(--shadow);border:1px solid var(--gray-light);transition:var(--transition-smooth);overflow:hidden}.faq-item[data-astro-cid-sckkx6r4]:hover{border-color:var(--primary);box-shadow:var(--shadow-hover)}.faq-question[data-astro-cid-sckkx6r4]{width:100%;padding:1.5rem;background:none;border:none;color:var(--text);font-size:1.1rem;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:var(--transition-smooth);font-family:Raleway,sans-serif}.faq-question[data-astro-cid-sckkx6r4]:hover{color:var(--primary);background-color:#cfae700d}.faq-icon[data-astro-cid-sckkx6r4]{width:20px;height:20px;transition:var(--transition-smooth);color:var(--primary);flex-shrink:0;margin-left:1rem}.faq-icon[data-astro-cid-sckkx6r4].open{transform:rotate(180deg)}.faq-answer[data-astro-cid-sckkx6r4]{padding:0 1.5rem 1.5rem;color:var(--text-light);line-height:1.6;animation:fadeIn .3s ease-out}.faq-answer[data-astro-cid-sckkx6r4] p[data-astro-cid-sckkx6r4]{margin:0}@media (max-width: 768px){.faq-question[data-astro-cid-sckkx6r4]{font-size:1rem;padding:1.25rem}.faq-answer[data-astro-cid-sckkx6r4]{padding:0 1.25rem 1.25rem}.faq-icon[data-astro-cid-sckkx6r4]{width:18px;height:18px}}
