.ll-video-grid{grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.ll-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ll-video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ll-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.ll-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ll-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.landing-featured-banners{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:840px){.landing-featured-banners{grid-template-columns:minmax(0,1fr)}}.ll-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768px){.ll-proof-grid{grid-template-columns:minmax(0,1fr)}}.ll-overlay-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1024px){.ll-overlay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ll-overlay-grid{grid-template-columns:minmax(0,1fr)}}.ll-process-grid{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr)}@media (max-width:768px){.ll-process-grid{grid-template-columns:minmax(0,1fr)}}.ll-chat-wrap{grid-template-columns:55fr 45fr}@media (max-width:900px){.ll-chat-wrap{grid-template-columns:minmax(0,1fr)}}.ll-video-grid>*,.ll-photo-grid>*,.landing-featured-banners>*,.ll-proof-grid>*,.ll-overlay-grid>*,.ll-process-grid>*,.ll-chat-wrap>*,.ll-chat-left,.ll-chat-right,.ll-section-header--split>*,.ll-footer-inner>*{min-width:0}.ll-root .ll-card-meta{flex-wrap:wrap;gap:8px 10px}.ll-root .ll-card-badges{flex-wrap:wrap}.ll-root img,.ll-root video,.ll-nav-drawer img{max-width:100%}.ll-section-title,.ll-hero-headline,.ll-chat-title,.legal-content h1,.legal-content h2,.legal-content p,.legal-content li{overflow-wrap:break-word}.ll-nav-inner{padding-left:max(40px, env(safe-area-inset-left));padding-right:max(40px, env(safe-area-inset-right));gap:28px}.ll-nav-logo{align-self:center;min-height:44px}.ll-nav-links{gap:26px}.ll-nav-session{flex-shrink:0;align-items:center;gap:6px;margin:0;padding:0 0 0 22px;list-style:none;display:flex;position:relative}.ll-nav-session:before{content:"";background:var(--ll-border-strong);width:1px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ll-nav-session>li{display:flex}.ll-nav-login{min-height:40px;color:var(--ll-text-secondary);border-radius:var(--radius-pill);white-space:nowrap;transition:color .2s var(--ease-out-expo), background .2s var(--ease-out-expo);justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ll-nav-login:hover{color:var(--ll-text);background:var(--ll-bg-alt)}}@media (max-width:768px){.ll-nav-inner{height:56px;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));gap:4px}.ll-nav-session{gap:2px;margin-left:auto;padding-left:0}.ll-nav-session:before{display:none}.ll-nav-cta{min-height:44px;padding:0 18px;font-size:14px;display:inline-flex}.ll-nav-login{min-height:44px;padding:0 12px}.ll-nav-hamburger{width:44px;height:44px;margin-left:4px}}@media (max-width:479px){.ll-nav-cta,.ll-nav-locale{display:none}}@media (max-width:359px){.ll-nav-login{display:none}}.ll-nav-scrim{z-index:1000000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .26s var(--ease-out-expo);background:#0f172a6b;position:fixed;inset:0}.ll-nav-scrim[data-open=true]{opacity:1;pointer-events:auto}.ll-nav-drawer{z-index:1000001;overscroll-behavior:contain;border-bottom:1px solid var(--ll-border);--ll-accent:#2563eb;--ll-accent-hover:#1d4ed8;--ll-accent-fg:#fff;--ll-accent-dim:#2563eb12;--ll-accent-border:#2563eb2e;--ll-text:#0f172a;--ll-text-secondary:#475569;--ll-text-muted:#64748b;--ll-border:#0f172a14;--ll-border-strong:#0f172a26;height:auto;max-height:100dvh;padding-top:max(12px, env(safe-area-inset-top));padding-right:max(16px, env(safe-area-inset-right));padding-bottom:max(24px, env(safe-area-inset-bottom));padding-left:max(16px, env(safe-area-inset-left));border-radius:0 0 22px 22px;inset:0 0 auto;overflow-y:auto;box-shadow:0 20px 52px #0f172a33}.ll-nav-drawer-head{height:56px;margin-bottom:20px;padding:0 14px}.ll-nav-drawer-logo{align-items:center;min-height:44px}.ll-nav-drawer-logo-mark{background:var(--ll-accent)}.ll-nav-drawer-close{flex-shrink:0;width:44px;height:44px}.ll-nav-drawer-links{flex:none;gap:2px}.ll-nav-drawer-links a{min-height:48px;color:var(--ll-text-secondary);align-items:center;padding:12px 14px;font-size:16px;display:flex}.ll-nav-drawer-links a.ll-nav-link-accent{color:var(--ll-accent);font-weight:600}.ll-nav-drawer-session{border-top:1px solid var(--ll-border-strong);margin-top:20px;padding-top:20px}.ll-nav-drawer-session-label{color:var(--ll-text-muted);margin:0 0 12px;padding-left:14px;font-size:12px;font-weight:600}.ll-nav-drawer-session-actions{gap:10px;display:grid}.ll-nav-drawer-login{min-height:48px;color:var(--ll-text);border:1.5px solid var(--ll-border-strong);border-radius:var(--radius-pill);transition:border-color .2s var(--ease-out-expo), background .2s var(--ease-out-expo);background:0 0;justify-content:center;align-items:center;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.ll-nav-drawer-cta{min-height:48px;color:var(--ll-accent-fg);background:var(--ll-accent);justify-content:center;align-items:center;margin-top:0;padding:12px 20px;display:flex;box-shadow:0 2px 10px #2563eb42}@media (hover:hover) and (pointer:fine){.ll-nav-drawer-login:hover{border-color:var(--ll-text-muted);background:#f8fafc}}.ll-nav-drawer :focus-visible{outline:2px solid var(--ll-accent);outline-offset:2px}@media (min-width:769px){.ll-nav-drawer,.ll-nav-scrim{display:none}}@media (prefers-reduced-motion:reduce){.ll-nav-drawer,.ll-nav-scrim{transition:none}}.ll-btn-ghost--hero{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1.5px solid #ffffffc7}@media (hover:hover) and (pointer:fine){.ll-btn-ghost--hero:hover{color:#0c1a2e;background:#fff;border-color:#fff}}.ll-hero-stat-label{color:#ffffffc7}@media (max-width:768px){.ll-hero-content{padding-top:calc(96px + env(safe-area-inset-top));padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right))}}@media (max-width:480px){.ll-hero-content{padding-top:calc(84px + env(safe-area-inset-top));padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.ll-hero-headline{margin-bottom:20px}.ll-hero-sub{margin-bottom:32px}.ll-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;width:100%;max-width:320px;display:grid}.ll-hero-stat-sep{display:none}}.ll-root{--ll-text-muted:#64748b}@media (pointer:coarse){.ll-filter-tabs{gap:8px}.ll-filter-tab{min-height:44px;padding:6px 16px}.ll-card-cta,.ll-btn-primary,.ll-btn-ghost{min-height:44px}.ll-footer-links{gap:4px 8px}.ll-footer-links a{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 8px;display:inline-flex}.ll-footer-logo{min-height:44px}.legal-topbar-logo,.legal-topbar-back{align-items:center;min-height:44px;display:inline-flex}.legal-nav-list a{align-items:center;min-height:44px;display:flex}.legal-crosslinks{gap:0 20px}.legal-crosslinks a{align-items:center;min-height:44px;display:inline-flex}.auth-logo{min-height:44px}.auth-page .input{min-height:48px;font-size:16px}.auth-page .btn{min-height:48px}.auth-label-row{align-items:center}.auth-label-row a{align-items:center;min-height:32px;padding:0 2px;display:inline-flex}}.auth-page{min-height:100dvh;padding-top:max(24px, env(safe-area-inset-top));padding-right:max(20px, env(safe-area-inset-right));padding-bottom:max(24px, env(safe-area-inset-bottom));padding-left:max(20px, env(safe-area-inset-left))}@media (max-width:480px){.auth-card-inner{padding:26px 22px}.auth-heading{font-size:21px}}.legal-topbar-inner{padding-left:max(40px, env(safe-area-inset-left));padding-right:max(40px, env(safe-area-inset-right))}@media (max-width:768px){.legal-topbar-inner{height:56px;padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right));gap:12px}.legal-shell{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.legal-nav-list{flex-flow:wrap;gap:8px}.legal-nav-list a{border:1px solid var(--ll-border-strong);border-radius:var(--radius-pill);padding:10px 14px;font-size:13px}.legal-nav-list a[aria-current=page]{border-color:var(--ll-accent)}.legal-content h1{font-size:clamp(24px,7vw,32px)}.legal-content table{display:block;overflow-x:auto}.ll-section{padding:64px 0}.ll-section-header{margin-bottom:32px}.ll-container{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}.ll-section-header--split{align-items:flex-start}.ll-proof-card{padding:24px 20px}.ll-process-step{padding:26px 20px}.ll-faq-item{padding:2px 18px}.ll-chat-section{padding:72px 0}.ll-footer{padding-top:40px;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.legal-shell{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}
