.marketing-shell{--space-1:var(--m-space-1);--space-2:var(--m-space-2);--space-3:var(--m-space-3);--space-4:var(--m-space-4);--space-5:var(--m-space-5);--space-6:var(--m-space-6);--space-7:1.75rem;--space-8:var(--m-space-8);--space-10:var(--m-space-10);--space-12:var(--m-space-12);--space-16:var(--m-space-16);--space-20:var(--m-space-20);--space-24:var(--m-space-24);--space-32:var(--m-space-32);--radius-xs:var(--m-radius-xs);--radius-sm:var(--m-radius-sm);--radius-md:var(--m-radius-md);--radius-lg:var(--m-radius-lg);--radius-xl:var(--m-radius-xl);--radius-2xl:var(--m-radius-2xl);--radius-pill:var(--m-radius-pill);--panel-radius:var(--m-radius-lg);--shadow-xs:var(--m-shadow-xs);--shadow-sm:var(--m-shadow-sm);--shadow-md:var(--m-shadow-md);--shadow-lg:var(--m-shadow-lg);--shadow-focus:var(--m-shadow-focus);--layout-max-w:var(--m-layout-max-w);--layout-topbar-h:var(--m-layout-topbar-h);--motion-fast:var(--m-motion-fast);--motion-base:var(--m-motion-base);--motion-slow:var(--m-motion-slow);--motion-ease:var(--m-motion-ease);min-height:100vh;background:radial-gradient(1200px 600px at 50% -10%,rgba(187,85,46,.1),transparent 60%),var(--surface-canvas)}.marketing-shell a{color:var(--text-link);text-decoration:none}.marketing-shell a:hover{text-decoration:underline}.marketing-shell .lp-container{max-width:var(--layout-max-w);margin:0 auto;padding:0 var(--space-6)}.marketing-shell .announce-bar{background:var(--brand-primary);color:var(--brand-on-primary);font-size:var(--text-xs);font-family:var(--font-sans);font-weight:var(--weight-medium)}.marketing-shell .announce-bar.hidden{display:none}.marketing-shell .announce-bar-inner{display:flex;align-items:center;justify-content:center;height:32px;position:relative}.marketing-shell .announce-link{color:var(--brand-on-primary);text-decoration:none;padding:0 var(--space-8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--motion-fast) var(--motion-ease)}.marketing-shell .announce-link:hover{opacity:.88;text-decoration:none}.marketing-shell .announce-dismiss{position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--brand-on-primary);font-size:var(--text-md);line-height:1;cursor:pointer;padding:var(--space-1) var(--space-2);opacity:.7;transition:opacity var(--motion-fast) var(--motion-ease)}.marketing-shell .announce-dismiss:hover{opacity:1}.marketing-shell .lp-topbar{position:sticky;top:0;z-index:10;backdrop-filter:blur(16px);background:color-mix(in srgb,var(--surface-canvas) 80%,transparent);border-bottom:1px solid var(--border-subtle)}.marketing-shell .lp-topbar-inner{display:flex;align-items:center;justify-content:space-between;height:var(--layout-topbar-h)}.marketing-shell .lp-topbar-logo{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.marketing-shell .lp-topbar-logo img{height:24px;width:auto;display:block}.marketing-shell .lp-light-only{display:none}.marketing-shell .lp-dark-only,.marketing-shell[data-theme=light] .lp-light-only{display:inline-block}.marketing-shell[data-theme=light] .lp-dark-only{display:none}.marketing-shell .lp-topbar-logo:hover{text-decoration:none}.marketing-shell .lp-topbar-logo .accent{color:var(--brand-primary);font-weight:var(--weight-bold)}.marketing-shell .lp-topbar-nav{display:flex;gap:var(--space-6);align-items:center}.marketing-shell .lp-topbar-nav a{color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--weight-medium);transition:color var(--motion-fast) var(--motion-ease)}.marketing-shell .lp-topbar-nav a:hover{color:var(--text-primary);text-decoration:none}.marketing-shell .lp-topbar-cta{display:flex;gap:var(--space-2);align-items:center}.marketing-shell .lp-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-panel);color:var(--text-secondary);font-size:var(--text-base);line-height:1;cursor:pointer;transition:all var(--motion-fast) var(--motion-ease)}.marketing-shell .lp-theme-toggle:hover{color:var(--text-primary);border-color:var(--border-default)}@media (max-width:720px){.marketing-shell .lp-topbar-nav{display:none}}.marketing-shell .lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:all var(--motion-fast) var(--motion-ease)}.marketing-shell .lp-btn--primary{background:var(--surface-inverse);color:var(--text-on-inverse)}.marketing-shell .lp-btn--primary:hover{background:var(--surface-inverse-hover);text-decoration:none}.marketing-shell .lp-btn--ghost{background:transparent;color:var(--text-primary);border-color:var(--border-default)}.marketing-shell .lp-btn--ghost:hover{border-color:var(--border-strong);background:var(--surface-panel);text-decoration:none}.marketing-shell .lp-btn--lg{padding:var(--space-4) var(--space-6);font-size:var(--text-md)}.marketing-shell .lp-section{padding:var(--space-24) 0}.marketing-shell .lp-section.tight{padding:var(--space-16) 0}.marketing-shell .lp-eyebrow{display:inline-block;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-panel);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-loose);text-transform:uppercase}.marketing-shell h1.lp-h1,.marketing-shell h2.lp-h2,.marketing-shell h3.lp-h3{margin:0;font-weight:var(--weight-light);letter-spacing:var(--tracking-display);color:var(--text-primary)}.marketing-shell h1.lp-h1{font-size:clamp(2.5rem,5vw,4rem);line-height:var(--leading-display)}.marketing-shell h2.lp-h2{font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:var(--leading-heading)}.marketing-shell h3.lp-h3{font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-heading)}.marketing-shell p.lp-p{margin:0;color:var(--text-secondary);line-height:var(--leading-body)}.marketing-shell p.lp-lead{font-size:var(--text-lg);color:var(--text-primary);max-width:38rem}.marketing-shell .lp-hero{padding:var(--space-20) 0 var(--space-10);text-align:left}.marketing-shell .lp-hero h1{font-size:clamp(2rem,3.6vw,3rem);max-width:22ch;margin:var(--space-6) 0 var(--space-5)}.marketing-shell .lp-hero h1 .accent{color:var(--brand-primary);font-weight:var(--weight-medium)}.marketing-shell .lp-hero p.lead{font-size:clamp(1.25rem,1.6vw,1.5rem);max-width:60ch;margin:0}.marketing-shell .lp-hero-cta{display:flex;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap}.marketing-shell .lp-hero-trust{display:flex;gap:var(--space-4);align-items:center;margin-top:var(--space-2);color:var(--text-tertiary);font-size:var(--text-xs);font-family:var(--font-mono);letter-spacing:var(--tracking-loose)}.marketing-shell .lp-hero-visual{padding:0 var(--space-6) var(--space-16)}.marketing-shell .lp-hero-visual-frame{max-width:var(--layout-max-w);margin:0 auto;padding:var(--space-10);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:radial-gradient(ellipse at 25% 10%,rgba(217,167,119,.22) 0,transparent 55%),radial-gradient(ellipse at 80% 0,rgba(187,85,46,.18) 0,transparent 50%),radial-gradient(ellipse at 70% 105%,rgba(38,28,22,.7) 0,transparent 55%),linear-gradient(155deg,#3b2a20,#2a1f18 45%,#1d1612);box-shadow:0 40px 96px -32px rgba(0,0,0,.55),0 12px 32px -16px rgba(0,0,0,.3)}.marketing-shell .lp-hero-visual-placeholder{width:100%;aspect-ratio:16/9;display:grid;place-items:center;border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(244,239,226,.04),rgba(244,239,226,.01)),rgba(0,0,0,.25);border:1px dashed rgba(244,239,226,.12);color:rgba(244,239,226,.6);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-loose);text-transform:uppercase}@media (max-width:720px){.marketing-shell .lp-hero-visual{padding:0 var(--space-3) var(--space-12)}.marketing-shell .lp-hero-visual-frame{padding:var(--space-5)}}.marketing-shell .lp-routed-strip{padding:var(--space-12) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.marketing-shell .lp-routed-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--text-tertiary);text-align:center;margin:0 0 var(--space-6)}.marketing-shell .lp-routed-marks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-8) var(--space-10)}.marketing-shell .lp-routed-mark{display:inline-flex;align-items:center;gap:var(--space-3);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--text-secondary);white-space:nowrap}.marketing-shell .lp-every-header{max-width:36rem;margin-bottom:var(--space-12)}.marketing-shell .lp-every-header h2{margin-top:var(--space-3)}.marketing-shell .lp-feature-segment{display:grid;grid-template-columns:1fr 2fr;grid-template-areas:"text shot";gap:var(--space-10) var(--space-12);align-items:center;background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-10);margin-bottom:var(--space-12);box-shadow:0 28px 60px -28px rgba(0,0,0,.4),0 8px 24px -12px rgba(0,0,0,.2)}.marketing-shell .lp-feature-segment:nth-of-type(2n){grid-template-columns:2fr 1fr;grid-template-areas:"shot text"}.marketing-shell .lp-feature-segment-text{grid-area:text;display:flex;flex-direction:column;padding:var(--space-4) var(--space-6)}.marketing-shell .lp-feature-segment-shot-frame{grid-area:shot;background:var(--surface-panel);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-8) var(--space-6)}.marketing-shell .lp-feature-segment-shot-placeholder{width:100%;aspect-ratio:16/10;display:grid;place-items:center;border-radius:var(--radius-xs);background:var(--surface-sunken);border:1px dashed var(--border-default);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-loose);text-transform:uppercase}@media (max-width:900px){.marketing-shell .lp-feature-segment,.marketing-shell .lp-feature-segment:nth-of-type(2n){grid-template-columns:1fr;grid-template-areas:"shot" "text";gap:var(--space-6);padding:var(--space-6);margin-bottom:var(--space-10)}.marketing-shell .lp-feature-segment-text{padding:var(--space-2) 0 0}.marketing-shell .lp-feature-segment-shot-frame{padding:var(--space-5)}}.marketing-shell .lp-feature-segment-category{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--text-primary);margin:0 0 var(--space-2)}.marketing-shell .lp-feature-segment-subtitle{font-size:var(--text-base);color:var(--text-secondary);max-width:38rem;margin:0 0 var(--space-5);line-height:var(--leading-body)}.marketing-shell .lp-feature-segment-cta{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--brand-primary);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;margin-bottom:var(--space-2);transition:gap var(--motion-fast) var(--motion-ease)}.marketing-shell .lp-feature-segment-cta:hover{gap:var(--space-2);text-decoration:none}.marketing-shell .lp-feature-segment-also{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:var(--tracking-loose)}.marketing-shell .lp-feature-segment-also a{color:var(--text-secondary)}.marketing-shell .lp-feature-segment-also a:hover{color:var(--text-primary)}.marketing-shell .lp-browse-all{text-align:center;margin-top:var(--space-8)}.marketing-shell .lp-browse-all a{color:var(--text-secondary);font-size:var(--text-sm)}.marketing-shell .lp-hub-deep{display:grid;grid-template-columns:5fr 4fr;gap:var(--space-12);align-items:center}@media (max-width:900px){.marketing-shell .lp-hub-deep{grid-template-columns:1fr;gap:var(--space-8)}}.marketing-shell .lp-hub-deep-shot-frame{padding:var(--space-6);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:radial-gradient(ellipse at 25% 10%,rgba(217,167,119,.18) 0,transparent 55%),radial-gradient(ellipse at 80% 0,rgba(187,85,46,.16) 0,transparent 50%),linear-gradient(155deg,#3b2a20,#2a1f18 45%,#1d1612);box-shadow:0 28px 60px -24px rgba(0,0,0,.45),0 8px 24px -12px rgba(0,0,0,.25)}.marketing-shell .lp-hub-deep-shot-placeholder{width:100%;aspect-ratio:4/3;display:grid;place-items:center;border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(244,239,226,.04),rgba(244,239,226,.01)),rgba(0,0,0,.25);border:1px dashed rgba(244,239,226,.12);color:rgba(244,239,226,.6);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-loose);text-transform:uppercase}.marketing-shell .lp-hub-deep-list{display:flex;flex-direction:column;gap:var(--space-6);list-style:none;margin:0;padding:0}.marketing-shell .lp-hub-deep-item{display:grid;grid-template-columns:32px 1fr;gap:var(--space-4);padding:var(--space-5) 0;border-top:1px solid var(--border-subtle)}.marketing-shell .lp-hub-deep-item:first-child{border-top:none;padding-top:0}.marketing-shell .lp-hub-deep-item-icon{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--surface-panel);border:1px solid var(--border-subtle);display:inline-flex;align-items:center;justify-content:center;color:var(--brand-primary)}.marketing-shell .lp-hub-deep-item-icon svg{width:16px;height:16px}.marketing-shell .lp-hub-deep-item h3{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-2);color:var(--text-primary)}.marketing-shell .lp-hub-deep-item p{font-size:var(--text-sm);color:var(--text-secondary);margin:0;max-width:42ch}.marketing-shell .lp-mobile{display:grid;grid-template-columns:5fr 4fr;gap:var(--space-12);align-items:center}@media (max-width:900px){.marketing-shell .lp-mobile{grid-template-columns:1fr;gap:var(--space-8)}.marketing-shell .lp-mobile-text{order:-1}}.marketing-shell .lp-mobile-text .lp-platforms{display:flex;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap}.marketing-shell .lp-platform-pill{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--surface-panel);border:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--text-secondary)}.marketing-shell .lp-phone-stage{display:flex;justify-content:center;align-items:center;padding:var(--space-8);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 50% 0,rgba(187,85,46,.14),transparent 60%),var(--surface-elevated);border:1px solid var(--border-subtle);box-shadow:0 28px 60px -24px rgba(0,0,0,.4)}.marketing-shell .lp-phone{width:260px;aspect-ratio:9/19;border-radius:36px;background:linear-gradient(160deg,#1a1410,#0f0a07);border:1px solid var(--border-default);padding:14px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.04),0 32px 64px -16px rgba(0,0,0,.55);position:relative}.marketing-shell .lp-phone-notch{position:absolute;top:18px;left:50%;transform:translateX(-50%);width:80px;height:18px;border-radius:12px;background:#0f0a07;z-index:2}.marketing-shell .lp-phone-screen{width:100%;height:100%;border-radius:24px;background:var(--surface-canvas);border:1px solid var(--border-subtle);display:flex;flex-direction:column;overflow:hidden}.marketing-shell .lp-phone-status{padding:var(--space-6) var(--space-4) var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-tertiary);letter-spacing:var(--tracking-loose);display:flex;justify-content:space-between}.marketing-shell .lp-phone-app{flex:1;padding:var(--space-3) var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.marketing-shell .lp-phone-app-title{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.marketing-shell .lp-phone-row{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-panel);border:1px solid var(--border-subtle)}.marketing-shell .lp-phone-row .avatar{width:22px;height:22px;border-radius:var(--radius-sm);background:var(--surface-sunken);flex-shrink:0}.marketing-shell .lp-phone-row .meta{display:flex;flex-direction:column;min-width:0}.marketing-shell .lp-phone-row .name{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--text-primary);font-weight:var(--weight-medium)}.marketing-shell .lp-phone-row .snippet{letter-spacing:var(--tracking-loose)}.marketing-shell .lp-phone-composer,.marketing-shell .lp-phone-row .snippet{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-tertiary)}.marketing-shell .lp-phone-composer{margin-top:auto;padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-panel);border:1px solid var(--border-subtle)}.marketing-shell .lp-flow-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;align-items:stretch}.marketing-shell .lp-flow-card{position:relative;display:flex;flex-direction:column;padding:var(--space-8);min-height:220px;background:radial-gradient(ellipse 70% 100% at 100% 0,rgba(187,85,46,.12),transparent 65%),var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 16px 36px -16px rgba(0,0,0,.32),0 4px 12px -4px rgba(0,0,0,.18);overflow:hidden}.marketing-shell .lp-flow-card--1{grid-area:1/1}.marketing-shell .lp-flow-card--2{grid-area:1/3}.marketing-shell .lp-flow-card--3{grid-area:3/3}.marketing-shell .lp-flow-card--4{grid-area:3/1}.marketing-shell .lp-flow-num{display:block;font-family:var(--font-mono);font-size:var(--text-md);color:var(--brand-primary);letter-spacing:var(--tracking-loose);font-weight:var(--weight-medium);margin-bottom:var(--space-5)}.marketing-shell .lp-flow-card h3{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:1.2;margin:0 0 var(--space-3);color:var(--text-primary)}.marketing-shell .lp-flow-card p{font-size:var(--text-base);color:var(--text-secondary);line-height:1.6;margin:0;max-width:36ch}.marketing-shell .lp-flow-icon{position:absolute;top:var(--space-8);right:var(--space-8);width:22px;height:22px;color:var(--text-tertiary);opacity:.55}.marketing-shell .lp-flow-arrow{display:inline-flex;align-items:center;justify-content:center;color:var(--brand-primary);opacity:.7}.marketing-shell .lp-flow-arrow--right{grid-area:1/2;padding:0 var(--space-7)}.marketing-shell .lp-flow-arrow--down{grid-area:2/3;padding:var(--space-7) 0}.marketing-shell .lp-flow-arrow--left{grid-area:3/2;padding:0 var(--space-7)}@media (max-width:720px){.marketing-shell .lp-flow-grid{grid-template-columns:1fr;gap:var(--space-4)}.marketing-shell .lp-flow-card--1,.marketing-shell .lp-flow-card--2,.marketing-shell .lp-flow-card--3,.marketing-shell .lp-flow-card--4{grid-area:auto}.marketing-shell .lp-flow-arrow{display:none}}.marketing-shell .lp-compare-wrap{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-elevated);box-shadow:0 28px 60px -28px rgba(0,0,0,.4),0 8px 24px -12px rgba(0,0,0,.2);overflow:hidden}.marketing-shell .lp-compare-table{width:100%;border-collapse:collapse;font-family:var(--font-sans)}.marketing-shell .lp-compare-table thead th{text-align:left;padding:var(--space-6);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--text-tertiary);font-weight:var(--weight-medium);border-bottom:1px solid var(--border-subtle);background:var(--surface-panel)}.marketing-shell .lp-compare-table thead th.win{color:var(--brand-primary)}.marketing-shell .lp-compare-table tbody td{padding:var(--space-5) var(--space-6);font-size:var(--text-sm);color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);vertical-align:top}.marketing-shell .lp-compare-table tbody tr:last-child td{border-bottom:none}.marketing-shell .lp-compare-table tbody td:first-child{color:var(--text-primary);font-weight:var(--weight-medium);width:32%}.marketing-shell .lp-compare-table tbody td.win{color:var(--text-primary)}.marketing-shell .lp-compare-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-pill);background:rgba(187,85,46,.14);color:var(--brand-primary);margin-right:var(--space-2);vertical-align:-3px}.marketing-shell .lp-compare-mark svg{width:11px;height:11px}.marketing-shell .lp-compare-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--text-tertiary);margin-right:var(--space-2);vertical-align:-3px}.marketing-shell .lp-compare-x svg{width:12px;height:12px}@media (max-width:720px){.marketing-shell .lp-compare-table tbody td,.marketing-shell .lp-compare-table thead th{padding:var(--space-4);font-size:var(--text-xs)}.marketing-shell .lp-compare-table tbody td:first-child{width:auto}}.marketing-shell .lp-pricing-toggles{display:flex;justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-10)}.marketing-shell .lp-pill-toggle{display:inline-flex;padding:4px;border-radius:var(--radius-pill);background:var(--surface-panel);border:1px solid var(--border-subtle);gap:2px}.marketing-shell .lp-pill-toggle button{background:transparent;border:none;cursor:pointer;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary);transition:all var(--motion-fast) var(--motion-ease)}.marketing-shell .lp-pill-toggle button:hover{color:var(--text-primary)}.marketing-shell .lp-pill-toggle button[aria-pressed=true]{background:var(--surface-inverse);color:var(--text-on-inverse)}.marketing-shell .lp-section-label{display:block;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-loose);color:var(--text-tertiary);text-transform:uppercase;font-weight:var(--weight-medium);margin-bottom:var(--space-4)}.marketing-shell .lp-pricing-section+.lp-pricing-section{margin-top:var(--space-10)}.marketing-shell .lp-pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}@media (max-width:1100px){.marketing-shell .lp-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.marketing-shell .lp-pricing-grid{grid-template-columns:1fr}}.marketing-shell .lp-business-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}@media (max-width:640px){.marketing-shell .lp-business-grid{grid-template-columns:1fr}}.marketing-shell .lp-price-card{position:relative;padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-elevated);border:1px solid var(--border-subtle);overflow:hidden;display:flex;flex-direction:column}.marketing-shell .lp-price-card.featured{background:radial-gradient(ellipse 70% 100% at 100% 0,rgba(187,85,46,.14),transparent 60%),var(--surface-elevated);border-color:rgba(187,85,46,.55);box-shadow:0 20px 44px -16px rgba(187,85,46,.22)}.marketing-shell .lp-price-card-head{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.marketing-shell .lp-price-card .lp-price-name{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0}.marketing-shell .lp-price-card .lp-recommended-badge{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-loose);text-transform:uppercase;padding:2px var(--space-2);border-radius:var(--radius-pill);background:rgba(187,85,46,.18);color:var(--brand-primary);font-weight:var(--weight-medium)}.marketing-shell .lp-price-card .lp-price-amount{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--weight-light);letter-spacing:var(--tracking-display);color:var(--text-primary);line-height:1;display:flex;align-items:baseline;gap:2px}.marketing-shell .lp-price-card .lp-price-amount sup{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-secondary);align-self:flex-start;margin-right:2px}.marketing-shell .lp-price-card .lp-price-period{color:var(--text-tertiary);font-size:var(--text-xs);font-family:var(--font-mono);margin-left:var(--space-2);letter-spacing:var(--tracking-loose)}.marketing-shell .lp-price-card .lp-plan-annual-note{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-loose);color:var(--brand-primary)}.marketing-shell .lp-price-card .lp-plan-includes-label{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-loose);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-3)}.marketing-shell .lp-plan-list{list-style:none;padding:0;margin:0 0 var(--space-6) 0;display:flex;flex-direction:column;gap:var(--space-2)}.marketing-shell .lp-plan-list li{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;padding-left:var(--space-4);position:relative}.marketing-shell .lp-plan-list li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:var(--radius-pill);background:var(--text-tertiary)}.marketing-shell .lp-price-card .lp-price-cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;border:1px solid var(--border-default);color:var(--text-primary);transition:all var(--motion-fast) var(--motion-ease)}.marketing-shell .lp-price-card .lp-price-cta:hover{border-color:var(--text-primary);text-decoration:none}.marketing-shell .lp-price-card.featured .lp-price-cta{background:var(--surface-inverse);color:var(--text-on-inverse);border-color:transparent}.marketing-shell .lp-price-card.featured .lp-price-cta:hover{background:var(--surface-inverse-hover)}.marketing-shell[data-billing=annual] .lp-price-monthly,.marketing-shell[data-billing=monthly] .lp-plan-annual-note,.marketing-shell[data-billing=monthly] .lp-price-annual,.marketing-shell[data-currency=bdt] .lp-price-usd,.marketing-shell[data-currency=usd] .lp-price-bdt{display:none}.marketing-shell .lp-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media (max-width:720px){.marketing-shell .lp-why-grid{grid-template-columns:1fr}}.marketing-shell .lp-why-card h3{margin-bottom:var(--space-2);font-size:var(--text-lg)}.marketing-shell .lp-why-card p{font-size:var(--text-base)}.marketing-shell .lp-faq-grid{display:grid;grid-template-columns:1fr 2fr;gap:var(--space-12);align-items:start}@media (max-width:900px){.marketing-shell .lp-faq-grid{grid-template-columns:1fr;gap:var(--space-6)}}.marketing-shell .lp-faq-head h2{margin-top:var(--space-3)}.marketing-shell .lp-faq-head p{margin-top:var(--space-4);max-width:28ch}.marketing-shell .lp-faq-list{display:flex;flex-direction:column}.marketing-shell .lp-faq-item{border-top:1px solid var(--border-subtle);padding:var(--space-5) 0}.marketing-shell .lp-faq-item:first-child{border-top:none;padding-top:0}.marketing-shell .lp-faq-item summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.marketing-shell .lp-faq-item summary::-webkit-details-marker{display:none}.marketing-shell .lp-faq-item summary:after{content:"+";font-size:var(--text-xl);color:var(--text-tertiary);font-weight:var(--weight-light);line-height:1}.marketing-shell .lp-faq-item[open] summary:after{content:"−"}.marketing-shell .lp-faq-item p{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--text-secondary);max-width:60ch}.marketing-shell .lp-cta-island{background:var(--surface-inverse);color:var(--text-on-inverse);border-radius:var(--radius-2xl);padding:var(--space-16) var(--space-12);text-align:center}.marketing-shell .lp-cta-island h2{color:var(--text-on-inverse)}.marketing-shell .lp-cta-island p{color:color-mix(in srgb,var(--text-on-inverse) 70%,transparent);margin-top:var(--space-3);max-width:32rem;margin-left:auto;margin-right:auto}.marketing-shell .lp-cta-island .lp-btn--primary{background:var(--text-on-inverse);color:var(--surface-inverse);margin-top:var(--space-6)}.marketing-shell .lp-cta-island .lp-btn--primary:hover{background:color-mix(in srgb,var(--text-on-inverse) 90%,transparent)}.marketing-shell .lp-footer{border-top:1px solid var(--border-subtle);padding:var(--space-16) 0 var(--space-8);margin-top:var(--space-16)}.marketing-shell .lp-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:var(--space-8);margin-bottom:var(--space-10)}@media (max-width:720px){.marketing-shell .lp-footer-grid{grid-template-columns:1fr 1fr}.marketing-shell .lp-footer-brand{grid-column:1/-1}}.marketing-shell .lp-footer-brand-name{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);color:var(--text-primary);display:block;margin-bottom:var(--space-3)}.marketing-shell .lp-footer-brand p{font-size:var(--text-sm);max-width:22rem}.marketing-shell .lp-footer-col h5{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-loose);color:var(--text-tertiary);text-transform:uppercase;font-weight:var(--weight-medium)}.marketing-shell .lp-footer-col a{display:block;color:var(--text-secondary);font-size:var(--text-sm);padding:var(--space-1) 0;text-decoration:none}.marketing-shell .lp-footer-col a:hover{color:var(--text-primary);text-decoration:none}.marketing-shell .lp-footer-meta{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-6);border-top:1px solid var(--border-subtle);color:var(--text-tertiary);font-size:var(--text-xs);font-family:var(--font-mono);letter-spacing:var(--tracking-loose)}.marketing-shell .lp-cta-disabled{opacity:.55;pointer-events:none;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marketing-shell .lp-soon-pill{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-panel);border:1px solid var(--border-subtle);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-loose);text-transform:uppercase;font-weight:var(--weight-medium);vertical-align:middle}.marketing-shell .lp-routed-mark .logo{display:inline-block;width:22px;height:22px;background-color:currentColor;-webkit-mask:var(--logo-url) center /contain no-repeat;mask:var(--logo-url) center /contain no-repeat;flex-shrink:0}.marketing-shell .lp-feature-segment-shot,.marketing-shell .lp-hero-visual-img,.marketing-shell .lp-hub-deep-img{width:100%;height:auto;display:block;border-radius:var(--radius-sm);box-shadow:0 12px 28px -12px rgba(0,0,0,.28),0 0 0 1px var(--border-subtle)}.marketing-shell .lp-feature-segment-shot{max-height:420px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.marketing-shell .lp-hero-visual-img{box-shadow:0 24px 56px -12px rgba(0,0,0,.5),0 0 0 1px var(--border-subtle)}