.agency-service-hero .agency-eyebrow{display:none}.ringin-page-head{padding:125px 0 105px;background:linear-gradient(135deg,#e7f8fb,#dff4fa)}.ringin-page-head h1,.ringin-page-section h2,.ringin-benefit h2,.ringin-quote h2{font:700 clamp(42px,6vw,82px)/.93 Manrope,sans-serif;letter-spacing:-.075em;color:#153e4d;margin:20px 0}.ringin-page-head h1 em,.ringin-page-section h2 em,.ringin-benefit h2 em,.ringin-quote h2 em{font:italic 600 1em 'Playfair Display',serif;color:#22b9dd}.ringin-page-head>div>p:not(.agency-eyebrow){max-width:590px;color:#587985;font-size:17px}.ringin-page-section{padding:100px 0;background:#f8feff}.ringin-three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.ringin-three article{padding:28px;background:#fff;border:1px solid #cbeaf1;border-radius:20px;box-shadow:0 12px 28px #3c829015}.ringin-three b{color:#1bb7db;font:700 11px 'DM Mono',monospace}.ringin-three h3{font-size:22px;color:#194859;margin:33px 0 8px}.ringin-three p{color:#65818c;font-size:14px}.ringin-benefit{padding:100px 0;background:#e7f7fb}.ringin-benefit .agency-wrap,.ringin-quote .agency-wrap{display:grid;grid-template-columns:1fr .75fr;gap:12%;align-items:end}.ringin-benefit .agency-wrap>p{font-size:17px;line-height:1.7;color:#587985}.ringin-table{margin-top:35px;border:1px solid #cbeaf1;border-radius:18px;overflow:hidden;background:#fff}.ringin-table>div{display:grid;grid-template-columns:1.2fr 1fr 1fr;padding:16px 21px;border-bottom:1px solid #d9edf1;color:#416b78}.ringin-table b{color:#194859}.ringin-table small{display:block;padding:15px 21px;color:#718b94}.ringin-quote{padding:100px 0;background:linear-gradient(135deg,#dff5fa,#edfaff)}@media(max-width:700px){.ringin-three,.ringin-benefit .agency-wrap,.ringin-quote .agency-wrap{grid-template-columns:1fr}.ringin-table>div{grid-template-columns:1fr;gap:5px}.ringin-page-head,.ringin-page-section,.ringin-benefit,.ringin-quote{padding:75px 0}}
.software-showcase{padding:105px 0;background:#f8feff}.software-head{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:44px}.software-head h2{font:700 clamp(38px,5vw,68px)/.94 Manrope,sans-serif;letter-spacing:-.07em;color:#153e4d;margin:16px 0 0}.software-head h2 em{font:italic 600 1em 'Playfair Display',serif;color:#22b9dd}.software-head>p{max-width:300px;color:#65818c;line-height:1.65}.software-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.software-card{overflow:hidden;background:#fff;border:1px solid #cbeaf1;border-radius:20px;box-shadow:0 14px 30px #3c829014;transition:transform .25s ease,box-shadow .25s ease}.software-card:hover{transform:translateY(-7px);box-shadow:0 22px 40px #3c829022}.software-thumb{height:155px;background-image:url('/assets/img/intro3-software-thumbnails.png');background-size:200% 200%;background-repeat:no-repeat}.thumb-crm{background-position:0 0}.thumb-booking{background-position:100% 0}.thumb-pos{background-position:0 100%}.thumb-people{background-position:100% 100%}.software-copy{padding:21px}.software-copy span{color:#1765e7;font:700 10px 'DM Mono',monospace;letter-spacing:.08em}.software-copy h3{font:700 21px Manrope,sans-serif;color:#194859;margin:15px 0 8px}.software-copy p{min-height:65px;margin:0;color:#65818c;font-size:13px;line-height:1.55}.software-copy a{display:inline-block;margin-top:21px;color:#1765e7;text-decoration:none;font:700 11px 'DM Mono',monospace;text-transform:uppercase}.software-copy a i{margin-left:5px}@media(max-width:900px){.software-grid{grid-template-columns:repeat(2,1fr)}.software-head{align-items:start;flex-direction:column;gap:18px}}@media(max-width:520px){.software-showcase{padding:72px 0}.software-grid{grid-template-columns:1fr}.software-thumb{height:180px}.software-copy p{min-height:0}}
