.pricing-page{--hang:240px}.pricing-hero{color:#f4f3ef;text-align:center;background:#161615 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='56'%3E%3Cpath d='M56 0V56H0' fill='none' stroke='%23f4f3ef' stroke-opacity='.06'/%3E%3C/svg%3E") 50% -1px/56px 56px;border-radius:36px;width:min(1440px,100% - 32px);margin:88px auto 0;padding:96px 56px 0;display:flow-root}.pricing-hero__head{justify-items:center;gap:18px;display:grid}.pricing-hero__title{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(56px,7vw,104px);font-weight:700;line-height:.95}.pricing-hero__lead{letter-spacing:-.005em;color:#f4f3efad;max-width:32em;font-size:19px;line-height:1.5}.pricing-hero__md{color:#f4f3ef80;text-decoration-color:#f4f3ef40}.pricing-hero__md:hover{color:#f4f3ef}.pricing-hero__plans{margin:48px 0 calc(-1 * var(--hang));text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pricing-hero__note{width:min(1440px,100% - 32px);margin:calc(var(--hang) + 28px) auto 0;text-align:center;color:#57554f;padding-inline:16px;font-size:14px;line-height:1.5}.pricing-plan{color:#161615;background:#fff;border-radius:30px;flex-direction:column;padding:32px;display:flex;box-shadow:0 0 0 1px #1616150f,0 40px 80px -40px #16161566}.pricing-plan--pro{background:#ffdd1f;box-shadow:0 40px 80px -40px #16161573}.pricing-plan__label{color:#f4f3ef;letter-spacing:.12em;text-transform:uppercase;background:#161615;border-radius:999px;align-items:center;gap:8px;width:max-content;height:26px;padding:0 11px;font-size:10.5px;font-weight:500;line-height:1;display:inline-flex}.pricing-plan--pro .pricing-plan__label{color:#ffdd1f}.pricing-plan__label>span{background:#ffdd1f;border-radius:50%;width:7px;height:7px}.pricing-plan__list{border-top:1px solid #16161514;gap:12px;margin-top:26px;padding-top:24px;display:grid}.pricing-plan--pro .pricing-plan__list{border-color:#16161524}.pricing-plan__list>li{align-items:center;gap:12px;font-size:15px;line-height:1.375;display:flex}.pricing-check{color:#161615;background:#f4f2ed;border-radius:50%;width:20px;height:20px;margin:0;padding:4px}.pricing-check path{stroke-width:2.4px}.pricing-plan--pro .pricing-check,.pricing-check--ink{color:#ffdd1f;background:#161615}.pricing-check--ink{width:24px;height:24px;padding:5px}.pricing-included{text-align:center;justify-items:center;margin-top:46px;padding-block:32px;display:grid}.pricing-included__chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1040px;margin:48px auto 0;display:flex}.pricing-included__chips>li{background:#f4f2ed;border-radius:999px;align-items:center;gap:10px;height:52px;padding:0 22px 0 9px;font-size:16px;font-weight:500;display:flex}.pricing-included__chips .pricing-check{background:#ffdd1f;flex:none;width:34px;height:34px;padding:9px}.site-panel.pricing-scale{padding:64px}.pricing-scale__calc{background:#fff;border-radius:30px;padding:36px;box-shadow:0 48px 96px -48px #16161580}.pricing-table :is(th,td){padding:22px 24px}.pricing-table thead th{padding-block:14px}.pricing-table__row>*{border-bottom:1px solid #16161517;transition:background .2s}.pricing-table__row:last-child>*{border-bottom:0}.pricing-table__row:hover>*{background:#16161506}.pricing-table__us>*{color:#161615;background:#ffdd1f}.pricing-table__us>:first-child{border-radius:18px 0 0 18px}.pricing-table__us>:last-child{border-radius:0 18px 18px 0}.pricing-table__us td:before{color:#16161599}.pricing-logo{background:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid;box-shadow:inset 0 0 0 1px #16161514}.pricing-logo img{width:17px;height:17px}.pricing-table__us .pricing-logo{box-shadow:none}.pricing-logo--large{border-radius:13px;width:44px;height:44px;box-shadow:0 0 0 1px #16161514}.pricing-logo--large img{width:24px;height:24px}.pricing-stack{border-radius:26px;flex-direction:column;justify-content:space-between;gap:32px;min-height:220px;padding:30px;display:flex}.pricing-stack--us{color:#161615;background:#ffdd1f}.pricing-stack--other{color:#57554f;background:#f4f2ed}.pricing-stack__logos{margin-bottom:18px;display:flex}.pricing-stack__logos .pricing-logo+.pricing-logo{margin-left:-8px;box-shadow:0 0 0 3px #f4f2ed}.pricing-stack--us .pricing-stack__logos .pricing-logo{box-shadow:none}.pricing-stack__price{letter-spacing:-.05em;font-size:56px;font-weight:700;line-height:1}.pricing-stack--other .pricing-stack__price{color:#8a877f;-webkit-text-decoration:line-through #1616154d;text-decoration:line-through #1616154d;text-decoration-thickness:3px}.site-panel.pricing-trust{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px 48px;margin-top:64px;padding:72px 64px;display:grid}.pricing-trust__art{object-fit:contain;width:100%;height:400px}.pricing-explore>section{padding-inline:64px}.pricing-explore h2{letter-spacing:-.04em;text-wrap:balance;font-weight:700}.pricing-explore ul{gap:8px}.pricing-explore ul a{color:#161615;background:#f4f2ed;border-radius:999px;min-height:36px;padding:0 14px;font-size:14px;text-decoration:none;transition:background .2s}.pricing-explore ul a:hover{background:#ece9e1}@media (max-width:1000px){.pricing-page{--hang:200px}.pricing-hero{border-radius:30px;margin-top:84px;padding:64px 24px 0}.pricing-hero__plans{grid-template-columns:minmax(0,1fr)}.site-panel.pricing-scale{border-radius:30px;padding:40px 24px}.pricing-included{padding-inline:20px}.site-panel.pricing-trust{grid-template-columns:minmax(0,1fr);padding:48px 24px}.pricing-trust__art{height:240px}.pricing-explore>section{padding-inline:24px}}@media (max-width:640px){.pricing-page{--hang:160px}.pricing-hero{width:calc(100% - 16px);padding:48px 16px 0}.pricing-hero__title{font-size:48px}.pricing-plan{padding:26px}.site-panel.pricing-scale{padding:32px 16px}.pricing-scale__calc{padding:24px}.pricing-included__chips{gap:8px}.pricing-included__chips>li{height:44px;padding:0 16px 0 7px;font-size:14.5px}.pricing-included__chips .pricing-check{width:30px;height:30px;padding:8px}.pricing-table__us{background:#ffdd1f;border-radius:18px}.pricing-table .pricing-table__us>*,.pricing-table .pricing-table__row>*{border-bottom:0;border-radius:0;padding:0}.pricing-table__row{border-bottom:1px solid #16161517}.pricing-page .site-frame{width:calc(100% - 16px);padding-inline:20px}.pricing-explore>section{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.pricing-table__row>*,.pricing-explore ul a{transition:none}}