.marketing-preferences[data-astro-cid-kipma3wd]{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin:1rem auto;text-decoration:underline;display:block}.marketing-consent[data-astro-cid-kipma3wd]{z-index:100;color:#102544;background:#fff;border:1px solid #c4d5e8;border-radius:1rem;max-width:48rem;padding:1.5rem;position:fixed;bottom:1rem;left:1rem;right:1rem;box-shadow:0 8px 36px #0003}.marketing-consent[data-astro-cid-kipma3wd][hidden]{display:none}.marketing-consent[data-astro-cid-kipma3wd] h2[data-astro-cid-kipma3wd],.marketing-dialog[data-astro-cid-kipma3wd] h2[data-astro-cid-kipma3wd]{margin:0 0 .6rem;font-size:1.25rem}.marketing-consent[data-astro-cid-kipma3wd] p[data-astro-cid-kipma3wd],.marketing-dialog[data-astro-cid-kipma3wd] p[data-astro-cid-kipma3wd]{line-height:1.5}.marketing-consent[data-astro-cid-kipma3wd] div[data-astro-cid-kipma3wd],.marketing-dialog[data-astro-cid-kipma3wd] div[data-astro-cid-kipma3wd]{flex-wrap:wrap;gap:.7rem;margin:1rem 0;display:flex}.marketing-consent[data-astro-cid-kipma3wd] button[data-astro-cid-kipma3wd],.marketing-dialog[data-astro-cid-kipma3wd] button[data-astro-cid-kipma3wd]{color:#173b70;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #173b70;border-radius:.5rem;padding:.6rem 1rem}.marketing-dialog[data-astro-cid-kipma3wd]{color:#102544;border:1px solid #c4d5e8;border-radius:1rem;width:min(32rem,100% - 2rem);padding:1.5rem}.marketing-dialog[data-astro-cid-kipma3wd]::backdrop{background:#03183d99}.marketing-dialog[data-astro-cid-kipma3wd] label[data-astro-cid-kipma3wd]{align-items:center;gap:.6rem;min-height:44px;display:flex}:root{--assura-canvas:#f7fbff;--assura-surface:#fff;--assura-surface-soft:#edf5ff;--assura-surface-muted:#f3f7fd;--assura-text:#071b45;--assura-text-muted:#50627f;--assura-border:#cbdcf2;--assura-border-strong:#a8c6ef;--assura-primary:#1764d7;--assura-primary-hover:#0e3895;--assura-primary-soft:#e7f1ff;--assura-navy:#03183d;--assura-navy-soft:#062b63;--assura-accent:#19bdd0;--assura-focus:#72dce5;--assura-success:#197647;--assura-warning:#9a6200;--assura-danger:#b4232d;--assura-radius-control:7px;--assura-radius-panel:14px;--assura-shadow:0 18px 50px #1442851a;--assura-font:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ink:var(--assura-text);--navy:var(--assura-navy);--teal:var(--assura-primary);--mint:var(--assura-primary-soft);--pale:var(--assura-surface-soft);--paper:var(--assura-canvas);--white:var(--assura-surface);--text:var(--assura-text);--muted:var(--assura-text-muted);--line:var(--assura-border);--coral:#e77a62;--max:78rem;--gutter:clamp(1.25rem, 4vw, 3rem);font-family:var(--assura-font);color:var(--text);background:var(--paper)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}a{color:inherit}h1,h2,h3,strong{font-family:var(--assura-font);color:var(--ink)}h1{letter-spacing:-.065em;margin:.25rem 0;font-size:clamp(3rem,7vw,6.6rem);line-height:.94}h2{letter-spacing:-.05em;margin:.25rem 0;font-size:clamp(2rem,4vw,4rem);line-height:1.04}h3{font-size:1.2rem}.container{width:min(calc(100% - 2 * var(--gutter)), var(--max));margin-inline:auto}.container.narrow{max-width:59rem}.skip-link{z-index:100;background:#fff;padding:.7rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{height:84px;padding:0 var(--gutter);border-bottom:1px solid var(--line);z-index:30;backdrop-filter:blur(14px);background:#f7fbfff0;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;display:grid;position:sticky;top:0}.site-header>a{text-decoration:none}.brand{color:var(--ink);align-items:center;gap:.6rem;display:inline-flex}.brand svg{width:36px;height:36px;color:var(--teal)}.brand strong{font-size:1rem;display:block}.brand small{color:var(--muted);font-size:.59rem;display:block}.brand.light,.brand.light strong{color:#fff}.brand.light small{color:#b9cbe8}.brand.light svg{color:var(--assura-accent)}.desktop-nav{justify-content:center;gap:clamp(.7rem,2vw,1.7rem);display:flex}.desktop-nav a,.text-link{font-size:.78rem;font-weight:700;text-decoration:none}.desktop-nav a{color:#3f4e68;padding:.5rem 0}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--teal)}.header-actions{align-items:center;gap:1rem;display:flex}.header-actions>.text-link{color:var(--teal);border-bottom:1px solid var(--teal);padding-bottom:.2rem}.mobile-nav{display:none;position:relative}.mobile-nav summary{border:1px solid var(--line);cursor:pointer;border-radius:9px;place-content:center;gap:4px;width:42px;height:42px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--ink);width:18px;height:2px;display:block}.mobile-nav nav{border:1px solid var(--line);background:#fff;border-radius:12px;width:260px;padding:.6rem;display:grid;position:absolute;top:50px;right:0;box-shadow:0 20px 50px #03183d26}.mobile-nav nav a{border-radius:7px;padding:.7rem;font-size:.85rem;font-weight:700;text-decoration:none}.mobile-nav nav a:hover{background:var(--pale)}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--teal);margin:0 0 1rem;font-size:.68rem;font-weight:800}.hero{background:var(--navy);color:#fff;align-items:center;min-height:calc(100vh - 84px);display:flex;position:relative;overflow:hidden}.hero-art{background-image:linear-gradient(90deg, var(--assura-navy) 0%, #03183df5 38%, #03183d2e 72%), url(/images/privacy-operations-hero-family.png);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-content{padding-block:clamp(5rem,11vh,9rem);position:relative}.hero .eyebrow{color:#a9c8f5}.hero h1{color:#fff;max-width:850px}.hero-intro{color:#c3d3ef;max-width:710px;margin:2rem 0;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.65}.hero-actions{align-items:center;gap:1.3rem;display:flex}.button{background:var(--teal);color:#fff;border:1px solid var(--teal);cursor:pointer;border-radius:9px;align-items:center;gap:.7rem;padding:.85rem 1.15rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.button:hover{background:var(--assura-primary-hover)}.button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--assura-focus);outline-offset:3px}.button.light{background:var(--mint);border-color:var(--mint);color:var(--ink)}.button.outline{color:var(--teal);border-color:var(--assura-border-strong);background:0 0}.button:disabled{opacity:.5;cursor:not-allowed}.light-link{color:#fff}.hero-proof{color:#b9cbe8;gap:1.6rem;margin-top:3.5rem;font-size:.73rem;display:flex}.hero-proof span:before{content:"✓";color:var(--mint);margin-right:.4rem}.intro-section,.capability-section,.inbox-feature,.decision-section,.ecosystem,.contact-section,.content-sections{padding:clamp(5rem,10vw,9rem) 0}.intro-section{background:#fff}.intro-grid{grid-template-columns:1fr 2.2fr;gap:3rem;display:grid}.intro-grid h2{max-width:880px}.intro-grid>div>p{max-width:720px;color:var(--muted);font-size:1.1rem;line-height:1.75}.capability-section{background:var(--paper)}.section-heading{grid-template-columns:1.5fr 1fr;align-items:end;gap:4rem;margin-bottom:3rem;display:grid}.section-heading>p{color:var(--muted);line-height:1.7}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.capability-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;min-height:275px;padding:1.4rem;text-decoration:none;transition:all .2s;display:flex}.capability-card:hover{background:var(--pale);transform:translateY(-3px)}.capability-card>span{color:var(--teal);font-size:.65rem;font-weight:800}.capability-card h3{margin-top:2.3rem;font-size:1.3rem}.capability-card p{color:var(--muted);font-size:.83rem;line-height:1.6}.capability-card b{color:var(--teal);margin-top:auto;font-size:.75rem}.inbox-feature{background:var(--assura-surface-soft)}.feature-grid,.decision-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.feature-grid>div:first-child>p:not(.eyebrow),.decision-grid>div:last-child>p:not(.eyebrow){color:var(--muted);font-size:1.08rem;line-height:1.75}.workflow-card{box-shadow:var(--assura-shadow);background:#fff;border-radius:14px;padding:1.8rem;transform:rotate(1deg)}.workflow-top{color:var(--muted);justify-content:space-between;font-size:.72rem;display:flex}.workflow-top b{color:var(--teal);background:var(--pale);border-radius:99px;padding:.25rem .5rem}.workflow-card h3{margin:1.5rem 0;font-size:1.6rem}.workflow-card dl{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1rem;padding:1rem 0;display:grid}.workflow-card dt{color:var(--muted);font-size:.65rem}.workflow-card dd{margin:.25rem 0 0;font-size:.8rem;font-weight:800}.workflow-steps{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:1.3rem;display:grid}.workflow-steps span{color:var(--muted);border-top:3px solid var(--line);padding-top:.5rem;font-size:.64rem}.workflow-steps .done{border-color:var(--teal);color:var(--teal)}.workflow-steps .active{border-color:var(--coral);color:#a84d3b}.decision-section{background:#fff}.decision-visual{background:var(--navy);border-radius:50% 50% 48% 52%;place-items:center;height:420px;display:grid;position:relative}.decision-visual strong{color:var(--ink);background:var(--mint);z-index:2;border-radius:50%;place-items:center;width:120px;height:120px;display:grid}.decision-visual span{border:1px solid var(--assura-border-strong);border-radius:50%;position:absolute}.decision-visual span:first-child{inset:10%}.decision-visual span:nth-child(2){inset:22%}.decision-visual span:nth-child(3){inset:34%}.ecosystem{background:var(--assura-surface-muted)}.ecosystem>div>h2{max-width:780px}.ecosystem-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin:3rem 0 2rem;display:grid}.ecosystem article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:1.3rem}.ecosystem article span{color:var(--ink);font-weight:800}.ecosystem article p{color:var(--muted);font-size:.82rem;line-height:1.6}.cta-band{background:var(--navy);padding:3.5rem 0}.cta-band .container{justify-content:space-between;align-items:center;gap:2rem;display:flex}.cta-band h2{color:#fff;font-size:clamp(1.8rem,3vw,3rem)}.cta-band .eyebrow{color:var(--mint)}.page-hero{background:var(--assura-surface-soft);border-bottom:1px solid var(--line);padding:clamp(5rem,12vw,10rem) 0}.page-hero h1{max-width:970px;font-size:clamp(3rem,7vw,6rem)}.page-hero>div>p:not(.eyebrow){color:var(--muted);max-width:780px;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.7}.content-sections{background:#fff}.content-section{border-top:1px solid var(--line);grid-template-columns:70px 1fr;gap:1.5rem;padding:3rem 0;display:grid}.section-number{color:var(--teal);font-size:.7rem;font-weight:800}.content-section h2{font-size:clamp(1.8rem,3vw,2.8rem)}.content-section p{color:var(--muted);max-width:760px;font-size:1.05rem;line-height:1.75}.content-section ul{grid-template-columns:repeat(2,1fr);gap:.7rem 2rem;max-width:800px;padding:1rem 0 0;list-style:none;display:grid}.content-section li{padding-left:1.3rem;font-size:.84rem;font-weight:700;position:relative}.content-section li:before{content:"✓";color:var(--teal);position:absolute;left:0}.contact-section{background:#fff}.contact-grid{grid-template-columns:1fr 1.2fr;gap:clamp(3rem,7vw,7rem);display:grid}.check-list{gap:.9rem;padding:0;list-style:none;display:grid}.check-list li:before{content:"✓";color:var(--teal);margin-right:.6rem}.contact-note{border-left:3px solid var(--coral);background:#fff4e8;margin-top:2rem;padding:1rem;font-size:.82rem;line-height:1.6}.contact-note p{margin:.5rem 0}.contact-form{background:var(--paper);border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr 1fr;gap:1rem;padding:1.5rem;display:grid}.contact-form div{gap:.35rem;display:grid}.contact-form label{font-size:.76rem;font-weight:800}.contact-form input,.contact-form textarea{border:1px solid var(--assura-border-strong);font:inherit;background:#fff;border-radius:7px;padding:.75rem}.contact-form input:focus,.contact-form textarea:focus{outline:3px solid var(--assura-focus);border-color:var(--teal)}.contact-form textarea{resize:vertical;min-height:150px}.full{grid-column:1/-1}.consent{align-items:flex-start;gap:.5rem;line-height:1.5;font-weight:400!important;display:flex!important}.consent input{margin-top:.2rem}.honeypot{position:absolute;left:-10000px}.form-status{color:var(--muted);font-size:.72rem}footer{background:var(--assura-navy);color:#c3d3ef;padding:4rem var(--gutter) 1.5rem}.footer-grid{width:min(100%, var(--max));grid-template-columns:2fr repeat(3,1fr);gap:3rem;margin:auto;display:grid}.footer-grid>div:first-child p{max-width:340px;line-height:1.6}.footer-grid h2{color:#fff;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem}.footer-grid a{margin:.55rem 0;font-size:.78rem;text-decoration:none;display:block}.footer-grid a:hover{color:#fff}.footer-base{width:min(100%, var(--max));border-top:1px solid #235697;justify-content:space-between;margin:3rem auto 0;padding-top:1.2rem;font-size:.7rem;display:flex}.footer-base a{color:#d7e6fb}.not-found{text-align:center;place-content:center;min-height:65vh;padding:3rem;display:grid}.not-found h1{font-size:clamp(5rem,14vw,10rem)}@media (width<=1020px){.desktop-nav{display:none}.mobile-nav{display:block}.header-cta{margin-left:auto}.capability-grid,.ecosystem-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.site-header{height:70px}.header-cta,.brand small{display:none}.hero{min-height:calc(100svh - 70px)}.hero-art{background-image:linear-gradient(#03183df2,#03183dc7),url(/images/privacy-operations-hero-family.png);background-position:62%}.hero-content{padding-block:4rem}.mobile-nav nav{inset:70px var(--gutter) auto var(--gutter);width:auto;max-height:calc(100svh - 85px);position:fixed;overflow:auto}.hero h1{font-size:clamp(3rem,14vw,4.7rem)}.hero-actions{flex-direction:column;align-items:flex-start}.hero-proof{flex-wrap:wrap;gap:.7rem 1.2rem}.intro-grid,.section-heading,.feature-grid,.decision-grid,.contact-grid,.capability-grid{grid-template-columns:1fr}.capability-card{min-height:220px}.workflow-card{transform:none}.decision-visual{height:320px}.ecosystem-grid{grid-template-columns:1fr}.cta-band .container{flex-direction:column;align-items:flex-start}.content-section{grid-template-columns:1fr;gap:.4rem}.content-section ul,.contact-form{grid-template-columns:1fr}.full{grid-column:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-base{flex-direction:column;gap:.6rem}}@media (width<=430px){.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.workflow-card dl{grid-template-columns:1fr}.workflow-steps{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.capability-card{transition:none}}
