@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fe9fb6a3-module__i99OTq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fe9fb6a3-module__i99OTq__variable{--font-inter:"Inter", "Inter Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--spacing-8:var(--space-8);--spacing-24:var(--space-24);--spacing-32:var(--space-32);--spacing-56:var(--space-56);--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-22:22px;--radius-24:24px;--radius-card:14px;--radius-pill:999px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.compare-image{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.compare-divider{z-index:3;background:var(--white);width:2px;box-shadow:var(--compare-handle-shadow);cursor:inherit;pointer-events:none;position:absolute;top:0;bottom:0;transform:translate(-50%)}.lightbox{z-index:1000;padding:var(--space-28);background:var(--overlay-dark-bg);place-items:center;display:grid;position:fixed;inset:0}.site-nav{z-index:50;height:var(--nav-h);border-bottom:1px solid var(--nav-border-current);background-color:var(--nav-bg);box-shadow:var(--nav-shadow-current);-webkit-backdrop-filter:blur(var(--nav-blur)) saturate(1.75);backdrop-filter:blur(var(--nav-blur)) saturate(1.75);transition:background-color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);position:fixed;inset:0 0 auto}.lightbox-close{top:var(--space-20);right:var(--space-20);border-radius:var(--radius-circle);background:var(--white);width:44px;height:44px;color:var(--ink-1);transition:var(--btn-transition);justify-content:center;align-items:center;display:inline-flex;position:absolute}.hero-counter-divider{background:var(--line);width:1px;position:absolute;top:18px;bottom:18px;left:0}.skip-link{left:var(--space-16);z-index:1200;border:1px solid var(--skip-link-border);border-radius:var(--radius-10);background:var(--brand-accent);color:var(--skip-link-color);font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm);padding:10px 14px;position:absolute;top:-100px}.compare-knob{z-index:4;border-radius:var(--radius-circle);background:var(--white);width:48px;height:48px;color:var(--ink-1);cursor:inherit;justify-content:center;align-items:center;gap:3px;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.spotlight-arrow{z-index:2;border:1px solid var(--line);border-radius:var(--radius-circle);background:var(--surface);width:46px;height:46px;color:var(--ink-1);box-shadow:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.nav-inner{z-index:1;align-items:center;gap:var(--content-gap-lg);max-width:1320px;height:100%;padding:0 var(--space-32);grid-template-columns:auto 1fr auto;margin-inline:auto;display:grid;position:relative}.transform-container{z-index:1;max-width:1180px;padding:0 var(--space-32);margin-inline:auto;position:relative}.section-panel{border-radius:var(--section-card-radius);max-width:none;box-shadow:none;margin:0;position:relative}.spotlight-carousel{max-width:1280px;padding:0 var(--space-32);margin-inline:auto;position:relative}.pricing-card{padding:var(--pricing-card-padding);border:1px solid var(--pricing-card-border);border-radius:var(--pricing-card-radius);background:var(--pricing-card-bg);flex-direction:column;display:flex;position:relative}.compare{aspect-ratio:16/9;touch-action:none;cursor:grab;border:1px solid var(--line);border-radius:var(--radius-22);background:var(--surface);box-shadow:none;position:relative;overflow:hidden}.hero-counter-item{min-width:210px;padding:var(--space-18) var(--space-24);position:relative}.absolute{position:absolute}.spotlight-arrow-next{right:-8px}.spotlight-arrow-prev{left:-8px}.section-title-value{text-wrap:balance;text-align:center;width:min(100%,980px);font-size:clamp(40px,6.2vw,92px);font-weight:var(--font-weight-title);margin:0;margin-inline:auto;line-height:1.04}.howto-layout{justify-content:center;gap:var(--content-gap-xl);max-width:1280px;margin:var(--space-36) auto 0;padding:0 var(--space-32);grid-template-columns:minmax(0,1120px);display:grid}.section-header{justify-items:center;gap:var(--section-header-subtitle-gap);margin:0 auto var(--section-header-bottom-gap);padding:0 var(--section-header-x-padding);text-align:center;max-width:1100px;display:grid}.faq-list{gap:var(--faq-list-gap);margin:var(--faq-list-top-gap) auto 0;flex-direction:column;display:flex}.benefit-tag-list{justify-content:center;gap:var(--space-10);margin:var(--space-30) auto 0;flex-wrap:wrap;display:flex}.nav-links{justify-self:center;gap:4px;margin:0;padding:0;list-style:none;display:inline-flex}.footer-list{gap:var(--space-12);margin:var(--space-16) 0 0;padding:0;list-style:none;display:grid}.pricing-features{gap:var(--space-12);margin:var(--space-26) 0 0;padding:0;list-style:none;display:grid}.seo-steps{gap:var(--content-gap-sm);margin:var(--content-gap-lg) 0 0;padding:0;list-style:none;display:grid}.pricing-separator{height:1px;margin:var(--space-24) 0;background:var(--line);opacity:.12}.hero-prompt{width:min(var(--hero-demo-width), 100%);max-width:none;margin:var(--hero-demo-gap) auto 0;padding:var(--hero-prompt-padding);border:1px solid var(--line);border-radius:var(--radius-18);background:var(--surface);box-shadow:var(--hero-prompt-shadow);text-align:left}.value-feature-grid{width:100%;max-width:var(--value-grid-max-width);margin:var(--value-grid-top-gap) auto 0}.section-subtitle{max-width:760px;color:var(--section-subtitle-color);font-size:clamp(17px,1.35vw,21px);line-height:var(--line-height-copy);text-align:center;margin:0 auto}.seo-title{max-width:820px;color:var(--section-title-color);font-size:clamp(32px,4vw,54px);font-weight:var(--font-weight-display);line-height:var(--line-height-heading);letter-spacing:0;margin:0}.faq-answer{color:var(--ink-2);font-size:var(--font-size-14);line-height:var(--line-height-copy-loose);margin:0;padding:0 0 18px}.section-title{color:var(--section-title-color);font-size:var(--font-size-fluid-display-xl);font-weight:var(--font-weight-display);line-height:var(--line-height-display);letter-spacing:0;margin:0}.audience-card-title{margin:var(--space-16) 0 0;color:var(--ink-1);font-size:var(--font-size-card-title-lg);font-weight:var(--font-weight-strong);line-height:var(--line-height-title)}.tabs-point-title{color:var(--ink-1);font-size:var(--font-size-card-title);font-weight:var(--font-weight-strong);line-height:var(--line-height-compact);margin:0}.feature-card-title{font-size:var(--feature-card-title-size);font-weight:var(--font-weight-strong);line-height:var(--feature-card-title-line-height);margin:0}.pricing-title{font-size:var(--font-size-28);font-weight:var(--font-weight-bold);line-height:var(--line-height-title);margin:0}.legal-title{margin:0 0 var(--space-20);letter-spacing:-.02em;font-size:clamp(30px,4vw,44px);line-height:1.06}.seo-subtitle{margin:var(--space-40) 0 0;font-size:clamp(22px,2.4vw,30px);line-height:var(--line-height-title);letter-spacing:0}.audience-card-lead{margin:var(--space-10) 0 0;color:var(--ink-2);font-size:var(--font-size-15);line-height:var(--line-height-copy)}.legal-lead{margin:var(--space-16) 0 var(--space-24);color:var(--text-muted);font-size:var(--font-size-18);line-height:var(--line-height-copy)}.legal-back-row{margin:0 0 var(--space-40)}.segmented-control{max-width:100%;margin-inline:auto;margin-bottom:var(--space-24);scrollbar-width:none;justify-content:safe center;display:flex;overflow-x:auto}.hero-inner{width:100%;min-height:calc(100svh - var(--nav-h) - var(--hero-section-padding-y) - var(--hero-section-padding-y));flex-direction:column;justify-content:center;max-width:1080px;margin-inline:auto;display:flex}.howto-device{width:min(100%,1120px);padding:var(--space-12);border:1px solid var(--control-on-dark-border);border-radius:var(--radius-24);background:var(--surface-on-dark-bg);margin-inline:auto}.audience-container,.faq-container{max-width:1180px;padding:0 var(--space-32);margin-inline:auto}.section-container{max-width:1280px;padding:0 var(--space-32);margin-inline:auto}.section-container-plain{max-width:1280px;margin-inline:auto;padding:0}.tabs-panel-container{max-width:1280px;padding:0 var(--space-32);margin-inline:auto}.section-title-testimonial{text-align:center;max-width:1100px;font-size:var(--section-title-testimonial-size);font-weight:var(--font-weight-title);line-height:var(--line-height-card-title);margin-inline:auto}.footer-container{max-width:1180px;margin-inline:auto}.legal-container{max-width:920px;margin-inline:auto}.seo-container{max-width:1120px;margin-inline:auto}.tabs-container{max-width:1180px;margin-inline:auto}.section-title-hero{font-size:var(--font-size-fluid-hero-display);line-height:var(--line-height-ultra-tight);margin-inline:auto}.hero-prompt-status{align-items:center;gap:var(--hero-prompt-status-gap);margin-top:var(--hero-prompt-status-offset);padding-top:var(--hero-prompt-status-padding);border-top:1px solid var(--line);color:var(--ink-3);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);opacity:0;transition:opacity var(--transition-slower), transform var(--transition-slower);display:flex;transform:translateY(3px)}.pricing-grid{align-items:stretch;gap:var(--grid-gap);margin-top:var(--content-gap-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.audience-grid,.benefits-grid{gap:var(--grid-gap);margin-top:var(--content-gap-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feature-grid{gap:var(--grid-gap);margin-top:var(--content-gap-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.seo-copy-grid{gap:var(--content-gap-lg);margin-top:var(--content-gap-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero-actions{justify-content:center;align-items:center;gap:var(--space-16);margin-top:var(--hero-actions-gap);flex-wrap:wrap;display:inline-flex}.audience-tags{gap:var(--space-6);padding-top:var(--space-20);flex-wrap:wrap;margin-top:auto;display:flex}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--content-gap-lg);margin-top:var(--space-56);padding-top:var(--space-24);border-top:1px solid #ffffff14;display:flex}.hero-counter{margin-top:var(--space-32);border:1px solid var(--line);border-radius:var(--radius-18);background:var(--surface);align-items:stretch;gap:0;display:inline-flex}.hero-trust{margin-top:var(--hero-proof-gap);justify-content:center;display:flex}.showcase-rows{gap:var(--grid-gap);margin-top:0;display:grid;overflow:hidden}.seo-step-copy{margin-top:var(--space-10);display:block}.hero-prompt-spark{width:20px;height:20px;margin-top:var(--space-2);background:var(--brand-accent);clip-path:polygon(50% 0,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0 50%,38% 36%);flex:none}.seo-wide-copy{max-width:980px;margin-top:var(--space-20)}.benefit-card-media{margin-top:var(--content-gap-md);border:1px solid var(--line);border-radius:var(--space-14);background:var(--bg-soft);overflow:hidden}.review-author{padding-top:var(--space-6);margin-top:auto}.footer-tagline{margin-top:var(--space-18);font-size:var(--font-size-14);line-height:var(--line-height-copy);color:var(--white);opacity:.52}.review-copy{margin-top:var(--space-16);color:var(--text-on-dark-strong);font-size:var(--font-size-caption);line-height:var(--line-height-copy-relaxed)}.hero-counter-label{color:var(--ink-3);font-size:var(--font-size-13);margin-top:4px}.review-role{margin-top:var(--space-2);color:var(--text-on-dark-subtle);font-size:var(--font-size-13)}.feature-card-desc{margin-top:var(--feature-card-desc-gap);color:var(--ink-2);line-height:var(--line-height-body-relaxed)}.pricing-desc{margin-top:var(--space-12);color:var(--pricing-card-muted);line-height:var(--line-height-body-relaxed)}.pricing-cta{margin-top:var(--space-24);background:var(--pricing-card-cta-bg);color:var(--white);font-weight:var(--font-weight-bold);overflow-wrap:normal}.benefit-card-copy{margin-top:var(--space-10);color:var(--ink-2)}.tabs-point-copy{margin-top:var(--space-6);color:var(--ink-2)}.mt-24{margin-top:var(--spacing-24)}.mt-32{margin-top:var(--spacing-32)}.mt-56{margin-top:var(--spacing-56)}.feature-card-icon{width:var(--feature-card-icon-size);height:var(--feature-card-icon-size);margin-bottom:var(--content-gap-md);border:1px solid var(--feature-card-icon-border);border-radius:var(--feature-card-icon-radius);background:var(--feature-card-icon-bg);color:var(--feature-card-icon-color);justify-content:center;align-items:center;display:inline-flex}.benefit-card-icon{width:34px;height:34px;margin-bottom:var(--space-16);border-radius:var(--radius-10);background:var(--blue-soft);color:var(--blue);justify-content:center;align-items:center;display:inline-flex}.hero-section{min-height:100svh;margin-bottom:var(--section-stack-gap);padding:calc(var(--nav-h) + var(--hero-section-padding-y)) var(--space-32) var(--hero-section-padding-y);background:var(--bg);color:var(--ink-1);text-align:center;flex-direction:column;justify-content:flex-start;display:flex}.pricing-card-top{justify-content:space-between;align-items:center;gap:var(--space-10);min-height:30px;margin-bottom:var(--space-20);display:flex}.section-header-value{text-align:center;justify-items:center;max-width:1080px;margin-bottom:0}.section-header-hero{max-width:1080px;margin-bottom:0}.section-header-howit{max-width:1100px;margin-bottom:var(--section-header-bottom-gap-lg)}.transform-section{margin-bottom:var(--section-stack-gap);padding:var(--section-card-padding);border-radius:var(--section-card-radius);background:var(--dark-screen);color:var(--white);overflow:hidden}.landing-section{margin-bottom:var(--section-stack-gap);padding:var(--section-padding);background:var(--bg);color:var(--ink-1)}.hero-prompt-caret{background:var(--brand-accent);vertical-align:-.18em;width:2px;height:1.05em;margin-left:2px;animation:1s steps(2,end) infinite caret-blink;display:inline-block}.faq-icon{border:1px solid var(--line);border-radius:var(--radius-10);background:var(--surface);width:30px;height:30px;color:var(--ink-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.footer-logo{flex:none;justify-content:center;align-items:center;width:min(200px,32vw);height:28px;display:inline-flex}.nav-logo{flex:none;justify-content:center;align-items:center;width:min(240px,36vw);height:32px;display:inline-flex}.seo-step-number{border-radius:var(--radius-circle);background:var(--text-main);width:42px;height:42px;color:var(--white);font-weight:var(--font-weight-bold);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.footer-social{border-radius:var(--radius-circle);width:36px;height:36px;color:var(--white);opacity:.58;transition:opacity var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);border:1px solid #ffffff1f;justify-content:center;align-items:center;display:inline-flex}.audience-card-icon{width:var(--audience-card-icon-size);height:var(--audience-card-icon-size);border-radius:var(--audience-card-icon-radius);background:var(--blue-soft);color:var(--blue);justify-content:center;align-items:center;display:inline-flex}.howto-video{object-fit:contain;width:100%;height:100%;display:block}.review-card{width:360px;min-height:290px;padding:var(--space-28) var(--space-26) var(--space-24);border:1px solid var(--surface-on-dark-border-soft);border-radius:var(--radius-22);background:var(--surface-on-dark-bg-muted);box-shadow:none;flex-direction:column;flex:none;display:flex}.eyebrow-badge{align-items:center;gap:var(--space-10);min-height:38px;padding:0 var(--space-18);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);display:inline-flex}.segmented-list{gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);flex-wrap:nowrap;flex-shrink:0;padding:4px;display:flex}.faq-summary{align-items:center;gap:var(--space-16);cursor:pointer;outline:none;grid-template-columns:1fr auto;padding:18px 0;list-style:none;display:grid}.spotlight-scroll{gap:var(--space-28);padding:var(--space-6) 0 var(--content-gap-sm);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(78%,980px);grid-auto-flow:column;display:grid;overflow-x:auto}.tabs-point{align-items:center;gap:var(--space-16);padding:var(--space-20) var(--space-24);border:1px solid var(--line);border-radius:var(--radius-18);background:var(--surface);grid-template-columns:auto 1fr;display:grid}.tabs-showcase-panel{align-items:center;gap:var(--space-24);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);display:grid}.footer-grid{gap:var(--space-56);grid-template-columns:minmax(240px,.85fr) 1.5fr;display:grid}.footer-nav{gap:var(--content-gap-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.audience-card{padding:var(--audience-card-padding);border:1px solid var(--line);border-radius:var(--audience-card-radius);background:var(--surface);flex-direction:column;display:flex}.cta-button{justify-content:center;align-items:center;gap:var(--content-gap-xs);border-radius:var(--btn-radius);line-height:var(--line-height-solid);text-align:center;white-space:nowrap;transition:var(--btn-transition), opacity var(--transition-fast);text-decoration:none;display:inline-flex}.pricing-badge{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-10);border-radius:var(--radius-pill);background:var(--blue-soft);color:var(--blue-deep);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);display:inline-flex}.hero-prompt-row{align-items:flex-start;gap:var(--hero-prompt-gap);text-align:left;display:flex}.legal-back-link{align-items:center;gap:var(--space-6);color:var(--text-muted);font-size:var(--font-size-14);font-weight:var(--font-weight-medium);line-height:var(--line-height-solid);text-decoration:none;display:inline-flex}.pricing-feature{align-items:flex-start;gap:var(--space-12);color:inherit;line-height:var(--line-height-body);display:flex}.nav-actions{align-items:center;gap:var(--space-10);display:inline-flex}.seo-step{align-items:flex-start;gap:var(--space-16);display:flex}.audience-tag{padding:var(--space-6) var(--space-10);border:1px solid var(--blue-line);border-radius:var(--radius-pill);background:var(--blue-soft);color:var(--blue-deep);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);align-items:center;display:inline-flex}.review-stars{gap:var(--space-3);color:var(--blue-bright);display:flex}.pricing-price-box{gap:var(--space-6);display:grid}.tabs-point-list{gap:var(--space-14);display:grid}.benefit-tag{padding:var(--space-8) var(--content-gap-sm);border:1px solid var(--blue-line);border-radius:var(--radius-pill);background:var(--blue-soft);color:var(--blue-deep);font-size:var(--font-size-13);font-weight:var(--font-weight-strong);display:inline-flex}.nav-link{border-radius:var(--radius-8);color:var(--ink-2);font-size:var(--font-size-nav);font-weight:var(--font-weight-medium);padding:8px 12px;text-decoration:none;display:inline-flex}.tabs-point-number{font-family:var(--mono);font-size:clamp(28px,3.2vw,44px);font-weight:var(--font-weight-bold);letter-spacing:0;background-image:var(--gradient-brand);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1;display:inline-block}.benefit-card-title{color:var(--ink-1);font-size:var(--font-size-card-title-lg);font-weight:var(--font-weight-heavy);line-height:var(--line-height-heading-relaxed);display:block}.pricing-price{font-size:var(--font-size-price);font-weight:var(--font-weight-heavy);line-height:var(--line-height-solid);display:block}.block{display:block}.flex{display:flex}.hidden{display:none}.showcase-frame{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--space-14);background:var(--surface);width:clamp(240px,28vw,440px);box-shadow:none;overflow:hidden}.spotlight-slide{aspect-ratio:16/9;scroll-snap-align:center;border:1px solid var(--line);border-radius:var(--radius-20);background:var(--surface);box-shadow:none;overflow:hidden}.tabs-media-frame{aspect-ratio:16/9;border:1px solid var(--line);border-radius:var(--radius-20);background:var(--surface);box-shadow:none;overflow:hidden}.howto-screen{aspect-ratio:16/9;border-radius:var(--radius-16);background:var(--dark-device-screen);overflow:hidden}.aspect-\[244\/39\]{aspect-ratio:244/39}.aspect-square{aspect-ratio:1}.hero-prompt-spinner{border:2px solid var(--brand-accent);flex:none;width:14px;height:14px}@supports (color:color-mix(in lab, red, red)){.hero-prompt-spinner{border:2px solid color-mix(in srgb, var(--brand-accent) 30%, transparent)}}.hero-prompt-spinner{border-radius:var(--radius-circle);animation:1s linear infinite spin}.pricing-check{width:20px;height:20px;padding:var(--space-3);border-radius:var(--radius-circle);background:var(--pricing-card-check-bg);color:var(--pricing-card-check-color);flex:none}.hero-eyebrow-dot{background:var(--brand-accent);border-radius:50%;flex:none;width:8px;height:8px}.cta-icon{flex:none;width:1em;height:1em}.footer-social-icon{flex:none;width:16px;height:16px}.h-auto{height:auto}.h-full{height:100%}.lightbox-image{border-radius:var(--radius-16);background:var(--surface);max-width:min(1120px,94vw);max-height:86vh}.hero-prompt-text-cell{flex:auto;min-width:0;min-height:28px}.segmented-tab{border-radius:var(--radius-pill);min-height:42px;color:var(--ink-3);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;flex:none;padding:9px 18px}.legal-page{min-height:100svh;padding:calc(var(--nav-h) + var(--space-40)) 24px 96px;background:var(--white);color:var(--text-main)}.pricing-card-header{min-height:154px}.w-full{width:100%}.section-subtitle-hero{max-width:min(var(--hero-copy-width), 90%);font-size:clamp(16px,1.25vw,19px);line-height:1.6}.section-header-audience{max-width:980px}.section-header-b2b,.section-header-revolution,.section-header-tabs-showcase{max-width:920px}.min-w-0{min-width:calc(var(--spacing) * 0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.justify-center{justify-content:center}.gap-8{gap:var(--spacing-8)}.section-panel-dark-blue{padding:var(--section-card-padding);border:1px solid var(--line);background:var(--dark-blue-card);color:var(--white);overflow:hidden}.section-panel-screen{padding:var(--section-card-padding);background:var(--dark-screen);color:var(--white);border:1px solid #0000;overflow:hidden}.value-panel{text-align:center;overflow:hidden}.overflow-hidden{overflow:hidden}.benefit-card{padding:var(--space-20);border:1px solid var(--line);border-radius:var(--radius-16);background:var(--surface)}.faq-item{padding:0 var(--space-22);border:1px solid var(--line);border-radius:var(--radius-16);background:var(--surface)}.feature-card{padding:var(--feature-card-padding);border:1px solid var(--line);border-radius:var(--feature-card-radius);background:var(--surface)}.object-cover{object-fit:cover}.footer-section{padding:80px var(--space-32) 52px;background:var(--ink-1);color:var(--white);border-top:1px solid #ffffff0f}.section-panel-dark{padding:var(--section-card-padding);background:var(--dark-card);color:var(--white);border:1px solid #0000}.seo-section{padding:72px var(--space-24);background:var(--off-white);color:var(--text-main)}.section-panel-light{padding:var(--section-card-padding);border:1px solid var(--line);background:var(--surface)}.landing-section-padded{padding:var(--section-card-padding)}.section-panel-inset{padding:var(--section-card-padding-inset)}.text-center{text-align:center}.hero-counter-value{color:var(--ink-1);font-family:var(--mono);font-size:var(--font-size-24);font-weight:var(--font-weight-semibold)}.hero-prompt-text{color:var(--ink-1);font-size:clamp(16px,1.45vw,19px);font-weight:var(--font-weight-medium);line-height:var(--line-height-copy);letter-spacing:0;overflow-wrap:anywhere;white-space:pre-wrap}.faq-question{color:var(--ink-1);font-size:var(--font-size-18);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body-tight);letter-spacing:0}.footer-heading{font-size:var(--font-size-11);font-weight:var(--font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--white);opacity:.38}.review-name{color:var(--white);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-bold)}.footer-link{font-size:var(--font-size-14);color:var(--white);opacity:.62;transition:color var(--transition-fast), opacity var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);text-decoration:none}.footer-copy{font-size:var(--font-size-13);color:var(--white);opacity:.38}.text-balance{text-wrap:balance}.pricing-period{color:var(--pricing-card-muted)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[build\:push\]{build:push}.compare-image-after{clip-path:inset(0 0 0 var(--compare-pct,50%))}.section-panel-spotlight{background:var(--dark-spotlight-card)}}:root{--black:#0a0f1f;--black-soft:#172554;--white:#fff;--bg:#fafaf7;--bg-rgb:250 250 247;--bg-soft:#f4f4f0;--surface:#fff;--surface-2:#f7f8fa;--ink-1:#0a0f1f;--ink-2:#3b4459;--ink-3:#6a748b;--ink-4:#9ca4b5;--off-white:#fafaf7;--card-bg:#fff;--blue:#1e40af;--blue-deep:#1e3a8a;--blue-darker:#172554;--blue-bright:#60a5fa;--blue-mid:#3b82f6;--blue-sky:#38bdf8;--blue-pale:#dbeafe;--blue-soft:#eef2fb;--blue-highlight:#93c5fd;--blue-line:#d5ddf0;--brand-accent:var(--blue);--brand-accent-on-dark:var(--blue-highlight);--text-main:#0a0f1f;--text-muted:#3b4459;--text-soft:#6a748b;--text-on-accent:#fff;--line:#e8e9e5;--line-light:#ffffff2e;--line-soft:#0a0f1f14;--line-strong:#0a0f1f33;--dark-card:#08090f;--dark-spotlight-card:#06080f;--dark-blue-card:#0f1f3d;--dark-screen:#0a0f1f;--dark-device-screen:#0b1020;--text-on-dark:var(--white);--text-on-dark-strong:#ffffffd9;--text-on-dark-soft:#ffffffb8;--text-on-dark-muted:#ffffff9e;--text-on-dark-subtle:#ffffff8c;--surface-on-dark-border:#ffffff14;--surface-on-dark-border-soft:#ffffff12;--surface-on-dark-border-strong:#ffffff29;--surface-on-dark-bg:#ffffff14;--surface-on-dark-bg-soft:#ffffff0d;--surface-on-dark-bg-muted:#ffffff0a;--surface-on-dark-accent-bg:#60a5fa1a;--surface-on-dark-accent-border:#60a5fa52;--surface-on-dark-accent-border-soft:#60a5fa38;--section-title-color:var(--ink-1);--gradient-brand:linear-gradient(112deg, var(--blue) 0%, var(--blue-mid) 52%, var(--blue-sky) 100%);--gradient-text-light:linear-gradient(135deg, var(--blue-pale) 0%, var(--blue-highlight) 50%, var(--blue-bright) 100%);--section-title-accent-color:transparent;--section-title-accent-bg:var(--gradient-brand);--section-subtitle-color:var(--ink-2);--section-title-color-dark:var(--text-on-dark);--section-title-accent-color-dark:transparent;--section-title-accent-bg-dark:var(--gradient-text-light);--section-subtitle-color-dark:var(--text-on-dark-muted);--section-title-testimonial-size:clamp(26px, 3.6vw, 48px);--control-on-dark-border:var(--surface-on-dark-border-strong);--footer-border:var(--surface-on-dark-border-strong);--footer-divider:#ffffff1f;--radius:12px;--radius-lg:20px;--radius-8:8px;--radius-9:9px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-22:22px;--radius-24:24px;--radius-28:28px;--radius-32:32px;--radius-card:14px;--radius-circle:50%;--radius-pill:999px;--nav-h:64px;--nav-bg-color:var(--bg);--nav-bg-rgb:var(--bg-rgb);--nav-bg-opacity-light:.72;--nav-bg-opacity-dark:.82;--nav-blur:32px;--nav-bg:rgb(var(--nav-bg-rgb) / var(--nav-bg-opacity-light));--nav-border:#0a0f1f08;--nav-border-dark:#ffffff08;--nav-border-current:var(--nav-border);--nav-shadow:none;--nav-shadow-dark:none;--nav-shadow-current:var(--nav-shadow);--nav-link-dark:#ffffffc7;--nav-link-hover-dark-bg:#ffffff1a;--nav-cta-dark-hover-bg:#ffffffe6;--cta-primary-gradient:var(--gradient-brand);--cta-primary-gradient-hover:linear-gradient(112deg, var(--blue-deep) 0%, var(--blue) 52%, var(--blue-mid) 100%);--cta-primary-gradient-active:linear-gradient(112deg, var(--blue-darker) 0%, var(--blue-deep) 52%, var(--blue) 100%);--cta-primary-shadow:none;--cta-default-bg-hover:var(--black);--cta-focus-ring:var(--blue-highlight);--skip-link-color:var(--white);--skip-link-border:#1e40af5c;--link-hover-border:#1e40af73;--link-hover-bg:#1e40af1a;--focus-ring-shadow:0 0 0 2px #1e40af66;--compare-label-border:var(--shadow-handle-line);--compare-label-bg:var(--nav-cta-dark-hover-bg);--compare-label-color:#0a0f1fb8;--compare-handle-shadow:0 0 0 1px #0a0f1f2e;--overlay-dark-bg:#0a0f1fb8;--disclosure-open-border:var(--line-strong);--pricing-featured-bg:var(--blue-deep);--pricing-featured-shadow:none;--pricing-featured-muted:var(--text-on-dark-soft);--pricing-featured-badge-bg:var(--surface-on-dark-bg);--pricing-featured-badge-color:var(--white);--pricing-accent-border-size:2px;--pricing-accent-shadow:none;--pricing-card-padding:var(--space-30) var(--space-28);--pricing-card-padding-tablet:var(--space-24);--pricing-card-padding-mobile:var(--space-22);--pricing-card-radius:var(--feature-card-radius);--pricing-card-border:var(--line);--pricing-card-bg:var(--surface);--pricing-card-muted:var(--ink-2);--pricing-card-subtle:var(--ink-3);--pricing-card-check-bg:var(--blue-soft);--pricing-card-check-color:var(--blue);--pricing-card-cta-bg:var(--ink-1);--pricing-featured-cta-bg:var(--white);--pricing-featured-cta-color:var(--blue);--pricing-accent-cta-bg:var(--cta-primary-gradient);--pricing-accent-cta-shadow:none;--faq-list-gap:var(--space-10);--faq-list-top-gap:var(--content-gap-xl);--font-sans:var(--font-inter,Inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--mono:var(--font-mono);--space-2:2px;--space-3:3px;--space-6:6px;--space-8:8px;--space-9:9px;--space-10:10px;--space-11:11px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-26:26px;--space-28:28px;--space-30:30px;--space-32:32px;--space-36:36px;--space-40:40px;--space-56:56px;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-17:17px;--font-size-18:18px;--font-size-19:19px;--font-size-20:20px;--font-size-22:22px;--font-size-24:24px;--font-size-26:26px;--font-size-28:28px;--font-size-30:30px;--font-size-32:32px;--font-size-fluid-body-lg:clamp(16px, 1.3vw, 19px);--font-size-fluid-title-sm:clamp(18px, 1.6vw, 22px);--font-size-fluid-title-md:clamp(19px, 1.5vw, 22px);--font-size-fluid-hero-display:clamp(56px, 8.2vw, 124px);--font-size-fluid-display-sm:clamp(30px, 4.2vw, 52px);--font-size-fluid-display-md:clamp(30px, 4.4vw, 56px);--font-size-fluid-display-lg:clamp(36px, 5.2vw, 76px);--font-size-fluid-stat:clamp(40px, 4.4vw, 68px);--font-size-fluid-display-xl:clamp(40px, 5.6vw, 84px);--font-size-heading-xl:var(--font-size-fluid-display-lg);--font-size-heading-lg:var(--font-size-fluid-display-md);--font-size-heading-md:var(--font-size-fluid-display-sm);--font-size-body-lg:var(--font-size-19);--font-size-body-md:var(--font-size-17);--font-size-body-sm:var(--font-size-15);--font-size-caption:var(--font-size-14);--font-size-label:var(--font-size-12);--font-size-nav:var(--font-size-14);--font-size-card-title:var(--font-size-18);--font-size-card-title-lg:var(--font-size-22);--font-size-price:clamp(34px, 3.4vw, 42px);--font-size-section-copy:var(--font-size-18);--font-size-section-copy-mobile:var(--font-size-16);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-title:620;--font-weight-strong:660;--font-weight-display:680;--font-weight-heavy:760;--line-height-tightest:.9;--line-height-ultra-tight:.95;--line-height-tight:1.02;--line-height-display:1.04;--line-height-heading:1.05;--line-height-heading-md:1.06;--line-height-heading-relaxed:1.08;--line-height-solid:1;--line-height-snug:1.16;--line-height-card-title:1.18;--line-height-compact:1.2;--line-height-title:1.25;--line-height-body-tight:1.3;--line-height-body:1.4;--line-height-body-relaxed:1.45;--line-height-copy:1.5;--line-height-copy-relaxed:1.55;--line-height-copy-loose:1.6;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--shadow-float:none;--shadow-modal:0 20px 56px #0a0f1f3d;--shadow-accent-md:none;--shadow-accent-lg:none;--shadow-accent-soft:none;--shadow-handle-line:0 0 0 1px #0a0f1f1f;--shadow-inset-line:inset 0 1px 0 #ffffff1f;--shadow-inset-outline:inset 0 0 0 1px #ffffff59;--opacity-hidden:0;--opacity-visible:1;--opacity-overlay-soft:.42;--motion-duration-instant:60ms;--motion-duration-press:.12s;--motion-duration-fast:.16s;--motion-duration-base:.2s;--motion-duration-emphasis:.22s;--motion-duration-slow:.26s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-press:cubic-bezier(.2, 0, .2, 1);--transition-fast:var(--motion-duration-fast) var(--motion-ease-standard);--transition-quick:var(--motion-duration-press) var(--motion-ease-press);--transition-base:var(--motion-duration-base) var(--motion-ease-standard);--transition-emphasis:var(--motion-duration-emphasis) var(--motion-ease-standard);--transition-slow:var(--motion-duration-slow) var(--motion-ease-standard);--transition-slower:.28s var(--motion-ease-standard);--transition-instant:var(--motion-duration-instant) var(--motion-ease-standard);--btn-radius:var(--radius-pill);--btn-transition:background var(--transition-emphasis), color var(--transition-emphasis), border-color var(--transition-emphasis), box-shadow var(--transition-emphasis);--btn-transition-simple:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);--btn-cta-height-md:60px;--btn-cta-height-lg:64px;--btn-cta-height-2xs:52px;--btn-cta-padding-md:38px;--btn-cta-padding-lg:40px;--btn-cta-padding-xs:28px;--btn-disabled-opacity:.48;--audience-card-padding:var(--space-24);--audience-card-min-height:320px;--audience-card-radius:var(--radius-18);--audience-card-icon-size:42px;--audience-card-icon-radius:var(--radius-12);--audience-card-body-gap:var(--space-12);--audience-card-tags-gap:var(--space-8);--audience-card-tags-min-height:74px;--audience-card-tag-min-height:32px;--content-gap-xs:var(--space-8);--content-gap-sm:var(--space-12);--content-gap-md:var(--space-18);--content-gap-lg:var(--space-24);--content-gap-xl:var(--space-32);--section-stack-gap:var(--space-24);--section-stack-gap-mobile:var(--space-16);--section-block-padding-y:110px;--section-block-padding-y-mobile:56px;--section-padding:0;--section-padding-mobile:0;--section-card-padding:var(--section-block-padding-y) 0;--section-card-padding-inset:var(--section-block-padding-y) var(--space-32);--section-card-padding-mobile:var(--section-block-padding-y-mobile) 0;--section-card-padding-inset-mobile:var(--section-block-padding-y-mobile) var(--content-gap-md);--section-header-subtitle-gap:var(--space-24);--section-header-bottom-gap:var(--space-56);--section-header-bottom-gap-lg:80px;--section-header-x-padding:var(--space-32);--grid-gap:var(--content-gap-md);--card-radius:var(--radius-20);--section-card-radius:48px;--section-card-radius-mobile:32px;--hero-section-padding-y:clamp(48px, 8svh, 96px);--hero-copy-gap:var(--space-28);--hero-actions-gap:clamp(28px, 6svh, 72px);--hero-demo-gap:clamp(28px, 6svh, 72px);--hero-proof-gap:clamp(96px, 16svh, 180px);--hero-demo-width:880px;--hero-copy-width:680px;--hero-prompt-padding:clamp(24px, 4svh, 40px) clamp(28px, 4vw, 44px) clamp(22px, 3.8svh, 38px);--hero-prompt-gap:var(--space-24);--hero-prompt-status-gap:var(--space-9);--hero-prompt-status-offset:var(--space-14);--hero-prompt-status-padding:var(--space-12);--hero-prompt-shadow:0 1px 2px #0a0f1f0a, 0 24px 60px -34px #0a0f1f38;--feature-card-padding:var(--space-32) var(--space-28);--feature-card-radius:var(--radius-22);--feature-card-title-size:var(--font-size-card-title);--feature-card-title-line-height:var(--line-height-compact);--feature-card-desc-gap:var(--space-6);--feature-card-icon-size:42px;--feature-card-icon-radius:var(--radius-12);--feature-card-icon-border:var(--blue-line);--feature-card-icon-bg:var(--blue-soft);--feature-card-icon-color:var(--blue);--feature-card-dark-border:var(--surface-on-dark-border);--feature-card-dark-bg:var(--surface-on-dark-bg-muted);--feature-card-dark-icon-border:var(--surface-on-dark-accent-border-soft);--feature-card-dark-icon-bg:var(--surface-on-dark-accent-bg);--feature-card-dark-icon-color:var(--brand-accent-on-dark);--feature-card-dark-desc:var(--text-on-dark-muted);--value-grid-max-width:1280px;--value-grid-max-width-tablet:720px;--value-grid-max-width-mobile:480px;--value-grid-top-gap:72px;--value-grid-top-gap-mobile:48px;--marquee-duration:180s}.section-title-hero .section-title-accent{white-space:nowrap}.section-title-value .block{text-align:center}.section-title-accent{background-image:var(--section-title-accent-bg);color:var(--section-title-accent-color);-webkit-text-fill-color:var(--section-title-accent-color);background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal}.transform,.section-panel-dark,.section-panel-dark-blue,.section-panel-screen{--section-title-color:var(--section-title-color-dark);--section-title-accent-color:var(--section-title-accent-color-dark);--section-title-accent-bg:var(--section-title-accent-bg-dark);--section-subtitle-color:var(--section-subtitle-color-dark)}.media-fill{width:100%;height:100%;display:block}.marquee-track{gap:var(--grid-gap);width:max-content;animation:marquee var(--marquee-duration,180s) linear infinite;display:flex}.marquee--reverse .marquee-track{animation-direction:reverse}.nav-is-dark{--nav-border-current:var(--nav-border-dark);--nav-shadow-current:var(--nav-shadow-dark)}.nav-is-dark .nav-link,.nav-is-dark .nav-login{color:var(--nav-link-dark)}.nav-is-dark .nav-link:hover,.nav-is-dark .nav-login:hover{color:var(--white);background:var(--nav-link-hover-dark-bg)}.nav-is-dark .cta-button[data-variant=nav]{background:var(--white);color:var(--ink-1)}.nav-is-dark .cta-button[data-variant=nav]:hover{background:var(--nav-cta-dark-hover-bg);transform:translateY(-1px)}.hero-trust .hero-counter{margin-top:0}.cta-button[data-variant=primary]{background:var(--cta-primary-gradient);color:var(--white);font-weight:var(--font-weight-semibold);box-shadow:var(--cta-primary-shadow)}.cta-button[data-variant=ghost]{border:1px solid var(--line-strong);color:var(--ink-1);font-weight:var(--font-weight-semibold);box-shadow:none;background:0 0}.cta-button[data-variant=nav]{background:var(--ink-1);min-height:36px;color:var(--white);font-size:var(--font-size-nav);font-weight:var(--font-weight-medium);letter-spacing:0;box-shadow:none;padding:0 18px}.cta-button[data-size=default]{min-height:60px;padding:0 var(--space-32);font-size:var(--font-size-body-md)}.cta-button[data-size=sm]{min-height:var(--btn-cta-height-2xs);padding:0 var(--btn-cta-padding-xs);font-size:var(--font-size-body-sm)}.cta-button[data-size=md]{min-height:var(--btn-cta-height-md);padding:0 var(--btn-cta-padding-md);font-size:var(--font-size-body-md)}.cta-button[data-size=lg]{min-height:var(--btn-cta-height-lg);padding:0 var(--btn-cta-padding-lg);font-size:var(--font-size-body-md)}.cta-button[data-full-width=true]{width:100%}.cta-button[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:var(--btn-disabled-opacity)}.segmented-control::-webkit-scrollbar{display:none}.segmented-control[data-tone=dark] .segmented-list{border-color:var(--control-on-dark-border);background:var(--surface-on-dark-bg)}.segmented-control[data-tone=dark] .segmented-tab{color:var(--text-on-dark-soft)}.segmented-tab[aria-selected=true]{background:var(--cta-primary-gradient);color:var(--white);font-weight:var(--font-weight-semibold);border:none}.section-panel-dark .feature-card{--feature-card-icon-border:var(--feature-card-dark-icon-border);--feature-card-icon-bg:var(--feature-card-dark-icon-bg);--feature-card-icon-color:var(--feature-card-dark-icon-color);border-color:var(--feature-card-dark-border);background:var(--feature-card-dark-bg);color:var(--white);text-align:left}.section-panel-dark .feature-card-desc{color:var(--feature-card-dark-desc)}.spotlight-scroll::-webkit-scrollbar{display:none}.pricing-card:not([data-featured=true]):not([data-accent=true]) .pricing-cta{background:var(--ink-1)}.pricing-card[data-accent=true]{border:var(--pricing-accent-border-size) solid transparent;background:linear-gradient(var(--pricing-card-bg), var(--pricing-card-bg)) padding-box, var(--gradient-brand) border-box;box-shadow:var(--pricing-accent-shadow)}.pricing-card[data-accent=true] .pricing-badge{background:var(--gradient-brand);color:var(--white)}.pricing-card[data-accent=true] .pricing-cta{background:var(--pricing-accent-cta-bg);box-shadow:var(--pricing-accent-cta-shadow)}.pricing-card[data-accent=true] .pricing-cta:hover{background:var(--cta-primary-gradient-hover)}.pricing-card[data-featured=true]{background:var(--pricing-featured-bg);color:var(--white);box-shadow:var(--pricing-featured-shadow);border-color:#0000}.pricing-card[data-featured=true] .pricing-badge{background:var(--pricing-featured-badge-bg);color:var(--pricing-featured-badge-color)}.pricing-card[data-featured=true] .pricing-eyebrow,.pricing-card[data-featured=true] .pricing-desc,.pricing-card[data-featured=true] .pricing-period{color:var(--pricing-featured-muted)}.pricing-card[data-featured=true] .pricing-cta{background:var(--pricing-featured-cta-bg);color:var(--pricing-featured-cta-color)}.pricing-card[data-featured=true] .pricing-cta:hover{background:var(--nav-cta-dark-hover-bg)}.pricing-card[data-featured=true] .pricing-features svg{background:var(--surface-on-dark-bg);color:var(--white)}.pricing-cta{background:var(--pricing-card-cta-bg)}.faq-item[open]{border-color:var(--disclosure-open-border)}.faq-item[open] .faq-icon{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--white);transform:rotate(45deg)}.faq-summary::-webkit-details-marker{display:none}.faq-summary::marker{display:none}.tabs-media-frame img{border-radius:inherit;transform-origin:50%}.compare:before,.compare:after{content:"";top:var(--space-12);z-index:4;height:28px;padding:0 var(--space-10);border-radius:var(--radius-pill);border:1px solid var(--compare-label-border);background:var(--compare-label-bg);color:var(--compare-label-color);font-size:var(--font-size-12);font-weight:var(--font-weight-semibold);letter-spacing:.01em;pointer-events:none;-webkit-backdrop-filter:blur(3px);align-items:center;display:inline-flex;position:absolute}.compare:before{content:"До";left:var(--space-12)}.compare:after{content:"После";right:var(--space-12)}@media (max-width:640px){.tabs-media-frame img{transform:scale(1.07)}.compare:before,.compare:after{top:var(--space-10);height:24px;padding:0 var(--space-8);font-size:var(--font-size-11)}.compare:before{left:var(--space-10)}.compare:after{right:var(--space-10)}}.legal-page section{margin-top:var(--space-32)}.legal-page h2{margin:0 0 var(--space-12);font-size:var(--font-size-24);letter-spacing:-.01em;line-height:1.2}.legal-page p{margin:0 0 var(--space-12);font-size:var(--font-size-16);line-height:var(--line-height-copy-relaxed);color:var(--text-main)}.legal-page ul{margin:0 0 var(--space-14);padding-left:1.2em}.legal-page li{margin:0 0 var(--space-8);font-size:var(--font-size-16);line-height:var(--line-height-copy-relaxed);color:var(--text-main)}.legal-page a:not(.legal-back-link){color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:768px){.legal-page{padding:calc(var(--nav-h) + var(--space-24)) 18px 72px}.legal-lead{font-size:var(--font-size-16)}.legal-page h2{font-size:var(--font-size-20)}}@keyframes caret-blink{50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + var(--space-24))}[id]{scroll-margin-top:calc(var(--nav-h) + var(--space-24))}body{font-family:var(--font-sans);font-size:var(--font-size-16);line-height:var(--line-height-copy);color:var(--ink-1);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}a{text-decoration:none}img,svg{max-width:100%;display:block}button{cursor:pointer}@media (hover:hover){.cta-button[data-variant=primary]:hover{background:var(--cta-primary-gradient-hover)}.cta-button[data-variant=ghost]:hover{border-color:var(--ink-3);background:var(--bg-soft)}.cta-button[data-variant=nav]:hover{background:var(--cta-default-bg-hover)}.segmented-tab:not([aria-selected=true]):hover{border-color:var(--line);background:var(--off-white);color:var(--ink-1)}.segmented-control[data-tone=dark] .segmented-tab:not([aria-selected=true]):hover{border-color:var(--surface-on-dark-border-strong);background:var(--surface-on-dark-border);color:var(--white)}.footer-link:hover{opacity:1}.footer-social:hover{opacity:1;background:#ffffff12;border-color:#ffffff38;transform:translateY(-2px)}.lightbox-close:hover{background:var(--bg-soft);transform:translateY(-1px)}.nav-link:hover,.nav-login:hover{background:var(--bg-soft);color:var(--ink-1)}.legal-back-link:hover{color:var(--text-main)}}.footer-social:active,.lightbox-close:active{transform:translateY(0)scale(.98)}.cta-button[data-variant=primary]:active{background:var(--cta-primary-gradient-active)}.cta-button:focus-visible,.segmented-tab:focus-visible,.compare:focus-visible{outline:3px solid var(--cta-focus-ring);outline-offset:2px}.skip-link{transition:top var(--transition-base)}.skip-link:focus-visible{top:var(--space-16)}.nav-link,.nav-login{transition:background var(--transition-fast), color var(--transition-fast)}.benefit-card,.feature-card,.pricing-card,.faq-item{transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-quick)}.faq-icon{transition:transform var(--transition-slow), background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast)}.legal-back-link{transition:color var(--transition-fast)}.legal-back-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}@media (max-width:1180px){.hero-section{padding:calc(var(--nav-h) + var(--space-40)) var(--space-24) 56px}}@media (max-width:900px){.section-title-value{font-size:clamp(32px,8vw,64px)}.section-header-value .section-subtitle{max-width:640px}.hero-counter{flex-direction:column;width:100%;display:flex}.hero-counter-item{min-width:0}.feature-grid,.value-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.value-feature-grid{max-width:var(--value-grid-max-width-tablet)}.benefits-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card[data-featured=true]{grid-column:1/-1}.pricing-card-header{min-height:auto}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.howto-layout{grid-template-columns:1fr}.nav-inner{padding:0 var(--content-gap-md);grid-template-columns:auto auto;justify-content:space-between}.nav-links,.nav-login{display:none}}@media (max-width:640px){:root{--hero-section-padding-y:44px}.hero-section{padding:calc(var(--nav-h) + var(--space-32)) var(--space-16) 44px}.hero-inner{min-height:auto}.section-header-hero{padding-inline:0}.hero-actions{width:min(100%,360px);margin-inline:auto}.section-title-value{width:min(100%,420px);font-size:clamp(28px,9vw,48px)}.section-header-value{max-width:100%;padding-inline:0}.section-header-value .section-subtitle{text-align:center;width:min(100%,420px);max-width:none;margin-inline:auto}.segmented-control{padding-bottom:var(--space-6);text-align:left}.cta-button[data-variant=nav]{min-height:40px;padding-inline:var(--space-14);font-size:var(--font-size-13)}.spotlight-arrow{display:none}.spotlight-scroll{gap:var(--content-gap-sm);grid-auto-columns:minmax(88%,1fr)}.tabs-showcase-panel{grid-template-columns:1fr}.tabs-panel-container{padding-inline:0}.footer-section{padding:44px var(--space-16) 34px}.feature-grid,.value-feature-grid,.benefits-grid,.pricing-grid,.audience-grid{grid-template-columns:1fr}.pricing-card[data-featured=true]{grid-column:auto}.pricing-card{padding:var(--pricing-card-padding-mobile)}.faq-item{padding:0 var(--space-16);border-radius:var(--radius-card)}.faq-summary{gap:var(--space-12);padding:16px 0}.faq-question{font-size:var(--font-size-16)}.faq-icon{width:28px;height:28px}.faq-answer{padding-bottom:16px}.value-feature-grid{max-width:var(--value-grid-max-width-mobile);margin-top:var(--value-grid-top-gap-mobile)}.footer-nav{grid-template-columns:1fr}.review-card{width:290px;min-height:240px;padding:var(--space-22) var(--space-20)}.seo-section{padding:var(--section-card-padding-inset-mobile)}.seo-copy-grid{gap:var(--content-gap-sm);grid-template-columns:1fr}.seo-step-number{width:34px;height:34px}.legal-page{padding:56px 18px 72px}.legal-lead{font-size:var(--font-size-16)}}@media (max-width:1180px){:root{--section-stack-gap:var(--space-20);--section-block-padding-y:88px;--section-card-padding:var(--section-block-padding-y) 0;--section-card-padding-inset:var(--section-block-padding-y) var(--space-24);--grid-gap:var(--content-gap-sm)}}@media (max-width:900px){:root{--section-block-padding-y:80px;--section-card-padding:var(--section-block-padding-y) 0;--section-card-padding-inset:var(--section-block-padding-y) var(--space-24);--section-card-radius:var(--section-card-radius-mobile)}}@media (max-width:640px){:root{--section-stack-gap:var(--section-stack-gap-mobile);--section-padding:var(--section-padding-mobile);--section-card-padding:var(--section-card-padding-mobile);--section-card-padding-inset:var(--section-card-padding-inset-mobile);--section-card-radius:var(--section-card-radius-mobile);--section-title-testimonial-size:clamp(22px, 6vw, 32px);--font-size-fluid-display-xl:clamp(34px, 10vw, 46px);--font-size-fluid-display-lg:clamp(32px, 9vw, 44px);--font-size-fluid-hero-display:clamp(34px, 11vw, 44px);--font-size-section-copy:var(--font-size-section-copy-mobile);--hero-copy-gap:var(--space-22);--hero-actions-gap:var(--space-22);--hero-demo-gap:var(--space-20);--hero-proof-gap:var(--space-24);--grid-gap:var(--content-gap-sm)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
