/* Hallmark · macrostructure: product-led alternating narrative · tone: clear B2B SaaS · anchor hue: brand blue-violet · nav: six-item dropdown · footer: market-specific directory */
/* Hallmark · pre-emit critique: P4 H4 E4 S4 R4 V4 · Original Lark brand and information architecture take precedence over theme rotation. */
/* SaleSmartly · Hallmark + Taste + UI/UX Pro Max · shared brand system */
@font-face{font-family:Inter;src:url(inter-variable.ttf) format('truetype');font-weight:100 900;font-display:swap}
:root{--primary:#333bfa;--mint:#5cccbe;--ink:#040812;--white:#fff;--p80:#333bfacc;--p60:#333bfa99;--p40:#333bfa66;--p20:#333bfa33;--m80:#5cccbecc;--m60:#5cccbe99;--m40:#5cccbe66;--m20:#5cccbe33;--ink80:#040812cc;--ink60:#04081299;--ink40:#04081266;--ink20:#04081233;--white80:#ffffffcc;--paper:color-mix(in srgb,var(--primary) 3%,var(--white));--mintpaper:color-mix(in srgb,var(--mint) 7%,var(--white));--line:color-mix(in srgb,var(--ink) 10%,var(--white));--glass-shadow:0 16px 48px -24px var(--p20);--font:Inter,Arial,sans-serif;--radius:24px;--section:80px;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--ease:cubic-bezier(.2,.7,.2,1)}
*{box-sizing:border-box}html,body{overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3{font-style:normal;overflow-wrap:anywhere;min-width:0;text-wrap:balance}p{line-height:1.6}a,button,summary{touch-action:manipulation}img,video{max-width:100%;display:block}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--primary);outline-offset:5px}h1{font-weight:500;font-size:56px;line-height:1.14;letter-spacing:-.045em}h1 span{color:var(--primary)}h2{font-size:36px;line-height:1.22;letter-spacing:-.035em;font-weight:500}h3{font-size:27px;line-height:1.27;letter-spacing:-.025em;font-weight:500}h4{font-weight:500}.container{width:min(1200px,calc(100% - 80px));margin-inline:auto}.section{padding-block:var(--section)}.section-head{text-align:center;max-width:800px;margin:0 auto 42px}.section-head>p:not(.eyebrow){font-size:17px;line-height:1.6;color:var(--ink60);margin-top:20px}.eyebrow{font-size:11px;letter-spacing:.12em;font-weight:700;line-height:1.65;text-transform:uppercase;color:var(--primary);margin-bottom:18px}.glass{border:1px solid var(--white);background:var(--white80);backdrop-filter:blur(12px);box-shadow:var(--glass-shadow);border-radius:var(--radius)}.online-dot{display:inline-block;width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--mint);margin-right:8px}.skip{position:fixed;top:-100px;left:16px;z-index:100;background:var(--white);padding:16px}.skip:focus{top:8px}header{position:sticky;top:0;z-index:50;background:var(--white);border-bottom:1px solid var(--line)}.nav-shell{height:80px;display:flex;gap:28px;align-items:center;width:min(1360px,calc(100% - 64px));margin:auto}.brand{flex-shrink:0}.brand img{width:168px;height:auto}nav{display:flex;align-items:center;gap:23px;flex:1;font-size:12px;font-weight:500}nav>a,nav summary{min-height:44px;display:flex;align-items:center;white-space:nowrap}nav .current{color:var(--primary)}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.nav-drop{position:relative}.nav-drop summary{gap:7px}.chevron{width:5px;height:5px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);margin-top:-3px}.nav-drop[open] summary{color:var(--primary)}.nav-drop[open] .chevron{transform:rotate(225deg);margin-top:3px}.dropdown{position:absolute;top:51px;left:-22px;background:var(--white);border:1px solid var(--line);padding:16px;box-shadow:0 18px 44px -16px var(--ink20);border-radius:16px;display:grid;grid-template-columns:repeat(2,minmax(190px,1fr));gap:4px;min-width:420px}.dropdown a{display:flex;align-items:center;gap:12px;padding:13px;min-height:48px;border-radius:10px;white-space:nowrap}.dropdown a:hover{color:var(--primary);background:var(--paper)}.dropdown .channel-icon{width:26px;height:26px}.dropdown-3{left:auto;right:-100px}.menu-icon{display:grid;place-items:center;border-radius:8px;background:var(--paper);color:var(--primary);width:30px;height:30px;font-size:11px}.dropdown.resources{right:0;left:auto;min-width:215px;grid-template-columns:1fr}.nav-actions{display:flex;gap:17px;align-items:center;font-size:12px;white-space:nowrap}.locale{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:500}.login{min-height:44px;display:inline-flex;align-items:center}.button{min-height:48px;display:inline-flex;justify-content:center;align-items:center;gap:24px;padding:14px 22px;border-radius:9px;font-size:14px;font-weight:500;white-space:nowrap;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease);border:1px solid var(--primary)}.button:hover{transform:translateY(-2px);box-shadow:0 8px 20px -10px var(--p60)}.button:active{transform:translateY(0)}.primary{background:var(--primary);color:var(--white)}.secondary{background:var(--white);color:var(--primary)}.nav-cta{min-height:40px;font-size:12px;padding:10px 15px;gap:10px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.plan-note{display:inline-block;font-size:12px;color:var(--ink60);margin-top:18px;line-height:1.7}.menu-toggle,.nav-mobile-cta{display:none}.hero{position:relative;padding:64px 0 52px;background:linear-gradient(180deg,var(--white) 5%,var(--paper) 100%)}.hero-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:center;min-height:470px}.hero-copy{position:relative;z-index:2}.hero .eyebrow{font-size:10px;letter-spacing:.08em}.lead{margin-top:22px;font-size:17px;color:var(--ink80);line-height:1.65}.trustline{display:flex;gap:10px 20px;flex-wrap:wrap;line-height:1.5;margin-top:24px;font-size:10px;color:var(--ink80)}.hero-visual{position:relative;min-width:0;isolation:isolate;padding:56px 0 45px}.hero-visual-glow{position:absolute;inset:6% -6%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at 68% 48%,var(--m40),transparent 65%),radial-gradient(ellipse at 24% 64%,var(--p20),transparent 65%)}.floating-label{position:absolute;z-index:3;border:1px solid var(--white);border-radius:14px;display:flex;align-items:center;gap:12px;background:var(--white);box-shadow:0 10px 30px -15px var(--p40);font-size:11px;padding:12px 17px}.label-top{top:9px;left:40px;transform:rotate(-3deg)}.label-top .channel-icon{width:28px;height:28px}.label-bottom{bottom:7px;right:20px;transform:rotate(2deg);max-width:310px}.label-bottom div>span{display:block;font-size:10px;margin-top:3px;color:var(--ink60)}.label-bottom>b{color:var(--primary);margin-left:12px}.hero-visual>figcaption{position:absolute;bottom:14px;left:4px;color:var(--ink60);font-size:9px}.product-ui{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(0,1.22fr) minmax(0,.63fr);height:330px;background:var(--white);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 44px -24px var(--p40);overflow:hidden;font-size:8px;line-height:1.4}.product-sidebar{border-right:1px solid var(--line);padding:16px 8px;display:flex;flex-direction:column;align-items:center;gap:25px;background:var(--paper)}.product-sidebar img{width:22px;height:17px;object-fit:cover;object-position:left;max-width:none}.rail-dot{width:10px;height:10px;border:1.5px solid var(--ink40);border-radius:3px}.rail-dot.active{border-color:var(--primary);background:var(--p20);box-shadow:0 0 0 6px var(--paper)}.inbox-list{border-right:1px solid var(--line);padding:16px 0}.ui-heading{padding:0 12px 15px;display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700}.ui-tabs{display:flex;gap:8px;padding:0 9px 12px;font-size:7px;white-space:nowrap;color:var(--ink60)}.ui-tabs b{color:var(--primary)}.inbox-row{padding:12px 8px;position:relative;display:flex;align-items:center;gap:6px;border-top:1px solid var(--line)}.inbox-row.selected{background:var(--paper);border-left:2px solid var(--primary)}.inbox-row>.channel-icon{width:23px;height:23px;flex-shrink:0}.inbox-row>div{min-width:0}.inbox-row strong{font-size:8px;font-weight:500}.inbox-row p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:7px;color:var(--ink60);margin-top:4px}.row-time{font-size:6px;color:var(--ink60);position:absolute;right:7px;top:7px}.conversation{padding:13px 12px 11px;display:flex;flex-direction:column;gap:9px;min-width:0}.conversation-header{display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--line);padding-bottom:10px}.conversation-header strong{font-weight:500;font-size:9px}.conversation-header small{display:block;font-size:7px;color:var(--ink60);margin-top:2px}.avatar{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--p20);border-radius:50%;color:var(--primary);flex-shrink:0;font-size:10px;font-weight:500;position:relative;overflow:hidden}.avatar i{position:absolute;width:9px;height:9px;background:var(--p40);border-radius:50%;top:5px}.avatar i:after{content:'';width:17px;height:12px;border-radius:50% 50% 0 0;background:var(--p40);position:absolute;top:11px;left:-4px}.date-divider{align-self:center;color:var(--ink40);font-size:6px}.chat-bubble{background:var(--paper);border:1px solid var(--line);padding:10px 12px;border-radius:12px 12px 12px 3px;line-height:1.5;font-size:12px;align-self:flex-start;max-width:90%}.chat-bubble.outgoing{background:var(--primary);color:var(--white);border-color:var(--primary);align-self:flex-end;border-radius:12px 12px 3px 12px;margin-left:auto}.conversation .chat-bubble{font-size:8px;padding:8px;max-width:95%;border-radius:7px}.assignment-line{display:flex;align-items:center;gap:7px;padding:7px;border:1px solid var(--m40);background:var(--mintpaper);border-radius:6px}.assignment-line .avatar{width:22px;height:22px}.assignment-line span{font-size:7px}.assignment-line small{display:block;color:var(--ink60);font-size:6px}.assignment-line>b{margin-left:auto;color:var(--primary)}.ai-suggestion{background:var(--paper);border:1px solid var(--p20);padding:9px;border-radius:7px}.ai-suggestion>div:first-child{display:flex;gap:6px;align-items:center}.ai-star{color:var(--primary);font-size:22px;line-height:1}.ai-suggestion .ai-star{font-size:13px}.ai-suggestion p{font-size:7px;margin:5px 0;color:var(--ink60)}.skeleton{height:3px;background:var(--p20);border-radius:4px;width:65%;margin-top:5px}.skeleton.long{width:90%}.composer{border:1px solid var(--line);border-radius:7px;margin-top:auto;padding:8px;color:var(--ink40);display:flex;align-items:center;justify-content:space-between;font-size:7px}.composer b{display:grid;place-items:center;width:16px;height:16px;background:var(--primary);color:var(--white);border-radius:5px}.customer-profile{border-left:1px solid var(--line);padding:15px 8px;text-align:center;min-width:0}.customer-profile h4{font-size:8px;margin-bottom:18px}.customer-profile>.avatar{width:34px;height:34px;margin-bottom:8px}.customer-profile>strong{display:block;font-size:8px;font-weight:500}.profile-channel{display:flex;align-items:center;justify-content:center;gap:4px;font-size:6px;margin:7px 0}.profile-channel .channel-icon{width:13px;height:13px}.customer-profile hr{border:0;border-top:1px solid var(--line);margin:13px 0}.customer-profile>small{display:block;text-align:left;font-size:6px;color:var(--ink60);margin-top:12px}.customer-profile>p{font-size:7px;text-align:left;margin-top:5px}.history-line{display:flex;gap:4px;font-size:6px;margin-top:8px;text-align:left;color:var(--ink60)}.history-line i{height:4px;width:4px;flex-shrink:0;background:var(--mint);border-radius:50%;margin-top:3px}.profile-tag{font-size:6px;display:block;color:var(--primary);background:var(--paper);padding:4px;margin-top:15px;border-radius:4px}.channel-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0}.channel-icon img{width:100%;height:100%;object-fit:contain}.api-mark{position:absolute;right:-5px;bottom:-4px;background:var(--primary);color:var(--white);border-radius:4px;font-size:7px;line-height:1;padding:3px;border:1px solid var(--white)}.logo-section{padding-top:30px;padding-bottom:34px;text-align:center}.logo-section h2{font-size:14px;letter-spacing:0;line-height:1.6;color:var(--ink60)}.logo-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:23px;align-items:center}.logo-strip>div{height:66px;display:flex;align-items:center;justify-content:center}.logo-strip img{max-width:120px;max-height:42px;object-fit:contain}.problem-section{background:linear-gradient(180deg,var(--paper),var(--white))}.problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.problem-card{overflow:hidden}.problem-art{height:252px;position:relative;display:grid;place-items:center;background:linear-gradient(140deg,var(--paper),var(--mintpaper));padding:22px}.problem-copy{padding:24px}.mini-number{font-size:11px;font-weight:700;color:var(--primary);margin-bottom:12px;display:block}.problem-copy h3{font-size:17px;line-height:1.6;font-weight:500;letter-spacing:-.01em;text-wrap:pretty}.notification-stack{width:100%;position:relative;height:204px}.notification{display:flex;align-items:center;gap:10px;position:absolute;width:83%;padding:10px 14px;border:1px solid var(--line);border-radius:13px;background:var(--white);box-shadow:var(--glass-shadow);font-size:11px}.notification .channel-icon{width:24px;height:24px}.notification b{margin-left:auto;background:var(--paper);padding:3px 6px;border-radius:5px;font-size:9px;color:var(--primary)}.notification.n0{left:0;top:0;transform:rotate(-6deg)}.notification.n1{left:14%;top:40px;transform:rotate(4deg)}.notification.n2{left:5%;top:81px;transform:rotate(-2deg)}.missed-message{position:absolute;bottom:0;left:5%;right:5%;background:var(--white);border:1px solid var(--p40);border-radius:12px;padding:11px}.missed-message .chat-bubble{background:transparent;border:0;padding:0;max-width:none;font-size:11px}.missed-message>span{font-size:9px;color:var(--ink60);display:block;margin-top:5px}.agent-sheet{background:var(--white);border:1px solid var(--line);border-radius:16px;padding:18px;width:95%;position:relative;text-align:center;box-shadow:var(--glass-shadow)}.agent-sheet>.avatar{vertical-align:middle;width:26px;height:26px;margin-right:7px}.agent-sheet>strong{font-size:10px;font-weight:500}.mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:20px}.mini-stats span{font-size:8px;line-height:1.4;color:var(--ink60)}.mini-stats b{display:block;font-size:22px;color:var(--ink);margin-bottom:5px;font-weight:500}.ghost-lines{display:flex;gap:6px;margin-top:18px}.ghost-lines i{height:4px;background:var(--paper);border-radius:5px;flex:1}.unclear-label{font-size:9px;line-height:1.6;display:block;color:var(--ink60);background:var(--paper);border-radius:6px;padding:8px 5px;margin-top:15px}.wrong-conversation{display:flex;flex-direction:column;gap:16px;position:relative;width:100%}.wrong-conversation .chat-bubble{font-size:11px;background:var(--white);box-shadow:var(--glass-shadow);max-width:94%}.wrong-conversation .outgoing{background:var(--p20);color:var(--ink);border-color:var(--p20)}.unread-dot{height:6px;width:6px;border-radius:50%;background:var(--primary);position:absolute;right:5px;bottom:15px}.bridge{margin:32px auto 0;display:flex;align-items:center;gap:18px;max-width:930px;text-align:left;border-top:1px solid var(--line);padding-top:28px}.bridge p{font-size:15px;color:var(--ink80)}.brand-dot{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--primary);color:var(--white);flex-shrink:0}.journey{padding-top:64px}.journey-chain{position:relative}.journey-chain:before{content:'';position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(var(--white),var(--p20),var(--m40),var(--white));z-index:-1}.journey-step{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:88px;align-items:center;padding:24px 0}.journey-step:nth-child(odd) .scene{grid-column:1;grid-row:1}.journey-step:nth-child(odd) .step-copy{grid-column:2;grid-row:1}.journey-step:nth-child(even){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.step-copy{position:relative;padding-block:32px}.step-copy h3{font-size:30px;line-height:1.3;max-width:450px}.step-number{font-size:76px;line-height:1;font-weight:300;letter-spacing:-.05em;color:var(--p20);display:block;margin-bottom:20px}.step-copy .eyebrow{font-size:10px;margin-bottom:14px}.text-link{display:inline-flex;align-items:center;gap:18px;color:var(--primary);font-size:13px;line-height:1.5;min-height:44px;font-weight:500;white-space:nowrap}.step-copy .text-link{margin-top:22px}.text-link:hover span{transform:translate(2px,-2px)}.text-link span{transition:transform .2s}.scene{background:linear-gradient(135deg,var(--paper),var(--mintpaper));overflow:hidden;border-color:var(--p20);min-width:0}.scene-content{height:330px;padding:28px 36px;display:grid;place-items:center}.scene figcaption{display:flex;justify-content:space-between;align-items:center;gap:8px;border-top:1px solid var(--white);padding:10px 18px;background:var(--white80);font-size:10px;color:var(--ink60)}.scene-play{border:1px solid var(--line);background:var(--white);color:var(--primary);font-size:10px;border-radius:7px;padding:9px 11px;min-height:36px;white-space:nowrap;display:flex;align-items:center;gap:10px}.scene-play:hover{border-color:var(--p40)}.scene-inbox{width:100%;max-width:390px}.flow-channel{display:flex;align-items:center;gap:14px;background:var(--white);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:10px 0;box-shadow:var(--glass-shadow);font-size:12px}.flow-channel .channel-icon{width:28px;height:28px}.flow-channel strong{font-size:12px;font-weight:500}.flow-channel>span:last-child{margin-left:auto;font-size:9px;color:var(--primary);background:var(--paper);padding:6px;border-radius:5px}.zero-badge{width:fit-content;margin:16px auto 0;border:1px solid var(--m40);border-radius:20px;background:var(--white);font-size:11px;padding:10px 18px;color:var(--ink80)}.ai-scene{width:100%;max-width:420px}.incoming-question{display:flex;gap:10px;align-items:center;margin-bottom:10px}.incoming-question .channel-icon{width:27px;height:27px}.incoming-question .chat-bubble{font-size:11px;background:var(--white);max-width:100%;padding:10px}.translation{padding-left:38px;font-size:10px;margin-bottom:15px}.translation>span{color:var(--primary);font-size:8px;display:block;margin-bottom:4px}.translation strong{font-weight:400}.reply-panel{background:var(--white);padding:16px;border:1px solid var(--p20);border-radius:15px;box-shadow:var(--glass-shadow)}.reply-panel h4{display:flex;align-items:center;gap:8px;font-size:12px}.reply-panel .ai-star{font-size:18px}.tone-tags{display:flex;gap:6px;margin-top:12px}.tone-tags span{padding:5px 8px;font-size:8px;border:1px solid var(--line);border-radius:5px}.tone-tags span:first-child{background:var(--paper);color:var(--primary);border-color:var(--p20)}.template-list{display:grid;margin-top:13px;font-size:9px}.template-list strong{font-size:8px;color:var(--ink60);font-weight:400;margin-bottom:5px}.template-list>span{display:flex;justify-content:space-between;padding:6px;border-bottom:1px solid var(--line)}.template-list b{color:var(--primary)}.demo-send{font-size:9px;display:flex;justify-content:space-between;align-items:center;margin-top:10px;color:var(--primary)}.demo-send span{background:var(--primary);color:var(--white);padding:3px 8px;border-radius:5px}.night-scene{position:relative;width:100%;height:100%}.clock-face{font-size:48px;color:var(--primary);letter-spacing:-.05em;font-weight:300;position:absolute;top:3px;left:4px;line-height:1}.clock-face>span{display:block;color:var(--ink60);font-size:10px;letter-spacing:0;margin-top:9px}.night-chat{position:absolute;right:0;top:5px;width:65%;display:flex;flex-direction:column;gap:9px}.night-chat .chat-bubble{font-size:9px;padding:9px 11px;background:var(--white)}.night-chat .outgoing{background:var(--primary)}.ai-ready{display:flex;align-items:center;gap:6px;font-size:8px;color:var(--primary);justify-content:flex-end}.ai-ready .ai-star{font-size:14px}.ai-ready i{width:3px;height:3px;border-radius:50%;background:var(--p40)}.queue-card{display:flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--m40);position:absolute;bottom:0;left:4px;right:24px;padding:12px 15px;border-radius:12px;box-shadow:var(--glass-shadow)}.queue-card strong{font-size:11px;font-weight:500}.queue-card p{font-size:9px;color:var(--ink60);margin-top:3px}.queue-card>b{color:var(--primary);margin-left:auto}.analytics-scene{width:100%;max-width:440px}.chart-panel{background:var(--white);padding:15px;border-radius:13px;border:1px solid var(--line)}.chart-top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px}.chart-top strong{font-weight:500}.chart-top>span{font-size:8px;color:var(--ink60)}.line-chart{width:100%;height:106px;display:block;margin-top:10px}.gridline{stroke:var(--line);stroke-width:1;fill:none}.chart-area{fill:var(--p20);opacity:.6}.chart-line{stroke:var(--primary);stroke-width:3;fill:none;stroke-linejoin:round;stroke-linecap:round}.chart-labels{display:flex;gap:20px;font-size:8px;color:var(--ink60)}.chart-labels>span:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--primary);margin-right:5px}.chart-labels>span+span:before{background:var(--mint)}.analysis-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;margin-top:12px}.donut-card,.member-bars{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:10px;display:grid;place-items:center}.donut{width:75px;height:75px;border-radius:50%;background:conic-gradient(var(--primary) 0 46%,var(--mint) 46% 75%,var(--p20) 75%);display:grid;place-items:center;position:relative}.donut:before{content:'';width:52px;height:52px;background:var(--white);position:absolute;border-radius:50%}.donut>span{z-index:1;font-size:8px;text-align:center;max-width:44px;line-height:1.3}.member-bars{display:flex;flex-direction:column;justify-content:center;gap:9px}.member-bars>div{display:flex;align-items:center;gap:8px;width:100%}.member-bars .avatar{width:19px;height:19px;font-size:7px}.member-bars i{width:var(--bar);height:7px;background:var(--p40);border-radius:4px;transform-origin:left}.member-bars>div:nth-child(2) i{background:var(--mint)}.knowledge-card{display:flex;gap:12px;align-items:center;font-size:9px;background:var(--white);border:1px solid var(--p20);border-radius:9px;padding:9px 13px;margin-top:12px}.knowledge-card .ai-star{font-size:16px}.knowledge-card strong{font-weight:500}.knowledge-card>span:nth-last-child(2){margin-left:auto;color:var(--primary)}.integrations{background:var(--paper);text-align:center}.channel-showcase{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;align-items:center;margin-bottom:32px}.integration-screenshot .product-ui{height:330px}.original-demo{border:1px solid var(--p20);border-radius:var(--radius);overflow:hidden;background:var(--white);box-shadow:var(--glass-shadow)}.original-demo video{width:100%;aspect-ratio:16/9;object-fit:contain;background:var(--white)}.original-demo figcaption{padding:12px;font-size:10px;color:var(--ink60)}.channel-grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.channel-card{background:var(--white);border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;width:116px;min-height:106px;border-radius:16px;padding:16px 8px;gap:12px;transition:transform .2s,border-color .2s,box-shadow .2s}.channel-card:first-child{border-color:var(--p40);box-shadow:0 8px 24px -18px var(--p60)}.channel-card>span:last-child{font-size:10px;font-weight:500;white-space:nowrap}.channel-card:nth-child(3){width:154px}.market-id .channel-card:nth-child(2){width:154px}.market-id .channel-card:nth-child(3){width:116px}.channel-card:hover{transform:translateY(-5px);border-color:var(--primary);box-shadow:var(--glass-shadow)}.integrations .text-link{margin-top:24px}.cert-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:920px;margin:auto}.cert-card{border:1px solid var(--line);border-radius:var(--radius);padding:30px 20px;display:flex;align-items:center;flex-direction:column;text-align:center;transition:transform .2s,box-shadow .2s}.cert-card:hover{transform:translateY(-4px);box-shadow:var(--glass-shadow)}.cert-card img{width:84px;height:88px;object-fit:contain;margin-bottom:22px}.cert-card strong{font-size:19px;font-weight:500}.cert-card>span{font-size:12px;color:var(--ink60);margin-top:12px;line-height:1.5}.cert-card>b{font-size:11px;color:var(--primary);margin-top:20px;font-weight:500;min-height:20px}.testimonials{background:var(--mintpaper)}.quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.quote-card{padding:27px;display:flex;flex-direction:column;min-width:0}.quote-mark{font-size:52px;line-height:1;color:var(--primary);font-weight:300}.quote-card blockquote{font-size:14px;line-height:1.8;color:var(--ink80);margin:10px 0 28px;flex:1}.quote-card figcaption{display:flex;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:20px}.quote-avatar,.quote-card .avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0}.quote-card figcaption strong{font-size:12px;font-weight:500}.quote-card figcaption div>span{display:block;font-size:10px;line-height:1.5;color:var(--ink60);margin-top:4px}.closing-wrap{padding-block:64px}.closing{position:relative;background:linear-gradient(110deg,var(--paper),var(--m20));border:1px solid var(--p20);border-radius:var(--radius);padding:56px;min-height:330px;overflow:hidden}.closing-copy{position:relative;z-index:2;max-width:70%}.closing h2{font-size:44px;max-width:600px}.closing .eyebrow{margin-bottom:15px}.closing-person{position:absolute;right:0;bottom:-10%;width:29%;height:112%;object-fit:contain;object-position:bottom;z-index:1}.closing .actions{margin-top:25px}footer{border-top:1px solid var(--line);padding-top:52px;background:var(--white)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:55px}.footer-brand>img{width:185px;height:32px}.footer-brand>p{font-size:12px;color:var(--ink60);line-height:1.8;margin-top:20px;max-width:290px}.footer-brand>.text-link{font-size:12px;margin-top:15px}.footer-cert{display:flex;align-items:center;gap:14px;margin-top:18px}.footer-cert img{width:34px;height:36px;object-fit:contain}.footer-column>summary{font-size:13px;font-weight:500;min-height:44px;display:flex;align-items:center;pointer-events:none;cursor:default}.footer-column>div>a{display:block;font-size:11px;color:var(--ink60);min-height:36px;padding:9px 0;white-space:nowrap}.footer-column>div>a:hover{color:var(--primary)}.footer-bottom{border-top:1px solid var(--line);padding:25px 0;margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;line-height:1.8;color:var(--ink60)}.footer-bottom>div:nth-child(2){display:flex;gap:25px;flex-wrap:wrap}.footer-bottom a{min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.market-id{--paper:color-mix(in srgb,var(--mint) 7%,var(--white))}.market-id .hero-visual-glow{background:radial-gradient(ellipse at 55% 50%,var(--m60),transparent 70%)}.market-id .hero h1{font-size:52px}.market-id .closing{background:linear-gradient(120deg,var(--paper),var(--m40))}@supports not(backdrop-filter:blur(1px)){.glass{background:var(--white)}}
@media(min-width:1500px){.hero-grid{gap:55px}.hero{padding-top:76px;padding-bottom:60px}h1{font-size:60px}.market-id .hero h1{font-size:56px}}
@media(max-width:1240px){nav{gap:16px;font-size:11px}.nav-shell{gap:22px}.nav-actions{gap:13px}.brand img{width:150px}.nav-cta{display:none}.container{width:calc(100% - 64px)}.hero-grid{gap:30px}.hero h1{font-size:50px}.market-id .hero h1{font-size:46px}.lead{font-size:16px}.button{padding:13px 18px;gap:18px}.hero .button{font-size:13px}.hero .trustline{gap:8px 14px}.journey-step{gap:64px}.scene-content{padding:26px}.footer-grid{gap:35px}}
@media(max-width:1023px){:root{--section:64px}.container{width:calc(100% - 48px)}.nav-shell{height:72px;width:calc(100% - 48px)}.menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--white);height:44px;width:44px;flex-shrink:0}.menu-toggle i{height:1px;width:18px;background:var(--ink)}.nav-actions{margin-left:auto}.login{display:none}.nav-cta{display:inline-flex}nav{display:none;position:absolute;top:71px;left:0;right:0;background:var(--white);padding:16px 24px 28px;border-bottom:1px solid var(--line);max-height:calc(100dvh - 72px);overflow-y:auto}nav.is-open{display:block}nav>a,nav>details{border-bottom:1px solid var(--line);display:block}nav>a,nav summary{font-size:14px;min-height:50px}.dropdown{position:static;min-width:0;box-shadow:none;border:0;padding:4px 0 16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dropdown a{font-size:12px;white-space:normal}.dropdown.resources{grid-template-columns:1fr}.nav-mobile-cta{display:block}.hero{padding-top:42px;padding-bottom:38px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:24px}.hero h1,.market-id .hero h1{font-size:41px}.hero .eyebrow{font-size:8px}.lead{font-size:14px}.actions{gap:9px}.button{font-size:12px;padding:12px 14px;gap:12px}.hero .button{font-size:12px}.plan-note{font-size:10px}.trustline{font-size:9px}.hero-visual{padding:54px 0 42px}.product-ui{grid-template-columns:25px minmax(0,1fr) minmax(0,1.2fr);height:305px}.customer-profile{display:none}.label-top{left:15px}.floating-label{font-size:10px}.label-bottom{right:0;max-width:260px;padding:10px 12px}.logo-strip img{max-width:95px;max-height:34px}.problem-grid{gap:16px}.problem-art{height:225px;padding:15px}.problem-copy{padding:20px}.problem-copy h3{font-size:15px}.notification strong{font-size:9px}.notification .channel-icon{width:20px;height:20px}.notification{padding:9px;gap:6px}.agent-sheet{padding:14px}.mini-stats b{font-size:20px}.mini-stats span{font-size:7px}.wrong-conversation .chat-bubble{font-size:10px}.journey-step{gap:40px}.step-copy h3{font-size:26px}.scene-content{padding:20px;height:320px}.scene figcaption{padding:10px;flex-wrap:wrap}.scene-play{margin-left:auto}.flow-channel{padding:12px 10px;gap:9px}.flow-channel strong{font-size:10px}.flow-channel>span:last-child{font-size:8px}.clock-face{font-size:42px}.night-chat{width:64%}.queue-card{right:0;left:0}.channel-showcase{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.quote-card{padding:20px}.quote-card blockquote{font-size:12px}.footer-grid{gap:25px;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr))}.footer-column>div>a{font-size:10px}.footer-brand>img{width:150px}.footer-brand>p{font-size:11px}.closing{padding:40px}.closing h2{font-size:36px}}
@media(max-width:767px){:root{--section:48px}.container{width:calc(100% - 40px)}.nav-shell{width:calc(100% - 40px);height:68px;gap:13px}.brand img{width:145px}.nav-cta{display:none}.nav-actions{gap:0}nav{top:67px;max-height:calc(100dvh - 68px);padding-inline:20px}.menu-toggle{height:40px;width:40px}.hero{padding:32px 0 25px}.hero-grid{display:flex;flex-direction:column;gap:14px;min-height:0;align-items:stretch}.hero .eyebrow{font-size:8px;letter-spacing:.05em;margin-bottom:15px}.hero h1,.market-id .hero h1{font-size:38px;line-height:1.15;letter-spacing:-.035em;max-width:500px}.lead{font-size:14px;line-height:1.65;margin-top:16px}.hero .actions{margin-top:20px}.actions{gap:9px;flex-wrap:wrap}.button,.hero .button{font-size:12px;padding:12px 14px;min-height:45px;gap:12px}.plan-note{font-size:10px;margin-top:13px}.trustline{font-size:8px;gap:8px 14px!important;margin-top:17px;max-width:365px}.hero-visual{padding:38px 0 31px;min-width:0}.hero-visual .product-ui{height:250px;grid-template-columns:22px minmax(0,1fr) minmax(0,1.25fr);border-radius:12px}.hero-visual .conversation{padding:9px 8px;gap:6px}.hero-visual .inbox-list{padding-top:12px}.hero-visual .ui-heading{font-size:12px;padding-bottom:10px}.hero-visual .ui-tabs{font-size:6px;gap:6px;padding-bottom:8px}.hero-visual .inbox-row{padding:10px 5px;gap:5px}.hero-visual .inbox-row strong{font-size:7px}.hero-visual .inbox-row p{font-size:6px}.hero-visual .inbox-row>.channel-icon{width:18px;height:18px}.hero-visual .row-time{font-size:5px}.hero-visual .assignment-line{padding:5px}.hero-visual .ai-suggestion{padding:7px}.hero-visual .ai-suggestion p{font-size:6px}.hero-visual .composer{padding:6px}.hero-visual .conversation .chat-bubble{font-size:7px;padding:6px}.hero-visual .avatar{height:22px;width:22px}.hero-visual .conversation-header{gap:5px;padding-bottom:6px}.hero-visual .conversation-header strong{font-size:8px}.hero-visual .conversation-header small{font-size:6px}.label-top{top:3px;left:14px;padding:8px 12px;border-radius:10px;gap:8px;font-size:9px}.label-top .channel-icon{width:21px;height:21px}.label-bottom{bottom:2px;right:6px;padding:9px 10px;font-size:9px;max-width:250px;border-radius:10px;gap:8px}.label-bottom div>span{font-size:7px}.label-bottom .ai-star{font-size:18px}.hero-visual>figcaption{font-size:7px;bottom:10px;left:0}.logo-section{padding:22px 0 25px}.logo-section h2{font-size:12px}.logo-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin-top:18px}.logo-strip>div{height:44px}.logo-strip img{max-width:90px;max-height:29px}.section-head{margin-bottom:28px}.section-head h2{font-size:28px;line-height:1.28}.section-head .eyebrow{font-size:9px;margin-bottom:14px}.section-head>p:not(.eyebrow){font-size:14px;margin-top:16px}.problem-grid{grid-template-columns:minmax(0,1fr);gap:20px}.problem-card{max-width:500px;width:100%;margin:auto}.problem-art{height:238px;padding:24px 30px}.notification-stack{max-width:310px}.notification{padding:9px 12px}.notification strong{font-size:11px}.notification .channel-icon{width:24px;height:24px}.notification b{font-size:9px}.problem-copy{padding:22px 24px}.problem-copy h3{font-size:16px}.agent-sheet{max-width:310px;padding:18px}.agent-sheet>strong{font-size:12px}.mini-stats span{font-size:9px}.mini-stats b{font-size:24px}.unclear-label{font-size:10px}.wrong-conversation{max-width:310px;gap:15px}.wrong-conversation .chat-bubble{font-size:12px}.bridge{margin-top:25px;gap:12px;padding-top:22px;align-items:flex-start}.bridge p{font-size:13px}.brand-dot{width:25px;height:25px;font-size:12px}.journey{padding-top:48px}.journey-chain:before{display:none}.journey-step,.journey-step:nth-child(even){display:flex;flex-direction:column;gap:20px;align-items:stretch;padding:20px 0 32px}.step-copy{padding:0 0 0 48px;position:relative}.step-number{position:absolute;left:0;top:0;font-size:38px;font-weight:300}.step-copy .eyebrow{font-size:8px;margin-bottom:10px;padding-top:4px}.step-copy h3{font-size:24px;line-height:1.3}.step-copy .text-link{margin-top:12px}.text-link{font-size:12px;gap:15px}.scene-content{height:325px;padding:24px;max-width:500px;width:100%;margin:auto}.scene{width:100%}.scene figcaption{padding:10px 14px;font-size:9px}.scene-play{min-height:44px;font-size:10px;padding:9px 12px}.scene-inbox{max-width:360px}.flow-channel{padding:11px 12px;gap:10px}.flow-channel strong{font-size:11px}.flow-channel>span:last-child{font-size:8px;padding:5px}.flow-channel .channel-icon{width:25px;height:25px}.zero-badge{font-size:10px}.ai-scene{max-width:340px}.night-scene{max-width:350px}.clock-face{font-size:43px}.night-chat .chat-bubble{font-size:9px}.queue-card strong{font-size:10px}.queue-card p{font-size:8px}.channel-showcase{display:flex;flex-direction:column;gap:20px;margin-bottom:25px}.integration-screenshot{width:100%}.integration-screenshot .product-ui{height:290px;grid-template-columns:24px minmax(0,1fr) minmax(0,1.3fr);font-size:7px}.original-demo{width:100%;max-width:480px}.channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.channel-card,.channel-card:nth-child(3),.market-id .channel-card:nth-child(2),.market-id .channel-card:nth-child(3){width:auto;min-width:0;min-height:95px;padding:13px 4px;gap:12px;border-radius:13px}.channel-card>span:last-child{font-size:8px}.channel-card .channel-icon{width:29px;height:29px}.channel-card .api-mark{font-size:6px}.cert-grid{grid-template-columns:minmax(0,1fr);gap:14px}.cert-card{display:grid;grid-template-columns:70px minmax(0,1fr);text-align:left;gap:7px 20px;padding:22px;max-width:500px;width:100%;margin:auto}.cert-card img{grid-column:1;grid-row:1/4;margin:0;width:62px;height:69px}.cert-card strong{font-size:19px}.cert-card>span{font-size:11px;margin:0}.cert-card>b{font-size:10px;margin-top:5px}.quote-grid{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:18px;margin-inline:-20px;padding-inline:20px}.quote-card{min-width:0;flex:0 0 88%;scroll-snap-align:center;padding:25px}.quote-card blockquote{font-size:14px}.quote-card figcaption strong{font-size:12px}.quote-card figcaption div>span{font-size:11px}.closing-wrap{padding:40px 0}.closing{padding:30px 24px 0;min-height:460px;text-align:center}.closing-copy{max-width:none}.closing h2{font-size:31px;max-width:100%}.closing .eyebrow{font-size:9px}.closing .actions{justify-content:center;gap:9px;margin-top:22px}.closing .plan-note{font-size:9px}.closing-person{position:relative;width:180px;height:230px;right:auto;bottom:auto;object-position:top;margin:22px auto -14px}.closing .button{font-size:11px;padding:12px 13px;gap:9px}.footer-grid{display:block}.footer-brand{padding-bottom:25px}.footer-brand>img{width:170px;height:auto}.footer-brand>p{font-size:13px;max-width:370px;line-height:1.8}.footer-brand>.text-link{font-size:12px}.footer-cert{gap:18px}.footer-cert img{width:34px;height:36px}.footer-column{border-top:1px solid var(--line)}.footer-column>summary{pointer-events:auto;cursor:pointer;font-size:13px;min-height:56px;display:flex;justify-content:space-between}.footer-column>summary:after{content:'+';font-size:21px;font-weight:300;color:var(--primary)}.footer-column[open]>summary:after{content:'−'}.footer-column>div{padding-bottom:18px}.footer-column>div>a{font-size:12px;min-height:44px;display:flex;align-items:center}.footer-bottom{display:flex;flex-direction:column;align-items:flex-start;margin-top:0;padding-top:25px;gap:8px;font-size:10px}.footer-bottom>div:nth-child(2){gap:24px}.footer-bottom .locale{font-size:12px}footer{padding-top:35px}.glass{backdrop-filter:none;background:var(--white)}}
@media(max-width:359px){.hero h1,.market-id .hero h1{font-size:34px}.hero .button{font-size:11px;gap:8px;padding:12px}.hero .actions{gap:8px}.hero .plan-note{font-size:9px}.lead{font-size:13px}.hero-visual .product-ui{grid-template-columns:20px minmax(0,1fr) minmax(0,1.18fr)}.hero-visual .inbox-row>.channel-icon{width:16px;height:16px}.label-bottom{max-width:210px}.label-bottom div>span{font-size:6px}.scene-content{padding:18px}.flow-channel>span:last-child{font-size:7px}.flow-channel{gap:8px}.clock-face{font-size:36px}.night-chat{width:65%}.night-chat .chat-bubble{font-size:8px}.scene figcaption>span{font-size:8px}.channel-card>span:last-child{font-size:7px}.quote-card{flex-basis:95%}.closing{padding-inline:16px}.closing .button{font-size:10px;padding:12px 10px}.closing .actions{gap:8px}.nav-shell{gap:10px}.brand img{width:135px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){.glass{backdrop-filter:none;background:var(--white)}}
/* Original Lark footer: brand + five active columns; unpublished Compare stays hidden. */
.footer-grid{display:block}.footer-brand{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:20px 48px;margin-bottom:44px;align-items:start}.footer-brandmarks{display:flex;gap:18px;align-items:center;grid-column:1}.footer-brandmarks img:first-child{width:155px}.footer-brandmarks img:last-child{width:82px;height:42px;object-fit:contain}.footer-brand>p{grid-column:1;font-size:12px;max-width:320px;margin-top:0}.downloads{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;gap:8px;max-width:230px}.download-link{border:1px solid var(--line);border-radius:8px;min-height:44px;padding:12px 16px;font-size:12px;background:var(--white)}.download-link:hover{border-color:var(--primary);color:var(--primary)}.footer-contact{grid-column:3;grid-row:1/3;display:flex;flex-direction:column;font-size:12px;gap:7px}.footer-contact>a{min-height:36px;display:flex;align-items:center;overflow-wrap:anywhere}.footer-columns{display:grid;grid-template-columns:1.05fr 1.25fr 1.25fr .7fr 1fr;gap:28px;border-top:1px solid var(--line);padding-top:28px}.footer-column>summary{font-size:13px;line-height:1.5;font-weight:600;min-height:45px}.footer-column>div{display:flex;flex-direction:column;gap:3px}.footer-column>div>a{font-size:11px;line-height:1.65;min-height:36px;display:flex;align-items:center;gap:7px;white-space:normal}.footer-group{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink60);font-weight:600;margin:14px 0 7px}.footer-column em{font-style:normal;font-size:7px;color:var(--primary);padding:2px 4px;background:var(--paper);border-radius:3px}.footer-column>div>.footer-cta{margin-top:18px;justify-content:center;min-height:44px;white-space:normal}.footer-cert a{min-height:44px;display:flex;align-items:center}.logo-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:20px}.logo-strip img{max-width:100%;max-height:34px}.example-label{position:absolute;bottom:8px;right:14px;font-size:8px;color:var(--ink60)}.problem-art{position:relative}.profile-heading{font-size:9px;margin-bottom:14px;display:block}.reply-heading{font-size:13px;display:flex;align-items:center;gap:8px}.closing-person{mix-blend-mode:multiply}.market-id .closing-person{object-fit:cover;object-position:center 12%;height:100%;width:36%}.market-id .hero h1{font-size:46px}.hero h1{font-size:52px}.integrations{padding-top:10px}.integrations .section-head h2{font-size:28px}
@media(min-width:1280px){.footer-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:40px}.footer-brand{display:flex;flex-direction:column;gap:20px;margin:0}.footer-brandmarks{gap:10px;flex-wrap:wrap}.footer-brandmarks img:first-child{width:160px}.footer-brandmarks img:last-child{width:92px;height:32px;object-position:left}.footer-columns{border:0;padding:0;gap:24px}.downloads{width:100%}.footer-column>div>a{font-size:11px}.footer-brand>p{line-height:1.7}}
@media(max-width:1023px){.footer-columns{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.logo-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.market-id .hero h1{font-size:40px}.footer-brand{gap:20px}.footer-brandmarks{flex-wrap:wrap}.footer-brand>p{font-size:11px}}
@media(max-width:767px){.footer-brand{display:flex;flex-direction:column;gap:18px;margin:0}.footer-brandmarks{flex-wrap:nowrap}.footer-brandmarks img:first-child{width:150px}.footer-brandmarks img:last-child{width:83px}.footer-brand>p{font-size:13px}.downloads{max-width:none;width:100%;display:grid;grid-template-columns:1fr}.download-link{font-size:12px}.footer-contact{gap:4px;font-size:12px}.footer-contact>a{min-height:44px}.footer-columns{display:block;border:0;padding-top:0}.footer-column>summary{min-height:56px}.footer-column>div>a{font-size:12px;min-height:44px}.footer-group{font-size:10px;margin-top:15px}.footer-column>div>.footer-cta{max-width:220px}.logo-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.logo-strip img{max-height:27px}.hero h1{font-size:38px}.market-id .hero h1{font-size:36px}.market-id .closing-person{height:245px;width:185px;object-position:top;margin-top:20px}.example-label{font-size:8px}.integrations{padding-top:0}}
@media(max-width:359px){.hero h1{font-size:34px}.market-id .hero h1{font-size:32px}.footer-brandmarks img:first-child{width:140px}.footer-brandmarks img:last-child{width:75px}}
.zoom-button{border:0;background:transparent;color:var(--primary);font-size:10px;min-height:44px;padding:10px 0;text-decoration:underline;text-underline-offset:4px;display:block}.hero-visual>figcaption{bottom:-36px;left:6px}.hero-visual{margin-bottom:30px}.nav-cta,.menu-toggle{min-height:44px;min-width:44px}dialog{width:min(1060px,calc(100vw - 32px));padding:24px;border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 80px var(--ink20);max-height:90dvh}dialog::backdrop{background:#04081288;backdrop-filter:blur(5px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.dialog-heading h2{font-size:20px}.dialog-close{border:1px solid var(--line);background:var(--white);border-radius:8px;min-height:44px;padding:10px 18px;color:var(--ink)}.dialog-scroll{overflow:auto;padding:3px 3px 16px}.expanded{min-width:800px;height:430px;grid-template-columns:45px 230px minmax(0,1fr) 165px;box-shadow:none;font-size:12px}.expanded .customer-profile{display:flex}.expanded .ui-heading{font-size:18px}.expanded .ui-tabs{font-size:10px}.expanded .inbox-row{padding:18px 10px}.expanded .inbox-row strong{font-size:12px}.expanded .inbox-row p{font-size:10px}.expanded .row-time{font-size:9px}.expanded .conversation{padding:20px;gap:12px}.expanded .conversation-header strong{font-size:13px}.expanded .conversation-header small{font-size:10px}.expanded .conversation .chat-bubble{font-size:12px;padding:10px}.expanded .assignment-line span,.expanded .assignment-line small,.expanded .ai-suggestion p,.expanded .customer-profile small{font-size:10px}.expanded .composer{font-size:11px}.expanded .customer-profile{font-size:11px;padding:20px 12px}.expanded .profile-heading{font-size:12px}.expanded .date-divider{font-size:9px}.expanded .history-line{font-size:10px}.expanded .profile-tag{font-size:10px}@media(max-width:767px){.hero-visual{margin-bottom:28px}.hero-visual>figcaption{bottom:-38px}.zoom-button{font-size:10px}.dialog-heading h2{font-size:16px}.dialog-close{font-size:12px}dialog{padding:16px}.expanded .customer-profile{display:flex}.hero-visual .composer{min-height:22px}.hero-visual .ai-suggestion{padding:5px}.hero-visual .ai-suggestion .skeleton{height:3px}.hero-visual .conversation{gap:5px}}
.market-id .closing-person{mask-image:radial-gradient(ellipse 75% 80% at 50% 67%,#000 52%,transparent 82%)}

@media(min-width:1024px){.quote-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.quote-card{padding:24px}.quote-card blockquote{font-size:13px}}@media(min-width:768px) and (max-width:1023px){.quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
