.pricing-page{--pr-accent: var(--accent-blue);--pr-accent-text: #7B76FF;--pr-ink: #E8E6E1;--pr-ink-soft: #C7C3BC;--pr-surface: rgba(255, 255, 255, .08);--pr-surface-tint: rgba(21, 21, 21, .64);--pr-card-tint: rgba(21, 21, 21, .44);--pr-hairline: rgba(255, 255, 255, .1);--pr-muted: rgba(255, 255, 255, .64);--pr-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--pr-container: min(1114px, calc(100% - 48px) );background:var(--black);color:var(--pr-ink)}.pricing-main{position:relative;overflow:hidden;background:var(--black)}.pr-container{width:var(--pr-container);margin-inline:auto;position:relative;z-index:2}.pr-section{position:relative;padding-bottom:180px}.pr-h1{font-size:80px;font-weight:500;line-height:1.3;letter-spacing:-1px;color:var(--pr-ink);max-width:800px}.pr-h2{font-size:56px;font-weight:500;line-height:1.4;letter-spacing:-.6px;color:var(--pr-ink);max-width:720px}.pr-h1 em,.pr-h2 em,.pr-trust-heading em,.pr-review-quote em{font-family:var(--pr-serif);font-style:italic;font-weight:400;letter-spacing:0}.pr-h1 em,.pr-h2 em{color:var(--pr-ink-soft)}.pr-subheading{font-size:16px;font-weight:500;line-height:1.5;color:var(--pr-ink);max-width:500px}.pr-subheading-center{margin-inline:auto;text-align:center}.pr-btn{display:inline-flex;align-items:center;flex-shrink:0;font-size:18px;font-weight:500;line-height:1.5}.pr-btn-arrow{width:61px;height:61px;border-radius:0 50% 50%;background:var(--pr-accent);color:var(--pr-ink);display:inline-flex;align-items:center;justify-content:center;transition:border-radius .25s cubic-bezier(.4,0,.2,1),background .35s ease}.pr-btn-arrow svg{width:21px;height:21px;transition:transform .45s cubic-bezier(.23,1,.32,1)}.pr-btn-text{background:var(--pr-accent);color:var(--pr-ink);display:inline-flex;align-items:center;justify-content:center;height:60px;padding:0 44px;font-size:16px;font-weight:500;border-radius:100px;transition:background .25s ease}.pr-btn:hover .pr-btn-arrow{border-radius:50% 50% 50% 0;background:#353dcc}.pr-btn:hover .pr-btn-arrow svg{transform:rotate(-135deg)}.pr-btn:hover .pr-btn-text{background:#353dcc}.pr-btn-dark .pr-btn-arrow,.pr-btn-dark .pr-btn-text{background:var(--black);color:var(--pr-ink)}.pr-btn-dark:hover .pr-btn-arrow,.pr-btn-dark:hover .pr-btn-text{background:var(--pr-accent)}.pr-hero{display:block;min-height:0;padding-top:176px;padding-bottom:80px;background:var(--black)}.pr-hero-inner{position:relative;min-height:480px}.pr-hero-copy{position:relative;z-index:2;max-width:800px}.pr-breadcrumb{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--pr-ink);margin-bottom:40px}.pr-breadcrumb span{margin:0 4px;color:var(--pr-muted)}.pr-hero-copy .pr-h1{margin-bottom:32px}.pr-hero-copy .pr-subheading{margin-bottom:40px;max-width:420px}.pr-hero-visual{position:absolute;top:50%;right:-120px;transform:translateY(-50%);width:420px;height:420px;z-index:1}.pr-hero-glow{display:none}.pr-doc{position:absolute;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:18px 16px;display:flex;flex-direction:column;gap:10px}.pr-doc-back{width:148px;height:210px;top:26px;right:0;transform:rotate(7deg)}.pr-doc-left{width:168px;height:246px;top:78px;left:6px;transform:rotate(-8deg)}.pr-doc-front{width:186px;height:268px;top:46px;left:118px;background:#ffffff29;box-shadow:0 24px 60px #00000073}.pr-doc-line{height:7px;border-radius:100px;background:#ffffff73;width:100%}.pr-doc-line.accent{background:var(--pr-accent-text);height:9px}.pr-doc-line.w90{width:90%}.pr-doc-line.w85{width:85%}.pr-doc-line.w80{width:80%}.pr-doc-line.w75{width:75%}.pr-doc-line.w70{width:70%}.pr-doc-line.w65{width:65%}.pr-doc-line.w60{width:60%}.pr-doc-line.w55{width:55%}.pr-doc-line.w50{width:50%}.pr-doc-dot{width:20px;height:20px;border-radius:50%;background:#ffffff80}.pr-doc-avatars{display:flex;gap:6px}.pr-doc-avatars i{width:18px;height:18px;border-radius:50%;background:#ffffff8c}.pr-doc-cursor{position:absolute;right:22px;bottom:64px;width:0;height:0;border-left:9px solid var(--pr-accent-text);border-bottom:13px solid transparent;transform:rotate(-14deg)}.pr-badge{position:absolute;width:62px;height:62px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#434ce759;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--pr-ink);font-size:26px;font-weight:700}.pr-badge svg{width:24px;height:24px}.pr-badge-cost{top:6px;left:66px}.pr-badge-check{top:18px;right:14px}.pr-badge-growth{bottom:26px;left:88px}.pr-section-top{text-align:center;margin-bottom:56px}.pr-section-top .pr-h2{max-width:760px;margin:0 auto 24px}.pr-options-main{background-color:var(--pr-surface);background-image:linear-gradient(var(--pr-surface-tint),var(--pr-surface-tint));border-radius:32px;padding:16px;display:flex;flex-direction:column;gap:16px}.pr-toggle-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;height:44px}.pr-toggle-text{font-size:16px;font-weight:500;color:var(--pr-muted);transition:color .25s ease;cursor:pointer}.pr-toggle-text.is-active{color:var(--pr-ink)}.pr-toggle{width:72px;height:44px;border-radius:100px;background:#ffffff0a;border:1px solid var(--pr-hairline);padding:6px;cursor:pointer;display:flex;align-items:center;transition:background .25s ease}.pr-toggle-btn{width:32px;height:32px;border-radius:50%;background:var(--white);transition:transform .3s cubic-bezier(.4,0,.2,1)}.pr-toggle[aria-checked=true]{background:#434ce73d}.pr-toggle[aria-checked=true] .pr-toggle-btn{transform:translate(26px)}.pr-cards{display:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pr-cards.is-active{display:grid}.pr-card{background-color:var(--pr-surface);background-image:linear-gradient(var(--pr-card-tint),var(--pr-card-tint));border-radius:32px;display:flex;flex-direction:column;overflow:hidden;transition:background-color .3s ease,transform .3s ease}.pr-card:hover{background-color:#ffffff1f;transform:translateY(-4px)}.pr-card-block{padding:24px 24px 40px;display:flex;flex-direction:column}.pr-card-block:first-child{min-height:332px}.pr-card-list-block{border-top:1px solid var(--pr-hairline);flex:1;min-height:0}.pr-card-heading{font-size:24px;font-weight:500;line-height:1.5;color:var(--pr-ink);margin-bottom:20px}.pr-card-icon{display:flex;gap:6px;margin-bottom:24px}.pr-card-icon i{width:16px;height:16px;border-radius:50%;background:#ffffff38;position:relative}.pr-card-icon i:after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%);width:22px;height:12px;border-radius:8px 8px 0 0;background:#ffffff38}.pr-card-icon i.on,.pr-card-icon i.on:after{background:var(--white)}.pr-card-sub{font-size:18px;font-weight:500;line-height:1.5;color:var(--pr-ink);margin-bottom:28px;flex:1}.pr-card-button{align-self:flex-start;background:var(--white);color:#141515;font-size:16px;font-weight:500;line-height:1.3;padding:20px 44px;border-radius:100px;transition:background .25s ease,color .25s ease}.pr-card-button:hover{background:var(--pr-accent);color:var(--pr-ink)}.pr-card-list{display:flex;flex-direction:column;gap:12px}.pr-card-list-item{display:flex;align-items:flex-start;gap:12px}.pr-tick{flex:0 0 auto;width:16px;height:16px;margin-top:5px;position:relative}.pr-tick:after{content:"";position:absolute;left:3px;top:1px;width:6px;height:11px;border-right:1.6px solid var(--pr-ink);border-bottom:1.6px solid var(--pr-ink);transform:rotate(45deg)}.pr-list-text{font-size:16px;font-weight:500;line-height:1.5;color:var(--pr-ink)}.pr-breakdown-top{display:grid;grid-template-columns:minmax(0,1fr) 460px;align-items:end;gap:40px;margin-bottom:48px}.pr-breakdown-top .pr-subheading{max-width:none;color:var(--pr-muted)}.pr-table-scroll{background-color:var(--pr-surface);background-image:linear-gradient(var(--pr-card-tint),var(--pr-card-tint));border-radius:24px;overflow:hidden}.pr-table{width:100%;border-collapse:collapse;text-align:left}.pr-table thead th{font-size:14px;font-weight:500;color:var(--pr-ink);padding:22px 24px;border-bottom:1px solid var(--pr-hairline)}.pr-table thead th:not(:first-child){text-align:center}.pr-table-brand{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--pr-ink)}.pr-table tbody th{font-size:14px;font-weight:400;color:var(--pr-ink);padding:16px 24px;border-bottom:1px solid var(--pr-hairline);width:40%}.pr-table tbody td{padding:16px 24px;border-bottom:1px solid var(--pr-hairline);text-align:center}.pr-table tbody tr:last-child th,.pr-table tbody tr:last-child td{border-bottom:none}.pr-table tbody tr:hover th,.pr-table tbody tr:hover td{background:#ffffff0a}.pr-table td[data-v]{position:relative;height:52px}.pr-table td[data-v]:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%}.pr-table td[data-v]:after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1;font-weight:700}.pr-table td[data-v=yes]:before{background:none}.pr-table td[data-v=yes]:after{content:"";width:6px;height:11px;margin-left:-1px;border-right:1.6px solid var(--pr-ink);border-bottom:1.6px solid var(--pr-ink);transform:translate(-50%,-60%) rotate(45deg)}.pr-table td[data-v=no]:before{background:#ffffff1f}.pr-table td[data-v=no]:after{content:"×";font-size:14px;color:var(--pr-muted)}.pr-trial-wrapper{display:grid;grid-template-columns:minmax(0,1fr) 333px;gap:32px;align-items:start}.pr-trial-h2{max-width:520px}.pr-trial-info{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.pr-trial-info .pr-subheading{max-width:none}.pr-trust-h2{margin-bottom:56px}.pr-trust-viewport{--pr-spv: 3;--pr-gap: 10px;overflow:hidden}.pr-trust-track{display:flex;gap:var(--pr-gap);will-change:transform;transition:transform .3s ease}.pr-trust-track.is-instant{transition:none}.pr-trust-card{flex:0 0 calc((100% - (var(--pr-spv) - 1) * var(--pr-gap)) / var(--pr-spv));min-height:579px;background:var(--pr-surface);border-radius:24px;padding:32px;display:flex;flex-direction:column}.pr-trust-icon{display:block;margin-bottom:32px}.pr-trust-img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain}.pr-trust-heading{font-size:24px;font-weight:500;line-height:1.35;color:var(--pr-ink);margin-bottom:16px}.pr-trust-text{font-size:18px;font-weight:500;line-height:1.55;color:var(--pr-muted)}.pr-trust-bottom{display:flex;align-items:center;gap:24px;margin-top:32px}.pr-trust-nav{display:flex;flex-shrink:0}.pr-trust-nav-btn{width:60px;height:60px;border-radius:50%;background:var(--pr-surface);border:none;color:var(--pr-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .25s ease}.pr-trust-nav-btn:hover{background:var(--pr-accent)}.pr-trust-nav-btn:disabled{opacity:.35;cursor:default}.pr-trust-nav-btn svg{width:22px;height:22px}.pr-trust-progress{flex:1;height:4px;border-radius:8px;background:#a2a2a233;overflow:hidden}.pr-trust-progress-fill{display:block;height:100%;width:100%;border-radius:8px;background:var(--pr-ink);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.pr-testimonials-h2{max-width:460px;margin-inline:auto;text-align:center;margin-bottom:72px}.pr-reviews{display:grid;grid-template-columns:336px minmax(0,1fr);gap:8px;align-items:stretch;min-height:495px}.pr-reviews-tabs{display:flex;flex-direction:column;gap:8px}.pr-reviews-tab{position:relative;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:40px 45px;border:none;border-radius:24px;background:#8585852e;cursor:pointer;transition:.25s}.pr-reviews-tab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;background-image:radial-gradient(120% 150% at 6% 34%,#ffffff42,#ffffff17 44%,#fff0 72%),linear-gradient(105deg,#ffffff29,#ffffff0a 58%,#ffffff1a);transition:opacity .25s ease}.pr-reviews-tab.is-active:after{opacity:1}.pr-reviews-tab-logo{position:relative;z-index:1;display:inline-flex;align-items:baseline;gap:8px;font-family:var(--font);font-size:27px;font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#ffffffb8;transition:color .25s ease}.pr-reviews-tab:hover .pr-reviews-tab-logo,.pr-reviews-tab.is-active .pr-reviews-tab-logo{color:var(--pr-ink)}.pr-reviews-tab-logo i{font-style:normal;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.pr-reviews-panels{position:relative}.pr-review-panel{display:none;height:100%}.pr-review-panel.is-active{display:block;animation:pr-review-fade .2s ease}@keyframes pr-review-fade{0%{opacity:0}to{opacity:1}}.pr-review-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:495px;overflow:hidden;padding:24px 0 24px 32px;border-radius:0 24px 24px;--pr-review-fg: var(--pr-ink);--pr-review-fg-soft: rgba(232, 230, 225, .66);--pr-review-arrow-bg: rgba(255, 255, 255, .1);--pr-review-rule: rgba(255, 255, 255, .12);--pr-review-avatar-bg: rgba(255, 255, 255, .12);--pr-review-star: #E8B437}.pr-review-card.is-accent{background:radial-gradient(120% 120% at 0% 0%,#ffffff0f,#fff0 55%),linear-gradient(155deg,#1c1c1e,#121214 60%,#0d0d0f);border:1px solid rgba(255,255,255,.08)}.pr-review-card.is-light{background:var(--white);--pr-review-fg: var(--black);--pr-review-fg-soft: rgba(0, 0, 0, .66);--pr-review-arrow-bg: rgba(0, 0, 0, .08);--pr-review-rule: rgba(94, 94, 94, .12);--pr-review-avatar-bg: rgba(0, 0, 0, .08);--pr-review-star: #B07E10}.pr-review-card.is-light:before{content:"";position:absolute;right:0;bottom:0;width:62%;height:52%;pointer-events:none;background:radial-gradient(120% 120% at 100% 100%,#0000001f,#0000000d 42%,#fff0 76%)}.pr-review-card.is-gradient{background:radial-gradient(90% 110% at 12% 8%,#ffffff12,#fff0 58%),linear-gradient(148deg,#232326,#16161a 52%,#0f0f12);border:1px solid rgba(255,255,255,.08)}.pr-review-top{position:relative;z-index:1}.pr-review-btns{display:flex;justify-content:flex-end;margin-right:32px}.pr-review-arrows{display:flex;gap:4px;margin-top:4px}.pr-review-arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:16px;border:none;border-radius:50%;background:var(--pr-review-arrow-bg);color:var(--pr-review-fg);cursor:pointer;transition:.25s}.pr-review-arrow svg{display:block;width:16px;height:16px}.pr-review-arrow:hover{transform:translateY(-1px)}.pr-review-quote{padding-right:46px;font-family:var(--font);font-size:36px;font-weight:400;line-height:45px;letter-spacing:normal;color:var(--pr-review-fg)}.pr-review-quote em{font-family:var(--pr-serif);font-style:italic;font-weight:400;font-size:36px;line-height:45px;letter-spacing:0;color:var(--pr-review-fg)}.pr-review-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding:18px 45px 0 0;border-top:1px solid var(--pr-review-rule)}.pr-review-person{display:flex;align-items:center;gap:18px}.pr-review-avatar{flex-shrink:0;width:68px;height:68px;border-radius:50%;overflow:hidden;background:var(--pr-review-avatar-bg);display:inline-flex;align-items:center;justify-content:center}.pr-review-avatar img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.32);transform-origin:center 26%}.pr-review-name{font-family:var(--pr-serif);font-style:italic;font-size:20px;line-height:30px;margin-bottom:6px;color:var(--pr-review-fg)}.pr-review-role{font-size:14px;line-height:21px;color:var(--pr-review-fg-soft)}.pr-review-score{display:flex;align-items:center;gap:10px}.pr-review-score strong{font-size:40px;font-weight:400;line-height:1;letter-spacing:-.02em;color:var(--pr-review-fg)}.pr-review-score span{display:flex;flex-direction:column;gap:4px}.pr-review-score b{font-size:12px;font-weight:500;color:var(--pr-review-fg-soft)}.pr-review-score i{font-style:normal;font-size:11px;letter-spacing:2px;color:var(--pr-review-star)}.pr-faq-h2{max-width:none;text-align:center;margin-bottom:72px}.pr-faq-content{display:grid;grid-template-columns:458px minmax(0,1fr);gap:16px;align-items:start}.pr-faq-banner{background:var(--white);border-radius:0 24px 24px;padding:40px;display:flex;flex-direction:column;gap:40px;align-items:flex-start}.pr-faq-author{display:flex;align-items:center;gap:18px}.pr-faq-avatar{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:90px;flex-shrink:0}.pr-faq-avatar-initials{position:relative;z-index:1;width:72px;height:72px;border-radius:1000px;display:flex;align-items:center;justify-content:center;background:var(--black);color:var(--white);font-family:var(--pr-serif);font-style:italic;font-size:24px;line-height:1;letter-spacing:.04em;box-shadow:inset 0 0 0 1px #00000014}.pr-faq-avatar-photo{position:relative;z-index:1;width:72px;height:72px;border-radius:1000px;overflow:hidden;display:block;isolation:isolate;background:#e6e6e6;box-shadow:inset 0 0 0 1px #00000014}.pr-faq-avatar-photo img{width:72px;height:72px;object-fit:cover;object-position:center top;display:block;mix-blend-mode:multiply}.pr-faq-linkedin{position:relative;z-index:2;width:42px;height:42px;margin-top:-24px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.pr-faq-avatar:hover .pr-faq-linkedin{transform:translateY(-2px)}.pr-faq-linkedin img{display:block;width:42px;height:42px}.pr-faq-name{font-family:var(--pr-serif);font-style:italic;font-size:24px;line-height:1.5;color:var(--black)}.pr-faq-role{font-size:14px;line-height:1.5;color:var(--black);opacity:.7}.pr-faq-text{font-size:18px;font-weight:500;line-height:1.5;color:var(--black)}.pr-faq-list{display:flex;flex-direction:column;gap:16px}.pr-faq-item{background:#1c1c1c;border-radius:24px;overflow:hidden;padding:32px}.pr-faq-question{width:100%;display:flex;align-items:center;gap:24px;padding:0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font);color:var(--pr-ink);transition:color .25s ease}.pr-faq-question:hover,.pr-faq-item.is-open .pr-faq-question{color:var(--pr-ink-soft)}.pr-faq-icon{flex:0 0 auto;display:inline-flex;transition:transform .3s ease}.pr-faq-icon svg{width:40px;height:42px}.pr-faq-item.is-open .pr-faq-icon{transform:rotate(90deg)}.pr-faq-question-text{font-size:26px;font-weight:500;line-height:1.4;letter-spacing:-.01em}.pr-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.pr-faq-item.is-open .pr-faq-answer{grid-template-rows:1fr}.pr-faq-answer-inner{overflow:hidden;padding:0 0 0 56px}.pr-faq-item.is-open .pr-faq-answer-inner{padding-top:32px}.pr-faq-answer-inner p,.pr-faq-answer-inner li{font-size:18px;line-height:1.5;color:var(--pr-ink)}.pr-faq-answer-inner p+p,.pr-faq-answer-inner ul{margin-top:20px}.pr-faq-answer-inner li{position:relative;padding-left:18px;margin-bottom:6px}.pr-faq-answer-inner li:before{content:"";position:absolute;left:0;top:11px;width:6px;height:6px;border-radius:50%;background:var(--pr-ink-soft)}.pr-faq-answer-inner strong{color:var(--pr-ink);font-weight:600}.pr-final{position:relative;padding:80px 0 100px;background:var(--black)}.pr-final-card{background:radial-gradient(700px 420px at 88% 12%,rgba(107,102,255,.2),transparent 64%),var(--white);border-radius:32px;padding:72px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.pr-final-title{font-size:80px;font-weight:500;line-height:1.1;color:var(--black);max-width:964px}.pr-final-text{font-size:20px;font-weight:500;line-height:1.3;color:var(--black);max-width:426px;margin-top:32px;margin-bottom:48px}.pr-final-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:56px}.pr-final-logo{text-align:center}.pr-final-logo strong{display:block;font-size:40px;font-weight:700;letter-spacing:-.03em;color:var(--pr-ink);margin-bottom:8px}.pr-final-logo p{font-size:13px;line-height:1.5;color:var(--pr-muted)}@media(max-width:1100px){.pr-h1{font-size:60px}.pr-h2{font-size:44px}.pr-section{padding-bottom:120px}.pr-hero-inner{grid-template-columns:minmax(0,1fr) 340px}.pr-breakdown-top{grid-template-columns:minmax(0,1fr) 380px}.pr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-reviews{grid-template-columns:260px minmax(0,1fr)}.pr-reviews-tab{padding:32px 24px}.pr-reviews-tab-logo{font-size:22px}.pr-review-quote,.pr-review-quote em{font-size:30px;line-height:40px}.pr-faq-content{grid-template-columns:280px minmax(0,1fr)}.pr-trust-viewport{--pr-spv: 2.25}}@media(max-width:900px){.pr-hero{padding-top:140px}.pr-hero-inner{min-height:0}.pr-hero-visual{display:none}.pr-breakdown-top{grid-template-columns:minmax(0,1fr);align-items:start}.pr-trial-wrapper{grid-template-columns:minmax(0,1fr)}.pr-reviews{grid-template-columns:minmax(0,1fr);min-height:0}.pr-reviews-tabs{flex-direction:row;flex-wrap:wrap}.pr-reviews-tab{flex:1 1 140px;min-height:84px;padding:20px 16px}.pr-review-card{min-height:0;border-radius:24px}.pr-faq-content{grid-template-columns:minmax(0,1fr)}.pr-table-scroll{overflow-x:auto}.pr-table{min-width:640px}.pr-trust-viewport{--pr-spv: 2.15}}@media(max-width:768px){.pricing-page{--pr-container: calc(100% - 32px) }.pr-h1{font-size:40px;letter-spacing:-.5px}.pr-h2{font-size:32px}.pr-section{padding-bottom:96px}.pr-cards{grid-template-columns:minmax(0,1fr)}.pr-card-block{padding:20px 20px 32px}.pr-card-block:first-child{min-height:0}.pr-card-sub{margin-bottom:20px}.pr-testimonials-h2{margin-bottom:40px}.pr-review-card{padding:20px 20px 24px}.pr-review-btns{margin-right:0}.pr-review-quote{padding-right:0;font-size:22px;line-height:30px}.pr-review-quote em{font-size:22px;line-height:30px}.pr-review-foot{flex-wrap:wrap;gap:20px;padding:18px 0 0}.pr-review-avatar{width:56px;height:56px;font-size:16px}.pr-review-person{gap:14px}.pr-reviews-tab-logo{font-size:19px}.pr-faq-banner{padding:28px;gap:28px}.pr-faq-text{font-size:16px;line-height:1.55}.pr-faq-item{padding:24px 20px}.pr-faq-question{gap:14px}.pr-faq-question-text{font-size:20px}.pr-faq-icon svg{width:28px;height:30px}.pr-faq-answer-inner{padding-left:42px}.pr-faq-item.is-open .pr-faq-answer-inner{padding-top:20px}.pr-faq-answer-inner p,.pr-faq-answer-inner li{font-size:16px;line-height:1.55}.pr-final-logos{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.pr-trust-viewport{--pr-spv: 1.25}.pr-trust-card{min-height:480px;padding:24px}}@media(min-width:1440px){.pr-btn-text{font-size:18px}}@media(max-width:1439px){.pr-final-title{max-width:690px}.pr-final-text{max-width:538px}}@media(max-width:1279px){.pr-final-title{font-size:50px;max-width:none}}@media(max-width:991px){.pr-final-title{font-size:40px}}@media(max-width:479px){.pr-final-card{padding-left:12px;padding-right:12px}.pr-final-title{font-size:36px}.pr-final-text{font-size:16px}}.pf-modal{--pf-ink: #141515;--pf-ink-soft: #333333;--pf-rule: rgba(127, 131, 141, .2);--pf-chip: #f5f5f7;--pf-chip-on: #212121;--pf-accent: var(--accent-blue);--pf-onDark: #E8E6E1;--pf-serif: "Instrument Serif", Georgia, "Times New Roman", serif;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px}.pf-modal[hidden]{display:none}.pf-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;background:#000000b8;cursor:pointer}.pf-modal-dialog{position:relative;z-index:1;width:min(1230px,100%);max-height:calc(100vh - 48px);overflow:auto;animation:pf-modal-in .28s ease}@keyframes pf-modal-in{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:none}}.pf-modal-close{position:absolute;top:16px;right:16px;z-index:5;width:40px;height:40px;border:none;border-radius:50%;background:#0000000f;color:var(--pf-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.pf-modal-close:hover{background:#0000001f}body.pf-modal-open{overflow:hidden}.pf-grid{display:grid;grid-template-columns:420px minmax(0,800px);gap:10px;align-items:stretch;min-height:500px}.pf-info{display:flex;flex-direction:column;justify-content:space-between;gap:56px;padding:32px;border-radius:0 24px 0 54px;background:var(--card-dark);color:var(--pf-onDark)}.pf-info-top{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.pf-person{display:flex;align-items:center;gap:18px;text-decoration:none;color:inherit}.pf-person-avatar{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:90px;flex-shrink:0}.pf-person-initials{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:1000px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:var(--pf-onDark);font-family:var(--pf-serif);font-style:italic;font-size:24px;line-height:1;letter-spacing:.04em}.pf-person-photo{position:relative;z-index:1;display:block;width:72px;height:72px;border-radius:1000px;overflow:hidden;background:#000}.pf-person-photo img{display:block;width:72px;height:72px;object-fit:cover;object-position:center top}.pf-person-badge{position:relative;z-index:2;width:42px;height:42px;margin-top:-24px;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.pf-person:hover .pf-person-badge{transform:translateY(-2px)}.pf-person-badge img{display:block;width:42px;height:42px}.pf-person-credentials{display:flex;flex-direction:column}.pf-person-name{display:block;font-family:var(--pf-serif);font-style:italic;font-size:26px;line-height:39px;color:var(--pf-onDark)}.pf-person-role{display:block;font-size:18px;line-height:27px;color:var(--pf-onDark);opacity:.6}.pf-promises{display:flex;flex-direction:column;gap:20px;list-style:none}.pf-promise{display:flex;align-items:center;gap:16px}.pf-promise-icon{flex-shrink:0;width:20px;height:20px;color:var(--pf-onDark);display:inline-flex;align-items:center;justify-content:center}.pf-promise-icon svg{display:block;width:18px;height:18px}.pf-promise-text{font-size:16px;font-weight:500;line-height:24px;color:var(--pf-onDark)}.pf-info-bottom{display:flex;flex-direction:column;gap:12px}.pf-info-label{font-size:12px;font-weight:500;line-height:24px;color:var(--pf-onDark);opacity:.6}.pf-reach{display:flex;flex-direction:column;gap:4px}.pf-reach-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 8px;border-radius:100px;background:#ffffff0f;transition:background .25s ease}.pf-reach-option:hover{background:#ffffff1f}.pf-reach-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--pf-onDark)}.pf-reach-icon{flex-shrink:0;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--pf-onDark)}.pf-reach-icon svg{display:block;width:20px;height:20px}.pf-reach-text{font-size:16px;font-weight:500;line-height:24px;color:var(--pf-onDark);border-bottom:1px solid transparent;transition:border-color .25s ease}.pf-reach-link:hover .pf-reach-text{border-bottom-color:#fff9}.pf-copy{border:none;background:none;padding:0;display:inline-flex;align-items:center;gap:6px;color:var(--pf-onDark);cursor:pointer;font-size:12px;font-weight:500;opacity:.7;transition:opacity .2s ease}.pf-copy:hover{opacity:1}.pf-copy svg{display:block;width:18px;height:18px}.pf-copy-flag{display:none}.pf-copy.is-copied .pf-copy-flag{display:inline}.pf-copy.is-copied svg{display:none}.pf-panel{display:flex;flex-direction:column;gap:32px;padding:32px;border-radius:0 24px 24px;background:var(--white);color:var(--pf-ink)}.pf-panel-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.pf-title{font-size:32px;font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--pf-ink)}.pf-autofill{display:flex;align-items:center;gap:11px}.pf-autofill-label{font-size:16px;font-weight:500;line-height:24px;color:var(--pf-ink);white-space:nowrap}.pf-autofill-buttons{display:flex;gap:7px}.pf-autofill-btn{width:45px;height:45px;padding:0;border:none;border-radius:50%;background:var(--pf-chip);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;filter:grayscale(100%);transition:filter .4s ease,background .25s ease}.pf-autofill-btn:hover{filter:grayscale(0%);background:#ececf0}.pf-autofill-btn svg{display:block;width:22px;height:22px}.pf-form{display:flex;flex-direction:column;gap:32px}.pf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.pf-field{position:relative;z-index:0}.pf-field.is-full{grid-column:1 / -1}.pf-input{display:block;width:100%;padding:16px 12px 16px 0;border:0;border-bottom:1.5px solid var(--pf-rule);border-radius:0;background:transparent;font-family:inherit;font-size:16px;font-weight:500;line-height:24px;color:var(--pf-ink-soft);resize:none;transition:border-color .25s ease}.pf-input:hover{border-bottom-color:var(--pf-ink)}.pf-input:focus{outline:none;border-bottom-color:var(--pf-accent)}.pf-input.is-textarea{min-height:56px}.pf-label{position:absolute;top:16px;left:0;z-index:2;transform-origin:0% center;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.2px;color:var(--pf-ink);cursor:text;pointer-events:none;transition:.25s}.pf-input:focus+.pf-label,.pf-field.is-active .pf-label:not(.is-static){top:-10px;font-size:12px;line-height:18px;opacity:.6}.pf-label.is-static{position:static;display:block;margin-bottom:12px;pointer-events:auto;cursor:default}.pf-chips{display:flex;flex-wrap:wrap;gap:8px}.pf-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:12px 12px 10px;border-radius:50px;background:var(--pf-chip);font-size:14px;font-weight:500;line-height:21px;color:var(--pf-ink);cursor:pointer;transition:.2s}.pf-chip input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.pf-chip:hover,.pf-chip:has(input:checked),.pf-chip.is-selected{background:var(--pf-chip-on);color:var(--pf-chip)}.pf-chip:has(input:focus-visible){outline:2px solid var(--pf-accent);outline-offset:2px}.pf-form-foot{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr) auto;align-items:center;gap:24px}.pf-upload{position:relative;display:flex;align-items:center;gap:16px;padding:18px 0;font-size:14px;font-weight:500;color:var(--pf-ink-soft);cursor:pointer;transition:color .2s ease}.pf-upload:hover{color:var(--pf-ink)}.pf-upload input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pf-upload svg{display:block;width:20px;height:20px;flex-shrink:0}.pf-policy{font-size:12px;line-height:18px;color:var(--pf-ink);text-align:right}.pf-policy a{color:var(--pf-ink);text-decoration:underline}.pf-policy a:hover{color:var(--pf-accent)}.pf-submit{display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:0;cursor:pointer;flex-shrink:0}.pf-submit-arrow{width:48px;height:48px;border-radius:100px;background:var(--pf-accent);color:var(--pf-onDark);display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease,background .25s ease}.pf-submit-arrow svg{display:block;width:16px;height:16px}.pf-submit-text{padding:16px 32px;border-radius:100px;background:var(--pf-accent);color:var(--pf-onDark);font-size:16px;font-weight:500;line-height:24px;transition:background .25s ease}.pf-submit:hover .pf-submit-arrow{transform:rotate(45deg);background:#353dcc}.pf-submit:hover .pf-submit-text{background:#353dcc}.pf-submit:disabled{opacity:.6;cursor:not-allowed}.pf-status{font-size:14px;line-height:1.5;font-weight:500;color:var(--pf-ink)}.pf-status.is-success{color:#12805c}.pf-status.is-error{color:#c02626}.pf-error{display:none;margin-top:6px;font-size:12px;line-height:18px;color:#c02626}.pf-field.has-error .pf-error{display:block}.pf-field.has-error .pf-input{border-bottom-color:#c02626}.pf-field--speech .pf-input.is-textarea{padding-right:56px;min-height:72px}.pf-field--speech.is-dictating .pf-input.is-textarea{padding-bottom:88px}.pf-speech-btn{position:absolute;right:0;bottom:10px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:#111;color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease}.pf-speech-btn:hover{background:#2a2a2a;transform:scale(1.04)}.pf-speech-btn:focus-visible{outline:2px solid var(--pf-accent, #2563eb);outline-offset:2px}.pf-speech-btn .pf-speech-icon{width:18px;height:18px}.pf-voice-dock{position:absolute;left:0;right:0;bottom:6px;z-index:4;display:grid;gap:8px}.pf-voice-dock[hidden]{display:none!important}.pf-voice-live{margin:0;min-height:16px;font-size:12px;line-height:16px;font-weight:500;color:#1111118c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-voice-bar{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 8px 8px 14px;border-radius:999px;background:#2f3032;box-shadow:0 10px 30px #00000038}.pf-voice-cancel,.pf-voice-stop,.pf-voice-send{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;cursor:pointer}.pf-voice-cancel{width:28px;height:28px;border-radius:999px;background:transparent;color:#ffffffeb}.pf-voice-cancel svg{width:16px;height:16px}.pf-voice-cancel:hover{background:#ffffff14}.pf-voice-wave{flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:2px;height:28px;min-width:0;overflow:hidden}.pf-voice-bar-tick{display:block;flex:1 1 0;max-width:3px;height:var(--h, 18%);border-radius:999px;background:#ffffff47;transition:height 60ms linear,background .12s ease}.pf-voice-bar-tick.is-hot{background:#ffffffd1}.pf-voice-stop{width:34px;height:34px;border-radius:999px;background:#3d3e41;color:#d8d8d8}.pf-voice-stop:hover{background:#4a4b4f}.pf-voice-stop:disabled{opacity:.45;cursor:default}.pf-voice-stop-square{width:11px;height:11px;border-radius:2px;background:currentColor}.pf-voice-send{width:40px;height:40px;border-radius:999px;background:#2b7cff;color:#fff;box-shadow:0 0 0 1px #2b7cff40}.pf-voice-send:hover{background:#1f6cf0}.pf-voice-send svg{width:18px;height:18px}.pf-voice-dock.is-paused .pf-voice-bar-tick{background:#fff3}.pf-speech-hint{margin:8px 0 0;font-size:12px;line-height:16px;font-weight:500;color:#ef4444;letter-spacing:.01em}@media(prefers-reduced-motion:reduce){.pf-voice-bar-tick{transition:none}}@media(max-width:1180px){.pf-grid{grid-template-columns:340px minmax(0,1fr)}.pf-title{font-size:28px}.pf-form-foot{grid-template-columns:minmax(0,1fr) auto}.pf-policy{grid-column:1 / -1;text-align:left}}@media(max-width:900px){.pf-modal{padding:12px;align-items:flex-start}.pf-modal-dialog{max-height:calc(100vh - 24px)}.pf-grid{grid-template-columns:minmax(0,1fr);min-height:0}.pf-info{border-radius:24px 24px 0 0}.pf-panel{border-radius:0 0 24px 24px}}@media(max-width:768px){.pf-info,.pf-panel{padding:24px 20px}.pf-title{font-size:24px;padding-right:36px}.pf-panel-top{flex-direction:column;align-items:flex-start;gap:16px}.pf-fields{grid-template-columns:minmax(0,1fr);gap:28px}.pf-form-foot{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:16px}.pf-policy{text-align:left}.pf-submit{width:100%}.pf-submit-text{flex:1;text-align:center}.pf-modal-close{top:12px;right:12px}}
