.demo{flex-direction:column;gap:0;width:100%;max-width:30rem;margin-inline:auto;font-size:.8125rem;display:flex}.demo-window{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-floating);overflow:hidden}.demo-bar{border-bottom:1px solid var(--color-border);background:var(--color-surface-2);align-items:center;gap:.375rem;padding:.625rem .875rem;display:flex}.demo-dot{background:var(--color-border-2);border-radius:50%;width:.5rem;height:.5rem}.demo-url{color:var(--color-text-3);margin-left:.5rem;font-size:.6875rem}.demo-form{gap:.625rem;padding:1rem 1.125rem 1.125rem;display:grid}.demo-field{gap:.25rem;display:grid}.demo-label{color:var(--color-text-3);font-size:.6875rem;font-weight:600}.demo-input{border:1px solid var(--color-border);border-radius:var(--radius-button);min-height:2rem;color:var(--color-text);background:var(--color-surface);padding:.4rem .625rem;display:block}.demo-input--area{min-height:3.6rem}.demo-input.is-typing:after{content:"";vertical-align:-.1em;background:var(--color-accent);width:1px;height:.95em;margin-left:1px;animation:.8s step-end infinite demo-blink;display:inline-block}.demo-send{border-radius:var(--radius-button);background:var(--color-accent);color:#fff;justify-self:start;padding:.4rem 1rem;font-weight:600;transition:transform .15s,box-shadow .15s}.demo-send.is-pressed{box-shadow:0 0 0 4px var(--color-accent-15);transform:scale(.95)}.demo-wire{background:repeating-linear-gradient(to bottom, var(--color-border-2) 0 4px, transparent 4px 8px);width:2px;height:2.25rem;margin-inline:auto;position:relative}.demo-pulse{background:var(--color-accent);opacity:0;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.demo-pulse.is-moving{animation:.7s ease-in forwards demo-travel}.demo-fk{padding:.875rem 1.125rem 1rem}.demo-fk-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.demo-fk-brand{font-family:var(--font-display);color:var(--color-accent);font-weight:700}.demo-status{color:var(--color-text-3);background:var(--color-surface-2);border-radius:99px;padding:.15rem .5rem;font-size:.6875rem;font-weight:600}.demo-status.is-busy{color:var(--color-warning)}.demo-status.is-good{color:var(--color-success);background:color-mix(in oklch, var(--color-success) 10%, transparent)}.demo-status.is-bad{color:var(--color-error);background:color-mix(in oklch, var(--color-error) 10%, transparent)}.demo-checks{flex-wrap:wrap;gap:.375rem;min-height:1.75rem;margin-bottom:.75rem;display:flex;position:relative}.demo-chip{opacity:0;border:1px solid #0000;border-radius:99px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.75rem;font-weight:600;transition:opacity .25s,transform .25s;display:inline-flex;transform:translateY(4px)scale(.96)}.demo-chip.is-on{opacity:1;transform:none}.demo-chip.is-good{color:var(--color-success);background:color-mix(in oklch, var(--color-success) 9%, transparent)}.demo-chip.is-warn{color:var(--color-warning);background:color-mix(in oklch, var(--color-warning) 10%, transparent)}.demo-chip.is-bad{color:var(--color-error);background:color-mix(in oklch, var(--color-error) 9%, transparent)}.demo-chip.is-tag{color:var(--color-accent-hover);background:var(--color-accent-muted);border-color:var(--color-accent-15)}.demo-ico{flex-shrink:0;width:.875rem;height:.875rem}.demo-ico-bad,.demo-chip.is-bad .demo-ico-ok{display:none}.demo-chip.is-bad .demo-ico-bad{display:block}.demo-emoji{font-size:.8rem;line-height:1}.demo-scan{background:linear-gradient(90deg, transparent, var(--color-accent-15), transparent);opacity:0;background-repeat:no-repeat;background-size:40% 100%;border-radius:99px;position:absolute;inset:0}.demo-scan.is-scanning{opacity:1;animation:.9s ease-in-out infinite demo-scan}.demo-routes{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.demo-route{border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-text-3);align-items:center;gap:.5rem;padding:.45rem .625rem;transition:border-color .25s,background-color .25s,color .25s;display:flex}.demo-route-state{margin-left:auto;font-size:.6875rem;font-weight:600}.demo-route.is-sent{color:var(--color-text);border-color:color-mix(in oklch, var(--color-success) 35%, transparent);background:color-mix(in oklch, var(--color-success) 6%, transparent)}.demo-route.is-sent .demo-route-state{color:var(--color-success)}.demo-route.is-skipped{color:var(--color-text-4);background:var(--color-surface)}@keyframes demo-blink{50%{opacity:0}}@keyframes demo-travel{0%{opacity:1;top:0}to{opacity:1;top:100%}}@keyframes demo-scan{0%{background-position:-40% 0}to{background-position:140% 0}}.hero-section:where(.astro-s4khibbi){padding-top:2rem;padding-bottom:5rem}.hero-grid:where(.astro-s4khibbi){grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.hero-eyebrow:where(.astro-s4khibbi),.hero-left:where(.astro-s4khibbi) h1:where(.astro-s4khibbi){margin-bottom:1.5rem}.hero-cta:where(.astro-s4khibbi){flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.hero-note:where(.astro-s4khibbi){color:var(--color-text-3);margin-top:.2rem;margin-bottom:.2rem;font-size:.75rem}.hero-right:where(.astro-s4khibbi){flex-direction:column;gap:1.25rem;display:flex}@media (width<=1024px){.hero-grid:where(.astro-s4khibbi){grid-template-columns:1fr;gap:3rem}}@media (width<=768px){.hero-section:where(.astro-s4khibbi){padding-top:1rem;padding-bottom:3rem}.hero-grid:where(.astro-s4khibbi){grid-template-columns:1fr;gap:3rem}.hero-left:where(.astro-s4khibbi),.hero-right:where(.astro-s4khibbi){box-sizing:border-box;width:100%;min-width:0}}@media (width<=640px){.hero-grid:where(.astro-s4khibbi){gap:2rem}}@media (width<=480px){.hero-section:where(.astro-s4khibbi){padding-top:1rem;padding-bottom:3rem}.hero-grid:where(.astro-s4khibbi){gap:2.5rem}.hero-cta:where(.astro-s4khibbi){flex-direction:column}.hero-cta:where(.astro-s4khibbi) .btn:where(.astro-s4khibbi){text-align:center}.hero-left:where(.astro-s4khibbi) h1:where(.astro-s4khibbi){font-size:clamp(2rem,8vw,2.5rem)}}.hiw-header{max-width:40rem;margin-bottom:3rem}.hiw-headline{margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15}.hiw-sub{color:var(--color-text-2);margin-top:.875rem;font-size:1rem;line-height:1.6}.hiw{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:2.5rem;display:grid}.hiw-steps{gap:.75rem;display:grid}.hiw-step{text-align:left;width:100%;font:inherit;color:inherit;background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-card);cursor:pointer;grid-template-columns:2.25rem 1fr;align-items:start;gap:.875rem;padding:1.125rem 1.25rem;transition:border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.hiw-step:hover{border-color:var(--color-border-2)}.hiw-step:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hiw-step.is-active{border-color:var(--color-accent-25);box-shadow:var(--shadow-card)}.hiw-num{width:2.25rem;height:2.25rem;color:var(--color-text-3);background:var(--color-surface-2);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;transition:color .2s,background .2s;display:grid}.hiw-step.is-active .hiw-num{color:#fff;background:var(--color-accent-strong)}.hiw-step-text{gap:.25rem;display:grid}.hiw-step-title{font-family:var(--font-display);color:var(--color-text);font-size:1rem;font-weight:600}.hiw-step-body{color:var(--color-text-2);font-size:.875rem;line-height:1.55}.hiw-progress{height:2px;position:absolute;bottom:0;left:0;right:0}.hiw-progress span{background:var(--color-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hiw-stage{min-width:0}.hiw-window{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-floating);font-size:.8125rem;overflow:hidden}.hiw-bar{border-bottom:1px solid var(--color-border);background:var(--color-surface-2);align-items:center;gap:.375rem;padding:.625rem .875rem;display:flex}.hiw-dot{background:var(--color-border-2);border-radius:50%;flex:none;width:.5rem;height:.5rem}.hiw-url{color:var(--color-text-3);white-space:nowrap;text-overflow:ellipsis;margin-left:.5rem;font-size:.6875rem;overflow:hidden}.hiw-body{background:var(--color-surface);grid-template-columns:minmax(0,1fr);min-height:19rem;display:grid}.hiw-scene{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;gap:.875rem;min-width:0;padding:1.5rem;transition:opacity .3s,transform .3s,visibility 0s linear .3s;display:flex;transform:translateY(6px)}.hiw-scene.is-active{opacity:1;visibility:visible;transition:opacity .3s,transform .3s;transform:none}.hiw-label{color:var(--color-text-3);margin-bottom:.375rem;font-size:.6875rem;font-weight:600;display:block}.hiw-ico{flex:none;width:.875rem;height:.875rem}.hiw-card{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-card);width:100%;max-width:24rem;margin-inline:auto;padding:1rem 1.125rem}.hiw-card-title{font-family:var(--font-display);margin-bottom:.75rem;font-size:.9375rem;font-weight:600}.hiw-input{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface);min-height:2rem;color:var(--color-text);padding:.4rem .625rem;display:block}.hiw-input.is-typing:after{content:"";vertical-align:-.1em;background:var(--color-accent);width:1px;height:.95em;margin-left:1px;animation:.8s step-end infinite hiw-blink;display:inline-block}.hiw-btn{border-radius:var(--radius-button);background:var(--color-accent);color:#fff;margin-top:.75rem;padding:.4rem 1rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-block}.hiw-btn.is-pressed,.hiw-copy.is-pressed{box-shadow:0 0 0 4px var(--color-accent-15);transform:scale(.95)}.hiw-endpoint{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(8px)}.hiw-endpoint.is-shown{opacity:1;transform:none}.hiw-endpoint-row{align-items:center;gap:.5rem;display:flex}.hiw-endpoint-row code{min-width:0;color:var(--color-text-2);background:var(--color-surface-2);border-radius:var(--radius-button);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:.4rem .625rem;font-size:.6875rem;overflow:hidden}.hiw-copy{color:var(--color-text-2);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-surface-1);align-items:center;gap:.3rem;padding:.35rem .625rem;font-size:.75rem;font-weight:600;transition:transform .15s,box-shadow .15s,color .2s;display:inline-flex}.hiw-copy .hiw-ico-done,.hiw-copy.is-done .hiw-ico-copy{display:none}.hiw-copy.is-done{color:var(--color-success)}.hiw-copy.is-done .hiw-ico-done{display:block}.hiw-editor{border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-card);background:#1c1b1a;overflow:hidden}.hiw-editor-tab{color:#e8e6e3;background:#262524;border-right:1px solid #333130;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.6875rem;display:inline-flex}.hiw-code{font-family:var(--font-mono);color:#d4d2ce;padding:.875rem 1rem 1rem 0;font-size:.71875rem;line-height:1.7}.hiw-line{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;display:grid}.hiw-line code{font:inherit;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;padding:0}.hiw-line code.hiw-i{padding-left:2ch}.hiw-ln{text-align:right;color:#5f5d5a;user-select:none}.hiw-code .t{color:#f08a72}.hiw-code .a{color:#e5c07b}.hiw-code .s{color:#98c379}.hiw-paste{border-radius:3px;transition:background-color .6s}.hiw-paste.is-empty{font-size:0}.hiw-paste.is-empty:before{content:"";vertical-align:-.1em;background:#e8e6e3;width:1px;height:.75rem;animation:.8s step-end infinite hiw-blink;display:inline-block}.hiw-paste.is-flash{background-color:#ef583d59}.hiw-live{color:#7fd19b;opacity:0;border-top:1px solid #333130;align-items:center;gap:.4rem;padding:.625rem 1rem;font-size:.75rem;font-weight:600;transition:opacity .3s,transform .3s;display:flex;transform:translateY(4px)}.hiw-live.is-shown{opacity:1;transform:none}.hiw-inbox{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-card);display:grid;overflow:hidden}.hiw-row{border-top:1px solid var(--color-border);grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.hiw-row:first-child{border-top:0}.hiw-row.is-new{background:var(--color-accent-muted);display:none}.hiw-row.is-new.is-shown{animation:.45s both hiw-row-in;display:grid}.hiw-avatar{width:2rem;height:2rem;color:var(--color-text-2);background:var(--color-surface-2);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.hiw-row.is-new .hiw-avatar{color:#fff;background:var(--color-accent)}.hiw-row-text{gap:.125rem;min-width:0;display:grid}.hiw-row-name{color:var(--color-text);font-weight:600}.hiw-row-msg{color:var(--color-text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hiw-row-time{color:var(--color-text-4);font-size:.6875rem}.hiw-new{color:var(--color-accent);background:var(--color-surface-1);border:1px solid var(--color-accent-25);vertical-align:.1em;border-radius:99px;margin-left:.375rem;padding:.05rem .4rem;font-size:.625rem;font-weight:700}.hiw-delivery-list{flex-wrap:wrap;gap:.5rem;display:flex}.hiw-delivery{color:var(--color-text-4);background:var(--color-surface-1);border:1px dashed var(--color-border-2);border-radius:99px;align-items:center;gap:.4rem;padding:.35rem .625rem;font-size:.75rem;font-weight:500;transition:color .25s,border-color .25s,background .25s;display:inline-flex}.hiw-delivery img{opacity:.45;width:.875rem;height:.875rem;transition:opacity .25s}.hiw-delivery .hiw-ico-done{width:0;color:var(--color-success);transition:width .25s}.hiw-delivery.is-sent{color:var(--color-text);border-style:solid;border-color:color-mix(in oklch, var(--color-success) 35%, transparent);background:color-mix(in oklch, var(--color-success) 6%, var(--color-surface-1))}.hiw-delivery.is-sent img{opacity:1}.hiw-delivery.is-sent .hiw-ico-done{width:.875rem}@keyframes hiw-blink{50%{opacity:0}}@keyframes hiw-row-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (width<=1023px){.hiw{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (width<=639px){.hiw-header{margin-bottom:2rem}.hiw-step{grid-template-columns:2rem 1fr;gap:.75rem;padding:.875rem 1rem}.hiw-num{width:2rem;height:2rem}.hiw-body{min-height:17rem}.hiw-scene{padding:1rem}}@media (prefers-reduced-motion:reduce){.hiw-scene,.hiw-endpoint,.hiw-live,.hiw-delivery{transition:none}}.shot-header:where(.astro-hqy4sana){text-align:center;margin-bottom:2.5rem}.shot-headline:where(.astro-hqy4sana){margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15}.shot-frame:where(.astro-hqy4sana){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface-1);max-width:70rem;box-shadow:var(--shadow-floating);margin:0 auto;overflow:hidden}.shot-bar:where(.astro-hqy4sana){background:var(--color-surface-2);border-bottom:1px solid var(--color-border);align-items:center;gap:.375rem;padding:.625rem .875rem;display:flex}.shot-bar:where(.astro-hqy4sana) span:where(.astro-hqy4sana):not(.shot-url){background:var(--color-border-2);border-radius:50%;width:.5rem;height:.5rem}.shot-url:where(.astro-hqy4sana){color:var(--color-text-3);margin-left:.5rem;font-size:.6875rem}.shot-img:where(.astro-hqy4sana){width:100%;height:auto;display:block}.shot-points:where(.astro-hqy4sana){grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:70rem;margin:2.5rem auto 0;padding:0;list-style:none;display:grid}.shot-point:where(.astro-hqy4sana){align-items:flex-start;gap:.875rem;display:flex}.shot-icon:where(.astro-hqy4sana){border-radius:var(--radius-icon);background:var(--color-accent-muted);width:2.25rem;height:2.25rem;color:var(--color-accent-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shot-icon:where(.astro-hqy4sana) svg{width:1.125rem;height:1.125rem}.shot-point-title:where(.astro-hqy4sana){margin-bottom:.25rem;font-size:1rem;font-weight:600}.shot-point-body:where(.astro-hqy4sana){color:var(--color-text-2);margin:0;font-size:.875rem}.shot-note:where(.astro-hqy4sana){text-align:center;color:var(--color-text-3);margin:2rem auto 0;font-size:.8125rem}@media (width<=768px){.shot-points:where(.astro-hqy4sana){grid-template-columns:1fr}}.benefit-card:where(.astro-olkngvws){background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;padding:1.5rem;transition:border-color .2s,box-shadow .2s;display:flex}.benefit-card:where(.astro-olkngvws):hover{border-color:var(--color-border-2);box-shadow:var(--shadow-card)}.benefit-icon:where(.astro-olkngvws){background:var(--color-accent-muted);width:2.25rem;height:2.25rem;color:var(--color-accent-strong);border-radius:.625rem;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.125rem;display:inline-flex}.benefit-title:where(.astro-olkngvws){color:var(--color-text);margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.benefit-body:where(.astro-olkngvws){color:var(--color-text-2);margin:0;font-size:.875rem;line-height:1.6}.benefits-header:where(.astro-5iyckawq){margin-bottom:3rem}.benefits-headline:where(.astro-5iyckawq){letter-spacing:0;margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15}.benefits-grid:where(.astro-5iyckawq){grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (width<=1023px){.benefits-grid:where(.astro-5iyckawq){grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.benefits-grid:where(.astro-5iyckawq){grid-template-columns:1fr;gap:1rem}}.integration-item:where(.astro-zb6qsgaf){border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.integration-item:where(.astro-zb6qsgaf):last-child{border-bottom:none}.integration-item--muted:where(.astro-zb6qsgaf){opacity:.55}.integration-logo:where(.astro-zb6qsgaf){flex-shrink:0;width:1.25rem}.integration-logo:where(.astro-zb6qsgaf) img:where(.astro-zb6qsgaf){object-fit:contain;width:1.25rem;height:auto}.integration-name-row:where(.astro-zb6qsgaf){align-items:center;gap:.5rem;margin-bottom:.125rem;display:flex}.integration-name:where(.astro-zb6qsgaf){color:var(--color-text);font-size:.875rem;font-weight:600}.integration-desc:where(.astro-zb6qsgaf){color:var(--color-text-3);margin:0;font-size:.75rem}.integrations-grid:where(.astro-koregfav){grid-template-columns:1fr 1.4fr;align-items:start;gap:5rem;display:grid}.integrations-headline:where(.astro-koregfav){letter-spacing:0;margin:.75rem 0 1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15}.integrations-body:where(.astro-koregfav){color:var(--color-text-2);font-size:.9375rem;line-height:1.65}.integrations-docs-link:where(.astro-koregfav){margin-top:1.5rem}.integration-list:where(.astro-koregfav){background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.integration-list--transparent:where(.astro-koregfav){background:0 0;border:none}.integrations-coming-soon:where(.astro-koregfav){margin-top:.875rem}.integrations-coming-soon-label:where(.astro-koregfav){text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-3);margin:0 0 .5rem .25rem;font-size:.6875rem;font-weight:600}@media (width<=1024px){.integrations-grid:where(.astro-koregfav){grid-template-columns:1fr;gap:3rem}}.logo-wrapper:where(.astro-54r36yne){justify-content:center;align-items:center;width:36px;height:36px;display:flex}.logo-wrapper:where(.astro-54r36yne) img:where(.astro-54r36yne){object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.framework-card:where(.astro-54r36yne){background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;align-items:center;gap:.75rem;min-width:9rem;padding:1.5rem 1.75rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.framework-card:where(.astro-54r36yne):hover,.framework-card:where(.astro-54r36yne):focus-visible{border-color:var(--color-border-2);box-shadow:var(--shadow-card)}.framework-name:where(.astro-54r36yne){color:var(--color-text);margin:0;font-size:.8125rem;font-weight:600}@media (width<=480px){.framework-card:where(.astro-54r36yne){min-width:0}}.frameworks-grid:where(.astro-vkjr23yh){flex-wrap:wrap;justify-content:flex-start;gap:1rem;display:flex}@media (width<=640px){.frameworks-grid:where(.astro-vkjr23yh){grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}}.pricing-preview:where(.astro-jnj5ivri){grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.pricing-preview-headline:where(.astro-jnj5ivri){letter-spacing:0;margin:.75rem 0 1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.15}.pricing-preview-body:where(.astro-jnj5ivri){color:var(--color-text-2);font-size:.9375rem;line-height:1.65}.pricing-preview-cta:where(.astro-jnj5ivri){flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.pricing-preview-tiers:where(.astro-jnj5ivri){background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.pricing-tier:where(.astro-jnj5ivri){border-bottom:1px solid var(--color-border);padding:1.125rem 1.25rem}.pricing-tier:where(.astro-jnj5ivri):last-child{border-bottom:none}.pricing-tier--highlight:where(.astro-jnj5ivri){background:linear-gradient(145deg, var(--color-accent-muted) 0%, var(--color-surface-1) 50%);border-color:var(--color-accent-15)}.pricing-tier-header:where(.astro-jnj5ivri){justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.pricing-tier-name:where(.astro-jnj5ivri){color:var(--color-text);font-size:.875rem;font-weight:600}.pricing-tier-price:where(.astro-jnj5ivri){font-family:var(--font-display);color:var(--color-text);font-size:1.125rem;font-weight:700}.pricing-tier-period:where(.astro-jnj5ivri){color:var(--color-text-3);font-size:.75rem;font-weight:500}.pricing-tier-desc:where(.astro-jnj5ivri){color:var(--color-text-3);margin:0;font-size:.75rem}@media (width<=1024px){.pricing-preview:where(.astro-jnj5ivri){grid-template-columns:1fr;gap:3rem}}@media (width<=768px){.pricing-preview-tiers:where(.astro-jnj5ivri){margin-top:0}}@media (width<=480px){.pricing-tier:where(.astro-jnj5ivri){min-width:0}}.cta-section:where(.astro-xphih35w){text-align:center;padding-block:6rem}.cta-headline:where(.astro-xphih35w){letter-spacing:0;margin-bottom:1.25rem;font-size:clamp(1.75rem,3.5vw,3rem);font-weight:700;line-height:1.1}.cta-body:where(.astro-xphih35w){color:var(--color-text-2);margin-bottom:2rem;font-size:1.0625rem;line-height:1.65}.cta-actions:where(.astro-xphih35w){flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:1rem;display:flex}.cta-note:where(.astro-xphih35w){color:var(--color-text-3);place-self:center;font-size:.8125rem}@media (width<=480px){.cta-section:where(.astro-xphih35w){padding-block:4rem}}.home-faq-header:where(.astro-llin7ky3){margin-bottom:2.5rem}.home-faq-list:where(.astro-llin7ky3){flex-direction:column;display:flex}.home-faq-more:where(.astro-llin7ky3){text-align:center;color:var(--color-text-3);margin-top:1.5rem;font-size:.875rem}.home-faq-more:where(.astro-llin7ky3) a:where(.astro-llin7ky3){color:var(--color-accent-strong);text-underline-offset:2px}
