.home-notices{display:grid;gap:var(--sp-3);padding-top:var(--sp-5)}.home-nav-extra{display:none}.home-command-nav{height:4.5rem;border-bottom-color:var(--ln);background:color-mix(in srgb,var(--s0) 94%,transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.home-command-nav .pv-nav-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,25rem) minmax(0,1fr);gap:var(--sp-4)}.home-command-nav .pv-brand{justify-self:start}.home-command-nav .pv-nav-actions{justify-self:end}.home-nav-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-2);justify-self:center;width:100%;min-height:2.375rem;padding-inline:var(--sp-3);border:1px solid var(--ln);border-radius:var(--r-md);background:var(--s0);color:var(--t-faint);transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.home-nav-search:focus-within{border-color:color-mix(in srgb,var(--acc) 68%,var(--ln));box-shadow:0 0 0 .1875rem rgb(var(--acc-rgb) / .08);color:var(--acc-text)}.home-nav-search input{width:100%;min-width:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:var(--t-hi);font-size:var(--fs-xs)}.home-nav-search input:focus,.home-nav-search input:focus-visible{border:0;outline:0;box-shadow:none}.home-nav-search input::placeholder{color:var(--t-faint)}.home-nav-search input::-webkit-search-cancel-button{filter:grayscale(1);opacity:.65}.home-nav-search kbd{color:var(--t-faint);font-family:var(--font-mono);font-size:var(--fs-micro)}.home-command-links{position:absolute;top:calc(100% + var(--sp-3));left:50%;gap:var(--sp-1);margin:0;padding:.1875rem;border:1px solid var(--ln);border-radius:var(--r-lg);background:color-mix(in srgb,var(--s1) 96%,transparent);box-shadow:var(--sh-md);translate:-50% 0}.home-command-links a{padding:.375rem var(--sp-3);font-size:var(--fs-xs)}.home-command-links a:after{display:none}.home-command-links a.is-active,.home-command-links a:hover{background:var(--s3)}.home-command-nav+.home-notices{padding-top:calc(var(--sp-9) + var(--sp-4))}.home-search-summary{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-5);padding:var(--sp-3) var(--sp-4);border:1px solid var(--ln);border-radius:var(--r-md);background:var(--s1);color:var(--t-dim);font-size:var(--fs-xs)}.home-search-summary svg{color:var(--acc-text)}.home-search-summary span{flex:1}.home-search-summary button{color:var(--acc-text);font-size:inherit}.home-command-nav~.home-hero{padding-top:clamp(4rem,3rem + 3vw,6rem)}@media(min-width:30rem){.home-nav-extra{display:inline-flex}}@media(max-width:60rem){.home-command-links{top:calc(100% + var(--sp-2));right:var(--gutter);left:var(--gutter);translate:0 -.375rem}.home-command-links.is-open{translate:0}}@media(max-width:42rem){.home-command-nav .pv-nav-inner{grid-template-columns:minmax(0,1fr) auto}.home-nav-search{display:none}.home-command-nav~.home-hero{padding-top:clamp(4.5rem,3rem + 4vw,6rem)}}.mock{overflow:hidden;border:1px solid var(--ln2);border-radius:var(--r-lg);background:var(--card-bg);box-shadow:var(--sh-lg);-webkit-user-select:none;user-select:none}.mock-bar{display:flex;align-items:center;gap:var(--sp-3);height:2.25rem;padding-inline:var(--sp-3);border-bottom:1px solid var(--ln);background:var(--s2)}.mock-dots{display:flex;gap:.25rem;flex:none}.mock-dots i{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--ln2)}.mock-title{overflow:hidden;color:var(--t-dim);font-family:var(--font-mono);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap}.mock-tag{margin-left:auto;padding:.0625rem .375rem;border:1px solid color-mix(in srgb,var(--acc) 34%,var(--ln));border-radius:var(--r-xs);color:var(--acc-text);font-family:var(--font-mono);font-size:var(--fs-micro);white-space:nowrap}.mock-body{display:grid;grid-template-columns:2rem minmax(0,1fr) 7.5rem;min-height:11rem}.mock--lg .mock-body{grid-template-columns:2.25rem minmax(0,1fr) 9.5rem;min-height:16rem}.mock--sm .mock-body{grid-template-columns:minmax(0,1fr) 8rem;min-height:7.5rem}.mock--sm .mock-panel{padding:var(--sp-2)}.mock-rail{display:grid;align-content:start;gap:.3125rem;padding:.4375rem;border-right:1px solid var(--ln);background:var(--s2)}.mock-rail i{height:1.125rem;border:1px solid var(--ln2);border-radius:var(--r-xs);background:var(--s1)}.mock-rail i.is-on{border-color:color-mix(in srgb,var(--acc) 50%,var(--ln2));background:color-mix(in srgb,var(--acc) 16%,var(--s1))}.mock-stage{position:relative;display:grid;place-items:center;padding:var(--sp-4);background:linear-gradient(90deg,var(--ln) 1px,transparent 1px) 0 0 / 1.5rem 1.5rem,linear-gradient(var(--ln) 1px,transparent 1px) 0 0 / 1.5rem 1.5rem,var(--s0)}.mock-stage>svg{color:var(--acc-text);opacity:.85}.mock-badge{position:absolute;top:var(--sp-2);left:var(--sp-2);padding:.0625rem .3125rem;border:1px solid var(--ln2);border-radius:var(--r-xs);background:color-mix(in srgb,var(--s1) 80%,transparent);color:var(--t-dim);font-family:var(--font-mono);font-size:var(--fs-micro)}.mock-axis{position:absolute;bottom:var(--sp-2);left:var(--sp-2);display:flex;gap:.25rem}.mock-axis b{width:.875rem;height:2px;border-radius:2px}.mock-axis .x{background:#ff5d64}.mock-axis .y{background:#91d52a}.mock-axis .z{background:#5aa9ff}.mock-panel{display:grid;align-content:start;gap:.5rem;padding:var(--sp-3);border-left:1px solid var(--ln);background:var(--s2)}.mock-panel-title{color:var(--t-dim);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tr-mono);text-transform:uppercase}.mock-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1875rem var(--sp-2);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:1.3}.mock-row span{overflow:hidden;color:var(--t-dim);text-overflow:ellipsis;white-space:nowrap}.mock-row b{color:var(--t-hi);font-variation-settings:"wght" 450;white-space:nowrap}.mock-row i{grid-column:1 / -1;height:.1875rem;border-radius:2px;background:var(--s4)}.mock-row u{display:block;height:100%;border-radius:inherit;background:var(--acc);opacity:.75}.mock-btn{margin-top:var(--sp-2);padding:.3125rem;border-radius:var(--r-xs);background:var(--acc);color:#06131a;font-family:var(--font-mono);font-size:var(--fs-micro);text-align:center}:root[data-theme=light] .mock-btn{color:#fff}.mock-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);height:1.75rem;padding-inline:var(--sp-3);border-top:1px solid var(--ln);background:var(--s2);color:var(--t-dim);font-family:var(--font-mono);font-size:var(--fs-micro);white-space:nowrap;overflow:hidden}@media(max-width:34rem){.mock-body,.mock--lg .mock-body,.mock--sm .mock-body{grid-template-columns:minmax(0,1fr);min-height:9rem}.mock-rail,.mock-panel{display:none}}.home-hero{position:relative;overflow:clip;padding-block:clamp(4.5rem,3.5rem + 2vw,6rem) var(--sp-10);background:linear-gradient(color-mix(in srgb,var(--t-hi) 2.2%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--t-hi) 2.2%,transparent) 1px,transparent 1px);background-size:4rem 4rem}.home-hero:before{content:"";position:absolute;z-index:-1;inset:-20% -10% 0;background:radial-gradient(ellipse 42% 48% at 18% 24%,rgb(var(--acc-rgb) / .12),transparent 68%),radial-gradient(ellipse 40% 45% at 82% 20%,rgb(var(--violet-rgb) / .1),transparent 70%);pointer-events:none}.home-hero-particle-scene{position:absolute;z-index:0;inset:0;opacity:0;pointer-events:none;transition:opacity 1.2s var(--ease-out)}.home-hero-particle-scene.is-ready{opacity:1}.home-hero-particle-canvas{display:block;width:100%;height:100%}.home-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,2rem + 2vw,4rem)}.home-hero-copy{position:relative;isolation:isolate;display:grid;justify-items:center;gap:var(--sp-4);width:min(64rem,100%);margin-inline:auto;text-align:center}.home-hero-copy:before{content:"";position:absolute;z-index:-1;inset:-10% 7%;background:radial-gradient(ellipse,color-mix(in srgb,var(--s0) 82%,transparent) 0%,transparent 72%);pointer-events:none}.home-hero-copy h1{max-width:16ch;font-size:clamp(3rem,6vw,6.25rem);line-height:.96;letter-spacing:-.06em;text-wrap:balance}.home-hero-copy h1 em{display:block;color:var(--t-dim);font-style:normal}.home-lead{max-width:47rem;color:var(--t-dim);font-size:var(--fs-lg)}.home-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3)}.home-hero-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2) var(--sp-5)}.home-hero-proof li{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--t-dim);font-size:var(--fs-sm)}.home-hero-proof svg{color:var(--acc-text);flex:none}.home-formats{display:grid;justify-items:center;gap:var(--sp-3);margin-top:clamp(2.5rem,1.5rem + 4vw,4.5rem);padding-top:var(--sp-5);border-top:1px solid var(--ln);text-align:center}.home-hero-formats{width:min(52rem,100%);margin-top:var(--sp-3)}@media(min-width:44rem){.home-formats{grid-template-columns:1fr;align-items:center;gap:var(--sp-4)}}.home-formats ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2)}@media(max-width:42rem){.home-hero{padding-block:5rem var(--sp-9)}.home-hero-copy h1{font-size:clamp(2.75rem,13vw,4.25rem)}.home-hero-actions{width:100%}.home-hero-actions .pv-btn{flex:1}}.home-formats li{padding:.1875rem var(--sp-3);border:1px solid var(--card-border);border-radius:var(--r-xs);background:var(--card-bg);color:var(--t-dim);font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.06em}.home-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));grid-auto-rows:1fr;gap:var(--sp-4)}.home-tool-filters{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-bottom:var(--sp-5);padding:var(--sp-1);border:1px solid var(--ln);border-radius:var(--r-md);background:var(--s1);width:fit-content;max-width:100%;scroll-margin-top:calc(var(--nav-h) + var(--sp-9))}.home-tool-filter{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:2.25rem;padding:var(--sp-2) var(--sp-3);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--t-dim);font:inherit;font-size:var(--fs-sm);font-variation-settings:"wght" 600;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.home-tool-filter:hover{background:var(--s2);color:var(--t-hi)}.home-tool-filter.is-active{border-color:color-mix(in srgb,var(--acc) 38%,var(--ln));background:rgb(var(--acc-rgb) / .12);color:var(--acc-text)}.home-tool-filter small{color:var(--ok);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase}.home-tool-filter b{display:grid;min-width:1.25rem;height:1.25rem;place-items:center;border-radius:var(--r-pill);background:var(--s3);color:var(--t-body);font-family:var(--font-mono);font-size:var(--fs-micro);font-variation-settings:"wght" 600}.home-tool{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--card-border);border-radius:var(--r-lg);background:var(--card-bg);box-shadow:var(--card-shadow);color:inherit;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.home-tool:after{content:"";position:absolute;z-index:0;inset:0;background:radial-gradient(ellipse 60% 50% at 15% 0%,rgb(var(--acc-rgb) / .12),transparent 60%);opacity:.55;transition:opacity var(--dur) var(--ease-out);pointer-events:none}.home-tool>*{position:relative;z-index:1}.home-tool:hover{transform:translateY(-.25rem);border-color:rgb(var(--acc-rgb) / .32);box-shadow:var(--card-shadow-lift),var(--sh-accent)}.home-tool:hover:after{opacity:1}.home-tool>.mock{border:0;border-bottom:1px solid var(--ln);border-radius:0;box-shadow:none;background:transparent}.home-tool-preview-stage{position:relative;overflow:hidden;min-width:0;background:var(--s0)}.home-tool-preview-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#10161d57,#04070bb3);pointer-events:none}.home-tool-preview-stage img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(.86) saturate(.45) brightness(.62) blur(.45px);transform:scale(1.025);transition:transform .6s var(--ease-out),filter var(--dur) var(--ease-out)}.home-tool:hover .home-tool-preview-stage img{filter:grayscale(.68) saturate(.6) brightness(.7) blur(.25px);transform:scale(1.055)}.home-tool.is-locked .home-tool-preview-stage img{filter:grayscale(1) brightness(.48) blur(.65px)}.home-tool-body{display:flex;flex:1;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5)}.home-tool-head{display:grid;gap:var(--sp-2)}.home-tool-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.home-tool-head h3{font-size:var(--fs-lg);text-wrap:balance}.home-tool-head .pv-num{white-space:nowrap}.home-tool-plan{width:fit-content;white-space:nowrap;padding:.125rem .4375rem;border:1px solid var(--ln2);border-radius:var(--r-pill);color:var(--t-dim);font-family:var(--font-mono);font-size:var(--fs-micro);font-variation-settings:"wght" 600;letter-spacing:.05em;line-height:1.35;text-transform:uppercase}.home-tool-plan.is-basic{border-color:color-mix(in srgb,var(--ok) 40%,var(--ln));color:var(--ok)}.home-tool-plan.is-free{border-color:color-mix(in srgb,var(--acc) 42%,var(--ln));background:rgb(var(--acc-rgb) / .08);color:var(--acc-text)}.home-tool-plan.is-plus{border-color:color-mix(in srgb,var(--acc) 42%,var(--ln));color:var(--acc-text)}.home-tool-plan.is-pro{border-color:color-mix(in srgb,var(--violet) 42%,var(--ln));color:var(--violet)}.home-tool-plan.is-internal{border-color:color-mix(in srgb,var(--warn) 42%,var(--ln));color:var(--warn)}.home-tool-tagline{color:var(--acc-text);font-size:var(--fs-sm);font-variation-settings:"wght" 550}.home-tool-copy{color:var(--t-dim);font-size:var(--fs-sm)}.home-tool-outputs{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:auto;padding-top:var(--sp-4)}.home-tool-action{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:var(--sp-4);min-height:2.75rem;padding-inline:var(--sp-4)}.home-tool-action>span{display:inline-flex;align-items:center;gap:var(--sp-2)}.home-tool-action>svg{color:var(--acc-text)}.home-tool.is-locked .home-tool-tagline,.home-tool.is-locked .home-tool-action{color:var(--t-dim)}.home-tool-menu .home-tool-action{margin-top:var(--sp-4);width:100%}.home-tool-caret{transition:transform var(--dur-fast) var(--ease-out)}.home-tool-caret.is-open{transform:rotate(180deg)}.home-tool-options{display:grid;gap:var(--sp-1);margin-top:var(--sp-2);padding:var(--sp-2);border:1px solid var(--ln);border-radius:var(--r-md);background:var(--s1)}.home-tool-option{display:grid;gap:.15rem;padding:var(--sp-3);border-radius:var(--r-sm);color:var(--t-body);text-decoration:none;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.home-tool-option:hover,.home-tool-option:focus-visible{background:var(--s2);color:var(--t-hi)}.home-tool-option-head{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-variation-settings:"wght" 550}.home-tool-option-head>svg{color:var(--acc-text)}.home-tool-option-head>svg:last-child{margin-inline-start:auto}.home-tool-option small{color:var(--t-dim);font-size:var(--fs-xs)}.home-features{display:grid;gap:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.home-features>article{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--sp-7)}@media(min-width:60rem){.home-features>article{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--sp-10)}.home-features>article.is-flipped .home-feature-copy{order:2}}.home-feature-copy{display:grid;gap:var(--sp-4)}.home-feature-copy h3{font-size:var(--fs-h3)}.home-feature-copy>p{color:var(--t-dim)}.home-feature-copy ul{display:grid;gap:var(--sp-3);margin-top:var(--sp-1);padding-top:var(--sp-4);border-top:1px solid var(--ln)}.home-feature-copy li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--sp-3);color:var(--t-body);font-size:var(--fs-sm)}.home-feature-copy li svg{margin-top:.3125rem;color:var(--acc-text)}.home-feature-mock{min-width:0}.home-steps{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--ln)}.home-steps>li{display:grid;gap:var(--sp-3);padding-block:var(--sp-6);border-bottom:1px solid var(--ln)}@media(min-width:52rem){.home-steps{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--ln)}.home-steps>li{padding:var(--sp-7) var(--sp-6) var(--sp-7) 0;border-bottom:0}.home-steps>li+li{padding-left:var(--sp-6);border-left:1px solid var(--ln)}}.home-step-numeral{display:block;color:var(--acc-text);font-family:var(--font-display);font-size:var(--fs-numeral);font-variation-settings:"wght" 700;letter-spacing:-.04em;line-height:.85}.home-steps h3{font-size:var(--fs-h4)}.home-steps p{margin-top:var(--sp-2);max-width:26rem;color:var(--t-dim);font-size:var(--fs-sm)}.home-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-8)}@media(min-width:52rem){.home-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-stats>div{padding:var(--sp-5);border:1px solid var(--card-border);border-radius:var(--r-lg);background:var(--card-bg);box-shadow:var(--card-shadow)}.home-stats dd{display:flex;align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-3);color:var(--t-hi);font-family:var(--font-display);font-size:var(--fs-numeral);font-variation-settings:"wght" 700;letter-spacing:-.04em;line-height:.9;font-variant-numeric:tabular-nums}.home-stats dd small{color:var(--t-dim);font-family:var(--font-mono);font-size:var(--fs-xs);font-variation-settings:"wght" 400;letter-spacing:0}.home-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--sp-4)}.home-reviews figure{display:grid;align-content:start;gap:var(--sp-4)}.home-review-stars{display:flex;gap:.125rem;color:var(--warn)}.home-review-stars .is-off{color:var(--ln2)}.home-reviews blockquote{color:var(--t-body);font-size:var(--fs-sm);line-height:1.6}.home-reviews figcaption{display:flex;align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--ln);color:var(--t-hi);font-size:var(--fs-sm);font-variation-settings:"wght" 600}.home-reviews .pv-avatar{width:1.75rem;height:1.75rem;flex:none}.home-cycle-row{display:flex;justify-content:center;margin-bottom:var(--sp-6)}.home-cycle{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-1);max-width:100%;padding:var(--sp-1);border:1px solid var(--card-border);border-radius:var(--r-md);background:var(--card-bg)}.home-cycle button{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:2.25rem;padding-inline:var(--sp-4);border-radius:var(--r-sm);color:var(--t-dim);font-size:var(--fs-sm);font-variation-settings:"wght" 600;white-space:nowrap;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.home-cycle button:hover,.home-cycle button:focus-visible{color:var(--t-hi)}.home-cycle button.is-active{background:var(--s3);color:var(--t-hi)}.home-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr));gap:var(--sp-4);align-items:stretch}.home-plan{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-6)}.home-plan{position:relative;overflow:hidden;box-shadow:var(--card-shadow)}.home-plan.is-featured{border-color:rgb(var(--acc-rgb) / .38);box-shadow:var(--card-shadow-lift),var(--sh-accent)}.home-plan.is-featured:before{content:"";position:absolute;z-index:0;inset:0;background:radial-gradient(ellipse 70% 45% at 50% 0%,rgb(var(--acc-rgb) / .16),transparent 62%);pointer-events:none}.home-plan>*{position:relative;z-index:1}.home-plan>header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:1.5rem}.home-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2)}.home-plan-price s{color:var(--t-dim);font-family:var(--font-mono);font-size:var(--fs-xs);text-decoration-thickness:1px}.home-plan-price strong{color:var(--t-hi);font-family:var(--font-display);font-size:clamp(2rem,1.75rem + 1.2vw,2.75rem);font-variation-settings:"wght" 700;letter-spacing:var(--tr-display);line-height:1}.home-plan-price small{color:var(--t-dim);font-family:var(--font-mono);font-size:var(--fs-xs)}.home-plan-copy{color:var(--t-dim);font-size:var(--fs-sm)}.home-plan hr{margin-block:var(--sp-2)}.home-plan-features{display:grid;gap:var(--sp-3);margin-bottom:var(--sp-5)}.home-plan-features li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--sp-3);color:var(--t-body);font-size:var(--fs-sm)}.home-plan-features svg{margin-top:.3125rem;color:var(--acc-text)}.home-plan>a:last-child{margin-top:auto}.home-plans-note{margin-top:var(--sp-6);color:var(--t-dim);font-size:var(--fs-xs);text-align:center}.home-faq-layout{display:grid;gap:var(--sp-7);align-items:start}@media(min-width:60rem){.home-faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--sp-10)}.home-faq-layout .pv-head{margin-bottom:0;position:sticky;top:calc(var(--nav-h) + var(--sp-7))}}.home-faq{border-top:1px solid var(--ln)}.home-faq-item{border-bottom:1px solid var(--ln)}.home-faq-item>button{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);width:100%;padding-block:var(--sp-5);color:var(--t-hi);font-family:var(--font-display);font-size:var(--fs-md);font-variation-settings:"wght" 600;text-align:left;transition:color var(--dur) var(--ease-out)}.home-faq-item>button:hover{color:var(--acc-text)}.home-faq-item>button>svg{flex:none;color:var(--t-dim);transition:transform var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.home-faq-item.is-open>button>svg{transform:rotate(180deg);color:var(--acc-text)}.home-faq-answer{display:block}.home-faq-answer>p{max-width:40rem;margin:0;padding-bottom:var(--sp-5);color:var(--t-dim);font-size:var(--fs-sm)}.home-cta{position:relative;overflow:hidden;display:grid;gap:var(--sp-6);padding:clamp(2rem,1.4rem + 2.4vw,3.5rem);border:1px solid rgb(var(--acc-rgb) / .22);border-radius:var(--r-lg);background:var(--card-bg);box-shadow:var(--card-shadow-lift)}.home-cta:before{content:"";position:absolute;z-index:0;inset:0;background:radial-gradient(ellipse 55% 90% at 88% 50%,rgb(var(--violet-rgb) / .16),transparent 60%),radial-gradient(ellipse 55% 90% at 8% 50%,rgb(var(--acc-rgb) / .14),transparent 60%);pointer-events:none}.home-cta>*{position:relative;z-index:1}@media(min-width:60rem){.home-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-9)}}.home-cta .pv-eyebrow{margin-bottom:var(--sp-4)}.home-cta h2{font-size:var(--fs-h2);max-width:20ch}.home-cta p:not(.pv-eyebrow){margin-top:var(--sp-3);max-width:34rem;color:var(--t-dim);font-size:var(--fs-lg)}.home-cta-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}
