.ac-hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;padding:var(--ac-spacing-24) 0 var(--ac-spacing-32);min-height:85vh;display:flex;align-items:center}.ac-hero__bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0}.ac-hero__gradient[data-astro-cid-bbe6dxrz]{position:absolute;top:-40%;left:50%;transform:translate(-50%);width:50rem;height:50rem;background:radial-gradient(circle,rgba(var(--ac-primary),.12) 0%,rgba(var(--ac-secondary),.08) 40%,transparent 70%);border-radius:50%}.ac-hero__grid-pattern[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-image:linear-gradient(var(--ac-border-color) .0625rem,transparent .0625rem),linear-gradient(90deg,var(--ac-border-color) .0625rem,transparent .0625rem);background-size:3.75rem 3.75rem;opacity:.4;mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%)}.ac-hero__content[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.ac-hero__text[data-astro-cid-bbe6dxrz]{width:min(100%,45rem);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--ac-spacing-10)}.ac-hero__intro[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;gap:var(--ac-spacing-6)}.ac-hero__after-intro[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;gap:var(--ac-spacing-12);width:100%}.ac-hero__title[data-astro-cid-bbe6dxrz]{font-size:var(--ac-text-6xl);font-weight:var(--ac-font-extrabold);line-height:var(--ac-leading-tight);letter-spacing:-.03em;color:var(--ac-text)}.ac-hero__description[data-astro-cid-bbe6dxrz]{font-size:var(--ac-text-xl);color:var(--ac-text-muted);line-height:var(--ac-leading-relaxed);max-width:35rem}.ac-hero__ctas[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--ac-spacing-4)}.ac-hero__cta-primary[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:var(--ac-spacing-2);padding:var(--ac-spacing-3-5) var(--ac-spacing-7);font-size:var(--ac-text-md);font-weight:var(--ac-font-semibold);color:rgb(var(--ac-white));background:var(--ac-gradient-primary);border-radius:var(--ac-rounded-xl);text-decoration:none;transition:var(--ac-transition)}.ac-hero__cta-primary[data-astro-cid-bbe6dxrz]:hover{opacity:.9;transform:translateY(-.125rem);box-shadow:0 .5rem 1.5rem rgba(var(--ac-primary),.4)}.ac-hero__cta-secondary[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;padding:var(--ac-spacing-3-5) var(--ac-spacing-7);font-size:var(--ac-text-md);font-weight:var(--ac-font-semibold);color:var(--ac-text);background-color:transparent;border:.125rem solid var(--ac-border-color);border-radius:var(--ac-rounded-xl);text-decoration:none;transition:var(--ac-transition)}.ac-hero__cta-secondary[data-astro-cid-bbe6dxrz]:hover{border-color:rgb(var(--ac-primary));color:rgb(var(--ac-primary));transform:translateY(-.125rem)}.ac-hero__stats[data-astro-cid-bbe6dxrz]{display:flex;gap:var(--ac-spacing-12);padding-top:var(--ac-spacing-8);border-top:.0625rem solid var(--ac-border-color);width:100%;justify-content:center}.ac-hero__stat[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;gap:var(--ac-spacing-1)}.ac-hero__stat-value[data-astro-cid-bbe6dxrz]{font-size:var(--ac-text-3xl);font-weight:var(--ac-font-bold);color:var(--ac-text)}.ac-hero__stat-label[data-astro-cid-bbe6dxrz]{font-size:var(--ac-text-sm);color:var(--ac-text-muted)}@media(max-width:48rem){.ac-hero[data-astro-cid-bbe6dxrz]{padding:var(--ac-spacing-16) 0 var(--ac-spacing-20);min-height:auto}.ac-hero__title[data-astro-cid-bbe6dxrz]{font-size:var(--ac-text-4xl)}.ac-hero__description[data-astro-cid-bbe6dxrz]{font-size:var(--ac-text-lg)}.ac-hero__ctas[data-astro-cid-bbe6dxrz]{flex-direction:column;width:100%}.ac-hero__cta-primary[data-astro-cid-bbe6dxrz],.ac-hero__cta-secondary[data-astro-cid-bbe6dxrz]{justify-content:center}.ac-hero__stats[data-astro-cid-bbe6dxrz]{gap:var(--ac-spacing-8)}.ac-hero__stat-value[data-astro-cid-bbe6dxrz]{font-size:var(--ac-text-2xl)}}.ac-card[data-astro-cid-dohjnao5]{border-radius:var(--ac-rounded-2xl);transition:var(--ac-transition);position:relative;overflow:hidden}.ac-card--pad-sm[data-astro-cid-dohjnao5]{padding:var(--ac-spacing-4)}.ac-card--pad-md[data-astro-cid-dohjnao5]{padding:var(--ac-spacing-8)}.ac-card--pad-lg[data-astro-cid-dohjnao5]{padding:var(--ac-spacing-12)}.ac-card--default[data-astro-cid-dohjnao5]{background-color:var(--ac-card-bg);border:.0625rem solid var(--ac-card-border)}.ac-card--bordered[data-astro-cid-dohjnao5]{background-color:transparent;border:.125rem solid var(--ac-card-border)}.ac-card--shadow[data-astro-cid-dohjnao5]{background-color:var(--ac-card-bg);box-shadow:var(--ac-shadow-lg)}.ac-card--ghost[data-astro-cid-dohjnao5]{background-color:var(--ac-bg-subtle)}.ac-card--gradient-border[data-astro-cid-dohjnao5]{background-color:var(--ac-card-bg);border:.125rem solid transparent;background-clip:padding-box;position:relative}.ac-card--gradient-border[data-astro-cid-dohjnao5]:before{content:"";position:absolute;inset:-.125rem;border-radius:inherit;background:var(--ac-gradient-primary);z-index:-1}.ac-card--hover[data-astro-cid-dohjnao5]:hover{transform:translateY(-.25rem);box-shadow:var(--ac-shadow-xl)}@media(max-width:48rem){.ac-card--pad-md[data-astro-cid-dohjnao5]{padding:var(--ac-spacing-6)}.ac-card--pad-lg[data-astro-cid-dohjnao5]{padding:var(--ac-spacing-8)}}.ac-features__grid[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ac-spacing-6)}.ac-features__card-inner[data-astro-cid-vnivfuh2]{display:flex;flex-direction:column;gap:var(--ac-spacing-5);height:100%}.ac-features__text[data-astro-cid-vnivfuh2]{display:flex;flex-direction:column;gap:var(--ac-spacing-2)}.ac-features__icon[data-astro-cid-vnivfuh2]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--ac-rounded-xl);background:var(--ac-gradient-primary);color:rgb(var(--ac-white))}.ac-features__title[data-astro-cid-vnivfuh2]{font-size:var(--ac-text-lg);font-weight:var(--ac-font-semibold);color:var(--ac-text)}.ac-features__description[data-astro-cid-vnivfuh2]{font-size:var(--ac-text-sm);color:var(--ac-text-muted);line-height:var(--ac-leading-relaxed)}@media(max-width:48rem){.ac-features__grid[data-astro-cid-vnivfuh2]{grid-template-columns:1fr}}@media(min-width:48.0625rem)and (max-width:64rem){.ac-features__grid[data-astro-cid-vnivfuh2]{grid-template-columns:repeat(2,1fr)}}.ac-hiw[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:var(--ac-spacing-16);min-width:0}.ac-hiw__grid[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--ac-spacing-6);row-gap:var(--ac-spacing-8);min-width:0}.ac-hiw__item[data-astro-cid-cmgpsf2k]{display:flex;flex-direction:column;gap:var(--ac-spacing-8);min-width:0}.ac-hiw__number-wrap[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;gap:var(--ac-spacing-2)}.ac-hiw__number[data-astro-cid-cmgpsf2k]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:var(--ac-rounded-full);background:var(--ac-gradient-primary);color:rgb(var(--ac-white));font-size:var(--ac-text-xl);font-weight:var(--ac-font-extrabold);box-shadow:0 .25rem 1.25rem rgba(var(--ac-primary),.4);position:relative;z-index:1}.ac-hiw__line[data-astro-cid-cmgpsf2k]{flex:1;height:.125rem;background:linear-gradient(90deg,rgba(var(--ac-primary),.5),rgba(var(--ac-primary),.1));border-radius:.125rem}.ac-hiw__card[data-astro-cid-cmgpsf2k]{flex:1;padding:var(--ac-spacing-6);background:var(--ac-bg-subtle);border:.125rem solid var(--ac-border-color);border-radius:var(--ac-rounded-2xl);transition:var(--ac-transition);box-shadow:var(--ac-shadow-sm);display:flex;flex-direction:column;gap:var(--ac-spacing-4)}.ac-hiw__card[data-astro-cid-cmgpsf2k]:hover{border-color:rgba(var(--ac-primary),.35);box-shadow:0 .5rem 2rem rgba(var(--ac-primary),.1);transform:translateY(-.25rem)}.ac-hiw__title[data-astro-cid-cmgpsf2k]{font-size:var(--ac-text-lg);font-weight:var(--ac-font-bold);color:var(--ac-text)}.ac-hiw__desc[data-astro-cid-cmgpsf2k]{font-size:var(--ac-text-sm);color:var(--ac-text-muted);line-height:var(--ac-leading-relaxed)}@media(max-width:48rem){.ac-hiw__grid[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr;max-width:30rem;align-self:center}.ac-hiw__number-wrap[data-astro-cid-cmgpsf2k]{flex-direction:column;align-items:flex-start}.ac-hiw__line[data-astro-cid-cmgpsf2k]{display:none}}@media(min-width:48.0625rem)and (max-width:64rem){.ac-hiw__grid[data-astro-cid-cmgpsf2k]{grid-template-columns:repeat(2,1fr)}}.dc-plans{display:flex;flex-direction:column;align-items:center;gap:var(--ac-spacing-8)}.dc-period{display:inline-flex;gap:.25rem;padding:.25rem;border-radius:999px;background:rgba(var(--ac-gray-500),.12)}.dc-period button{border:0;background:transparent;color:var(--ac-text-muted);font:inherit;font-size:var(--ac-text-sm);font-weight:600;padding:.55rem 1.1rem;border-radius:999px;cursor:pointer;transition:var(--ac-transition)}.dc-period button[aria-selected=true]{background:var(--ac-card-bg);color:var(--ac-text);box-shadow:0 1px 3px #00000026}.dc-period small{margin-left:.35rem;color:rgb(var(--ac-primary));font-weight:700}.dc-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ac-spacing-6);align-items:start}.dc-state{grid-column:1 / -1;text-align:center;color:var(--ac-text-muted)}.dc-card{background:var(--ac-card-bg);border:.0625rem solid var(--ac-card-border);border-radius:var(--ac-rounded-2xl);padding:var(--ac-spacing-8);display:flex;flex-direction:column;gap:var(--ac-spacing-6);position:relative}.dc-card--featured{border:.125rem solid rgb(var(--ac-primary));box-shadow:0 0 0 .25rem rgba(var(--ac-primary),.1)}.dc-card__tag{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:var(--ac-gradient-primary);color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .8rem;border-radius:999px;white-space:nowrap}.dc-card__name{font-size:var(--ac-text-xl);font-weight:700;color:var(--ac-text)}.dc-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;color:var(--ac-text)}.dc-card__amount{font-size:var(--ac-text-4xl, 2.25rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.dc-card__per{font-size:var(--ac-text-sm);color:var(--ac-text-muted)}.dc-card__old{text-decoration:line-through;color:var(--ac-text-muted);font-size:var(--ac-text-sm)}.dc-card__save{font-size:var(--ac-text-sm);color:rgb(var(--ac-primary));font-weight:600;min-height:1.25rem}.dc-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem;font-size:var(--ac-text-sm);color:var(--ac-text)}.dc-card__list li{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--ac-card-border);padding-bottom:.5rem}.dc-card__list li span:first-child{color:var(--ac-text-muted)}.dc-card__list li strong{font-weight:600;text-align:right}.dc-btn{display:block;width:100%;padding:.85rem 1.25rem;font:inherit;font-size:var(--ac-text-sm);font-weight:600;text-align:center;border-radius:var(--ac-rounded-xl);border:.125rem solid var(--ac-border-color);background:transparent;color:var(--ac-text);cursor:pointer;transition:var(--ac-transition)}.dc-btn:hover{border-color:rgb(var(--ac-primary));color:rgb(var(--ac-primary))}.dc-btn--primary{background:var(--ac-gradient-primary);border-color:transparent;color:#fff}.dc-btn--primary:hover{color:#fff;opacity:.92}.dc-card__trial{background:none;border:0;padding:0;font:inherit;font-size:var(--ac-text-sm);font-weight:600;color:rgb(var(--ac-primary));cursor:pointer;text-align:center;margin-top:-.75rem}.dc-card__trial:hover{text-decoration:underline}.dc-card__sub{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ac-text-muted);margin:0 0 .5rem}.dc-chips{display:flex;flex-wrap:wrap;gap:.4rem}.dc-chip{font-size:.75rem;font-weight:500;padding:.3rem .65rem;border-radius:999px;border:1px solid var(--ac-card-border);color:var(--ac-text)}.dc-chip--new{background:rgba(var(--ac-primary),.12);border-color:transparent;color:rgb(var(--ac-primary));font-weight:600}.dc-more{background:none;border:1px solid var(--ac-border-color);border-radius:var(--ac-rounded-xl);padding:.65rem 1rem;font:inherit;font-size:var(--ac-text-sm);font-weight:600;color:var(--ac-text);cursor:pointer}.dc-more:hover{border-color:rgb(var(--ac-primary));color:rgb(var(--ac-primary))}.dc-detail{display:flex;flex-direction:column;gap:1.25rem}.dc-detail ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.7rem;font-size:var(--ac-text-sm)}.dc-detail li strong{display:block;font-weight:600;color:var(--ac-text)}.dc-detail li span{color:var(--ac-text-muted)}.dc-detail li em{font-style:normal;font-size:.75rem;color:rgb(var(--ac-primary));font-weight:600}.dc-note{font-size:var(--ac-text-sm);color:var(--ac-text-muted);text-align:center;margin:0}.dc-modal{position:fixed;inset:0;margin:auto;height:fit-content;max-height:calc(100dvh - 2rem);overflow-x:hidden;overflow-y:auto;box-sizing:border-box;border:0;border-radius:var(--ac-rounded-2xl);padding:0;width:min(28rem,calc(100vw - 2rem));background:var(--ac-card-bg);color:var(--ac-text)}.dc-modal::backdrop{background:#0f172a8c;backdrop-filter:blur(3px)}.dc-modal__form{display:flex;flex-direction:column;gap:1rem;padding:2rem;position:relative}.dc-modal__close{position:absolute;top:.75rem;right:.9rem;border:0;background:transparent;font-size:1.75rem;line-height:1;color:var(--ac-text-muted);cursor:pointer}.dc-modal__title{font-size:var(--ac-text-xl);font-weight:700;margin:0}.dc-modal__text,.dc-modal__fine{font-size:var(--ac-text-sm);color:var(--ac-text-muted);margin:0}.dc-modal__form label{display:flex;flex-direction:column;gap:.35rem;font-size:var(--ac-text-sm);font-weight:600}.dc-modal__form input{box-sizing:border-box;width:100%;min-width:0;font:inherit;font-weight:400;height:2.75rem;padding:0 .85rem;border-radius:var(--ac-rounded-xl);border:1px solid var(--ac-border-color);background:var(--ac-bg);color:var(--ac-text)}.dc-modal__form input:focus{outline:2px solid rgba(var(--ac-primary),.5);outline-offset:1px}.dc-modal__form select{box-sizing:border-box;width:100%;min-width:0;font:inherit;height:2.75rem;padding:0 .85rem;border-radius:var(--ac-rounded-xl);border:1px solid var(--ac-border-color);background:var(--ac-bg);color:var(--ac-text)}.dc-dian{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.dc-dian small{font-size:.8rem;opacity:.75}.dc-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.dc-modal [hidden]{display:none!important}.dc-paypal{display:flex;flex-direction:column;gap:.75rem}.dc-gw{display:flex;gap:.5rem}.dc-gw button{flex:1;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.6rem .75rem;font:inherit;font-size:var(--ac-text-sm);font-weight:600;color:var(--ac-text);background:var(--ac-bg);border:1px solid var(--ac-border-color);border-radius:var(--ac-rounded-xl);cursor:pointer;transition:var(--ac-transition)}.dc-gw button small{font-size:.6875rem;font-weight:500;color:var(--ac-text-muted)}.dc-gw button[aria-selected=true]{border-color:rgb(var(--ac-primary));box-shadow:0 0 0 .1875rem rgba(var(--ac-primary),.15)}.dc-hp{position:absolute!important;left:-9999px}.dc-msg{min-height:1.25rem;font-size:var(--ac-text-sm);margin:0}.dc-msg--err{color:#b3261e}.dc-msg--ok{color:#1b6e3c}@media(max-width:64rem){.dc-grid{grid-template-columns:1fr;max-width:26rem}}@media(max-width:30rem){.dc-row{grid-template-columns:1fr}}.ac-accordion[data-astro-cid-oqjbs5yv]{background:transparent;display:flex;flex-direction:column;gap:var(--ac-spacing-3);margin-inline:auto;max-width:43.75rem;width:100%}.ac-accordion-item[data-astro-cid-3p7czjhg]{margin:0;font-family:var(--ac-font-sans);height:var(--ac-accordion-item-collapsed);overflow:hidden;background-color:var(--ac-card-bg);border:.0625rem solid var(--ac-card-border);border-radius:var(--ac-rounded-xl);box-shadow:var(--ac-shadow-sm);padding:0;transition:border-color var(--ac-transition),box-shadow var(--ac-transition);&:hover{border-color:rgba(var(--ac-primary),.3)}&[open]{height:var(--ac-accordion-item-expanded);border-color:rgba(var(--ac-primary),.3);box-shadow:0 0 0 .1875rem rgba(var(--ac-primary),.05);.ac-accordion-item-title{color:var(--ac-text)}&[data-accordion-toggle=plus] .ac-accordion-item-title[data-astro-cid-3p7czjhg]>.ac-icon{transform:rotate(-45deg)}&[data-accordion-toggle=chevron] .ac-accordion-item-chevron[data-astro-cid-3p7czjhg]{background:var(--ac-gradient-primary);color:rgb(var(--ac-white))}&[data-accordion-toggle=chevron] .ac-accordion-item-chevron[data-astro-cid-3p7czjhg] .ac-icon.ac-icon--accordion-chevron{transform:rotate(180deg)}}&.accordion-item--animated{transition:height .3s linear}}.ac-accordion-item-title[data-astro-cid-3p7czjhg]{align-items:center;color:var(--ac-text);cursor:pointer;display:flex;font-size:var(--ac-text-md);font-weight:var(--ac-font-semibold);gap:var(--ac-spacing-3);justify-content:space-between;line-height:var(--ac-leading-normal);list-style-type:none;padding:var(--ac-spacing-5) var(--ac-spacing-6);transition:color .3s ease-in-out;&:hover,&:focus{color:var(--ac-text)}&::marker,&::-webkit-details-marker{display:none}>span[data-astro-cid-3p7czjhg]:first-child{flex:1 1 auto;min-width:0}>.ac-icon{width:var(--ac-spacing-6);height:var(--ac-spacing-6);transition:transform .3s ease-in-out;color:rgb(var(--ac-color-400))}}.ac-accordion-item-chevron[data-astro-cid-3p7czjhg]{align-items:center;aspect-ratio:1;border-radius:50%;box-sizing:border-box;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;width:2rem;background-color:var(--ac-bg-muted);color:var(--ac-text-muted);transition:background-color .3s ease-in-out,color .3s ease-in-out;.ac-icon.ac-icon--accordion-chevron{transition:transform .3s ease-in-out}}.ac-accordion-item-content[data-astro-cid-3p7czjhg]{padding:0}.ac-accordion-slot[data-astro-cid-3p7czjhg]>*{margin:0;color:var(--ac-text-muted);font-size:var(--ac-text-sm);line-height:var(--ac-leading-relaxed);padding-left:var(--ac-spacing-6);padding-right:var(--ac-spacing-6)}.ac-accordion-slot[data-astro-cid-3p7czjhg]>*:last-child{padding-bottom:var(--ac-spacing-6)}@media(max-width:48rem){.ac-accordion-item-title[data-astro-cid-3p7czjhg]{font-size:var(--ac-text-sm);padding:var(--ac-spacing-4) var(--ac-spacing-5)}.ac-accordion-slot[data-astro-cid-3p7czjhg]>*{padding-left:var(--ac-spacing-5);padding-right:var(--ac-spacing-5)}.ac-accordion-slot[data-astro-cid-3p7czjhg]>*:last-child{padding-bottom:var(--ac-spacing-5)}}
