.custom-compare__item{border-top:1px solid var(--color-border-strong);flex-direction:column;padding-block:28px;display:flex}.custom-page section:not(.positioning-hero) h2{letter-spacing:0;font-size:36px;line-height:1.2}.custom-page section:not(.positioning-hero) h3{line-height:1.3;font-size:24px!important}.custom-examples{background:var(--glass-bg-subtle)}.custom-examples h2{font-family:var(--font-headline);margin:0 0 32px;font-weight:400}.custom-examples__grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.custom-examples a{min-width:0;display:block}.custom-examples img{aspect-ratio:3;object-fit:cover;width:100%;height:auto;display:block}.custom-examples h3{font-family:var(--font-headline);justify-content:space-between;align-items:center;gap:20px;margin:22px 0 14px;font-weight:400;display:flex}.custom-examples svg{flex-shrink:0;width:20px;height:20px}.custom-examples p{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.65}.custom-faq details{border-top:1px solid var(--color-border-strong)}.custom-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:16px;line-height:1.5;list-style:none;display:flex}.custom-faq summary::-webkit-details-marker{display:none}.custom-faq summary svg{width:18px;height:18px;color:var(--color-accent);flex-shrink:0}.custom-faq details[open] summary svg{transform:rotate(45deg)}.custom-faq p{color:var(--color-text-secondary);margin:0 0 24px;font-size:15px;line-height:1.7}.custom-faq summary:focus-visible,.custom-examples a:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.positioning-page{background:var(--color-bg-dark)}.positioning-container,.positioning-hero__inner,.positioning-hero__foot{width:min(100%,1280px);margin-inline:auto;padding-inline:64px}.positioning-band{padding-block:88px;scroll-margin-top:88px}.positioning-hero{isolation:isolate;color:#fff;background:#202020;position:relative;overflow:hidden}.positioning-hero__media{z-index:-2;position:absolute;inset:80px 0 0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000 60%);mask-image:linear-gradient(90deg,#0000 20%,#000 60%)}.positioning-hero__media img{object-fit:contain;object-position:right center;width:100%;height:100%;display:block}.positioning-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#191919f0,#191919b3 35%,#0000 65%);position:absolute;inset:0}.positioning-hero__inner{align-items:center;min-height:640px;padding-block:112px 64px;display:flex}.positioning-hero--home .positioning-hero__inner{min-height:660px}.positioning-hero__copy{width:56%;max-width:640px}.positioning-hero__signature{align-items:center;gap:16px;margin:0 0 30px;font-size:18px;font-weight:600;display:flex}.positioning-hero__signature span{background:#ffe627;width:40px;height:2px;display:block}.positioning-hero h1{font-family:var(--font-headline);letter-spacing:0;text-wrap:balance;margin:0;font-size:64px;font-weight:400;line-height:1.08}.positioning-hero--home h1{font-size:60px}.positioning-hero__deck{text-wrap:pretty;max-width:490px;font-family:var(--font-headline);color:#f2f2f2;margin:28px 0 0;font-size:27px;line-height:1.35}.positioning-hero--home .positioning-hero__deck{font-family:var(--font-body);max-width:450px;font-size:18px;line-height:1.6}.positioning-hero__lead{color:#e0e0e0;max-width:480px;margin:24px 0 0;font-size:16px;line-height:1.65}.positioning-hero__facts{color:#e0e0e0;flex-wrap:wrap;gap:10px 18px;margin:30px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.positioning-hero__facts li{border-left:1px solid #ffe627;padding-left:10px}.positioning-cta{color:#111;background:#ffe627}.positioning-cta__layout{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.positioning-cta h2{font:400 40px/1.15 var(--font-headline);letter-spacing:0;margin:0}.positioning-cta h2 span{color:#554d10}.positioning-cta__body>p:first-child{margin:0 0 24px;font-size:16px;line-height:1.65}.positioning-cta__body .positioning-primary{color:#ffe627;background:#111}.positioning-cta__note{color:#45400d;margin:18px 0 0;font-size:12px;line-height:1.5}.positioning-hero__actions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:32px;display:flex}.positioning-primary{color:#161616;background:#ffe627;justify-content:center;align-items:center;gap:20px;min-height:50px;padding:13px 22px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.positioning-primary:hover{color:#161616;background:#ebd640}.positioning-primary svg,.positioning-hero__anchor svg,.positioning-text-link svg{flex-shrink:0;width:18px;height:18px}.positioning-hero__anchor{color:#fff;align-items:center;gap:12px;min-height:32px;font-size:13px;display:inline-flex}.positioning-hero__anchor:hover{color:#ffe627}.positioning-hero__foot{border-top:1px solid #fff3;padding-block:25px}.positioning-intro{color:#fff;background:#202020}.positioning-hero__foot p{color:#eee;max-width:850px;margin:0;font-size:15px;line-height:1.65}.positioning-primary:focus-visible,.positioning-hero__anchor:focus-visible,.positioning-text-link:focus-visible{outline-offset:5px;outline:2px solid}.positioning-situations{color:#191919;background:#f2f3f0}.positioning-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.positioning-path{position:relative}.positioning-path:first-child:after{content:"";background:#ffe627;width:64px;height:4px;margin-top:calc(28.125% - 2px);position:absolute;top:0;left:100%}.positioning-path{flex-direction:column;align-items:flex-start;display:flex}.positioning-path__image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;margin-bottom:24px;display:block}.positioning-path__top{align-items:baseline;gap:16px;display:flex}.positioning-path__top>span{font-family:var(--font-headline);font-size:var(--text-h3);color:#7a6c0b;line-height:1}.positioning-path h3{font-family:var(--font-headline);font-size:var(--text-h3);letter-spacing:0;margin:0;font-weight:400;line-height:1.2}.positioning-path__situation{margin:0;font-size:16px;font-weight:600;line-height:1.5}.positioning-path__copy{gap:12px;margin-top:16px;display:grid}.positioning-path ul{margin:22px 0 0;padding:0;list-style:none}.positioning-path li{color:#484945;border-top:1px solid #d3d4cf;padding-block:12px;font-size:14px;line-height:1.6}.positioning-path__description{color:#484945;max-width:480px;margin:0;font-size:15px;line-height:1.7}.positioning-text-link{min-height:44px;color:inherit;border-bottom:1px solid;align-self:flex-start;align-items:center;gap:12px;font-size:15px;font-weight:600;line-height:1.5;display:inline-flex}.positioning-path>.positioning-text-link{margin-top:24px}.positioning-situations__closing{border-top:1px solid #cdd0c7;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:24px;display:flex}.positioning-situations__closing p{max-width:600px;margin:0;font-size:15px}.positioning-situations__closing a{flex-shrink:0}.positioning-system{background:var(--color-bg-dark);border-top:1px solid var(--color-border)}.positioning-usecases{border-top:1px solid var(--color-border);background:var(--glass-bg-subtle)}.positioning-usecases__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.positioning-usecases article{flex-direction:column;display:flex}.positioning-usecases__image{aspect-ratio:16/9}.positioning-usecases__image img{width:100%;height:auto;display:block}.positioning-usecases h3{font:400 27px/1.25 var(--font-headline);letter-spacing:0;margin:24px 0 0}.positioning-usecases__framing{color:var(--color-text-secondary);margin:18px 0;font-size:15px;line-height:1.65}.positioning-usecases ul{color:var(--color-text-tertiary);margin:0 0 24px;padding:0;font-size:13px;line-height:1.6;list-style:none}.positioning-usecases li{border-top:1px solid var(--color-border);padding-block:8px}.positioning-usecases article>.positioning-text-link{margin-top:auto}.positioning-usecases__heading{justify-content:space-between;align-items:start;gap:40px;display:flex}.positioning-usecases__heading>a{flex-shrink:0;margin-bottom:32px}.positioning-usecases__open{border-top:1px solid var(--color-border-strong);grid-template-columns:1fr 1.3fr;gap:64px;margin-top:48px;padding-top:36px;display:grid}.positioning-usecases__open p{color:var(--color-text-secondary);margin:0 0 16px;font-size:15px;line-height:1.65}.positioning-formats{background:var(--glass-bg-subtle)}.positioning-formats__grid{gap:56px;display:grid}.positioning-formats article{border-top:1px solid var(--color-border-strong);grid-template-columns:1fr 1fr;gap:64px;padding-top:32px;display:grid}.positioning-formats__overview>p{color:var(--color-text-secondary);margin:0 0 20px;font-size:16px;line-height:1.6}.positioning-formats__overview>.positioning-formats__timing{font-size:13px}.positioning-formats__overview img{aspect-ratio:2;object-fit:cover;width:100%;height:auto;display:block}.positioning-formats__content{padding-top:4px}.positioning-formats details{border-block:1px solid var(--color-border);margin-top:24px}.positioning-formats summary{cursor:pointer;padding-block:18px;font-size:15px}.positioning-formats summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.positioning-formats__index{font-family:var(--font-mono);color:var(--color-accent);font-size:13px}.positioning-formats h3{font:400 29px/1.25 var(--font-headline);letter-spacing:0;margin:18px 0 24px}.positioning-formats dl{gap:20px;margin:0 0 32px;display:grid}.positioning-formats dt{color:var(--color-text-tertiary);font-size:12px}.positioning-formats dd{margin:6px 0 0;font-size:15px;line-height:1.65}.positioning-formats__list{margin-top:30px}.positioning-formats h4{font:600 16px/1.5 var(--font-body);letter-spacing:0;margin:0 0 12px}.positioning-formats ul{margin:0;padding:0;list-style:none}.positioning-formats li{border-top:1px solid var(--color-border);color:var(--color-text-secondary);padding-block:12px;font-size:14px;line-height:1.65}.positioning-formats__next{border-left:2px solid var(--color-accent);font:400 15px/1.65 var(--font-body);margin:24px 0 0;padding-left:20px}.positioning-formats__boundaries{border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:64px;margin-top:56px;padding-top:32px;display:grid}.positioning-formats__boundaries h3{margin:0}.positioning-system__intro{grid-template-columns:1fr 1fr;gap:40px;margin-bottom:48px;display:grid}.positioning-system__intro p{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.7}.positioning-system__title{font-family:var(--font-headline);letter-spacing:0;margin:0 0 12px;font-size:28px;font-weight:400;line-height:1.25}.positioning-system__description{max-width:650px;color:var(--color-text-secondary);margin:0 0 32px;line-height:1.7}.positioning-system__layers{border-top:1px solid var(--color-border-strong);margin:0;padding:0;list-style:none}.positioning-system__layers li{border-bottom:1px solid var(--color-border-strong);grid-template-columns:55px minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:24px;padding-block:28px;display:grid}.positioning-system__layers span{color:var(--color-accent);font-family:var(--font-mono);font-size:13px}.positioning-system__layers h3{font-family:var(--font-headline);letter-spacing:0;margin:0;font-size:26px;font-weight:400;line-height:1.25}.positioning-system__layers p{color:var(--color-text-secondary);margin:0;font-size:15px;line-height:1.65}.positioning-system>.positioning-container>.positioning-text-link{margin-top:30px}.positioning-problem{background:var(--color-bg-dark);color:var(--color-text-primary)}.positioning-problem__intro{grid-template-columns:1.2fr 1fr;align-items:start;gap:72px;display:grid}.positioning-problem h2{font:400 38px/1.2 var(--font-headline);letter-spacing:0;margin:0}.positioning-problem__intro>p{color:var(--color-text-secondary);margin:0;font-size:17px;line-height:1.7}.positioning-problem ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:48px 0 0;padding:0;list-style:none;display:grid}.positioning-problem li{border-top:1px solid var(--color-border-strong);padding-top:24px}.positioning-problem li:last-child{border-top-color:var(--color-accent)}.positioning-problem h3{font:400 23px/1.25 var(--font-headline);letter-spacing:0;margin:0}.positioning-problem li p{color:var(--color-text-secondary);margin:14px 0 0;font-size:15px;line-height:1.7}@media (width<=1199px){.positioning-container,.positioning-hero__inner,.positioning-hero__foot{padding-inline:40px}.positioning-hero h1,.positioning-hero--home h1{font-size:50px}.positioning-hero__copy{width:60%}.positioning-paths{column-gap:40px}.positioning-path:first-child:after{width:40px}.positioning-path h3{font-size:28px}}@media (width<=767px){.custom-examples__grid{grid-template-columns:1fr;gap:36px}.custom-page section:not(.positioning-hero) h2{font-size:30px}.positioning-container,.positioning-hero__inner,.positioning-hero__foot{padding-inline:24px}.positioning-band{padding-block:56px}.positioning-hero__inner,.positioning-hero--home .positioning-hero__inner{min-height:0;padding-top:96px;padding-bottom:295px}.positioning-hero__copy{width:100%;max-width:540px}.positioning-hero h1,.positioning-hero--home h1{overflow-wrap:anywhere;font-size:38px}.positioning-hero__signature{display:none}.positioning-hero__deck{margin-top:22px;font-size:23px}.positioning-hero--home .positioning-hero__deck{font-size:16px}.positioning-hero__lead{font-size:15px}.positioning-hero__media{width:540px;height:304px;inset:auto 0 0 auto;-webkit-mask-image:none;mask-image:none}.positioning-hero:after{background:linear-gradient(#202020 0%,#0000 80%)}.positioning-hero__foot{padding-block:22px}.positioning-hero__foot p{font-size:13px}.positioning-paths{grid-template-columns:1fr;gap:48px}.positioning-path:first-child:after{display:none}.positioning-path h3,.positioning-path__top>span{font-size:var(--text-h3-card)}.positioning-situations__closing{flex-direction:column;align-items:flex-start}.positioning-system__intro{grid-template-columns:1fr;gap:20px}.positioning-formats__grid,.positioning-formats article,.positioning-formats__boundaries{grid-template-columns:1fr;gap:28px}.positioning-usecases__heading{display:block}.positioning-usecases__grid,.positioning-usecases__open{grid-template-columns:1fr;gap:40px}.positioning-cta__layout{grid-template-columns:1fr;gap:24px}.positioning-cta h2{font-size:30px}.positioning-system__layers li{grid-template-columns:30px minmax(0,1fr);gap:12px}.positioning-system__layers h3{font-size:24px}.positioning-system__layers p{grid-column:2}.positioning-problem__intro{grid-template-columns:1fr;gap:24px}.positioning-problem h2{font-size:30px}.positioning-problem ol{grid-template-columns:1fr;gap:28px;margin-top:32px}}@property --hs-w{syntax:"<number>";inherits:true;initial-value:.5}.home-system{--hs-bg:#242522;--hs-ink:#f4f3ee;--hs-ink-2:#f4f3eed6;--hs-ink-3:#f4f3eeb3;--hs-rule:#f4f3ee1f;--hs-rule-strong:#f4f3ee47;--hs-line:#ffe627;--hs-doc-bg:#2e2f2b;--hs-before-bg:#2e2e2a;--hs-before-border:#f4f3ee3d;--hs-after-bg:#262b36;--hs-after-border:#8ca5e147;--hs-q-bg:#f6f4ec;--hs-q-ink:#1b1b19;--hs-sys-bg:#2a2b27;--hs-chip-bg:transparent;--hs-tile-border:transparent;--hs-space:#203a78;--hs-ease:cubic-bezier(.22, 1, .36, 1);--hs-ease-io:cubic-bezier(.65, 0, .35, 1);--hs-serif:var(--font-headline,"adriane", Georgia, serif);--hs-sans:var(--font-body,"area-variable", Arial, sans-serif);background:var(--hs-bg);border-block:1px solid var(--hs-rule);color:var(--hs-ink);font-family:var(--hs-sans);overflow:clip}.light .home-system{--hs-bg:#f5f5f0;--hs-ink:#1b1b19;--hs-ink-2:#1b1b19cc;--hs-ink-3:#1b1b19ad;--hs-rule:#1b1b191f;--hs-rule-strong:#1b1b1947;--hs-line:#7a6c0b;--hs-doc-bg:#fff;--hs-before-bg:#e9e8e1;--hs-before-border:#1b1b194d;--hs-after-bg:#e4e7ee;--hs-after-border:#203a7833;--hs-q-bg:#1b1b19;--hs-q-ink:#f5f5f0;--hs-sys-bg:#fbfbf8;--hs-chip-bg:#fff;--hs-tile-border:#1b1b191f}.home-system p,.home-system h3,.home-system h4,.home-system ul{margin:0;padding:0}.home-system ul{list-style:none}.home-system img{display:block}.hs-brief{color:var(--hs-ink-2);align-items:center;gap:16px;margin-bottom:36px;font-size:15px;display:flex}.hs-doc{border:1px solid var(--hs-rule-strong);background:var(--hs-doc-bg);flex:none;place-items:center;width:34px;height:42px;display:grid}.hs-doc svg{width:18px;height:18px}.hs-brief strong{color:var(--hs-ink);font-weight:500}.hs-hint{color:var(--hs-ink-3);margin-left:auto;font-size:13px}.hs-h-mouse,.hs-h-touch{display:none}@media (hover:hover){.hs-h-mouse{display:inline}}@media (hover:none){@supports (animation-timeline:scroll()) and (timeline-scope:--a){.hs-h-touch{display:inline}}}.hs-legend{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:28px;display:grid}.hs-legend h3{color:var(--hs-ink);font-size:22px;line-height:1.2}.hs-l-before h3{color:var(--hs-ink-3)}.hs-legend p{max-width:460px;color:var(--hs-ink-3);margin-top:6px;font-size:15px;line-height:1.5}.hs-l-after{text-align:right}.hs-l-after p{margin-left:auto}.hs-scope{timeline-scope:--hs-drag}.hs-board{--hs-l0:0px;--hs-l1:0px;--hs-x:calc(var(--hs-l0) + (100% - var(--hs-l0) - var(--hs-l1)) * var(--hs-w));--hs-w:.5;isolation:isolate;transition:--hs-w .52s var(--hs-ease);animation:hs-intro 6s var(--hs-ease-io) .8s backwards;position:relative}@keyframes hs-intro{0%,8%{--hs-w:1}46%,60%{--hs-w:0}to{--hs-w:.5}}.hs-layer{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hs-layer--after{z-index:2;clip-path:inset(0 0 0 var(--hs-x));position:absolute;inset:0}.hs-layer--after .hs-who{visibility:hidden}.hs-tile{flex-direction:column;gap:12px;min-width:0;display:flex}.hs-who{z-index:4;background:var(--hs-bg);width:max-content;max-width:100%;color:var(--hs-ink);align-items:center;gap:12px;padding-right:12px;font-size:15px;line-height:1.25;display:flex;position:relative}.hs-who small{color:var(--hs-ink-3);font-size:13px;display:block}.hs-face{border:2px solid var(--hs-bg);background:#e8e4dc url(/images/home-refresh/team-portraits.webp) 0 0/200% 200% no-repeat;border-radius:50%;flex:none;width:40px;height:40px;display:block}.hs-face--0{background-position:0 0}.hs-face--1{background-position:100% 0}.hs-face--2{background-position:0 100%}.hs-face--3{background-position:100% 100%}.hs-mock{height:330px;position:relative;overflow:hidden}.hs-art{width:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hs-ph{background:url(/images/home-refresh/studio-campaign.webp) 50%/cover}.hs-layer--before .hs-mock{background:var(--hs-before-bg);border:1px dashed var(--hs-before-border)}.hs-b-post{background:#fff;grid-template-rows:1fr auto;display:grid;position:absolute;inset:22px 26px 64px;transform:rotate(-2deg);box-shadow:0 10px 20px -14px #00000080}.hs-b-post .hs-ph{filter:saturate(2.2)hue-rotate(-18deg)contrast(1.2)}.hs-b-post p{color:#d91e5b;text-transform:uppercase;padding:10px 12px;font-family:Arial Black,Arial,sans-serif;font-size:17px;font-weight:900;line-height:1.05}.hs-badge{color:#fff;background:#d91e5b;padding:6px 10px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;position:absolute;top:14px;right:-10px;transform:rotate(8deg)}.hs-b-lp{background:#fbfbfb;grid-template-rows:22px 1fr;display:grid;position:absolute;inset:22px 18px 64px;transform:rotate(1.2deg);box-shadow:0 10px 20px -14px #00000080}.hs-b-lp .hs-bar{background:#cfcfcf}.hs-b-lp .hs-in{grid-template-rows:1fr auto auto;gap:10px;padding:14px;display:grid}.hs-b-lp .hs-ph{filter:grayscale()brightness(1.1);background-position:30% 60%;background-size:220%}.hs-b-lp h4{color:#333;font-size:18px;font-weight:700;line-height:1.1;font-family:Times New Roman,Times,serif!important}.hs-b-lp .hs-btn{color:#fff;background:#2f9e44;border-radius:20px;justify-self:start;padding:7px 14px;font-family:Verdana,sans-serif;font-size:13px}.hs-b-deck{color:#fff;background:linear-gradient(135deg,#1b3a8f,#6b2fb3);height:170px;padding:16px;font-family:Georgia,serif;position:absolute;top:40px;left:16px;right:16px;transform:rotate(-1.4deg);box-shadow:0 10px 20px -14px #0009}.hs-b-deck h4{font-size:20px;font-style:italic;font-weight:400;font-family:Georgia,serif!important}.hs-b-deck ul{margin-top:10px;font-family:Courier New,monospace;font-size:13px;list-style:inside square}.hs-file{font-family:var(--hs-sans);color:var(--hs-ink-2);font-size:13px;position:absolute;bottom:-30px;left:0}.hs-b-offer{color:#444;background:#fffdf2;border-top:10px solid #e87722;padding:16px;font-family:Calibri,Arial,sans-serif;position:absolute;inset:22px 22px 64px;transform:rotate(2deg);box-shadow:0 10px 20px -14px #00000080}.hs-b-offer h4{color:#c35f12;font-size:16px;font-weight:700;font-family:Calibri,Arial,sans-serif!important}.hs-b-offer .hs-ln{background:#ddd;height:5px;margin-top:9px;display:block}.hs-b-offer .hs-ln:nth-child(3){width:70%}.hs-b-offer .hs-ln:nth-child(5){width:85%}.hs-stamp{color:#c33;border:2px solid #c33;padding:4px 8px;font-size:13px;font-weight:700;position:absolute;bottom:14px;right:14px;transform:rotate(-8deg)}.hs-q{background:var(--hs-q-bg);color:var(--hs-q-ink);font-family:var(--hs-serif);padding:10px 12px;font-size:16px;line-height:1.2;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 12px 24px -14px #0000008c}.hs-q:before{content:"";border:8px solid #0000;border-top:0;border-bottom-color:var(--hs-q-bg);position:absolute;top:-8px;left:16px}.hs-layer--after .hs-mock{background:var(--hs-after-bg);border:1px solid var(--hs-after-border)}.hs-a-card{color:#1b1b19;background:#fff;display:grid;position:absolute;inset:22px 22px 58px;box-shadow:0 22px 36px -24px #0009}.hs-cp{flex-direction:column;justify-content:space-between;gap:8px;padding:14px 14px 12px;display:flex}.hs-a-card strong{font-family:var(--hs-serif);color:#16213f;font-size:21px;font-weight:400;line-height:1.06}.hs-a-card small{font-family:var(--hs-serif);color:var(--hs-space);font-size:13px}.hs-a-card .hs-btn{background:var(--hs-space);color:#fff;align-self:flex-start;padding:6px 12px;font-size:13px}.hs-a-post{grid-template-rows:1fr auto}.hs-a-lp{grid-template-rows:20px 1fr auto}.hs-a-lp .hs-bar{border-bottom:1px solid #1b1b191a;align-items:center;gap:5px;padding-inline:8px;display:flex}.hs-a-lp .hs-bar i{background:#1b1b1938;width:6px;height:6px}.hs-a-deck{grid-template-columns:1.4fr 1fr;height:170px;top:40px;bottom:auto}.hs-a-deck .hs-cp{border-left:4px solid var(--hs-space)}.hs-a-offer{grid-template-rows:70px 1fr}.hs-a-offer .hs-ph{background-position:50% 70%}.hs-a-offer .hs-ln{background:#16213f1f;height:4px;display:block}.hs-a-offer .hs-ln+.hs-ln{width:75%;margin-top:7px}.hs-ok{color:var(--hs-ink);align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;bottom:20px;left:22px}.hs-ok svg{width:16px;height:16px;color:var(--hs-line)}.hs-line{top:52px;bottom:-64px;left:var(--hs-x);pointer-events:none;flex-direction:column;justify-content:flex-end;width:0;display:flex;position:absolute}.hs-line:before{content:"";z-index:3;background:var(--hs-line);width:3px;position:absolute;top:0;bottom:0;left:-1.5px}.hs-handle{z-index:6;color:#111;white-space:nowrap;width:max-content;transform:translate(calc(var(--hs-w) * -100%), 50%);background:#ffe627;align-items:center;gap:10px;padding:11px 12px;display:flex;position:relative;box-shadow:0 1px #0000001f,0 16px 28px -14px #0000008c}.hs-handle svg{fill:none;stroke:#111;stroke-width:2px;flex:none;width:16px;height:16px}.hs-handle img{width:66px;height:auto}.hs-handle span{font-family:var(--hs-serif);border-left:1px solid #00000047;padding-left:10px;font-size:17px;line-height:1}.hs-board.is-tracking{transition-duration:.14s}.hs-drag{z-index:8;top:0;bottom:-40px;left:var(--hs-l0);right:var(--hs-l1);overscroll-behavior-x:contain;scrollbar-width:none;scroll-timeline:--hs-drag x;display:none;position:absolute;overflow:scroll hidden}.hs-drag::-webkit-scrollbar{display:none}.hs-drag-track{width:200%;height:100%;display:block;position:relative}.hs-snap{scroll-initial-target:nearest;width:50%;height:1px;position:absolute;top:0;left:25%}@keyframes hs-drag{0%{--hs-w:1}to{--hs-w:0}}@media (hover:none){@supports (animation-timeline:scroll()) and (timeline-scope:--a){.hs-drag{display:block}.hs-board{transition:none;animation:linear both hs-drag;animation-timeline:--hs-drag}}}.hs-sys{border:1px solid var(--hs-rule-strong);border-top:3px solid var(--hs-line);background:var(--hs-sys-bg);grid-template-columns:1.4fr 1fr;margin-top:64px;display:grid}.hs-sys>div{padding:30px 28px 28px}.hs-sys>div+div{border-left:1px solid var(--hs-rule)}.hs-sys h3{color:var(--hs-ink);margin-bottom:14px;font-size:22px;line-height:1.2}.hs-kn li{border-top:1px solid var(--hs-rule);color:var(--hs-ink-2);padding-block:7px;font-size:15px}.hs-tl{gap:10px;display:grid}.hs-tl li{color:var(--hs-ink);align-items:center;gap:12px;font-size:15px;line-height:1.25;display:flex}.hs-tl small{color:var(--hs-ink-3);font-size:13px}.hs-tl .hs-more{color:var(--hs-ink-3);padding-left:56px;font-size:13px}.hs-lt{border:1px solid var(--hs-tile-border);color:#111;background:#fff;flex:none;place-items:center;width:44px;height:44px;display:grid}.hs-lt img,.hs-lt svg{object-fit:contain;width:22px;height:22px}.hs-lt--full{border:0}.hs-lt.hs-lt--full img{object-fit:cover;width:100%;height:100%}.hs-foot{border-top:1px solid var(--hs-rule);justify-content:space-between;align-items:flex-end;gap:32px;margin-top:56px;padding-top:28px;display:flex}.hs-benefits{grid-template-columns:repeat(3,minmax(0,220px));gap:32px;display:grid}.hs-benefits h3{color:var(--hs-ink);font-size:22px;line-height:1.2}.hs-benefits p{color:var(--hs-ink-3);margin-top:6px;font-size:15px;line-height:1.5}@media (width>=1180px){.hs-mock{height:350px}.hs-b-post,.hs-b-lp,.hs-b-offer{bottom:78px}}@media (width<=1179px){.hs-board{--hs-l0:224px}.hs-legend{gap:24px;padding-left:224px}.hs-legend h3{font-size:20px}.hs-layer{grid-template-columns:1fr;gap:20px}.hs-tile{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}.hs-who{flex-direction:column;align-items:flex-start;gap:12px;padding:0;font-size:16px}.hs-who .hs-face{width:48px;height:48px}.hs-mock{height:300px}.hs-art{width:min(100%,340px)}.hs-line{top:0}.hs-handle{bottom:calc(20px + env(safe-area-inset-bottom));transform:translateX(calc(var(--hs-w) * -100%));margin-bottom:-22px;position:sticky}body:has(.sticky-cta-bar) .hs-handle{bottom:calc(96px + env(safe-area-inset-bottom))}.hs-sys{grid-template-columns:1fr}.hs-sys>div:first-child{border-bottom:1px solid var(--hs-rule);grid-column:1/-1}.hs-sys>div:nth-child(2){border-left:0}.hs-kn{flex-wrap:wrap;gap:8px;display:flex}.hs-kn li{border:1px solid var(--hs-rule-strong);background:var(--hs-chip-bg);padding:6px 12px}}@media (width>=900px) and (width<=1179px){.hs-board{--hs-l0:0px}.hs-legend{gap:32px;padding-left:0}.hs-layer{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.hs-tile{align-items:stretch;gap:12px;display:flex}.hs-who{flex-direction:row;align-items:center;padding-right:12px;font-size:15px}.hs-who .hs-face{width:40px;height:40px}.hs-mock{height:330px}.hs-art{width:min(100%,400px)}.hs-line{top:52px}}@media (width>=601px) and (width<=900px){.hs-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hs-benefits h3{font-size:20px}}@media (width<=900px){.hs-foot{flex-direction:column;align-items:flex-start}}@media (width<=600px){.hs-brief{flex-wrap:wrap;row-gap:10px;margin-bottom:28px}.hs-brief>span:nth-child(2){flex:200px}.hs-hint{flex-basis:100%;margin-left:50px}.hs-board{--hs-l0:0px}.hs-legend{gap:20px;margin-bottom:20px;padding-left:0}.hs-legend h3{font-size:17px}.hs-legend p{font-size:13px}.hs-l-after{text-align:left}.hs-layer{gap:28px}.hs-tile{align-items:stretch;gap:12px;display:flex}.hs-who{flex-direction:row;align-items:center;padding-right:12px;font-size:16px}.hs-who .hs-face{width:40px;height:40px}.hs-mock{height:320px}.hs-art{width:100%}.hs-line{top:52px;bottom:-48px}.hs-handle{gap:12px;padding:12px}.hs-handle img{display:none}.hs-handle span{border:0;padding:0;font-size:16px}.hs-sys{grid-template-columns:1fr;margin-top:48px}.hs-sys>div{padding:30px 18px 22px}.hs-sys>div+div{border-left:0;border-top:1px solid var(--hs-rule)}.hs-sys>div:first-child{border-bottom:0}.hs-sys h3{font-size:20px}.hs-kn li{padding:5px 10px;font-size:15px}.hs-tl{grid-template-columns:1fr 1fr;gap:12px 10px}.hs-tl li{align-items:flex-start;gap:10px}.hs-tl li>span:last-child{padding-top:2px}.hs-tl small{display:block}.hs-tl .hs-lt{width:36px;height:36px}.hs-tl .hs-lt img,.hs-tl .hs-lt svg{width:20px;height:20px}.hs-tl .hs-lt.hs-lt--full img{width:100%;height:100%}.hs-tl .hs-more{align-self:center;padding-left:0}.hs-foot{margin-top:44px}.hs-benefits{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.hs-board{transition:none;animation:none}@media (hover:none){@supports (animation-timeline:scroll()) and (timeline-scope:--a){.hs-board{animation:linear both hs-drag;animation-timeline:--hs-drag}}}}
