._wrapper_100a8_1{display:flex;flex-direction:column;gap:12px;width:100%}._topBar_100a8_10{display:flex;align-items:center;gap:10px}._progressBar_100a8_16{flex:1;height:3px;background-color:#ffffff14;border-radius:2px;overflow:hidden}._progressFill_100a8_24{height:100%;background-color:var(--color-primary);border-radius:2px;transition:width .5s cubic-bezier(.22,1,.36,1)}._scene_100a8_36{min-height:440px;animation:_sceneIn_100a8_1 .34s cubic-bezier(.22,1,.36,1) both}@keyframes _sceneIn_100a8_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}._card_100a8_54{display:flex;flex-direction:column;gap:10px}._writing_100a8_62{animation:_fadeUp_100a8_1 .18s ease-out both}._feedback_100a8_68{animation:_fadeUp_100a8_1 .22s ease-out both}@keyframes _fadeUp_100a8_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._restartBtn_100a8_85{background:none;border:none;padding:0;font-family:var(--font-body);font-size:11px;color:var(--color-slate);cursor:pointer;letter-spacing:.04em;white-space:nowrap;flex-shrink:0;transition:color .15s ease}._restartBtn_100a8_85:hover{color:var(--color-body)}.border-glow-card{--edge-proximity: 0;--cursor-angle: 45deg;--edge-sensitivity: 30;--color-sensitivity: calc(var(--edge-sensitivity) + 20);--border-radius: 28px;--glow-padding: 40px;--cone-spread: 25;position:relative;border-radius:var(--border-radius);isolation:isolate;transform:translateZ(.01px);display:grid;border:1px solid rgb(255 255 255 / 15%);background:var(--card-bg, #060010);overflow:visible;height:100%}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";position:absolute;inset:0;border-radius:inherit;transition:opacity .25s ease-out;z-index:-1}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{border:1px solid transparent;background:linear-gradient(var(--card-bg, #060010) 0 100%) padding-box,linear-gradient(#fff0 0% 100%) border-box,var( --gradient-one, radial-gradient( at 80% 55%, hsla(268, 100%, 76%, 1) 0px, transparent 50% ) ) border-box,var( --gradient-two, radial-gradient( at 69% 34%, hsla(349, 100%, 74%, 1) 0px, transparent 50% ) ) border-box,var( --gradient-three, radial-gradient(at 8% 6%, hsla(136, 100%, 78%, 1) 0px, transparent 50%) ) border-box,var( --gradient-four, radial-gradient( at 41% 38%, hsla(192, 100%, 64%, 1) 0px, transparent 50% ) ) border-box,var( --gradient-five, radial-gradient( at 86% 85%, hsla(186, 100%, 74%, 1) 0px, transparent 50% ) ) border-box,var( --gradient-six, radial-gradient(at 82% 18%, hsla(52, 100%, 65%, 1) 0px, transparent 50%) ) border-box,var( --gradient-seven, radial-gradient(at 51% 4%, hsla(12, 100%, 72%, 1) 0px, transparent 50%) ) border-box,var(--gradient-base, linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%))}.border-glow-card:after{border:1px solid transparent;background:var( --gradient-one, radial-gradient( at 80% 55%, hsla(268, 100%, 76%, 1) 0px, transparent 50% ) ) padding-box,var( --gradient-two, radial-gradient( at 69% 34%, hsla(349, 100%, 74%, 1) 0px, transparent 50% ) ) padding-box,var( --gradient-three, radial-gradient(at 8% 6%, hsla(136, 100%, 78%, 1) 0px, transparent 50%) ) padding-box,var( --gradient-four, radial-gradient( at 41% 38%, hsla(192, 100%, 64%, 1) 0px, transparent 50% ) ) padding-box,var( --gradient-five, radial-gradient( at 86% 85%, hsla(186, 100%, 74%, 1) 0px, transparent 50% ) ) padding-box,var( --gradient-six, radial-gradient(at 82% 18%, hsla(52, 100%, 65%, 1) 0px, transparent 50%) ) padding-box,var( --gradient-seven, radial-gradient(at 51% 4%, hsla(12, 100%, 72%, 1) 0px, transparent 50%) ) padding-box,var(--gradient-base, linear-gradient(#c299ff 0 100%)) padding-box;mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-composite:subtract,add,add,add,add,add;opacity:calc(var(--fill-opacity, .5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color, hsl(40deg 80% 80% / 100%)),inset 0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),inset 0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),inset 0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),inset 0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),inset 0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),inset 0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%)),0 0 1px 0 var(--glow-color-60, hsl(40deg 80% 80% / 60%)),0 0 3px 0 var(--glow-color-50, hsl(40deg 80% 80% / 50%)),0 0 6px 0 var(--glow-color-40, hsl(40deg 80% 80% / 40%)),0 0 15px 0 var(--glow-color-30, hsl(40deg 80% 80% / 30%)),0 0 25px 2px var(--glow-color-20, hsl(40deg 80% 80% / 20%)),0 0 50px 2px var(--glow-color-10, hsl(40deg 80% 80% / 10%))}.border-glow-inner{display:flex;flex-direction:column;position:relative;overflow:auto;z-index:1;gap:1rem;padding:2rem}.grid[data-astro-cid-przegf2x]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-md);max-width:920px;margin:0 auto}.card[data-astro-cid-przegf2x]{background-color:transparent;padding:var(--spacing-md);scale:.95}.card-featured[data-astro-cid-przegf2x],.card-featured[data-astro-cid-przegf2x]:hover{background-color:var(--color-bg-secondary);border-color:var(--color-primary)}.price-row[data-astro-cid-przegf2x]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.price[data-astro-cid-przegf2x]{font-size:3rem;font-weight:800;line-height:1}.price-strike[data-astro-cid-przegf2x]{font-size:1.75rem;font-weight:600;color:#fff6;text-decoration:line-through}.unit[data-astro-cid-przegf2x]{font-size:.875rem;color:#fff9}.subtitle[data-astro-cid-przegf2x]{font-size:.875rem;color:#ffffffb3;margin:0}.divider[data-astro-cid-przegf2x]{border:none;border-top:1px solid var(--color-bg-tertiary);margin:var(--spacing-sm) 0}.features[data-astro-cid-przegf2x]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem;flex:1}.feature-item[data-astro-cid-przegf2x]{display:flex;align-items:center;gap:.75rem;font-size:.95rem}.check-icon[data-astro-cid-przegf2x]{color:var(--color-primary);flex-shrink:0}.cta[data-astro-cid-przegf2x]{width:100%;margin-top:var(--spacing-sm)}.fineprint[data-astro-cid-przegf2x]{text-align:center;font-size:.8rem;color:#ffffff80;margin:0}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-fade-1[data-astro-cid-j7pv25f6]{animation:heroFadeUp .8s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.5s}.hero-fade-2[data-astro-cid-j7pv25f6]{animation:heroFadeUp .8s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.52s}.hero-fade-3[data-astro-cid-j7pv25f6]{animation:heroFadeUp .8s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.54s}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100dvh;display:grid;align-items:center;overflow:hidden}.hero-bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0 0 -40%;z-index:0;background-size:cover;background-repeat:no-repeat;background-position:center 10%;-webkit-mask-image:linear-gradient(to bottom,black 20%,transparent 70%);mask-image:linear-gradient(to bottom,black 20%,transparent 70%);opacity:.85;will-change:transform}@media(max-width:1300px){.hero-bg[data-astro-cid-j7pv25f6]{opacity:.15}}.hero-content[data-astro-cid-j7pv25f6]{position:relative;height:100%;z-index:101;display:flex;flex-direction:column;gap:1.5rem;justify-content:center;max-width:32rem;padding:6rem 0;will-change:transform,opacity}@media(min-width:430px){.hero-content[data-astro-cid-j7pv25f6]{padding:90px 0 2rem}}.icon-container[data-astro-cid-j7pv25f6]{padding:1rem;display:flex;justify-content:center;align-items:center;width:fit-content;background-color:var(--color-primary-opacity)}.gradient-to-dark[data-astro-cid-j7pv25f6]{background:linear-gradient(to bottom,var(--color-bg-secondary) 0%,var(--color-bg-primary) 100%);padding-bottom:5rem}.dr-blast-center[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.dr-blast-header[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);text-align:center}.line-mark-h[data-astro-cid-j7pv25f6]{height:4px;width:40px;background-color:var(--color-primary)}.chat-stage[data-astro-cid-j7pv25f6]{width:100%;max-width:520px}.line-mark[data-astro-cid-j7pv25f6]{height:10px;width:50px;background-color:var(--color-primary)}.card-fade[data-astro-cid-j7pv25f6]{height:100%}.pricing-section[data-astro-cid-j7pv25f6]{background-color:var(--color-bg-primary);padding:6rem 0}.cta-section[data-astro-cid-j7pv25f6]{position:relative;background-color:var(--color-bg-primary);padding:6rem 0;overflow:hidden;isolation:isolate}.cta-section[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;background-image:var(--gradient-bg);background-size:cover;background-repeat:no-repeat;background-position:bottom center;transform:scaleX(-1);z-index:-1}.cta-section[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:0;left:0;right:0;height:99%;background:linear-gradient(to bottom,#01152a 0%,transparent 100%);z-index:-1;pointer-events:none}.cta-title[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4vw,3rem);text-transform:uppercase;font-weight:800;font-family:var(--font-title)}.cta-subtitle[data-astro-cid-j7pv25f6]{max-width:640px;font-size:1.125rem}[data-astro-cid-j7pv25f6][data-aos=fade-up]{opacity:0;transform:translate3d(0,100px,0);transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:cubic-bezier(.215,.61,.355,1);will-change:opacity,transform}[data-astro-cid-j7pv25f6][data-aos=fade-up].is-visible{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){[data-astro-cid-j7pv25f6][data-aos]{opacity:1!important;transform:none!important;transition:none!important}}
