:root{--background: #f6f1e7;--foreground: #2c251c;--surface: #eee4d2;--surface-elevated: #fbf7ee;--primary: #342b20;--primary-soft: rgba(52, 43, 32, .12);--primary-foreground: #fff8ea;--accent: #c86f31;--accent-soft: rgba(200, 111, 49, .16);--muted: #706557;--border: rgba(52, 43, 32, .14);--shadow-soft: 0 24px 70px -36px rgba(44, 37, 28, .5);--shadow-glow: 0 20px 60px -28px rgba(200, 111, 49, .8);font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--background);color:var(--foreground);font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}html[lang=he] body,html[lang=he] button,html[lang=he] select{font-family:Heebo,Arial,sans-serif}html[lang=ar] body,html[lang=ar] button,html[lang=ar] select{font-family:Noto Kufi Arabic,Arial,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}.page{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 70% 0%,rgba(200,111,49,.18),transparent 34rem),linear-gradient(180deg,#f8f2e7,#eee4d2)}.site-header{position:sticky;top:0;z-index:20;background:#f8f2e7f0;border-bottom:1px solid var(--border)}.nav-wrap,.section-inner{width:min(1080px,calc(100% - 32px));margin:0 auto}.glass{background:#fbf7eeb8;border:1px solid rgba(52,43,32,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-shell{display:flex;align-items:center;justify-content:space-between;height:58px}.brand,.nav-links,.nav-actions,.price-row,.footer-inner,.footer-brand{display:flex;align-items:center}.brand-mark-img{display:inline-block;height:36px;border-radius:12px;object-fit:contain;background:transparent}.brand-mark-img.brand-logo-sonarix{width:auto;height:34px;max-width:152px;border-radius:0;background:transparent;box-shadow:none}.brand-mark-img-footer.brand-logo-sonarix{height:28px;max-width:132px}.brand-mark-img-footer{flex-shrink:0}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;color:var(--primary-foreground);background:linear-gradient(135deg,var(--primary),#514333);box-shadow:var(--shadow-glow);font-weight:800}.brand-name,.footer-brand div{margin-inline-start:10px}.brand-name,.footer-brand p{font-weight:700;letter-spacing:0}.nav-links a{margin:0 14px;color:var(--foreground);font-size:15px;font-weight:500;opacity:.68;transition:opacity .15s ease}.nav-links a:hover{opacity:1}.language-control{display:inline-flex;align-items:center}.language-control select{max-width:132px;padding:6px 28px 6px 0;border:0;outline:0;color:var(--muted);background:transparent;font-size:14px;font-weight:500;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23706557' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:12px}html[dir=rtl] .language-control select{padding:6px 0 6px 28px;background-position:left center}.language-control select:hover{color:var(--foreground)}.nav-cta{margin-inline-start:20px;padding:8px 14px;border-radius:8px;color:var(--primary-foreground);background:var(--primary);font-size:14px;font-weight:600;transition:background .15s ease}.nav-cta:hover{background:#4a3f32}.nav-menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;margin-inline-start:8px;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer}.nav-menu-bar{display:block;width:18px;height:2px;margin:2px 0;border-radius:999px;background:var(--foreground);transition:transform .2s ease,opacity .2s ease}.site-header-menu-open .nav-menu-bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header-menu-open .nav-menu-bar:nth-child(2){opacity:0}.site-header-menu-open .nav-menu-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav-panel{display:none}.mobile-nav-panel a{display:block;padding:14px 0;color:var(--foreground);font-size:16px;font-weight:600;border-bottom:1px solid rgba(52,43,32,.08)}.mobile-nav-panel a:last-child{border-bottom:0}.mobile-nav-panel .mobile-nav-cta{margin-top:10px;padding:12px 16px;border-radius:10px;text-align:center;color:#fff!important;background:var(--primary)}.primary-button:hover,.secondary-button:hover,.plan-button:hover{transform:translateY(-2px)}.hero-section{position:relative;min-height:100vh;padding:72px 0 96px;overflow:hidden}.ring-grid{position:absolute;inset:0;opacity:.45;background-image:linear-gradient(rgba(52,43,32,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(52,43,32,.045) 1px,transparent 1px);background-size:56px 56px}.hero-glow{position:absolute;top:-180px;left:50%;width:520px;height:520px;border-radius:999px;background:#342b2029;filter:blur(140px);transform:translate(-50%)}.hero-inner{position:relative;width:min(1240px,calc(100% - 32px));text-align:center}.badge{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid var(--border);border-radius:999px;background:#eee4d29e;color:var(--muted);font-size:13px;font-weight:700}.badge-star{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-inline-end:8px;color:var(--accent)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Space Grotesk,Inter,Arial,sans-serif;letter-spacing:0}html[lang=he] h1,html[lang=he] h2,html[lang=he] h3{font-family:Heebo,Arial,sans-serif}h1{max-width:980px;margin:24px auto 0;font-size:clamp(48px,8vw,88px);line-height:.96}h1 span,h1 strong{display:block}h1 strong,.step-card span{color:var(--accent)}.hero-subtitle{max-width:780px;margin:28px auto 0;color:var(--muted);font-size:18px;line-height:1.7}.hero-actions{display:flex;flex-wrap:wrap;justify-content:center;margin-top:38px}.primary-button,.secondary-button,.plan-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;padding:0 26px;font-weight:800;transition:transform .25s ease,background .25s ease}.primary-button{color:var(--primary-foreground);background:linear-gradient(135deg,var(--primary),#514333);box-shadow:var(--shadow-glow)}.secondary-button{margin-inline-start:12px;background:#fbf7ee94;border:1px solid var(--border)}.hero-visual{display:flex;justify-content:center;margin-top:76px}.hero-transcript-card{width:min(100%,520px);padding:0;border-radius:28px;box-shadow:var(--shadow-soft);overflow:hidden;animation:float 7s ease-in-out infinite}.transcript-toolbar{display:flex;align-items:center;justify-content:flex-end;padding:14px 18px;border-bottom:1px solid var(--border);background:#fbf7ee8c}.transcript-timer{font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--foreground)}.transcript-stream{display:flex;flex-direction:column;padding:8px 16px 18px;min-height:280px}.transcript-line{align-self:flex-start;max-width:92%;margin-top:12px;padding:12px 14px;border-radius:18px;text-align:start;opacity:0;transform:translateY(14px) scale(.98);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.transcript-line:first-of-type{margin-top:0}.transcript-line-visible{opacity:1;transform:translateY(0) scale(1)}.transcript-line-agent{color:var(--primary-foreground);background:linear-gradient(135deg,var(--primary),#514333);box-shadow:var(--shadow-glow);position:relative;overflow:hidden}.transcript-line-agent:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0%,rgba(255,248,234,.12) 45%,transparent 70%);transform:translate(-100%);animation:transcriptShimmer 2.8s ease-in-out infinite}.transcript-line-caller{align-self:flex-end;color:var(--foreground);background:var(--surface-elevated);border:1px solid var(--border)}.transcript-speaker{display:block;margin-bottom:6px;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;opacity:.72}.transcript-line-agent .transcript-speaker{color:#fff8ead9}.transcript-line p{margin:0;font-size:14px;line-height:1.55}.transcript-capture{align-self:stretch;margin-top:14px;padding:14px 14px 16px;border-radius:18px;border:1px solid rgba(200,111,49,.35);background:#c86f3114;opacity:0;transform:translateY(16px) scale(.97);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.transcript-capture-visible{opacity:1;transform:translateY(0) scale(1)}.transcript-capture-pulse{animation:transcriptCaptureGlow 1.4s ease-in-out infinite}.transcript-capture-title{margin:0 0 10px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.transcript-capture-rows{display:flex;flex-direction:column}.transcript-capture-row{margin-top:8px;padding:8px 10px;border-radius:12px;font-size:13px;font-weight:700;color:var(--foreground);background:#fbf7eebf;border:1px solid rgba(52,43,32,.08)}.transcript-capture-row:first-of-type{margin-top:0}.transcript-footer{padding:14px 18px 16px;border-top:1px solid var(--border);background:#eee4d259}.transcript-wave{display:flex;align-items:flex-end;justify-content:center;height:22px}.transcript-wave-bar{display:block;width:3px;height:8px;margin-inline-start:4px;border-radius:99px;background:linear-gradient(180deg,var(--accent),var(--primary));animation:transcriptWave .9s ease-in-out infinite}.transcript-wave-bar:first-of-type{margin-inline-start:0}.transcript-wave-bar:nth-of-type(2){animation-delay:.12s}.transcript-wave-bar:nth-of-type(3){animation-delay:.24s}.transcript-wave-bar:nth-of-type(4){animation-delay:.36s}.transcript-wave-bar:nth-of-type(5){animation-delay:.48s}.transcript-footer-caption{margin:12px 0 0;text-align:center;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.section-heading p,.feature-card p,.step-card p,.plan-card p,.plan-card li,.faq-answer,.footer,.term-label{color:var(--muted)}.term-label{font-size:12px}.trust-line{margin-top:48px;color:var(--muted);text-transform:uppercase;letter-spacing:.18em;font-weight:800;font-size:12px}.section-block,.final-section{padding:108px 0}.muted-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#eee4d26b}.section-heading{max-width:720px;margin:0 auto;text-align:center}.section-heading h2,.final-card h2{font-size:clamp(34px,5vw,56px);line-height:1.04}.section-heading p,.final-card p{margin-top:16px;font-size:16px;line-height:1.7}.feature-grid,.steps-grid,.plans-grid{display:grid;margin-top:56px}.feature-grid,.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card,.step-card,.plan-card{position:relative;margin:10px;border:1px solid var(--border);border-radius:30px;background:#fbf7ee85;transition:transform .35s ease,background .35s ease,border .35s ease}.feature-card{padding:30px;overflow:hidden}.feature-card:hover,.step-card:hover,.plan-card:hover{transform:translateY(-4px);background:var(--surface-elevated);border-color:#c86f3159}.feature-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:18px;color:var(--primary-foreground);background:linear-gradient(135deg,var(--primary),#514333);box-shadow:var(--shadow-glow)}.badge-star svg,.feature-icon svg,.feature-check svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.badge-star svg{width:16px;height:16px}.feature-card h3,.step-card h3,.plan-card h3{margin-top:20px;font-size:21px}.feature-card p,.step-card p{margin-top:10px;font-size:14px;line-height:1.75}.step-card{padding:34px}.step-card span{font-size:50px;font-weight:900}.narrow-inner{max-width:960px}.term-switch{display:flex;justify-content:center;width:fit-content;margin:38px auto 0;padding:5px;border:1px solid var(--border);border-radius:999px;background:#fbf7eea8}.term-switch button{min-width:120px;border:0;border-radius:999px;padding:11px 18px;color:var(--muted);background:transparent;cursor:pointer;font-size:13px;font-weight:900}.term-switch button.active{color:var(--primary-foreground);background:linear-gradient(135deg,var(--primary),#514333);box-shadow:var(--shadow-glow)}.plan-card{padding:34px}.plan-card.featured{border-color:#342b2080;background:linear-gradient(180deg,var(--surface-elevated),var(--surface));box-shadow:var(--shadow-glow);transform:translateY(-12px)}.popular-pill{position:absolute;top:-14px;left:50%;padding:7px 13px;border-radius:999px;color:var(--primary-foreground);background:linear-gradient(135deg,var(--primary),#514333);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;transform:translate(-50%)}.plan-card h3{margin-top:0}.plan-card>p{margin-top:6px;font-size:14px}.price-row{align-items:baseline;margin-top:26px}.price-row strong{font-size:52px;line-height:1}.price-row span{margin-inline-start:6px;color:var(--muted)}.plan-button{width:100%;margin-top:24px;color:var(--primary-foreground);background:linear-gradient(135deg,var(--primary),#514333);box-shadow:var(--shadow-glow)}.plan-card ul{margin:28px 0 0;padding:0;list-style:none}.plan-card li{display:flex;align-items:flex-start;margin-top:10px;padding:10px 12px;border-radius:14px;font-size:14px;line-height:1.45}.plan-card li.highlight{color:var(--accent);background:var(--accent-soft);font-weight:900}.feature-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-inline-end:9px;color:var(--primary);flex:0 0 auto}.feature-check svg{width:17px;height:17px;stroke-width:2.4}.faq-inner{max-width:760px}.faq-list{margin-top:44px}.faq-item{margin-top:12px;border:1px solid var(--border);border-radius:20px;background:#fbf7ee7a;overflow:hidden}.faq-item button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;padding:18px 20px;color:var(--foreground);background:transparent;cursor:pointer;text-align:start;font-weight:900}.faq-item b{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-inline-start:12px;color:var(--accent);font-size:22px;transition:transform .2s ease}.faq-item.open b{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease}.faq-answer p{padding:0 20px;font-size:14px;line-height:1.75}.faq-item.open .faq-answer{max-height:180px;padding-bottom:20px}.final-card{position:relative;overflow:hidden;border:1px solid rgba(52,43,32,.22);border-radius:34px;padding:62px 38px;text-align:center;background:radial-gradient(circle at 10% 0%,rgba(52,43,32,.2),transparent 18rem),radial-gradient(circle at 90% 100%,rgba(200,111,49,.25),transparent 18rem),linear-gradient(135deg,var(--surface-elevated),var(--surface));box-shadow:var(--shadow-glow)}.final-card .primary-button{margin-top:28px}.footer{border-top:1px solid var(--border);background:#eee4d26b}.footer-inner{justify-content:space-between;padding:34px 0}.footer-brand span:last-child{display:block;margin-top:3px;font-size:12px;color:var(--muted)}.page-register{background:linear-gradient(180deg,#f1f5f9,#f8fafc 32% 100%);color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}html[lang=he] .page-register{font-family:Heebo,Segoe UI,Arial,sans-serif}html[lang=ar] .page-register{font-family:Noto Kufi Arabic,Arial,sans-serif}.register-section{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:48px 24px 64px;box-sizing:border-box}.register-inner{width:100%;max-width:28rem}.register-checkout-shell{max-width:58rem;margin-top:48px}.register-checkout-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:36px;padding:8px 4px 0}.register-checkout-brand-row{display:inline-flex;align-items:center;flex-wrap:wrap;margin-inline-end:12px}.register-store-logo{display:block;height:34px;width:auto;max-width:220px;object-fit:contain}.register-store-logo-sonarix{height:32px;max-width:200px}.register-store-logo-with-label{max-height:40px;max-width:120px;margin-inline-end:10px;object-fit:contain}.register-store-wordmark{font-size:1.25rem;font-weight:800;letter-spacing:0;color:#0f172a}.register-top-trust{display:inline-flex;align-items:center;margin-top:6px;font-size:13px;font-weight:600;color:#475569}.register-lock-svg{width:16px;height:16px;margin-inline-end:6px;flex-shrink:0;color:#0f172a}.register-checkout-grid{display:flex;flex-direction:column;align-items:stretch}.register-panel-main{flex:1 1 auto;min-width:0}.register-order-summary{order:-1;box-sizing:border-box;width:100%;margin:0 0 40px;padding:28px 28px 32px;border:1px solid #e2e8f0;border-radius:18px;background:#fafbfc;box-shadow:0 4px 6px -1px #0f172a0d,0 16px 32px -20px #0f172a1f}.register-summary-heading{margin:0 0 20px;font-size:1rem;font-weight:800;letter-spacing:0;color:#0f172a}.register-summary-row{display:flex;align-items:flex-start;justify-content:space-between;font-size:.875rem;color:#334155}.register-summary-plan-name{margin-inline-end:12px;font-weight:700}.register-summary-plan-price{flex-shrink:0;font-size:1.05rem;font-weight:800;color:#0f172a;text-align:end}.register-summary-per{font-size:.75rem;font-weight:600;color:#64748b}.register-summary-billing{margin:14px 0 0;font-size:.75rem;line-height:1.5;color:#64748b}.register-summary-minutes{margin:18px 0 0;font-size:.875rem;font-weight:700;line-height:1.5;color:#334155}.register-summary-divider{height:1px;margin:22px 0 20px;background:#e2e8f0}.register-summary-row-total{font-size:.9375rem;font-weight:700;color:#0f172a}.register-summary-total-amount{font-weight:800}.register-summary-checkout-note{margin:16px 0 0;font-size:.75rem;line-height:1.5;color:#64748b}.register-stripe-trust{display:flex;flex-wrap:wrap;align-items:center;margin-top:26px;padding-top:22px;border-top:1px solid #e8ecf1}.register-stripe-badge{display:inline-flex;align-items:center;margin-inline-end:12px;line-height:0;text-decoration:none}.register-stripe-logo{display:block;width:56px;height:auto;max-height:26px}@media(min-width:840px){.register-checkout-grid{flex-direction:row;align-items:flex-start}.register-panel-main{margin-inline-end:72px;padding-top:28px}.register-order-summary{order:0;width:352px;flex-shrink:0;margin:0;padding:32px 32px 36px}}.register-back{display:inline-flex;margin-bottom:28px;font-size:13px;font-weight:600;color:#64748b;text-decoration:none;transition:color .2s ease}.register-back:hover{color:#0f172a}.register-panel{width:100%;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 4px 6px -1px #0f172a0f,0 20px 40px -24px #0f172a2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.register-intro-checkout{padding:36px 40px 12px;text-align:start}.register-intro-checkout .register-title{margin-top:0}.register-panel-main .register-alert{margin:24px 40px 0}.register-intro{padding:8px 32px 4px;text-align:center}.register-eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#64748b}.register-title{margin:8px 0 0;font-family:inherit;font-size:1.625rem;font-weight:700;line-height:1.3;color:#0f172a;letter-spacing:0}.register-subtitle{margin:16px 0 0;font-size:.9375rem;line-height:1.6;font-weight:500;color:#64748b}.register-alert{margin:20px 24px 0;border-radius:8px;padding:14px 16px;font-size:.875rem;font-weight:700;line-height:1.45}.register-alert-success{border:1px solid #a7f3d0;background:#ecfdf5;color:#065f46}.register-alert-error{border:1px solid #fecdd3;background:#fff1f2;color:#9f1239}.register-form-vendor{padding:20px 40px 44px}.register-field{margin-top:24px}.register-field:first-of-type{margin-top:0}.register-label{display:block;margin-bottom:10px;font-size:.875rem;font-weight:700;color:#334155}.register-language-hint{margin:10px 0 0;font-size:.75rem;line-height:1.5;font-weight:500;color:#94a3b8}.register-control{box-sizing:border-box;display:block;width:100%;height:50px;padding:0 14px;border:1px solid #cbd5e1;border-radius:6px;font-size:.875rem;font-weight:500;color:#0f172a;background:#f8fafc;outline:none;transition:border-color .15s ease,background-color .15s ease}.register-control:focus{border-color:#64748b;background:#fff}.register-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2394a3b8' stroke-width='1.8'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem 1rem;padding-inline-end:2.25rem}[dir=rtl] .register-select{background-position:left .75rem center;padding-inline-start:2.25rem;padding-inline-end:12px;text-align:right}.register-fieldset-vendor{margin:20px 0 0;padding:16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafccc}.register-legend{padding:0 6px;font-size:.875rem;font-weight:700;color:#334155}.register-option{display:flex;align-items:center;margin-top:10px;font-size:.875rem;font-weight:600;color:#475569;cursor:pointer}.register-option:first-of-type{margin-top:12px}.register-option input{width:18px;height:18px;margin-inline-end:10px;accent-color:#0f172a;cursor:pointer}.register-submit-vendor{display:inline-flex;align-items:center;justify-content:center;width:100%;height:52px;margin-top:36px;border:1px solid #0f172a;border-radius:10px;background:#0f172a;color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;box-shadow:0 10px 22px -12px #0f172a73;transition:background-color .15s ease,border-color .15s ease}.register-submit-vendor:hover{background:#0f172a;border-color:#0f172a}.register-submit-vendor:disabled{cursor:not-allowed;border-color:#94a3b8;background:#94a3b8;opacity:1}@keyframes transcriptShimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes transcriptCaptureGlow{0%,to{border-color:#c86f3159;box-shadow:0 0 #c86f3100}50%{border-color:#c86f31a6;box-shadow:0 0 0 6px #c86f311f}}@keyframes transcriptWave{0%,to{height:6px;opacity:.55}50%{height:18px;opacity:1}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(max-width:900px){.nav-links,.nav-cta{display:none}.nav-actions{min-width:0;flex-shrink:0}.nav-menu-toggle{display:inline-flex}.mobile-nav-panel{padding:8px 0 16px;border-top:1px solid var(--border)}.mobile-nav-panel.mobile-nav-panel-open{display:block}.feature-grid,.steps-grid,.plans-grid{grid-template-columns:1fr}.plan-card.featured{transform:none}}@media(max-width:640px){.nav-wrap,.section-inner{width:min(100% - 22px,1120px)}.nav-shell{height:52px}.brand-name,.nav-cta{display:none}.language-control select{max-width:108px;font-size:13px}.hero-section{padding-top:56px}.secondary-button{margin-top:12px;margin-inline-start:0}.hero-actions{display:block}.primary-button,.secondary-button{width:100%}.section-block,.final-section{padding:78px 0}.feature-card,.step-card,.plan-card{margin:8px 0}.footer-inner{display:block;text-align:center}.footer-brand{justify-content:center;margin-bottom:18px}.register-section{padding:32px 18px 48px}.register-intro-checkout{padding:28px 24px 8px}.register-form-vendor{padding:16px 24px 36px}.register-panel-main .register-alert{margin:20px 24px 0}.register-order-summary{padding:24px 22px 28px}}
