/* Campaign examples: all artwork is local HTML/CSS; no stock photos or external API */
.examples-hero{background:#1b3428;color:#f3f5ee;padding:95px 0 78px;overflow:hidden}.examples-hero .section-index{color:#accba5}.examples-hero h1{font:800 clamp(54px,6vw,91px)/1.03 var(--heading);letter-spacing:-.084em;margin:24px 0}.examples-hero h1 em,.examples-closing h2 em{font:400 1em Georgia,serif;color:#e6a186}.examples-hero>div>p:not(.example-notice){font-size:17px;line-height:1.75;color:#c0cfc0;max-width:720px}.examples-nav{display:flex;gap:11px;flex-wrap:wrap;margin:32px 0}.examples-nav a{border:1px solid #78918177;color:#eaf3e8;text-decoration:none;padding:13px 20px;font-size:12px;font-weight:750}.examples-nav a:hover{background:#355346}.example-notice{border-top:1px solid #a2b5a343;padding-top:19px;color:#b7c6bb;font-size:11px;max-width:850px;line-height:1.75}.examples-stack{padding-top:65px;padding-bottom:80px}.sample-case{padding:40px 0 85px;scroll-margin-top:115px;border-bottom:1px solid #d4ded2}.sample-case:last-child{border:0;padding-bottom:0}.sample-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:13px 17px;background:#e4e9de;color:#4d6758;font-size:10px;font-weight:850;letter-spacing:.08em}.sample-header{display:grid;grid-template-columns:1.5fr .5fr;gap:40px;align-items:end;padding:33px 0 30px}.sample-header h2{font:800 clamp(32px,3.8vw,50px)/1.13 var(--heading);letter-spacing:-.06em;max-width:780px;margin:16px 0}.sample-header p{font-size:14px;line-height:1.8;color:#53695d;max-width:780px}.sample-header aside{display:flex;flex-direction:column;gap:8px;border-left:3px solid #dc886c;padding:16px 20px;background:#eaf0e7}.sample-header aside b{font-size:9px;letter-spacing:.1em;color:#687e6d}.sample-header aside strong{font-size:19px;line-height:1.2}.sample-header aside span{font-size:11px;line-height:1.5;color:#64776a}.sample-visuals{display:grid;grid-template-columns:1.3fr 1fr;gap:17px}.sample-road-display,.sample-mail-display{overflow:hidden;background:#e3eae0;position:relative;padding:20px}.sample-road-display{background:linear-gradient(160deg,#a1b3a7,#ced7cb 50%,#aabdb0);min-height:390px}.sample-road-display:after{content:'';position:absolute;left:-10%;right:-10%;bottom:0;height:64px;background:repeating-linear-gradient(90deg,#53605b 0 55px,#5f6e66 55px 75px);opacity:.4;z-index:0}.sample-caption{font-size:9px;font-weight:800;letter-spacing:.1em;color:#3b5a47}.billboard-body{position:relative;z-index:1;background:#152820;border:11px solid #242f2b;color:#eff9ea;padding:25px 32px;margin:50px 12% 0;min-height:190px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 20px 28px #18241f55;gap:12px}.billboard-logo{font-size:12px;font-weight:900;letter-spacing:.09em}.billboard-logo small{display:block;font-weight:500;letter-spacing:.09em;font-size:7px;margin-top:5px;opacity:.6}.billboard-body>strong{font:850 clamp(23px,3vw,45px)/.97 var(--heading);letter-spacing:-.065em;max-width:480px}.billboard-footer{font-size:8px;letter-spacing:.14em;font-weight:850;color:#d3e3bf}.billboard-footer b{float:right;color:#ed9d7d;font-size:20px}.billboard-support{position:relative;height:60px;width:25px;margin:auto;background:#34433c;box-shadow:0 0 0 2px #29372d}.sample-mail-display{background:#d6dfd4;min-height:390px}.mail-body{background:#fcf5e8;color:#1e3d31;box-shadow:0 18px 38px #384a3866;min-height:267px;margin:30px 5% 0;position:relative;padding:25px 29px;display:flex;flex-direction:column;gap:13px;overflow:hidden}.mail-top{display:flex;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:.06em;font-weight:850}.mail-top span{font-size:7px}.mail-decoration{font-size:45px;color:#d88966;position:absolute;right:34px;top:52px;opacity:.75}.mail-body strong{font:600 clamp(29px,3vw,39px)/1.03 Georgia,serif;letter-spacing:-.04em;margin-top:18px;max-width:370px;z-index:1}.mail-body>p{font-size:11px;max-width:290px;line-height:1.55;margin:0}.mail-action{background:#264e3b;color:#f7f4eb;display:flex;justify-content:space-between;gap:12px;font-size:10px;font-weight:800;align-items:center;width:max-content;max-width:100%;padding:11px 13px}.mail-fine{font-size:7px;font-weight:650;letter-spacing:.08em;color:#829081;margin-top:auto}.sample-road-display>p,.sample-mail-display>p{position:relative;font-size:9px;letter-spacing:.015em;line-height:1.4;margin:13px 0 0;z-index:1;color:#355246}.sample-strategy{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #d6dfd3;margin-top:28px}.sample-strategy>div{padding:25px;border-right:1px solid #d6dfd3}.sample-strategy>div:last-child{border:0}.sample-strategy span{font-size:10px;letter-spacing:.1em;font-weight:850;color:#9a5c4b}.sample-strategy h3{font-size:18px;letter-spacing:-.045em;margin:13px 0 9px}.sample-strategy p{font-size:11px;line-height:1.75;color:#64756a;margin:0}.sample-notes{display:grid;grid-template-columns:1.3fr .7fr;gap:36px;border-bottom:1px solid #d2ddcf;margin-top:26px;padding-bottom:28px}.sample-notes strong{font-size:13px}.sample-notes p{font-size:11px;line-height:1.75;color:#68776e}.sample-actions{display:flex;align-items:center;gap:18px;margin-top:26px}.sample-actions .button{font-size:12px}.dental .billboard-body{background:#1e665b}.dental .mail-body{background:#fbf0dc}.dental .sample-road-display{background:linear-gradient(160deg,#a8cfc0,#d7e8d9)}.auto .billboard-body{background:#243545}.auto .mail-body{background:#eee0cf}.auto .sample-road-display{background:linear-gradient(160deg,#92a3af,#cdd1cb)}.examples-closing{background:#182e23;color:#f7f5e8;padding:90px 0}.examples-closing h2{font:850 clamp(52px,6vw,85px)/1 var(--heading);letter-spacing:-.08em;margin:18px 0}.examples-closing p{max-width:560px;line-height:1.8;font-size:15px;color:#bacdba}.examples-closing .button{margin-top:17px}.examples-closing .section-index{color:#b6d0af}
@media(max-width:950px){.sample-strategy{grid-template-columns:1fr 1fr}.sample-strategy>div:nth-child(2){border-right:0}.sample-strategy>div:nth-child(-n+2){border-bottom:1px solid #d6dfd3}.sample-header{grid-template-columns:1fr}.sample-header aside{max-width:450px}.billboard-body{margin:50px 3% 0}.sample-road-display{min-height:390px}}
@media(max-width:640px){.examples-hero{padding:66px 0 48px}.examples-hero h1{font-size:48px}.examples-hero>div>p:not(.example-notice){font-size:14px}.examples-stack{padding-top:35px}.sample-case{padding:30px 0 60px}.sample-header h2{font-size:33px}.sample-visuals{grid-template-columns:1fr}.sample-road-display,.sample-mail-display{padding:15px;min-height:310px}.billboard-body{margin:32px 2% 0;padding:20px 18px;min-height:140px}.billboard-body>strong{font-size:28px}.billboard-support{height:48px}.mail-body{margin:23px 2% 0}.sample-strategy{grid-template-columns:1fr}.sample-strategy>div{border-right:0;border-bottom:1px solid #d6dfd3}.sample-strategy>div:last-child{border:0}.sample-notes{grid-template-columns:1fr;gap:10px}.sample-actions{flex-direction:column;align-items:stretch}.sample-actions a{text-align:center}.sample-meta{font-size:8px}.examples-closing{padding:70px 0}}
@media print{.site-header,.examples-nav,.sample-actions,.examples-closing,.footer{display:none!important}.sample-case{break-before:page;page-break-before:always}.sample-case:first-child{break-before:auto}.sample-road-display,.sample-mail-display,.billboard-body,.mail-body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.examples-hero{padding:20px;color:#132c22;background:white}.examples-hero h1{font-size:34px}.sample-case{padding:10px 0 20px}.sample-header{padding:10px 0}.sample-header h2{font-size:26px}.sample-visuals{grid-template-columns:1fr 1fr}.sample-road-display,.sample-mail-display{min-height:220px}.billboard-body{margin:20px 3% 0;min-height:125px}.billboard-body>strong{font-size:22px}.mail-body{min-height:200px;margin:14px 0 0}.mail-body strong{font-size:23px}.sample-strategy>div{padding:10px}.sample-notes{margin-top:10px}.sample-notes p{font-size:9px}}
