@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;550;600;650;700;750;800&display=swap");:root{color-scheme:light;--bg:#fff;--surface:#fff;--soft:#f4fafc;--hero:#eaf6f9;--text:#09283c;--muted:#35556a;--primary:#006b80;--primary-ink:#fff;--border:#d5e7ed;--accent:#e0f1f6;--green:#217346;--shadow:0 9px 24px #163c4d18}:root[data-theme=dark]{color-scheme:dark;--bg:#0c202c;--surface:#142f3e;--soft:#112b39;--hero:#123644;--text:#edf7fa;--muted:#b8d1db;--primary:#7ed1e1;--primary-ink:#092b3b;--border:#315464;--accent:#204653;--green:#8bd9a6;--shadow:0 9px 24px #0003}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.wrap{width:min(1390px,calc(100% - 54px));margin-inline:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.15}h1{font-size:clamp(34px,3.55vw,53px);font-weight:750;margin-bottom:20px}h2{font-size:clamp(26px,2.8vw,39px);font-weight:700;margin-bottom:16px}h3{font-size:20px;font-weight:650}p{color:var(--muted);line-height:1.6}.eyebrow{font-size:12px;font-weight:650;color:var(--primary);letter-spacing:.01em;line-height:1.5;margin-bottom:15px}.site-header{background:var(--surface);border-bottom:1px solid var(--border)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;height:72px}.brand{display:inline-flex;align-items:center;gap:8px;font-size:24px;font-weight:750;letter-spacing:-.04em;white-space:nowrap}.brand>svg{width:31px;height:35px;color:var(--primary);stroke-width:2}.header-inner nav{display:flex;gap:27px;align-items:center;font-size:12px;white-space:nowrap}.header-inner nav a:hover{color:var(--primary)}.header-actions{display:flex;align-items:center;gap:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;border-radius:6px;border:1px solid var(--primary);min-height:47px;padding:12px 18px;font-size:13px;font-weight:600;white-space:nowrap;transition:transform .18s,box-shadow .18s}.button:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.button.primary{background:linear-gradient(120deg,#006b80,#007f96);color:#fff}.button.secondary{background:var(--surface);color:var(--text);border-color:var(--primary)}.button svg{width:19px;height:19px}.header-actions .button{min-height:39px;padding:10px 17px;font-size:11px}.theme-toggle{display:grid;place-items:center;border:0;border-radius:50%;width:31px;height:31px;background:var(--soft);color:var(--text);flex-shrink:0}.actions{display:flex;gap:16px;align-items:center}.actions .primary{gap:28px}.hero{background:radial-gradient(ellipse at 38% 20%,var(--bg),transparent 75%),var(--hero);position:relative;overflow:hidden}.hero-inner{display:grid;grid-template-columns:48% 52%;min-height:605px;position:relative;padding-top:58px}.hero-copy{padding:0 20px 40px 36px;z-index:2;animation:arrive .5s both}.hero-description{font-size:18px;line-height:1.5;max-width:510px;margin-bottom:22px}.hero-benefits{display:flex;gap:16px;margin-top:55px}.hero-benefits>div{display:flex;align-items:center;gap:10px;border-right:1px solid var(--border);padding-right:16px}.hero-benefits>div:last-child{border:0;padding-right:0}.hero-benefits>div>span{display:grid;place-items:center;background:var(--accent);border-radius:50%;color:var(--primary);width:45px;height:45px;flex-shrink:0}.hero-benefits p{font-size:13px;line-height:1.45;color:var(--text);margin:0}.hero-product{position:relative;min-width:0}.laptop{position:absolute;top:-43px;left:0;right:25px;height:365px;border:solid #171c1e;border-width:10px 10px 17px;border-radius:20px 20px 11px 11px;display:grid;grid-template-columns:96px 1fr;box-shadow:5px 10px 20px #0b283e30;background:var(--surface)}.laptop aside{background:#073547;color:#dbeaf1;font-size:8px;padding:7px 6px;display:flex;flex-direction:column;gap:4px}.device-brand{font-size:10px;font-weight:600;display:flex;align-items:center;gap:4px;margin-bottom:10px}.device-brand>svg{width:14px;height:17px}.laptop aside>span:not(.device-brand){display:flex;align-items:center;gap:5px;padding:5px;border-radius:3px}.laptop aside>span>svg{width:11px;height:11px}.laptop aside .active{background:#007991}.laptop-content{padding:16px 14px;overflow:hidden}.laptop-base{position:absolute;left:-30px;right:-30px;bottom:-26px;height:13px;border-radius:0 0 50% 50%;background:linear-gradient(#cbd2d4,#78858c);box-shadow:0 9px 10px #0c33432a}.day-panel{background:var(--surface);border:1px solid var(--border);border-radius:7px;padding:17px;box-shadow:0 3px 12px #0b283e08}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px}.panel-title h3{font-size:17px;margin:0}.panel-title>span{font-size:10px;color:var(--muted)}.task-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.metric{display:flex;align-items:center;gap:9px;border-radius:6px;padding:12px 10px;background:var(--soft)}.metric>svg{width:24px;height:24px;flex-shrink:0}.metric strong{display:block;font-size:22px;line-height:1.1;margin-bottom:3px}.metric span{font-size:9px;color:var(--muted);display:block;line-height:1.3}.tone-0{background:#ebf8fd;color:#0692ce}.tone-1{background:#eaf9f2;color:#15945b}.tone-2{background:#fff6e8;color:#bd7900}.tone-3{background:#fff0f0;color:#c32a2a}:root[data-theme=dark] .tone-0{background:#193d50;color:#7bd3ed}:root[data-theme=dark] .tone-1{background:#194338;color:#91ddbd}:root[data-theme=dark] .tone-2{background:#473b24;color:#efd184}:root[data-theme=dark] .tone-3{background:#472e38;color:#f3b0bb}.hero-day{padding:0;border:0;box-shadow:none}.hero-day .panel-title{display:block}.hero-day h3{font-size:23px;margin-bottom:5px}.hero-day .panel-title>span{font-size:9px}.hero-day .task-metrics{gap:6px}.hero-day .metric{padding:11px 7px;min-height:76px;align-items:flex-start}.hero-day .metric>svg{display:none}.hero-day .metric strong{font-size:23px}.hero-day .metric span{font-size:7px;max-width:60px}.recent-orders{font-size:8px;margin-top:18px}.recent-orders>b{display:block;font-size:10px;margin-bottom:10px}.recent-orders>div{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:4px;padding:10px 0;border-bottom:1px solid var(--border);color:var(--muted)}.phone{position:absolute;right:-4px;top:145px;width:190px;height:355px;border:6px solid #12191d;border-radius:29px;background:var(--surface);padding:10px 9px;box-shadow:6px 7px 13px #082c3b44;z-index:4}.phone-notch{position:absolute;top:4px;left:50%;transform:translateX(-50%);width:65px;height:12px;background:#12191d;border-radius:0 0 12px 12px}.phone-top{font-size:7px;font-weight:650;margin-bottom:15px}.phone h3,.phone-top{display:flex;justify-content:space-between}.phone h3{font-size:15px;margin-bottom:12px}.phone-filters{display:flex;gap:8px;font-size:6px;margin-bottom:8px;color:var(--muted);align-items:center}.phone-filters b{background:var(--primary);color:var(--primary-ink);border-radius:12px;padding:4px 7px}.phone-order{border:1px solid var(--border);border-radius:5px;padding:8px;position:relative;margin-top:4px}.phone-order>b,.phone-order>small,.phone-order>strong{display:block;font-size:8px;line-height:1.4}.phone-order>small{font-size:6px;color:#a47000}.phone-order>span{position:absolute;right:8px;top:15px;color:var(--primary)}.phone-nav{display:flex;justify-content:space-around;border-top:1px solid var(--border);padding-top:8px;margin-top:6px;color:var(--primary)}.phone-nav>svg{width:14px;height:14px}.hero-signup{position:relative;width:295px;margin-top:160px;margin-left:22px;padding:18px;background:var(--surface);border:1px solid var(--border);border-radius:6px;box-shadow:var(--shadow);z-index:5}.hero-signup h2{font-size:21px;margin-bottom:7px}.hero-signup>p{font-size:10px;line-height:1.5;margin-bottom:10px}.hero-disclosure{font-size:9px;position:absolute;left:55px;bottom:10px;margin:0;max-width:43%}.lead-form fieldset{border:0;padding:0;margin:0;min-width:0}.lead-form label{font-size:10px;font-weight:600;display:block;margin-top:9px}.lead-form input:not([type=checkbox]),.lead-form select{font:inherit;font-size:11px;display:block;width:100%;height:35px;border:1px solid var(--border);border-radius:4px;background:var(--surface);color:var(--text);padding:8px 10px;margin-top:4px}.lead-form input::placeholder{color:var(--muted);opacity:.7}.lead-form .consent{display:flex;align-items:flex-start;gap:5px;font-size:8px;line-height:1.4;font-weight:400;margin-block:10px}.consent input{flex-shrink:0;margin:1px 0}.consent a{text-decoration:underline}.lead-form .button{min-height:36px;font-size:11px;padding:8px 10px;width:100%;justify-content:center;gap:10px}.preview-note{font-size:8px;line-height:1.5;padding:7px 8px;background:var(--soft);border:1px solid var(--border);border-radius:4px;margin-bottom:8px}.form-status{font-size:11px;margin-bottom:0}.form-status:empty{display:none}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.reference-photo{position:relative;overflow:hidden;width:100%;background:var(--soft)}.reference-photo>img{position:absolute;max-width:none;width:var(--photo-width);height:auto;left:var(--photo-left);top:var(--photo-top)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:25px;margin-bottom:20px}.audience-card{border:1px solid var(--border);border-radius:9px;overflow:hidden;background:var(--surface);transition:box-shadow .2s}.audience-card:hover{box-shadow:var(--shadow)}.audience-content{padding:20px 18px;display:flex;gap:16px;align-items:flex-start;min-height:116px}.audience-content>svg{width:42px;height:42px;flex-shrink:0;color:var(--primary)}.audience-content h2{font-size:20px;margin-bottom:7px;letter-spacing:-.03em}.audience-content p{font-size:13px;line-height:1.5;margin:0}.circle-arrow{border:1px solid var(--border);border-radius:50%;width:33px;height:33px;flex-shrink:0;display:grid;place-items:center;margin-left:auto;align-self:center}.focus-section{display:grid;grid-template-columns:minmax(0,39fr) minmax(0,61fr);align-items:center;gap:20px;background:linear-gradient(110deg,var(--accent),var(--hero));border-radius:8px;padding:26px 42px;margin-block:20px}.focus-section>div:first-child{padding-right:22px}.focus-section h2{font-size:clamp(27px,2.8vw,40px)}.focus-section>div>p:not(.eyebrow){font-size:15px;line-height:1.5;margin-bottom:19px}.focus-section .actions{gap:10px}.focus-section .button{padding:10px 13px;min-height:39px;font-size:11px;gap:9px}.availability{font-size:9px!important;margin:12px 0 0!important;color:var(--muted)}.next-steps{border:1px solid var(--border);border-radius:5px;margin-top:15px;overflow:hidden}.next-steps h4{margin:0;padding:9px 12px;font-size:11px;background:var(--soft)}.next-steps>div{display:grid;grid-template-columns:24px 1fr auto auto 8px;align-items:center;gap:10px;padding:8px 10px;border-top:1px solid var(--border);font-size:10px;color:var(--muted)}.task-icon{display:grid;place-items:center;border-radius:4px;width:22px;height:22px}.task-icon svg{width:15px;height:15px}.next-steps small{font-size:9px;color:var(--primary)}.demo-button{background:var(--accent);color:var(--text);font-size:9px;padding:5px 12px;border-radius:4px}.workflow-section{padding:10px 40px 0}.workflow-section>h2{font-size:30px;margin-bottom:6px}.workflow-section>p{font-size:14px;margin-bottom:17px}.workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.workflow-grid .reference-photo{border-radius:6px}.workflow-copy{display:flex;gap:15px;margin-top:12px}.workflow-copy>svg{width:32px;height:32px;color:var(--primary);flex-shrink:0}.workflow-copy h3{font-size:16px;margin-bottom:5px}.workflow-copy p{font-size:12px;line-height:1.5;margin-bottom:0}.photo-story{margin-block:25px;display:flex;align-items:center;gap:24px;border:1px solid var(--border);background:var(--soft);padding:23px 34px;border-radius:8px}.camera-mark{width:66px;height:66px;display:grid;place-items:center;border-radius:12px;background:var(--accent);color:var(--primary);flex-shrink:0}.camera-mark svg{width:36px;height:36px}.photo-story h2{font-size:25px;margin-bottom:7px}.photo-story .eyebrow{font-size:10px;margin-bottom:8px}.photo-story p{font-size:12px;margin-bottom:6px}.photo-story small{font-size:9px;color:var(--muted)}.photo-story>.button{margin-left:auto;font-size:11px}.support-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:16px;margin-block:20px 25px}.support-grid>article{background:linear-gradient(120deg,var(--soft),var(--hero));border:1px solid var(--border);border-radius:8px;padding:22px}.support-grid h2{font-size:21px;margin-bottom:9px}.support-grid p{font-size:11px;line-height:1.5;margin-bottom:14px}.support-grid .actions{gap:8px}.support-grid .button{font-size:10px;min-height:37px;padding:9px 11px;gap:8px}.switching-card{display:grid;grid-template-columns:1.3fr 1fr;gap:22px}.switching-card ol{list-style:none;padding:0;margin:0}.switching-card li{display:flex;align-items:center;gap:9px;font-size:10px;color:var(--muted);margin-bottom:8px}.switching-card li>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:var(--accent);color:var(--primary);font-size:12px;font-weight:600;flex-shrink:0}.report-card{display:grid;grid-template-columns:1fr 135px;gap:18px}.report-card>div>svg{float:left;color:var(--primary);margin-right:10px;width:29px;height:29px}.report-card h2{font-size:19px}.chart{border:1px solid var(--border);background:var(--surface);padding:10px;border-radius:4px;align-self:center;height:150px}.chart>b{font-size:8px;letter-spacing:-.02em}.chart>div{height:95px;display:flex;align-items:flex-end;gap:6px;padding-top:10px}.chart>div>span{width:12px;background:#87cde1;border-radius:1px}.chart>div>span:last-child{background:#007c97}.chart>small{font-size:6px;color:var(--muted)}.final-banner{background:linear-gradient(110deg,#12495c,#00677c 65%,#063749);color:#fff;padding-block:32px}.final-inner{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding-inline:40px}.final-banner .eyebrow{color:#d2f0f6;font-size:10px;margin-bottom:10px}.final-banner h2{font-size:34px;margin-bottom:9px}.final-banner p{color:#e2f3f8;font-size:14px;margin-bottom:0}.final-cta{background:var(--surface);border-radius:7px;padding:22px}.final-cta>p{font-size:13px;margin-bottom:15px;color:var(--text)}.final-cta .actions .button{flex:1 1}.footer{display:flex;align-items:center;gap:25px;padding-block:25px;font-size:10px}.footer .brand{font-size:18px}.footer .brand svg{width:24px;height:27px}.footer>p{font-size:10px;margin:0 auto 0 0}.footer>span{color:var(--muted)}.standalone{padding-block:40px 100px;min-height:100vh}.prose>a,.standalone>.text-link{font-size:13px;color:var(--primary)}.text-link{color:var(--primary)}.standalone .signup-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin:80px auto 0;max-width:1000px}.signup-card{padding:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.standalone .lead-form label{font-size:12px;margin-top:16px}.standalone .lead-form input:not([type=checkbox]),.standalone .lead-form select{height:43px;font-size:12px}.standalone .lead-form .consent{font-size:10px}.standalone .lead-form .button{min-height:45px;font-size:13px}.standalone .preview-note{font-size:11px}.prose{max-width:800px}.prose h1,.prose h2{margin-top:30px}.prose h2{font-size:25px}.prose>p{font-size:14px}.skip{position:absolute;left:15px;top:-100px;background:var(--primary);color:var(--primary-ink);padding:12px;z-index:20}.skip:focus{top:10px}@keyframes arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hero-inner{min-height:660px;padding-top:65px}.hero-copy{padding-top:10px}.laptop{top:-40px;height:400px}.hero-signup{margin-top:200px;width:315px}.phone{top:165px;width:205px;height:385px}.phone-order{padding-block:10px}.hero-benefits{margin-top:65px}}@media(max-width:1200px){.header-inner{gap:18px}.header-inner nav{gap:18px;font-size:11px}.header-actions{gap:7px}.header-actions .button{padding:10px 12px}.hero-inner{grid-template-columns:49% 51%;min-height:575px}.hero-copy{padding-left:15px;padding-right:22px}.hero-description{font-size:16px}.hero-benefits{gap:10px;margin-top:45px}.hero-benefits>div{padding-right:10px;gap:7px}.hero-benefits p{font-size:11px}.hero-benefits>div>span{width:36px;height:36px}.hero-benefits svg{width:22px}.laptop{height:335px;grid-template-columns:78px 1fr;right:12px}.laptop aside{font-size:7px}.device-brand{font-size:8px}.laptop-content{padding:13px 10px}.hero-day h3{font-size:20px}.hero-signup{width:260px;margin-top:145px;margin-left:4px;padding:15px}.phone{width:166px;height:334px;right:-4px;top:150px;padding-inline:7px}.phone-order{padding:7px}.hero-disclosure{left:40px;font-size:8px}.audience-content{padding:16px 13px;gap:11px}.audience-content>svg{width:35px;height:35px}.audience-content h2{font-size:17px}.audience-content p{font-size:11px}.circle-arrow{width:27px;height:27px}.focus-section{padding:24px}.focus-section h2{font-size:31px}.focus-section>div>p:not(.eyebrow){font-size:13px}.task-metrics{gap:6px}.metric{padding:10px 7px;gap:6px}.metric strong{font-size:19px}.metric span{font-size:8px}.metric>svg{width:20px;height:20px}.next-steps>div{font-size:9px;gap:6px}.demo-button,.next-steps small{font-size:8px}.demo-button{padding-inline:7px}.workflow-section{padding-inline:15px}.workflow-grid{gap:18px}.workflow-copy{gap:10px}.workflow-copy h3{font-size:15px}.workflow-copy p{font-size:11px}.workflow-copy>svg{width:27px;height:27px}.support-grid>article{padding:18px}.support-grid h2{font-size:18px}.switching-card{gap:15px;grid-template-columns:1.2fr 1fr}.switching-card li{font-size:9px}.support-grid .button{font-size:9px;padding:8px 9px;gap:7px;min-height:34px}.support-grid .button svg{width:14px;height:14px}.report-card{grid-template-columns:1fr 105px;gap:10px}.chart{height:140px}.chart>div{gap:4px}.chart>div>span{width:10px}}@media(max-width:950px){.header-inner nav{display:none}.hero-inner{min-height:620px;grid-template-columns:47% 53%;padding-top:43px}h1{font-size:35px}.hero-copy{padding-left:0}.hero-description{font-size:15px}.hero .actions{flex-wrap:wrap;gap:10px}.hero .button{font-size:11px;min-height:41px;padding:10px 14px}.hero-benefits{flex-wrap:wrap;gap:16px;margin-top:30px}.hero-benefits>div{border:0}.hero-benefits p{font-size:12px}.hero-disclosure{max-width:40%;left:27px;bottom:20px;line-height:1.5}.laptop{top:-23px;height:300px;border-width:7px;grid-template-columns:62px 1fr;right:5px}.laptop aside{font-size:6px;padding-inline:3px}.laptop aside>span:not(.device-brand){padding:5px 3px;gap:3px}.laptop aside>span>svg{width:9px;height:9px}.device-brand{font-size:6px}.hero-day h3{font-size:17px}.hero-day .panel-title>span{font-size:7px}.hero-day .metric{padding:8px 4px;min-height:65px}.hero-day .metric strong{font-size:19px}.hero-day .metric span,.recent-orders{font-size:6px}.recent-orders>div{padding-block:8px}.hero-signup{width:245px;margin-top:170px;margin-left:0}.phone{right:-10px;top:285px;width:142px;height:285px;padding:9px 6px;border-width:5px;border-radius:24px}.phone-top{font-size:6px;margin-bottom:12px}.phone h3{font-size:12px;margin-bottom:7px}.phone-filters{font-size:5px;gap:4px}.phone-order{padding:6px;margin-top:3px}.phone-order>b,.phone-order>strong{font-size:6px}.phone-order>small{font-size:5px}.phone-nav svg{width:11px;height:11px}.audience-grid{gap:14px}.audience-content{flex-wrap:wrap;gap:10px}.audience-content>svg{width:28px;height:28px}.audience-content>div{flex:1 1;min-width:130px}.circle-arrow{display:none}.focus-section{grid-template-columns:1fr;gap:20px}.focus-section>div:first-child{padding:0}.focus-section h2{font-size:34px}.focus-section h2 br{display:none}.focus-section .actions{display:inline-flex}.focus-section .availability{display:inline-block;margin-left:10px!important}.metric{padding:12px}.next-steps>div{font-size:11px}.demo-button,.next-steps small{font-size:10px}.workflow-grid{grid-template-columns:1fr 1fr;gap:25px}.workflow-copy h3{font-size:18px}.workflow-copy p{font-size:13px}.workflow-section>h2{font-size:28px}.photo-story{padding:23px;gap:18px;flex-wrap:wrap}.photo-story>div{flex:1 1;min-width:260px}.photo-story>.button{margin-left:84px}.support-grid{grid-template-columns:1fr}.support-grid h2{font-size:22px}.support-grid p{font-size:13px}.support-grid .button{font-size:12px;padding:10px 14px;min-height:41px}.support-grid .button svg{width:18px;height:18px}.switching-card li{font-size:12px}.switching-card li>span{width:26px;height:26px}.report-card{grid-template-columns:1fr 170px}.chart{height:160px}.chart>div{height:110px;gap:8px}.chart>div>span{width:14px}.chart>b{font-size:10px}.chart>small{font-size:8px}.final-inner{padding-inline:0;gap:25px}.final-banner .button{font-size:11px;gap:10px;padding:10px 13px}.final-cta{padding:20px}.final-cta .actions,.footer{flex-wrap:wrap}.standalone .signup-section{gap:40px}.standalone h1{font-size:40px}}@media(max-width:650px){.wrap{width:calc(100% - 30px)}.header-inner{height:65px;gap:10px}.brand{font-size:22px;gap:6px}.brand>svg{width:26px;height:30px}.header-actions{gap:8px}.header-actions>.primary{display:none}.header-actions .secondary{font-size:10px;min-height:34px;padding:8px 10px}.theme-toggle{width:28px;height:28px}.hero-inner{grid-template-columns:1fr;min-height:0;padding-top:30px}.hero-copy{padding:0 10px}.eyebrow{font-size:10px}.hero h1{font-size:clamp(30px,6.8vw,44px);line-height:1.13}.hero-description{font-size:15px;max-width:440px}.hero .actions{flex-wrap:nowrap;gap:12px}.hero .button{font-size:12px;padding:12px 15px;min-height:44px;gap:12px}.hero .button.primary{gap:22px}.hero-benefits{justify-content:space-between;flex-wrap:nowrap;gap:8px;margin-top:28px}.hero-benefits>div{gap:6px;align-items:flex-start;padding:0}.hero-benefits>div>span{width:29px;height:29px}.hero-benefits svg{width:19px;height:19px}.hero-benefits p{font-size:10px;line-height:1.4}.hero-product{margin-top:35px;min-height:560px}.laptop{left:8px;right:15px;top:0;height:255px;grid-template-columns:66px 1fr;border-width:6px}.laptop-content{padding:12px 8px}.laptop aside{font-size:6px}.hero-day h3{font-size:17px}.hero-day .task-metrics{gap:4px}.hero-day .metric{min-height:59px}.hero-day .metric strong{font-size:18px}.hero-day .metric span{font-size:6px}.hero-day .panel-title{margin-bottom:10px}.recent-orders{margin-top:12px;font-size:6px}.recent-orders>div{padding-block:6px}.hero-signup{margin-top:175px;margin-left:9px;width:235px;padding:16px}.hero-signup h2{font-size:20px}.phone{right:0;top:240px;width:140px;height:281px;z-index:6}.hero-disclosure{position:static;max-width:none;padding:10px 25px 15px;font-size:8px;line-height:1.5}.audience-grid{grid-template-columns:1fr;gap:16px;margin-top:18px}.audience-content{flex-wrap:nowrap;padding:17px 20px;min-height:95px;gap:15px}.audience-content>svg{width:38px;height:38px}.audience-content h2{font-size:20px}.audience-content p{font-size:13px}.audience-content>div{min-width:0}.circle-arrow{display:grid}.focus-section{padding:23px 18px;margin-block:22px;gap:20px}.focus-section h2{font-size:29px}.focus-section h2 br{display:block}.focus-section>div>p:not(.eyebrow){font-size:14px}.focus-section .actions{display:flex;gap:10px}.focus-section .button{font-size:11px;padding:10px 12px;gap:9px}.focus-section .availability{display:block;margin-left:0!important}.day-panel{padding:11px}.panel-title{margin-bottom:12px}.panel-title h3{font-size:14px}.panel-title>span{font-size:8px}.task-metrics{grid-template-columns:1fr 1fr;gap:8px}.hero-day .task-metrics{grid-template-columns:repeat(4,1fr)}.metric{padding:10px;gap:8px}.metric strong{font-size:19px}.metric span{font-size:9px}.metric>svg{width:22px;height:22px}.next-steps>div{grid-template-columns:21px 1fr auto;gap:6px;font-size:8px;padding:8px 6px}.next-steps>div>span:last-child{display:none}.next-steps small{font-size:7px}.next-steps .demo-button{display:none}.next-steps h4{font-size:10px;padding:8px}.task-icon{width:20px;height:20px}.workflow-section{padding:0 10px}.workflow-section>h2{font-size:26px}.workflow-section>p{font-size:13px}.workflow-grid{gap:22px 15px}.workflow-copy{gap:7px;margin-top:10px}.workflow-copy>svg{width:23px;height:23px}.workflow-copy h3{font-size:14px}.workflow-copy p{font-size:11px}.photo-story{padding:20px;gap:15px;align-items:flex-start}.camera-mark{width:42px;height:42px;border-radius:8px}.camera-mark svg{width:25px;height:25px}.photo-story>div{min-width:0;flex-basis:calc(100% - 60px)}.photo-story h2{font-size:23px}.photo-story .eyebrow{font-size:8px;line-height:1.5}.photo-story p{font-size:12px}.photo-story small{font-size:9px;line-height:1.5;display:block}.photo-story>.button{margin-left:57px;font-size:11px;min-height:38px}.support-grid{gap:16px}.support-grid>article{padding:22px}.support-grid h2{font-size:23px}.support-grid p{font-size:12px}.switching-card{grid-template-columns:1fr;gap:20px}.switching-card li{font-size:12px;margin-bottom:10px}.support-grid .button{font-size:11px;padding:10px 12px;gap:8px}.report-card{grid-template-columns:1fr}.report-card h2{font-size:22px}.chart{height:150px;width:100%;margin-top:5px}.chart>div{height:95px;justify-content:space-between;gap:10px;padding-inline:15px}.chart>div>span{width:25px}.chart>b{font-size:10px}.chart>small{font-size:8px}.final-banner{padding-block:28px}.final-inner{grid-template-columns:1fr;gap:22px;padding-inline:10px}.final-banner h2{font-size:30px}.final-banner p{font-size:13px}.final-cta{padding:20px}.final-cta .actions{flex-wrap:nowrap;gap:10px}.final-cta .button{font-size:10px;gap:8px;padding:10px}.footer{gap:20px;font-size:10px}.footer>p{width:calc(100% - 160px);font-size:9px}.footer>span{width:100%}.standalone{padding-block:30px 60px}.standalone .signup-section{grid-template-columns:1fr;gap:25px;margin-top:45px}.standalone h1{font-size:40px}.signup-card{padding:24px}.prose h1{font-size:38px}}@media(max-width:360px){.hero-copy{padding-inline:4px}.hero h1{font-size:30px}.hero .button{font-size:10px;padding:11px 12px}.hero-benefits p{font-size:9px}.hero-benefits>div>span{width:24px;height:24px}.hero-benefits svg{width:16px;height:16px}.hero-product{min-height:590px}.hero-signup{width:210px;padding:13px;margin-left:2px}.phone{width:115px;height:270px;right:-3px;top:290px}.phone-order{padding:5px}.phone-order>b,.phone-order>small,.phone-order>strong{font-size:5px}.phone-filters{font-size:4px;gap:3px}.phone h3{font-size:11px}.audience-content{padding-inline:15px;gap:11px}.audience-content h2{font-size:18px}.audience-content p{font-size:11px}.circle-arrow{width:25px;height:25px}.focus-section{padding-inline:15px}.focus-section .button{font-size:10px;padding:10px}.workflow-section{padding-inline:3px}.workflow-copy>svg{width:19px;height:19px}.workflow-copy h3{font-size:12px}.workflow-copy p{font-size:10px}.final-cta .actions{flex-wrap:wrap}.final-cta .button{font-size:11px}}.header-inner{height:60px}.hero-inner{padding-top:38px;min-height:520px}.laptop{top:-24px}.hero-signup{margin-top:145px}.hero-signup .lead-form label{font-size:9px;margin-top:7px}.hero-signup .lead-form input:not([type=checkbox]),.hero-signup .lead-form select{height:29px;font-size:10px;margin-top:3px}.hero-signup .lead-form .consent{font-size:7px;margin-block:8px}.hero-signup .preview-note{font-size:7px;padding:6px;margin-bottom:6px}.hero-signup .lead-form .button{min-height:32px;font-size:10px}.hero-benefits{margin-top:44px}@media(max-width:1200px) and (min-width:951px){.hero-inner{padding-top:33px;min-height:495px}.hero-signup{margin-top:133px;width:245px}.hero-copy{padding-top:8px}.hero-disclosure{bottom:9px}.phone{top:142px}}@media(max-width:950px) and (min-width:651px){.hero-inner{padding-top:38px;min-height:610px}.hero-signup{margin-top:165px}.laptop{top:-20px}}@media(max-width:650px){.hero-inner{padding-top:30px;min-height:0}.hero-benefits{margin-top:28px}.hero-product{min-height:0;padding-bottom:15px}.laptop{top:0}.phone{top:155px;right:4px}.hero-signup{margin:450px 10px 0;width:calc(100% - 20px);padding:20px}.hero-signup .lead-form label{font-size:12px;margin-top:12px}.hero-signup .lead-form input:not([type=checkbox]),.hero-signup .lead-form select{height:40px;font-size:12px;margin-top:5px}.hero-signup .lead-form .consent{font-size:10px;margin-block:14px}.hero-signup .preview-note{font-size:10px;padding:9px}.hero-signup .lead-form .button{min-height:42px;font-size:12px}.hero-signup>p{font-size:12px}.hero-disclosure{padding-top:0}}.final-cta{position:relative}.final-cta .lead-form fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.final-cta .lead-form label{font-size:9px;margin-top:0}.final-cta .lead-form .consent{grid-column:1/-1;font-size:8px;margin:3px 0}.final-cta .lead-form .primary{grid-column:1/3}.final-demo{width:calc(33.333% - 20px);font-size:10px;min-height:36px;padding:8px;position:absolute;right:22px;bottom:22px;gap:7px}.final-demo svg{width:15px;height:15px}.final-cta .preview-note{font-size:8px}@media(max-width:650px){.final-cta .lead-form fieldset{grid-template-columns:1fr}.final-cta .lead-form .consent,.final-cta .lead-form .primary{grid-column:1}.final-cta .lead-form label{font-size:11px}.final-cta .lead-form input:not([type=checkbox]),.final-cta .lead-form select{height:38px;font-size:11px}.final-cta .lead-form .primary,.final-demo{min-height:39px;font-size:12px}.final-demo{position:static;width:100%;margin-top:9px}.final-cta .preview-note{font-size:10px}}.support-grid>article{min-width:0}.support-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}@media(max-width:950px){.support-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.support-grid .actions{flex-wrap:wrap}.support-grid .actions .button{flex:1 1}}.hero-inner{min-height:570px}@media(min-width:1500px){.hero-inner{min-height:620px}}@media(max-width:1200px) and (min-width:951px){.hero-inner{min-height:530px}}@media(max-width:950px) and (min-width:651px){.hero-inner{min-height:620px}}@media(max-width:650px){.hero-inner{min-height:0}}.hero-product{min-height:480px}.photo-feature{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:38px;margin-block:35px;padding:30px;border-radius:12px;background:linear-gradient(120deg,var(--soft),var(--hero));border:1px solid var(--border)}.photo-feature-copy h2{font-size:34px}.photo-feature-copy>p{font-size:14px}.photo-feature-copy>.eyebrow{font-size:10px}.photo-feature-copy .availability{line-height:1.6;margin-bottom:20px!important}.capture-demo{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:11px;box-shadow:var(--shadow);padding:18px}.capture-demo-top{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--border);padding-bottom:13px}.capture-demo-top>span{font-size:9px;letter-spacing:.05em;color:var(--primary);font-weight:650}.capture-demo-top>div{display:flex;gap:7px}.capture-demo-top button{border:1px solid var(--border);border-radius:5px;background:var(--soft);color:var(--text);padding:6px 9px;font-size:10px}.capture-scene{display:grid;grid-template-columns:minmax(0,1fr) 32px minmax(0,1.15fr);align-items:center;gap:8px;padding-block:19px}.capture-camera{border:4px solid #143a48;border-radius:18px;padding:10px;background:var(--soft);max-width:200px;justify-self:center;width:100%}.capture-camera-title{font-size:8px;display:flex;gap:6px;align-items:center;color:var(--muted);padding-bottom:8px}.capture-camera-title>span{color:var(--primary);font-size:7px}.camera-view{height:220px;position:relative;overflow:hidden;border-radius:9px;background:linear-gradient(145deg,#e8f5f7,#fcfaf1)}.camera-view>img{width:100%;height:100%;object-fit:contain}.scan-corner{position:absolute;width:23px;height:23px;border:0 solid #007d92}.scan-corner.tl{left:9px;top:9px;border-left-width:2px;border-top-width:2px}.scan-corner.tr{right:9px;top:9px;border-right-width:2px;border-top-width:2px}.scan-corner.bl{left:9px;bottom:9px;border-left-width:2px;border-bottom-width:2px}.scan-corner.br{right:9px;bottom:9px;border-right-width:2px;border-bottom-width:2px}.scan-line{position:absolute;left:10px;right:10px;height:2px;background:#00a9bb;box-shadow:0 0 12px #00a9bb88;animation:scanProduct 9s infinite}.photo-flash{position:absolute;inset:0;background:#fff;opacity:0;animation:photoFlash 9s infinite}.shutter{display:grid;place-items:center;margin-top:10px}.shutter>span{border:2px solid var(--primary);border-radius:50%;width:23px;height:23px;display:block;box-shadow:inset 0 0 0 3px var(--surface);background:var(--primary);animation:shutterPulse 9s infinite}.capture-transfer{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;color:var(--primary)}.capture-transfer>span{width:100%;text-align:center;font-size:24px;margin-bottom:6px}.capture-transfer i{display:block;width:4px;height:4px;border-radius:50%;background:var(--primary);animation:transferPulse 9s infinite}.capture-transfer i:nth-child(3){animation-delay:.2s}.capture-transfer i:nth-child(4){animation-delay:.4s}.captured-details{min-width:0}.suggestion-badge{font-size:8px;display:inline-block;padding:6px 7px;border-radius:20px;background:var(--accent);color:var(--primary);margin-bottom:13px}.captured-details h3{font-size:19px;margin-bottom:14px}.suggested-field{padding:8px 0;border-bottom:1px solid var(--border);animation:revealField 9s infinite}.suggested-field>span{display:block;font-size:8px;color:var(--muted);margin-bottom:4px}.suggested-field>strong{font-weight:550;font-size:11px;display:flex;justify-content:space-between;gap:4px;line-height:1.5}.suggested-field b{color:var(--green);font-weight:500}.size-field{animation-name:revealSize}.source-field{animation-name:revealEvidence}.source-field>strong{font-size:8px;color:var(--muted);font-weight:400}.review-reminder{font-size:9px;line-height:1.5;color:var(--green);display:flex;align-items:center;gap:7px;margin-top:14px;animation:revealReview 9s infinite}.review-reminder>span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--accent);flex-shrink:0}.capture-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;list-style:none;padding:0;margin:0}.capture-stages>li{background:var(--soft);border:1px solid var(--border);border-radius:5px;padding:8px 6px;text-align:center;font-size:8px;color:var(--muted)}.illustration-label{font-size:8px!important;color:var(--muted);line-height:1.5!important;margin:12px 0 0!important}.capture-demo.is-paused *{animation-play-state:paused!important}.support-grid{grid-template-columns:minmax(0,1fr)}.switching-card{grid-template-columns:1fr 1fr;gap:50px}.switching-card>div{max-width:620px}.switching-card li{font-size:12px}.support-grid .switching-card h2{font-size:27px}.support-grid .switching-card p{font-size:13px}.support-grid>.reporting-showcase{padding:30px;border-radius:12px;background:var(--soft);margin-top:14px}.reporting-intro{max-width:720px}.support-grid .reporting-intro h2{font-size:35px}.support-grid .reporting-intro>p{font-size:14px;line-height:1.7}.planned-label,.reporting-intro>.eyebrow{font-size:10px!important}.planned-label{background:var(--accent);color:var(--primary);padding:5px 10px;border-radius:20px;display:inline-block;margin-bottom:20px!important}.reporting-visuals{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;align-items:start}.reporting-image{margin:0;min-width:0}.reporting-image>img{width:100%;height:auto;display:block;border-radius:10px;box-shadow:var(--shadow)}.reporting-image>figcaption{font-size:9px;text-align:center;margin-top:10px;color:var(--muted)}.report-chat{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:18px;min-width:0;box-shadow:var(--shadow)}.report-chat-header{display:flex;align-items:center;gap:10px;padding-bottom:13px;border-bottom:1px solid var(--border)}.chat-symbol{display:grid;place-items:center;color:var(--primary);background:var(--accent);width:35px;height:35px;border-radius:10px;font-size:22px}.report-chat-header strong{font-size:15px}.report-chat-header>div>span{display:block;font-size:9px;color:var(--muted);margin-top:4px}.concept-tag{margin-left:auto;font-size:8px;color:var(--primary);letter-spacing:.08em;background:var(--soft);border:1px solid var(--border);padding:5px 7px;border-radius:5px}.chat-questions{display:flex;flex-wrap:wrap;gap:6px;margin-block:14px}.chat-questions button{border:1px solid var(--border);border-radius:15px;padding:6px 9px;background:var(--surface);color:var(--muted);font-size:9px;line-height:1.5;text-align:left}.chat-questions button[aria-pressed=true]{background:var(--accent);border-color:var(--primary);color:var(--primary)}.report-conversation .chat-question{margin:0 0 13px auto;font-size:11px;line-height:1.5;padding:10px 12px;background:var(--accent);border-radius:10px 10px 0 10px;color:var(--text);width:max-content;max-width:90%}.chat-answer{display:flex;gap:9px;align-items:flex-start}.chat-answer>span{color:var(--primary);font-size:19px;line-height:1.5}.support-grid .chat-answer p{font-size:11px;line-height:1.7;margin-bottom:10px}.source-toggle{border:0;background:transparent;color:var(--primary);padding:5px 0;margin-left:24px;font-size:10px;text-align:left}.source-toggle>span{margin-left:10px}.chat-sources{border:1px solid var(--border);background:var(--soft);border-radius:6px;margin-top:8px;padding:10px}.chat-sources ul{list-style:none;padding:0;margin:0}.chat-sources li{font-size:9px;padding-block:5px;display:flex;gap:5px;justify-content:space-between;color:var(--text)}.chat-sources li>span{font-size:8px;color:var(--muted)}.support-grid .chat-sources p{font-size:9px;margin:8px 0 0;line-height:1.6}.reporting-principles{display:flex;justify-content:space-between;gap:15px;padding-top:22px;font-size:11px;color:var(--primary)}@keyframes scanProduct{0%,5%{top:10%;opacity:0}8%{opacity:1}26%{top:85%;opacity:1}30%,to{top:85%;opacity:0}}@keyframes photoFlash{0%,26%,34%,to{opacity:0}29%{opacity:.85}}@keyframes shutterPulse{0%,25%,35%,to{transform:scale(1)}29%{transform:scale(.8)}}@keyframes transferPulse{0%,30%,62%,to{opacity:.2}42%,52%{opacity:1}}@keyframes revealField{0%,38%{opacity:.2;transform:translateY(5px)}48%,90%{opacity:1;transform:translateY(0)}to{opacity:.2}}@keyframes revealSize{0%,46%{opacity:.2;transform:translateY(5px)}56%,90%{opacity:1;transform:translateY(0)}to{opacity:.2}}@keyframes revealEvidence{0%,55%{opacity:.2}65%,90%{opacity:1}to{opacity:.2}}@keyframes revealReview{0%,66%{opacity:.2}77%,90%{opacity:1}to{opacity:.2}}@media(max-width:950px){.photo-feature{grid-template-columns:minmax(0,1fr);gap:25px}.capture-demo,.photo-feature-copy{max-width:650px}.capture-demo{width:100%;justify-self:center}.reporting-visuals{grid-template-columns:minmax(0,1fr)}.reporting-image{max-width:760px}.reporting-principles{flex-wrap:wrap;justify-content:flex-start}.switching-card{gap:25px}}@media(max-width:650px){.hero-product{min-height:450px}.photo-feature{padding:22px 16px;margin-block:25px;gap:20px}.photo-feature-copy h2{font-size:29px}.photo-feature-copy>p{font-size:13px}.capture-demo{padding:12px}.capture-demo-top{align-items:flex-start;gap:6px}.capture-demo-top>span{font-size:7px;max-width:110px;line-height:1.5}.capture-demo-top button{font-size:8px;padding:5px 7px}.capture-scene{grid-template-columns:minmax(0,1fr) 20px minmax(0,1.05fr);gap:6px;padding-block:15px}.capture-camera{border-width:3px;padding:7px;border-radius:13px}.camera-view{height:165px}.capture-camera-title{font-size:6px}.captured-details h3{font-size:15px;margin-bottom:10px}.suggestion-badge{font-size:6px;line-height:1.4;padding:4px 6px;margin-bottom:10px}.suggested-field>span{font-size:7px}.suggested-field>strong{font-size:9px}.source-field>strong{font-size:6px}.review-reminder{font-size:7px;gap:5px;margin-top:10px}.review-reminder>span{width:15px;height:15px}.capture-stages{gap:4px}.capture-stages>li{font-size:6px;padding:7px 3px}.capture-transfer>span{font-size:20px}.capture-transfer i{width:3px;height:3px}.switching-card{grid-template-columns:minmax(0,1fr)}.support-grid .switching-card h2{font-size:24px}.support-grid>.reporting-showcase{padding:22px 15px}.support-grid .reporting-intro h2{font-size:30px}.support-grid .reporting-intro>p{font-size:12px}.report-chat{padding:13px}.report-chat-header strong{font-size:14px}.chat-questions button,.report-chat-header>div>span{font-size:8px}.reporting-principles{font-size:10px;gap:12px}.camera-view{height:150px}}.app-brand-mark{width:36px;height:36px;object-fit:contain;border-radius:9px;flex-shrink:0;transition:transform .25s}.brand:hover .app-brand-mark{transform:rotate(-5deg) scale(1.05)}.brand-accent{color:var(--primary)}.device-brand>img{width:18px;height:18px;border-radius:4px;object-fit:contain}.footer .app-brand-mark{width:29px;height:29px;border-radius:7px}.hero-platforms{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.hero-platforms>span{display:inline-flex;gap:6px;border:1px solid var(--border);border-radius:20px;color:var(--muted);font-size:10px;padding:6px 12px}.client-strip,.hero-platforms>span{align-items:center;background:var(--surface)}.client-strip{display:flex;gap:40px;padding:26px 30px;margin-block:20px;border:1px solid var(--border);border-radius:9px}.client-strip>div:first-child{margin-right:auto}.client-strip .eyebrow{font-size:9px;margin-bottom:7px;letter-spacing:.08em}.client-strip h2{font-size:20px;margin:0}.client-name{display:flex;align-items:center;gap:10px;padding:15px 25px;border-left:1px solid var(--border);min-height:55px}.client-name strong{font-size:23px;font-weight:650;letter-spacing:-.04em;white-space:nowrap}.client-name>span{color:var(--primary);background:var(--accent);border-radius:50%;width:24px;height:24px;display:grid;place-items:center;font-size:13px}.platform-section{padding:30px;margin-block:24px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.platform-heading h2{font-size:31px;margin-bottom:10px}.platform-heading .eyebrow{font-size:10px}.platform-heading>p:not(.eyebrow){font-size:13px;margin-bottom:20px}.platform-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.platform-cards article{padding:23px 20px;border:1px solid var(--border);background:var(--soft);border-radius:8px;display:flex;align-items:flex-start;gap:15px;transition:transform .22s,box-shadow .22s,border-color .22s}.platform-cards article:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--primary)}.platform-cards svg{width:31px;height:31px;fill:none;stroke:var(--primary);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.platform-cards h3{font-size:20px;margin-bottom:9px}.platform-cards p{font-size:11px;line-height:1.6;margin:0}.platform-access-note{font-size:10px;margin:17px 0 0}.motion-entered{animation:sectionReveal .65s cubic-bezier(.2,.6,.2,1) both}.hero-copy>.eyebrow{animation:contentReveal .5s .03s both}.hero-copy>h1{animation:contentReveal .65s .1s both}.hero-copy>.hero-description{animation:contentReveal .65s .18s both}.hero-copy>.actions{animation:contentReveal .65s .26s both}.hero-benefits,.hero-platforms{animation:contentReveal .65s .34s both}.laptop{animation:deviceReveal .9s .16s both}.phone{animation:phoneReveal 1s .32s both}.laptop:after{content:"";position:absolute;inset:0;border-radius:8px;background:linear-gradient(110deg,transparent 25%,#fff3 45%,#fff0 62%);pointer-events:none;opacity:0;animation:deviceShine 1.5s 1.1s 1}.audience-card{transition:transform .22s,box-shadow .22s}.audience-card:hover{transform:translateY(-4px)}.audience-card .reference-photo>img{transition:scale .45s}.audience-card:hover .reference-photo>img{scale:1.025}.circle-arrow{transition:transform .22s,background .22s}.audience-card:hover .circle-arrow{transform:translateX(3px);background:var(--accent)}.button:active{transform:translateY(0) scale(.98)}@keyframes sectionReveal{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes contentReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes deviceReveal{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes phoneReveal{0%{opacity:0;transform:translate(10px,26px) rotate(2deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes deviceShine{0%{opacity:0}30%{opacity:.8}to{opacity:0}}@media(max-width:950px){.client-strip{gap:20px;padding:24px}.client-name{padding:12px 17px}.client-name strong{font-size:20px}.client-strip h2{font-size:18px}.platform-cards article{display:block;padding:20px}.platform-cards svg{margin-bottom:12px}.platform-cards h3{font-size:19px}}@media(max-width:650px){.app-brand-mark{width:31px;height:31px;border-radius:8px}.client-strip{flex-wrap:wrap;gap:13px;padding:22px 18px}.client-strip>div:first-child{width:100%;margin:0}.client-strip h2{font-size:21px}.client-name{border:1px solid var(--border);border-radius:6px;padding:13px 14px;min-height:48px;flex:1 1;gap:8px}.client-name strong{font-size:18px}.client-name>span{width:19px;height:19px;font-size:11px}.hero-platforms{margin-top:18px;gap:7px}.hero-platforms>span{font-size:9px;padding:5px 10px}.platform-section{padding:24px 18px;margin-block:22px}.platform-heading h2{font-size:27px}.platform-heading>p:not(.eyebrow){font-size:12px}.platform-cards{grid-template-columns:minmax(0,1fr);gap:12px}.platform-cards article{display:flex;padding:19px;gap:16px}.platform-cards svg{width:29px;height:29px;margin:0}.platform-cards h3{font-size:20px;margin-bottom:6px}.platform-cards p{font-size:12px}.platform-access-note{font-size:9px;line-height:1.6}.hero-product{min-height:450px}}@media(max-width:360px){.client-name{flex-basis:100%}.client-name strong{font-size:19px}.client-strip{gap:10px}.hero-platforms>span{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.photo-flash,.scan-line{display:none}.review-reminder,.suggested-field{opacity:1;transform:none}.audience-card:hover,.audience-card:hover .circle-arrow,.brand:hover .app-brand-mark,.platform-cards article:hover{transform:none}.audience-card:hover .reference-photo>img{scale:1}}.bigin-enquiry{color:var(--ink);min-width:0}.bigin-enquiry>p{font-size:12px;line-height:1.6;margin:0 0 15px}.bigin-enquiry a{text-decoration:underline;text-underline-offset:3px}.bigin-enquiry .button{width:100%}.bigin-frame{width:100%;height:1000px;border:0;border-radius:8px;background:#fff;display:block;margin:16px 0}.bigin-fallback{margin-top:16px!important}.final-cta .final-demo{position:static;width:100%;margin-top:14px}.final-cta{min-width:0}@media(max-width:650px){.bigin-frame{height:1150px}.bigin-enquiry>p{font-size:12px}.signup-card{padding:20px}}.signup-section{align-items:start}.header-actions .early-link{font-size:12px;color:var(--muted)}.launch-hero{overflow:hidden;background:radial-gradient(ellipse at 80% 20%,#a7dbe333,transparent 55%),var(--hero)}.launch-hero .hero-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:64px;min-height:0;padding-block:72px 85px;align-items:center}.launch-hero h1{font-size:clamp(34px,3.6vw,55px);line-height:1.08;max-width:620px}.launch-hero h1>span{color:var(--primary)}.launch-hero .eyebrow{font-size:10px;letter-spacing:.06em;max-width:440px}.hero-tagline{font-size:20px;color:var(--text);font-weight:600;margin-bottom:12px}.launch-hero .hero-description{max-width:560px;font-size:15px;line-height:1.7;margin-bottom:26px}.hero-explore{display:inline-flex;gap:20px;margin-top:22px;font-size:12px;color:var(--primary);font-weight:600}.launch-hero .hero-platforms{margin-top:25px}.launch-hero-visual{min-width:0;position:relative;padding:0 0 34px}.launch-app-window{overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 25px 65px #06374924;transform:rotate(1deg)}.launch-app-window>img{width:100%;height:auto;display:block}.screen-toolbar{padding:12px 15px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;background:var(--surface);gap:8px}.screen-toolbar>span{display:flex;gap:5px}.screen-toolbar i{width:6px;height:6px;border-radius:50%;background:var(--border)}.screen-toolbar b{font-size:9px;font-weight:500;color:var(--muted)}.hero-screen-note{font-size:9px;padding:10px 15px;color:var(--muted);border-top:1px solid var(--border)}.ai-companion{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--border);border-radius:9px;background:var(--surface);box-shadow:var(--shadow);position:relative;margin:-14px 20px 0 -22px;transform:rotate(-1deg)}.ai-companion>div{flex:1 1}.ai-companion div>span,.ai-companion small,.ai-companion strong{display:block}.ai-companion strong{font-size:14px;margin-bottom:6px}.ai-companion div>span{font-size:11px;color:var(--muted)}.ai-companion small{font-size:9px;color:var(--primary);margin-top:6px}.ai-spark{font-size:27px;color:var(--primary);background:var(--accent);height:48px;width:48px;display:grid;place-items:center;border-radius:12px;flex-shrink:0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:30px}.section-heading h2{margin-bottom:0}.section-heading>.eyebrow{margin-bottom:10px}.section-heading>p{max-width:430px;font-size:14px;margin-bottom:3px}.section-heading>div{max-width:720px}.ai-core,.launch-audience,.launch-faq,.launch-next,.launch-switching,.launch-workflow,.product-tour{margin-block:82px}.ai-core{padding:42px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(140deg,var(--soft),var(--hero))}.ai-usecase-heading{max-width:720px;margin:35px 0 24px}.feature-status{display:inline-block;font-size:9px;letter-spacing:.05em;color:var(--primary);font-weight:650;border:1px solid var(--border);background:var(--surface);border-radius:30px;padding:7px 11px;margin-bottom:15px}.ai-usecase-heading h3{font-size:28px;margin-bottom:10px}.ai-usecase-heading p{font-size:14px;line-height:1.7}.ai-core .capture-demo{max-width:940px;padding:28px;margin-inline:auto}.ai-core .captured-details h3{font-size:25px}.ai-core .suggested-field>strong{font-size:15px}.ai-core .source-field>strong,.ai-core .suggested-field>span{font-size:11px}.ai-core .illustration-label{font-size:10px!important}.ai-core .capture-stages>li{font-size:11px;padding:11px}.ai-core .review-reminder{font-size:12px}.ai-core .reporting-showcase{padding:35px 0 0;margin-top:40px;border-top:1px solid var(--border);background:none}.ai-core .reporting-intro{max-width:750px}.ai-core .reporting-intro h2{font-size:34px}.ai-core .reporting-intro>p{font-size:14px}.ai-core .reporting-visuals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.ai-core .reporting-principles{display:none}.ai-assurance{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--border);margin-top:30px;padding-top:25px;color:var(--primary);font-size:11px}.ai-assurance strong{font-weight:550;margin-left:7px;color:var(--text)}.tour-layout{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:65px;align-items:start}.tour-tabs{display:flex;flex-direction:column;border-top:1px solid var(--border);margin:0 0 35px}.tour-tabs button{display:flex;justify-content:space-between;gap:15px;padding:18px 12px;border:0;border-bottom:1px solid var(--border);text-align:left;color:var(--muted);background:transparent;font-size:15px;font-weight:550}.tour-tabs button[aria-pressed=true]{background:var(--accent);color:var(--primary)}.tour-number{font-size:10px;color:var(--primary);letter-spacing:.08em}.tour-copy h3{font-size:29px;margin:16px 0}.tour-copy p{font-size:14px}.tour-copy .button{margin-top:10px}.tour-copy .tour-note{font-size:11px;margin-top:15px}.tour-screen{min-width:0;margin:0;border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:var(--shadow);background:var(--surface)}.tour-screen>img{display:block;width:100%;height:auto}.tour-screen figcaption{display:flex;justify-content:space-between;gap:12px;padding:13px 16px;font-size:10px;color:var(--muted)}.tour-screen figcaption a{color:var(--primary);text-decoration:underline}.launch-workflow .workflow-copy p{font-size:13px}.section-caption{font-size:10px;margin-top:20px}.launch-audience{padding:40px;background:var(--soft);border:1px solid var(--border);border-radius:12px}.launch-audience>div:first-child{max-width:720px}.launch-audience>div>p{font-size:14px}.launch-audience-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px}.launch-audience-cards article{border-top:1px solid var(--border);padding-top:25px}.launch-audience-cards svg{color:var(--primary);margin-bottom:18px;width:32px;height:32px}.launch-audience-cards h3{font-size:22px}.launch-audience-cards p{font-size:13px}.launch-switching{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.launch-switching>div>p{font-size:14px;max-width:520px}.launch-switching ol{margin:0;padding:0;list-style:none}.launch-switching li{display:flex;gap:20px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--border)}.launch-switching li>span{font-size:12px;color:var(--primary);padding-top:5px}.launch-switching li h3{font-size:21px;margin-bottom:7px}.launch-switching li p{font-size:13px;margin:0}.next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.next-grid article{padding-top:22px;border-top:1px solid var(--border)}.next-grid article>span{display:inline-block;background:var(--accent);color:var(--primary);border-radius:50%;padding:9px;margin-bottom:20px;font-size:12px}.next-grid h3{font-size:23px}.next-grid p{font-size:14px}.launch-faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:70px}.launch-faq>div>p{font-size:14px}.launch-faq a{color:var(--primary);text-decoration:underline}.launch-faq details{border-top:1px solid var(--border)}.launch-faq details:last-child{border-bottom:1px solid var(--border)}.launch-faq summary{cursor:pointer;display:flex;justify-content:space-between;gap:20px;list-style:none;padding:21px 0;font-size:15px;font-weight:550;line-height:1.5}.launch-faq summary::-webkit-details-marker,.roadmap-details summary::-webkit-details-marker{display:none}.launch-faq summary>span{color:var(--primary);font-size:19px}.launch-faq details[open] summary>span{transform:rotate(45deg)}.launch-faq details>p{font-size:13px;line-height:1.8;margin-bottom:23px;padding-right:20px}.roadmap-section{margin-block:50px}.roadmap-details{border:1px solid var(--border);border-radius:10px;background:var(--soft)}.roadmap-details>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 30px}.roadmap-details small{display:block;color:var(--primary);font-size:9px;letter-spacing:.07em;margin-bottom:8px}.roadmap-details strong{font-size:20px;font-weight:550;letter-spacing:-.03em}.roadmap-content{padding:0 30px 30px}.roadmap-content>p{font-size:13px;max-width:740px}.final-banner .launch-light{margin-top:25px;background:#fff;color:#006b80}.final-banner .final-contact{font-size:11px;line-height:1.8;margin-top:25px;color:#cce9ef}.final-cta>h3{font-size:24px}.final-banner .final-cta p{color:var(--muted);font-size:12px;margin-bottom:15px}.demo-next-steps{padding-left:22px;font-size:14px;color:var(--muted);line-height:1.9;margin-block:25px}.standalone .signup-section{align-items:start}@media(max-width:1050px){.launch-hero .hero-inner{gap:30px;padding-block:55px}.launch-hero h1{font-size:40px}.launch-hero .hero-description{font-size:14px}.tour-layout{gap:35px}.launch-switching{gap:45px}.ai-core{padding:30px}.launch-faq{gap:35px}.ai-assurance{flex-wrap:wrap}.header-inner nav{gap:15px}}@media(max-width:760px){.header-actions .early-link{display:none}.launch-hero .hero-inner{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:35px}.launch-hero .hero-copy{max-width:620px}.launch-hero h1{font-size:clamp(34px,6vw,46px)}.launch-hero-visual{max-width:620px;width:100%;margin:auto;padding-bottom:15px}.ai-companion,.launch-app-window{transform:none}.ai-companion{margin:-10px 8px 0}.section-heading{display:block;margin-bottom:25px}.section-heading>p{max-width:650px;margin-top:18px}.ai-core,.launch-audience,.launch-faq,.launch-next,.launch-switching,.launch-workflow,.product-tour{margin-block:50px}.ai-core{padding:24px}.ai-core .reporting-visuals,.tour-layout{grid-template-columns:minmax(0,1fr)}.tour-layout{gap:25px}.tour-tabs{flex-direction:row;margin-bottom:25px}.tour-tabs button{flex:1 1;font-size:12px;gap:8px;padding:14px 9px}.tour-tabs button>span{display:none}.tour-copy h3{font-size:26px}.tour-copy .tour-note{display:none}.launch-audience-cards{gap:20px}.launch-switching{gap:35px}.launch-faq,.launch-switching{grid-template-columns:minmax(0,1fr)}.launch-faq{gap:18px}.next-grid{gap:22px}.next-grid h3{font-size:21px}.final-inner{padding-inline:0;gap:30px}.final-banner .final-inner{grid-template-columns:minmax(0,1fr)}.ai-core .captured-details h3{font-size:20px}.ai-core .capture-stages>li{font-size:9px}.launch-audience{padding:28px}}@media(max-width:480px){.wrap{width:calc(100% - 32px)}.header-inner{height:65px;gap:10px}.header-actions{gap:8px}.header-actions .button{font-size:11px;padding:10px 12px;min-height:38px}.brand{font-size:21px}.launch-hero .eyebrow{font-size:8px}.hero-tagline{font-size:18px}.launch-hero .hero-description{font-size:14px}.launch-hero .actions{gap:10px;flex-wrap:wrap}.launch-hero .actions .button{font-size:12px;padding:12px 15px}.launch-hero .hero-platforms>span{font-size:10px}.ai-companion{padding:14px 12px;gap:9px}.ai-spark{width:36px;height:36px;font-size:21px}.ai-companion strong{font-size:11px}.ai-companion div>span{font-size:9px}.ai-core{padding:23px 16px}.section-heading h2{font-size:29px}.section-heading>p{font-size:13px}.ai-usecase-heading h3{font-size:25px}.ai-core .capture-demo{padding:12px}.ai-core .captured-details h3{font-size:16px}.ai-core .suggested-field>span{font-size:8px}.ai-core .suggested-field>strong{font-size:10px}.ai-core .source-field>strong{font-size:7px}.ai-core .review-reminder{font-size:8px}.ai-core .capture-stages>li{font-size:7px;padding:9px 4px}.ai-core .reporting-intro h2{font-size:29px}.ai-core .reporting-intro>p{font-size:13px}.ai-assurance{display:grid;gap:15px}.tour-screen figcaption{font-size:8px;padding:10px}.tour-tabs button{font-size:11px}.launch-audience-cards,.next-grid{grid-template-columns:minmax(0,1fr)}.launch-audience-cards article{padding-top:20px}.launch-audience-cards h3{font-size:23px}.launch-faq summary{font-size:14px}.roadmap-details>summary{padding:22px 18px}.roadmap-details strong{font-size:17px}.roadmap-content{padding:0 18px 22px}.screen-toolbar b{font-size:8px}.final-inner h2{font-size:31px}}.launch-hero .hero-copy,.launch-hero .hero-copy>*{animation:none}@media(max-width:650px){.header-actions .button{display:inline-flex}.header-actions .button>span{display:none}}.companion-features{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.companion-features>span{font-size:9px;padding:5px 7px;border:1px solid var(--border);border-radius:20px;color:var(--primary);background:var(--soft)}.ai-companion{align-items:flex-start}.ai-feature-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:35px 0 45px}.ai-feature-strip>a{padding:20px 16px;background:var(--surface);border:1px solid var(--border);border-radius:9px;transition:transform .2s,border-color .2s}.ai-feature-strip>a:hover{transform:translateY(-3px);border-color:var(--primary)}.ai-feature-strip>a>span{font-size:10px;color:var(--primary);display:block;margin-bottom:16px}.ai-feature-strip strong{font-size:15px;display:block;line-height:1.4}.ai-feature-strip p{font-size:11px;margin:8px 0 0}.ai-daily{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:38px;align-items:center;margin:35px 0 55px;padding-bottom:40px;border-bottom:1px solid var(--border)}.ai-daily h3{font-size:32px}.ai-daily p{font-size:13px}.ai-daily .day-panel{width:100%;min-width:0}.daily-example-label{font-size:10px;color:var(--muted)}.ai-core .conversational-reporting .reporting-visuals{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:25px}.conversation-chat{min-width:0;padding:22px;border-radius:12px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.conversation-log{height:310px;overflow:auto;padding:18px 3px 12px;overscroll-behavior:contain}.assistant-greeting,.assistant-message{display:flex;gap:10px;align-items:flex-start}.assistant-greeting>span,.assistant-message>span{color:var(--primary);font-size:17px;line-height:1.5}.assistant-greeting p,.assistant-message p{font-size:13px;line-height:1.7;margin:0}.assistant-greeting p{background:var(--soft);padding:13px;border-radius:0 10px 10px 10px}.conversation-turn{margin-top:20px;animation:arrive .25s both}.user-message{margin-left:42px;margin-bottom:17px;text-align:right}.user-message>span{font-size:9px;color:var(--muted);display:block;margin-bottom:6px}.user-message>p{display:inline-block;background:var(--primary);color:var(--primary-ink);font-size:12px;line-height:1.6;padding:11px 14px;border-radius:10px 0 10px 10px;margin:0}.assistant-message>div{min-width:0}.message-sources{margin-top:10px}.message-sources>summary{cursor:pointer;font-size:10px;color:var(--primary);list-style:none;font-weight:550}.message-sources ul{list-style:none;padding:10px;margin:9px 0;background:var(--soft);border:1px solid var(--border);border-radius:6px}.message-sources li{font-size:10px;padding-block:6px;color:var(--text)}.message-sources li>small{display:block;font-size:8px;color:var(--muted);margin-top:4px}.suggested-next{padding:15px 0;border-top:1px solid var(--border)}.suggested-next>span{font-size:9px;color:var(--muted);display:block;margin-bottom:8px}.suggested-next>button{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;width:100%;padding:12px;border:1px solid var(--border);border-radius:7px;background:var(--soft);color:var(--primary);font-size:12px}.chat-composer{display:flex;align-items:center;gap:8px;border:1px solid var(--border);padding:6px;border-radius:9px;background:var(--surface)}.chat-composer>input{flex:1 1;min-width:0;background:transparent;color:var(--text);border:0;padding:10px 7px;font-size:11px}.chat-composer>button{border:0;border-radius:7px;background:var(--primary);color:var(--primary-ink);height:33px;width:33px;font-size:20px;flex-shrink:0}.chat-composer>button:disabled{opacity:.4;cursor:default}.conversation-actions{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:14px}.conversation-actions>button{font-size:11px;padding:8px 11px;border:1px solid var(--border);border-radius:6px;background:var(--soft);color:var(--primary)}.conversation-actions>.restart-chat{border:0;background:transparent;color:var(--muted);font-size:10px}.conversation-report{min-width:0;padding:25px;background:var(--surface);border:1px solid var(--border);border-radius:12px;align-self:start}.produced-heading>span,.report-preview-heading>span{font-size:9px;letter-spacing:.06em;color:var(--primary);font-weight:650}.produced-heading h3,.report-preview-heading h3{font-size:28px;margin:15px 0 12px}.produced-heading p,.report-preview-heading p{font-size:12px;line-height:1.7}.conversation-report>img{display:block;width:100%;height:auto;border-radius:6px;margin-block:22px}.conversation-report>.button{width:100%;font-size:12px}.conversation-report.is-produced{animation:arrive .3s both}.produced-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:24px 0}.produced-metrics>div{background:var(--soft);padding:13px 10px;border:1px solid var(--border);border-radius:6px}.produced-metrics span{font-size:8px;color:var(--muted);display:block;margin-bottom:8px}.produced-metrics strong{font-size:20px;color:var(--primary);letter-spacing:-.04em}.report-table-scroll{overflow-x:auto}.conversation-report table{border-collapse:collapse;font-size:9px;width:100%;text-align:left}.conversation-report td,.conversation-report th{padding:12px 7px;border-bottom:1px solid var(--border)}.conversation-report thead{background:var(--soft)}.conversation-report tbody th{font-weight:500}.conversation-report td{text-align:right;white-space:nowrap}.conversation-report tfoot{font-weight:650}.report-provenance{margin-block:20px;font-size:10px;color:var(--text)}.report-provenance>p{font-size:10px;line-height:1.7;margin:7px 0 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:950px){.ai-daily{grid-template-columns:minmax(0,1fr)}.ai-daily>div:first-child{max-width:650px}.ai-core .conversational-reporting .reporting-visuals{grid-template-columns:minmax(0,1fr)}.conversation-report{width:100%}.conversation-report table{font-size:12px}.produced-metrics span{font-size:10px}.produced-metrics strong{font-size:24px}.companion-features{gap:5px}.companion-features>span{font-size:8px}.ai-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.ai-companion strong{font-size:12px}.companion-features>span{font-size:8px;padding:4px 6px}.ai-feature-strip{gap:10px;margin-block:25px 35px}.ai-feature-strip>a{padding:15px 12px}.ai-feature-strip strong{font-size:12px}.ai-feature-strip p{font-size:10px}.ai-daily{gap:20px}.ai-daily h3{font-size:27px}.ai-daily .day-panel{padding:12px}.ai-daily .panel-title h3{font-size:16px}.ai-daily .next-steps>div,.ai-daily .panel-title>span{font-size:8px}.conversation-chat{padding:15px}.conversation-log{height:300px}.assistant-greeting p,.assistant-message p{font-size:12px}.conversation-report{padding:18px}.produced-metrics{gap:6px}.produced-metrics>div{padding:10px 7px}.produced-metrics span{font-size:8px}.produced-metrics strong{font-size:18px}.conversation-report table{font-size:9px}.conversation-report td,.conversation-report th{padding:10px 5px}.produced-heading h3,.report-preview-heading h3{font-size:25px}.conversation-actions>button{font-size:10px}.suggested-next>button{font-size:11px}.chat-composer>input{font-size:10px}}.order-progress-section{margin-block:80px}.order-overview{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow)}.overview-toolbar{display:flex;justify-content:space-between;gap:20px;padding:23px 28px;background:var(--soft);border-bottom:1px solid var(--border)}.overview-toolbar>strong{font-size:21px;letter-spacing:-.03em}.overview-toolbar>span{font-size:10px;color:var(--muted);align-self:center}.overview-columns,.overview-rows>button{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.5fr);gap:20px;align-items:center}.overview-columns{padding:15px 28px;color:var(--muted);font-size:10px;border-bottom:1px solid var(--border)}.overview-columns>span:last-child{text-align:right}.overview-rows>button{width:100%;border:0;border-bottom:1px solid var(--border);border-left:4px solid transparent;padding:18px 25px 18px 24px;text-align:left;color:var(--text);background:var(--surface)}.overview-rows>button[aria-pressed=true]{background:var(--soft);border-left-color:var(--primary)}.overview-rows>button>span:first-child{display:grid;gap:5px}.overview-rows small{font-size:9px;color:var(--muted)}.overview-rows strong{font-size:14px;font-weight:550}.overview-rows>button>span:last-child{text-align:right;font-size:13px;white-space:nowrap}.overview-rows i{font-style:normal;margin-left:15px;color:var(--primary)}.order-stage{font-size:10px;padding:7px 10px;border-radius:20px;justify-self:start;border:1px solid var(--border);background:var(--accent);color:var(--primary)}.order-stage.stage-7{background:#e8f6ef;color:#246441}.selected-order{padding:26px 28px}.selected-order-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.selected-order-heading>div>span{font-size:10px;color:var(--muted)}.selected-order-heading h3{font-size:25px;margin:9px 0 0}.payment-separate{font-size:10px;border:1px solid #e7d9b9;background:#fff8e8;color:#875820;border-radius:20px;padding:8px 11px}.order-stage-flow{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));list-style:none;padding:0;margin:0 0 25px;gap:8px}.order-stage-flow li{position:relative;display:flex;flex-direction:column;gap:9px;padding-top:9px;color:var(--muted);font-size:9px;border-top:2px solid var(--border)}.order-stage-flow li>span{height:24px;width:24px;display:grid;place-items:center;background:var(--soft);border:1px solid var(--border);border-radius:50%;font-size:10px}.order-stage-flow strong{font-weight:500;line-height:1.5}.order-stage-flow small{font-size:8px;color:var(--primary)}.order-stage-flow .is-complete{border-color:var(--primary);color:var(--primary)}.order-stage-flow .is-complete>span{background:var(--accent)}.order-stage-flow .is-current{border-color:var(--primary);color:var(--text)}.order-stage-flow .is-current>span{background:var(--primary);color:var(--primary-ink);border-color:var(--primary)}.order-stage-flow .is-current strong{font-weight:700}.order-next-action{display:flex;gap:14px;padding:20px;background:var(--soft);border:1px solid var(--border);border-radius:8px}.order-next-action>span{color:var(--primary);font-size:23px}.order-next-action small{display:block;color:var(--primary);font-size:9px;letter-spacing:.03em;margin-bottom:9px}.order-next-action strong{font-size:13px;font-weight:550}.order-next-action p{font-size:10px;margin:8px 0 0}.overview-note{font-size:10px;padding:0 28px 22px;margin:0}.api-support-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:75px;align-items:center;margin-block:85px;padding:42px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(120deg,var(--hero),var(--soft))}.api-copy>p{font-size:14px}.api-copy ul{padding-left:19px;font-size:13px;line-height:1.9;color:var(--muted);margin-block:22px}.api-visual{min-width:0}.api-site-preview{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}.storefront-preview{padding:25px}.storefront-preview>span{font-size:8px;letter-spacing:.08em;color:var(--primary)}.storefront-preview h3{font-size:27px;margin:13px 0 22px}.storefront-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.storefront-products>div{border:1px solid var(--border);background:var(--soft);border-radius:6px;display:flex;flex-direction:column;text-align:center;gap:12px;padding:20px 8px 13px}.storefront-products>div>span{font-size:30px;color:var(--primary)}.storefront-products small{font-size:8px;color:var(--muted)}.storefront-preview>p{font-size:9px;margin:18px 0 0}.api-connection{display:flex;flex-direction:column;align-items:center;gap:8px;padding-block:13px;color:var(--primary)}.api-connection>strong{padding:13px 27px;border:1px solid var(--primary);border-radius:6px;background:var(--surface);font-size:13px;font-weight:550}.api-connection>span{font-size:20px}.api-operations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.api-operations>span{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;border:1px solid var(--border);border-radius:6px;background:var(--surface);padding:15px 7px}.api-operations svg{width:18px;height:18px;color:var(--primary);flex-shrink:0}.api-visual>p{font-size:10px;text-align:center;margin:16px 0 0}@media(max-width:950px){.api-support-section{grid-template-columns:minmax(0,1fr);gap:35px;padding:30px}.api-copy{max-width:650px}.api-visual{max-width:600px;width:100%;justify-self:center}.order-stage-flow{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}}@media(max-width:480px){.api-support-section,.order-progress-section{margin-block:50px}.overview-toolbar{padding:18px 15px;gap:10px}.overview-toolbar>span{font-size:8px}.overview-columns{padding:12px 15px;font-size:8px}.overview-columns,.overview-rows>button{gap:8px;grid-template-columns:1.3fr 1fr .5fr}.overview-rows>button{padding:15px 10px}.overview-rows strong{font-size:11px}.order-stage,.overview-rows small{font-size:8px}.order-stage{padding:6px}.overview-rows>button>span:last-child{font-size:10px}.overview-rows i{display:none}.selected-order{padding:22px 15px}.selected-order-heading{display:block}.payment-separate{display:inline-block;margin-top:13px;font-size:9px}.order-stage-flow{gap:17px 9px}.order-stage-flow li{font-size:8px}.order-stage-flow small{font-size:7px}.order-next-action{padding:15px 12px;gap:10px}.order-next-action strong{font-size:12px}.order-next-action small{font-size:8px}.overview-note{padding:0 15px 20px}.api-support-section{padding:25px 18px}.api-support-section h2{font-size:29px}.storefront-preview{padding:20px 16px}.storefront-preview h3{font-size:25px}.storefront-products{gap:6px}.storefront-products small{font-size:7px}.api-operations{gap:6px}.api-operations>span{display:flex;flex-direction:column;font-size:9px;padding:12px 5px}}.hero-task-devices{position:relative;min-height:500px;padding:20px 0 65px}.desktop-task-display{width:calc(100% - 75px);transform:rotate(-1.5deg);position:relative;z-index:1;margin-top:15px}.desktop-task-display .day-panel{border:0;border-radius:0;box-shadow:none;padding:22px 18px 25px;min-height:335px}.desktop-task-display .panel-title h3{font-size:23px}.desktop-task-display .panel-title>span{font-size:8px}.desktop-task-display .task-metrics{gap:7px;margin-top:20px}.desktop-task-display .metric{padding:13px 9px;min-width:0}.desktop-task-display .metric strong{font-size:21px}.desktop-task-display .metric span{font-size:8px}.desktop-task-display .metric svg{width:19px;height:19px}.desktop-task-display .next-steps{margin-top:20px}.desktop-task-display .next-steps h4{font-size:12px}.desktop-task-display .next-steps>div{font-size:9px;gap:8px;padding-block:11px}.desktop-task-display .demo-button,.desktop-task-display .next-steps small{font-size:8px}.hero-task-phone{position:absolute;right:-3px;top:110px;width:222px;border:7px solid #102f40;border-radius:32px;background:#fff;color:#102f40;z-index:2;box-shadow:0 22px 42px #092b3b30;padding:10px 10px 0;transform:rotate(3deg);overflow:hidden}.task-phone-camera{position:absolute;left:50%;transform:translateX(-50%);top:7px;height:13px;width:64px;background:#102f40;border-radius:12px}.task-phone-status{display:flex;justify-content:space-between;font-size:7px;margin:0 5px 17px;font-weight:650}.task-phone-brand{display:flex;align-items:center;gap:5px;font-size:10px;margin-bottom:18px}.task-phone-brand img{border-radius:5px;width:20px;height:20px}.task-phone-brand>span{margin-left:auto;color:#00758b;font-size:17px}.task-phone-heading>p{font-size:9px;color:#597782;margin:0 0 4px}.task-phone-heading h3{font-size:20px;margin:0 0 7px;color:#102f40;line-height:1.15}.task-phone-heading>span{font-size:7px;color:#597782}.task-phone-summary{background:#e7f4f7;border:1px solid #d7e9ee;border-radius:7px;padding:9px;margin:13px 0 10px;display:flex;justify-content:space-between;gap:5px;align-items:center}.task-phone-summary>span{font-size:7px;color:#315565}.task-phone-summary strong{font-size:17px;color:#006b80;display:inline-block;margin-right:3px}.task-phone-summary small{font-size:6px;color:#006b80}.task-phone-list{display:flex;flex-direction:column;gap:7px}.task-phone-list>a{display:flex;align-items:center;gap:6px;padding:10px 6px;border:1px solid #e1ebee;background:#fff;border-radius:7px;color:#102f40}.phone-task-icon{width:25px;height:28px;display:grid;place-items:center;border-radius:6px;background:#e9f5fd;color:#007cac;flex-shrink:0}.phone-task-icon svg{width:16px;height:16px}.task-tone-1{background:#e7f7ec;color:#21864b}.task-tone-2{background:#fff4e1;color:#c47716}.task-tone-3{background:#fcedeb;color:#c75442}.task-phone-list>a>div{flex:1 1;min-width:0}.task-phone-list strong{font-size:8px;display:block;font-weight:650;line-height:1.4}.task-phone-list small{font-size:6px;display:block;margin-top:4px;color:#597782;line-height:1.4}.task-phone-list b{font-size:11px;color:#102f40}.phone-task-arrow{font-size:13px;color:#6c8794}.task-phone-ai{display:flex;align-items:center;gap:7px;background:#f1f8fa;border-radius:7px;padding:10px 8px;margin-top:11px}.task-phone-ai>span{font-size:18px;color:#006b80}.task-phone-ai strong{display:block;font-size:8px}.task-phone-ai div>span{font-size:6px;color:#597782;display:block;margin-top:3px}.task-phone-nav{display:flex;justify-content:space-around;border-top:1px solid #e1ebee;margin-top:13px;padding:9px 0 3px;color:#7c9099}.task-phone-nav>span{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:6px}.task-phone-nav svg{width:13px;height:13px}.task-phone-nav .selected{color:#006b80}.task-phone-home{height:3px;border-radius:3px;width:65px;background:#16333f;margin:9px auto 3px}.hero-mobile-label{position:absolute;right:6px;top:580px;font-size:9px;color:var(--primary);z-index:3}.launch-hero-visual .ai-companion{margin-top:55px;z-index:3}.hero-task-devices+.ai-companion{margin-left:0}.core-operations{margin-block:85px}.operations-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.operations-grid>article{padding:25px 22px;border:1px solid var(--border);border-radius:10px;background:var(--surface);transition:transform .2s,border-color .2s}.operations-grid>article:hover{border-color:var(--primary);transform:translateY(-3px)}.operation-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.operation-card-top>span{width:43px;height:43px;border-radius:10px;display:grid;place-items:center;background:var(--accent);color:var(--primary)}.operation-card-top>small{font-size:10px;color:var(--muted)}.operations-grid h3{font-size:20px;line-height:1.25;margin-bottom:12px}.operations-grid p{font-size:12px;line-height:1.7;margin-bottom:0}.operations-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:25px;font-size:12px;color:var(--primary);font-weight:550}.operations-links a{display:flex;align-items:center;gap:18px}.core-operations .section-heading>div{max-width:780px}@media(max-width:1050px){.hero-task-devices{min-height:510px}.desktop-task-display{width:calc(100% - 45px)}.desktop-task-display .day-panel{padding:15px 10px}.desktop-task-display .task-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-task-display .next-steps>div{grid-template-columns:20px 1fr auto}.desktop-task-display .next-steps .demo-button,.desktop-task-display .next-steps>div>span:last-child{display:none}.hero-task-phone{right:-7px;top:150px;width:198px}.task-phone-heading h3{font-size:18px}.task-phone-list>a{padding:9px 5px;gap:5px}.hero-mobile-label{top:605px;font-size:8px}.launch-hero-visual .ai-companion{margin-top:70px}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hero-task-devices{min-height:555px;padding-top:0}.desktop-task-display{width:calc(100% - 55px);max-width:500px;margin-top:0}.desktop-task-display .task-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-task-phone{top:115px;right:3px;width:215px;transform:rotate(2deg)}.hero-mobile-label{top:600px;right:6px}.launch-hero-visual .ai-companion{margin-top:60px}.operations-grid>article{padding:23px 20px}}@media(max-width:480px){.hero-task-devices{min-height:535px;padding-bottom:40px}.desktop-task-display{width:calc(100% - 28px);transform:rotate(-2deg)}.desktop-task-display .day-panel{padding:14px 10px;min-height:310px}.desktop-task-display .panel-title h3{font-size:18px}.desktop-task-display .panel-title>span{font-size:6px}.desktop-task-display .task-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:12px}.desktop-task-display .metric{padding:9px}.desktop-task-display .metric strong{font-size:18px}.desktop-task-display .metric span{font-size:7px}.desktop-task-display .next-steps{margin-top:13px}.desktop-task-display .next-steps h4{font-size:10px}.desktop-task-display .next-steps>div{font-size:7px;padding-block:8px}.desktop-task-display .hero-screen-note,.desktop-task-display .next-steps small,.desktop-task-display .screen-toolbar b{font-size:7px}.hero-task-phone{top:165px;right:3px;width:190px;border-width:6px;padding:10px 8px 0}.task-phone-brand{margin-bottom:13px}.task-phone-heading h3{font-size:18px}.task-phone-list strong{font-size:7px}.task-phone-list small{font-size:6px}.task-phone-list>a{padding:8px 5px}.task-phone-summary{padding:7px;margin:10px 0}.task-phone-nav{margin-top:10px}.hero-mobile-label{top:625px;font-size:8px;right:2px}.launch-hero-visual .ai-companion{margin-top:100px}.core-operations{margin-block:55px}.operations-grid{gap:12px}.operations-grid>article{padding:19px 14px}.operation-card-top{margin-bottom:18px}.operation-card-top>span{width:35px;height:35px;border-radius:8px}.operation-card-top svg{width:23px;height:23px}.operations-grid h3{font-size:17px}.operations-grid p{font-size:11px}.operations-links{font-size:11px;gap:16px}.hero-task-devices+.ai-companion{margin-left:0;margin-right:0}}.hero-task-devices{min-height:600px}.hero-mobile-label{display:none}.hero-task-phone .task-phone-brand,.hero-task-phone .task-phone-status{margin-bottom:12px}.hero-task-phone .task-phone-list{gap:6px}.hero-task-phone .task-phone-list>a{padding-block:7px}.hero-task-phone .task-phone-ai{padding-block:8px;margin-top:8px}.hero-task-phone .task-phone-nav{padding-top:7px;margin-top:10px}@media(max-width:760px){.hero-task-devices{min-height:630px}.launch-hero-visual .ai-companion{margin-top:20px}}@media(max-width:480px){.hero-task-devices{min-height:620px}.hero-task-phone{top:85px}.launch-hero-visual .ai-companion{margin-top:20px}}.ai-core .autoplay-reporting .reporting-visuals{grid-template-columns:minmax(0,1fr);max-width:880px;margin:28px auto 0}.autoplay-reporting .conversation-log{height:540px;position:relative;scrollbar-gutter:stable}.autoplay-reporting .assistant-message>div{flex:1 1}.demo-playback{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.demo-playback>span{font-size:10px;color:var(--primary)}.demo-playback>div{display:flex;gap:7px}.demo-playback button{font-size:10px;padding:7px 10px;background:var(--soft);color:var(--primary);border:1px solid var(--border);border-radius:6px}.chat-thinking{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px!important}.chat-thinking>span:first-child{font-size:9px;letter-spacing:3px;color:var(--primary);animation:chatThinking 1s ease-in-out infinite alternate}.inline-trading-report{margin-top:16px;box-shadow:none;background:var(--soft)}.inline-trading-report .produced-heading h3{font-size:24px}.inline-trading-report table{font-size:11px}.inline-trading-report .produced-metrics>div{background:var(--surface)}.autoplay-reporting .suggested-next{padding-block:12px}.autoplay-reporting .user-message{margin-left:60px}.autoplay-reporting .conversation-turn{margin-bottom:16px}@keyframes chatThinking{0%{opacity:.35}to{opacity:1}}@media(max-width:480px){.autoplay-reporting .conversation-log{height:540px}.demo-playback{align-items:flex-start;flex-direction:column;gap:9px}.inline-trading-report{padding:12px}.inline-trading-report .produced-heading h3{font-size:20px}.inline-trading-report .produced-metrics{grid-template-columns:1fr;margin-block:16px}.inline-trading-report .produced-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px}.inline-trading-report .produced-metrics span{margin:0;font-size:10px}.inline-trading-report table{font-size:9px}.inline-trading-report td,.inline-trading-report th{padding:10px 4px}.autoplay-reporting .assistant-message{gap:6px}.autoplay-reporting .user-message{margin-left:25px}}@media(prefers-reduced-motion:reduce){.autoplay-reporting .conversation-turn,.chat-thinking>span:first-child,.inline-trading-report{animation:none!important}}.case-studies{margin-block:55px 65px}.case-study-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.case-study{border:1px solid var(--border);border-radius:14px;padding:30px;background:var(--surface);min-width:0}.case-study-identity{display:flex;align-items:center;gap:15px;padding-bottom:22px;border-bottom:1px solid var(--border);margin-bottom:24px}.case-monogram{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:13px;background:#f5eddb;color:#795529;font-size:28px;font-weight:700}.warehouse-monogram{background:var(--accent);color:var(--primary)}.case-study-identity>div>span{font-size:9px;color:var(--muted);letter-spacing:.07em}.case-study-identity h3{font-size:26px;margin:7px 0 0}.case-study h4{font-size:25px;line-height:1.25;margin:0 0 15px;letter-spacing:-.035em}.case-study>p{font-size:13px;line-height:1.8}.case-study dl{margin:22px 0}.case-study dl>div{padding-block:12px;border-top:1px solid var(--border)}.case-study dt{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--primary);font-weight:650}.case-study dd{font-size:12px;line-height:1.75;margin:8px 0 0;color:var(--muted)}.case-tags{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0 24px}.case-tags>span{font-size:10px;border-radius:20px;background:var(--soft);color:var(--primary);padding:7px 10px}.case-study>a{display:inline-flex;gap:18px;font-size:12px;color:var(--primary);font-weight:600}.stock-feature{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:45px;margin-block:70px;padding:35px;background:linear-gradient(135deg,var(--soft),var(--hero));border:1px solid var(--border);border-radius:16px}.stock-feature-copy h2{font-size:35px;line-height:1.15}.stock-feature-copy h2>span{color:var(--primary)}.stock-feature-copy>p{font-size:13px;line-height:1.8}.stock-feature-copy ul{padding:0;list-style:none;margin:25px 0}.stock-feature-copy li{display:flex;align-items:flex-start;gap:13px;margin-block:20px}.stock-feature-copy li>svg{color:var(--primary);flex-shrink:0;margin-top:2px}.stock-feature-copy h3{font-size:15px;margin:0 0 8px}.stock-feature-copy li p{font-size:12px;line-height:1.75;margin:0}.stock-feature-copy .button{font-size:12px}.stock-feature-image{margin:0;min-width:0}.stock-feature-image img{display:block;width:100%;height:auto;border-radius:15px;box-shadow:var(--shadow)}.stock-feature-image figcaption{font-size:9px;color:var(--muted);text-align:center;margin-top:12px;line-height:1.6}@media(max-width:950px){.stock-feature{grid-template-columns:minmax(0,1fr);gap:28px}.stock-feature-image{max-width:700px;width:100%;margin:auto}}@media(max-width:650px){.case-studies{margin-block:35px 45px}.case-study-grid{grid-template-columns:minmax(0,1fr);gap:18px}.case-study{padding:23px}.case-study h4,.case-study-identity h3{font-size:24px}.case-study-identity>div>span{font-size:8px}.stock-feature{padding:22px;margin-block:45px}.stock-feature-copy h2{font-size:30px}.stock-feature-copy .button{font-size:11px;padding-inline:14px}}.case-study-with-image{padding:0;overflow:hidden;display:flex;flex-direction:column}.case-study-scene{position:relative;margin:0;aspect-ratio:3/1.65;overflow:hidden;background:var(--soft)}.case-study-scene>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.case-study-with-image:hover .case-study-scene>img{transform:scale(1.025)}.case-study-scene>figcaption{position:absolute;left:13px;bottom:12px;font-size:8px;line-height:1.5;padding:5px 9px;border-radius:5px;background:#102f40d9;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.case-study-body{padding:28px;display:flex;flex-direction:column;flex:1 1}.case-study-body>p{font-size:13px;line-height:1.8}.case-study-body .case-study-identity{align-items:center;gap:18px;min-height:96px}.client-logo-link{display:flex;align-items:center;justify-content:center;width:120px;min-width:120px;height:76px;background:#fff;border-radius:8px;border:1px solid #e4ebed;overflow:hidden}.client-logo{display:block;object-fit:contain;max-width:100%;height:auto}.nutreats-client-logo{width:90px;height:76px;object-fit:cover}.lataste-client-logo{width:112px;height:auto;max-height:64px}.case-study-body .case-study-identity h3{font-size:24px}.case-study-body .case-study-identity>div>span{font-size:8px;line-height:1.6;display:block}.case-study-links{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;gap:15px 22px}.case-study-links>a{display:inline-flex;align-items:center;gap:12px;font-size:11px;color:var(--primary);font-weight:600}.case-study-links>a:focus-visible,.client-logo-link:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media(max-width:950px){.case-study-body{padding:22px}.case-study-body .case-study-identity{gap:12px}.client-logo-link{width:95px;min-width:95px;height:70px}.lataste-client-logo{width:90px}.case-study-body .case-study-identity h3{font-size:22px}}@media(max-width:650px){.case-study-scene{aspect-ratio:3/1.8}.case-study-body{padding:22px}.case-study-body .case-study-identity{min-height:90px}.client-logo-link{width:102px;min-width:102px}.case-study-body .case-study-identity h3{font-size:23px}.case-study-links>a{font-size:11px}.case-study-scene>figcaption{font-size:8px}}@media(prefers-reduced-motion:reduce){.case-study-scene>img{transition:none}.case-study-with-image:hover .case-study-scene>img{transform:none}}.client-proof-strip{display:flex;align-items:center;gap:26px;padding:18px 27px;margin-block:22px 38px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.client-proof-strip>div{margin-right:auto}.client-proof-strip .eyebrow{font-size:9px;margin-bottom:8px}.client-proof-strip>div>a{font-size:13px;font-weight:600;color:var(--primary);display:inline-flex;gap:15px;align-items:center}.client-proof-logo{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e4ebed;border-radius:8px;width:140px;height:66px;flex-shrink:0}.client-proof-logo>img{display:block;object-fit:contain;max-width:125px;max-height:59px;width:auto;height:auto}.client-proof-logo:focus-visible,.client-proof-strip>div>a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media(max-width:650px){.client-proof-strip{flex-wrap:wrap;gap:12px;padding:20px;margin-block:20px 35px}.client-proof-strip>div{width:100%;margin:0 0 3px}.client-proof-logo{flex:1 1;width:auto;min-width:0;height:65px}.client-proof-logo>img{max-width:112px;max-height:57px}.client-proof-strip>div>a{font-size:12px}}