:root{--navy:#09184f;--blue:#1132aa;--royal:#1d55f5;--violet:#6949ef;--ink:#0d1635;--muted:#67708a;--line:#e5e9f2;--pale:#f5f7fc;--green:#14a76c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:#fff}a{text-decoration:none;color:inherit}.header{position:fixed;z-index:50;top:0;left:0;right:0;height:80px;padding:0 max(4vw,24px);display:flex;align-items:center;background:#ffffffdb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:.25s}.header.scrolled{height:68px;box-shadow:0 8px 35px #09184f14}.brand{display:flex;align-items:center;gap:11px;font:700 19px Outfit}.brand-dot{width:39px;height:39px;border-radius:50%;background:linear-gradient(145deg,#4b82ff,#1447e8);color:#fff;display:grid;place-items:center;font-size:27px}.brand small{display:block;font:600 8px Manrope;color:#4f5d83}.nav{display:flex;gap:31px;margin:auto;font-size:13px;font-weight:700}.nav a:hover{color:var(--royal)}.button{border:0;border-radius:7px;padding:14px 23px;background:linear-gradient(135deg,var(--royal),#5e3bea);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:800;box-shadow:0 12px 28px #1d55f533;transition:.25s}.button:hover{transform:translateY(-2px)}.button.light{background:#fff;color:var(--blue);box-shadow:none}.header-cta{padding:11px 18px}.menu{display:none;border:0;background:transparent}.home-hero{min-height:780px;padding:155px max(5vw,35px) 85px;display:grid;grid-template-columns:43% 57%;align-items:center;overflow:hidden;background:radial-gradient(circle at 82% 20%,#e4eaff 0,transparent 36%),linear-gradient(180deg,#fbfcff,#fff)}.eyebrow,.section-label{font-size:11px;letter-spacing:1.6px;font-weight:800;color:var(--royal)}.eyebrow{display:inline-flex;gap:7px;align-items:center;background:#edf2ff;padding:7px 12px;border-radius:30px}.hero-copy h1,.product-copy h2,.section-heading h2,.why h2,.simple-hero h1,.contact h1{font:700 clamp(44px,5vw,72px)/1.06 Outfit;letter-spacing:-2.5px;margin:18px 0 24px}.hero-copy h1 em,.product-copy h2 em,.section-heading h2 em,.simple-hero h1 em,.contact h1 em{font-style:normal;color:var(--royal)}.hero-copy>p{color:var(--muted);font-size:18px;max-width:610px;line-height:1.7}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.text-button{display:inline-flex;align-items:center;font-size:13px;font-weight:800;color:var(--blue)}.trust-row{display:flex;gap:22px;margin-top:38px;font-size:11px;color:#59637c}.trust-row span{display:flex;align-items:center;gap:5px}.trust-row svg{width:15px;color:var(--green)}.hero-showcase{height:560px;position:relative}.glow{position:absolute;width:500px;height:500px;background:linear-gradient(145deg,#3f67ef,#6550e8);border-radius:50%;right:-3%;top:0}.browser{background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 28px 65px #0f236333;border:1px solid #e1e6f0}.browser-bar{height:32px;background:#f6f7fb;display:flex;align-items:center;gap:5px;padding:0 11px}.browser-bar i{width:6px;height:6px;border-radius:50%;background:#ff7d72}.browser-bar i:nth-child(2){background:#ffc65c}.browser-bar i:nth-child(3){background:#43c78b}.browser-bar span{margin:auto;font-size:6px;color:#a4abba}.browser img{display:block;width:100%}.hero-showcase>.browser{position:absolute;width:86%;right:0;top:73px;transform:rotate(1deg)}.phone{background:#111a38;padding:8px;border-radius:26px;box-shadow:0 25px 55px #09184f40;position:relative;overflow:hidden}.phone .speaker{position:absolute;z-index:2;top:12px;left:50%;transform:translate(-50%);width:40px;height:4px;border-radius:5px;background:#111a38}.phone img{display:block;width:100%;border-radius:19px}.hero-showcase>.phone{position:absolute;width:170px;left:-3%;bottom:10px;transform:rotate(-4deg)}.float-note{position:absolute;right:3%;bottom:35px;background:#fff;border-radius:10px;padding:13px 17px;display:flex;align-items:center;gap:10px;box-shadow:0 15px 35px #0a1a5333}.float-note>span{width:34px;height:34px;border-radius:8px;background:#eae6ff;color:#6548ea;display:grid;place-items:center}.float-note svg{width:17px}.float-note b,.float-note small{display:block}.float-note b{font-size:11px}.float-note small{font-size:8px;color:#8b93a8}.product-jump{padding:24px max(5vw,35px);display:grid;grid-template-columns:.8fr 1.2fr 1.2fr;gap:12px;border-block:1px solid var(--line);align-items:center}.product-jump>span{font-size:9px;letter-spacing:2px;color:#9aa2b4;font-weight:800}.product-jump>a{display:flex;align-items:center;gap:16px;padding:12px 20px;border-left:1px solid var(--line)}.product-jump>a>b{font:700 12px Outfit;color:var(--royal)}.product-jump strong,.product-jump small{display:block}.product-jump strong{font:600 15px Outfit}.product-jump small{font-size:9px;color:var(--muted)}.product-jump svg{margin-left:auto;width:17px;color:var(--royal)}.home-product{padding:110px max(5vw,35px);display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:7%;overflow:hidden}.home-product.workforce{grid-template-columns:1.15fr 1fr;background:var(--pale)}.product-copy h2,.section-heading h2{font-size:clamp(40px,4vw,58px)}.product-copy>p,.section-heading>p{color:var(--muted);line-height:1.75}.product-copy ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:28px 0 34px}.product-copy li{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700}.product-copy li svg{width:18px;color:var(--royal)}.phone-collage{height:610px;position:relative;background:radial-gradient(circle,#dfe6ff,transparent 68%)}.phone-collage .phone{position:absolute;width:225px;top:70px;left:50%;transform:translate(-50%);z-index:2}.phone-collage .phone:first-child{left:22%;top:110px;transform:translate(-50%) rotate(-8deg);z-index:1}.phone-collage .phone:last-child{left:78%;top:115px;transform:translate(-50%) rotate(8deg);z-index:1}.workforce-visual{height:550px;position:relative}.workforce-visual .browser{position:absolute;width:93%;left:0;top:75px;z-index:2}.workforce-visual .back-browser{left:9%;top:10px;z-index:1;opacity:.65}.why{padding:110px max(5vw,35px)}.why>div:first-child{display:grid;grid-template-columns:.55fr 1.45fr;align-items:start}.why h2{font-size:clamp(38px,4vw,57px);margin:0;max-width:850px}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:60px}.why article{padding:30px;border:1px solid var(--line);border-radius:10px}.why article>b{font-size:11px;color:var(--royal)}.why h3{font:600 18px Outfit}.why p{font-size:12px;line-height:1.7;color:var(--muted)}.cta{margin:0 max(4vw,25px) 80px;padding:60px max(5vw,40px);border-radius:18px;color:#fff;background:linear-gradient(135deg,#0b226f,#1d55ed 65%,#6848e9);display:flex;align-items:center;justify-content:space-between}.cta h2{font:600 clamp(34px,4vw,51px)/1.1 Outfit;margin:10px 0}.cta .section-label{color:#aebeff}.product-hero{min-height:730px;padding:145px max(5vw,35px) 85px;display:grid;grid-template-columns:42% 58%;align-items:center;overflow:hidden;color:#fff}.product-hero.blue{background:radial-gradient(circle at 83% 35%,#2d55d0,transparent 35%),linear-gradient(135deg,#071b69,#0b35b8)}.product-hero.violet{background:radial-gradient(circle at 83% 35%,#785df2,transparent 35%),linear-gradient(135deg,#161459,#4830c6)}.product-hero h1{font:700 clamp(48px,5vw,72px)/1.05 Outfit;letter-spacing:-2.6px;margin:18px 0}.product-hero p{color:#cbd6ff;font-size:17px;line-height:1.75;max-width:590px}.product-hero .eyebrow{color:#fff;background:#ffffff1f}.product-hero-media{height:570px;position:relative}.product-hero-media>.phone{position:absolute;width:270px;left:25%;top:25px;transform:rotate(-5deg)}.product-hero-media>.second-phone{left:52%;top:80px;transform:rotate(5deg)}.product-hero-media>.browser{position:absolute;width:90%;right:-7%;top:85px}.product-hero-media>.second-browser{width:75%;right:15%;top:210px;transform:rotate(-2deg)}.capabilities{padding:110px max(5vw,35px);display:grid;grid-template-columns:.75fr 1.25fr;gap:7%}.section-heading h2{margin:12px 0 18px}.cap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.cap-grid article{padding:28px;border:1px solid var(--line);border-radius:11px;position:relative}.cap-grid article>span{width:45px;height:45px;border-radius:9px;background:#edf2ff;color:var(--royal);display:grid;place-items:center}.cap-grid article>span svg{width:21px}.cap-grid article>b{position:absolute;right:22px;top:22px;font:700 12px Outfit;color:#c8cfe0}.cap-grid h3{font:600 18px Outfit;margin:18px 0 7px}.cap-grid p{font-size:11px;color:var(--muted);line-height:1.7}.gallery{padding:110px max(5vw,35px);background:var(--pale)}.gallery .section-heading{text-align:center;max-width:700px;margin:0 auto 55px}.shot-grid{display:grid;gap:22px}.milleasy .shot-grid{grid-template-columns:repeat(3,1fr);max-width:950px;margin:auto}.workforce .shot-grid{grid-template-columns:repeat(2,1fr)}.shot-grid button{border:0;background:#fff;border-radius:12px;padding:11px;box-shadow:0 14px 38px #12205414;cursor:pointer;overflow:hidden}.shot-grid img{display:block;width:100%;transition:.3s}.mobile-shot img{border-radius:8px}.shot-grid button:hover img{transform:scale(1.015)}.shot-grid button span{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:11px 5px 3px;font-size:10px;color:var(--royal);font-weight:800}.lightbox{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#050b23e6;display:grid;place-items:center;padding:30px;cursor:zoom-out}.lightbox img{max-width:94vw;max-height:92vh;object-fit:contain}.lightbox button{position:absolute;right:25px;top:20px;color:#fff;background:none;border:0}.workflow{padding:95px max(5vw,35px);text-align:center}.workflow h2{font:600 clamp(34px,4vw,52px) Outfit}.workflow>div{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:45px}.workflow>div>span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.workflow>div>span b{width:28px;height:28px;background:#edf2ff;color:var(--royal);border-radius:50%;display:grid;place-items:center;font-size:10px}.workflow>div>svg{width:15px;color:#afb6c7}.simple-hero{padding:180px max(8vw,50px) 100px;background:linear-gradient(180deg,#f4f7ff,#fff)}.simple-hero h1,.contact h1{max-width:900px}.simple-hero>p{max-width:780px;font-size:18px;line-height:1.8;color:var(--muted)}.about-products{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:25px max(6vw,40px) 110px}.about-products article{padding:45px;border:1px solid var(--line);border-radius:14px;display:flex;gap:30px}.about-products article>span{min-width:65px;height:65px;border-radius:12px;background:#edf2ff;color:var(--royal);display:grid;place-items:center}.about-products small{font-size:9px;color:var(--royal);font-weight:800}.about-products h2{font:600 30px Outfit;margin:7px 0}.about-products p{font-size:13px;color:var(--muted);line-height:1.7}.about-products a{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;color:var(--royal)}.about-products a svg{width:16px}.principles{padding:100px max(8vw,50px);background:var(--pale);display:grid;grid-template-columns:1fr 1fr;gap:9%}.principles h2{font:600 43px Outfit}.principles p{font-size:15px;color:var(--muted);line-height:1.8}.contact{padding:170px max(7vw,45px) 90px;display:grid;grid-template-columns:1fr 1fr;gap:9%;background:linear-gradient(180deg,#f5f7ff,#fff)}.contact>div:first-child>p{max-width:650px;color:var(--muted);font-size:17px;line-height:1.8}.contact-panel{background:#fff;border:1px solid var(--line);border-radius:15px;padding:10px 35px;box-shadow:0 20px 55px #0f1e5317}.contact-panel article{display:grid;grid-template-columns:45px 1fr;padding:25px 0;border-bottom:1px solid var(--line)}.contact-panel article:last-child{border:0}.contact-panel svg{grid-row:1/4;color:var(--royal)}.contact-panel small,.contact-panel b,.contact-panel span{grid-column:2}.contact-panel small{font-size:8px;color:#9da5b8;font-weight:800}.contact-panel b{font-size:15px;margin:5px 0}.contact-panel span{font-size:11px;color:var(--muted)}.contact-products{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:20px max(7vw,45px) 100px}.contact-products>a{display:flex;align-items:center;gap:20px;border:1px solid var(--line);padding:26px;border-radius:12px}.contact-products>a>svg:first-child{color:var(--royal)}.contact-products>a>svg:last-child{margin-left:auto}.contact-products small,.contact-products b{display:block}.contact-products small{font-size:8px;color:#9da5b8}.contact-products b{font:600 18px Outfit}footer{background:#081333;color:#fff;padding:60px max(5vw,35px) 25px}.footer-main{display:grid;grid-template-columns:1.8fr 1fr .8fr 1.2fr;gap:50px}.footer-main .brand{color:#fff}.footer-main p{font-size:11px;color:#8f9ab8;max-width:280px}.footer-main>div:not(:first-child){display:flex;flex-direction:column;gap:9px}.footer-main b{font:600 13px Outfit;margin-bottom:8px}.footer-main a,.footer-main span{font-size:10px;color:#9ba6c3}.footer-line{border-top:1px solid #233052;margin-top:45px;padding-top:20px;font-size:9px;color:#65718f}@media (max-width:950px){.nav{position:absolute;display:none;top:70px;left:20px;right:20px;background:#fff;padding:25px;box-shadow:0 15px 40px #09184f26;border-radius:10px;flex-direction:column}.nav.open{display:flex}.menu{display:block;margin-left:15px}.header-cta{margin-left:auto}.home-hero,.home-product,.home-product.workforce,.product-hero,.capabilities,.contact{grid-template-columns:1fr}.hero-showcase{margin-top:30px}.product-jump{grid-template-columns:1fr 1fr}.product-jump>span{grid-column:1/3}.home-product.workforce .workforce-visual{order:2}.why>div:first-child,.principles{grid-template-columns:1fr}.why-grid{grid-template-columns:repeat(2,1fr)}.product-hero-media,.cap-grid{margin-top:40px}.footer-main{grid-template-columns:1fr 1fr}.about-products{grid-template-columns:1fr}}@media (max-width:620px){.header{padding:0 18px}.header-cta{display:none}.brand{font-size:16px}.brand-dot{width:34px;height:34px}.home-hero{padding:125px 20px 65px}.hero-copy h1{font-size:44px}.hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.trust-row{flex-wrap:wrap}.hero-showcase{height:360px}.glow{width:300px;height:300px}.hero-showcase>.browser{width:96%;top:45px}.hero-showcase>.phone{width:110px}.float-note{bottom:12px}.product-jump{grid-template-columns:1fr}.product-jump>span{grid-column:auto}.product-jump>a{border-left:0;border-top:1px solid var(--line)}.home-product{padding:75px 20px}.phone-collage{height:430px}.phone-collage .phone{width:155px}.workforce-visual{height:360px}.product-copy ul{grid-template-columns:1fr}.why{padding:75px 20px}.why-grid{grid-template-columns:1fr}.cta{padding:45px 22px;align-items:flex-start;flex-direction:column;gap:20px}.product-hero{padding:125px 20px 60px}.product-hero h1{font-size:45px}.product-hero-media{height:410px}.product-hero-media>.phone{width:180px;left:12%}.product-hero-media>.second-phone{left:42%}.product-hero-media>.browser{width:105%;right:-15%;top:60px}.product-hero-media>.second-browser{top:180px}.capabilities{padding:75px 20px}.cap-grid{grid-template-columns:1fr}.gallery{padding:75px 20px}.milleasy .shot-grid,.workforce .shot-grid{grid-template-columns:1fr}.workflow{padding:75px 20px}.workflow>div{flex-direction:column}.workflow>div>svg{transform:rotate(90deg)}.simple-hero,.contact{padding:140px 20px 70px}.simple-hero h1,.contact h1{font-size:44px}.about-products{padding:10px 20px 75px}.about-products article{padding:27px;display:block}.about-products article>span{margin-bottom:20px}.principles{padding:75px 20px}.contact-products{grid-template-columns:1fr;padding:10px 20px 75px}.footer-main{grid-template-columns:1fr}}.product-jump{grid-template-columns:.65fr 1fr 1.15fr 1.15fr}.payroll .shot-grid{grid-template-columns:repeat(2,1fr)}.dlms .shot-grid{grid-template-columns:repeat(4,1fr);max-width:1280px;margin:auto}.dlms .mobile-shot{align-self:start}.dlms .mobile-shot img{aspect-ratio:9/16;object-fit:cover;object-position:top}.dlms .desktop-shot{grid-column:span 2}.dlms .desktop-shot img{aspect-ratio:16/7.4;object-fit:cover;object-position:top}.home-product.dental{background:#fff}.product-hero.teal{background:radial-gradient(circle at 83% 35%,#1d8fa8,transparent 35%),linear-gradient(135deg,#063f5b,#087f91)}.dental-visual{height:550px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#d6f4f3,transparent 68%)}.dental-window{width:92%;background:#fff;border:1px solid #dbe6ea;border-radius:14px;box-shadow:0 28px 65px #0741562e;overflow:hidden;position:relative;z-index:2}.dental-top{height:47px;background:#f7fafb;display:flex;align-items:center;padding:0 18px;gap:7px;border-bottom:1px solid #e7eef0}.dental-top>span{display:flex;align-items:center;gap:7px;font:700 12px Outfit;color:#087d8c;margin-right:auto}.dental-top svg{width:17px}.dental-top i{width:8px;height:8px;border-radius:50%;background:#d7e2e6}.dental-body{display:grid;grid-template-columns:55px 1fr;min-height:340px}.dental-body aside{border-right:1px solid #e7eef0;padding:20px 16px;display:flex;flex-direction:column;gap:18px}.dental-body aside b{height:17px;border-radius:5px;background:#deeaed}.dental-body aside b:first-child{background:#1d91a1}.case-board{padding:30px}.case-board>span{font-size:8px;color:#1590a0;font-weight:800;letter-spacing:1px}.case-board h3{font:600 20px Outfit;margin:5px 0 20px}.case-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.case-stats article{padding:13px;background:#f3f8f9;border-radius:8px}.case-stats small,.case-stats b{display:block}.case-stats small{font-size:6px;color:#789098}.case-stats b{font:600 19px Outfit;color:#087b8a}.case-row{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid #edf1f2}.case-row>i{width:28px;height:28px;background:#dff4f3;border-radius:7px}.case-row div b,.case-row div small{display:block}.case-row div b{font-size:9px}.case-row div small{font-size:6px;color:#8a9aa0}.case-row em{margin-left:auto;font-size:6px;font-style:normal;background:#e2f7ef;color:#16805d;padding:4px 7px;border-radius:9px}.dental-float{position:absolute;z-index:3;right:0;bottom:40px;background:#fff;border-radius:10px;padding:13px 17px;box-shadow:0 15px 35px #0741562e;display:flex;align-items:center;gap:10px}.dental-float>svg{color:#0b8d9c}.dental-float b,.dental-float small{display:block}.dental-float b{font-size:10px}.dental-float small{font-size:7px;color:#829196}.product-hero-media>.dental-visual{height:520px;background:transparent}.product-hero-media>.dental-visual .dental-window{transform:rotate(1deg)}.expertise{padding:105px max(6vw,40px);display:grid;grid-template-columns:.8fr 1.2fr;gap:8%;background:#fff}.expertise h2{font:600 clamp(36px,4vw,53px)/1.15 Outfit;margin:12px 0 20px}.expertise>div:first-child p{color:var(--muted);font-size:14px;line-height:1.8}.expertise>div:last-child{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.expertise>div:last-child span{display:flex;gap:13px;padding:15px 10px;border-bottom:1px solid var(--line);font-size:11px;font-weight:700}.expertise>div:last-child b{color:var(--royal);font-size:9px}.about-products.three{grid-template-columns:repeat(3,1fr)}.about-products.three article{padding:32px}.contact-products.three{grid-template-columns:repeat(3,1fr)}@media (max-width:950px){.product-jump{grid-template-columns:1fr 1fr}.product-jump>span{grid-column:1/3}.dlms .shot-grid{grid-template-columns:repeat(2,1fr)}.expertise,.about-products.three,.contact-products.three{grid-template-columns:1fr}}@media (max-width:620px){.product-jump{grid-template-columns:1fr}.product-jump>span{grid-column:auto}.payroll .shot-grid,.dlms .shot-grid{grid-template-columns:1fr}.dlms .desktop-shot{grid-column:span 1}.dental-visual{height:410px}.dental-window{width:100%}.case-board{padding:18px}.case-board h3{font-size:16px}.dental-float{right:-5px;bottom:15px}.expertise{padding:75px 20px}.expertise>div:last-child{grid-template-columns:1fr}.product-hero-media>.dental-visual{height:400px}}.brand-logo{width:43px;height:43px;display:block;object-fit:cover;border-radius:50%;box-shadow:0 4px 12px #09184f1f}.footer-main .brand-logo{box-shadow:0 0 0 3px #1fcde624}@media (max-width:620px){.brand-logo{width:37px;height:37px}}.dental-hero{min-height:780px;padding:145px max(5vw,35px) 80px;display:grid;grid-template-columns:42% 58%;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(circle at 84% 30%,#1aa6af,transparent 32%),linear-gradient(135deg,#033b51,#087d8c 72%,#0ca3aa)}.dental-hero h1{font:700 clamp(48px,5vw,72px)/1.04 Outfit;letter-spacing:-2.8px;margin:18px 0}.dental-hero h1 em{font-style:normal;color:#9df2ec}.dental-hero-copy>p{color:#ccecee;font-size:17px;line-height:1.75;max-width:580px}.dental-hero .eyebrow{background:#ffffff1f;color:#fff}.dental-quiet-link{display:inline-flex;align-items:center;color:#fff;font-size:12px;font-weight:800}.dental-hero-media{height:590px;position:relative}.dental-hero-media>.dlms-screen{position:absolute;width:94%;right:-5%;top:75px;transform:rotate(1.5deg)}.dental-hero-media>.phone{position:absolute;width:170px;left:1%;bottom:0;z-index:3;transform:rotate(-5deg)}.dlms-screen{position:relative;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 28px 65px #031f3542;border:5px solid #fff}.dlms-screen>img{width:100%;display:block}.dlms-screen-brand{position:absolute;left:0;top:0;width:13%;height:10.2%;background:#05050c;display:flex;align-items:center;justify-content:center;gap:5px;color:#fff;padding:5px}.dlms-screen-brand>img{width:25%;aspect-ratio:1;border-radius:50%;object-fit:cover}.dlms-screen-brand>span{font:600 clamp(5px,.6vw,10px) Outfit}.dlms-screen-brand small{display:block;font:500 clamp(3px,.38vw,6px) Manrope;color:#91a6b8}.dental-intro{padding:105px max(7vw,45px);display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.dental-intro h2,.dental-flow h2,.dental-capabilities h2,.dental-experience h2,.dental-mobile h2{font:600 clamp(39px,4vw,57px)/1.13 Outfit;margin:12px 0}.dental-intro h2 em,.dental-flow h2 em,.dental-experience h2 em{font-style:normal;color:#078b96}.dental-intro>div:last-child>p{font-size:16px;line-height:1.8;color:var(--muted)}.stakeholder-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.stakeholder-row span{display:flex;align-items:center;gap:8px;border:1px solid #dcebef;border-radius:8px;padding:12px;font-size:11px;font-weight:700}.stakeholder-row svg{width:17px;color:#078b96}.dental-flow{padding:105px max(5vw,35px);background:#f1f9f9}.dental-flow .section-heading{text-align:center;max-width:760px;margin:auto}.dental-flow-track{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:60px}.dental-flow-track article{width:190px;min-height:235px;background:#fff;border:1px solid #dcebed;border-radius:13px;padding:24px;position:relative}.dental-flow-track article>b{position:absolute;right:18px;top:16px;font:700 11px Outfit;color:#b8d3d6}.dental-flow-track article>span{width:46px;height:46px;display:grid;place-items:center;border-radius:10px;color:#078b96;background:#e2f5f4}.dental-flow-track article>span svg{width:21px}.dental-flow-track h3{font:600 18px Outfit;margin:18px 0 6px}.dental-flow-track p{font-size:10px;line-height:1.65;color:var(--muted)}.dental-flow-track>svg{width:15px;color:#91b9bd;flex-shrink:0}.dental-capabilities{padding:115px max(7vw,45px);display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;align-items:start}.dental-cap-lead{position:sticky;top:105px}.dental-cap-lead>p{color:var(--muted);font-size:14px;line-height:1.8}.dental-cap-list article{display:grid;grid-template-columns:55px 1fr;gap:18px;padding:28px 0;border-bottom:1px solid var(--line)}.dental-cap-list article:first-child{padding-top:0}.dental-cap-list article>b{width:46px;height:46px;display:grid;place-items:center;background:#e6f7f6;color:#078b96;border-radius:50%;font:700 10px Outfit}.dental-cap-list h3{font:600 21px Outfit;margin:0 0 8px}.dental-cap-list p{font-size:12px;color:var(--muted);line-height:1.7;margin:0}.dental-experience{padding:110px max(5vw,35px);background:#f7f9fc}.dental-experience>.section-heading{text-align:center;max-width:750px;margin:0 auto 75px}.dental-feature{display:grid;grid-template-columns:1.35fr .65fr;gap:6%;align-items:center;max-width:1350px;margin:0 auto 105px}.dental-feature.reverse{grid-template-columns:.65fr 1.35fr}.dental-feature.reverse>button{order:2}.dental-feature>button{border:0;padding:0;background:none;cursor:zoom-in}.dental-feature>div>span{font-size:9px;letter-spacing:1.5px;font-weight:800;color:#078b96}.dental-feature h3{font:600 31px Outfit;margin:12px 0}.dental-feature>div>p{font-size:13px;line-height:1.75;color:var(--muted)}.dental-feature ul{list-style:none;padding:0;margin:22px 0}.dental-feature li{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;margin:9px 0}.dental-feature li svg{width:16px;color:#0b9c83}.dental-mobile{padding:100px max(8vw,50px);min-height:700px;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;color:#fff;background:radial-gradient(circle at 78% 45%,#127f8d,transparent 35%),#07384d;overflow:hidden}.dental-mobile .section-label{color:#69dcd9}.dental-mobile>div:first-child>p{color:#b9d8dd;line-height:1.8;max-width:560px}.dental-mobile-points{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}.dental-mobile-points span{display:flex;align-items:center;gap:7px;background:#ffffff14;padding:9px 12px;border-radius:20px;font-size:10px}.dental-mobile-points svg{width:15px;color:#60e0d9}.dental-phone-pair{height:560px;position:relative}.dental-phone-pair .phone{position:absolute;width:240px;left:16%;top:20px;transform:rotate(-5deg)}.dental-phone-pair .phone:last-child{left:48%;top:65px;transform:rotate(5deg)}.dental-outcomes{padding:105px max(6vw,40px);text-align:center}.dental-outcomes>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:45px auto 0}.dental-outcomes article{text-align:left;padding:35px;border:1px solid var(--line);border-radius:12px}.dental-outcomes article>svg{color:#078b96}.dental-outcomes h3{font:600 20px Outfit}.dental-outcomes p{font-size:12px;line-height:1.7;color:var(--muted)}@media (max-width:950px){.dental-hero,.dental-intro,.dental-capabilities,.dental-mobile{grid-template-columns:1fr}.dental-hero-media{margin-top:35px}.dental-flow-track{display:grid;grid-template-columns:repeat(2,1fr)}.dental-flow-track article{width:auto}.dental-flow-track>svg{display:none}.dental-cap-lead{position:static}.dental-cap-list{margin-top:40px}.dental-feature,.dental-feature.reverse{grid-template-columns:1fr}.dental-feature.reverse>button{order:0}.dental-feature>div{max-width:650px}.dental-phone-pair{margin-top:35px}.dental-outcomes>div{grid-template-columns:1fr}}@media (max-width:620px){.dental-hero{padding:125px 20px 60px}.dental-hero h1{font-size:44px}.dental-hero-media{height:380px}.dental-hero-media>.dlms-screen{width:108%;right:-15%;top:55px}.dental-hero-media>.phone{width:105px;left:0}.dlms-screen-brand{width:14%;height:11%}.dental-intro,.dental-flow,.dental-capabilities,.dental-experience,.dental-mobile,.dental-outcomes{padding:75px 20px}.stakeholder-row,.dental-flow-track{grid-template-columns:1fr}.dental-feature{margin-bottom:70px}.dental-feature h3{font-size:26px}.dental-phone-pair{height:420px}.dental-phone-pair .phone{width:170px;left:4%}.dental-phone-pair .phone:last-child{left:38%}.dental-mobile-points{display:grid}.dental-outcomes article{padding:26px}}.mill-hero{min-height:790px;padding:145px max(5vw,35px) 80px;display:grid;grid-template-columns:42% 58%;align-items:center;overflow:hidden;background:radial-gradient(circle at 83% 22%,#dfe6ff 0,transparent 34%),linear-gradient(180deg,#f8faff,#fff)}.mill-hero h1{font:700 clamp(50px,5vw,73px)/1.03 Outfit;letter-spacing:-3px;margin:18px 0;color:#09194f}.mill-hero-copy>p{font-size:17px;line-height:1.75;color:var(--muted);max-width:580px}.mill-hero .eyebrow{background:#e9eeff;color:#1745c8}.mill-button{background:linear-gradient(135deg,#0c2c9f,#2659ec)}.mill-link{display:inline-flex;align-items:center;color:#12359f;font-size:12px;font-weight:800}.mill-proof{display:flex;gap:20px;margin-top:34px}.mill-proof span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#66708b}.mill-proof svg{width:15px;color:#159a6c}.mill-hero-media{height:590px;position:relative}.mill-orbit{position:absolute;width:500px;height:500px;right:3%;top:20px;border-radius:50%;background:linear-gradient(145deg,#183db4,#0a1e74)}.mill-orbit:after{content:"";position:absolute;top:35px;right:35px;bottom:35px;left:35px;border:1px solid rgba(255,255,255,.18);border-radius:50%}.mill-hero-media>.phone{position:absolute;width:205px;left:12%;top:105px;z-index:2;transform:rotate(-7deg)}.mill-hero-media>.mill-phone-main{width:245px;left:39%;top:35px;z-index:3;transform:none}.mill-hero-media>.mill-phone-right{left:70%;top:115px;z-index:2;transform:rotate(7deg)}.mill-live-card{position:absolute;z-index:5;right:0;bottom:42px;background:#fff;padding:13px 17px;border-radius:10px;box-shadow:0 16px 38px #081a5738;display:flex;align-items:center;gap:10px}.mill-live-card>span{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:#e9edff;color:#143caf}.mill-live-card small,.mill-live-card b{display:block}.mill-live-card small{font-size:6px;color:#8c95aa}.mill-live-card b{font:600 13px Outfit}.mill-summary{padding:105px max(7vw,45px);display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.mill-summary h2,.mill-flow h2,.mill-control h2,.mill-experience h2,.mill-offline h2,.mill-outcomes h2{font:600 clamp(39px,4vw,57px)/1.13 Outfit;margin:12px 0}.mill-summary h2 em,.mill-flow h2 em,.mill-experience h2 em{font-style:normal;color:#1749cf}.mill-summary>div:last-child>p{font-size:16px;line-height:1.8;color:var(--muted)}.mill-roles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.mill-roles span{display:flex;align-items:center;gap:8px;border:1px solid #e1e6f3;border-radius:8px;padding:12px;font-size:11px;font-weight:700}.mill-roles svg{width:17px;color:#1749cf}.mill-flow{padding:105px max(6vw,40px);background:#f4f6fc;display:grid;grid-template-columns:.7fr 1.3fr;gap:8%}.mill-flow>.section-heading{text-align:left}.mill-flow>.section-heading>p{color:var(--muted);line-height:1.75}.mill-flow-line{position:relative}.mill-flow-line:before{content:"";position:absolute;left:28px;top:28px;bottom:28px;width:1px;background:#cdd7ef}.mill-flow-line article{display:grid;grid-template-columns:56px 48px 1fr;gap:14px;align-items:center;padding:14px 0;position:relative}.mill-flow-line article>b{width:56px;height:56px;background:#fff;border:1px solid #dce3f3;border-radius:50%;display:grid;place-items:center;color:#1749cf;font:700 10px Outfit;z-index:2}.mill-flow-line article>span{width:43px;height:43px;background:#e6ebff;color:#1749cf;display:grid;place-items:center;border-radius:9px}.mill-flow-line article>span svg{width:20px}.mill-flow-line h3{font:600 18px Outfit;margin:0 0 3px}.mill-flow-line p{font-size:10px;color:var(--muted);margin:0}.mill-control{padding:115px max(7vw,45px);display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.mill-control>div:last-child>p{color:var(--muted);line-height:1.8}.mill-control ul{list-style:none;padding:0;margin-top:25px}.mill-control li{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;margin:12px 0}.mill-control li svg{width:17px;color:#159a6c}.mill-control-visual{height:580px;position:relative;background:radial-gradient(circle,#dfe6ff,transparent 68%)}.mill-control-visual>.phone{position:absolute;width:245px;left:50%;top:30px;transform:translate(-50%)}.mill-device-card{position:absolute;right:4%;top:90px;background:#fff;padding:14px 17px;border-radius:10px;box-shadow:0 15px 38px #0a1d5b2b;display:flex;gap:10px;align-items:center}.mill-device-card.scale-card{left:2%;right:auto;top:auto;bottom:95px}.mill-device-card>span{width:38px;height:38px;background:#ece9ff;color:#714bdc;display:grid;place-items:center;border-radius:8px}.mill-device-card.scale-card>span{background:#e3f7f1;color:#169872}.mill-device-card small,.mill-device-card b{display:block}.mill-device-card small{font-size:6px;color:#939bae}.mill-device-card b{font-size:10px}.mill-experience{padding:110px max(6vw,40px);background:#0a1d61;color:#fff}.mill-experience>.section-heading{text-align:center;max-width:720px;margin:0 auto 65px}.mill-experience .section-label{color:#91aaff}.mill-showcases{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1200px;margin:auto}.mill-showcases article{background:#fff;color:var(--ink);border-radius:15px;padding:28px}.mill-showcases button{display:block;border:0;background:radial-gradient(circle,#e8ebff,transparent 70%);height:410px;width:100%;cursor:zoom-in}.mill-showcases button .phone{width:180px;margin:auto;transition:.3s}.mill-showcases button:hover .phone{transform:translateY(-5px)}.mill-showcases article>div>span{font-size:8px;color:#1749cf;font-weight:800;letter-spacing:1px}.mill-showcases h3{font:600 20px Outfit;margin:10px 0}.mill-showcases p{font-size:11px;color:var(--muted);line-height:1.7}.mill-showcases ul{padding-left:17px;font-size:10px;color:#566078;line-height:1.9}.mill-offline{padding:110px max(7vw,45px);display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.mill-offline>div:first-child>p{color:var(--muted);line-height:1.8}.mill-offline-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.mill-offline-grid span{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:700;background:#f2f5fc;padding:12px;border-radius:8px}.mill-offline-grid svg{width:16px;color:#1749cf}.mill-role-panel{padding:30px;background:#f4f6fc;border-radius:15px}.mill-role-panel>span{font-size:8px;letter-spacing:1.5px;color:#8b94a9;font-weight:800}.mill-role-panel article{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid #dce2ef}.mill-role-panel article:last-child{border:0}.mill-role-panel article>svg:first-child{color:#1749cf}.mill-role-panel article>svg:last-child{margin-left:auto;width:16px}.mill-role-panel b,.mill-role-panel small{display:block}.mill-role-panel b{font:600 15px Outfit}.mill-role-panel small{font-size:9px;color:var(--muted)}.mill-outcomes{padding:105px max(7vw,45px);background:#f4f6fc;display:grid;grid-template-columns:.75fr 1.25fr;gap:8%}.mill-outcomes>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mill-outcomes article{background:#fff;padding:28px;border-radius:11px}.mill-outcomes article>b{color:#1749cf;font-size:10px}.mill-outcomes h3{font:600 18px Outfit}.mill-outcomes p{font-size:11px;line-height:1.7;color:var(--muted)}@media (max-width:950px){.mill-hero,.mill-summary,.mill-flow,.mill-control,.mill-offline,.mill-outcomes{grid-template-columns:1fr}.mill-hero-media,.mill-flow-line{margin-top:35px}.mill-control-visual{order:2}.mill-showcases{grid-template-columns:1fr}.mill-showcases article{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:30px}.mill-showcases button{height:380px}.mill-outcomes>div:last-child{margin-top:35px}}@media (max-width:620px){.mill-hero{padding:125px 20px 60px}.mill-hero h1{font-size:44px}.mill-proof{flex-wrap:wrap}.mill-hero-media{height:410px}.mill-orbit{width:320px;height:320px;right:-10%}.mill-hero-media>.phone{width:125px;left:2%;top:95px}.mill-hero-media>.mill-phone-main{width:155px;left:30%;top:35px}.mill-hero-media>.mill-phone-right{left:62%;top:100px}.mill-live-card{right:-4%;bottom:5px}.mill-summary,.mill-flow,.mill-control,.mill-experience,.mill-offline,.mill-outcomes{padding:75px 20px}.mill-roles,.mill-offline-grid{grid-template-columns:1fr}.mill-control-visual{height:450px}.mill-control-visual>.phone{width:180px}.mill-device-card{right:-4%}.mill-device-card.scale-card{left:-3%;bottom:70px}.mill-showcases article{display:block;padding:20px}.mill-showcases button{height:380px}.mill-outcomes>div:last-child{grid-template-columns:1fr}}.pay-hero{min-height:770px;padding:145px max(5vw,35px) 80px;display:grid;grid-template-columns:41% 59%;align-items:center;overflow:hidden;background:radial-gradient(circle at 82% 20%,#ece8ff,transparent 34%),linear-gradient(180deg,#fbfaff,#fff)}.pay-hero h1{font:700 clamp(49px,5vw,72px)/1.04 Outfit;letter-spacing:-2.8px;margin:18px 0;color:#17124f}.pay-hero h1 em{font-style:normal;color:#6546dc}.pay-hero-copy>p{font-size:17px;line-height:1.75;color:var(--muted);max-width:590px}.pay-hero .eyebrow{background:#eeeaff;color:#6546dc}.pay-button{background:linear-gradient(135deg,#5b3bd8,#7359ef)}.pay-link{display:inline-flex;align-items:center;color:#5b3bd8;font-size:12px;font-weight:800}.pay-proof{display:flex;gap:20px;margin-top:34px}.pay-proof span{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:#66708b}.pay-proof svg{width:15px;color:#17a56f}.pay-hero-media{height:570px;position:relative}.pay-glow{position:absolute;width:500px;height:500px;border-radius:50%;right:0;top:10px;background:linear-gradient(145deg,#7256ed,#4230b5)}.pay-hero-media>.browser{position:absolute;width:88%;right:-4%;top:55px;transform:rotate(2deg)}.pay-hero-media>.pay-browser-front{width:78%;right:15%;top:190px;z-index:3;transform:rotate(-1deg)}.pay-status-card{position:absolute;z-index:5;right:0;bottom:25px;background:#fff;border-radius:10px;padding:13px 17px;box-shadow:0 16px 38px #2d1d7538;display:flex;align-items:center;gap:10px}.pay-status-card>svg{color:#18a975}.pay-status-card small,.pay-status-card b{display:block}.pay-status-card small{font-size:6px;color:#8d95aa}.pay-status-card b{font:600 12px Outfit}.pay-intro{padding:105px max(7vw,45px);display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.pay-intro h2,.pay-pillars h2,.pay-cycle h2,.pay-experience h2,.pay-self-service h2,.pay-admin h2{font:600 clamp(39px,4vw,57px)/1.13 Outfit;margin:12px 0}.pay-intro h2 em,.pay-pillars h2 em,.pay-experience h2 em{font-style:normal;color:#6546dc}.pay-intro>div:last-child>p{font-size:16px;line-height:1.8;color:var(--muted)}.pay-audience{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.pay-audience span{display:flex;align-items:center;gap:8px;border:1px solid #e5e0f5;border-radius:8px;padding:12px;font-size:11px;font-weight:700}.pay-audience svg{width:17px;color:#6546dc}.pay-pillars{padding:105px max(6vw,40px);background:#f7f5fc}.pay-pillars>.section-heading{text-align:center;max-width:730px;margin:auto}.pay-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:55px auto 0;max-width:1200px}.pay-pillar-grid article{padding:30px;background:#fff;border:1px solid #e7e2f4;border-radius:12px;position:relative}.pay-pillar-grid article>b{position:absolute;right:22px;top:20px;color:#c8c1dd;font-size:10px}.pay-pillar-grid article>span{width:48px;height:48px;border-radius:10px;background:#eeeaff;color:#6546dc;display:grid;place-items:center}.pay-pillar-grid article>span svg{width:21px}.pay-pillar-grid h3{font:600 19px Outfit;margin:18px 0 7px}.pay-pillar-grid p{font-size:11px;line-height:1.7;color:var(--muted)}.pay-cycle{padding:110px max(7vw,45px);display:grid;grid-template-columns:.75fr 1.25fr;gap:9%;align-items:start}.pay-cycle>div:first-child>p{color:var(--muted);line-height:1.8}.pay-cycle-track{position:relative}.pay-cycle-track:before{content:"";position:absolute;left:23px;top:25px;bottom:25px;width:1px;background:#dcd5ee}.pay-cycle-track article{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:17px 0;position:relative}.pay-cycle-track article>b{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#eeeaff;color:#6546dc;font:700 10px Outfit;z-index:2}.pay-cycle-track h3{font:600 18px Outfit;margin:2px 0 4px}.pay-cycle-track p{font-size:10px;color:var(--muted);margin:0}.pay-experience{padding:110px max(5vw,35px);background:#f7f8fc}.pay-experience>.section-heading{text-align:center;max-width:750px;margin:0 auto 75px}.pay-experience>.section-heading>p{color:var(--muted)}.pay-feature{display:grid;grid-template-columns:1.35fr .65fr;gap:6%;align-items:center;max-width:1350px;margin:0 auto 105px}.pay-feature.reverse{grid-template-columns:.65fr 1.35fr}.pay-feature.reverse>button{order:2}.pay-feature>button{border:0;background:none;padding:0;cursor:zoom-in}.pay-feature>div>span{font-size:9px;letter-spacing:1.4px;font-weight:800;color:#6546dc}.pay-feature h3{font:600 31px Outfit;margin:12px 0}.pay-feature>div>p{font-size:13px;line-height:1.75;color:var(--muted)}.pay-feature ul{list-style:none;padding:0;margin:22px 0}.pay-feature li{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;margin:9px 0}.pay-feature li svg{width:16px;color:#17a56f}.pay-self-service{padding:110px max(7vw,45px);display:grid;grid-template-columns:1.2fr .8fr;gap:8%;align-items:center}.pay-profile-visual{height:520px;position:relative}.pay-profile-visual>.browser{position:absolute;width:100%;left:0;top:40px}.pay-profile-card{position:absolute;right:-3%;bottom:20px;background:#fff;padding:14px 18px;box-shadow:0 15px 38px #1f1b562e;border-radius:10px;display:flex;align-items:center;gap:10px}.pay-profile-card>svg{color:#6546dc}.pay-profile-card small,.pay-profile-card b{display:block}.pay-profile-card small{font-size:6px;color:#9098aa}.pay-profile-card b{font-size:11px}.pay-self-service>div:last-child>p{color:var(--muted);line-height:1.8}.pay-self-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.pay-self-grid span{font-size:10px;font-weight:700;display:flex;align-items:center;gap:7px;background:#f5f3fb;padding:11px;border-radius:7px}.pay-self-grid svg{width:15px;color:#17a56f}.pay-admin{padding:105px max(7vw,45px);background:#171344;color:#fff;display:grid;grid-template-columns:.7fr 1.3fr;gap:7%;align-items:center}.pay-admin .section-label{color:#b2a5ff}.pay-admin>div>p{color:#bfc0d7;line-height:1.8}.pay-admin>button{border:0;background:none;padding:0;cursor:zoom-in}.pay-admin .browser{box-shadow:0 28px 65px #0303144d}.pay-outcomes{padding:105px max(6vw,40px);text-align:center}.pay-outcomes>div{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;max-width:1250px;margin:45px auto 0}.pay-outcomes article{text-align:left;border:1px solid var(--line);border-radius:11px;padding:30px}.pay-outcomes article>svg{color:#6546dc}.pay-outcomes h3{font:600 18px Outfit}.pay-outcomes p{font-size:11px;line-height:1.7;color:var(--muted)}@media (max-width:950px){.pay-hero,.pay-intro,.pay-cycle,.pay-self-service,.pay-admin{grid-template-columns:1fr}.pay-hero-media{margin-top:35px}.pay-pillar-grid{grid-template-columns:repeat(2,1fr)}.pay-cycle-track{margin-top:35px}.pay-feature,.pay-feature.reverse{grid-template-columns:1fr}.pay-feature.reverse>button{order:0}.pay-feature>div{max-width:650px}.pay-profile-visual{order:2}.pay-outcomes>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.pay-hero{padding:125px 20px 60px}.pay-hero h1{font-size:44px}.pay-proof{flex-wrap:wrap}.pay-hero-media{height:380px}.pay-glow{width:310px;height:310px}.pay-hero-media>.browser{width:108%;right:-16%;top:40px}.pay-hero-media>.pay-browser-front{width:95%;right:6%;top:135px}.pay-status-card{bottom:0}.pay-intro,.pay-pillars,.pay-cycle,.pay-experience,.pay-self-service,.pay-admin,.pay-outcomes{padding:75px 20px}.pay-audience,.pay-pillar-grid,.pay-self-grid,.pay-outcomes>div{grid-template-columns:1fr}.pay-feature{margin-bottom:70px}.pay-feature h3{font-size:26px}.pay-profile-visual{height:350px}.pay-profile-card{bottom:0}.pay-admin{gap:35px}}.clients-section{padding:110px max(5vw,35px);background:#f6f8fd}.clients-section.compact{background:linear-gradient(180deg,#fff,#f6f8fd)}.clients-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:end;margin-bottom:52px}.clients-heading h2{font:700 clamp(40px,4vw,58px)/1.08 Outfit;letter-spacing:-2px;margin:12px 0 0}.clients-heading h2 em{font-style:normal;color:var(--royal)}.clients-heading>p{color:var(--muted);font-size:15px;line-height:1.8;max-width:600px;margin:0}.client-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.client-card{min-height:440px;background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.client-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #0c1f5b1a}.client-card-top{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.client-card-top small{font:700 10px Outfit;color:var(--royal)}.client-card-top span{font-size:8px;letter-spacing:.7px;text-transform:uppercase;color:#7b849c;font-weight:800;text-align:right}.client-logo-stage{height:185px;margin:20px 20px 0;border-radius:12px;background:linear-gradient(145deg,#f9fbff,#edf2fc);display:grid;place-items:center;padding:26px}.client-logo-stage>img{display:block;max-width:86%;max-height:120px;object-fit:contain;mix-blend-mode:multiply}.client-card-copy{padding:23px 24px 28px;display:flex;flex-direction:column;flex:1}.client-card-copy h3{font:650 22px/1.25 Outfit;margin:0 0 9px}.client-card-copy p{font-size:11px;color:var(--muted);line-height:1.75;margin:0 0 18px}.client-card-copy a{margin-top:auto;display:inline-flex;align-items:center;gap:7px;color:var(--royal);font-size:11px;font-weight:800}.mgm-client-mark{display:flex;align-items:center;gap:14px;color:#087b89}.mgm-client-mark>span{width:65px;height:65px;border-radius:18px;background:linear-gradient(145deg,#087788,#09a0ad);color:#fff;display:grid;place-items:center;box-shadow:0 13px 25px #057d8c33}.mgm-client-mark svg{width:31px;height:31px}.mgm-client-mark>b{font:700 31px Outfit;letter-spacing:-1px}.mgm-client-mark small{display:block;font:800 9px Manrope;letter-spacing:3px;color:#63738a}.clients-more{width:max-content;margin:34px auto 0;display:flex;align-items:center;gap:8px;color:var(--blue);font-size:12px;font-weight:800}.clients-hero{padding-bottom:80px}.clients-hero+.clients-section{padding-top:35px;background:#fff}.client-principles{padding:105px max(6vw,40px);background:#0a1848;color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}.client-principles h2{font:600 clamp(36px,4vw,52px)/1.15 Outfit;margin:12px 0}.client-principles>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.client-principles article{padding:25px 0;border-top:1px solid #33416f}.client-principles article>b{font-size:10px;color:#8ca7ff}.client-principles h3{font:600 17px Outfit;margin:18px 0 9px}.client-principles p{font-size:10px;line-height:1.7;color:#9eabd0}.nav{gap:24px}@media (max-width:950px){.clients-heading,.client-principles{grid-template-columns:1fr}.client-grid{grid-template-columns:1fr 1fr}.client-principles>div:last-child{margin-top:30px}.clients-heading>p{margin-top:24px}}@media (max-width:620px){.clients-section{padding:75px 20px}.client-grid,.client-principles>div:last-child{grid-template-columns:1fr}.client-card{min-height:400px}.client-logo-stage{height:165px}.client-principles{padding:75px 20px}.clients-heading h2{font-size:40px}.clients-hero+.clients-section{padding-top:20px}}
