@charset "UTF-8";.faq{display:flex;flex-direction:column;border-top:1px solid var(--bg-ink)}.faq__heading{font-size:inherit;font-weight:400;letter-spacing:0}.faq__question{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;padding:18px 0;border-bottom:1px solid var(--color-border);font-size:19px;letter-spacing:-.01em;text-align:left;color:var(--color-text)}.faq__question:after{content:"+";flex:none;font-family:var(--font-mono);font-size:18px}.faq__question[aria-expanded=true]:after{content:"−"}.faq__answer{padding:12px 0 24px;border-bottom:1px solid var(--color-border)}.faq__answer p{max-width:680px;font-size:var(--fz-default);line-height:1.6}.faq--enhanced .faq__item:not(.faq__item--active) .faq__answer{display:none}.faq--plain{border-top:0}.faq--plain .faq__question,.faq--plain .faq__answer{border-bottom:0;background:linear-gradient(90deg,#e2e2dd,#e2e2dd00) no-repeat left bottom/100% 1px}.faq--plain .faq__item--active .faq__question{background:none}.faq--plain .faq__answer{padding-top:4px}@media(max-width:768px){.faq__question{min-height:52px;padding:16px 0;font-size:16px;letter-spacing:0}.faq__question:after{font-size:16px;color:var(--color-text-muted)}.faq__answer{padding:0 0 18px}.faq__answer p{font-size:15px}}.price-plan{position:relative;display:flex;flex-direction:column;gap:16px;padding:26px 22px 24px;background:var(--bg);border:1px solid var(--color-border)}.price-plan--popular{border:1.5px solid var(--bg-ink);box-shadow:8px 8px #dce4fa}.price-plan__badge{position:absolute;top:-11px;left:20px;padding:4px 8px;background:var(--bg-ink);color:#fff;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.price-plan__head{display:flex;flex-direction:column;gap:6px}.price-plan__name{font-size:18px;letter-spacing:-.01em}.price-plan__desc{min-height:36px;font-size:13px;line-height:1.4;color:var(--color-text-muted)}.price-plan__price{display:flex;align-items:baseline;gap:6px}.price-plan__amount{font-size:48px;line-height:1;letter-spacing:-.04em;font-weight:500}.price-plan__period{font-size:var(--fz-sm);color:var(--color-text-muted)}.price-plan__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.price-plan__fact{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:3px;padding:12px 0}.price-plan__fact dt{font-size:var(--fz-xs);color:var(--color-text-muted)}.price-plan__fact dd{margin:0;font-size:var(--fz-default);font-weight:500}.price-plan__fact+.price-plan__fact{padding-left:12px;border-left:1px solid var(--color-border)}.price-plan__fact--sites{display:none}.price-plan__fact--sites+.price-plan__fact{padding-left:0;border-left:0}.price-plan__sites{font-size:var(--fz-sm)}.price-plan__list{display:flex;flex-direction:column;gap:9px;font-size:var(--fz-sm);line-height:1.4;color:var(--color-text-secondary)}.price-plan__item{display:flex;gap:9px}.price-plan__item:before{content:"✓";flex:none;color:var(--color-primary)}.price-plan__cta{margin-top:auto}@media(max-width:768px){.price-plan{gap:12px;padding:18px}.price-plan--popular{box-shadow:6px 6px #dce4fa}.price-plan__badge{top:18px;left:auto;right:18px;padding:3px 7px}.price-plan__desc,.price-plan__sites,.price-plan__list{display:none}.price-plan__amount{font-size:40px}.price-plan__period{font-size:13px}.price-plan__facts{grid-template-columns:repeat(3,minmax(0,1fr));font-size:13px}.price-plan__fact{padding:9px 0}.price-plan__fact dd{font-size:15px}.price-plan__fact--sites{display:flex}.price-plan__fact+.price-plan__fact{padding-left:10px;border-left:1px solid var(--color-border)}.price-plan__fact--sites+.price-plan__fact{padding-left:10px;border-left:1px solid var(--color-border)}.price-plan__cta{width:100%}}.pricing-h2{margin-bottom:24px;font-size:var(--h2);letter-spacing:-.035em}@media(max-width:768px){.pricing-h2{margin-bottom:16px}}.pricing-head{display:flex;flex-direction:column;align-items:center;gap:18px;padding-top:64px;text-align:center}.pricing-head__title{font-size:var(--h1);line-height:1.04;letter-spacing:-.045em}.pricing-head__lead{max-width:680px;font-size:18px;line-height:1.6;color:var(--color-text-secondary)}.pricing-head__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:4px}.pricing-head__chip{padding:7px 12px;border:1px solid var(--color-border);background:var(--bg);font-size:13px;color:var(--color-text-secondary)}@media(max-width:768px){.pricing-head{align-items:flex-start;gap:14px;padding-top:36px;text-align:left}.pricing-head__lead{font-size:var(--fz-default);line-height:1.55}.pricing-head__chips{justify-content:flex-start;gap:6px;padding-top:0}.pricing-head__chip{padding:6px 10px;font-size:var(--fz-xs)}}.pricing-plans{padding-top:48px}.pricing-plans__band{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:stretch;padding:28px;background:var(--grad-sky)}@media(max-width:1199px){.pricing-plans__band{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px;padding:24px}}@media(max-width:768px){.pricing-plans{padding-top:24px}.pricing-plans__band{grid-template-columns:minmax(0,1fr);gap:12px;margin:0 calc(-1 * var(--container-pad));padding:20px var(--container-pad)}}.pricing-proof{display:grid;grid-template-columns:320px minmax(0,1fr);gap:56px;align-items:start;padding-top:72px}.pricing-proof__head{display:flex;flex-direction:column;gap:12px}.pricing-proof__title{font-size:34px;line-height:1.1;letter-spacing:-.03em}.pricing-proof__text{font-size:var(--fz-default);line-height:1.6;color:var(--color-text-secondary)}@media(max-width:1199px){.pricing-proof{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:768px){.pricing-proof{padding-top:var(--section-gap)}.pricing-proof__title{font-size:var(--h2)}}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--bg-ink)}.proof-grid__item{display:flex;flex-direction:column;gap:6px;padding:20px 24px 22px 0;border-bottom:1px solid var(--color-border)}.proof-grid__item:not(:nth-child(3n+1)){padding-left:24px;border-left:1px solid var(--color-border)}.proof-grid__title{font-size:17px;letter-spacing:-.01em;font-weight:500}.proof-grid__text{font-size:var(--fz-sm);line-height:1.5;color:var(--color-text-muted)}@media(max-width:768px){.proof-grid{grid-template-columns:minmax(0,1fr)}.proof-grid__item,.proof-grid__item:not(:nth-child(3n+1)){padding:14px 0;border-left:0}.proof-grid__title{font-size:var(--fz-default)}}.compare-plans{padding-top:96px}.compare-plans__tabs{display:none}.compare-plans__box{border:1px solid var(--color-border)}.compare-plans__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--fz-sm)}.compare-plans__feature-col{width:26%}.compare-plans th,.compare-plans td{padding:11px 6px;text-align:left;vertical-align:baseline;font-weight:400;color:var(--color-text-secondary)}.compare-plans tr>:first-child{padding-left:22px}.compare-plans tr>:last-child{padding-right:22px}.compare-plans tbody th{color:var(--color-text)}.compare-plans thead th{position:sticky;top:0;z-index:1;padding-top:16px;padding-bottom:16px;background:var(--bg-soft);border-bottom:1px solid var(--color-border);font-weight:500;color:var(--color-text)}.compare-plans thead th:first-child{font-family:var(--font-mono);font-size:var(--fz-xxs);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.compare-plans__popular{text-decoration:underline 2px var(--color-primary);text-underline-offset:5px}.compare-plans__group th{padding-top:18px;padding-bottom:6px;border-top:1px solid #EEEEEA;font-family:var(--font-mono);font-size:var(--fz-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.compare-plans tbody:first-of-type .compare-plans__group th{border-top:0}.compare-plans__yes{color:var(--color-primary)!important;font-weight:600!important}.compare-plans__no{color:#b9b9b2!important}.compare-plans__note{margin-top:12px;font-size:13px;color:var(--color-text-faint)}@media(max-width:1199px){.compare-plans{padding-top:88px}}@media(max-width:768px){.compare-plans{padding-top:var(--section-gap)}.compare-plans__tabs{display:flex;gap:6px;margin:0 calc(-1 * var(--container-pad)) 12px;padding:0 var(--container-pad) 4px;overflow-x:auto;scrollbar-width:none}.compare-plans__tabs::-webkit-scrollbar{display:none}.compare-plans__tab{flex:none;height:36px;padding:0 14px;border:1px solid var(--color-border-strong);background:var(--bg);font-size:var(--fz-sm);white-space:nowrap}.compare-plans__tab--active{border-color:var(--bg-ink);background:var(--bg-ink);color:#fff}.compare-plans__box{border:0;border-top:1px solid var(--bg-ink)}.compare-plans__table{table-layout:auto}.compare-plans__table colgroup,.compare-plans thead{display:none}.compare-plans th,.compare-plans td,.compare-plans tr>:first-child,.compare-plans tr>:last-child{padding:12px 0}.compare-plans td{text-align:right;font-weight:500;color:var(--color-text)}.compare-plans tbody tr:not(.compare-plans__group){border-bottom:1px solid var(--color-border)}.compare-plans__group th{padding:18px 0 6px}.compare-plans__table--col-1 tr>:nth-child(n+2):not(:nth-child(2)){display:none}.compare-plans__table--col-2 tr>:nth-child(n+2):not(:nth-child(3)){display:none}.compare-plans__table--col-3 tr>:nth-child(n+2):not(:nth-child(4)){display:none}.compare-plans__table--col-4 tr>:nth-child(n+2):not(:nth-child(5)){display:none}.compare-plans__table--col-5 tr>:nth-child(n+2):not(:nth-child(6)){display:none}}.pricing-fits{padding-top:96px}.pricing-fits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media(max-width:1199px){.pricing-fits{padding-top:88px}.pricing-fits__grid{gap:16px}}@media(max-width:768px){.pricing-fits{padding-top:var(--section-gap)}.pricing-fits__grid{grid-template-columns:minmax(0,1fr);gap:12px}}.fit-card{display:flex;flex-direction:column;border:1px solid var(--color-border)}.fit-card--starter{--bar-h: 50px}.fit-card--starter .fit-card__art{background:var(--grad-peach)}.fit-card--pro{--bar-h: 68px}.fit-card--pro .fit-card__art{background:var(--grad-sky)}.fit-card--business{--bar-h: 84px}.fit-card--business .fit-card__art{background:var(--grad-mint)}.fit-card__art{position:relative;overflow:hidden;height:150px}.fit-card__bar{position:absolute;bottom:24px;width:18px;height:10px;background:#0b0b0a14}.fit-card__bar:nth-child(1){left:24px}.fit-card__bar:nth-child(2){left:50px}.fit-card__bar:nth-child(3){left:76px}.fit-card__bar:nth-child(4){left:102px}.fit-card__bar:nth-child(5){left:128px}.fit-card__bar:nth-child(6){left:154px}.fit-card__bar:nth-child(7){left:180px}.fit-card__bar:nth-child(8){left:206px}.fit-card__bar:nth-child(9){left:232px}.fit-card__bar:nth-child(10){left:258px}.fit-card__bar:nth-child(11){left:284px}.fit-card__bar:nth-child(12){left:310px}.fit-card__bar--on{height:var(--bar-h);background:var(--bg);border:1.2px solid var(--bg-ink)}.fit-card__tag{right:18px;top:16px}.fit-card__body{display:flex;flex-direction:column;gap:8px;padding:22px}.fit-card__title{font-size:20px;letter-spacing:-.015em}.fit-card__text{font-size:15px;line-height:1.55;color:var(--color-text-secondary)}.fit-card__plan{padding-top:6px;font-size:var(--fz-sm)}.fit-card__plan b{font-weight:600}@media(max-width:768px){.fit-card__art{height:130px}.fit-card__body{padding:18px}.fit-card__title{font-size:18px}}.pricing-billing{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:56px;align-items:start;padding-top:96px}.pricing-billing__title{margin-bottom:12px}@media(max-width:1199px){.pricing-billing{grid-template-columns:minmax(0,1fr) 300px;gap:40px;padding-top:88px}}@media(max-width:768px){.pricing-billing{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:var(--section-gap)}}.trust-box{position:sticky;top:24px;display:flex;flex-direction:column;gap:18px;padding:28px;background:var(--grad-mint)}.trust-box__title{font-size:20px;letter-spacing:-.015em}.trust-box__list{display:flex;flex-direction:column;gap:14px}.trust-box__item{display:flex;flex-direction:column;gap:3px;padding-top:14px;border-top:1px solid rgba(11,11,10,.1)}.trust-box__item-title{font-size:15px;font-weight:500}.trust-box__item-text{font-size:var(--fz-sm);line-height:1.5;color:var(--color-text-secondary)}@media(max-width:768px){.trust-box{position:static;padding:22px 20px}}
