.sx-page.pv2{background:var(--ds-bg);color:var(--ds-text)}.pv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pv-hero{background:var(--ds-bg);padding:clamp(28px,3.4vw,48px) 0 clamp(56px,6vw,88px);position:relative;overflow:clip}.pv-hero__copy{text-align:center;max-width:980px;margin:0 auto}.pv-crumbs{font:500 .86rem/1.3 var(--ds-font-text);color:var(--ds-muted);flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 26px;display:inline-flex}.pv-crumbs__item{align-items:center;gap:8px;display:inline-flex}.pv-crumbs i{opacity:.6;font-size:.55rem}.pv-crumbs a{color:var(--ds-muted);text-decoration:none}.pv-crumbs a:hover{color:var(--p-ink,var(--ds-navy));text-underline-offset:3px;text-decoration:underline}.pv-crumbs [aria-current]{color:var(--ds-text)}.pv-hero__title{flex-direction:column;align-items:center;gap:22px;margin:0;display:flex}.pv-kicker{background:var(--ds-surface);border:1px solid var(--ds-line);box-shadow:var(--ds-e1);font:600 1rem/1.2 var(--ds-font-text);letter-spacing:0;color:var(--ds-ink);border-radius:999px;align-items:center;gap:10px;padding:6px 18px 6px 7px;display:inline-flex}.pv-kicker:not(:has(img,i)){padding-left:18px}.pv-kicker img{object-fit:contain;border-radius:8px;width:30px;height:30px}.pv-kicker i{background:var(--p-tint,var(--ds-navy-tint));width:30px;height:30px;color:var(--p,var(--ds-navy));border-radius:9px;justify-content:center;align-items:center;font-size:.86rem;display:inline-flex}.pv-hero__headline{max-width:22ch;font:600 clamp(2.4rem, 1.1rem + 3.7vw, 4.2rem)/1.05 var(--ds-font-display);letter-spacing:-.032em;color:var(--ds-ink);text-wrap:balance;display:block}.pv-hero__headline[data-len=mid]{max-width:24ch;font-size:clamp(2.2rem,1.1rem + 3vw,3.6rem)}.pv-hero__headline[data-len=long]{max-width:28ch;font-size:clamp(2rem,1rem + 2.5vw,3.1rem);line-height:1.1}.pv-hero__lead{max-width:700px;margin:24px auto 0}.pv-hero__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.pv-hero__note{font:500 .9rem/1.4 var(--ds-font-text);color:var(--ds-muted);justify-content:center;align-items:center;gap:8px;margin:18px 0 0;display:flex}.pv-hero__note i{color:#1f8a4c;font-size:.95rem}.pv-runs{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;margin-top:24px;display:flex}.pv-runs__label{font:600 .74rem/1.2 var(--ds-font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-muted)}.pv-runs__list{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pv-runs__chip{background:var(--ds-band);border:1px solid var(--ds-line);font:500 .86rem/1.2 var(--ds-font-text);color:var(--ds-text);border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 6px;display:inline-flex}.pv-runs__chip img{object-fit:contain;width:20px;height:20px}.pv-hero__shot{max-width:1120px;margin:clamp(44px,5vw,64px) auto 0}.pv-hero__shot img{width:100%;height:auto;display:block}@keyframes pv-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pv-shot-in{0%{opacity:.01;transform:translateY(28px)scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.pv-in{animation:pv-in-up .7s var(--ds-ease) both}.pv-in--1{animation-delay:30ms}.pv-in--2{animation-delay:.1s}.pv-in--3{animation-delay:.2s}.pv-in--4{animation-delay:.28s}.pv-in--5{animation-delay:.36s}.pv-hero__shot{animation:pv-shot-in .95s var(--ds-ease) .3s both}}.sx-page.pv2 .sx-secnav{background:color-mix(in srgb, var(--ds-bg) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--ds-line)}.sx-page.pv2 .sx-secnav__link{font:500 .86rem/1.2 var(--ds-font-text);color:var(--ds-muted);border-radius:999px}.sx-page.pv2 .sx-secnav__link.is-active{color:var(--p-ink,var(--ds-navy));background:var(--p-tint,var(--ds-navy-tint));border-color:#0000}.sx-page.pv2 .sx-secnav__progress{background:var(--p2,var(--ds-orange))}.sx-page.pv2 .bx-container{max-width:calc(var(--ds-container) + 2 * var(--ds-gutter));padding-inline:var(--ds-gutter)}.pv-sec{padding-block:var(--ds-section);background:var(--ds-bg)}.pv-sec[data-tone=band]{background:var(--ds-band)}.pv-sec[data-tone=plain]+.pv-sec[data-tone=plain]{border-top:1px solid var(--ds-line)}.pv-head{max-width:760px;margin-bottom:var(--ds-stack)}.pv-head--center{text-align:center;margin-inline:auto}.sx-page.pv2 .pv-h2{font:600 clamp(1.85rem, 1.3rem + 1.7vw, 2.7rem)/1.12 var(--ds-font-display);letter-spacing:-.022em;color:var(--ds-ink);text-wrap:balance;margin:0;padding:0;position:static}.sx-page.pv2 .pv-h2:after{content:none}.sx-page.pv2 .pv-h2[data-len=long]{font-size:clamp(1.65rem,1.2rem + 1.3vw,2.3rem)}.sx-page.pv2 .pv-lead{max-width:680px;margin-top:16px}.pv-lead a{color:var(--p-ink,var(--ds-navy));font-weight:600}.pv-item__title{font:600 1.06rem/1.35 var(--ds-font-display);letter-spacing:-.005em;color:var(--ds-ink);margin:0 0 6px}.pv-item__body{font:400 .98rem/1.62 var(--ds-font-text);color:var(--ds-text);text-wrap:pretty;margin:0}.pv-icon{background:var(--p-tint,var(--ds-navy-tint));width:44px;height:44px;color:var(--p,var(--ds-navy));border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:1.05rem;display:inline-flex}[data-tone=band] .pv-icon{background:var(--ds-surface);box-shadow:var(--ds-e1)}[data-theme=dark] .pv-icon{color:color-mix(in srgb, var(--p,var(--ds-navy)) 40%, #fff)}.sx-page.pv2 .sx-feat{background:var(--ds-bg);padding:clamp(56px,7vw,96px) 0 clamp(20px,3vw,40px)}.sx-page.pv2 .sx-feat+.sx-feat{background:var(--ds-bg);border-top:0;padding-top:clamp(40px,5vw,72px)}.sx-page.pv2 .sx-feat .sx-feat__head:before{content:none}.sx-page.pv2 .sx-feat__head{max-width:760px;margin-bottom:var(--ds-stack)}.sx-page.pv2 .sx-featrow__title{font:600 clamp(1.3rem, 1.1rem + .6vw, 1.6rem)/1.25 var(--ds-font-display);letter-spacing:-.015em;color:var(--ds-ink)}.sx-page.pv2 .sx-featrow__body{font:400 1.02rem/1.65 var(--ds-font-text);color:var(--ds-text)}.sx-page.pv2 .p15-point .sx-featrow__title{font-size:1.12rem}.sx-page.pv2 .p15-point .sx-featrow__body{font-size:.97rem}.sx-page.pv2 .sx-appmark{font:600 .74rem/1.2 var(--ds-font-text);letter-spacing:.1em;color:var(--p-ink,var(--ds-navy))}.sx-page.pv2 .sx-chapter__link{color:var(--p-ink,var(--ds-navy));font-weight:600}.sx-page.pv2 .p15-caption{color:var(--ds-muted)}[data-theme=dark] .sx-page.pv2 .sx-appmark,[data-theme=dark] .sx-page.pv2 .sx-chapter__link{color:color-mix(in srgb, var(--p,var(--ds-navy)) 40%, #fff)}.pv-split__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.pv-split__side{top:calc(var(--sx-stick,150px) + 4px);position:sticky}.pv-split .pv-head{margin-bottom:0}.pv-list{gap:28px 40px;margin:0;padding:0;list-style:none;display:grid}.pv-list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-list__item{border-top:1px solid var(--ds-line);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding-top:22px;display:grid}.pv-steps{margin:0;padding:0;list-style:none}.pv-steps__item{grid-template-columns:44px minmax(0,1fr);gap:20px;padding-bottom:30px;display:grid;position:relative}.pv-steps__item:last-child{padding-bottom:0}.pv-steps__item:not(:last-child):before{content:"";background:color-mix(in srgb, var(--p,var(--ds-navy)) 22%, transparent);border-radius:2px;width:2px;position:absolute;top:52px;bottom:6px;left:21px}.pv-steps__num{background:var(--p,var(--ds-navy));color:#fff;width:44px;height:44px;font:600 1rem/1 var(--ds-font-display);box-shadow:0 0 0 5px color-mix(in srgb, var(--p,var(--ds-navy)) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pv-steps__text{padding-top:10px}.pv-roles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pv-roles__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-role{border-radius:var(--ds-r-lg);background:var(--ds-surface);border:1px solid var(--ds-line);box-shadow:var(--ds-e1);transition:box-shadow var(--ds-dur) var(--ds-ease), transform var(--ds-dur) var(--ds-ease);flex-direction:column;padding:26px 24px 24px;display:flex}.pv-role:hover{box-shadow:var(--ds-e2);transform:translateY(-2px)}.pv-role__avatar{width:48px;height:48px;font:600 .95rem/1 var(--ds-font-display);letter-spacing:.02em;background:var(--p,var(--ds-navy));color:#fff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.pv-role__avatar--1{background:var(--p2,var(--ds-orange));color:#2b1a00}.pv-role__avatar--2{background:var(--p-tint,var(--ds-navy-tint));color:var(--p-ink,var(--ds-navy));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--p,var(--ds-navy)) 25%, transparent)}[data-product]:not([data-product=bridgeerp]) .pv-role__avatar--1{color:#fff}.pv-role__title{font:600 1.1rem/1.3 var(--ds-font-display);letter-spacing:-.01em;color:var(--ds-ink);margin:0 0 8px}.pv-role__body{font:400 .97rem/1.6 var(--ds-font-text);color:var(--ds-text);margin:0}.pv-tiles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;margin:0;padding:0;list-style:none;display:grid}.pv-tiles__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-tile{border-top:1px solid var(--ds-line);flex-direction:column;padding-top:24px;display:flex}.pv-tile .pv-icon{margin-bottom:18px}.pv-stats__row{border-top:1px solid var(--ds-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pv-stats__row--1{grid-template-columns:minmax(0,1fr)}.pv-stats__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-stats__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-stat{border-left:1px solid var(--ds-line);margin:0;padding:28px 28px 4px}.pv-stat:first-child{border-left:0;padding-left:0}.sx-page.pv2 .pv-stat__num{font:600 clamp(2.5rem, 1.6rem + 2.4vw, 3.8rem)/1 var(--ds-font-display);letter-spacing:-.035em;color:var(--p-ink,var(--ds-navy));font-variant-numeric:tabular-nums;margin:0}.sx-page.pv2 .pv-stats__row--words .pv-stat__num{letter-spacing:-.015em;font-size:clamp(1.35rem,1rem + 1vw,1.8rem);line-height:1.2}.pv-stat__body{font:400 .97rem/1.55 var(--ds-font-text);color:var(--ds-text);margin:14px 0 0}[data-theme=dark] .sx-page.pv2 .pv-stat__num{color:color-mix(in srgb, var(--p,var(--ds-navy)) 40%, #fff)}.pv-flow__list{gap:36px 28px;margin:0;padding:0;list-style:none;display:grid}.pv-flow__list--1{grid-template-columns:minmax(0,1fr)}.pv-flow__list--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-flow__list--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-flow__list--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pv-flow__list--5{grid-template-columns:repeat(5,minmax(0,1fr))}.pv-flow__step{min-width:0;position:relative}.pv-flow__step:after{content:"";background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--p,var(--ds-navy)) 35%, transparent) 0 6px, transparent 6px 12px);height:2px;position:absolute;top:28px;left:68px;right:-20px}.pv-flow__step:last-child:after,.pv-flow__list--3 .pv-flow__step:nth-child(3n):after,.pv-flow__list--4 .pv-flow__step:nth-child(4n):after{content:none}.pv-flow__marker{z-index:1;background:var(--ds-surface);border:1px solid var(--ds-line);width:56px;height:56px;box-shadow:var(--ds-e2);border-radius:16px;justify-content:center;align-items:center;margin-bottom:18px;display:flex;position:relative}.pv-flow__marker img{object-fit:contain;width:30px;height:30px}.pv-flow__num{font:600 1.1rem/1 var(--ds-font-display);color:var(--p,var(--ds-navy))}.pv-flow__count{font:600 .72rem/1.2 var(--ds-font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-orange-ink);margin-bottom:6px;display:block}[data-product]:not([data-product=bridgeerp]) .pv-flow__count{color:var(--p-ink)}.pv-flow__app{background:var(--p-tint,var(--ds-navy-tint));color:var(--p-ink,var(--ds-navy));font:600 .76rem/1.2 var(--ds-font-text);border-radius:999px;margin-top:12px;padding:4px 10px;display:inline-flex}[data-tone=band] .pv-flow__app{background:var(--ds-surface);box-shadow:inset 0 0 0 1px var(--ds-line)}[data-theme=dark] .pv-flow__count{color:var(--ds-orange)}.pv-apps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pv-apps__grid>li{display:flex}.pv-app{border-radius:var(--ds-r-lg);background:var(--ds-surface);border:1px solid var(--ds-line);width:100%;box-shadow:var(--ds-e1);color:inherit;transition:box-shadow var(--ds-dur) var(--ds-ease), transform var(--ds-dur) var(--ds-ease), border-color var(--ds-dur) var(--ds-ease);grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 18px 18px 16px;text-decoration:none;display:grid}.pv-app:hover{box-shadow:var(--ds-e2);border-color:var(--ds-line-strong);text-decoration:none;transform:translateY(-2px)}.pv-app img{object-fit:contain;width:44px;height:44px}.pv-app__letter{background:var(--p-tint,var(--ds-navy-tint));width:44px;height:44px;color:var(--p,var(--ds-navy));font:600 1.1rem/1 var(--ds-font-display);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.pv-app__text{gap:4px;min-width:0;display:grid}.pv-app__name{font:600 1rem/1.3 var(--ds-font-display);color:var(--ds-ink)}.pv-app__blurb{font:400 .9rem/1.5 var(--ds-font-text);color:var(--ds-muted)}.pv-app__go{color:var(--ds-muted);transition:transform var(--ds-dur) var(--ds-ease), color var(--ds-dur) var(--ds-ease);margin-top:4px;font-size:.8rem}.pv-app:hover .pv-app__go{color:var(--p,var(--ds-navy));transform:translate(3px)}.pv-app:focus-visible{outline:3px solid color-mix(in srgb, var(--p,var(--ds-navy)) 40%, transparent);outline-offset:2px}.pv-faq__list{border-top:1px solid var(--ds-line)}.pv-faq__item{border-bottom:1px solid var(--ds-line)}.pv-faq__item summary{cursor:pointer;font:600 1.05rem/1.4 var(--ds-font-display);letter-spacing:-.005em;color:var(--ds-ink);justify-content:space-between;align-items:center;gap:24px;padding:22px 2px;list-style:none;display:flex}.pv-faq__item summary::-webkit-details-marker{display:none}.pv-faq__item summary i{background:var(--p-tint,var(--ds-navy-tint));width:34px;height:34px;color:var(--p,var(--ds-navy));transition:transform var(--ds-dur) var(--ds-ease), background-color var(--ds-dur) var(--ds-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.pv-faq__item summary:hover i{background:color-mix(in srgb, var(--p,var(--ds-navy)) 16%, var(--ds-surface))}.pv-faq__item[open] summary i{transform:rotate(45deg)}.pv-faq__item summary:focus-visible{outline:3px solid color-mix(in srgb, var(--p,var(--ds-navy)) 40%, transparent);outline-offset:2px;border-radius:6px}.pv-faq__item p{font:400 1rem/1.65 var(--ds-font-text);color:var(--ds-text);margin:-4px 0 24px;padding-right:58px}.sx-page.pv2 .sx-workflow{background:var(--ds-band)}.sx-page.pv2 .sx-workflow .sx-h2{font:600 clamp(1.85rem, 1.3rem + 1.7vw, 2.7rem)/1.12 var(--ds-font-display);letter-spacing:-.022em;color:var(--ds-ink);padding:0}.sx-page.pv2 .sx-workflow .sx-h2:after{content:none}.sx-page.pv2 .sx-workflow .sx-intro{font:400 clamp(1.06rem, 1rem + .3vw, 1.22rem)/1.62 var(--ds-font-text);color:var(--ds-muted)}.pv-close{background:var(--ds-navy);color:#fff;padding-block:clamp(64px,8vw,104px)}[data-theme=dark] .pv-close{background:var(--ds-navy-800)}.pv-close__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:32px 64px;display:grid}.pv-close__title,.sx-page.pv2 .pv-close__title{color:#fff}.pv-close__title:before{content:"";background:var(--ds-orange);border-radius:3px;width:40px;height:3px;margin-bottom:20px;display:block}.pv-close__sub{max-width:560px;font:400 clamp(1.04rem, 1rem + .25vw, 1.16rem)/1.6 var(--ds-font-text);color:#ffffffd1;margin:16px 0 0}.pv-close__actions{flex-wrap:wrap;justify-self:end;gap:12px;display:flex}@media (max-width:1100px){.pv-split__grid{grid-template-columns:minmax(0,1fr);gap:28px}.pv-split__side{position:static}.pv-flow__list--5{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-flow__list--5 .pv-flow__step:nth-child(3n):after{content:none}.pv-flow__list--4{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-flow__list--4 .pv-flow__step:nth-child(2n):after{content:none}.pv-stats__row--4{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-stats__row--4 .pv-stat:nth-child(3){border-left:0;padding-left:0}.pv-stats__row--4 .pv-stat:nth-child(n+3){border-top:1px solid var(--ds-line)}}@media (max-width:991px){.pv-roles__grid,.pv-apps__grid,.pv-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-close__inner{grid-template-columns:minmax(0,1fr)}.pv-close__actions{justify-self:start}.pv-flow__list--3{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-flow__list--3 .pv-flow__step:after{content:none}}@media (max-width:640px){.pv-hero{padding-top:20px}.pv-crumbs{margin-bottom:18px;font-size:.8rem}.pv-hero__title{gap:16px}.pv-kicker{font-size:.92rem}.pv-hero__shot{margin-top:36px}.pv-hero__actions{gap:10px}.pv-hero__actions .ds-pill{flex:100%;min-height:50px;font-size:1rem}.pv-list--2,.pv-roles__grid,.pv-roles__grid--2,.pv-apps__grid,.pv-tiles__grid,.pv-tiles__grid--2{grid-template-columns:minmax(0,1fr)}.pv-flow__list,.pv-flow__list--2,.pv-flow__list--3,.pv-flow__list--4,.pv-flow__list--5{grid-template-columns:minmax(0,1fr);gap:0}.pv-flow__step{grid-template-columns:56px minmax(0,1fr);column-gap:16px;padding-bottom:28px;display:grid}.pv-flow__step>:not(.pv-flow__marker){grid-column:2}.pv-flow__marker{grid-row:1/span 4;margin-bottom:0}.pv-flow__step:after,.pv-flow__list--3 .pv-flow__step:nth-child(3n):after,.pv-flow__list--4 .pv-flow__step:nth-child(4n):after,.pv-flow__list--5 .pv-flow__step:nth-child(3n):after,.pv-flow__list--4 .pv-flow__step:nth-child(2n):after{content:"";background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--p,var(--ds-navy)) 35%, transparent) 0 6px, transparent 6px 12px);width:2px;height:auto;inset:64px auto 4px 27px}.pv-flow__step:last-child:after{content:none}.pv-flow__app{justify-self:start}.pv-stats__row,.pv-stats__row--2,.pv-stats__row--3,.pv-stats__row--4{grid-template-columns:minmax(0,1fr)}.pv-stat,.pv-stats__row--4 .pv-stat:nth-child(3){border-left:0;padding:22px 0 18px}.pv-stat+.pv-stat{border-top:1px solid var(--ds-line)}.pv-faq__item p{padding-right:0}.pv-close__actions .ds-pill{flex:100%}}.pv-kicker--logo{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.pv-kicker--logo img{object-fit:contain;border-radius:0;width:auto;max-width:min(360px,80vw);height:44px}[data-theme=dark] .pv-kicker--logo{background:#f4f6f8;border-radius:12px;padding:8px 16px}.pv2-suite[data-product]:not([data-product=bridgeerp]) .pv-close{background:var(--p-ink)}.pv2-suite[data-product]:not([data-product=bridgeerp]) .pv-close__title:before{background:var(--p2)}.pv2-suite[data-product]:not([data-product=bridgeerp]) .pv-close .ds-pill--light{color:var(--p-ink)}.pv2-suite[data-product]:not([data-product=bridgeerp]) .pv-close .ds-pill--light i{color:var(--p)}[data-theme=dark] .pv2-suite[data-product]:not([data-product=bridgeerp]) .pv-close .ds-pill--light,[data-theme=dark] .pv2-suite[data-product]:not([data-product=bridgeerp]) .pv-close .ds-pill--light:hover{color:color-mix(in srgb, var(--p) 70%, #000)}[data-theme=dark] .pv2-suite[data-product]:not([data-product=bridgeerp]) .pv-close{background:color-mix(in srgb, var(--p-ink) 55%, #05080c)}.pv2-suite:is([data-product=courier],[data-product=hotel],[data-product=insurance]) .pv-close__title:before{background:#fff}.sx-page.pv2-suite[data-product]{--p15-shadow:0 0 0 1px var(--ds-line), 0 1px 2px #0b10140f, 0 12px 28px -12px #1018282e, 0 30px 60px -28px #10182833}.sx-page.pv2 .sx-workflow[data-tone=plain]{background:var(--ds-bg)}.sx-page.pv2 .sx-workflow[data-tone=band]{background:var(--ds-band)}.pv-photo__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.pv-photo__media{border-radius:var(--ds-r-lg);aspect-ratio:4/3;background:var(--ds-band);margin:0;overflow:hidden}.pv-photo__media img{object-fit:cover;width:100%;height:100%;display:block}.pv-photo__text .pv-head{margin-bottom:28px}.pv-people__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.pv-people__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-people__grid--1{grid-template-columns:minmax(0,1fr);max-width:720px}.pv-person{margin:0}.pv-person img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--ds-r-lg);background:var(--ds-band);width:100%;display:block}.pv-person figcaption{font:400 .97rem/1.55 var(--ds-font-text);color:var(--ds-text);margin-top:14px}.pv-suiteapps__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;max-width:none;display:flex}.pv-suiteapps__head>div{max-width:760px}.pv-suiteapps__all{flex:none}.pv-apptiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pv-apptile{background:var(--ds-surface);border:1px solid var(--ds-line);height:100%;color:var(--ds-ink);font:500 .95rem/1.3 var(--ds-font-text);transition:box-shadow var(--ds-dur) var(--ds-ease), border-color var(--ds-dur) var(--ds-ease);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.pv-apptile:hover{box-shadow:var(--ds-e2);border-color:var(--ds-line-strong);color:var(--p-ink,var(--ds-navy));text-decoration:none}.pv-apptile img,.pv-apptile .pv-app__letter{object-fit:contain;flex:none;width:36px;height:36px}.pv-app__price{font:600 .8rem/1.3 var(--ds-font-text);color:var(--p-ink,var(--ds-navy));margin-top:4px}[data-theme=dark] .pv-app__price{color:color-mix(in srgb, var(--p,var(--ds-navy)) 40%, #fff)}.pv-plat{border-top:1px solid var(--ds-line);margin-top:clamp(48px,5vw,64px);padding-top:clamp(32px,4vw,44px)}.pv-plat__title{font:600 1.3rem/1.3 var(--ds-font-display);letter-spacing:-.012em;color:var(--ds-ink);margin:0}.pv-plat__intro{max-width:720px;font:400 1rem/1.6 var(--ds-font-text);color:var(--ds-muted);margin:10px 0 22px}.pv-plat__intro a{color:var(--p-ink,var(--ds-navy));font-weight:600}.pv-plat__grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pv-plat__app{background:var(--ds-surface);border:1px solid var(--ds-line);height:100%;color:var(--ds-text);font:500 .9rem/1.3 var(--ds-font-text);border-radius:10px;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.pv-plat__app:hover{border-color:var(--ds-line-strong);color:var(--p-ink,var(--ds-navy));text-decoration:none}.pv-plat__app img,.pv-plat__app .pv-app__letter{object-fit:contain;border-radius:6px;flex:none;width:24px;height:24px;font-size:.8rem}.pv-suiteindex{padding-top:8px}.cv2 .pv-suiteindex .cv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-platband .pv-plat__grid{margin-top:4px}.pv-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.pv-row+.pv-row{margin-top:clamp(64px,8vw,112px)}.pv-row.is-flip .pv-row__text{order:2}.pv-row.is-flip,.pv-row.is-phone{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pv-row.is-phone.is-flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pv-row__num{font:600 .78rem/1.2 var(--ds-font-text);letter-spacing:.14em;color:var(--p-ink,var(--ds-navy));margin-bottom:14px;display:block}.sx-page.pv2 .pv-row__title{font:600 clamp(1.5rem, 1.2rem + 1vw, 2.05rem)/1.18 var(--ds-font-display);letter-spacing:-.018em;color:var(--ds-ink);text-wrap:balance;margin:0}.pv-row__desc{font:400 1.05rem/1.68 var(--ds-font-text);color:var(--ds-text);text-wrap:pretty;margin:16px 0 0}.pv-row__media{min-width:0}.pv-shot{margin:0}.pv-phone{max-width:300px;margin:0 auto}.pv-gallery__grid{align-items:start;gap:28px;display:grid}.pv-gallery__grid--1{grid-template-columns:minmax(0,1fr);max-width:1040px;margin-inline:auto}.pv-gallery__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-gallery__phones{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.pv-gallery__grid+.pv-gallery__phones{margin-top:48px}.pv-gallery__phones .pv-phone{flex:0 260px;margin:0}[data-theme=dark] .pv-row__num{color:color-mix(in srgb, var(--p,var(--ds-navy)) 40%, #fff)}.pv-areas__grid{columns:3 300px;column-gap:20px;margin:0;padding:0;list-style:none}.pv-areas__grid--1{columns:1;max-width:760px}.pv-areas__grid--2{columns:2 300px}.pv-area{break-inside:avoid;border-radius:var(--ds-r-lg);background:var(--ds-surface);border:1px solid var(--ds-line);box-shadow:var(--ds-e1);margin:0 0 20px;padding:22px 22px 12px}.pv-area__title{font:600 1.08rem/1.3 var(--ds-font-display);letter-spacing:-.008em;color:var(--ds-ink);align-items:center;gap:12px;margin:0 0 12px;display:flex}.pv-area__title .pv-icon{border-radius:10px;width:38px;height:38px;font-size:.92rem}[data-tone=band] .pv-area__title .pv-icon{background:var(--p-tint,var(--ds-navy-tint));box-shadow:none}.pv-area__list{margin:0;padding:0;list-style:none}.pv-area__list>li{border-top:1px solid var(--ds-line);padding:10px 0}.pv-area__t{font:500 .95rem/1.4 var(--ds-font-text);color:var(--ds-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pv-area__d{font:400 .9rem/1.55 var(--ds-font-text);color:var(--ds-muted);text-wrap:pretty;margin-top:4px;display:block}.pv-area__tag{background:var(--p-tint,var(--ds-navy-tint));color:var(--p-ink,var(--ds-navy));font:600 .7rem/1.3 var(--ds-font-text);white-space:nowrap;border-radius:999px;padding:2px 8px;display:inline-flex}[data-theme=dark] .pv-area__tag{color:color-mix(in srgb, var(--p,var(--ds-navy)) 40%, #fff)}.pv-int__group+.pv-int__group{margin-top:40px}.pv-int__head{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:16px;display:flex}.pv-int__label{font:600 .78rem/1.2 var(--ds-font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--p-ink,var(--ds-navy));margin:0}.pv-int__line{font:400 .95rem/1.5 var(--ds-font-text);color:var(--ds-muted);margin:0}[data-theme=dark] .pv-int__label{color:color-mix(in srgb, var(--p,var(--ds-navy)) 40%, #fff)}@media (max-width:991px){.pv-photo__grid{grid-template-columns:minmax(0,1fr)}.pv-people__grid,.cv2 .pv-suiteindex .cv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-row,.pv-row.is-flip,.pv-row.is-phone,.pv-row.is-phone.is-flip{grid-template-columns:minmax(0,1fr);gap:28px}.pv-row.is-flip .pv-row__text{order:0}.pv-row__text{max-width:720px}}@media (max-width:640px){.pv-kicker--logo img{height:32px}.pv-people__grid,.pv-people__grid--2,.cv2 .pv-suiteindex .cv-grid,.pv-gallery__grid--2{grid-template-columns:minmax(0,1fr)}.pv-suiteapps__all{justify-content:center;width:100%}.pv-apptiles,.pv-plat__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-row+.pv-row{margin-top:56px}}
