.hero[data-astro-cid-bbe6dxrz]{position:relative;padding:6rem 0 4rem;overflow:hidden}.hero-bg-glow[data-astro-cid-bbe6dxrz]{position:absolute;top:-20%;left:-10%;width:60%;height:60%;background:radial-gradient(circle,hsla(var(--accent),.15) 0%,transparent 70%);filter:blur(80px);z-index:0;pointer-events:none}@media(min-width:1024px){.hero[data-astro-cid-bbe6dxrz]{padding:10rem 0 8rem}}.container[data-astro-cid-bbe6dxrz]{position:relative}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;gap:4rem;align-items:center}@media(min-width:1024px){.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1.1fr .9fr;gap:5rem}}.hero-content[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:2.5rem;max-width:600px;margin:0 auto;text-align:center}@media(min-width:1024px){.hero-content[data-astro-cid-bbe6dxrz]{text-align:left;margin:0}}.hero-text[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:1.5rem}.badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;align-self:center;padding:.35rem 1rem;font-size:.85rem;font-weight:600;border-radius:9999px;background:hsla(var(--accent),.1);color:hsl(var(--accent));border:1px solid hsla(var(--accent),.2);letter-spacing:.025em}@media(min-width:1024px){.badge[data-astro-cid-bbe6dxrz]{align-self:flex-start}}.hero-title[data-astro-cid-bbe6dxrz]{font-size:2.75rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:hsl(var(--foreground))}.text-accent[data-astro-cid-bbe6dxrz]{color:hsl(var(--accent))}@media(min-width:768px){.hero-title[data-astro-cid-bbe6dxrz]{font-size:3.5rem}}@media(min-width:1024px){.hero-title[data-astro-cid-bbe6dxrz]{font-size:4rem}}.hero-description[data-astro-cid-bbe6dxrz]{font-size:1.125rem;color:hsl(var(--muted-foreground));line-height:1.6}.hero-buttons[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:640px){.hero-buttons[data-astro-cid-bbe6dxrz]{flex-direction:row;justify-content:center}}@media(min-width:1024px){.hero-buttons[data-astro-cid-bbe6dxrz]{justify-content:flex-start}}.btn[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius);transition:all .2s ease-in-out;border:1px solid transparent;cursor:pointer;font-weight:600;text-decoration:none}.btn-lg[data-astro-cid-bbe6dxrz]{padding:.875rem 2rem;font-size:1.05rem}.btn-primary[data-astro-cid-bbe6dxrz]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.btn-primary[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-2px);box-shadow:0 4px 12px hsla(var(--accent),.4)}.btn-outline[data-astro-cid-bbe6dxrz]{background:transparent;border-color:hsl(var(--border));color:hsl(var(--foreground))}.btn-outline[data-astro-cid-bbe6dxrz]:hover{background:hsl(var(--muted));border-color:hsl(var(--muted-foreground))}.icon[data-astro-cid-bbe6dxrz]{width:1.25rem;height:1.25rem}.hero-features[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;font-size:.9rem;color:hsl(var(--muted-foreground));font-weight:500}@media(min-width:1024px){.hero-features[data-astro-cid-bbe6dxrz]{justify-content:flex-start}}.hero-feature[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.5rem}.check-circle[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#22c55e1a;color:#22c55e}.check-circle[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:.75rem;height:.75rem}.hero-visual[data-astro-cid-bbe6dxrz]{position:relative;perspective:1000px;padding:1rem}.visual-stack[data-astro-cid-bbe6dxrz]{position:relative}.demo-card[data-astro-cid-bbe6dxrz]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1.25rem;padding:1.5rem;box-shadow:0 20px 40px -10px #0000001a}.main-card[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;background:hsl(var(--card));transition:transform .3s ease;border-top:1px solid hsla(var(--foreground),.1)}.main-card[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-5px)}.demo-header[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.demo-project-icon[data-astro-cid-bbe6dxrz]{width:2.5rem;height:2.5rem;background:hsl(var(--accent) / .1);color:hsl(var(--accent));border-radius:.75rem;display:flex;align-items:center;justify-content:center}.demo-project-icon[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:1.25rem;height:1.25rem}.demo-project-info[data-astro-cid-bbe6dxrz]{flex:1}.demo-title[data-astro-cid-bbe6dxrz]{font-size:.95rem;font-weight:700;color:hsl(var(--foreground));line-height:1.2}.demo-client[data-astro-cid-bbe6dxrz]{font-size:.75rem;color:hsl(var(--muted-foreground))}.live-indicator[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.35rem;background:#ef44441a;padding:.25rem .5rem;border-radius:99px}.live-dot[data-astro-cid-bbe6dxrz]{width:6px;height:6px;border-radius:50%;background:#ef4444;animation:pulse 2s infinite}.live-text[data-astro-cid-bbe6dxrz]{font-size:.65rem;font-weight:700;color:#ef4444;letter-spacing:.05em}.demo-input-mock[data-astro-cid-bbe6dxrz]{margin-bottom:2rem;padding-bottom:.5rem;border-bottom:1px dashed hsl(var(--border));display:flex;align-items:center;gap:2px}.text-placeholder[data-astro-cid-bbe6dxrz]{color:hsl(var(--muted-foreground));font-size:.875rem;opacity:.7}.text-cursor[data-astro-cid-bbe6dxrz]{color:hsl(var(--accent));animation:blink 1s infinite;font-weight:300}.demo-controls-wrapper[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.demo-timer[data-astro-cid-bbe6dxrz]{font-family:Courier New,Courier,monospace;font-size:3rem;font-weight:600;font-variant-numeric:tabular-nums;color:hsl(var(--foreground));letter-spacing:-.05em;line-height:1}.demo-actions-row[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1rem}.btn-control[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;border:none}.btn-pause[data-astro-cid-bbe6dxrz]{width:3rem;height:3rem;border-radius:50%;background:hsl(var(--muted));color:hsl(var(--foreground))}.btn-pause[data-astro-cid-bbe6dxrz]:hover{background:hsl(var(--border));transform:scale(1.05)}.btn-pause[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:1.25rem;height:1.25rem}.btn-stop[data-astro-cid-bbe6dxrz]{height:3rem;padding:0 1.5rem;border-radius:99px;background:hsl(var(--accent));color:#fff;font-weight:600;font-size:.875rem;gap:.5rem;box-shadow:0 4px 10px hsla(var(--accent),.3)}.btn-stop[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-2px);opacity:.95}.btn-stop[data-astro-cid-bbe6dxrz] svg[data-astro-cid-bbe6dxrz]{width:1rem;height:1rem;fill:currentColor}.btn-disable[data-astro-cid-bbe6dxrz]{opacity:.5;cursor:not-allowed}.secondary-card[data-astro-cid-bbe6dxrz]{top:-10%;right:-10%;width:90%;height:90%;z-index:1;background:hsla(var(--muted),.8);backdrop-filter:blur(8px);opacity:.6;transform:scale(.95);display:flex;align-items:flex-end}.glass-content[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1rem;width:100%}.chart-mock[data-astro-cid-bbe6dxrz]{display:flex;align-items:flex-end;gap:4px;height:2.5rem;width:3rem}.chart-mock[data-astro-cid-bbe6dxrz] .bar[data-astro-cid-bbe6dxrz]{width:6px;background:hsl(var(--muted-foreground));border-radius:2px;opacity:.3}.chart-mock[data-astro-cid-bbe6dxrz] .bar[data-astro-cid-bbe6dxrz].active{background:hsl(var(--accent));opacity:1}.demo-preview-title[data-astro-cid-bbe6dxrz]{font-weight:600;font-size:.9rem;color:hsl(var(--foreground))}.demo-preview-text[data-astro-cid-bbe6dxrz]{font-size:.75rem;color:hsl(var(--muted-foreground))}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.floating[data-astro-cid-bbe6dxrz]{animation:floating 6s ease-in-out infinite}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.fade-in-up[data-astro-cid-bbe6dxrz]{animation:fadeInUp .8s ease-out forwards;opacity:0;transform:translateY(20px)}.fade-in[data-astro-cid-bbe6dxrz]{animation:fadeIn 1s ease-out forwards;opacity:0}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}.delay-100[data-astro-cid-bbe6dxrz]{animation-delay:.1s}.delay-200[data-astro-cid-bbe6dxrz]{animation-delay:.2s}.delay-300[data-astro-cid-bbe6dxrz]{animation-delay:.3s}.delay-400[data-astro-cid-bbe6dxrz]{animation-delay:.4s}.delay-500[data-astro-cid-bbe6dxrz]{animation-delay:.5s}.features[data-astro-cid-vnivfuh2]{padding:6rem 0;background:linear-gradient(to bottom,hsl(var(--background)),hsl(var(--muted) / .3))}.features-header[data-astro-cid-vnivfuh2]{text-align:center;margin-bottom:5rem;padding:0 1rem}.features-title[data-astro-cid-vnivfuh2]{font-size:2.25rem;font-weight:800;letter-spacing:-.02em;color:hsl(var(--foreground));margin-bottom:1rem}.features-subtitle[data-astro-cid-vnivfuh2]{font-size:1.125rem;color:hsl(var(--muted-foreground));max-width:48rem;margin:0 auto;line-height:1.6}.features-grid[data-astro-cid-vnivfuh2]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:80rem;margin:0 auto}.feature-card[data-astro-cid-vnivfuh2]{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1.5rem;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;transition:all .3s ease;height:100%;position:relative;overflow:hidden}.feature-card[data-astro-cid-vnivfuh2]:hover{transform:translateY(-5px);box-shadow:0 12px 24px -10px #0000001a;border-color:hsl(var(--accent) / .5)}.icon-box[data-astro-cid-vnivfuh2]{width:3.5rem;height:3.5rem;background:hsl(var(--accent) / .1);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:background .3s}.feature-card[data-astro-cid-vnivfuh2]:hover .icon-box[data-astro-cid-vnivfuh2]{background:hsl(var(--accent) / .2)}.feature-icon[data-astro-cid-vnivfuh2]{width:1.75rem;height:1.75rem;position:relative}.feature-title[data-astro-cid-vnivfuh2]{font-size:1.25rem;font-weight:700;color:hsl(var(--card-foreground));margin-bottom:.75rem}.feature-description[data-astro-cid-vnivfuh2]{color:hsl(var(--muted-foreground));line-height:1.6;font-size:.95rem}.upcoming-wrapper[data-astro-cid-vnivfuh2]{margin-top:6rem;border-top:1px dashed hsl(var(--border));padding-top:4rem}.upcoming-header[data-astro-cid-vnivfuh2]{text-align:center;margin-bottom:3rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.roadmap-badge[data-astro-cid-vnivfuh2]{background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.75rem;font-weight:700;text-transform:uppercase;padding:.25rem .75rem;border-radius:9999px;letter-spacing:.05em}.upcoming-title[data-astro-cid-vnivfuh2]{font-size:1.75rem;font-weight:700;color:hsl(var(--foreground))}.upcoming-card[data-astro-cid-vnivfuh2]{background:transparent;border:1px dashed hsl(var(--border));opacity:.8}.upcoming-card[data-astro-cid-vnivfuh2]:hover{opacity:1;border-style:solid;background:hsl(var(--card))}.upcoming-icon-box[data-astro-cid-vnivfuh2]{background:hsl(var(--muted));filter:grayscale(100%)}.upcoming-card[data-astro-cid-vnivfuh2]:hover .upcoming-icon-box[data-astro-cid-vnivfuh2]{filter:grayscale(0%);background:hsl(var(--accent) / .1)}.upcoming-badge-card[data-astro-cid-vnivfuh2]{position:absolute;top:1rem;right:1rem;font-size:.7rem;font-weight:700;background:hsl(var(--muted));color:hsl(var(--muted-foreground));padding:.2rem .6rem;border-radius:6px}.feature-icon[data-astro-cid-vnivfuh2]:before{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:center;background-size:contain}.feature-icon[data-astro-cid-vnivfuh2][data-icon=clock]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='hsl(262.1, 83.3%, 57.8%)' stroke-width='2'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpolyline points='12 6 12 12 16 14'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=file-text]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='hsl(262.1, 83.3%, 57.8%)' stroke-width='2'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpolyline points='14 2 14 8 20 8'/%3E%3Cline x1='16' y1='13' x2='8' y2='13'/%3E%3Cline x1='16' y1='17' x2='8' y2='17'/%3E%3Cpolyline points='10 9 9 9 8 9'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=bar-chart]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='hsl(262.1, 83.3%, 57.8%)' stroke-width='2'%3E%3Cline x1='12' y1='20' x2='12' y2='10'/%3E%3Cline x1='18' y1='20' x2='18' y2='4'/%3E%3Cline x1='6' y1='20' x2='6' y2='16'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=users]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='hsl(262.1, 83.3%, 57.8%)' stroke-width='2'%3E%3Cpath d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M23 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=shield]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='hsl(262.1, 83.3%, 57.8%)' stroke-width='2'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=zap]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='hsl(262.1, 83.3%, 57.8%)' stroke-width='2'%3E%3Cpolygon points='13 2 3 14 12 14 11 22 21 10 12 10 13 2'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=message-circle]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='hsl(262.1,83.3%,57.8%)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-4.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.5 8.5 0 0 1 8 8v.5Z'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=calendar]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='hsl(262.1,83.3%,57.8%)' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'/%3E%3Cline x1='16' y1='2' x2='16' y2='6'/%3E%3Cline x1='8' y1='2' x2='8' y2='6'/%3E%3Cline x1='3' y1='10' x2='21' y2='10'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=sticky-note]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='hsl(262.1,83.3%,57.8%)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 3h18v13l-5 5H3z'/%3E%3Cpath d='M13 3v8h8'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=invoice]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='hsl(262.1,83.3%,57.8%)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M4 2h16v20l-4-2-4 2-4-2-4 2V2z'/%3E%3Cline x1='8' y1='9' x2='16' y2='9'/%3E%3Cline x1='8' y1='13' x2='16' y2='13'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=share]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='hsl(262.1,83.3%,57.8%)' stroke-width='2' viewBox='0 0 24 24'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cpath d='M8.59 13.51l6.83 3.98'/%3E%3Cpath d='M15.41 6.51L8.59 10.49'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=folder]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='hsl(262.1,83.3%,57.8%)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M3 7h5l2 3h11v9a2 2 0 0 1-2 2H3z'/%3E%3Cpath d='M3 7V5a2 2 0 0 1 2-2h5l2 3h9'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=video]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='hsl(262.1,83.3%,57.8%)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M23 7l-7 5 7 5V7z'/%3E%3Crect x='1' y='5' width='15' height='14' rx='2' ry='2'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=trending-up]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='hsl(262.1,83.3%,57.8%)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpolyline points='23 6 13 16 8 11 1 18'/%3E%3Cpolyline points='17 6 23 6 23 12'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=sparkles]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='hsl(262.1,83.3%,57.8%)' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l1.89 5.83L20 10l-6.11 1.17L12 17l-1.89-5.83L4 10l6.11-1.17L12 3z'/%3E%3Cpath d='M5 19l.64 1.96L8 21l-1.64.32L5 23l-.64-1.68L3 21l1.36-.04L5 19z'/%3E%3Cpath d='M19 19l.64 1.96L22 21l-1.64.32L19 23l-.64-1.68L17 21l1.36-.04L19 19z'/%3E%3C/svg%3E")}.feature-icon[data-astro-cid-vnivfuh2][data-icon=workflow]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='hsl(262.1,83.3%,57.8%)' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='6' height='6'/%3E%3Crect x='15' y='3' width='6' height='6'/%3E%3Crect x='9' y='15' width='6' height='6'/%3E%3Cpath d='M6 9v3h6v3m0-3h6V9'/%3E%3C/svg%3E")}.pricing[data-astro-cid-hkoc4sea]{padding:5rem 0;overflow:hidden}.pricing-header[data-astro-cid-hkoc4sea]{text-align:center;margin-bottom:2rem;padding:0 1rem}.pricing-title[data-astro-cid-hkoc4sea]{font-size:2rem;font-weight:800;color:hsl(var(--foreground));margin-bottom:.5rem}.pricing-subtitle[data-astro-cid-hkoc4sea]{font-size:1.1rem;color:hsl(var(--muted-foreground))}.pricing-slider[data-astro-cid-hkoc4sea]{display:flex;gap:1.5rem;padding:3rem 1.5rem 2rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.pricing-slider[data-astro-cid-hkoc4sea]::-webkit-scrollbar{display:none}@media(min-width:1024px){.pricing-slider[data-astro-cid-hkoc4sea]{display:grid;grid-template-columns:repeat(3,1fr);max-width:76rem;margin:0 auto;overflow-x:visible;padding-top:3rem}}.pricing-card[data-astro-cid-hkoc4sea]{flex:0 0 85%;min-width:280px;scroll-snap-align:center;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1.5rem;padding:2rem;display:flex;flex-direction:column;position:relative;transition:transform .3s ease,box-shadow .3s ease}@media(min-width:1024px){.pricing-card[data-astro-cid-hkoc4sea]:hover{transform:translateY(-5px)}}.pricing-card[data-astro-cid-hkoc4sea].popular{border-color:hsl(var(--accent));box-shadow:0 8px 30px -10px hsl(var(--accent) / .25);z-index:10}@media(min-width:1024px){.pricing-card[data-astro-cid-hkoc4sea].popular{transform:scale(1.05)}.pricing-card[data-astro-cid-hkoc4sea].popular:hover{transform:scale(1.05) translateY(-5px)}}.badge[data-astro-cid-hkoc4sea]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:hsl(var(--accent));color:#fff;padding:.35rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 10px #00000026;white-space:nowrap;z-index:20}.card-header[data-astro-cid-hkoc4sea]{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid hsl(var(--border))}.plan-name[data-astro-cid-hkoc4sea]{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.plan-price[data-astro-cid-hkoc4sea]{display:flex;justify-content:center;align-items:baseline;color:hsl(var(--foreground))}.amount[data-astro-cid-hkoc4sea]{font-size:3rem;font-weight:800;line-height:1}.currency[data-astro-cid-hkoc4sea]{font-size:1.5rem;margin-right:2px;align-self:flex-start;margin-top:.5rem;color:hsl(var(--muted-foreground))}.period[data-astro-cid-hkoc4sea]{color:hsl(var(--muted-foreground))}.card-body[data-astro-cid-hkoc4sea]{flex:1;margin-bottom:2rem}.features-list[data-astro-cid-hkoc4sea]{list-style:none;display:flex;flex-direction:column;gap:1rem}.feature-item[data-astro-cid-hkoc4sea]{display:flex;gap:.75rem;font-size:.95rem;line-height:1.5}.check-icon[data-astro-cid-hkoc4sea]{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:hsl(var(--accent) / .1);color:hsl(var(--accent));border-radius:50%;flex-shrink:0}.check-icon[data-astro-cid-hkoc4sea] svg[data-astro-cid-hkoc4sea]{width:.9rem;height:.9rem}.card-footer[data-astro-cid-hkoc4sea]{display:flex;flex-direction:column;gap:1rem}.trial-text[data-astro-cid-hkoc4sea]{text-align:center;font-size:.85rem;font-weight:600;color:hsl(var(--accent))}.btn[data-astro-cid-hkoc4sea]{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.875rem;border-radius:var(--radius);font-weight:600;text-decoration:none;transition:all .2s;border:1px solid transparent;cursor:pointer}.btn-accent[data-astro-cid-hkoc4sea]{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.btn-accent[data-astro-cid-hkoc4sea]:hover{opacity:.9}.btn-outline[data-astro-cid-hkoc4sea]{background:transparent;border-color:hsl(var(--border));color:hsl(var(--foreground))}.btn-outline[data-astro-cid-hkoc4sea]:hover{background:hsl(var(--muted))}.btn-disabled[data-astro-cid-hkoc4sea]{background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:not-allowed;opacity:.7}.contact[data-astro-cid-xmivup5a]{padding:5rem 0}.container[data-astro-cid-xmivup5a]{padding:0 1.5rem}.contact-card[data-astro-cid-xmivup5a]{position:relative;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:2rem;padding:4rem 2rem;text-align:center;overflow:hidden;box-shadow:0 10px 30px -10px #0000000d}.glow-bg[data-astro-cid-xmivup5a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;background:radial-gradient(circle,hsla(var(--accent),.15) 0%,transparent 70%);filter:blur(60px);z-index:0;pointer-events:none}.contact-content[data-astro-cid-xmivup5a]{position:relative;z-index:1;max-width:38rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem;align-items:center}.contact-title[data-astro-cid-xmivup5a]{font-size:2rem;font-weight:800;letter-spacing:-.02em;color:hsl(var(--foreground));margin:0}@media(min-width:1024px){.contact-title[data-astro-cid-xmivup5a]{font-size:2.5rem}}.contact-subtitle[data-astro-cid-xmivup5a]{font-size:1.125rem;color:hsl(var(--muted-foreground));line-height:1.6}.contact-buttons[data-astro-cid-xmivup5a]{display:flex;flex-direction:column;gap:1rem;justify-content:center;width:100%;max-width:400px}@media(min-width:640px){.contact-buttons[data-astro-cid-xmivup5a]{flex-direction:row;width:auto;max-width:none}}.btn[data-astro-cid-xmivup5a]{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;border-radius:9999px;transition:all .2s ease-in-out;border:1px solid transparent;cursor:pointer;text-decoration:none}.btn-icon[data-astro-cid-xmivup5a]{width:1.25rem;height:1.25rem}.btn-primary[data-astro-cid-xmivup5a]{background:hsl(var(--accent));color:hsl(var(--accent-foreground));box-shadow:0 4px 6px -1px hsla(var(--accent),.3)}.btn-primary[data-astro-cid-xmivup5a]:hover{transform:translateY(-2px);box-shadow:0 6px 12px -2px hsla(var(--accent),.4);opacity:.95}.btn-outline[data-astro-cid-xmivup5a]{background:transparent;border-color:hsl(var(--border));color:hsl(var(--foreground))}.btn-outline[data-astro-cid-xmivup5a]:hover{background:hsl(var(--muted));border-color:hsl(var(--muted-foreground))}
