@font-face{font-family:Albert Sans;src:url(/assets/albert-sans.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--navy:#10293c;--navy2:#112a3e;--pink:#e90d8b;--ink:#1f2937;--muted:#66717d;--paper:#f5f7f7;--line:#dce2e6;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Albert Sans,Arial,sans-serif}button,input{font:inherit}.eyebrow{color:var(--pink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.eyebrow.light{color:#ff75bf}.portal{overflow:hidden}.draft-ribbon{background:var(--pink);color:#fff;text-align:center;letter-spacing:.11em;text-transform:uppercase;padding:9px 20px;font-size:11px;font-weight:850}.gate-shell{background:var(--navy);grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);min-height:100vh;display:grid;overflow:hidden}.gate-card{color:#fff;z-index:2;place-self:center;width:min(620px,100% - 64px);padding:64px 0;position:relative}.gate-mark{background:var(--pink);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:44px;font-weight:900;display:grid}.gate-card h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(46px,6vw,82px);line-height:.93}.gate-intro{color:#dce6eb;max-width:560px;font-size:19px;line-height:1.55}.gate-form{max-width:600px;margin-top:42px}.gate-form label{margin-bottom:9px;font-size:13px;font-weight:750;display:block}.password-row{background:#fff;border-radius:6px;display:flex;overflow:hidden;box-shadow:0 18px 60px #07172280}.password-row input{border:0;outline:none;flex:1;min-width:0;padding:17px 18px}.password-row button,.button,.browser-copy button,.browser-cta button,.case-cta button{background:var(--pink);color:#fff;cursor:pointer;border:0;padding:16px 22px;font-weight:800}.form-error{color:#ffc5e4;font-weight:700}.gate-note{color:#9eb0bb;margin-top:28px;font-size:13px}.gate-texture{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);background:linear-gradient(130deg,#e90d8b22,#10293c44),url(/assets/case-study-editorial.png) 50%/cover}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10;background:#fffe;align-items:center;gap:26px;height:82px;padding:0 clamp(24px,5vw,76px);display:flex;position:sticky;top:0}.brand{color:var(--navy);align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.brand-monogram{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.brand strong,.brand small{display:block}.brand small{color:var(--muted);margin-top:2px;font-size:11px}.site-header nav{gap:22px;display:flex}.site-header nav a{color:var(--navy);font-size:13px;font-weight:700;text-decoration:none}.private-pill{color:#a40861;text-transform:uppercase;letter-spacing:.08em;background:#fdeaf5;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:850}.lock-button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.review-hero{background:var(--navy);color:#fff;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;gap:80px;min-height:590px;padding:90px clamp(24px,7vw,110px);display:grid}.review-hero h1{letter-spacing:-.055em;max-width:900px;margin:0 0 24px;font-size:clamp(48px,5.5vw,80px);line-height:.96}.hero-deck{color:#d8e3e9;max-width:750px;font-size:20px;line-height:1.55}.hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.button{border-radius:5px;text-decoration:none}.text-link{color:#fff;border-bottom:1px solid #ffffff80;padding-bottom:3px;font-weight:750;text-decoration:none}.hero-aside{border-left:1px solid #ffffff2a;gap:7px;padding-left:36px;display:grid}.hero-aside span{color:#8fa4b1;text-transform:uppercase;letter-spacing:.1em;margin-top:16px;font-size:10px}.hero-aside strong{font-size:16px;line-height:1.35}.overview-strip{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,7vw,110px);display:grid}.overview-strip div{border-right:1px solid var(--line);align-items:baseline;gap:12px;padding:34px 26px;display:flex}.overview-strip div:first-child{border-left:1px solid var(--line)}.overview-strip strong{color:var(--pink);font-size:34px}.overview-strip span{color:var(--muted);font-size:12px;font-weight:750}.signoff-preview{background:#eef1f1;grid-template-columns:.72fr 1.28fr;gap:70px;padding:90px clamp(24px,7vw,110px);display:grid}.signoff-intro h2{letter-spacing:-.045em;color:var(--navy);margin:0 0 22px;font-size:clamp(38px,4vw,58px);line-height:1.02}.signoff-intro>p:last-of-type{color:var(--muted);line-height:1.65}.workflow-line{flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.workflow-line span{color:var(--navy);font-size:11px;font-weight:800}.workflow-line b{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:5px;display:inline-grid}.workflow-line i{background:#b9c4c9;width:18px;height:1px}.approval-preview-list{gap:12px;display:grid}.approval-preview-list article{border:1px solid var(--line);background:#fff;grid-template-columns:130px 1fr auto;align-items:center;gap:22px;padding:25px;display:grid}.approval-preview-list article>div span,.approval-preview-list article>div small{display:block}.approval-preview-list article>div span{color:var(--pink);letter-spacing:.1em;font-size:11px;font-weight:900}.approval-preview-list article>div small{color:var(--muted);margin-top:5px;font-size:11px}.approval-preview-list h3{color:var(--navy);margin:0;font-size:16px}.approval-preview-list p{color:#35745b;background:#e6f4ed;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:850}.approval-preview-list button{border:1px solid var(--navy);color:var(--navy);background:#fff;padding:10px 13px;font-size:11px;font-weight:850}.section{padding:105px clamp(24px,7vw,110px);scroll-margin-top:108px}.section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:60px;margin-bottom:48px;display:grid}.section-heading h2{letter-spacing:-.045em;color:var(--navy);margin:0;font-size:clamp(38px,4vw,58px);line-height:1.02}.section-heading>p{color:var(--muted);margin:0;line-height:1.6}.selector-row{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}.selector-row button{border:0;border-right:1px solid var(--line);text-align:left;color:#9a0b64;cursor:pointer;background:#fff;padding:18px;font-size:11px;font-weight:900}.selector-row button:last-child{border-right:0}.selector-row button span{color:var(--navy);margin-top:5px;font-size:14px;display:block}.selector-row button.active{background:var(--navy);color:#ff78c1}.selector-row button.active span{color:#fff}.post-showcase{border-radius:10px;grid-template-columns:minmax(350px,.85fr) minmax(390px,1.15fr);display:grid;overflow:hidden;box-shadow:0 24px 80px #10293c19}.campaign-art{background:var(--navy);min-height:720px;position:relative;overflow:hidden}.campaign-art img{object-fit:cover;opacity:.62;width:100%;height:100%;position:absolute;inset:0}.campaign-art:after{content:"";background:linear-gradient(#10293c44 0%,#10293cf0 100%);position:absolute;inset:0}.art-brand{z-index:2;color:#fff;letter-spacing:.1em;align-items:center;gap:10px;font-size:10px;font-weight:800;display:flex;position:absolute;top:37px;left:42px;right:42px}.art-brand i{background:var(--pink);width:18px;height:2px}.art-copy{z-index:2;color:#fff;position:absolute;bottom:72px;left:46px;right:42px}.art-copy span{letter-spacing:.14em;color:#ff79c2;font-size:12px;font-weight:850}.art-copy h3{letter-spacing:-.055em;margin:16px 0 20px;font-size:clamp(44px,4vw,62px);line-height:.92}.art-copy small{color:#dbe5ea;font-size:15px;line-height:1.45}.art-footer{z-index:2;color:#fff;font-size:11px;font-weight:800;position:absolute;bottom:30px;left:46px}.post-copy{background:#fff;padding:48px 52px}.platform-tabs{gap:10px;margin-bottom:22px;display:flex}.platform-tabs button{cursor:pointer;background:#f1f4f5;border:0;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.platform-tabs button.active{background:var(--navy);color:#fff}.approval-tag{color:var(--pink);letter-spacing:.12em;font-weight:900;font-size:10px!important}.post-copy p{font-size:15px;line-height:1.57}.caption-cta{border-left:3px solid var(--pink);background:#f7f8f9;padding:13px 15px}.contact-line{color:var(--navy);margin-top:24px;font-weight:850;font-size:13px!important}.status-copy{color:var(--muted);font-size:10px!important;line-height:1.45!important}.warning{border-top:3px solid var(--pink);color:var(--navy);margin-top:18px;padding-top:17px;font-size:12px;font-weight:800}.review-note{background:#fff8fc;border:1px solid #f2b8d8;grid-template-columns:160px 1fr;gap:24px;margin-top:24px;padding:22px 25px;font-size:13px;line-height:1.55;display:grid}.review-note strong{color:#a40861}.review-note span{color:var(--muted)}.landing-preview{background:var(--paper)}.page-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.page-tabs button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:800}.page-tabs button.active{background:var(--pink);border-color:var(--pink);color:#fff}.mini-browser{background:#fff;border:1px solid #e5eaed;border-radius:12px;overflow:hidden;box-shadow:0 30px 90px #10293c1e}.browser-bar{background:#eef1f3;align-items:center;gap:7px;height:48px;padding:0 17px;display:flex}.browser-bar i{background:#c5cdd2;border-radius:50%;width:9px;height:9px}.browser-bar span{color:#7b858c;margin-left:12px;font-size:11px}.browser-site-header{border-bottom:1px solid var(--line);height:75px;color:var(--navy);align-items:center;gap:10px;padding:0 42px;display:flex}.browser-site-header strong{font-size:17px}.browser-site-header>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.browser-site-header nav{margin-left:auto;font-size:10px;font-weight:750}.browser-page{grid-template-columns:1fr 1fr;min-height:590px;display:grid}.browser-copy{align-self:center;padding:68px}.browser-copy h3{color:var(--navy);letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(40px,4vw,57px);line-height:.98}.browser-copy p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.6}.browser-copy button{border-radius:5px;margin-top:18px}.browser-page img{object-fit:cover;width:100%;height:100%}.reassurance{background:var(--navy);color:#fff;grid-template-columns:repeat(4,1fr);padding:22px 36px;display:grid}.reassurance span{text-align:center;border-right:1px solid #fff3;font-size:10px;font-weight:750}.reassurance span:last-child{border:0}.browser-content>section{padding:70px max(45px,8%)}.browser-content h4{letter-spacing:-.04em;color:var(--navy);margin:0 0 22px;font-size:clamp(32px,3vw,46px);line-height:1.02}.browser-content .lead{max-width:850px;color:var(--muted);font-size:17px;line-height:1.65}.browser-content ul{columns:2;column-gap:50px;margin:32px 0 0;padding:0;list-style:none}.browser-content li{break-inside:avoid;border-top:1px solid var(--line);color:var(--navy);padding:14px 0 14px 28px;font-weight:700;position:relative}.browser-content li:before{content:"";background:var(--pink);border-radius:50%;width:8px;height:8px;position:absolute;top:20px;left:3px}.process-panel{background:var(--navy);color:#fff}.process-panel h4{color:#fff}.process-grid{background:#fff3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.process-grid div{background:var(--navy);padding:30px 26px}.process-grid b{color:var(--pink);font-size:30px}.process-grid p{color:#dce5e9;font-size:13px;line-height:1.5}.faq-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.faq-grid details{border:1px solid var(--line);padding:22px}.faq-grid summary{color:var(--navy);font-weight:850}.faq-grid p{color:var(--muted);font-size:14px;line-height:1.55}.important-note{background:#fff7fb;border:1px solid #efb3d5;grid-template-columns:120px 1fr;gap:20px;margin:0 max(45px,8%) 70px;padding:24px 28px;display:grid}.important-note strong{color:#a40861}.important-note p{color:var(--muted);margin:0}.browser-cta{background:var(--pink);color:#fff;justify-content:space-between;align-items:center;gap:40px;display:flex}.browser-cta h4{color:#fff}.browser-cta p{max-width:720px}.browser-cta button{background:var(--navy);white-space:nowrap}.browser-warning{text-align:center;color:var(--navy);margin:0;padding:20px;font-size:12px;font-weight:850}.case-section{background:#fff}.case-story{border:1px solid var(--line);box-shadow:0 25px 80px #10293c12}.case-hero{color:#fff;background:var(--navy);align-items:end;min-height:510px;padding:60px;display:flex;position:relative;overflow:hidden}.case-hero img{object-fit:cover;opacity:.48;width:100%;height:100%;position:absolute;inset:0}.case-hero:after{content:"";background:linear-gradient(90deg,#10293cf4,#10293c60);position:absolute;inset:0}.case-hero div{z-index:2;max-width:790px;position:relative}.case-hero h3{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(42px,5vw,68px);line-height:.96}.case-hero p:last-child{color:#dbe5ea;font-size:18px;line-height:1.5}.privacy-note{background:#fff7fb;border-bottom:1px solid #f1c4de;grid-template-columns:150px 1fr;gap:24px;padding:24px 42px;display:grid}.privacy-note strong{color:#a40861}.privacy-note span{color:var(--muted);font-size:13px;line-height:1.55}.case-body{grid-template-columns:230px 1fr;padding:20px 60px;display:grid}.case-body aside,.case-body div{border-bottom:1px solid var(--line);padding:40px 0}.case-body aside{color:var(--navy);flex-direction:column;display:flex}.case-body aside span{color:var(--pink);margin-bottom:12px;font-size:12px;font-weight:900}.case-body div p{max-width:820px;color:var(--muted);margin:0;line-height:1.7}.case-cta{background:var(--navy);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:15px 40px;margin:40px 60px 30px;padding:42px;display:grid}.case-cta h4{margin:0;font-size:30px;line-height:1.05}.case-cta p{color:#dbe5ea;margin:0;line-height:1.55}.case-cta button{grid-area:1/2/3}.case-legal{padding:0 60px 45px}.case-legal p{color:var(--muted);font-size:10px;line-height:1.5}.case-legal strong{color:var(--navy);font-size:11px}.format-heading{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin:90px 0 30px;display:grid}.format-heading h3{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:40px}.format-heading>p{color:var(--muted);line-height:1.6}.carousel-preview{grid-template-columns:repeat(5,minmax(210px,1fr));gap:12px;padding-bottom:12px;display:grid;overflow-x:auto}.slide{aspect-ratio:4/5;border:1px solid var(--line);background:#f2f4f4;flex-direction:column;min-width:210px;padding:24px;display:flex}.slide span{color:var(--pink);letter-spacing:.12em;font-size:9px;font-weight:900}.slide h4{letter-spacing:-.04em;color:var(--navy);margin:auto 0 20px;font-size:25px;line-height:1.03}.slide p{color:var(--muted);font-size:12px;line-height:1.5}.slide.cover,.slide.end{background:var(--navy)}.slide.cover h4,.slide.end h4{color:#fff}.slide.cover p,.slide.end p,.slide.end small{color:#cedbe2}.diagram{align-items:center;margin:auto 0;display:flex}.diagram i{background:var(--pink);border-radius:50%;width:22px;height:22px;position:relative}.diagram i:not(:last-child):after{content:"";background:var(--navy);width:20px;height:2px;position:absolute;top:10px;left:22px}.case-decision{grid-template-columns:1fr 1fr;gap:22px;margin-top:28px;display:grid}.case-decision>div{border:1px solid var(--line);padding:30px}.decision-icon{background:var(--pink);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.decision-icon.muted{color:var(--navy);background:#cad2d6}.case-decision h4{color:var(--navy);margin:20px 0 10px;font-size:23px}.case-decision p{color:var(--muted);margin:0;line-height:1.6}.compliance-section{background:var(--navy);color:#fff}.compliance-section .section-heading h2{color:#fff}.compliance-section .section-heading>p{color:#bdcbd3}.wording-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.wording-grid article{color:var(--ink);background:#fff;padding:38px}.wording-grid span{color:var(--pink);letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.wording-grid p{margin-bottom:28px;font-size:13px;line-height:1.65}.compliance-callout{border-left:5px solid var(--pink);background:#ffffff0d;margin-top:22px;padding:28px 34px}.compliance-callout strong{color:#ff78c1}.compliance-callout p{color:#d3dfe5;line-height:1.65}.checklist{margin-top:75px}.checklist h3{letter-spacing:-.04em;font-size:38px}.checklist>div{border-top:1px solid #ffffff2b;grid-template-columns:1fr 1fr;display:grid}.checklist p{border-bottom:1px solid #ffffff2b;gap:18px;margin:0;padding:20px;display:flex}.checklist p:nth-child(odd){border-right:1px solid #ffffff2b}.checklist b{color:var(--pink)}.portal-footer{color:#a8bac5;background:#091c2b;grid-template-columns:360px 1fr;gap:80px;padding:55px clamp(24px,7vw,110px);display:grid}.portal-footer div{border-right:1px solid #ffffff1e;padding-right:50px}.portal-footer img{object-fit:contain;filter:brightness(0)invert();max-width:210px;max-height:55px;margin-bottom:20px}.portal-footer p{margin:0;font-size:10px;line-height:1.65}.approval-workflow{background:#eef1f1;scroll-margin-top:108px}.workflow-hero{background:var(--navy);color:#fff;grid-template-columns:1fr .7fr;align-items:end;gap:80px;padding:90px clamp(24px,7vw,110px);display:grid}.workflow-hero h2{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(44px,5vw,70px);line-height:.96}.workflow-hero>div>p:last-child{color:#c9d7de;max-width:720px;font-size:18px;line-height:1.6}.workflow-progress{background:#ffffff0c;border:1px solid #ffffff25;padding:32px}.workflow-progress>div:first-child{align-items:baseline;gap:14px;display:flex}.workflow-progress strong{color:#ff75bf;font-size:55px}.workflow-progress span{color:#d7e1e6;font-size:13px}.progress-track{background:#ffffff1c;height:7px;margin:24px 0 16px;overflow:hidden}.progress-track i{background:var(--pink);height:100%;transition:width .3s;display:block}.workflow-progress small{color:#98adb8;line-height:1.5}.workflow-steps{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,7vw,110px);display:grid}.workflow-steps>div{border-right:1px solid var(--line);padding:32px 25px}.workflow-steps>div:first-child{border-left:1px solid var(--line)}.workflow-steps b{color:var(--pink);margin-bottom:13px;font-size:11px;display:block}.workflow-steps strong,.workflow-steps span{display:block}.workflow-steps strong{color:var(--navy);font-size:14px}.workflow-steps span{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.5}.queue-shell{padding:95px clamp(24px,7vw,110px)}.queue-heading{grid-template-columns:1fr .65fr;align-items:end;gap:50px;margin-bottom:34px;display:grid}.queue-heading h3{color:var(--navy);letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,52px);line-height:1}.queue-heading>p{color:var(--muted);line-height:1.55}.queue-toolbar{border:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:16px;padding:16px;display:flex}.queue-toolbar>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.queue-toolbar span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin:0 5px;font-size:10px;font-weight:900}.queue-toolbar button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:99px;padding:8px 11px;font-size:11px;font-weight:800}.queue-toolbar button.active{background:var(--navy);border-color:var(--navy);color:#fff}.approval-register{gap:8px;display:grid}.approval-item{border:1px solid var(--line);background:#fff;grid-template-columns:105px 1fr 150px 110px;align-items:center;gap:24px;padding:21px 23px;display:grid}.item-code{border-right:1px solid var(--line)}.item-code b,.item-code span{display:block}.item-code b{color:var(--pink);letter-spacing:.1em;font-size:12px}.item-code span{color:var(--muted);margin-top:5px;font-size:10px}.item-main>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.item-main h4{color:var(--navy);margin:6px 0;font-size:16px}.item-main small{color:var(--muted);font-size:10px}.status-badge{border-radius:99px;width:max-content;padding:7px 10px;margin:0!important;font-size:10px!important;font-weight:900!important}.status-badge.ready{color:#66717d;background:#eef1f3}.status-badge.approved{color:#27704f;background:#e3f4eb}.status-badge.changes{color:#a64f12;background:#fff0e2}.status-badge.expired{color:#a82e4d;background:#fce9ee}.approval-item>button{border:1px solid var(--navy);color:var(--navy);cursor:pointer;background:#fff;padding:10px;font-size:11px;font-weight:850}.approval-item>button:hover{background:var(--navy);color:#fff}.workflow-caution{background:var(--pink);color:#fff;z-index:2;grid-template-columns:220px 1fr;gap:28px;margin:0 clamp(24px,7vw,110px);padding:30px 38px;display:grid;position:relative;transform:translateY(34px)}.workflow-caution p{margin:0;font-size:13px;line-height:1.6}.review-modal{z-index:100;background:#071925d9;align-items:start;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.review-modal-card{background:#fff;width:min(1450px,100%);margin:auto;box-shadow:0 30px 100px #0008}.review-modal-card>header{background:var(--navy);color:#fff;justify-content:space-between;gap:30px;padding:30px 38px;display:flex}.review-modal-card>header span{color:#ff75bf;letter-spacing:.13em;font-size:10px;font-weight:900}.review-modal-card>header h2{margin:10px 0 8px;font-size:36px;line-height:1}.review-modal-card>header p{color:#9eb2bd;margin:0;font-size:12px}.review-modal-card>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff50;width:42px;height:42px;font-size:26px}.review-modal-grid{grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);display:grid}.item-proof{background:#f5f7f7;max-height:calc(100vh - 150px);padding:42px;overflow-y:auto}.proof-label{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.proof-label span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.proof-label a{color:var(--pink);font-size:11px;font-weight:800}.proof-art{background:var(--navy);height:500px;position:relative;overflow:hidden}.proof-art img{object-fit:cover;opacity:.58;width:100%;height:100%}.proof-art:after{content:"";background:linear-gradient(#10293c20,#10293cec);position:absolute;inset:0}.proof-art>div{z-index:2;color:#fff;position:absolute;bottom:45px;left:42px;right:42px}.proof-art b,.proof-art span{display:block}.proof-art b{letter-spacing:-.05em;max-width:570px;font-size:48px;line-height:.95}.proof-art span{color:#d8e3e9;margin-top:18px;font-size:14px}.proof-copy{border:1px solid var(--line);background:#fff;padding:30px}.proof-copy p{border-bottom:1px solid var(--line);padding-bottom:16px;font-size:14px;line-height:1.65}.proof-copy p:last-child{color:var(--navy);border:0;margin-bottom:0;padding:0;font-weight:700}.item-proof>aside{border-left:4px solid var(--pink);background:#fff5fb;margin-top:15px;padding:18px 21px}.item-proof>aside p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.decision-side{padding:42px}.decision-side h3{color:var(--navy);letter-spacing:-.04em;margin:0 0 24px;font-size:30px}.decision-form label{color:var(--navy);margin-bottom:15px;font-size:11px;font-weight:800;display:block}.decision-form input:not([type=radio]):not([type=checkbox]),.decision-form select,.decision-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd8dd;border-radius:3px;margin-top:7px;padding:12px;display:block}.form-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.decision-form fieldset{border:1px solid var(--line);margin:0 0 17px;padding:15px}.decision-form legend{color:var(--muted);padding:0 6px;font-size:10px;font-weight:900}.radio-line{align-items:center;gap:9px;padding:8px;margin:0!important;display:flex!important}.radio-line input{accent-color:var(--pink)}.check-line{background:#f5f7f7;grid-template-columns:18px 1fr;gap:7px;padding:14px;line-height:1.45;display:grid!important}.check-line input{accent-color:var(--pink)}.official-note{color:var(--muted);font-size:10px;line-height:1.5}.decision-submit{background:var(--pink);color:#fff;cursor:pointer;border:0;width:100%;padding:15px;font-weight:900}.decision-submit:disabled{opacity:.6}.form-success{color:#27704f;background:#e3f4eb;padding:10px;font-size:12px;font-weight:800}.form-error-inline{color:#a82e4d;background:#fce9ee;padding:10px;font-size:12px;font-weight:800}.decision-history{margin-top:35px}.decision-history h3{color:var(--navy);font-size:22px}.decision-history>div{border-top:1px solid var(--line);background:#fff;padding:18px}.decision-history>div>p{color:var(--muted);font-size:11px;line-height:1.5}.decision-history blockquote{border-left:3px solid var(--pink);color:var(--navy);margin:10px 0 0;padding-left:12px;font-size:12px}@media (max-width:1050px){.site-header nav{display:none}.post-showcase{grid-template-columns:1fr 1fr}.campaign-art{min-height:680px}.browser-copy{padding:48px}.carousel-preview{grid-template-columns:repeat(5,230px)}}@media (max-width:850px){.gate-shell{grid-template-columns:1fr}.gate-texture{display:none}.review-hero,.section-heading,.post-showcase,.browser-page,.format-heading,.wording-grid{grid-template-columns:1fr}.review-hero{gap:30px}.hero-aside{border-top:1px solid #ffffff2a;border-left:0;padding:24px 0 0}.overview-strip,.selector-row{grid-template-columns:1fr 1fr}.selector-row button:nth-child(2){border-right:0}.selector-row button:nth-child(-n+2){border-bottom:1px solid var(--line)}.campaign-art{min-height:600px}.browser-page img{height:430px}.reassurance,.process-grid{grid-template-columns:1fr 1fr}.reassurance span:nth-child(2){border:0}.reassurance span{padding:8px}.browser-content ul{columns:1}.case-body{grid-template-columns:160px 1fr;padding:15px 35px}.case-cta{grid-template-columns:1fr;margin:35px}.case-cta button{grid-area:auto/1;width:max-content}.case-legal{padding:0 35px 35px}.portal-footer{grid-template-columns:1fr;gap:30px}.portal-footer div{border-bottom:1px solid #ffffff1e;border-right:0;padding:0 0 30px}.private-pill{display:none}}@media (max-width:560px){.gate-card{width:calc(100% - 40px)}.password-row{box-shadow:none;background:0 0;display:block}.password-row input,.password-row button{border-radius:5px;width:100%}.password-row button{margin-top:10px}.draft-ribbon{font-size:8px}.section,.review-hero{padding-left:22px;padding-right:22px}.overview-strip{padding:0 22px}.overview-strip div{padding:22px 10px;display:block}.overview-strip strong,.overview-strip span{display:block}.post-copy{padding:28px}.art-copy{left:28px}.art-copy h3{font-size:43px}.browser-copy{padding:38px 28px}.browser-copy h3{font-size:39px}.browser-site-header{padding:0 20px}.browser-site-header nav,.browser-site-header>span{display:none}.reassurance,.process-grid,.faq-grid{grid-template-columns:1fr}.reassurance span{border:0;border-bottom:1px solid #fff3}.browser-content>section{padding:50px 28px}.important-note{grid-template-columns:1fr;margin:0 28px 50px}.browser-cta{display:block}.browser-cta button{margin-top:18px}.case-hero{min-height:480px;padding:35px}.case-hero h3{font-size:40px}.privacy-note{grid-template-columns:1fr;padding:24px}.case-body{grid-template-columns:1fr;padding:0 25px}.case-body aside{border-bottom:0;padding-bottom:0}.case-body div{padding-top:14px}.case-cta{margin:25px;padding:28px}.case-decision,.checklist>div{grid-template-columns:1fr}.checklist p:nth-child(odd){border-right:0}.review-note{grid-template-columns:1fr}.site-header{padding:0 18px}.brand small{display:none}.format-heading{margin-top:65px}}@media (max-width:850px){.signoff-preview{grid-template-columns:1fr}.approval-preview-list article{grid-template-columns:110px 1fr}.approval-preview-list article p,.approval-preview-list article button{grid-column:2}}@media (max-width:560px){.signoff-preview{padding:62px 22px}.approval-preview-list article{grid-template-columns:1fr}.approval-preview-list article p,.approval-preview-list article button{grid-column:1}.approval-preview-list article button{width:100%}}@media (max-width:950px){.workflow-hero,.queue-heading,.review-modal-grid{grid-template-columns:1fr}.workflow-steps{grid-template-columns:1fr 1fr}.approval-item{grid-template-columns:90px 1fr 140px}.approval-item>button{grid-column:2/4}.item-proof{max-height:none}.decision-side{border-top:1px solid var(--line)}}@media (max-width:620px){.workflow-hero,.queue-shell{padding-left:22px;padding-right:22px}.workflow-steps{grid-template-columns:1fr}.workflow-steps>div{border-left:1px solid var(--line)}.approval-item{grid-template-columns:1fr;gap:11px}.item-code{border:0}.approval-item>button{grid-column:1;width:100%}.queue-toolbar{display:block}.queue-toolbar>div{margin-bottom:10px}.workflow-caution{grid-template-columns:1fr;margin:0 22px}.review-modal{padding:0}.review-modal-card>header{padding:24px}.review-modal-card>header h2{font-size:28px}.item-proof,.decision-side{padding:24px}.proof-art{height:400px}.proof-art b{font-size:38px}.form-row{grid-template-columns:1fr}}.approval-gallery{background:#eef1f1;scroll-margin-top:104px}.gallery-hero{background:var(--navy);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:70px;min-height:490px;padding:90px clamp(24px,7vw,110px);display:grid}.gallery-hero h1{letter-spacing:-.055em;margin:0 0 25px;font-size:clamp(48px,6vw,84px);line-height:.92}.gallery-hero>div:first-child>p:last-child{color:#cbd9e0;max-width:760px;font-size:18px;line-height:1.62}.gallery-count{text-align:center;border:1px solid #ffffff35;border-radius:50%;place-content:center;width:240px;height:240px;display:grid}.gallery-count strong{color:var(--pink);font-size:74px;line-height:.8}.gallery-count span{color:#d8e2e7;margin-top:14px;font-size:12px;line-height:1.45}.gallery-shell{padding:95px clamp(24px,7vw,110px)}.gallery-heading{grid-template-columns:1fr .6fr;align-items:end;gap:55px;margin-bottom:35px;display:grid}.gallery-heading h2{letter-spacing:-.045em;color:var(--navy);margin:0;font-size:clamp(38px,4.5vw,60px);line-height:.98}.gallery-heading>p{color:var(--muted);line-height:1.6}.gallery-filters{border:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;gap:15px;margin-bottom:22px;padding:14px;display:flex}.gallery-filters>div{flex-wrap:wrap;gap:7px;display:flex}.gallery-filters button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:99px;padding:9px 13px;font-size:11px;font-weight:800}.gallery-filters button.active{background:var(--navy);border-color:var(--navy);color:#fff}.ad-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ad-card{border:1px solid var(--line);background:#fff;transition:transform .2s,box-shadow .2s;overflow:hidden}.ad-card:hover{transform:translateY(-3px);box-shadow:0 24px 60px #10293c18}.ad-card__open{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.ad-card__art{background:var(--navy);color:#fff;height:430px;position:relative;overflow:hidden}.ad-card__art img{object-fit:cover;opacity:.62;width:100%;height:100%;position:absolute;inset:0}.ad-card__art:after{content:"";background:linear-gradient(#10293c1a,#10293ce8);position:absolute;inset:0}.ad-card__art>div{z-index:2;position:absolute;bottom:34px;left:30px;right:30px}.ad-card__art span,.ad-card__art strong,.ad-card__art small{display:block}.ad-card__art span{color:#ff78c1;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.ad-card__art strong{letter-spacing:-.05em;margin-top:15px;font-size:36px;line-height:.96}.ad-card__art small{color:#dae4e9;margin-top:15px;font-size:12px;line-height:1.45}.ad-card__meta{grid-template-columns:1fr auto;align-items:start;gap:18px;min-height:145px;padding:23px;display:grid}.ad-card__meta small{color:var(--pink);letter-spacing:.09em;font-size:9px;font-weight:900}.ad-card__meta h3{color:var(--navy);margin:8px 0 5px;font-size:16px}.ad-card__meta p{color:var(--muted);margin:0;font-size:11px}.ad-card__meta .status-badge{margin-top:1px!important}.website-links{background:var(--navy);color:#fff;grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:90px;padding:60px;display:grid}.website-links h2{letter-spacing:-.04em;margin:0 0 18px;font-size:38px;line-height:1.02}.website-links>div:first-child>p:last-child{color:#c9d6dd;line-height:1.6}.website-links>div:last-child{border-top:1px solid #ffffff2b}.website-links a{border-bottom:1px solid #ffffff2b;justify-content:space-between;gap:20px;padding:17px 3px;font-size:13px;text-decoration:none;display:flex}.website-links a b{color:#ff78c1;font-size:11px}.content-manager{border:1px solid var(--line);background:#fff;margin-top:22px}.content-manager summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;list-style:none;display:flex}.content-manager summary::-webkit-details-marker{display:none}.content-manager summary span{align-items:center;gap:18px;display:flex}.content-manager summary b{color:var(--pink)}.content-manager summary i{font-size:11px;font-style:normal;font-weight:850}.content-manager[open] summary{border-bottom:1px solid var(--line)}.content-manager>div{padding:38px}.content-manager>div>p{color:var(--muted);max-width:850px;line-height:1.6}.submission-form{max-width:1000px;margin-top:28px}.submission-form label,.compact-decision-form label{color:var(--navy);margin-bottom:15px;font-size:11px;font-weight:800;display:block}.submission-form label small,.compact-decision-form label small{color:var(--muted);font-weight:600}.submission-form input:not([type=checkbox]),.submission-form select,.submission-form textarea,.compact-decision-form input:not([type=radio]),.compact-decision-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd8dd;border-radius:3px;margin-top:7px;padding:12px;display:block}.warning-choice{background:#fff7fb;border:1px solid #efb3d5;align-items:center;gap:10px;padding:15px;display:flex!important}.warning-choice input,.decision-choice input{accent-color:var(--pink)}.review-modal{z-index:200}.ad-review-card{background:#fff;width:min(1420px,100%);margin:auto;box-shadow:0 35px 110px #0008}.ad-review-card>header{background:var(--navy);color:#fff;justify-content:space-between;gap:25px;padding:28px 36px;display:flex}.ad-review-card>header span{color:#ff78c1;letter-spacing:.12em;font-size:10px;font-weight:900}.ad-review-card>header h2{margin:10px 0 7px;font-size:34px;line-height:1}.ad-review-card>header p{color:#a9bbc5;margin:0;font-size:12px}.ad-review-card>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff50;width:44px;height:44px;font-size:27px}.ad-proof-layout{grid-template-columns:minmax(0,1.35fr) minmax(370px,.65fr);display:grid}.ad-proof{background:#f4f6f6;max-height:calc(100vh - 145px);padding:38px;overflow-y:auto}.proof-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.proof-heading>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.exact-art{background:var(--navy);color:#fff;height:610px;position:relative;overflow:hidden}.exact-art>img{object-fit:cover;opacity:.64;width:100%;height:100%;position:absolute;inset:0}.exact-art:after{content:"";background:linear-gradient(#10293c10,#10293cf2);position:absolute;inset:0}.exact-art>div{z-index:2;position:absolute;bottom:42px;left:46px;right:46px}.exact-art small,.exact-art h3,.exact-art p,.exact-art b{display:block}.exact-art small{letter-spacing:.12em;font-size:9px;font-weight:900}.exact-art h3{letter-spacing:-.055em;max-width:650px;margin:75px 0 17px;font-size:54px;line-height:.94}.exact-art p{color:#dae5ea;max-width:520px;font-size:14px;line-height:1.5}.exact-art b{margin-top:25px;font-size:11px}.exact-copy{border:1px solid var(--line);background:#fff;padding:36px}.exact-copy>span{color:var(--pink);letter-spacing:.11em;margin-bottom:25px;font-size:10px;font-weight:900;display:block}.exact-copy>p{margin:0 0 18px;font-size:14px;line-height:1.68}.exact-cta{border-left:4px solid var(--pink);background:#f7f8f8;margin:25px 0;padding:22px}.exact-cta b,.exact-disclosure b,.internal-note b{color:var(--navy);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.exact-cta p{font-size:14px;line-height:1.58}.exact-cta a{color:var(--pink);word-break:break-all;font-size:11px;font-weight:800}.exact-disclosure{border-top:1px solid var(--line);padding-top:22px}.exact-disclosure p{color:var(--muted);font-size:10px;line-height:1.55}.exact-disclosure .exact-warning{color:var(--navy);border-top:3px solid var(--pink);padding-top:13px;font-size:12px;font-weight:900}.internal-note{background:#fff8e7;border:1px solid #ecdcae;margin-top:20px;padding:18px}.internal-note p{font-size:12px;line-height:1.55}.proof-boundary{color:#8b205d;background:#fff7fb;border:1px solid #efb3d5;margin:14px 0 0;padding:16px;font-size:11px;font-weight:750;line-height:1.5}.review-decision{max-height:calc(100vh - 145px);padding:38px;overflow-y:auto}.review-decision>h3{color:var(--navy);letter-spacing:-.04em;margin:0 0 25px;font-size:29px}.decision-choice{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px;display:grid}.decision-choice label{border:1px solid var(--line);align-items:center;gap:8px;padding:13px;margin:0!important;display:flex!important}.scope-line{color:var(--muted);background:#f4f6f6;padding:13px;font-size:10px;line-height:1.45}.compact-history{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.compact-history h4{color:var(--navy);font-size:18px}.compact-history>div{border-top:1px solid var(--line);padding:17px 0}.compact-history p{color:var(--muted);font-size:11px;line-height:1.55}.compact-history blockquote{border-left:3px solid var(--pink);margin:10px 0 0;padding-left:12px;font-size:11px}.website-wording{background:#fff;grid-template-columns:.75fr 1.25fr;gap:70px;padding:100px clamp(24px,7vw,110px);display:grid}.website-wording h2{letter-spacing:-.045em;color:var(--navy);margin:0 0 22px;font-size:clamp(38px,4.5vw,58px);line-height:.98}.website-wording>div>p:last-child{color:var(--muted);line-height:1.65}.website-wording article{border-left:5px solid var(--pink);background:#f4f6f6;padding:36px}.website-wording article span{color:var(--pink);letter-spacing:.1em;font-size:10px;font-weight:900}.website-wording article p{color:var(--ink);font-size:13px;line-height:1.68}.website-wording article a{color:var(--pink);margin-top:12px;font-size:12px;font-weight:850;display:inline-block}@media (max-width:1050px){.ad-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-proof-layout{grid-template-columns:1fr}.ad-proof,.review-decision{max-height:none}.review-decision{border-top:1px solid var(--line)}}@media (max-width:800px){.gallery-hero,.gallery-heading,.website-links,.website-wording{grid-template-columns:1fr}.gallery-count{width:180px;height:180px}.ad-gallery{grid-template-columns:1fr}.gallery-filters{display:block}.gallery-filters>div+div{margin-top:10px}.website-links{padding:40px}.content-manager>div{padding:25px}.exact-art{height:520px}}@media (max-width:560px){.gallery-hero,.gallery-shell,.website-wording{padding-left:22px;padding-right:22px}.gallery-hero{padding-top:70px;padding-bottom:70px}.gallery-hero h1{font-size:48px}.gallery-count{width:150px;height:150px}.gallery-count strong{font-size:55px}.ad-card__art{height:400px}.ad-review-card>header{padding:22px}.ad-review-card>header h2{font-size:27px}.ad-proof,.review-decision{padding:20px}.exact-art{height:450px}.exact-art>div{bottom:28px;left:25px;right:25px}.exact-art h3{font-size:39px}.exact-copy{padding:24px}.form-row,.decision-choice{grid-template-columns:1fr}.website-links{padding:28px}.website-wording article{padding:25px}}.ad-card__art.custom img,.exact-art.custom>img{opacity:1;object-fit:contain;background:#f4f6f6}.ad-card__art.custom:after,.exact-art.custom:after{display:none}
