.heroB{position:relative;overflow:hidden;background:#17130F;min-height:min(calc(100vh - 202px),760px);display:flex;align-items:center}.heroB__bg,.heroB__bg img{position:absolute;inset:0;width:100%;height:100%;display:block}.heroB__bg img{object-fit:cover;object-position:50% 58%}.heroB__scrim{position:absolute;inset:0;background:linear-gradient(100deg,rgba(10,8,6,.9) 4%,rgba(10,8,6,.64) 44%,rgba(10,8,6,.26)),linear-gradient(180deg,rgba(10,8,6,.34),rgba(10,8,6,0) 34%,rgba(10,8,6,.5))}.heroB__inner{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:76px 32px 68px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.heroB__h1{margin:0;max-width:13ch;color:#fff;font-weight:500;letter-spacing:-.055em;line-height:.94;font-size:clamp(44px,6.6vw,96px);text-shadow:0 2px 40px rgba(0,0,0,.42)}.heroB__sub{margin:26px 0 0;max-width:33em;color:rgba(255,255,255,.9);font-size:clamp(16px,1.25vw,19px);line-height:1.58;text-shadow:0 1px 20px rgba(0,0,0,.45)}@media(max-width:820px){.heroB{min-height:0}.heroB__inner{padding:104px 20px 92px}.heroB__bg img{object-position:56% 60%}.heroB__sub{font-size:16px}}.pb-stories{padding:96px 0}.pb-st__tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;margin-top:44px;border-bottom:1px solid #e4e4df}.pb-st__tab{position:relative;background:none;border:0;cursor:pointer;padding:8px 10px 20px;display:flex;align-items:center;justify-content:center;min-width:0}.pb-st__tab img{width:152px;height:60px;object-fit:contain;filter:grayscale(.72);opacity:.62;transition:opacity .28s,filter .28s,transform .28s cubic-bezier(.22,1,.36,1)}.pb-st__tab:hover img{opacity:.88;filter:grayscale(.3)}.pb-st__tab:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:#FF4D00;transform:scaleX(0);transition:transform .32s cubic-bezier(.22,1,.36,1)}.pb-st__tab.is-on img{filter:none;opacity:1;transform:translateY(-2px)}.pb-st__tab.is-on:after{transform:scaleX(1)}.pb-st__vdot{position:absolute;top:2px;right:10px;width:6px;height:6px;border-radius:50%;background:#FF4D00;opacity:0;transition:opacity .25s}.pb-st__tab.is-on .pb-st__vdot{opacity:1}.pb-st__strip{display:flex;gap:10px;height:520px;margin-top:28px}.pb-st__item{position:relative;overflow:hidden;border-radius:18px;cursor:pointer;flex:0 0 58px;background:var(--c);transition:flex-basis .55s cubic-bezier(.22,1,.36,1)}.pb-st__item.is-on{flex:1 1 auto}.pb-st__bg{position:absolute;inset:0;opacity:0;transition:opacity .5s;opacity:.66}.pb-st__item.is-on .pb-st__bg{opacity:.52}.pb-st__bg img{width:100%;height:100%;object-fit:cover;display:block}.pb-st__item.is-on .pb-st__bg{opacity:.5}.pb-st__veil{position:absolute;inset:0;transition:background .45s ease;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.34) 46%,rgba(0,0,0,.82))}.pb-st__item.is-on .pb-st__veil{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,.66))}.pb-st__spine{position:absolute;left:0;bottom:0;width:58px;height:100%;display:flex;align-items:flex-end;justify-content:center;padding-bottom:22px;transition:opacity .3s}.pb-st__spine span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.9);white-space:nowrap}.pb-st__item.is-on .pb-st__spine{opacity:0;pointer-events:none}.pb-st__body{position:absolute;inset:0;padding:34px 38px;display:flex;flex-direction:column;justify-content:space-between;opacity:0;transform:translateY(10px);color:#fff;transition:opacity .45s .12s,transform .45s cubic-bezier(.22,1,.36,1) .12s}.pb-st__item.is-on .pb-st__body{opacity:1;transform:none}.pb-st__top{gap:14px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;color:#fff;font-size:13.5px;font-weight:500;text-align:left}.pb-st__play,.pb-st__top{display:flex;align-items:center}.pb-st__play{width:46px;height:46px;border-radius:50%;background:#fff;justify-content:center;flex:0 0 46px;box-shadow:0 10px 26px -10px rgba(0,0,0,.5);transition:transform .25s cubic-bezier(.22,1,.36,1)}.pb-st__play:before{content:"";border-left:13px solid #ff4d00;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:4px}button.pb-st__top:hover .pb-st__play{transform:scale(1.08)}.pb-st__mark{align-self:flex-start;display:inline-flex;align-items:center}.pb-st__mark img{width:auto;height:auto;max-height:66px;max-width:210px;object-fit:contain;display:block;filter:drop-shadow(0 6px 18px rgba(0,0,0,.55))}.pb-st__q{margin:0;font-size:clamp(19px,1.6vw,24px);font-weight:500;letter-spacing:-.028em;line-height:1.36;max-width:26em}.pb-st__by{margin:14px 0 0;font-size:13px;color:rgba(255,255,255,.76)}.pb-st__yt{position:absolute;inset:0;z-index:5;background:#000}.pb-st__yt iframe{width:100%;height:100%;border:0;display:block}.pb-lb{background:#fff;padding:34px 0 40px}.pb-lb__h{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pb-lb__wrap{--lb-gap:64px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.pb-lb__track{display:flex;width:max-content;animation:pblb 79s linear infinite;animation-delay:-3.9s;will-change:transform}.pb-lb__wrap:hover .pb-lb__track{animation-play-state:paused}.pb-lb__row{gap:var(--lb-gap);padding:0 0 0 var(--lb-gap);margin:0;list-style:none}.pb-lb__row,.pb-lb__row li{display:flex;align-items:center}.pb-lb__row li{justify-content:center;flex:0 0 auto}.pb-lb__row img{display:block;width:auto;height:calc(var(--h,48) * var(--lb-s,1) * 1px);object-fit:contain;transition:transform .3s ease}.pb-lb__row li:hover img{transform:translateY(-3px)}@keyframes pblb{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.pb-lb__track{animation:none}.pb-lb__wrap{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}@media(max-width:1080px){.pb-lb__wrap{--lb-s:.88;--lb-gap:52px}}@media(max-width:760px){.pb-lb{padding:30px 0 28px}.pb-lb__wrap{--lb-s:.7;--lb-gap:38px}}@media(max-width:480px){.pb-lb__wrap{--lb-s:.58;--lb-gap:30px}}.pb-st__yt{animation:pbstfade .35s ease both}.pb-st__item.has-vid .pb-st__body,.pb-st__item.has-vid .pb-st__veil{z-index:6;pointer-events:none}.pb-st__item.has-vid .pb-st__veil{transition:opacity .6s ease,background .45s ease}.pb-st__item.vid-clear .pb-st__body,.pb-st__item.vid-clear .pb-st__veil{opacity:0;transition:opacity .6s ease}@keyframes pbstfade{0%{opacity:0}to{opacity:1}}.pb-st__snd{position:absolute;right:16px;bottom:16px;z-index:6;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:0;border-radius:999px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:#0A0A0A;background:rgba(255,255,255,.94);box-shadow:0 10px 26px -10px rgba(0,0,0,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s}.pb-st__snd:hover{transform:translateY(-1px);background:#fff}.pb-st__snd svg{flex:0 0 14px}@media(max-width:1060px){.pb-st__strip{flex-direction:column;height:auto}.pb-st__item{flex:0 0 70px;min-height:70px}.pb-st__item.is-on{flex:0 0 420px}.pb-st__spine{width:100%;height:70px;align-items:center;justify-content:flex-start;padding:0 22px}.pb-st__spine span{writing-mode:horizontal-tb;transform:none}}@media(max-width:720px){.pb-stories{padding:68px 0}.pb-st__tabs{grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}.pb-st__tab{padding:10px 6px 16px}.pb-st__tab img{height:26px}.pb-st__body{padding:24px 22px}}.heroB__mail{margin-top:34px;display:flex;align-items:center;gap:10px;width:100%;max-width:520px;background:rgba(255,255,255,.96);border-radius:999px;padding:7px 7px 7px 22px;box-shadow:0 26px 60px -28px rgba(0,0,0,.65)}.heroB__mail input{flex:1;min-width:0;border:0;outline:0;background:none;font-family:inherit;font-size:15px;color:#111;padding:12px 0}.heroB__mail input::placeholder{color:#9a9a95}.heroB__mail button{flex:0 0 auto;border:0;cursor:pointer;border-radius:999px;background:#FF4D00;color:#fff;font-family:inherit;font-size:14.5px;font-weight:500;padding:13px 24px;transition:background-color .2s,transform .2s}.heroB__mail button:hover{background:#B53600;transform:translateY(-1px)}.heroB__fine{margin:12px 0 0;font-size:12px;color:rgba(255,255,255,.62)}.heroB__fine a{color:rgba(255,255,255,.84)}.pbov{position:fixed;inset:0;z-index:90;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(12,9,7,.62);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.pbov.is-on{display:flex}.pbmd{width:min(980px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:22px;position:relative;display:grid;grid-template-columns:.85fr 1.15fr;color:#111;box-shadow:0 40px 90px -30px rgba(0,0,0,.5)}.pbmd__l{background:#f7f7f5;padding:44px 40px;display:flex;flex-direction:column;gap:18px;border-radius:22px 0 0 22px}.pbmd__l h2{margin:0;font-size:31px;font-weight:500;letter-spacing:-.04em;line-height:1.08}.pbmd__pts{margin:0;padding:0;list-style:none;display:grid;gap:11px}.pbmd__pts li{display:flex;gap:10px;font-size:14.5px;line-height:1.5;color:#565653}.pbmd__pts li:before{content:"\2713";color:#FF4D00;font-weight:500}.pbmd__art{margin-top:auto;border-radius:14px;overflow:hidden;aspect-ratio:4/3}.pbmd__art img{width:100%;height:100%;object-fit:cover;display:block}.pbmd__r{padding:40px 40px 34px;display:grid;gap:11px;align-content:start}.pbmd__x{position:absolute;right:16px;top:14px;width:34px;height:34px;border:0;border-radius:50%;background:none;cursor:pointer;font-size:19px;color:#565653;line-height:1}.pbmd__x:hover{background:#f1f1ef;color:#111}.pbfld{display:block}.pbfld input,.pbfld select{width:100%;font-family:inherit;font-size:14.5px;color:#111;border:1px solid #e4e4df;border-radius:11px;padding:14px;background:#fff;outline:0}.pbfld input:focus,.pbfld select:focus{border-color:#111}.pbfld input::placeholder{color:#9a9a95}.pbtwo{display:grid;grid-template-columns:1fr 1fr;gap:11px}.pbmd__go{margin-top:6px;border:0;cursor:pointer;border-radius:999px;background:#FF4D00;color:#fff;font-family:inherit;font-size:15px;font-weight:500;padding:15px 24px;transition:background-color .2s}.pbmd__go:hover{background:#B53600}.pbmd__fine{margin:2px 0 0;font-size:11.5px;line-height:1.55;color:#8b8b86}.pbmd__link{color:#FF4D00;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,77,0,.28);padding-bottom:1px;transition:color .2s,border-color .2s}.pbmd__link:focus-visible,.pbmd__link:hover{color:#B53600;border-bottom-color:#B53600}.pbmd__link span{display:inline-block;transition:transform .2s}.pbmd__link:hover span{transform:translateX(3px)}.pbmd__ok{display:none;padding:18px;border-radius:12px;background:#F2FAF4;border:1px solid #cce7d4;font-size:13px;line-height:1.6;color:#1E5B33;white-space:pre-wrap}.pbmd__ok.is-on{display:block}@media(max-width:1000px){.pbmd{grid-template-columns:1fr}.pbmd__l{border-radius:22px 22px 0 0;padding:30px 26px}.pbmd__art{display:none}.pbmd__r{padding:26px}}@media(max-width:820px){.heroB__mail{flex-direction:column;border-radius:20px;padding:12px;gap:8px;align-items:stretch}.heroB__mail input{padding:12px 10px}.heroB__mail button{width:100%}}.pb-abc{--brand:#ff4d00;--ink:#181916;--muted:#62635e;--line:#e3e3da;--soft:#f7f7f2;--peach:#fff0e5;--green:#e8ecdd}.pb-abc button{font:inherit;cursor:pointer}.pb-abc a:focus-visible,.pb-abc button:focus-visible{outline:3px solid #ff9a64;outline-offset:5px;border-radius:4px}.pb-abc h2,.pb-abc h3,.pb-abc h4,.pb-abc p{margin:0}.pb-abc button svg{flex-shrink:0}.pb-abc svg{display:block}.pb-abc section{scroll-margin-top:24px}.pb-abc .shell{max-width:1360px;margin:auto;padding:0 64px}.pb-abc .section{padding:86px 0 88px}.pb-abc .section+.section{border-top:1px solid #eee}.pb-abc .section-head{display:grid;grid-template-columns:1.37fr 1fr;gap:78px;align-items:end;margin-bottom:48px}.pb-abc .eyebrow{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--brand);margin-bottom:23px;line-height:1.5}.pb-abc .section-head h2{font-size:53px;font-weight:500;letter-spacing:-.046em;line-height:1.065}.pb-abc .section-head h2 span{display:block}.pb-abc .intro{font-size:16px;line-height:1.65;color:var(--muted);padding-bottom:2px;max-width:445px}.pb-abc .product-card{min-width:0;display:flex;flex-direction:column}.pb-abc .product-art{background:var(--soft);height:204px;border-radius:14px;position:relative;overflow:hidden}.pb-abc .product-art>.pb-art{width:100%;height:100%;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.pb-abc .product-card:hover .product-art>.pb-art{transform:translateY(-3px)}.pb-abc .product-copy{display:flex;flex-direction:column;flex:1;padding:22px 0 0}.pb-abc .product-copy h3{font-size:23px;line-height:1.16;letter-spacing:-.026em;font-weight:600;min-height:54px;margin-bottom:9px}.pb-abc .product-card:nth-child(-n+3) .product-copy h3{min-height:0}.pb-abc .category-subtitle{display:block;font-size:11px;line-height:1.35;font-weight:400;letter-spacing:0;color:#777b70;margin-top:4px}.pb-abc .product-copy p{font-size:15px;line-height:1.55;color:var(--muted);margin-bottom:19px;max-width:365px}.pb-abc .text-link{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;color:var(--ink);background:none;border:0;padding:0;line-height:1.4;font-size:13px;font-weight:600;text-align:left;margin-top:auto;text-decoration:none;min-height:24px}.pb-abc .text-link svg{color:var(--brand);transition:transform .2s}.pb-abc .text-link:hover svg{transform:translateX(4px)}.pb-abc .text-link:hover{color:var(--brand)}.pb-abc .illustration-note{position:absolute;bottom:8px;right:12px;font-size:8px;color:#76776e;letter-spacing:.02em;pointer-events:none}.pb-abc .service-types{border-top:1px solid var(--line);margin-top:37px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--muted);font-size:12px}.pb-abc .service-types p{max-width:70%}.pb-abc .service-types span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#8b8c83}.pb-abc .operations{background:#f5f5ef}.pb-abc .operations .section-head{margin-bottom:42px}.pb-abc .operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:26px}.pb-abc .operation-card{display:flex;flex-direction:column;background:white;border-radius:16px;border:1px solid #e5e5dc;overflow:hidden;min-width:0}.pb-abc .operation-art{height:206px;flex:0 0 auto;background:#edeee6;position:relative;overflow:hidden}.pb-abc .operation-card:nth-child(2) .operation-art{background:#f3eade}.pb-abc .operation-card:nth-child(3) .operation-art{background:#e9ece1}.pb-abc .operation-card:nth-child(4) .operation-art{background:#f0ebdf}.pb-abc .operation-art>.pb-art{width:100%;height:100%}.pb-abc .operation-copy{padding:28px 30px 25px;display:flex;flex:1;flex-direction:column}.pb-abc .product-label{font-size:10px;font-weight:600;letter-spacing:.075em;text-transform:uppercase;line-height:1.5;color:#707267;display:block;margin-bottom:10px}.pb-abc .operation-copy h3{font-size:30px;font-weight:500;line-height:1.08;letter-spacing:-.036em;margin-bottom:15px}.pb-abc .operation-copy p{font-size:15px;line-height:1.6;color:var(--muted);margin-bottom:22px;max-width:490px}.pb-abc .operation-copy .text-link{font-size:12px;min-height:22px}.pb-abc .growth{padding-bottom:60px}.pb-abc .growth .section-head{margin-bottom:46px}.pb-abc .growth-panel{border:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;border-radius:18px;overflow:hidden;min-width:0}.pb-abc .app-showcase{position:relative;display:flex;align-items:center;flex-direction:column;background:#f1f1e9;padding:38px 28px 25px;overflow:hidden}.pb-abc .app-heading{width:100%;max-width:435px}.pb-abc .app-heading h3{font-size:31px;font-weight:500;letter-spacing:-.036em;line-height:1.2;margin-bottom:11px}.pb-abc .app-heading p{font-size:14px;color:var(--muted);line-height:1.6;max-width:375px}.pb-abc .benefits{padding:24px 40px 30px;display:flex;flex-direction:column;justify-content:center;min-width:0;background:#fff}.pb-abc .benefit{display:grid;grid-template-columns:34px 1fr;gap:17px;padding:27px 0;border-bottom:1px solid var(--line)}.pb-abc .benefit:last-of-type{border-bottom:0}.pb-abc .benefit-icon{padding-top:6px;color:#698057}.pb-abc .benefit .product-label{font-size:9px;margin-bottom:8px}.pb-abc .benefit h3{font-size:26px;line-height:1.13;letter-spacing:-.027em;font-weight:500;margin-bottom:11px}.pb-abc .benefit p{font-size:14px;line-height:1.65;color:var(--muted)}.pb-abc .growth-link{padding-top:19px;border-top:1px solid var(--line);margin-top:9px;display:flex;align-items:center;justify-content:space-between;gap:18px}.pb-abc .growth-link .text-link{font-size:12px}.pb-abc .growth-link .tiny-arrow{height:32px;width:32px;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--brand)}@media(min-width:1500px){.pb-abc .shell{max-width:1400px;padding-left:64px;padding-right:64px}.pb-abc .section-head h2{font-size:58px}.pb-abc .product-art{height:220px}.pb-abc .product-copy p{font-size:16px}}@media(max-width:1150px){.pb-abc .shell{padding:0 42px}.pb-abc .section{padding:68px 0 72px}.pb-abc .section-head{gap:43px;grid-template-columns:1.2fr 1fr;margin-bottom:38px}.pb-abc .section-head h2{font-size:45px}.pb-abc .intro{font-size:15px}.pb-abc .product-art{height:179px}.pb-abc .product-copy h3{font-size:21px;min-height:49px}.pb-abc .product-copy p{font-size:14px}.pb-abc .operation-copy{padding:26px 26px 24px}.pb-abc .operation-copy h3{font-size:28px}.pb-abc .operation-copy p{font-size:14px}.pb-abc .operation-art{height:188px}.pb-abc .benefits{padding:15px 29px 26px}.pb-abc .benefit{gap:11px;padding:24px 0}.pb-abc .benefit h3{font-size:23px}.pb-abc .benefit p{font-size:13px}.pb-abc .app-showcase{padding:33px 26px 22px}.pb-abc .app-heading h3{font-size:28px}.pb-abc .growth-panel{grid-template-columns:1fr 1fr}.pb-abc .growth-link .text-link{font-size:11px}}@media(max-width:800px){.pb-abc .shell{padding:0 28px}.pb-abc .section{padding:57px 0 60px}.pb-abc .section-head{display:block;margin-bottom:35px}.pb-abc .section-head h2{font-size:43px;max-width:640px}.pb-abc .intro{max-width:610px;margin-top:23px;font-size:15px}.pb-abc .eyebrow{margin-bottom:18px}.pb-abc .product-art{height:198px}.pb-abc .product-copy h3{font-size:21px}.pb-abc .product-copy p{font-size:14px}.pb-abc .operation-art{height:175px}.pb-abc .operation-copy{padding:24px 22px}.pb-abc .operation-copy h3{font-size:26px}.pb-abc .operation-copy .product-label{font-size:9px}.pb-abc .operation-copy p{font-size:14px}.pb-abc .operation-copy .text-link{font-size:11px}.pb-abc .operation-grid{gap:22px}.pb-abc .growth-panel{grid-template-columns:1fr}.pb-abc .app-showcase{padding:32px}.pb-abc .app-heading{max-width:100%;text-align:center}.pb-abc .app-heading p{margin:auto}.pb-abc .benefits{padding:10px 36px 28px}.pb-abc .benefit{padding:25px 0;gap:18px}.pb-abc .benefit h3{font-size:25px}.pb-abc .benefit p{font-size:14px}.pb-abc .growth-link .text-link{font-size:12px}}@media(max-width:540px){.pb-abc .operation-grid{grid-auto-rows:auto}.pb-abc .category-subtitle{font-size:10px;margin-top:6px}.pb-abc .shell{padding:0 23px}.pb-abc .section{padding:43px 0 49px}.pb-abc .eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:17px}.pb-abc .section-head{margin-bottom:28px}.pb-abc .section-head h2{font-size:38px;line-height:1.07;letter-spacing:-.044em}.pb-abc .section-head h2 span{display:inline}.pb-abc .section-head h2 span+span:before{content:" "}.pb-abc .intro{font-size:14px;line-height:1.65;margin-top:20px}.pb-abc .product-art{height:198px;border-radius:11px}.pb-abc .product-copy{padding-top:18px}.pb-abc .product-copy h3{min-height:0;font-size:23px;margin-bottom:10px}.pb-abc .product-copy h3 br{display:none}.pb-abc .product-copy h3 br:after{content:" "}.pb-abc .product-copy p{font-size:14px;line-height:1.6;max-width:none;margin-bottom:13px}.pb-abc .text-link{font-size:12px}.pb-abc .service-types{margin-top:30px;padding-top:19px;align-items:flex-start;flex-direction:column;gap:10px;font-size:12px;line-height:1.6}.pb-abc .service-types p{max-width:100%}.pb-abc .service-types span{font-size:9px}.pb-abc .operation-grid{grid-template-columns:1fr;gap:22px}.pb-abc .operations .section-head{margin-bottom:29px}.pb-abc .operation-art{height:169px}.pb-abc .operation-card{border-radius:12px}.pb-abc .operation-copy{padding:24px 24px 25px}.pb-abc .operation-copy .product-label{font-size:9px;max-width:100%;margin-bottom:10px}.pb-abc .operation-copy h3{font-size:29px;line-height:1.08;margin-bottom:15px}.pb-abc .operation-copy p{font-size:14px;line-height:1.62;margin-bottom:19px}.pb-abc .operation-copy .text-link{font-size:11.5px}.pb-abc .growth .section-head{margin-bottom:29px}.pb-abc .growth-panel{border-radius:13px}.pb-abc .app-showcase{padding:27px 20px 24px}.pb-abc .app-heading{text-align:left}.pb-abc .app-heading h3{font-size:28px}.pb-abc .app-heading p{font-size:13px}.pb-abc .benefits{padding:3px 23px 23px}.pb-abc .benefit{grid-template-columns:22px 1fr;gap:13px;padding:25px 0}.pb-abc .benefit-icon svg{width:20px;height:20px}.pb-abc .benefit h3{font-size:23px}.pb-abc .benefit p{font-size:13px;line-height:1.65}.pb-abc .benefit .product-label{font-size:8px}.pb-abc .growth-link .text-link{font-size:11px}.pb-abc .growth-link .tiny-arrow{display:none}.pb-abc .illustration-note{font-size:7px;right:9px;bottom:6px}}.pb-abc .product-art.is-photo{display:flex;align-items:center;justify-content:center}.pb-abc .product-art.is-photo img{height:98%;width:auto;max-width:96%;object-fit:contain}.pb-abc .product-art.is-shot{display:block}.pb-abc .product-art.is-shot img{width:100%;height:100%;object-fit:cover;display:block}.pb-abc .product-showcase__viewport{overflow:hidden;margin:0 -4px;padding:0 4px}.pb-abc .product-showcase__track{display:flex;margin:0;padding:0;list-style:none;--product-gap:28px;--product-card-size:calc((100% - (3 * var(--product-gap))) / 3.2);touch-action:pan-y pinch-zoom}.pb-abc .product-showcase__track>.product-card{flex:0 0 var(--product-card-size);margin-right:var(--product-gap)}.pb-abc .product-showcase__track .product-copy h3,.pb-abc .product-showcase__track>.product-card:nth-child(-n+3) .product-copy h3{min-height:54px}.pb-abc .product-showcase__controls{display:flex;justify-content:space-between;align-items:center;margin-top:34px}.pb-abc .product-showcase__controls>div{display:flex}.pb-abc .product-showcase__controls button{width:48px;height:48px;font-size:20px;background:#fff;border:1px solid var(--line);border-radius:0;cursor:pointer;color:var(--ink);line-height:1}.pb-abc .product-showcase__controls button+button{border-left:0}.pb-abc .product-showcase__controls button:hover{background:var(--soft)}.pb-abc .product-showcase__controls p{margin:0;color:var(--muted);font-size:13px;letter-spacing:.04em}@media(max-width:1150px){.pb-abc .product-showcase__track{--product-gap:23px;--product-card-size:calc((100% - (2 * var(--product-gap))) / 2.6)}}@media(max-width:800px){.pb-abc .product-showcase__track{--product-gap:22px;--product-card-size:calc((100% - (1 * var(--product-gap))) / 1.9)}}.pb-abc .product-showcase__track>.product-card{background:#fff;border:1px solid #e4e4df;border-radius:14px;overflow:hidden}.pb-abc .product-showcase__track .product-art{aspect-ratio:1/1;height:auto;border-radius:0}.pb-abc .product-showcase__track .product-art.is-photo img{height:100%;width:100%;max-width:none;object-fit:cover}.pb-abc .product-showcase__track .product-copy{padding:22px 24px 26px}@media(max-width:540px){.pb-abc .product-showcase__track .product-copy{padding:18px 20px 22px}.pb-abc .product-showcase__track{--product-gap:18px;--product-card-size:calc(100% - 46px)}.pb-abc .product-showcase__track .product-copy h3{min-height:0}.pb-abc .product-showcase__controls{margin-top:26px}}.pb-abc .operations{background:#fff}.pb-abc .app-showcase,.pb-abc .operation-art,.pb-abc .operation-card:nth-child(2) .operation-art,.pb-abc .operation-card:nth-child(3) .operation-art,.pb-abc .operation-card:nth-child(4) .operation-art,.pb-abc .product-art{background:#F7F7F5}.pb-abc{--soft:#F7F7F5}.pb-abc .app-heading .text-link{margin-top:16px}.pb-abc .app-shots{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.pb-abc .app-shots__stage{position:relative;width:238px;max-width:74%;aspect-ratio:780/1690;background:#15161A;border-radius:34px;padding:9px;box-shadow:0 18px 44px rgba(26,23,16,.16)}.pb-abc .app-shots__screen{position:relative;width:100%;height:100%;border-radius:26px;overflow:hidden;background:#fff}.pb-abc .app-shots__stage:before{content:"";position:absolute;top:9px;left:50%;transform:translateX(-50%);width:84px;height:19px;background:#15161A;border-radius:0 0 12px 12px;z-index:2}.pb-abc .app-shots__stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .55s ease}.pb-abc .app-shots__stage img[data-on=true]{opacity:1}.pb-abc .app-shots__foot{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:18px;font-size:12px;color:var(--muted);letter-spacing:.04em}.pb-abc .app-shots__name{font-weight:600;color:var(--ink)}.pb-abc .pb-art{display:block;object-fit:contain}dialog.pbov{width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;color:inherit}dialog.pbov[open]{display:flex}dialog.pbov::backdrop{background:transparent}.pbfld__error{margin:4px 2px 0;color:#b42318;font-size:12px;line-height:1.4}.pbmd__status{margin:0;color:#b42318;font-size:13px;line-height:1.5}.pbmd__status:empty{display:none}.pbmd__consent{display:flex;gap:8px;align-items:flex-start;margin-top:4px}.pbmd__consent input{margin-top:2px}.pbmd__go:disabled{cursor:wait;opacity:.7}@media (prefers-reduced-motion:reduce){.pb-lb__row[aria-hidden=true]{display:none}}.pbmd__status:focus{outline:none}.pb-abc .operation-art.operation-art--photo{height:auto;aspect-ratio:12/5}.pb-abc .operation-art--photo>.pb-art{object-fit:cover;object-position:center 50%}@media(max-width:540px){.pb-abc .operation-art.operation-art--photo{aspect-ratio:2/1}}