@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#14161d;--muted:#6d727c;--paper:#f7f8fc;--card:#fff;--line:#e3e6ed;--blue:#5d74ea;--lav:#e8ebff;--green:#b8edda;--radius:4px;--shadow-card:0 8px 24px #272f480b;--transition:.2s;--focus-ring:3px solid #6378df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif;line-height:1.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-ring);outline-offset:3px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{width:min(1160px,100% - 64px);margin:auto}.header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f8fce0;border-bottom:1px solid #14161d12;align-items:center;height:82px;display:flex;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:40px;display:flex}.logo{letter-spacing:-.7px;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.logo>span:last-child span{color:#687087;font-weight:500}.logo-mark{align-items:center;gap:2px;width:27px;height:27px;display:flex;transform:skew(-20deg)}.logo-mark i{background:var(--ink);border-radius:1px;width:7px;display:block}.logo-mark i:first-child{height:12px;margin-top:9px}.logo-mark i:nth-child(2){height:21px;margin-top:1px}.logo-mark i:nth-child(3){height:16px;margin-top:5px}.nav nav{gap:34px;margin-left:auto;display:flex}.nav nav a,.footer-nav a{color:#696e79;font-size:13px;transition:all .2s}.nav nav a:hover,.footer-nav a:hover{color:var(--ink)}.button{background:var(--ink);color:#fff;letter-spacing:.1px;border-radius:4px;align-items:center;gap:22px;padding:13px 17px;font-size:12px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.button:hover{background:#3c4250;transform:translateY(-2px)}.button.light{color:var(--ink);background:#fff}.button.light:hover{background:var(--green)}.menu-btn{background:0 0;border:0;display:none}.hero{padding:84px 0 76px;overflow:hidden}.hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:40px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:1.7px;color:#5e6474;align-items:center;gap:9px;font:500 10px DM Mono,monospace;display:flex}.eyebrow-dot{background:#71d2b1;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #ddf4eb}.hero h1{letter-spacing:-4px;max-width:690px;margin:25px 0;font-size:clamp(44px,5.3vw,76px);font-weight:700;line-height:1.03}.hero h1 em,h2 em{color:var(--blue);font-style:normal}.hero-sub{color:#69707e;max-width:535px;margin:0 0 34px;font-size:16px;line-height:1.75}.hero-actions{align-items:center;gap:28px;display:flex}.text-link,.arrow-link,.project-link{align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.text-link:hover svg,.arrow-link:hover svg,.project-link:hover svg{transform:translate(4px)}svg{transition:transform .2s}.hero-note{color:#8b919d;align-items:center;gap:12px;margin-top:52px;font-size:11px;display:flex}.avatars{display:flex}.avatars i{border:2px solid var(--paper);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:-6px;font-size:9px;font-style:normal;display:grid}.avatars i:first-child{background:#5d74ea}.avatars i:nth-child(2){background:#171a25}.avatars i:nth-child(3){color:#27624d;background:#b6ddca}.hero-art{justify-content:center;align-items:center;height:420px;display:flex;position:relative}.art-orbit{border:1px solid #d8dce9;border-radius:50%;position:absolute;transform:rotate(-28deg)}.orbit-one{width:420px;height:210px}.orbit-two{border-color:#e6e8f0;width:320px;height:410px;transform:rotate(60deg)}.art-core{background:linear-gradient(135deg,#e2e7ff,#b8c5fe);border-radius:50%;justify-content:center;align-items:center;width:210px;height:210px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #5067db33}.art-core:after{content:"";border:1px solid #ffffffa6;border-radius:50%;width:170px;height:170px;position:absolute}.core-dot{background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:51px;left:69px;box-shadow:0 0 0 8px #ffffff3d}.core-line{background:#fff;width:70px;height:1px;position:absolute;top:78px;left:78px;transform:rotate(25deg)}.core-line.second{width:88px;top:144px;left:61px;transform:rotate(-30deg)}.core-label{letter-spacing:2px;color:#5367c9;text-align:center;z-index:1;font:500 12px/1.3 DM Mono}.core-label b{letter-spacing:3px;font-size:8px}.art-pill{color:#5d6473;background:#fff;border-radius:20px;align-items:center;gap:7px;padding:10px 14px;font-size:10px;display:flex;position:absolute;box-shadow:0 10px 25px #28304b1a}.pill-top{top:48px;right:5px}.pill-top svg{color:var(--blue)}.pill-bottom{bottom:61px;left:21px}.live-dot{background:#67d7ae;border-radius:50%;width:6px;height:6px}.art-cross{color:#95a0e9;font-size:24px;position:absolute}.cross-a{top:105px;left:14px}.cross-b{color:#90d4bc;bottom:28px;right:40px}.signal{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:21px 0}.signal-row{justify-content:space-between;align-items:center;display:flex}.signal-label{text-transform:uppercase;letter-spacing:1px;color:#6d7380;font:10px DM Mono}.signal-items{color:#434955;align-items:center;gap:25px;font-size:12px;display:flex}.signal-items b{color:#aab0bd;font-weight:400}.section{padding:92px 0}.two-col{grid-template-columns:1fr 1fr;gap:110px;display:grid}.section h2{letter-spacing:-2.5px;margin:17px 0 0;font-size:clamp(32px,4vw,53px);line-height:1.1}.problem-copy{padding-top:25px}.problem-copy p,.section-heading>p{color:var(--muted);max-width:465px;margin:0 0 26px;font-size:15px;line-height:1.8}.problem-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px;display:grid}.problem-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:245px;padding:29px 28px 27px;display:flex}.problem-card.featured{background:#e9edff;border-color:#dce2ff}.problem-number{color:#9198a8;font:11px DM Mono}.problem-card h3{letter-spacing:-.5px;margin:36px 0 10px;font-size:19px;line-height:1.3}.problem-card p{color:#747b89;margin:0;font-size:13px;line-height:1.65}.problem-answer{color:#6775cc;margin-top:auto;padding-top:20px;font:10px DM Mono}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:47px;display:flex}.section-heading>p{margin:0}.solutions{background:#eff1f6}.service-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.service-card{background:#fff;min-height:350px;padding:26px 27px 29px;transition:all .25s;position:relative}.service-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #2c334f14}.service-top{color:#9aa0ae;justify-content:space-between;align-items:center;font:11px DM Mono;display:flex}.service-icon{color:#5d74ea;background:#edf0ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.service-card h3{letter-spacing:-.8px;margin:39px 0 12px;font-size:21px}.service-card p{color:#717887;max-width:285px;font-size:13px;line-height:1.7}.tag-list{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.tag-list span{color:#6d7482;border:1px solid #e4e6ec;border-radius:20px;padding:5px 8px;font-size:9px}.card-arrow{color:#7a84dc;position:absolute;bottom:28px;right:27px}.service-foot{color:#9298a4;justify-content:space-between;align-items:center;padding-top:25px;font-size:10px;display:flex}.work{background:#fff}.project-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.project-card{border:1px solid var(--line);background:var(--paper);overflow:hidden}.project-visual{height:190px;position:relative;overflow:hidden}.project-visual.blue{background:#dce4ff}.project-visual.dark{background:#202532}.project-visual.green{background:#d9f2e7}.visual-browser{background:#fff;border-radius:6px 6px 0 0;width:74%;height:142px;padding:10px;position:absolute;top:19px;left:13%;box-shadow:0 10px 25px #222d501a}.visual-browser span{background:#d3d8e6;border-radius:50%;width:4px;height:4px;margin-right:3px;display:inline-block}.directory-ui{margin:16px 5px}.ui-title{background:#26304a;border-radius:4px;width:55%;height:7px;margin-bottom:13px}.ui-search{background:#edf0fa;border-radius:3px;height:20px;margin-bottom:12px}.ui-cards{gap:5px;display:flex}.ui-cards b{background:#e7ebff;border-radius:3px;flex:1;height:47px}.ui-cards b:nth-child(2){background:#dff4eb}.ui-cards b:nth-child(3){background:#f2eadc}.dash-ui{gap:10px;height:105px;margin:20px 8px 0;display:flex}.dash-side{background:#242b3b;border-radius:4px;width:22%}.dash-main{flex:1;padding:3px}.dash-main b,.dash-main i{background:#8d9cff;border-radius:2px;height:9px;margin-bottom:8px;display:block}.dash-main b{background:#e5e8f0;width:65%;height:18px;margin-bottom:15px}.dash-main i:nth-child(3){background:#c2c9fe}.dash-main i:nth-child(4){background:#a2ddc5}.flow-ui{justify-content:center;align-items:center;gap:7px;height:105px;margin:24px 5px;display:flex}.flow-ui b{color:#487a68;background:#effaf5;border:1px solid #badfce;border-radius:4px;padding:11px 7px;font-size:8px;font-weight:500}.flow-ui em{color:#7ec4a9;font-size:15px;font-style:normal}.project-body{background:#fff;padding:23px 25px 27px}.project-meta{color:#88909e;text-transform:uppercase;letter-spacing:.3px;justify-content:space-between;font:9px DM Mono;display:flex}.project-body h3{letter-spacing:-1px;margin:21px 0 8px;font-size:24px}.project-body p{color:#727a89;min-height:63px;font-size:13px;line-height:1.7}.project-link{margin-top:13px;font-size:11px}.approach{color:#fff;background:#1e2431}.approach-grid{grid-template-columns:.85fr 1.15fr;gap:130px;display:grid}.eyebrow.light{color:#9ba6c0}.approach h2{color:#fff;margin-bottom:22px}.approach p{color:#a2aab9;max-width:390px;margin-bottom:30px;font-size:14px;line-height:1.8}.steps{border-top:1px solid #414858}.step{border-bottom:1px solid #414858;grid-template-columns:42px 1fr 20px;align-items:center;gap:18px;padding:19px 0;display:grid}.step>span{color:#8d9ae5;font:10px DM Mono}.step h3{margin:0 0 3px;font-size:15px}.step p{color:#8f98a8;margin:0;font-size:11px;line-height:1.5}.step>svg{color:#8795ec}.about{background:#fff}.large-copy{letter-spacing:-.5px;margin:0 0 20px;font-size:21px;line-height:1.5}.about-grid>div:last-child>p:not(.large-copy){color:var(--muted);max-width:480px;font-size:13px}.principles{border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:30px;padding-top:18px;display:flex}.principles span{color:#67707e;align-items:center;gap:6px;font-size:11px;display:flex}.principles svg{color:#5bb994}.finder{background:#e7ebff}.finder-inner{grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;display:grid}.finder h2{margin-bottom:15px}.finder p{color:#5c6579;font-size:13px}.need-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.need{text-align:left;color:#59627a;background:#ffffff59;border:1px solid #d1d7f7;justify-content:space-between;align-items:center;padding:15px 14px;font-size:11px;display:flex}.need:hover,.need.active{color:#334dba;background:#fff;border-color:#aeb9f5}.finder-result{color:#65708a;grid-column:2;margin-top:-37px;font-size:12px}.finder-result a{color:#4e63cf;align-items:center;gap:5px;margin-left:6px;display:inline-flex}.faq{background:#fff}.muted{color:#858b98;margin:27px 0;font-size:13px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:22px 0;font-size:14px;font-weight:600;display:flex}.faq-item button svg{color:#868e9d}.faq-item.open button svg{color:var(--blue)}.faq-item p{color:#727a87;max-width:600px;margin:-7px 35px 22px 0;font-size:12px;line-height:1.7}.contact{background:#fff;padding-top:0}.contact-box{color:#fff;background:#252c3b;grid-template-columns:1fr 1fr;gap:100px;padding:68px 75px;display:grid}.contact h2{color:#fff;margin:19px 0}.contact-box>div>p{color:#a9b0bd;font-size:13px}.contact-links{flex-direction:column;gap:20px;margin-top:35px;display:flex}.contact-links a{color:#d9deea;align-items:center;gap:10px;font-size:12px;display:flex}.contact-links a:first-child{color:#a5e3c9}.contact-box form{flex-direction:column;gap:14px;display:flex}label{color:#aeb6c5;flex-direction:column;gap:7px;font-size:10px;display:flex}input,select,textarea{color:#fff;text-transform:none;letter-spacing:0;background:#303848;border:1px solid #444c5c;border-radius:2px;outline:none;width:100%;padding:12px 13px;font-size:12px}input:focus,select:focus,textarea:focus{border-color:#7b8bf0}textarea{resize:vertical;min-height:75px}select{appearance:auto}.submit{color:#213a32;background:#aee9d0;border:0;border-radius:3px;align-self:flex-start;align-items:center;gap:25px;margin-top:4px;padding:13px 17px;font-size:12px;font-weight:700;display:flex}.success{text-align:center;border:1px solid #435164;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:60px 25px;display:flex}.success>span{color:#273c36;background:#aee9d0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.success h3{margin:20px 0 4px;font-size:20px}.success p{color:#aab3c3;font-size:12px}.success button{color:#aee9d0;background:0 0;border:0;margin-top:20px;font-size:11px}footer{background:#fff;padding:35px 0 22px}.footer-top{align-items:start;gap:65px;padding-bottom:55px;display:flex}.footer-top p{color:#838a98;margin:0;font-size:12px;line-height:1.6}.footer-nav{gap:27px;margin-left:auto;display:flex}.footer-bottom{border-top:1px solid var(--line);color:#9da3ae;text-transform:uppercase;letter-spacing:.4px;justify-content:space-between;padding-top:20px;font:9px DM Mono;display:flex}@media (width<=850px){.container{width:min(100% - 40px,600px)}.header{height:70px}.nav>.button{display:none}.menu-btn{display:block}.nav nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;gap:20px;padding:20px;display:none;position:absolute;top:70px;left:0;right:0}.nav nav.open{display:flex}.hero{padding:60px 0 56px}.hero-grid,.two-col,.approach-grid,.finder-inner,.contact-box{grid-template-columns:1fr;gap:45px}.hero h1{letter-spacing:-2.5px}.hero-art{order:-1;height:320px}.art-core{width:170px;height:170px}.art-orbit.orbit-one{width:330px}.art-orbit.orbit-two{height:330px}.pill-top{right:6%}.pill-bottom{left:7%}.signal-row{display:block}.signal-label{margin-bottom:17px;display:block}.signal-items{justify-content:space-between;gap:10px}.section{padding:64px 0}.problem-grid,.service-grid,.project-grid{grid-template-columns:1fr}.problem-grid{margin-top:45px}.section-heading{display:block}.section-heading>p{margin-top:18px}.service-foot{line-height:2.2;display:block}.service-foot .arrow-link{display:flex}.approach-grid{gap:60px}.finder-result{grid-column:auto;margin-top:-20px}.contact-box{gap:40px;padding:45px 25px}.footer-top{grid-template-columns:1fr 1fr;gap:25px;display:grid}.footer-nav{gap:12px;margin:0;display:grid}.footer-bottom{line-height:2;display:block}.footer-bottom span{display:block}.footer-bottom span+span{margin-top:6px}.hero-note{margin-top:35px}}@media (width<=430px){.hero h1{font-size:43px}.hero-sub{font-size:14px}.hero-actions{gap:17px}.signal-items{font-size:10px}.signal-items b{display:none}.need-grid{grid-template-columns:1fr}.contact-box{padding:38px 20px}.pill-top{right:-2px}.pill-bottom{left:-2px}}.pricing-intro{background:#fff}.pricing-intro-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.pricing-plans{background:#eef0f5}.pricing-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.billing-toggle{background:#fff;border:1px solid #d7dbe5;gap:3px;padding:4px;display:flex}.billing-toggle button{color:#72798a;cursor:pointer;background:0 0;border:0;padding:10px 14px;font-size:11px}.billing-toggle button.active{color:#fff;background:#252c3b}.billing-toggle span{color:#7fc9a8;margin-left:5px;font-size:9px}.billing-toggle button.active span{color:#aee9d0}.pricing-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pricing-card{background:#fff;border:1px solid #dfe2e9;flex-direction:column;min-height:650px;padding:27px 25px 25px;display:flex}.pricing-card.featured{border-color:#8f9ced;transform:translateY(-8px);box-shadow:0 16px 40px #3944781a}.pricing-card-top{text-transform:uppercase;color:#8a91a0;letter-spacing:.4px;justify-content:space-between;align-items:center;font:9px DM Mono;display:flex}.pricing-card-top b{color:#4e63cf;font:9px DM Mono}.pricing-card h3{letter-spacing:-.8px;margin:30px 0 8px;font-size:22px}.pricing-tag{min-height:42px;color:#687083!important;font-size:11px!important;line-height:1.55!important}.price{align-items:baseline;margin:22px 0 3px;display:flex}.price strong{letter-spacing:-1.5px;font-size:32px}.price span{color:#858c9a;font-size:10px}.price-note{color:#5e8b75;min-height:25px;font-size:9px}.pricing-card>p:not(.pricing-tag):not(.price-note){color:#777f8e;min-height:72px;font-size:11px;line-height:1.65}.pricing-card ul{border-top:1px solid #eceef2;margin:18px 0 20px;padding:0;list-style:none}.pricing-card li{color:#5e6675;border-bottom:1px solid #eceef2;align-items:flex-start;gap:9px;padding:10px 0;font-size:10px;line-height:1.45;display:flex}.pricing-card li svg{color:#56a988;flex:none;margin-top:1px}.pricing-fit{background:#f5f6f9;flex-direction:column;gap:4px;margin-top:auto;padding:13px 14px;display:flex}.pricing-fit strong{text-transform:uppercase;color:#8a91a0;font:9px DM Mono}.pricing-fit span{color:#687082;font-size:10px;line-height:1.45}.pricing-card .button{justify-content:center;margin-top:14px}.pricing-note{color:#7a8290;max-width:820px;margin:25px 0 0;font-size:10px;line-height:1.7}.app-pricing{background:#fff}.app-pricing-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.app-pricing-grid article{border:1px solid var(--line);background:#f7f8fa;flex-direction:column;min-height:285px;padding:29px;display:flex}.app-pricing-grid article>span{color:#9299a8;font:10px DM Mono}.app-pricing-grid h3{letter-spacing:-.7px;margin:35px 0 8px;font-size:21px}.app-pricing-grid strong{color:#4d5fc8;font-size:20px}.app-pricing-grid p{color:#707888;margin:12px 0 20px;font-size:11px;line-height:1.7}.app-pricing-grid .arrow-link{margin-top:auto}.pricing-process{color:#fff;background:#1e2431}.pricing-process h2{color:#fff}.pricing-steps{border-top:1px solid #414858}.pricing-steps>div{border-bottom:1px solid #414858;grid-template-columns:45px 1fr;gap:18px;padding:17px 0;display:grid}.pricing-steps span{color:#8d9ae5;font:10px DM Mono}.pricing-steps strong{font-size:14px}.pricing-steps p{color:#9ba4b4;margin:4px 0 0;font-size:11px;line-height:1.5}.pricing-faq{background:#fff}@media (width<=1050px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-card.featured{transform:none}.pricing-intro-grid{gap:50px}}@media (width<=700px){.pricing-heading{display:block}.billing-toggle{width:max-content;margin-top:20px}.pricing-grid,.app-pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:0}.pricing-intro-grid{grid-template-columns:1fr;gap:25px}.pricing-card.featured{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.agent-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.agent h2{margin-bottom:20px}.agent-actions{flex-wrap:wrap;gap:20px;display:flex}.agent-panel{border:1px solid var(--line);background:var(--paper);box-shadow:0 15px 35px #2c334f0f}.agent-head{border-bottom:1px solid var(--line);color:#737b89;justify-content:space-between;padding:15px 18px;font:10px DM Mono;display:flex}.agent-head i{background:#67d7ae;border-radius:50%;width:6px;height:6px;display:inline-block}.agent-messages{flex-direction:column;gap:10px;min-height:200px;padding:20px;display:flex}.agent-message{color:#525f9d;background:#e8ebff;border-radius:3px;max-width:88%;padding:12px 14px;font-size:12px;line-height:1.6}.agent-message.user{color:#fff;background:#252c3b;align-self:flex-end}.agent-message.typing span{animation:1s infinite pulse}.agent-examples{flex-wrap:wrap;gap:6px;padding:0 20px 15px;display:flex}.agent-examples span{color:#8a919d;width:100%;margin-bottom:3px;font:10px DM Mono}.agent-examples button{color:#68707e;background:#fff;border:1px solid #dbe0ed;padding:7px 9px;font-size:9px}.agent-input{border-top:1px solid var(--line);gap:8px;padding:12px;display:flex}.agent-input input{color:var(--ink);border-color:var(--line);background:#fff}.agent-input button{background:var(--ink);color:#fff;border:0;width:43px}.start-business{background:#fff}.stage-grid,.investment-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.stage-card,.investment-card{border:1px solid var(--line);background:var(--paper);min-height:225px;padding:28px}.stage-card>span{color:#8790a0;font:11px DM Mono}.stage-card h3{letter-spacing:2px;margin:35px 0 10px;font-size:18px}.stage-card p,.investment-card p{color:var(--muted);font-size:12px;line-height:1.7}.stage-card .arrow-link,.investment-card .arrow-link{margin-top:20px}.investment{background:#e7ebff}.investment-card{background:#f7f8fc;border-color:#d6dcfa}.investment-card>span{text-transform:uppercase;color:#6d7590;font:10px DM Mono}.investment-card strong{letter-spacing:-1px;margin:18px 0 4px;font-size:31px;display:block}.home-products{background:#fff}.product-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.product-grid.compact{grid-template-columns:repeat(4,1fr)}.product-card{border:1px solid var(--line);background:#fff;min-height:205px;padding:24px;transition:all .2s;display:block}.product-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #2c334f12}.product-status{color:#7280d9;text-transform:uppercase;letter-spacing:.3px;font:9px DM Mono}.product-card h3{letter-spacing:-.7px;margin:30px 0 10px;font-size:19px;line-height:1.25}.product-card p{color:var(--muted);font-size:12px;line-height:1.6}.product-card .arrow-link{margin-top:20px}.page-hero{background:#e7ebff;padding:84px 0 72px}.page-hero h1{letter-spacing:-3px;max-width:800px;margin:22px 0;font-size:clamp(43px,5vw,70px);line-height:1.05}.page-hero h1 em,.final-cta h2 em{color:var(--blue);font-style:normal}.page-hero>div>p{color:#626b7c;max-width:570px;margin:0;font-size:15px;line-height:1.8}.situation-grid,.capability-grid,.principle-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.situation{border:1px solid var(--line);background:#fff;padding:25px}.situation span{color:#8992a2;font:10px DM Mono}.situation h3{margin:30px 0 10px;font-size:17px;line-height:1.35}.situation p,.principle-grid p{color:var(--muted);font-size:12px;line-height:1.7}.decision{background:#fff}.capability-grid{grid-template-columns:repeat(3,1fr);margin-bottom:30px}.capability-grid div{border:1px solid var(--line);background:#f7f8fc;align-items:center;gap:10px;padding:18px;font-size:12px;display:flex}.capability-grid svg{color:#5bb994;flex:none}.tech-line{color:var(--muted);margin:25px 0 28px;font-size:12px}.final-cta{color:#fff;background:#252c3b}.final-cta h2{letter-spacing:-2px;margin:18px 0;font-size:clamp(36px,4vw,55px);line-height:1.1}.final-cta p{color:#a9b0bd;margin-bottom:28px;font-size:13px}.about-principles{background:#fff}.principle-grid{grid-template-columns:repeat(4,1fr)}.principle-grid article{border-top:2px solid #aee9d0;padding-top:19px}.principle-grid h3{margin:20px 0 7px;font-size:15px}.principle-grid svg{color:#5bb994}.detail-grid{align-items:start}.concept-preview{background:#eff1f6}.concept-window{border:1px solid var(--line);background:#fff;height:240px;padding:14px;box-shadow:0 14px 30px #2c334f0f}.concept-window>span{background:#d4d9e6;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.concept-window>div{color:#6877d6;background:#e8ebff;flex-direction:column;justify-content:center;align-items:center;width:min(500px,80%);height:100px;margin:38px auto;display:flex}.concept-window small{color:#7a83a2;margin-top:8px;font:10px DM Mono;display:block}.related{grid-template-columns:repeat(3,1fr);margin-bottom:30px}.back-link{font-size:12px;font-weight:700}.page-topics{max-width:700px;margin-top:45px}.page-topics a,.empty-state{background:#fff}.empty-box{border:1px solid var(--line);text-align:center;max-width:750px;margin:auto;padding:60px}.empty-box h1,.empty-box h2{margin:20px 0 12px}.empty-box p{color:var(--muted);max-width:500px;margin:0 auto 25px;font-size:13px}.legal-page{max-width:760px}.legal-page p{color:var(--muted);line-height:1.8}.form-error{color:#ffc1c1;font-size:11px}.submit:disabled{opacity:.65;cursor:wait}@keyframes pulse{50%{opacity:.35}}.product-group+.product-group{margin-top:65px}.learning-blocks{background:#fff}.learning-block-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.empty-learning{border:1px solid var(--line);background:var(--paper);min-height:150px;padding:24px}.empty-learning p{color:var(--muted);margin-top:25px;font-size:12px;line-height:1.7}.idea-form-wrap{border:1px solid var(--line);background:#fff;max-width:760px;margin:auto;padding:45px}.idea-form-wrap h2{margin-bottom:10px}.idea-form-wrap form{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.idea-form-wrap label:nth-of-type(4),.idea-form-wrap label:nth-of-type(5),.idea-form-wrap label:nth-of-type(6),.idea-form-wrap label:nth-of-type(7),.idea-form-wrap .form-error,.idea-form-wrap .submit{grid-column:1/-1}.idea-form-wrap textarea{min-height:70px}.light-success{background:var(--paper);color:var(--ink);min-height:180px}.light-success p{color:var(--muted)}.light-success button{color:var(--blue);background:0 0;border:0;font-size:11px}.service-card .service-icon{flex:none}@media (width<=850px){.learning-block-grid{grid-template-columns:1fr 1fr}.idea-form-wrap{padding:28px}.idea-form-wrap form{grid-template-columns:1fr}.idea-form-wrap label:nth-of-type(4),.idea-form-wrap label:nth-of-type(5),.idea-form-wrap label:nth-of-type(6),.idea-form-wrap label:nth-of-type(7),.idea-form-wrap .form-error,.idea-form-wrap .submit{grid-column:auto}.agent-grid,.stage-grid,.investment-grid,.product-grid,.product-grid.compact,.situation-grid,.capability-grid,.principle-grid{grid-template-columns:1fr}.page-hero{padding:56px 0}.empty-box{padding:40px 20px}.agent-grid{gap:40px}.footer-nav{grid-template-columns:1fr 1fr}}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.learning-card{min-height:240px}.article-content section{margin-bottom:42px}.article-content h2{margin-bottom:12px}.article-content p{max-width:850px}.agent{background:#f5f6fa}.agent-intro{grid-template-columns:.9fr 1.1fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.agent-intro .muted{margin-bottom:0}.agent-shell{background:#fff;border:1px solid #cfd5e3;grid-template-columns:330px 1fr;display:grid;overflow:hidden;box-shadow:0 22px 55px #1f273d1a}.agent-scenarios{color:#fff;background:#202633;flex-direction:column;padding:26px 20px;display:flex}.agent-side-heading{border-bottom:1px solid #3a4252;gap:13px;padding:0 6px 22px;display:flex}.agent-side-heading>span,.agent-side-footer span{color:#8f9ab0;font:10px DM Mono}.agent-side-heading strong,.agent-side-heading small{display:block}.agent-side-heading strong{font-size:12px}.agent-side-heading small{color:#8993a7;margin-top:5px;font-size:10px;line-height:1.5}.agent-scenario{text-align:left;color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #343c4b;grid-template-columns:30px 1fr 15px;align-items:center;gap:10px;width:100%;padding:17px 6px;display:grid}.agent-scenario:hover,.agent-scenario.active{background:#30394b}.agent-scenario.active{box-shadow:inset 3px 0 #aee9d0}.agent-scenario .scenario-index{color:#8490a7;font:9px DM Mono}.agent-scenario strong,.agent-scenario small{display:block}.agent-scenario strong{font-size:12px}.agent-scenario small{color:#9ca6b8;margin-top:4px;font-size:10px}.agent-scenario svg{color:#8d9bed}.agent-side-footer{border-top:1px solid #3a4252;margin-top:auto;padding:18px 6px 0}.agent-side-footer strong{color:#aee9d0;margin-top:5px;font-size:10px;display:block}.agent-panel{box-shadow:none;background:#fff;border:0}.agent-context{background:#f3f5fb;border-bottom:1px solid #dce1ec;padding:22px 24px}.agent-context span{text-transform:uppercase;letter-spacing:.7px;color:#737d90;font:9px DM Mono}.agent-context strong{margin:7px 0 5px;font-size:17px;display:block}.agent-context p{color:#697386;max-width:650px;margin:0;font-size:11px;line-height:1.6}.agent-messages{background:#fff;min-height:225px;padding:24px}.agent-message{color:#485268;background:#f3f5fb;border:1px solid #dce1ec;border-radius:6px;max-width:82%;padding:14px 16px;line-height:1.65}.agent-message.user{color:#fff;background:#252c3b;border-color:#252c3b}.agent-examples{padding:0 24px 16px}.agent-examples>div{grid-template-columns:110px 1fr;align-items:start;gap:12px;display:grid}.agent-examples span{text-transform:uppercase;color:#8b94a4;padding-top:9px;font:9px DM Mono}.agent-examples button{text-align:left;color:#566075;cursor:pointer;background:#fff;border:1px solid #cfd6e5;padding:9px 11px;font-size:10px;line-height:1.5}.agent-examples button:hover{background:#f7f8ff;border-color:#7e8ce0}.agent-input{background:#fafbfc;border-top:1px solid #e0e4ed;padding:14px 24px}.agent-input input{color:#252c3b;background:#fff;border-color:#cfd5e0}.agent-input input:focus{border-color:#7382dd;box-shadow:0 0 0 3px #7382dd1f}.agent-input button{background:#252c3b;border-radius:3px}.agent-input button:disabled{opacity:.5}.agent-footer{border-top:1px solid #eef0f4;justify-content:space-between;gap:20px;padding:12px 24px 17px;display:flex}.agent-footer .text-link{color:#687286;font-size:10px}.agent-footer a{text-decoration:none}.agent-footer .text-link:hover{color:#4658c4}.page-hero{background:linear-gradient(135deg,#e9edff 0%,#e7ebff 65%,#dfe5fa 100%);border-bottom:1px solid #d8deee}.hero-meta{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.hero-meta span{text-transform:uppercase;letter-spacing:.5px;color:#56617a;background:#ffffff73;border:1px solid #c7cee4;padding:8px 10px;font:9px DM Mono}.elevated-card,.product-card,.learning-card,.belief-grid article,.intent-grid article{box-shadow:0 8px 24px #272f480b}.service-detail-list{flex-direction:column;gap:7px;margin-top:20px;display:flex}.service-detail-list span{color:#657083;font-size:10px;line-height:1.45}.service-use{border-top:1px solid #edf0f5;flex-direction:column;gap:5px;margin-top:20px;padding-top:14px;display:flex}.service-use strong{text-transform:uppercase;color:#8a93a2;font:9px DM Mono}.service-use span{color:#6d7584;font-size:10px;line-height:1.5}.detailed-service{min-height:430px}.solutions-detail{background:#f7f8fb}.decision-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.decision-grid article{background:#fff;border:1px solid #dfe3eb;min-height:190px;padding:24px;position:relative}.decision-grid article>span{color:#8791a2;font:9px DM Mono}.decision-grid article svg{color:#62b995;margin:28px 0 16px;display:block}.decision-grid h3{margin:0 0 8px;font-size:17px}.decision-grid p{color:#747d8d;margin:0;font-size:11px;line-height:1.65}.decision-band{background:#e7ebff}.catalog-stats{background:#fff;border:1px solid #d9deea;grid-template-columns:repeat(3,1fr);display:grid}.catalog-stats div{border-right:1px solid #e0e4ed;padding:25px}.catalog-stats div:last-child{border-right:0}.catalog-stats strong{letter-spacing:-1px;font-size:34px;display:block}.catalog-stats span{text-transform:uppercase;color:#7f8999;font:9px DM Mono}.product-catalog-intro{grid-template-columns:1.2fr .8fr;align-items:center;gap:50px;display:grid}.product-catalog-intro>p{color:#697284;font-size:13px;line-height:1.8}.catalog-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.catalog-heading>span{color:#8a93a2;text-transform:uppercase;font:9px DM Mono}.product-catalog{background:#f6f7fa}.detail-callout{background:#fff;border:1px solid #d9deea;min-height:260px;padding:35px}.detail-callout h2{margin:18px 0}.detail-callout p{color:#687284;font-size:12px;line-height:1.7}.dark-callout{color:#fff;background:#252c3b;border-color:#252c3b}.dark-callout p{color:#b4bccb}.dark-callout .eyebrow{color:#9ba6c0}.detail-note{background:#f3f6f5;border-left:3px solid #aee9d0;padding:15px 18px}.detail-note strong{font-size:11px}.detail-note p{color:#687284;margin:7px 0 0;font-size:11px;line-height:1.6}.detail-overview{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cap-index{color:#8a93a2;margin-right:3px;font:9px DM Mono}.about-depth{background:#fff}.about-story{grid-template-columns:1fr 1fr;gap:100px;display:grid}.about-statement h2{max-width:500px}.about-story-copy{border-left:1px solid #dfe3eb;padding-left:40px}.about-story-copy p{color:#687284;margin:0 0 20px;font-size:14px;line-height:1.85}.about-contrast{color:#fff;background:#202633}.about-contrast h2{color:#fff}.about-contrast .section-heading>p{color:#a9b2c1}.belief-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.belief-grid article{background:#2b3343;border:1px solid #3a4353;min-height:250px;padding:25px}.belief-grid article>span{color:#94a0b8;font:10px DM Mono}.belief-grid h3{margin:38px 0 12px;font-size:17px;line-height:1.3}.belief-grid p{color:#aab3c1;font-size:11px;line-height:1.7}.about-fit{background:#f4f5f8}.fit-list{border-top:1px solid #d7dce6}.fit-list>div{border-bottom:1px solid #d7dce6;grid-template-columns:40px 1fr;gap:15px;padding:15px 0;display:grid}.fit-list span,.next-list span{color:#7d8797;font:9px DM Mono}.fit-list p{color:#606b7c;margin:0;font-size:12px}.project-detail-hero{grid-template-columns:1fr 1fr;gap:14px;display:grid}.project-detail-hero>div:first-child{padding:30px 0}.project-status-panel{color:#fff;background:#252c3b;padding:32px}.project-status-panel span{color:#aee9d0;text-transform:uppercase;font:9px DM Mono}.project-status-panel strong{margin:14px 0;font-size:17px;display:block}.project-status-panel p{color:#adb5c4;font-size:12px;line-height:1.7}.tech-stack{flex-wrap:wrap;align-items:center;gap:8px;margin:25px 0 30px;display:flex}.tech-stack span{text-transform:uppercase;color:#8a93a2;margin-right:5px;font:9px DM Mono}.tech-stack b{background:#f0f2f7;border:1px solid #dce1ea;padding:7px 9px;font-size:10px;font-weight:500}.project-principles{background:#f4f5f8}.project-principles .principle-grid{grid-template-columns:repeat(4,1fr)}.project-principles article{background:#fff;border:1px solid #dfe3eb;padding:24px}.project-principles article>span{color:#8791a2;font:9px DM Mono}.project-principles article svg{margin:25px 0 18px;display:block}.project-principles article h3{margin:0;font-size:14px;line-height:1.45}.learning-map{background:#f5f6fa}.learning-topic-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.learning-topic-grid a{background:#fff;border:1px solid #dce1ea;grid-template-columns:35px 1fr 16px;align-items:start;gap:8px;padding:22px;display:grid}.learning-topic-grid a:hover{border-color:#7d8be0;transform:translateY(-2px)}.learning-topic-grid span{color:#8a93a2;font:9px DM Mono}.learning-topic-grid strong{font-size:13px}.learning-topic-grid small{color:#778192;grid-column:2/4;font-size:10px;line-height:1.5}.learning-topic-grid svg{color:#6978d6;grid-area:1/3}.learning-card{background:#fff;border:1px solid #dce1ea;flex-direction:column;min-height:275px;padding:24px;display:flex}.learning-card-top{justify-content:space-between;align-items:center;display:flex}.learning-card-top span,.learning-card-top b{text-transform:uppercase;color:#7d8797;font:9px DM Mono}.learning-card-top b{color:#6878d5}.learning-card h3{margin:28px 0 10px;font-size:19px;line-height:1.3}.learning-card>p{color:#70798a;font-size:11px;line-height:1.7}.learning-card-footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.learning-card-footer>span{color:#9098a6;font:9px DM Mono}.learning-method{background:#fff}.method-list{border-top:1px solid #dfe3eb}.method-list>div{border-bottom:1px solid #dfe3eb;grid-template-columns:38px 1fr;gap:15px;padding:17px 0;display:grid}.method-list>div>span{color:#7d8797;font:9px DM Mono}.method-list strong{font-size:13px}.method-list p{color:#737d8e;margin:5px 0 0;font-size:11px}.learning-form-section{background:#eef0f5}.idea-form-wrap{background:#fff;border:1px solid #d5dbe7;max-width:900px;padding:45px;box-shadow:0 20px 50px #242b3d14}.idea-form-intro{border-bottom:1px solid #e2e6ee;padding-bottom:25px}.idea-form-intro h2{max-width:600px}.idea-form-intro>p{color:#6e7889;max-width:690px;font-size:13px;line-height:1.75}.idea-form-points{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.idea-form-points span{color:#52675f;background:#f1f4f3;border:1px solid #d9e6e0;padding:8px 10px;font-size:10px}.idea-form-wrap form{margin-top:30px}.form-step{border-top:1px solid #e2e6ee;grid-column:1/-1;align-items:center;gap:13px;margin-top:5px;padding-top:20px;display:flex}.form-step span{color:#6878d5;font:9px DM Mono}.form-step strong,.form-step small{display:block}.form-step strong{font-size:12px}.form-step small{color:#7c8594;margin-top:3px;font-size:10px}.idea-submit{margin-top:8px}.idea-success{background:#f3f6f5;border:1px solid #d9e6e0;align-items:center;gap:22px;padding:35px;display:flex}.success-mark{color:#20382f;background:#aee9d0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:700;display:grid}.idea-success h3{margin:8px 0}.idea-success p{color:#687284;font-size:12px;line-height:1.6}.idea-success button{color:#5366c8;background:0 0;border:0;padding:0;font-size:10px}.article-index{border-top:1px solid #dfe3eb}.article-row{border-bottom:1px solid #dfe3eb;grid-template-columns:45px 1fr 20px;align-items:center;gap:20px;padding:25px 0;display:grid}.article-row>span{color:#8791a2;font:10px DM Mono}.article-row small{text-transform:uppercase;color:#6c79cf;font:9px DM Mono}.article-row h3{margin:7px 0;font-size:20px}.article-row p{color:#737d8d;max-width:700px;margin:0;font-size:11px;line-height:1.6}.article-row svg{color:#6878d5}.article-layout{grid-template-columns:230px 1fr;gap:80px;display:grid}.article-layout aside{border-top:1px solid #dfe3eb;align-self:start;position:sticky;top:100px}.article-layout aside span,.article-layout aside a{display:block}.article-layout aside span{text-transform:uppercase;color:#8a93a2;padding:15px 0 10px;font:9px DM Mono}.article-layout aside a{color:#697385;border-bottom:1px solid #eef0f4;padding:9px 0;font-size:11px}.article-content{max-width:780px}.article-content section{border-bottom:1px solid #e4e7ee;margin-bottom:45px;padding-bottom:45px}.article-content h2{font-size:30px;line-height:1.2}.article-content p{color:#657083;font-size:14px;line-height:1.9}.contact-intent{background:#f5f6fa}.intent-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.intent-grid article{background:#fff;border:1px solid #dce1ea;min-height:190px;padding:25px}.intent-grid article>span{color:#7f8998;font:9px DM Mono}.intent-grid h3{margin:35px 0 8px}.intent-grid p{color:#70798a;font-size:11px;line-height:1.7}.contact-box{box-shadow:0 22px 50px #191f2e1f}.contact-copy{flex-direction:column;display:flex}.contact-lead{max-width:510px;font-size:14px!important;line-height:1.75!important}.contact-benefits{border-top:1px solid #414958;margin-top:28px}.contact-benefit{border-bottom:1px solid #414958;grid-template-columns:32px 1fr;gap:12px;padding:15px 0;display:grid}.contact-benefit>span{color:#8794aa;font:9px DM Mono}.contact-benefit strong{font-size:11px}.contact-benefit p{color:#9da7b7!important;margin:4px 0 0!important;font-size:10px!important;line-height:1.6!important}.contact-form-card{color:#252c3b;background:#fff;padding:28px}.form-card-heading{border-bottom:1px solid #e1e5ed;margin-bottom:20px;padding-bottom:20px}.form-card-heading span{text-transform:uppercase;color:#6878d5;font:9px DM Mono}.form-card-heading strong{margin:7px 0;font-size:20px;display:block}.form-card-heading p{color:#747e8d;margin:0;font-size:11px;line-height:1.6}.contact-box form{gap:12px}.contact-box form label{color:#6f7888}.contact-box form input,.contact-box form select,.contact-box form textarea{color:#252c3b;background:#f8f9fb;border-color:#d4dae5}.contact-box form input:focus,.contact-box form select:focus,.contact-box form textarea:focus{background:#fff;border-color:#7483dd}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-next{background:#fff}.next-list{border-top:1px solid #dfe3eb}.next-list>div{border-bottom:1px solid #dfe3eb;grid-template-columns:35px 1fr;gap:14px;padding:17px 0;display:grid}.next-list p{color:#667183;margin:0;font-size:12px}.final-cta-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.final-cta-inner p{max-width:560px}.legal-review{background:#f1f3f7;border-left:3px solid #aab4c8;margin-top:35px;padding:15px 18px}@media (width<=850px){.agent-intro,.agent-shell,.product-catalog-intro,.detail-overview,.about-story,.project-detail-hero,.article-layout{grid-template-columns:1fr}.agent-scenarios{padding:20px}.agent-side-footer{display:none}.decision-grid,.belief-grid,.project-principles .principle-grid,.learning-topic-grid,.intent-grid{grid-template-columns:1fr 1fr}.agent-intro{gap:20px}.about-story-copy{border-top:1px solid #dfe3eb;border-left:0;padding:25px 0 0}.article-layout aside{position:static}.final-cta-inner{display:block}.final-cta-inner .button{margin-top:25px}.form-row,.agent-examples>div{grid-template-columns:1fr}.contact-form-card{padding:22px}.catalog-stats{grid-template-columns:1fr}.catalog-stats div{border-bottom:1px solid #e0e4ed;border-right:0}.catalog-stats div:last-child{border-bottom:0}}@media (width<=520px){.decision-grid,.belief-grid,.project-principles .principle-grid,.learning-topic-grid,.intent-grid{grid-template-columns:1fr}.agent-footer{display:block}.agent-footer>*{margin-bottom:9px;display:flex}.idea-form-wrap{padding:26px 20px}.idea-success{display:block}.idea-success .success-mark{margin-bottom:15px}.page-hero h1{letter-spacing:-2px}.contact-box{padding:35px 18px}.contact-form-card{padding:18px}.hero-meta span{width:100%}}.pricing-hero-owner{background:radial-gradient(circle at 88% 20%,#6c7edc2e,#0000 32%),linear-gradient(135deg,#e8ecff 0%,#f8f9fc 55%,#e4f5ee 100%);padding:88px 0 76px}.pricing-hero-owner h1{max-width:820px}.pricing-hero-owner-panel{border-radius:14px;padding:30px;box-shadow:0 28px 70px #20273733}.hero-panel-cta{color:#fff;background:#30394c;border:1px solid #465166;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:13px 14px;font-size:10px;display:flex}.hero-panel-cta svg{color:#aee9d0}.pricing-model-owner article{border-radius:12px;min-height:255px;transition:all .2s}.pricing-model-owner article:hover{transform:translateY(-4px);box-shadow:0 18px 38px #2a314614}.pricing-plans-owner{background:#f2f4f8}.pricing-grid-owner{align-items:stretch;gap:16px}.pricing-card-owner{border-radius:14px;min-height:690px;padding:28px 25px 23px;box-shadow:0 8px 25px #272e400a}.pricing-card-owner.featured{border:2px solid #6578db;position:relative;transform:translateY(-16px);box-shadow:0 25px 60px #4452aa2e}.pricing-card-owner.featured:before{content:"Recommended for most growing businesses";color:#fff;text-transform:uppercase;letter-spacing:.3px;background:#6578db;border-radius:999px;padding:7px 11px;font:8px DM Mono;position:absolute;top:-14px;left:22px}.pricing-card-owner h3{margin-top:25px;font-size:25px}.pricing-card-owner .price strong{font-size:40px}.pricing-card-owner .pricing-tag{min-height:48px}.annual-save{color:#367d62;text-transform:uppercase;background:#e8f5ef;border-radius:5px;margin:7px 0 4px;padding:6px 8px;font:8px DM Mono;display:inline-block}.pricing-plan-cta{border-radius:7px;padding:13px 15px}.plan-note{text-align:center;color:#9299a6;margin-top:8px;font-size:8px;line-height:1.45;display:block}.pricing-compare{background:#fff}.comparison-wrap{border:1px solid #dce1ea;border-radius:12px;overflow-x:auto;box-shadow:0 14px 35px #2830460d}.pricing-comparison{border-collapse:collapse;background:#fff;width:100%;min-width:760px}.pricing-comparison th,.pricing-comparison td{text-align:left;color:#697486;border-bottom:1px solid #e7eaf0;padding:16px 17px;font-size:10px}.pricing-comparison th{text-transform:uppercase;color:#7b8493;background:#f6f7fa;font:9px DM Mono}.pricing-comparison th:first-child,.pricing-comparison td:first-child{width:31%}.pricing-comparison .popular-col{color:#4e60bd;background:#f0f2ff}.pricing-comparison th.popular-col{box-shadow:inset 0 3px #6578db}.pricing-comparison td strong{color:#313a4a;font-size:10px}.app-pricing-owner article{background:#fff;border-radius:12px;transition:all .2s;box-shadow:0 10px 28px #2830460a}.app-pricing-owner article:hover{transform:translateY(-4px);box-shadow:0 18px 38px #28304614}.app-card-top{justify-content:space-between;align-items:center;display:flex}.app-card-top span{color:#8791a0;font:9px DM Mono}.app-card-top b{color:#6677d0;text-transform:uppercase;font:8px DM Mono}.app-pricing-owner h3{margin-top:28px}.pricing-trust-owner{background:#fff}.pricing-trust-owner .button{margin-top:22px}.pricing-bottom-cta{color:#fff;background:#252c3b}.pricing-bottom-cta-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.pricing-bottom-cta h2{color:#fff;letter-spacing:-2px;margin:17px 0;font-size:clamp(35px,4vw,54px);line-height:1.08}.pricing-bottom-cta h2 em{color:#9eacff;font-style:normal}.pricing-bottom-cta p{color:#aab3c1;max-width:650px;font-size:13px;line-height:1.7}.pricing-bottom-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.light-link{color:#fff}.pricing-faq-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.pricing-faq-grid article{background:#f7f8fa;border:1px solid #dfe3eb;border-radius:10px;padding:25px}.pricing-faq-grid h3{margin:0 0 8px;font-size:16px}.pricing-faq-grid p{color:#6f7888;margin:0;font-size:11px;line-height:1.7}.contact-selection{background:#f0f2ff;padding-top:28px;padding-bottom:28px}.selected-interest{color:#fff;background:#252c3b;border-radius:12px;justify-content:space-between;align-items:center;gap:25px;padding:25px 28px;display:flex;box-shadow:0 18px 38px #242b3d21}.selected-interest h2{color:#fff;margin:8px 0 5px;font-size:24px}.selected-interest p{color:#aeb7c5;margin:0;font-size:11px}.selected-interest button{color:#fff;cursor:pointer;background:0 0;border:1px solid #515b70;padding:10px 13px;font-size:10px}.form-selected-interest{background:#eef1ff;border:1px solid #cdd4fa;border-radius:7px;flex-direction:column;gap:4px;margin-bottom:12px;padding:12px 14px;display:flex}.form-selected-interest span{text-transform:uppercase;color:#6575d0;font:8px DM Mono}.form-selected-interest strong{color:#30394c;font-size:12px}.form-selected-interest small{color:#788294;font-size:9px}@media (width<=900px){.pricing-card-owner.featured{transform:none}.pricing-bottom-cta-inner{display:block}.pricing-bottom-actions{margin-top:25px}.pricing-faq-grid{grid-template-columns:1fr}}@media (width<=700px){.pricing-card-owner{min-height:0}.pricing-card-owner.featured:before{margin-bottom:8px;display:inline-block;position:static}.selected-interest{display:block}.selected-interest button{margin-top:18px}.pricing-hero-owner{padding:72px 0 65px}}.business-decision{background:#f1f3f8;border-top:1px solid #e0e4ec;border-bottom:1px solid #e0e4ec}.decision-intro{grid-template-columns:1fr 420px;align-items:end;gap:60px;margin-bottom:28px;display:grid}.decision-intro h2{letter-spacing:-2px;margin:12px 0 0;font-size:clamp(34px,4vw,52px)}.decision-intro p{color:#687385;margin:0;font-size:13px;line-height:1.75}.decision-choice-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.decision-choice-grid a{color:#2c3444;background:#fff;border:1px solid #dce1ea;border-radius:10px;grid-template-columns:34px 1fr 17px;align-items:start;gap:14px;min-height:145px;padding:21px;text-decoration:none;transition:all .2s;display:grid}.decision-choice-grid a:hover{border-color:#9ba8e8;transform:translateY(-3px);box-shadow:0 14px 30px #28304614}.decision-choice-grid span{color:#7380c9;font:9px DM Mono}.decision-choice-grid strong{font-size:13px}.decision-choice-grid p{color:#717b8c;margin:7px 0 0;font-size:10px;line-height:1.65}.decision-choice-grid svg{color:#6578db}.decision-bottom{border-top:1px solid #dce1ea;flex-wrap:wrap;align-items:center;gap:20px;margin-top:18px;padding-top:17px;display:flex}.decision-bottom span{text-transform:uppercase;color:#858e9e;font:9px DM Mono}.decision-bottom a{color:#5263be;align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}.proof-rules{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px;display:grid}.proof-rules article{background:#f5f6fa;border:1px solid #dfe3eb;border-radius:10px;padding:23px}.proof-rules span{color:#6576ce;font:9px DM Mono}.proof-rules strong{margin:25px 0 7px;font-size:14px;display:block}.proof-rules p{color:#717b8c;margin:0;font-size:11px;line-height:1.7}.project-next{grid-template-columns:1fr 360px;align-items:center;gap:70px;display:grid}.project-next h2{letter-spacing:-2px;margin:14px 0;font-size:clamp(34px,4vw,50px)}.project-next p{color:#6d7787;max-width:650px;font-size:13px;line-height:1.8}.project-next>div:last-child{flex-direction:column;gap:18px;display:flex}.project-next .text-link{color:#5666bd}.success-next{background:#f4f6fb;border:1px solid #dfe4ef;border-radius:8px;gap:5px;margin:18px 0;padding:14px;display:grid}.success-next strong{color:#31394a;margin-bottom:4px;font-size:11px}.success-next span{color:#70798a;font-size:9px}.contact-form-card select{appearance:auto}@media (width<=850px){.decision-intro,.project-next{grid-template-columns:1fr;gap:20px}.decision-choice-grid,.proof-rules{grid-template-columns:1fr 1fr}}@media (width<=520px){.decision-choice-grid,.proof-rules{grid-template-columns:1fr}.decision-intro h2{font-size:35px}.decision-bottom{flex-direction:column;align-items:flex-start;gap:10px}}.about-expectations{background:#f3f5f9}.expectation-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}.expectation-grid article{background:#fff;border:1px solid #dfe3eb;border-radius:10px;min-height:205px;padding:22px}.expectation-grid span{color:#6576ce;font:9px DM Mono}.expectation-grid h3{margin:28px 0 8px;font-size:15px}.expectation-grid p{color:#70798a;margin:0;font-size:10px;line-height:1.7}.about-action-row{flex-wrap:wrap;align-items:center;gap:18px;margin-top:25px;display:flex}.about-action-row .text-link{color:#5666bd}@media (width<=900px){.expectation-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.expectation-grid{grid-template-columns:1fr}}.pricing-hero-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:60px;display:grid}.pricing-hero h1{letter-spacing:-2px;max-width:560px;margin:20px 0 18px;font-size:clamp(38px,4.6vw,58px);line-height:1.08}.pricing-hero h1 em{color:var(--blue);font-style:normal}.pricing-hero>div>p{color:#5c6578;max-width:480px;margin:0;font-size:15px;line-height:1.8}.pricing-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin:28px 0 22px;display:flex}.pricing-trust-row{flex-wrap:wrap;gap:10px 24px;margin:0;display:flex}.pricing-trust-row span{color:#5c6578;align-items:center;gap:7px;font-size:11px;display:inline-flex}.pricing-trust-row svg{color:#4e9d78;flex:none}.pricing-panel-label{text-transform:uppercase;letter-spacing:.6px;color:#9aa6c4;margin-bottom:18px;font:10px DM Mono;display:block}.pricing-hero-panel{color:#fff;background:#252c3b}.pricing-hero-panel>div{border-bottom:1px solid #353d50;grid-template-columns:30px 1fr;align-items:baseline;column-gap:12px;padding:15px 0;display:grid}.pricing-hero-panel strong{color:#8d9ae5;grid-row:1/3;align-self:start;padding-top:2px;font:11px DM Mono}.pricing-hero-panel b{color:#fff;font-size:13px;font-weight:700}.pricing-hero-panel small{color:#9aa2b4;grid-column:2;margin-top:4px;font-size:11px;line-height:1.55}.pricing-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pricing-rate-note{color:#858b98;margin:8px 0 0;font-size:12px}.live-rate-bar{color:#525b6e;background:#f3f5fb;border:1px solid #dfe3ee;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:34px 0 24px;padding:12px 18px;font-size:12px;display:flex}.live-rate-bar strong{color:#252c3b}.live-rate-bar small{color:#8991a2;font-size:10px}.pricing-model-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.pricing-model-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-height:190px;padding:26px;display:flex}.pricing-model-grid article>span{color:#8791a2;text-transform:uppercase;font:10px DM Mono}.pricing-model-grid h3{letter-spacing:-.4px;margin:16px 0 8px;font-size:18px}.pricing-model-grid p{color:#707888;margin:0 0 14px;font-size:12px;line-height:1.7}.pricing-model-grid a{color:inherit;align-items:center;gap:8px;margin-top:auto;font-size:11px;font-weight:700;display:inline-flex}.pricing-model-featured{box-shadow:0 16px 36px #3944781a;border-color:#8f9ced!important}.pricing-trust-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:60px;display:grid}.pricing-trust-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pricing-trust-cards article{border:1px solid var(--line);background:#f7f8fa;border-radius:10px;gap:14px;min-height:150px;padding:20px;display:flex}.pricing-trust-cards svg{color:#56a988;flex:none;margin-top:2px}.pricing-trust-cards strong{margin-bottom:6px;font-size:13px;display:block}.pricing-trust-cards p{color:#70798a;margin:0;font-size:11px;line-height:1.65}@media (width<=850px){.pricing-hero-grid{grid-template-columns:1fr;gap:36px}.pricing-model-grid{grid-template-columns:1fr}.pricing-trust-grid{grid-template-columns:1fr;gap:30px}.pricing-trust-cards{grid-template-columns:1fr}.live-rate-bar{margin:26px 0 20px}}.field-error{color:#ffb4b4;margin-top:6px;font-size:11px;line-height:1.5;display:block}.idea-form-wrap .field-error{color:#b4443f}.contact-address{color:#a6adbd;align-items:center;gap:10px;font-size:13px;display:inline-flex}.contact-links{flex-wrap:wrap}.footer-contact{color:#696e79;flex-wrap:wrap;align-items:center;gap:8px 26px;padding-top:22px;font-size:12px;display:flex}.footer-contact a{color:#696e79;transition:color .2s}.footer-contact a:hover{color:var(--ink)}.footer-founder{color:#8b919d;flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;font-size:11px;display:flex}.footer-founder a{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:4px 11px;transition:all .2s}.footer-founder a:hover{color:var(--ink);border-color:#c9ced9}.ecosystem .product-grid{margin-top:38px}.ecosystem-card{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ecosystem-card .button{margin-top:6px}.ecosystem-note{color:#70798a;font-size:11px;line-height:1.6}.ecosystem-socials{gap:8px}.ecosystem-socials a{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:11px;transition:all .2s}.ecosystem-socials a:hover{color:var(--ink);border-color:#c9ced9}.project-socials{margin-top:28px}.project-socials>span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px;display:block}.project-socials .tag-list{gap:8px}.project-socials .tag-list a{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:11px;transition:all .2s}.project-socials .tag-list a:hover{color:var(--ink);border-color:#c9ced9}@media (width<=850px){.footer-contact{gap:8px 18px;font-size:11px}}input[aria-invalid=true],textarea[aria-invalid=true]{outline-color:#c0392b;border-color:#c0392b!important}.form-privacy{color:#a6adbd;margin:0 0 16px;font-size:11px;line-height:1.65}.idea-form-wrap .form-privacy{color:#70798a}.form-privacy a{text-underline-offset:2px;text-decoration:underline}.form-privacy a:hover{color:#fff}.idea-form-wrap .form-privacy a:hover{color:var(--ink)}.dark-error{color:#b4443f}.empty-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.skip-link{z-index:9999;color:#14161d;background:#fff;border-radius:0 0 6px;padding:12px 18px;font-size:12px;font-weight:700;position:absolute!important;top:0!important;left:-9999px!important}.skip-link:focus{left:0!important}@media (width<=850px){.empty-actions{gap:16px}}
