.landing-page{--landing-accent:#f06a24;--landing-accent-hover:#e45f1b;--landing-accent-soft:#fff3e9;--landing-accent-deep:#c04f10;--landing-border:#e8dfd3;--landing-border-strong:#d8cdbb;--landing-muted:#64748b;--landing-ink:#0f172a;--landing-surface:#f8f9fb;--landing-cream:#faf6ef;--landing-cream-2:#fdfaf5;--landing-sky:#eff6ff;--landing-mint:#ecfdf5;--landing-lilac:#f5f3ff;--landing-blush:#fff1f2;--landing-offer-green:#15803d;--landing-max-width:79.2rem;--landing-radius:var(--radius-md);--landing-header-radius:12px;--landing-dots:radial-gradient(circle at center,rgba(100,100,110,0.38) 1.25px,transparent 0);--landing-dots-size:20px;--landing-font-body:16px;--landing-font-button:14px;--landing-subtext-size:var(--landing-font-body);--landing-subtext-leading:1.65;--landing-z-dots:0;--landing-z-fade:1;--landing-z-shadow:2;--landing-z-content:3;--landing-image-shadow:0 22px 50px rgba(15,23,42,0.09),0 8px 18px rgba(15,23,42,0.05);background-color:#fff;background-image:var(--landing-dots);background-size:var(--landing-dots-size) var(--landing-dots-size);background-repeat:repeat;background-position:0 0;color:#18181b;overflow:visible;animation:landing-page-in .45s ease both}@keyframes landing-page-in{0%{opacity:0}to{opacity:1}}@keyframes landing-entrance{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-entrance-scale{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes landing-header-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-workflow-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.landing-page .landing-entrance{opacity:0;animation:landing-entrance .7s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--landing-entrance-delay,0s)}.landing-page .landing-entrance--scale{animation-name:landing-entrance-scale;animation-duration:.85s}.landing-page .landing-header-bar{animation:landing-header-in .55s cubic-bezier(.22,1,.36,1) both}.landing-page .landing-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.landing-page .landing-reveal--visible{opacity:1;transform:translateY(0)}.landing-page .landing-feature-card-reveal{height:100%}.landing-page .landing-workflow-row--enter{animation:landing-workflow-enter .4s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.landing-page{animation:none}.landing-page .landing-entrance,.landing-page .landing-header-bar,.landing-page .landing-workflow-row--enter{opacity:1;transform:none;animation:none}.landing-page .landing-reveal{opacity:1;transform:none;transition:none}.landing-page .landing-feature-card{transition:border-color .2s ease}.landing-page .landing-feature-card:hover{transform:none;box-shadow:none}}.landing-page :is(.landing-hero-screenshot,.landing-workflow-image,.landing-how-step-card-image,.landing-how-image-frame img){box-shadow:var(--landing-image-shadow)}.landing-page:after{content:"";position:fixed;inset:0;z-index:var(--landing-z-fade);pointer-events:none;background:linear-gradient(90deg,transparent 0,transparent 8%,rgba(255,255,255,.42) 14%,rgba(255,255,255,.82) 20%,#fff 28%,#fff 72%,rgba(255,255,255,.82) 80%,rgba(255,255,255,.42) 86%,transparent 92%,transparent)}.landing-page .landing-footer,.landing-page .landing-page-body{position:relative;z-index:var(--landing-z-content)}.landing-page section{position:relative;overflow:visible}.landing-page .landing-feature-card-shadow-host,.landing-page .landing-feature-card-shadow-host .aptura-long-shadow__content,.landing-page .landing-pricing-plan-shadow-host,.landing-page .landing-pricing-plan-shadow-host .aptura-long-shadow__content{height:100%}.landing-page .landing-pricing-plans>.landing-pricing-plan-shadow-host{min-height:100%}.landing-page .landing-hero{position:relative;background-color:transparent;overflow:visible}.landing-page .landing-hero-inner{position:relative;display:flex;flex-direction:column;gap:var(--space-10);overflow:visible}.landing-page .landing-hero-top,.landing-page .landing-hero-top>*{position:relative;z-index:var(--landing-z-content)}.landing-page .landing-hero-top{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-6);max-width:48rem;margin-inline:auto;width:100%;padding-block:var(--space-2)}.landing-page .landing-hero-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);width:100%}.landing-page .landing-hero-title{margin:0;max-width:52rem;font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;color:var(--landing-ink)}.landing-page .landing-hero-subtitle{margin:0;max-width:38rem;font-size:var(--landing-subtext-size);line-height:var(--landing-subtext-leading);color:var(--landing-muted)}.landing-page .landing-hero-cta-row{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:var(--space-3)}.landing-page .landing-hero-cta-row .landing-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:var(--btn-primary-height);min-height:var(--btn-primary-height);max-height:var(--btn-primary-height);padding:0 var(--btn-primary-padding-x);box-sizing:border-box;border:1px solid transparent;font-size:14px;font-weight:600;line-height:1;flex-shrink:0}.landing-page .landing-hero-cta-row .landing-cta--primary{border-color:var(--accent-border)}.landing-page .landing-hero-cta-row .landing-cta--secondary{border-color:var(--landing-border-strong);background:#fff;color:var(--landing-ink)}.landing-page .landing-hero-trust{margin:0;font-size:var(--landing-font-button);line-height:var(--landing-subtext-leading);font-weight:500;color:var(--landing-muted)}.landing-page .landing-hero-trust-link{color:inherit;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.landing-page .landing-hero-trust-link:hover{color:var(--landing-ink)}.landing-page .landing-hero-showcase+.landing-hero-verified{margin-top:calc(-1 * var(--space-10))}.landing-page .landing-hero-showcase{position:relative;z-index:var(--landing-z-content);width:100%;padding:var(--space-3);border:1px solid var(--landing-border);border-radius:calc(var(--landing-radius) + 4px);background:linear-gradient(180deg,var(--landing-cream-2) 0,#fff 100%)}.landing-page .landing-hero-showcase .landing-hero-screenshot{display:block;width:100%;height:auto;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#fff}.landing-page .landing-inline-link{color:var(--landing-accent);text-decoration:underline;text-underline-offset:2px}.landing-page .landing-inline-link:hover{color:var(--landing-accent-hover)}.landing-page .landing-section-intro{display:flex;flex-direction:column;gap:var(--space-3);max-width:42rem;margin-inline:auto;text-align:center}.landing-page .landing-section-intro--left{margin-inline:0;text-align:left}.landing-page .landing-section-intro--left .landing-section-sub{margin-top:0}.landing-page .landing-marketing-page-inner--hero{padding:var(--space-16) var(--space-4) var(--space-12)}.landing-page .landing-marketing-page-inner--body{padding:var(--space-12) var(--space-4)}.landing-page .landing-marketing-page-inner--faq{padding:var(--space-12) var(--space-4) var(--space-16)}@media (min-width:640px){.landing-page .landing-marketing-page-inner--body,.landing-page .landing-marketing-page-inner--faq,.landing-page .landing-marketing-page-inner--hero{padding-inline:var(--space-6)}}@media (min-width:768px){.landing-page .landing-marketing-page-inner--hero{padding-top:6rem;padding-bottom:var(--space-16)}.landing-page .landing-marketing-page-inner--body{padding-block:var(--space-16)}.landing-page .landing-marketing-page-inner--faq{padding-top:var(--space-16);padding-bottom:var(--space-16)}}@media (min-width:1024px){.landing-page .landing-marketing-page-inner--hero{padding-top:7rem}}.landing-page .landing-marketing-content{max-width:42rem;margin-inline:auto}.landing-page .landing-marketing-content--wide{max-width:48rem}.landing-page .landing-marketing-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);padding-top:var(--space-2)}.landing-page .landing-marketing-prose-stack{display:flex;flex-direction:column;gap:var(--space-8);margin-top:var(--space-10)}@media (min-width:768px){.landing-page .landing-marketing-prose-stack{gap:var(--space-12);margin-top:var(--space-16)}}.landing-page .landing-marketing-prose-stack p{margin:var(--space-3) 0 0;font-size:var(--landing-subtext-size);line-height:var(--landing-subtext-leading);color:var(--landing-muted)}.landing-page .landing-marketing-list{margin:var(--space-10) 0 0;padding:0;list-style:none}.landing-page .landing-marketing-list-item{border-bottom:1px solid var(--landing-border);padding-bottom:var(--space-6)}.landing-page .landing-marketing-list-item+.landing-marketing-list-item{margin-top:var(--space-6)}.landing-page .landing-marketing-list-title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;letter-spacing:-.025em;line-height:var(--leading-tight);color:var(--landing-ink);transition:color .15s ease}.landing-page .landing-marketing-list a:hover .landing-marketing-list-title{color:var(--landing-accent)}.landing-page .landing-marketing-list-description{margin:var(--space-2) 0 0;font-size:var(--landing-subtext-size);line-height:var(--landing-subtext-leading);color:var(--landing-muted)}.landing-page .landing-marketing-cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-12)}.landing-page .landing-marketing-card{border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#fff;padding:var(--space-6)}.landing-page .landing-marketing-card-title{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;letter-spacing:-.025em;line-height:var(--leading-tight);color:var(--landing-ink)}.landing-page .landing-marketing-card-title--accent{color:var(--landing-accent)}.landing-page .landing-marketing-card-list{margin:var(--space-4) 0 0;padding:0;list-style:none;font-size:var(--landing-subtext-size);line-height:var(--landing-subtext-leading);color:var(--landing-muted)}.landing-page .landing-marketing-card-list li+li{margin-top:var(--space-2)}.landing-page .landing-marketing-breadcrumb{font-size:var(--landing-font-button);line-height:var(--landing-subtext-leading);color:var(--landing-muted)}.landing-page .landing-marketing-breadcrumb a{color:inherit;transition:color .15s ease}.landing-page .landing-marketing-breadcrumb a:hover{color:var(--landing-accent)}.landing-page .landing-marketing-compare-grid{display:grid;gap:var(--space-8);margin-top:var(--space-12)}@media (min-width:768px){.landing-page .landing-marketing-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-page .landing-legal-section{background-color:transparent}.landing-page .landing-eyebrow{display:inline-block;font-size:var(--landing-font-button);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--landing-accent-deep)}.landing-page .landing-eyebrow--center{margin-inline:auto}.landing-page .landing-container{width:100%;max-width:var(--landing-max-width);margin-inline:auto}.landing-page .landing-section-container{position:relative;overflow:visible}.landing-page .landing-section-container>*{position:relative;z-index:var(--landing-z-content)}.landing-page .landing-header{position:sticky;top:0;z-index:calc(var(--landing-z-content) + 1);padding:var(--space-4) var(--space-4) 0;background:transparent;pointer-events:none;overflow:visible}.landing-page .landing-header-wrap{display:flex;flex-direction:column;gap:var(--space-3);pointer-events:auto;overflow:visible;position:relative;z-index:var(--landing-z-content)}.landing-page .landing-header-shadow-host{width:100%;overflow:visible}.landing-page .landing-header-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-4);min-height:3.25rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border:1px solid var(--landing-border);border-radius:var(--landing-header-radius);background:rgba(255,255,255,.9);backdrop-filter:blur(14px)}.landing-page .landing-header-brand{display:inline-flex;min-width:0;align-items:center;gap:var(--space-3);justify-self:start;text-decoration:none;outline-offset:4px}.landing-page .landing-header-brand:focus-visible{outline:2px solid var(--landing-accent)}.landing-page .landing-header-logo{width:2rem;height:2rem;flex-shrink:0;border-radius:var(--landing-radius);object-fit:contain}.landing-page .landing-header-brand-name{font-size:var(--landing-font-body);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--landing-accent);white-space:nowrap}.landing-page .landing-header-nav{display:none;align-items:center;justify-content:center;gap:var(--space-6);justify-self:center}.landing-page .landing-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);justify-self:end}.landing-page .landing-header-cta-icon{width:1rem;height:1rem;flex-shrink:0}.landing-page .landing-brand-link img{border-radius:var(--landing-radius)}.landing-page .landing-nav-link{color:#52525b;font-size:var(--landing-font-button);font-weight:500;line-height:1.4;text-decoration:none;white-space:nowrap;transition:color .15s ease}.landing-page .landing-nav-link:hover{color:#18181b}.landing-page .landing-nav-link--active{color:#18181b;font-weight:600}.landing-page .landing-header :is(a,button).landing-cta{width:auto;max-width:none;flex:0 0 auto}.landing-page .landing-header-mobile-nav{display:flex;align-items:center;gap:var(--space-1);overflow-x:auto;padding:var(--space-2) var(--space-3);border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:rgba(255,255,255,.92);backdrop-filter:blur(12px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.landing-page .landing-header-mobile-nav::-webkit-scrollbar{display:none}.landing-page .landing-header-mobile-nav .landing-nav-link{display:inline-flex;align-items:center;flex-shrink:0;min-height:2rem;padding:var(--space-1) var(--space-3);border-radius:var(--landing-radius);transition:color .15s ease,background-color .15s ease}.landing-page .landing-header-mobile-nav .landing-nav-link--active,.landing-page .landing-header-mobile-nav .landing-nav-link:hover{background:var(--landing-cream-2)}@media (min-width:768px){.landing-page .landing-header{padding-top:var(--space-5);padding-inline:var(--space-6)}.landing-page .landing-header-bar{min-height:3.5rem;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-5)}.landing-page .landing-header-nav{display:flex}.landing-page .landing-header-mobile-nav{display:none}}@media (min-width:768px) and (max-width:1023px){.landing-page .landing-header-nav-extra{display:none}}@media (min-width:1024px){.landing-page .landing-header-nav{gap:var(--space-8)}}@media (max-width:767px){.landing-page .landing-header-bar{grid-template-columns:minmax(0,1fr) auto}.landing-page .landing-header-nav{display:none}}.landing-page .landing-hero-below-trust{font-size:var(--landing-font-button);font-weight:500;color:#64748b}.landing-page .landing-hero-title-underline{text-decoration-line:underline;text-decoration-color:var(--landing-accent);text-decoration-thickness:.08em;text-underline-offset:.08em;text-decoration-skip-ink:none}.landing-page .landing-hero-image-label{margin:0 0 var(--space-2);font-size:var(--landing-font-body);font-weight:400;letter-spacing:-.025em;line-height:1.4;color:#0f172a}.landing-page .landing-card{border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#fff}.landing-page .landing-hero-screenshot{display:block;width:100%;height:auto;border-radius:var(--landing-radius);image-rendering:auto}.landing-page .landing-app-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border:1px solid #f1f5f9;border-radius:var(--landing-radius);background:#fafafa;padding:var(--space-3) var(--space-4)}.landing-page .landing-company-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--landing-radius);font-size:var(--landing-font-body);font-weight:700;color:#fff;flex-shrink:0}.landing-page .landing-status{display:inline-flex;align-items:center;border-radius:999px;padding:var(--space-1) var(--space-3);font-size:var(--landing-font-button);font-weight:600;line-height:1.2;white-space:nowrap}.landing-page .landing-status--interview{background:#ffedd5;color:#c2410c}.landing-page .landing-status--screening{background:#fef9c3;color:#a16207}.landing-page .landing-status--applied{background:#dcfce7;color:#15803d}.landing-page .landing-status--assessment{background:#f3e8ff;color:#7c3aed}.landing-page .landing-toast{position:absolute;left:-24px;bottom:-28px;display:flex;align-items:flex-start;gap:var(--space-3);min-width:220px;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#fff;padding:var(--space-4) var(--space-4)}.landing-page .landing-toast-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#dcfce7;color:#16a34a;flex-shrink:0}.landing-page .landing-hero-verified{position:relative;z-index:var(--landing-z-content);width:100%;padding-block:var(--space-8);overflow:visible}.landing-page .landing-verified-logos-viewport{position:relative;z-index:var(--landing-z-content);overflow:hidden;width:100%;min-width:0;min-height:1.875rem;padding-block:0;box-sizing:content-box}.landing-page .landing-verified-logos{position:relative;z-index:2;display:flex;align-items:center;margin:0;padding:0;list-style:none;touch-action:pan-y pinch-zoom}.landing-page .landing-verified-logos-slide{display:flex;flex:0 0 20%;align-items:center;justify-content:center;min-width:0;box-sizing:border-box;padding:0;min-height:1.25rem}.landing-page .landing-verified-logos-slide+.landing-verified-logos-slide{margin-left:-8px}.landing-page .landing-verified-logos-slide img{position:relative;z-index:1;display:block;width:auto;height:auto;max-width:100%;max-height:1.25rem;object-fit:contain;object-position:center;opacity:.88;transition:opacity .15s ease}.landing-page .landing-verified-logos-slide:hover img{opacity:1}.landing-page .landing-verified-logos-slide--lg img{max-height:1.5rem}@media (min-width:768px){.landing-page .landing-hero-verified{padding-block:var(--space-8)}.landing-page .landing-hero-showcase+.landing-hero-verified{margin-top:calc(-1 * var(--space-10))}.landing-page .landing-verified-logos-viewport{min-height:2rem}.landing-page .landing-verified-logos-slide{min-height:1.375rem}.landing-page .landing-verified-logos-slide img{max-height:1.375rem}.landing-page .landing-verified-logos-slide--lg img{max-height:1.75rem}}.landing-page .landing-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--landing-radius);background:#f3e8ff;color:#7c3aed}.landing-page .landing-features-bento{display:grid;gap:var(--space-4);margin-top:var(--space-12);grid-auto-rows:minmax(0,1fr)}@media (min-width:640px){.landing-page .landing-features-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}}@media (min-width:1024px){.landing-page .landing-features-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.landing-page .landing-features-bento .landing-feature-card-reveal:first-child,.landing-page .landing-features-bento .landing-feature-card-reveal:nth-child(2),.landing-page .landing-features-bento .landing-feature-card-reveal:nth-child(7),.landing-page .landing-features-bento .landing-feature-card-reveal:nth-child(8){grid-column:span 2}}.landing-page .landing-feature-card{margin:0;height:100%;display:flex;flex-direction:column;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#fff;padding:var(--space-5) var(--space-6);transition:border-color .2s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.landing-page .landing-feature-card-copy{margin:var(--space-3) 0 0;flex:1;font-size:var(--landing-subtext-size);line-height:var(--landing-subtext-leading);color:#475569}.landing-page .landing-feature-card:hover{border-color:var(--landing-border-strong);transform:translateY(-3px);box-shadow:0 10px 24px rgba(15,23,42,.06)}.landing-page .landing-feature-card-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--landing-radius);margin-bottom:var(--space-3)}.landing-page .landing-table-shell{overflow:hidden;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#fff}.landing-page .landing-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid #eef2f6;padding:var(--space-4) var(--space-5)}.landing-page .landing-table-search{display:flex;gap:var(--space-2);min-width:180px;padding:var(--space-2) var(--space-3);color:#94a3b8}.landing-page .landing-table-btn,.landing-page .landing-table-search{align-items:center;border:1px solid #e2e8f0;border-radius:var(--landing-radius);background:#fff;font-size:var(--landing-font-body)}.landing-page .landing-table-btn{color:#475569}.landing-page .landing-table-btn,.landing-page .landing-table-new{display:inline-flex;justify-content:center;height:var(--btn-primary-height);min-height:var(--btn-primary-height);max-height:var(--btn-primary-height);padding:0 var(--btn-primary-padding-x);box-sizing:border-box;font-weight:500;line-height:1}.landing-page .landing-table-new{align-items:center;gap:var(--space-2);border:1px solid #dd6020;border-radius:var(--landing-radius);background:var(--landing-accent);color:#fff;font-size:var(--landing-font-button)}.landing-page .landing-table-head,.landing-page .landing-table-row{display:grid;grid-template-columns:1.2fr 1fr .9fr .9fr 1.1fr;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-5)}.landing-page .landing-table-head{border-bottom:1px solid #eef2f6;background:#fafbfc;font-size:var(--landing-font-button);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.landing-page .landing-table-row{border-bottom:1px solid #f1f5f9;font-size:var(--landing-font-body);color:#334155}.landing-page .landing-table-row:last-child{border-bottom:0}.landing-page .landing-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);border-top:1px solid #eef2f6;padding:var(--space-4) var(--space-5);font-size:var(--landing-font-button);color:#64748b}.landing-page .landing-pagination{display:inline-flex;align-items:center;gap:var(--space-2)}.landing-page .landing-pagination span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--landing-radius);font-size:var(--landing-font-button);font-weight:600}.landing-page .landing-pagination span.is-active{background:#fff7ed;color:#c2410c}.landing-page .landing-extension-section,.landing-page .landing-features-section{background-color:transparent}.landing-page .landing-extension-section .landing-reveal{width:100%}.landing-page .landing-extension-panel{max-width:42rem;margin:var(--space-10) auto 0;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#fff;padding:var(--space-6);text-align:center}@media (min-width:768px){.landing-page .landing-extension-panel{padding:var(--space-8)}}.landing-page .landing-extension-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);font-size:var(--landing-subtext-size);line-height:var(--landing-subtext-leading);color:var(--landing-muted)}.landing-page .landing-extension-list li{position:relative;max-width:34rem;padding-left:0;text-align:center}.landing-page .landing-extension-list li:before{content:"";display:block;width:.375rem;height:.375rem;margin:0 auto var(--space-2);border-radius:999px;background:var(--landing-accent)}.landing-page .landing-extension-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);width:100%;max-width:20rem;margin:var(--space-6) auto 0}.landing-page .landing-extension-actions .landing-cta{width:100%;justify-content:center}@media (min-width:768px){.landing-page .landing-extension-actions{flex-direction:row;align-items:center;justify-content:center;width:auto;max-width:none}.landing-page .landing-extension-actions .landing-cta{width:auto;min-width:11.5rem}}.landing-page #how-it-works.landing-how-section{--landing-how-text-size:var(--landing-subtext-size);background-color:transparent}.landing-page :is(.landing-footer-lead,.landing-footer-trust-lead){position:relative;overflow:visible}.landing-page :is(.landing-footer-lead,.landing-footer-trust-lead):after{content:"";position:absolute;z-index:var(--landing-z-fade);pointer-events:none;top:-1.5rem;left:0;width:min(100vw,28rem);transform:none;background:radial-gradient(ellipse 135% 108% at 18% 46%,rgba(255,255,255,.68) 0,rgba(255,255,255,.56) 10%,rgba(255,255,255,.44) 22%,rgba(255,255,255,.32) 36%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.11) 64%,rgba(255,255,255,.05) 78%,rgba(255,255,255,.015) 90%,transparent 100%)}.landing-page :is(.landing-footer-lead,.landing-footer-trust-lead)>*{position:relative;z-index:var(--landing-z-content)}.landing-page .landing-footer-lead:after{height:min(13rem,36vw)}.landing-page .landing-footer-trust-lead:after{width:min(100vw,40rem);height:min(7rem,24vw);background:radial-gradient(ellipse 150% 125% at 6% 50%,rgba(255,255,255,.68) 0,rgba(255,255,255,.56) 10%,rgba(255,255,255,.44) 22%,rgba(255,255,255,.32) 36%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.11) 64%,rgba(255,255,255,.05) 78%,rgba(255,255,255,.015) 90%,transparent 100%)}@media (min-width:768px){.landing-page .landing-footer-lead:after{top:-2rem;height:min(15rem,22rem)}.landing-page .landing-footer-trust-lead:after{top:-1.5rem;height:min(7.5rem,13rem)}}.landing-page .landing-workflows{display:flex;flex-direction:column;margin-top:var(--space-6);overflow:visible}@media (min-width:768px){.landing-page .landing-workflows{margin-top:var(--space-8)}}.landing-page .landing-workflow-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2);padding-bottom:var(--space-6)}.landing-page .landing-workflow-tab{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--landing-radius);background:transparent;color:#64748b;font-family:inherit;font-size:var(--landing-font-button);font-weight:600;line-height:1.4;cursor:pointer;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.landing-page .landing-workflow-tab:hover{color:var(--landing-ink);background:#fff;border-color:var(--landing-border)}.landing-page .landing-workflow-tab--active{color:var(--landing-ink);background:#fff;border-color:var(--landing-border-strong)}.landing-page .landing-workflow-tab:focus-visible{outline:2px solid var(--landing-accent);outline-offset:2px}.landing-page .landing-workflow-row{padding-top:var(--space-8);overflow:visible}.landing-page .landing-workflow-modal{width:100%;margin-inline:auto;padding:var(--space-8) var(--space-5);border:1px solid var(--landing-border);border-radius:calc(var(--landing-radius) + 4px);background:#fff}@media (min-width:768px){.landing-page .landing-workflow-modal{padding:var(--space-10) var(--space-8)}}.landing-page .landing-workflow-copy{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.landing-page .landing-workflow-title{margin:0;font-family:var(--font-heading);font-weight:700;letter-spacing:-.025em}.landing-page .landing-workflow-steps{margin:var(--space-6) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-10);width:100%}.landing-page .landing-workflow-step{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);width:100%}.landing-page .landing-workflow-step-copy{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;max-width:36rem;margin-inline:auto;font-size:var(--landing-font-body)}.landing-page .landing-workflow-step-copy :is(.landing-workflow-step-num,strong,p){font-size:inherit}.landing-page .landing-workflow-step-num{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--landing-accent-soft);color:var(--landing-accent);font-family:var(--font-heading);font-size:var(--landing-font-button);font-weight:700;flex-shrink:0}.landing-page .landing-workflow-steps strong{display:block;font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;color:var(--landing-ink)}.landing-page .landing-workflow-steps p{margin:var(--space-1) 0 0;font-size:var(--landing-font-body);line-height:var(--landing-subtext-leading);color:#64748b}.landing-page .landing-workflow-finisher{margin:var(--space-6) 0 0;font-family:var(--font-heading);font-size:var(--landing-font-body);font-weight:700;letter-spacing:-.02em;color:var(--landing-accent)}.landing-page .landing-workflow-image{display:block;width:100%;height:auto;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#fff}.landing-page .landing-workflow-footer{margin:0 auto;max-width:36rem;padding-block:var(--space-4);text-align:center;font-size:var(--landing-font-button);line-height:var(--landing-subtext-leading);color:var(--landing-muted)}.landing-page .landing-how-paired-step-description,.landing-page .landing-how-step-content p{font-size:var(--landing-how-text-size);line-height:var(--landing-subtext-leading)}.landing-page .landing-subsection-title{font-family:var(--font-heading);font-size:var(--text-card-title);font-weight:700;letter-spacing:-.025em;line-height:var(--leading-tight);color:#0f172a}.landing-page .landing-how-flow-header .landing-how-headline,.landing-page .landing-how-headline,.landing-page .landing-how-step-number,.landing-page button.landing-how-paired-step .landing-how-headline{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;letter-spacing:-.025em;line-height:var(--leading-tight)}.landing-page .landing-how-flow-header .landing-how-headline,.landing-page button.landing-how-paired-step .landing-how-paired-step-title{color:#0f172a}.landing-page .landing-how-step-content h4.landing-subsection-title{margin:0}.landing-page .landing-how-steps{display:grid;gap:var(--space-6)}.landing-page .landing-how-step{display:block}.landing-page .landing-how-flow-header .landing-how-headline{margin:0}.landing-page .landing-how-step-number{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#f06a24}.landing-page .landing-how-step-card{display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#fff;padding:0;overflow:hidden}.landing-page .landing-how-step-card--with-image{gap:0}.landing-page .landing-how-step-card-body{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6)}.landing-page .landing-how-step-card-body--with-image{flex-direction:column;gap:var(--space-6);padding:var(--space-8)}.landing-page .landing-how-step-card-body-header{display:flex;align-items:flex-start;gap:var(--space-4);width:100%}.landing-page .landing-how-image-frame{width:100%}.landing-page .landing-how-step-card-image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:top center;background:#fff;border:1px solid var(--landing-border);border-radius:var(--landing-radius);image-rendering:auto}.landing-page .landing-how-step-content{min-width:0;text-align:left}.landing-page .landing-how-step-content h4,.landing-page .landing-how-step-content p{text-align:left}.landing-page .landing-how-finisher,.landing-page .landing-how-paired-finisher-text{font-family:var(--font-heading);font-size:var(--landing-font-body);font-weight:700;letter-spacing:-.025em;line-height:var(--leading-tight);color:#f06a24}.landing-page .landing-how-step-card-body--with-image .landing-how-finisher{margin:0;width:100%;text-align:center;font-weight:700}.landing-page .landing-how-flow+.landing-how-flow{padding-top:var(--space-16);border-top:1px solid rgba(232,223,211,.6)}.landing-page .landing-how-flow-header{margin-inline:auto;text-align:center}.landing-page .landing-how-paired{display:flex;flex-direction:column;gap:var(--space-6)}.landing-page .landing-how-paired-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.landing-page button.landing-how-paired-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);width:100%;margin:0;padding:var(--space-4) var(--space-5);border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#fff;font-family:inherit;font-size:var(--landing-font-button);font-weight:400;line-height:1.5;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.landing-page .landing-how-paired-step .landing-how-step-number{grid-column:1;grid-row:1;align-self:center;min-width:1.125rem;transition:color .15s ease}.landing-page .landing-how-paired-step-description,.landing-page .landing-how-paired-step-title{transition:color .15s ease}.landing-page .landing-how-paired-step:hover{border-color:rgba(240,106,36,.55);background:#fffaf6}.landing-page .landing-how-paired-step:hover .landing-how-step-number{color:var(--landing-accent-hover)}.landing-page .landing-how-paired-step:hover .landing-how-paired-step-title{color:var(--landing-accent)}.landing-page .landing-how-paired-step:active{transform:scale(.995)}.landing-page .landing-how-paired-step:focus-visible{outline:2px solid #f06a24;outline-offset:2px}.landing-page .landing-how-paired-step--active{border-color:#f06a24;background:#fff7f2}.landing-page .landing-how-paired-step--active .landing-how-step-number{color:#f06a24}.landing-page .landing-how-paired-step--active .landing-how-paired-step-title{color:var(--landing-accent)}.landing-page .landing-how-paired-step--active:hover{border-color:var(--landing-accent-hover);background:#fff5ef}.landing-page .landing-how-paired-step--active:hover .landing-how-step-number{color:var(--landing-accent-hover)}.landing-page button.landing-how-paired-step .landing-how-paired-step-title{grid-column:2;grid-row:1;display:block;width:100%;text-align:left;align-self:center}.landing-page .landing-how-paired-step-description{grid-column:2;grid-row:2;display:block;width:100%;text-align:left;color:#475569}.landing-page .landing-how-paired-image-shell{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1)}.landing-page .landing-how-paired-image-shell--open{grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.landing-page .landing-how-paired-image-inner{overflow:hidden;min-height:0}.landing-page .landing-how-paired-image-inner .landing-how-image-frame{padding-top:var(--space-2)}@keyframes landing-how-paired-image-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-how-paired-image-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(24px)}}.landing-page .landing-how-paired-image-reveal--enter{animation:landing-how-paired-image-slide-up .45s cubic-bezier(.22,1,.36,1) both}.landing-page .landing-how-paired-image-reveal--exit{animation:landing-how-paired-image-slide-down .45s cubic-bezier(.4,0,.2,1) both}@media (prefers-reduced-motion:reduce){.landing-page .landing-how-paired-image-shell{transition-duration:.01ms}.landing-page .landing-how-paired-image-reveal--enter,.landing-page .landing-how-paired-image-reveal--exit{animation:none}}.landing-page .landing-how-paired-finisher{margin-top:var(--space-4)}.landing-page .landing-how-paired-finisher-text{margin-top:var(--space-10);width:100%;text-align:center;font-weight:700}@media (min-width:768px){.landing-page .landing-how-paired-steps{gap:var(--space-8)}.landing-page button.landing-how-paired-step{padding:var(--space-4) var(--space-5)}.landing-page .landing-how-paired-finisher{margin-top:var(--space-6)}}@media (max-width:639px){.landing-page .landing-how-paired-steps{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.landing-page .landing-how-steps--count-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8);align-items:stretch}.landing-page .landing-how-steps--count-2.landing-how-steps--has-showcase{grid-template-columns:minmax(0,1fr);gap:var(--space-10)}.landing-page .landing-how-step--featured{grid-column:1/-1}.landing-page .landing-how-steps--has-showcase .landing-how-step:not(.landing-how-step--featured){justify-self:center;width:min(100%,28rem)}.landing-page .landing-how-step-card-body--with-image{padding:var(--space-10);gap:var(--space-8)}.landing-page .landing-how-steps--count-3,.landing-page .landing-how-steps--count-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);align-items:stretch}.landing-page .landing-how-step-card{min-height:100%}}@media (min-width:1024px){.landing-page .landing-how-steps--count-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.landing-page .landing-how-steps--count-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}}@media (max-width:1023px){.landing-page .landing-table-head,.landing-page .landing-table-row{grid-template-columns:1fr;gap:var(--space-2)}.landing-page .landing-table-head{display:none}.landing-page .landing-toast{position:static;margin-top:var(--space-4)}}.landing-page .landing-footer{background-color:transparent}.landing-page .landing-footer-grid{display:grid;gap:var(--space-10)}.landing-page .landing-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.landing-page .landing-footer-brand-link{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none}.landing-page .landing-footer-brand-name{font-size:var(--landing-font-button);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--landing-accent)}.landing-page .landing-footer-tagline{margin:0;max-width:18rem;color:#64748b;font-size:var(--landing-font-button);line-height:1.6}.landing-page .landing-footer-social{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.landing-page .landing-footer-social-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#fff;color:#64748b;text-decoration:none;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.landing-page .landing-footer-social-btn:hover{color:#18181b;border-color:var(--landing-border-strong);background:#fff}.landing-page .landing-footer-column{display:flex;flex-direction:column;gap:var(--space-4)}.landing-page .landing-footer-heading{margin:0;color:#18181b;font-size:var(--landing-font-button);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.landing-page .landing-footer-link-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.landing-page .landing-footer-link{color:#64748b;font-size:var(--landing-font-button);font-weight:500;line-height:1.5;text-decoration:none;transition:color .15s ease}.landing-page .landing-footer-link:hover{color:#18181b}.landing-page .landing-footer-bottom{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-10)}@media (min-width:640px){.landing-page .landing-footer-bottom{flex-direction:row;align-items:center;justify-content:space-between}}.landing-page .landing-footer-trust{display:inline-flex;align-items:center;gap:var(--space-2)}.landing-page .landing-footer-copy,.landing-page .landing-footer-trust{margin:0;color:#64748b;font-size:var(--landing-font-button);line-height:1.5}@media (min-width:768px){.landing-page .landing-footer-grid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.75fr));gap:0;align-items:stretch}.landing-page .landing-footer-brand{padding-right:var(--space-8)}.landing-page .landing-footer-brand-link{min-height:2.5rem}.landing-page .landing-footer-heading{display:flex;align-items:center;min-height:2.5rem}.landing-page .landing-footer-column{display:flex;flex-direction:column;padding-left:var(--space-8);border-left:1px solid rgba(232,223,211,.85)}}@media (max-width:767px){.landing-page .landing-footer-column+.landing-footer-column{padding-top:var(--space-8);border-top:1px solid rgba(232,223,211,.85)}}.landing-page .landing-legal-page{color:#475569;font-size:var(--landing-font-body);line-height:1.625}.landing-page .landing-legal-updated{margin:0;color:#64748b;font-size:var(--landing-font-body);line-height:1.625}.landing-page .landing-legal-page h1{margin:var(--space-3) 0 0;font-size:var(--text-2xl)}.landing-page .landing-legal-page h1,.landing-page .landing-legal-page h2{color:#0f172a;font-family:var(--font-heading);font-weight:700;letter-spacing:-.025em;line-height:1.25}.landing-page .landing-legal-page h2{margin:var(--space-10) 0 0;font-size:var(--text-xl)}.landing-page .landing-legal-page h1+h2{margin-top:var(--space-6)}.landing-page .landing-legal-page h3{margin:var(--space-4) 0 0;color:#0f172a;font-size:var(--text-base);font-weight:600;line-height:1.5}.landing-page .landing-legal-page h2+h3{margin-top:var(--space-4)}.landing-page .landing-legal-page :is(p,ul){margin:var(--space-4) 0 0}.landing-page .landing-legal-page hr{display:none}.landing-page .landing-legal-page ul{padding-left:var(--space-6);list-style:disc}.landing-page .landing-legal-page li+li{margin-top:var(--space-3)}.landing-page .landing-legal-page a{color:#c04f10;text-decoration:underline;text-underline-offset:2px}.landing-page .landing-faq-section{background-color:transparent}.landing-page .landing-faq-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-4);margin-top:var(--space-10)}.landing-page #faq .landing-final-cta{margin-top:var(--space-10)}@media (min-width:768px){.landing-page #faq .landing-final-cta{margin-top:var(--space-12)}.landing-page .landing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}}.landing-page .landing-faq-item{border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#fff;padding:var(--space-5) var(--space-6);transition:border-color .2s ease}.landing-page .landing-faq-item:hover{border-color:var(--landing-border-strong)}.landing-page .landing-faq-item-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0;border:none;background:transparent;cursor:pointer;text-align:left;font-family:var(--font-heading);font-size:16px;font-weight:700;line-height:1.4;color:var(--landing-ink);letter-spacing:-.02em}.landing-page .landing-faq-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:999px;background:var(--landing-accent-soft);color:var(--landing-accent-deep);transition:transform .2s ease}.landing-page .landing-faq-item.is-open .landing-faq-icon{transform:rotate(45deg);background:var(--landing-accent);color:#fff}.landing-page .landing-faq-answer-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.landing-page .landing-faq-answer-panel.is-open{grid-template-rows:1fr}.landing-page .landing-faq-answer-inner{overflow:hidden}.landing-page .landing-faq-answer{margin:0;padding:var(--space-4) 0 0;font-size:var(--landing-subtext-size);line-height:var(--landing-subtext-leading);color:#475569;opacity:0;transform:translateY(-6px);transition:opacity .22s ease,transform .28s ease}.landing-page .landing-faq-answer-panel.is-open .landing-faq-answer{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-page .landing-faq-answer-panel{transition:none}.landing-page .landing-faq-answer{transition:none;transform:none}.landing-page .landing-faq-answer-panel:not(.is-open) .landing-faq-answer{visibility:hidden}.landing-page .landing-faq-answer-panel.is-open .landing-faq-answer{opacity:1;visibility:visible}}.landing-page .landing-final-cta{position:relative;overflow:visible;border-radius:var(--landing-radius);background:var(--landing-ink);color:#fff;padding:var(--space-12) var(--space-8)}@media (min-width:768px){.landing-page .landing-final-cta{padding:var(--space-12) var(--space-12)}}.landing-page .landing-final-cta-inner{position:relative;z-index:var(--landing-z-content);display:flex;flex-direction:column;gap:var(--space-6)}@media (min-width:768px){.landing-page .landing-final-cta-inner{flex-direction:row;align-items:center;justify-content:space-between}}.landing-page .landing-final-cta-eyebrow{display:inline-block;font-size:var(--landing-font-button);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#fed7aa}.landing-page .landing-final-cta h2{margin-top:var(--space-3);font-family:var(--font-heading);font-size:var(--text-4xl);line-height:1.1;letter-spacing:-.02em;color:#fff}.landing-page .landing-final-cta p{margin-top:var(--space-3);max-width:28rem;font-size:var(--landing-subtext-size);line-height:var(--landing-subtext-leading);color:#cbd5e1}.landing-page .landing-demo-heading{display:flex;flex-direction:column;gap:var(--space-3)}.landing-page .landing-section-heading{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--landing-ink)}@media (max-width:640px){.landing-page .landing-section-heading{font-size:var(--text-3xl)}}.landing-page .landing-section-sub{margin-top:var(--space-4);font-size:var(--landing-subtext-size);line-height:var(--landing-subtext-leading);color:var(--landing-muted)}.landing-page .landing-pricing-plans{display:grid;gap:var(--space-6);margin-top:var(--space-12)}@media (min-width:768px){.landing-page .landing-pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:var(--space-8)}}.landing-page .landing-pricing-plans>:is(.landing-pricing-plan-card,.landing-pricing-plan-shadow-host){min-height:100%}.landing-page .landing-pricing-plan-card{position:relative;display:flex;flex-direction:column;height:100%;border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#fff;padding:var(--space-6)}@media (min-width:768px){.landing-page .landing-pricing-plan-card{padding:var(--space-8)}}.landing-page .landing-pricing-plan-body{flex:1 1 auto;min-height:0}.landing-page .landing-pricing-plan-card--free{background:#fff}.landing-page .landing-pricing-plan-card--pro{border-color:#f0c4a0;background:#fff}.landing-page .landing-pricing-plan-header{display:flex;flex-direction:column;gap:var(--space-3)}.landing-page .landing-pricing-plan-sparkle{position:absolute;top:var(--space-5);right:var(--space-5);width:1.5rem;height:1.5rem;color:var(--landing-accent);pointer-events:none}@media (min-width:768px){.landing-page .landing-pricing-plan-sparkle{top:var(--space-6);right:var(--space-6)}}.landing-page .landing-pricing-plan-tier{font-size:var(--text-lg);font-weight:600;color:var(--landing-accent)}.landing-page .landing-pricing-plan-price,.landing-page .landing-pricing-plan-tier{margin:0;font-family:var(--font-heading);letter-spacing:-.025em;line-height:var(--leading-tight)}.landing-page .landing-pricing-plan-price{font-size:var(--text-2xl);font-weight:700;color:var(--landing-ink)}@media (min-width:768px){.landing-page .landing-pricing-plan-price{font-size:var(--text-3xl)}}.landing-page .landing-pricing-plan-price-suffix{font-family:inherit;font-size:var(--landing-font-button);font-weight:500;letter-spacing:0;color:var(--landing-muted)}.landing-page .landing-pricing-plan-tagline{margin:var(--space-1) 0 0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:600;letter-spacing:-.025em;line-height:var(--leading-tight);color:var(--landing-ink)}.landing-page .landing-pricing-plan-subtext{margin:0;font-size:var(--landing-subtext-size);line-height:var(--landing-subtext-leading);color:var(--landing-muted)}.landing-page .landing-pricing-plan-features-block{margin-top:var(--space-6)}.landing-page .landing-pricing-plan-group-label{margin:0;font-size:var(--landing-font-button);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--landing-muted)}.landing-page .landing-pricing-plan-group-label--pro{color:var(--landing-accent-deep)}.landing-page .landing-pricing-plan-features{margin-top:var(--space-3)}.landing-page .landing-pricing-plan-feature-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:2.75rem;padding:var(--space-2) 0;border-bottom:1px solid var(--landing-border)}.landing-page .landing-pricing-plan-feature-row:last-child{border-bottom:0}.landing-page .landing-pricing-plan-feature-label{display:flex;align-items:center;gap:var(--space-3);min-width:0;font-size:var(--landing-font-body);font-weight:500;line-height:var(--landing-subtext-leading);color:var(--landing-ink)}.landing-page .landing-pricing-plan-feature-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:var(--landing-radius);background:var(--landing-accent-soft);color:var(--landing-accent)}.landing-page .landing-pricing-plan-feature-value-wrap{display:flex;flex-shrink:0;justify-content:flex-end;text-align:right}.landing-page .landing-pricing-plan-feature-value{font-size:var(--landing-font-button);font-weight:600;line-height:var(--landing-subtext-leading);color:var(--landing-muted)}.landing-page .landing-pricing-plan-feature-value--ink{font-size:var(--landing-font-body);color:var(--landing-ink)}.landing-page .landing-pricing-plan-check{display:inline-flex;align-items:center;justify-content:center;color:var(--landing-offer-green)}.landing-page .landing-pricing-plan-capacity-pill,.landing-page .landing-pricing-plan-included-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .55rem;border-radius:999px;background:var(--landing-mint);font-size:var(--landing-font-button);font-weight:600;line-height:1.2;color:var(--landing-offer-green)}.landing-page .landing-pricing-plan-included-pill__label{color:var(--landing-offer-green)}.landing-page .landing-pricing-plan-info-tip{position:relative;display:inline-flex;align-items:center;color:var(--landing-muted);cursor:help}.landing-page .landing-pricing-plan-info-tip__bubble{position:absolute;right:0;bottom:calc(100% + .5rem);z-index:2;width:max-content;max-width:15rem;padding:var(--space-2) var(--space-3);border:1px solid var(--landing-border);border-radius:var(--landing-radius);background:#fff;box-shadow:var(--landing-image-shadow);font-size:var(--landing-font-button);font-weight:500;line-height:var(--landing-subtext-leading);color:var(--landing-muted);pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.landing-page .landing-pricing-plan-info-tip:focus-within .landing-pricing-plan-info-tip__bubble,.landing-page .landing-pricing-plan-info-tip:hover .landing-pricing-plan-info-tip__bubble{opacity:1;transform:translateY(0)}.landing-page .landing-pricing-plan-actions{flex-shrink:0;padding-top:var(--space-6)}.landing-page .landing-pricing-plan-actions .landing-cta{width:100%;height:var(--btn-primary-height);min-height:var(--btn-primary-height);max-height:var(--btn-primary-height);padding:0 var(--btn-primary-padding-x);box-sizing:border-box;font-size:14px;font-weight:600;line-height:1;white-space:nowrap}.landing-page .landing-pricing-plan-actions .landing-cta--secondary{border-color:var(--landing-border-strong);color:var(--landing-ink)}.landing-page .landing-pricing-plan-actions .aptura-loading-button.landing-cta{min-height:var(--btn-primary-height);max-height:var(--btn-primary-height)}.landing-page .landing-pricing-plan-footnote{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-3) 0 0;min-height:1.125rem;text-align:center;font-size:var(--landing-font-button);line-height:var(--landing-subtext-leading);color:var(--landing-muted)}.landing-page .landing-pricing-plan-notice{margin:0;padding:var(--space-3) var(--space-4);border:1px solid rgba(192,79,16,.2);border-radius:var(--landing-radius);background:var(--landing-accent-soft);font-size:var(--landing-subtext-size);line-height:var(--landing-subtext-leading);color:var(--landing-muted)}.landing-page .landing-pricing-success h2{margin-top:var(--space-3);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;letter-spacing:-.025em;line-height:var(--leading-tight);color:var(--landing-ink)}.landing-page .landing-pricing-success p{margin-top:var(--space-3);font-size:var(--landing-subtext-size);line-height:var(--landing-subtext-leading);color:var(--landing-muted)}.landing-page .landing-pricing-plan-card--pro .landing-pricing-checkout-error{color:var(--landing-accent-deep)}@media (max-width:767px){.landing-page .landing-header{padding-top:calc(env(safe-area-inset-top, 0px) + var(--space-3));padding-inline:var(--space-3)}.landing-page .landing-hero-title{font-size:clamp(1.625rem,7.2vw,2.25rem);line-height:1.12}.landing-page .landing-hero-inner{gap:var(--space-8)}.landing-page .landing-hero-cta-row{flex-direction:column;align-items:stretch;width:100%}.landing-page .landing-hero-cta-row .landing-hero-cta-shadow{display:flex;width:100%}.landing-page .landing-hero-cta-row .landing-hero-cta-shadow .aptura-long-shadow__content{width:100%}.landing-page .landing-hero-cta-row .landing-cta{width:100%;max-width:none;justify-content:center;height:var(--btn-primary-height);min-height:var(--btn-primary-height);max-height:var(--btn-primary-height)}.landing-page .landing-section-intro--left{text-align:center;margin-inline:auto}.landing-page .landing-workflow-tabs{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:none;-webkit-overflow-scrolling:touch}.landing-page .landing-workflow-tabs::-webkit-scrollbar{display:none}.landing-page .landing-workflow-tab{flex-shrink:0}.landing-page .landing-hero-showcase+.landing-hero-verified{margin-top:calc(-1 * var(--space-8))}.landing-page .landing-hero-verified{padding-block:var(--space-6)}.landing-page .landing-header-mobile-nav{scroll-snap-type:x proximity;scroll-padding-inline:.75rem}.landing-page .landing-header-mobile-nav .landing-nav-link{scroll-snap-align:start}.landing-page .landing-header .landing-cta{padding-inline:var(--space-3);font-size:var(--landing-font-button);min-height:2.25rem;max-height:2.25rem;height:2.25rem}.landing-page .landing-how-flow .mt-10{margin-top:var(--space-6)}.landing-page .landing-feature-card{padding:var(--space-5)}.landing-page .landing-faq-grid{margin-top:var(--space-8)}.landing-page .landing-faq-item{padding:var(--space-4)}.landing-page .landing-pricing-plans{margin-top:var(--space-8)}.landing-page .landing-pricing-plan-card{padding:var(--space-6)}.landing-page .landing-pricing-plan-actions .aptura-loading-button.landing-cta,.landing-page .landing-pricing-plan-actions .landing-cta{min-height:2.25rem;max-height:2.25rem;height:2.25rem;padding-inline:var(--space-3);font-size:var(--landing-font-button)}.landing-page .landing-final-cta{padding:var(--space-8) var(--space-5)}.landing-page .landing-final-cta h2{font-size:var(--text-2xl)}.landing-page .landing-final-cta .landing-cta{width:100%;justify-content:center}.landing-page .landing-legal-page h1{font-size:var(--text-xl)}.landing-page .landing-legal-page h2{font-size:var(--text-lg);margin-top:var(--space-8)}.landing-page .landing-footer-grid{gap:var(--space-8)}}