.section.pricing{padding-block-start:clamp(7rem,16vh,10rem)}.pricing__top{display:grid;gap:clamp(1.5rem,4vw,3.5rem);align-items:end;margin-block-end:clamp(2rem,4vw,3rem)}@media (min-width: 1024px){.pricing__top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.pricing__chart{display:none;width:100%;aspect-ratio:760/340}.pricing__chart svg{width:100%;height:auto}@media (min-width: 1024px){.pricing__chart{display:block}}html:not(.js) .pricing__chart{display:none}.billing{display:inline-flex;gap:4px;min-inline-size:0;margin:0 0 clamp(1.5rem,3vw,2.25rem);padding:4px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 2px var(--rule),0 10px 26px #143c782e}.billing__opt{position:relative;cursor:pointer}.billing__opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.billing__opt span{display:inline-flex;align-items:center;gap:.6em;height:2.75rem;padding-inline:clamp(.9rem,2vw,1.4rem);border-radius:999px;color:#3b4654;font-family:Barlow Condensed,Barlow Condensed Fallback,Arial Narrow,sans-serif;font-weight:800;font-size:1rem;letter-spacing:.07em;text-transform:uppercase;transition:background-color var(--d-micro) var(--e-out-cubic),color var(--d-micro) var(--e-out-cubic)}.billing__opt em{padding:.2rem .5rem;border-radius:999px;background:#d6f3df;color:#0b5a31;font-family:Roboto,Roboto Fallback,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:700;font-size:.75rem;letter-spacing:.02em;text-transform:none}.billing__opt input:checked+span{background:#1b1e23;color:#fff}.billing__opt input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}.plans-wrap .when-monthly{display:none}.plans-wrap:has(input[value=monthly]:checked) .when-annual{display:none}.plans-wrap[data-billing=monthly] .when-annual{display:none}.plans-wrap:has(input[value=monthly]:checked) .when-monthly{display:inline}.plans-wrap[data-billing=monthly] .when-monthly{display:inline}.plans{display:grid;gap:clamp(1rem,1.6vw,1.5rem)}@media (min-width: 768px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan{position:relative;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;color:#15212f;box-shadow:0 10px 26px #143c782e;font-family:Roboto,Roboto Fallback,Helvetica Neue,Arial,sans-serif}.plan--free{--tier-a: #0a8fd8;--tier-b: #0072b8;--tier-ink: #0072b8}.plan--standard{--tier-a: #ffd45e;--tier-b: #f6a800;--tier-ink: #a86a00;--tier-type: #3a2400}.plan--pro{--tier-a: #a14dc5;--tier-b: #6a1a92;--tier-ink: #6a1a92;box-shadow:0 0 0 3px #a14dc5,0 22px 48px #6a1a9247}.plan--enterprise{--tier-a: #ea1d2c;--tier-b: #b30b17;--tier-ink: #b30b17}.plan__head{position:relative;display:grid;gap:.5rem;padding:1.3rem 1.4rem 1.2rem;background:linear-gradient(135deg,var(--tier-a),var(--tier-b));color:var(--tier-type, #fff)}.plan__head:after{content:"";position:absolute;inset:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Ccircle cx='11' cy='11' r='3.4' fill='%23000' opacity='.12'/%3E%3C/svg%3E") 0 0/22px 22px repeat;-webkit-mask-image:linear-gradient(135deg,transparent 45%,#000 100%);mask-image:linear-gradient(135deg,transparent 45%,#000 100%)}.plan .plan__name{position:relative;z-index:1;font-size:clamp(2rem,2.6vw,2.5rem);letter-spacing:.01em}.plan .plan__flag{position:absolute;inset-block-start:1.1rem;inset-inline-end:1.1rem;z-index:1;display:inline-flex;align-items:center;height:1.6rem;padding-inline:.7rem;border-radius:999px;background:#fff;color:#1b1e23;font-size:.75rem;letter-spacing:.08em;box-shadow:0 6px 16px #0003}.plan__price{position:relative;z-index:1;display:flex;align-items:baseline;gap:.35rem;min-height:3.5rem;font-family:Barlow Condensed,Barlow Condensed Fallback,Arial Narrow,sans-serif}.plan__price b{font-weight:900;font-size:clamp(3rem,4vw,3.75rem);line-height:.86;letter-spacing:-.01em}.plan__price i,.plan__price small{font-style:normal;font-weight:800;font-size:1.25rem;letter-spacing:.05em;text-transform:uppercase}.plan__price span i{margin-inline-start:.35rem}.plan__body{display:flex;flex:1;flex-direction:column;gap:.85rem;padding:1.25rem 1.4rem 1.4rem}.plan__for{font-weight:500;font-size:1.0625rem;line-height:1.35;color:#15212f}@media (min-width: 1280px){.plan__for{min-height:2.7em}}.plan__terms{font-size:.8125rem;line-height:1.4;color:#5d6673}@media (min-width: 1280px){.plan__terms{min-height:2.8em}}.plan__limits{display:grid;flex:1;align-content:start;gap:.7rem;padding-block:1rem;border-block:1px solid rgba(20,32,48,.12)}.plan__limits li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.65rem;align-items:start;font-size:.9375rem;line-height:1.35;color:#3b4654}.plan__limits svg{width:1.25rem;height:1.25rem;fill:var(--tier-ink)}.plan__limits b{font-weight:700;color:#15212f}.plan__limits .ai{font-size:1em}.plan .plan__cta{width:100%;height:3rem;padding-inline:1rem;font-size:1rem}.plan .plan__cta.btn--ghost{color:#15212f;box-shadow:inset 0 0 0 2px #15212f}.plan .plan__cta.btn--ghost:hover{background:#15212f12}.pricing__note{margin-block-start:clamp(1.25rem,2.5vw,2rem);font-size:.8125rem;color:var(--ink-dim)}.pricing__note a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.included__list{display:grid;gap:clamp(.75rem,1.2vw,1rem);margin-block-start:clamp(2rem,4vw,3.5rem);font-family:Roboto,Roboto Fallback,Helvetica Neue,Arial,sans-serif}@media (min-width: 768px){.included__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.included__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.included__list li{position:relative;padding:1rem 1.15rem 1.05rem 2.5rem;border-radius:14px;background:#fff;color:#3b4654;font-size:.9375rem;line-height:1.5;box-shadow:0 8px 22px #00000040}.included__list li:before{content:"";position:absolute;inset-block-start:1.42rem;inset-inline-start:1.15rem;width:9px;height:9px;background:#ea1d2c;clip-path:polygon(0 0,100% 50%,0 100%)}.included__list b{display:block;margin-block-end:.15rem;color:#15212f;font-weight:700;font-size:1.0625rem;line-height:1.35}.included__list .ai{font-size:1em}.ptable__scroll{margin-block-start:clamp(2rem,4vw,3rem);border-radius:18px;overflow-x:auto;background:#fff;box-shadow:0 10px 26px #143c782e;-webkit-overflow-scrolling:touch}.ptable__scroll:focus-visible{outline-offset:3px}.ptable__table{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed;font-family:Roboto,Roboto Fallback,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;color:#15212f}.ptable__table th,.ptable__table td{padding:.85rem 1rem;text-align:center}.ptable__table tbody tr+tr>*{border-block-start:1px solid rgba(20,32,48,.1)}.ptable__table thead th:first-child{width:30%}.ptable__table thead th{padding-block:1rem;background:#1b1e23;color:#fff;font-family:Barlow Condensed,Barlow Condensed Fallback,Arial Narrow,sans-serif;font-weight:800;font-size:1.125rem;letter-spacing:.07em;text-transform:uppercase}.ptable__table tbody th[scope=row]{position:sticky;inset-inline-start:0;z-index:1;background:#fff;color:#3b4654;font-weight:500;text-align:start}.ptable__table td{font-weight:700}.ptable__table .ai{font-size:1em}.ptable__table .ptable__plan--free{background:#0072b8}.ptable__table .ptable__plan--standard{background:#fbbd2a;color:#3a2400}.ptable__table .ptable__plan--pro{background:#6a1a92}.ptable__table .ptable__plan--enterprise{background:#b30b17}.ptable__all th[scope=rowgroup]{background:#eef3fa;color:#3b4654;font-family:Barlow Condensed,Barlow Condensed Fallback,Arial Narrow,sans-serif;font-weight:800;font-size:.8125rem;letter-spacing:.12em;text-align:start;text-transform:uppercase}.ptable__all th[scope=rowgroup] span{position:sticky;inset-inline-start:1rem;display:inline-block}.ptable__all svg{width:1.25rem;height:1.25rem;margin-inline:auto;fill:#1a7f37}.versus__list{display:grid;margin-block-start:clamp(2rem,4vw,3.5rem)}.versus__row{display:grid;gap:.45rem 2rem;padding-block:1.15rem;font-family:Roboto,Roboto Fallback,Helvetica Neue,Arial,sans-serif}@media (min-width: 768px){.versus__row{grid-template-columns:minmax(0,.6fr) minmax(0,1fr) minmax(0,1.15fr);align-items:center}}.versus__row--head{display:none;padding-block:.8rem;color:var(--ink-faint);font-size:.875rem;letter-spacing:.12em}.versus__row--head span:last-child{color:#fff}@media (min-width: 768px){.versus__row--head{display:grid}}.versus__them,.versus__us{position:relative;padding-inline-start:1.6rem;line-height:1.45}.versus__them:before,.versus__us:before{content:"";position:absolute;inset-block-start:.2em;inset-inline-start:0;width:1.05em;height:1.05em}.versus__them{color:#ffffff9e}.versus__them:before{background:#fff6;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.4 17.6 5 12 10.6 6.4 5 5 6.4 10.6 12 5 17.6 6.4 19l5.6-5.6 5.6 5.6 1.4-1.4L13.4 12 19 6.4Z'/%3E%3C/svg%3E") center/contain no-repeat}.versus__us{color:#fff;font-weight:500;font-size:1.0625rem}.versus__us:before{background:linear-gradient(135deg,#2da8ff,#6c5cff 52%,#c030f5);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9.2 17.1 4.6 12.5l-1.6 1.6 6.2 6.2L21 8.5l-1.6-1.6L9.2 17.1Z'/%3E%3C/svg%3E") center/contain no-repeat}.versus__label{display:block;margin-block-end:.15rem;color:var(--hud);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}@media (min-width: 768px){.versus__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.faq__inner{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:start}@media (min-width: 1024px){.faq__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.faq__list{display:grid;gap:.75rem}.faq__item{border-radius:18px;background:#fff;box-shadow:0 10px 26px #143c782e;font-family:Roboto,Roboto Fallback,Helvetica Neue,Arial,sans-serif;color:#15212f}.faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border-radius:18px;font-weight:700;font-size:1.0625rem;line-height:1.3;list-style:none;cursor:pointer}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";flex:none;width:.65rem;height:.65rem;margin-inline-end:.2rem;border-inline-end:2.5px solid #d10a12;border-block-end:2.5px solid #d10a12;rotate:45deg;translate:0 -.15rem;transition:rotate var(--d-micro) var(--e-out-cubic),translate var(--d-micro) var(--e-out-cubic)}.faq__item[open] summary:after{rotate:-135deg;translate:0 .15rem}.faq__item p{max-width:68ch;padding:0 1.25rem 1.1rem;color:#3b4654;line-height:1.6}.faq__item .ai{font-size:1em}.faq__link{color:#d10a12;font-weight:700;text-decoration:underline;text-underline-offset:3px}.pcta__inner{display:grid;justify-items:center;gap:clamp(1.25rem,2.5vw,2rem);text-align:center}.pcta__inner .ui-lead{color:#fff;font-weight:700;font-size:clamp(1.1875rem,1.6vw,1.4rem)}.pcta__inner .btn{font-size:clamp(1.1875rem,1.35vw,1.3rem)}.pcta__inner .hero__actions{justify-content:center}
