:root{--paper:#f7f5ef;--surface:#fcfbf7;--ink:#111411;--deep:#0b211b;--green:#146f61;--sage:#e7ebe1;--muted:#686b65;--line:rgba(17,20,17,.13);--serif:'Young Serif',Georgia,serif;--sans:'Archivo',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:clip;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}body.site-menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img,video{display:block;max-width:100%}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--green);outline-offset:4px}.skip-link{position:fixed;z-index:120;top:10px;left:10px;padding:12px 16px;background:#fff;transform:translateY(-150%)}.skip-link:focus{transform:none}.eyebrow{margin:0 0 18px;color:var(--green);font:800 10px/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:1px solid currentColor;border-radius:5px;font-size:12px;font-weight:700;transition:transform .2s,background .2s,color .2s}.button:hover{transform:translateY(-2px)}.button--dark{border-color:var(--deep);background:var(--deep);color:#fff}.button--dark:hover{background:#173b31}.button--light{border-color:#fff;background:#fff;color:var(--deep)}.button--text{border-color:transparent;padding-inline:6px;color:var(--ink)}
.hero__contact,.hero__otisa{appearance:none;border:0;background:transparent;color:inherit;cursor:pointer}.hero__contact{padding:8px 0}.site-menu{position:fixed;inset:0;z-index:100;overflow:hidden;visibility:hidden;pointer-events:none;color:#f7f5ef;background:var(--deep);clip-path:circle(0 at calc(100% - 58px) 48px);transition:clip-path .65s cubic-bezier(.77,0,.18,1),visibility 0s .7s}.site-menu.is-open{visibility:visible;pointer-events:auto;clip-path:circle(150vmax at calc(100% - 58px) 48px);transition:clip-path .75s cubic-bezier(.77,0,.18,1),visibility 0s}.site-menu__texture{position:absolute;inset:0;opacity:.1;background-image:radial-gradient(rgba(255,255,255,.3) .6px,transparent .6px);background-size:8px 8px}.site-menu__topbar{position:relative;z-index:1;height:88px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14)}.site-menu__wordmark{font:400 29px/1 var(--serif)}.site-menu__wordmark span{color:#a9cfbd}.site-menu__close{display:flex;align-items:center;gap:12px;border:0;background:transparent;color:#fff;cursor:pointer}.site-menu__close i{position:relative;width:20px;height:20px}.site-menu__close i:before,.site-menu__close i:after{content:'';position:absolute;top:10px;width:20px;border-top:1px solid;transform:rotate(45deg)}.site-menu__close i:after{transform:rotate(-45deg)}.site-menu__layout{position:relative;z-index:1;height:calc(100dvh - 88px);display:grid;grid-template-columns:1fr minmax(290px,30vw)}.site-menu__nav{display:flex;flex-direction:column;justify-content:center;padding:40px 7vw}.site-menu__nav a{display:grid;grid-template-columns:36px 1fr auto;align-items:center;min-height:76px;border-bottom:1px solid rgba(255,255,255,.14)}.site-menu__nav small{opacity:.5;font-size:10px}.site-menu__nav span{font:400 clamp(30px,4vw,58px)/1 var(--serif)}.site-menu__nav i{opacity:.5}.site-menu__aside{display:flex;flex-direction:column;justify-content:space-between;padding:7vw 4vw 40px;border-left:1px solid rgba(255,255,255,.14)}.site-menu__aside>img{width:76px;filter:invert(1)}.site-menu__aside p{font:400 clamp(18px,1.7vw,24px)/1.45 var(--serif)}.site-menu__cta{display:flex;min-height:56px;align-items:center;justify-content:space-between;padding:0 18px;background:#fff;color:var(--deep);font-size:12px;font-weight:700}.site-menu__email{opacity:.65;font-size:12px}
.promise-hero{padding:0 max(24px,4vw) 34px;background:var(--paper)}.promise-hero__topbar{height:90px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.promise-hero__brand{font:400 29px/1 var(--serif);letter-spacing:-.04em}.promise-hero__brand span{color:var(--green)}.promise-hero__nav{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:600}.promise-hero__nav a:hover,.promise-hero__nav button:hover{color:var(--green)}.promise-hero__grid{width:min(1500px,100%);min-height:calc(88svh - 124px);margin:0 auto;display:grid;grid-template-columns:minmax(360px,.78fr) minmax(540px,1.22fr);gap:clamp(46px,6vw,105px);align-items:center;padding:clamp(64px,8vw,118px) 0 70px}.promise-hero__content{max-width:610px}.promise-hero__eyebrow{margin:0 0 24px;color:var(--green);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.promise-hero h1{margin:0;font:400 clamp(48px,4.5vw,76px)/.98 var(--serif);letter-spacing:-.052em;text-wrap:balance}.promise-hero h1 em{color:var(--green);font-style:normal}.promise-hero h1.promise-hero__title--long{font-size:clamp(42px,4vw,66px)}.promise-hero h1.promise-hero__title--xlong{font-size:clamp(36px,3.45vw,57px)}.promise-hero__content>p:last-of-type{max-width:570px;margin:28px 0 0;color:#555b55;font-size:clamp(14px,1.15vw,17px);line-height:1.72}.promise-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:30px}.promise-hero__visual{position:relative;width:100%;margin:0;padding:10px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 24px 65px rgba(33,42,35,.12)}.promise-hero__visual:after{content:'';position:absolute;right:24px;bottom:-21px;width:64px;height:64px;background:url('/assets/otisa-mark.png') center/contain no-repeat;opacity:.16}.promise-hero__visual img{width:100%;height:auto;aspect-ratio:2880/1560;object-fit:contain;border-radius:16px;background:#f2f2ee}.promise-hero__breadcrumb{width:min(1500px,100%);margin:0 auto;display:flex;gap:8px;overflow:hidden;color:var(--muted);font-size:10px;white-space:nowrap}.promise-hero__breadcrumb a{font-weight:700;color:var(--ink)}.promise-hero__breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis}
.promise-paper{background:var(--surface)}.promise-intro{width:min(1240px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(170px,.42fr) minmax(0,1.58fr);gap:clamp(50px,8vw,120px);padding:clamp(90px,10vw,145px) 0;border-bottom:1px solid var(--line)}.promise-intro>div:first-child img{width:66px;height:66px;margin-bottom:28px;object-fit:contain}.promise-intro h2{max-width:960px;margin:0;font:400 clamp(30px,3.4vw,51px)/1.18 var(--serif);letter-spacing:-.04em;text-wrap:balance}.promise-intro__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:58px}.promise-intro__facts>div{padding-top:16px;border-top:1px solid var(--line)}.promise-intro__facts small{display:block;margin-bottom:8px;color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.promise-intro__facts strong{font-size:12px}
.product-story{width:min(1440px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1.58fr);gap:clamp(50px,7vw,110px);align-items:center;padding:clamp(90px,10vw,150px) 0}.product-story__copy{max-width:370px}.product-story__copy h2{margin:0 0 22px;font:400 clamp(35px,4vw,60px)/1.02 var(--serif);letter-spacing:-.045em}.product-story__copy>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.7}.product-story__copy>a{display:inline-block;margin-top:14px;padding-bottom:5px;border-bottom:1px solid;font-size:11px;font-weight:800}.product-story__visual{margin:0;padding:9px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 22px 60px rgba(33,42,35,.1)}.product-story__visual img{width:100%;height:auto;object-fit:contain;border-radius:14px}.product-story__visual figcaption{padding:12px 6px 4px;color:var(--muted);font-size:10px;line-height:1.5;text-align:center}
.article{width:min(1040px,calc(100% - 48px));margin:0 auto;padding-bottom:70px}.article>section{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(48px,8vw,120px);padding:clamp(74px,8vw,112px) 0;border-top:1px solid var(--line)}.article h2{margin:0;font:400 clamp(32px,3.3vw,52px)/1.1 var(--serif);letter-spacing:-.04em;text-wrap:balance}.article h3{margin:28px 0 10px;font-size:16px}.article p,.article li{font-size:clamp(14px,1.05vw,16px);line-height:1.8}.article p{margin:0 0 20px}.article ul,.article ol{margin:0;padding-left:22px}.article li{margin:10px 0}.article blockquote{margin:20px 0;padding:22px 26px;border-left:2px solid var(--green);background:var(--paper);font:400 21px/1.5 var(--serif)}.steps{display:grid;gap:8px;padding:0!important;list-style:none;counter-reset:promise-step}.steps li{counter-increment:promise-step;display:grid;grid-template-columns:42px 1fr;gap:14px;padding:18px;border-top:1px solid var(--line)}.steps li:before{content:counter(promise-step,decimal-leading-zero);color:var(--green);font-size:10px;font-weight:800}.example-grid,.card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.example,.mini-card{padding:22px;border:1px solid var(--line);background:#fff}.example small,.mini-card small{display:block;margin-bottom:10px;color:var(--green);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.example q{font:400 18px/1.45 var(--serif)}.comparison{width:100%;border-collapse:collapse;font-size:13px}.comparison th,.comparison td{padding:14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.comparison th{font-size:9px;letter-spacing:.1em;text-transform:uppercase}.video-shell{position:relative;min-height:420px;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:var(--deep);color:#fff}.video-shell>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.22}.video-shell:after{content:'';position:absolute;inset:0;background:rgba(6,24,19,.45)}.video-shell__copy{position:relative;z-index:1;max-width:530px;padding:36px;text-align:center}.video-shell__copy h2{margin-bottom:18px;color:#fff}.video-shell iframe,.video-shell video{position:absolute;z-index:2;inset:0;width:100%;height:100%;border:0}.faq{display:block!important}.faq h2{max-width:720px;margin-bottom:38px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:28px;padding:19px 2px;cursor:pointer;font-size:14px;font-weight:700;list-style:none}.faq summary:after{content:'+';font-size:20px}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:730px;padding:0 2px 22px;color:var(--muted)}.directory{padding:10px 0 70px}.directory__group{display:block!important;padding:60px 0!important}.directory__group h2{margin-bottom:28px}.directory__links{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.directory__links a{min-height:100px;display:flex;align-items:flex-end;padding:18px;border:1px solid var(--line);background:#fff;font:400 17px/1.3 var(--serif)}
.section-shell{width:min(1240px,calc(100% - 48px));margin:0 auto}.related{padding:clamp(80px,9vw,125px) 0;background:var(--sage)}.related h2{max-width:650px;margin:0 0 46px;font:400 clamp(38px,4.2vw,64px)/1.05 var(--serif);letter-spacing:-.045em}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.related-card{min-height:220px;display:flex;flex-direction:column;padding:23px;border:1px solid rgba(17,20,17,.09);background:var(--surface);transition:transform .2s}.related-card:hover{transform:translateY(-4px)}.related-card small{color:var(--green);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.related-card strong{margin-top:18px;font:400 clamp(20px,1.8vw,28px)/1.2 var(--serif)}.related-card span{margin-top:auto;color:var(--muted);font-size:11px;font-weight:700}.topic-nav{padding:80px 24px;background:var(--surface)}.topic-nav>div{width:min(1120px,100%);margin:auto;display:grid;grid-template-columns:.7fr repeat(4,1fr);gap:18px}.topic-nav span{color:var(--green);font-size:9px;font-weight:800;letter-spacing:.14em}.topic-nav a{padding-top:16px;border-top:1px solid var(--line);font:400 16px/1.4 var(--serif)}.cta-band{min-height:560px;display:grid;place-items:center;padding:90px 24px;background:var(--deep);color:#fff;text-align:center}.cta-band__copy{max-width:800px}.cta-band__copy>img{width:64px;height:64px;margin:0 auto 25px;filter:invert(1);opacity:.9}.cta-band .eyebrow{color:#a9cfbd}.cta-band h2{margin:0;font:400 clamp(40px,5vw,76px)/1.02 var(--serif);letter-spacing:-.045em;text-wrap:balance}.cta-band__copy>p:not(.eyebrow){max-width:560px;margin:22px auto 28px;color:rgba(255,255,255,.72);font-size:14px;line-height:1.7}
.footer{padding:95px max(24px,4vw) 25px;background:#091a15;color:#f7f5ef}.footer__top{width:100%;max-width:1380px;margin:0 auto;display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.5fr);gap:80px}.footer h2{max-width:480px;margin:0 0 22px;font:400 clamp(38px,4vw,62px)/1.06 var(--serif);letter-spacing:-.04em}.footer__intro{max-width:430px;margin:0 0 28px;color:rgba(255,255,255,.66);font-size:14px;line-height:1.65}.footer__talk{display:inline-block;padding-bottom:5px;border-bottom:1px solid;font-size:11px;font-weight:800}.footer__links{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.footer__links>div{display:flex;flex-direction:column;gap:11px}.footer__links span{margin-bottom:7px;color:#9fc3b3;font-size:9px;font-weight:800;letter-spacing:.13em}.footer__links a,.footer__links p,.footer__links address{margin:0;color:#f7f5ef;font-size:11px;line-height:1.55}.footer__links address{font-style:normal}.footer__giant{margin:90px 0 0;color:#7ea392;font:400 clamp(90px,20vw,300px)/.75 var(--serif);letter-spacing:-.075em;text-align:center;opacity:.5;overflow:hidden}.footer__bottom{max-width:1380px;margin:0 auto;padding-top:20px;display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.48);font-size:10px}
@media(max-width:1050px){.promise-hero__grid{grid-template-columns:1fr;gap:48px;padding-top:68px}.promise-hero__content{max-width:760px}.promise-hero h1{max-width:780px}.promise-hero__visual{max-width:980px}.product-story{grid-template-columns:1fr}.product-story__copy{max-width:690px}.article>section{grid-template-columns:1fr;gap:28px}.footer__top{grid-template-columns:1fr}.topic-nav>div{grid-template-columns:1fr 1fr}.topic-nav span{grid-column:1/-1}}
@media(max-width:760px){.site-menu{clip-path:circle(0 at calc(100% - 32px) 36px)}.site-menu.is-open{clip-path:circle(160vmax at calc(100% - 32px) 36px)}.site-menu__topbar{height:72px;padding:0 20px}.site-menu__layout{height:calc(100dvh - 72px);display:block;overflow-y:auto}.site-menu__nav{padding:12px 20px}.site-menu__nav a{min-height:57px}.site-menu__nav span{font-size:30px}.site-menu__aside{min-height:230px;padding:26px 20px;border-top:1px solid rgba(255,255,255,.14);border-left:0}.site-menu__aside>img{display:none}.promise-hero{padding:0 16px 26px}.promise-hero__topbar{height:72px}.promise-hero__nav>a{display:none}.promise-hero__nav{gap:0}.promise-hero__grid{min-height:auto;gap:38px;padding:58px 0 48px}.promise-hero__content{max-width:none}.promise-hero h1,.promise-hero h1.promise-hero__title--long{font-size:clamp(39px,12vw,56px)}.promise-hero h1.promise-hero__title--xlong{font-size:clamp(29px,8.5vw,40px)}.promise-hero__content>p:last-of-type{font-size:14px}.promise-hero__actions{align-items:flex-start;flex-direction:column}.promise-hero__visual{padding:6px;border-radius:14px}.promise-hero__visual img{border-radius:9px}.promise-hero__visual:after{display:none}.promise-intro{width:calc(100% - 32px);grid-template-columns:1fr;gap:30px;padding:80px 0}.promise-intro>div:first-child{display:flex;align-items:center;gap:20px}.promise-intro>div:first-child img{width:50px;height:50px;margin:0}.promise-intro>div:first-child .eyebrow{margin:0}.promise-intro h2{font-size:clamp(28px,8vw,40px)}.promise-intro__facts{grid-template-columns:1fr;margin-top:42px}.product-story{width:calc(100% - 32px);gap:38px;padding:80px 0}.product-story__copy h2{font-size:42px}.product-story__visual{padding:6px;border-radius:14px}.product-story__visual img{border-radius:9px}.article{width:calc(100% - 32px)}.article>section{padding:66px 0}.article h2{font-size:clamp(30px,9vw,42px)}.example-grid,.card-grid,.directory__links{grid-template-columns:1fr}.comparison{display:block;overflow-x:auto}.video-shell{min-height:360px}.section-shell{width:calc(100% - 32px)}.related-grid{grid-template-columns:1fr}.related-card{min-height:185px}.topic-nav{padding:68px 16px}.topic-nav>div{grid-template-columns:1fr}.cta-band{min-height:500px}.footer{padding-top:70px}.footer__links{grid-template-columns:1fr 1fr;gap:40px 24px}.footer__giant{margin-top:70px}.footer__bottom{flex-direction:column;gap:6px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.promise-hero h1.promise-hero__title--long{font-size:clamp(31px,2.5vw,42px)}
.promise-hero h1.promise-hero__title--xlong{font-size:clamp(25px,2.1vw,35px)}
@media(max-width:760px){.promise-hero h1.promise-hero__title--long{font-size:30px}.promise-hero h1.promise-hero__title--xlong{font-size:24px}}
@media(max-width:760px){.promise-hero h1{font-size:28px}.promise-hero h1.promise-hero__title--long{font-size:25px}.promise-hero h1.promise-hero__title--xlong{font-size:22px}}
@media(max-width:760px){.promise-hero h1.promise-hero__title--long{font-size:22px}.promise-hero h1.promise-hero__title--xlong{font-size:20px}}
.promise-hero h1{font-size:40px;text-wrap:wrap}.promise-hero h1.promise-hero__title--long{font-size:30px}.promise-hero h1.promise-hero__title--xlong{font-size:24px}
@media(max-width:760px){.promise-hero h1{font-size:28px}.promise-hero h1.promise-hero__title--long{font-size:22px}.promise-hero h1.promise-hero__title--xlong{font-size:20px}}

/* Minimal editorial refinements. */
.eyebrow,.promise-hero__eyebrow{display:none!important}
.promise-hero__grid{gap:clamp(80px,10vw,180px)}
.product-story{gap:clamp(90px,10vw,180px)}
.topic-nav>div{grid-template-columns:repeat(4,1fr)}
.topic-nav>div>span{display:none}
.promise-paper{position:relative;isolation:isolate}
.promise-paper>*:not(.promise-brand-field){position:relative;z-index:1}
.promise-brand-field{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}
.promise-brand-mark{position:absolute;width:clamp(110px,13vw,220px);height:auto;opacity:.045;filter:grayscale(1);mix-blend-mode:multiply;transform:translate3d(0,var(--parallax-shift,0),0) rotate(var(--brand-rotation,0deg));will-change:transform}
.promise-brand-mark--zendesk{width:clamp(130px,15vw,250px);opacity:.035}
.promise-brand-mark--one{top:6%;right:-2%;--brand-rotation:10deg}
.promise-brand-mark--two{top:27%;left:-3%;--brand-rotation:-8deg}
.promise-brand-mark--three{top:54%;right:1%;--brand-rotation:-12deg}
.promise-brand-mark--four{top:76%;left:2%;--brand-rotation:7deg}
.promise-paper:not(:has(.promise-brand-field)):before,.promise-paper:not(:has(.promise-brand-field)):after{content:'';position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.04;background-repeat:no-repeat;background-image:url('/assets/otisa-mark.png'),url('/assets/zendesk-logo-provided.png');background-size:clamp(110px,13vw,220px),clamp(130px,15vw,250px);background-position:calc(100% + 20px) 8%,calc(0% - 24px) 34%;animation:promise-brand-drift linear both;animation-timeline:scroll(root block)}
.promise-paper:not(:has(.promise-brand-field)):after{opacity:.032;background-position:calc(100% - 10px) 59%,20px 81%;animation-direction:reverse}
@keyframes promise-brand-drift{from{transform:translate3d(0,-80px,0)}to{transform:translate3d(0,180px,0)}}
.footer{position:relative;min-height:100svh;display:flex;flex-direction:column;padding:clamp(92px,12vh,150px) max(24px,4vw) 0;border-top:1px solid rgba(216,193,143,.22);background:radial-gradient(circle at 10% 0%,rgba(191,160,91,.16),transparent 34%),radial-gradient(circle at 88% 40%,rgba(126,115,62,.13),transparent 38%),linear-gradient(145deg,#101811 0%,#182017 48%,#252518 100%);color:#fff8e9}
.footer:before{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 30%,rgba(0,0,0,.12))}
.footer__top,.footer__giant,.footer__bottom{position:relative;z-index:1}
.footer__top{width:100%;max-width:1380px;margin:0 auto;grid-template-columns:minmax(315px,1fr) minmax(0,1.55fr);gap:clamp(50px,6vw,110px)}
.footer h2{max-width:520px;color:#fff8e9;font-size:clamp(42px,4.1vw,68px);line-height:1.06}
.footer__intro{max-width:430px;margin:0 0 30px;color:rgba(255,248,233,.7);font-size:clamp(13px,1vw,16px);line-height:1.65}
.footer__links span{color:#d8c18f}
.footer__talk{border-color:rgba(216,193,143,.72);color:#fff8e9}
.footer__giant{width:100vw;height:24.5vw;margin:auto 0 0 calc(50% - 50vw);overflow:hidden;color:#c2a667;font:400 33.5vw/1 var(--serif);letter-spacing:-.09em;text-align:center;white-space:nowrap;opacity:1;mask-image:linear-gradient(to bottom,#000 0%,#000 25%,rgba(0,0,0,.92) 38%,rgba(0,0,0,.74) 53%,rgba(0,0,0,.5) 68%,rgba(0,0,0,.25) 84%,rgba(0,0,0,.03) 100%)}
.footer__bottom{width:100%;max-width:1380px;margin:0 auto;padding:20px 0 28px;border-top:1px solid rgba(216,193,143,.18);color:rgba(255,248,233,.5)}
@media(max-width:1050px){.promise-hero__grid,.product-story{gap:70px}.topic-nav>div{grid-template-columns:1fr 1fr}.footer__top{grid-template-columns:1fr}}
@media(max-width:760px){.promise-hero__grid,.product-story{gap:52px}.topic-nav>div{grid-template-columns:1fr}.promise-brand-mark{width:100px;opacity:.035}.promise-brand-mark--zendesk{width:120px;opacity:.028}.footer{padding-top:72px}.footer__intro{display:none}.footer__links{column-gap:22px;row-gap:22px}.footer__giant{height:31vw;font-size:42vw}.footer__bottom{padding:18px 0 24px}}
@media(prefers-reduced-motion:reduce){.promise-brand-mark{transform:rotate(var(--brand-rotation,0deg));will-change:auto}}
@media(prefers-reduced-motion:reduce){.promise-paper:not(:has(.promise-brand-field)):before,.promise-paper:not(:has(.promise-brand-field)):after{animation:none}}
