:root{--color-burgundy:#780505;--color-cream:#ebe5bc;--color-burgundy-dark:#590000;--color-burgundy-soft:#a13b3a;--color-gold:#cba462;--color-paper:#fcf3e3;--color-white:#fff;--color-black:#050505;--color-graphite:#242424;--color-body:#191919;--color-border:#d9d4c8;--font-display:"Cormorant Garamond",Georgia,serif;--font-sans:Poppins,Arial,sans-serif;--text-hero:clamp(3.25rem,6.2vw,6.75rem);--text-h1:clamp(3rem,5.4vw,5.75rem);--text-h2:clamp(2.25rem,4vw,4.25rem);--text-lead:clamp(1.05rem,1.4vw,1.3rem);--container-wide:76rem;--container-main:70rem;--container-text:46rem;--gutter:clamp(1.25rem,4vw,3rem);--section-space-sm:clamp(3rem,5vw,5rem);--section-space-md:clamp(4rem,7vw,7rem);--section-space-lg:clamp(5rem,9vw,9rem);--radius-pill:999px;--radius-card:0;--radius-field:0;--motion-fast:.16s;--motion-base:.22s;--ease-standard:cubic-bezier(.2,.8,.2,1);--z-base:0;--z-overlay:10;--z-content:20;--z-header:50;--z-modal:100;--overlay-hero:linear-gradient(90deg,#000000b8,#0000007a 52%,#0000006b);--overlay-card:linear-gradient(180deg,#00000038,#000000c7)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-white);color:var(--color-body);font:400 1rem/1.65 var(--font-sans);text-rendering:optimizelegibility;margin:0}a{color:inherit}.container{width:min(var(--container-main),100% - 2*var(--gutter));margin-inline:auto}.skip-link{z-index:var(--z-modal);background:var(--color-cream);color:var(--color-black);padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--color-gold);outline-offset:3px}.campaign-header{z-index:var(--z-header);color:var(--color-white);background:#050505f5;border-bottom:1px solid #ffffff2e;position:sticky;top:0}.header-inner,.footer-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:5.25rem;display:flex}.wordmark{line-height:1;text-decoration:none;display:grid}.wordmark span{font:600 1.45rem/1 var(--font-display);letter-spacing:.16em}.wordmark small{color:var(--color-cream);letter-spacing:.28em;margin-top:.3rem;font-size:.52rem;font-weight:600}.header-actions{align-items:center;gap:1rem;display:flex}.utility-link{letter-spacing:.04em;font-size:.8rem;font-weight:600}.button{border-radius:var(--radius-pill);min-height:2.9rem;font:600 .84rem/1.2 var(--font-sans);letter-spacing:.02em;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;padding:.72rem 1.25rem;text-decoration:none;display:inline-flex}.button:after{content:"→";transition:transform var(--motion-fast) var(--ease-standard);margin-left:.55rem}.button:hover:after{transform:translate(3px)}.button--cream{background:var(--color-cream);color:var(--color-black)}.button--cream:hover{background:var(--color-white)}.button--burgundy{background:var(--color-burgundy);color:var(--color-white)}.button--burgundy:hover{background:var(--color-burgundy-dark)}.button--arrow{color:var(--color-black);border-color:var(--color-black);background:0 0}.button--arrow:before{content:"→";background:var(--color-burgundy);width:1.45rem;height:1.45rem;color:var(--color-white);border-radius:50%;place-items:center;margin-right:.55rem;font-weight:700;display:grid}.button--arrow:after{content:none}.button--small{min-height:2.45rem;padding:.55rem .9rem;font-size:.75rem}.hero{isolation:isolate;padding:var(--section-space-lg) 0;color:var(--color-white);background:var(--color-black);position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:var(--hero-image,linear-gradient(125deg,#050505,#242424 50%,#780505)) center/cover;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:var(--overlay-hero);position:absolute;inset:0}.hero-grid,.form-layout,.split{grid-template-columns:5fr 4fr;align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.eyebrow{color:var(--color-gold);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 .85rem;font-size:.75rem;font-weight:600;display:flex}.eyebrow:before{content:"";background:currentColor;width:2rem;height:1px;display:block}.hero h1,.section--burgundy h2{color:var(--color-white)}h1,h2,h3{font-family:var(--font-display);text-transform:uppercase;margin:.08em 0 .45em;font-weight:600;line-height:.94}h1{font-size:var(--text-h1);max-width:14ch}h2{font-size:var(--text-h2);max-width:18ch}.cream-text{color:var(--color-cream)}.lede{max-width:50ch;font-size:var(--text-lead);margin:0 0 2rem}.hero-panel{border-top:3px solid var(--color-cream);color:var(--color-white);background:#050505e0;padding:1.65rem}.hero-panel .eyebrow{color:var(--color-cream)}.hero-panel small{color:#ffffffbf}.trust-section{background:var(--color-cream);color:var(--color-black)}.trust-row{letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-size:.75rem;font-weight:600;display:flex}.section{padding:var(--section-space-md) 0;position:relative}.section--paper{background:var(--color-paper)}.section--burgundy{background:var(--color-burgundy);color:var(--color-white)}.section--black{background:var(--color-black);color:var(--color-white)}.section--diagonal:before{content:"";background:inherit;clip-path:polygon(0 72%,100% 0,100% 100%,0 100%);height:2.7rem;position:absolute;top:-2.6rem;left:0;right:0}.cards{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.card{border:1px solid var(--color-border);background:var(--color-white);min-height:11rem;padding:1.5rem}.card--black{background:var(--color-black);color:var(--color-white);border:0}.card--black:before{content:"—";color:var(--color-cream);font-size:1.35rem}.check-list{margin:0;padding:0;list-style:none}.check-list li{border-bottom:1px solid var(--color-border);padding:1rem 0;font-size:1.05rem}.check-list li:before{content:"—";color:var(--color-burgundy);margin-right:.8rem}.process ol{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.process li{border-top:1px solid var(--color-gold);gap:.45rem;padding-top:1rem;display:grid}.process li span{color:var(--color-burgundy);font:600 1.35rem/1 var(--font-display)}.notice{border-left:3px solid var(--color-gold);background:#cba46224;padding:.8rem 1rem}.form-card{background:var(--color-burgundy);color:var(--color-white);box-shadow:1rem 1rem 0 var(--color-burgundy-dark);padding:clamp(1.25rem,3vw,2.3rem)}.form-card--light{background:var(--color-paper);color:var(--color-body);box-shadow:1rem 1rem 0 var(--color-gold)}.lead-form label{letter-spacing:.02em;gap:.35rem;font-size:.78rem;font-weight:600;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.span-2{grid-column:span 2}input,select,textarea{border-radius:var(--radius-field);background:var(--color-burgundy-dark);width:100%;color:var(--color-white);font:400 .94rem/1.4 var(--font-sans);border:1px solid #ffffff40;padding:.72rem}input::placeholder,textarea::placeholder{color:#ffffffc7}select{color:var(--color-white)}select option{color:var(--color-black);background:var(--color-white)}.form-card--light input,.form-card--light select,.form-card--light textarea{border-color:var(--color-border);background:var(--color-white);color:var(--color-body)}.form-card--light select{color:var(--color-body)}.lead-form input:invalid:not(:placeholder-shown){border-color:#ffd7d7}.lead-form button{margin-top:.4rem}.hp{position:absolute;left:-10000px}.optional{font-weight:400}.form-note,.form-status{font-size:.8rem}.form-status:not(:empty){border-left:3px solid var(--color-cream);background:#ffffff1a;padding:.65rem}.form-card--light .form-status:not(:empty){border-color:var(--color-burgundy);background:#78050514}.faq details{border-top:1px solid var(--color-border);padding:1rem 0}.faq summary{cursor:pointer;font-weight:600}.final-cta{padding:var(--section-space-md) 0;background:var(--color-paper);text-align:center}.final-cta h2{margin-inline:auto}.campaign-footer{padding:var(--section-space-sm) 0 1.25rem;background:var(--color-white);color:var(--color-black);border-top:1px solid var(--color-border)}.campaign-footer p,.campaign-footer small{color:#57534d}.footer-links{flex-wrap:wrap;gap:1rem;font-size:.85rem;display:flex}.pending{color:var(--color-burgundy)}.guide-cover{background:var(--color-paper);border:1px solid var(--color-gold);min-height:25rem;box-shadow:1rem 1rem 0 var(--color-burgundy);color:var(--color-black);flex-direction:column;justify-content:space-between;padding:2rem;display:flex}.guide-cover span{color:var(--color-burgundy);letter-spacing:.2em;font-weight:700}.guide-cover strong{font:600 clamp(2.8rem,4vw,4.2rem)/.9 var(--font-display)}.thanks{min-height:60vh;padding:var(--section-space-lg) 0;max-width:50rem}@media (width<=720px){.header-inner{min-height:4.4rem}.utility-link{display:none}.hero-grid,.form-layout,.split,.cards,.process ol,.form-grid{grid-template-columns:1fr}.span-2{grid-column:auto}.hero{padding-block:var(--section-space-md)}h1{max-width:12ch}.hero-panel{margin-top:1rem}.section--diagonal:before{height:1.5rem;top:-1.4rem}.guide-cover{min-height:17rem;box-shadow:.65rem .65rem 0 var(--color-burgundy)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.form-card .button{background:var(--color-cream);color:var(--color-black)}.form-card .button:hover{background:var(--color-white)}.form-card--light .button{background:var(--color-burgundy);color:var(--color-white)}.form-card--light .button:hover{background:var(--color-burgundy-dark)}.eyebrow{color:var(--color-burgundy)}.eyebrow:before{background:var(--color-gold)}.hero .eyebrow,.section--burgundy .eyebrow,.section--black .eyebrow{color:var(--color-cream)}.cta-support{color:#ffffffc7;max-width:42ch;margin:.85rem 0 0;font-size:.8rem;line-height:1.5}.section-lede{max-width:50ch;font-size:var(--text-lead);margin:0}.card h3{max-width:15ch;font-size:1.6rem}.card p{margin:.2rem 0 0}.process li p{margin:0;font-size:.9rem;line-height:1.5}.hero-panel small{display:block}.hero-form-card{border-top:3px solid var(--color-cream);color:var(--color-white);background:#050505e0;padding:1.65rem}.property-review-form h2{max-width:13ch;color:var(--color-white);font-size:clamp(2rem,3vw,2.8rem)}.property-review-form .eyebrow{color:var(--color-cream)}.form-intro{color:#ffffffd1;margin:0 0 1.25rem;font-size:.88rem;line-height:1.55}.property-review-fields{gap:.8rem;display:grid}.property-review-form label{letter-spacing:.02em;gap:.35rem;font-size:.76rem;font-weight:600;display:grid}.property-review-form input{min-height:2.75rem;color:var(--color-white);background:#00000080}.property-review-form fieldset{border:0;margin:0;padding:0}.property-review-form legend{margin-bottom:.55rem;font-size:.76rem;font-weight:600;line-height:1.4}.property-value-options{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.property-value-option{cursor:pointer;background:#0000004d;border:1px solid #ffffff4d;grid-template-columns:auto 1fr;align-items:center;min-height:2.75rem;padding:.5rem .65rem;font-size:.75rem;position:relative}.property-value-option input{width:1rem;min-height:auto;accent-color:var(--color-cream);margin:0}.property-value-option:has(input:checked){border-color:var(--color-cream);background:#ebe5bc1f}.property-review-form .button{width:100%;margin-top:1rem}.form-errors:empty,.field-error:empty{display:none}.form-errors,.field-error{color:#ffd7d7;font-size:.75rem;line-height:1.4;display:block}.form-errors{margin:.75rem 0 0}.field-error{min-height:1.05rem}.privacy-disclosure{color:#ffffffad;margin:.6rem 0 0;font-size:.72rem;line-height:1.45}.property-review-form button:disabled{cursor:wait;opacity:.72}@media (width<=720px){.hero-form-card{padding:1.25rem}.property-value-options{grid-template-columns:1fr}.property-review-form .button{min-height:3rem}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.required-marker{color:#ff8b8b;font-weight:700}.property-review-form h2{font-family:var(--font-sans);letter-spacing:-.03em;text-transform:none;font-size:clamp(1.65rem,2.45vw,2.25rem);font-weight:600;line-height:1.08}.campaign-image{background:var(--color-graphite);display:block;position:relative;overflow:hidden}.campaign-image picture,.campaign-image picture img,.campaign-image--fallback>div{width:100%;height:100%;display:block}.campaign-image picture img{object-fit:cover;object-position:var(--image-focal-desktop)}.campaign-image--fallback>div{background:linear-gradient(135deg,#050505e6,#242424b3 58%,#780505c2),linear-gradient(45deg,#0000 46%,#ebe5bc24 46.2%,#0000 46.5%) 0 0/3rem 3rem}.hero{background:linear-gradient(125deg,#050505,#242424 50%,#780505)}.hero-media{z-index:-2;position:absolute;inset:0}.hero:before{z-index:-1;background:linear-gradient(102deg,#050505ed 0%,#050505cf 45%,#220a0aab 100%)}.hero:after{z-index:0;background:linear-gradient(90deg,#00000038,#78050529 58%,#00000057)}.hero-grid{z-index:1;position:relative}.property-focus-grid{grid-template-columns:minmax(0,1.1fr) minmax(12rem,.72fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.editorial-image{aspect-ratio:1}.editorial-image--property{box-shadow:.8rem .8rem 0 var(--color-burgundy)}.review-context-intro{grid-template-columns:minmax(0,1fr) minmax(15rem,.68fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.editorial-image--context{box-shadow:-.8rem .8rem 0 var(--color-gold)}.final-cta{isolation:isolate;background:var(--color-burgundy);min-height:clamp(23rem,38vw,31rem);color:var(--color-white);place-items:center;display:grid;position:relative;overflow:hidden}.final-cta:before{content:"";z-index:-1;background:linear-gradient(90deg,#050505e6,#780505cc 54%,#050505db);position:absolute;inset:0}.final-cta-media{z-index:-2;position:absolute;inset:0}.final-cta .container{z-index:1;position:relative}.final-cta h2{color:var(--color-cream)}.final-cta p{margin:0 0 1.5rem}.final-cta .button--cream{border-color:var(--color-cream)}@media (width<=900px){.property-focus-grid{grid-template-columns:minmax(0,1fr) minmax(13rem,.7fr);align-items:start}.property-focus-grid .check-list{grid-column:span 2}.review-context-intro{grid-template-columns:minmax(0,1fr) minmax(13rem,.7fr)}}@media (width<=720px){.property-focus-grid,.review-context-intro{grid-template-columns:1fr;gap:1.5rem}.property-focus-grid .check-list{grid-column:auto}.editorial-image{width:100%;max-width:none}.editorial-image--property{box-shadow:.6rem .6rem 0 var(--color-burgundy)}.editorial-image--context{box-shadow:-.6rem .6rem 0 var(--color-gold)}.campaign-image picture img{object-position:var(--image-focal-mobile)}.hero:before{background:linear-gradient(#050505de,#050505bf 55%,#780505b8)}.final-cta{min-height:22rem}.final-cta:before{background:linear-gradient(#050505e6,#780505d4)}}.property-focus-grid .section-form-cta{grid-column:1/-1}.section-form-cta{margin-top:clamp(.5rem,2vw,1.5rem)}.review-form-drawer{max-width:42rem}.review-form-drawer summary{list-style:none}.review-form-drawer summary::-webkit-details-marker{display:none}.review-form-drawer summary.button{display:inline-flex}.review-form-drawer__body{overflow:hidden}.review-form-drawer[open] .review-form-drawer__body{animation:review-form-slide .32s var(--ease-standard) both}.review-form-drawer .property-review-form{border-top:3px solid var(--color-cream);background:var(--color-black);color:var(--color-white);box-shadow:.7rem .7rem 0 var(--color-burgundy);margin-top:1.25rem;padding:clamp(1.25rem,3vw,2rem)}@keyframes review-form-slide{0%{opacity:0;transform:translateY(-.75rem)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.review-form-drawer{max-width:none}.review-form-drawer summary.button{width:100%}.review-form-drawer .property-review-form{box-shadow:.55rem .55rem 0 var(--color-burgundy)}}@media (prefers-reduced-motion:reduce){.review-form-drawer[open] .review-form-drawer__body{animation:none}}.review-form-drawer{max-width:none;scroll-margin-top:6.5rem}.review-form-drawer .property-review-form{border-top:1px solid var(--color-gold);color:var(--color-body);box-shadow:none;background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem;padding:clamp(1.5rem,4vw,3rem) 0 0;display:grid}.review-form-drawer .property-review-form>.eyebrow,.review-form-drawer .property-review-form h2,.review-form-drawer .form-intro,.review-form-drawer .form-errors,.review-form-drawer .property-review-fields,.review-form-drawer .form-note,.review-form-drawer .privacy-disclosure{grid-column:1/-1}.review-form-drawer .property-review-form h2{color:var(--color-body);max-width:none}.review-form-drawer .property-review-form .eyebrow{color:var(--color-burgundy)}.review-form-drawer .form-intro{color:#4d453e;max-width:48ch;margin:0}.review-form-drawer .property-review-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.review-form-drawer .property-review-fields fieldset{grid-column:1/-1}.review-form-drawer .property-review-form input{border-color:var(--color-border);background:var(--color-white);color:var(--color-body)}.review-form-drawer .property-value-options{grid-template-columns:repeat(4,minmax(0,1fr))}.review-form-drawer .property-value-option{border-color:var(--color-border);background:var(--color-white);color:var(--color-body)}.review-form-drawer .property-value-option input{accent-color:var(--color-burgundy)}.review-form-drawer .property-value-option:has(input:checked){border-color:var(--color-burgundy);background:#7805050f}.review-form-drawer .property-review-form .button{background:var(--color-burgundy);width:100%;color:var(--color-white);grid-column:1/2;margin:0}.review-form-drawer .property-review-form .button:hover{background:var(--color-burgundy-dark)}.review-form-drawer .form-note,.review-form-drawer .privacy-disclosure{color:#4d453e;margin:0}.review-form-drawer .field-error,.review-form-drawer .form-errors{color:#9f1515}@media (width<=720px){.review-form-drawer .property-review-form,.review-form-drawer .property-review-fields{grid-template-columns:1fr}.review-form-drawer .property-review-form .button{grid-column:auto}.review-form-drawer .property-value-options{grid-template-columns:1fr}.review-form-drawer .property-review-form{padding-top:1.5rem}}.guide-hero{padding:var(--section-space-lg) 0;color:var(--color-white);background:linear-gradient(115deg,#050505 0%,#150606 48%,#780505 100%);position:relative;overflow:hidden}.guide-hero:before{content:"";opacity:.42;background:linear-gradient(35deg,#0000 48%,#ebe5bc14 48.1%,#0000 48.3%) 0 0/4rem 4rem;position:absolute;inset:0}.guide-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(17rem,.65fr);align-items:center;gap:clamp(2.25rem,8vw,7rem);display:grid;position:relative}.guide-hero h1{max-width:12ch;font-size:var(--text-hero)}.guide-hero .lede{max-width:48ch}.guide-hero__benefits{gap:.7rem;max-width:43rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.guide-hero__benefits li{align-items:flex-start;gap:.7rem;font-size:.92rem;display:flex}.guide-hero__benefits li:before{content:"—";color:var(--color-cream)}.guide-hero__cover{background:var(--color-burgundy);justify-self:end;width:min(100%,25rem);padding:.5rem .9rem .9rem .5rem;box-shadow:1rem 1rem #00000040}.guide-cover-art{aspect-ratio:1200/1553;background:var(--color-paper);color:var(--color-black);margin:0}.guide-cover-art img{object-fit:cover;width:100%;height:100%;display:block}.guide-cover-art__fallback{border:1px solid var(--color-gold);background:var(--color-paper);height:100%;min-height:30rem;color:var(--color-black);flex-direction:column;justify-content:space-between;padding:clamp(1.4rem,3vw,2.5rem);display:flex}.guide-cover-art__fallback span{color:var(--color-burgundy);letter-spacing:.22em;font-size:.8rem;font-weight:700}.guide-cover-art__fallback strong{font:600 clamp(2rem,4vw,4rem)/.88 var(--font-display);text-transform:uppercase}.guide-cover-art__fallback small{letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.guide-stakes__grid{grid-template-columns:1fr minmax(13rem,.56fr) 1fr;align-items:end;gap:clamp(1.5rem,5vw,4rem);display:grid}.guide-stakes__number{color:var(--color-burgundy);font:600 clamp(3.5rem,6vw,6.5rem)/.82 var(--font-display);margin:0}.guide-stakes__label{margin:.8rem 0 0;font-size:.77rem;line-height:1.5}.guide-learning-grid{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2.5rem;display:grid}.guide-learning-card{background:var(--color-white);min-height:15rem;padding:1.45rem}.guide-learning-card span{color:var(--color-burgundy);font:600 1.25rem/1 var(--font-display)}.guide-learning-card h3{text-transform:none;margin-top:2rem;font-size:1.65rem}.guide-learning-card p{margin:0;font-size:.86rem;line-height:1.55}.guide-insight__grid,.guide-author__grid,.guide-audience__grid,.guide-download__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,8vw,7rem);display:grid}.guide-insight p{max-width:48ch}.guide-insight .button{margin-top:.8rem}.guide-preview__grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem;display:grid}.guide-preview__grid img{border:1px solid var(--color-border);width:100%;height:auto;box-shadow:.5rem .5rem 0 var(--color-burgundy)}.guide-author__name>p:last-child{color:var(--color-burgundy);font:600 clamp(3.75rem,7vw,7rem)/.72 var(--font-display);text-transform:uppercase;margin:0}.guide-author__name span{color:var(--color-black)}.guide-case__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,8vw,7rem);display:grid}.guide-case dl{grid-template-columns:1fr 1fr;gap:1rem;margin:0;display:grid}.guide-case dl div{border-top:1px solid var(--color-gold);padding:1.25rem 0}.guide-case dt{color:var(--color-burgundy);font:600 clamp(2.3rem,4vw,4rem)/.9 var(--font-display)}.guide-case dd{margin:.8rem 0 0;font-size:.78rem;line-height:1.45}.guide-disclaimer{border-top:1px solid var(--color-border);margin:2rem 0 0;padding-top:1rem;font-size:.75rem;line-height:1.5}.guide-audience__grid{align-items:start}.guide-audience h2{max-width:12ch}.guide-download__grid{align-items:start}.guide-download h2{max-width:12ch}.guide-download .form-card{border-top:3px solid var(--color-cream);box-shadow:.8rem .8rem #00000047}.guide-download-form__fields{gap:1rem;display:grid}.guide-download-form label{letter-spacing:.02em;gap:.35rem;font-size:.76rem;font-weight:600;display:grid}.guide-download-form input{min-height:2.85rem;color:var(--color-white);background:#00000040}.guide-download-form input::placeholder{color:#ffffffad}.guide-download-form input[aria-invalid=true]{border-color:#ff9c9c}.guide-download-form .field-error,.guide-download-form .form-errors{color:#ffd7d7}.guide-download-form .button{width:100%;margin-top:.5rem}.guide-download-form__required,.guide-download-form__privacy{color:#ffffffc2;margin:.75rem 0 0;font-size:.74rem;line-height:1.5}.guide-download-form__required{margin-bottom:0}.guide-download-form .form-errors:empty{display:none}.guide-download-form button:disabled{cursor:wait;opacity:.7}@media (width<=900px){.guide-stakes__grid{grid-template-columns:1fr 1fr}.guide-stakes__grid>div:last-child{grid-column:1/-1;max-width:52rem}.guide-learning-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.guide-hero{padding-block:var(--section-space-md)}.guide-hero__grid,.guide-stakes__grid,.guide-insight__grid,.guide-author__grid,.guide-case__grid,.guide-audience__grid,.guide-download__grid{grid-template-columns:1fr;gap:1.75rem}.guide-hero h1{max-width:10ch}.guide-hero__cover{justify-self:start;width:min(100%,20rem);margin-top:.5rem;box-shadow:.65rem .65rem #00000040}.guide-cover-art__fallback{min-height:25rem}.guide-stakes__grid>div:last-child{grid-column:auto}.guide-learning-grid{grid-template-columns:1fr}.guide-learning-card{min-height:auto}.guide-preview__grid,.guide-case dl{grid-template-columns:1fr}.guide-download .form-card{box-shadow:.55rem .55rem #00000047}}.guide-hero{isolation:isolate}.guide-hero__media{z-index:-2;position:absolute;inset:0}.guide-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#050505e6,#110404c2 55%,#780505b8);position:absolute;inset:0}.guide-hero__grid{z-index:1}.guide-hero .guide-download-form{border-top:1px solid #ebe5bca6;max-width:31rem;margin-top:1.5rem;padding-top:1rem}.guide-download-form h2{color:inherit;font-family:var(--font-sans);letter-spacing:-.02em;text-transform:none;margin:.08em 0 .4em;font-size:1.25rem;font-weight:600;line-height:1.15}.guide-download-form__support{margin:0 0 .9rem;font-size:.82rem;line-height:1.5}.guide-download-form form{gap:.7rem;display:grid}.guide-download-form label{gap:.35rem;font-size:.76rem;font-weight:600;display:grid}.guide-download-form input{min-height:2.85rem}.guide-stakes__image{aspect-ratio:1;box-shadow:.65rem .65rem 0 var(--color-burgundy)}.guide-stakes__grid{grid-template-columns:minmax(0,1fr) minmax(14rem,.7fr) minmax(0,1fr);align-items:center}.guide-mid-download .guide-download-form{border-top:1px solid var(--color-gold);grid-template-columns:minmax(0,1fr) minmax(17rem,.72fr);align-items:end;column-gap:clamp(2rem,7vw,6rem);padding-top:1.5rem;display:grid}.guide-mid-download .guide-download-form h2,.guide-mid-download .guide-download-form__support{grid-column:1}.guide-mid-download .guide-download-form form{grid-area:1/2/3}.guide-mid-download .guide-download-form input{border-color:var(--color-border);background:var(--color-white);color:var(--color-body)}.guide-mid-download .guide-download-form .button{background:var(--color-burgundy);color:var(--color-white)}.guide-mid-download .guide-download-form .button:hover{background:var(--color-burgundy-dark)}.guide-mid-download .guide-download-form__privacy{color:#4d453e}.guide-mid-download .guide-download-form .field-error,.guide-mid-download .guide-download-form .form-errors{color:#9f1515}.guide-author__portrait{position:relative}.guide-author__portrait-image{aspect-ratio:4/5;box-shadow:.65rem .65rem 0 var(--color-burgundy)}.guide-author__portrait>p{background:var(--color-black);color:var(--color-cream);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:.5rem .65rem;font-size:.65rem;position:absolute;inset:auto 1rem 1rem}.guide-download{isolation:isolate;position:relative;overflow:hidden}.guide-download__media{z-index:-2;position:absolute;inset:0}.guide-download:before{content:"";z-index:-1;background:linear-gradient(90deg,#050505e3,#780505d6 56%,#050505de);position:absolute;inset:0}.guide-download__grid{z-index:1;align-items:center;position:relative}.guide-download .guide-download-form h2{color:var(--color-white);max-width:15ch;font-family:var(--font-display);font-size:var(--text-h2);text-transform:uppercase;font-weight:600;line-height:.94}.guide-download .guide-download-form__support{color:#ffffffd6}@media (width<=900px){.guide-stakes__grid{grid-template-columns:1fr 1fr}.guide-stakes__grid>div:last-child{grid-column:auto}.guide-author__grid{grid-template-columns:minmax(12rem,.55fr) 1fr}.guide-author__grid>div:last-child{grid-column:1/-1;max-width:50rem}}@media (width<=720px){.guide-hero:after{background:linear-gradient(#050505db,#050505bd 54%,#780505cc)}.guide-hero .guide-download-form{max-width:none}.guide-stakes__grid,.guide-author__grid{grid-template-columns:1fr}.guide-stakes__image{width:min(100%,24rem)}.guide-mid-download .guide-download-form{grid-template-columns:1fr;gap:0}.guide-mid-download .guide-download-form form,.guide-mid-download .guide-download-form h2,.guide-mid-download .guide-download-form__support{grid-area:auto}.guide-author__grid>div:last-child{grid-column:auto}.guide-author__portrait{width:min(100%,22rem)}.guide-download:before{background:linear-gradient(#050505e0,#780505db)}}.wordmark-logo{width:7.35rem;height:auto;display:block}.guide-hero h1{font-size:var(--text-h1)}.guide-hero__side{flex-direction:column;justify-self:end;width:min(100%,18.5rem);display:flex}.guide-hero__side .guide-download-form{max-width:none}@media (width<=720px){.wordmark-logo{width:6rem}.guide-hero__side{justify-self:start;width:min(100%,20rem)}.guide-hero__side .guide-hero__cover{order:0}}.field-label{align-items:baseline;gap:.18em;display:inline-flex}.guide-hero__side{width:min(100%,25rem)}.guide-hero__cover,.guide-hero__cover .guide-cover-art{box-shadow:none;background:0 0;padding:0}.guide-hero__cover .guide-cover-art{width:100%}.guide-download__cover .guide-cover-art{background:0 0}.guide-author__grid{grid-template-columns:minmax(12rem,.55fr) minmax(0,1fr)}@media (width<=720px){.guide-hero__side{width:min(100%,21rem)}.guide-download__cover{width:min(100%,16.5rem)}}.guide-case .eyebrow{color:var(--color-gold)}.guide-case h2{color:var(--color-cream);max-width:11ch}.guide-case__progress{border-left:1px solid #ebe5bc80;justify-items:start;gap:1rem;padding-left:clamp(1.25rem,3vw,2.5rem);display:grid}.guide-case__metric p{font-family:var(--font-display);margin:0;font-weight:600;line-height:.84}.guide-case__metric span{margin-top:.6rem;font-size:.78rem;line-height:1.35;display:block}.guide-case__metric--reduction p{color:var(--color-gold);font-size:clamp(2.5rem,4vw,4rem)}.guide-case__metric--savings p{color:var(--color-cream);font-size:clamp(3.5rem,5.6vw,5.6rem)}.guide-case__metric--savings span{color:var(--color-cream);font-weight:600}.guide-case__arrow{color:var(--color-gold);font-size:1.8rem;line-height:1}.guide-case .guide-disclaimer{color:#ffffff9e;border-color:#ebe5bc4d}@media (width<=720px){.guide-case__progress{padding-left:1.25rem}}.campaign-legal{margin-top:var(--section-space-sm);background:var(--color-black);color:#ffffffb3;padding:1.5rem 0;font-size:.72rem;line-height:1.55}.campaign-legal p{margin:.25rem 0}.campaign-legal a{color:var(--color-cream);text-underline-offset:.18em}.privacy-page{padding:var(--section-space-lg) 0;background:var(--color-paper)}.privacy-page__content{max-width:46rem}.privacy-page h1{max-width:none;color:var(--color-burgundy)}.privacy-page h2{max-width:none;color:var(--color-burgundy);margin-top:2.6rem;font-size:clamp(1.8rem,3vw,2.7rem)}.privacy-page section p,.privacy-page>p{max-width:72ch}.privacy-page__toc{border-block:1px solid var(--color-gold);margin:2.5rem 0;padding:1.25rem 0}.privacy-page__toc h2{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8rem;font-size:.82rem;font-weight:600}.privacy-page__toc ol{gap:.35rem;margin:0;padding-left:1.25rem;display:grid}.privacy-page__toc a{color:var(--color-burgundy);text-underline-offset:.18em}.guide-hero .eyebrow{color:var(--color-cream)}.guide-stakes__grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem) clamp(2rem,8vw,7rem)}.guide-stakes__intro{grid-area:1/1}.guide-stakes__intro h2{max-width:13ch}.guide-stakes__result{grid-area:1/2}.guide-stakes__scenario{color:#57534d;margin:0 0 .9rem;font-size:.82rem;font-weight:600;line-height:1.4}.guide-stakes__number{color:var(--color-burgundy);font:600 clamp(3.5rem,6vw,6.5rem)/.82 var(--font-display);white-space:nowrap;margin:0}.guide-stakes__number span{font:600 clamp(1.3rem,2vw,2rem)/1 var(--font-sans);letter-spacing:-.02em}.guide-stakes__label{color:#57534d;margin:.75rem 0 1.4rem;font-size:.78rem;line-height:1.45}.guide-stakes__equation{border-top:1px solid var(--color-gold);color:var(--color-body);flex-wrap:wrap;align-items:center;gap:.45rem .7rem;padding-top:1rem;font-size:.72rem;font-weight:600;line-height:1.35;display:flex}.guide-stakes__equation span{max-width:13rem}.guide-stakes__equation b{color:var(--color-burgundy);font-size:1rem}.guide-stakes__image{aspect-ratio:4/3;width:100%;box-shadow:.65rem .65rem 0 var(--color-burgundy);object-position:top;grid-area:2/1}.guide-stakes__narrative{grid-area:2/2;align-self:center;max-width:38rem}.guide-stakes__narrative p{max-width:48ch}.guide-stakes__narrative p:first-child{font-size:var(--text-lead);line-height:1.45}.guide-stakes__narrative a{color:var(--color-burgundy);text-underline-offset:.18em;margin-top:.7rem;font-size:.82rem;font-weight:600;display:inline-block}.guide-stakes__narrative a:hover{color:var(--color-burgundy-dark)}@media (width<=720px){.guide-stakes__grid{grid-template-rows:auto;grid-template-columns:1fr;gap:1.75rem}.guide-stakes__intro,.guide-stakes__result,.guide-stakes__image,.guide-stakes__narrative{grid-area:auto/1}.guide-stakes__number{font-size:clamp(3.3rem,15vw,5rem)}.guide-stakes__equation{font-size:.7rem}.guide-stakes__equation span{max-width:none}.guide-stakes__image{aspect-ratio:1}.guide-stakes__narrative{align-self:auto}}.guide-stakes__intro h2{max-width:none;font-size:clamp(2.25rem,3.6vw,3.5rem)}@media (width<=720px){.guide-author__grid{grid-template-columns:1fr}.guide-author h2{max-width:100%}}.thanks-page__hero{padding:var(--section-space-lg) 0}.thanks-page__hero h1{max-width:14ch}.thanks-page__hero p{max-width:54ch}.thanks-page--guide .thanks-page__hero{color:var(--color-white);background:linear-gradient(115deg,#050505 0%,#150606 48%,#780505 100%)}.thanks-page--guide .thanks-page__hero .eyebrow,.thanks-page--review .thanks-page__hero .eyebrow{color:var(--color-cream)}.thanks-page--review .thanks-page__hero{background:var(--color-black);color:var(--color-white)}.thanks-page__followup{padding:var(--section-space-md) 0;background:var(--color-paper)}.thanks-page__followup p:first-child{max-width:52ch;font-size:var(--text-lead);line-height:1.5}.thanks-page__followup h2{max-width:24ch;margin-top:var(--section-space-md);color:var(--color-burgundy);font-family:var(--font-sans);text-transform:none;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.2}.calendly-inline-widget{background:var(--color-white);width:100%;max-width:100%;margin-top:1.5rem;overflow:hidden;min-width:0!important}@media (width<=720px){.thanks-page__hero,.thanks-page__followup{padding-block:var(--section-space-md)}.thanks-page__followup h2{margin-top:var(--section-space-md)}}.thanks-page__hero h1,h1{text-transform:none;font-weight:500}.campaign-brent__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.campaign-brent__image-wrap{aspect-ratio:4/5;justify-self:center;width:min(100%,31rem);overflow:hidden}.campaign-brent__image{width:100%;height:100%;box-shadow:.8rem .8rem 0 var(--color-burgundy)}.campaign-brent__image picture,.campaign-brent__image picture img{width:100%;height:100%}.campaign-brent__image picture img{object-fit:cover;object-position:center top}.campaign-brent__copy{max-width:38rem}.campaign-brent__copy blockquote{border-left:2px solid var(--color-gold);color:var(--color-burgundy);font-family:var(--font-display);margin:1.5rem 0 1.45rem;padding:.9rem 0 .9rem 1.2rem;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.08}.signature{color:var(--color-burgundy);margin-top:1.65rem;font-weight:600;line-height:1.35}.signature span{color:#57534d;font-size:.78rem;font-weight:400}.campaign-methodology__intro{max-width:58rem}.campaign-methodology__body{grid-template-columns:minmax(14rem,.82fr) minmax(0,1.8fr);align-items:stretch;gap:clamp(1.5rem,5vw,4rem);margin-top:2.75rem;display:grid}.campaign-methodology__image{aspect-ratio:4/3;min-height:100%;box-shadow:-.75rem .75rem 0 var(--color-gold)}.campaign-methodology__cards{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.methodology-card{background:var(--color-white);grid-template-columns:auto 1fr;align-content:start;gap:1rem;min-height:10.5rem;padding:1.4rem;display:grid}.methodology-card:last-child{grid-column:1/-1}.methodology-card svg{width:1.55rem;height:1.55rem;color:var(--color-burgundy);margin-top:.15rem}.methodology-card h3{font-family:var(--font-sans);letter-spacing:-.02em;text-transform:none;margin:0 0 .45rem;font-size:1rem;font-weight:600;line-height:1.25}.methodology-card p{color:#57534d;margin:0;font-size:.82rem;line-height:1.5}.campaign-proof__grid{grid-template-columns:minmax(12rem,.82fr) minmax(12rem,.78fr) minmax(0,1.25fr);align-items:center;gap:clamp(1.5rem,4.5vw,4.5rem);display:grid}.campaign-proof__image .editorial-image{aspect-ratio:4/3;box-shadow:.7rem .7rem 0 var(--color-burgundy)}.campaign-proof__metrics{gap:1.6rem;display:grid}.campaign-proof__metrics>div{border-top:1px solid #cba462b3;padding-top:1rem}.campaign-proof__metrics strong{color:var(--color-cream);font:600 clamp(2.35rem,4.2vw,4.4rem)/.86 var(--font-display);white-space:nowrap;display:block}.campaign-proof__metrics span{color:#ffffffb8;margin-top:.65rem;font-size:.76rem;line-height:1.4;display:block}.campaign-proof__copy{max-width:32rem}.campaign-proof__copy h2{max-width:12ch;color:var(--color-cream)}.campaign-proof__detail{gap:.9rem;margin-top:1.5rem;display:grid}.campaign-proof__detail p{color:#fffc;margin:0;font-size:.83rem;line-height:1.5}.campaign-proof__detail strong{color:var(--color-white);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.campaign-proof .guide-disclaimer{color:#ffffff9e;border-color:#ebe5bc47;margin-top:1.5rem}.campaign-fit__grid{grid-template-columns:minmax(0,1.05fr) minmax(12rem,.85fr) minmax(11rem,.72fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.campaign-fit__intro h2{max-width:14ch}.campaign-fit__intro p{max-width:50ch}.campaign-fit__intro .section-form-cta{margin-top:1.6rem}.campaign-fit__audiences{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.audience-chip{border:1px solid var(--color-border);background:#ffffff7a;align-items:flex-start;gap:.65rem;min-height:5.4rem;padding:.85rem;display:flex}.audience-chip span{color:var(--color-burgundy);font:600 1rem/1 var(--font-display)}.audience-chip p{margin:0;font-size:.78rem;line-height:1.35}.campaign-fit__image{aspect-ratio:4/5;min-height:18rem;box-shadow:.7rem .7rem 0 var(--color-burgundy);object-position:center center}.campaign-faq{background:var(--color-paper)}.campaign-faq__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2.5rem,8vw,7rem);display:grid}.campaign-faq__intro{max-width:25rem}.campaign-faq__intro h2{max-width:11ch}.campaign-faq__intro>p:last-child{color:#57534d;font-size:.95rem;line-height:1.55}.campaign-faq .faq{max-width:52rem;padding-top:.25rem}.campaign-faq .faq details{border-color:#78050547;padding:1.15rem 0}.campaign-faq .faq summary{color:var(--color-black);padding-right:1rem;font-size:.92rem}.campaign-faq .faq details[open] summary{color:var(--color-burgundy)}.campaign-faq .faq details p{color:#57534d;max-width:58ch;font-size:.86rem;line-height:1.55}@media (width<=900px){.campaign-brent__grid{grid-template-columns:minmax(13rem,.8fr) minmax(0,1fr);gap:2.5rem}.campaign-methodology__body{grid-template-columns:1fr}.campaign-methodology__image{aspect-ratio:16/7;min-height:0}.campaign-methodology__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-proof__grid{grid-template-columns:minmax(13rem,.85fr) minmax(0,1fr)}.campaign-proof__copy{grid-column:1/-1;max-width:50rem}.campaign-fit__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.campaign-fit__image{grid-area:1/2/3}.campaign-fit__audiences,.campaign-fit__intro{grid-column:1}.campaign-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (width<=720px){.campaign-brent__grid{grid-template-columns:1fr;gap:1.75rem}.campaign-brent__image-wrap{justify-self:start;width:min(100%,20rem)}.campaign-brent__image{box-shadow:.6rem .6rem 0 var(--color-burgundy)}.campaign-brent__copy blockquote{margin-block:1.25rem}.campaign-methodology__body{gap:1.5rem}.campaign-methodology__image{aspect-ratio:4/3;box-shadow:-.55rem .55rem 0 var(--color-gold)}.campaign-methodology__cards{grid-template-columns:1fr}.methodology-card,.methodology-card:last-child{grid-column:auto;min-height:0}.campaign-proof__grid{grid-template-columns:1fr;gap:1.7rem}.campaign-proof__image .editorial-image{aspect-ratio:4/3}.campaign-proof__metrics{grid-template-columns:1fr 1fr;gap:1rem}.campaign-proof__metrics strong{font-size:clamp(2rem,11vw,3.6rem)}.campaign-proof__copy{grid-column:auto}.campaign-fit__grid{grid-template-columns:1fr;gap:1.6rem}.campaign-fit__intro,.campaign-fit__audiences,.campaign-fit__image{grid-area:auto}.campaign-fit__audiences{grid-template-columns:1fr 1fr}.campaign-fit__image{aspect-ratio:4/5;width:min(100%,22rem);min-height:0}.campaign-faq__grid{grid-template-columns:1fr;gap:1.75rem}.campaign-faq__intro{max-width:none}.campaign-faq__intro h2{max-width:14ch}.campaign-faq .faq{padding-top:0}}.campaign-methodology__body{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(2rem,6vw,5rem);margin-top:clamp(2.5rem,5vw,4.5rem)}.campaign-methodology__image-wrap{aspect-ratio:4/3;width:100%;overflow:hidden}.campaign-methodology__image{aspect-ratio:auto;width:100%;height:100%;min-height:0;box-shadow:-.75rem .75rem 0 var(--color-gold)}.campaign-methodology__image picture,.campaign-methodology__image picture img{width:100%;height:100%}.campaign-methodology__image picture img{object-fit:cover;object-position:center center}.campaign-proof__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,7vw,6rem)}.campaign-proof__visual{min-width:0}.campaign-proof__image{aspect-ratio:4/3;width:100%;box-shadow:.7rem .7rem 0 var(--color-burgundy);display:block}.campaign-proof__image picture,.campaign-proof__image picture img{width:100%;height:100%}.campaign-proof__image picture img{object-fit:cover}.campaign-proof__visual .campaign-proof__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.6rem}.campaign-proof__metrics>div{min-width:0}.campaign-proof__metrics strong{font-size:clamp(2.1rem,3.5vw,4rem)}.campaign-proof__copy{grid-column:auto;max-width:42rem}.campaign-proof__copy h2{max-width:12ch}.campaign-fit__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,8vw,7rem)}.campaign-fit__intro{max-width:38rem}.campaign-fit__audiences{flex-direction:column;gap:0;display:flex}.audience-chip{border:0;border-top:1px solid var(--color-border);background:#ffffff6b;width:100%;min-height:0;padding:1.15rem 1.25rem}.audience-chip:last-child{border-bottom:1px solid var(--color-border)}.audience-chip span{flex:0 0 1.5rem;font-size:1.2rem}.audience-chip p{font-size:.95rem;line-height:1.4}.campaign-proof__visual{grid-area:1/1/3}.campaign-proof__heading{grid-area:1/2;align-self:end;max-width:32rem}.campaign-proof__heading h2{max-width:12ch;color:var(--color-cream)}.campaign-proof__copy{grid-area:2/2;align-self:start;max-width:42rem}@media (width<=900px){.campaign-methodology__body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2rem}.campaign-proof__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.5rem}.campaign-proof__visual{grid-area:1/1/3}.campaign-proof__heading{grid-area:1/2}.campaign-proof__copy{grid-area:2/2}.campaign-fit__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:2.5rem}.campaign-fit__intro{grid-column:1}.campaign-fit__audiences{grid-area:1/2}}@media (width<=720px){.campaign-methodology__body{grid-template-columns:1fr;gap:1.75rem;margin-top:2rem}.campaign-methodology__image-wrap{aspect-ratio:4/3}.campaign-methodology__cards{grid-template-columns:1fr}.campaign-proof__grid{grid-template-columns:1fr;gap:1.75rem}.campaign-proof__heading{order:1;grid-area:auto}.campaign-proof__visual{order:2;grid-area:auto}.campaign-proof__copy{order:3;grid-area:auto}.campaign-proof__visual .campaign-proof__metrics{grid-template-columns:1fr 1fr;margin-top:1.4rem}.campaign-proof__metrics strong{font-size:clamp(2rem,10vw,3.5rem)}.campaign-fit__grid{grid-template-columns:1fr;gap:1.75rem}.campaign-fit__intro{grid-column:auto}.campaign-fit__audiences{grid-area:auto}.audience-chip{padding:1rem 1.1rem}.audience-chip p{font-size:.9rem}}.campaign-footer{padding-bottom:0}.campaign-legal .container{display:block}.campaign-legal p{white-space:normal;margin:0}.campaign-legal a{white-space:nowrap}.guide-cover-art{box-shadow:none;background:0 0}.guide-cover-art:before,.guide-cover-art:after{content:none}.guide-cover-art img{background:0 0;display:block}.guide-hero h1,.guide-audience h2,.guide-stakes h2,.guide-section-heading,.guide-insight h2,.guide-author h2,.guide-case h2,.guide-service-cta h2,.guide-download .guide-download-form h2{text-wrap:balance;max-width:none}.guide-hero h1,.guide-audience h2{max-width:24ch}.guide-stakes h2{max-width:22ch}.guide-section-heading{max-width:28ch}.guide-insight h2{max-width:22ch}.guide-author h2{max-width:24ch}.guide-case h2{max-width:22ch}.guide-service-cta h2{max-width:30ch}.guide-download .guide-download-form h2{max-width:24ch}.guide-hero__side .guide-download-form{order:1}.guide-hero__side .guide-hero__cover{order:2}@media (width<=720px){.guide-hero h1{max-width:18ch}.guide-audience h2,.guide-stakes h2,.guide-section-heading,.guide-insight h2,.guide-author h2,.guide-case h2,.guide-service-cta h2,.guide-download .guide-download-form h2{max-width:30ch}}.guide-hero__grid{align-items:center}.guide-hero__copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.guide-hero__side{align-items:flex-start;gap:clamp(1.25rem,3vw,2rem)}.guide-hero__form-block,.guide-hero__image-block{order:initial;width:100%}.guide-hero__form-block{order:1}.guide-hero__image-block{order:2}.guide-hero__image-block,.guide-hero__image-block .guide-cover-art{box-shadow:none;background:0 0}.guide-hero__image-block .guide-cover-art{width:100%;padding:0}.guide-author__portrait{aspect-ratio:4/5;overflow:hidden}.guide-author__portrait-image{aspect-ratio:auto;width:100%;height:100%}.guide-author__portrait-image picture,.guide-author__portrait-image picture img{width:100%;height:100%}.guide-author__portrait-image picture img{object-fit:cover;object-position:var(--image-focal-desktop)}@media (width<=720px){.guide-hero__grid{align-items:start}.guide-author__portrait{width:min(100%,22rem)}.guide-author__portrait-image picture img{object-position:var(--image-focal-mobile)}}.campaign-problem__cta,.campaign-methodology__cta,.campaign-proof__cta,.campaign-fit__cta,.process .section-form-cta{width:100%;min-width:0;max-width:none}.review-form-drawer{width:100%;min-width:0;max-width:none;margin-top:clamp(1.25rem,2.5vw,2rem);scroll-margin-top:6.5rem}.review-form-trigger{white-space:nowrap;max-width:100%;display:inline-flex}.review-form-trigger__support{color:#57534d;max-width:48ch;margin:.8rem 0 0;font-size:.82rem;line-height:1.5}.review-form-drawer--dark .review-form-trigger{border-color:var(--color-cream);color:var(--color-white)}.review-form-drawer--dark .review-form-trigger__support{color:#ffffffc7}.review-form-drawer__body{width:100%;min-width:0;max-width:none;margin-top:1.25rem;overflow:visible}.review-form-drawer--light .review-form-drawer__body,.review-form-drawer--cream .review-form-drawer__body,.review-form-drawer--dark .review-form-drawer__body{border:1px solid var(--color-border);border-top:3px solid var(--color-gold);background:var(--color-paper);padding:clamp(1.25rem,3vw,2.5rem);box-shadow:.7rem .7rem #78050529}.review-form-drawer--dark .review-form-drawer__body{border-color:#cba462b8;border-top-color:var(--color-cream);box-shadow:.7rem .7rem #00000052}html.js .review-form-drawer:not(.is-open) .review-form-drawer__body{display:none}html.js .review-form-drawer.is-open .review-form-drawer__body{animation:review-form-slide .32s var(--ease-standard) both}.review-form-drawer__body .property-review-form{width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border-top:0;margin:0;padding:0}.review-form-drawer .property-review-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.review-form-drawer .property-review-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;min-width:0;display:grid}.review-form-drawer .property-review-fields fieldset{grid-column:1/-1;min-width:0}.review-form-drawer .property-review-form>.review-form__submit{white-space:nowrap;background:var(--color-burgundy);width:max-content;min-width:max-content;color:var(--color-white);flex-shrink:0;grid-column:1/-1;margin:0}.review-form-drawer .property-review-form>.review-form__submit:hover{background:var(--color-burgundy-dark)}.review-form-close{min-height:2.75rem;color:var(--color-burgundy);font:600 .78rem/1.2 var(--font-sans);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;align-items:center;margin-top:1rem;padding:.55rem 0;text-decoration:underline;display:inline-flex}.review-form-close:hover{color:var(--color-burgundy-dark)}.campaign-proof .review-form-drawer--dark .review-form-close{color:var(--color-burgundy)}@media (width<=900px){.review-form-drawer .property-review-form,.review-form-drawer .property-review-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.review-form-trigger{justify-content:center;width:100%}.review-form-drawer__body{padding:1.1rem}.review-form-drawer .property-review-form,.review-form-drawer .property-review-fields,.review-form-drawer .property-value-options{grid-template-columns:1fr}.review-form-drawer .property-review-form>.review-form__submit{white-space:nowrap;width:100%;min-width:0;padding-inline:.8rem}}@media (prefers-reduced-motion:reduce){html.js .review-form-drawer.is-open .review-form-drawer__body{animation:none}}.guide-hero__form-block{order:initial;width:100%}.guide-hero__form-block .guide-download-form{width:100%;max-width:none;margin-top:1.35rem}.guide-hero__form-block .guide-download-form form{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:.8rem}.guide-hero__form-block .guide-download-form form>label{grid-column:1;min-width:0}.guide-hero__form-block .guide-download-form form>.guide-download-form__privacy,.guide-hero__form-block .guide-download-form form>.form-errors{grid-column:1/-1}.guide-hero__form-block .guide-download-form form>button{grid-column:2;align-self:end;width:auto;min-width:10.5rem;margin-top:0}.guide-hero__form-block+.guide-hero__benefits{margin-top:1.4rem}.guide-hero__side{justify-self:end;align-items:flex-start;width:min(100%,25rem)}.guide-hero__side .guide-hero__image-block{order:initial;width:100%}@media (width<=720px){.guide-hero__form-block .guide-download-form form{grid-template-columns:1fr}.guide-hero__form-block .guide-download-form form>label,.guide-hero__form-block .guide-download-form form>.guide-download-form__privacy,.guide-hero__form-block .guide-download-form form>.form-errors,.guide-hero__form-block .guide-download-form form>button{grid-column:1}.guide-hero__form-block .guide-download-form form>button{width:100%;margin-top:.5rem}.guide-hero__side{justify-self:start;width:min(100%,21rem)}}.guide-hero__copy{grid-area:1/1;align-self:stretch}.guide-hero__side{grid-area:1/2}.guide-hero__benefits{border-top:1px solid #ebe5bc47;grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,3rem);width:100%;max-width:none;margin:clamp(1.75rem,4vw,3rem) 0 0;padding:1.25rem 0 0;display:grid}.guide-hero__benefits li{align-items:flex-start;gap:.65rem;min-width:0;font-size:.92rem;display:flex}.guide-hero__benefits li:before{content:none}.guide-hero__benefit-icon{width:1.1rem;height:1.1rem;color:var(--color-cream);flex:0 0 1.1rem;place-items:center;margin-top:.15rem;font-size:.85rem;font-weight:700;line-height:1;display:grid}.guide-hero__form-block .guide-download-form form>label{grid-row:1}.guide-hero__form-block .guide-download-form form>.guide-download-form__privacy{grid-row:2}.guide-hero__form-block .guide-download-form form>.form-errors{grid-row:3}.guide-hero__form-block .guide-download-form form>button{grid-row:1}@media (width<=720px){.guide-hero__copy{grid-area:1/1;align-self:auto}.guide-hero__side{grid-area:2/1}.guide-hero__benefits{grid-area:3/1;grid-template-columns:1fr;gap:.7rem;margin-top:1.75rem}.guide-hero__form-block .guide-download-form form>label,.guide-hero__form-block .guide-download-form form>.guide-download-form__privacy,.guide-hero__form-block .guide-download-form form>.form-errors,.guide-hero__form-block .guide-download-form form>button{grid-row:auto}}.guide-audience__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,8vw,7rem)}.guide-audience__intro{max-width:38rem}.guide-audience__intro h2{max-width:17ch}.guide-audience__intro>p{max-width:52ch}.guide-audience__note{border-top:1px solid var(--color-gold);margin-top:1.7rem;padding-top:1.15rem;font-size:.84rem;font-weight:600;line-height:1.5}.guide-audience__groups{flex-direction:column;display:flex}.guide-audience__item{border-top:1px solid #78050540;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.35rem 0;display:grid}.guide-audience__item:last-child{border-bottom:1px solid #78050540}.guide-audience__index{color:var(--color-burgundy);font:600 1.25rem/1 var(--font-display)}.guide-audience__item h3{font-family:var(--font-sans);letter-spacing:-.02em;text-transform:none;margin:0 0 .35rem;font-size:1.05rem;font-weight:600;line-height:1.3}.guide-audience__item p{color:#57534d;margin:0;font-size:.86rem;line-height:1.5}.guide-stakes{background:var(--color-white)}.guide-stakes__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(2.5rem,8vw,7rem)}.guide-stakes__visual{min-width:0;margin:0}.guide-stakes__image{aspect-ratio:4/3;width:100%;box-shadow:.7rem .7rem 0 var(--color-burgundy)}.guide-stakes__visual figcaption{color:#57534d;letter-spacing:.02em;margin-top:1rem;font-size:.78rem}.guide-stakes__content{max-width:46rem}.guide-stakes__content h2{max-width:17ch}.guide-stakes__equation{border-block:1px solid var(--color-gold);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.15fr);align-items:center;gap:1rem;margin:2rem 0 1.35rem;padding:1.35rem 0;display:grid}.guide-stakes__term{min-width:0}.guide-stakes__term strong{color:var(--color-burgundy);font:600 clamp(2rem,3.5vw,3.7rem)/.86 var(--font-display);white-space:nowrap;display:block}.guide-stakes__term span{color:#57534d;margin-top:.55rem;font-size:.75rem;line-height:1.4;display:block}.guide-stakes__term--result strong{color:var(--color-burgundy-dark);font-size:clamp(2.55rem,4.6vw,4.8rem)}.guide-stakes__term--result small{font:600 .85rem/1 var(--font-sans);letter-spacing:-.02em}.guide-stakes__operator{color:var(--color-gold);font:600 1.5rem/1 var(--font-display)}.guide-stakes__caveat{color:#57534d;margin:0 0 1.1rem;font-size:.76rem;line-height:1.5}.guide-stakes__content>p:last-child{max-width:48ch;font-size:var(--text-lead);line-height:1.45}.guide-author{background:var(--color-cream)}.guide-author__grid{grid-template-columns:minmax(14rem,.62fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,8vw,7rem)}.guide-author__portrait{justify-self:center;width:min(100%,27rem)}.guide-author__copy{max-width:43rem}.guide-author__copy h2{max-width:18ch}.guide-author__copy blockquote{border-left:2px solid var(--color-burgundy);color:var(--color-burgundy);font-family:var(--font-display);margin:1.55rem 0 1.4rem;padding:.9rem 0 .9rem 1.2rem;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1.08}.guide-author__copy .signature{margin-top:1.35rem}.guide-author__credential{color:#57534d;border-top:1px solid #7805054d;margin-top:1.5rem;padding-top:1rem;font-size:.8rem;font-weight:600;line-height:1.5}.guide-insight{background:var(--color-black);color:#ffffffd1}.guide-insight__layout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.guide-insight__intro{max-width:29rem}.guide-insight__intro h2{max-width:13ch;color:var(--color-cream)}.guide-insight__intro>p:last-child{color:#ffffffc7;max-width:35ch;font-size:var(--text-lead);line-height:1.45}.guide-insight__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.guide-insight__panel{background:#ffffff09;border:1px solid #ebe5bc61;min-height:100%;padding:clamp(1.35rem,3vw,2.2rem)}.guide-insight__panel--accent{border-color:var(--color-gold);background:#cba4621f}.guide-insight__label{color:var(--color-gold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.72rem;font-weight:600}.guide-insight__panel h3{color:var(--color-white);font-family:var(--font-display);text-transform:none;margin:0 0 1.35rem;font-size:clamp(1.65rem,2.6vw,2.55rem);line-height:.98}.guide-insight__panel ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.guide-insight__panel li{gap:.65rem;font-size:.8rem;line-height:1.45;display:flex}.guide-insight__panel li:before{content:"—";color:var(--color-cream)}.guide-insight__conclusion{border-top:1px solid #ebe5bc47;grid-column:1/-1;justify-content:space-between;align-items:center;gap:2rem;padding-top:1.35rem;display:flex}.guide-insight__conclusion p{max-width:39rem;color:var(--color-cream);font-family:var(--font-display);margin:0;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.08}.guide-insight__conclusion .button{flex:none}.guide-preview{background:var(--color-paper)}.guide-preview>.container>h2{max-width:24ch}.guide-preview__questions{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,6vw,5rem);margin-top:2.5rem;display:grid}.guide-preview__question{border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);gap:1.2rem;padding:1.45rem 0;display:grid}.guide-preview__question:nth-last-child(-n+2){border-bottom:1px solid var(--color-border)}.guide-preview__number{color:var(--color-burgundy);font:600 clamp(1.8rem,3vw,2.7rem)/.9 var(--font-display)}.guide-preview__question h3{font-family:var(--font-sans);letter-spacing:-.02em;text-transform:none;margin:0 0 .45rem;font-size:1.05rem;font-weight:600;line-height:1.3}.guide-preview__question p{color:#57534d;margin:0;font-size:.84rem;line-height:1.5}.guide-mid-cta{background:var(--color-white)}.guide-mid-cta__card{border-top:3px solid var(--color-cream);background:var(--color-burgundy);color:var(--color-white);box-shadow:.8rem .8rem 0 var(--color-burgundy-dark);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:stretch;gap:clamp(2rem,7vw,6rem);padding:clamp(2rem,5vw,4rem);display:grid}.guide-mid-cta__copy{max-width:42rem}.guide-mid-cta__copy .eyebrow{color:var(--color-cream)}.guide-mid-cta__copy h2{max-width:18ch;color:var(--color-white)}.guide-mid-cta__copy>p{color:#ffffffd1;max-width:43ch}.guide-mid-cta__copy ul{gap:.55rem;margin:1.45rem 0 0;padding:0;list-style:none;display:grid}.guide-mid-cta__copy li{gap:.65rem;font-size:.86rem;line-height:1.45;display:flex}.guide-mid-cta__copy li:before{content:"✓";color:var(--color-cream);font-weight:700}.guide-mid-cta__form{background:var(--color-paper);color:var(--color-body);align-self:center;padding:clamp(1.25rem,3vw,2rem);box-shadow:.55rem .55rem #0003}.guide-mid-cta__form .guide-download-form__privacy{color:#57534d}.guide-mid-cta__form .guide-download-form input{border-color:var(--color-border);background:var(--color-white);color:var(--color-body)}.guide-mid-cta__form .guide-download-form input::placeholder{color:#716b62}.guide-mid-cta__form .guide-download-form .button{background:var(--color-burgundy);color:var(--color-white)}.guide-mid-cta__form .guide-download-form .button:hover{background:var(--color-burgundy-dark)}.guide-mid-cta__form .guide-download-form .field-error,.guide-mid-cta__form .guide-download-form .form-errors{color:#9f1515}.guide-case{background:var(--color-black);color:#ffffffd1}.guide-case__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,8vw,7rem)}.guide-case__story{max-width:43rem}.guide-case__story h2{max-width:18ch;color:var(--color-cream)}.guide-case__story p{max-width:50ch}.guide-case__story>p:not(.guide-case__relationship):not(.guide-case__lesson){font-size:.86rem;line-height:1.5}.guide-case__story strong{color:var(--color-white);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.guide-case__relationship{color:var(--color-cream);font-size:var(--text-lead);margin:0 0 1.45rem;line-height:1.35}.guide-case__lesson{color:#ffffffbd;border-top:1px solid #ebe5bc4d;margin-top:1.55rem;padding:1rem 0 0;font-size:.84rem;line-height:1.5}.guide-case__outcome{min-width:0}.guide-case__image{aspect-ratio:4/3;width:100%;box-shadow:.7rem .7rem 0 var(--color-gold)}.guide-case__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.guide-case__metric{border-top:1px solid #cba462b3;padding-top:1rem}.guide-case__metric strong{color:var(--color-gold);font:600 clamp(2rem,3.8vw,4.1rem)/.86 var(--font-display);white-space:nowrap;display:block}.guide-case__metric span{color:#ffffffb8;margin-top:.6rem;font-size:.76rem;line-height:1.4;display:block}.guide-case__metric--savings strong{color:var(--color-cream);font-size:clamp(2.45rem,4.6vw,4.8rem)}.guide-case .guide-disclaimer{color:#ffffff9e;border-color:#ebe5bc4d;margin-top:2rem}.guide-service-cta{background:var(--color-white);padding-block:clamp(3rem,5vw,5rem)}.guide-service-cta__card{border:1px solid var(--color-border);border-left:3px solid var(--color-burgundy);background:var(--color-paper);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.guide-service-cta__mark{background:var(--color-burgundy);width:2.6rem;height:2.6rem;color:var(--color-cream);border-radius:50%;place-items:center;font-size:1.35rem;display:grid}.guide-service-cta__card .eyebrow{margin-bottom:.55rem}.guide-service-cta__card h2{max-width:24ch;margin-top:0;font-size:clamp(1.9rem,3vw,3rem)}.guide-service-cta__card p{max-width:55ch;margin-bottom:0;font-size:.88rem;line-height:1.5}.guide-service-cta__card .button{white-space:nowrap}.guide-download__message{max-width:38rem}.guide-download__message h2{max-width:16ch;color:var(--color-white);text-transform:none;font-size:clamp(2.4rem,4.3vw,4.5rem)}.guide-download__message>p:not(.eyebrow){color:#ffffffd6;max-width:44ch;font-size:var(--text-lead);line-height:1.45}.guide-download__cover{width:min(100%,16rem);margin-top:2rem}.guide-download__cover .guide-cover-art{box-shadow:none;background:0 0}.guide-download .form-card{background:var(--color-burgundy-dark);border-top:3px solid var(--color-cream);justify-self:end;width:min(100%,33rem);box-shadow:.8rem .8rem #0000004d}.guide-download .guide-download-form h2{max-width:16ch;font-family:var(--font-sans);text-transform:none;font-size:1.35rem;font-weight:600;line-height:1.2}.guide-download .guide-download-form .button{background:var(--color-cream);color:var(--color-black)}.guide-download .guide-download-form .button:hover{background:var(--color-white)}@media (width<=900px){.guide-audience__grid,.guide-stakes__grid,.guide-author__grid,.guide-case__grid{grid-template-columns:1fr;gap:2.75rem}.guide-stakes__visual{width:min(100%,38rem)}.guide-author__portrait{justify-self:start;width:min(100%,24rem)}.guide-insight__layout{grid-template-columns:1fr;gap:2rem}.guide-insight__comparison,.guide-insight__conclusion{grid-column:1}.guide-insight__comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-mid-cta__card{grid-template-columns:1fr;gap:2rem}.guide-mid-cta__form{justify-self:start;width:min(100%,34rem)}.guide-service-cta__card{grid-template-columns:auto minmax(0,1fr)}.guide-service-cta__card .button{grid-column:2;justify-self:start}.guide-download .form-card{justify-self:start;width:min(100%,34rem)}}@media (width<=720px){.guide-audience__grid,.guide-stakes__grid,.guide-author__grid,.guide-case__grid{gap:2rem}.guide-audience__intro h2,.guide-stakes__content h2,.guide-author__copy h2,.guide-case__story h2{max-width:100%}.guide-stakes__equation{grid-template-columns:1fr;gap:.75rem;margin-top:1.5rem}.guide-stakes__operator{font-size:1.25rem}.guide-stakes__term strong{font-size:clamp(2.2rem,12vw,3.6rem)}.guide-stakes__term--result strong{font-size:clamp(2.8rem,15vw,4.6rem)}.guide-author__portrait{width:min(100%,22rem)}.guide-insight__comparison{grid-template-columns:1fr}.guide-insight__conclusion{gap:1.25rem;display:grid}.guide-insight__conclusion .button{justify-self:start}.guide-case__metrics{grid-template-columns:1fr}.guide-preview__questions{grid-template-columns:1fr;margin-top:1.75rem}.guide-preview__question:nth-last-child(-n+2){border-bottom:0}.guide-preview__question:last-child{border-bottom:1px solid var(--color-border)}.guide-service-cta__card{grid-template-columns:1fr;gap:1rem}.guide-service-cta__card .button{grid-column:auto}.guide-service-cta__mark{width:2.2rem;height:2.2rem}.guide-download__message h2{max-width:100%;font-size:clamp(2.35rem,11vw,4rem)}.guide-download__cover{width:min(100%,14rem)}}.guide-stakes__visual{display:block}.tax-calculation{border-top:1px solid var(--color-gold);gap:.8rem;margin-top:1.35rem;padding-top:1.15rem;display:grid}.tax-calculation__row{grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.tax-calculation__operator{color:var(--color-burgundy);font:600 1.25rem/1 var(--font-display);place-items:center;display:grid}.tax-calculation__content{min-width:0}.tax-calculation__content strong{color:var(--color-burgundy);font:600 clamp(1.9rem,3.25vw,3.1rem)/.88 var(--font-display);white-space:nowrap;display:block}.tax-calculation__content span{color:#57534d;margin-top:.45rem;font-size:.72rem;line-height:1.4;display:block}.tax-calculation__divider{background:var(--color-gold);opacity:.72;height:1px;margin-left:2.4rem}.tax-calculation__row--result .tax-calculation__operator{color:var(--color-gold)}.tax-calculation__row--result .tax-calculation__content strong{color:var(--color-burgundy-dark);font-size:clamp(2.35rem,4.25vw,4.2rem)}.tax-calculation__content small{font:600 .78rem/1 var(--font-sans);letter-spacing:-.02em}@media (width<=720px){.tax-calculation{margin-top:1.15rem;padding-top:1rem}.tax-calculation__content strong{font-size:clamp(2.05rem,11vw,3.25rem)}.tax-calculation__row--result .tax-calculation__content strong{font-size:clamp(2.6rem,14vw,4rem)}}.thanks-page .thanks-page__hero{color:var(--color-body);background:#fff;padding:clamp(3.5rem,7vw,7rem) 0}.thanks-page .thanks-page__hero .eyebrow{color:var(--color-burgundy)}.thanks-page__hero-grid{grid-template-columns:minmax(0,.82fr) minmax(20rem,1.18fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.thanks-page__content{max-width:36rem}.thanks-page__hero h1{max-width:12ch;color:var(--color-black);text-transform:none;margin-top:.1em;font-size:clamp(3.25rem,6vw,6rem);line-height:.9}.thanks-page__message{max-width:42ch;font-size:var(--text-lead);margin:0;line-height:1.5}.thanks-page__action{margin:1.75rem 0 0}.thanks-page__action .button{background:var(--color-burgundy);color:var(--color-white)}.thanks-page__action .button:hover{background:var(--color-burgundy-dark)}.thanks-page__booking{border-top:3px solid var(--color-burgundy);background:var(--color-paper);min-width:0;box-shadow:.8rem .8rem 0 var(--color-gold);padding:clamp(1.25rem,3vw,2rem)}.thanks-page__booking h2{max-width:28ch;color:var(--color-burgundy);font-family:var(--font-sans);text-transform:none;margin:0;font-size:clamp(1.4rem,2.35vw,2.2rem);font-weight:600;line-height:1.2}.thanks-page__booking .calendly-inline-widget{background:#fff;min-height:700px;margin-top:1.1rem;height:700px!important}@media (width<=900px){.thanks-page__hero-grid{grid-template-columns:1fr;align-items:start;gap:2.75rem}.thanks-page__content{max-width:48rem}.thanks-page__booking{width:min(100%,42rem)}}@media (width<=720px){.thanks-page .thanks-page__hero{padding-block:var(--section-space-md)}.thanks-page__hero-grid{gap:2rem}.thanks-page__hero h1{font-size:clamp(3rem,14vw,4.75rem)}.thanks-page__booking{box-shadow:.55rem .55rem 0 var(--color-gold)}}.campaign-legal p{color:#ffffffc7}
