.whats-that-marketing{color:#173c50;background:radial-gradient(ellipse at 95% 35%,#deede32e 0,transparent 40%),#faf6ed}
.whats-that-marketing .page-shell{max-width:1180px}
.whats-that-marketing .site-header{background:none;box-shadow:none;border:0;justify-content:space-between}
.whats-that-marketing nav{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}
.whats-that-marketing a{color:#136377}
.whats-that-marketing a:focus-visible,.whats-that-marketing summary:focus-visible{outline:3px solid #2666d3;outline-offset:5px}
.whats-that-marketing h1,.whats-that-marketing h2{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.035em;color:#173c50;text-wrap:balance}
.whats-that-marketing h1{font-size:clamp(2.6rem,5.2vw,4.6rem);line-height:1.07;margin:1rem 0 1.4rem}
.whats-that-marketing h2{font-size:clamp(2rem,4vw,3.2rem);line-height:1.15;margin:0 0 1.5rem}
.whats-that-marketing h3{font-size:1.3rem;margin:.65rem 0;color:#173c50}
.whats-that-marketing p,.whats-that-marketing li,.whats-that-marketing dd{font-size:1.08rem;line-height:1.7}
.whats-that-marketing .eyebrow{color:#196b5c;font-size:.78rem;letter-spacing:.13em}
.whats-that-marketing .wt-small{font-size:.93rem;color:#50636b;line-height:1.6}
.whats-that-marketing .cta-primary{display:inline-flex;justify-content:center;align-items:center;gap:.7rem;background:linear-gradient(125deg,#087665,#14648a);color:#fff;padding:1rem 1.35rem;border:0;border-radius:999px;font-size:1rem;line-height:1.4;text-align:center;text-decoration:none}
.wt-hero{padding:1rem 0 3.5rem}
.wt-hero-copy{max-width:840px;text-align:center;margin:2rem auto 0}
.wt-hero-copy .hero-actions{justify-content:center}
.wt-hero .wt-deck{font-size:1.3rem;line-height:1.6}
.wt-banner,.wt-story-scene{margin:0;padding:0}
.wt-banner picture,.wt-story-scene picture{display:block}
.wt-banner img,.wt-story-scene img{display:block;width:100%;height:auto;border:0;border-radius:0;box-shadow:none}
.wt-story-scene{margin:2rem 0}
.wt-story-scene figcaption{text-align:center;margin:.85rem auto 1.5rem;color:#375b66;font-size:1.08rem;font-family:Georgia,'Times New Roman',serif;font-style:italic}
.wt-roadmap figcaption{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;font-style:normal}
.wt-roadmap figcaption strong{display:block;color:#173c50;font-size:1.35rem;font-weight:500;text-wrap:balance}
.wt-roadmap figcaption span span{display:block;max-width:250px;margin:.6rem auto 0;font-family:Arial,sans-serif;font-size:.94rem;line-height:1.5}
@media(max-width:700px){.wt-roadmap figcaption{gap:.6rem;padding-inline:12px}.wt-roadmap figcaption strong{font-size:clamp(.88rem,3.6vw,1.2rem)}.wt-roadmap figcaption span span{font-size:.8rem}}
.wt-route{position:relative;counter-reset:waypoint;padding-left:92px}
.wt-route::before{content:"";position:absolute;top:16px;bottom:70px;left:0;width:64px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='380' viewBox='0 0 64 380'%3E%3Cpath d='M32 0C32 60 56 70 56 130S8 225 8 285S32 335 32 380' fill='none' stroke='%236eb8b3' stroke-width='12' stroke-linecap='round'/%3E%3Cpath d='M32 0C32 60 56 70 56 130S8 225 8 285S32 335 32 380' fill='none' stroke='%23f5f2e5' stroke-width='2' stroke-dasharray='2 11' stroke-linecap='round'/%3E%3C/svg%3E") center top/64px 380px repeat-y;opacity:.75;pointer-events:none}
.wt-section{position:relative;counter-increment:waypoint;padding:0 0 5rem;scroll-margin-top:1.5rem}
.wt-section::before{content:counter(waypoint,decimal-leading-zero);position:absolute;left:-86px;top:0;display:grid;place-items:center;width:50px;height:50px;background:#1a7767;color:#fff;border:5px solid #faf6ed;border-radius:50% 50% 50% 12%;box-shadow:0 2px 0 #c3d7ca;font-size:1rem;font-weight:700}
.wt-section>.eyebrow{padding-top:.6rem}
.wt-section:last-child{padding-bottom:2rem}
.wt-section:last-child::before{background:#24577a}
.wt-section>p,.wt-intro{max-width:820px}
.wt-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6rem;list-style:none;padding:0;margin:2.5rem 0}
.wt-comparison{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin:2rem 0;padding:1.5rem 0;border-block:1px solid #b8d3d3}
.wt-comparison section+section{border-left:3px solid #77bfa6;padding-left:2.5rem}
.wt-comparison ol{padding-left:1.3rem}.wt-comparison li{padding-left:.4rem;margin:1rem 0}
.wt-actions{margin:2rem 0 0}.wt-actions>div{display:grid;grid-template-columns:1fr 2fr;gap:2rem;padding:1.3rem 0;border-bottom:1px solid #d2dede}.wt-actions dt{font-size:1.1rem;font-weight:750}.wt-actions dd{margin:0}
.whats-that-marketing details{border-block:1px solid #ccd9d6;padding:1.1rem 0;margin:1.8rem 0 0;max-width:880px}
.whats-that-marketing summary{font-size:1.06rem;font-weight:700;cursor:pointer;padding:.3rem 0}
.wt-source-links{display:flex;gap:.8rem 1.5rem;flex-wrap:wrap}.wt-source-links a{font-size:.93rem}
.wt-install{text-align:center}.wt-install>p,.wt-install>details{margin-left:auto;margin-right:auto}.wt-install-steps{display:flex;justify-content:center;gap:4rem;margin:1.3rem 0 2rem}
.whats-that-marketing .site-footer{background:none;box-shadow:none;border-radius:0;border-top:1px solid #c9d6cd}
@media(max-width:700px){.whats-that-marketing .page-shell{width:calc(100% - 40px)}.whats-that-marketing .site-header{padding:1.1rem 0;gap:1.1rem;align-items:flex-start}.whats-that-marketing nav{font-size:.85rem;gap:.6rem;justify-content:flex-end}.wt-hero{padding:.5rem 0 2.8rem}.wt-hero-copy{margin:1.5rem auto 0}.wt-banner{margin-left:-12px;margin-right:-12px}.wt-route{padding-left:34px}.wt-route::before{left:-17px;width:36px;background-size:36px 213.75px}.wt-section{padding-bottom:3rem}.wt-section::before{left:-50px;top:0;width:34px;height:34px;border-width:4px;font-size:.72rem}.wt-section>.eyebrow{padding-top:.3rem}.wt-story-scene{margin-left:0;margin-right:0}.wt-roadmap figcaption{padding-inline:0;gap:.5rem}.wt-roadmap figcaption strong{font-size:1rem}.wt-roadmap figcaption span span{font-size:.8rem}.wt-steps{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0}.wt-comparison{grid-template-columns:1fr;gap:1.3rem}.wt-comparison section+section{border-left:0;border-top:3px solid #77bfa6;padding:1rem 0 0}.wt-actions>div{grid-template-columns:1fr;gap:.5rem}.wt-install-steps{flex-direction:column;gap:.5rem}.wt-install-steps p{margin:.5rem 0}}
@media(prefers-reduced-motion:reduce){.whats-that-marketing *{scroll-behavior:auto;transition:none;animation:none}}

.wt-plan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,64px);margin:32px 0}.wt-plan-options>section{border-top:3px solid #087665;padding-top:22px}.whats-that-marketing .wt-section .wt-plan-price{font:600 42px Georgia,serif;color:#103b57;margin:14px 0}.wt-plan-price span{font:400 18px system-ui,sans-serif}.wt-plan-options .cta-primary{margin-top:10px}.wt-plan-options h3{margin:0;font-size:28px}@media(max-width:600px){.wt-plan-options{grid-template-columns:1fr}}
