.service-page{--service-ink:#142039;--service-muted:#59677d;color:#101823;background:#fafbfe}.service-page button,.service-page input,.service-page textarea{font:inherit}.service-page a,.service-page button{-webkit-tap-highlight-color:transparent}.service-page :focus-visible{outline-offset:5px;outline:2px solid #1744ff}.service-page button:disabled{opacity:.42;cursor:not-allowed}.service-page p{line-height:1.7}.service-navigation{padding:28px var(--gutter) 0;color:#f8faff;background:#101318}.service-nav-top{justify-content:space-between;align-items:center;gap:25px;padding-bottom:27px;display:flex}.service-nav-top .brand{font-size:32px}.service-back{align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}.service-nav-top .action{font-size:10px}.service-navigation nav{border-top:1px solid #353e4e;grid-template-columns:repeat(4,1fr);display:grid}.service-navigation nav a{color:#b9c5d8;justify-content:space-between;align-items:center;gap:12px;padding:19px 20px;font-size:13px;transition:color .2s,background .2s;display:flex}.service-navigation nav a:first-child{padding-left:0}.service-navigation nav a[aria-current],.service-navigation nav a:hover{color:#fff;background:#1d2739}.service-eyebrow{font:400 10px/1.6 var(--mono);letter-spacing:.035em;display:block}.service-hero{color:#f6f8fe;padding:75px var(--gutter) 90px;background:#101318;grid-template-columns:1fr 1fr;align-items:center;gap:20px;min-height:670px;display:grid;overflow:clip}.service-hero h1{letter-spacing:-.045em;margin:26px 0;font-size:clamp(42px,4.4vw,70px);line-height:1.04}.service-hero h1 .heading-line:last-child{color:#aebeff}.service-hero-copy>p{color:#bac5d5;max-width:43ch;margin-top:25px;font-size:17px}.service-hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:36px;display:flex}.service-hero-actions>a:last-child{align-items:center;gap:12px;font-size:12px;display:flex}.service-hero-actions .action{font-size:10px}.service-hero-art{min-width:0}.svc-art{width:100%;font-family:var(--body);display:block;overflow:visible}.service-ai .service-hero{text-align:center;padding-bottom:35px;display:block}.service-ai .service-hero-copy{max-width:1200px;margin:auto}.service-ai .service-hero h1{font-size:clamp(45px,6vw,92px)}.service-ai .service-hero-copy>p{max-width:53ch;margin:25px auto}.service-ai .service-hero-actions{justify-content:center}.service-ai .service-hero-art{width:min(850px,85%);margin:35px auto 0}.service-automations .service-hero{grid-template-columns:1fr;padding-top:70px;position:relative}.service-automations .service-hero h1{font-size:clamp(52px,7.2vw,108px)}.service-automations .service-hero-copy{width:100%}.service-automations .service-hero-copy>p{max-width:43ch}.service-automations .service-hero-art{pointer-events:none;width:58%;margin:-265px 0 -30px auto}.service-automations .service-hero-copy{z-index:1;position:relative}.service-websites .service-hero{color:#101823;background:#edf1f8;grid-template-columns:1.1fr 1fr}.service-websites .service-hero h1 .heading-line:last-child{color:#1744ff}.service-websites .service-hero-copy>p{color:#52617a}.service-websites .service-hero-art{transform:rotate(-6deg)}.service-demo-intro h2,.service-delivery h2,.service-questions h2{letter-spacing:-.04em;font-size:clamp(34px,4.3vw,65px);line-height:1.06}.service-demo-intro h2 .heading-line:last-child{color:#1744ff}.service-demo{padding:100px var(--gutter);overflow:clip}.service-demo-intro{max-width:1020px;margin-bottom:55px}.service-demo-intro h2{margin:23px 0 25px}.service-demo-intro>p{color:#52617a;max-width:64ch;font-size:17px}.service-demo-intro .service-eyebrow{color:#52617a}.service-button{color:#fff;background:#1744ff;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:15px 21px;transition:background .2s,transform .2s;display:inline-flex;font-size:13px!important}.service-button:hover:not(:disabled){background:#1038c9;transform:translateY(-2px)}.service-button.secondary{color:#17243c;background:#e8edf7;border:1px solid #bbc8df}.service-reset{color:inherit;align-items:center;gap:9px;padding:10px;display:flex;font-size:12px!important}.service-text-link{color:#1744ff;text-underline-offset:4px;align-items:center;gap:10px;padding:10px 0;text-decoration:underline;display:inline-flex;font-size:13px!important}.service-check{align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex!important}.service-check input{accent-color:#1744ff;flex-shrink:0;width:18px;height:18px}.demo-fineprint{color:#586980;max-width:43ch;margin-top:22px;font-size:12px}.service-demo-fallback{max-width:60ch;margin-top:30px}.tools-workspace{background:#fff;border:1px solid #b6c2d7;border-radius:7px;grid-template-columns:250px 1fr;display:grid;overflow:hidden;box-shadow:5px 8px #c3ccdc,10px 17px #e1e6ef}.workspace-sidebar{color:#f8faff;background:#111b2e;flex-direction:column;align-items:flex-start;padding:32px 23px;display:flex}.workspace-logo{font:600 53px/1 var(--display);background:#234cff;place-items:center;width:70px;height:70px;margin-bottom:38px;display:grid}.workspace-sidebar>strong{font:400 10px var(--mono);color:#b1c0d9}.workspace-role-picker{width:calc(100% + 20px);margin:28px -10px}.workspace-role-picker button{color:#b1c0d9;text-align:left;border-radius:3px;align-items:center;gap:12px;width:100%;padding:15px 10px;font-size:13px;display:flex}.workspace-role-picker button>svg:last-child{margin-left:auto}.workspace-role-picker button[aria-pressed=true]{color:#fff;background:#234cff}.workspace-sidebar p{color:#b1c0d9;font-size:14px}.workspace-sample{font:400 9px var(--mono);color:#b1c0d9;margin-top:auto;padding-top:35px}.workspace-main{min-width:0;padding:26px 35px}.workspace-top{font:400 10px var(--mono);color:#53647d;justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.workspace-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.workspace-heading h3{font:600 31px var(--display)}.workspace-status{font:400 11px var(--mono);color:#1744ff;white-space:nowrap;background:#edf2ff;border:1px solid #b8c6df;padding:8px 11px}.workspace-concept{background:#e8edf7;min-height:245px;padding:28px;position:relative;overflow:hidden}.workspace-concept>span{font:400 9px var(--mono);color:#56647c}.workspace-concept>strong{font:600 48px/1.05 var(--display);z-index:1;margin-top:24px;display:block;position:relative}.workspace-sculpture{align-items:end;gap:12px;display:flex;position:absolute;bottom:-45px;right:10%;transform:rotate(-18deg)}.workspace-sculpture i{background:#234cff;border-radius:40px;width:55px;height:190px;display:block;box-shadow:8px 8px #1835b3}.workspace-sculpture i:nth-child(2){background:#7895ff;height:150px}.workspace-sculpture i:nth-child(3){background:#b2c2ff;height:110px}.workspace-team,.workspace-review,.workspace-owner{min-height:280px;padding-top:26px}.workspace-team>div>span{font:400 9px var(--mono);color:#52617a}.workspace-team p,.workspace-review p,.workspace-owner p{max-width:63ch;font-size:14px}.workspace-team>div>p{margin-top:10px}.workspace-private{color:#52617a;gap:12px;margin:22px 0;display:flex}.workspace-private svg{flex-shrink:0;margin-top:4px}.workspace-private strong{color:#18243c;font-weight:500;display:block}.workspace-actions{flex-wrap:wrap;gap:12px;margin-top:23px;display:flex}.workspace-owner h4{margin-bottom:12px;font-size:21px}.workspace-owner .service-check{margin:23px 0}.workspace-audit{color:#465a78;border-top:1px solid #d9e0ec;align-items:center;gap:10px;padding-top:20px;font-size:12px;display:flex}.workspace-permission{color:#52617a;margin-top:20px}.ai-review-desk{background:#e9eef7;grid-template-columns:.85fr 1.15fr;gap:8%;padding:50px;display:grid}.ai-source-column h3{font:600 30px var(--display);margin:20px 0 30px}.ai-source{cursor:pointer;border-top:1px solid #bdcadd;align-items:start;gap:15px;padding:23px 0;display:flex}.ai-source>svg{color:#1744ff;flex-shrink:0}.ai-source input{accent-color:#1744ff;flex-shrink:0;width:17px;height:17px;margin-top:3px}.ai-source strong{font-size:16px;font-weight:500;display:block}.ai-source small{color:#53647e;margin-top:10px;font-size:13px;line-height:1.6;display:block}.ai-source-column>button{margin-top:15px}.ai-manuscript{background:#fff;min-width:0;padding:30px;position:relative;box-shadow:4px 5px #c9d3e4,8px 10px #dbe2ee}.ai-paper-meta{font:400 8px/1.5 var(--mono);color:#526780;border-bottom:1px solid #d7dfeb;justify-content:space-between;gap:20px;padding-bottom:22px;display:flex}.ai-manuscript h3{font:600 35px/1.08 var(--display);margin:26px 0}.ai-empty{text-align:center;color:#586d8b;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.ai-empty p{max-width:30ch;margin-top:25px;font-size:15px}.ai-draft-lines p{padding-bottom:15px;font-size:16px}.source-reference{color:#1744ff;margin-left:7px;padding:5px;display:inline-block;font:400 11px var(--mono)!important}.source-reference[aria-pressed=true]{background:#e5ecff}.ai-source-inspector{color:#465b7a;background:#eff3fc;border-left:2px solid #1744ff;margin:10px 0 22px;padding:15px;font-size:12px}.unsupported-claim{border:1px dashed #899bc0;gap:12px;margin:20px 0;padding:18px;display:flex}.unsupported-claim>svg{color:#1744ff;flex-shrink:0}.unsupported-claim strong{font-size:15px;font-weight:500}.unsupported-claim p{color:#52617a;margin-top:12px;font-size:12px}.ai-review-note{color:#1744ff;align-items:start;gap:10px;margin:20px 0;font-size:13px;display:flex}.ai-review-note svg{flex-shrink:0}.ai-review-status{color:#53647d;border-top:1px solid #d7dfeb;margin-top:28px;padding-top:20px;font-size:12px}.automation-console{color:#f5f7fc;background:#111b2e;border:1px solid #485875;border-radius:8px;box-shadow:5px 8px #7385a0,10px 17px #dce3ef}.automation-console-top{font:400 10px/1.5 var(--mono);color:#becee6;border-bottom:1px solid #3c4d69;justify-content:space-between;align-items:center;gap:20px;padding:22px 35px;display:flex}.automation-console-grid{grid-template-columns:1fr 1fr;gap:10%;padding:40px;display:grid}.automation-input h3{font:600 35px/1.1 var(--display);margin:22px 0 30px}.automation-input dl{margin:0 0 35px}.automation-input dl>div{border-bottom:1px solid #33445f;justify-content:space-between;align-items:start;gap:20px;padding:16px 0;font-size:13px;display:flex}.automation-input dt{color:#a9bad6}.automation-input dd{text-align:right;margin:0}.automation-input .service-check{color:#c1cee3;font-size:13px}.automation-input>button{margin-top:25px}.automation-route>.service-eyebrow{color:#aebfdb;margin-bottom:25px}.route-stop{align-items:center;gap:18px;padding:0 0 28px;display:flex;position:relative}.route-stop:not(:nth-of-type(3)):after{content:"";background:#567092;width:1px;position:absolute;top:43px;bottom:0;left:22px}.route-light{width:45px;height:45px;font:400 11px var(--mono);border:1px solid #7b91b3;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.route-stop strong{font-size:16px;font-weight:500}.route-stop small{font:400 8px var(--mono);color:#a9bad6;margin-top:8px;display:block}.route-stop.complete .route-light{background:#234cff;border-color:#819eff}.route-stop.held .route-light{color:#1744ff;background:#e9eeff}.automation-receipt{background:#1c2a44;border-left:2px solid #829ac6;padding:20px}.automation-receipt>span{font:400 9px var(--mono);color:#b8c9e6}.automation-receipt p{margin-top:13px;font-size:14px}.repair-button{margin-top:20px;font-size:12px!important}.website-editor{background:#e4eaf4;border:1px solid #bdc9dc;grid-template-columns:310px 1fr;display:grid}.website-editor-controls{background:#fff;flex-direction:column;gap:26px;padding:30px;display:flex}.website-editor-controls h3{font:600 30px var(--display);margin-top:15px}.website-editor-controls>label:not(.service-check){flex-direction:column;gap:12px;font-size:13px;display:flex}.website-editor-controls input:not([type=checkbox]),.website-editor-controls textarea{color:#142039;background:#f8faff;border:1px solid #aebed7;border-radius:3px;width:100%;padding:12px;font-size:14px;line-height:1.5}.website-editor-controls textarea{resize:vertical;min-height:95px}.website-editor-controls fieldset{border:0;margin:0;padding:0}.website-editor-controls legend{margin-bottom:13px;font-size:13px}.editor-swatches{gap:12px;display:flex}.swatch{text-transform:capitalize;border:1px solid #c2cfe3;border-radius:3px;align-items:center;gap:8px;padding:8px 13px;display:flex;font-size:12px!important}.swatch:before{content:"";background:#1744ff;border-radius:50%;width:15px;height:15px;display:block}.swatch.ink:before{background:#182337}.swatch[aria-pressed=true]{outline-offset:2px;outline:2px solid #1744ff}.website-editor-controls .service-check{font-size:13px}.website-editor-controls .demo-fineprint{margin-top:0}.website-preview-desk{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:35px;display:flex}.website-viewport-controls{gap:15px;margin-bottom:25px;display:flex}.website-viewport-controls button{border:1px solid #b4c3dc;border-radius:3px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;display:flex}.website-viewport-controls button[aria-pressed=true]{color:#fff;background:#142039}.client-preview{--preview-accent:#234cff;background:#f9fbff;border:1px solid #afbed7;border-radius:6px;width:100%;min-width:0;overflow:hidden;box-shadow:3px 5px #b8c5d9,6px 10px #cbd5e5}.client-preview.mobile{width:280px;max-width:100%}.client-preview.accent-ink{--preview-accent:#182337}.client-preview-nav{border-bottom:1px solid #d2ddeb;justify-content:space-between;align-items:center;gap:10px;padding:21px 23px;display:flex}.client-preview-nav strong{font:600 18px var(--display)}.client-preview-nav>span{font:400 7px var(--mono)}.client-preview-body{grid-template-columns:1.1fr .9fr;align-items:center;gap:20px;min-height:330px;padding:35px 25px;display:grid}.client-preview-body>div:first-child{min-width:0}.client-preview-body h3{font:500 clamp(27px, 2.6vw, 43px)/1.08 var(--body);letter-spacing:-.04em;overflow-wrap:anywhere}.client-preview-body p{overflow-wrap:anywhere;margin-top:20px;font-size:12px}.client-preview-cta{color:#fff;background:var(--preview-accent);border-radius:20px;align-items:center;gap:12px;margin-top:22px;padding:12px 15px;font-size:10px;display:inline-flex}.client-preview-art{justify-content:center;align-items:end;gap:8%;height:220px;padding-bottom:20px;display:flex;position:relative}.client-preview-art i{background:var(--preview-accent);z-index:1;border-radius:40px;width:25%;height:85%;display:block;box-shadow:4px 6px #c0cbe0}.client-preview-art i:nth-child(2){opacity:.7;height:64%}.client-preview-art i:nth-child(3){opacity:.4;height:45%}.client-preview-art>span{background:#dce3f0;border-radius:50%;width:100%;height:18px;position:absolute;bottom:9px}.client-preview-bottom{font:400 6px var(--mono);border-top:1px solid #d2ddeb;justify-content:space-between;gap:15px;padding:16px 23px;display:flex}.client-preview.mobile .client-preview-body{grid-template-columns:1fr;padding:25px 20px}.client-preview.mobile h3{font-size:30px}.client-preview.mobile .client-preview-art{height:170px}.client-preview.with-guides .client-preview-body>div{outline-offset:5px;outline:1px dashed #6480d4}.preview-caption{color:#566986;text-align:center;margin-top:26px;font-size:11px}.service-delivery{padding:100px var(--gutter);background:#eaf0f8;grid-template-columns:1fr 1fr;gap:12%;display:grid}.service-delivery h2{font-size:clamp(34px,3.8vw,58px)}.service-delivery>div>p{color:#52617a;max-width:40ch;margin-top:27px}.delivery-list article{border-top:1px solid #becbdf;gap:25px;padding:25px 0;display:flex}.delivery-list article>span{color:#1744ff;font:400 10px var(--mono);margin-top:9px}.delivery-list h3{font:600 26px/1.15 var(--display)}.delivery-list p{color:#52617a;margin-top:14px;font-size:15px}.service-questions{padding:100px var(--gutter);grid-template-columns:.8fr 1.2fr;gap:12%;display:grid}.service-questions details{border-bottom:1px solid #c7d1e1;padding:25px 0}.service-questions summary{cursor:pointer;justify-content:space-between;gap:25px;font-size:19px;line-height:1.4;list-style:none;display:flex}.service-questions summary::-webkit-details-marker{display:none}.service-questions summary>span{color:#1744ff;font-size:23px;transition:transform .25s}.service-questions details[open] summary>span{transform:rotate(45deg)}.service-questions details>p{color:#52617a;margin-top:20px;font-size:15px}.service-invitation{color:#fff;padding:85px var(--gutter);background:#1744ff}.service-invitation h2{margin:30px 0;font-size:clamp(37px,5.4vw,80px);line-height:1.05}.service-invitation p{color:#eef2ff;max-width:50ch;margin-bottom:33px}.service-invitation .action{font-size:11px}.service-invitation :focus-visible{outline-color:#fff}.service-footer{padding:55px var(--gutter) 35px;color:#f6f8ff;background:#111b2e;grid-template-columns:1fr 1.3fr;gap:40px;display:grid}.service-footer .brand{align-self:start;font-size:40px}.next-service{grid-template-columns:1fr auto;gap:15px;display:grid}.next-service>span{color:#b0bfd8;font:400 9px var(--mono);grid-column:1/-1}.next-service strong{font:600 34px var(--display)}.next-service>svg{transition:transform .25s}.next-service:hover>svg{transform:translate(4px,-4px)}.service-footer>div{color:#b8c7df;border-top:1px solid #41536e;flex-wrap:wrap;grid-column:1/-1;gap:25px;padding-top:30px;font-size:12px;display:flex}.service-footer>div>a:first-child{margin-right:auto}@media (min-width:1700px){.service-page{--gutter:max(76px, calc((100vw - 1540px) / 2))}}@media (max-width:1100px){.service-hero{grid-template-columns:1fr;padding-block:55px}.service-hero h1{font-size:65px}.service-hero-art{width:85%;max-width:700px;margin:30px auto 0}.service-tools .service-hero-copy{max-width:850px}.service-ai .service-hero h1{font-size:58px}.service-automations .service-hero-art{width:90%;margin:10px auto 0}.service-websites .service-hero{grid-template-columns:1fr}.tools-workspace{grid-template-columns:200px 1fr}.workspace-main{padding:25px}.workspace-concept>strong{font-size:38px}.workspace-sculpture{right:5%}.workspace-sculpture i{width:35px}.ai-review-desk{gap:5%;padding:30px}.ai-manuscript{padding:23px}.automation-console-grid{gap:6%;padding:30px}.website-editor{grid-template-columns:260px 1fr}.website-editor-controls{padding:24px}.website-preview-desk{padding:25px}.client-preview-body{grid-template-columns:1fr}.client-preview-art{height:170px}}@media (max-width:767px){.service-navigation{padding-top:22px}.service-nav-top{gap:15px;padding-bottom:23px}.service-nav-top .brand{font-size:28px}.service-nav-top>.action{display:none}.service-back{font-size:11px}.service-navigation nav{grid-template-columns:1fr 1fr}.service-navigation nav a{padding:12px 9px;font-size:11px}.service-navigation nav a:first-child{padding-left:9px}.service-hero{padding:50px var(--gutter) 40px;gap:15px;min-height:0}.service-hero h1,.service-ai .service-hero h1,.service-automations .service-hero h1{font-size:clamp(37px,10.4vw,65px)}.service-ai .service-hero{text-align:left}.service-ai .service-hero-actions{justify-content:start}.service-hero-copy>p{font-size:16px}.service-hero-actions{gap:23px;margin-top:28px}.service-hero-art,.service-ai .service-hero-art,.service-automations .service-hero-art{width:110%;max-width:none;margin:15px -5% 0}.service-websites .service-hero-art{width:100%;margin-inline:0;transform:rotate(-3deg)}.service-demo-intro h2{font-size:clamp(32px,8.5vw,44px)}.service-demo-intro>p{margin-top:23px;font-size:16px}.service-demo{padding:65px var(--gutter)}.service-demo-intro{margin-bottom:35px}.tools-workspace{grid-template-columns:1fr}.workspace-sidebar{padding:20px}.workspace-logo{width:45px;height:45px;margin-bottom:20px;font-size:35px}.workspace-sidebar>p,.workspace-sample{display:none}.workspace-role-picker{gap:4px;width:100%;margin:20px 0 0;display:flex}.workspace-role-picker button{justify-content:center;gap:5px;padding:12px 7px;font-size:11px}.workspace-role-picker button>svg{display:none}.workspace-main{padding:20px 16px}.workspace-heading{flex-wrap:wrap;gap:15px}.workspace-heading h3{font-size:27px}.workspace-status{font-size:10px}.workspace-concept{min-height:300px;padding:20px}.workspace-concept>strong{font-size:36px}.workspace-sculpture{bottom:-60px;right:8%}.workspace-sculpture i{height:150px}.workspace-sculpture i:nth-child(2){height:110px}.workspace-sculpture i:nth-child(3){height:70px}.workspace-team,.workspace-review,.workspace-owner{min-height:0;padding-bottom:23px}.workspace-actions{flex-direction:column;align-items:stretch}.ai-review-desk{grid-template-columns:1fr;gap:35px;padding:24px 16px}.ai-manuscript{padding:22px 18px}.ai-manuscript h3{font-size:30px}.ai-source{gap:10px}.ai-empty{min-height:220px}.unsupported-claim{gap:9px;padding:14px}.unsupported-claim>svg{width:18px}.ai-draft-lines p{font-size:15px}.automation-console-grid{grid-template-columns:1fr;gap:40px;padding:25px 19px}.automation-console-top{padding:17px 19px;font-size:8px}.automation-input h3{font-size:31px}.automation-input dl>div{gap:12px;font-size:12px}.route-stop strong{font-size:15px}.service-button{padding:14px 17px;font-size:12px!important}.website-editor{grid-template-columns:1fr}.website-editor-controls{padding:24px 20px}.website-preview-desk{padding:25px 13px}.client-preview-body{padding:25px 20px}.client-preview-body h3{font-size:32px}.client-preview-nav{padding:20px}.client-preview-cta{padding-inline:12px;font-size:9px}.client-preview-art{height:160px}.service-delivery,.service-questions{padding:65px var(--gutter);grid-template-columns:1fr;gap:40px}.service-delivery h2,.service-questions h2{font-size:38px}.delivery-list article{gap:17px}.delivery-list h3{font-size:25px}.service-questions summary{font-size:17px}.service-invitation{padding:65px var(--gutter)}.service-invitation h2{font-size:clamp(34px,9.5vw,48px)}.service-footer{grid-template-columns:1fr;padding-top:45px}.service-footer .brand{font-size:34px}.next-service strong{font-size:31px}.service-footer>div{gap:20px}.service-footer>div>a:first-child{width:100%}}@media (prefers-reduced-motion:reduce){.service-page *,.service-page :before,.service-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.service-products{padding:100px var(--gutter);background:#f0f3f9;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,130px);display:grid}.service-products h2{font:600 clamp(30px, 3vw, 46px)/1.12 var(--display);letter-spacing:-.04em;margin:22px 0}.service-products>div>p{max-width:35ch;color:var(--service-muted)}.service-products dl{grid-template-columns:1fr 1fr;gap:32px;margin:0;display:grid}.service-products dt{letter-spacing:-.025em;font-size:19px;font-weight:600}.service-products dd{color:var(--service-muted);margin:10px 0 0;font-size:14px;line-height:1.7}@media (max-width:900px){.service-products{grid-template-columns:1fr;gap:34px;padding-block:65px}}@media (max-width:520px){.service-products dl{grid-template-columns:1fr;gap:26px}}
.service-detail{--service-ink:#101010;--service-muted:#526078;color:var(--service-ink);background:#fafafa}.service-detail .service-hero{min-height:0;padding:48px var(--gutter) 52px;color:var(--service-ink);text-align:left;background:#fafafa;border-bottom:1px solid #d8dce3;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:6%;display:grid}.service-detail .service-hero-copy{width:auto;max-width:none;margin:0}.service-detail .service-hero .service-eyebrow{color:#526078;max-width:66ch;font-size:10px}.service-detail .service-hero h1{letter-spacing:-.045em;margin:22px 0 20px;font-size:clamp(42px,4.7vw,72px);line-height:1.04}.service-detail .service-hero h1 .heading-line:last-child{color:#1744ff}.service-detail .service-hero-copy>p{color:#526078;max-width:50ch;margin:0;font-size:16px;line-height:1.65}.service-detail .service-hero-actions{justify-content:flex-start;gap:26px;margin-top:23px}.service-detail .service-hero-actions a{text-underline-offset:5px;justify-content:space-between;align-items:center;gap:17px;min-height:44px;font-size:13px;-webkit-text-decoration:underline #afb7c8;text-decoration:underline #afb7c8;transition:color .2s,text-decoration-color .2s;display:inline-flex}.service-detail .service-hero-actions a:hover{color:#1744ff;text-decoration-color:currentColor}.service-detail .service-hero-actions .service-explore-products{color:#1744ff;font-weight:600;text-decoration-color:#1744ff}.service-detail .service-hero-art{pointer-events:auto;width:100%;max-width:430px;margin:0 auto;transform:none}.service-detail .service-hero-art .svc-art{width:100%;max-height:278px}.service-detail .service-hero-art figcaption{color:#526078;justify-content:center;align-items:baseline;gap:12px;padding-top:13px;font-size:12px;display:flex}.service-detail .service-hero-art figcaption span{font:400 9px/1.5 var(--mono);color:#1744ff}.service-detail :is(#products,#service-demo,#service-journey,.service-product){scroll-margin-top:28px}.service-detail .service-products{padding:60px var(--gutter) 64px;background:#fafafa;display:block}.service-detail .service-section-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:30px;display:flex}.service-detail .service-section-heading .service-eyebrow{color:#526078;grid-column:1/-1}.service-detail .service-section-heading h2{font:600 clamp(29px, 3.1vw, 44px)/1.1 var(--display);letter-spacing:-.04em;margin:0}.service-detail .service-section-heading>p{color:#526078;max-width:60ch;margin:0;font-size:14px}.service-detail .service-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 7%;display:grid}.service-detail .service-product{border-top:1px solid #c6cdd8;padding:26px 0 28px}.service-detail .service-product:target{outline-offset:0;background:#edf1ff;outline:12px solid #edf1ff}.service-detail .service-product-title h3{font:600 clamp(25px, 2.5vw, 34px)/1.12 var(--display);letter-spacing:-.035em}.service-detail .service-product-title p{color:#526078;margin-top:6px;font-size:12px}.service-detail .service-product-problem{margin:15px 0 16px}.service-detail .service-product-problem>span,.service-detail .service-product-features>span{font:400 9px/1.5 var(--mono);letter-spacing:.03em;color:#526078;margin-bottom:7px;display:block}.service-detail .service-product-problem p{max-width:48ch;font-size:15px;line-height:1.55}.service-detail .service-product-features ul{flex-wrap:wrap;align-items:baseline;gap:5px 18px;margin:0;padding:0;list-style:none;display:flex}.service-detail .service-product-features li{color:#34435b;align-items:baseline;gap:7px;font-size:12px;line-height:1.65;display:inline-flex}.service-detail .service-product-features li>svg{color:#1744ff;flex:0 0 14px;align-self:center}.service-detail .service-demo{padding:60px var(--gutter) 70px;background:#eff2f7;border-top:1px solid #d8dce3}.service-detail .service-demo-intro{flex-direction:column;align-items:flex-start;gap:15px;max-width:none;margin-bottom:32px;display:flex}.service-detail .service-demo-intro h2{font:600 clamp(28px, 3vw, 43px)/1.12 var(--display);letter-spacing:-.04em;text-wrap:balance;margin:14px 0 0}.service-detail .service-demo-intro>p{color:#526078;max-width:60ch;margin:0;font-size:14px}.service-detail .service-delivery{padding:56px var(--gutter);background:#fafafa;border-bottom:1px solid #d8dce3;grid-template-columns:.9fr 1.1fr;gap:10%}.service-detail .service-delivery h2,.service-detail .service-questions h2{font:600 clamp(28px, 3vw, 42px)/1.12 var(--display);letter-spacing:-.04em}.service-detail .service-delivery>div>p{color:#526078;max-width:45ch;margin-top:18px;font-size:14px}.service-detail .delivery-list article{gap:19px;padding:19px 0}.service-detail .delivery-list article:first-child{border-top:0;padding-top:0}.service-detail .delivery-list article>span{margin-top:4px}.service-detail .delivery-list h3{font:600 22px/1.18 var(--display);letter-spacing:-.025em}.service-detail .delivery-list p{color:#526078;margin-top:8px;font-size:14px}.service-detail .service-questions{padding:52px var(--gutter);grid-template-columns:.9fr 1.1fr;gap:10%}.service-detail .service-questions details{padding:18px 0}.service-detail .service-questions details:first-child{padding-top:0}.service-detail .service-questions summary{align-items:baseline;min-height:30px;font-size:16px}.service-detail .service-questions details>p{color:#526078;margin-top:14px;font-size:14px}.service-detail .service-invitation{margin:0 var(--gutter) 52px;color:#101010;background:0 0;border-top:1px solid #c6cdd8;justify-content:space-between;align-items:center;gap:40px;padding:33px 0 0;display:flex}.service-detail .service-invitation h2{font:600 clamp(26px, 2.8vw, 40px)/1.12 var(--display);letter-spacing:-.035em;margin:0}.service-detail .service-invitation p{color:#526078;max-width:68ch;margin:11px 0 0;font-size:14px}.service-detail .service-invitation .action{color:#fff;background:#1744ff;flex:none;font-size:11px}.service-detail .service-invitation :focus-visible{outline-color:#1744ff}.service-detail .service-footer{background:#101318;gap:29px;padding-block:39px 27px}.service-detail .next-service strong{font-size:28px}@media (max-width:1024px){.service-detail .service-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:3%;padding-block:40px}.service-detail .service-hero h1{font-size:clamp(40px,5.5vw,56px)}.service-detail .service-hero-art figcaption{flex-wrap:wrap;gap:5px 10px}.service-detail .service-product-list{gap:0 6%}}@media (max-width:767px){.service-detail .service-hero{padding:24px var(--gutter) 20px;grid-template-columns:1fr;gap:14px}.service-detail .service-hero h1{margin:20px 0 16px;font-size:clamp(36px,9.5vw,59px)}.service-detail .service-hero-copy>p{max-width:52ch;font-size:15px}.service-detail .service-hero-actions{gap:27px;margin-top:14px}.service-detail .service-hero-art{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;max-width:340px;margin:0;display:grid}.service-detail .service-hero-art .svc-art{max-height:94px}.service-detail .service-hero-art figcaption{flex-direction:column;align-items:flex-start;gap:5px;padding:0;font-size:11px}.service-detail .service-products{padding-block:40px}.service-detail .service-section-heading,.service-detail .service-demo-intro{grid-template-columns:1fr;gap:15px;margin-bottom:25px}.service-detail .service-section-heading h2,.service-detail .service-demo-intro h2{font-size:clamp(28px,7.5vw,38px)}.service-detail .service-section-heading>p{max-width:48ch}.service-detail .service-product-title h3{font-size:27px}.service-detail .service-product-problem p{font-size:14px}.service-detail .service-demo{padding-block:40px 50px}.service-detail .service-delivery,.service-detail .service-questions{grid-template-columns:1fr;gap:28px;padding-block:40px}.service-detail .service-delivery h2,.service-detail .service-questions h2{font-size:30px}.service-detail .delivery-list article{padding-block:18px}.service-detail .service-invitation{flex-direction:column;align-items:flex-start;gap:21px;margin-bottom:40px;padding-top:26px}.service-detail .service-invitation h2{font-size:30px}.service-detail .service-footer{grid-template-columns:1fr}}@media (max-width:560px){.service-detail .service-product-list{grid-template-columns:1fr}.service-detail .service-product{padding-block:24px}}@media (prefers-reduced-motion:reduce){.service-detail .service-hero-actions a{transition:none}}
