.om-main{--om-gap:44px;--om-line:rgba(15,23,32,.09)}.om-main section{padding:var(--om-gap) 0}.om-head{max-width:760px;margin-bottom:32px}.om-head h2{font-family:var(--font-display);font-size:var(--h2);font-weight:700;line-height:1.4;letter-spacing:-.02em;color:var(--text-dark);text-wrap:balance}.om-head p{margin-top:12px;font-size:var(--text-md);color:var(--text-subtle);line-height:1.7;max-width:62ch}.om-head--center{margin-inline:auto;text-align:center}.om-head--center p{margin-inline:auto}.om-hero{padding:0 !important;background:var(--hero-wash);border-bottom:1px solid var(--om-line);overflow:hidden}.om-hero-inner{display:grid}.om-hero-copy{padding:var(--hero-pad-top) var(--pad) var(--hero-pad-bottom);order:1}.om-crumb{font-size:var(--text-xs);color:var(--text-muted);letter-spacing:.02em;margin-bottom:18px}.om-crumb a{color:var(--text-subtle)}.om-crumb a:hover{color:var(--green-ink)}.om-crumb span{color:var(--text-dark);font-weight:600}.om-hero h1{font-family:var(--font-display);font-size:var(--h1);font-weight:800;line-height:1.2;letter-spacing:-.03em;color:var(--text-dark);text-wrap:balance}.om-hero h1 span{color:var(--green-ink)}.om-hero-desc{margin-top:18px;font-size:var(--text-md);line-height:1.75;color:var(--text-body);max-width:56ch}.om-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.om-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:var(--r-full);border:1px solid var(--border-dark);background:var(--bg-l1);color:var(--text-dark);font-size:var(--text-sm);font-weight:600;white-space:nowrap;transition:border-color var(--t),background var(--t),transform var(--t)}.om-btn-ghost:hover{border-color:var(--green);background:var(--green-subtle);transform:translateY(-1px)}.om-hero-media{order:2;position:relative;margin-left:var(--pad)}.om-hero-media img{width:100%;height:100%;min-height:260px;max-height:460px;object-fit:cover}.om-hero-chips{order:3;display:grid;gap:8px;padding:0 var(--pad);margin-top:-26px;position:relative;z-index:2}.om-chip{display:inline-flex;align-items:center;gap:10px;background:var(--bg-l1);border:1px solid var(--om-line);border-radius:var(--r-full);padding:10px 18px 10px 14px;font-size:var(--text-dense);font-weight:600;color:var(--text-dark);box-shadow:var(--shadow-md);width:fit-content;max-width:100%}.om-chip .ic{color:var(--green-ink);font-size:var(--text-md)}.om-trust{background:var(--bg-l2);border-bottom:1px solid var(--om-line)}.om-trust-row{display:grid;gap:22px;grid-template-columns:1fr}.om-trust-item{display:grid;grid-template-columns:38px 1fr;gap:14px;align-items:start}.om-trust-item .ic{font-size:var(--title-sm);width:38px;height:38px;border-radius:var(--r-sm);background:var(--bg-l1);border:1px solid var(--om-line);color:var(--green-ink)}.om-trust-item .om-trust-t{font-size:var(--text-sm);font-weight:700;color:var(--text-dark);line-height:1.3}.om-trust-item p{font-size:var(--text-dense);color:var(--text-subtle);margin-top:3px;line-height:1.5}.om-svc-grid{display:grid;gap:12px;grid-template-columns:1fr}.om-svc-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:16px;background:var(--bg-l1);border:1px solid var(--om-line);border-radius:var(--r-md);transition:border-color var(--t),box-shadow var(--t),transform var(--t)}a.om-svc-card:hover{border-color:rgba(0,196,127,.4);box-shadow:var(--shadow-md);transform:translateY(-2px)}.om-svc-thumb{width:92px;height:92px;border-radius:var(--r-md);overflow:hidden;background:var(--bg-l4)}.om-svc-thumb img{width:100%;height:100%;object-fit:cover}.om-svc-body h3{font-size:var(--h4);font-weight:700;color:var(--text-dark);line-height:1.25}.om-svc-body p{margin-top:6px;font-size:var(--text-dense);line-height:1.6;color:var(--text-subtle)}.om-svc-go{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:var(--label);font-weight:700;color:var(--green-ink);transition:gap var(--t)}a.om-svc-card:hover .om-svc-go{gap:11px}.om-svc-tag{display:inline-block;font-size:var(--label-sm);font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--green-ink);background:var(--green-subtle);border-radius:var(--r-full);padding:3px 9px;margin-bottom:7px}.om-svc-card--dark{background:var(--bg-dark);border-color:transparent;color:var(--text-white)}.om-svc-card--dark .om-svc-body h3{color:var(--text-white)}.om-svc-card--dark .om-svc-body p{color:var(--text-dim)}.om-svc-card--dark .om-svc-thumb{background:rgba(255,255,255,.08)}.om-svc-card--dark .om-svc-tag{color:#0b0f14;background:var(--green)}.om-process{background:var(--bg-l2)}.om-track{position:relative;display:grid;gap:26px;grid-template-columns:1fr}.om-track::before{content:"";position:absolute;left:21px;top:22px;bottom:22px;width:2px;background:linear-gradient(180deg,rgba(0,196,127,.55),rgba(0,196,127,.12))}.om-step{position:relative;padding-left:62px}.om-step-num{position:absolute;left:0;top:0;width:44px;height:44px;border-radius:var(--r-full);display:grid;place-items:center;background:var(--bg-l1);border:2px solid var(--green);color:var(--green-ink);font-size:var(--text-dense);font-weight:800;letter-spacing:.03em}.om-step h3{font-size:var(--h4);font-weight:700;color:var(--text-dark);margin-top:8px}.om-step p{margin-top:7px;font-size:var(--text-sm);color:var(--text-subtle);line-height:1.7;max-width:40ch}.om-why-grid{display:grid;gap:18px}.om-why-panel{background:var(--bg-dark);border-radius:var(--r-lg);padding:34px 24px;color:var(--text-white)}.om-why-panel .om-eyebrow{color:var(--green);background:rgba(0,196,127,.16)}.om-why-panel h2{font-family:var(--font-display);font-size:var(--h2);font-weight:800;line-height:1.4;letter-spacing:-.02em;color:var(--text-white);text-wrap:balance}.om-why-panel>p{margin-top:14px;font-size:var(--text-sm);line-height:1.8;color:var(--text-dim)}.om-tick-list{margin-top:24px;display:grid;gap:12px}.om-tick-list li{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:var(--text-sm);line-height:1.6;color:rgba(255,255,255,.86)}.om-tick-list .ic{width:22px;height:22px;border-radius:var(--r-full);background:rgba(0,196,127,.16);color:var(--green);font-size:var(--label-sm);margin-top:2px}.om-why-media{position:relative}.om-why-photo{border-radius:var(--r-lg);overflow:hidden;background:var(--bg-l4)}.om-why-photo img{width:100%;height:100%;min-height:240px;object-fit:cover}.om-why-cards{display:grid;gap:10px;margin-top:10px}.om-why-card{background:var(--bg-l1);border:1px solid var(--om-line);border-radius:var(--r-md);padding:18px;box-shadow:var(--shadow-sm)}.om-why-card h3{font-size:var(--h4);font-weight:700;color:var(--text-dark)}.om-why-card p{margin-top:6px;font-size:var(--text-dense);line-height:1.6;color:var(--text-subtle)}.om-pack-grid{display:grid;gap:16px;grid-template-columns:1fr}.om-pack-card{display:flex;flex-direction:column;background:var(--bg-l1);border:1px solid var(--om-line);border-radius:var(--r-lg);overflow:hidden;transition:box-shadow var(--t),transform var(--t)}.om-pack-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.om-pack-inner{padding:24px;display:flex;flex-direction:column;flex:1}.om-pack-icon{width:46px;height:46px;border-radius:var(--r-sm);display:grid;place-items:center;background:var(--green-subtle);color:var(--green-ink);font-size:var(--title-sm);margin-bottom:14px}.om-pack-inner h3{font-size:var(--h3);font-weight:700;color:var(--text-dark);line-height:1.25}.om-pack-inner p{margin-top:10px;font-size:var(--text-sm);line-height:1.75;color:var(--text-subtle)}.om-pack-link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px;border-top:1px solid var(--om-line);font-size:var(--text-dense);font-weight:700;color:var(--green-ink);transition:gap var(--t)}.om-pack-link:hover{gap:12px}.om-issues{background:var(--bg-l2)}.om-faq{background:var(--bg-l2)}.om-faq-grid{display:grid;gap:22px}.om-contact-card{background:var(--bg-dark);border-radius:var(--r-lg);padding:30px 24px;color:var(--text-white)}.om-contact-card h2{font-family:var(--font-display);font-size:var(--h3);font-weight:700;color:var(--text-white);line-height:1.4}.om-contact-card>p{margin-top:10px;font-size:var(--text-sm);line-height:1.7;color:var(--text-dim)}.om-contact-list{margin-top:22px;display:grid;gap:12px}.om-contact-item{display:grid;grid-template-columns:38px 1fr;gap:13px;align-items:center;padding:12px 14px;border-radius:var(--r-sm);background:rgba(255,255,255,.05);border:1px solid var(--border-medium);transition:background var(--t),border-color var(--t)}a.om-contact-item:hover{background:rgba(0,196,127,.12);border-color:rgba(0,196,127,.35)}.om-contact-item .ic{width:38px;height:38px;border-radius:var(--r-full);background:rgba(0,196,127,.14);color:var(--green);font-size:var(--text-md)}.om-contact-item span{display:block;font-size:var(--label-sm);letter-spacing:.09em;text-transform:uppercase;color:var(--text-dimmer)}.om-contact-item strong{display:block;font-size:var(--text-sm);font-weight:600;color:var(--text-white);margin-top:2px;line-height:1.4}.om-faq .faq-right{gap:12px}@media (min-width:600px){.om-hero-chips{grid-template-columns:repeat(2,auto);justify-content:start}.om-trust-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}.om-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.om-why-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.om-main{--om-gap:60px}.om-hero-media img{max-height:520px}.om-trust-row{grid-template-columns:repeat(3,minmax(0,1fr))}.om-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 30px}.om-track::before{display:none}.om-step{padding-left:0;padding-top:60px}.om-step::after{content:"";position:absolute;left:52px;right:-30px;top:21px;height:2px;background:rgba(0,196,127,.28)}.om-step:nth-child(2n)::after,.om-step:last-child::after{display:none}.om-step h3{margin-top:0}.om-step p{max-width:none}.om-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.om-main{--om-gap:72px}.om-hero-inner{position:relative}.om-hero-copy{order:1;display:flex;flex-direction:column;justify-content:center}.om-hero-media{order:2}.om-hero-media img{max-height:none}.om-hero-chips{order:3;grid-template-columns:1fr;justify-items:start}.om-trust-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px}.om-head{margin-bottom:44px}.om-svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.om-svc-card{padding:18px}.om-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.om-step:nth-child(2n)::after{display:block}.om-step:last-child::after{display:none}.om-why-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:24px;align-items:stretch}.om-why-panel{padding:52px 46px;display:flex;flex-direction:column;justify-content:center}.om-why-photo{height:100%}.om-why-photo img{min-height:640px}.om-why-cards{position:absolute;left:24px;right:24px;bottom:24px;margin-top:0;gap:12px}.om-why-card{background:rgba(255,255,255,.96);backdrop-filter:blur(6px);box-shadow:var(--shadow-lg);padding:18px 20px}.om-faq-grid{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:34px;align-items:start}.om-contact-card{position:sticky;top:100px;padding:36px 32px}}@media (prefers-reduced-motion:reduce){.om-svc-card,.om-pack-card{transition:none}}.om-hero-media img{border-radius:0}@media (min-width:768px){.om-svc-thumb{width:104px;height:104px}}@media (min-width:1024px){.om-hero-media img{min-height:620px}}@media (min-width:1024px){.om-hero-inner{grid-template-columns:[full-start] minmax(var(--pad),1fr) [content-start] minmax(0,calc((var(--container) - var(--pad) * 2) / 2)) [mid] minmax(0,calc((var(--container) - var(--pad) * 2) / 2)) [content-end] minmax(var(--pad),1fr) [full-end]}.om-hero-copy{padding-left:0;padding-right:48px}.om-hero-media{margin-right:0;margin-left:0}.om-hero-media img{border-radius:0;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 12%);mask-image:linear-gradient(to right,transparent 0%,#000 12%)}}@media (min-width:1024px){.om-hero-inner{align-items:start}.om-hero-copy{grid-column:content-start / mid}.om-hero-media{grid-column:mid / full-end;align-self:stretch}.om-hero-chips{flex-wrap:wrap;transform:none;inset:auto}}.om-hscroll{position:relative}.om-hscroll-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad)}.om-hscroll-viewport::-webkit-scrollbar{display:none}.om-hscroll-track{display:flex;gap:20px;will-change:transform}.om-hpanel{flex:0 0 92%;scroll-snap-align:center;transform-origin:center center}.om-hpanel-inner{height:100%;display:grid;gap:0;border-radius:var(--r-xl);overflow:hidden;background:var(--bg-l1);border:1px solid var(--border-dark);box-shadow:var(--shadow-md)}.om-hpanel-media{position:relative;aspect-ratio:16 / 10;background:var(--bg-l4)}.om-hpanel-media img{width:100%;height:100%;object-fit:cover;display:block}.om-hpanel-num{position:absolute;top:16px;left:16px;font-family:var(--font-display);font-size:var(--text-dense);font-weight:800;letter-spacing:.08em;padding:6px 12px;border-radius:var(--r-full);background:rgba(6,16,13,.68);color:#fff;backdrop-filter:blur(6px)}.om-hpanel-copy{padding:26px 24px 28px;display:flex;flex-direction:column}.om-hpanel-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:var(--r-sm);background:var(--green-subtle);color:var(--green-ink);font-size:var(--title-sm);margin-bottom:14px}.om-hpanel-copy h3{font-family:var(--font-display);font-size:var(--h3);font-weight:700;line-height:1.22;color:var(--text-dark);margin-bottom:10px}.om-hpanel-copy p{color:var(--text-body);font-size:var(--text-md);line-height:1.7;margin-bottom:16px}.om-hpanel-facts{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:8px}.om-hpanel-facts li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;font-size:var(--text-sm);color:var(--text-subtle)}.om-hpanel-facts .ic{color:var(--green-ink);font-size:var(--text-md)}.om-hpanel-link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:var(--text-md);color:var(--green-ink);text-decoration:none;transition:gap var(--t)}.om-hpanel-link:hover{gap:12px}.om-hscroll-bar{height:3px;border-radius:var(--r-full);background:var(--border-dark);margin-top:22px;overflow:hidden}.om-hscroll-bar span{display:block;height:100%;width:25%;border-radius:var(--r-full);background:linear-gradient(90deg,var(--green),var(--green-dark));transform-origin:left center}@media (min-width:768px){.om-hpanel{flex:0 0 78%}.om-hpanel-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.om-hpanel-media{aspect-ratio:auto;height:100%}.om-hpanel-copy{padding:34px 32px;justify-content:center}}@media (min-width:1024px){.om-hscroll.is-pinned{height:400vh}.om-hscroll.is-pinned .om-hscroll-pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.om-hscroll.is-pinned .om-hscroll-viewport{overflow:visible;scroll-snap-type:none;margin-inline:0;padding-inline:0}.om-hscroll.is-pinned .om-hpanel{flex:0 0 min(74vw,1020px);transition:none}.om-hscroll.is-pinned .om-hpanel-inner{height:min(58vh,500px)}.om-hscroll-bar{max-width:var(--container);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.om-hscroll.is-pinned{height:auto}.om-hscroll.is-pinned .om-hscroll-pin{position:static;height:auto;overflow:visible}.om-hscroll.is-pinned .om-hscroll-track{flex-direction:column;transform:none !important}.om-hscroll.is-pinned .om-hpanel{flex:none;opacity:1 !important;transform:none !important}}@media (min-width:1024px){.om-hero-inner{grid-template-rows:auto;padding-bottom:0}.om-hero-copy{grid-row:1;align-self:center;padding-bottom:0}.om-hero-media{grid-row:1}.om-hero-chips{position:relative;z-index:4;grid-column:mid / content-end;grid-row:1;align-self:end;justify-self:start;display:grid;grid-auto-flow:row;gap:10px;width:max-content;max-width:300px;margin:0 0 clamp(48px,8vh,76px) -52px;padding:16px 20px;border-radius:var(--r-md);background:var(--bg-dark);border:1px solid rgba(255,255,255,.10);box-shadow:0 26px 64px -20px rgba(6,16,13,.55),0 6px 18px -8px rgba(6,16,13,.35)}.om-hero-chips li,.om-hero-chips .om-chip{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:var(--text-dense);font-weight:600;line-height:1.4;letter-spacing:.1px;color:rgba(255,255,255,.92);white-space:nowrap}.om-hero-chips .om-chip .ic,.om-hero-chips .ic{flex:0 0 auto;color:var(--green);font-size:var(--text-lg)}}@media (min-width:1024px){.om-hero-media{margin-top:var(--header-h)}}.om-svc-body h3{line-height:1.28}.om-pack-inner h3{line-height:1.28}.om-hpanel-copy h3{line-height:1.28}.om-pack-card--featured .om-pack-inner{border-color:var(--green);box-shadow:0 18px 44px -22px var(--green-glow),var(--shadow-sm)}.om-pack-inner{position:relative;display:flex;flex-direction:column}.om-pack-badge{position:absolute;top:18px;right:18px;padding:6px 13px;border-radius:var(--r-full);background:var(--green);color:#06231a;font-size:var(--label-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1}.om-pack-icon{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-md);background:var(--green-subtle);color:var(--green-ink);font-size:var(--title-xl);margin-bottom:18px}.om-pack-feats{display:grid;gap:11px;margin:18px 0 0;padding:0;list-style:none}.om-pack-feats li{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-sm);line-height:1.5;color:var(--text-body)}.om-pack-feats .ic{flex:none;margin-top:1px;font-size:var(--title-xs);color:var(--green)}.om-pack-price{margin:20px 0 0;font-size:var(--text-sm);color:var(--text-subtle)}.om-pack-price strong{font-family:var(--font-display);font-size:var(--display-md);font-weight:800;color:var(--green-ink);letter-spacing:-.02em}.om-pack-link{margin-top:auto;padding-top:20px}.om-coverage{position:relative;overflow:hidden;background:#fff}.om-coverage-map{position:absolute;top:0;right:0;bottom:0;width:62%;background:url('/assets/images/office/coverage-bg.webp') right center / cover no-repeat;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%);mask-image:linear-gradient(to right,transparent 0,#000 30%);pointer-events:none}.om-coverage-inner{position:relative;z-index:1}.om-coverage-copy{max-width:560px}.om-coverage-copy h2{font-size:var(--h2)}.om-coverage-copy p{margin-top:14px;max-width:440px;color:var(--text-muted,#5b6b7a)}.om-cov-grid{list-style:none;margin:34px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 22px;max-width:780px}.om-cov-item a,.om-cov-item>span{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--bg-dark);font-weight:700;font-size:var(--text-sm);line-height:1.3;transition:color .2s var(--ease-out)}.om-cov-item .ic{flex:0 0 auto;width:34px;height:34px;color:var(--green-ink);transition:transform .25s var(--ease-out)}.om-cov-item .ic svg{width:100%;height:100%;display:block}.om-cov-item a:hover{color:var(--green-ink)}.om-cov-item a:hover .ic{transform:translateY(-2px)}@media (max-width:1100px){.om-coverage-map{width:52%;opacity:.55}.om-cov-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px}}@media (max-width:767.98px){.om-coverage-map{width:100%;opacity:.18;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 45%);mask-image:linear-gradient(to bottom,transparent 0,#000 45%)}.om-cov-grid{gap:20px 16px;max-width:none}.om-cov-item .ic{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.om-cov-item a,.om-cov-item>span,.om-cov-item .ic{transition:none}.om-cov-item a:hover .ic{transform:none}}.om-reviews{position:relative;overflow:hidden}.om-rev-inner{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:48px;align-items:center}.om-rev-copy h2{font-size:var(--h2)}.om-rev-alt{color:var(--green-ink)}.om-rev-copy p{margin-top:16px;color:var(--text-muted,#5b6b7a);font-size:var(--text-sm)}.om-rev-carousel{position:relative}.om-rev-track{display:flex;gap:20px;transition:transform .5s var(--ease-out);will-change:transform}.om-rev-card{flex:0 0 calc((100% - 40px) / 3);min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid var(--om-line);border-radius:var(--r-lg,18px);padding:22px 22px 0;box-shadow:0 10px 30px rgba(15,23,32,.06)}.om-rev-quote{display:block;width:34px;height:34px;color:var(--green-subtle);margin-bottom:10px}.om-rev-quote .ic,.om-rev-quote .ic svg{width:100%;height:100%;display:block}.om-rev-stars{display:flex;gap:3px;color:#f5a623;margin-bottom:12px}.om-rev-stars .ic{width:15px;height:15px}.om-rev-stars .ic svg{width:100%;height:100%;display:block}.om-rev-text{font-size:var(--text-sm);line-height:1.6;color:var(--bg-dark);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 18px}.om-rev-person{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--om-line);margin-top:auto}.om-rev-avatar{width:46px;height:46px;border-radius:var(--r-full);object-fit:cover;flex:0 0 auto}.om-rev-id{min-width:0}.om-rev-id strong{display:block;font-size:var(--text-sm);line-height:1.3}.om-rev-meta{display:inline-flex;align-items:center;gap:5px;margin-top:3px;font-size:var(--text-xs);color:var(--green-ink)}.om-rev-meta .ic{width:13px;height:13px}.om-rev-meta .ic svg{width:100%;height:100%;display:block}.om-rev-shot{margin:18px -22px 0;border-radius:0 0 var(--r-lg,18px) var(--r-lg,18px);overflow:hidden;aspect-ratio:3 / 2}.om-rev-shot img{width:100%;height:100%;object-fit:cover;display:block}.om-rev-arrow{position:absolute;top:42%;z-index:2;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--om-line);border-radius:var(--r-full);background:#fff;color:var(--bg-dark);cursor:pointer;box-shadow:0 6px 20px rgba(15,23,32,.1);transition:background .2s var(--ease-out),color .2s var(--ease-out)}.om-rev-arrow:hover{background:var(--green);color:#fff}.om-rev-arrow[disabled]{opacity:.35;cursor:default}.om-rev-arrow .ic{width:18px;height:18px}.om-rev-arrow .ic svg{width:100%;height:100%;display:block}.om-rev-dots{display:flex;justify-content:center;gap:8px;margin-top:22px}.om-rev-dots button{width:8px;height:8px;padding:0;border:0;border-radius:var(--r-full);background:var(--om-line);cursor:pointer;transition:width .25s var(--ease-out),background .25s var(--ease-out)}.om-rev-dots button[aria-current="true"]{width:22px;background:var(--green)}@media (max-width:1100px){.om-rev-inner{grid-template-columns:1fr;gap:30px}.om-rev-copy{max-width:560px}}@media (prefers-reduced-motion:reduce){.om-rev-track{transition:none}}.om-rev-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.om-rev-stat{border:1px solid var(--om-line);border-radius:var(--r-md,14px);background:#fff;padding:16px 12px;text-align:center}.om-rev-stat .ic{width:26px;height:26px;color:var(--green-ink);margin:0 auto 8px}.om-rev-stat .ic svg{width:100%;height:100%;display:block}.om-rev-stat strong{display:block;font-family:var(--font-display);font-size:var(--title-lg);line-height:1.2;color:var(--bg-dark)}.om-rev-stat span{display:block;margin-top:4px;font-size:var(--text-xs);line-height:1.35;color:var(--text-muted,#5b6b7a)}.om-rev-trusted{display:flex;align-items:center;gap:9px;margin-top:20px;font-size:var(--text-sm);font-weight:700;color:var(--bg-dark)}.om-rev-trusted .ic{flex:0 0 auto;width:22px;height:22px;color:var(--green)}.om-rev-trusted .ic svg{width:100%;height:100%;display:block}.om-rev-card{padding:22px 22px 0;opacity:.5;transform:scale(.93);transform-origin:center bottom;transition:opacity .45s var(--ease-out),transform .45s var(--ease-out),box-shadow .45s var(--ease-out);box-shadow:0 6px 18px rgba(15,23,32,.05)}.om-rev-card.is-active{opacity:1;transform:scale(1);box-shadow:0 18px 46px rgba(15,23,32,.13);position:relative;z-index:1}.om-rev-role{display:block;margin-top:2px;font-size:var(--text-xs);color:var(--text-muted,#5b6b7a)}.om-rev-shot{position:relative}.om-rev-badge{position:absolute;right:14px;bottom:14px;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--r-full);background:#fff;color:var(--green-ink);box-shadow:0 6px 18px rgba(15,23,32,.18)}.om-rev-badge .ic{width:19px;height:19px}.om-rev-badge .ic svg{width:100%;height:100%;display:block}.om-rev-arrow{top:50%;transform:translateY(-50%)}.om-rev-arrow--prev{left:-26px}.om-rev-arrow--next{right:-26px}@media (max-width:1100px){.om-rev-arrow--prev{left:-14px}.om-rev-arrow--next{right:-14px}}@media (max-width:767.98px){.om-rev-stats{gap:8px}.om-rev-stat strong{font-size:var(--title-sm)}}@media (prefers-reduced-motion:reduce){.om-rev-card{transition:none}}.om-rev-viewport{padding:40px 0 26px;overflow:visible;clip-path:inset(-40px 0 -26px 0)}.om-rev-track{gap:0}.om-rev-card{flex:0 0 37%;margin:0 -2.2%;opacity:.55;transform:scale(.88);transform-origin:center center}.om-rev-card.is-active{transform:scale(1.06);z-index:2;opacity:1}.om-rev-card.is-active+.om-rev-card{z-index:1}@media (max-width:1100px){.om-rev-card{flex:0 0 54%;margin:0 -2%}}@media (max-width:767.98px){.om-rev-viewport{padding:16px 0 10px;clip-path:none;overflow:hidden}.om-rev-track{gap:20px}}.om-rev-track.om-rev-init .om-rev-card{transition:none}.om-rev-card{transform:scale(.85)}.om-rev-card.is-active{transform:scale(1.06)}@media (min-width:768px){.om-rev-card{flex:0 0 41%;margin:0 -3.3%}}.om-rev-text{-webkit-line-clamp:4;margin-bottom:15px}.om-rev-shot{aspect-ratio:16 / 9;margin-top:15px}.om-rev-card{padding:18px 22px 0}.om-rev-person{padding-top:13px}.om-rev-quote{width:34px;height:34px;margin-bottom:7px}@media (max-width:767.98px){.om-rev-card{flex:0 0 100%;margin:0;opacity:1;transform:none;box-shadow:0 10px 30px rgba(15,23,32,.06)}.om-rev-card.is-active{transform:none;opacity:1}}.om-rev-carousel{min-width:0}.om-rev-viewport{max-width:100%}@media (max-width:1100px){.om-rev-inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.om-rev-card{padding:16px 16px 0}.om-rev-quote{width:26px;height:26px;margin-bottom:5px}.om-rev-stars .ic{width:13px;height:13px}.om-rev-text{-webkit-line-clamp:4;font-size:var(--text-dense);line-height:1.55;margin-bottom:12px}.om-rev-person{padding-top:11px}.om-rev-avatar{width:38px;height:38px}.om-rev-shot{aspect-ratio:16 / 9;margin:12px -16px 0}.om-rev-badge{width:32px;height:32px;right:10px;bottom:10px}.om-rev-badge .ic{width:15px;height:15px}.om-rev-arrow{top:calc(50% - 10px);bottom:auto;transform:translateY(-50%);width:38px;height:38px}.om-rev-arrow--prev{left:2px}.om-rev-arrow--next{right:2px}.om-rev-arrow .ic{width:16px;height:16px}.om-rev-dots{margin-top:18px}}.om-rev-stat{padding:16px 9px}.om-rev-stat span{font-size:var(--label-sm);line-height:1.3;letter-spacing:-.005em}@media (max-width:767.98px){.om-rev-stat{padding:13px 7px}.om-rev-stat span{font-size:var(--label-sm)}.om-rev-arrow{display:none}}.om-rev-rate{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.om-rev-stars{margin-bottom:0}.om-rev-verified{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;font-size:var(--label-sm);font-weight:700;line-height:1;color:var(--green-ink);background:var(--green-subtle);border-radius:var(--r-full);padding:4px 9px 4px 7px}.om-rev-verified .ic{width:13px;height:13px}.om-rev-verified .ic svg{width:100%;height:100%;display:block}@media (max-width:767.98px){.om-rev-rate{margin-bottom:9px}.om-rev-stars{margin-bottom:0}.om-rev-verified{font-size:var(--label-sm);padding:3px 8px 3px 6px}.om-rev-verified .ic{width:12px;height:12px}}.om-rev-track.om-rev-init{transition:none}@media (max-width:767.98px){.om-pack-inner,.om-hpanel-copy,.om-rev-stat{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:13px;row-gap:4px;align-items:start}.om-pack-inner>*,.om-hpanel-copy>*,.om-rev-stat>*{grid-column:2}.om-pack-inner>.ic,.om-pack-inner>[class$="-icon"],.om-pack-inner>[class$="-ico"],.om-hpanel-copy>.ic,.om-hpanel-copy>[class$="-icon"],.om-hpanel-copy>[class$="-ico"],.om-rev-stat>.ic,.om-rev-stat>[class$="-icon"],.om-rev-stat>[class$="-ico"]{grid-column:1;grid-row:1 / -1;align-self:start;margin-bottom:0}}.om-rev-copy h2+p,.om-coverage-copy h2+p,.om-why-panel h2+p{margin-top:0}.om-rev-arrow{font-size:var(--text-dense)}