:root{--navy:#12233f;--blue:#2864ea;--blue-dark:#164ec9;--gold:#eca90b;--ink:#172033;--slate:#607089;--line:#dce4ef;--soft:#f4f7fb;--green:#19a765}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 40px));margin:auto}.site-header{height:78px;background:rgba(255,255,255,.96);border-bottom:1px solid #e8edf4;position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand img{width:160px;height:auto;display:block}.header-actions{display:flex;align-items:center;gap:24px}.phone-link{font-size:14px;font-weight:750;color:var(--navy)}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:8px;background:var(--blue);color:#fff;font-weight:800;transition:.2s}.button:hover{background:var(--blue-dark);transform:translateY(-1px)}.button-small{padding:11px 17px;font-size:13px}.hero{position:relative;overflow:hidden;background:linear-gradient(125deg,#f7faff,#eef4ff 55%,#f9fbff);padding:76px 0 70px}.hero-orb{position:absolute;border-radius:50%;filter:blur(5px);opacity:.55}.hero-orb-one{width:480px;height:480px;background:radial-gradient(circle,rgba(40,100,234,.18),transparent 68%);right:-140px;top:-190px}.hero-orb-two{width:360px;height:360px;background:radial-gradient(circle,rgba(236,169,11,.12),transparent 68%);left:-150px;bottom:-200px}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(400px,.72fr);grid-gap:58px;gap:58px;align-items:center}.eyebrow{display:inline-block;color:var(--blue);font-size:12px;font-weight:900;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:16px}.eyebrow b{color:var(--gold);padding:0 3px}.hero h1{font-size:clamp(40px,4.4vw,64px);letter-spacing:-2.8px;line-height:1.04;margin:0 0 24px;color:#101827;max-width:760px}.hero h1 span{color:var(--blue)}.hero-copy>p{font-size:18px;line-height:1.7;color:#5b6c84;max-width:700px;margin:0 0 28px}.hero-points{display:flex;flex-wrap:wrap;gap:10px 22px}.hero-points span{font-size:13px;font-weight:800;color:#34445c}.hero-points span:before{content:"✓";color:var(--green);background:#dff7eb;border-radius:50%;display:inline-grid;place-items:center;width:20px;height:20px;margin-right:7px}.lead-card{background:#fff;border:1px solid #dce5f1;border-radius:18px;padding:30px;box-shadow:0 22px 55px rgba(26,45,76,.13)}.lead-card-heading span{display:block;color:var(--gold);font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1.4px;margin-bottom:7px}.lead-card-heading h2{font-size:24px;letter-spacing:-.5px;margin:0 0 5px;color:var(--navy)}.lead-card-heading p{font-size:13px;color:#718096;margin:0 0 23px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px}.lead-form label{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.45px;color:#475569;margin-bottom:13px}.lead-form input,.lead-form select{display:block;width:100%;height:44px;margin-top:6px;padding:0 12px;border:1.5px solid #dbe3ee;border-radius:8px;background:#f8fafc;color:#172033;font:500 14px Arial,sans-serif;outline:none}.lead-form input:focus,.lead-form select:focus{border-color:var(--blue);background:#fff;box-shadow:0 0 0 3px rgba(40,100,234,.1)}.lead-form button{width:100%;height:49px;border:0;border-radius:8px;background:var(--blue);color:#fff;text-transform:uppercase;font-size:13px;font-weight:900;letter-spacing:.5px;cursor:pointer}.lead-form button:hover{background:var(--blue-dark)}.lead-form button:disabled{opacity:.65;cursor:wait}.form-consent{font-size:10.5px!important;line-height:1.5!important;color:#7a8799!important;text-align:center;margin:10px 0 0!important}.form-consent a{text-decoration:underline}.form-alert{font-size:12px;padding:10px 12px;border-radius:7px;margin-bottom:14px}.form-alert.success{background:#e8f8ef;color:#087942}.form-alert.error{background:#fff0ef;color:#b3261e}.logo-section{padding:66px 0 56px;overflow:hidden}.logo-heading{text-align:center;margin-bottom:30px}.logo-heading h2{font-size:30px;margin:0 0 8px;color:var(--navy)}.logo-heading p{color:#718096;margin:0}.logo-carousel{position:relative}.logo-carousel:after,.logo-carousel:before,.testimonial-marquee:after,.testimonial-marquee:before{content:"";position:absolute;top:0;bottom:0;width:10%;z-index:2;pointer-events:none}.logo-carousel:before,.testimonial-marquee:before{left:0;background:linear-gradient(90deg,#fff,transparent)}.logo-carousel:after,.testimonial-marquee:after{right:0;background:linear-gradient(-90deg,#fff,transparent)}.logo-row{overflow:hidden;padding:7px 0}.logo-track{display:flex;width:max-content;gap:16px;animation:logoScroll 40s linear infinite}.logo-track.reverse{animation:logoScrollReverse 48s linear infinite}.logo-card{width:170px;height:76px;flex:none;border:1px solid #e3e9f1;border-radius:10px;background:#fff;display:grid;place-items:center;padding:13px;box-shadow:0 5px 16px rgba(26,45,76,.05)}.logo-card img{max-width:100%;max-height:50px;width:auto;height:auto;object-fit:contain}.logo-card.dark{background:#19263b}.logo-card.large img{max-height:60px}@keyframes logoScroll{to{transform:translateX(calc(-50% - 8px))}}@keyframes logoScrollReverse{0%{transform:translateX(calc(-50% - 8px))}to{transform:translateX(0)}}.section{padding:94px 0}.section-heading{text-align:center;max-width:760px;margin:0 auto 48px}.section-heading.align-left{text-align:left;margin-left:0}.section-heading h2{font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-1.6px;margin:0 0 16px;color:#111827}.section-heading p{font-size:16px;line-height:1.65;color:#66758b;margin:0}.comparison-section{background:#f3f6fa}.comparison-heading{max-width:800px;margin-bottom:38px}.comparison-heading h2{font-size:42px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.comparison-card{position:relative;padding:24px 28px 26px;background:#fff;border:1px solid #d9e2ec;border-radius:16px;box-shadow:0 11px 25px rgba(37,54,82,.06)}.comparison-card h3{color:#fff;border-radius:7px;padding:13px 16px;font-size:20px;margin:0 0 13px}.internal-card h3{background:#7d8fa6}.partner-card{border:2px solid #477af1;background:#f8fbff}.partner-card h3{background:#2864ea}.card-intro{font-size:13px;color:#758397;font-style:italic;margin:0 0 16px}.recommended{position:absolute;right:18px;top:-14px;background:var(--gold);text-transform:uppercase;font-size:9px;font-weight:900;padding:8px 15px;border-radius:20px}.comparison-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:13px;gap:13px}.comparison-list li{font-size:14px;font-weight:750;color:#35455d;position:relative;padding-left:28px}.comparison-list li:before{position:absolute;left:0;top:-1px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900}.negative-list li:before{content:"×";background:#ffebe8;color:#f26a5f}.positive-list li:before{content:"✓";background:#ddf7e8;color:#17a35f}.services-section{background:#fff}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.service-card{border:1px solid #e1e7ef;border-radius:13px;padding:27px;background:#fff;transition:.25s}.service-card:hover{transform:translateY(-4px);box-shadow:0 16px 35px rgba(27,48,80,.09);border-color:#c5d5ef}.service-number{font-size:11px;font-weight:900;color:var(--blue);letter-spacing:1px}.service-card h3{font-size:18px;margin:12px 0 8px;color:var(--navy)}.service-card p{font-size:14px;line-height:1.65;color:#68778c;margin:0}.dashboard-section{background:var(--navy);color:#fff;padding-bottom:52px}.dashboard-grid{display:grid;grid-template-columns:.76fr 1.24fr;grid-gap:70px;gap:70px;align-items:center}.eyebrow-light{color:#78a5ff}.dashboard-copy h2,.final-copy h2,.partnership-grid h2{font-size:42px;line-height:1.1;letter-spacing:-1.5px;margin:0 0 20px}.dashboard-copy>p{color:#bdc9da;line-height:1.7;margin:0 0 25px}.feature-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:12px;gap:12px}.feature-list li{color:#dfe7f2;font-weight:650;font-size:14px}.feature-list li:before{content:"✓";color:#63d99d;margin-right:10px}.dashboard-window{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.32);color:var(--ink)}.window-top{height:40px;background:#edf1f6;display:flex;align-items:center;gap:6px;padding:0 14px;font-size:10px;color:#7f8a99}.window-top i{width:8px;height:8px;border-radius:50%;background:#c5cdd8}.window-top i:first-child{background:#f06b65}.window-top i:nth-child(2){background:#eab843}.window-top i:nth-child(3){background:#5bc48a}.window-top span{margin-left:8px}.dashboard-body{display:flex;min-height:330px}.dashboard-body aside{width:62px;background:#172b4c;display:flex;flex-direction:column;align-items:center;padding:20px 14px;gap:22px}.dashboard-body aside b{width:31px;height:31px;border-radius:8px;background:#fff;color:var(--blue);display:grid;place-items:center;font-size:11px}.dashboard-body aside span{height:6px;width:28px;border-radius:5px;background:#53637e}.dashboard-body aside .active-line{background:#4a7ffa}.dashboard-main{padding:25px;flex:1 1}.dash-title{display:flex;justify-content:space-between;align-items:center}.dash-stats small,.dash-title small{display:block;font-size:10px;color:#8a96a6;margin-bottom:5px}.dash-title strong{font-size:19px}.dash-title em{font-size:9px;color:#299e64;background:#e8f8ef;padding:5px 8px;border-radius:12px}.dash-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:22px 0}.dash-stats div{background:#f4f7fb;border:1px solid #e9edf3;border-radius:8px;padding:13px}.dash-stats strong{font-size:20px;color:var(--navy)}.dash-table{border:1px solid #e6ebf1;border-radius:8px;overflow:hidden}.dash-row{display:grid;grid-template-columns:1.3fr .8fr 1fr;padding:12px;font-size:10px;border-top:1px solid #e9edf2;align-items:center}.dash-row.head{border-top:0;background:#f4f7fa;color:#738197;font-weight:800}.pill{font-size:8px;border-radius:9px;padding:4px 6px}.pill.blue{background:#e7efff;color:#2460d8}.pill.amber{background:#fff4da;color:#a66a00}.pill.green{background:#e5f8ed;color:#148352}.illustration-note{text-align:center;color:#92a3ba;font-size:10px;margin:30px 20px 0}.process-section{background:#f7f9fc}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.step-card{background:#fff;border:1px solid #e1e7ef;border-radius:12px;padding:28px 24px}.step-card>span{color:var(--blue);font-weight:900;font-size:12px;letter-spacing:1px}.step-card h3{font-size:17px;margin:16px 0 9px;color:var(--navy)}.step-card p{color:#6a788b;line-height:1.6;font-size:13px;margin:0}.reviews-section{overflow:hidden}.testimonial-marquee{position:relative;overflow:hidden;padding:5px 0 25px}.testimonial-track{display:flex;width:max-content;gap:18px;animation:testimonialScroll 95s linear infinite}.logo-row:hover .logo-track,.testimonial-marquee:hover .testimonial-track{animation-play-state:paused}.testimonial-card{width:355px;flex:none;border:1px solid #e0e6ee;border-radius:14px;background:#fff;padding:24px;box-shadow:0 10px 28px rgba(29,47,75,.07)}.testimonial-head{display:flex;align-items:center;gap:12px}.testimonial-head img{border-radius:50%;object-fit:cover;border:2px solid #edf1f6}.testimonial-head h3{font-size:14px;margin:0 0 3px;color:var(--navy)}.testimonial-head span{font-size:11px;color:#7a8798}.testimonial-head b{margin-left:auto;font:700 36px Georgia;color:#dce5f5}.testimonial-card>p{font-size:13px;line-height:1.65;color:#58677b;min-height:108px}.stars{color:#f4ad10;letter-spacing:2px;font-size:13px}.results-disclaimer{width:min(840px,calc(100% - 40px));text-align:center;margin:8px auto 0;color:#68778c;font-size:12px;line-height:1.6;background:#f5f7fa;border:1px solid #e3e8ef;padding:12px 18px;border-radius:8px}@keyframes testimonialScroll{to{transform:translateX(calc(-33.333% - 6px))}}.partnership-section{background:linear-gradient(120deg,#1e5bde,#173f9a);color:#fff}.partnership-grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:80px;gap:80px;align-items:center}.partnership-grid h2{margin-bottom:0}.partnership-grid>p{line-height:1.8;color:#dce7ff;font-size:16px;margin:0}.faq-section{background:#f6f8fb}.faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:90px;gap:90px}.faq-heading h2{font-size:40px;line-height:1.12;margin:0 0 16px}.faq-heading p{color:#69778a;line-height:1.7}.faq-list{display:grid;grid-gap:10px;gap:10px}.faq-list details{background:#fff;border:1px solid #e0e6ee;border-radius:10px;padding:0 20px}.faq-list summary{cursor:pointer;font-size:14px;font-weight:800;color:var(--navy);padding:18px 30px 18px 0;position:relative;list-style:none}.faq-list summary:after{content:"+";position:absolute;right:0;font-size:20px;color:var(--blue);top:14px}.faq-list details[open] summary:after{content:"–"}.faq-list details p{color:#66758a;font-size:13px;line-height:1.7;margin:0 0 18px}.final-cta{background:#0d1c33;color:#fff}.final-grid{display:grid;grid-template-columns:1fr 470px;grid-gap:80px;gap:80px;align-items:center}.final-copy p{color:#b9c6d8;font-size:16px;line-height:1.75;max-width:590px}.contact-lines{display:flex;gap:25px;margin-top:28px}.contact-lines a{font-weight:800;color:#8aafff}.lead-card-dark{color:var(--ink)}.footer{background:#091526;color:#aebbd0;padding:58px 0 25px}.footer-grid{display:grid;grid-template-columns:1.7fr .8fr .8fr;grid-gap:50px;gap:50px;padding-bottom:38px}.footer-brand img{width:170px;height:auto}.footer-brand p{font-size:13px;line-height:1.7;max-width:360px}.footer h3{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:1px;margin:4px 0 15px}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px;font-size:13px}.footer a:hover{color:#fff}.legal-copy{border-top:1px solid #243249;padding-top:22px;font-size:10.5px;line-height:1.6}.legal-copy p{margin:3px 0}.legal-page{min-height:100vh;background:#f5f7fa;padding:60px 20px}.legal-container{max-width:800px;margin:auto;background:#fff;border:1px solid #e0e6ee;border-radius:14px;padding:45px;box-shadow:0 15px 40px rgba(24,42,70,.07)}.legal-container>a{color:var(--blue);font-weight:800;font-size:13px}.legal-container h1{font-size:42px;color:var(--navy);margin:30px 0 5px}.legal-container h2{font-size:20px;color:var(--navy);margin-top:30px}.legal-container p{color:#5f6e82;line-height:1.75}.legal-container p a{color:var(--blue);text-decoration:underline}@media(max-width:900px){.dashboard-grid,.final-grid,.hero-grid{grid-template-columns:1fr;gap:45px}.hero-copy{text-align:center}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-points{justify-content:center}.hero{padding-top:58px}.comparison-grid,.faq-grid,.partnership-grid{grid-template-columns:1fr}.services-grid,.steps-grid{grid-template-columns:repeat(2,1fr)}.dashboard-copy{text-align:center}.feature-list{display:inline-grid;text-align:left}.dashboard-grid{gap:40px}.faq-grid,.partnership-grid{gap:38px}.final-grid{max-width:670px}.final-copy{text-align:center}.contact-lines{justify-content:center}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.partnership-visual{grid-template-columns:1fr}.partnership-visual img{min-height:320px}.partnership-story{max-width:720px}}@media(max-width:620px){.container{width:min(100% - 28px,1160px)}.site-header{height:68px}.brand img{width:132px}.phone-link{display:none}.button-small{font-size:11px;padding:10px 12px}.hero{padding:48px 0}.hero h1{font-size:38px;letter-spacing:-1.8px}.hero-copy>p{font-size:16px}.hero-grid{grid-template-columns:minmax(0,1fr)}.lead-card{padding:23px 18px}.form-row{grid-template-columns:1fr;gap:0}.section{padding:70px 0}.comparison-heading h2,.dashboard-copy h2,.faq-heading h2,.final-copy h2,.partnership-grid h2,.section-heading h2{font-size:32px}.comparison-grid,.services-grid,.steps-grid{grid-template-columns:1fr}.comparison-card{padding:22px 18px}.comparison-card h3{font-size:17px}.logo-card{width:145px;height:68px}.logo-heading h2{font-size:26px}.dashboard-body{min-height:270px}.dashboard-body aside{display:none}.dashboard-main{padding:16px}.dash-stats{gap:5px}.dash-stats div{padding:9px}.dash-stats strong{font-size:16px}.dash-row{padding:10px 7px;font-size:8px}.testimonial-card{width:300px}.testimonial-card>p{min-height:128px}.contact-lines{flex-direction:column;gap:10px}.footer-grid{grid-template-columns:1fr;gap:28px}.legal-container{padding:28px 20px}.legal-container h1{font-size:34px}.hero-points{display:grid;justify-content:start;text-align:left;margin:0 auto;width:max-content}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.logo-track,.testimonial-track{animation:none}.button,.service-card{transition:none}}.partnership-visual{display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden;border-radius:16px;background:var(--navy);margin:-10px 0 32px;box-shadow:0 18px 45px rgba(25,43,72,.12)}.partnership-visual img{width:100%;height:100%;min-height:350px;object-fit:cover}.partnership-visual-copy{padding:40px;display:flex;flex-direction:column;justify-content:center;color:#fff}.partnership-visual-copy>span{color:#80aaff;text-transform:uppercase;letter-spacing:1.4px;font-size:10px;font-weight:900}.partnership-visual-copy h3{font-size:27px;line-height:1.2;margin:12px 0 14px}.partnership-visual-copy p{font-size:14px;line-height:1.7;color:#c2cede;margin:0}.partnership-story{border-radius:15px;overflow:hidden;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}.partnership-story img{display:block;width:100%;height:235px;object-fit:cover}.partnership-story p{line-height:1.75;color:#dce7ff;font-size:15px;margin:0;padding:24px 27px}@media(max-width:900px){.partnership-visual{grid-template-columns:1fr}.partnership-visual img{min-height:320px}.partnership-story{max-width:720px}}@media(max-width:620px){.partnership-visual-copy{padding:28px 22px}.partnership-visual-copy h3{font-size:23px}.partnership-visual img{min-height:230px}.partnership-story img{height:210px}}.logo-carousel{display:flex;flex-direction:column;gap:14px;overflow:hidden;margin-top:22px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.logo-carousel:after,.logo-carousel:before{display:none}.logo-row{padding:0}.logo-row.reverse-row{padding-left:48px}.logo-track{gap:14px;animation-duration:38s}.logo-card{width:168px;height:78px;min-height:78px;padding:12px 16px;border-radius:12px;border-color:#e5e7eb}.logo-card.large{width:188px;padding:10px 14px}.logo-card.large img{max-height:68px;min-height:56px;transform:scale(1.35)}.comparison-section{background:linear-gradient(135deg,#f8f1e8,#f3f6fa 62%)}.partner-card{border-color:#d66f4b;background:#fffaf6}.partner-card h3{background:#d66f4b}.services-section{background:#fffcf8}.service-card{border-top:3px solid #d66f4b}.service-card:nth-child(3n){border-top-color:#eca90b}.service-number{color:#d66f4b}.eyebrow-warm,.partnership-visual-copy>span{color:#f0a27f}.process-section{background:#f2f7f6}.step-card:nth-child(2n)>span{color:#168f8a}.reviews-section{background:#fffaf5}.partnership-section{background:linear-gradient(120deg,#173f44,#176f6b)}.adonmo-section{background:#f7efe5}.adonmo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);grid-gap:64px;gap:64px;align-items:center}.adonmo-video-wrap{background:#101b2d;border-radius:18px;overflow:hidden;box-shadow:0 24px 55px rgba(40,35,31,.18)}.adonmo-video{display:block;width:100%;aspect-ratio:16/9;background:#0a1220;object-fit:cover}.video-caption{display:flex;align-items:center;gap:18px;background:#fff;padding:18px 22px}.video-caption img{width:125px;height:48px;object-fit:contain;border-right:1px solid #e5e7eb;padding-right:18px}.video-caption div{display:flex;flex-direction:column;gap:3px}.video-caption strong{font-size:14px;color:var(--navy)}.video-caption span{font-size:12px;color:#718096}.adonmo-case-copy h2{font-size:40px;line-height:1.1;letter-spacing:-1.4px;margin:0 0 18px;color:#1e293b}.adonmo-case-copy>p{font-size:15px;line-height:1.72;color:#657185}.case-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:24px 0}.case-detail-grid>div{background:#fff;border:1px solid #eadaca;border-radius:10px;padding:17px}.case-detail-grid span{font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:900;color:#d66f4b}.case-detail-grid p{font-size:12px;line-height:1.55;color:#667085;margin:7px 0 0}.case-outcomes{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.case-outcomes li{font-size:13px;font-weight:750;color:#344054}.case-outcomes li:before{content:"✓";display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#dff5ed;color:#13895a;margin-right:9px}.case-disclaimer{font-size:10.5px!important;border-top:1px solid #dfd1c3;padding-top:14px;margin-top:20px!important}@media(max-width:900px){.adonmo-grid{grid-template-columns:1fr;gap:38px}.adonmo-case-copy h2{font-size:34px}}@media(max-width:620px){.logo-row.reverse-row{padding-left:28px}.logo-card{width:136px;height:68px;min-height:68px;padding:10px 12px}.adonmo-case-copy h2{font-size:30px}.case-detail-grid{grid-template-columns:1fr}.video-caption{padding:14px}.video-caption img{width:104px}.adonmo-grid{gap:28px}}.final-grid-button{grid-template-columns:1fr 430px}.final-action-card{border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.07);padding:34px}.final-action-card>span{color:#f2b24b;text-transform:uppercase;letter-spacing:1.3px;font-size:10px;font-weight:900}.final-action-card h3{font-size:25px;line-height:1.25;margin:12px 0;color:#fff}.final-action-card p{font-size:13px;line-height:1.65;color:#bcc9da;margin:0 0 22px}.final-top-button{background:#d66f4b}.final-top-button:hover{background:#bd5d3d}.footer-company-info{margin-top:18px;display:grid;grid-gap:4px;gap:4px}.footer-company-info p{margin:0;font-size:11px;line-height:1.55}.footer-company-info strong{color:#fff}@media(max-width:900px){.final-grid-button{grid-template-columns:1fr}.final-action-card{max-width:560px;margin:0 auto;text-align:center}}@media(max-width:620px){.final-action-card{padding:26px 20px}.final-top-button{width:100%}}.window-top strong{margin-left:auto;border-radius:10px;background:#fff4da;color:#9a6400;padding:4px 8px;font-size:8px;text-transform:uppercase;letter-spacing:.5px}.testimonial-track{gap:16px}.testimonial-card{width:320px;border-radius:16px;padding:20px;box-shadow:0 2px 8px rgba(29,47,75,.06);transition:transform .2s,border-color .2s,box-shadow .2s}.testimonial-card:hover{transform:translateY(-4px);border-color:rgba(214,111,75,.4);box-shadow:0 10px 24px rgba(29,47,75,.1)}.testimonial-head img{width:44px;height:44px}.testimonial-card>p{min-height:66px;margin:16px 0 0}.testimonial-card .stars{margin-top:16px}@media(max-width:620px){.testimonial-card{width:288px}}.site-header{background:linear-gradient(110deg,rgba(9,21,38,.98),rgba(18,35,63,.98));border-bottom:1px solid rgba(74,199,185,.42);box-shadow:0 8px 24px rgba(9,21,38,.18)}.site-header:before{display:none}.site-header .brand img{max-height:42px;object-fit:contain}.site-header .phone-link{color:#f7fafc}.site-header .phone-link:before{content:"Call";color:#64d3c7;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:1.4px;margin-right:9px}.site-header .button-small{background:#d66f4b;box-shadow:none;border:1px solid rgba(255,255,255,.12)}.site-header .button-small:hover{background:#e17c57;box-shadow:0 7px 18px rgba(214,111,75,.2)}.logo-card.compact{padding:8px 22px}.logo-card.compact img{width:118px;height:58px;max-width:118px;max-height:58px;object-fit:contain;transform:scale(.84)}@media(max-width:620px){.logo-card.compact{padding:7px 18px}.logo-card.compact img{width:102px;height:52px;max-width:102px;max-height:52px}}.site-header .phone-link:before{display:none;content:none}.final-cta{background:linear-gradient(135deg,#f8efe4,#f3f7f5);color:#12233f;border-top:1px solid #ead9c9}.final-cta .eyebrow-light{color:#d66f4b}.final-copy h2{color:#12233f}.final-copy p{color:#5d6b7e}.final-action-card{border-color:#dfd7ce;box-shadow:0 18px 42px rgba(57,43,39,.1)}.final-action-card>span{color:#d66f4b}.final-action-card h3{color:#12233f}.final-action-card p{color:#667085}body{background:#fff}.site-header{background:rgba(247,243,236,.97);border-bottom:2px solid #315f8d;box-shadow:0 6px 18px rgba(49,95,141,.09)}.site-header .phone-link{color:#294363}.hero{background:linear-gradient(130deg,#fff,#f7f3ec 72%,#f3e4d9)}.faq-heading h2,.final-action-card h3,.final-copy h2,.hero h1,.lead-card-heading h2,.section-heading h2,.service-card h3,.step-card h3{color:#294363}.eyebrow,.hero h1 span,.service-number,.step-card>span{color:#315f8d}.hero-orb-one{background:radial-gradient(circle,rgba(49,95,141,.13),transparent 68%)}.hero-orb-two{background:radial-gradient(circle,rgba(216,111,74,.12),transparent 68%)}.eyebrow-warm,.final-action-card>span,.lead-card-heading span,.partnership-visual-copy>span,.recommended{color:#d86f4a}.lead-form input:focus,.lead-form select:focus{border-color:#315f8d;box-shadow:0 0 0 3px rgba(49,95,141,.1)}.comparison-section{background:#f7f3ec}.final-top-button,.partner-card h3{background:#d86f4a}.recommended{color:#fff;background:#315f8d}.service-card{border-top-color:#d86f4a}.service-card:nth-child(2n),.service-card:nth-child(3n){border-top-color:#315f8d}.dashboard-section,.partnership-visual{background:#315f8d}.eyebrow-light,.feature-list li:before{color:#f3c0ac}.pill.amber,.window-top strong{background:#f8e7df;color:#a9482d}.adonmo-section,.final-cta,.process-section{background:#f7f3ec}.reviews-section{background:#fff}.stars{color:#d86f4a}.partnership-section{background:#315f8d}.faq-section{background:#f7f3ec}.faq-list summary:after,.legal-container p a,.legal-container>a{color:#d86f4a}.final-cta{color:#294363}.footer{background:#315f8d}.legal-copy{border-top-color:rgba(255,255,255,.2)}.site-header{background:#dfece7;border-bottom-color:#5e8c7b}.final-top-button,.lead-form button,.site-header .button-small{background:#315f8d}.final-top-button:hover,.lead-form button:hover,.site-header .button-small:hover{background:#294f77}.hero{background:linear-gradient(130deg,#fff,#f7f3ec 74%,#e8f1ed)}.hero-orb-two{background:radial-gradient(circle,rgba(94,140,123,.14),transparent 68%)}.eyebrow-warm,.final-action-card>span,.lead-card-heading span,.partnership-visual-copy>span{color:#5e8c7b}.partner-card{border-color:#5e8c7b}.partner-card h3{background:#5e8c7b}.service-card,.service-card:nth-child(2n),.service-card:nth-child(3n){border-top-color:#5e8c7b}.dashboard-body aside .active-line{background:#5e8c7b}.pill.amber,.window-top strong{background:#e5efeb;color:#416e5e}.adonmo-section .eyebrow,.case-detail-grid span,.faq-list summary:after,.final-cta .eyebrow-light,.legal-container p a,.legal-container>a,.stars{color:#5e8c7b}.final-top-button{background:#315f8d}.final-top-button:hover{background:#294f77}.testimonial-card:hover{border-color:rgba(94,140,123,.45)}body{color:#102a43}.site-header{background:#102a43;border-bottom-color:#168f8a;box-shadow:0 7px 20px rgba(16,42,67,.2)}.site-header .phone-link{color:#fff}.site-header .brand img{width:172px}.final-top-button,.lead-form button,.site-header .button-small{background:#168f8a}.final-top-button:hover,.lead-form button:hover,.site-header .button-small:hover{background:#117570}.hero{background:linear-gradient(130deg,#fff,#e5f2f0)}.faq-heading h2,.final-action-card h3,.final-copy h2,.hero h1,.lead-card-heading h2,.section-heading h2,.service-card h3,.step-card h3{color:#102a43}.eyebrow,.hero h1 span,.service-number,.step-card>span{color:#168f8a}.hero-orb-one,.hero-orb-two{background:radial-gradient(circle,rgba(22,143,138,.13),transparent 68%)}.eyebrow-warm,.final-action-card>span,.lead-card-heading span,.partnership-visual-copy>span{color:#168f8a}.case-outcomes li:before,.hero-points span:before,.positive-list li:before{color:#168f8a;background:#e5f2f0}.negative-list li:before{color:#102a43;background:#e5f2f0}.lead-form input:focus,.lead-form select:focus{border-color:#168f8a;box-shadow:0 0 0 3px rgba(22,143,138,.12)}.adonmo-section,.comparison-section,.faq-section,.final-cta,.process-section{background:#e5f2f0}.partner-card{border-color:#168f8a;background:#fff}.partner-card h3,.recommended{background:#168f8a;color:#fff}.reviews-section,.services-section{background:#fff}.service-card,.service-card:nth-child(2n),.service-card:nth-child(3n){border-top-color:#168f8a}.dashboard-section,.footer,.partnership-visual{background:#102a43}.eyebrow-light,.feature-list li:before{color:#63d0ca}.dashboard-body aside{background:#102a43}.dashboard-body aside .active-line{background:#168f8a}.pill.amber,.pill.blue,.pill.green,.window-top strong{background:#e5f2f0;color:#102a43}.adonmo-section .eyebrow,.case-detail-grid span,.faq-list summary:after,.final-cta .eyebrow-light,.legal-container p a,.legal-container>a,.stars{color:#168f8a}.partnership-section{background:#168f8a}.final-cta{color:#102a43;border-top-color:#cde4e1}.final-cta .contact-lines a{color:#168f8a}.final-action-card{background:#fff;border-color:#cde4e1;box-shadow:0 16px 38px rgba(16,42,67,.1)}.testimonial-card:hover{border-color:rgba(22,143,138,.5)}.footer{color:#e5f2f0}.footer h3,.footer-company-info strong{color:#fff}.legal-copy{border-top-color:rgba(229,242,240,.24)}.site-header{background:rgba(16,42,67,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:rgba(229,242,240,.28)}.final-top-button,.lead-form button{background:#102a43}.final-top-button:hover,.lead-form button:hover{background:#244b68}.hero{background:linear-gradient(130deg,#fff,#edf3f7 58%,#e5f2f0)}.hero-orb-one{background:radial-gradient(circle,rgba(16,42,67,.12),transparent 68%)}.hero-orb-two{background:radial-gradient(circle,rgba(22,143,138,.08),transparent 68%)}.final-action-card>span,.lead-card-heading span,.section-heading .eyebrow,.service-number,.step-card>span{color:#315f8d}.partner-card{border-color:#315f8d}.recommended{background:#168f8a}.service-card:nth-child(2n){border-top-color:#168f8a}.partnership-section{position:relative;background:linear-gradient(125deg,#102a43,#244b68)}.partnership-story{background:rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dashboard-window{box-shadow:0 28px 65px rgba(8,27,45,.28)}.dashboard-body aside .active-line{background:#315f8d}.adonmo-section .eyebrow,.case-detail-grid span,.final-cta .eyebrow-light{color:#315f8d}.case-detail-grid>div,.final-action-card,.lead-card{background:rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.faq-list summary:after,.stars{color:#315f8d}.testimonial-card:hover{border-color:rgba(49,95,141,.45)}body{color:#294363;background:#fffaf5}.site-header{background:rgba(41,67,99,.96);border-bottom-color:#d86f4a;box-shadow:0 8px 24px rgba(41,67,99,.18)}.final-top-button,.lead-form button,.site-header .button-small{background:#d86f4a;color:#fff}.final-top-button:hover,.lead-form button:hover,.site-header .button-small:hover{background:#bf5c39}.hero{background:linear-gradient(130deg,#fffaf5,#f7f3ec 54%,#e8eef4)}.eyebrow,.final-action-card>span,.hero h1 span,.lead-card-heading span,.section-heading .eyebrow,.service-number,.step-card>span{color:#315f8d}.hero-orb-one{background:radial-gradient(circle,rgba(49,95,141,.14),transparent 68%)}.hero-orb-two{background:radial-gradient(circle,rgba(216,111,74,.13),transparent 68%)}.case-outcomes li:before,.hero-points span:before,.positive-list li:before{color:#315f8d;background:#e8eef4}.lead-form input:focus,.lead-form select:focus{border-color:#d86f4a;box-shadow:0 0 0 3px rgba(216,111,74,.12)}.adonmo-section,.comparison-section,.faq-section,.final-cta,.process-section{background:#f7f3ec}.partner-card{border-color:#d86f4a}.partner-card h3{background:#315f8d}.recommended{background:#d86f4a}.service-card,.service-card:nth-child(3n){border-top-color:#315f8d}.service-card:nth-child(2n){border-top-color:#d86f4a}.partnership-section{background:linear-gradient(125deg,#294363,#315f8d)}.dashboard-section,.footer,.partnership-visual{background:#294363}.eyebrow-light,.feature-list li:before{color:#f3c0ac}.dashboard-body aside{background:#294363}.dashboard-body aside .active-line{background:#d86f4a}.pill.blue,.pill.green{background:#e8eef4;color:#315f8d}.pill.amber,.window-top strong{background:#f8e7df;color:#a9482d}.adonmo-section .eyebrow,.case-detail-grid span,.faq-list summary:after,.final-cta .eyebrow-light,.legal-container p a,.legal-container>a,.stars{color:#d86f4a}.case-detail-grid>div,.final-action-card,.lead-card{background:rgba(255,250,245,.91)}.final-cta{border-top-color:#e3d7ca}.final-cta .contact-lines a{color:#315f8d}.testimonial-card:hover{border-color:rgba(216,111,74,.48)}.footer{color:#e8eef4}body{color:#142b47}.site-header{background:rgba(20,43,71,.97);box-shadow:0 8px 24px rgba(12,30,51,.24)}.faq-heading h2,.final-action-card h3,.final-copy h2,.hero h1,.lead-card-heading h2,.section-heading h2,.service-card h3,.step-card h3{color:#142b47}.eyebrow,.final-action-card>span,.hero h1 span,.lead-card-heading span,.section-heading .eyebrow,.service-number,.step-card>span{color:#244d78}.hero-orb-one{background:radial-gradient(circle,rgba(36,77,120,.16),transparent 68%)}.case-outcomes li:before,.hero-points span:before,.positive-list li:before{color:#244d78}.partner-card h3{background:#244d78}.service-card,.service-card:nth-child(3n){border-top-color:#244d78}.partnership-section{background:linear-gradient(125deg,#142b47,#244d78)}.dashboard-body aside,.dashboard-section,.footer,.partnership-visual{background:#142b47}.final-cta .contact-lines a,.pill.blue,.pill.green{color:#244d78}body{background:#fff8ec}.site-header{border-bottom-color:#e9a23b}.final-top-button,.lead-form button,.site-header .button-small{background:#e9a23b;color:#142b47}.final-top-button:hover,.lead-form button:hover,.site-header .button-small:hover{background:#d28b24;color:#142b47}.hero{background:linear-gradient(130deg,#fff8ec,#f7f3ec 54%,#e8eef4)}.hero-orb-two{background:radial-gradient(circle,rgba(233,162,59,.16),transparent 68%)}.lead-form input:focus,.lead-form select:focus{border-color:#e9a23b;box-shadow:0 0 0 3px rgba(233,162,59,.16)}.partner-card{border-color:#e9a23b}.recommended{background:#e9a23b;color:#142b47}.service-card:nth-child(2n){border-top-color:#e9a23b}.eyebrow-light,.feature-list li:before{color:#f5c66f}.dashboard-body aside .active-line{background:#e9a23b}.pill.amber,.window-top strong{background:#fff0cf;color:#76500e}.adonmo-section .eyebrow,.case-detail-grid span,.faq-list summary:after,.final-cta .eyebrow-light,.legal-container p a,.legal-container>a,.stars{color:#b97812}.case-detail-grid>div,.final-action-card,.lead-card{background:rgba(255,248,236,.92)}.testimonial-card:hover{border-color:rgba(233,162,59,.55)}.final-grid-button{grid-template-columns:minmax(0,1fr) minmax(520px,560px);gap:56px}.final-cta .lead-card{width:100%;padding:23px 28px}.final-cta .lead-card-heading p{margin-bottom:16px}.final-cta .lead-form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:13px;column-gap:13px}.final-cta .lead-form .form-row{grid-column:1/-1}.final-cta .lead-form label{margin-bottom:9px}.final-cta .lead-form input,.final-cta .lead-form select{height:40px}.final-cta .lead-form>label{grid-column:1}.final-cta .lead-form>button{grid-column:2;align-self:end;height:40px;margin-bottom:9px;white-space:nowrap;letter-spacing:.2px}.final-cta .form-consent{grid-column:1/-1}@media(max-width:900px){.final-grid-button{grid-template-columns:1fr}.final-cta .lead-card{max-width:620px;margin:0 auto}}@media(max-width:620px){.final-cta .lead-card{padding:24px 20px}.final-cta .lead-form{display:block}.final-cta .lead-form>button{margin-bottom:0}}.final-cta{background:#fff}