
:root{--navy:#081322;--navy-2:#0d1c32;--ink:#0b1627;--muted:#5d6c81;--line:#e5e9f0;--soft:#f7f8fb;--cream:#fffdfa;--cream-2:#f8f2df;--white:#fff;--teal:#00d4d4;--teal-2:#087e83;--gold:#c9a84c;--shadow:0 24px 70px rgba(8,19,34,.12);--max:1140px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--white);line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.eyebrow{font-size:.73rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-2);margin-bottom:16px}.muted{color:var(--muted)}h1,h2,h3{font-family:"Playfair Display",Georgia,serif;letter-spacing:-.02em;line-height:1.08;margin:0}p{margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:14px 22px;font-weight:760;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;background:transparent}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--gold);color:#221802;box-shadow:0 14px 34px rgba(201,168,76,.28)}.btn-light{color:var(--navy);border-color:rgba(8,19,34,.18)}.btn-light:hover{border-color:var(--teal-2);color:#06474b}.btn[aria-disabled="true"],button[disabled]{cursor:not-allowed}.btn:disabled,.btn[disabled],button.btn:disabled{cursor:not-allowed;opacity:.72;background:#d9dee7!important;color:#4f5d70!important;border-color:#c6ceda!important;box-shadow:none!important;filter:none;transform:none!important}.btn:disabled:hover,.btn[disabled]:hover,button.btn:disabled:hover{transform:none!important;box-shadow:none!important;background:#d9dee7!important;color:#4f5d70!important;border-color:#c6ceda!important}.btn:focus-visible,.nav-links a:focus-visible,.nav-toggle:focus-visible,input:focus,select:focus,textarea:focus{outline:3px solid var(--teal);outline-offset:3px}.review-banner{background:#0b1728;color:#fff;border-bottom:1px solid rgba(201,168,76,.32);font-size:.8rem}.review-banner .wrap{display:flex;gap:10px;align-items:center;justify-content:center;padding-top:8px;padding-bottom:8px;text-align:center}.review-banner strong{color:var(--gold)}.nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(8,19,34,.08)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 24px}.logo-img{height:43px;width:auto}.nav-links{display:flex;align-items:center;gap:28px;font-size:.94rem;font-weight:650;color:#2b3b52}.nav-links a:hover,.nav-links a.active{color:var(--teal-2)}.nav-links a.nav-cta,.nav-review-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--gold);color:#221802;border:1px solid rgba(201,168,76,.76);border-radius:999px;padding:10px 17px;font-weight:820;box-shadow:0 10px 24px rgba(201,168,76,.26);transition:transform .2s ease,box-shadow .2s ease}.nav-review-cta:hover{color:#221802;transform:translateY(-1px);box-shadow:0 14px 30px rgba(201,168,76,.32)}.nav-toggle{display:none;border:0;background:transparent;padding:8px}.nav-toggle span{display:block;width:24px;height:2px;background:var(--navy);margin:5px 0;border-radius:2px}.page-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(720px 430px at 78% 28%,rgba(0,212,212,.2),transparent 66%),radial-gradient(560px 360px at 86% 42%,rgba(201,168,76,.13),transparent 70%),linear-gradient(150deg,#081322 0%,#0d2038 58%,#081322 100%)}.page-hero::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:72px;background:linear-gradient(180deg,transparent,#fff)}.page-hero-inner{position:relative;z-index:1;padding:78px 0 96px;max-width:850px}.page-hero h1{font-size:clamp(2.7rem,5.7vw,5rem);max-width:820px}.page-hero p{margin-top:22px;color:rgba(255,255,255,.76);font-size:1.08rem;max-width:720px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.section{padding:88px 0}.section-tight{padding:64px 0}.soft{background:linear-gradient(180deg,#fff,var(--soft))}.section-head{max-width:860px;margin-bottom:42px}.section-head h2{font-size:clamp(2.2rem,4.5vw,3.75rem)}.section-head p{margin-top:18px;color:var(--muted);font-size:1.08rem;max-width:720px}.lede{font-family:"Playfair Display",Georgia,serif;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.18;color:#14233a}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.card{border:1px solid rgba(8,19,34,.1);border-radius:24px;padding:28px;background:#fff;box-shadow:0 18px 52px rgba(8,19,34,.06)}.card.featured{background:linear-gradient(135deg,#fffdfa,#f7f4ea);border-color:rgba(201,168,76,.28)}.card h2,.card h3{font-size:clamp(1.45rem,2.4vw,2.05rem);color:#10213a}.card p{margin-top:14px;color:var(--muted);font-size:1rem}.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.tag-list li{font-size:.82rem;line-height:1;padding:8px 10px;border:1px solid rgba(8,19,34,.11);border-radius:999px;color:#465a73;background:#fff}.row-list{border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);gap:30px;padding:30px 0;border-bottom:1px solid var(--line)}.row h2,.row h3{font-size:clamp(1.7rem,3vw,2.5rem);color:#132238}.callout{border:1px solid rgba(8,19,34,.1);border-radius:24px;padding:clamp(28px,4vw,46px);background:linear-gradient(135deg,#fbf7ed,#fff 52%,#f8fafc);box-shadow:0 18px 52px rgba(8,19,34,.08)}.callout h2{font-size:clamp(2.1rem,4vw,3.6rem)}.callout p{margin-top:14px;color:var(--muted);max-width:680px}.status-pill{display:inline-flex;margin-top:18px;padding:8px 12px;border-radius:999px;border:1px solid rgba(201,168,76,.32);color:#6b520f;background:rgba(201,168,76,.1);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.form-card{background:linear-gradient(180deg,rgba(255,253,250,.98),rgba(248,242,223,.96));border:1px solid rgba(8,19,34,.13);border-radius:26px;box-shadow:0 24px 80px rgba(8,19,34,.14),inset 0 1px 0 rgba(255,255,255,.9);padding:clamp(1.4rem,3vw,2.35rem)}.form-card header{border-bottom:1px solid rgba(8,19,34,.09);padding-bottom:1.3rem;margin-bottom:1.55rem}.form-card h2{font-size:clamp(1.65rem,3vw,2.2rem);color:var(--ink)}.quote-form{display:grid;gap:1.25rem}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field{display:flex;flex-direction:column;gap:.45rem}.field label,.group-label{font-size:.9rem;font-weight:800;color:var(--ink)}.req{color:#7a5b04}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(8,19,34,.18);border-radius:13px;background:#fff;color:var(--ink);font:inherit;font-size:.98rem;padding:.88rem .95rem}.field textarea{min-height:155px;resize:vertical;line-height:1.55}.help-text{color:rgba(8,19,34,.58);font-size:.78rem;line-height:1.45}fieldset{border:0;padding:0;margin:0}.checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.65rem}.option-card,.consent-card{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem .95rem;border:1px solid rgba(8,19,34,.13);border-radius:15px;background:rgba(255,255,255,.72);color:var(--ink);cursor:pointer}.option-card input,.consent-card input{width:1.05rem;height:1.05rem;margin-top:.18rem;accent-color:var(--gold);flex:0 0 auto}.consent-card{background:rgba(201,168,76,.08);border-color:rgba(201,168,76,.3)}.submit-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:.35rem}.submit-button{border:0;border-radius:999px;background:var(--gold);color:#221802;font-weight:900;font-size:.98rem;padding:.95rem 1.35rem;box-shadow:0 10px 28px rgba(201,168,76,.32)}.local-status{color:rgba(8,19,34,.62);font-size:.82rem;line-height:1.45;max-width:360px}.build-shell{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1fr);gap:3rem;align-items:start}.footer{background:#081322;color:#fff}.footer-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:34px 24px}.footer-logo{height:38px;width:auto;margin-bottom:10px}.footer small{display:block;color:rgba(255,255,255,.62);max-width:420px}.footer a{color:#fff}.footer-links{display:flex;gap:18px;flex-wrap:wrap;color:rgba(255,255,255,.76);font-size:.92rem}.footer-links a:hover{color:var(--teal)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:920px){.nav-links{display:none}.nav-toggle{display:block}.nav-links.open{display:flex;position:absolute;top:74px;left:24px;right:24px;flex-direction:column;align-items:flex-start;padding:20px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.card-grid,.row,.build-shell{grid-template-columns:1fr}.footer-inner{flex-direction:column}.page-hero-inner{padding:64px 0 84px}}@media(max-width:640px){.wrap{padding:0 18px}.nav-inner{padding-left:18px;padding-right:18px}.logo-img{height:36px}.page-hero h1{font-size:2.5rem}.section{padding:64px 0}.card{padding:22px}.field-grid,.checkbox-grid{grid-template-columns:1fr}.submit-button,.hero-actions .btn{width:100%}.review-banner .wrap{font-size:.74rem}}


/* public editorial services/industries revision 2026-08-11 */
.services-hero,.industries-hero{color:var(--ink);background:radial-gradient(760px 360px at 82% 12%,rgba(0,212,212,.13),transparent 68%),linear-gradient(180deg,#fffdfa,#f8fafc)}.services-hero h1,.industries-hero h1{color:#0b1627}.services-hero p,.industries-hero p{color:#243650}
.services-intro-grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(280px,.38fr);gap:clamp(28px,5vw,68px);align-items:end}.services-intro-grid h2{font-size:clamp(2.25rem,4.5vw,4rem)}.services-intro-grid p{color:#1c2d46;font-size:1.12rem;line-height:1.68;font-weight:650}.service-chapters{background:#fff}.service-chapter{position:relative;overflow:hidden;padding:clamp(58px,8vw,96px) 0}.service-chapter.dark{color:#fff;background:radial-gradient(640px 320px at 84% 18%,rgba(0,212,212,.14),transparent 68%),radial-gradient(560px 320px at 12% 82%,rgba(201,168,76,.14),transparent 70%),linear-gradient(145deg,#081322,#0d2038 62%,#081322)}.service-chapter.cream{background:linear-gradient(135deg,#fffdfa,#f7f1df 58%,#fff);color:#0b1627}.service-chapter-grid{display:grid;grid-template-columns:88px minmax(0,1fr) minmax(280px,.42fr);gap:clamp(24px,5vw,58px);align-items:start}.service-chapter-index{font-family:"Playfair Display",Georgia,serif;font-size:clamp(3rem,6vw,5.8rem);line-height:.9;color:var(--gold);opacity:.85}.chapter-kicker{font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--teal-2);margin-bottom:14px}.service-chapter.dark .chapter-kicker{color:var(--gold)}.service-chapter-copy h2{font-size:clamp(2rem,4vw,3.6rem);max-width:760px}.service-chapter-copy p:not(.chapter-kicker){margin-top:18px;font-size:clamp(1.05rem,1.6vw,1.22rem);line-height:1.68;color:#243650;font-weight:650;max-width:760px}.service-chapter.dark .service-chapter-copy p:not(.chapter-kicker){color:rgba(255,255,255,.74)}.service-chapter-notes{border-left:1px solid rgba(201,168,76,.36);padding-left:24px}.service-chapter-notes span{display:block;color:var(--gold);font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.service-chapter-notes p{color:#2b3e57;line-height:1.62;margin-bottom:22px}.service-chapter.dark .service-chapter-notes p{color:rgba(255,255,255,.7)}
.industry-editorial .section-head{max-width:900px}.industry-feature{display:grid;grid-template-columns:minmax(300px,.48fr) minmax(0,1fr);gap:clamp(28px,5vw,70px);align-items:center;padding:clamp(34px,5vw,56px) 0;border-top:1px solid var(--line)}.industry-feature.reverse{grid-template-columns:minmax(0,1fr) minmax(300px,.48fr)}.industry-feature.reverse figure{order:2}.industry-feature figure{margin:0;border-radius:28px;overflow:hidden;box-shadow:0 24px 70px rgba(8,19,34,.14);background:linear-gradient(135deg,#0b1728,#14233a);padding:10px}.industry-feature img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:20px;background:#0b1728}#professional-services figure{padding:0;background:transparent;box-shadow:none}#professional-services img{border-radius:0;background:transparent}.industry-feature h2{font-size:clamp(1.9rem,3.5vw,3.25rem);color:#10213a}.industry-feature p:not(.chapter-kicker){margin-top:18px;color:#1d304a;font-size:1.06rem;line-height:1.68;font-weight:650;max-width:720px}.industry-pill-row{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 2px}.industry-pill{display:inline-flex;align-items:center;border:1px solid rgba(201,168,76,.42);border-radius:999px;padding:8px 11px;background:linear-gradient(135deg,#fffaf0,#f8edca);color:#5d4610;font-size:.8rem;font-weight:850;line-height:1;box-shadow:0 8px 20px rgba(201,168,76,.12)}
@media(max-width:920px){.services-intro-grid,.service-chapter-grid,.industry-feature,.industry-feature.reverse{grid-template-columns:1fr}.industry-feature.reverse figure{order:0}.service-chapter-notes{border-left:0;border-top:1px solid rgba(201,168,76,.36);padding-left:0;padding-top:22px}.service-chapter-index{font-size:3rem}}
@media(max-width:560px){.service-chapter{padding:48px 0}.industry-feature{padding:34px 0}.industry-feature figure{border-radius:20px}.industry-pill{font-size:.76rem;padding:7px 9px}.services-intro-grid p,.industry-feature p:not(.chapter-kicker),.service-chapter-copy p:not(.chapter-kicker){font-size:1rem}}

/* premium gold booking revision */
.nav-review-cta,.nav-links a.nav-review-cta,.btn[href="https://cal.com/emanuelle-atsain-3asree/discovery-call"]{background:linear-gradient(135deg,#d9bd62,#c9a84c)!important;color:#081322!important;border:1px solid rgba(139,106,25,.55)!important;box-shadow:0 12px 28px rgba(201,168,76,.32)!important;font-weight:850}.nav-review-cta:hover,.nav-links a.nav-review-cta:hover,.btn[href="https://cal.com/emanuelle-atsain-3asree/discovery-call"]:hover{background:linear-gradient(135deg,#e5cb75,#c9a84c)!important;color:#081322!important;transform:translateY(-2px);box-shadow:0 16px 34px rgba(201,168,76,.4)!important}.nav-review-cta:focus-visible,.btn[href="https://cal.com/emanuelle-atsain-3asree/discovery-call"]:focus-visible{outline:3px solid var(--teal)!important;outline-offset:4px}

/* Start Your Build intake candidate 2026-08-13 */
.build-hero .page-hero-inner p{max-width:850px}.build-shell{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:start}.build-intro-card{position:sticky;top:96px}.build-intro-card .btn{margin-top:22px}.form-card{background:#fff;border:1px solid rgba(8,19,34,.1);border-radius:30px;padding:clamp(22px,4vw,42px);box-shadow:var(--shadow)}.form-card header{margin-bottom:24px}.form-card h2{font-size:clamp(1.7rem,3vw,2.4rem)}.quote-form{display:grid;gap:22px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:grid;gap:8px}.field label,.group-label{font-weight:850;color:#15243a}.req{color:#9b351d}.optional{color:var(--muted);font-weight:700;font-size:.86rem}.field input,.field select,.field textarea{width:100%;border:1px solid #cfd7e3;border-radius:16px;padding:13px 14px;font:inherit;color:var(--ink);background:#fff}.field textarea{resize:vertical}.help-text{font-size:.9rem;color:var(--muted);line-height:1.45}.quote-form fieldset{border:1px solid #dfe5ee;border-radius:20px;padding:18px;margin:0}.checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.option-card,.consent-row{display:flex;gap:10px;align-items:flex-start;border:1px solid #dfe5ee;border-radius:16px;padding:12px 13px;background:#fffdfa;font-weight:700;line-height:1.35}.option-card input,.consent-row input{margin-top:3px;accent-color:var(--teal-2)}.consent-row + .consent-row{margin-top:10px}.hp-field{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.form-actions{display:grid;gap:12px;justify-items:start}.form-status{font-weight:750;color:#31445f}.form-status.is-error{color:#9b351d}.form-status.is-success{color:#0d695e}@media(max-width:920px){.build-shell,.field-grid{grid-template-columns:1fr}.build-intro-card{position:static}.checkbox-grid{grid-template-columns:1fr}}@media(max-width:560px){.form-card{border-radius:22px;padding:20px}.quote-form fieldset{padding:14px}.option-card,.consent-row{padding:11px}}



.consultation-hero{color:var(--ink);background:radial-gradient(760px 360px at 82% 12%,rgba(0,212,212,.13),transparent 68%),linear-gradient(180deg,#fffdfa,#f8fafc)}.consultation-hero h1{color:#0b1627}.consultation-hero p{color:#243650}.consult-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.consult-card-grid-single{grid-template-columns:minmax(0,760px);justify-content:center}.consult-card{display:flex;flex-direction:column;gap:14px;border:1px solid rgba(8,19,34,.11);border-radius:24px;background:#fff;padding:clamp(22px,3vw,30px);box-shadow:0 18px 52px rgba(8,19,34,.07)}.consult-card h3{font-size:clamp(1.45rem,2.3vw,2rem);color:#10213a}.consult-card p{color:#33465f;line-height:1.58}.consult-price{font-family:"Playfair Display",Georgia,serif;font-size:clamp(2rem,4vw,3rem);line-height:1;color:var(--gold);font-weight:700}.preview-note{font-size:.9rem!important;color:#5d6c81!important}.team-preview-form-card{max-width:920px;width:100%;overflow-wrap:anywhere}#team-training .service-chapter-copy h2,.team-preview-form-card h2{line-height:1.45}.team-preview-form .btn{max-width:100%;white-space:normal;text-align:center;line-height:1.25}.team-preview-form button[disabled]{opacity:.78}.team-preview-form input,.team-preview-form select,.team-preview-form textarea{background:#fff}.team-preview-form input:invalid,.team-preview-form select:invalid,.team-preview-form textarea:invalid{border-color:#cfd7e3}.consultation-hero .btn:focus,.consult-card .btn:focus,.team-preview-form .btn:focus{outline:3px solid var(--teal);outline-offset:3px}#team-training .service-chapter-index{font-family:Inter,sans-serif;font-size:.82rem;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;font-weight:900;color:var(--gold);opacity:1;white-space:normal}@media(max-width:1020px){.consult-card-grid{grid-template-columns:1fr}}@media(max-width:920px){.nav-links.open{gap:18px}.nav-links.open a{line-height:1.25}}@media(max-width:560px){.consult-card{border-radius:20px;padding:20px}.consult-card .btn,.team-preview-form .btn{width:100%}}

.quote-form input[type="checkbox"],
.quote-form input[type="radio"]{accent-color:var(--teal-2);width:1.08rem;height:1.08rem;flex:0 0 auto;cursor:pointer}
.option-card,.consent-row{transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}
.option-card:hover,.consent-row:hover{border-color:rgba(8,126,131,.42);background:#fff;box-shadow:0 10px 26px rgba(8,19,34,.06)}
.option-card:has(input:checked),.consent-row:has(input:checked){border-color:rgba(8,126,131,.5);background:linear-gradient(135deg,#fffdfa,#f0fbfb);box-shadow:0 12px 30px rgba(8,126,131,.08)}
.option-card:has(input:focus-visible),.consent-row:has(input:focus-visible){outline:3px solid var(--teal);outline-offset:3px;border-color:var(--teal-2)}
.field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--teal-2) 50%),linear-gradient(135deg,var(--teal-2) 50%,transparent 50%),linear-gradient(135deg,#fffdfa,#fff);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%,0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat;padding-right:44px}
.field input:hover,.field select:hover,.field textarea:hover{border-color:rgba(8,126,131,.42)}
.field input:focus,.field select:focus,.field textarea:focus{outline:3px solid var(--teal);outline-offset:3px;border-color:var(--teal-2);box-shadow:0 0 0 1px rgba(8,126,131,.18)}
.field input:disabled,.field select:disabled,.field textarea:disabled,.quote-form input[type="checkbox"]:disabled,.quote-form input[type="radio"]:disabled{cursor:not-allowed;opacity:.58;background-color:#f2f4f7;color:#7d8998}
.quote-form button:disabled{cursor:not-allowed;filter:saturate(.68);box-shadow:none!important;transform:none!important}
.team-preview-form button[disabled]{opacity:.7;background:#d9dee7!important;color:#5d6c81!important;border-color:#c6ceda!important}
.field input[aria-invalid="true"],.field select[aria-invalid="true"],.field textarea[aria-invalid="true"]{border-color:#9b351d;box-shadow:0 0 0 1px rgba(155,53,29,.18)}
@media(max-width:560px){.option-card,.consent-row{padding:13px 12px}.field select{background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%,0 0}}

/* AI Trust & Compliance information page */
.compliance-hero{color:var(--ink);background:radial-gradient(760px 360px at 82% 12%,rgba(0,212,212,.13),transparent 68%),radial-gradient(560px 320px at 14% 80%,rgba(201,168,76,.12),transparent 70%),linear-gradient(180deg,#fffdfa,#f8fafc)}
.compliance-hero-grid{display:grid;grid-template-columns:minmax(0,.66fr) minmax(280px,.34fr);gap:clamp(28px,5vw,68px);align-items:center;padding-top:clamp(58px,8vw,96px);padding-bottom:clamp(58px,8vw,96px)}
.compliance-hero-copy{padding:0}.compliance-hero h1{color:#0b1627}.compliance-hero p{color:#243650;max-width:820px}
.compliance-orb-card{position:relative;min-height:330px;border:1px solid rgba(8,19,34,.1);border-radius:30px;background:radial-gradient(420px 240px at 70% 22%,rgba(0,212,212,.13),transparent 70%),linear-gradient(145deg,#081322,#0d2038 62%,#081322);box-shadow:var(--shadow);overflow:hidden;display:grid;place-items:center;padding:30px;color:#fff;text-align:center}
.compliance-orb-card::before{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.1);border-radius:22px;pointer-events:none}.trust-orbit{position:absolute;top:30px;left:50%;transform:translateX(-50%);width:190px;height:190px;border:1px solid rgba(0,212,212,.36);border-radius:50%;box-shadow:0 0 44px rgba(0,212,212,.14)}
.trust-orb{position:absolute;top:52px;left:50%;transform:translateX(-50%);display:grid;place-items:center;width:146px;height:146px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff 0 9%,#55f5f5 18%,#08aeb1 42%,#0b3b4e 72%,#071726 100%);box-shadow:0 0 0 12px rgba(0,212,212,.08),0 28px 70px rgba(0,0,0,.38),inset -18px -22px 42px rgba(2,11,22,.48)}
.trust-orb span{width:18px;height:18px;border-radius:50%;background:var(--gold);box-shadow:0 0 24px rgba(201,168,76,.72)}.compliance-orb-card p{position:relative;align-self:end;color:rgba(255,255,255,.76);font-weight:650;line-height:1.55;max-width:320px}
.compliance-intro{padding-bottom:70px}.compliance-sections .service-chapter:first-child{padding-top:72px}.compliance-note p{color:#33465f;font-size:1.04rem;line-height:1.68;max-width:860px;margin-top:14px}
@media(max-width:920px){.compliance-hero-grid{grid-template-columns:1fr}.compliance-orb-card{min-height:300px}.compliance-intro{padding-bottom:54px}}
@media(max-width:560px){.compliance-hero-grid{padding-top:48px;padding-bottom:54px}.compliance-orb-card{min-height:280px;border-radius:22px}.trust-orbit{top:28px;width:162px;height:162px}.trust-orb{top:46px;width:126px;height:126px}.compliance-orb-card p{font-size:.94rem}.compliance-note .btn{width:100%}}
