.pricing-plans{--pricing-accent:#ff9143}.pricing-plans__period{display:flex;width:max-content;max-width:100%;gap:4px;padding:5px;margin:-10px auto 12px;border:1px solid var(--ani-line);border-radius:999px;background:var(--ani-panel)}.pricing-plans__period button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 23px;border-radius:999px;font-size:14px;font-weight:500;color:var(--ani-muted);cursor:pointer;transition:background .16s,color .16s}.pricing-plans__period button[aria-pressed=true]{background:var(--ani-primary);color:var(--ani-on-primary)}.pricing-plans__period button:focus-visible{outline:2px solid var(--pricing-accent);outline-offset:4px}.pricing-plans__period button:disabled{cursor:wait}.pricing-plans__period span{padding:3px 8px;border-radius:999px;background:var(--pricing-accent);color:#17110b;font-size:11px;font-weight:700;line-height:1.4;white-space:nowrap}.pricing-plans__yearly-benefit{margin:0 0 32px;color:var(--ani-muted);font-size:13px;line-height:1.5;text-align:center}.pricing-plans__yearly-benefit strong{color:var(--ani-primary);font-weight:500}.pricing-plans__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;row-gap:0;max-width:1200px;margin:0 auto;padding-top:16px}.pricing-plans__card{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 6;row-gap:0;min-width:0;border:1px solid var(--ani-line);border-radius:8px;background:var(--ani-panel)}.pricing-plans__card--featured{border-color:var(--pricing-accent)}.pricing-plans__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:6px 16px;border-radius:999px;background:var(--pricing-accent);color:var(--ani-canvas);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pricing-plans__top{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;align-items:start;padding:30px 28px 24px;text-align:center}.pricing-plans__top h2,.pricing-plans__top h3{margin:0 0 10px;color:var(--ani-text);font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.035em}.pricing-plans__card--featured h2,.pricing-plans__card--featured h3{color:var(--pricing-accent)}.pricing-plans__description{margin:0;color:var(--ani-muted);font-size:14px;line-height:1.55}.pricing-plans__price-block{margin:26px 0 24px}.pricing-plans__price-line{display:flex;flex-direction:column;align-items:center;gap:8px}.pricing-plans__amount{font-size:56px;line-height:1.1;font-weight:550;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ani-text);white-space:nowrap}.pricing-plans__suffix{font-size:13px;color:var(--ani-muted)}.pricing-plans__billing{margin-top:12px;font-size:14px;line-height:1.5;color:var(--ani-muted)}.pricing-plans__billing strong{color:var(--ani-text);font-weight:500;white-space:nowrap}.pricing-plans__savings{margin-top:8px;color:var(--pricing-accent);font-size:13px;line-height:1.5}.pricing-plans__savings strong{font-weight:600;white-space:nowrap}.pricing-plans__button{position:relative;width:100%;min-height:48px;padding-inline:38px;justify-content:center;font-size:14px}.pricing-plans__button svg{position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .16s}.pricing-plans__button:hover:not(:disabled) svg{transform:translate(3px,-50%)}.pricing-plans__button-note{margin-top:16px;font-size:13px;line-height:1.6;color:var(--ani-muted)}.pricing-plans__button-note strong{display:block;margin-bottom:6px;color:var(--ani-text);font-weight:500}.pricing-plans__button-note strong:last-child{margin-bottom:0}.pricing-plans__button-note span{display:block;max-width:36ch;margin-inline:auto}.pricing-plans__details{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0;align-items:start;padding:24px 28px 28px;border-top:1px solid var(--ani-line)}.pricing-plans__feature-heading{margin-bottom:22px;color:var(--ani-text);font-size:16px;line-height:1.5;font-weight:500;text-align:center}.pricing-plans__feature-heading strong{color:var(--pricing-accent);font-weight:600}.pricing-plans__features{display:flex;flex-direction:column;gap:13px;padding:0;margin:0;list-style:none}.pricing-plans__features li{display:flex;align-items:flex-start;gap:10px;color:var(--ani-text);font-size:14px;line-height:1.55}.pricing-plans__features svg{margin-top:1px;flex-shrink:0;color:var(--pricing-accent)}.pricing-plans__free-note{margin-top:22px;padding-top:18px;border-top:1px solid var(--ani-line);font-size:13px;line-height:1.6;color:var(--ani-muted)}.pricing-plans__footer{max-width:1200px;margin:24px auto 44px;text-align:center;color:var(--ani-muted)}.pricing-plans__trial-terms{margin:0 auto 12px;font-size:13px;line-height:1.7;text-wrap:balance}.pricing-plans__terms{display:flex;align-items:flex-start;justify-content:center;gap:7px;max-width:42rem;margin-inline:auto;font-size:11px;line-height:1.6}.pricing-plans__terms svg{flex-shrink:0;margin-top:2px}@media (max-width:1100px){.pricing-plans__grid{column-gap:16px}.pricing-plans__details,.pricing-plans__top{padding-left:20px;padding-right:20px}.pricing-plans__amount{font-size:48px}.pricing-plans__button{font-size:12px;padding-inline:32px}.pricing-plans__button svg{right:12px}}@media (max-width:850px){.pricing-plans__grid{grid-template-columns:1fr;max-width:500px;gap:30px}.pricing-plans__card{grid-row:auto;grid-template-rows:auto auto}.pricing-plans__details,.pricing-plans__top{grid-row:auto;grid-template-rows:none;padding-inline:27px}.pricing-plans__amount{font-size:56px}.pricing-plans__button{font-size:14px}}@media (max-width:380px){.pricing-plans__period button{padding-inline:16px;gap:7px}.pricing-plans__amount{font-size:48px}.pricing-plans__details,.pricing-plans__top{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.pricing-plans__button svg,.pricing-plans__period button{transition:none}}.store-reviews_section__pR42L{padding:76px 24px 64px;background:var(--ani-canvas);color:var(--ani-text);scroll-margin-top:88px}.store-reviews_container___CrVw{max-width:1144px;margin:0 auto}.store-reviews_header__uhbmK{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:42px}.store-reviews_header__uhbmK h2{font-size:clamp(30px,3.5vw,44px);font-weight:550;line-height:1.13;letter-spacing:-.045em;text-wrap:balance}.store-reviews_header__uhbmK a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ani-muted);font-size:14px;transition:color .14s}.store-reviews_header__uhbmK a:hover{color:var(--ani-progress)}.store-reviews_header__uhbmK a:focus-visible{outline:2px solid var(--ani-focus);outline-offset:4px}.store-reviews_header__uhbmK a svg{flex-shrink:0}.store-reviews_reviews__kN4As{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.store-reviews_review__XHdBJ{display:flex;flex-direction:column;min-width:0;margin:0;padding:0 32px}.store-reviews_review__XHdBJ:first-child{padding-left:0}.store-reviews_review__XHdBJ:last-child{padding-right:0}.store-reviews_review__XHdBJ+.store-reviews_review__XHdBJ{border-left:1px solid var(--ani-line)}.store-reviews_stars__Cu_wV{display:flex;gap:4px;color:var(--ani-progress);margin-bottom:20px}.store-reviews_review__XHdBJ blockquote{margin:0 0 28px;font-size:20px;line-height:1.6;letter-spacing:-.02em}.store-reviews_review__XHdBJ figcaption{display:flex;flex-direction:column;gap:6px;margin-top:auto}.store-reviews_review__XHdBJ figcaption span{font-size:14px;font-weight:550}.store-reviews_review__XHdBJ time{font-size:13px;color:var(--ani-muted)}@media (max-width:767px){.store-reviews_section__pR42L{padding:48px 24px}.store-reviews_header__uhbmK{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:28px}.store-reviews_header__uhbmK h2{font-size:34px}.store-reviews_reviews__kN4As{grid-template-columns:1fr}.store-reviews_review__XHdBJ,.store-reviews_review__XHdBJ:first-child,.store-reviews_review__XHdBJ:last-child{padding:28px 0}.store-reviews_review__XHdBJ:first-child{padding-top:0}.store-reviews_review__XHdBJ:last-child{padding-bottom:0}.store-reviews_review__XHdBJ+.store-reviews_review__XHdBJ{border-left:0;border-top:1px solid var(--ani-line)}.store-reviews_review__XHdBJ blockquote{margin-bottom:22px}}.home-faq_section__DHJOf{padding:104px 24px 64px;background:var(--ani-canvas);color:var(--ani-text);scroll-margin-top:88px}.home-faq_container__D2Cxm{max-width:1144px;margin-inline:auto}.home-faq_container__D2Cxm h2{margin:0 0 34px;font-size:clamp(30px,3.5vw,44px);font-weight:550;line-height:1.13;letter-spacing:-.045em;text-align:center}.home-faq_container__D2Cxm h2 span{color:var(--ani-progress)}.home-faq_columns__J6QSL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px}.home-faq_question___giqE{border-bottom:1px solid var(--ani-line)}.home-faq_more__OhQR0>summary,.home-faq_question___giqE summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer}.home-faq_more__OhQR0>summary::-webkit-details-marker,.home-faq_question___giqE summary::-webkit-details-marker{display:none}.home-faq_question___giqE summary{min-height:80px;padding-block:20px;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:-.015em}.home-faq_more__OhQR0>summary svg,.home-faq_question___giqE summary svg{flex-shrink:0;color:var(--ani-progress)}.home-faq_more__OhQR0>summary:hover,.home-faq_question___giqE summary:hover{color:var(--ani-progress)}.home-faq_more__OhQR0>summary:focus-visible,.home-faq_question___giqE summary:focus-visible{outline:2px solid var(--ani-focus);outline-offset:4px}.home-faq_question___giqE p{margin:0;padding:0 36px 24px 0;color:var(--ani-muted);font-size:15px;line-height:1.8}.home-faq_minus__JY2De,.home-faq_more__OhQR0[open]>summary .home-faq_closedLabel__lc7QF,.home-faq_more__OhQR0[open]>summary .home-faq_plus__NWm35,.home-faq_openLabel__3CLEK,.home-faq_question___giqE[open]>summary .home-faq_plus__NWm35{display:none}.home-faq_more__OhQR0[open]>summary .home-faq_minus__JY2De,.home-faq_more__OhQR0[open]>summary .home-faq_openLabel__3CLEK,.home-faq_question___giqE[open]>summary .home-faq_minus__JY2De{display:block}.home-faq_more__OhQR0{margin-top:24px}.home-faq_more__OhQR0>summary{justify-content:flex-start;gap:12px;min-height:44px;width:fit-content;font-size:14px;font-weight:500}.home-faq_more__OhQR0>.home-faq_columns__J6QSL{margin-top:16px}@media (max-width:767px){.home-faq_section__DHJOf{padding:72px 24px 48px}.home-faq_container__D2Cxm h2{font-size:34px;margin-bottom:24px}.home-faq_columns__J6QSL{grid-template-columns:1fr}.home-faq_question___giqE summary{min-height:72px;gap:20px}.home-faq_question___giqE p{padding-right:0}}@media (min-width:640px) and (min-height:600px) and (hover:hover) and (pointer:fine){html:has(.home-sections_page__gAPJs){--home-nav-height:calc(4.25rem + 1px + var(--safe-top, 0px));scroll-padding-block-start:var(--home-nav-height)}.home-sections_page__gAPJs>section:not([aria-label="Trust and credibility"]){min-height:calc(100svh - var(--home-nav-height));display:flex;flex-direction:column;justify-content:center;padding-block:clamp(24px,4svh,48px);scroll-margin-block:0}.home-sections_page__gAPJs>section:not([aria-label="Trust and credibility"])>div{width:100%}.home-sections_page__gAPJs>section:first-child>div{padding-block:24px}.home-sections_page__gAPJs>section[id=demo]{justify-content:flex-start;padding-block:16px}.home-sections_page__gAPJs>section[id=faq]{min-height:0;padding-block:104px 64px}}@media (prefers-reduced-motion:reduce){html:has(.home-sections_page__gAPJs){scroll-behavior:auto}}