:root{--ink:#192d43;--muted:#687782;--orange:#e8673b;--orange-light:#fff0e8;--paper:#f8f9fb;--line:#dfe5e9;--navy:#172f42;--radius:16px;--shadow:0 18px 60px #19344b0d;font-family:Inter,"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif;color:var(--ink);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:100px}
*{box-sizing:border-box}body{margin:0;background:#fff;line-height:1.7;font-size:15px}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default;opacity:.45}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #da662f;outline-offset:5px}button{border:0}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.35}p{color:var(--muted)}[hidden]{display:none!important}.container{width:min(1200px,calc(100% - 96px));margin-inline:auto}.section{padding-top:100px;padding-bottom:100px}.accent{color:var(--orange)}.eyebrow{font-size:12px;letter-spacing:1.5px;display:flex;align-items:center;gap:9px;font-weight:600;color:var(--muted)}.status-dot,.tiny-dot{display:inline-block;width:6px;height:6px;background:var(--orange);border-radius:50%;flex-shrink:0}.section-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.section-index{font-size:10px;letter-spacing:1.8px;color:#8997a1}.section-title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:48px}h2{font-size:clamp(28px,3vw,40px);letter-spacing:-1px;font-weight:750}.section-title-row>p{font-size:14px;line-height:1.9;max-width:420px}.section-copy>p{margin-top:19px;font-size:14px;line-height:1.95}.section-copy .section-lead{font-size:18px;color:var(--ink);font-weight:500}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:12px 23px;border:1px solid transparent;border-radius:7px;font-size:14px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #142d4012}.button-orange{background:var(--orange);color:#fff}.button-orange:hover{background:#d75930}.button-dark{background:var(--ink);color:#fff}.button-outline{background:transparent;border-color:#cdd6de}.button-small{padding:9px 17px;min-height:40px;font-size:12px}.button-row{display:flex;gap:12px;flex-wrap:wrap}.text-link{display:inline-flex;align-items:center;gap:20px;background:none;padding:0;font-size:14px;font-weight:600;min-height:40px}.text-link:hover{color:var(--orange)}.text-link span{font-size:20px}.skip-link{position:fixed;left:12px;top:-100px;z-index:100;padding:12px;background:var(--ink);color:#fff}.skip-link:focus{top:12px}
.site-header{position:sticky;top:0;z-index:30;background:#ffffffed;backdrop-filter:blur(15px);border-bottom:1px solid #e5e9ed}.header-inner{display:flex;align-items:center;height:84px;gap:30px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand strong{font-size:18px;letter-spacing:.5px}.brand small{display:block;font-size:9px;letter-spacing:1px;color:#7b8793;line-height:1.4;margin-top:1px}.desktop-nav{display:flex;gap:30px;margin-left:auto;font-size:13px}.desktop-nav a:hover{color:var(--orange)}.menu-button{display:none;width:38px;height:38px;background:none;padding:10px}.menu-button span{display:block;height:2px;background:var(--ink);margin:5px 0}.mobile-nav{background:#fff;padding:12px 24px 20px;display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid var(--line)}
.hero{background:linear-gradient(118deg,#f8f9fb 0%,#f3f6f8 68%,#f7f4f0 100%);overflow:hidden}.hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:22px;padding-top:68px;padding-bottom:64px}.hero-copy{position:relative;z-index:2}.hero-copy h1{font-size:clamp(44px,4.5vw,64px);line-height:1.25;letter-spacing:-2px;margin:25px 0 20px;font-weight:800}.hero-description{font-size:17px;line-height:1.9}.hero-services{font-size:12px;margin-top:15px;margin-bottom:30px}.hero-services span{margin:0 9px;color:#c3cbd0}.hero-footnote{display:flex;align-items:center;gap:12px;margin-top:26px;font-size:11px;color:#81909c}.small-line{width:26px;height:1px;background:#a7b0b8}.play-icon{font-size:21px;line-height:1}.hero-visual{height:510px;position:relative}.globe{position:absolute;max-width:none;width:620px;height:520px;left:50%;top:-33px;transform:translateX(-50%);opacity:.85}.orbit{position:absolute;border:1px solid #dce5eb99;border-radius:50%;left:50%;top:45%;transform:translate(-50%,-50%) rotate(-25deg);width:610px;height:340px}.orbit-two{width:590px;height:460px;transform:translate(-50%,-50%) rotate(30deg)}.visual-caption{position:absolute;top:0;left:24px;display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1px;color:#75858e}.visual-caption>span:last-child{margin-left:18px;letter-spacing:0;border:1px solid #cdd7de;border-radius:4px;padding:1px 5px}.floating-card{position:absolute;background:#ffffffed;border:1px solid #fff;border-radius:13px;box-shadow:0 14px 44px #24476018;backdrop-filter:blur(10px)}.brief-card{top:65px;left:3%;display:flex;align-items:center;gap:13px;padding:18px 22px;transform:rotate(-3deg);animation:bob 6s ease-in-out infinite}.mini-icon{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border-radius:11px;font-size:24px}.orange-icon{background:var(--orange-light);color:var(--orange)}.brief-card small{display:block;font-size:10px;color:#8997a1}.brief-card strong{display:block;font-size:15px;margin:3px 0}.brief-card div>span{font-size:10px;color:#7a8a96}.workspace-card{left:19%;right:1%;top:207px;transform:rotate(2deg);animation:bob-reverse 7s ease-in-out infinite}.workspace-heading{display:flex;align-items:center;gap:10px;padding:18px 22px;border-bottom:1px solid #e9edf0}.workspace-heading strong{font-size:14px}.ai-badge{margin-left:auto;font-size:10px;border:1px solid #e3e8ed;border-radius:4px;padding:0 5px;color:#8393a0}.workspace-task{display:flex;align-items:center;gap:12px;margin:0 22px;padding:12px 0;border-bottom:1px solid #eff2f4}.workspace-task strong{font-size:12px;display:block}.workspace-task small{font-size:10px;color:#8896a0;display:block}.task-icon{font-size:20px;color:#6b8597;width:28px;text-align:center}.task-check{margin-left:auto;border-radius:50%;width:19px;height:19px;display:grid;place-items:center;font-size:10px;background:#edf4ed;color:#738e77}.workspace-bottom{display:flex;align-items:center;gap:8px;font-size:9px;color:#829099;padding:11px 22px}.floating-note{position:absolute;right:0;top:150px;font-size:11px;color:#667d8c;padding:9px 15px;background:#ffffffc7;border:1px solid #fff;border-radius:40px;transform:rotate(4deg)}.floating-note span{color:var(--orange);margin-right:7px}.flow-connector{position:absolute;border:1px dashed #b8c6d1;border-top:0;border-left:0;width:150px;height:65px;top:155px;left:190px;border-bottom-right-radius:25px}.motion-toggle{position:absolute;bottom:-28px;right:0;background:none;font-size:10px;color:#7b8b97;display:flex;gap:8px;align-items:center;min-height:30px}.motion-paused *{animation-play-state:paused!important}.proof-strip{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #dce3e8;padding:28px 0;gap:25px}.proof-strip>div{display:flex;align-items:center;gap:18px}.proof-strip strong{font-size:37px;font-weight:700;line-height:1}.proof-strip strong span{font-size:13px;margin-left:4px}.proof-strip p{font-size:11px;color:#6b7b88}.proof-strip b{color:#4d606f;font-weight:500}.proof-symbol{font-size:28px;color:#8b9fac}.proof-strip>a{font-size:11px;color:#687987}.proof-strip>a span{margin-left:15px}
.growth-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.editorial-list article{display:flex;gap:20px;padding:23px 0;border-bottom:1px solid var(--line)}.editorial-list article:first-child{padding-top:0}.editorial-list article>span{font-size:11px;color:var(--orange);padding-top:3px}.editorial-list h3{font-size:18px;margin-bottom:10px}.editorial-list p{font-size:13px;line-height:1.9}.editorial-list>.text-link{margin-top:23px}.research-board{background:#f7f9fb;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.board-toolbar{padding:16px 23px;display:flex;align-items:center;justify-content:space-between;font-size:11px;border-bottom:1px solid var(--line)}.board-toolbar>span:first-child{display:flex;align-items:center;gap:7px}.tiny-dot{background:#809bac}.label{display:inline-block;font-size:10px;font-weight:400;line-height:1.6;white-space:nowrap;color:#768592;padding:2px 7px;border:1px solid #dce3e9;border-radius:4px}.search-prompt{margin:22px;background:white;border:1px solid #e2e7ec;border-radius:6px;padding:10px 13px;font-size:11px;color:#7c8a95;display:flex;gap:9px;align-items:center}.search-prompt span:first-child{font-size:22px;line-height:1}.search-prompt span:last-child{margin-left:auto}.research-body{padding:0 23px 18px;display:flex;align-items:center;gap:12px}.company-monogram{width:40px;height:40px;border-radius:8px;background:#e5edf3;color:#647f93;display:grid;place-items:center;font-size:22px}.company-title h3{font-size:15px}.company-title p{font-size:10px;margin-top:3px}.match-label{margin-left:auto;color:#758775;font-size:10px;background:#e9f0e9;border-radius:5px;padding:3px 6px;white-space:nowrap}.research-detail{padding:0 23px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.research-detail small{color:#9aa4ad;font-size:10px}.research-detail p{font-size:12px;margin:6px 0 19px;line-height:1.9;color:#536876}.source-line{font-size:9px;background:#eef2f5;padding:10px 23px;display:flex;align-items:center;gap:10px;color:#85939d}.source-line>span:first-child{color:#597284}.source-mark{margin-left:auto}.research-bottom{display:flex;align-items:center;gap:10px;padding:18px 23px;background:#fff}.research-bottom>span:first-child{font-size:9px;color:var(--orange)}.research-bottom strong{font-size:12px}.research-bottom>span:last-child{margin-left:auto}.board-disclaimer{font-size:9px;padding:0 23px 16px;background:#fff}
.website-section{background:var(--paper)}.website-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center}.website-illustration{padding:15px 0 0}.browser-frame{border:1px solid #d9e1e7;border-radius:12px;overflow:hidden;background:#fff;box-shadow:var(--shadow);transform:rotate(-2deg)}.browser-chrome{padding:11px 14px;background:#edf1f4;color:#9cabb5;display:flex;justify-content:space-between;font-size:8px}.browser-chrome>span:first-child{font-size:7px;letter-spacing:3px;color:#b1bec7}.mock-site{padding:20px}.mock-nav{display:flex;align-items:center;justify-content:space-between;font-size:7px}.mock-nav b{font-size:10px;letter-spacing:1px}.mock-nav b>span{color:var(--orange)}.mock-nav>span{color:#86939c}.mock-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;padding:32px 0 22px;gap:8px}.mock-hero small{font-size:6px;letter-spacing:1.5px;color:var(--orange)}.mock-hero h3{font-family:Georgia,serif;font-weight:400;font-size:27px;line-height:1.15;margin:9px 0}.mock-hero p{font-size:9px;line-height:1.8}.mock-cta{display:inline-block;background:var(--ink);color:white;font-size:7px;padding:7px 12px;margin-top:14px}.part-illustration{position:relative;height:170px;background:radial-gradient(ellipse at 65% 45%,#e4e9eb,#f5f6f5 68%);border-radius:50%}.part-ring{position:absolute;width:105px;height:105px;border-radius:50%;border:25px solid #70838f;box-shadow:inset 2px 3px 5px #12242d66,3px 6px 0 #425765,8px 12px 17px #203a4544;transform:rotateX(45deg) rotateY(-25deg);background:#e4e9ed}.ring-back{left:15px;top:45px;border-color:#8e9ea8}.ring-front{left:57px;top:14px;border-color:#b6c2c9;box-shadow:inset 1px 1px 3px #263f51,3px 6px 0 #728693,6px 10px 18px #27435433}.part-illustration>span{position:absolute;bottom:1px;right:5px;font-size:6px;letter-spacing:2px;color:#8d9aa4}.mock-bottom{display:flex;justify-content:space-around;border-top:1px solid #e6ebee;padding-top:14px;font-size:8px;color:#8a97a1}.prompt-bubble{margin-top:22px;position:relative;background:white;border:1px solid #e0e6eb;padding:15px 18px;border-radius:12px;display:flex;align-items:center;gap:13px;box-shadow:0 8px 22px #29465b08;transform:translateX(22px)}.prompt-avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--orange-light);color:var(--orange);font-size:11px}.prompt-bubble p{font-size:11px;color:#758692}.prompt-bubble strong{font-weight:500;color:var(--ink)}.prompt-arrow{margin-left:auto;font-size:20px;color:var(--orange)}.preview-label{display:flex;justify-content:center;gap:20px;font-size:9px;margin-top:14px;color:#8b9caa}.preview-label .current{color:var(--orange)}.inline-delivery{font-size:11px;padding:17px 0;margin:10px 0 9px;border-bottom:1px solid var(--line)}.inline-delivery span{font-size:10px;color:#99a4ad;margin-right:15px}
.marketing-flow{display:flex;align-items:stretch;gap:20px}.product-origin{width:25%;flex-shrink:0;background:var(--paper);padding:25px;border-radius:12px;display:flex;flex-direction:column;justify-content:center}.product-origin small{font-size:10px;margin-top:19px;color:#8c99a2}.product-origin h3{font-size:18px;line-height:1.7;margin:7px 0 12px}.product-origin p{font-size:10px}.flow-arrow{align-self:center;font-size:26px;color:#c3cdd4}.channel-examples{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.channel-card{border-top:2px solid #d9e3eb;border-bottom:1px solid #e3e8ed;padding:22px 12px 20px}.channel-card>div{display:flex;align-items:center;gap:8px}.channel-symbol{font-size:15px;display:grid;place-items:center;width:24px;height:24px;background:#eaf0f5;border-radius:4px;font-weight:600}.channel-card small{font-size:10px;color:#8897a2}.channel-card h3{font-size:15px;margin:20px 0 13px}.channel-card p{font-size:12px;line-height:1.9}.sample-tag{font-size:9px;color:#93a0aa;display:block;margin-top:20px}.marketing-feedback{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line);padding:20px 0 0;margin-left:calc(25% + 60px)}.marketing-feedback>span{color:var(--orange);font-size:25px}.marketing-feedback p{font-size:11px}.marketing-feedback small{font-size:9px;color:#8b98a2;margin-left:auto}
.knowledge-section{background:var(--navy);color:white;position:relative;overflow:hidden}.knowledge-section .section-top{margin-bottom:48px}.knowledge-section .eyebrow{color:#b6c8d4}.knowledge-section .section-index{color:#8199ab}.knowledge-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.knowledge-section h2{font-size:35px}.knowledge-section h2 span{color:#efa883}.knowledge-section .section-copy>p{color:#a3b8c6}.knowledge-section .section-copy .section-lead{color:#e6eef3;font-size:16px}.knowledge-services{display:grid;grid-template-columns:1fr 1fr;gap:23px 18px;margin-top:30px}.knowledge-services>div{display:flex;gap:11px}.knowledge-services>div>span{font-size:10px;color:#dc9c79;margin-top:3px}.knowledge-services strong{display:block;font-size:13px;color:#e2ebf1;font-weight:500}.knowledge-services small{display:block;font-size:10px;color:#99adbb;margin-top:4px}.knowledge-section .section-copy .tech-note{font-size:10px;color:#8da4b4;margin-top:25px}.knowledge-chat{border:1px solid #466075;background:#213c51;border-radius:14px;box-shadow:0 15px 55px #00152433;padding:23px}.chat-top{display:flex;align-items:center;gap:10px}.chat-logo{background:#36546b;border-radius:9px;width:36px;height:36px;display:grid;place-items:center;color:#eeb797;font-size:23px}.chat-top strong{font-size:13px}.chat-top small{display:block;font-size:9px;color:#90a8b9}.chat-top>.label{margin-left:auto;color:#9db3c3;border-color:#496174}.file-stack{display:flex;gap:6px;margin:22px 0}.file-stack span{font-size:9px;color:#adbfcc;background:#2b465a;border:1px solid #3a566b;border-radius:4px;padding:4px 7px}.chat-question{background:#e9f0f5;color:#294256;padding:14px 16px;border-radius:9px 9px 0 9px;font-size:12px;max-width:90%;margin-left:auto}.chat-answer{display:flex;gap:10px;margin-top:24px}.answer-icon{color:#eeb797;font-size:22px;line-height:1.3}.chat-answer>div{min-width:0}.chat-answer strong{font-size:13px;font-weight:500}.chat-answer p,.chat-answer ul{font-size:11px;color:#b6c9d7;line-height:1.95;margin-top:9px}.chat-answer ul{padding-left:16px;margin-bottom:15px}.source-details{border:1px solid #496176;border-radius:6px;font-size:10px}.source-details summary{cursor:pointer;padding:10px;color:#c1d3df;display:flex;justify-content:space-between;list-style:none}.source-details summary::-webkit-details-marker{display:none}.source-details[open] summary{border-bottom:1px solid #496176}.source-details>div{padding:12px}.source-details strong{display:block;font-size:10px}.source-details p{margin:4px 0 12px;font-size:10px}.source-details small{font-size:9px;color:#a3bacb}.draft-button{background:none;color:#efb592;display:flex;justify-content:space-between;width:100%;font-size:11px;padding:14px 0 0;gap:15px}.reply-draft{margin-top:13px;border-left:2px solid #b38e79;padding-left:12px}.reply-draft .label{border-color:#648094;color:#bccbd6}.chat-footnote{text-align:center;font-size:9px;color:#98afc0;border-top:1px solid #375267;padding-top:15px;margin-top:20px}
.management-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:90px;align-items:center}.business-report{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:26px 27px;box-shadow:var(--shadow)}.report-heading{display:flex;gap:12px;align-items:center;margin-bottom:22px}.report-mark{display:grid;place-items:center;border-radius:9px;background:#e6edf4;color:#6c879a;width:39px;height:39px;font-size:24px}.report-heading small{font-size:8px;letter-spacing:1.3px;color:#93a2ac}.report-heading h3{font-size:15px;margin-top:4px}.report-heading>.label{margin-left:auto}.report-row{display:flex;align-items:center;gap:17px;padding:20px 0;border-top:1px solid var(--line)}.report-number{font-size:11px;color:#91a2ae}.orange-text{color:var(--orange)}.report-row strong{font-size:12px;font-weight:500}.report-row p{font-size:10px;margin-top:4px}.report-status{margin-left:auto;white-space:nowrap;font-size:9px;color:#718390;background:#eaf0f4;border-radius:4px;padding:4px 6px}.report-row:nth-child(2) .report-status{background:#fff0e7;color:#b77850}.report-footer{display:flex;justify-content:space-between;color:#899ba8;font-size:9px;padding-top:12px;border-top:1px solid var(--line)}.management-grid .text-link{margin-top:21px}
.demos-section{background:#f4f6f8}.demo-shell{border:1px solid #d9e2e9;border-radius:14px;overflow:hidden;background:white;box-shadow:var(--shadow)}.demo-tabs{display:flex;border-bottom:1px solid var(--line);background:#eaf0f4}.demo-tabs button{flex:1;display:flex;gap:13px;align-items:center;text-align:left;padding:20px 27px;background:transparent;border-bottom:3px solid transparent;font-size:15px}.demo-tabs button>span:first-child{font-size:10px;color:#8c9ca8}.demo-tabs button[aria-selected=true]{background:#fff;border-bottom-color:var(--orange)}.demo-tabs button[aria-selected=true]>span:first-child{color:var(--orange)}.tab-arrow{margin-left:auto;color:#8ca0ae}#demo-panel{padding:30px 38px}.demo-panel-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}#step-count{font-family:monospace;font-size:11px;color:#8195a4}.demo-steps{display:flex;gap:15px;margin-bottom:28px}.demo-step{flex:1;background:none;display:flex;align-items:center;gap:9px;padding:0 0 14px;border-bottom:2px solid #e6ebef;font-size:12px;color:#8d9aa5;text-align:left}.demo-step>span{font-size:9px;display:grid;place-items:center;border-radius:50%;background:#edf1f4;width:22px;height:22px;flex-shrink:0}.demo-step[aria-current=step]{color:var(--ink);border-bottom-color:var(--orange)}.demo-step[aria-current=step]>span{background:var(--orange);color:white}.demo-content{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px;align-items:center;min-height:290px;padding:12px 0 24px}.demo-explanation h3{font-size:26px;line-height:1.5;margin:9px 0 15px}.demo-explanation>small{font-size:10px;letter-spacing:1px;color:var(--orange)}.demo-explanation p{font-size:13px;line-height:1.9}.demo-example{padding:25px;border:1px solid #e0e6eb;border-radius:10px;background:#f8fafb;font-size:12px}.demo-example h4{font-size:14px;margin:0 0 13px}.demo-example p{font-size:12px;line-height:1.9}.demo-example .label{margin-bottom:12px}.demo-example dl{margin:0}.demo-example dl>div{display:flex;gap:18px;padding:10px 0;border-bottom:1px solid #e2e8ed}.demo-example dl>div:last-child{border-bottom:0}.demo-example dt{color:#8596a2;min-width:58px}.demo-example dd{margin:0;color:#344f62}.demo-example ul{padding-left:18px;margin-bottom:0;color:#667d8c;line-height:2}.demo-example details{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);color:#6d8393}.demo-example summary{cursor:pointer}.demo-example details p{margin-top:10px;font-size:11px}.demo-example blockquote{margin:0;padding-left:14px;border-left:2px solid #eaa07e;color:#647e91;line-height:1.9}.example-state{padding:10px 12px;background:#eef2e9;color:#6f805a;font-size:11px;border-radius:5px;margin-top:13px}.demo-confirm{margin-top:15px}.demo-controls{border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:15px}.demo-controls p{font-size:10px;color:#91a0aa}.approach-intro{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.approach-intro h2{margin-top:20px}.approach-intro>div>p{font-size:14px;line-height:2;margin-top:14px}.approach-steps{list-style:none;padding:0;margin:52px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.approach-steps li{border-top:1px solid var(--line);padding-top:20px}.approach-steps li>span{font-size:12px;color:var(--orange)}.approach-steps h3{font-size:17px;margin:17px 0 10px}.approach-steps p{font-size:12px;line-height:1.9}
.contact-section{background:#1a3043;color:#fff;padding:65px 0}.contact-grid{display:grid;grid-template-columns:1fr 320px;align-items:center;gap:100px}.contact-section .eyebrow{color:#aabcc9;font-size:10px}.contact-section h2{font-size:42px;margin-top:19px;line-height:1.5}.contact-section h2 span{color:#efad89}.contact-section p{font-size:13px;color:#afc0cd;margin:16px 0 24px}.contact-card{background:#233f54;border:1px solid #3c576b;border-radius:12px;text-align:center;padding:22px}.qr-slot{min-height:184px;width:200px;max-width:100%;margin:auto;border:1px dashed #8d9da8;background:#f6f8fa;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:6px;padding:10px;color:var(--ink);gap:8px}.qr-placeholder-icon{font-size:38px;line-height:1;color:#8b9da9}.qr-slot strong{font-size:12px;font-weight:500}.qr-slot small{font-size:9px;color:#8b9aa5}.qr-slot.has-image{background:#fff;border:0;padding:12px}.qr-slot img{width:100%;height:auto;max-height:400px;object-fit:contain}.contact-card p{font-size:10px;margin:15px 0 0}.contact-card>.text-link{font-size:11px;color:#d9e5ed;margin:6px 8px 0;gap:5px}.site-footer{background:#f9fafb;padding:28px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-inner .brand strong{font-size:15px}.footer-inner .brand small{font-size:8px}.footer-inner>p{font-size:11px}.preview-label-footer{font-size:9px;color:#8f9da7}
dialog{border:1px solid #d5e0e8;padding:42px 40px 30px;border-radius:18px;max-width:min(460px,calc(100% - 32px));max-height:90dvh;overflow:auto;color:var(--ink);box-shadow:0 25px 100px #0b233d40}dialog::backdrop{background:#0b203bb3;backdrop-filter:blur(5px)}dialog>.eyebrow{justify-content:center;font-size:10px}dialog h2{font-size:24px;text-align:center;margin-top:15px}.dialog-description{text-align:center;font-size:12px;margin:12px 0 25px}.dialog-close{position:absolute;right:12px;top:9px;font-size:28px;background:none;color:#728795;width:34px;height:34px;line-height:1}.qr-hint{text-align:center;font-size:11px;margin-top:15px}.dialog-actions{display:flex;justify-content:center;gap:10px;margin-top:20px}.qr-status{text-align:center;font-size:11px;color:#b55532;margin-top:10px}dialog.qr-enlarged{max-width:min(620px,calc(100% - 24px))}dialog.qr-enlarged .qr-slot{width:350px}body.dialog-open{overflow:hidden}
@keyframes bob{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(-2deg)}}@keyframes bob-reverse{0%,100%{transform:translateY(0) rotate(2deg)}50%{transform:translateY(5px) rotate(1deg)}}
@media(min-width:1600px){.container{width:min(1280px,calc(100% - 120px))}.hero-grid{padding-top:85px;padding-bottom:85px}.hero-copy h1{font-size:72px}}
@media(max-width:1100px){.container{width:calc(100% - 64px)}.desktop-nav{gap:20px}.header-inner{gap:20px}.hero-grid{grid-template-columns:1fr 1fr;gap:10px}.hero-copy h1{font-size:52px}.hero-visual{height:490px}.workspace-card{left:9%;right:-4%;top:205px}.brief-card{left:-2%;padding:16px}.visual-caption{left:0}.floating-note{right:-3%;top:153px}.growth-layout,.website-grid,.knowledge-grid,.management-grid{gap:45px}.knowledge-section h2{font-size:30px}.marketing-flow{gap:12px}.product-origin{padding:20px;width:24%}.channel-examples{gap:10px}.channel-card{padding:18px 8px}.channel-card h3{font-size:14px}.channel-card small{font-size:9px}.marketing-feedback{margin-left:0}.contact-grid{gap:50px}.section{padding-top:80px;padding-bottom:80px}}
@media(max-width:800px){.container{width:calc(100% - 40px)}.header-inner{height:72px;gap:13px}.brand strong{font-size:16px}.brand small{font-size:8px}.desktop-nav{display:none}.header-inner>.button{margin-left:auto}.menu-button{display:block}.hero-grid{padding-top:42px;grid-template-columns:1fr 1fr}.hero-copy h1{font-size:43px;letter-spacing:-1.5px}.hero-description{font-size:14px}.hero-services{font-size:10px}.hero-services span{margin:0 3px}.hero .button{padding:11px 14px;font-size:12px;gap:10px}.hero-visual{height:440px}.globe{width:510px;height:auto;top:-5px}.workspace-card{top:190px;left:0;right:-8px}.workspace-heading{padding:14px}.workspace-heading strong{font-size:11px}.workspace-task{margin:0 14px;gap:7px;padding:10px 0}.workspace-task strong{font-size:10px}.workspace-task small{font-size:8px}.workspace-bottom{padding:10px 14px;font-size:8px;gap:5px}.brief-card{top:65px;left:0;gap:10px;padding:14px}.brief-card strong{font-size:12px}.brief-card small,.brief-card div>span{font-size:8px}.floating-note{font-size:9px;top:148px;padding:6px 10px}.visual-caption{font-size:7px}.visual-caption>span:last-child{margin-left:0}.proof-strip{gap:20px}.proof-strip>div{gap:10px}.proof-strip>a{display:none}.proof-strip p{font-size:10px}.section-title-row{align-items:flex-start;gap:20px}.section-title-row>p{font-size:12px}.section-index{font-size:8px;letter-spacing:1px}.growth-layout,.website-grid,.knowledge-grid,.management-grid{gap:30px}.editorial-list h3{font-size:16px}.editorial-list p{font-size:12px}.research-body{flex-wrap:wrap}.research-detail{grid-template-columns:1fr;gap:0}.match-label{display:none}.search-prompt{margin:16px;font-size:9px}.source-line{padding:10px 16px;gap:6px;font-size:8px}.research-detail,.research-body{padding-left:16px;padding-right:16px}.research-bottom{padding:15px 16px;gap:7px}.research-bottom strong{font-size:10px}.website-grid{grid-template-columns:1fr 1fr}.mock-nav>span{display:none}.mock-hero h3{font-size:21px}.mock-site{padding:15px}.mock-hero{grid-template-columns:1fr}.part-illustration{display:none}.prompt-bubble{transform:none;padding:12px;gap:8px}.prompt-bubble p{font-size:9px}.preview-label{gap:10px;font-size:8px}.section-copy .section-lead{font-size:16px}.section-copy>p{font-size:12px}.inline-delivery{font-size:10px}.inline-delivery span{display:block;margin-bottom:5px}.marketing-flow{flex-wrap:wrap}.product-origin{width:100%;position:relative;padding-left:90px}.product-origin>.mini-icon{position:absolute;left:25px;top:35px}.product-origin small{margin-top:0}.product-origin h3{font-size:17px}.product-origin h3 br{display:none}.flow-arrow{display:none}.channel-examples{width:100%}.marketing-feedback{flex-wrap:wrap;gap:10px}.marketing-feedback small{margin-left:0;flex-basis:100%;padding-bottom:12px}.knowledge-grid{grid-template-columns:1fr}.knowledge-services{grid-template-columns:repeat(4,1fr);gap:15px}.knowledge-chat{max-width:570px;width:100%;justify-self:center;margin-top:15px}.knowledge-section h2{font-size:32px}.management-grid{grid-template-columns:1fr 1fr}.business-report{padding:20px 16px}.report-heading{gap:9px}.report-heading h3{font-size:12px}.report-heading>.label{display:none}.report-row{gap:8px;flex-wrap:wrap}.report-status{margin-left:22px}.report-row strong{font-size:11px}.report-row p{font-size:9px}.demo-content{gap:25px}.demo-explanation h3{font-size:22px}.demo-tabs button{padding:16px 20px}.demo-example{padding:20px}.approach-intro{gap:40px}.approach-intro>div>p{font-size:12px}.approach-steps{gap:20px}.approach-steps h3{font-size:15px}.contact-grid{grid-template-columns:1fr 250px;gap:40px}.contact-section h2{font-size:34px}.contact-card{padding:18px}}
@media(max-width:600px){:root{scroll-padding-top:88px}.container{width:calc(100% - 40px)}.section{padding-top:60px;padding-bottom:60px}.section-top{margin-bottom:24px}.section-index{display:none}.section-title-row{display:block;margin-bottom:30px}.section-title-row>p{margin-top:18px;font-size:13px}.section-title-row br.desktop-break{display:none}h2{font-size:29px;letter-spacing:-.6px}.header-inner{height:68px;gap:7px}.brand{gap:8px}.brand img{width:30px;height:30px}.brand strong{font-size:15px}.brand small{font-size:7px;letter-spacing:.5px}.header-inner>.button{padding:8px 11px;min-height:35px;font-size:11px;gap:9px}.menu-button{width:30px;padding:7px}.hero-grid{grid-template-columns:1fr;padding-top:35px;padding-bottom:28px;gap:12px}.hero .eyebrow{font-size:11px;letter-spacing:1px}.hero-copy h1{font-size:49px;line-height:1.2;margin:20px 0;letter-spacing:-1.5px}.hero-description{font-size:14px}.hero-services{font-size:11px;margin-top:12px;margin-bottom:22px}.hero .button{min-height:46px;padding:10px 18px;font-size:12px}.hero-footnote{margin-top:20px;font-size:10px}.hero-visual{height:395px;margin:20px 0 25px}.globe{width:460px;top:-20px}.orbit{width:430px;height:260px}.orbit-two{width:450px;height:350px}.visual-caption{top:0;left:5%;font-size:8px}.visual-caption>span:last-child{margin-left:12px}.brief-card{top:44px;left:2%;padding:13px 18px;gap:12px}.brief-card strong{font-size:13px}.brief-card small,.brief-card div>span{font-size:9px}.brief-card .mini-icon{width:38px;height:38px}.floating-note{top:124px;right:1%;font-size:9px}.workspace-card{top:165px;left:12%;right:0}.workspace-heading{padding:13px 16px}.workspace-heading strong{font-size:12px}.workspace-task{margin:0 16px;gap:10px;padding:9px 0}.workspace-task strong{font-size:11px}.workspace-task small{font-size:9px}.workspace-bottom{font-size:8px;padding:10px 16px}.motion-toggle{bottom:-20px}.flow-connector{top:120px;left:140px;width:85px;height:45px}.proof-strip{padding:22px 0;gap:14px;align-items:flex-start}.proof-strip strong{font-size:28px}.proof-strip strong span{font-size:10px}.proof-strip>div{display:block;flex:1}.proof-strip>div:first-child{flex:.7}.proof-strip p{font-size:9px;margin-top:5px}.proof-symbol{font-size:22px;line-height:1.2}.growth-layout{grid-template-columns:1fr;gap:30px}.editorial-list article{padding:19px 0;gap:15px}.editorial-list h3{font-size:17px}.editorial-list p{font-size:13px}.research-detail{grid-template-columns:1fr 1fr;gap:15px}.research-board{border-radius:12px}.search-prompt{font-size:11px}.research-detail p{font-size:11px}.research-bottom strong{font-size:12px}.match-label{display:inline-block}.source-line{font-size:9px}.website-grid{grid-template-columns:1fr;gap:35px}.website-illustration{order:2;padding:0 4px}.mock-hero{grid-template-columns:1.1fr 1fr}.mock-hero h3{font-size:26px}.part-illustration{display:block;height:150px}.part-ring{width:85px;height:85px;border-width:21px}.ring-front{left:45px}.mock-nav>span{display:block;font-size:6px}.prompt-bubble{margin-top:16px}.prompt-bubble p{font-size:11px}.preview-label{font-size:9px}.section-copy>p{font-size:13px}.inline-delivery{font-size:11px}.inline-delivery span{display:inline-block;margin-right:10px}.channel-examples{grid-template-columns:1fr;gap:0}.channel-card{padding:23px 4px;border-top:0;display:grid;grid-template-columns:1fr 1.4fr;gap:10px 15px}.channel-card>div{grid-column:1}.channel-card h3{grid-column:2;margin:0;align-self:center}.channel-card p{grid-column:2;margin-top:0}.sample-tag{grid-column:2;margin-top:0;font-size:9px}.channel-card small{font-size:10px}.channel-card h3{font-size:15px}.marketing-feedback p{font-size:11px}.marketing-feedback small{font-size:9px}.product-origin{padding:23px 18px 23px 77px}.product-origin>.mini-icon{left:20px;top:28px}.product-origin h3{font-size:16px}.product-origin h3 br{display:block}.knowledge-section .section-top{margin-bottom:28px}.knowledge-section h2{font-size:29px}.knowledge-services{grid-template-columns:1fr 1fr;gap:22px 17px}.knowledge-services strong{font-size:12px}.knowledge-services small{font-size:10px}.knowledge-chat{padding:20px 16px;margin-top:0}.chat-question{font-size:11px}.chat-answer strong{font-size:12px}.knowledge-section .section-copy .tech-note{font-size:10px}.management-grid{grid-template-columns:1fr;gap:30px}.management-grid>.section-copy{order:-1}.business-report{padding:22px}.report-heading h3{font-size:14px}.report-heading>.label{display:block}.report-row{flex-wrap:nowrap;gap:12px}.report-row strong{font-size:11px}.report-row p{font-size:9px}.report-status{margin-left:auto;font-size:8px}.demo-tabs button{padding:14px 12px;font-size:12px;gap:7px}.demo-tabs button>span:first-child{font-size:9px}.tab-arrow{display:none}#demo-panel{padding:20px 16px}.demo-panel-top{margin-bottom:21px}.demo-steps{gap:7px;margin-bottom:17px}.demo-step{font-size:10px;flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:10px}.demo-step>span{width:20px;height:20px;font-size:8px}.demo-content{grid-template-columns:1fr;gap:22px;min-height:0;padding-bottom:23px}.demo-explanation h3{font-size:23px;margin:6px 0 10px}.demo-explanation p{font-size:12px}.demo-example{padding:20px 17px}.demo-controls{gap:8px;flex-wrap:wrap}.demo-controls p{order:3;text-align:center;width:100%;font-size:9px;margin-top:7px}.demo-controls .button{font-size:11px}.approach-intro{grid-template-columns:1fr;gap:10px}.approach-intro>div>p{font-size:13px}.approach-steps{grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.approach-steps h3{font-size:15px;margin-top:12px}.approach-steps p{font-size:12px}.contact-section{padding:50px 0}.contact-grid{grid-template-columns:1fr;gap:30px}.contact-section h2{font-size:33px}.contact-section .eyebrow{font-size:9px}.contact-card{max-width:300px;width:100%;justify-self:center;padding:23px}.contact-card p{font-size:10px}.footer-inner{flex-direction:column;align-items:flex-start;gap:13px}.site-footer{padding:24px 0}.footer-inner .brand{gap:10px}.footer-inner .brand small{font-size:8px}.preview-label-footer{font-size:9px}dialog{padding:40px 25px 26px}dialog h2{font-size:22px}}
@media(max-width:359px){.container{width:calc(100% - 28px)}.brand small{max-width:95px;font-size:6px}.header-inner>.button{padding:7px;font-size:10px}.hero-copy h1{font-size:43px}.hero .button{padding:10px 14px}.knowledge-services{gap:18px 12px}.demo-tabs button{padding:14px 9px;font-size:11px}.report-heading>.label{display:none}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.motion-toggle{display:none}}
.hero-grid{grid-template-columns:1fr 1fr;gap:42px;padding-top:46px;padding-bottom:44px}.hero-copy h1{font-size:clamp(34px,3.25vw,47px);letter-spacing:-1.8px;line-height:1.38;margin:18px 0}.hero-description{font-size:16px;max-width:560px;margin-bottom:24px}.hero-consult{display:flex;align-items:center;gap:20px;margin-top:25px}.hero-consult>img{width:148px;height:auto;border:1px solid #e1e8ed;border-radius:8px}.hero-consult strong{font-size:15px}.hero-consult p{font-size:12px;margin:9px 0}.hero-consult small{font-size:10px;color:#627585}.service-film{min-width:0;scroll-margin-top:110px;background:#fff;border:1px solid #dce4ea;border-radius:16px;overflow:hidden;box-shadow:0 22px 65px #1b395216}.film-heading{padding:20px 22px;display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:600}.film-heading>span:last-child{font-size:11px;color:#627585;white-space:nowrap}.service-film video{display:block;width:100%;aspect-ratio:16/9;background:#142b3f}.film-topics{display:flex;justify-content:space-between;gap:10px;padding:20px 22px 0;font-size:11px;color:#344e63}.film-note{font-size:10px!important;color:#748492;padding:12px 22px 20px;line-height:1.7;margin:0}.contact-qr{display:block;width:100%;height:auto}.contact-card{max-width:350px;padding:16px}.brand strong{font-size:16px}.header-inner{gap:22px}.desktop-nav{gap:22px}
@media(max-width:1100px){.header-inner{gap:14px}.desktop-nav{gap:16px;font-size:12px}.brand strong{font-size:14px}.hero-grid{gap:25px}.hero-copy h1{font-size:34px}.hero-consult{gap:14px}.hero-consult>img{width:124px}.hero-consult strong{font-size:13px}.hero-consult p{font-size:11px}}
@media(max-width:800px){.hero-grid{grid-template-columns:1fr;gap:28px;padding-top:34px}.hero-copy h1{font-size:clamp(29px,5.5vw,42px);letter-spacing:-1.2px}.hero-description{font-size:14px}.hero-consult>img{width:145px}.hero-consult p{font-size:12px}.brand strong{font-size:13px;letter-spacing:0}.brand small{font-size:8px;max-width:none}.header-inner{gap:10px}.brand{gap:7px;flex-shrink:1;min-width:0}.brand img{width:28px;height:28px}.header-inner>.button{display:none}.menu-button{margin-left:auto;flex-shrink:0}.contact-card{max-width:350px}.film-heading{padding:15px;font-size:12px}.film-topics{padding:15px 15px 0;font-size:10px}.film-note{padding:10px 15px 15px}}
@media(max-width:359px){.hero-copy h1{font-size:26px}.brand strong{font-size:12px}.hero-consult>img{width:128px}.hero-consult strong{font-size:12px}.hero-consult p{font-size:10px}.hero-consult small{font-size:9px}}

.product-experience{border-bottom:1px solid var(--line)}.experience-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:36px;list-style:none;padding:0;margin:36px 0 0}.experience-products li{display:flex;align-items:baseline;gap:16px;border-top:1px solid var(--line);padding:23px 0;font-size:18px;font-weight:600}.experience-products li>span{font-size:11px;font-weight:400;color:var(--orange);flex-shrink:0}
@media(max-width:800px){.experience-products{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.experience-products li{font-size:16px}}
@media(max-width:480px){.experience-products{grid-template-columns:1fr;margin-top:26px}.experience-products li{padding:16px 0;font-size:16px}}

/* Service details share the site's typography and navigation. */
.desktop-nav a{white-space:nowrap}
.customization-link{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px 0;border-bottom:1px solid var(--line)}
.customization-link h2{font-size:24px;letter-spacing:0}.customization-link p{margin-top:8px;font-size:13px}.customization-link .button{flex-shrink:0}
.feature-hero{padding:30px 0 64px;background:linear-gradient(120deg,#f8f9fb,#eef3f6 72%,#faf2ec)}
.feature-back{font-size:12px;color:var(--muted);margin-bottom:28px}.feature-hero h1{font-size:clamp(34px,4.4vw,60px);letter-spacing:-1.5px;margin:20px 0;line-height:1.35}
.feature-intro{max-width:730px;font-size:18px;line-height:1.9}.feature-position{max-width:760px;margin-top:14px;font-size:14px}
.feature-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.feature-paths>a{padding:25px 30px;border:1px solid #dce4ea;border-radius:12px;background:#ffffffc7;transition:border-color .2s}.feature-paths>a:hover{border-color:var(--orange)}
.feature-paths>a>span{font-size:12px;color:var(--orange);font-weight:600}.feature-paths h2{font-size:24px;letter-spacing:0;margin:10px 0}.feature-paths p{font-size:13px}.feature-paths b{display:flex;justify-content:space-between;margin-top:16px;font-size:12px;font-weight:600}
.capability-list{border-top:2px solid var(--ink)}.capability-row{display:grid;grid-template-columns:.8fr 1fr 1.2fr;gap:38px;padding:30px 0;border-bottom:1px solid var(--line)}.capability-name>span{font-size:12px;color:var(--orange)}.capability-name h3{font-size:22px;margin:8px 0}.capability-name>a{font-size:11px;color:var(--muted)}.capability-name>a:hover{color:var(--orange)}.capability-row h4{font-size:11px;color:var(--muted);margin:2px 0 10px;font-weight:500}.capability-row p{font-size:14px;color:#42596b;line-height:1.9}.capability-row small{display:block;margin-top:12px;font-size:11px;color:var(--muted)}
.feature-note{font-size:12px;line-height:1.9;margin:24px 0 10px;max-width:950px}.feature-note a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.feature-knowledge{background:var(--paper)}.knowledge-functions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 38px}.knowledge-functions article{padding:27px 0;border-top:1px solid #d3dde5}.knowledge-functions article>span{font-size:11px;color:var(--orange)}.knowledge-functions h3{font-size:20px;margin:12px 0}.knowledge-functions p{font-size:14px;line-height:1.9}
.knowledge-walkthrough{display:grid;grid-template-columns:1fr 1.1fr;gap:55px;background:#fff;border:1px solid var(--line);border-radius:14px;margin-top:24px;padding:36px}.knowledge-walkthrough h3{font-size:25px;margin:15px 0}.knowledge-walkthrough p{font-size:13px}.knowledge-walkthrough ol{padding:0;margin:0;list-style:none}.knowledge-walkthrough li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #edf0f3}.knowledge-walkthrough li:first-child{padding-top:0}.knowledge-walkthrough li:last-child{border-bottom:0;padding-bottom:0}.knowledge-walkthrough li>b{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--orange-light);color:var(--orange);font-size:12px}.knowledge-walkthrough strong{font-size:15px}.knowledge-walkthrough li p{font-size:12px;margin-top:5px}
.customize-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}.customize-grid h3{font-size:23px}.customize-grid dl{margin:22px 0 0}.customize-grid dl>div{display:grid;grid-template-columns:75px 1fr;gap:14px;padding:18px 0;border-top:1px solid var(--line)}.customize-grid dt{font-size:13px;font-weight:600}.customize-grid dd{margin:0;font-size:14px;color:var(--muted)}.combined-example{background:var(--paper);border-radius:14px;padding:30px}.combined-example .label{white-space:normal}.combined-example h3{margin-top:15px}.combined-example ol{margin:22px 0;padding-left:22px}.combined-example li{padding:0 0 18px 5px}.combined-example li:last-child{padding-bottom:0}.combined-example li::marker{color:var(--orange);font-size:12px}.combined-example strong{font-size:14px}.combined-example p{font-size:12px;margin-top:6px}.customize-outcome{border-top:1px solid var(--line);margin-top:45px;padding-top:30px;max-width:880px}.customize-outcome h3{font-size:24px}.customize-outcome p{font-size:14px;line-height:1.9;margin:12px 0}
@media(max-width:960px){.desktop-nav{display:none}.menu-button{display:block;margin-left:auto;flex-shrink:0}.header-inner>.button{display:none}.capability-row{gap:24px;grid-template-columns:.85fr 1fr 1fr}.knowledge-functions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.knowledge-walkthrough,.customize-grid{gap:30px}}
@media(max-width:600px){.feature-hero{padding:20px 0 40px}.feature-back{margin-bottom:20px}.feature-hero h1{letter-spacing:-1px}.feature-intro{font-size:15px}.feature-position{font-size:13px}.feature-paths{grid-template-columns:1fr;gap:14px;margin-top:25px}.feature-paths>a{padding:20px}.feature-paths h2{font-size:21px}.capability-row{grid-template-columns:1fr;gap:20px;padding:27px 0}.capability-name h3{display:inline;margin-left:10px;font-size:22px}.capability-name>a{display:block;margin-top:8px}.capability-row h4{margin-bottom:5px}.capability-row small{margin-top:8px}.knowledge-functions{grid-template-columns:1fr;gap:0}.knowledge-functions article{padding:22px 0}.knowledge-walkthrough,.customize-grid{grid-template-columns:1fr;gap:28px}.knowledge-walkthrough{padding:23px}.knowledge-walkthrough h3{font-size:22px}.combined-example{padding:23px}.customization-link{align-items:flex-start;flex-direction:column;gap:20px}.customization-link h2{font-size:22px}.features-page .contact-section h2{font-size:30px}.features-page .eyebrow{letter-spacing:.5px}}
