:root{--wb-paper: #f6f6ee;--wb-ink: #1f1f1f;--wb-coral: #ff8864;--wb-coral-hover: #f27a55;--wb-white: #fff;--wb-muted: #c9c9c6;--wb-body: #4a4a47;--wb-text-primary: #1a1a1a;--wb-rule: #d9d7d0;--wb-rule-ink: #424242;--wb-butter: #f5e3a1;--wb-sky: #7fb6dc;--wb-sage: #b8cfb9;--wb-font-head: "Bricolage Grotesque", Inter, sans-serif;--wb-font-body: Inter, sans-serif;--wb-font-sticker: Fraunces, Georgia, serif;--wb-type-label-size: 15px;--wb-type-label-line-height: 20px;--wb-type-hero-size: clamp(38px, 3.472vw, 50px);--wb-type-hero-line-height: .98;--wb-type-hero-tracking: -.025em;--wb-type-h2-size: clamp(34px, 3.47vw, 56px);--wb-type-h2-line-height: 1;--wb-content: 1248px;--wb-gutter: clamp(24px, 6.667vw, 96px);--wb-section: clamp(72px, 6.667vw, 96px);--wb-grid-gap: clamp(40px, 5.556vw, 80px);--wb-space-list: 8px;--wb-space-stack: 20px;--wb-space-heading-body: 24px;--wb-space-content: 48px;--wb-radius: 13px}@media (max-width: 640px){:root{--wb-type-h2-size: 32px}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--wb-paper);color:var(--wb-ink);font-family:var(--wb-font-body);font-size:18px;line-height:1.445;-webkit-font-smoothing:antialiased}body.admin-bar .site-header{top:32px}img{display:block;max-width:100%}a{color:inherit}p,h1,h2,h3,blockquote{margin:0}h1,h2,h3{font-family:var(--wb-font-head);font-variation-settings:"opsz" 14,"wdth" 100}h1,h2{font-size:clamp(38px,3.472vw,50px);font-weight:700;letter-spacing:-.025em;line-height:.98}h3{font-size:24px;line-height:1.18}.wb-container{width:min(100%,var(--wb-content) + var(--wb-gutter) * 2);margin-inline:auto;padding-inline:var(--wb-gutter)}.wb-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--wb-grid-gap);align-items:start}.wb-ink-section{background:var(--wb-ink);color:var(--wb-white)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 900px){body.admin-bar .site-header{top:46px}.wb-two-col{grid-template-columns:1fr}}@media (max-width: 640px){body{font-size:16px}h1,h2{font-size:36px}h3{font-size:21px}}.wb-button{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:15px 24px;border:0;border-radius:7px;background:var(--wb-coral);color:#1a1a1a;font-size:18px;font-weight:400;line-height:26px;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.wb-button:hover,.wb-button:focus-visible{background:var(--wb-coral-hover);transform:translateY(-1px)}.wb-button--small{min-height:50px;padding:12px 23px}.wb-lede{color:var(--wb-body);font-size:18px;line-height:26px}.wb-label{display:flex;gap:12px;align-items:center;font-size:var(--wb-type-label-size);line-height:var(--wb-type-label-line-height)}.wb-rule{display:block;width:35px;height:5px;margin-bottom:16px;background:var(--wb-coral)}.wb-sticker{position:absolute;z-index:2;top:24px;left:29px;padding:11px 18px;transform:rotate(-3deg);border-radius:4px;background:var(--wb-paper);font-family:var(--wb-font-sticker);font-size:28px;font-style:italic;font-weight:600;line-height:1.2}.wb-profile{display:flex;align-items:center;gap:16px}.wb-profile img{flex:0 0 auto;border-radius:50%;object-fit:cover;width:46px;height:46px}.wb-check-list,.wb-cross-list{margin:0;padding:0;list-style:none}.wb-check-list li,.wb-cross-list li{position:relative;padding-left:36px}.wb-check-list li+li,.wb-cross-list li+li{margin-top:8px}.wb-check-list li:before,.wb-cross-list li:before{position:absolute;top:3px;left:0;width:20px;height:20px;background:url(/wp-content/themes/winbox-v2/dist/assets/check-de60fd0c.svg) center/contain no-repeat;content:""}.wb-cross-list li:before{background-image:url(/wp-content/themes/winbox-v2/dist/assets/cross-26a4e5a9.svg)}@media (max-width: 640px){.wb-button{width:100%}.wb-sticker{top:16px;left:18px;font-size:22px}}.site-header{position:relative;z-index:20;height:100px;border-bottom:1px solid var(--wb-rule);background:var(--wb-paper);color:var(--wb-ink)}.site-header__inner{display:flex;height:100%;align-items:center;justify-content:space-between}.site-header__brand{flex:0 0 auto}.site-header__brand img{width:166px;height:29px}.site-header__nav{display:flex;align-items:center}.site-header__menu{display:flex;margin:0;padding:0;align-items:center;gap:50px;list-style:none}.site-header__menu a{font-size:18px;font-weight:700;line-height:20px;text-decoration:none}.site-header__menu>li:last-child>a{display:inline-flex;min-height:50px;padding:12px 23px;align-items:center;justify-content:center;border-radius:7px;background:var(--wb-coral);color:var(--wb-ink);font-weight:400;line-height:26px}.site-header__toggle{display:none;width:42px;padding:8px;border:0;background:none}.site-header__toggle>span:not(.screen-reader-text){display:block;height:2px;margin:5px 0;background:var(--wb-ink)}@media (max-width: 900px){.site-header{height:80px}.site-header__toggle{display:block}.site-header__nav{position:absolute;top:80px;right:0;left:0;display:none;padding:28px var(--wb-gutter) 32px;align-items:stretch;flex-direction:column;border-bottom:1px solid var(--wb-rule);background:var(--wb-paper)}.site-header__nav.is-open{display:flex}.site-header__menu{align-items:stretch;flex-direction:column;gap:24px}.site-header__menu>li:last-child{margin-top:8px}.site-header__menu>li:last-child>a{width:100%}}.hero{padding:112px 0 96px}.hero__inner{display:flex;align-items:center;flex-direction:column;gap:64px}.hero__copy{display:flex;width:min(900px,100%);align-items:center;flex-direction:column;text-align:center}.hero__eyebrow{color:var(--wb-text-primary);font-family:var(--wb-font-body);font-size:var(--wb-type-label-size);font-variation-settings:normal;font-weight:400;letter-spacing:normal;line-height:var(--wb-type-label-line-height)}.hero__heading{width:100%;margin-top:20px;color:var(--wb-text-primary);font-family:var(--wb-font-head);font-size:clamp(56px,5.278vw,76px);font-variation-settings:"opsz" 14,"wdth" 100;font-weight:700;letter-spacing:-1.9px;line-height:.98}.hero__heading-accent{position:relative;z-index:0;white-space:nowrap;isolation:isolate}.hero__heading-accent:after{position:absolute;z-index:-1;right:-4px;bottom:16px;left:-4px;height:14px;background:#fdc2b0;content:""}.hero .wb-lede{width:min(640px,100%);margin-top:20px}.hero__actions{display:flex;align-items:center;flex-direction:column;gap:8px;margin-top:36px}.hero__actions span{color:var(--wb-body);font-size:13px;line-height:18px}.hero-proof{position:relative;width:min(964px,100%);min-height:242px;border:1px solid #000;border-radius:var(--wb-radius);background:var(--wb-ink);color:var(--wb-white)}.hero-proof__content{display:flex;min-height:240px;padding:47px;align-items:center}.hero-proof__quote{width:489px;max-width:100%;flex:0 1 489px}.hero-proof blockquote{width:100%;font-family:var(--wb-font-head);font-size:30px;font-weight:500;letter-spacing:-.01em;line-height:42px}.hero-proof .wb-profile{width:310px;max-width:100%;margin-top:16px}.hero-proof .wb-profile p{color:var(--wb-muted);font-size:12px;line-height:15px}.hero-proof__results{width:371px;max-width:100%;flex:0 1 371px}.hero-proof .wb-check-list{font-size:18px;line-height:26px}.hero-proof__badge{position:absolute;top:16px;right:16px;width:61px;height:85px;border-radius:4px;object-fit:cover}@media (max-width: 900px){.hero{padding:80px 0}.hero__inner{gap:48px}.hero__heading{font-size:56px}.hero-proof__content{align-items:stretch;flex-direction:column;gap:32px;padding:40px}.hero-proof__quote,.hero-proof__results{width:100%;flex-basis:auto}.hero-proof__quote{padding-right:72px}}@media (max-width: 640px){.hero{padding:64px 0}.hero__heading{font-size:44px;letter-spacing:-1.1px}.hero__heading-accent:after{bottom:3px;height:9px}.hero__actions{margin-top:32px}.hero-proof__content{padding:32px 24px}.hero-proof__quote{padding-right:0}.hero-proof blockquote{font-size:25px;line-height:1.25}.hero-proof__badge{position:static;width:61px;height:85px;margin:0 24px 24px}}.client-logos{padding:8px 0 48px;text-align:center}.client-logos p{color:#bbb;font-size:18px}.client-logos__row{display:flex;width:100%;max-width:1048px;margin:16px auto 0;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:48px}.client-logos__row img{display:block;width:auto;height:auto;max-width:146px;max-height:40px;object-fit:contain}@media (max-width: 900px){.client-logos__row{justify-content:center;column-gap:40px}}@media (max-width: 640px){.client-logos{padding-bottom:24px}.client-logos__row{gap:24px 36px}.client-logos__row img{width:auto;max-width:92px;max-height:32px}}.problem{padding:96px 0}.problem__copy h2{margin-bottom:24px}.problem__text{color:var(--wb-body);font-size:18px;line-height:26px}.problem__text p+p{margin-top:14px}.problem__text strong{color:var(--wb-ink)}.problem__copy .wb-button{margin-top:48px}.comparison-card{padding:48px;border-radius:var(--wb-radius);background:var(--wb-ink);color:var(--wb-white)}.comparison-card__row{display:grid;grid-template-columns:150px 1fr;gap:28px;padding-bottom:24px;border-bottom:1px solid var(--wb-rule-ink)}.comparison-card__row+.comparison-card__row{padding-top:24px}.comparison-card__row:last-child{padding-bottom:0;border-bottom:0}.comparison-card h3{font-family:var(--wb-font-body);font-size:16px;line-height:20px}.comparison-card ul{font-size:16px;line-height:22px}.comparison-card .wb-cross-list li:before{width:17px;height:17px;background-image:url(/wp-content/themes/winbox-v2/dist/assets/cross-26a4e5a9.svg)}.comparison-card .wb-check-list li:before{background-image:url(/wp-content/themes/winbox-v2/dist/assets/check-dark-ffd8e3b2.svg)}@media (max-width: 900px){.problem{padding:72px 0}.comparison-card{margin-top:8px}}@media (max-width: 640px){.problem{padding:64px 0}.problem__copy .wb-button{margin-top:32px}.comparison-card{padding:28px 24px}.comparison-card__row{grid-template-columns:1fr;gap:16px}}.pullquote{padding:48px 0}.pullquote__inner{display:flex;max-width:1060px;align-items:center;justify-content:center;gap:48px}.pullquote__inner>img{width:100px;height:100px;flex:0 0 100px;border-radius:50%;object-fit:cover}.pullquote blockquote{max-width:717px}.pullquote blockquote p{font-family:var(--wb-font-head);font-size:38px;font-weight:500;letter-spacing:-.01em;line-height:1.13}.pullquote cite{display:block;margin-top:16px;color:var(--wb-body);font-size:14px;font-style:normal;line-height:20px}.pullquote--second{padding:69px 0}@media (max-width: 640px){.pullquote{padding:56px 0}.pullquote__inner{align-items:flex-start;flex-direction:column;gap:24px}.pullquote__inner>img{width:80px;height:80px;flex-basis:80px}.pullquote blockquote p{font-size:28px}}.method{padding:96px 0 0}.method__header{max-width:792px;margin-bottom:48px}.method__header p{margin-top:20px;color:var(--wb-body)}.method-row{display:grid;min-height:333px;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wb-grid-gap);align-items:start}.method-row+.method-row{margin-top:48px}.method-row__copy h3{margin-bottom:16px}.method-row__copy p{color:var(--wb-body)}.method-card{position:relative;height:333px;overflow:hidden;border-radius:13px}.method-card--butter{background:var(--wb-butter)}.method-card--sky{background:var(--wb-sky)}.method-card--sage{background:var(--wb-sage)}.method-card img{width:100%;height:100%;object-fit:cover}@media (max-width: 900px){.method{padding-top:72px}.method-row{grid-template-columns:1fr}.method-row__copy{max-width:640px}.method-card{height:auto;min-height:300px}.method-card img{min-height:300px}}@media (max-width: 640px){.method{padding-top:64px}.method-row{gap:28px}.method-row+.method-row{margin-top:64px}.method-card,.method-card img{min-height:230px}}.difference{padding:96px 0}.difference h2{margin-bottom:64px}.difference__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.difference h3{font-family:var(--wb-font-head);font-weight:700}.difference article p{margin-top:20px;color:var(--wb-muted)}.difference .wb-button{margin-top:48px}@media (max-width: 900px){.difference__grid{grid-template-columns:1fr}.difference article{max-width:620px}}@media (max-width: 640px){.difference{padding:64px 0}.difference h2{margin-bottom:48px}}.deliverables{padding:96px 0}.deliverables header{max-width:790px}.deliverables header p{margin-top:24px;color:var(--wb-body)}.deliverables__grid{display:grid;margin-top:56px;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 80px}.deliverables article h3{font-weight:700;font-family:var(--wb-font-head)}.deliverables article p{margin-top:24px;color:var(--wb-body)}@media (max-width: 900px){.deliverables__grid{gap:48px 56px}}@media (max-width: 640px){.deliverables{padding:64px 0}.deliverables__grid{grid-template-columns:1fr}}.evidence{padding:96px 0}.evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wb-grid-gap)}.evidence__intro{margin-top:24px}.evidence__reasons article{margin-top:48px}.evidence__reasons h3{font-family:var(--wb-font-head);font-weight:700}.evidence__reasons article p{margin-top:24px;color:var(--wb-muted)}.evidence__testimonials{display:flex;flex-direction:column;gap:80px}.dark-testimonial{min-height:366px;padding:48px;border:1px solid var(--wb-rule-ink);border-radius:var(--wb-radius)}.dark-testimonial img{width:100px;height:100px;border-radius:50%;object-fit:cover}.dark-testimonial p{margin-top:20px;font-size:24px;font-weight:500;line-height:1.18;font-family:var(--wb-font-head)}.dark-testimonial cite{display:block;margin-top:24px;font-size:16px;font-style:normal}@media (max-width: 900px){.evidence__grid{grid-template-columns:1fr}.evidence__testimonials{gap:32px}.dark-testimonial{min-height:0}}@media (max-width: 640px){.evidence{padding:64px 0}.dark-testimonial{padding:28px 24px}.dark-testimonial p{font-size:21px}}.results{padding:96px 0}.results__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--wb-grid-gap)}.results__summary h2{max-width:500px}.results__list{margin:48px 0 0;padding:0;list-style:none;color:var(--wb-body)}.results__list li{position:relative;padding-left:32px}.results__list li+li{margin-top:20px}.results__list li:before{position:absolute;top:3px;left:0;width:20px;height:20px;background:url(/wp-content/themes/winbox-v2/dist/assets/trending-dfc02d04.svg) center/contain no-repeat;content:""}.results__summary .wb-button{margin-top:48px}.results__testimonials{display:flex;flex-direction:column;gap:24px}.light-testimonial{min-height:174px;padding:24px;border:1px solid var(--wb-rule);border-radius:var(--wb-radius)}.light-testimonial>p{font-size:21px;font-weight:500;line-height:1.34;font-family:var(--wb-font-head)}.light-testimonial .wb-profile{margin-top:24px}.light-testimonial cite{color:var(--wb-body);font-size:12px;font-style:normal}@media (max-width: 900px){.results__grid{grid-template-columns:1fr}}@media (max-width: 640px){.results{padding:64px 0}.results__list{margin-top:36px}}.faq{padding:96px 0}.faq h2{margin-bottom:48px}.faq__list{display:flex;flex-direction:column;gap:24px}.faq article{padding-bottom:24px}.faq article h3{font-family:var(--wb-font-head);font-size:24px;font-weight:700}.faq article p{max-width:1200px;margin-top:24px;color:var(--wb-body)}@media (max-width: 640px){.faq{padding:64px 0}.faq article h3{font-size:20px}}.team-page-header{min-height:391px;padding:96px 0 72px}.team-page-header__content{max-width:580px}.team-page-header h1{margin:0}.team-page-header p{margin-top:16px;color:var(--wb-body);font-size:18px;line-height:26px}.team-page-header .wb-button{margin-top:48px}.team-grid{min-height:1095px;padding:48px 0 96px}.team-grid__inner{display:grid;grid-template-columns:repeat(5,200px);column-gap:48px;row-gap:53px}.team-profile{width:200px;text-align:center}.team-profile img{width:200px;height:200px;border-radius:50%;object-fit:cover}.team-profile h2{margin-top:16px;font-family:var(--wb-font-head);font-size:18px;font-weight:700;letter-spacing:0;line-height:20px}.team-profile p{max-width:180px;min-height:40px;margin:8px auto 0;color:var(--wb-body);font-size:15px;line-height:20px}@media (max-width: 1300px){.team-grid__inner{grid-template-columns:repeat(4,200px);justify-content:space-between}}@media (max-width: 900px){.team-page-header{min-height:0;padding:72px 0}.team-grid{min-height:0;padding:48px 0 80px}.team-grid__inner{grid-template-columns:repeat(3,200px);justify-content:space-between}}@media (max-width: 740px){.team-grid__inner{grid-template-columns:repeat(2,minmax(0,200px));justify-content:space-around;gap:48px 24px}}@media (max-width: 480px){.team-page-header{padding:56px 0 64px}.team-page-header .wb-button{margin-top:32px}.team-grid__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.team-profile{width:100%}.team-profile img{width:min(100%,160px);height:auto;aspect-ratio:1;margin-inline:auto}.team-profile h2{font-size:16px}.team-profile p{font-size:13px;line-height:18px}}.case-studies-header{min-height:367px;padding:96px 0 48px}.case-studies-header__content{max-width:718px}.case-studies-header h1{margin:0}.case-studies-header p{margin-top:16px;color:var(--wb-body);font-size:18px;line-height:26px}.case-studies-header .wb-button{margin-top:48px}.case-study-list{padding:96px 0}.case-study-list__inner{display:flex;flex-direction:column;gap:48px}.case-study-row{display:grid;min-height:269px;grid-template-columns:580px minmax(0,668px);align-items:stretch}.case-study-row--featured{min-height:304px}.case-study-card{display:flex;min-width:0;padding:48px;flex-direction:column;align-items:flex-start;gap:24px;justify-content:space-between;border-radius:var(--wb-radius);background:var(--wb-ink);box-shadow:4px 4px 6px #0000001a;color:var(--wb-paper)}.case-study-card>div{width:100%;flex:0 0 auto}.case-study-card h2{max-width:484px;font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.04}.case-study-card p{margin-top:8px;color:var(--wb-muted);font-size:18px;line-height:20px}.case-study-card__button{flex:0 0 auto;min-height:51px;padding:13px 27px;font-size:14px;line-height:20px}.case-study-quote{display:flex;min-width:0;padding:48px;flex-direction:column;justify-content:center}.case-study-quote>p{font-family:var(--wb-font-head);font-size:30px;font-weight:500;letter-spacing:-.01em;line-height:37px}.case-study-quote__profile{display:flex;margin-top:16px;align-items:center;gap:16px}.case-study-quote__profile img{width:46px;height:46px;flex:0 0 46px;border-radius:50%;object-fit:cover}.case-study-quote cite{color:var(--wb-body);font-size:16px;font-style:normal;line-height:23px}.case-study-quote cite strong{font-weight:400}@media (max-width: 1200px){.case-study-row{grid-template-columns:minmax(0,46.5%) minmax(0,53.5%)}}@media (max-width: 900px){.case-studies-header{min-height:0;padding:72px 0}.case-study-list{padding:72px 0}.case-study-row{min-height:0;grid-template-columns:1fr}.case-study-card{min-height:270px}.case-study-quote{min-height:250px}}@media (max-width: 640px){.case-studies-header{padding:56px 0 64px}.case-studies-header__content p br{display:none}.case-studies-header .wb-button{margin-top:32px}.case-study-list{padding:64px 0}.case-study-list__inner{gap:40px}.case-study-card{min-height:250px;padding:32px 24px}.case-study-card h2{font-size:28px}.case-study-card__button{width:auto}.case-study-quote{min-height:0;padding:40px 24px}.case-study-quote>p{font-size:25px;line-height:1.25}.case-study-quote__profile{align-items:flex-start}.case-study-quote__profile img{width:72px;height:72px;flex-basis:72px}.case-study-quote cite{font-size:13px;line-height:19px}}.case-study-hero{min-height:526px;padding:96px 0}.case-study-hero__grid{display:grid;grid-template-columns:repeat(2,minmax(0,580px));gap:80px;align-items:start}.case-study-hero__title h1{max-width:580px}.case-study-hero__summary{color:var(--wb-body);font-size:18px;line-height:23px}.case-study-hero__summary ul{margin:0;padding-left:27px}.case-study-hero__summary li+li{margin-top:9px}.case-study-hero__summary .wb-button{margin-top:24px}.case-study-author{display:flex;margin-top:8px;padding:24px 0;align-items:center;gap:16px}.case-study-author>img{width:47px;height:47px;flex:0 0 47px;border-radius:50%;object-fit:cover}.case-study-author p,.case-study-author span{color:var(--wb-body);font-size:12px;line-height:15px}.case-study-author span{display:flex;margin-top:4px;align-items:center;gap:4px}.case-study-author span img{width:17px;height:17px}.case-study-pullquote{min-height:331px;padding:72px 0}.case-study-pullquote__inner{display:flex;align-items:center;gap:48px}.case-study-pullquote__inner>img{width:100px;height:100px;margin-left:192px;flex:0 0 100px;border-radius:50%;object-fit:cover}.case-study-pullquote blockquote{width:min(717px,100% - 340px)}.case-study-pullquote .wb-rule{width:40px;height:4px;margin-bottom:16px}.case-study-pullquote blockquote>p{font-family:var(--wb-font-head);font-size:38px;font-weight:500;letter-spacing:-.01em;line-height:43px}.case-study-pullquote cite{display:block;margin-top:16px;color:var(--wb-body);font-size:14px;font-style:normal;line-height:23px}.case-study-copy{min-height:364px;padding:96px 0 0}.case-study-copy--approach{min-height:766px}.case-study-copy--results{min-height:230px}.case-study-copy__inner{width:min(720px,100%)}.case-study-copy h2{margin-bottom:24px;font-size:30px;letter-spacing:-.01em;line-height:35px}.case-study-copy h3{margin-top:40px;margin-bottom:16px;font-size:24px;line-height:30px}.case-study-copy h4{margin-top:32px;margin-bottom:12px;font-family:var(--wb-font-head);font-size:20px;line-height:26px}.case-study-copy p,.case-study-copy li{color:var(--wb-body);font-size:18px;line-height:25px}.case-study-copy p+p,.case-study-copy p+ul,.case-study-copy p+ol,.case-study-copy ul+p,.case-study-copy ol+p{margin-top:16px}.case-study-copy ul,.case-study-copy ol{margin-bottom:0;padding-left:26px}.case-study-copy li+li{margin-top:6px}.case-study-copy h2:not(:first-child){margin-top:64px}.case-study-copy img{max-width:100%;height:auto}.case-study-copy iframe{display:block;width:100%;max-width:720px;aspect-ratio:16/9;height:auto;margin:32px 0;border:0}.case-study-copy a{text-decoration-thickness:1px;text-underline-offset:2px}.case-study-copy blockquote{margin:32px 0;padding-left:24px;border-left:4px solid var(--wb-coral)}.case-study-copy p:empty{display:none}.case-study-body .case-study-copy{padding-bottom:96px}.single-case-study article>.case-study-pullquote:last-child,.single-blog-post article>.case-study-pullquote:last-child{margin-bottom:96px}@media (max-width: 900px){.case-study-hero{min-height:0;padding:72px 0}.case-study-hero__grid{grid-template-columns:1fr;gap:40px}.case-study-pullquote{min-height:0}.case-study-pullquote__inner>img{margin-left:0}.case-study-pullquote blockquote{width:auto}.case-study-copy,.case-study-copy--approach,.case-study-copy--results{min-height:0;padding:72px 0}.case-study-body .case-study-copy{padding-bottom:72px}.single-case-study article>.case-study-pullquote:last-child,.single-blog-post article>.case-study-pullquote:last-child{margin-bottom:72px}}@media (max-width: 640px){.case-study-hero{padding:56px 0 64px}.case-study-hero__summary{font-size:16px;line-height:23px}.case-study-pullquote{padding:56px 0}.case-study-pullquote__inner{align-items:flex-start;flex-direction:column;gap:24px}.case-study-pullquote__inner>img{width:80px;height:80px;flex-basis:80px}.case-study-pullquote blockquote>p{font-size:28px;line-height:1.2}.case-study-copy,.case-study-copy--approach,.case-study-copy--results{padding:56px 0}.case-study-body .case-study-copy{padding-bottom:56px}.single-case-study article>.case-study-pullquote:last-child,.single-blog-post article>.case-study-pullquote:last-child{margin-bottom:56px}.case-study-copy h2{font-size:26px}.case-study-copy p,.case-study-copy li{font-size:16px;line-height:24px}}.simple-page .case-study-copy{min-height:0;padding-bottom:96px}.simple-page__title{margin-bottom:48px}.simple-page__content>*:first-child{margin-top:0}@media (max-width: 900px){.simple-page .case-study-copy{padding-bottom:72px}}@media (max-width: 640px){.simple-page .case-study-copy{padding-bottom:56px}.simple-page__title{margin-bottom:32px}}.blog-header{padding:96px 0 48px}.blog-header__content{display:flex;align-items:flex-start;flex-direction:column}.blog-header h1{margin:0;color:var(--wb-ink)}.blog-header__intro{width:100%;max-width:580px;margin-top:16px;color:var(--wb-body);font-size:18px;line-height:26px}.blog-header__intro>*{margin:0}.blog-header__intro>*+*{margin-top:var(--wb-space-stack)}.blog-header__button{min-height:53px;margin-top:48px;padding:15px 27px;font-size:14px;line-height:23px}.blog-list{padding:96px 0}.blog-list__inner{display:flex;flex-direction:column;gap:48px}.blog-list__empty{color:var(--wb-body);font-size:18px;line-height:26px}.blog-card{display:flex;min-height:229px;padding:48px;align-items:flex-start;flex-direction:column;gap:24px;border-radius:var(--wb-radius);background:var(--wb-ink);box-shadow:4px 4px 6px #0000001a;color:var(--wb-paper)}.blog-card__content{display:flex;width:100%;align-items:flex-start;flex-direction:column;gap:8px}.blog-card h2{width:100%;font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.04}.blog-card h2 a{text-decoration:none}.blog-card h2 a:hover,.blog-card h2 a:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.blog-card p{color:var(--wb-muted);font-size:18px;line-height:20px}.blog-card__button{width:auto;min-height:46px;padding:13px 27px;font-size:14px;line-height:20px}.blog-list .navigation.pagination{width:100%}.blog-list .navigation.pagination .nav-links{display:flex;align-items:center;gap:12px}.blog-list .navigation.pagination a,.blog-list .navigation.pagination .current{display:inline-flex;min-width:42px;min-height:42px;padding:8px 12px;align-items:center;justify-content:center;border:1px solid var(--wb-rule);border-radius:7px;text-decoration:none}.blog-list .navigation.pagination .current{border-color:var(--wb-coral);background:var(--wb-coral)}@media (max-width: 900px){.blog-header{padding:72px 0 48px}.blog-list{padding:72px 0}}@media (max-width: 640px){.blog-header{padding:56px 0 40px}.blog-header__button{width:auto;margin-top:32px}.blog-list{padding:56px 0 64px}.blog-list__inner{gap:32px}.blog-card{min-height:0;padding:32px 24px}.blog-card h2{font-size:28px}}.grecaptcha-badge{visibility:hidden}.contact-page__main{min-height:836px;padding:96px 0}.contact-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:start}.contact-page__copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.contact-page__intro{margin-top:24px;color:var(--wb-body);font-size:18px;line-height:26px}.contact-page__intro>*{margin:0}.contact-page__intro>*+*{margin-top:var(--wb-space-stack)}.contact-page__intro>*+h2{margin-top:var(--wb-space-content)}.contact-page__intro>h2+p{margin-top:var(--wb-space-heading-body)}.contact-page__intro>p+p{margin-top:var(--wb-space-stack)}.contact-page__intro h2{color:var(--wb-ink);font-size:var(--wb-type-h2-size);line-height:var(--wb-type-h2-line-height)}.contact-page__intro ul,.contact-page__intro ol{padding-left:1.25em}.contact-page__intro li+li{margin-top:var(--wb-space-list)}.contact-page__benefits{display:flex;margin:36px 0 0;padding:0;flex-direction:column;gap:16px;list-style:none}.contact-page__benefits li{position:relative;min-height:20px;padding-left:36px;color:var(--wb-ink);font-size:18px;font-weight:700;line-height:23px}.contact-page__benefits li:before{position:absolute;top:1px;left:0;width:20px;height:20px;background:url(/wp-content/themes/winbox-v2/dist/assets/check-de60fd0c.svg) center/contain no-repeat;content:""}.contact-page__form-column{min-width:0}.contact-form-card{padding:24px;border:1px solid var(--wb-rule);border-radius:var(--wb-radius);background:var(--wb-white)}.contact-form-card .wpcf7-form{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:30px}.contact-form-card .wpcf7-form>p{width:100%}.contact-form-card .wpcf7-form label{display:flex;width:100%;color:var(--wb-body);font-size:18px;line-height:20px;flex-direction:column;gap:8px}.contact-form-card .wpcf7-form .wpcf7-form-control-wrap{display:block;width:100%}.contact-form-card .wpcf7-form input,.contact-form-card .wpcf7-form select,.contact-form-card .wpcf7-form textarea{width:100%;min-height:56px;padding:15px 16px;border:1px solid var(--wb-rule);border-radius:7px;outline:0;background-color:var(--wb-white);color:#000;font:inherit;font-size:.9375rem;line-height:20px}.contact-form-card .wpcf7-form textarea{min-height:120px;resize:vertical}.contact-form-card .wpcf7-form input:focus,.contact-form-card .wpcf7-form select:focus,.contact-form-card .wpcf7-form textarea:focus{border-color:var(--wb-coral);box-shadow:0 0 0 2px #ff886433}.contact-form-card .wpcf7-form input::placeholder,.contact-form-card .wpcf7-form textarea::placeholder{color:#c9c9c6;opacity:1;font-size:.9375rem}.contact-form-card .wpcf7-form .form__select:has(option[value=""]:checked){color:#c9c9c6}.contact-form-card .wpcf7-form .form__select,.contact-form-card .wpcf7-form .form__select option{color:#000}.contact-form-card .wpcf7-form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.contact-form-card .wpcf7-form .wpcf7-submit{width:auto;min-height:58px;padding:15px 24px;border:0;border-radius:7px;background:var(--wb-coral);color:var(--wb-ink);cursor:pointer;font-size:18px;line-height:26px}.contact-form-card .wpcf7-form .wpcf7-submit:hover,.contact-form-card .wpcf7-form .wpcf7-submit:focus-visible{background:var(--wb-coral-hover)}.contact-form-card .wpcf7-form .wpcf7-not-valid-tip{margin-top:6px;font-size:14px;line-height:20px}.contact-form-card .wpcf7-form .wpcf7-response-output{margin:0;padding:12px 16px;border-radius:7px;font-size:15px}.contact-form-card .wpcf7-form .wpcf7-spinner{margin:0 0 0 12px;vertical-align:middle}.contact-form-card .form__row{display:flex;width:100%;flex-direction:column;gap:8px}.contact-form-card .form__row label a{text-decoration:underline;text-underline-offset:2px;display:contents}.contact-form-card .form__notice{display:block;color:var(--wb-body);font-size:12px;line-height:18px}.contact-form-card .form__notice a{text-decoration:underline;text-underline-offset:2px}.contact-form-card .form__button{align-items:flex-start}.contact-form-card__notice{padding:24px;border:1px solid var(--wb-rule);border-radius:var(--wb-radius);background:var(--wb-white)}.contact-testimonial{margin-top:24px}.contact-testimonial>p{font-family:var(--wb-font-head);font-size:28px;font-weight:500;letter-spacing:-.01em;line-height:37px}.contact-testimonial .wb-profile{margin-top:16px}.contact-testimonial .wb-profile img{width:50px;height:50px}.contact-testimonial cite{color:var(--wb-body);font-size:16px;font-style:normal;line-height:20px}body.is-submitting-form{overflow:hidden}.form-submission-overlay{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;display:flex;visibility:hidden;align-items:center;justify-content:center;padding:24px;background:rgba(31,31,31,.94);opacity:0;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.form-submission-overlay.is-visible{visibility:visible;opacity:1;pointer-events:auto}.form-submission-overlay__content{display:flex;max-width:480px;color:var(--wb-white);text-align:center;flex-direction:column;align-items:center}.form-submission-overlay__spinner{width:54px;height:54px;margin-bottom:28px;border:5px solid rgba(255,255,255,.24);border-top-color:var(--wb-coral);border-radius:50%;animation:wb-form-spinner .8s linear infinite}.form-submission-overlay__title{font-family:var(--wb-font-head);font-size:clamp(32px,4vw,50px);font-weight:700;letter-spacing:-.025em;line-height:1}.form-submission-overlay__message{margin-top:16px;color:var(--wb-muted);font-size:16px;line-height:24px}.thank-you-page{display:flex;min-height:clamp(560px,72vh,820px);align-items:center;padding:var(--wb-section) 0}.thank-you-page__content{max-width:720px}.thank-you-page__content .wb-lede{max-width:600px;margin-top:24px}.thank-you-page__content .wb-button{margin-top:36px}@keyframes wb-form-spinner{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.form-submission-overlay{transition:none}.form-submission-overlay__spinner{animation-duration:1.6s}}@media (max-width: 900px){.contact-page__main{min-height:0;padding:72px 0}.contact-page__grid{grid-template-columns:1fr;gap:56px}}@media (max-width: 640px){.contact-page__main{padding:56px 0 64px}.contact-page__grid{gap:40px}.contact-page__intro{font-size:16px;line-height:24px}.contact-page__benefits li{font-size:16px;line-height:22px}.contact-form-card{padding:20px}.contact-form-card .wpcf7-form{gap:24px}.contact-form-card .wpcf7-form label,.contact-form-card .wpcf7-form input,.contact-form-card .wpcf7-form select,.contact-form-card .wpcf7-form textarea{font-size:.9375rem}.contact-testimonial>p{font-size:25px;line-height:1.25}.contact-testimonial cite{font-size:14px}}.error-page{display:flex;min-height:clamp(600px,75vh,880px);align-items:center;padding:var(--wb-section) 0}.error-page__content{max-width:780px}.error-page__code{display:block;margin-bottom:20px;color:var(--wb-coral);font-family:var(--wb-font-head);font-size:clamp(72px,12vw,160px);font-weight:700;letter-spacing:-.06em;line-height:.75}.error-page__content h1{max-width:680px}.error-page__message{max-width:600px;margin-top:24px;color:var(--wb-body);font-size:18px;line-height:26px}.error-page__actions{display:flex;margin-top:36px;gap:16px;align-items:center;flex-wrap:wrap}.error-page__link{padding:15px 8px;color:var(--wb-ink);font-size:18px;line-height:26px;text-underline-offset:4px}@media (max-width: 640px){.error-page{min-height:560px;padding:72px 0}.error-page__message,.error-page__link{font-size:16px;line-height:24px}.error-page__actions{align-items:stretch;flex-direction:column}.error-page__link{text-align:center}}.site-footer{padding:96px 0;background:var(--wb-ink);color:var(--wb-white)}.site-footer__cta{max-width:680px}.site-footer__cta h2{font-size:56px;line-height:.98}.site-footer__content{max-width:510px;margin-top:24px;color:var(--wb-muted)}.site-footer__content>*{margin:0}.site-footer__content>*+*{margin-top:16px}.site-footer__cta .wb-button{margin-top:24px}.site-footer__bottom{display:flex;margin-top:48px;align-items:flex-end;flex-direction:column;align-items:flex-start;gap:16px}.site-footer__bottom img{width:166px}.site-footer__menu{display:flex;margin:0;padding:0;flex-wrap:wrap;gap:16px;list-style:none}.site-footer__menu a{font-size:18px;font-weight:700;text-decoration:none}@media (max-width: 640px){.site-footer{padding:64px 0}.site-footer__cta h2{font-size:40px}.site-footer__menu{align-items:flex-start;flex-direction:column}}
