:root{--ac-transparent: transparent;--ac-current: currentColor;--ac-white: 255, 255, 255;--ac-primary: 64, 93, 255;--ac-secondary: 98, 251, 213;--ac-dark: 22, 22, 22;--ac-gray-100: 232, 232, 232;--ac-gray-200: 185, 185, 185;--ac-gray-300: 139, 139, 139;--ac-gray-400: 92, 92, 92;--ac-gray-500: 45, 45, 45;--ac-success: 0, 255, 0;--ac-warning: 255, 255, 0;--ac-danger: 255, 0, 0;--ac-primary-hover: rgba(var(--ac-primary), .9);--ac-secondary-hover: rgba(var(--ac-secondary), .9);--ac-dark-hover: rgba(var(--ac-dark), .9);--ac-white-hover: rgba(var(--ac-white), .9);--ac-primary-active: rgb(var(--ac-primary));--ac-secondary-active: rgb(var(--ac-secondary));--ac-dark-active: rgb(var(--ac-dark));--ac-white-active: rgb(var(--ac-white));--ac-primary-focus: 0 0 0 2px rgba(var(--ac-primary), .4);--ac-secondary-focus: 0 0 0 2px rgba(var(--ac-secondary), .4);--ac-dark-focus: 0 0 0 2px rgba(var(--ac-dark), .4);--ac-white-focus: 0 0 0 2px rgba(var(--ac-white), .4);--ac-disabled-opacity: .4;--ac-outline-color: rgba(var(--ac-primary), .5);--ac-outline-offset: var(--ac-spacing-0-5);--ac-outline-style: solid;--ac-outline-width: var(--ac-border-2);--ac-font-sans: ui-sans-serif, system-ui, sans-serif;--ac-text-xs: .75rem;--ac-text-sm: .875rem;--ac-text-md: 1rem;--ac-text-lg: 1.125rem;--ac-text-xl: 1.25rem;--ac-text-2xl: 1.5rem;--ac-text-3xl: 1.875rem;--ac-font-light: 300;--ac-font-normal: 400;--ac-font-medium: 500;--ac-font-bold: 700;--ac-leading-none: 1;--ac-leading-normal: 1.5;--ac-spacing-px: 1px;--ac-spacing-0-5: .125rem;--ac-spacing-1: .25rem;--ac-spacing-1-5: .375rem;--ac-spacing-2: .5rem;--ac-spacing-2-5: .625rem;--ac-spacing-3: .75rem;--ac-spacing-3-5: .875rem;--ac-spacing-4: 1rem;--ac-spacing-5: 1.25rem;--ac-spacing-6: 1.5rem;--ac-spacing-7: 1.75rem;--ac-spacing-8: 2rem;--ac-spacing-9: 2.25rem;--ac-spacing-10: 2.5rem;--ac-spacing-12: 3rem;--ac-spacing-16: 4rem;--ac-border-0: 0;--ac-border: 1px;--ac-border-2: 2px;--ac-rounded-none: 0;--ac-rounded-sm: .125rem;--ac-rounded: .25rem;--ac-rounded-md: .375rem;--ac-rounded-lg: .5rem;--ac-rounded-xl: .75rem;--ac-rounded-2xl: 1rem;--ac-rounded-3xl: 1.5rem;--ac-rounded-4xl: 2rem;--ac-rounded-full: 9999px}.light,:root,[data-theme=light]{color-scheme:light;--ac-color-100: var(--ac-white);--ac-color-200: var(--ac-gray-100);--ac-color-300: var(--ac-gray-200);--ac-color-400: var(--ac-gray-300);--ac-color-500: var(--ac-gray-400);--ac-color-600: var(--ac-gray-500);--ac-color-700: var(--ac-dark)}.dark,[data-theme=dark]{color-scheme:dark;--ac-color-100: var(--ac-dark);--ac-color-200: var(--ac-gray-500);--ac-color-300: var(--ac-gray-400);--ac-color-400: var(--ac-gray-300);--ac-color-500: var(--ac-gray-200);--ac-color-600: var(--ac-gray-100);--ac-color-700: var(--ac-white)}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid}:root{--ac-input-border-radius: var(--ac-rounded-xl);--ac-input-padding: var(--ac-spacing-4);--ac-input-height: var(--ac-spacing-12)}input::-moz-placeholder{color:rgb(var(--ac-color-400))}input::placeholder{color:rgb(var(--ac-color-400))}.ac-input-wrapper .ac-input:-moz-read-only{background-color:rgb(var(--ac-color-200))}.ac-input-wrapper .ac-input:read-only{background-color:rgb(var(--ac-color-200))}:root{--ac-textarea-border-radius: var(--ac-rounded-xl);--ac-textarea-padding-x: var(--ac-spacing-4);--ac-textarea-padding-y: var(--ac-spacing-3);--ac-textarea-height: var(--ac-spacing-12)}textarea::-moz-placeholder{color:rgb(var(--ac-color-400))}textarea::placeholder{color:rgb(var(--ac-color-400))}.ac-textarea-wrapper .ac-textarea:-moz-read-only{background-color:rgb(var(--ac-color-200))}.ac-textarea-wrapper .ac-textarea:read-only{background-color:rgb(var(--ac-color-200))}:root{--ac-modal-backdrop-color: rgba(var(--ac-color-700), .15);--ac-modal-backdrop-filter: blur(var(--ac-spacing-3));--ac-modal-background-color: rgb(var(--ac-color-100));--ac-modal-border-radius: var(--ac-rounded-2xl);--ac-modal-width-xs: calc(var(--ac-spacing-16) * 5);--ac-modal-width-sm: calc(var(--ac-spacing-16) * 6);--ac-modal-width-md: calc(var(--ac-spacing-16) * 7);--ac-modal-width-lg: calc(var(--ac-spacing-16) * 8);--ac-modal-width-xl: calc(var(--ac-spacing-16) * 9);--ac-modal-width-2xl: calc(var(--ac-spacing-16) * 10);--ac-modal-width-3xl: calc(var(--ac-spacing-16) * 11);--ac-modal-width-4xl: calc(var(--ac-spacing-16) * 12)}@keyframes slide-in-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-out-down{to{transform:translateY(100%);display:none}}@keyframes fade-out{0%{opacity:1;display:flex}to{opacity:0;display:none}}.ac-modal[data-astro-cid-4ka4zzun]{background-color:var(--ac-modal-background-color);border-top-left-radius:var(--ac-modal-border-radius);border-top-right-radius:var(--ac-modal-border-radius);display:flex;flex-direction:column;font-family:var(--ac-font-sans);inset-block-end:0;inset-block-start:auto;max-height:calc(100% - var(--ac-spacing-16));max-width:100%;overflow:hidden;padding-bottom:0;padding-inline:0;padding-top:var(--ac-spacing-4);position:fixed;width:100%;&[data-astro-cid-4ka4zzun]::backdrop{backdrop-filter:var(--ac-modal-backdrop-filter);background-color:var(--ac-modal-backdrop-color);cursor:pointer}&[data-astro-cid-4ka4zzun]:before{background-color:rgba(var(--ac-color-300),.5);border-radius:var(--ac-rounded-full);content:"";display:block;height:var(--ac-spacing-1);left:calc(50% - var(--ac-spacing-5));position:absolute;top:var(--ac-spacing-3);width:var(--ac-spacing-10)}&.ac-modal--close{display:none}&.ac-modal--full{border-radius:0;height:100%;width:100%;max-width:100%;max-height:100%}&.ac-modal--animated{animation:slide-out-down .2s forwards;&[open]{animation:slide-in-up .3s linear}}}.ac-modal-close[data-astro-cid-4ka4zzun]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ac-transparent);border-radius:var(--ac-rounded-full);color:rgb(var(--ac-color-500));cursor:pointer;height:var(--ac-spacing-8);padding:var(--ac-spacing-1);position:absolute;right:var(--ac-spacing-2);top:var(--ac-spacing-2);width:var(--ac-spacing-8);&[data-astro-cid-4ka4zzun]:hover{background-color:rgb(var(--ac-color-200));color:rgb(var(--ac-color-700))}>svg[data-astro-cid-4ka4zzun]{height:var(--ac-spacing-6);width:var(--ac-spacing-6)}}@media(min-width:640px){.ac-modal[data-astro-cid-4ka4zzun]{border-bottom-left-radius:var(--ac-modal-border-radius);border-bottom-right-radius:var(--ac-modal-border-radius);inset-block-start:0;max-width:calc(100% - var(--ac-spacing-16));padding-top:0;&[data-astro-cid-4ka4zzun]:before{content:none}&.ac-modal--xs{width:var(--ac-modal-width-xs)}&.ac-modal--sm{width:var(--ac-modal-width-sm)}&.ac-modal--md{width:var(--ac-modal-width-md)}&.ac-modal--lg{width:var(--ac-modal-width-lg)}&.ac-modal--xl{width:var(--ac-modal-width-xl)}&.ac-modal--2xl{width:var(--ac-modal-width-2xl)}&.ac-modal--3xl{width:var(--ac-modal-width-3xl)}&.ac-modal--4xl{width:var(--ac-modal-width-4xl)}&.ac-modal--animated{animation:fade-out .2s forwards;&[open]{animation:fade-in .3s linear}}}}.ac-modal-header[data-astro-cid-45hhpx3s]{padding:var(--ac-spacing-4) var(--ac-spacing-6)}.ac-modal-body[data-astro-cid-zki7crm3]{flex:1 1 auto;overflow-y:auto;padding:var(--ac-spacing-4) var(--ac-spacing-6)}.ac-modal-footer[data-astro-cid-ht7g5tzc]{align-items:center;display:flex;gap:var(--ac-spacing-4);justify-content:flex-end;padding:var(--ac-spacing-4) var(--ac-spacing-6)}.platform-card[data-astro-cid-ibwqmfum]{display:flex;flex-direction:column;align-items:center;padding:1.75rem;background:rgb(var(--midnight-900));border:1px solid rgb(var(--midnight-700));border-radius:20px;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 2px #0000001a,0 4px 8px #0000001a}.platform-card[data-astro-cid-ibwqmfum]:hover{border-color:rgb(var(--jade-500) / .3);box-shadow:0 2px 4px #0000001a,0 8px 16px #00000026,0 0 30px rgb(var(--jade-500) / .05);transform:translateY(-4px)}.pricing-card[data-astro-cid-przegf2x]{position:relative;overflow:hidden;background:rgb(var(--obsidian-900));border:1px solid rgb(255 255 255 / .05);border-radius:20px;transition:all .5s cubic-bezier(.16,1,.3,1);box-shadow:0 25px 50px -12px #000c,0 0 0 1px #ffffff08,inset 0 1px #ffffff08;background-image:linear-gradient(to bottom,rgba(255,255,255,.02) 0%,transparent 50%)}.pricing-card[data-astro-cid-przegf2x]:hover{transform:translateY(-8px);border-color:rgb(var(--jade-500) / .2);box-shadow:0 35px 60px -15px #000000e6,0 0 60px -20px rgb(var(--jade-500) / .1),0 0 0 1px rgb(var(--jade-500) / .1)}.pricing-card-spotlight[data-astro-cid-przegf2x]{position:relative;overflow:visible;background:rgb(var(--obsidian));border:2px solid rgb(var(--jade-500) / .4);border-radius:24px;transition:all .5s cubic-bezier(.16,1,.3,1);box-shadow:0 35px 60px -15px #000000e6,0 0 100px -30px rgb(var(--jade-500) / .3),0 0 0 1px rgb(var(--jade-500) / .2),inset 0 1px rgb(var(--jade-500) / .15);background-image:linear-gradient(to bottom,rgb(var(--jade-500) / .08) 0%,transparent 40%)}.pricing-card-spotlight[data-astro-cid-przegf2x]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,rgb(var(--jade-300)) 20%,rgb(var(--jade-500)) 50%,rgb(var(--jade-300)) 80%,transparent 100%);box-shadow:0 0 20px rgb(var(--jade-500) / .5)}.pricing-card-spotlight[data-astro-cid-przegf2x]:hover{transform:translateY(-12px) scale(1.02);border-color:rgb(var(--jade-500) / .6);box-shadow:0 40px 80px -20px #000000f2,0 0 120px -30px rgb(var(--jade-500) / .4),0 0 0 1px rgb(var(--jade-500) / .3)}.popular-badge[data-astro-cid-przegf2x]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:9999px;background:linear-gradient(135deg,rgb(var(--jade-400)),rgb(var(--jade-500)),rgb(var(--jade-600)));color:#fff;font-size:.875rem;font-weight:600;box-shadow:0 2px 8px rgb(var(--jade-500) / .4),0 8px 24px rgb(var(--jade-500) / .3),inset 0 1px #fff3}.status-dot[data-astro-cid-przegf2x]{position:relative;width:6px;height:6px;border-radius:50%;background:rgb(var(--sage-500))}.status-dot[data-astro-cid-przegf2x]:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:rgb(var(--sage-500));opacity:0;animation:statusPulse 2s ease-in-out infinite}@keyframes statusPulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.3;transform:scale(1.5)}}.why-pro-card[data-astro-cid-przegf2x]{background:rgb(var(--midnight-900));border:1px solid rgb(var(--midnight-700));border-radius:24px;box-shadow:0 1px 2px #0000001a,0 4px 8px #0000001a,0 12px 24px #0000001f}.pro-feature-tag[data-astro-cid-przegf2x]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;border-radius:9999px;background:rgb(var(--jade-500) / .1);border:1px solid rgb(var(--jade-500) / .2);color:rgb(var(--jade-500));font-size:.875rem;font-weight:500;transition:all .2s ease}.pro-feature-tag[data-astro-cid-przegf2x]:hover{background:rgb(var(--jade-500) / .15);border-color:rgb(var(--jade-500) / .3);transform:translateY(-1px)}.light .pricing-card[data-astro-cid-przegf2x]{background:#fff;border:1px solid rgb(226 232 240);box-shadow:0 4px 6px #0000000a,0 10px 20px #0000000a;background-image:none}.light .pricing-card[data-astro-cid-przegf2x]:hover{border-color:rgb(var(--jade-500) / .4);box-shadow:0 10px 25px #00000014,0 20px 40px #0000000f}.light .pricing-card-spotlight[data-astro-cid-przegf2x]{background:#fff;border:2px solid rgb(var(--jade-500) / .5);box-shadow:0 10px 30px #00000014,0 0 60px -20px rgb(var(--jade-500) / .2);background-image:linear-gradient(to bottom,rgb(var(--jade-500) / .05) 0%,transparent 40%)}.light .pricing-card-spotlight[data-astro-cid-przegf2x]:hover{box-shadow:0 15px 40px #0000001a,0 0 80px -20px rgb(var(--jade-500) / .25)}.light .why-pro-card[data-astro-cid-przegf2x]{background:#f8fafc;border:1px solid rgb(226 232 240)}.signup-card[data-astro-cid-jfgd5vnc]{background:rgb(var(--obsidian-900));border:1px solid rgb(255 255 255 / .05);box-shadow:0 25px 50px -12px #000c,0 0 0 1px #ffffff08,0 0 80px -20px rgb(var(--jade-500) / .1)}.form-card[data-astro-cid-jfgd5vnc]{background:rgb(var(--midnight-800) / .5);border:1px solid rgb(var(--midnight-700));border-radius:20px;backdrop-filter:blur(12px)}.form-input[data-astro-cid-jfgd5vnc]{width:100%;padding:1rem 1rem 1rem 3rem;background:rgb(var(--midnight-900));border:1px solid rgb(var(--midnight-700));border-radius:12px;color:rgb(var(--slate-50));font-size:1rem;transition:all .2s ease}.form-input[data-astro-cid-jfgd5vnc]::-moz-placeholder{color:rgb(var(--slate-500))}.form-input[data-astro-cid-jfgd5vnc]::placeholder{color:rgb(var(--slate-500))}.form-input[data-astro-cid-jfgd5vnc]:focus{outline:none;border-color:rgb(var(--jade-500) / .5);box-shadow:0 0 0 3px rgb(var(--jade-500) / .1)}.form-checkbox[data-astro-cid-jfgd5vnc]{margin-top:.125rem;width:1.25rem;height:1.25rem;border-radius:6px;border:1px solid rgb(var(--midnight-600));background:rgb(var(--midnight-900));cursor:pointer;transition:all .2s ease}.form-checkbox[data-astro-cid-jfgd5vnc]:checked{background:rgb(var(--jade-500));border-color:rgb(var(--jade-500))}.form-checkbox[data-astro-cid-jfgd5vnc]:focus{outline:none;box-shadow:0 0 0 3px rgb(var(--jade-500) / .2)}.trust-dot[data-astro-cid-jfgd5vnc]{width:8px;height:8px;border-radius:50%;background:rgb(var(--sage-500));position:relative}.trust-dot[data-astro-cid-jfgd5vnc]:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:rgb(var(--sage-500));opacity:0;animation:trustPulse 2s ease-in-out infinite}@keyframes trustPulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.3;transform:scale(1.5)}}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.animate-fade-in[data-astro-cid-jfgd5vnc]{animation:fade-in .3s ease-out}.animate-shake[data-astro-cid-jfgd5vnc]{animation:shake .5s ease-in-out}.contact-input[data-astro-cid-jjagjrbk]{background:rgb(var(--midnight-800) / .5);border:1px solid rgb(var(--midnight-700) / .5);outline:none}.contact-input[data-astro-cid-jjagjrbk]:focus,.contact-input[data-astro-cid-jjagjrbk]:focus-visible{outline:none;border-color:rgb(var(--jade-500));box-shadow:0 0 0 3px rgb(var(--jade-500) / .15)}.light .contact-input[data-astro-cid-jjagjrbk]{background:#ffffff80;border-color:#e2e8f080}.light .contact-input[data-astro-cid-jjagjrbk]:focus,.light .contact-input[data-astro-cid-jjagjrbk]:focus-visible{border-color:rgb(var(--jade-500));box-shadow:0 0 0 3px rgb(var(--jade-500) / .1)}
