:is(.audit-marketing,.audit-marketing-modal){--purple: #5c2c87;--purple-light: #8552b0;--ink: #211a2b;--muted: #6e6579;--orange: #e78b3e;--border: #e8e3ed;--surface: #f8f6fb;--lilac: #f0eaf8;--green: #367664;--font: Inter,Arial,sans-serif;--display: "Space Grotesk",Inter,sans-serif;--shadow: 0 25px 70px -32px #4e236741}:is(.audit-marketing,.audit-marketing-modal) *{box-sizing:border-box}:is(.audit-marketing,.audit-marketing-modal){scroll-behavior:smooth;scroll-padding-top:85px;margin:0;color:var(--ink);font:15px/1.65 var(--font);background:#fff;-webkit-font-smoothing:antialiased}:is(.audit-marketing,.audit-marketing-modal) button,:is(.audit-marketing,.audit-marketing-modal) input,:is(.audit-marketing,.audit-marketing-modal) select{font:inherit}:is(.audit-marketing,.audit-marketing-modal) button,:is(.audit-marketing,.audit-marketing-modal) a{-webkit-tap-highlight-color:transparent}:is(.audit-marketing,.audit-marketing-modal) button{cursor:pointer}:is(.audit-marketing,.audit-marketing-modal) button,:is(.audit-marketing,.audit-marketing-modal) a,:is(.audit-marketing,.audit-marketing-modal) summary{touch-action:manipulation}:is(.audit-marketing,.audit-marketing-modal) button{color:inherit}:is(.audit-marketing,.audit-marketing-modal) a{color:inherit;text-decoration:none}:is(.audit-marketing,.audit-marketing-modal) p{margin:0 0 20px;color:var(--muted)}:is(.audit-marketing,.audit-marketing-modal) h1,:is(.audit-marketing,.audit-marketing-modal) h2,:is(.audit-marketing,.audit-marketing-modal) h3,:is(.audit-marketing,.audit-marketing-modal) h4{font-family:var(--display);font-weight:500;line-height:1.12;margin:0;letter-spacing:-.04em}:is(.audit-marketing,.audit-marketing-modal) h1{font-size:clamp(44px,6.05vw,82px);letter-spacing:-.065em;line-height:1.055}:is(.audit-marketing,.audit-marketing-modal) h2{font-size:clamp(33px,3.7vw,50px);line-height:1.13}:is(.audit-marketing,.audit-marketing-modal) h3{font-size:24px;letter-spacing:-.025em}:is(.audit-marketing,.audit-marketing-modal) h4{font-size:20px;line-height:1.35;letter-spacing:-.015em}:is(.audit-marketing,.audit-marketing-modal) em{font-style:normal;color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) b,:is(.audit-marketing,.audit-marketing-modal) strong{font-weight:600}:is(.audit-marketing,.audit-marketing-modal) small{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) img,:is(.audit-marketing,.audit-marketing-modal) svg{max-width:100%}:is(.audit-marketing,.audit-marketing-modal) .wrap{width:min(1264px,calc(100% - 96px));margin-inline:auto}:is(.audit-marketing,.audit-marketing-modal) .section{padding-block:108px}:is(.audit-marketing,.audit-marketing-modal) .icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle}:is(.audit-marketing,.audit-marketing-modal) .skip{position:fixed;top:-70px;left:20px;background:var(--purple);color:#fff;z-index:100;padding:14px}:is(.audit-marketing,.audit-marketing-modal) .skip:focus{top:5px}:is(.audit-marketing,.audit-marketing-modal) :focus-visible{outline:3px solid #d6975a;outline-offset:5px}:is(.audit-marketing,.audit-marketing-modal) button{border:0;background:none}:is(.audit-marketing,.audit-marketing-modal) [hidden]{display:none!important}:is(.audit-marketing,.audit-marketing-modal) .mobile-only{display:none}:is(.audit-marketing,.audit-marketing-modal) .review-strip{height:30px;background:#f1eef5;display:flex;align-items:center;justify-content:space-between;padding-inline:28px;color:#716778;font-size:10px;letter-spacing:.05em}:is(.audit-marketing,.audit-marketing-modal) .review-strip b{font-size:9px;color:var(--purple);letter-spacing:.13em;font-weight:600}:is(.audit-marketing,.audit-marketing-modal) .review-strip button{font-size:10px;padding:3px 0}:is(.audit-marketing,.audit-marketing-modal) .review-strip button span{margin-left:8px}:is(.audit-marketing,.audit-marketing-modal) .site-header{border-bottom:1px solid var(--border);background:#fff}:is(.audit-marketing,.audit-marketing-modal) .header-inner{height:80px;display:flex;align-items:center;gap:48px}:is(.audit-marketing,.audit-marketing-modal) .logo{width:112px;height:48px;-o-object-fit:contain;object-fit:contain}:is(.audit-marketing,.audit-marketing-modal) .global-nav{display:flex;gap:30px;align-items:center;font-size:12px;color:#5b5366}:is(.audit-marketing,.audit-marketing-modal) .global-nav small{font-size:14px;margin-left:5px}:is(.audit-marketing,.audit-marketing-modal) .global-nav a:hover,:is(.audit-marketing,.audit-marketing-modal) .header-login:hover{color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .header-login{margin-left:auto;font-size:12px;white-space:nowrap}:is(.audit-marketing,.audit-marketing-modal) .header-login span{margin-left:20px}:is(.audit-marketing,.audit-marketing-modal) .product-nav{background:#ffffffed;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:25}:is(.audit-marketing,.audit-marketing-modal) .product-nav-inner{height:62px;display:flex;align-items:center;gap:48px}:is(.audit-marketing,.audit-marketing-modal) .product-word{display:flex;align-items:center;gap:10px;font-size:16px}:is(.audit-marketing,.audit-marketing-modal) .product-word .icon{width:16px;color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .product-nav nav{display:flex;gap:30px;font-size:12px;align-items:center;height:100%}:is(.audit-marketing,.audit-marketing-modal) .product-nav nav a{height:100%;display:flex;align-items:center;position:relative;color:var(--muted);white-space:nowrap}:is(.audit-marketing,.audit-marketing-modal) .product-nav nav a[aria-current]{color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .product-nav nav a[aria-current]:after{content:"";position:absolute;bottom:-1px;height:2px;background:var(--purple);inset-inline:0}:is(.audit-marketing,.audit-marketing-modal) .nav-action{margin-left:auto;font-size:12px;color:var(--purple);white-space:nowrap}:is(.audit-marketing,.audit-marketing-modal) .nav-action span{margin-left:12px}:is(.audit-marketing,.audit-marketing-modal) .eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:.15em;color:var(--purple);line-height:1.5}:is(.audit-marketing,.audit-marketing-modal) .eyebrow i{width:19px;height:2px;background:var(--orange);display:inline-block}:is(.audit-marketing,.audit-marketing-modal) .micro{font-size:9px;font-weight:600;letter-spacing:.12em;color:var(--muted)}:is(.audit-marketing,.audit-marketing-modal) .button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;padding:13px 20px;background:var(--purple);color:#fff;border:1px solid var(--purple);font-size:12px;font-weight:500;border-radius:7px;box-shadow:0 3px 6px #5224770c;transition:transform .2s,background .2s,box-shadow .2s}:is(.audit-marketing,.audit-marketing-modal) .button span{font-size:17px;line-height:1}:is(.audit-marketing,.audit-marketing-modal) .button:hover{background:#49216e;box-shadow:0 6px 18px #5224772b;transform:translateY(-2px)}:is(.audit-marketing,.audit-marketing-modal) .button.secondary{background:#fff;border-color:#ddd5e5;color:var(--purple);box-shadow:none}:is(.audit-marketing,.audit-marketing-modal) .button.secondary:hover{background:#f8f4fc}:is(.audit-marketing,.audit-marketing-modal) .actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:29px}:is(.audit-marketing,.audit-marketing-modal) .quiet-proof{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;margin-top:19px}:is(.audit-marketing,.audit-marketing-modal) .quiet-proof .icon{width:14px;height:14px;color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .text-link{display:inline-flex;align-items:center;gap:22px;font-size:12px;color:var(--purple);font-weight:600}:is(.audit-marketing,.audit-marketing-modal) .text-link:hover{text-decoration:underline;text-underline-offset:5px}:is(.audit-marketing,.audit-marketing-modal) .text-link span{font-size:19px}:is(.audit-marketing,.audit-marketing-modal) .small{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .muted{color:var(--muted)}:is(.audit-marketing,.audit-marketing-modal) .status{display:inline-flex;align-items:center;padding:4px 9px;border-radius:5px;color:#426c5d;background:#edf5f0;font-size:9px;line-height:1.4;white-space:nowrap;letter-spacing:0;font-weight:500}:is(.audit-marketing,.audit-marketing-modal) .status.amber{color:#946027;background:#faf0e2}:is(.audit-marketing,.audit-marketing-modal) .hero{padding-top:65px;padding-bottom:64px}:is(.audit-marketing,.audit-marketing-modal) .hero-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}:is(.audit-marketing,.audit-marketing-modal) .hero-index{font-size:9px;letter-spacing:.12em;color:#92899a}:is(.audit-marketing,.audit-marketing-modal) .hero-editorial{display:grid;grid-template-columns:1.45fr 1fr;gap:65px;align-items:end}:is(.audit-marketing,.audit-marketing-modal) .hero-editorial h1{font-size:clamp(47px,5.8vw,82px)}:is(.audit-marketing,.audit-marketing-modal) .hero-intro{padding-bottom:5px;max-width:400px;justify-self:end}:is(.audit-marketing,.audit-marketing-modal) .hero-intro>p{font-size:16px;line-height:1.8;margin-bottom:0}:is(.audit-marketing,.audit-marketing-modal) .hero-intro .actions{gap:10px}:is(.audit-marketing,.audit-marketing-modal) .hero-intro .button{gap:15px;font-size:11px;padding-inline:16px}:is(.audit-marketing,.audit-marketing-modal) .split-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;padding-block:70px 74px}:is(.audit-marketing,.audit-marketing-modal) .split-hero h1{font-size:clamp(46px,5.05vw,72px);margin-top:24px}:is(.audit-marketing,.audit-marketing-modal) .hero-description{margin-top:25px;font-size:16px;line-height:1.8;max-width:495px}:is(.audit-marketing,.audit-marketing-modal) .split-hero .actions{gap:10px}:is(.audit-marketing,.audit-marketing-modal) .split-hero .button{font-size:11px;gap:16px}:is(.audit-marketing,.audit-marketing-modal) .section-head{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:44px}:is(.audit-marketing,.audit-marketing-modal) .section-head h2{margin-top:19px}:is(.audit-marketing,.audit-marketing-modal) .section-head>p{max-width:365px;margin-bottom:2px;font-size:14px}:is(.audit-marketing,.audit-marketing-modal) .checks{list-style:none;margin:26px 0;padding:0;display:grid;gap:13px}:is(.audit-marketing,.audit-marketing-modal) .checks li{display:flex;align-items:flex-start;gap:12px;color:#574e60;font-size:13px}:is(.audit-marketing,.audit-marketing-modal) .checks .icon{width:17px;height:20px;color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .section-note{font-size:11px;margin-top:24px;max-width:930px;margin-bottom:0}:is(.audit-marketing,.audit-marketing-modal) .theater{border:1px solid #e3dbe9;border-radius:14px;box-shadow:var(--shadow);background:#f5f0fa;padding:17px 17px 0;position:relative}:is(.audit-marketing,.audit-marketing-modal) .theater:before{content:"";position:absolute;z-index:-1;inset:-45px -50px;background:radial-gradient(ellipse at 40% 70%,#ddcaef42,transparent 65%)}:is(.audit-marketing,.audit-marketing-modal) .theater-top,:is(.audit-marketing,.audit-marketing-modal) .theater-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:2px 8px 17px}:is(.audit-marketing,.audit-marketing-modal) .theater-top>span{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.1em;color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .theater-top .icon{width:15px;height:15px}:is(.audit-marketing,.audit-marketing-modal) .switcher{display:flex;gap:3px;border:1px solid #e2d9ec;background:#eee7f5;padding:3px;border-radius:7px}:is(.audit-marketing,.audit-marketing-modal) .switcher button{padding:6px 12px;font-size:10px;border-radius:4px;color:#79628b}:is(.audit-marketing,.audit-marketing-modal) .switcher button.selected{background:#fff;box-shadow:0 2px 4px #4f277214;color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .app-frame{display:grid;grid-template-columns:170px minmax(0,1fr) 245px;background:#fff;border:1px solid #e4dfeb;border-radius:8px;overflow:hidden;min-height:472px}:is(.audit-marketing,.audit-marketing-modal) .app-sidebar{border-right:1px solid var(--border);padding:20px 16px 16px;position:relative}:is(.audit-marketing,.audit-marketing-modal) .app-sidebar>img{-o-object-fit:contain;object-fit:contain;margin-left:5px;margin-bottom:23px}:is(.audit-marketing,.audit-marketing-modal) .side-label{font-size:7px;letter-spacing:.1em;color:#8e8598;margin:0 8px 10px}:is(.audit-marketing,.audit-marketing-modal) .app-sidebar>span{display:flex;align-items:center;gap:8px;padding:9px 10px;font-size:9px;border-radius:5px;color:#766a82;margin-bottom:2px}:is(.audit-marketing,.audit-marketing-modal) .app-sidebar>span.active{color:var(--purple);background:var(--lilac)}:is(.audit-marketing,.audit-marketing-modal) .app-sidebar .icon{width:13px;height:13px}:is(.audit-marketing,.audit-marketing-modal) .side-bottom{display:flex;align-items:center;gap:8px;font-size:9px;border-top:1px solid var(--border);padding-top:13px;position:absolute;bottom:16px;inset-inline:20px}:is(.audit-marketing,.audit-marketing-modal) .side-bottom small{display:block;color:#8a8094;font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .avatar{width:28px;height:28px;border-radius:50%;background:var(--lilac);color:var(--purple);display:inline-flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0}:is(.audit-marketing,.audit-marketing-modal) .theater-content{padding:20px 28px 12px}:is(.audit-marketing,.audit-marketing-modal) .theater-breadcrumb{font-size:9px;color:#877f8f;border-bottom:1px solid var(--border);padding-bottom:16px;margin-bottom:23px}:is(.audit-marketing,.audit-marketing-modal) .theater-breadcrumb span{padding:0 10px;color:#bdb4c7}:is(.audit-marketing,.audit-marketing-modal) .assessment-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}:is(.audit-marketing,.audit-marketing-modal) .scene h3{font-size:25px;letter-spacing:-.03em}:is(.audit-marketing,.audit-marketing-modal) .scene>p{font-size:10px;margin:8px 0 16px}:is(.audit-marketing,.audit-marketing-modal) .mock-tabs{display:flex;align-items:center;gap:23px;border-bottom:1px solid var(--border);font-size:9px;color:#81768d;margin-bottom:20px}:is(.audit-marketing,.audit-marketing-modal) .mock-tabs>span{padding-bottom:10px}:is(.audit-marketing,.audit-marketing-modal) .mock-tabs .on{color:var(--purple);border-bottom:2px solid var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .mock-tabs b{font-size:8px;background:var(--lilac);padding:1px 4px;border-radius:3px}:is(.audit-marketing,.audit-marketing-modal) .question-head{display:flex;gap:12px}:is(.audit-marketing,.audit-marketing-modal) .q-index{background:#f2edf8;color:var(--purple);height:29px;padding:6px 8px;border-radius:4px;font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .question-head small{font-size:7px;color:#9a91a3;letter-spacing:.09em}:is(.audit-marketing,.audit-marketing-modal) .question-head h4{font-size:17px;margin-top:6px}:is(.audit-marketing,.audit-marketing-modal) .question-head+p{font-size:9px;margin:9px 0 12px}:is(.audit-marketing,.audit-marketing-modal) .grade-row{display:flex;gap:6px;margin-bottom:14px}:is(.audit-marketing,.audit-marketing-modal) .grade-row span{font-size:8px;border:1px solid var(--border);padding:6px 9px;border-radius:4px}:is(.audit-marketing,.audit-marketing-modal) .grade-row .selected-grade{border-color:#bb8b61;color:#93602c;background:#fff7ed}:is(.audit-marketing,.audit-marketing-modal) .evidence{border:1px solid var(--border);padding:11px 13px;border-radius:6px}:is(.audit-marketing,.audit-marketing-modal) .evidence .micro{font-size:7px}:is(.audit-marketing,.audit-marketing-modal) .evidence p{font-size:9px;line-height:1.7;margin:7px 0 10px}:is(.audit-marketing,.audit-marketing-modal) .evidence>span:last-child{display:flex;align-items:center;gap:6px;font-size:8px;color:#776286}:is(.audit-marketing,.audit-marketing-modal) .evidence .icon{height:12px;width:12px}:is(.audit-marketing,.audit-marketing-modal) .evidence b{margin-left:auto;color:#47705d;font-size:7px}:is(.audit-marketing,.audit-marketing-modal) .mock-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;color:#95869f;margin-top:14px}:is(.audit-marketing,.audit-marketing-modal) .mock-foot .icon{width:11px;height:11px}:is(.audit-marketing,.audit-marketing-modal) .insight-rail{background:#fbfafc;padding:25px 18px;border-left:1px solid var(--border)}:is(.audit-marketing,.audit-marketing-modal) .insight-rail>.micro{font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .rail-progress{padding-block:22px;text-align:center;border-bottom:1px solid var(--border);margin-bottom:17px}:is(.audit-marketing,.audit-marketing-modal) .ring-number{display:flex;align-items:center;justify-content:center;flex-direction:column;width:81px;height:81px;margin:0 auto 14px;border-radius:50%;background:radial-gradient(closest-side,#fbfafc 85%,transparent 87%),conic-gradient(#8153a5 87.5%,#e8e2ef 0);font-family:var(--display);font-size:25px;line-height:1.2}:is(.audit-marketing,.audit-marketing-modal) .ring-number small{font-size:9px;font-family:var(--font);color:#a090b1}:is(.audit-marketing,.audit-marketing-modal) .rail-progress b{font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .rail-progress p{font-size:9px;margin:5px 0 0}:is(.audit-marketing,.audit-marketing-modal) .rail-note{padding:13px;border:1px solid #e9e3ee;border-radius:6px;background:#fff;margin-top:11px}:is(.audit-marketing,.audit-marketing-modal) .rail-note>.icon{width:16px;height:16px;color:var(--purple);margin-bottom:8px}:is(.audit-marketing,.audit-marketing-modal) .rail-note b{font-size:9px;display:block}:is(.audit-marketing,.audit-marketing-modal) .rail-note p{font-size:8px;line-height:1.7;margin:6px 0 0}:is(.audit-marketing,.audit-marketing-modal) .rail-note.warm{background:#fcf7f0;border-color:#f0e5d9}:is(.audit-marketing,.audit-marketing-modal) .rail-note.warm>.icon{color:#bb7d3b}:is(.audit-marketing,.audit-marketing-modal) .theater-bottom{font-size:8px;padding-block:12px;color:#877398}:is(.audit-marketing,.audit-marketing-modal) .theater-bottom span{display:flex;gap:7px;align-items:center}:is(.audit-marketing,.audit-marketing-modal) .theater-bottom i{height:5px;width:5px;background:#9c83b0;border-radius:50%}:is(.audit-marketing,.audit-marketing-modal) .theater-bottom .icon{width:13px;height:13px}:is(.audit-marketing,.audit-marketing-modal) .finding-feature{border:1px solid var(--border);border-radius:7px;padding:20px;margin-top:18px}:is(.audit-marketing,.audit-marketing-modal) .finding-feature h4{margin:13px 0 8px}:is(.audit-marketing,.audit-marketing-modal) .finding-feature p{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .owner-row{display:flex;align-items:center;gap:8px;padding-block:12px;border-block:1px solid var(--border);font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .owner-row small{display:block;font-size:8px;color:var(--muted)}:is(.audit-marketing,.audit-marketing-modal) .owner-row>.status{margin-left:auto}:is(.audit-marketing,.audit-marketing-modal) .action-timeline{padding-left:23px;font-size:11px;color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .action-timeline li{padding:7px 0 7px 5px}:is(.audit-marketing,.audit-marketing-modal) .action-timeline span{display:block;font-size:10px;color:var(--muted)}:is(.audit-marketing,.audit-marketing-modal) .inline-report{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:20px}:is(.audit-marketing,.audit-marketing-modal) .inline-report .radar{width:100%;max-height:280px}:is(.audit-marketing,.audit-marketing-modal) .big-number{font-family:var(--display);font-size:54px;letter-spacing:-3px}:is(.audit-marketing,.audit-marketing-modal) .big-number>span{font-size:20px;color:#8f7e9e;letter-spacing:-1px}:is(.audit-marketing,.audit-marketing-modal) .inline-report p{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .inline-report .status+p{margin-top:18px}:is(.audit-marketing,.audit-marketing-modal) .export-samples{display:flex;gap:15px;margin-top:10px}:is(.audit-marketing,.audit-marketing-modal) .export-samples>span{border:1px solid var(--border);border-radius:5px;padding:12px;font-size:10px;display:flex;align-items:center;gap:8px;flex:1}:is(.audit-marketing,.audit-marketing-modal) .export-samples .icon{width:16px}:is(.audit-marketing,.audit-marketing-modal) .proof-line{margin-top:44px;padding-bottom:38px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:20px}:is(.audit-marketing,.audit-marketing-modal) .proof-line>span{font-size:8px;letter-spacing:.14em;color:#8f859b}:is(.audit-marketing,.audit-marketing-modal) .proof-line>div{font-family:var(--display);font-size:15px;color:#665772;display:flex;align-items:center;gap:26px}:is(.audit-marketing,.audit-marketing-modal) .proof-line i{font-size:16px;color:#b9a6cd;font-style:normal}:is(.audit-marketing,.audit-marketing-modal) .family-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}:is(.audit-marketing,.audit-marketing-modal) .family-card{padding:25px 26px 27px;background:#fff;border:1px solid var(--border);border-radius:11px;display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}:is(.audit-marketing,.audit-marketing-modal) .family-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}:is(.audit-marketing,.audit-marketing-modal) .family-card-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.1em;color:var(--muted)}:is(.audit-marketing,.audit-marketing-modal) .family-card-top .icon{width:17px;height:17px;color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .family-visual{height:180px;margin:20px -26px 24px;background:#faf8fd;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}:is(.audit-marketing,.audit-marketing-modal) .family-card:nth-child(2) .family-visual{background:#fdf9f3}:is(.audit-marketing,.audit-marketing-modal) .family-card:nth-child(3) .family-visual{background:#f3f9f7}:is(.audit-marketing,.audit-marketing-modal) .family-card h3{font-size:25px}:is(.audit-marketing,.audit-marketing-modal) .family-question{font-size:13px;line-height:1.6;display:block;margin-top:15px;font-weight:500}:is(.audit-marketing,.audit-marketing-modal) .family-card p{font-size:12px;margin:12px 0 26px;line-height:1.8}:is(.audit-marketing,.audit-marketing-modal) .family-card>.text-link{margin-top:auto;border-top:1px solid var(--border);padding-top:19px;justify-content:space-between}:is(.audit-marketing,.audit-marketing-modal) .iso-visual{flex-direction:column;gap:12px}:is(.audit-marketing,.audit-marketing-modal) .iso-visual>span:first-child{font-size:10px;letter-spacing:.2em;color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .iso-numbers{display:flex;gap:12px;align-items:center}:is(.audit-marketing,.audit-marketing-modal) .iso-numbers b{font-family:var(--display);font-size:27px;font-weight:400;color:#ad98be;letter-spacing:-1px}:is(.audit-marketing,.audit-marketing-modal) .iso-numbers b:first-child{color:var(--purple);font-size:39px}:is(.audit-marketing,.audit-marketing-modal) .mini-pill{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--border);border-radius:20px;padding:5px 10px;font-size:8px;color:#816a93}:is(.audit-marketing,.audit-marketing-modal) .mini-pill .icon{width:12px;height:12px}:is(.audit-marketing,.audit-marketing-modal) .mini-gate{width:83px;height:100px;border:1px solid #dfceb6;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#fffdf9;box-shadow:0 8px 20px #9c6f3210;z-index:1}:is(.audit-marketing,.audit-marketing-modal) .mini-gate>span{font-size:8px;color:#b58b59}:is(.audit-marketing,.audit-marketing-modal) .mini-gate .icon{color:#b17b3e;width:25px;height:25px}:is(.audit-marketing,.audit-marketing-modal) .mini-gate b{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .connector{width:54px;height:1px;background:#d4b98f;position:relative}:is(.audit-marketing,.audit-marketing-modal) .connector:before{content:"→";position:absolute;top:-13px;right:-3px;color:#c39863}:is(.audit-marketing,.audit-marketing-modal) .internal-visual{flex-direction:column;gap:6px}:is(.audit-marketing,.audit-marketing-modal) .mini-doc{padding:10px 20px;background:#fff;border:1px solid #dbe6df;border-radius:5px;font-size:10px;color:#508275;box-shadow:0 5px 8px #28524008}:is(.audit-marketing,.audit-marketing-modal) .mini-doc .icon{width:14px;height:14px;margin-right:5px}:is(.audit-marketing,.audit-marketing-modal) .tiny-arrow{color:#aac4b9;font-size:17px}:is(.audit-marketing,.audit-marketing-modal) .mini-checks{display:flex;flex-direction:column;font-size:9px;color:#4b7667;gap:5px;padding:11px 24px;background:#fff;border:1px solid #dbe6df;border-radius:5px}:is(.audit-marketing,.audit-marketing-modal) .workflow-section{background:#f8f6fb;border-block:1px solid #f0edf4}:is(.audit-marketing,.audit-marketing-modal) .workflow-line{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:57px}:is(.audit-marketing,.audit-marketing-modal) .workflow-line article{position:relative}:is(.audit-marketing,.audit-marketing-modal) .workflow-line article:before{content:"";position:absolute;top:18px;left:45px;right:-34px;border-top:1px solid #dcd2e7}:is(.audit-marketing,.audit-marketing-modal) .workflow-line article:last-child:before{display:none}:is(.audit-marketing,.audit-marketing-modal) .workflow-line article>span{border:1px solid #d9cbe5;border-radius:50%;width:37px;height:37px;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--purple);margin-bottom:27px;background:#f8f6fb}:is(.audit-marketing,.audit-marketing-modal) .workflow-line h3{font-size:21px;margin-bottom:12px}:is(.audit-marketing,.audit-marketing-modal) .workflow-line p{font-size:12px;line-height:1.8;max-width:225px;margin:0}:is(.audit-marketing,.audit-marketing-modal) .field-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}:is(.audit-marketing,.audit-marketing-modal) .field-section h2{margin-top:22px}:is(.audit-marketing,.audit-marketing-modal) .field-section>div>p{font-size:14px;margin-top:24px;max-width:450px}:is(.audit-marketing,.audit-marketing-modal) .field-visual{background:radial-gradient(ellipse at 50% 50%,#eee4f7,#f8f5fb 60%);border-radius:16px;min-height:520px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}:is(.audit-marketing,.audit-marketing-modal) .field-visual:before,:is(.audit-marketing,.audit-marketing-modal) .field-visual:after{content:"";position:absolute;border:1px solid #e2d7eb;border-radius:50%;width:360px;height:360px;inset:80px auto auto 12%}:is(.audit-marketing,.audit-marketing-modal) .field-visual:after{width:470px;height:470px;top:25px;left:2%}:is(.audit-marketing,.audit-marketing-modal) .phone{background:#fff;border:5px solid #3a294d;border-radius:31px;width:225px;padding:38px 15px 18px;position:relative;z-index:2;box-shadow:0 32px 40px #45246526;transform:rotate(-5deg)}:is(.audit-marketing,.audit-marketing-modal) .phone-notch{position:absolute;top:9px;width:65px;height:13px;left:calc(50% - 32px);background:#3a294d;border-radius:20px}:is(.audit-marketing,.audit-marketing-modal) .phone-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;font-size:11px;color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .phone-top .status{font-size:7px;padding:3px 5px}:is(.audit-marketing,.audit-marketing-modal) .phone>small{font-size:7px;letter-spacing:.07em;color:#8c7c9a}:is(.audit-marketing,.audit-marketing-modal) .phone h3{font-size:25px;margin:11px 0 20px}:is(.audit-marketing,.audit-marketing-modal) .camera-frame{background:#eee8f4;height:125px;border-radius:5px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#9e83b5;position:relative}:is(.audit-marketing,.audit-marketing-modal) .camera-frame>.icon{width:32px;height:32px}:is(.audit-marketing,.audit-marketing-modal) .camera-frame span{font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .camera-corner{position:absolute;width:16px;height:16px;border-color:#bb9dcb}:is(.audit-marketing,.audit-marketing-modal) .camera-corner.a{top:12px;left:12px;border-top:1px solid;border-left:1px solid}:is(.audit-marketing,.audit-marketing-modal) .camera-corner.b{bottom:12px;right:12px;border-bottom:1px solid;border-right:1px solid}:is(.audit-marketing,.audit-marketing-modal) .phone-note{font-size:8px;line-height:1.8;padding:13px 0;color:#7b6d87}:is(.audit-marketing,.audit-marketing-modal) .phone-action{font-size:8px;background:#edf5f0;border:1px solid #dfece4;border-radius:5px;padding:9px;color:#4e7864;display:flex;gap:5px;align-items:center}:is(.audit-marketing,.audit-marketing-modal) .phone-action>.icon{height:11px;width:11px}:is(.audit-marketing,.audit-marketing-modal) .floating-note{position:absolute;right:16px;bottom:85px;display:flex;align-items:center;gap:11px;background:#fff;padding:15px 18px;box-shadow:0 14px 34px #45246520;border:1px solid var(--border);border-radius:9px;z-index:3;transform:rotate(3deg)}:is(.audit-marketing,.audit-marketing-modal) .floating-note>.icon{color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .floating-note b{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .floating-note small{display:block;font-size:9px;color:var(--muted)}:is(.audit-marketing,.audit-marketing-modal) .visual-footnote{position:absolute;bottom:15px;left:0;right:0;text-align:center;font-size:8px;color:#8b7b99}:is(.audit-marketing,.audit-marketing-modal) .report-section{background:#f8f6fb;border-block:1px solid #efe9f4;overflow:hidden}:is(.audit-marketing,.audit-marketing-modal) .report-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center}:is(.audit-marketing,.audit-marketing-modal) .report-layout h2{margin:20px 0 22px}:is(.audit-marketing,.audit-marketing-modal) .report-layout>div>p{font-size:14px;max-width:470px}:is(.audit-marketing,.audit-marketing-modal) .report-options{margin:29px 0}:is(.audit-marketing,.audit-marketing-modal) .report-option{display:flex;width:100%;align-items:center;gap:18px;text-align:left;padding:18px 0;border-bottom:1px solid #e2d8ec;color:#877390}:is(.audit-marketing,.audit-marketing-modal) .report-option>span{font-family:var(--display);font-size:18px;color:#b8a5c6}:is(.audit-marketing,.audit-marketing-modal) .report-option b{display:block;font-size:13px}:is(.audit-marketing,.audit-marketing-modal) .report-option small{font-size:11px;display:block;margin-top:4px;color:#7e7389}:is(.audit-marketing,.audit-marketing-modal) .report-option.selected b,:is(.audit-marketing,.audit-marketing-modal) .report-option.selected>span{color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .report-option>.icon{margin-left:auto;width:18px}:is(.audit-marketing,.audit-marketing-modal) .paper-scene{position:relative;padding:0 20px 30px}:is(.audit-marketing,.audit-marketing-modal) .report-paper{position:relative;background:#fff;border:1px solid #ded5e6;box-shadow:0 30px 60px -30px #4c246d55;padding:28px 30px 18px;transform:rotate(3deg);z-index:2;min-height:490px}:is(.audit-marketing,.audit-marketing-modal) .paper-behind{position:absolute;inset:0 23px 35px;background:#fefefe;border:1px solid #e3dce9;transform:rotate(-5deg);z-index:1}:is(.audit-marketing,.audit-marketing-modal) .paper-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:14px;margin-bottom:24px}:is(.audit-marketing,.audit-marketing-modal) .paper-top img{width:76px;height:32px;-o-object-fit:contain;object-fit:contain}:is(.audit-marketing,.audit-marketing-modal) .paper-top>span{font-size:7px;letter-spacing:.13em;color:#a594b0}:is(.audit-marketing,.audit-marketing-modal) .report-paper .eyebrow{font-size:8px;letter-spacing:.1em}:is(.audit-marketing,.audit-marketing-modal) .report-paper h3{font-size:27px;margin:12px 0 9px}:is(.audit-marketing,.audit-marketing-modal) .report-paper p{font-size:8px;margin:0}:is(.audit-marketing,.audit-marketing-modal) .radar{color:var(--purple);width:100%;height:235px;margin-block:8px}:is(.audit-marketing,.audit-marketing-modal) .paper-line{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-top:1px solid var(--border);font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .paper-line>span{color:#897695}:is(.audit-marketing,.audit-marketing-modal) .paper-foot{border-top:1px solid var(--border);display:flex;justify-content:space-between;margin-top:20px;padding-top:12px;font-size:7px;color:#ad9fba}:is(.audit-marketing,.audit-marketing-modal) .paper-caption{position:relative;z-index:3;font-size:9px;display:block;text-align:center;margin-top:28px;color:#8c7a9b}:is(.audit-marketing,.audit-marketing-modal) .report-detail-question{margin:27px 0;padding:17px;border-left:2px solid var(--purple);background:#f8f5fb}:is(.audit-marketing,.audit-marketing-modal) .report-detail-question h4{font-size:16px;margin-bottom:12px}:is(.audit-marketing,.audit-marketing-modal) .report-detail-question p{font-size:10px;margin-bottom:15px}:is(.audit-marketing,.audit-marketing-modal) .report-detail-question span{display:block;color:var(--purple);font-size:9px;margin:9px 0}:is(.audit-marketing,.audit-marketing-modal) .faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}:is(.audit-marketing,.audit-marketing-modal) .faq-section h2{margin:20px 0}:is(.audit-marketing,.audit-marketing-modal) .faq-section>div>p{font-size:13px}:is(.audit-marketing,.audit-marketing-modal) .faq-list{border-top:1px solid var(--border)}:is(.audit-marketing,.audit-marketing-modal) details{border-bottom:1px solid var(--border)}:is(.audit-marketing,.audit-marketing-modal) summary{display:flex;align-items:center;justify-content:space-between;gap:25px;cursor:pointer;list-style:none;font-size:13px;font-weight:500;padding:23px 0}:is(.audit-marketing,.audit-marketing-modal) summary::-webkit-details-marker{display:none}:is(.audit-marketing,.audit-marketing-modal) .faq-plus{font-size:21px;font-weight:300;color:var(--purple);transition:transform .2s}:is(.audit-marketing,.audit-marketing-modal) details[open] .faq-plus{transform:rotate(45deg)}:is(.audit-marketing,.audit-marketing-modal) details p{font-size:12px;padding:0 28px 22px 0;line-height:1.9;margin:0}:is(.audit-marketing,.audit-marketing-modal) .closing{padding:70px 64px;background:#322043;border-radius:14px;position:relative;overflow:hidden;color:#fff;margin-top:0;margin-bottom:80px}:is(.audit-marketing,.audit-marketing-modal) .closing>.closing-orbits+div{position:relative;z-index:1}:is(.audit-marketing,.audit-marketing-modal) .closing h2{margin:22px 0;font-size:clamp(31px,3.7vw,50px);color:#fff}:is(.audit-marketing,.audit-marketing-modal) .closing .eyebrow{color:#cfb6e5;font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .closing p{font-size:14px;color:#c5b5d3}:is(.audit-marketing,.audit-marketing-modal) .closing .button{background:#fff;color:#4f296d;border-color:#fff}:is(.audit-marketing,.audit-marketing-modal) .closing .button:hover{background:#f4eefa}:is(.audit-marketing,.audit-marketing-modal) .closing .button.secondary{color:#fff;background:transparent;border-color:#65516e}:is(.audit-marketing,.audit-marketing-modal) .closing .button.secondary:hover{background:#50385e}:is(.audit-marketing,.audit-marketing-modal) .closing small{font-size:10px;color:#ab95bb;display:block;margin-top:25px}:is(.audit-marketing,.audit-marketing-modal) .closing-orbits{position:absolute;right:-130px;top:50%;transform:translateY(-50%);width:600px;height:600px;border:1px solid #81609733;border-radius:50%}:is(.audit-marketing,.audit-marketing-modal) .closing-orbits i{position:absolute;inset:50px;border:1px solid #9f80b347;border-radius:50%}:is(.audit-marketing,.audit-marketing-modal) .closing-orbits i:nth-child(2){inset:110px}:is(.audit-marketing,.audit-marketing-modal) .closing-orbits i:nth-child(3){inset:170px}:is(.audit-marketing,.audit-marketing-modal) .closing-orbits:after{content:"";position:absolute;top:136px;left:44px;background:var(--orange);width:9px;height:9px;border-radius:50%;box-shadow:0 0 30px #e48b6166}:is(.audit-marketing,.audit-marketing-modal) footer{border-top:1px solid var(--border);background:#fcfbfd}:is(.audit-marketing,.audit-marketing-modal) .footer-top{padding-block:55px;display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:65px}:is(.audit-marketing,.audit-marketing-modal) .footer-top .logo{width:110px;height:47px;margin-bottom:15px}:is(.audit-marketing,.audit-marketing-modal) .footer-top p{font-size:13px;margin-bottom:9px}:is(.audit-marketing,.audit-marketing-modal) .footer-top small{color:#a096a8;font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .footer-top h3{font-family:var(--font);font-size:11px;letter-spacing:0;font-weight:600;margin-top:12px;margin-bottom:20px}:is(.audit-marketing,.audit-marketing-modal) .footer-top a{display:block;font-size:11px;color:#8a7d97;margin-block:10px}:is(.audit-marketing,.audit-marketing-modal) .footer-top a:hover{color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:19px;border-top:1px solid var(--border);color:#9d90a8;font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .iso-art{position:relative;min-height:500px;background:radial-gradient(ellipse at 50% 35%,#eee5f8,transparent 67%)}:is(.audit-marketing,.audit-marketing-modal) .orbital{height:340px;position:relative;display:flex;align-items:center;justify-content:center}:is(.audit-marketing,.audit-marketing-modal) .orbital>div:not(.orbit-center){position:absolute;width:320px;height:320px;border:1px solid #e4d9ef;border-radius:50%}:is(.audit-marketing,.audit-marketing-modal) .orbital>div:nth-child(2){width:240px;height:240px;border-style:dashed;border-color:#d9cbe4}:is(.audit-marketing,.audit-marketing-modal) .orbital>div:nth-child(3){width:410px;height:410px;border-color:#f0e9f6}:is(.audit-marketing,.audit-marketing-modal) .orbit-center{display:flex;flex-direction:column;align-items:center;justify-content:center;width:158px;height:158px;border-radius:50%;border:1px solid #dacbe7;background:#fff;box-shadow:0 15px 30px #623c8412;color:var(--purple);font-size:11px;letter-spacing:.15em}:is(.audit-marketing,.audit-marketing-modal) .orbit-center b{font-family:var(--display);font-size:48px;line-height:1.2;letter-spacing:-2px}:is(.audit-marketing,.audit-marketing-modal) .orbit-center small{font-size:6px;letter-spacing:.06em;margin-top:9px;color:#a18eb2}:is(.audit-marketing,.audit-marketing-modal) .orbit-label{position:absolute;font-size:8px;color:#8b6d9e;background:#fff;border:1px solid #e1d7ea;border-radius:4px;padding:7px 10px;z-index:1;box-shadow:0 4px 12px #673e7e09}:is(.audit-marketing,.audit-marketing-modal) .orbit-label.a{top:42px;left:47px;transform:rotate(-7deg)}:is(.audit-marketing,.audit-marketing-modal) .orbit-label.b{top:100px;right:10px;transform:rotate(5deg)}:is(.audit-marketing,.audit-marketing-modal) .orbit-label.c{bottom:33px;left:10px;transform:rotate(-4deg)}:is(.audit-marketing,.audit-marketing-modal) .iso-evidence-card{position:relative;max-width:380px;padding:24px;background:#fff;border:1px solid var(--border);border-radius:9px;box-shadow:var(--shadow);margin:-23px auto 0;transform:rotate(-3deg)}:is(.audit-marketing,.audit-marketing-modal) .iso-evidence-card>div:first-child{display:flex;align-items:center;gap:7px;font-size:7px;color:#9b81af;letter-spacing:.04em}:is(.audit-marketing,.audit-marketing-modal) .iso-evidence-card>div:first-child>.icon{width:14px;height:14px}:is(.audit-marketing,.audit-marketing-modal) .iso-evidence-card .status{margin-left:auto;font-size:7px}:is(.audit-marketing,.audit-marketing-modal) .iso-evidence-card h3{font-size:23px;margin:16px 0 10px}:is(.audit-marketing,.audit-marketing-modal) .iso-evidence-card p{font-size:10px;margin-bottom:13px}:is(.audit-marketing,.audit-marketing-modal) .iso-evidence-card>small{font-size:7px;color:#b5a6bf}:is(.audit-marketing,.audit-marketing-modal) .tiny-bars{display:flex;gap:5px;margin:14px 0 9px}:is(.audit-marketing,.audit-marketing-modal) .tiny-bars i{height:4px;flex:1;background:#d5c1e7;border-radius:2px}:is(.audit-marketing,.audit-marketing-modal) .tiny-bars i:nth-child(-n+5){background:#8c60af}:is(.audit-marketing,.audit-marketing-modal) .standard-ribbon,:is(.audit-marketing,.audit-marketing-modal) .input-ribbon{padding:24px 0;border-block:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:24px}:is(.audit-marketing,.audit-marketing-modal) .standard-ribbon>span,:is(.audit-marketing,.audit-marketing-modal) .input-ribbon>span{font-size:8px;letter-spacing:.08em;color:#b1a4ba}:is(.audit-marketing,.audit-marketing-modal) .standard-ribbon>b{font-family:var(--display);font-size:18px;font-weight:400;color:#796487}:is(.audit-marketing,.audit-marketing-modal) .input-ribbon>b{font-size:12px;font-weight:500;color:#786287}:is(.audit-marketing,.audit-marketing-modal) .standards-picker{display:grid;grid-template-columns:330px 1fr;border:1px solid var(--border);border-radius:11px;overflow:hidden}:is(.audit-marketing,.audit-marketing-modal) .standard-tabs{padding:12px;border-right:1px solid var(--border);background:#fbfafd}:is(.audit-marketing,.audit-marketing-modal) .standard-tabs button{display:block;text-align:left;width:100%;position:relative;padding:18px 20px;border-radius:7px;margin-bottom:4px;color:#766782}:is(.audit-marketing,.audit-marketing-modal) .standard-tabs strong{display:block;font-family:var(--display);font-size:21px;font-weight:500;letter-spacing:-.03em}:is(.audit-marketing,.audit-marketing-modal) .standard-tabs button>span:not(:last-child){font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .standard-tabs button>span:last-child{position:absolute;right:16px;top:23px;color:#b6a6c2}:is(.audit-marketing,.audit-marketing-modal) .standard-tabs button.selected{color:var(--purple);background:#eee6f6}:is(.audit-marketing,.audit-marketing-modal) .standard-tabs button.selected>span:last-child{color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .standard-content{padding:45px 50px;background:linear-gradient(130deg,#fff 40%,#faf7fd);display:flex;align-items:flex-start;flex-direction:column}:is(.audit-marketing,.audit-marketing-modal) .standard-content h3{font-size:32px;max-width:460px;margin:22px 0 17px}:is(.audit-marketing,.audit-marketing-modal) .standard-content>p{font-size:13px;max-width:520px}:is(.audit-marketing,.audit-marketing-modal) .standard-content .checks{margin-top:5px}:is(.audit-marketing,.audit-marketing-modal) .standard-content .checks li{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .standard-content>.button{margin-top:auto}:is(.audit-marketing,.audit-marketing-modal) .standard-mini{display:flex;flex-wrap:wrap;gap:7px;margin:4px 0 28px;max-width:440px}:is(.audit-marketing,.audit-marketing-modal) .standard-mini>span{font-size:8px;color:#9175a5;background:#f4eef9;padding:5px 8px;border-radius:3px}:is(.audit-marketing,.audit-marketing-modal) .evidence-section{background:#f8f6fb}:is(.audit-marketing,.audit-marketing-modal) .evidence-layout{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}:is(.audit-marketing,.audit-marketing-modal) .evidence-layout h2{margin:21px 0 25px}:is(.audit-marketing,.audit-marketing-modal) .evidence-layout>div>p{font-size:13px}:is(.audit-marketing,.audit-marketing-modal) .evidence-chain>div{display:flex;align-items:center;gap:20px;border-top:1px solid #e1d7e9;padding:22px 0}:is(.audit-marketing,.audit-marketing-modal) .evidence-chain>div>span{font-size:12px;font-family:var(--display);color:#b09abd}:is(.audit-marketing,.audit-marketing-modal) .evidence-chain h3{font-size:20px;margin-bottom:7px}:is(.audit-marketing,.audit-marketing-modal) .evidence-chain p{font-size:11px;margin:0;max-width:315px}:is(.audit-marketing,.audit-marketing-modal) .evidence-chain>div>.icon{margin-left:auto;color:#ac8bbe;width:17px;transform:rotate(90deg)}:is(.audit-marketing,.audit-marketing-modal) .evidence-chain>div:last-of-type>.icon{transform:none}:is(.audit-marketing,.audit-marketing-modal) .evidence-chain>small{display:block;color:#a390b0;font-size:8px;margin-top:12px}.audit-marketing.page-supplier .split-hero{gap:20px;grid-template-columns:1.08fr 1fr}.audit-marketing.page-supplier .split-hero h1{font-size:clamp(43px,4.9vw,69px)}:is(.audit-marketing,.audit-marketing-modal) .supplier-art{padding:30px 10px 22px;background:linear-gradient(150deg,#fbf8fe,#fcf9f5);border:1px solid #e9e2ec;border-radius:14px;position:relative}:is(.audit-marketing,.audit-marketing-modal) .art-index{display:block;text-align:center;letter-spacing:.13em;font-size:8px;color:#ac91b6}:is(.audit-marketing,.audit-marketing-modal) .gate-drawing{width:100%;margin-top:30px}:is(.audit-marketing,.audit-marketing-modal) .art-gate-labels{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:-20px;padding:0 21px 25px}:is(.audit-marketing,.audit-marketing-modal) .art-gate-labels span{font-size:7px;color:#9b7eb0;letter-spacing:.05em;display:block}:is(.audit-marketing,.audit-marketing-modal) .art-gate-labels>div:last-child span{color:#b78653}:is(.audit-marketing,.audit-marketing-modal) .art-gate-labels b{display:block;font-size:11px;font-weight:500;margin-top:6px}:is(.audit-marketing,.audit-marketing-modal) .supplier-art-foot{border-top:1px solid #e8dfe9;margin-inline:20px;padding-top:18px;display:flex;justify-content:center;gap:30px;font-size:10px;color:#8a739c}:is(.audit-marketing,.audit-marketing-modal) .supplier-art-foot>span{color:#b7988e}:is(.audit-marketing,.audit-marketing-modal) .journey-section{background:#faf8fc}:is(.audit-marketing,.audit-marketing-modal) .journey{display:grid;grid-template-columns:.65fr 1fr 1.1fr 1fr .65fr;gap:15px;position:relative;padding-bottom:20px;margin-top:55px}:is(.audit-marketing,.audit-marketing-modal) .journey:before{content:"";position:absolute;left:0;right:0;top:calc(100% - 18px);height:1px;background:linear-gradient(90deg,#e3d9ec,#9162b4 25%,#e3d9ec 40%,#db9a5c 75%,#e3d9ec)}:is(.audit-marketing,.audit-marketing-modal) .journey-stage,:is(.audit-marketing,.audit-marketing-modal) .journey-gate{padding:25px 8px 29px;position:relative;text-align:left;align-self:stretch}:is(.audit-marketing,.audit-marketing-modal) .journey .micro{font-size:7px;white-space:nowrap}:is(.audit-marketing,.audit-marketing-modal) .journey h3{font-size:18px;line-height:1.2;margin:18px 0 10px}:is(.audit-marketing,.audit-marketing-modal) .journey p{font-size:9px;line-height:1.8;margin-bottom:0}:is(.audit-marketing,.audit-marketing-modal) .journey-stage{align-content:center}:is(.audit-marketing,.audit-marketing-modal) .journey-gate{padding:23px 18px;border:1px solid #d4bee5;border-radius:8px;background:#f3edf9;color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .journey-gate>.icon{width:29px;height:29px;margin-top:14px;display:block}:is(.audit-marketing,.audit-marketing-modal) .journey-gate h3{font-size:20px;margin-top:12px}:is(.audit-marketing,.audit-marketing-modal) .journey-gate .micro{color:#9273ac}:is(.audit-marketing,.audit-marketing-modal) .journey-gate p{color:#8a6c9d}:is(.audit-marketing,.audit-marketing-modal) .journey-dot{width:7px;height:7px;border-radius:50%;background:#c8b8d4;position:absolute;bottom:-6px;left:calc(50% - 3px);box-shadow:0 0 0 6px #faf8fc}:is(.audit-marketing,.audit-marketing-modal) .journey-gate .journey-dot{background:var(--purple);bottom:-27px}:is(.audit-marketing,.audit-marketing-modal) .journey-gate.release{background:#fcf5ec;border-color:#ecd7c1;color:#9d692f}:is(.audit-marketing,.audit-marketing-modal) .journey-gate.release .micro,:is(.audit-marketing,.audit-marketing-modal) .journey-gate.release p{color:#b18b60}:is(.audit-marketing,.audit-marketing-modal) .journey-gate.release .journey-dot{background:#c58b4f}:is(.audit-marketing,.audit-marketing-modal) .journey-gate.selected{box-shadow:0 0 0 2px #80519e33}:is(.audit-marketing,.audit-marketing-modal) .journey-gate.release.selected{box-shadow:0 0 0 2px #c58b4f33}:is(.audit-marketing,.audit-marketing-modal) .journey-stage.ramp{padding-inline:10px}:is(.audit-marketing,.audit-marketing-modal) .journey-section .section-note{margin-top:35px}:is(.audit-marketing,.audit-marketing-modal) .gate-detail{display:grid;grid-template-columns:1fr 1.1fr;gap:100px}:is(.audit-marketing,.audit-marketing-modal) .gate-number{font-family:var(--display);font-size:98px;color:#d6c5e5;letter-spacing:-.07em;line-height:1;margin-bottom:22px;display:block}:is(.audit-marketing,.audit-marketing-modal) .gate-detail h2{margin:15px 0 21px;font-size:42px}:is(.audit-marketing,.audit-marketing-modal) .gate-detail p{font-size:13px;max-width:420px}:is(.audit-marketing,.audit-marketing-modal) .decision-box{border-left:2px solid var(--purple);padding:13px 20px;background:#faf7fd;margin:25px 0}:is(.audit-marketing,.audit-marketing-modal) .decision-box small{display:block;letter-spacing:.07em;font-size:8px;color:#a186b1;margin-bottom:8px}:is(.audit-marketing,.audit-marketing-modal) .decision-box b{font-size:15px;line-height:1.6;font-weight:500}:is(.audit-marketing,.audit-marketing-modal) .gate-checklist{padding-top:55px}:is(.audit-marketing,.audit-marketing-modal) .gate-checklist>div{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--border);padding:24px 0}:is(.audit-marketing,.audit-marketing-modal) .gate-checklist>div>span{font-size:10px;color:#bba3cc}:is(.audit-marketing,.audit-marketing-modal) .gate-checklist h3{font-size:20px;margin-bottom:8px}:is(.audit-marketing,.audit-marketing-modal) .gate-checklist p{font-size:11px;margin:0}:is(.audit-marketing,.audit-marketing-modal) .gate-checklist>.icon,:is(.audit-marketing,.audit-marketing-modal) .gate-checklist>div>.icon{color:#b6a1c6;margin-left:auto;width:17px}:is(.audit-marketing,.audit-marketing-modal) .collaboration-section{background:#f9f7fb}:is(.audit-marketing,.audit-marketing-modal) .collaboration-grid{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}:is(.audit-marketing,.audit-marketing-modal) .collaboration-grid h2{margin:21px 0}:is(.audit-marketing,.audit-marketing-modal) .collaboration-grid>div>p{font-size:14px}:is(.audit-marketing,.audit-marketing-modal) .collaboration-card{border:1px solid var(--border);box-shadow:var(--shadow);padding:28px;border-radius:10px;background:#fff;transform:rotate(2deg)}:is(.audit-marketing,.audit-marketing-modal) .collab-top{display:flex;align-items:center;gap:9px;border-bottom:1px solid var(--border);padding-bottom:20px;margin-bottom:23px}:is(.audit-marketing,.audit-marketing-modal) .collab-top b{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .collab-top small{display:block;font-size:9px;color:#a28aaf}:is(.audit-marketing,.audit-marketing-modal) .collab-top>.status{margin-left:auto}:is(.audit-marketing,.audit-marketing-modal) .collaboration-card h3{font-size:23px;margin-bottom:14px}:is(.audit-marketing,.audit-marketing-modal) .collab-message{padding:15px;background:#f7f3fb;border-radius:6px;font-size:12px;line-height:1.9;color:#81678f;margin-bottom:23px}:is(.audit-marketing,.audit-marketing-modal) .file-row{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:5px;padding:12px 13px;font-size:10px;margin-top:8px;color:#745888}:is(.audit-marketing,.audit-marketing-modal) .file-row>.icon{width:16px;height:16px}:is(.audit-marketing,.audit-marketing-modal) .file-row>span{margin-left:auto;font-size:8px;color:#9a81a9}:is(.audit-marketing,.audit-marketing-modal) .collab-bottom{display:flex;align-items:center;gap:8px;margin-top:20px;font-size:9px;color:#a18bad}:is(.audit-marketing,.audit-marketing-modal) .collab-bottom .icon{width:14px;height:14px}:is(.audit-marketing,.audit-marketing-modal) .comparison-table{overflow-x:auto}:is(.audit-marketing,.audit-marketing-modal) table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;min-width:600px}:is(.audit-marketing,.audit-marketing-modal) caption{text-align:left;font-size:10px;color:#a093ab;padding-bottom:16px}:is(.audit-marketing,.audit-marketing-modal) th,:is(.audit-marketing,.audit-marketing-modal) td{padding:23px;border-bottom:1px solid var(--border);font-weight:400}:is(.audit-marketing,.audit-marketing-modal) thead th{font-weight:600;color:var(--purple);background:#f8f4fc;font-size:13px}:is(.audit-marketing,.audit-marketing-modal) thead th:last-child{background:#fcf6ed;color:#a97742}:is(.audit-marketing,.audit-marketing-modal) tbody th{font-size:10px;color:#a08faa}:is(.audit-marketing,.audit-marketing-modal) tbody td{color:#665473}:is(.audit-marketing,.audit-marketing-modal) .internal-art{background:radial-gradient(ellipse at 50% 50%,#eee7f6,transparent 80%);padding:15px 0;position:relative}:is(.audit-marketing,.audit-marketing-modal) .source-stack{padding:0 38px;display:grid;gap:8px}:is(.audit-marketing,.audit-marketing-modal) .source-stack>div{display:flex;align-items:center;gap:12px;padding:13px 18px;border:1px solid #e2d9ec;border-radius:7px;background:#fff;box-shadow:0 4px 10px #56387707;transform:rotate(-3deg)}:is(.audit-marketing,.audit-marketing-modal) .source-stack>div:nth-child(2){transform:rotate(1deg);margin-inline:14px -14px}:is(.audit-marketing,.audit-marketing-modal) .source-stack>div:nth-child(3){transform:rotate(-1deg)}:is(.audit-marketing,.audit-marketing-modal) .source-stack .icon{width:19px;height:19px;color:#9f82b5}:is(.audit-marketing,.audit-marketing-modal) .source-stack>div>span{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .source-stack small{display:block;font-size:8px;color:#a392af;margin-top:3px}:is(.audit-marketing,.audit-marketing-modal) .source-stack b{margin-left:auto;font-size:7px;color:#baa7c7;letter-spacing:.03em}:is(.audit-marketing,.audit-marketing-modal) .transform-line{display:flex;justify-content:center;flex-direction:column;align-items:center;margin:5px 0}:is(.audit-marketing,.audit-marketing-modal) .transform-line>span{height:14px;width:1px;background:#c8b3db}:is(.audit-marketing,.audit-marketing-modal) .transform-line>div{height:34px;width:34px;border:1px solid #d5c0e4;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f2eafa;color:#86609f}:is(.audit-marketing,.audit-marketing-modal) .transform-line .icon{width:17px;height:17px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet{background:#fff;border:1px solid #d9cce3;box-shadow:var(--shadow);padding:25px;border-radius:9px;transform:rotate(2deg);margin-inline:12px}:is(.audit-marketing,.audit-marketing-modal) .generated-top{display:flex;align-items:center;justify-content:space-between;gap:12px}:is(.audit-marketing,.audit-marketing-modal) .generated-top .micro{font-size:7px;color:#9679a8}:is(.audit-marketing,.audit-marketing-modal) .generated-top .status{background:var(--lilac);color:var(--purple);font-size:7px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet h3{font-size:27px;margin:14px 0 8px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet p{font-size:9px;margin-bottom:20px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet>div:not(.generated-top){display:flex;align-items:center;gap:11px;padding-block:11px;border-top:1px solid var(--border);font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet>div>b{font-weight:400;color:#b59ac7;font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet small{font-size:8px;color:#b6a6bf;margin-left:auto;white-space:nowrap}:is(.audit-marketing,.audit-marketing-modal) .review-stamp{display:flex;align-items:center;gap:6px;margin-top:15px;font-size:8px;color:#9b6d43;background:#fcf7ef;padding:9px 10px;border-radius:4px}:is(.audit-marketing,.audit-marketing-modal) .review-stamp .icon{width:13px;height:13px}:is(.audit-marketing,.audit-marketing-modal) .art-footnote{font-size:8px;display:block;text-align:center;margin-top:24px;color:#b19abd}:is(.audit-marketing,.audit-marketing-modal) .process-example{display:grid;grid-template-columns:1fr 1.25fr;border:1px solid var(--border);border-radius:11px;overflow:hidden}:is(.audit-marketing,.audit-marketing-modal) .process-context{padding:40px;background:#f5f1fa;border-right:1px solid var(--border)}:is(.audit-marketing,.audit-marketing-modal) .process-context h3{font-size:30px;margin:25px 0 19px}:is(.audit-marketing,.audit-marketing-modal) .process-context p{font-size:12px;line-height:1.9}:is(.audit-marketing,.audit-marketing-modal) .context-chips{display:flex;flex-wrap:wrap;gap:5px;margin:20px 0 30px}:is(.audit-marketing,.audit-marketing-modal) .context-chips>span{font-size:8px;padding:4px 7px;background:#eae1f2;color:#9276a6;border-radius:3px}:is(.audit-marketing,.audit-marketing-modal) .process-context .file-row{background:#faf8fd;font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .process-result{padding:40px 40px 25px;background:#fff;position:relative}:is(.audit-marketing,.audit-marketing-modal) .process-result:before{content:"→";position:absolute;top:calc(50% - 20px);left:-19px;border:1px solid #ddd0e8;background:#fff;border-radius:50%;width:37px;height:37px;display:flex;align-items:center;justify-content:center;color:#aa90be}:is(.audit-marketing,.audit-marketing-modal) .question-example{display:flex;gap:15px;margin-top:30px;padding-bottom:28px;border-bottom:1px solid var(--border)}:is(.audit-marketing,.audit-marketing-modal) .question-example>span{font-size:9px;color:#aa8fbd;padding-top:3px}:is(.audit-marketing,.audit-marketing-modal) .question-example h3{font-size:22px;margin-bottom:12px}:is(.audit-marketing,.audit-marketing-modal) .question-example p{font-size:11px;margin:0;line-height:1.8}:is(.audit-marketing,.audit-marketing-modal) .human-review{display:flex;align-items:center;gap:7px;font-size:9px;color:#9f7a46;margin-top:22px}:is(.audit-marketing,.audit-marketing-modal) .human-review .icon{width:14px;height:14px}:is(.audit-marketing,.audit-marketing-modal) .internal-workflow{background:#f8f6fb}:is(.audit-marketing,.audit-marketing-modal) .internal-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:55px}:is(.audit-marketing,.audit-marketing-modal) .internal-steps article{border-top:1px solid #dacfe5;padding-top:24px}:is(.audit-marketing,.audit-marketing-modal) .internal-steps article>span{font-family:var(--display);font-size:32px;color:#c2a9d3;font-weight:400}:is(.audit-marketing,.audit-marketing-modal) .internal-steps article>.icon{float:right;color:#9d7ab7;margin-top:5px;width:23px;height:23px}:is(.audit-marketing,.audit-marketing-modal) .internal-steps h3{font-size:22px;margin:27px 0 14px}:is(.audit-marketing,.audit-marketing-modal) .internal-steps p{font-size:12px;line-height:1.8;margin:0}:is(.audit-marketing,.audit-marketing-modal) .control-section{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}:is(.audit-marketing,.audit-marketing-modal) .control-section h2{margin:21px 0 25px}:is(.audit-marketing,.audit-marketing-modal) .control-section>div>p{font-size:14px}:is(.audit-marketing,.audit-marketing-modal) .control-visual{border-radius:11px;background:#f4f0f8;border:1px solid var(--border);padding:35px}:is(.audit-marketing,.audit-marketing-modal) .version-row{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#9a82aa;border-bottom:1px solid #ded1e7;padding-bottom:25px;margin-bottom:28px}:is(.audit-marketing,.audit-marketing-modal) .control-visual h3{font-size:30px;line-height:1.25}:is(.audit-marketing,.audit-marketing-modal) .control-visual .checks{margin-block:27px 33px}:is(.audit-marketing,.audit-marketing-modal) .control-visual .checks li{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .control-signature{display:flex;align-items:center;gap:10px;border:1px solid #dfd5e7;background:#fff;padding:15px;border-radius:7px;font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .control-signature small{display:block;font-size:8px;color:#a08bad}:is(.audit-marketing,.audit-marketing-modal) .control-signature>.icon{margin-left:auto;width:21px;color:#9b83af}:is(.audit-marketing,.audit-marketing-modal) .privacy-note{display:flex;align-items:flex-start;gap:14px;padding-block:18px;border-top:1px solid var(--border)}:is(.audit-marketing,.audit-marketing-modal) .privacy-note .icon{width:18px;height:18px;color:var(--purple);margin-top:3px}:is(.audit-marketing,.audit-marketing-modal) .privacy-note p{font-size:11px;line-height:1.9;margin:0}:is(.audit-marketing,.audit-marketing-modal) .privacy-note b{color:var(--ink)}:is(.audit-marketing,.audit-marketing-modal) .control-section p.small{font-size:10px}.audit-marketing-modal{color:var(--ink);border:1px solid #dacde5;border-radius:14px;padding:46px;max-width:660px;width:calc(100% - 40px);box-shadow:0 40px 130px #1c09295c;max-height:88vh;overflow-y:auto}.audit-marketing-modal::backdrop{background:#21132f66;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}:is(.audit-marketing,.audit-marketing-modal) .dialog-close{position:absolute;top:12px;right:17px;width:34px;height:34px;font-size:27px;color:#a18ab1}:is(.audit-marketing,.audit-marketing-modal) .dialog-close:hover{background:var(--lilac);border-radius:50%}.audit-marketing-modal h2{font-size:35px;margin:15px 0 20px}.audit-marketing-modal p{font-size:13px;line-height:1.9}.audit-marketing-modal .eyebrow{font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .dialog-destination{background:var(--surface);border:1px solid var(--border);padding:15px;font-size:11px;color:var(--purple);overflow-wrap:anywhere;border-radius:6px;margin:20px 0}:is(.audit-marketing,.audit-marketing-modal) .dialog-note{font-size:11px;color:#a48eb2}:is(.audit-marketing,.audit-marketing-modal) .dialog-links{display:grid;gap:8px;margin-top:24px}:is(.audit-marketing,.audit-marketing-modal) .dialog-links a{padding:15px;border:1px solid var(--border);border-radius:6px;display:flex;justify-content:space-between;font-size:12px;color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .dialog-report-switch{display:flex;gap:6px;margin:21px 0}:is(.audit-marketing,.audit-marketing-modal) .dialog-report-switch button{font-size:11px;padding:8px 13px;border:1px solid var(--border);border-radius:5px}:is(.audit-marketing,.audit-marketing-modal) .dialog-report-switch .selected{background:var(--purple);color:#fff;border-color:var(--purple)}:is(.audit-marketing,.audit-marketing-modal) .dialog-report{padding:24px;border:1px solid var(--border);border-radius:5px}:is(.audit-marketing,.audit-marketing-modal) .dialog-report h3{font-size:25px;margin-bottom:12px}:is(.audit-marketing,.audit-marketing-modal) .dialog-report p{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .dialog-report .radar{height:260px}:is(.audit-marketing,.audit-marketing-modal) .dialog-report .paper-line{font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .design-notes{font-size:12px;line-height:1.9;padding-left:19px;color:var(--muted)}:is(.audit-marketing,.audit-marketing-modal) .design-notes li{margin-bottom:12px}:is(.audit-marketing,.audit-marketing-modal) .design-notes b{color:var(--ink)}:is(.audit-marketing,.audit-marketing-modal) .design-sources{font-size:10px!important}:is(.audit-marketing,.audit-marketing-modal) .design-sources a{text-decoration:underline;text-underline-offset:3px}:is(.audit-marketing,.audit-marketing-modal) .rise-in{animation:rise .5s ease both}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){:is(.audit-marketing,.audit-marketing-modal) .wrap{width:min(1344px,calc(100% - 144px))}:is(.audit-marketing,.audit-marketing-modal) .hero-editorial{grid-template-columns:1.4fr 1fr}:is(.audit-marketing,.audit-marketing-modal) .hero-editorial h1{font-size:88px}:is(.audit-marketing,.audit-marketing-modal) .hero-intro{max-width:435px}:is(.audit-marketing,.audit-marketing-modal) .app-frame{grid-template-columns:185px 1fr 270px}:is(.audit-marketing,.audit-marketing-modal) .theater-content{padding-inline:35px}:is(.audit-marketing,.audit-marketing-modal) .hero-intro>p{font-size:17px}}@media (max-width:1150px){:is(.audit-marketing,.audit-marketing-modal) .wrap{width:calc(100% - 64px)}:is(.audit-marketing,.audit-marketing-modal) .header-inner{gap:32px}:is(.audit-marketing,.audit-marketing-modal) .global-nav{gap:22px;font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .product-nav-inner{gap:30px}:is(.audit-marketing,.audit-marketing-modal) .product-nav nav{gap:24px;font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .hero-editorial{gap:35px;grid-template-columns:1.3fr 1fr}:is(.audit-marketing,.audit-marketing-modal) .hero-editorial h1{font-size:64px}:is(.audit-marketing,.audit-marketing-modal) .hero-intro>p{font-size:14px}:is(.audit-marketing,.audit-marketing-modal) .hero-intro .button{font-size:10px;gap:10px;padding-inline:13px}:is(.audit-marketing,.audit-marketing-modal) .hero-intro .quiet-proof{font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .app-frame{grid-template-columns:145px minmax(0,1fr) 210px}:is(.audit-marketing,.audit-marketing-modal) .app-sidebar{padding-inline:10px}:is(.audit-marketing,.audit-marketing-modal) .theater-content{padding-inline:22px}:is(.audit-marketing,.audit-marketing-modal) .insight-rail{padding-inline:15px}:is(.audit-marketing,.audit-marketing-modal) .scene h3{font-size:22px}:is(.audit-marketing,.audit-marketing-modal) .question-head h4{font-size:15px}:is(.audit-marketing,.audit-marketing-modal) .evidence p{font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .family-card{padding-inline:21px}:is(.audit-marketing,.audit-marketing-modal) .family-visual{margin-inline:-21px}:is(.audit-marketing,.audit-marketing-modal) .family-card h3{font-size:22px}:is(.audit-marketing,.audit-marketing-modal) .section-head{gap:40px}:is(.audit-marketing,.audit-marketing-modal) .field-section,:is(.audit-marketing,.audit-marketing-modal) .report-layout,:is(.audit-marketing,.audit-marketing-modal) .evidence-layout,:is(.audit-marketing,.audit-marketing-modal) .control-section{gap:60px}:is(.audit-marketing,.audit-marketing-modal) .faq-section{gap:60px}:is(.audit-marketing,.audit-marketing-modal) .split-hero{gap:32px}:is(.audit-marketing,.audit-marketing-modal) .split-hero h1{font-size:58px}:is(.audit-marketing,.audit-marketing-modal) .hero-description{font-size:14px}:is(.audit-marketing,.audit-marketing-modal) .split-hero .button{font-size:10px;padding-inline:15px;gap:12px}:is(.audit-marketing,.audit-marketing-modal) .iso-art{transform:scale(.93)}:is(.audit-marketing,.audit-marketing-modal) .standards-picker{grid-template-columns:285px 1fr}:is(.audit-marketing,.audit-marketing-modal) .standard-content{padding:35px}:is(.audit-marketing,.audit-marketing-modal) .journey{gap:8px}:is(.audit-marketing,.audit-marketing-modal) .journey-stage{padding-inline:0}:is(.audit-marketing,.audit-marketing-modal) .journey-gate{padding-inline:12px}:is(.audit-marketing,.audit-marketing-modal) .journey-gate h3{font-size:17px}:is(.audit-marketing,.audit-marketing-modal) .journey h3{font-size:16px}:is(.audit-marketing,.audit-marketing-modal) .journey p{font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .journey .micro{font-size:6px}:is(.audit-marketing,.audit-marketing-modal) .gate-detail,:is(.audit-marketing,.audit-marketing-modal) .collaboration-grid{gap:60px}:is(.audit-marketing,.audit-marketing-modal) .process-context,:is(.audit-marketing,.audit-marketing-modal) .process-result{padding:30px}:is(.audit-marketing,.audit-marketing-modal) .internal-steps{gap:23px}:is(.audit-marketing,.audit-marketing-modal) .internal-steps h3{font-size:20px}}@media (max-width:900px){:is(.audit-marketing,.audit-marketing-modal) .global-nav{gap:15px;font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .global-nav small{display:none}:is(.audit-marketing,.audit-marketing-modal) .header-inner{gap:30px}:is(.audit-marketing,.audit-marketing-modal) .product-nav-inner{gap:25px}:is(.audit-marketing,.audit-marketing-modal) .product-nav nav{gap:19px;font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .nav-action{display:none}:is(.audit-marketing,.audit-marketing-modal) .hero{padding-top:48px}:is(.audit-marketing,.audit-marketing-modal) .hero-editorial{grid-template-columns:1fr}:is(.audit-marketing,.audit-marketing-modal) .hero-editorial h1{font-size:72px}:is(.audit-marketing,.audit-marketing-modal) .hero-intro{justify-self:start;max-width:560px;margin-top:-10px}:is(.audit-marketing,.audit-marketing-modal) .hero-intro>p{font-size:15px}:is(.audit-marketing,.audit-marketing-modal) .hero-intro .actions{margin-top:22px}:is(.audit-marketing,.audit-marketing-modal) .hero-intro .button{font-size:12px;gap:23px;padding-inline:19px}:is(.audit-marketing,.audit-marketing-modal) .hero-intro .quiet-proof{font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .app-frame{grid-template-columns:140px 1fr}:is(.audit-marketing,.audit-marketing-modal) .insight-rail{display:none}:is(.audit-marketing,.audit-marketing-modal) .scene{min-height:370px}:is(.audit-marketing,.audit-marketing-modal) .theater-content{padding-bottom:20px}:is(.audit-marketing,.audit-marketing-modal) .proof-line{display:block}:is(.audit-marketing,.audit-marketing-modal) .proof-line>div{margin-top:12px;font-size:13px;gap:20px}:is(.audit-marketing,.audit-marketing-modal) .family-grid{gap:12px}:is(.audit-marketing,.audit-marketing-modal) .family-card{padding:19px 17px}:is(.audit-marketing,.audit-marketing-modal) .family-card h3{font-size:21px}:is(.audit-marketing,.audit-marketing-modal) .family-visual{margin-inline:-17px}:is(.audit-marketing,.audit-marketing-modal) .family-question{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .family-card p{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .family-card .text-link{font-size:10px;gap:10px}:is(.audit-marketing,.audit-marketing-modal) .family-card-top{font-size:6px}:is(.audit-marketing,.audit-marketing-modal) .iso-numbers b{font-size:21px}:is(.audit-marketing,.audit-marketing-modal) .iso-numbers b:first-child{font-size:31px}:is(.audit-marketing,.audit-marketing-modal) .mini-gate{width:67px;height:90px}:is(.audit-marketing,.audit-marketing-modal) .connector{width:22px}:is(.audit-marketing,.audit-marketing-modal) .section{padding-block:78px}:is(.audit-marketing,.audit-marketing-modal) .section-head{align-items:start;gap:30px}:is(.audit-marketing,.audit-marketing-modal) .section-head h2{font-size:37px}:is(.audit-marketing,.audit-marketing-modal) .section-head>p{max-width:280px;font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .workflow-line{gap:20px}:is(.audit-marketing,.audit-marketing-modal) .workflow-line article:before{right:-20px}:is(.audit-marketing,.audit-marketing-modal) .workflow-line h3{font-size:19px}:is(.audit-marketing,.audit-marketing-modal) .workflow-line p{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .field-section{gap:35px}:is(.audit-marketing,.audit-marketing-modal) .field-visual{min-height:490px}:is(.audit-marketing,.audit-marketing-modal) .field-section h2{font-size:37px}:is(.audit-marketing,.audit-marketing-modal) .field-section>div>p{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .floating-note{right:8px;padding:12px;bottom:65px}:is(.audit-marketing,.audit-marketing-modal) .floating-note b{font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .field-section .checks li{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .report-layout{gap:35px}:is(.audit-marketing,.audit-marketing-modal) .report-layout h2{font-size:36px}:is(.audit-marketing,.audit-marketing-modal) .paper-scene{padding-inline:8px}:is(.audit-marketing,.audit-marketing-modal) .report-paper{padding:22px 21px;min-height:450px}:is(.audit-marketing,.audit-marketing-modal) .report-paper h3{font-size:23px}:is(.audit-marketing,.audit-marketing-modal) .radar{height:205px}:is(.audit-marketing,.audit-marketing-modal) .report-layout>div>p{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .report-option{gap:12px}:is(.audit-marketing,.audit-marketing-modal) .report-option b{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .report-option small{font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .faq-section{gap:45px}:is(.audit-marketing,.audit-marketing-modal) .faq-section h2{font-size:36px}:is(.audit-marketing,.audit-marketing-modal) .faq-list summary{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .closing{padding:52px 40px}:is(.audit-marketing,.audit-marketing-modal) .closing h2{font-size:42px}:is(.audit-marketing,.audit-marketing-modal) .closing-orbits{right:-320px}:is(.audit-marketing,.audit-marketing-modal) .footer-top{gap:30px;grid-template-columns:1.4fr 1fr 1fr}:is(.audit-marketing,.audit-marketing-modal) .split-hero{grid-template-columns:1fr 1fr;gap:18px}:is(.audit-marketing,.audit-marketing-modal) .split-hero h1{font-size:46px}:is(.audit-marketing,.audit-marketing-modal) .split-hero .hero-description{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .split-hero .actions{flex-direction:column;align-items:flex-start}:is(.audit-marketing,.audit-marketing-modal) .split-hero .button{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .split-hero .quiet-proof{font-size:9px;align-items:start}:is(.audit-marketing,.audit-marketing-modal) .iso-art{transform:scale(.9);margin-right:-15px;min-height:450px}:is(.audit-marketing,.audit-marketing-modal) .orbital{height:285px}:is(.audit-marketing,.audit-marketing-modal) .orbital>div:not(.orbit-center){width:240px;height:240px}:is(.audit-marketing,.audit-marketing-modal) .orbital>div:nth-child(2){width:180px;height:180px}:is(.audit-marketing,.audit-marketing-modal) .orbital>div:nth-child(3){width:300px;height:300px}:is(.audit-marketing,.audit-marketing-modal) .orbit-center{width:140px;height:140px}:is(.audit-marketing,.audit-marketing-modal) .orbit-label.a{left:0;top:22px}:is(.audit-marketing,.audit-marketing-modal) .orbit-label.b{right:-10px;top:75px}:is(.audit-marketing,.audit-marketing-modal) .orbit-label.c{bottom:10px;left:-15px}:is(.audit-marketing,.audit-marketing-modal) .iso-evidence-card{padding:20px}:is(.audit-marketing,.audit-marketing-modal) .iso-evidence-card h3{font-size:20px}:is(.audit-marketing,.audit-marketing-modal) .iso-evidence-card .status{display:none}:is(.audit-marketing,.audit-marketing-modal) .standard-ribbon{gap:10px;flex-wrap:wrap;justify-content:flex-start}:is(.audit-marketing,.audit-marketing-modal) .standard-ribbon>span{width:100%;margin-bottom:5px}:is(.audit-marketing,.audit-marketing-modal) .standard-ribbon>b{margin-right:24px;font-size:16px}:is(.audit-marketing,.audit-marketing-modal) .standards-picker{grid-template-columns:240px 1fr}:is(.audit-marketing,.audit-marketing-modal) .standard-tabs button{padding-inline:16px}:is(.audit-marketing,.audit-marketing-modal) .standard-tabs button>span:not(:last-child){font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .standard-content{padding:29px}:is(.audit-marketing,.audit-marketing-modal) .standard-content h3{font-size:29px}:is(.audit-marketing,.audit-marketing-modal) .standard-content>p{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .evidence-layout{gap:42px}:is(.audit-marketing,.audit-marketing-modal) .evidence-layout h2{font-size:36px}:is(.audit-marketing,.audit-marketing-modal) .evidence-layout>div>p{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .evidence-chain>div{gap:15px}:is(.audit-marketing,.audit-marketing-modal) .evidence-chain h3{font-size:18px}:is(.audit-marketing,.audit-marketing-modal) .evidence-chain p{font-size:10px}.audit-marketing.page-supplier .split-hero{grid-template-columns:1fr 1fr}.audit-marketing.page-supplier .split-hero h1{font-size:43px}:is(.audit-marketing,.audit-marketing-modal) .art-gate-labels{padding-inline:6px;gap:15px;margin-top:0}:is(.audit-marketing,.audit-marketing-modal) .art-gate-labels span{font-size:5px}:is(.audit-marketing,.audit-marketing-modal) .art-gate-labels b{font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .supplier-art-foot{gap:19px}:is(.audit-marketing,.audit-marketing-modal) .journey{grid-template-columns:1fr 1.4fr 1fr;row-gap:30px}:is(.audit-marketing,.audit-marketing-modal) .journey-stage:first-child,:is(.audit-marketing,.audit-marketing-modal) .journey-stage:last-child{display:none}:is(.audit-marketing,.audit-marketing-modal) .journey h3{font-size:20px}:is(.audit-marketing,.audit-marketing-modal) .journey p{font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .journey .micro{font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .journey-gate{padding-inline:20px}:is(.audit-marketing,.audit-marketing-modal) .journey-stage.ramp{padding-inline:20px}:is(.audit-marketing,.audit-marketing-modal) .gate-detail{gap:50px}:is(.audit-marketing,.audit-marketing-modal) .gate-detail h2{font-size:35px}:is(.audit-marketing,.audit-marketing-modal) .gate-detail p{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .gate-checklist{padding-top:20px}:is(.audit-marketing,.audit-marketing-modal) .gate-checklist h3{font-size:18px}:is(.audit-marketing,.audit-marketing-modal) .gate-checklist p{font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .collaboration-grid{gap:40px}:is(.audit-marketing,.audit-marketing-modal) .collaboration-grid h2{font-size:37px}:is(.audit-marketing,.audit-marketing-modal) .collaboration-card{padding:21px}:is(.audit-marketing,.audit-marketing-modal) .collab-top .status{display:none}:is(.audit-marketing,.audit-marketing-modal) .collaboration-grid>div>p{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .source-stack{padding-inline:20px}:is(.audit-marketing,.audit-marketing-modal) .source-stack>div{padding:11px 13px;gap:7px}:is(.audit-marketing,.audit-marketing-modal) .source-stack>div>span{font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .source-stack small{font-size:7px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet{padding:20px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet h3{font-size:24px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet .micro{font-size:6px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet>div:not(.generated-top){font-size:8px;gap:7px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet small{font-size:6px}:is(.audit-marketing,.audit-marketing-modal) .input-ribbon{flex-wrap:wrap;justify-content:start}:is(.audit-marketing,.audit-marketing-modal) .input-ribbon>span{width:100%}:is(.audit-marketing,.audit-marketing-modal) .input-ribbon>b{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .process-context h3{font-size:26px}:is(.audit-marketing,.audit-marketing-modal) .process-context p{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .process-context,:is(.audit-marketing,.audit-marketing-modal) .process-result{padding:25px}:is(.audit-marketing,.audit-marketing-modal) .question-example h3{font-size:19px}:is(.audit-marketing,.audit-marketing-modal) .question-example p{font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .internal-steps{grid-template-columns:repeat(2,1fr);row-gap:32px}:is(.audit-marketing,.audit-marketing-modal) .control-section{gap:40px}:is(.audit-marketing,.audit-marketing-modal) .control-section h2{font-size:37px}:is(.audit-marketing,.audit-marketing-modal) .control-visual{padding:25px}:is(.audit-marketing,.audit-marketing-modal) .control-visual h3{font-size:25px}:is(.audit-marketing,.audit-marketing-modal) .control-visual .checks li{font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .control-section>div>p{font-size:12px}}@media (max-width:640px){:is(.audit-marketing,.audit-marketing-modal) .wrap{width:calc(100% - 40px)}:is(.audit-marketing,.audit-marketing-modal) .review-strip{padding-inline:20px;height:29px}:is(.audit-marketing,.audit-marketing-modal) .review-extra{display:none}:is(.audit-marketing,.audit-marketing-modal) .header-inner{height:66px}:is(.audit-marketing,.audit-marketing-modal) .logo{width:99px;height:43px}:is(.audit-marketing,.audit-marketing-modal) .global-nav{display:none}:is(.audit-marketing,.audit-marketing-modal) .header-login{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .header-login span{margin-left:12px}:is(.audit-marketing,.audit-marketing-modal) .product-nav-inner{height:57px;gap:20px}:is(.audit-marketing,.audit-marketing-modal) .product-word{font-size:13px;gap:6px}:is(.audit-marketing,.audit-marketing-modal) .product-word .icon{width:14px}:is(.audit-marketing,.audit-marketing-modal) .product-nav nav{gap:20px;overflow-x:auto;scrollbar-width:none;flex:1}:is(.audit-marketing,.audit-marketing-modal) .product-nav nav a{font-size:10px;flex-shrink:0}:is(.audit-marketing,.audit-marketing-modal) .product-nav nav::-webkit-scrollbar{display:none}:is(.audit-marketing,.audit-marketing-modal) .hero{padding-top:43px;padding-bottom:38px}:is(.audit-marketing,.audit-marketing-modal) .hero-topline{margin-bottom:23px}:is(.audit-marketing,.audit-marketing-modal) .hero-index{display:none}:is(.audit-marketing,.audit-marketing-modal) .eyebrow{font-size:8px;letter-spacing:.12em}:is(.audit-marketing,.audit-marketing-modal) .eyebrow i{width:15px}:is(.audit-marketing,.audit-marketing-modal) .hero-editorial{gap:23px}:is(.audit-marketing,.audit-marketing-modal) .hero-editorial h1{font-size:48px;line-height:1.08;letter-spacing:-.06em}:is(.audit-marketing,.audit-marketing-modal) .mobile-only{display:block}:is(.audit-marketing,.audit-marketing-modal) .hero-intro{margin:0}:is(.audit-marketing,.audit-marketing-modal) .hero-intro>p{font-size:13px;line-height:1.85}:is(.audit-marketing,.audit-marketing-modal) .hero-intro .actions{margin-top:22px;gap:8px}:is(.audit-marketing,.audit-marketing-modal) .button,:is(.audit-marketing,.audit-marketing-modal) .hero-intro .button{font-size:10px;gap:15px;padding:11px 14px;min-height:45px}:is(.audit-marketing,.audit-marketing-modal) .quiet-proof,:is(.audit-marketing,.audit-marketing-modal) .hero-intro .quiet-proof{font-size:9px;margin-top:17px}:is(.audit-marketing,.audit-marketing-modal) .theater{padding:10px 10px 0;border-radius:9px;width:calc(100% - 30px)}:is(.audit-marketing,.audit-marketing-modal) .theater-top{padding:3px 2px 10px;flex-wrap:wrap;gap:10px}:is(.audit-marketing,.audit-marketing-modal) .theater-top>span{font-size:7px;letter-spacing:.07em}:is(.audit-marketing,.audit-marketing-modal) .theater-top .icon{height:12px;width:12px}:is(.audit-marketing,.audit-marketing-modal) .switcher{width:100%;justify-content:center;gap:4px}:is(.audit-marketing,.audit-marketing-modal) .switcher button{font-size:9px;flex:1;padding:7px}:is(.audit-marketing,.audit-marketing-modal) .app-frame{grid-template-columns:1fr;min-height:410px}:is(.audit-marketing,.audit-marketing-modal) .app-sidebar{display:none}:is(.audit-marketing,.audit-marketing-modal) .theater-content{padding:15px 15px 18px}:is(.audit-marketing,.audit-marketing-modal) .theater-breadcrumb{font-size:7px;padding-bottom:12px;margin-bottom:18px}:is(.audit-marketing,.audit-marketing-modal) .theater-breadcrumb span{padding-inline:6px}:is(.audit-marketing,.audit-marketing-modal) .scene{min-height:350px}:is(.audit-marketing,.audit-marketing-modal) .scene h3{font-size:22px}:is(.audit-marketing,.audit-marketing-modal) .assessment-top .micro{font-size:7px}:is(.audit-marketing,.audit-marketing-modal) .assessment-top .status{font-size:7px}:is(.audit-marketing,.audit-marketing-modal) .scene>p{font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .mock-tabs{font-size:8px;gap:20px}:is(.audit-marketing,.audit-marketing-modal) .question-head{gap:9px}:is(.audit-marketing,.audit-marketing-modal) .question-head small{font-size:6px}:is(.audit-marketing,.audit-marketing-modal) .question-head h4{font-size:15px}:is(.audit-marketing,.audit-marketing-modal) .question-head h4 br{display:none}:is(.audit-marketing,.audit-marketing-modal) .q-index{font-size:8px;padding:6px;height:26px}:is(.audit-marketing,.audit-marketing-modal) .question-head+p{font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .grade-row{gap:5px}:is(.audit-marketing,.audit-marketing-modal) .grade-row span{font-size:7px;padding:6px 8px}:is(.audit-marketing,.audit-marketing-modal) .evidence p{font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .mock-foot{font-size:7px;flex-wrap:wrap}:is(.audit-marketing,.audit-marketing-modal) .theater-bottom{font-size:7px;justify-content:center;padding:11px 0}:is(.audit-marketing,.audit-marketing-modal) .theater-bottom>span:last-child{display:none}:is(.audit-marketing,.audit-marketing-modal) .finding-feature{padding:15px}:is(.audit-marketing,.audit-marketing-modal) .finding-feature h4{font-size:17px}:is(.audit-marketing,.audit-marketing-modal) .inline-report{gap:8px;grid-template-columns:1.1fr 1fr}:is(.audit-marketing,.audit-marketing-modal) .inline-report .radar{height:195px}:is(.audit-marketing,.audit-marketing-modal) .big-number{font-size:42px}:is(.audit-marketing,.audit-marketing-modal) .inline-report p{font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .export-samples{gap:7px}:is(.audit-marketing,.audit-marketing-modal) .export-samples>span{font-size:8px;gap:5px;padding:9px}:is(.audit-marketing,.audit-marketing-modal) .export-samples .icon{width:13px}:is(.audit-marketing,.audit-marketing-modal) .proof-line{margin-top:26px;padding-bottom:26px}:is(.audit-marketing,.audit-marketing-modal) .proof-line>span{font-size:7px}:is(.audit-marketing,.audit-marketing-modal) .proof-line>div{font-size:11px;flex-wrap:wrap;gap:7px 12px;line-height:1.8}:is(.audit-marketing,.audit-marketing-modal) .proof-line i{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .section{padding-block:64px}:is(.audit-marketing,.audit-marketing-modal) .section-head{display:block;margin-bottom:28px}:is(.audit-marketing,.audit-marketing-modal) .section-head h2{font-size:34px;margin-top:16px}:is(.audit-marketing,.audit-marketing-modal) .section-head>p{max-width:none;margin-top:18px;font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .family-grid{grid-template-columns:1fr;gap:19px}:is(.audit-marketing,.audit-marketing-modal) .family-card{padding:23px}:is(.audit-marketing,.audit-marketing-modal) .family-card-top{font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .family-visual{margin-inline:-23px;height:155px}:is(.audit-marketing,.audit-marketing-modal) .family-card h3{font-size:26px}:is(.audit-marketing,.audit-marketing-modal) .family-question{font-size:13px;max-width:270px}:is(.audit-marketing,.audit-marketing-modal) .family-card p{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .family-card .text-link{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .iso-numbers b{font-size:28px}:is(.audit-marketing,.audit-marketing-modal) .iso-numbers b:first-child{font-size:40px}:is(.audit-marketing,.audit-marketing-modal) .mini-gate{width:83px;height:96px}:is(.audit-marketing,.audit-marketing-modal) .connector{width:65px}:is(.audit-marketing,.audit-marketing-modal) .workflow-line{grid-template-columns:1fr 1fr;gap:28px 20px;margin-top:30px}:is(.audit-marketing,.audit-marketing-modal) .workflow-line article:before{display:none}:is(.audit-marketing,.audit-marketing-modal) .workflow-line article>span{margin-bottom:20px}:is(.audit-marketing,.audit-marketing-modal) .workflow-line h3{font-size:20px;max-width:140px}:is(.audit-marketing,.audit-marketing-modal) .workflow-line p{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .field-section{grid-template-columns:1fr;gap:40px}:is(.audit-marketing,.audit-marketing-modal) .field-visual{min-height:440px}:is(.audit-marketing,.audit-marketing-modal) .phone{transform:rotate(-4deg) scale(.9)}:is(.audit-marketing,.audit-marketing-modal) .floating-note{bottom:60px;right:15px}:is(.audit-marketing,.audit-marketing-modal) .field-section h2{font-size:36px}:is(.audit-marketing,.audit-marketing-modal) .field-section .checks li{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .field-section>div>p{font-size:13px}:is(.audit-marketing,.audit-marketing-modal) .report-layout{grid-template-columns:1fr;gap:52px}:is(.audit-marketing,.audit-marketing-modal) .report-layout h2{font-size:36px;margin-top:17px}:is(.audit-marketing,.audit-marketing-modal) .report-layout>div>p{font-size:13px}:is(.audit-marketing,.audit-marketing-modal) .report-option b{font-size:13px}:is(.audit-marketing,.audit-marketing-modal) .report-option small{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .paper-scene{max-width:380px;margin:auto;padding-inline:18px}:is(.audit-marketing,.audit-marketing-modal) .report-paper{padding:25px 24px;min-height:470px}:is(.audit-marketing,.audit-marketing-modal) .report-paper h3{font-size:26px}:is(.audit-marketing,.audit-marketing-modal) .radar{height:220px}:is(.audit-marketing,.audit-marketing-modal) .paper-line{font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .paper-caption{font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .faq-section{grid-template-columns:1fr;gap:16px}:is(.audit-marketing,.audit-marketing-modal) .faq-section h2{font-size:34px;margin-top:17px}:is(.audit-marketing,.audit-marketing-modal) .faq-list summary{font-size:12px;padding-block:20px}:is(.audit-marketing,.audit-marketing-modal) .closing{padding:40px 25px;margin-bottom:44px;border-radius:11px}:is(.audit-marketing,.audit-marketing-modal) .closing h2{font-size:34px;margin-top:19px;letter-spacing:-.045em}:is(.audit-marketing,.audit-marketing-modal) .closing h2 br{display:none}:is(.audit-marketing,.audit-marketing-modal) .closing p{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .closing .actions{gap:10px;align-items:flex-start}:is(.audit-marketing,.audit-marketing-modal) .closing .button{font-size:10px;gap:11px}:is(.audit-marketing,.audit-marketing-modal) .closing small{font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .closing-orbits{right:-430px}:is(.audit-marketing,.audit-marketing-modal) .footer-top{padding-block:36px;grid-template-columns:1fr 1fr;gap:30px 22px}:is(.audit-marketing,.audit-marketing-modal) .footer-top>div:first-child{grid-column:1/-1}:is(.audit-marketing,.audit-marketing-modal) .footer-top .logo{margin-bottom:10px}:is(.audit-marketing,.audit-marketing-modal) .footer-top p{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .footer-top h3{font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .footer-top a{font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .footer-bottom{flex-wrap:wrap;font-size:8px;gap:10px}:is(.audit-marketing,.audit-marketing-modal) .split-hero,.audit-marketing.page-supplier .split-hero{grid-template-columns:1fr;gap:35px}:is(.audit-marketing,.audit-marketing-modal) .split-hero h1,.audit-marketing.page-supplier .split-hero h1{font-size:50px;margin-top:20px}:is(.audit-marketing,.audit-marketing-modal) .split-hero .hero-description{font-size:13px;line-height:1.85;margin-top:22px}:is(.audit-marketing,.audit-marketing-modal) .split-hero .actions{flex-direction:row;align-items:center;margin-top:25px}:is(.audit-marketing,.audit-marketing-modal) .split-hero .button{font-size:10px;padding-inline:14px;gap:13px}:is(.audit-marketing,.audit-marketing-modal) .split-hero .quiet-proof{font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .iso-art{min-height:460px;transform:none;max-width:430px;width:100%;margin:0 auto}:is(.audit-marketing,.audit-marketing-modal) .orbital{height:290px}:is(.audit-marketing,.audit-marketing-modal) .orbital>div:not(.orbit-center){width:260px;height:260px}:is(.audit-marketing,.audit-marketing-modal) .orbital>div:nth-child(2){width:195px;height:195px}:is(.audit-marketing,.audit-marketing-modal) .orbital>div:nth-child(3){width:320px;height:320px}:is(.audit-marketing,.audit-marketing-modal) .orbit-label.a{left:8px;top:30px}:is(.audit-marketing,.audit-marketing-modal) .orbit-label.b{right:0}:is(.audit-marketing,.audit-marketing-modal) .orbit-label.c{left:0;bottom:24px}:is(.audit-marketing,.audit-marketing-modal) .iso-evidence-card{max-width:300px;margin-top:-15px;padding:22px}:is(.audit-marketing,.audit-marketing-modal) .iso-evidence-card h3{font-size:22px}:is(.audit-marketing,.audit-marketing-modal) .iso-evidence-card .status{display:inline-flex;font-size:6px}:is(.audit-marketing,.audit-marketing-modal) .standard-ribbon{gap:13px 20px}:is(.audit-marketing,.audit-marketing-modal) .standard-ribbon>b{font-size:15px;margin:0}:is(.audit-marketing,.audit-marketing-modal) .standard-ribbon>span{margin:0}:is(.audit-marketing,.audit-marketing-modal) .standards-picker{grid-template-columns:1fr}:is(.audit-marketing,.audit-marketing-modal) .standard-tabs{display:flex;overflow:auto;gap:6px;padding:9px;border-right:0;border-bottom:1px solid var(--border)}:is(.audit-marketing,.audit-marketing-modal) .standard-tabs button{min-width:126px;margin:0;padding:13px 12px}:is(.audit-marketing,.audit-marketing-modal) .standard-tabs strong{font-size:17px}:is(.audit-marketing,.audit-marketing-modal) .standard-tabs button>span:not(:last-child){font-size:7px;display:block;margin-top:4px;white-space:nowrap}:is(.audit-marketing,.audit-marketing-modal) .standard-tabs button>span:last-child{display:none}:is(.audit-marketing,.audit-marketing-modal) .standard-content{padding:28px 25px;min-height:430px}:is(.audit-marketing,.audit-marketing-modal) .standard-content h3{font-size:29px}:is(.audit-marketing,.audit-marketing-modal) .standard-content>p{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .standard-content .eyebrow{font-size:7px}:is(.audit-marketing,.audit-marketing-modal) .standard-content .checks li{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .standard-mini{margin-bottom:22px}:is(.audit-marketing,.audit-marketing-modal) .section-note{font-size:10px;line-height:1.9}:is(.audit-marketing,.audit-marketing-modal) .evidence-layout{grid-template-columns:1fr;gap:25px}:is(.audit-marketing,.audit-marketing-modal) .evidence-layout h2{font-size:35px}:is(.audit-marketing,.audit-marketing-modal) .evidence-layout>div>p{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .evidence-chain h3{font-size:21px}:is(.audit-marketing,.audit-marketing-modal) .evidence-chain p{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .evidence-chain>div{gap:20px}:is(.audit-marketing,.audit-marketing-modal) .supplier-art{margin-top:15px;max-width:450px;justify-self:center;width:100%}:is(.audit-marketing,.audit-marketing-modal) .art-index{font-size:7px}:is(.audit-marketing,.audit-marketing-modal) .gate-drawing{margin-top:25px}:is(.audit-marketing,.audit-marketing-modal) .art-gate-labels{padding-inline:13px;margin-top:-7px}:is(.audit-marketing,.audit-marketing-modal) .art-gate-labels span{font-size:6px}:is(.audit-marketing,.audit-marketing-modal) .art-gate-labels b{font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .supplier-art-foot{font-size:10px}:is(.audit-marketing,.audit-marketing-modal) .journey{grid-template-columns:1fr;margin-top:33px;gap:0;padding-left:26px}:is(.audit-marketing,.audit-marketing-modal) .journey:before{inset:0 auto 0 5px;width:1px;height:100%;background:#d6c5e4}:is(.audit-marketing,.audit-marketing-modal) .journey-stage:first-child,:is(.audit-marketing,.audit-marketing-modal) .journey-stage:last-child{display:block}:is(.audit-marketing,.audit-marketing-modal) .journey-stage,:is(.audit-marketing,.audit-marketing-modal) .journey-stage.ramp{padding:22px 12px}:is(.audit-marketing,.audit-marketing-modal) .journey-stage .journey-dot{left:-24px;bottom:auto;top:50%}:is(.audit-marketing,.audit-marketing-modal) .journey-gate{padding:24px;position:relative}:is(.audit-marketing,.audit-marketing-modal) .journey .micro{font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .journey-gate .journey-dot{left:-25px;bottom:auto;top:50%}:is(.audit-marketing,.audit-marketing-modal) .journey-gate>.icon{position:absolute;right:23px;top:16px;width:26px;height:26px}:is(.audit-marketing,.audit-marketing-modal) .journey h3{font-size:23px;margin-top:12px}:is(.audit-marketing,.audit-marketing-modal) .journey p{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .journey p br{display:none}:is(.audit-marketing,.audit-marketing-modal) .journey-stage:first-child{padding-top:0}:is(.audit-marketing,.audit-marketing-modal) .journey-stage:last-child{padding-bottom:0}:is(.audit-marketing,.audit-marketing-modal) .journey-stage:first-child .journey-dot{top:20px}:is(.audit-marketing,.audit-marketing-modal) .journey-stage:last-child .journey-dot{top:auto;bottom:20px}:is(.audit-marketing,.audit-marketing-modal) .journey-section .section-note{margin-top:25px}:is(.audit-marketing,.audit-marketing-modal) .gate-detail{grid-template-columns:1fr;gap:20px}:is(.audit-marketing,.audit-marketing-modal) .gate-number{font-size:74px;margin-bottom:15px}:is(.audit-marketing,.audit-marketing-modal) .gate-detail h2{font-size:36px}:is(.audit-marketing,.audit-marketing-modal) .gate-detail p{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .gate-checklist{padding-top:0}:is(.audit-marketing,.audit-marketing-modal) .gate-checklist>div{gap:17px;padding-block:21px}:is(.audit-marketing,.audit-marketing-modal) .gate-checklist h3{font-size:20px}:is(.audit-marketing,.audit-marketing-modal) .gate-checklist p{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .collaboration-grid{grid-template-columns:1fr;gap:30px}:is(.audit-marketing,.audit-marketing-modal) .collaboration-grid h2{font-size:36px}:is(.audit-marketing,.audit-marketing-modal) .collaboration-grid>div>p{font-size:13px}:is(.audit-marketing,.audit-marketing-modal) .collaboration-card{padding:23px;margin:0 5px}:is(.audit-marketing,.audit-marketing-modal) .collab-top .status{display:inline-flex}:is(.audit-marketing,.audit-marketing-modal) .collab-message{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .compare-section .comparison-table{margin-right:-20px;padding-right:20px}:is(.audit-marketing,.audit-marketing-modal) table{font-size:11px;min-width:550px}:is(.audit-marketing,.audit-marketing-modal) td,:is(.audit-marketing,.audit-marketing-modal) th{padding:17px}:is(.audit-marketing,.audit-marketing-modal) .source-stack{padding-inline:24px}:is(.audit-marketing,.audit-marketing-modal) .source-stack>div{padding:13px 16px}:is(.audit-marketing,.audit-marketing-modal) .source-stack>div>span{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .source-stack small{font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet{padding:24px 20px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet h3{font-size:26px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet .micro{font-size:6px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet>div:not(.generated-top){font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .generated-sheet small{font-size:7px}:is(.audit-marketing,.audit-marketing-modal) .input-ribbon{gap:14px}:is(.audit-marketing,.audit-marketing-modal) .input-ribbon>b{font-size:10px;display:block;width:100%}:is(.audit-marketing,.audit-marketing-modal) .input-ribbon>span{margin-bottom:3px}:is(.audit-marketing,.audit-marketing-modal) .process-example{grid-template-columns:1fr}:is(.audit-marketing,.audit-marketing-modal) .process-context{padding:28px;border-right:0;border-bottom:1px solid var(--border)}:is(.audit-marketing,.audit-marketing-modal) .process-context h3{font-size:29px}:is(.audit-marketing,.audit-marketing-modal) .process-context p{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .process-result{padding:30px 28px}:is(.audit-marketing,.audit-marketing-modal) .process-result:before{left:calc(50% - 18px);top:-19px;transform:rotate(90deg)}:is(.audit-marketing,.audit-marketing-modal) .process-result>.micro{font-size:7px}:is(.audit-marketing,.audit-marketing-modal) .question-example{gap:11px}:is(.audit-marketing,.audit-marketing-modal) .question-example h3{font-size:20px}:is(.audit-marketing,.audit-marketing-modal) .question-example p{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .human-review{font-size:8px}:is(.audit-marketing,.audit-marketing-modal) .internal-steps{gap:25px 20px;margin-top:30px}:is(.audit-marketing,.audit-marketing-modal) .internal-steps h3{font-size:21px;margin-top:23px}:is(.audit-marketing,.audit-marketing-modal) .internal-steps p{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .internal-steps article>span{font-size:29px}:is(.audit-marketing,.audit-marketing-modal) .internal-steps article>.icon{width:20px;height:20px}:is(.audit-marketing,.audit-marketing-modal) .control-section{grid-template-columns:1fr;gap:38px}:is(.audit-marketing,.audit-marketing-modal) .control-visual{padding:27px}:is(.audit-marketing,.audit-marketing-modal) .control-visual h3{font-size:28px}:is(.audit-marketing,.audit-marketing-modal) .control-visual .checks li{font-size:11px}:is(.audit-marketing,.audit-marketing-modal) .control-section h2{font-size:36px}:is(.audit-marketing,.audit-marketing-modal) .control-section>div>p{font-size:13px}:is(.audit-marketing,.audit-marketing-modal) .control-signature{font-size:9px}:is(.audit-marketing,.audit-marketing-modal) .control-signature small{font-size:7px}:is(.audit-marketing,.audit-marketing-modal) .version-row .status{font-size:8px}.audit-marketing-modal{padding:33px 23px}.audit-marketing-modal h2{font-size:29px}.audit-marketing-modal p{font-size:12px}:is(.audit-marketing,.audit-marketing-modal) .dialog-report{padding:18px}:is(.audit-marketing,.audit-marketing-modal) .dialog-report h3{font-size:22px}}:is(.audit-marketing,.audit-marketing-modal) .theater:before{inset:-45px 0}@media (min-width:901px){.audit-marketing.page-internal .split-hero>div:first-child{align-self:start;padding-top:22px}}@media (max-width:640px){:is(.audit-marketing,.audit-marketing-modal) .hero-editorial h1{font-size:44px}.audit-marketing.page-internal .split-hero h1{font-size:44px}}@media (prefers-reduced-motion:reduce){:is(.audit-marketing,.audit-marketing-modal){scroll-behavior:auto}:is(.audit-marketing,.audit-marketing-modal) *,:is(.audit-marketing,.audit-marketing-modal) *:before,:is(.audit-marketing,.audit-marketing-modal) *:after{animation:none!important;transition:none!important}}.audit-marketing{padding-top:127px;isolation:isolate}.audit-marketing .product-nav{position:fixed;top:64px;inset-inline:0}.audit-marketing [id]{scroll-margin-top:144px}.audit-marketing ul{padding-left:0}.audit-marketing .product-nav nav{scrollbar-width:thin;overflow-y:hidden}.audit-marketing .standard-content[hidden],.audit-marketing .gate-detail[hidden]{display:none!important}.audit-marketing-modal[data-state]{display:block;width:min(720px,calc(100vw - 32px));max-width:720px;max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:16px;padding:42px;background:#fff;color:#211a2b}.audit-marketing-modal h2{font-size:34px;margin:16px 0}.audit-marketing-modal .dialog-report{margin-top:20px}.audit-marketing-modal>button:last-child{position:absolute;right:16px;top:16px}.audit-marketing-modal .dialog-report-switch button{min-height:44px}@media (max-width:640px){.audit-marketing-modal[data-state]{padding:32px 22px}.audit-marketing-modal h2{font-size:28px}.audit-marketing{padding-top:122px}}
