.page-shell--pos{--editorial-bottom-space:calc(155 * var(--u))}.pos-case{--pos-body:max(14px, calc(18 * var(--u)));--pos-small:max(12px, calc(16 * var(--u)));--pos-label:max(11px, calc(16 * var(--u)));--pos-lead:max(16px, calc(24 * var(--u)));--pos-title:max(23px, calc(32 * var(--u)));--pos-heading:max(24px, calc(36 * var(--u)));--pos-pad:calc(40 * var(--u));--pos-gap-copy:calc(21 * var(--u));font-size:var(--pos-body);color:#222;line-height:1.36}.pos-case h2{font-size:var(--pos-title);color:#000;white-space:pre-line;font-weight:700;line-height:1.2}.pos-case h3{color:#000}.pos-case dl,.pos-case dd,.pos-case h4{margin:0}.pos-trail{min-height:max(64px, calc(74 * var(--u)))}.pos-section{border-block:1px solid var(--home-line);background:#fff;min-width:0;position:relative}.pos-section+.pos-section,.pos-trail+.pos-section{border-top:0}.pos-split{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pos-split>:first-child{border-right:1px solid var(--home-line)}.pos-panel{justify-content:center;align-items:flex-start;gap:var(--pos-gap-copy);padding:var(--pos-pad);flex-direction:column;min-width:0;display:flex}.pos-panel>*{flex-shrink:0;max-width:100%}.pos-panel>p,.pos-panel>h2,.pos-panel>.pos-rule{width:100%}.pos-gap{height:calc(var(--pos-gap) * var(--u))}.pos-rule{width:100%;height:calc(20 * var(--u));flex:none;position:relative}.pos-rule:after{content:"";background:var(--home-line);height:1px;position:absolute;inset:50% 0 auto}.pos-lead{font-size:var(--pos-lead);letter-spacing:-.0307em;font-weight:600;line-height:1.2}.pos-callout{width:100%;padding:calc(20 * var(--u)) calc(30 * var(--u));gap:calc(6 * var(--u));background:#fff;border:1px solid #000;border-bottom-width:4px;flex-direction:column;display:flex}.pos-callout h3,.pos-callout h2{font-size:var(--pos-lead);letter-spacing:-.0307em;white-space:pre-line;font-weight:600;line-height:1.2}.pos-callout p{font-size:var(--pos-small);white-space:pre-line;line-height:1.42}.pos-copy-block{gap:calc(7 * var(--u));flex-direction:column;width:100%;display:flex}.pos-copy-block h3{font-size:var(--pos-label);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.2}.pos-copy-block p{font-size:var(--pos-body);color:#11120f;line-height:1.36}.pos-numbered-heading{align-items:stretch;gap:calc(21 * var(--u));display:flex}.pos-numbered-heading>span{color:#fff;font-size:var(--pos-title);width:calc(63 * var(--u));background:#000;flex:none;place-items:center;min-width:36px;font-weight:700;line-height:1.2;display:grid}.pos-numbered-heading h2{font-size:var(--pos-heading);letter-spacing:-.04986em;text-transform:uppercase;max-width:calc(601 * var(--u))}.pos-image{min-width:0;position:relative;overflow:hidden}.pos-image img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0 auto auto 0}.pos-banner{grid-template-columns:minmax(0, 1fr) calc(865 * var(--u));gap:calc(48 * var(--u));min-height:calc(462 * var(--u));padding:var(--pos-pad);color:#fff;isolation:isolate;align-items:center;display:grid}.pos-banner-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pos-banner:before{content:"";z-index:-1;background:#000000d9;position:absolute;inset:0}.pos-banner-intro{justify-content:center;gap:calc(12 * var(--u));min-height:calc(248 * var(--u));flex-direction:column;display:flex}.pos-banner h1{font-size:var(--pos-heading);letter-spacing:.04em;white-space:pre-line;max-width:calc(426 * var(--u));font-weight:600;line-height:1}.pos-banner p,.pos-banner dl{font-size:var(--pos-small);text-align:justify;line-height:1.35}.pos-banner-intro>p{min-height:calc(92 * var(--u))}.pos-banner-details{padding-left:calc(48 * var(--u));margin-left:calc(-48 * var(--u));position:relative}.pos-banner-details:before{content:"";height:calc(224 * var(--u));background:#fff6;width:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pos-banner-details dl:first-child{min-height:calc(132 * var(--u))}.pos-banner-details dl:last-child{min-height:calc(46 * var(--u))}.pos-banner-details dl>div{display:block}.pos-banner-details dt,.pos-banner-details dd{display:inline}.pos-banner-details dt{margin-right:.25em;font-weight:700}.pos-banner-details hr{margin-block:calc(19 * var(--u));border:0;border-top:1px solid #fff6}.pos-intro{min-height:calc(609 * var(--u))}.pos-intro .pos-panel{padding-bottom:calc(20 * var(--u));justify-content:flex-start}.pos-case .pos-intro-title{font-size:max(30px, calc(50 * var(--u)));letter-spacing:-.0359em;text-transform:uppercase}.pos-intro-visual{background:#0d3a2e;justify-content:flex-end;align-items:flex-end;display:flex;overflow:hidden}.pos-intro-visual>.pos-image{width:calc(536 * var(--u));flex:none;max-width:100%}.pos-metrics{gap:calc(21 * var(--u));flex-wrap:wrap;display:flex}.pos-metrics li{min-height:calc(47.543 * var(--u));color:#fff;box-shadow:0 calc(2.797 * var(--u)) #111;padding:calc(3.032 * var(--u)) calc(16 * var(--u));font-family:Geist Variable,Geist,sans-serif;font-size:calc(16.781 * var(--u));text-transform:uppercase;background:#222;border:1px solid #000;justify-content:center;align-items:center;font-weight:700;line-height:1.3;display:flex}.pos-case .pos-note{font-size:max(11px, calc(14 * var(--u)));letter-spacing:-.0526em;font-weight:300;line-height:calc(30.211 * var(--u))}.pos-product-context{min-height:calc(462 * var(--u));padding-block:var(--pos-pad)}.pos-facts{width:100%;min-height:calc(189 * var(--u));grid-template-columns:517fr 497fr 376fr 376fr;align-items:center;display:grid}.pos-facts>div{padding:calc(20 * var(--u)) calc(30 * var(--u));min-height:calc(160 * var(--u));gap:calc(6 * var(--u));border:1px solid #000;border-bottom-width:4px;flex-direction:column;display:flex}.pos-facts>div+div{border-left:0}.pos-facts dt{font-size:max(11px, calc(14 * var(--u)));letter-spacing:.08em;font-weight:800;line-height:1.2}.pos-facts dd{font-size:var(--pos-small);color:#525252;white-space:pre-line;line-height:1.42}.pos-use{min-height:calc(620 * var(--u))}.pos-use-photo{min-height:0;position:relative;overflow:hidden}.pos-use-photo>.pos-image{width:100%;height:100%;aspect-ratio:auto!important}.pos-photo-arrow{width:calc(41.4206 * var(--u));height:auto;position:absolute;top:17.48%;left:54.6%;transform:rotate(-5.65deg)}.pos-discovery{min-height:calc(615 * var(--u))}.pos-evidence{padding:0 calc(40 * var(--u));align-items:center;min-width:0;display:flex}.pos-evidence table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:max(11px, calc(16 * var(--u)));letter-spacing:.08em;line-height:1.2}.pos-evidence th,.pos-evidence td{padding:calc(20 * var(--u));text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-block:1px solid #b5b5b5}.pos-evidence th:first-child{width:26.3%}.pos-evidence thead{color:#fff;text-transform:uppercase;background:#000}.pos-evidence thead tr{height:calc(71 * var(--u))}.pos-evidence tbody tr{height:calc(106 * var(--u))}.pos-evidence tbody{border-inline:1px solid var(--home-line)}.pos-evidence tbody th{font-weight:600}.pos-problems{min-height:calc(769 * var(--u))}.pos-problems-heading{min-height:calc(212 * var(--u));padding-block:calc(22.5 * var(--u))}.pos-problems h2{text-transform:uppercase}.pos-problem-grid{justify-content:space-between;gap:calc(108.333 * var(--u));padding:calc(24 * var(--u)) var(--pos-pad) calc(80 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pos-problem-grid>li{gap:calc(12 * var(--u));flex-direction:column;min-width:0;display:flex}.pos-problem-image{min-height:calc(264 * var(--u));margin-bottom:calc(12 * var(--u));background:#eee;justify-content:center;align-items:center;display:flex}.pos-problem-image .pos-image{width:calc(129 * var(--u));max-width:100%}.pos-problem-grid .pos-numbered-heading{gap:calc(12 * var(--u))}.pos-problem-grid .pos-numbered-heading h3{font-size:max(14px, calc(22 * var(--u)));text-transform:uppercase;letter-spacing:.05em;white-space:pre-line;font-weight:700;line-height:1.15}.pos-problem-grid .pos-numbered-heading>span{font-size:max(16px, calc(24 * var(--u)))}.pos-problem-grid>li>p{font-size:max(12px, calc(16 * var(--u)));letter-spacing:.08em;line-height:1.2}.pos-problem-grid strong{text-transform:uppercase}.pos-workflow{min-height:calc(617 * var(--u));padding:calc(24 * var(--u)) calc(60 * var(--u))}.pos-workflow h2,.pos-refinements h2,.pos-units h2,.pos-connected h2,.pos-lessons h2{font-size:var(--pos-heading);letter-spacing:-.04986em;text-transform:uppercase}.pos-workflow-scroll{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.pos-workflow-scroll>.pos-image{width:100%}.pos-decision{justify-content:flex-start}.pos-scanning{min-height:calc(925 * var(--u))}.pos-scanning-visual{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.pos-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;width:100%;min-width:0;display:grid}.pos-comparison figure{flex-direction:column;min-width:0;display:flex}.pos-comparison figcaption{text-align:center;padding-inline:calc(12 * var(--u));flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.pos-comparison figcaption strong{font-size:var(--pos-lead);text-transform:uppercase;color:#11120f;font-weight:700;line-height:1.2}.pos-comparison figcaption span{font-size:max(10px, calc(13.739 * var(--u)));color:#525252;padding-block:calc(4.58 * var(--u));font-weight:500;line-height:1.2}.pos-comparison-window{flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.pos-comparison .pos-image{width:calc(var(--pos-image-width) * var(--u));max-width:100%;transform:translateX(calc(var(--pos-image-shift,0) * var(--u)));flex:none;align-self:flex-start}.pos-comparison--scanning figure:first-child{--pos-image-shift:10.82}.pos-comparison--scanning figure:last-child{--pos-image-shift:13.51}.pos-comparison--favorites figure:first-child{--pos-image-shift:51}.pos-comparison--favorites figure:last-child{--pos-image-shift:-19}.pos-comparison--totals figure:first-child{--pos-image-shift:22.77}.pos-comparison--totals figure:last-child{--pos-image-shift:-23.29}.pos-comparison--payment figure:first-child{--pos-image-shift:16}.pos-comparison--payment figure:last-child{--pos-image-shift:-19.25}.pos-comparison--units figure:first-child{--pos-image-shift:15.25}.pos-comparison--units figure:last-child{--pos-image-shift:-18.75}.pos-comparison--scanning,.pos-comparison--favorites{height:calc(565 * var(--u));flex:none;overflow:hidden}.pos-comparison--scanning figcaption,.pos-comparison--favorites figcaption{min-height:calc(147 * var(--u))}.pos-comparison--scanning .pos-image{max-width:none}.pos-scan-path{min-height:calc(357 * var(--u));padding:calc(20 * var(--u)) calc(30 * var(--u));color:#d4d4d4;align-items:flex-start;gap:calc(6 * var(--u));background:#000;flex-direction:column;display:flex}.pos-scan-path h3{color:#fff;font-size:var(--pos-lead);letter-spacing:-.0307em;font-weight:600;line-height:1.2}.pos-scan-path>p{font-size:var(--pos-small);line-height:1.42}.pos-scan-path .pos-workflow-label{font-size:max(10px, calc(14 * var(--u)));text-transform:uppercase;font-weight:400}.pos-scan-path .pos-rule:after{background:#303030}.pos-scan-path h4{font-size:max(14px, calc(20 * var(--u)));letter-spacing:-.03684em;text-transform:uppercase;font-weight:500;line-height:1.2}.pos-flow{align-items:center;gap:calc(8 * var(--u));flex-wrap:wrap;width:100%;display:flex}.pos-flow li{align-items:center;gap:calc(8 * var(--u));font-size:var(--pos-small);min-height:calc(44 * var(--u));font-weight:500;display:inline-flex}.pos-flow img{width:calc(21.5833 * var(--u));flex:none;height:auto}.pos-scan-path .pos-flow li:last-child>span{min-height:calc(36 * var(--u));width:calc(110 * var(--u));padding:calc(3.485 * var(--u)) calc(18.394 * var(--u));box-shadow:0 calc(3.215 * var(--u)) #111;font-size:calc(18.394 * var(--u));color:#fff;background:#0b5d3b;border:1px solid #d4d4d4;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.pos-favorites{min-height:calc(769 * var(--u))}.pos-comparison--favorites{align-self:flex-end}.pos-comparison--favorites figure:nth-child(2) .pos-image{margin-top:calc(11 * var(--u))}.pos-totals{min-height:calc(736 * var(--u))}.pos-totals-visual{flex-direction:column;justify-content:flex-end;min-width:0;display:flex}.pos-comparison--totals{height:calc(546 * var(--u));flex:none;overflow:hidden}.pos-comparison--totals figcaption{min-height:calc(115 * var(--u))}.pos-pricing-table{min-height:calc(189 * var(--u));color:#c7c7c7;padding:calc(30 * var(--u)) calc(40 * var(--u));background:#222;align-items:center;display:flex}.pos-pricing-table table{table-layout:fixed;width:100%;font-size:max(10px, calc(14 * var(--u)));line-height:1.36}.pos-pricing-table th{text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:var(--pos-label)}.pos-pricing-table td,.pos-pricing-table th{text-align:left;padding:calc(4 * var(--u)) 0}.pos-pricing-table th:first-child{width:48.8%}.pos-pricing-table th:first-child,.pos-pricing-table td:first-child{padding-right:calc(104 * var(--u))}.pos-pricing-table td:last-child{letter-spacing:.08em}.pos-totals .pos-decision{justify-content:flex-start}.pos-payment{min-height:calc(615 * var(--u))}.pos-payment .pos-decision{justify-content:center}.pos-comparison--payment{height:calc(586.5 * var(--u));padding-inline:calc(70 * var(--u))}.pos-comparison--payment figcaption{min-height:calc(115 * var(--u));order:2}.pos-comparison--payment .pos-comparison-window{height:calc(471.5 * var(--u));flex:none}.pos-refinements{gap:calc(40 * var(--u));padding-inline:var(--pos-pad);min-height:calc(463 * var(--u));grid-template-columns:minmax(0,575fr) minmax(0,1151fr);align-items:center;display:grid}.pos-refinements>.pos-panel{padding-inline:0}.pos-refinements>.pos-panel h2{max-width:calc(503 * var(--u))}.pos-refinements>.pos-panel .pos-lead,.pos-refinements>.pos-panel .pos-rule{max-width:calc(448 * var(--u))}.pos-refinement-grid{gap:calc(40 * var(--u));padding-inline:calc(4 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pos-refinement-grid figure{gap:calc(12 * var(--u));padding:calc(30 * var(--u));background:#f8f8f8;flex-direction:column;min-width:0;display:flex}.pos-refinement-grid .pos-numbered-heading{align-items:center;gap:calc(12 * var(--u))}.pos-refinement-grid .pos-numbered-heading>span{width:calc(63 * var(--u));font-size:var(--pos-title);background:#0d3a2e;font-weight:600}.pos-refinement-grid h3{font-size:max(20px, calc(30 * var(--u)));letter-spacing:.05em;text-transform:uppercase;font-weight:800;line-height:1.15}.pos-refinement-grid p{font-size:max(11px, calc(16 * var(--u)));letter-spacing:.08em;font-weight:500;line-height:1.2}.pos-refinement-grid figcaption{gap:calc(12 * var(--u));min-height:calc(98.709 * var(--u));flex-direction:column;display:flex}.pos-refinement-grid strong{text-transform:uppercase}.pos-units{min-height:calc(769 * var(--u))}.pos-units>.pos-panel{padding-block:calc(36.5 * var(--u))}.pos-units>.pos-panel h2{max-width:calc(601 * var(--u))}.pos-quantity{grid-template-columns:calc(125 * var(--u)) minmax(0, 1fr);align-items:center;gap:calc(39 * var(--u));display:grid}.pos-quantity>div:last-child{gap:var(--pos-gap-copy);flex-direction:column;min-width:0;display:flex}.pos-quantity h3{font-size:var(--pos-lead);letter-spacing:-.03em;font-weight:600;line-height:1.2}.pos-quantity .pos-copy-block h3{font-size:var(--pos-label);letter-spacing:.08em;font-weight:700}.pos-quantity p{font-size:var(--pos-small)}.pos-comparison--units{height:calc(680 * var(--u));padding-inline:calc(115 * var(--u));gap:calc(35 * var(--u))}.pos-comparison--units .pos-comparison-window{height:calc(565 * var(--u));flex:none}.pos-comparison--units figcaption{min-height:calc(115 * var(--u));order:2}.pos-testing{min-height:calc(772 * var(--u));grid-template-columns:7fr 5fr;display:grid}.pos-testing-photo{width:100%;height:100%;aspect-ratio:auto!important}.pos-testing .pos-panel{gap:calc(24 * var(--u))}.pos-testing-item{gap:var(--pos-gap-copy);flex-direction:column;display:flex}.pos-testing-item h3{font-size:max(22px, calc(28 * var(--u)));letter-spacing:-.0641em;text-transform:uppercase;font-weight:700;line-height:1.2}.pos-connected{text-align:center;min-height:calc(921 * var(--u));align-items:center}.pos-connected h2{max-width:calc(601 * var(--u))}.pos-connected-scroll{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.pos-connected-phones{justify-content:center;align-items:flex-end;gap:calc(30 * var(--u));padding-block:calc(40 * var(--u));display:flex}.pos-connected-phone{flex:none}.pos-connected-phone--1{width:calc(200 * var(--u))}.pos-connected-phone--2{width:calc(214 * var(--u))}.pos-connected-phone--3{width:calc(237 * var(--u))}.pos-connected-phone--4{width:calc(225 * var(--u))}.pos-connected-phone--5{width:calc(192 * var(--u))}.pos-connected-steps{justify-content:center;gap:calc(26 * var(--u))}.pos-connected-steps li{gap:calc(26 * var(--u))}.pos-connected-steps li>span{box-shadow:0 calc(3.215 * var(--u)) #111;min-height:calc(54.656 * var(--u));padding:calc(3.485 * var(--u)) calc(18.394 * var(--u));color:#111;text-transform:uppercase;font-weight:600;font-size:max(12px, calc(18.394 * var(--u)));background:#fff;border:1px solid #111;place-items:center;display:grid}.pos-outcome{min-height:calc(633 * var(--u));background:0 0;border:0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.pos-outcome-copy{min-height:calc(617 * var(--u));border:1px solid var(--home-line);background:#fff;grid-column:6/12}.pos-terminal{width:calc(516 * var(--u));aspect-ratio:516/633;margin-left:calc(100 * var(--u));grid-column:1/5;position:relative}.pos-terminal-paper{background:#fff;width:88.76%;height:56.08%;position:absolute;top:0;left:11.24%}.pos-terminal-device{object-fit:cover;width:93.995%;height:91.945%;position:absolute;top:8.06%;left:0}.pos-terminal-screen{color:#1f2933;width:30.383%;height:46.224%;box-shadow:0 calc(1.268 * var(--u)) calc(.634 * var(--u)) #0004;font-size:calc(5.873 * var(--u));line-height:calc(8.079 * var(--u));background:#f7f8f6;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:41.638%;left:31.78%}.pos-terminal-success{align-items:center;gap:calc(7.184 * var(--u));padding:calc(17.947 * var(--u)) calc(10.763 * var(--u)) calc(10.763 * var(--u));background:#eaf6ef;border-bottom:1px solid #d9deda;flex-direction:column;display:flex}.pos-terminal-success>span{width:calc(28.093 * var(--u));height:calc(29.367 * var(--u));background:#0b5d3b;border-radius:50%;place-items:center;display:grid}.pos-terminal-success img{width:calc(14.0399 * var(--u));height:auto}.pos-terminal-success strong{font-size:calc(10.572 * var(--u));line-height:calc(14.355 * var(--u));color:#06452f;font-weight:600}.pos-terminal-success b{font-size:calc(14.096 * var(--u));text-transform:uppercase;line-height:1.2}.pos-terminal-summary{padding:calc(8.973 * var(--u))}.pos-terminal-summary>p{color:#66706a;font-weight:600}.pos-terminal-summary dl{gap:calc(4.487 * var(--u));border-radius:calc(3.592 * var(--u));padding:calc(7.184 * var(--u));margin-top:calc(5.381 * var(--u));background:#fff;border:1px solid #d9deda;flex-direction:column;display:flex}.pos-terminal-summary dl>div{justify-content:space-between;gap:calc(4 * var(--u));white-space:nowrap;display:flex}.pos-terminal-summary dt{color:#66706a}.pos-terminal-summary dd{font-weight:600}.pos-terminal-receipts{gap:calc(5.381 * var(--u));margin-top:calc(5.381 * var(--u));display:flex}.pos-terminal-receipts>span{gap:calc(2.697 * var(--u));padding:calc(5.367 * var(--u)) calc(3 * var(--u));border-radius:calc(2.697 * var(--u));white-space:nowrap;background:#fff;border:1px solid #d9deda;flex:1;justify-content:center;align-items:center;font-weight:600;display:flex}.pos-terminal-receipts img{width:calc(7.02641 * var(--u));height:auto}.pos-terminal-next{padding:0 calc(8.973 * var(--u)) calc(10.763 * var(--u));text-align:center}.pos-terminal-next>span{justify-content:center;align-items:center;gap:calc(4 * var(--u));padding:calc(7.184 * var(--u));color:#fff;border-radius:calc(2.697 * var(--u));background:#0b5d3b;font-weight:600;display:flex}.pos-terminal-next img{width:calc(7.90149 * var(--u));height:auto}.pos-terminal-next p{color:#06452f;margin-top:calc(6.285 * var(--u));font-weight:600}.pos-lessons{min-height:calc(309 * var(--u));padding:calc(38.8 * var(--u)) calc(60 * var(--u))}.pos-lesson-grid{gap:calc(24 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.pos-footer{min-height:calc(153 * var(--u));padding:calc(40 * var(--u));align-items:center;display:flex}.pos-footer .page-trail-back{min-height:max(44px, calc(60 * var(--u)));font-size:max(14px, calc(18 * var(--u)));text-transform:none;font-weight:500}@media (width<=1199px){.pos-case{--pos-pad:28px;--pos-gap-copy:20px;--pos-body:16px;--pos-small:14px;--pos-label:12px;--pos-title:28px;--pos-heading:30px;--pos-lead:20px}.pos-banner{grid-template-columns:1fr 1fr;gap:32px;min-height:380px}.pos-banner h1{max-width:100%}.pos-banner p,.pos-banner dl{text-align:left}.pos-banner-details{margin-left:-16px;padding-left:24px}.pos-metrics li{font-size:14px}.pos-split{grid-template-columns:1fr;min-height:0}.pos-product-context,.pos-units>.pos-panel{padding-block:var(--pos-pad)}.pos-workflow,.pos-lessons{padding:var(--pos-pad)}.pos-split>:first-child{border-right:0}.pos-split>:last-child{border-top:1px solid var(--home-line)}.pos-intro .pos-panel{padding-bottom:var(--pos-pad)}.pos-case .pos-intro-title{font-size:38px}.pos-intro-visual{min-height:400px}.pos-intro-visual>.pos-image{width:min(78%,540px)}.pos-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.pos-facts>div{min-height:160px;padding:20px}.pos-facts>div:nth-child(odd){border-left:1px solid #000}.pos-use-photo{height:auto}.pos-use-photo>.pos-image{height:auto;aspect-ratio:923/620!important}.pos-evidence{padding:28px}.pos-evidence table{font-size:14px}.pos-evidence th,.pos-evidence td{padding:16px}.pos-evidence tbody tr{height:110px}.pos-problem-grid{padding:24px var(--pos-pad) 32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.pos-problem-image{min-height:264px}.pos-problem-image .pos-image{width:129px}.pos-problem-grid .pos-numbered-heading h3{font-size:20px}.pos-problem-grid .pos-numbered-heading>span{font-size:24px}.pos-problem-grid>li>p{font-size:14px}.pos-gap{height:64px}.pos-numbered-heading{gap:16px}.pos-numbered-heading>span{width:48px}.pos-numbered-heading h2,.pos-units>.pos-panel h2{max-width:100%}.pos-comparison{--u:min(calc((100vw - 48px) / 924), 1px);border-top:0!important}.pos-comparison--favorites{margin-top:0}.pos-scan-path{min-height:300px;padding:24px 28px}.pos-scan-path .pos-rule{height:20px}.pos-scan-path .pos-flow li:last-child>span{width:auto;min-height:32px;padding:4px 12px;font-size:14px}.pos-flow{gap:8px}.pos-flow li{gap:8px;min-height:32px}.pos-flow img{width:18px}.pos-totals .pos-decision{grid-row:1}.pos-totals-visual{border-top:1px solid var(--home-line)}.pos-pricing-table{min-height:150px;padding:24px 28px}.pos-pricing-table table{font-size:13px}.pos-pricing-table td,.pos-pricing-table th{padding:6px 4px}.pos-pricing-table th:first-child,.pos-pricing-table td:first-child{padding-right:16px}.pos-refinement-grid p{letter-spacing:.04em;font-size:14px;line-height:1.45}.pos-refinements{padding:0 var(--pos-pad) var(--pos-pad);grid-template-columns:1fr;gap:0}.pos-refinements>.pos-panel h2,.pos-refinements>.pos-panel .pos-lead,.pos-refinements>.pos-panel .pos-rule{max-width:100%}.pos-refinement-grid{gap:24px;padding:0}.pos-refinement-grid figure{gap:12px;padding:20px}.pos-refinement-grid h3{font-size:24px}.pos-refinement-grid p{font-size:12px}.pos-refinement-grid .pos-numbered-heading>span{width:44px}.pos-quantity{grid-template-columns:125px 1fr;gap:28px}.pos-testing{grid-template-columns:1fr}.pos-testing-photo{height:auto;aspect-ratio:1078/772!important}.pos-testing-item{gap:16px}.pos-connected{min-height:0}.pos-connected h2{max-width:100%}.pos-connected-phones{--u:calc((100vw - 120px) / 1200);padding-block:24px}.pos-connected-steps,.pos-connected-steps li{gap:20px}.pos-connected-steps li>span{padding:10px 12px}.pos-outcome{grid-template-columns:5fr 7fr;align-items:center;gap:24px;padding-inline:28px}.pos-terminal{--u:calc((100vw - 152px) * .4167 / 516);grid-column:auto;width:100%;margin:0}.pos-outcome-copy{grid-column:auto;min-height:0}.pos-lesson-grid{grid-template-columns:1fr;gap:24px}.pos-footer{min-height:120px;padding:28px}}@media (width<=767px){.page-shell--pos{--editorial-bottom-space:48px}.pos-case{--pos-pad:24px;--pos-title:26px;--pos-heading:28px;--pos-lead:18px}.pos-trail{flex-wrap:wrap;gap:16px;padding:16px 24px}.pos-trail ol{font-size:11px}.pos-banner{grid-template-columns:1fr;gap:32px;padding-block:36px}.pos-banner h1{max-width:320px}.pos-banner-intro{gap:16px;min-height:0}.pos-banner-details{border-top:1px solid #fff6;border-left:0;margin:0;padding:24px 0 0}.pos-banner-details:before{display:none}.pos-banner-details hr{margin-block:16px}.pos-banner p,.pos-banner dl{font-size:14px}.pos-case .pos-intro-title{font-size:30px}.pos-intro-visual{aspect-ratio:1;min-height:0}.pos-intro-visual>.pos-image{width:87%}.pos-metrics{gap:12px}.pos-metrics li{padding:10px 12px;font-size:12px}.pos-rule{height:16px}.pos-callout{gap:8px;padding:18px 20px}.pos-facts{grid-template-columns:1fr;gap:16px}.pos-facts>div{gap:8px;min-height:0;padding:18px 20px;border-left:1px solid #000!important}.pos-facts dt{font-size:12px}.pos-product-context{min-height:0}.pos-gap{height:40px}.pos-evidence{overscroll-behavior-inline:contain;padding:20px;overflow-x:auto}.pos-evidence table{min-width:620px}.pos-evidence th,.pos-evidence td{padding:14px}.pos-problem-grid{gap:32px}.pos-problems-heading{min-height:0;padding-bottom:0}.pos-problem-grid{grid-template-columns:1fr;padding-block:24px}.pos-problem-image{min-height:264px}.pos-problem-grid .pos-numbered-heading{gap:12px}.pos-problem-grid .pos-numbered-heading h3{font-size:20px}.pos-problem-grid .pos-numbered-heading>span{width:44px}.pos-workflow{min-height:0}.pos-workflow-scroll>.pos-image{min-width:960px}.pos-comparison{--u:calc((100vw - 32px) / 924)}.pos-comparison--scanning figcaption,.pos-comparison--favorites figcaption,.pos-comparison--totals figcaption{min-height:90px;padding:12px}.pos-comparison--scanning,.pos-comparison--favorites{height:calc(418 * var(--u) + 90px)}.pos-comparison--totals{height:calc(431 * var(--u) + 90px)}.pos-comparison figcaption strong{font-size:18px}.pos-comparison figcaption span{font-size:11px}.pos-comparison--payment{height:calc(471.5 * var(--u) + 120px);padding-block:20px 0}.pos-comparison--payment figcaption,.pos-comparison--units figcaption{min-height:100px}.pos-comparison--units{height:calc(565 * var(--u) + 120px);padding-block:20px 0}.pos-refinement-grid{grid-template-columns:1fr}.pos-refinement-grid h3{font-size:24px}.pos-refinement-grid .pos-image{aspect-ratio:491.5/195}.pos-quantity{grid-template-columns:76px 1fr;gap:20px}.pos-quantity>div:last-child{gap:16px}.pos-quantity h3{font-size:18px}.pos-quantity .pos-copy-block h3{font-size:12px}.pos-connected-phones{--u:.65px;justify-content:flex-start;gap:20px;min-width:850px}.pos-connected-steps,.pos-connected-steps li{gap:12px}.pos-connected-steps li>span{font-size:12px}.pos-outcome{grid-template-columns:1fr;gap:24px;padding-inline:24px}.pos-terminal{--u:min(calc((100vw - 80px) / 516), .9px);width:calc(516 * var(--u));justify-self:center;max-width:100%}.pos-outcome-copy{width:100%}.pos-outcome .pos-panel{padding:24px}.pos-testing .pos-panel{gap:24px}.pos-testing-item h3{font-size:24px}.pos-testing-item .pos-numbered-heading>span{font-size:26px}.pos-lessons{min-height:0}.pos-footer{padding:24px}}
