@font-face{font-family:Newsreader;src:url(/fonts/newsreader-400.ttf)format("truetype");font-weight:400;font-display:swap}.ops{--ink:#161616;--ink-2:#5d5d5a;--ink-3:#8f8e89;--line:#e6e4df;--serif:"Newsreader", Georgia, serif;--sans:"Google Sans Flex", "Helvetica Neue", Arial, sans-serif;--mono:"Geist Mono", ui-monospace, monospace;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:#fff;font-size:15px;line-height:1.55}:where(.ops) :where(h1,h2,h3,p,ul,ol,dl,dd,blockquote){margin:0;padding:0}:where(.ops) :where(ul,ol){list-style:none}:where(.ops) a{color:inherit;text-decoration:none}.ops :focus-visible{outline-offset:3px;outline:2px solid}.ops main :focus-visible{outline-color:var(--accent,#3f6b4f)}.ops main :is(.ops-hero,.ops-results,.ops-cta,.ops-quote:not(.ops-quote--plain)) :focus-visible{outline-color:#fff}.ops-wrap{width:min(1360px,100% - 80px);margin-inline:auto}.ops-skip{z-index:50;background:#fff;padding:10px 14px;position:absolute;top:-60px;left:16px}.ops-skip:focus{top:12px}.ops h1,.ops-h2{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;font-weight:400}.ops-h2{max-width:16ch;font-size:clamp(34px,3.4vw,48px);line-height:1.05}.ops-h2>span{display:block}.ops-label{font-family:var(--mono);color:var(--ink-2);margin-bottom:14px;font-size:12px}.ops h3{font-size:15px;font-weight:500}.ops-btn{background:var(--ink);color:#fff;letter-spacing:-.02em;white-space:nowrap;border-radius:4px;align-items:center;height:40px;padding:0 16px;font-size:15px;font-weight:500;transition:opacity .15s;display:inline-flex}.ops-btn:hover{opacity:.82}.ops-btn--light{color:var(--ink);background:#fff}.ops-photo{background-color:#b9b1a4;background-position:50%;background-size:cover}.ops-photo:before{content:none}.ops-photo--stone{background-color:#c9c0b2}.ops-photo--clay{background-color:#b8a48f}.ops-photo--sage{background-color:#a7aa9c}.ops-photo--mist{background-color:#e9e6e0}.ops-hero{color:#fff;isolation:isolate;align-items:flex-end;min-height:min(100svh,920px);display:flex;position:relative}.ops-hero:after,.ops-cta:after,.ops-quote:after{content:"";z-index:-1;background:linear-gradient(#00000047 0%,#0000 30% 45%,#0000008c 100%);position:absolute;inset:0}.ops-hero__inner,.ops-cta__inner{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:48px;padding-bottom:72px;display:grid}.ops-cta__inner{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.ops-hero h1{letter-spacing:-.02em;font-size:clamp(42px,4.6vw,64px);line-height:1}.ops-hero__side{justify-items:start;gap:22px;padding-bottom:8px;display:grid}.ops-hero__side p{opacity:.9;max-width:34ch;font-size:15px;line-height:1.55}.ops-logos{border-bottom:1px solid var(--line);padding:56px 0}.ops-logos ul{justify-content:space-between;align-items:center;gap:32px;display:flex}.ops-logos li{place-items:center;display:grid}.ops-logos img{filter:grayscale()brightness(.2);opacity:.75;width:auto}.ops-block{padding:150px 0 0}.ops-block--tight{padding-top:120px}.ops-block--line{padding-bottom:150px}.ops-split-head{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:48px;display:grid}.ops-split-head>p{color:var(--ink-2);max-width:36ch}.ops-split-head--center{align-items:center}.ops-split-head--center .ops-btn{justify-self:end}.ops-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.ops-reasons__img{aspect-ratio:4/5;border-radius:8px;margin-bottom:18px}.ops-reasons p{color:var(--ink-2);max-width:34ch;margin-top:4px}.ops-areas{border-top:1px solid var(--line);margin-top:72px}.ops-areas li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,7fr) minmax(0,1fr);gap:48px;padding:32px 0 36px;scroll-margin-top:24px;display:grid}.ops .ops-areas h3{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(24px,2vw,30px);font-weight:400;line-height:1.1}.ops-areas p{color:var(--ink-2);max-width:58ch}.ops-areas__more{text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:3px;margin-top:2px;padding:10px 0;font-size:13px;font-weight:500;display:inline-block}.ops-areas__more:hover{text-decoration-color:currentColor}.ops-stage{aspect-ratio:16/9;border-radius:8px;place-items:center;margin-top:56px;display:grid;position:relative;overflow:hidden}.ops-stage__screen{aspect-ratio:16/10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff8c;background-position:top;background-size:cover;border-radius:6px;width:74%;box-shadow:inset 0 1px #fff9,0 40px 80px -30px #28201459}.ops-process{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:stretch;gap:96px;display:grid}.ops-process ol{border-top:1px solid var(--line);margin-top:64px}.ops-process li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;padding:22px 0;display:grid}.ops-process li span{font-family:var(--mono);color:var(--ink-3);padding-top:2px;font-size:12px}.ops-process li p{color:var(--ink-2);margin-top:4px}.ops-process__img{border-radius:8px;min-height:560px}.ops-quote{isolation:isolate;color:#fff;margin-top:150px;padding:200px 0 72px;position:relative}.ops-quote__logo{filter:brightness(0)invert();width:auto;height:22px;margin-bottom:32px}.ops-quote blockquote p{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;max-width:24ch;font-size:clamp(30px,3vw,44px);line-height:1.12}.ops-quote__by{margin-top:28px;font-size:13px}.ops-quote__by strong{margin-right:8px;font-weight:500}.ops-quote__note{opacity:.6;margin-top:6px;font-size:12px}.ops-results{isolation:isolate;color:#fff;background:#2b2620;position:relative;overflow:hidden}.ops-results__field{z-index:-1;background:radial-gradient(80% 90% at 20% 30%,#6b5a45 0%,#0000 60%),radial-gradient(60% 70% at 85% 80%,#a8916f 0%,#0000 60%),#2b2620;position:absolute;inset:0}.ops-results__inner{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px;padding:152px 0 96px;display:grid}.ops-results__side{align-self:end;justify-items:start;gap:22px;display:grid}.ops-results__side p{opacity:.85;max-width:36ch}.ops-results__stats{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:168px;display:grid}.ops-results__stats div{border-left:1px solid #ffffff59;flex-direction:column-reverse;gap:6px;padding-left:16px;display:flex}.ops-results__stats dd{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(40px,4vw,60px);line-height:1}.ops-results__stats dt{opacity:.75;font-size:13px}.ops-trust{border-top:1px solid var(--line);grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px;margin-top:72px;padding-top:32px;display:grid}.ops-trust>p{color:var(--ink-2);max-width:46ch}.ops-trust ul{gap:16px;display:grid}.ops-trust li{color:var(--ink-2);align-items:center;gap:14px;font-size:13px;display:flex}.ops-trust img{object-fit:cover;filter:grayscale();border-radius:50%;width:48px;height:48px}.ops-trust strong{color:var(--ink);font-size:14px;font-weight:500;display:block}.ops-stack{border-top:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:72px;display:grid}.ops-stack li{border-bottom:1px solid var(--line);place-items:center;height:112px;display:grid}.ops-stack img{filter:brightness(0);opacity:.72;width:auto;max-width:64%}.ops-stack__l{height:30px}.ops-stack__m{height:24px}.ops-stack__s{height:19px}.ops-note{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--ink-2);padding:28px 0;font-size:12px}.ops-note .ops-wrap{display:block}.ops-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;margin-top:56px;display:grid}.ops-list li{border-top:1px solid var(--line);padding:22px 0 32px}.ops-list p{color:var(--ink-2);max-width:34ch;margin-top:4px}.ops-list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-list--2 p{max-width:52ch}.ops-cta{isolation:isolate;color:#fff;align-items:flex-end;min-height:640px;display:flex;position:relative}.ops-cta .ops-h2{max-width:14ch}.ops-skip-visual{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ops-label--light{color:#ffffffb3}.ops-hero--video{background:#2b2620;overflow:hidden}.ops-hero__video{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ops-hero--video h1{max-width:13ch;font-size:clamp(44px,4.5vw,66px)}@media (max-width:640px){.ops-hero__video{object-position:90% center}.ops-hero--video:after{background:linear-gradient(#0000004d 0%,#0000 22%,#00000073 42%,#000c 100%)}}.ops-grain{z-index:-1;pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite ops-grain;position:absolute;inset:-50%}@keyframes ops-grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-6%,-2%)}80%{transform:translate(5%,4%)}to{transform:translate(-2%,6%)}}@media (prefers-reduced-motion:reduce){.ops-grain{animation:none}}.ops-manifest .ops-manifest__body{margin-right:max(0px,50% - 520px)}.ops-manifest__lead{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;max-width:18ch;font-size:clamp(40px,4.6vw,68px);font-weight:400;line-height:1.04}.ops-manifest__body{gap:28px;max-width:640px;margin-top:64px;margin-left:auto;display:grid}.ops-manifest__body p{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;font-size:clamp(21px,1.7vw,25px);line-height:1.38}.ops-manifest__body .ops-manifest__end{color:var(--ink)}.ops-versus{border-top:1px solid var(--line);margin-top:56px}.ops-versus div{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding:20px 0;display:grid}.ops-versus dt{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-decoration-thickness:1px}.ops-versus dd{font-family:var(--serif);font-size:clamp(20px,1.6vw,24px);line-height:1.25}.ops-versus .ops-versus__head{padding:14px 0}.ops-versus .ops-versus__head dt,.ops-versus .ops-versus__head dd{font-family:var(--mono);color:var(--ink-2);font-size:12px;line-height:1.5;text-decoration:none}.ops-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ops-pillars li{border-top:1px solid var(--ink);padding-top:22px}.ops-pillars span{font-family:var(--mono);color:var(--ink-3);font-size:12px}.ops .ops-pillars h3{font-family:var(--serif);letter-spacing:-.015em;margin-top:40px;font-size:clamp(34px,3.4vw,50px);font-weight:400;line-height:1}.ops-pillars p{color:var(--ink-2);max-width:34ch;margin-top:16px}.ops-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.ops-moments li{background:#f6f4ef;border-radius:8px;align-content:space-between;gap:48px;min-height:280px;padding:28px;display:grid}.ops-moments__situation{color:var(--ink-2);max-width:44ch;font-size:13px}.ops-moments__message{font-family:var(--serif);letter-spacing:-.005em;text-wrap:pretty;max-width:30ch;font-size:clamp(22px,1.9vw,28px);line-height:1.22}.ops-principles{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:96px;padding:152px 0;display:grid}.ops-principles ul{border-top:1px solid #ffffff40}.ops-principles li{border-bottom:1px solid #ffffff40;padding:22px 0 26px}.ops-principles li p{opacity:.75;max-width:52ch;margin-top:4px}.ops-closing .ops-wrap{justify-items:start;gap:24px;display:grid}.ops-closing .ops-btn{margin-top:16px}.ops-closing__sub{font-family:var(--serif);color:var(--ink-2);font-size:clamp(21px,1.7vw,25px);line-height:1.38}.ops-measure{border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;padding-top:32px;display:grid}.ops-measure .ops-h2{max-width:20ch}.ops-measure div p{color:var(--ink-2);max-width:52ch;margin-top:24px}@media (max-width:1024px){.ops-measure{grid-template-columns:1fr;gap:8px}.ops-pillars{grid-template-columns:1fr;gap:48px}.ops .ops-pillars h3{margin-top:20px}.ops-principles{grid-template-columns:1fr;gap:48px}}@media (max-width:640px){.ops-manifest__body{gap:22px;margin-top:40px}.ops-versus div{grid-template-columns:1fr;gap:6px}.ops-versus .ops-versus__head{display:none}.ops-moments{grid-template-columns:1fr;margin-top:40px}.ops-moments li{gap:28px;min-height:0;padding:22px}.ops-principles{padding:104px 0}}.ops-footer{padding:96px 0 40px;font-size:13px}.ops-footer__inner{grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}.ops-footer .aptiv-wordmark{align-self:start;font-size:22px}.ops-footer nav{color:var(--ink-2);align-content:start;gap:10px;display:grid}.ops-footer nav h2{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:500}.ops-footer nav a:hover{color:var(--ink)}.ops-footer__base{color:var(--ink-3);justify-content:space-between;margin-top:96px;font-size:12px;display:flex}@media (max-width:1024px){.ops-process{grid-template-columns:1fr;gap:56px}.ops-process__img{aspect-ratio:4/3;min-height:0}.ops-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-areas li{grid-template-columns:minmax(0,1fr);gap:10px}}@media (max-width:900px){.ops-logos ul{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:32px 24px;display:grid}}@media (max-width:820px){.ops-hero__inner,.ops-cta__inner,.ops-split-head,.ops-results__inner,.ops-trust{grid-template-columns:1fr;gap:28px}.ops-split-head--center .ops-btn{justify-self:start}.ops-hero__side p{max-width:52ch}}@media (max-width:767px){.ops-stack{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.ops-stack li{height:104px}.ops-stack img{max-width:80%}}@media (max-width:640px){.ops-wrap{width:calc(100% - 32px)}.ops-hero{min-height:640px}.ops-logos{padding:40px 0}.ops-logos ul{gap:24px 16px}.ops-logos img{transform:scale(.78)}.ops-hero__inner{padding-bottom:40px}.ops-block{padding-top:104px}.ops-block--tight{padding-top:88px}.ops-block--line{padding-bottom:104px}.ops-reasons{grid-template-columns:1fr;gap:40px;margin-top:40px}.ops-stage{aspect-ratio:4/5;margin-top:40px}.ops-stage__screen{aspect-ratio:3/4;width:86%}.ops-process ol{margin-top:40px}.ops-quote{margin-top:104px;padding:160px 0 48px}.ops-quote blockquote p{font-size:24px}.ops-btn{height:44px;padding:0 16px}.ops-results__inner{padding:104px 0 64px}.ops-results__stats{grid-template-columns:1fr;gap:28px;margin-top:88px}.ops-stack{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.ops-stack li{height:84px}.ops-stack__l{height:24px}.ops-stack__m{height:19px}.ops-stack__s{height:15px}.ops-list{grid-template-columns:1fr;margin-top:40px}.ops-cta{min-height:560px}.ops-cta__inner{padding-bottom:40px}.ops-footer__inner{grid-template-columns:1fr 1fr;gap:40px 24px}.ops-footer .aptiv-wordmark{grid-column:1/-1}.ops-footer__base{margin-top:64px}}.ops{--ink:#1e2326;--ink-2:#4a4f53;--ink-3:#5c6064;--line:#1e23261a;--serif:var(--sans);--accent:#3f6b4f;--accent-dark:#a8c2a0;background:#fbfaf6}.ops h1,.ops-h2{letter-spacing:-.04em;line-height:1.04}.ops-hero h1{letter-spacing:-.035em;line-height:1.06}.ops .ops-areas h3{letter-spacing:-.035em}.ops-quote blockquote p{letter-spacing:-.03em}.ops-results__stats dd{letter-spacing:-.04em}.ops-label,.ops-note{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.ops-label{letter-spacing:.04em}.ops-label:not(.ops-label--light){color:var(--ink-3)}.ops-label{align-items:center;gap:8px;display:flex}.ops-label:before{content:"";opacity:.55;background:radial-gradient(circle,currentColor .8px,#0000 1.2px) 0 0/3.5px 3.4px;flex:none;width:7px;height:10px}.ops-results{background:#1e2326}.ops-results__field{background:radial-gradient(70% 80% at 20% 30%,#2f3a36 0%,#0000 60%),radial-gradient(50% 60% at 85% 80%,#36453c 0%,#0000 60%),#1e2326}.ops-photo--night{background-color:#1e2326}.ops-areas__more:hover,.ops-process li span{color:var(--accent)}.ops-areas li,.ops [id]{scroll-margin-top:84px}.blog{padding-top:64px}@media (max-width:640px){.ops-hero h1 br{display:none}}.ops-hero{background-color:#1e2326}.ops-hero:before{content:"";z-index:-1;background:radial-gradient(50% 60% at 78% 30%,#a8c2a029 0%,#0000 70%);position:absolute;inset:0}@media (max-width:640px){.ops-hero__inner>*{min-width:0}.ops-hero h1{-webkit-hyphens:manual;hyphens:manual;font-size:clamp(36px,10.5vw,42px)}}.ops-hero--plain{min-height:0;padding-top:184px}.ops-hero--plain:after{background:linear-gradient(#0000002e 0%,#0000 40%)}.ops-hero--plain .ops-hero__inner{padding-bottom:96px}.ops-hero .ops-label{margin-bottom:22px}.ops-reasons__text{border-top:1px solid var(--ink);padding-top:22px}.ops-reasons__num{font-family:var(--mono);color:var(--accent);font-size:12px;display:block}.ops .ops-reasons__text h3{letter-spacing:-.03em;margin-top:36px;font-size:clamp(22px,1.8vw,26px);font-weight:400;line-height:1.15}.ops-reasons__text p{margin-top:12px}.ops-platform{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:48px;margin-top:72px;display:grid}.ops-platform .ops-areas{margin-top:0}.ops-platform .ops-areas li{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:32px}.ops-platform__stage{position:sticky;top:96px}.ops-platform__stage.ops-photo{border-radius:8px;padding:32px}.ops-platform__stage .ops-stage__screen{width:100%}.ops-case,.ops-ded{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;padding:22px;font-size:13px;box-shadow:0 24px 48px -32px #1e232640}.ops-case__head{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.ops-case__tag{border:1px solid var(--line);color:var(--ink-3);border-radius:4px;padding:2px 7px}.ops-case__title{letter-spacing:-.03em;color:var(--ink);margin-top:18px;font-size:20px;line-height:1.2}.ops-case__meta{color:var(--ink-2);margin-top:6px}.ops-case__meta span{color:var(--ink-3);margin-right:8px}.ops-case__steps{border-top:1px solid var(--line);gap:10px;margin-top:20px;padding-top:16px;display:grid}.ops-case__steps li{color:var(--ink-3);align-items:center;gap:8px;padding-left:22px;display:flex;position:relative}.ops-case__steps li:before{content:"";border:1px solid var(--ink-3);box-sizing:border-box;border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:0}.ops-case__steps li:not(:last-child):after{content:"";background:var(--line);width:1px;height:14px;position:absolute;top:calc(50% + 6px);left:4.5px}.ops-case__steps li[data-state=done]{color:var(--ink)}.ops-case__steps li[data-state=done]:before{border-color:var(--accent);background:var(--accent)}.ops-case__steps li[data-state=current]{color:var(--ink);font-weight:500}.ops-case__steps li[data-state=current]:before{border:2px solid var(--accent)}.ops-case__now{color:var(--accent);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#3f6b4f1a;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:400}.ops-case__docs{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.ops-case__docs>span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.ops-case__docs ul{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ops-case__docs li{border:1px solid var(--line);color:var(--ink);background:#fbfaf6;border-radius:4px;padding:4px 8px}.ops-ded{margin-top:56px;padding:24px 28px 8px}@media (min-width:1025px){.ops-ded{max-width:calc(66.6667% - 32px)}}.ops-ded__row{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr);gap:24px;padding:16px 0;display:grid}.ops-ded__row--head{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-top:18px;padding:10px 0;font-size:11px}.ops-ded__row>span:nth-child(2){color:var(--ink-2)}.ops-ded__short{display:none}.ops-ded__flag,.ops-ded__ok{justify-self:start;align-items:flex-start;gap:8px;display:inline-flex}.ops-ded__flag:before,.ops-ded__ok:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;margin-top:calc(.775em - 3.5px)}.ops-ded__ok:before{border:1px solid var(--ink-3);box-sizing:border-box;background:0 0}.ops-ded .ops-ded__flag{color:var(--accent);font-weight:500}.ops-process--full{grid-template-columns:minmax(0,1fr)}.ops-process--full ol{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ops-process--full li{border-top:1px solid var(--ink);border-bottom:0;grid-template-columns:1fr;align-content:start;gap:28px;padding:22px 0 0}.ops .ops-process--full li h3{letter-spacing:-.03em;font-size:clamp(22px,1.8vw,26px);font-weight:400;line-height:1.15}.ops-process--full li p{max-width:34ch;margin-top:10px}.ops-quote--plain{padding:120px 0 112px}.ops-quote--plain:after,.ops-cta--plain:after{background:radial-gradient(50% 70% at 82% 40%,#a8c2a01f 0%,#0000 70%)}.ops-cta--plain{min-height:0;padding-top:128px}.ops-cta--plain .ops-cta__inner{padding-bottom:72px}.ops-trust img{object-position:center 30%}@media (max-width:1024px){.ops-platform .ops-areas li{grid-template-columns:minmax(0,1fr);gap:10px}.ops-process--full li{gap:20px}.ops .ops-reasons__text h3{margin-top:24px}}@media (min-width:901px) and (max-width:1180px){:is(.ops-platform,.ops-split-head:has(+.ops-platform)){grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (max-width:900px){.ops-platform{grid-template-columns:1fr;gap:48px}.ops-platform__stage{justify-self:center;width:100%;max-width:560px;position:static}}@media (max-width:640px){.ops-process--full ol{grid-template-columns:1fr;gap:0}.ops-process--full li{gap:12px;padding:22px 0 28px}.ops-reasons:has(.ops-reasons__text){grid-template-columns:1fr;gap:40px}.ops .ops-reasons__text h3{margin-top:16px}.ops-hero--plain{padding-top:132px}.ops-hero--plain .ops-hero__inner{padding-bottom:56px}.ops-platform{margin-top:48px}.ops-ded{margin-top:40px;padding:16px 16px 4px}.ops-ded__row{-webkit-hyphens:auto;hyphens:auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 0;font-size:12px;line-height:1.4}.ops-ded__row--head{letter-spacing:.04em;-webkit-hyphens:manual;hyphens:manual;margin-top:14px;padding:8px 0;font-size:10px}.ops-ded__long,.ops-ded__pre{display:none}.ops-ded__short{display:inline}.ops-ded__flag,.ops-ded__ok{gap:6px}.ops-quote--plain{padding:88px 0 80px}.ops-cta--plain{padding-top:96px}.ops-cta--plain .ops-cta__inner{padding-bottom:56px}}@media (min-width:1025px){.ops-quote--plain .ops-wrap{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:48px;display:grid}.ops-quote--plain .ops-quote__logo{grid-area:1/1;margin:14px 0 0}.ops-quote--plain blockquote{grid-area:1/2/4}.ops-quote--plain .ops-quote__by{grid-area:2/1;margin-top:28px}.ops-quote--plain .ops-quote__note{grid-area:3/1}.ops-quote--plain blockquote p{max-width:26ch}}.ops-case{container-type:inline-size}.ops-case__docs ul{flex-wrap:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ops-case__docs li{white-space:nowrap;flex:none}@container (max-width:400px){.ops-case__head,.ops-case__title,.ops-case__meta,.ops-case__steps,.ops-case__docs{font-size:12px}.ops-case__head,.ops-case__docs>span{font-size:11px}.ops-case__title{margin-top:14px;font-size:18px}.ops-case__steps{gap:7px;margin-top:14px;padding-top:12px}.ops-case__docs{margin-top:14px;padding-top:12px}.ops-case__docs ul{gap:5px;margin-top:8px}.ops-case__docs li{padding:3px 7px}}@media (max-width:640px){.ops-case{padding:18px}}.ops-case__now{font-size:11px}.ops-quote.ops-quote--plain{color:var(--ink);background:#ece9e1}.ops-quote.ops-quote--plain:after{content:none}.ops-quote--plain .ops-quote__logo{filter:brightness(0);opacity:.8}.ops-quote--plain .ops-quote__note{color:#44494d;opacity:1}.ops .ops-list h3{letter-spacing:-.03em;font-size:clamp(22px,1.8vw,26px);font-weight:400;line-height:1.15}.ops-list p{margin-top:12px}.ops-results__actions{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.ops-results__link{text-underline-offset:4px;padding:10px 0;font-size:15px;font-weight:500;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;display:inline-block}.ops-results__link:hover{text-decoration-color:currentColor}.ops-results__side .ops-results__fine{opacity:.7;font-size:13px}.ops-hero h1.ops-h1--retail{-webkit-hyphens:manual;hyphens:manual;max-width:9.6em}.ops-hero h1.ops-h1--retail br{display:none}@media (min-width:821px){.ops-hero h1.ops-h1--retail{max-width:none}.ops-hero h1.ops-h1--retail br{display:inline}}
