@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--blue:#5fa3dc;--blue-dark:#2f79b7;--navy:#0b1f33;--navy-soft:#122d46;--white:#fff;--soft-blue:#eaf5fc;--light-blue:#f5fafe;--mint:#72d6b0;--gray:#607184;--gray-light:#edf2f6;--border:#dce7ef;--shadow:0 20px 60px #0b1f3317}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--navy);background:var(--white);font-family:DM Sans,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}.container{width:min(1160px,100% - 40px);margin:0 auto}.narrow-container{max-width:900px}.section{padding:110px 0}.eyebrow{color:var(--blue-dark);letter-spacing:.14em;margin-bottom:18px;font-size:.75rem;font-weight:800}.section-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.section-heading.centered{text-align:center;max-width:800px;margin:0 auto 60px;display:block}.section-heading h2,.results-header h2,.founder-content h2,.consultation-copy h2,.human-section h2,.problem-section h2{letter-spacing:-.045em;font-family:Manrope,sans-serif;font-size:clamp(2.3rem,5vw,4rem);font-weight:800;line-height:1.05}.section-heading h2 span,.results-header h2 span,.founder-content h2 span,.consultation-copy h2 span,.human-section h2 span,.problem-section h2 span{color:var(--blue)}.section-heading>p,.results-header>p{color:var(--gray);font-size:1.05rem}.site-header{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #dce7efb3;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;gap:30px;min-height:78px;display:flex}.logo{align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:1.25rem;font-weight:800;display:inline-flex}.logo-mark{color:#fff;background:var(--blue);border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.logo-text span{color:var(--blue)}.desktop-nav{align-items:center;gap:28px;font-size:.9rem;font-weight:600;display:flex}.desktop-nav a{transition:color .2s}.desktop-nav a:hover{color:var(--blue-dark)}.nav-cta{background:var(--blue);color:#fff;border-radius:8px;padding:11px 19px;box-shadow:0 8px 22px #5fa3dc33}.nav-cta:hover{background:var(--blue-dark);transform:translateY(-1px);color:#fff!important}.mobile-menu-button{cursor:pointer;background:0 0;border:0;font-size:1.7rem;display:none}.mobile-menu{display:none}.brand{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;width:90px;height:auto;transition:transform .2s;display:block}.brand:hover .brand-logo{transform:translateY(-1px)}.hero{background:radial-gradient(circle at 85% 25%, #5fa3dc2e, transparent 30%), radial-gradient(circle at 10% 90%, #72d6b01f, transparent 25%), var(--navy);color:#fff;align-items:center;min-height:760px;display:flex;position:relative;overflow:hidden}.hero-glow{filter:blur(100px);pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute}.hero-glow-one{background:#5fa3dc38;top:100px;right:-100px}.hero-glow-two{background:#72d6b01a;bottom:-150px;left:-150px}.hero-grid{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:80px;padding:90px 0;display:grid;position:relative}.hero .eyebrow{color:#9cd0f3}.hero-content h1{letter-spacing:-.06em;max-width:800px;font-family:Manrope,sans-serif;font-size:clamp(3.2rem,6vw,5.7rem);font-weight:800;line-height:.98}.highlight{color:var(--blue)}.hero-description{color:#c5d2dd;max-width:680px;margin:28px 0 34px;font-size:1.12rem}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:0 20px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--blue);color:#fff;box-shadow:0 15px 35px #5fa3dc38}.button-primary:hover{background:#76b5e7}.button-secondary{color:#fff;background:0 0;border-color:#ffffff38}.button-secondary:hover{background:#ffffff0f}.hero-trust{flex-wrap:wrap;gap:32px;margin-top:55px;display:flex}.hero-trust div{gap:3px;display:grid}.hero-trust strong{font-family:Manrope,sans-serif;font-size:1.7rem}.hero-trust span{color:#95a9b9;font-size:.83rem}.hero-visual{justify-content:flex-end;display:flex}.automation-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;width:min(100%,470px);padding:25px;box-shadow:0 30px 100px #0000002e}.card-top,.card-footer{color:#8fa5b6;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:700;display:flex}.status-dot{background:var(--mint);border-radius:50%;width:8px;height:8px;margin-right:auto;box-shadow:0 0 14px #72d6b099}.live-label{color:var(--mint)}.workflow{margin:34px 0}.workflow-step{grid-template-columns:42px 1fr;align-items:center;gap:16px;padding:18px 0;display:grid}.workflow-number{color:#92a7b6;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.73rem;display:grid}.workflow-step.active .workflow-number{background:var(--blue);border-color:var(--blue);color:#fff}.workflow-step strong{font-family:Manrope,sans-serif;font-size:1rem;display:block}.workflow-step p{color:#91a5b4;margin-top:3px;font-size:.83rem}.workflow-line{background:#ffffff1f;width:1px;height:22px;margin-left:20px}.card-footer{border-top:1px solid #ffffff14;padding-top:18px}.problem-section{background:var(--light-blue)}.problem-section h2{max-width:850px}.problem-section h2 span{display:block}.section-intro{max-width:820px;color:var(--gray);margin-top:25px;font-size:1.08rem}.quote-card{background:var(--navy);color:#fff;box-shadow:var(--shadow);border-radius:16px;margin-top:45px;padding:38px}.quote-mark{color:var(--blue);font-family:Georgia,serif;font-size:4.5rem;line-height:.7}.quote-card p{letter-spacing:-.03em;margin-top:15px;font-family:Manrope,sans-serif;font-size:2rem;font-weight:700}.quote-card span{color:#93a7b5;margin-top:8px;display:block}.services-section{background:#fff}.services-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.service-card{border:1px solid var(--border);background:#fff;border-radius:16px;min-height:450px;padding:32px;transition:transform .25s,box-shadow .25s;position:relative}.service-card:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.featured-service{background:var(--navy);color:#fff;border-color:var(--navy)}.service-number{color:#98a8b5;font-size:.75rem;font-weight:800;position:absolute;top:26px;right:28px}.service-icon{background:var(--soft-blue);width:52px;height:52px;color:var(--blue-dark);border-radius:12px;place-items:center;margin-bottom:28px;font-size:1.25rem;font-weight:800;display:grid}.featured-service .service-icon{color:var(--blue);background:#5fa3dc29}.service-card h3{margin-bottom:15px;font-family:Manrope,sans-serif;font-size:2rem}.service-card p{color:var(--gray)}.featured-service p{color:#a6b8c6}.service-card ul{gap:8px;margin-top:25px;padding-left:17px;display:grid}.service-card li{color:#566979;font-size:.9rem}.featured-service li{color:#bac8d2}.services-bottom{background:var(--soft-blue);border-radius:14px;align-items:center;gap:20px;margin-top:30px;padding:24px 28px;display:flex}.services-bottom span{color:var(--gray)}.services-bottom a{color:var(--blue-dark);margin-left:auto;font-weight:800}.automation-examples{background:#f8fbfd}.examples-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.example-card{border:1px solid var(--border);background:#fff;border-radius:14px;padding:28px}.example-card span{color:var(--blue-dark);font-size:.75rem;font-weight:800}.example-card h3{margin:24px 0 8px;font-family:Manrope,sans-serif;font-size:1.35rem}.example-card p{color:var(--gray);font-size:.92rem}.results-section{background:var(--navy);color:#fff}.results-header{grid-template-columns:1fr .7fr;align-items:end;gap:80px;display:grid}.results-header>p{color:#a5b5c2}.stats-grid{background:#ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:60px;display:grid}.stat{background:var(--navy);min-height:180px;padding:30px}.stat strong{letter-spacing:-.05em;font-family:Manrope,sans-serif;font-size:3rem;display:block}.stat span{margin-top:5px;font-weight:700;display:block}.stat small{color:#91a5b5;margin-top:10px;display:block}.impact-highlight{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.impact-highlight>div{background:#ffffff0e;border-radius:14px;padding:30px}.impact-label{color:#8ca3b3;letter-spacing:.11em;margin-bottom:25px;font-size:.72rem;font-weight:800;display:block}.impact-highlight strong{color:var(--blue);font-family:Manrope,sans-serif;font-size:2.2rem;display:block}.impact-highlight p{color:#a6b7c4;margin-top:9px}.process-section{background:#fff}.process-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.process-step{border-top:2px solid var(--border);padding:28px;position:relative}.process-step span{color:var(--blue-dark);font-size:.75rem;font-weight:800}.process-step h3{margin:30px 0 10px;font-family:Manrope,sans-serif;font-size:1.35rem}.process-step p{color:var(--gray);font-size:.92rem}.human-section{background:var(--soft-blue)}.human-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.human-grid>div:last-child{max-width:560px}.large-text{letter-spacing:-.03em;font-family:Manrope,sans-serif;font-size:1.7rem;font-weight:700;line-height:1.25}.human-grid p:not(.large-text){color:var(--gray);margin-top:20px}.human-pill{color:var(--navy);background:#fff;border-radius:999px;flex-wrap:wrap;gap:10px;margin-top:30px;padding:12px 16px;font-size:.78rem;font-weight:800;display:inline-flex}.founder-section{background:#fff}.founder-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.founder-image-wrapper{position:relative}.founder-image{object-fit:cover;object-position:center top;border-radius:22px;width:100%;height:100%;min-height:550px;display:block;box-shadow:0 25px 70px #0b1f331f}.founder-image-placeholder span{letter-spacing:.12em;font-size:.8rem;font-weight:800}.founder-image-placeholder small{color:#ffffffb8}.founder-content h2{margin-bottom:5px}.founder-title{color:var(--blue-dark);margin-bottom:25px;font-weight:800}.founder-content p:not(.eyebrow):not(.founder-title){color:var(--gray);margin-top:18px}.text-link{color:var(--blue-dark);margin-top:25px;font-weight:800;display:inline-block}.consultation-section{background:var(--navy);color:#fff}.consultation-grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px;display:grid}.consultation-copy{position:sticky;top:120px}.consultation-copy .eyebrow{color:#9fd0f1}.consultation-copy h2{max-width:560px}.consultation-copy>p{color:#a8bac7;max-width:520px;margin-top:25px}.price-card{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:14px;width:fit-content;margin-top:35px;padding:20px 24px}.price-card span{color:#8ea5b4;letter-spacing:.08em;font-size:.7rem;font-weight:800;display:block}.price-card strong{color:var(--blue);margin:3px 0;font-family:Manrope,sans-serif;font-size:2.6rem;display:block}.price-card p{font-size:.82rem;color:#a7b8c4!important;margin:0!important}.small-copy{font-size:.85rem}.contact-form-card{color:var(--navy);background:#fff;border-radius:18px;padding:35px}.form-header span{color:var(--blue-dark);letter-spacing:.12em;font-size:.7rem;font-weight:800}.form-header h3{margin-top:6px;font-family:Manrope,sans-serif;font-size:2rem}.form-header p{color:var(--gray);margin-top:5px}.form-group{margin-top:20px}.form-group label{margin-bottom:7px;font-size:.85rem;font-weight:700;display:block}.form-group input,.form-group textarea,.form-group select{border:1px solid var(--border);width:100%;color:var(--navy);background:#fbfdff;border-radius:9px;outline:none;padding:13px 14px;transition:border .2s,box-shadow .2s}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #5fa3dc1f}.form-group textarea{resize:vertical}.form-submit{cursor:pointer;border:0;width:100%;margin-top:23px}.form-note{color:var(--gray);text-align:center;margin-top:10px;font-size:.72rem}.form-message{background:var(--soft-blue);color:var(--blue-dark);border-radius:9px;margin-top:14px;padding:12px 14px;font-size:.85rem;font-weight:700;display:none}.form-message.show{display:block}.site-footer{color:#fff;background:#071624;padding:70px 0 25px}.footer-top{align-items:flex-start;gap:70px;padding-bottom:50px;display:flex}.footer-brand{flex:1}.footer-links{flex:1;justify-content:center;align-items:flex-start;gap:100px;display:flex;transform:translateY(-50px)}.footer-logo{object-fit:contain;width:130px;height:auto;display:block}.footer-top>div:first-child p{color:#8399a9;margin-top:12px}.footer-links>div{align-content:start;gap:10px;display:grid}.footer-links span{color:#698093;letter-spacing:.1em;margin-bottom:7px;font-size:.7rem;font-weight:800}.footer-links a{color:#b7c5cf;font-size:.88rem}.footer-links a:hover{color:#fff}.footer-bottom{color:#61798a;border-top:1px solid #ffffff14;justify-content:space-between;gap:20px;padding-top:25px;font-size:.75rem;display:flex}@media (width<=980px){.hero-grid,.human-grid,.founder-grid,.consultation-grid{grid-template-columns:1fr}.hero{min-height:auto}.hero-visual{justify-content:flex-start}.section-heading,.results-header{grid-template-columns:1fr;gap:20px}.services-grid,.examples-grid,.process-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.consultation-copy{position:static}.founder-image-placeholder{min-height:500px}}@media (width<=720px){.container{width:min(100% - 28px,1160px)}.brand-logo{width:45px}.section{padding:80px 0}.desktop-nav{display:none}.mobile-menu-button{display:block}.mobile-menu{border-top:1px solid var(--border);background:#fff;padding:10px 20px 20px;display:none}.mobile-menu.open{display:grid}.mobile-menu a{padding:13px 0;font-weight:700}.hero-grid{gap:50px;padding:70px 0}.hero-content h1{font-size:clamp(2.8rem,14vw,4.5rem)}.hero-description{font-size:1rem}.hero-trust{gap:18px}.hero-trust strong{font-size:1.35rem}.section-heading h2,.results-header h2,.founder-content h2,.consultation-copy h2,.human-section h2,.problem-section h2{font-size:2.5rem}.services-grid,.examples-grid,.process-grid,.stats-grid,.impact-highlight{grid-template-columns:1fr}.service-card{min-height:auto}.services-bottom{flex-direction:column;align-items:flex-start}.services-bottom a{margin-left:0}.footer-top{flex-direction:column;gap:35px}.footer-links{justify-content:flex-start;gap:45px;width:100%;margin-left:0}.footer-bottom{flex-direction:column}.contact-form-card{padding:23px}}
