.landing{position:relative}.nav{z-index:100;background:var(--color-paper);border-bottom:1px solid var(--color-rule);position:sticky;top:0}.nav-inner{max-width:var(--vc-page);padding:0 var(--vc-gutter);height:var(--vc-nav-h);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.logo{align-items:center;gap:10px;display:flex}.logo-icon{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.logo-icon img{object-fit:contain;width:100%;height:100%}.logo-text{font-family:var(--font-sans);font-size:var(--vc-text-300);letter-spacing:var(--vc-track-normal);color:var(--color-ink);font-weight:600}.nav-links{gap:var(--vc-space-4);align-items:center;display:flex}.nav-links a:not(.btn-nav){font-size:var(--vc-text-100);color:var(--color-ink-secondary);transition:color var(--vc-dur-fast) var(--vc-ease-standard);font-weight:500}.nav-links a:not(.btn-nav):hover{color:var(--color-brand)}.btn-nav{padding:10px var(--vc-space-5);border-radius:var(--vc-radius-md);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--vc-text-100);letter-spacing:var(--vc-track-normal);box-shadow:var(--vc-elev-1);transition:background var(--vc-dur-fast) var(--vc-ease-standard), box-shadow var(--vc-dur-fast) var(--vc-ease-standard);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.btn-nav:hover{background:var(--color-brand-mid);box-shadow:var(--vc-elev-2)}.nav-burger{border:1px solid var(--color-line);border-radius:var(--vc-radius-md);background:var(--color-surface);width:40px;height:40px;color:var(--color-ink-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-left:12px;display:none;position:relative}.nav-burger:before{content:"";position:absolute;inset:-2px}.nav-burger svg{width:20px;height:20px}.nav-scrim,.nav-drawer{display:none}@media (width<=900px){.nav-burger{display:inline-flex}.nav-scrim{z-index:110;cursor:pointer;background:#0006;border:none;padding:0;display:block;position:fixed;inset:0}.nav-drawer{z-index:120;background:var(--color-surface);border-left:1px solid var(--color-line-subtle);visibility:hidden;width:min(280px,80vw);transition:transform var(--vc-dur-slow) var(--vc-ease-standard), visibility 0s linear var(--vc-dur-slow);flex-direction:column;gap:4px;padding:16px 20px 24px;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #0f3d3424}.nav-drawer.open{visibility:visible;transition:transform var(--vc-dur-slow) var(--vc-ease-standard), visibility 0s;transform:translate(0)}.nav-drawer-head{border-bottom:1px solid var(--color-rule);min-height:44px;color:var(--color-ink);font-size:var(--vc-text-200);justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px 12px 14px;font-weight:700;display:flex}.nav-drawer-close{border:1px solid var(--color-rule);border-radius:var(--vc-radius-md);background:var(--color-surface);width:44px;height:44px;color:var(--color-ink-secondary);cursor:pointer;place-items:center;display:inline-grid}.nav-drawer-close:hover{background:var(--color-paper);color:var(--color-ink)}.nav-drawer-close svg{width:20px;height:20px}.nav-drawer a{border-radius:var(--vc-radius-md);font-size:var(--vc-text-200);color:var(--color-ink-secondary);padding:12px 14px;font-weight:500}.nav-drawer a:hover{background:var(--color-paper);color:var(--color-ink)}}.fade-section>*{transition:opacity var(--vc-dur-slow) var(--vc-ease-spring), transform var(--vc-dur-slow) var(--vc-ease-spring)}html.js-reveal .fade-section:not(.visible)>*{opacity:0;transform:translateY(12px)}.hero-accent{color:var(--color-brand)}.hero{z-index:1;min-height:min(760px, calc(100svh - var(--vc-nav-h)));padding:var(--vc-space-8) var(--vc-gutter);max-width:var(--vc-page);gap:var(--vc-space-8);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;margin:0 auto;display:grid;position:relative}.hero-center{animation:fadeUp .9s var(--vc-ease-spring) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.eyebrow{font-family:var(--font-sans);font-size:var(--vc-text-200);line-height:var(--vc-lh-snug);color:var(--color-brand);background:var(--color-brand-pale);border-radius:var(--vc-radius-md);padding:5px var(--vc-space-3);margin-bottom:var(--vc-space-5);font-weight:600;display:inline-flex}.hero h1{font-family:var(--font-serif);font-size:clamp(var(--vc-text-800), 4.2vw, var(--vc-text-900));font-weight:600;line-height:var(--vc-lh-tight);letter-spacing:var(--vc-track-tight);margin-bottom:var(--vc-space-5);word-break:keep-all;text-wrap:balance}.hero-desc{font-size:var(--vc-text-300);line-height:var(--vc-lh-normal);letter-spacing:var(--vc-track-normal);color:var(--color-ink-secondary);margin-bottom:var(--vc-space-7);max-width:var(--vc-measure);word-break:keep-all;overflow-wrap:anywhere}.hero-actions{gap:var(--vc-space-3);flex-wrap:wrap;display:flex}.hero-account{margin:var(--vc-space-3) 0 0;color:var(--color-ink-muted);font-size:var(--vc-text-200)}.hero-account a{color:var(--color-brand);text-underline-offset:3px;font-weight:700;text-decoration:underline}.btn-primary{justify-content:center;align-items:center;gap:var(--vc-space-2);padding:14px var(--vc-space-6);border-radius:var(--vc-radius-md);background:var(--color-brand);color:var(--color-on-brand);font-size:var(--vc-text-200);letter-spacing:var(--vc-track-normal);cursor:pointer;box-shadow:var(--vc-elev-1);transition:background var(--vc-dur-fast) var(--vc-ease-standard), box-shadow var(--vc-dur-fast) var(--vc-ease-standard);border:1px solid #0000;font-weight:600;display:inline-flex}.btn-primary:hover{background:var(--color-brand-mid);box-shadow:var(--vc-elev-2)}.btn-primary svg{width:18px;height:18px}.btn-secondary{padding:14px var(--vc-space-6);border:1px solid var(--color-rule);border-radius:var(--vc-radius-md);background:var(--color-surface);color:var(--color-ink-secondary);font-size:var(--vc-text-200);cursor:pointer;transition:color var(--vc-dur-fast) var(--vc-ease-standard), border-color var(--vc-dur-fast) var(--vc-ease-standard);justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.btn-secondary:hover{color:var(--color-ink);border-color:var(--color-rule-strong)}.demo-card{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--vc-radius-lg);width:100%;box-shadow:var(--vc-elev-3);overflow:hidden}.demo-bar{border-bottom:1px solid var(--color-line-subtle);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.demo-bar-title{font-family:var(--font-sans);font-size:var(--vc-text-100);color:var(--color-ink-muted);letter-spacing:var(--vc-track-normal);font-weight:600}.demo-rec{font-family:var(--font-sans);font-size:var(--vc-text-100);color:var(--color-brand-mid);align-items:center;gap:6px;font-weight:500;display:inline-flex}.rec-dot{background:var(--color-error);width:6px;height:6px;animation:rec-pulse 1.4s var(--vc-ease-standard) infinite;border-radius:50%}@keyframes rec-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}.demo-body{grid-template-columns:1fr 1px 1.9fr;display:grid}.demo-divider{background:var(--color-line-subtle);width:1px}.demo-col{padding:var(--vc-space-5);min-width:0}.demo-col-label{justify-content:space-between;align-items:center;gap:var(--vc-space-2);font-family:var(--font-sans);font-size:var(--vc-text-100);text-transform:uppercase;letter-spacing:var(--vc-track-caps);color:var(--color-ink-muted);margin-bottom:var(--vc-space-4);font-weight:600;display:flex}.demo-line{font-size:var(--vc-text-200);line-height:var(--vc-lh-snug);text-indent:-54px;margin-bottom:var(--vc-space-2);color:var(--color-ink-secondary);word-break:keep-all;padding:6px 0 6px 54px}.demo-tag{text-align:center;text-indent:0;min-width:32px;font-family:var(--font-sans);font-weight:600;font-size:var(--vc-text-100);border-radius:var(--vc-radius-sm);letter-spacing:var(--vc-track-caps);margin-right:8px;padding:2px 6px;display:inline-block}.demo-tag--doc{background:var(--color-brand-pale);color:var(--color-brand)}.demo-tag--pat{background:var(--color-clay-bg);color:var(--color-clay)}.demo-soap{font-size:var(--vc-text-200);line-height:var(--vc-lh-snug);text-indent:-52px;color:var(--color-ink);word-break:keep-all;padding:7px 0 7px 52px}.demo-soap strong{text-indent:0;width:44px;font-family:var(--font-sans);color:var(--color-brand-mid);margin-right:8px;font-weight:600;display:inline-block}.section-wrapper{padding-block:var(--vc-section-y);padding-inline:var(--vc-gutter);border-top:1px solid var(--color-rule);z-index:1;position:relative}.section-inner{max-width:var(--vc-page);margin:0 auto}.section-title{font-family:var(--font-serif);font-size:clamp(var(--vc-text-600), 3vw, var(--vc-text-700));font-weight:600;line-height:var(--vc-lh-tight);letter-spacing:var(--vc-track-tight);margin-bottom:var(--vc-space-4);word-break:keep-all;text-wrap:balance}.section-desc{font-size:var(--vc-text-300);line-height:var(--vc-lh-normal);letter-spacing:var(--vc-track-normal);color:var(--color-ink-secondary);max-width:var(--vc-measure);word-break:keep-all;margin-bottom:0}.feature-grid{border:1px solid var(--color-rule);border-radius:var(--vc-radius-md);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.feature-card{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--vc-radius-md);padding:var(--vc-space-6)}.feature-icon-wrap{width:40px;height:40px;margin-bottom:var(--vc-space-4);color:var(--color-brand);justify-content:center;align-items:center;display:flex}.feature-icon-wrap svg{width:22px;height:22px}.feature-card h3{font-family:var(--font-sans);font-size:var(--vc-text-400);font-weight:600;line-height:var(--vc-lh-snug);letter-spacing:var(--vc-track-normal);margin-bottom:var(--vc-space-2);color:var(--color-ink);word-break:keep-all}.feature-card p{font-size:var(--vc-text-200);line-height:var(--vc-lh-normal);letter-spacing:var(--vc-track-normal);color:var(--color-ink-secondary);word-break:keep-all;overflow-wrap:anywhere}.steps{border-top:1px solid var(--color-rule-strong);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.step{text-align:left;padding:var(--vc-space-6) var(--vc-space-6) var(--vc-space-6) 0}.step-num{font-family:var(--font-serif);font-size:var(--vc-text-500);letter-spacing:var(--vc-track-normal);color:var(--color-ink-muted);margin-bottom:var(--vc-space-4);font-variant-numeric:lining-nums tabular-nums;font-weight:600;line-height:1}.step h3{font-family:var(--font-sans);font-size:var(--vc-text-400);font-weight:600;line-height:var(--vc-lh-snug);margin-bottom:var(--vc-space-3);color:var(--color-ink);word-break:keep-all}.step p{font-size:var(--vc-text-200);line-height:var(--vc-lh-normal);letter-spacing:var(--vc-track-normal);color:var(--color-ink-secondary);word-break:keep-all}.cta-section{text-align:center;padding-block:var(--vc-section-y);padding-inline:var(--vc-gutter);z-index:1;position:relative}.cta-card{max-width:var(--vc-measure-wide);padding:var(--vc-space-9) var(--vc-space-6);border-top:1px solid var(--color-rule-strong);border-bottom:1px solid var(--color-rule-strong);margin:0 auto}.cta-card h2{font-family:var(--font-serif);font-size:clamp(var(--vc-text-600), 3vw, var(--vc-text-700));font-weight:600;line-height:var(--vc-lh-tight);letter-spacing:var(--vc-track-tight);margin-bottom:var(--vc-space-3);word-break:keep-all}.cta-card p{font-size:var(--vc-text-300);line-height:var(--vc-lh-normal);color:var(--color-ink-secondary);margin-bottom:var(--vc-space-6)}.cta-card .cta-kicker{font-family:var(--font-sans);font-size:var(--vc-text-100);line-height:var(--vc-lh-snug);color:var(--color-brand-mid);margin-bottom:var(--vc-space-3);font-weight:600}.download-receipt{max-width:640px;margin:0 auto var(--vc-space-4);padding:var(--vc-space-4);border:1px solid var(--color-rule);border-radius:var(--vc-radius-md);background:var(--color-paper-sunk);text-align:left}.cta-card .download-details,.cta-card .download-sha256{font-size:var(--vc-text-200);margin:0}.cta-card .download-details{color:var(--color-ink);font-weight:600}.cta-card .download-sha256{gap:var(--vc-space-2);margin-top:var(--vc-space-2);align-items:baseline;display:flex}.download-sha256 span{color:var(--color-ink-secondary);flex:none;font-weight:600}.download-sha256 code{min-width:0;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--vc-text-100);overflow-wrap:anywhere}.cta-card .download-warning{max-width:640px;margin:0 auto var(--vc-space-5);padding:var(--vc-space-4);border:1px solid var(--color-rule);border-radius:var(--vc-radius-md);background:var(--color-paper-sunk);color:var(--color-ink);font-size:var(--vc-text-200);text-align:left}.download-warning strong{font-weight:700}.download-button{text-decoration:none}.landing-footer-grid{gap:var(--vc-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1080px){.demo-body{grid-template-columns:1fr 1px 1.7fr}.feature-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.hero{min-height:auto;padding-block:var(--vc-space-8);gap:var(--vc-space-7);grid-template-columns:1fr}.hero-center{text-align:center}.hero-actions{justify-content:center}.steps{grid-template-columns:1fr;gap:0}.demo-body{grid-template-columns:1fr}.demo-col--soap{border-block:1px solid var(--color-rule)}.demo-divider{width:auto;height:1px}.nav-links a:not(.btn-nav),.nav-links .auth-menu{display:none}.step{padding-block:var(--vc-space-5)}.step+.step{border-top:1px solid var(--color-rule)}.step+.step:before{display:none}.landing-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.nav-inner{padding:14px 20px}.hero{padding:var(--vc-space-7) 20px var(--vc-space-8);gap:var(--vc-space-6)}.nav-links .btn-nav{display:none}.section-wrapper{padding:80px 20px}.cta-section{padding:60px 20px}.feature-card{padding:var(--vc-space-5)}.landing-footer-grid{grid-template-columns:1fr}}@media (width<=480px){.hero h1{font-size:var(--vc-text-600)}.cta-card{padding:48px 24px}}.feature-grid .feature-card{border:0;border-right:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);border-radius:0}.feature-grid .feature-card:nth-child(3n){border-right:0}.feature-grid .feature-card:nth-last-child(-n+3){border-bottom:0}@media (width<=1080px){.feature-grid .feature-card:nth-child(3n){border-right:1px solid var(--color-rule)}.feature-grid .feature-card:nth-child(2n){border-right:0}.feature-grid .feature-card:nth-last-child(-n+3){border-bottom:1px solid var(--color-rule)}.feature-grid .feature-card:nth-last-child(-n+2){border-bottom:0}}.step{position:relative}.step:before{content:"";background:var(--color-brand);width:9px;height:3px;position:absolute;top:-1px;left:0}.feature-grid,.steps{margin-top:var(--vc-space-7)}.demo-figure{margin:0}.demo-caption{margin-top:var(--vc-space-4);font-size:var(--vc-text-200);line-height:var(--vc-lh-normal);color:var(--color-ink-muted);max-width:var(--vc-measure);word-break:keep-all}.demo-timer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink-muted);margin-left:var(--vc-space-1)}.demo-col--soap{background:var(--color-paper-sunk)}.mk-live{font-family:var(--font-sans);font-size:var(--vc-text-100);letter-spacing:var(--vc-track-normal);text-transform:none;color:var(--color-brand);background:var(--color-brand-pale);border-radius:var(--vc-radius-sm);white-space:nowrap;padding:2px 8px;font-weight:600}.mk-ask{margin-top:var(--vc-space-4);padding:var(--vc-space-3);background:var(--color-brand-pale);border-radius:var(--vc-radius-sm);font-size:var(--vc-text-200);line-height:var(--vc-lh-snug);color:var(--color-ink);word-break:keep-all}.mk-ask-label{font-family:var(--font-sans);font-size:var(--vc-text-100);color:var(--color-brand);margin-bottom:var(--vc-space-1);font-weight:600;display:block}.mk-group-label{font-family:var(--font-sans);font-size:var(--vc-text-100);color:var(--color-ink-muted);margin-bottom:var(--vc-space-2);font-weight:600}.mk-group-label:not(:first-of-type){margin-top:var(--vc-space-5)}.mk-chip{font-size:var(--vc-text-200);line-height:var(--vc-lh-snug);color:var(--color-ink);background:var(--color-brand-pale);border-radius:var(--vc-radius-sm);margin-bottom:var(--vc-space-1);word-break:keep-all;padding:5px 8px;display:block}.mk-checked{font-size:var(--vc-text-200);line-height:var(--vc-lh-snug);color:var(--color-ink);background:var(--color-success-bg);border-radius:var(--vc-radius-sm);word-break:keep-all;padding:6px 8px}.mk-note{margin-top:var(--vc-space-2);font-size:var(--vc-text-100);line-height:var(--vc-lh-snug);color:var(--color-ink-muted);word-break:keep-all}.demo-band{gap:var(--vc-space-5);margin-top:var(--vc-space-5);padding-top:var(--vc-space-4);border-top:1px solid var(--color-rule-hair);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.demo-band-col{min-width:0}.demo-col--soap .demo-col-label,.demo-col--soap .mk-group-label,.demo-col--soap .mk-note{color:var(--color-ink-secondary)}.why-list{margin-top:var(--vc-space-7);border-top:1px solid var(--color-rule)}.why-panel{gap:var(--vc-space-8);padding-block:var(--vc-space-7);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,5fr) minmax(280px,4fr);align-items:center;display:grid}.why-label{font-family:var(--font-sans);font-size:var(--vc-text-100);color:var(--color-brand-mid);margin-bottom:var(--vc-space-3);font-weight:600}.why-title{font-family:var(--font-serif);font-size:var(--vc-text-500);font-weight:600;line-height:var(--vc-lh-snug);letter-spacing:var(--vc-track-tight);color:var(--color-ink);margin-bottom:var(--vc-space-3);word-break:keep-all}.why-text{font-size:var(--vc-text-300);line-height:var(--vc-lh-normal);color:var(--color-ink-secondary);max-width:var(--vc-measure);word-break:keep-all}.why-points{padding:var(--vc-space-5);gap:var(--vc-space-3);background:var(--color-paper-sunk);border:1px solid var(--color-rule);border-radius:var(--vc-radius-lg);margin:0;list-style:none;display:grid}.why-points li{padding-left:var(--vc-space-5);font-size:var(--vc-text-200);line-height:var(--vc-lh-snug);color:var(--color-ink-secondary);word-break:keep-all;position:relative}.why-points li:before{content:"✓";color:var(--color-brand);font-weight:700;position:absolute;left:0}@media (width>=1024px){.why-list{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.why-panel{align-items:stretch;gap:var(--vc-space-5);padding-inline:var(--vc-space-6);border-bottom:0;flex-direction:column;display:flex}.why-panel .why-points{margin-top:auto}.why-panel+.why-panel{border-left:1px solid var(--color-rule)}.why-panel:first-child{padding-inline-start:0}.why-panel:last-child{padding-inline-end:0}}.sec-band{background:var(--color-brand);padding-block:var(--vc-section-y);padding-inline:var(--vc-gutter);z-index:1;position:relative}.sec-title{color:var(--color-paper)}.sec-desc{color:var(--color-brand-pale)}.security-grid{gap:var(--vc-space-6);margin-top:var(--vc-space-7);grid-template-columns:repeat(3,1fr);display:grid}.security-card{padding:var(--vc-space-5) var(--vc-space-5) var(--vc-space-5) 0;border-top:1px solid var(--color-brand-light)}.security-number{font-family:var(--font-serif);font-size:var(--vc-text-500);color:var(--color-mint);margin-bottom:var(--vc-space-5);font-variant-numeric:lining-nums tabular-nums;line-height:1;display:inline-block}.security-card h3{font-family:var(--font-sans);font-size:var(--vc-text-400);color:var(--color-paper);margin-bottom:var(--vc-space-3);word-break:keep-all;font-weight:600}.security-card p{font-size:var(--vc-text-200);line-height:var(--vc-lh-normal);color:var(--color-brand-pale);word-break:keep-all}.sec-links{gap:var(--vc-space-5);margin-top:var(--vc-space-7);font-size:var(--vc-text-200);flex-wrap:wrap;display:flex}.sec-links a{color:var(--color-mint);text-underline-offset:3px;text-decoration:underline}.sec-links a:hover{color:var(--color-paper)}.sec-band :focus-visible{outline-color:var(--color-mint)}.pricing-band{background:var(--color-paper-sunk)}.pricing-grid{gap:var(--vc-space-9);grid-template-columns:7fr 5fr;align-items:start;display:grid}.plan-card{margin-top:var(--vc-space-7);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--vc-radius-md);padding:var(--vc-space-6);box-shadow:var(--vc-elev-1)}.plan-price{font-family:var(--font-serif);font-size:var(--vc-text-800);letter-spacing:var(--vc-track-tight);color:var(--color-ink);font-variant-numeric:lining-nums tabular-nums;font-weight:600;line-height:1}.plan-price--pending{color:var(--color-ink-secondary)}.plan-unit{font-family:var(--font-sans);font-size:var(--vc-text-400);color:var(--color-ink-secondary);margin-left:var(--vc-space-1);font-weight:500}.plan-credits{margin-top:var(--vc-space-3);font-size:var(--vc-text-300);line-height:var(--vc-lh-normal);color:var(--color-ink)}.plan-topup,.plan-note{margin-top:var(--vc-space-3);font-size:var(--vc-text-200);line-height:var(--vc-lh-normal);color:var(--color-ink-secondary);word-break:keep-all}.plan-link{margin-top:var(--vc-space-5)}.faq-list{margin-top:var(--vc-space-7);border-top:1px solid var(--color-rule)}.faq-item{border-bottom:1px solid var(--color-rule)}.faq-item summary{cursor:pointer;padding-block:var(--vc-space-4);padding-right:var(--vc-space-6);font-family:var(--font-sans);font-size:var(--vc-text-300);font-weight:600;line-height:var(--vc-lh-snug);color:var(--color-ink);word-break:keep-all;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";right:0;top:var(--vc-space-4);font-family:var(--font-mono);color:var(--color-brand-mid);position:absolute}.faq-item[open] summary:after{content:"−"}.faq-item p{padding-bottom:var(--vc-space-5);font-size:var(--vc-text-200);line-height:var(--vc-lh-normal);color:var(--color-ink-secondary);max-width:var(--vc-measure);word-break:keep-all}@media (width<=900px){.why-panel,.pricing-grid{gap:var(--vc-space-5);grid-template-columns:1fr}.security-grid{grid-template-columns:1fr;gap:0}.security-card{padding-right:0}}@media (width<=600px){.feature-grid{grid-template-columns:1fr}.feature-grid .feature-card,.feature-grid .feature-card:nth-child(2n),.feature-grid .feature-card:nth-child(3n){border-right:0;border-bottom:1px solid var(--color-rule)}.feature-grid .feature-card:last-child{border-bottom:0}}@media (width>=901px) and (height>=720px){html.landing-snap{scroll-snap-type:y mandatory;scroll-padding-top:var(--vc-nav-h)}html.landing-snap .hero,html.landing-snap .section-wrapper,html.landing-snap .sec-band,html.landing-snap .cta-section{box-sizing:border-box;min-height:calc(100svh - var(--vc-nav-h));scroll-snap-align:start;padding-block:clamp(var(--vc-space-6), 4vh, var(--vc-section-y))}html.landing-snap .section-wrapper,html.landing-snap .sec-band,html.landing-snap .cta-section{flex-direction:column;justify-content:center;display:flex}html.landing-snap .section-inner,html.landing-snap .cta-card{width:100%}html.landing-snap .why-list{margin-top:clamp(var(--vc-space-5), 3vh, var(--vc-space-7))}html.landing-snap .why-panel{padding-block:clamp(var(--vc-space-4), 2.4vh, var(--vc-space-7))}html.landing-snap .why-points{padding:clamp(var(--vc-space-4), 2vh, var(--vc-space-5))}html.landing-snap .cta-card{padding-block:clamp(var(--vc-space-5), 4vh, var(--vc-space-9))}html.landing-snap footer{scroll-snap-align:end}}@media (prefers-reduced-motion:reduce){html.landing-snap{scroll-snap-type:none}}
