:root{--navy:#0b2450;--burgundy:#750f2f;--gold:#d7a83e;--cream:#fbf7ee;--ink:#17253a;--line:#e5ddd4;--white:#fff;--shadow:0 22px 60px rgba(63,15,33,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"DM Sans",sans-serif;color:var(--ink);background:var(--cream);font-size:16px;line-height:1.65}a{text-decoration:none;color:inherit}.service-header{height:78px;padding:0 clamp(18px,5vw,72px);display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.service-brand{display:flex;align-items:center;gap:12px;font-weight:800;color:var(--navy)}.service-brand img{width:48px;height:48px;border-radius:50%;object-fit:cover}.header-tools{display:flex;align-items:center;gap:10px}.language{border:1px solid var(--line);background:#fff;border-radius:999px;padding:9px 12px;font-weight:800;cursor:pointer}.call-mini{background:var(--burgundy);color:#fff;border-radius:999px;padding:10px 16px;font-weight:800}.service-hero{background:var(--navy);color:#fff;padding:clamp(70px,9vw,120px) clamp(22px,8vw,130px);position:relative;overflow:hidden}.service-hero:after{content:"";position:absolute;width:380px;height:380px;border:80px solid rgba(215,168,62,.16);border-radius:50%;right:-120px;top:-130px}.kicker{text-transform:uppercase;color:#f2cb6f;font-weight:800;letter-spacing:.16em;font-size:12px}.service-hero h1{font-family:"Playfair Display",serif;font-size:clamp(45px,6vw,78px);line-height:1.04;max-width:820px;margin:12px 0 22px}.service-hero p{max-width:720px;color:#d3dce5;font-size:clamp(17px,1.6vw,21px)}.content{padding:80px clamp(22px,8vw,130px);display:grid;grid-template-columns:1.1fr .9fr;gap:64px;background:#fff}.content h2,.next-step h2{font-family:"Playfair Display",serif;color:var(--navy);font-size:clamp(32px,4vw,48px);line-height:1.15;margin:0 0 20px}.content>div>p{color:#596a76;font-size:18px}.includes{background:var(--cream);padding:30px;border-top:5px solid var(--gold)}.includes h3{margin-top:0;color:var(--burgundy)}.includes ul{padding-left:20px;margin-bottom:0}.includes li{margin:12px 0}.next-step{padding:80px clamp(22px,8vw,130px);background:#f5e7e8;text-align:center}.next-step p{max-width:700px;margin:0 auto 28px;color:#596a76}.actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.button{display:inline-flex;justify-content:center;align-items:center;border-radius:999px;padding:15px 24px;font-weight:800}.button-call{background:var(--burgundy);color:#fff;box-shadow:0 12px 26px rgba(117,15,47,.2)}.button-wa{background:#25d366;color:#07351c}.button-ref{background:var(--navy);color:#fff}.service-note{font-size:12px!important;color:#788790!important;margin-top:28px!important}.service-footer{background:#071d2c;color:#c7d3d8;padding:30px clamp(22px,8vw,130px);display:flex;justify-content:space-between;gap:20px;font-size:13px}.service-footer a{color:#f2cb6f;font-weight:700}@media(max-width:760px){.service-brand span{display:none}.content{grid-template-columns:1fr;gap:32px;padding-top:60px;padding-bottom:60px}.service-hero{padding-top:70px;padding-bottom:75px}.service-footer{flex-direction:column}.call-mini{padding:9px 12px;font-size:13px}}

.notary-platforms{padding:48px clamp(22px,8vw,130px) 60px;background:#fff;text-align:center}.notary-platforms h2{font-family:"Playfair Display",serif;color:var(--navy);font-size:32px;margin:0 0 28px}.platform-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:24px}.platform-card{width:280px;padding:28px 22px 18px;border:1px solid var(--line);border-radius:14px;background:#fff}.platform-card img{display:block;max-width:100%;height:52px;object-fit:contain;margin:0 auto}.platform-card p{margin:18px 0 0;font-size:15px;color:#596a76}
