.ClippingShowcase-module__vGmxcq__section{--hero-ink:var(--v4-ink,#181c31);--hero-accent:var(--v4-accent,#1e3a8a);--hero-muted:#595b65;--hero-rule:#181c3129;--hero-paper:var(--v4-paper,#fff);--hero-ground:var(--v4-bg,#f0f0ee);background:var(--hero-ground);min-height:100dvh;color:var(--hero-ink);font-family:var(--font-poppins), "Poppins", system-ui, sans-serif;padding:clamp(7.5rem,11vw,9.5rem) clamp(1.25rem,5vw,4rem) clamp(4rem,7vw,6rem);position:relative;overflow:hidden}.ClippingShowcase-module__vGmxcq__inner{z-index:1;width:min(100%,80rem);margin:0 auto;position:relative}.ClippingShowcase-module__vGmxcq__stage{touch-action:pan-y;grid-template-areas:"story";display:grid;position:relative}.ClippingShowcase-module__vGmxcq__stage:focus-visible{outline:3px solid var(--hero-accent);outline-offset:5px}.ClippingShowcase-module__vGmxcq__slide{visibility:hidden;opacity:0;pointer-events:none;grid-area:story;transition:opacity .44s cubic-bezier(.22,1,.36,1),visibility 0s linear .44s}.ClippingShowcase-module__vGmxcq__slideActive{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.ClippingShowcase-module__vGmxcq__slideBody{z-index:1;grid-template-columns:minmax(0,7fr) minmax(20rem,5fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);height:100%;padding:clamp(2.5rem,5vw,4rem) 0;display:grid;position:relative}.ClippingShowcase-module__vGmxcq__slideCopy{align-self:center;max-width:38rem}.ClippingShowcase-module__vGmxcq__slideKicker{color:var(--hero-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.75rem;font-weight:600}.ClippingShowcase-module__vGmxcq__slideTitle{letter-spacing:-.02em;text-wrap:balance;max-width:19ch;margin:0;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:300;line-height:1.1}.ClippingShowcase-module__vGmxcq__slideTitleLead{letter-spacing:-.02em;max-width:12ch;font-size:clamp(3rem,6.5vw,5rem);line-height:1.05}.ClippingShowcase-module__vGmxcq__slideTitle strong{color:var(--hero-accent);font-weight:600}.ClippingShowcase-module__vGmxcq__headLine2:after,.ClippingShowcase-module__vGmxcq__headLine3:after{content:"\a ";white-space:pre}.ClippingShowcase-module__vGmxcq__slideSupport{max-width:46ch;color:var(--hero-muted);text-wrap:pretty;margin:1.2rem 0 0;font-size:1rem;line-height:1.65}.ClippingShowcase-module__vGmxcq__brandButton{border:1px solid var(--hero-accent);background:var(--hero-accent);color:#fff;box-shadow:none;letter-spacing:.01em;border-radius:8px;margin-top:1.85rem}.ClippingShowcase-module__vGmxcq__brandButton:focus-visible{outline:3px solid var(--hero-accent);outline-offset:4px}.ClippingShowcase-module__vGmxcq__brandButton svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.4px;width:.9rem;height:.9rem}.ClippingShowcase-module__vGmxcq__brandButton:hover,.ClippingShowcase-module__vGmxcq__brandButton:focus-visible{border-color:var(--hero-ink);background:var(--hero-ink)}.ClippingShowcase-module__vGmxcq__slideVisual{aspect-ratio:3/4;justify-self:end;width:min(100%,29rem);position:relative}.ClippingShowcase-module__vGmxcq__visualPlate{background:var(--hero-ink);opacity:.9;pointer-events:none;position:absolute;inset:1.6rem 1.6rem -1.6rem -1.6rem}.ClippingShowcase-module__vGmxcq__visualPlate:after{content:"";border:1px solid #f0f0ee2e;position:absolute;inset:.75rem}.ClippingShowcase-module__vGmxcq__visualMedia{background:var(--hero-ground);width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 2rem 4rem #181c314d}.ClippingShowcase-module__vGmxcq__visualImage{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1);display:block}.ClippingShowcase-module__vGmxcq__provisionalBadge{color:var(--hero-ink);letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#fffffff0;padding:.7rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.ClippingShowcase-module__vGmxcq__partnerCloudKicker{color:var(--hero-accent);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600;position:absolute;top:0;left:0;right:0}.ClippingShowcase-module__vGmxcq__partnerCloud{height:100%;margin:0;padding:0;list-style:none;position:relative}.ClippingShowcase-module__vGmxcq__partnerCloudItem{position:absolute}.ClippingShowcase-module__vGmxcq__partnerCloudItem[data-partner-position="1"]{width:68%;top:18%;left:0}.ClippingShowcase-module__vGmxcq__partnerCloudItem[data-partner-position="2"]{width:62%;top:47%;right:0}.ClippingShowcase-module__vGmxcq__partnerCloudItem[data-partner-position="3"]{width:72%;bottom:2%;left:8%}.ClippingShowcase-module__vGmxcq__partnerLink{color:var(--hero-ink);justify-items:start;gap:.55rem;padding:.6rem 0;text-decoration:none;display:grid}.ClippingShowcase-module__vGmxcq__partnerLink:focus-visible{outline:3px solid var(--hero-accent);outline-offset:4px;border-radius:8px}.ClippingShowcase-module__vGmxcq__partnerLogo{object-fit:contain;filter:grayscale();opacity:.78;transform-origin:0;width:auto;max-width:100%;height:auto;max-height:2.6rem;transition:filter .22s,opacity .22s,transform .32s cubic-bezier(.22,1,.36,1)}.ClippingShowcase-module__vGmxcq__partnerLink[data-partner=podsnag] .ClippingShowcase-module__vGmxcq__partnerLogo{max-height:3.4rem}.ClippingShowcase-module__vGmxcq__partnerLink[data-partner=abracom] .ClippingShowcase-module__vGmxcq__partnerLogo{max-height:2.5rem}.ClippingShowcase-module__vGmxcq__partnerLink:hover .ClippingShowcase-module__vGmxcq__partnerLogo,.ClippingShowcase-module__vGmxcq__partnerLink:focus-visible .ClippingShowcase-module__vGmxcq__partnerLogo{filter:none;opacity:1}.ClippingShowcase-module__vGmxcq__partnerCloud:focus-within .ClippingShowcase-module__vGmxcq__partnerLogo{opacity:.4;transform:scale(.92)}.ClippingShowcase-module__vGmxcq__partnerCloud .ClippingShowcase-module__vGmxcq__partnerLink:focus-visible .ClippingShowcase-module__vGmxcq__partnerLogo{filter:none;opacity:1;transform:scale(1.12)}@media (hover:hover){.ClippingShowcase-module__vGmxcq__partnerCloud:hover .ClippingShowcase-module__vGmxcq__partnerLogo{opacity:.4;transform:scale(.92)}.ClippingShowcase-module__vGmxcq__partnerCloud .ClippingShowcase-module__vGmxcq__partnerLink:hover .ClippingShowcase-module__vGmxcq__partnerLogo{filter:none;opacity:1;transform:scale(1.12)}}.ClippingShowcase-module__vGmxcq__partnerAction{border-bottom:1px solid var(--hero-rule);color:var(--hero-muted);opacity:0;align-items:center;gap:.4rem;padding-bottom:.15rem;font-size:.75rem;font-weight:600;transition:opacity .18s,color .18s,border-color .18s;display:inline-flex}.ClippingShowcase-module__vGmxcq__partnerLink:hover .ClippingShowcase-module__vGmxcq__partnerAction,.ClippingShowcase-module__vGmxcq__partnerLink:focus-visible .ClippingShowcase-module__vGmxcq__partnerAction{opacity:1}@media (hover:none){.ClippingShowcase-module__vGmxcq__partnerAction{opacity:1}}.ClippingShowcase-module__vGmxcq__partnerAction svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.4px;width:.85rem;height:.85rem}.ClippingShowcase-module__vGmxcq__partnerLink:hover .ClippingShowcase-module__vGmxcq__partnerAction,.ClippingShowcase-module__vGmxcq__partnerLink:focus-visible .ClippingShowcase-module__vGmxcq__partnerAction{border-bottom-color:var(--hero-accent);color:var(--hero-accent)}.ClippingShowcase-module__vGmxcq__storyIndex{z-index:5;background:var(--hero-paper);border:1px solid var(--hero-rule);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-color:var(--hero-rule) transparent;scrollbar-width:thin;margin-inline:-1.25rem;padding-inline:1.25rem 0;display:flex;position:relative;overflow-x:auto}.ClippingShowcase-module__vGmxcq__storyIndexLabel{z-index:2;text-align:center;background:var(--hero-paper);border-right:1px solid var(--hero-rule);flex:none;justify-content:center;align-items:center;gap:.6rem;min-height:3.75rem;margin:0;padding:.6rem 1rem;display:flex;position:sticky;left:0}.ClippingShowcase-module__vGmxcq__storyIndexLabel p{white-space:nowrap;color:var(--hero-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.ClippingShowcase-module__vGmxcq__storyIndexHome{border:1px solid var(--hero-rule);width:1.75rem;height:1.75rem;color:var(--hero-muted);cursor:pointer;font:inherit;background:0 0;border-radius:999px;flex:none;place-content:center;place-items:center;padding:0;font-size:.75rem;line-height:1;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.ClippingShowcase-module__vGmxcq__storyIndexHome:hover,.ClippingShowcase-module__vGmxcq__storyIndexHome:focus-visible{border-color:var(--hero-ink);color:var(--hero-ink)}.ClippingShowcase-module__vGmxcq__storyIndexHome:focus-visible{outline:3px solid var(--hero-accent);outline-offset:3px}.ClippingShowcase-module__vGmxcq__storyIndexHome[aria-pressed=true]{border-color:var(--hero-ink);background:var(--hero-ink);color:var(--hero-paper)}.ClippingShowcase-module__vGmxcq__storyTab{scroll-snap-align:start;border:0;border-right:1px solid var(--hero-rule);min-height:3.75rem;color:var(--hero-muted);cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;flex:8.5rem;place-items:center;padding:.75rem .5rem;font-size:.75rem;font-weight:600;transition:background .18s,color .18s;display:grid;position:relative;overflow:hidden}.ClippingShowcase-module__vGmxcq__storyTab:last-child{border-right:0}.ClippingShowcase-module__vGmxcq__storyTab:hover,.ClippingShowcase-module__vGmxcq__storyTab:focus-visible,.ClippingShowcase-module__vGmxcq__storyTabActive{background:var(--hero-ground);color:var(--hero-ink)}.ClippingShowcase-module__vGmxcq__storyTab:focus-visible{outline:3px solid var(--hero-accent);outline-offset:-3px}.ClippingShowcase-module__vGmxcq__storyTabActive:after{background:var(--hero-accent);content:"";pointer-events:none;height:3px;position:absolute;bottom:0;left:0;right:0}.ClippingShowcase-module__vGmxcq__storyTabLogo{object-fit:contain;filter:grayscale();opacity:.7;width:auto;max-width:100%;height:auto;max-height:1.4rem;transition:filter .18s,opacity .18s}.ClippingShowcase-module__vGmxcq__storyTab:hover .ClippingShowcase-module__vGmxcq__storyTabLogo,.ClippingShowcase-module__vGmxcq__storyTab:focus-visible .ClippingShowcase-module__vGmxcq__storyTabLogo,.ClippingShowcase-module__vGmxcq__storyTabActive .ClippingShowcase-module__vGmxcq__storyTabLogo{filter:none;opacity:1}.ClippingShowcase-module__vGmxcq__storyTab[data-vehicle=crescer] .ClippingShowcase-module__vGmxcq__storyTabLogo{max-width:84%;max-height:1rem}.ClippingShowcase-module__vGmxcq__storyTabLogo[data-invert=true]{filter:grayscale()invert()}.ClippingShowcase-module__vGmxcq__storyTab:hover .ClippingShowcase-module__vGmxcq__storyTabLogo[data-invert=true],.ClippingShowcase-module__vGmxcq__storyTab:focus-visible .ClippingShowcase-module__vGmxcq__storyTabLogo[data-invert=true],.ClippingShowcase-module__vGmxcq__storyTabActive .ClippingShowcase-module__vGmxcq__storyTabLogo[data-invert=true]{filter:invert()}.ClippingShowcase-module__vGmxcq__mobilePager{display:none}.ClippingShowcase-module__vGmxcq__mobilePagerStep,.ClippingShowcase-module__vGmxcq__mobilePagerSelect{border:1px solid var(--hero-rule);background:var(--hero-paper);border-radius:8px;min-height:3.25rem}.ClippingShowcase-module__vGmxcq__mobilePagerStep{color:var(--hero-ink);cursor:pointer;font:inherit;font-size:1rem}.ClippingShowcase-module__vGmxcq__mobilePagerSelect{border-color:var(--hero-ink);display:grid;position:relative}.ClippingShowcase-module__vGmxcq__mobilePagerSelect>span{z-index:1;color:var(--hero-muted);pointer-events:none;font-size:.75rem;font-weight:600;position:absolute;top:.4rem;left:.75rem}.ClippingShowcase-module__vGmxcq__mobilePagerSelect select{appearance:none;width:100%;min-width:0;color:var(--hero-ink);font:inherit;background:0 0;border:0;border-radius:8px;padding:1.35rem .9rem .35rem .75rem;font-size:1rem;font-weight:600}.ClippingShowcase-module__vGmxcq__mobilePagerStep:focus-visible,.ClippingShowcase-module__vGmxcq__mobilePagerSelect select:focus-visible{outline:3px solid var(--hero-accent);outline-offset:3px}@media (max-width:960px){.ClippingShowcase-module__vGmxcq__slideBody{grid-template-columns:minmax(0,6fr) minmax(16rem,5fr)}.ClippingShowcase-module__vGmxcq__slideVisual{width:min(100%,23rem)}}@media (max-width:767px){.ClippingShowcase-module__vGmxcq__section{min-height:auto;padding:5.25rem 1rem 2.75rem}.ClippingShowcase-module__vGmxcq__stage{flex-direction:column;gap:1.15rem;display:flex}.ClippingShowcase-module__vGmxcq__slide{visibility:visible;opacity:1;pointer-events:auto;grid-area:auto;transition:none}.ClippingShowcase-module__vGmxcq__slide[data-clipping-id=scapola-story],.ClippingShowcase-module__vGmxcq__slide[data-clipping-id=scapola-story] .ClippingShowcase-module__vGmxcq__slideBody{display:contents}.ClippingShowcase-module__vGmxcq__slide[data-proof-kind=press-clipping]:not(.ClippingShowcase-module__vGmxcq__slideActive){display:none}.ClippingShowcase-module__vGmxcq__slideCopy{order:1;align-self:start;max-width:none}.ClippingShowcase-module__vGmxcq__slideTitle.ClippingShowcase-module__vGmxcq__slideTitleLead{max-width:none;font-size:clamp(1rem,7vw,1.75rem);line-height:1.15}.ClippingShowcase-module__vGmxcq__headLine1:after{content:"\a ";white-space:pre}.ClippingShowcase-module__vGmxcq__headLine2:after{content:none}.ClippingShowcase-module__vGmxcq__slideSupport{max-width:34ch;margin-top:.8rem;font-size:1rem;line-height:1.5}.ClippingShowcase-module__vGmxcq__brandButton{box-sizing:border-box;width:100%;max-width:100%;margin-top:1rem}.ClippingShowcase-module__vGmxcq__slide[data-proof-kind=press-clipping]{order:2}.ClippingShowcase-module__vGmxcq__slide[data-proof-kind=press-clipping] .ClippingShowcase-module__vGmxcq__slideBody{border:1px solid var(--hero-rule);background:var(--hero-paper);grid-template-columns:minmax(7rem,38%) minmax(0,1fr);align-items:stretch;gap:0;min-height:12.75rem;padding:0;overflow:hidden}.ClippingShowcase-module__vGmxcq__slide[data-proof-kind=press-clipping] .ClippingShowcase-module__vGmxcq__slideVisual{aspect-ratio:auto;order:1;justify-self:stretch;width:auto;max-width:none;height:auto}.ClippingShowcase-module__vGmxcq__slide[data-proof-kind=press-clipping] .ClippingShowcase-module__vGmxcq__slideCopy{flex-direction:column;order:2;min-width:0;padding:.9rem;display:flex}.ClippingShowcase-module__vGmxcq__slideKicker{margin-bottom:.55rem;font-size:.75rem}.ClippingShowcase-module__vGmxcq__slide[data-proof-kind=press-clipping] .ClippingShowcase-module__vGmxcq__slideTitle{-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:none;font-size:1rem;line-height:1.2;display:-webkit-box;overflow:hidden}.ClippingShowcase-module__vGmxcq__slide[data-proof-kind=press-clipping] .ClippingShowcase-module__vGmxcq__slideSupport{display:none}.ClippingShowcase-module__vGmxcq__slide[data-proof-kind=press-clipping] .ClippingShowcase-module__vGmxcq__brandButton{width:auto;color:var(--hero-accent);background:0 0;border:0;justify-content:flex-start;margin-top:auto;padding:0;font-size:.75rem}.ClippingShowcase-module__vGmxcq__visualPlate{display:none}.ClippingShowcase-module__vGmxcq__visualMedia{box-shadow:none}.ClippingShowcase-module__vGmxcq__visualImage{object-position:center 32%}.ClippingShowcase-module__vGmxcq__provisionalBadge{padding:.4rem .5rem;font-size:.75rem;bottom:.4rem;left:auto;right:.4rem}.ClippingShowcase-module__vGmxcq__slideVisual{aspect-ratio:auto;border-top:1px solid var(--hero-rule);order:4;justify-self:stretch;width:100%;max-width:none;height:auto;padding-top:.9rem}.ClippingShowcase-module__vGmxcq__partnerCloudKicker{text-align:left;margin-bottom:.7rem;position:static}.ClippingShowcase-module__vGmxcq__partnerCloud{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;height:auto;display:grid}.ClippingShowcase-module__vGmxcq__partnerCloudItem,.ClippingShowcase-module__vGmxcq__partnerCloudItem[data-partner-position="1"],.ClippingShowcase-module__vGmxcq__partnerCloudItem[data-partner-position="2"],.ClippingShowcase-module__vGmxcq__partnerCloudItem[data-partner-position="3"]{width:auto;position:static}.ClippingShowcase-module__vGmxcq__partnerLink{border:1px solid var(--hero-rule);background:#ffffffa6;border-radius:8px;place-items:center;min-height:3.5rem;padding:.4rem}.ClippingShowcase-module__vGmxcq__partnerLogo,.ClippingShowcase-module__vGmxcq__partnerLink[data-partner=podsnag] .ClippingShowcase-module__vGmxcq__partnerLogo,.ClippingShowcase-module__vGmxcq__partnerLink[data-partner=abracom] .ClippingShowcase-module__vGmxcq__partnerLogo{opacity:1;max-width:100%;max-height:1.65rem}.ClippingShowcase-module__vGmxcq__partnerCloud:focus-within .ClippingShowcase-module__vGmxcq__partnerLogo,.ClippingShowcase-module__vGmxcq__partnerCloud .ClippingShowcase-module__vGmxcq__partnerLink:focus-visible .ClippingShowcase-module__vGmxcq__partnerLogo{transform:none}.ClippingShowcase-module__vGmxcq__partnerAction{display:none}.ClippingShowcase-module__vGmxcq__mobilePager{order:3;grid-template-columns:3.25rem 1fr 3.25rem;gap:.6rem;display:grid}.ClippingShowcase-module__vGmxcq__storyIndex{display:none}}@media (max-width:340px){.ClippingShowcase-module__vGmxcq__slide[data-proof-kind=press-clipping] .ClippingShowcase-module__vGmxcq__slideBody{min-height:11.5rem}.ClippingShowcase-module__vGmxcq__partnerLogo{max-height:1.4rem}}@media (prefers-reduced-motion:reduce){.ClippingShowcase-module__vGmxcq__slide,.ClippingShowcase-module__vGmxcq__brandButton,.ClippingShowcase-module__vGmxcq__partnerAction,.ClippingShowcase-module__vGmxcq__partnerLogo,.ClippingShowcase-module__vGmxcq__storyIndexHome,.ClippingShowcase-module__vGmxcq__storyTab,.ClippingShowcase-module__vGmxcq__storyTabLogo,.ClippingShowcase-module__vGmxcq__visualImage,.ClippingShowcase-module__vGmxcq__partnerLink,.ClippingShowcase-module__vGmxcq__partnerLogo{transition:none!important}.ClippingShowcase-module__vGmxcq__partnerCloud:hover .ClippingShowcase-module__vGmxcq__partnerLogo,.ClippingShowcase-module__vGmxcq__partnerCloud:focus-within .ClippingShowcase-module__vGmxcq__partnerLogo,.ClippingShowcase-module__vGmxcq__partnerCloud .ClippingShowcase-module__vGmxcq__partnerLink:hover .ClippingShowcase-module__vGmxcq__partnerLogo,.ClippingShowcase-module__vGmxcq__partnerCloud .ClippingShowcase-module__vGmxcq__partnerLink:focus-visible .ClippingShowcase-module__vGmxcq__partnerLogo{transform:none}}@media (min-width:768px) and (max-height:960px){.ClippingShowcase-module__vGmxcq__section{padding-top:clamp(5.5rem,12vh,7.5rem);padding-bottom:clamp(1.75rem,4vh,4rem)}.ClippingShowcase-module__vGmxcq__slideBody{padding-block:clamp(1rem,3vh,2.5rem)}.ClippingShowcase-module__vGmxcq__slideVisual{width:auto;height:min(38.7rem,100svh - 15rem)}}
.home-slides{--v4-bg:#f0f0ee;--v4-ink:#181c31;--v4-accent:#1e3a8a;--v4-accent-deep:#0b1224;--v4-muted:#6b6b73;--v4-hair:#181c311a;--v4-hair-strong:#181c312e;--v4-paper:#fff;--v4-paper-subtle:#fafaf8;background:var(--v4-bg);color:var(--v4-ink);font-family:var(--font-poppins), "Poppins", system-ui, sans-serif;position:relative;overflow:hidden}.chapter{padding:clamp(4.5rem,10vh,7rem) clamp(1.25rem,5vw,3rem);position:relative}.chapter--bege{background:var(--v4-bg)}.chapter--paper{background:var(--v4-paper)}.chapter--tight{padding-top:clamp(3rem,7vh,4.5rem);padding-bottom:clamp(3rem,7vh,4.5rem)}.chapter--no-bottom{padding-bottom:0}.slide-inner{z-index:2;width:100%;max-width:1240px;margin:0 auto;position:relative}.chapter-head{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,3.5rem);margin-bottom:clamp(2.5rem,6vh,3.75rem);display:grid}.chapter-title{letter-spacing:-.02em;color:var(--v4-ink);margin:0;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:300;line-height:1.1}.chapter-title em{color:var(--v4-accent);letter-spacing:-.025em;font-style:normal;font-weight:600}.chapter-lede{color:var(--v4-muted);max-width:40ch;margin:0;padding-bottom:.3em;font-size:.98rem;font-weight:300;line-height:1.6}.chapter-footer{justify-content:flex-end;margin-top:clamp(1.75rem,3.5vh,2.5rem);display:flex}.chapter-footer-link{color:var(--v4-accent);border-bottom:1px solid #0000;align-items:center;gap:.5rem;padding-bottom:.3rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.chapter-footer-link:hover{border-bottom-color:var(--v4-accent);color:var(--v4-ink)}.hero-viewport{flex-direction:column;min-height:100dvh;display:flex}.home-slides .hero-slide{flex-direction:column;flex:1;justify-content:center;padding:clamp(3.5rem,8vh,5.5rem) clamp(1.25rem,5vw,3rem);display:flex;position:relative;overflow:hidden}.hero-backdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-backdrop-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.hero-inner{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);width:100%;max-width:1240px;margin:0 auto;display:grid;position:relative}.hero-copy{flex-direction:column;justify-content:center;max-width:620px;display:flex}.hero-headline{letter-spacing:-.025em;color:var(--v4-ink);margin:0 0 1.5rem;font-size:clamp(2.2rem,4.2vw,3.8rem);font-weight:200;line-height:1.08}.hero-headline .line{display:block}.hero-headline .line--punch{color:var(--v4-accent);letter-spacing:-.03em;font-weight:700}.hero-lede{color:var(--v4-muted);max-width:480px;margin:0 0 2.25rem;font-size:1.05rem;font-weight:300;line-height:1.65}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.btn-primary{background:var(--v4-ink);color:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.95rem 1.6rem;font-size:.92rem;font-weight:500;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.btn-primary-arrow{transition:transform .25s}.btn-primary:hover{background:var(--v4-accent);transform:translateY(-1px)}.btn-primary:hover .btn-primary-arrow{transform:translate(3px)}.btn-ghost{border:1px solid var(--v4-hair-strong);color:var(--v4-ink);border-radius:8px;align-items:center;padding:.95rem 1.5rem;font-size:.92rem;font-weight:400;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.btn-ghost:hover{border-color:var(--v4-ink);background:#ffffff80}.hero-aside{justify-content:flex-end;align-items:center;display:flex}.hero-testimonial{background:#fff;border-radius:14px;flex-direction:column;gap:1rem;width:100%;max-width:440px;padding:1.75rem 2rem;display:flex;box-shadow:0 20px 56px #181c311f,0 3px 10px #181c310d}.hero-testimonial-header{justify-content:space-between;align-items:center;display:flex}.hero-testimonial-label{letter-spacing:.25em;text-transform:uppercase;color:var(--v4-accent);font-size:10px;font-weight:700}.hero-testimonial-counter{letter-spacing:.1em;color:var(--v4-muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.hero-testimonial-stack{grid-template-areas:"q";min-height:9.5rem;display:grid}.hero-testimonial-quote{opacity:0;pointer-events:none;grid-area:q;margin:0;transition:opacity .5s,transform .5s;transform:translateY(6px)}.hero-testimonial-quote.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.hero-testimonial-quote p{color:var(--v4-ink);letter-spacing:-.02em;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:1.18rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.hero-testimonial-attr{border-top:1px solid var(--v4-hair);align-items:center;gap:.65rem;padding-top:.75rem;display:flex}.hero-testimonial-avatar{background:var(--v4-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.hero-testimonial-avatar-img{object-fit:cover;width:100%;height:100%}.hero-testimonial-avatar-initials{color:#fff;font-size:.88rem;font-weight:700;line-height:1}.hero-testimonial-attr-text{flex-direction:column;gap:.1rem;display:flex}.hero-testimonial-author-name{color:var(--v4-ink);font-size:.8rem;font-weight:600}.hero-testimonial-author--link{color:var(--v4-ink);text-decoration:none;transition:color .2s}.hero-testimonial-author--link:hover{color:var(--v4-accent)}.hero-testimonial-source{letter-spacing:.08em;color:var(--v4-muted);text-transform:uppercase;align-items:center;gap:.3em;font-size:.68rem;font-weight:500;display:inline-flex}.hero-testimonial-dots{gap:.45rem;margin-top:0;padding:0;display:flex}.hero-testimonial-dot{background:var(--v4-hair-strong);cursor:pointer;transform-origin:0;border:0;width:28px;height:2px;padding:0;transition:background .25s,transform .25s;transform:scaleX(.642857)}.hero-testimonial-dot.is-active{background:var(--v4-accent);width:28px;transform:scaleX(1)}.blog-card{background:var(--v4-paper);border:1px solid var(--v4-hair);color:inherit;border-radius:14px;flex-direction:column;height:100%;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.blog-card:hover{border-color:var(--v4-accent);transform:translateY(-3px);box-shadow:0 18px 40px #181c3114}.blog-card-media{aspect-ratio:16/10;background:#e5e7eb;position:relative;overflow:hidden}.blog-card-img{object-fit:cover;transition:transform .6s}.blog-card:hover .blog-card-img{transform:scale(1.035)}.blog-card-body{flex-direction:column;flex:auto;gap:.65rem;padding:1.25rem 1.4rem 1.35rem;display:flex}.blog-card-meta{letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:10px;font-weight:600;display:flex}.blog-card-cat{color:var(--v4-accent)}.blog-card-dot{background:var(--v4-hair-strong);border-radius:50%;width:3px;height:3px}.blog-card-date{color:var(--v4-muted);letter-spacing:.1em;font-variant-numeric:tabular-nums}.blog-card-title{letter-spacing:-.01em;color:var(--v4-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.06rem;font-weight:500;line-height:1.32;display:-webkit-box;overflow:hidden}.blog-card-cta{letter-spacing:.22em;text-transform:uppercase;color:var(--v4-accent);align-items:center;gap:.4rem;margin-top:auto;padding-top:.4rem;font-size:10px;font-weight:600;display:inline-flex}.solutions-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.solution-card{background:var(--v4-paper);border:1px solid var(--v4-hair);border-radius:14px;padding:2rem 1.9rem;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 1px 2px #181c310a}.solution-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 16px 40px #181c311a}.solution-card-icon{background:var(--v4-accent);border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:1.4rem;transition:transform .3s;display:inline-flex}.solution-card:hover .solution-card-icon{transform:scale(1.08)}.solution-card-icon img{filter:brightness(0)invert();display:block}.solution-title{color:var(--v4-ink);letter-spacing:-.01em;margin:0 0 .6rem;font-size:1.15rem;font-weight:600;line-height:1.3}.solution-desc{color:var(--v4-muted);margin:0;font-size:.9rem;font-weight:300;line-height:1.6}.brand-ledger{border-top:1px solid var(--v4-hair);border-left:1px solid var(--v4-hair);grid-template-columns:repeat(7,minmax(0,1fr));margin:.5rem 0 0;padding:0;list-style:none;display:grid}.brand-ledger-item{border-right:1px solid var(--v4-hair);border-bottom:1px solid var(--v4-hair);background:var(--v4-paper);justify-content:center;align-items:center;min-width:0;min-height:86px;padding:1rem;display:flex}.brand-ledger-item img{object-fit:contain;filter:grayscale();opacity:.68;width:auto;max-width:100%;height:auto;max-height:48px}.subband+.subband{margin-top:clamp(2.75rem,5vh,4rem)}.subband-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.subband-label{letter-spacing:.3em;text-transform:uppercase;color:var(--v4-ink);opacity:.65;align-items:center;gap:.7rem;font-size:10px;font-weight:600;display:inline-flex}.subband-dash{background:var(--v4-accent);flex-shrink:0;width:32px;height:1px;display:block}.subband-more{letter-spacing:.22em;text-transform:uppercase;color:var(--v4-accent);border-bottom:1px solid #0000;align-items:center;gap:.4rem;padding-bottom:.2rem;font-size:10px;font-weight:600;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.subband-more:hover{border-bottom-color:var(--v4-accent);color:var(--v4-ink)}.subband-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.subband-item{min-width:0}.team-card{background:var(--v4-paper);border:1px solid var(--v4-hair);border-radius:14px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 1px 2px #181c310a}.team-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #181c311a}.team-photo{aspect-ratio:4/5;background:#e5e7eb;position:relative;overflow:hidden}.team-photo-img{object-fit:cover;object-position:top;transition:transform .5s}.team-card:hover .team-photo-img{transform:scale(1.035)}.team-info{flex-direction:column;gap:.2rem;padding:1.2rem 1.35rem 1.35rem;display:flex}.team-name{color:var(--v4-ink);letter-spacing:-.005em;font-size:1.08rem;font-weight:600;line-height:1.25}.team-role{color:var(--v4-muted);font-size:.85rem;font-weight:300;line-height:1.4}.team-linkedin-chip{-webkit-backdrop-filter:blur(6px);width:32px;height:32px;color:var(--v4-ink);opacity:0;z-index:2;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:opacity .25s,transform .25s,background .2s,color .2s;display:inline-flex;position:absolute;top:.75rem;right:.75rem;transform:translateY(-4px);box-shadow:0 4px 14px #0000001f}.team-linkedin-chip svg{width:14px;height:14px}.team-card:hover .team-linkedin-chip,.team-linkedin-chip:focus-visible{opacity:1;transform:translateY(0)}.team-linkedin-chip:hover{background:var(--v4-accent);color:#fff}.podcast-card{aspect-ratio:16/9;color:#fff;border:1px solid var(--v4-hair);background:#111;border-radius:14px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #181c310a}.podcast-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #181c3126}.podcast-card-media{position:absolute;inset:0;overflow:hidden}.podcast-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.podcast-card:hover .podcast-card-media img{transform:scale(1.04)}.podcast-card-body{background:linear-gradient(#0000 0%,#0b122459 45%,#0b1224eb 100%);flex-direction:column;justify-content:flex-end;padding:1.35rem 1.35rem 1.25rem;display:flex;position:absolute;inset:0}.podcast-card-title{letter-spacing:-.005em;margin:0;font-size:1.12rem;font-weight:600;line-height:1.2}.podcast-card-sub{color:#ffffffb8;margin-top:.2rem;font-size:.8rem;line-height:1.3}.podcast-card-cta{letter-spacing:.22em;text-transform:uppercase;color:#fff;align-items:center;gap:.4rem;margin-top:.75rem;font-size:10px;font-weight:600;display:inline-flex}.contact-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.contact-copy{flex-direction:column;gap:1rem;padding-top:.35rem;display:flex}.contact-form-wrap{position:relative}.partners-strip{background:var(--v4-bg);padding:clamp(1.75rem,3.5vh,2.5rem) clamp(1.25rem,5vw,3rem)}.partners-strip-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:flex}.partners-strip-label{letter-spacing:.3em;text-transform:uppercase;color:var(--v4-muted);font-size:10px;font-weight:600}.partners-strip-logos{flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,4vw,3rem);margin:0;padding:0;list-style:none;display:flex}.partners-strip-logo{filter:grayscale();opacity:.6;align-items:center;transition:filter .25s,opacity .25s;display:inline-flex}.partners-strip-logo img{width:auto;max-height:30px}.partners-strip-logo:hover{filter:grayscale(0);opacity:1}@media (max-width:960px){.chapter{padding:clamp(3rem,8vw,4.5rem) 1.25rem}.chapter-head{grid-template-columns:1fr;align-items:start;gap:.85rem}.chapter-title{font-size:clamp(1.7rem,6vw,2.15rem)}.chapter-lede{max-width:none;padding-bottom:0}.home-slides .hero-slide{min-height:auto;padding:clamp(6rem,12vw,7.5rem) 1.25rem clamp(2.5rem,6vw,3.5rem)}.hero-inner{grid-template-columns:1fr;gap:2rem}.hero-copy{max-width:none}.hero-headline{margin-bottom:1.25rem;font-size:clamp(2rem,8vw,2.6rem)}.hero-lede{margin-bottom:1.75rem;font-size:.98rem}.hero-cta-row .btn-primary,.hero-cta-row .btn-ghost{flex:auto;justify-content:center}.hero-aside{justify-content:stretch}.hero-testimonial{max-width:none;padding:1.4rem 1.4rem 1.25rem 1.6rem}.hero-testimonial-rule{top:1.4rem;bottom:1.25rem}.hero-backdrop-svg{opacity:.85}.solutions-grid{grid-template-columns:1fr;gap:1rem}.solution-card{padding:1.75rem 1.5rem}.subband-grid{grid-template-columns:1fr;gap:1rem}.contact-split{grid-template-columns:1fr;align-items:start;gap:1.75rem}.brand-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-ledger-item{min-height:76px;padding:.8rem}.brand-ledger-item img{max-height:42px}.partners-strip-inner{justify-content:flex-start;gap:1.25rem}.partners-strip-logos{gap:1.25rem 1.75rem}.partners-strip-logo img{max-height:24px}}@media (max-width:480px){.hero-cta-row{flex-direction:column;align-items:stretch}.brand-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-ledger-item:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:481px) and (max-width:960px){.subband-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.hero-testimonial-quote{transition:none}}@media (max-width:767px){.chapter{padding-block:clamp(2.5rem,8vw,3.25rem)}.chapter-head{padding-bottom:1.15rem}.chapter-title,#solucoes .chapter-title{white-space:normal;max-width:none;font-size:1.75rem;line-height:1.15}.chapter-lede{max-width:34ch;font-size:1rem;line-height:1.5}.solutions-grid{border-top:1px solid #181c3129;border-left:0;grid-template-columns:1fr}.solution-card{min-height:5.25rem;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #181c3129;border-radius:0;grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"icon title""icon description";align-content:center;column-gap:.9rem;padding:.95rem 0;display:grid}.solution-card:hover{box-shadow:none;transform:none}.solution-card-icon{grid-area:icon;margin:0}.solution-title{grid-area:title}.solution-desc{grid-area:description}.solution-card:after{display:none}.solution-card-icon{width:2.5rem;height:2.5rem}.solution-title{margin-bottom:.2rem;font-size:1rem}.solution-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;font-size:1rem;line-height:1.45;display:-webkit-box;overflow:hidden}.subband{border-bottom:0}.subband-head{border-bottom:1px solid #181c3129;padding:1.25rem 0 .65rem}.subband-grid{grid-template-columns:1fr;gap:0;padding:0}.team-card,.podcast-card,.blog-card{background:0 0;border:0;border-bottom:1px solid #181c3129;border-radius:0;grid-template-columns:4.25rem minmax(0,1fr);align-items:center;gap:.9rem;min-height:5.5rem;padding:.8rem 0;display:grid}.team-card:last-child,.podcast-card:last-child{border-right:0}.team-photo,.podcast-card-media,.blog-card-media{aspect-ratio:1;border-radius:8px;width:4.25rem;height:4.25rem;position:relative;overflow:hidden}.team-photo-img,.podcast-card-media img,.blog-card-img{object-fit:cover}.team-linkedin-chip{width:1.5rem;height:1.5rem;inset:auto .25rem .25rem auto}.team-info,.podcast-card-body,.blog-card-body{padding:0}.team-name,.podcast-card-title,.blog-card-title{font-size:1rem;line-height:1.25}.team-role,.podcast-card-sub{margin-top:.15rem;font-size:.75rem}.podcast-card-cta,.blog-card-cta{margin-top:.3rem;font-size:.75rem}.brand-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-ledger-item{min-height:4.5rem}#contato{padding-block:clamp(2.75rem,9vw,3.5rem)}.contact-copy{padding:0 0 1.5rem}.contact-form-wrap{padding:1.5rem 0 0}.podcast-card{aspect-ratio:auto;color:var(--v4-ink,#181c31);background:0 0;overflow:visible}.podcast-card-media,.blog-card-media{aspect-ratio:1;position:relative;inset:auto}.podcast-card-body,.blog-card-body{background:0 0;flex:0 auto;justify-content:center;gap:0;padding:0;display:flex;position:relative;inset:auto}.podcast-card-title{color:var(--v4-ink,#181c31)}.podcast-card-sub{color:var(--v4-muted,#6b6b73)}.podcast-card-cta,.blog-card-cta{color:var(--v4-accent,#1e3a8a);letter-spacing:.12em}.podcast-card:hover,.blog-card:hover,.team-card:hover{box-shadow:none;transform:none}}
