/* v03 — Meetlens materials and section compositions. The approved hero stays intact. */
:root{--v-surface:linear-gradient(155deg,#202020 0%,#141414 70%);--v-edge:#ffffff24;--v-shadow:inset 0 1px 0 #ffffff0d,0 3px 6px #0005,0 18px 36px -15px #000b}
.section{padding-block:88px}.section-index{display:none}.show-notes .section-index{display:block}h2{font-size:clamp(34px,4vw,52px);font-weight:450;line-height:1.13;letter-spacing:-.045em}.section-head{margin-bottom:44px;max-width:760px}.section-head p{font-size:16px;max-width:530px;line-height:1.65;color:#aaa}.eyebrow{font-size:11px;color:#b7b7b7;letter-spacing:.055em;margin-bottom:18px}.review-bar{min-height:38px;height:38px}.review-bar button{padding:3px 10px}.review-bar>span{font-size:10px}.brand-glyph{display:block;flex:none;width:26px;height:26px;fill:currentColor;color:#ddd}.button{box-shadow:inset 0 1px #fff8,0 2px 5px #0003}.button.secondary{border-color:#707070;background:linear-gradient(#252525,#171717);box-shadow:inset 0 1px #ffffff0d,0 2px 5px #0004}.circle{border-color:#656565;background:linear-gradient(#272727,#191919);box-shadow:inset 0 1px #ffffff12,0 2px 4px #0004}.panel{border-color:#ffffff29;background:var(--v-surface);box-shadow:var(--v-shadow)}
#problem{padding-top:30px}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pain-card{border:1px solid var(--v-edge);background:var(--v-surface);box-shadow:var(--v-shadow);padding:28px 28px 30px;border-radius:var(--ml-radius-card, 10px);display:flex;flex-direction:column;align-items:flex-start;min-height:257px}.pain-card h3{font-size:19px;font-weight:450;line-height:1.35;order:2;margin:15px 0 11px}.pain-card p{font-size:13px;line-height:1.7;order:3;color:#999}.pain-question{display:block;font-size:12px;color:#b7b7b7;order:1;margin-top:30px}.mini-line,.mini-dot,.mini-ring{display:block;height:23px;width:24px;position:relative}.mini-line:before{content:'';position:absolute;inset:11px 0 auto;height:1px;background:#b7b7b7}.mini-dot{background:radial-gradient(circle,#aaa 1px,transparent 1.4px) 0 0/6px 6px}.mini-ring{border:1px solid #b7b7b7;border-radius:50%}.pain-card .mini-ring{width:23px}.pain-card br{display:none}
#result{padding-top:72px}.product-stage{padding:36px 36px 16px;background:radial-gradient(ellipse at 15% 100%,#425a5e,transparent 55%),radial-gradient(ellipse at 95% 5%,#929eb0,transparent 50%),linear-gradient(125deg,#243344,#515d6c);border:1px solid #ffffff12}.desktop-window{display:grid;grid-template-columns:186px minmax(0,1fr);background:#0a0a0a;border:1px solid #ffffff3b;border-radius:var(--ml-radius-control, 6px);overflow:hidden;box-shadow:0 22px 45px #0008,inset 0 1px #ffffff30}.demo-sidebar{padding:26px 16px;display:flex;flex-direction:column;gap:15px;background:linear-gradient(145deg,#1d1d1d,#141414);border-right:1px solid #ffffff26;font-size:11px;min-width:0}.demo-sidebar .brand-mini{font-size:20px;gap:3px;margin-bottom:10px;letter-spacing:-.045em}.demo-workspace{display:flex;align-items:center;gap:8px;border:1px solid #ffffff23;background:linear-gradient(#242424,#171717);padding:10px;border-radius:var(--ml-radius-control, 6px);box-shadow:var(--v-shadow);font-size:10px;color:#ccc}.demo-workspace>span:last-child{margin-left:auto}.demo-workspace small{display:block;color:#8e8e8e;font-size:8px;letter-spacing:0}.demo-navigation{display:flex;flex-direction:column;gap:5px;margin:10px 0 18px}.demo-navigation>span{padding:9px 10px;color:#aaa}.demo-navigation .selected{box-shadow:inset 0 1px #ffffff0b;background:linear-gradient(#303030,#232323)}.demo-sidebar>.overline{font-size:8px;margin:0 10px}.sidebar-channel{font-size:10px;color:#aaa;padding-left:10px}.sidebar-person{margin-top:auto;display:flex;gap:9px;align-items:center;color:#aaa;font-size:10px;padding-top:25px}.product-frame{background:#0a0a0a;border:0;border-radius:0;box-shadow:none;min-height:620px}.window-top{background:#101010;font-size:10px;padding:10px 24px}.meeting-top{padding:26px 28px 22px}.meeting-top h3{font-size:25px;font-weight:500;margin-top:9px}.meeting-top p{font-size:11px}.fake-tabs{font-size:12px;padding-inline:28px}.fake-tabs span{padding:12px 0 15px}.fake-tabs .active{border-color:#a4bc80}.report-panel{margin:24px;padding:25px;background:linear-gradient(145deg,#1c1c1c,#141414);border:1px solid #ffffff22;border-radius:var(--ml-radius-card, 10px);box-shadow:var(--v-shadow);font-size:13px;min-height:0}.brief{padding:19px 20px;border:1px solid #ffffff1c;background:#ffffff02;border-radius:var(--ml-radius-control, 6px)}.brief h4{font-size:18px;font-weight:500;margin:10px 0}.brief p{font-size:12px;line-height:1.75;max-width:600px}.report-pair{margin-top:23px;gap:40px}.report-panel h4{font-size:13px}.report-panel .brief h4{font-size:18px}.tasks>div{padding:8px 0}.tasks small{font-size:10px}.timeline-panel{font-size:13px;padding:24px 28px;min-height:430px}.segment{padding:20px 14px}.segment strong{font-size:12px}.segment.highlighted{background:#232323;border-left:2px solid #999;border-radius:var(--ml-radius-control, 6px)}.audio-preview{background:linear-gradient(#202020,#151515);border:1px solid #ffffff27;border-radius:var(--ml-radius-control, 6px);padding:14px;margin-bottom:10px}.audio-preview .wave{gap:4px}.stage-caption{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.015em;color:#e0e4e8;padding-top:14px}.product-choices{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.product-choices>button{border:1px solid #ffffff1c;background:#101010;border-radius:var(--ml-radius-card, 10px);padding:21px 24px;gap:14px}.product-choices>button[aria-selected=true]{background:var(--v-surface);border-color:#ffffff4c;box-shadow:var(--v-shadow)}.product-choices strong{font-size:16px}.product-choices small{display:block!important;font-size:12px;line-height:1.6;margin-top:7px}.choice-number{font-size:10px}.format-line{grid-column:1/-1;padding:9px 0 0;text-align:center;font-size:11px;color:#aaa}.format-line p{font-size:11px;color:#aaa;margin-top:5px}.format-line br{display:none}
.capture-section{background:transparent;border:0}.start-steps{gap:16px;margin-bottom:30px}.start-steps li{border:1px solid #ffffff20;padding:23px 24px;background:linear-gradient(150deg,#191919,#101010);border-radius:var(--ml-radius-card, 10px);box-shadow:inset 0 1px #ffffff06}.start-steps li>span{font-size:11px;color:#b0b0b0}.start-steps h3{font-size:18px;font-weight:450;margin:18px 0 10px}.start-steps p{font-size:12px;line-height:1.7;color:#aaa}.capture-grid{gap:20px}.capture-card{padding:32px 30px 22px;background:var(--v-surface);border:1px solid #ffffff26;border-radius:var(--ml-radius-card, 10px);box-shadow:var(--v-shadow)}.capture-copy h3{font-size:27px}.capture-copy p{font-size:13px;max-width:380px}.browser-shell,.mac-shell{margin-top:30px;min-height:332px;border-radius:var(--ml-radius-control, 6px);background:radial-gradient(ellipse at 50% 40%,#353535,#171717 75%);border-color:#ffffff26}.browser-bar,.mac-menubar{font-size:10px;padding:10px 14px;background:#222}.extension-demo{max-width:270px;padding:21px;margin:24px auto;border:1px solid #ffffff40;background:linear-gradient(145deg,#242424,#121212);box-shadow:0 14px 26px #0007,inset 0 1px #ffffff16}.extension-demo .brand-mini{font-size:18px}.extension-demo .meter-label{margin-top:22px}.meter-label>span{font-size:10px}.select-preview{padding:11px;font-size:12px;border-color:#555;background:#111}.record-preview{padding:11px;font-size:12px;margin-top:12px;box-shadow:inset 0 1px white}.mac-demo{margin:28px auto;max-width:286px;padding:22px;background:linear-gradient(145deg,#222,#121212);border-color:#ffffff40;box-shadow:0 14px 26px #0007,inset 0 1px #ffffff16}.mac-demo .brand-mini{font-size:16px}.recording-time{font-size:32px;margin:20px 0 8px}.device-line{font-size:9px;margin-top:12px}.stop-preview{font-size:11px;padding:10px;border-color:#5d5d5d}.import-row{border:1px solid #ffffff28;border-radius:var(--ml-radius-card, 10px);background:var(--v-surface);box-shadow:var(--v-shadow);padding:23px 26px;margin-top:20px}.import-row h3{font-size:18px}.import-row p{font-size:12px}.import-row .tag{padding:6px 10px}
.feature-group{padding-top:56px}.feature-group .team-section{padding:0;margin-top:44px}.feature-group .team-section>.wrap{background:linear-gradient(145deg,#191919,#0f0f0f);border:1px solid #ffffff28;border-radius:var(--ml-radius-card, 10px);box-shadow:var(--v-shadow);padding:34px 34px 4px}.feature-group .team-section .split-heading{gap:50px;margin-bottom:28px;grid-template-columns:1.05fr 1fr;align-items:center}.feature-title{font-size:35px;line-height:1.16;font-weight:450}.feature-title em{font-family:inherit;font-weight:inherit;letter-spacing:inherit}.feature-group .split-heading p{font-size:13px;line-height:1.75;max-width:400px}.feature-group .split-heading .eyebrow{margin-bottom:12px}.feature-row summary{padding:22px 0;gap:17px}.feature-row summary h3{font-size:23px}.row-caption{font-size:10px}.feature-row:last-child{border-bottom:0}.feature-body{gap:34px;grid-template-columns:1.7fr 1fr;padding-bottom:30px}.feature-copy h4{font-size:19px}.feature-copy p{font-size:12px;line-height:1.75}.channel-demo{grid-template-columns:135px 1fr;border-color:#ffffff32;background:#0b0b0b;min-height:307px;box-shadow:inset 0 1px #ffffff10,0 12px 24px #0005}.channel-sidebar{background:#191919;border-color:#ffffff20;padding-top:24px}.channel-main{padding:23px}.mini-meeting{border:1px solid #ffffff24;border-radius:var(--ml-radius-control, 6px);background:linear-gradient(145deg,#242424,#181818);padding:13px 12px;margin-top:8px;box-shadow:inset 0 1px #ffffff08,0 3px 5px #0003}.mini-meeting .brand-glyph{width:24px;height:24px}.mini-meeting b{font-size:11px;font-weight:500}.mini-meeting small{font-size:9px}.channel-main>p{margin-bottom:17px}.team-demo{background:linear-gradient(#202020,#111);border-color:#ffffff32}.feature-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.feature-pair>div.section{width:100%;margin:0;padding:28px;background:var(--v-surface);border:1px solid #ffffff28;border-radius:var(--ml-radius-card, 10px);box-shadow:var(--v-shadow);min-width:0}.feature-pair .ask-grid{display:flex;flex-direction:column;align-items:stretch;gap:24px}.feature-pair .feature-title{font-size:27px;line-height:1.25;letter-spacing:-.035em}.feature-pair .lead{font-size:13px;line-height:1.65;margin-top:14px}.feature-pair .eyebrow{font-size:10px;margin-bottom:12px}.question-list{display:flex;gap:6px;flex-wrap:wrap;max-width:none;margin-top:20px}.question-list button{font-size:10px;gap:10px;padding:8px 10px;border-radius:var(--ml-radius-control, 6px);background:#181818;border-color:#ffffff30}.question-list button[aria-pressed=true]{background:#eee;color:#151515;border-color:#eee}.question-list button>span{display:none}.chat-demo{min-height:0;padding:20px;border-color:#ffffff33;background:#101010;border-radius:var(--ml-radius-control, 6px);box-shadow:inset 0 1px #ffffff06,0 10px 22px #0003}.chat-title{font-size:12px}.context-chip{font-size:9px;margin-top:19px}.chat-question{font-size:11px;margin:18px 0 20px;padding:10px 12px}.chat-answer{font-size:12px;min-height:132px}.chat-demo>.demo-caption{font-size:9px;margin-top:20px;padding-top:12px}.feature-pair .export-stage{padding:0;background:none;border:0}.feature-pair .export-scene{display:flex;flex-direction:column;gap:30px;background:none;border:0;box-shadow:none;padding:0}.feature-pair .export-copy p{font-size:13px;line-height:1.65;margin:14px 0 15px}.feature-pair .export-copy>.muted{font-size:10px}.feature-pair .export-menu{align-self:stretch;position:relative;background:#101010;border:1px solid #ffffff35;border-radius:var(--ml-radius-control, 6px);padding:26px 24px;box-shadow:inset 0 1px #ffffff09,0 10px 22px #0003;margin-top:35px}.feature-pair .export-menu:before{content:'';display:block;height:4px;margin:-26px -24px 29px;border-radius:var(--ml-radius-control, 6px) 12px 0 0;background:linear-gradient(90deg,#588e88,#b9ccc3,#827696)}.feature-pair .export-menu>div{font-size:14px;padding:24px 0}.feature-pair .export-menu .format{font-size:10px}.feature-pair .export-menu .demo-caption{margin-top:24px;font-size:10px;line-height:1.7}
#use-cases{padding-top:105px}.usecases-showcase{display:grid;grid-template-columns:.85fr 1.6fr;gap:36px;align-items:start}.usecase-selectors{display:flex;flex-direction:column;gap:10px;padding-top:8px}.usecase-selectors button{border:1px solid #ffffff22;background:#111;color:#b1b1b1;border-radius:var(--ml-radius-control, 6px);display:flex;align-items:center;gap:14px;text-align:left;padding:18px 18px;font-size:14px;min-height:78px;box-shadow:inset 0 1px #ffffff05}.usecase-selectors button[aria-selected=true]{background:linear-gradient(145deg,#292929,#1a1a1a);border-color:#777;color:white;box-shadow:var(--v-shadow)}.usecase-selectors .brand-glyph{width:25px;height:25px;color:inherit}.usecase-selectors button>.circle{margin-left:auto;width:30px;height:30px;min-width:30px;font-size:15px;border-color:#555}.usecase-selectors button[aria-selected=true]>.circle{background:#eee;color:#111;border-color:#eee}.case-stage{background:radial-gradient(ellipse at 95% 5%,#323232,#181818 70%);border:1px solid #ffffff26;border-radius:var(--ml-radius-card, 10px);padding:34px;box-shadow:var(--v-shadow)}.case-description h3{font-size:24px;line-height:1.3;font-weight:450}.case-description p{font-size:13px;line-height:1.75;margin:14px 0 28px;max-width:510px;min-height:69px}.case-paper{background:linear-gradient(#1c1c1c,#121212);border:1px solid #ffffff33;box-shadow:inset 0 1px #ffffff0b,0 16px 28px #0005;border-radius:var(--ml-radius-control, 6px);padding:23px}.case-paper-title{display:flex;gap:13px;align-items:center;margin-bottom:20px}.case-paper-title .overline{font-size:8px}.case-paper-title h4{font-size:15px;font-weight:500;margin-top:4px}.case-paper-title>.sample{margin-left:auto;font-size:8px}.case-paper-row{border-top:1px solid #ffffff1b;padding:17px 0}.case-paper-row>span{font-size:11px;color:#ccc;font-weight:500}.case-paper-row p{font-size:12px;margin-top:6px}.case-paper-foot{font-size:10px;color:#999;background:#ffffff04;border:1px solid #ffffff0e;padding:13px;border-radius:var(--ml-radius-control, 6px);line-height:1.7}
#testimonials{padding-block:72px}.testimonial-placeholder{max-width:none;display:grid;grid-template-columns:68px 1fr auto;gap:25px;border:1px solid #ffffff25;border-radius:var(--ml-radius-card, 10px);background:var(--v-surface);padding:40px;box-shadow:var(--v-shadow)}.testimonial-placeholder>div{display:block}.quote-mark{font:400 90px/.95 'LT Remark',Georgia,serif;color:#a4bc80}.testimonial-placeholder p{font:400 32px/1.3 'LT Remark',Georgia,serif;color:#ddd;margin:19px 0 14px}.testimonial-instruction{display:block;font-size:12px;color:#999;max-width:490px;line-height:1.75}.testimonial-author{display:flex;gap:13px;align-items:center;margin-top:27px;font-size:12px}.testimonial-author small{display:block;font-size:10px;color:#888;margin-top:4px}.story-label{font-size:10px;color:#888;align-self:end;white-space:nowrap}.person-placeholder{background:linear-gradient(145deg,#333,#171717);border-color:#626262}
#pricing .split-heading{display:block;text-align:center;margin-bottom:40px}#pricing .split-heading p{margin:18px auto 0;font-size:15px;max-width:520px}.pricing-grid{border:0;gap:16px;background:none;overflow:visible}.pricing-grid article{padding:30px;border:1px solid #ffffff28!important;border-radius:var(--ml-radius-card, 10px);background:var(--v-surface);box-shadow:var(--v-shadow);min-height:375px}.pricing-grid .business-plan{background:linear-gradient(145deg,#2a2a2a,#171717);border-color:#777!important}.price{font-size:40px}.pricing-grid ul{font-size:12px}.faq-section{display:block;max-width:870px}.faq-section>div:first-of-type{text-align:center;margin-bottom:35px}.faq-section h2 br{display:none}.faq-list{display:grid;gap:12px}.faq-list details,.faq-list details:first-child{border:1px solid #ffffff22;border-radius:var(--ml-radius-control, 6px);background:linear-gradient(155deg,#1e1e1e,#151515);box-shadow:inset 0 1px #ffffff08}.faq-list summary{padding:21px 24px;font-size:15px}.faq-list p{padding:0 72px 24px 24px}.faq-list .circle{width:35px;height:35px;min-width:35px}.final-section{padding-top:40px;padding-bottom:72px}.final-content{display:grid;grid-template-columns:1fr 1.05fr;text-align:left;padding:0;background:#080808;border:1px solid #ffffff22;overflow:hidden;border-radius:0;align-items:center}.final-copy{padding:46px 0 46px 40px;position:relative;z-index:1}.final-content h2{font-size:clamp(33px,3.6vw,46px)}.final-content .final-art{width:100%;height:auto;margin:0;display:block;mix-blend-mode:screen}.final-content p{font-size:13px;line-height:1.7;margin-top:20px;max-width:320px}.final-content .button{margin-top:25px}.final-small{display:block;font-size:10px;color:#999;margin-top:12px}.footer-v2{padding-top:36px}
@media(max-width:1100px){.product-stage{padding:24px 24px 14px}.desktop-window{grid-template-columns:160px 1fr}.demo-sidebar{padding:23px 12px}.demo-sidebar .brand-mini{font-size:18px}.meeting-top h3{font-size:22px}.report-panel{margin:18px;padding:18px}.brief{padding:16px}.report-pair{gap:24px}.feature-body{grid-template-columns:1.6fr 1fr;gap:24px}.channel-demo{grid-template-columns:110px 1fr}.channel-main{padding:17px}.channel-sidebar{padding-inline:4px}.channel-sidebar>span{font-size:9px}.mini-meeting{gap:9px;padding:12px 9px}.mini-meeting b{font-size:10px}.mini-meeting>span:last-child{display:none}.feature-pair>div.section{padding:24px}.usecases-showcase{gap:24px;grid-template-columns:.9fr 1.4fr}.usecase-selectors button{font-size:12px;padding:16px 14px;gap:10px}.case-stage{padding:26px}.testimonial-placeholder{grid-template-columns:50px 1fr;gap:22px}.story-label{grid-column:2}.pain-card{padding:25px 23px}.pain-card h3{font-size:18px}.final-copy{padding-left:30px}}
@media(max-width:800px){.section{padding-block:68px}#problem{padding-top:18px}.pain-grid{gap:12px}.pain-card{padding:23px 18px;min-height:265px}.pain-card h3{font-size:17px}.pain-card p{font-size:12px}.pain-question{font-size:10px}.desktop-window{grid-template-columns:1fr}.demo-sidebar{display:none}.product-stage{padding:25px 25px 13px}.product-frame{min-height:0}.report-panel{margin:22px;padding:23px}.report-pair{gap:35px}.brief p{font-size:13px}.product-choices{gap:12px}.product-choices>button{padding:20px;gap:10px}.product-choices strong{font-size:15px}.product-choices small{font-size:11px}.start-steps{gap:12px}.start-steps li{padding:20px 17px}.start-steps h3{font-size:17px}.capture-grid{gap:14px}.capture-card{padding:25px 20px 18px}.capture-copy h3{font-size:23px}.browser-shell,.mac-shell{min-height:326px}.extension-demo{margin:22px 14px;padding:18px}.mac-demo{margin:28px 14px;padding:19px}.mac-demo .brand-mini{font-size:13px}.feature-group .team-section>.wrap{padding:28px 28px 2px}.feature-group .team-section .split-heading{grid-template-columns:1fr;gap:17px}.feature-group .split-heading p{max-width:520px}.feature-title{font-size:33px}.feature-body{grid-template-columns:1fr;gap:26px}.channel-demo{grid-template-columns:150px 1fr}.channel-main{padding:24px}.channel-sidebar{padding:24px 12px}.channel-sidebar>span{font-size:10px}.mini-meeting b{font-size:12px}.mini-meeting small{font-size:10px}.mini-meeting>span:last-child{display:block}.feature-copy{max-width:none}.feature-copy p{font-size:13px}.feature-pair{grid-template-columns:1fr}.feature-pair>div.section{padding:28px}.feature-pair .chat-answer{min-height:0}.feature-pair .export-menu{margin-top:0}.usecases-showcase{grid-template-columns:1fr}.usecase-selectors{display:grid;grid-template-columns:1fr 1fr;gap:12px}.usecase-selectors button{font-size:13px;min-height:70px}.case-description p{min-height:0;max-width:600px}.pricing-grid article{min-height:0}.final-content{grid-template-columns:1.2fr 1fr}.final-copy{padding:35px 0 35px 26px}.final-content h2{font-size:34px}.final-content p{font-size:12px}.final-content>.final-art{min-width:0}.testimonial-placeholder p{font-size:29px}}
@media(max-width:540px){.wrap{width:calc(100% - 36px)}.section{padding-block:58px}.section-head{margin-bottom:30px}.section-head p{font-size:14px;line-height:1.7}.section-head{text-align:left}h2{font-size:34px}.eyebrow{font-size:10px}.pain-grid{grid-template-columns:1fr;gap:12px}.pain-card{padding:23px 24px;min-height:0;display:grid;grid-template-columns:26px 1fr;column-gap:20px}.pain-card>span:first-child{grid-column:1;grid-row:1/4;margin-top:3px}.pain-card .pain-question{grid-column:2;grid-row:1;margin:0;font-size:10px}.pain-card h3{grid-column:2;grid-row:2;margin:9px 0 8px;font-size:18px}.pain-card p{grid-column:2;grid-row:3;font-size:12px}.product-stage{padding:15px 12px 12px;margin-inline:-2px}.desktop-window{border-radius:var(--ml-radius-control, 6px)}.window-top{padding:10px 13px;font-size:8px}.meeting-top{padding:23px 16px 17px}.meeting-top h3{font-size:18px;line-height:1.35}.meeting-top .overline{font-size:7px}.meeting-top p{font-size:10px}.meeting-top .button{font-size:9px;padding:7px 9px}.fake-tabs{font-size:11px;padding-inline:17px;gap:20px}.report-panel{margin:14px;padding:14px;border-radius:var(--ml-radius-control, 6px);font-size:11px}.brief{padding:12px;border-radius:var(--ml-radius-control, 6px)}.brief .overline{font-size:8px}.report-panel .brief h4{font-size:15px;line-height:1.4;margin:8px 0}.brief p{font-size:11px;line-height:1.7}.report-pair{grid-template-columns:1fr;gap:13px;margin-top:19px;padding-bottom:16px}.report-panel h4{font-size:11px}.tasks{padding-top:17px}.tasks>div{align-items:start;font-size:10px;row-gap:4px}.tasks .check{margin-top:4px}.tasks small{font-size:9px;display:block;margin-left:19px}.stage-caption{font-size:8px;gap:15px}.stage-caption>span:last-child{display:none}.product-choices{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px}.product-choices>button{display:block;padding:15px 13px;border-radius:var(--ml-radius-control, 6px)}.choice-number{display:block;margin-bottom:8px;font-size:9px}.product-choices strong{font-size:13px;line-height:1.4}.product-choices small{font-size:10px;line-height:1.6}.format-line{font-size:10px;padding-top:6px}.format-line p{font-size:9px;line-height:1.9}.format-line br{display:block}.timeline-panel{padding:16px 14px;font-size:11px;min-height:0}.audio-preview{padding:10px;gap:7px}.audio-preview .wave{gap:2px;height:44px}.audio-preview .wave i{height:calc(var(--h)*.7)}.segment{padding:15px 8px;gap:8px;grid-template-columns:32px 1fr}.segment strong{font-size:10px}.segment time{font-size:8px}.timeline-panel .demo-caption{font-size:8px}.start-steps{grid-template-columns:1fr;gap:12px;margin-bottom:22px}.start-steps li{padding:21px 23px;display:grid;grid-template-columns:23px 1fr;gap:0 16px}.start-steps li>span{grid-row:1/3;padding-top:3px}.start-steps h3{font-size:18px;margin:0 0 9px}.start-steps p{font-size:12px}.capture-grid{grid-template-columns:1fr;gap:18px}.capture-card{padding:25px 23px 20px}.capture-copy h3{font-size:26px}.extension-demo{margin:23px auto;max-width:235px}.mac-demo{margin:28px auto;max-width:246px}.mac-demo .brand-mini{font-size:14px}.capture-copy p{font-size:12px}.import-row{padding:21px 20px;gap:13px;border-radius:var(--ml-radius-card, 10px)}.import-row>.circle{width:32px;height:32px;min-width:32px}.import-row h3{font-size:16px}.import-row p{font-size:11px}.import-row>.tag{font-size:9px;margin-left:45px}.feature-group{padding-top:38px}.feature-group .team-section{margin-top:30px}.feature-group .team-section>.wrap{padding:25px 20px 2px}.feature-title{font-size:29px}.feature-row summary{padding:20px 0;gap:11px}.feature-row summary h3{font-size:19px}.feature-row .row-number{font-size:9px}.feature-row .circle{width:32px;height:32px;min-width:32px}.channel-demo{grid-template-columns:1fr;border-radius:var(--ml-radius-control, 6px)}.channel-sidebar{padding:12px;gap:3px}.channel-sidebar>span{font-size:8px;padding:5px}.channel-main{padding:18px 13px}.channel-title h4{font-size:14px}.channel-main .tag{font-size:8px}.channel-main>p{font-size:9px}.mini-meeting{padding:11px 9px;gap:8px}.mini-meeting .brand-glyph{width:20px;height:20px}.mini-meeting b{font-size:10px}.mini-meeting small{font-size:8px}.mini-meeting>span:last-child{display:none}.member-strip{font-size:8px}.feature-copy h4{font-size:18px}.feature-copy p{font-size:12px}.feature-pair{gap:16px;margin-top:16px}.feature-pair>div.section{padding:24px 20px;border-radius:var(--ml-radius-card, 10px)}.feature-pair .feature-title{font-size:25px}.feature-pair .lead{font-size:12px}.question-list{gap:6px;margin-top:18px}.question-list button{font-size:9px;padding:8px 9px}.chat-demo{padding:17px}.chat-answer{font-size:11px}.chat-question{font-size:10px}.context-chip{font-size:8px}.feature-pair .export-copy p{font-size:12px}.feature-pair .export-copy p br{display:none}.feature-pair .export-menu{padding:22px 17px}.feature-pair .export-menu:before{margin:-22px -17px 23px}.feature-pair .export-menu>div{font-size:12px;padding:22px 0}.feature-pair .export-menu .format{font-size:8px}#use-cases{padding-top:64px}.usecase-selectors{gap:9px}.usecase-selectors button{font-size:11px;padding:12px;gap:9px;min-height:65px}.usecase-selectors .brand-glyph{width:20px;height:20px}.usecase-selectors .circle{display:none}.case-stage{padding:23px 18px;border-radius:var(--ml-radius-card, 10px)}.case-description h3{font-size:21px}.case-description p{font-size:12px;margin-bottom:22px}.case-paper{padding:16px;border-radius:var(--ml-radius-control, 6px)}.case-paper-title{gap:9px;align-items:start}.case-paper-title .brand-glyph{width:22px;height:22px;margin-top:3px}.case-paper-title .overline{font-size:7px;line-height:1.6;display:block}.case-paper-title h4{font-size:13px}.case-paper-title .sample{display:none}.case-paper-row p{font-size:11px}.case-paper-row>span{font-size:10px}.case-paper-foot{font-size:9px}#testimonials{padding-block:54px}.testimonial-placeholder{grid-template-columns:30px 1fr;padding:25px 21px;gap:15px;border-radius:var(--ml-radius-card, 10px)}.quote-mark{font-size:61px}.testimonial-placeholder .overline{font-size:8px}.testimonial-placeholder p{font-size:25px;line-height:1.3;margin:16px 0 13px}.testimonial-instruction{font-size:11px}.testimonial-author{font-size:10px;gap:10px;margin-top:24px;align-items:start}.testimonial-author small{font-size:9px}.person-placeholder{width:30px;height:30px}.story-label{font-size:8px}#pricing .split-heading{text-align:left}.pricing-grid{gap:14px}.pricing-grid article{padding:28px}.faq-section>div:first-of-type{text-align:left}.faq-section h2{font-size:33px}.faq-list summary{font-size:13px;padding:19px 18px;gap:12px}.faq-list .circle{height:30px;width:30px;min-width:30px;font-size:18px}.faq-list p{font-size:12px;padding:0 20px 22px 18px}.final-section{padding-top:32px;padding-bottom:55px}.final-content{grid-template-columns:1fr}.final-copy{padding:30px 26px 0}.final-content h2{font-size:35px}.final-content p{font-size:12px;margin-top:17px;max-width:270px}.final-content .final-art{width:100%;max-width:none;height:auto;margin-top:18px}.final-copy .eyebrow{font-size:9px}.footer-v2{gap:30px 20px}.footer-v2 a{font-size:11px}}
/* User-selected How it works composition, 25 September 2026. */
.how-heading{max-width:630px;margin-bottom:54px}.how-heading h2{font-size:clamp(36px,4vw,48px);line-height:1.15;font-weight:450;letter-spacing:-.045em;margin:22px 0 24px}.how-heading p{font-size:16px;color:#999}.how-approved-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.how-approved-card{--how-light:#827696;--how-mid:#393347;position:relative;isolation:isolate;padding:250px 26px 38px;min-height:510px;border:1px solid #ffffff10;border-radius:var(--landing-frame-radius);background:#121212;box-shadow:inset 0 1px #ffffff08;overflow:hidden}.how-approved-card:nth-child(2){--how-light:#778d67;--how-mid:#344937}.how-approved-card:nth-child(3){--how-light:#588e88;--how-mid:#274a4a}.how-approved-card:nth-child(4){--how-light:#688b84;--how-mid:#2c4140}.how-approved-card:before{content:'';position:absolute;inset:0 0 auto;height:280px;z-index:-1;background-image:radial-gradient(circle at 1px 1px,#e3eccb40 .65px,transparent .95px),radial-gradient(ellipse at 78% -20%,var(--how-light),var(--how-mid) 48%,#121212 85%);background-size:4px 4px,100% 100%;mask-image:linear-gradient(#000,#000d 34%,#0005 67%,transparent);opacity:.8;pointer-events:none}.how-orb{position:absolute;top:44px;left:50%;transform:translateX(-50%);width:156px;height:156px;display:grid;place-items:center;border-radius:50%;color:#ffffffe6;font:400 60px/1 Inter,Arial,sans-serif;letter-spacing:-.065em;background:radial-gradient(circle at 25% 0%,#e3dfef,transparent 39%),linear-gradient(145deg,#c7b5da,#796297);box-shadow:inset 2px 3px 9px #ffffff14,inset -14px -16px 28px #06060626,0 24px 35px -17px #06060666}.how-approved-card:nth-child(2) .how-orb{background:radial-gradient(circle at 25% 0%,#dcead4,transparent 40%),linear-gradient(135deg,#bdd0a8,#74906a)}.how-approved-card:nth-child(3) .how-orb{background:radial-gradient(circle at 18% 5%,#d9ebe8,transparent 42%),linear-gradient(130deg,#9bcbc0,#498187)}.how-approved-card:nth-child(4) .how-orb{background:radial-gradient(circle at 22% 0%,#e0f2e9,transparent 42%),linear-gradient(150deg,#b5d2cb,#638981)}.how-step-label{display:block;color:#ffffffa6;font-size:10px;letter-spacing:.065em;margin-bottom:18px}.how-approved-card h3{font-size:24px;line-height:1.22;font-weight:400;letter-spacing:-.035em;min-height:59px;margin:0 0 22px}.how-approved-card p{font-size:14px;line-height:1.7;color:#aaa;margin:0}.how-cta{display:flex;justify-content:center;margin-top:62px}.how-cta .button{width:240px;justify-content:center}.capture-tools{margin-top:46px;margin-bottom:30px}.capture-tools-heading{margin-bottom:28px}.capture-tools-heading h3{font-size:29px;font-weight:450;letter-spacing:-.035em}.capture-tools .import-row{margin-bottom:0}
@media(max-width:1050px){.how-approved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.how-approved-card{min-height:470px}.how-approved-card h3{min-height:0}}
@media(max-width:540px){.how-heading{margin-bottom:32px}.how-heading h2{font-size:34px}.how-heading p{font-size:14px}.how-approved-grid{grid-template-columns:1fr;gap:18px}.how-approved-card{padding:234px 28px 32px;min-height:440px}.how-orb{top:38px}.how-approved-card h3{font-size:25px;margin-bottom:20px}.how-cta{margin-top:32px}.capture-tools-heading h3{font-size:25px}}
/* Benefits: user-selected Verity composition, Meetlens materials and geometry. */
.benefits-section{scroll-margin-top:90px}.benefits-heading{margin-bottom:48px}.benefits-heading h2{margin-top:20px;font-size:clamp(34px,4vw,50px);max-width:790px;line-height:1.13}.benefits-heading h2>span{color:#929292}.benefits-layout{display:grid;grid-template-columns:2fr 1fr;gap:18px}.benefits-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.benefit-card{display:flex;flex-direction:column;justify-content:space-between;gap:38px;min-height:224px;padding:26px;border:1px solid #ffffff19;border-radius:var(--landing-frame-radius);background:linear-gradient(145deg,#1a1a1a,#111 76%);box-shadow:inset 0 1px #ffffff08,0 7px 20px #0002}.benefit-symbol{display:grid;place-items:center;width:39px;height:39px;border:1px solid #ffffff1c;background:linear-gradient(#242424,#161616);border-radius:var(--ml-radius-control, 6px);box-shadow:inset 0 1px #ffffff08}.benefit-symbol img{filter:invert(1);opacity:.8}.benefit-card h3{font-size:19px;font-weight:450;line-height:1.3;letter-spacing:-.025em;margin:0 0 11px}.benefit-card p{font-size:13px;line-height:1.65;color:#a0a0a0;margin:0}.benefit-spotlight{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #ffffff22;border-radius:var(--landing-frame-radius);background:#101010;box-shadow:inset 0 1px #ffffff0a}.benefit-art{position:relative;isolation:isolate;flex:1;min-height:380px;overflow:hidden;background:#0d0e0e}.benefit-light{position:absolute;inset:0;background:radial-gradient(ellipse at 26% 46%,#8ea99799,transparent 42%),radial-gradient(ellipse at 81% 66%,#638d898f,transparent 36%),radial-gradient(ellipse at 75% 4%,#87799b66,transparent 42%);mask-image:linear-gradient(#000 60%,transparent)}.benefit-light:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,#0008 0 2px,transparent 3px 17px,#ffffff07 18px 19px);opacity:.75}.benefit-points{position:absolute;inset:0;background:radial-gradient(circle at 1px 1px,#ccd8d185 .6px,transparent 1px) 0 0/4px 4px;mask-image:radial-gradient(ellipse at 45% 47%,#000,transparent 69%);opacity:.45}.benefit-mesh{position:absolute;top:22%;left:4%;width:92%;height:auto;opacity:.66;transform:rotate(-24deg);mix-blend-mode:screen}.benefit-spotlight-copy{position:relative;padding:24px 27px 29px;background:linear-gradient(#10101000,#101010 20%)}.benefit-spotlight-copy h3{font-size:clamp(26px,2.7vw,36px);line-height:1.16;font-weight:400;letter-spacing:-.04em;margin:0 0 34px}.benefit-spotlight-copy .button{width:100%;justify-content:center}.capture-tools{margin-top:88px}
@media(max-width:1050px){.benefits-layout{grid-template-columns:1.7fr 1fr;gap:14px}.benefits-cards{gap:14px}.benefit-card{padding:22px;min-height:234px;gap:30px}.benefit-card h3{font-size:18px}.benefit-spotlight-copy{padding:22px}.benefit-spotlight-copy h3{font-size:28px}}
@media(max-width:800px){.benefits-layout{grid-template-columns:1fr}.benefit-card{min-height:212px}.benefit-spotlight{display:grid;grid-template-columns:1fr 1fr}.benefit-art{min-height:300px}.benefit-spotlight-copy{display:flex;flex-direction:column;justify-content:center;padding:30px;background:#101010}.benefit-mesh{top:9%}.benefits-heading{margin-bottom:32px}}
@media(max-width:540px){.benefits-cards{grid-template-columns:1fr;gap:12px}.benefit-card{min-height:0;padding:24px;gap:26px}.benefit-card h3{font-size:20px}.benefit-card p{font-size:13px}.benefit-spotlight{grid-template-columns:1fr}.benefit-art{min-height:310px}.benefit-mesh{width:85%;left:7.5%;top:10%}.benefit-spotlight-copy{padding:22px 26px 28px}.benefit-spotlight-copy h3{font-size:31px;margin-bottom:25px}.capture-tools{margin-top:60px}}
/* Editorial closing scene selected by the user: Sentira composition. */
.closing-scene{position:relative;padding-top:130px;margin-top:40px;isolation:isolate;scroll-margin-top:65px}.closing-copy{position:relative;z-index:1;text-align:center}.closing-brand{display:inline-flex;justify-content:center;font-size:23px;gap:6px}.closing-copy h2{font:400 clamp(36px,4.2vw,56px)/1.16 "LT Remark",Georgia,serif;letter-spacing:-.015em;margin:25px auto 34px;max-width:780px;text-wrap:balance;color:#f5f5f5}.closing-action{min-width:145px;justify-content:center;min-height:46px;font-size:14px}.closing-terrain{position:relative;z-index:0;height:clamp(280px,29vw,480px);margin-top:-25px;background:url('assets/sentira-terrain-original.webp') center bottom / max(100%,1100px) auto no-repeat;mask-image:linear-gradient(transparent,#000 14%,#000 58%,transparent 99%);opacity:.78;pointer-events:none}.closing-footer{max-width:1100px;padding:12px 0 26px}.closing-links{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.closing-links>div{display:flex;flex-direction:column;gap:13px}.closing-links .closing-links__title{font:450 14px/1.4 Inter,Arial,sans-serif;letter-spacing:-.015em;color:#e0e0e0;margin:0 0 7px}.closing-links a{font:400 13px/1.5 Inter,Arial,sans-serif;color:#999;width:fit-content}.closing-links a:hover{color:#fff}.closing-legal{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff14;margin-top:48px;padding-top:23px;font-size:11px;color:#818181}.closing-legal a{display:flex;align-items:center;gap:9px}.closing-legal a>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #ffffff36;border-radius:50%;background:linear-gradient(#252525,#151515);color:#ddd}
@media(max-width:800px){.closing-scene{padding-top:85px;margin-top:15px}.closing-terrain{height:300px;margin-top:0}.closing-links{grid-template-columns:1fr 1fr;gap:32px}.closing-footer{padding-top:0}.closing-copy h2{font-size:40px}}
@media(max-width:540px){.closing-copy h2{font-size:34px;line-height:1.16;max-width:360px;margin-top:25px;margin-bottom:29px}.closing-copy h2 br{display:none}.closing-brand{font-size:21px}.closing-brand img{width:32px;height:32px}.closing-terrain{height:255px;background-size:900px auto;margin-top:14px}.closing-links{gap:30px 20px}.closing-links .closing-links__title{font-size:13px}.closing-links a{font-size:12px}.closing-legal{margin-top:34px}.closing-scene{padding-top:70px}}
footer.closing-footer{display:block;border-top:0}.closing-footer .closing-links{width:100%}.closing-footer .closing-legal{width:100%}

/* How it works: hover on the step cards, in the same manner as the pricing and feature cards on this page:
   a 4px lift, the rim tinted with the card's own colour, a soft glow of that colour and a brighter gradient. */
.how-approved-card{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}
.how-approved-card:before{transition:opacity .25s ease}
@media(hover:hover){
.how-approved-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--how-light) 45%,transparent);box-shadow:inset 0 1px #ffffff08,0 30px 70px -40px color-mix(in srgb,var(--how-light) 70%,transparent)}
.how-approved-card:hover:before{opacity:1}
}
@media(prefers-reduced-motion:reduce){.how-approved-card{transition:border-color .25s ease,box-shadow .25s ease}.how-approved-card:hover{transform:none}}
