:root{--qp-tint-green: #eef7ec}.qp .qp-accent--blue,.qp-accent--blue{color:var(--qp-blue)}.qp .qp-accent--green,.qp-accent--green{color:var(--qp-green)}.qp .qp-accent--green-dark,.qp-accent--green-dark{color:var(--qp-green-dark)}.qp .qp-accent--ink,.qp-accent--ink{color:var(--qp-ink)}.qp .qp-accent--text,.qp-accent--text{color:var(--qp-text)}.qp .qp-accent--white,.qp-accent--white{color:#fff}.qp-phero{background:#fff;overflow:hidden}.qp-phero__grid{position:relative;min-height:calc(940 * var(--u))}.qp-phero__copy{width:calc(700 * var(--u));padding-top:calc(176 * var(--u));padding-bottom:calc(80 * var(--u))}.qp-phero__crumb{font-weight:600;font-size:13px;color:var(--qp-muted);line-height:normal}.qp-phero__title{margin-top:calc(22 * var(--u));margin-left:calc(-6 * var(--u));font-size:max(46px,calc(95 * var(--u)));line-height:.92;color:var(--qp-text)}.qp-phero__title .qp-display__b{font-size:1.021em}.qp-phero__text{margin-top:calc(36 * var(--u));max-width:540px;font-size:max(16px,calc(19 * var(--u)));line-height:1.5;color:var(--qp-muted)}.qp-phero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:calc(34 * var(--u))}.qp-phero__visual{position:absolute;left:calc(800 * var(--u));top:calc(150 * var(--u));width:calc(560 * var(--u));height:calc(680 * var(--u))}.qp-phero__photo{position:absolute;inset:0;border-radius:32px;overflow:hidden;box-shadow:0 30px 60px -14px #0b223633}.qp-phero__photo img{width:100%;height:100%;object-fit:cover}.qp-phero__chip{position:absolute}.qp-phero__chip--1{left:calc(-60 * var(--u));top:calc(106 * var(--u));--rot: 4deg;transform:rotate(var(--rot))}.qp-phero__chip--2{left:calc(323 * var(--u));top:calc(566 * var(--u));--rot: -3deg;transform:rotate(var(--rot))}.qp-steps{background:var(--qp-ink);color:#fff}.qp-steps .qp-wrap{padding-top:calc(120 * var(--u));padding-bottom:calc(121 * var(--u))}.qp-steps__title{margin-top:calc(16 * var(--u));font-size:max(44px,calc(76 * var(--u)));line-height:.92}.qp-steps__title .qp-display__b{font-size:1.013em}.qp-steps__list{position:relative;display:grid;grid-template-columns:repeat(var(--n, 4),1fr);column-gap:calc(50 * var(--u));margin-top:calc(124 * var(--u));padding-top:38px}.qp-steps__list:before{content:'';position:absolute;left:0;right:0;top:8px;height:2px;background:#ffffff38}.qp-steps__item{position:relative}.qp-steps__dot{position:absolute;top:-38px;left:0;width:18px;height:18px;border-radius:50%;background:#fff}.qp-steps__item.is-last .qp-steps__dot{background:var(--qp-green)}.qp-steps__num{display:block;font-family:var(--qp-font-round);font-weight:700;font-size:max(52px,calc(72 * var(--u)));line-height:.9;letter-spacing:-.02em;color:var(--qp-green)}.qp-steps__name{margin-top:calc(26 * var(--u));font-weight:700;font-size:max(20px,calc(25 * var(--u)));letter-spacing:-.02em;line-height:normal;max-width:270px}.qp-steps__text{margin-top:7px;max-width:270px;font-size:15px;line-height:1.5;color:#ffffffb8}.qp-compare{background:#fff}.qp-compare .qp-wrap{padding-top:calc(120 * var(--u));padding-bottom:calc(80 * var(--u))}.qp-compare__title{font-size:max(42px,calc(76 * var(--u)));line-height:.92;color:var(--qp-text)}.qp-compare__title .qp-display__b{font-size:1.013em}.qp-compare__cols{display:grid;grid-template-columns:calc(624 * var(--u)) 1px 1fr;column-gap:0;margin-top:calc(92 * var(--u));min-height:calc(260 * var(--u))}.qp-compare__col--right{padding-left:calc(63 * var(--u))}.qp-compare__rule{background:#1f293726}.qp-compare__head{font-family:var(--qp-font-round);font-weight:700;font-size:max(30px,calc(45 * var(--u)));letter-spacing:-.02em;line-height:normal;color:var(--qp-text)}.qp-compare__text{margin-top:calc(24 * var(--u));max-width:540px;font-weight:700;font-size:max(20px,calc(29 * var(--u)));line-height:1.2;letter-spacing:-.02em;color:var(--qp-text)}.qp-compare__col.is-struck .qp-compare__head,.qp-compare__col.is-struck .qp-compare__text{color:var(--qp-muted)}.qp-compare__col.is-struck .qp-compare__text{text-decoration:line-through;text-decoration-thickness:1.5px}.qp-compare__foot{margin-top:calc(20 * var(--u));max-width:620px;font-size:17px;line-height:1.5;color:var(--qp-muted)}.qp-words{background:var(--qp-tint-green)}.qp-words--blue{background:var(--qp-tint)}.qp-words--white{background:#fff}.qp-words .qp-wrap{padding-top:calc(120 * var(--u));padding-bottom:calc(158 * var(--u))}.qp-words__eyebrow{color:var(--qp-green-dark)}.qp-words--blue .qp-words__eyebrow{color:var(--qp-blue)}.qp-words__list{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;margin-top:calc(24 * var(--u));line-height:normal}.qp-words__w{font-weight:800;font-size:max(32px,calc(65 * var(--u)));letter-spacing:-.02em;color:var(--qp-text);white-space:nowrap}.qp-words__w--alt{font-family:var(--qp-font-round);font-weight:700;font-size:max(30px,calc(62 * var(--u)));color:var(--qp-green-dark)}.qp-words--blue .qp-words__w--alt{color:var(--qp-blue)}.qp-words--medium .qp-words__w{font-size:max(30px,calc(57 * var(--u)))}.qp-words--medium .qp-words__w--alt{font-size:max(28px,calc(56 * var(--u)))}.qp-feature{background:var(--qp-navy);color:#fff;overflow:hidden}.qp-feature__grid{position:relative;display:grid;grid-template-columns:calc(608 * var(--u)) 1fr;padding-top:calc(130 * var(--u));padding-bottom:calc(125 * var(--u))}.qp-feature__big{margin-top:calc(20 * var(--u));margin-left:calc(-6 * var(--u));font-family:var(--qp-font-round);font-weight:700;font-size:max(56px,calc(94 * var(--u)));line-height:.9;letter-spacing:-.03em;white-space:nowrap}.qp-feature__caption{margin-top:calc(33 * var(--u));max-width:480px;font-family:var(--qp-font-round);font-weight:700;font-size:max(19px,calc(24 * var(--u)));line-height:1.1;letter-spacing:-.02em;color:var(--qp-green)}.qp-feature__chip{position:absolute;left:calc(98 * var(--u));top:calc(500 * var(--u));transform:rotate(3deg)}.qp-feature__chart-label{margin-top:calc(70 * var(--u));font-family:var(--qp-font-mono);font-weight:500;font-size:12px;letter-spacing:.06em;line-height:normal;color:#fff9}.qp-vbars{display:flex;align-items:flex-end;gap:28px;height:210px;margin-top:calc(48 * var(--u))}.qp-vbars__col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;height:100%;width:48px}.qp-vbars__bar{width:48px;height:calc(var(--h) * 192 / 210);border-radius:6px;background:#ffffff47;transform-origin:bottom}.qp-vbars__col.is-hl .qp-vbars__bar{background:var(--qp-green)}.qp-vbars__lbl{font-family:var(--qp-font-mono);font-weight:500;font-size:12px;line-height:1;color:#ffffffbf}.qp-feature__ledger-meta{font-family:var(--qp-font-mono);font-weight:500;font-size:13px;letter-spacing:.06em;color:#fff9;margin-bottom:12px;line-height:normal}.qp-frow{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid rgba(255,255,255,.14);line-height:normal}.qp-frow__who{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.qp-frow__who strong{font-weight:700;font-size:16px}.qp-frow__who span{font-weight:500;font-size:13px;color:#fff9}.qp-frow__amt{width:120px;text-align:right;font-family:var(--qp-font-mono);font-weight:700;font-size:16px;white-space:nowrap}.qp-frow__st{width:90px;text-align:right;font-weight:700;font-size:13px}.qp-frow__st--green{color:var(--qp-green)}.qp-frow__st--red{color:var(--qp-red)}.qp-feature--phone .qp-feature__grid{padding-top:calc(100 * var(--u));padding-bottom:calc(130 * var(--u))}.qp-feature--phone .qp-feature__left{padding-top:calc(30 * var(--u))}.qp-feature__phone-wrap{position:relative;padding-left:calc(156 * var(--u))}.qp-paypage{width:360px;height:720px;border-radius:48px;background:var(--qp-ink);border:2px solid #fff;padding:12px}.qp-paypage__screen{height:100%;border-radius:36px;background:#fff;color:var(--qp-text);padding:48px 24px 24px;display:flex;flex-direction:column;gap:14px;line-height:normal;overflow:hidden}.qp-paypage__merchant{font-weight:700;font-size:15px}.qp-paypage__ref{font-weight:500;font-size:12px;color:var(--qp-muted)}.qp-paypage__amt{font-weight:800;font-size:42px;letter-spacing:-.02em}.qp-paypage__note{background:#3eb44a29;border-radius:10px;padding:10px 12px;font-weight:500;font-size:12px;line-height:1.4}.qp-paypage__lbl{font-weight:700;font-size:11px;color:var(--qp-muted)}.qp-paypage__field{border:1px solid var(--qp-text);border-radius:12px;padding:14px;font-family:var(--qp-font-mono);font-weight:500;font-size:15px}.qp-paypage__pay{background:var(--qp-green);border-radius:999px;padding:16px;text-align:center;font-weight:700;font-size:16px;color:var(--qp-ink)}.qp-paypage__sec{text-align:center;font-weight:600;font-size:11px;color:var(--qp-muted)}.qp-feature__phone-chip{position:absolute;left:calc(356 * var(--u));top:calc(532 * var(--u));transform:rotate(-3deg)}.qp-related{background:#fff}.qp-related .qp-wrap{padding-top:calc(110 * var(--u));padding-bottom:calc(113 * var(--u))}.qp-related__title{font-family:var(--qp-font-round);font-weight:700;font-size:max(26px,calc(35 * var(--u)));letter-spacing:-.02em;line-height:normal}.qp-index{margin-top:calc(38 * var(--u))}.qp-index__row{position:relative;display:grid;grid-template-columns:60px 1fr calc(326 * var(--u)) 42px;align-items:center;min-height:112px;border-bottom:1px solid var(--qp-text);color:var(--qp-text)}.qp-index__num{font-family:var(--qp-font-mono);font-weight:500;font-size:14px;color:var(--qp-muted)}.qp-index__name{font-weight:800;font-size:max(30px,calc(61 * var(--u)));letter-spacing:-.02em;line-height:normal;transition:transform .35s var(--qp-ease),color .2s}.qp-index__desc{font-size:15px;line-height:1.45;color:var(--qp-muted);max-width:300px}.qp-index__arrow{justify-self:end;transition:transform .3s var(--qp-ease)}.qp-index__thumb{position:absolute;left:calc(633 * var(--u));top:-6px;width:180px;height:124px;border-radius:16px;overflow:hidden;box-shadow:0 20px 40px -10px #0b223640;transform:rotate(6deg) scale(.9);opacity:0;pointer-events:none;transition:opacity .3s,transform .4s var(--qp-ease);z-index:2}.qp-index__thumb img{width:100%;height:100%;object-fit:cover}.qp-index__row:hover .qp-index__thumb,.qp-index__row:focus-visible .qp-index__thumb{opacity:1;transform:rotate(6deg)}.qp-index__row:hover .qp-index__name{transform:translate(8px);color:var(--qp-blue)}.qp-index__row:hover .qp-index__arrow{transform:translate(4px,-4px)}.qp-ctaband{background:var(--qp-tint-green);overflow:hidden}.qp-ctaband--blue{background:var(--qp-tint)}.qp-ctaband--white{background:#fff}.qp-ctaband__inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:calc(100 * var(--u));padding-bottom:calc(87 * var(--u))}.qp-ctaband__title{font-size:max(48px,calc(105 * var(--u)));line-height:.9;color:var(--qp-text);max-width:1200px}.qp-ctaband__title .qp-display__b{font-size:1.038em}.qp-ctaband--medium .qp-ctaband__title{font-size:max(40px,calc(72 * var(--u)))}.qp-ctaband__text{margin-top:calc(28 * var(--u));max-width:560px;font-size:max(16px,calc(19 * var(--u)));line-height:1.5;color:var(--qp-muted)}.qp-ctaband__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:calc(67 * var(--u))}.qp-ctaband__text+.qp-ctaband__btns{margin-top:calc(32 * var(--u))}.qp-ctaband__bird{position:absolute;left:calc(1187 * var(--u));top:calc(80 * var(--u));width:calc(157 * var(--u));height:auto;min-width:70px}@media(prefers-reduced-motion:no-preference){.qp-motion .qp-steps__item{opacity:0;transform:translateY(24px);transition:opacity .5s,transform .5s var(--qp-ease);transition-delay:calc(var(--i) * 90ms)}.qp-motion .qp-steps.is-in .qp-steps__item{opacity:1;transform:none}.qp-motion .qp-steps__list:before{transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--qp-ease)}.qp-motion .qp-steps.is-in .qp-steps__list:before{transform:none}.qp-motion .qp-frow{opacity:0;transform:translate(16px);transition:opacity .4s,transform .5s var(--qp-ease);transition-delay:calc(var(--i) * 80ms)}.qp-motion .qp-feature.is-in .qp-frow{opacity:1;transform:none}.qp-motion .qp-vbars__bar{transform:scaleY(0);transition:transform .8s var(--qp-ease);transition-delay:calc(var(--i) * 80ms)}.qp-motion .qp-feature.is-in .qp-vbars__bar{transform:none}}@media(max-width:989px){.qp-phero__grid{min-height:0;display:flex;flex-direction:column;padding-bottom:72px}.qp-phero__copy{width:auto;padding-top:130px;padding-bottom:40px}.qp-phero__visual{position:relative;left:auto;top:auto;width:100%;max-width:560px;height:auto;aspect-ratio:560 / 680}.qp-phero__chip--1{left:-8px;top:24px}.qp-phero__chip--2{inset:auto -8px 40px auto}.qp-steps__list{grid-template-columns:repeat(2,1fr);row-gap:56px}.qp-steps__list:before{display:none}.qp-compare__cols{grid-template-columns:1fr;row-gap:32px}.qp-compare__rule{height:1px}.qp-compare__col--right{padding-left:0}.qp-feature__grid{grid-template-columns:1fr;row-gap:56px}.qp-feature__phone-wrap{padding-left:0;display:flex;justify-content:center}.qp-feature__phone-chip{inset:auto 0 60px auto}.qp-index__row{grid-template-columns:40px 1fr 36px;row-gap:4px;padding:20px 0}.qp-index__desc{grid-column:2;grid-row:2}.qp-index__arrow{grid-column:3;grid-row:1}.qp-index__thumb{display:none}}@media(max-width:749px){.qp-phero__title{font-size:46px}.qp-phero__ctas .qp-btn{width:100%;justify-content:center}.qp-steps .qp-wrap,.qp-compare .qp-wrap,.qp-related .qp-wrap{padding-top:72px;padding-bottom:72px}.qp-steps__list{grid-template-columns:1fr;margin-top:48px}.qp-words .qp-wrap{padding-top:72px;padding-bottom:80px}.qp-words__w{white-space:normal}.qp-feature__grid{padding-top:72px;padding-bottom:72px}.qp-feature__big{white-space:normal}.qp-frow{flex-wrap:wrap}.qp-frow__who{flex-basis:100%}.qp-frow__amt{width:auto;text-align:left}.qp-frow__st{margin-left:auto}.qp-paypage{width:300px;height:auto}.qp-ctaband__inner{padding-top:72px;padding-bottom:80px}.qp-ctaband__title{font-size:48px}.qp-ctaband__bird{left:auto;right:-20px;top:20px;width:64px;min-width:0}.qp-ctaband__btns .qp-btn{width:100%;justify-content:center}}.qp-feature__qr{position:absolute;left:calc(96 * var(--u));top:calc(384 * var(--u));width:calc(150 * var(--u));height:calc(150 * var(--u));min-width:110px;min-height:110px;background:#fff;border-radius:20px;overflow:hidden;transform:rotate(6deg);box-shadow:0 20px 40px -12px #00000059}.qp-feature__qr img{width:100%;height:100%}.qp-ihero{background:#fff}.qp-ihero .qp-wrap{padding-top:calc(180 * var(--u));padding-bottom:calc(111 * var(--u))}.qp-ihero__head{position:relative}.qp-ihero__title{margin-top:calc(18 * var(--u));margin-left:calc(-6 * var(--u));font-size:max(48px,calc(114 * var(--u)));line-height:.9;color:var(--qp-text)}.qp-ihero__title .qp-display__b{font-size:.842em}.qp-ihero__side{position:absolute;right:0;top:calc(34 * var(--u));width:380px;font-size:18px;line-height:1.5;color:var(--qp-muted)}.qp-index--top{margin-top:calc(97 * var(--u));border-top:1px solid var(--qp-text)}.qp-spot{background:#fff;color:var(--qp-text);overflow:hidden}.qp-spot--navy{background:var(--qp-navy);color:#fff}.qp-spot--green{background:var(--qp-tint-green)}.qp-spot__grid{display:grid;grid-template-columns:calc(564 * var(--u)) 1fr;column-gap:calc(120 * var(--u));padding-top:calc(110 * var(--u));padding-bottom:calc(120 * var(--u));align-items:start}.qp-spot--photo-right .qp-spot__grid{grid-template-columns:calc(560 * var(--u)) 1fr;column-gap:calc(124 * var(--u))}.qp-spot--photo-right .qp-spot__visual{order:2;width:calc(564 * var(--u))}.qp-spot__visual{position:relative;margin-top:calc(30 * var(--u))}.qp-spot__photo{aspect-ratio:564 / 720;border-radius:28px;overflow:hidden;box-shadow:0 30px 60px -14px #0b223633}.qp-spot__photo img{width:100%;height:100%;object-fit:cover}.qp-spot__chip{position:absolute}.qp-spot__chip--1{left:calc(-43 * var(--u));top:calc(86 * var(--u));transform:rotate(4deg)}.qp-spot__chip--2{left:calc(334 * var(--u));top:calc(598 * var(--u));transform:rotate(-3deg)}.qp-spot__num{margin-left:calc(-6 * var(--u));font-family:var(--qp-font-round);font-weight:700;font-size:max(80px,calc(120 * var(--u)));line-height:.8;letter-spacing:-.02em;color:var(--qp-blue)}.qp-spot--navy .qp-spot__num,.qp-spot--navy .qp-spot__eyebrow,.qp-spot--navy .qp-spot__step-n{color:var(--qp-green)}.qp-spot--green .qp-spot__num,.qp-spot--green .qp-spot__eyebrow,.qp-spot--green .qp-spot__step-n{color:var(--qp-green-dark)}.qp-spot__eyebrow{margin-top:calc(48 * var(--u));color:var(--qp-blue)}.qp-spot__title{margin-top:calc(16 * var(--u));max-width:560px;font-weight:700;font-size:max(34px,calc(54 * var(--u)));line-height:.98;letter-spacing:-.02em}.qp-spot__text{margin-top:calc(24 * var(--u));max-width:520px;font-size:max(16px,calc(18 * var(--u)));line-height:1.55;color:var(--qp-muted)}.qp-spot--navy .qp-spot__text{color:#ffffffbf}.qp-spot__steps{margin-top:calc(32 * var(--u));max-width:560px;border-bottom:1px solid currentColor}.qp-spot__step{display:flex;gap:20px;padding:16px 0;border-top:1px solid rgba(31,41,55,.25);line-height:normal}.qp-spot--navy .qp-spot__step{border-color:#ffffff40}.qp-spot__steps{border-bottom-color:#1f293740}.qp-spot--navy .qp-spot__steps{border-bottom-color:#ffffff40}.qp-spot__step-n{font-family:var(--qp-font-mono);font-weight:500;font-size:14px;color:var(--qp-blue)}.qp-spot__step>span:last-child{display:flex;flex-direction:column;gap:4px}.qp-spot__step strong{font-weight:700;font-size:17px}.qp-spot__step span span{font-size:15px;line-height:1.45;color:var(--qp-muted)}.qp-spot--navy .qp-spot__step span span{color:#ffffffb3}.qp-spot__copy .qp-btn{margin-top:calc(36 * var(--u))}.qp-qrhero{background:#fff;overflow:hidden}.qp-qrhero__grid{position:relative;min-height:calc(1050 * var(--u))}.qp-qrhero__copy{width:calc(640 * var(--u));padding-top:calc(176 * var(--u))}.qp-qrhero__title{margin-top:calc(18 * var(--u));margin-left:calc(-8 * var(--u));font-size:max(56px,calc(125 * var(--u)));line-height:.88;color:var(--qp-text)}.qp-qrhero__title .qp-display__b{font-size:1.088em}.qp-qrhero__text{margin-top:calc(30 * var(--u))}.qp-qrhero__visual{position:absolute;inset:0;pointer-events:none}.qp-qrhero__visual>*{pointer-events:auto}.qp-slip{position:absolute;left:calc(756 * var(--u));top:calc(175 * var(--u));width:420px;padding:36px 36px 32px;background:#fff;box-shadow:0 30px 60px -14px #0b223633;transform:rotate(4deg);display:flex;flex-direction:column;gap:12px;font-family:var(--qp-font-mono);color:var(--qp-text);line-height:normal;transform-origin:top left}.qp-slip__co{font-weight:700;font-size:16px}.qp-slip__ref{font-weight:500;font-size:13px;color:var(--qp-muted)}.qp-slip__rule{width:100%;border:0;border-top:1.5px dashed rgba(31,41,55,.4);margin:0}.qp-slip__line{display:flex;justify-content:space-between;font-weight:500;font-size:14px}.qp-slip__line--total{font-weight:700;font-size:18px}.qp-slip__scan{display:flex;align-items:center;gap:18px;padding-top:10px;font-family:var(--qp-font)}.qp-slip__scan img{width:140px;height:140px}.qp-slip__scan>span{display:flex;flex-direction:column;gap:4px}.qp-slip__scan strong{font-family:var(--qp-font-round);font-weight:700;font-size:24px;letter-spacing:-.02em;color:var(--qp-green-dark)}.qp-slip__scan span span{font-weight:500;font-size:13px;line-height:1.45;color:var(--qp-muted)}.qp-scanphone{position:absolute;left:calc(1201 * var(--u));top:calc(458 * var(--u));width:250px;height:500px;padding:12px;border-radius:38px;background:var(--qp-ink);box-shadow:0 30px 60px -14px #0b223633;transform:rotate(-5deg);transform-origin:top left}.qp-scanphone__screen{position:relative;height:100%;border-radius:28px;background:#fff;padding:40px 18px 18px;color:var(--qp-text);line-height:normal}.qp-scanphone__co{font-weight:700;font-size:13px}.qp-scanphone__ref{font-weight:500;font-size:10px;color:var(--qp-muted);margin-top:3px}.qp-scanphone__amt{font-weight:800;font-size:32px;letter-spacing:-.02em;margin-top:14px}.qp-scanphone__card{position:relative;height:110px;margin-top:14px;border-radius:14px;background:var(--qp-navy);color:#fff;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.qp-scanphone__card span{font-size:10px;font-weight:500}.qp-scanphone__card strong{font-family:var(--qp-font-mono);font-size:16px}.qp-scanphone__pay{margin-top:20px;height:46px;border-radius:999px;background:var(--qp-green);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:var(--qp-ink)}.qp-scanphone__note{margin-top:14px;font-size:10px;line-height:1.4;color:var(--qp-muted)}.qp-scanphone__sec{position:absolute;left:18px;bottom:24px;font-weight:600;font-size:10px;color:var(--qp-muted)}.qp-qrhero__chip{position:absolute;left:calc(760 * var(--u));top:calc(800 * var(--u));--rot: 2deg;transform:rotate(var(--rot))}.qp-icols{background:#fff}.qp-icols .qp-wrap{padding-top:calc(120 * var(--u));padding-bottom:calc(100 * var(--u))}.qp-icols__title{font-size:max(40px,calc(68 * var(--u)));line-height:.94;color:var(--qp-text)}.qp-icols__title .qp-display__b{font-size:1.015em}.qp-icols__grid{display:grid;grid-template-columns:1fr 1px 1fr;column-gap:calc(63 * var(--u));margin-top:calc(93 * var(--u));min-height:200px}.qp-icols__rule{background:#1f293726}.qp-icols__item{display:flex;gap:30px;align-items:flex-start}.qp-icols__icon{flex:none;width:120px;height:120px;border-radius:20px;background:#fff;overflow:hidden;filter:drop-shadow(0 12px 15px rgba(11,34,54,.12))}.qp-icols__icon img{width:100%;height:100%}.qp-icols__head{font-family:var(--qp-font-round);font-weight:700;font-size:max(28px,calc(38 * var(--u)));letter-spacing:-.02em;line-height:normal}.qp-icols__text{margin-top:22px;max-width:400px;font-size:18px;line-height:1.55;color:var(--qp-muted)}.qp-rhero{background:#fff;overflow:hidden}.qp-rhero__grid{position:relative;min-height:calc(900 * var(--u))}.qp-rhero__copy{width:calc(620 * var(--u));padding-top:calc(176 * var(--u));padding-bottom:60px}.qp-rhero__title{margin-top:calc(18 * var(--u));margin-left:calc(-6 * var(--u));font-size:max(46px,calc(80 * var(--u)));line-height:.92;color:var(--qp-text)}.qp-rhero__title .qp-display__b{font-size:1.0375em}.qp-rhero__text{margin-top:calc(73 * var(--u));max-width:520px}.qp-rhero__visual{position:absolute;left:calc(770 * var(--u));top:calc(170 * var(--u));width:608px}.qp-dash{width:608px;min-height:589px;padding:26px 30px 30px;background:#fff;border:1px solid var(--qp-text);border-radius:26px;box-shadow:0 28px 57px -13px #0b22362e;color:var(--qp-text);line-height:normal;transform-origin:top left}.qp-dash__top{display:flex;justify-content:space-between;align-items:baseline}.qp-dash__top strong{font-weight:700;font-size:14px}.qp-dash__top span{font-family:var(--qp-font-mono);font-weight:500;font-size:12px;color:var(--qp-muted)}.qp-dash__kpis{display:grid;grid-template-columns:repeat(3,186px);margin-top:30px}.qp-dash__kpis div{display:flex;flex-direction:column;gap:4px}.qp-dash__kpis span{font-weight:600;font-size:11px;color:var(--qp-muted)}.qp-dash__kpis strong{font-weight:800;font-size:31px;letter-spacing:-.02em}.qp-dash__label{margin-top:32px;font-family:var(--qp-font-mono);font-weight:500;font-size:10.5px;letter-spacing:.06em;color:var(--qp-muted)}.qp-dash__bars{margin-top:16px;gap:21px}.qp-dash__bars .qp-bars__row{grid-template-columns:84px 1fr}.qp-dash__bars .qp-bars__label{font-size:12px}.qp-dash__bars .qp-bars__bar{width:calc(var(--w) * .86)}.qp-dash__bars .qp-bars__val{font-size:12px}.qp-dash__reports{margin-top:14px}.qp-dash__reports li{display:flex;justify-content:space-between;align-items:center;height:38px;border-top:1px solid var(--qp-text);font-weight:600;font-size:13px}.qp-dash__reports a{font-weight:700;font-size:11px;color:var(--qp-blue)}.qp-rhero__chip{position:absolute;left:-113px;top:550px;transform:rotate(2deg);--rot: 2deg}.qp-table{background:#fff}.qp-table .qp-wrap{padding-top:calc(60 * var(--u));padding-bottom:calc(129 * var(--u))}.qp-table__title{font-size:max(42px,calc(76 * var(--u)));line-height:.92;color:var(--qp-text)}.qp-table__title .qp-display__b{font-size:1.013em}.qp-table__rows{margin-top:calc(82 * var(--u))}.qp-table__row{display:grid;grid-template-columns:420px 1fr 140px;gap:24px;align-items:center;padding:26px 0;border-top:1px solid rgba(31,41,55,.25)}.qp-table__name{font-weight:700;font-size:max(24px,calc(33 * var(--u)));letter-spacing:-.02em;line-height:normal;color:var(--qp-text)}.qp-table__desc{font-size:16px;line-height:1.5;color:var(--qp-muted)}.qp-table__tag{text-align:right;font-family:var(--qp-font-round);font-weight:700;font-size:19px;letter-spacing:-.02em}.qp-slice{background:var(--qp-ink);color:#fff}.qp-slice .qp-wrap{padding-top:calc(120 * var(--u));padding-bottom:calc(120 * var(--u))}.qp-slice__title{font-size:max(42px,calc(76 * var(--u)));line-height:.92}.qp-slice__title .qp-display__b{font-size:1.013em}.qp-slice__grid{display:grid;grid-template-columns:calc(688 * var(--u)) 1fr;margin-top:calc(82 * var(--u))}.qp-slice__pills{display:flex;flex-wrap:wrap;gap:10px;max-width:600px;margin-top:16px}.qp-slice__pills li{padding:10px 18px;border:1.5px solid rgba(255,255,255,.7);border-radius:999px;font-weight:700;font-size:14px;line-height:normal;transition:background .2s,color .2s}.qp-slice__pills li:hover{background:#fff;color:var(--qp-ink)}.qp-slice__list{margin-top:12px;display:flex;flex-direction:column;gap:26px}.qp-slice__list li{display:flex;flex-direction:column;gap:10px}.qp-slice__list strong{font-family:var(--qp-font-round);font-weight:700;font-size:32px;letter-spacing:-.02em;line-height:normal}.qp-slice__list span{font-size:15px;color:#ffffffb8;line-height:normal}@media(max-width:1200px)and (min-width:990px){.qp-dash{transform:scale(.85)}.qp-slip{transform:rotate(4deg) scale(.85)}.qp-scanphone{transform:rotate(-5deg) scale(.85)}}@media(max-width:989px){.qp-ihero__side{position:static;width:auto;max-width:480px;margin-top:24px}.qp-spot__grid,.qp-spot--photo-right .qp-spot__grid{grid-template-columns:1fr;row-gap:48px}.qp-spot--photo-right .qp-spot__visual{order:0;width:auto}.qp-spot__visual{max-width:520px}.qp-spot__chip--1{left:-8px;top:30px}.qp-spot__chip--2{inset:auto -8px 40px auto}.qp-qrhero__grid,.qp-rhero__grid{min-height:0;padding-bottom:72px}.qp-qrhero__copy,.qp-rhero__copy{width:auto;padding-top:130px}.qp-qrhero__visual{position:relative;height:560px;margin-top:40px}.qp-slip{left:0;top:0;transform:rotate(3deg) scale(.8)}.qp-scanphone{left:auto;right:0;top:140px;transform:rotate(-5deg) scale(.8)}.qp-qrhero__chip{left:10px;top:480px}.qp-rhero__visual{position:relative;left:auto;top:auto;width:100%;margin-top:40px}.qp-dash{width:100%}.qp-rhero__chip{inset:auto 0 -30px auto}.qp-icols__grid{grid-template-columns:1fr;row-gap:40px}.qp-icols__rule{display:none}.qp-table__row{grid-template-columns:1fr auto}.qp-table__desc{grid-column:1 / -1;grid-row:2}.qp-slice__grid{grid-template-columns:1fr;row-gap:48px}.qp-feature__qr{position:relative;left:auto;top:auto;margin-top:32px}}@media(max-width:749px){.qp-ihero .qp-wrap{padding-top:130px}.qp-ihero__title{font-size:48px}.qp-spot__grid{padding-top:72px;padding-bottom:72px}.qp-qrhero__title{font-size:64px}.qp-qrhero__visual{height:520px}.qp-slip{transform:rotate(3deg) scale(.7)}.qp-scanphone{transform:rotate(-5deg) scale(.66);top:170px}.qp-dash{padding:20px}.qp-dash__kpis{grid-template-columns:repeat(3,1fr)}.qp-dash__kpis strong{font-size:20px}.qp-icols .qp-wrap,.qp-table .qp-wrap,.qp-slice .qp-wrap{padding-top:72px;padding-bottom:72px}.qp-icols__item{flex-direction:column}.qp-slice__list strong{font-size:26px}}.qp-dhero{background:#fff;overflow:hidden}.qp-dhero__grid{position:relative;min-height:calc(970 * var(--u))}.qp-dhero__copy{width:calc(620 * var(--u));padding-top:calc(200 * var(--u));padding-bottom:60px;position:relative;z-index:2}.qp-dhero__title{margin-top:calc(20 * var(--u));margin-left:calc(-6 * var(--u));font-size:max(48px,calc(106 * var(--u)));line-height:.9;color:var(--qp-text)}.qp-dhero__title .qp-display__b{font-size:1.057em}.qp-dhero__text{margin-top:calc(40 * var(--u));max-width:500px}.qp-dhero__visual{position:absolute;left:calc(720 * var(--u));top:calc(140 * var(--u));width:calc(640 * var(--u));height:calc(700 * var(--u))}.qp-dhero__photo{position:absolute;inset:0;border-radius:40px;overflow:hidden}.qp-dhero__photo img{width:100%;height:100%;object-fit:cover}.qp-dhero__lens{position:absolute;left:calc(-160 * var(--u));top:calc(424 * var(--u));width:calc(380 * var(--u));height:calc(380 * var(--u))}.qp-dhero__lens img{width:100%;height:100%;object-fit:contain}.qp-dhero__chip{position:absolute;left:calc(410 * var(--u));top:calc(62 * var(--u));--rot: 3deg;transform:rotate(var(--rot))}.qp-specs{background:var(--qp-ink);color:#fff}.qp-specs .qp-wrap{padding-top:calc(120 * var(--u));padding-bottom:calc(120 * var(--u))}.qp-specs__title{margin-top:calc(16 * var(--u));font-size:max(40px,calc(68 * var(--u)));line-height:.94}.qp-specs__title .qp-display__b{font-size:1.015em}.qp-specs__table{margin-top:calc(93 * var(--u))}.qp-specs__row{display:grid;grid-template-columns:calc(348 * var(--u)) 1fr 1fr;align-items:center;padding:22px 0;border-top:1px solid rgba(255,255,255,.2);line-height:normal}.qp-specs__row--head{border-top:0;padding:12px 0}.qp-specs__row--head span{font-weight:700;font-size:max(26px,calc(39 * var(--u)));letter-spacing:-.02em}.qp-specs__row span:first-child{font-weight:600;font-size:15px;color:#ffffffb3}.qp-specs__row span+span{font-weight:700;font-size:19px}.qp-band{position:relative;color:#fff;overflow:hidden;isolation:isolate}.qp-band__bg{position:absolute;inset:0;z-index:-1}.qp-band__bg img{width:100%;height:100%;object-fit:cover}.qp-band__bg:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b2236d9,#0b22361a 60%)}.qp-band__inner{min-height:calc(680 * var(--u));padding-top:calc(180 * var(--u));padding-bottom:80px}.qp-band__title{font-size:max(40px,calc(76 * var(--u)));line-height:.92;max-width:640px}.qp-band__title .qp-display__b{font-size:1.053em}.qp-band__chip{margin-top:calc(38 * var(--u));transform:rotate(3deg)}.qp-split{background:var(--qp-tint-green)}.qp-split--blue{background:var(--qp-tint)}.qp-split--white{background:#fff}.qp-split__grid{display:grid;grid-template-columns:calc(664 * var(--u)) 1fr;padding-top:calc(120 * var(--u));padding-bottom:calc(110 * var(--u))}.qp-split__title{font-size:max(44px,calc(84 * var(--u)));line-height:.92;color:var(--qp-text)}.qp-split__list{margin-top:calc(10 * var(--u));max-width:584px}.qp-split__list li{border-bottom:1px solid rgba(31,41,55,.3);padding-bottom:22px;margin-bottom:32px}.qp-split__list li>a,.qp-split__list li{display:block}.qp-split__list strong{display:block;font-weight:700;font-size:max(24px,calc(33 * var(--u)));letter-spacing:-.02em;line-height:normal;color:var(--qp-text)}.qp-split__list span{display:block;margin-top:5px;font-size:16px;line-height:1.5;color:var(--qp-muted)}.qp-split__list a:hover strong{color:var(--qp-blue)}.qp-wstack{background:#fff;overflow:hidden}.qp-wstack .qp-wrap{padding-top:calc(180 * var(--u));padding-bottom:calc(120 * var(--u))}.qp-wstack__lines{margin-top:calc(23 * var(--u));display:flex;flex-direction:column;gap:calc(26 * var(--u));font-weight:800}.qp-wstack__line{display:flex;align-items:center;gap:calc(22 * var(--u));padding-left:calc(var(--indent) * var(--u));white-space:nowrap;line-height:1}.qp-wstack__a{font-size:max(40px,calc(114 * var(--u)));letter-spacing:-.02em;color:var(--qp-text)}.qp-wstack__b{font-family:var(--qp-font-round);font-weight:700;font-size:max(38px,calc(109 * var(--u)));letter-spacing:-.02em;color:var(--qp-blue)}.qp-wstack__pill{flex:none;width:calc(210 * var(--u));height:calc(100 * var(--u));min-width:80px;min-height:38px;border-radius:999px;overflow:hidden;transition:width .4s var(--qp-ease)}.qp-wstack__pill img{width:100%;height:100%;object-fit:cover}.qp-wstack__line:hover .qp-wstack__pill{width:calc(260 * var(--u))}.qp-wstack__text{margin:calc(64 * var(--u)) 0 0 calc(728 * var(--u));max-width:520px;font-size:18px;line-height:1.55;color:var(--qp-muted)}.qp-ind{position:relative;display:grid;grid-template-columns:calc(640 * var(--u)) 1fr;background:#fff;color:var(--qp-text);min-height:calc(1009 * var(--u))}.qp-ind--photo-right{grid-template-columns:1fr calc(640 * var(--u))}.qp-ind--photo-right .qp-ind__photo{order:2}.qp-ind--navy{background:var(--qp-navy);color:#fff}.qp-ind--green{background:var(--qp-tint-green)}.qp-ind__photo{position:relative;min-height:360px}.qp-ind__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.qp-ind__copy{padding:calc(110 * var(--u)) calc(124 * var(--u)) calc(100 * var(--u)) calc(96 * var(--u));max-width:800px}.qp-ind--photo-right .qp-ind__copy{padding-left:max(20px,calc(96 * var(--u)));padding-right:calc(104 * var(--u));justify-self:end;width:100%;max-width:calc(800 * var(--u) + 200px)}.qp-ind__stat{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;line-height:.9;margin-left:calc(-4 * var(--u))}.qp-ind__big{font-family:var(--qp-font-round);font-weight:700;font-size:max(48px,calc(77 * var(--u)));letter-spacing:-.03em;color:var(--qp-blue)}.qp-ind__stat-label{font-family:var(--qp-font-round);font-weight:700;font-size:max(17px,calc(21 * var(--u)));letter-spacing:-.02em}.qp-ind__eyebrow{margin-top:calc(70 * var(--u));color:var(--qp-blue)}.qp-ind__title{margin-top:calc(16 * var(--u));max-width:580px;font-weight:700;font-size:max(32px,calc(45 * var(--u)));line-height:1;letter-spacing:-.02em}.qp-ind__text{margin-top:calc(18 * var(--u));max-width:560px;font-size:17px;line-height:1.55;color:var(--qp-muted)}.qp-ind__checks{display:grid;grid-template-columns:300px 300px;gap:18px 0;margin-top:calc(26 * var(--u))}.qp-ind__checks li{position:relative;padding-left:18px;max-width:260px;font-weight:600;font-size:15px;line-height:1.4}.qp-ind__checks li:before{content:'';position:absolute;left:0;top:8px;width:8px;height:8px;border-radius:50%;background:var(--qp-blue)}.qp-ind__meta{margin-top:calc(32 * var(--u));margin-bottom:8px;font-family:var(--qp-font-mono);font-weight:500;font-size:12px;letter-spacing:.06em;color:var(--qp-muted)}.qp-ind__ledger{max-width:580px}.qp-ind__ledger .qp-frow{padding:12px 0;border-top-color:#1f293740}.qp-ind__ledger .qp-frow__who strong,.qp-ind__ledger .qp-frow__amt{font-size:15px}.qp-ind__ledger .qp-frow__who span{font-size:12px;color:var(--qp-muted)}.qp-ind__ledger .qp-frow__amt{width:100px}.qp-ind__ledger .qp-frow__st{width:80px}.qp-ind .qp-frow__st--green{color:var(--qp-green-dark)}.qp-frow__st--muted{color:var(--qp-muted)}.qp-ind__copy>.qp-btn{margin-top:calc(48 * var(--u))}.qp-ind--navy .qp-ind__big,.qp-ind--navy .qp-ind__eyebrow{color:var(--qp-green)}.qp-ind--navy .qp-ind__checks li:before{background:var(--qp-green)}.qp-ind--navy .qp-ind__text,.qp-ind--navy .qp-ind__meta,.qp-ind--navy .qp-frow__who span,.qp-ind--navy .qp-frow__st--muted{color:#ffffffa6}.qp-ind--navy .qp-frow{border-top-color:#ffffff2e}.qp-ind--navy .qp-frow__st--green{color:var(--qp-green)}.qp-ind--green .qp-ind__big,.qp-ind--green .qp-ind__eyebrow{color:var(--qp-green-dark)}.qp-ind--green .qp-ind__checks li:before{background:var(--qp-green-dark)}@media(max-width:989px){.qp-dhero__grid{min-height:0;padding-bottom:60px}.qp-dhero__copy{width:auto;padding-top:130px}.qp-dhero__visual{position:relative;left:auto;top:auto;width:100%;height:auto;aspect-ratio:640 / 700;max-width:560px;margin-left:auto}.qp-dhero__lens{left:-40px;top:auto;bottom:-60px;width:220px;height:220px}.qp-dhero__chip{left:auto;right:10px;top:20px}.qp-specs__row{grid-template-columns:1fr 1fr 1fr;column-gap:12px}.qp-split__grid{grid-template-columns:1fr;row-gap:40px}.qp-wstack__text{margin-left:0}.qp-ind,.qp-ind--photo-right{grid-template-columns:1fr}.qp-ind--photo-right .qp-ind__photo{order:0}.qp-ind__photo{aspect-ratio:4 / 3}.qp-ind__copy,.qp-ind--photo-right .qp-ind__copy{padding:56px 20px 72px;max-width:none}}@media(max-width:749px){.qp-dhero__title{font-size:48px}.qp-specs .qp-wrap{padding-top:72px;padding-bottom:72px;overflow-x:auto}.qp-specs__row span+span{font-size:15px}.qp-band__inner{padding-top:100px}.qp-wstack .qp-wrap{padding-top:130px;padding-bottom:72px}.qp-wstack__line{padding-left:0;flex-wrap:wrap;white-space:normal;gap:10px}.qp-ind__checks{grid-template-columns:1fr}}.qp-quhero{background:#fff;overflow:hidden}.qp-quhero__grid{position:relative;min-height:calc(820 * var(--u))}.qp-quhero__copy{width:calc(760 * var(--u));padding-top:calc(200 * var(--u));padding-bottom:80px}.qp-quhero__title{margin-top:calc(20 * var(--u));margin-left:calc(-6 * var(--u));font-size:max(48px,calc(110 * var(--u)));line-height:.9;color:var(--qp-text)}.qp-quhero__title .qp-display__b{font-size:.918em}.qp-quhero__text{margin-top:calc(62 * var(--u));max-width:520px}.qp-quhero__btn{margin-top:calc(34 * var(--u))}.qp-quote{position:absolute;left:calc(889 * var(--u));top:calc(185 * var(--u));width:440px;padding:40px 36px;display:flex;flex-direction:column;gap:14px;background:#fff;box-shadow:0 30px 50px -10px #0b223629;transform:rotate(4deg);font-family:var(--qp-font-mono);color:var(--qp-text);line-height:normal}.qp-quote hr{width:100%;border:0;border-top:1.5px dashed rgba(31,41,55,.4);margin:0}.qp-quote__head{text-align:center;font-weight:700;font-size:17px}.qp-quote__for{text-align:center;font-weight:500;font-size:13px;color:var(--qp-muted)}.qp-quote__line{display:flex;justify-content:space-between;font-weight:500;font-size:15px}.qp-quote__line--total{font-weight:700;font-size:20px}.qp-quote__foot{text-align:center;font-family:var(--qp-font-round);font-weight:700;font-size:21px;letter-spacing:-.02em}.qp-ccols{background:#fff}.qp-ccols .qp-wrap{padding-top:calc(120 * var(--u));padding-bottom:calc(110 * var(--u))}.qp-ccols__title{font-size:max(42px,calc(76 * var(--u)));line-height:.92;color:var(--qp-text)}.qp-ccols__title .qp-display__b{font-size:1.013em}.qp-ccols__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:40px calc(36 * var(--u));margin-top:calc(92 * var(--u))}.qp-ccols__head{font-family:var(--qp-font-round);font-weight:700;font-size:32px;letter-spacing:-.02em;line-height:normal;margin-bottom:14px}.qp-ccols__col li{position:relative;display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid rgba(31,41,55,.2);font-weight:600;font-size:16px;line-height:normal;color:var(--qp-text)}.qp-ccols__col li:before{content:'';flex:none;width:8px;height:8px;border-radius:50%;background:var(--qp-green)}.qp-faq{background:var(--qp-tint-green)}.qp-faq--blue{background:var(--qp-tint)}.qp-faq--white{background:#fff}.qp-faq .qp-wrap{padding-top:calc(120 * var(--u));padding-bottom:calc(120 * var(--u))}.qp-faq__eyebrow{color:var(--qp-green-dark)}.qp-faq__title{margin-top:calc(14 * var(--u));font-weight:800;font-size:max(42px,calc(76 * var(--u)));letter-spacing:-.02em;line-height:normal;color:var(--qp-text)}.qp-faq__list{margin-top:calc(50 * var(--u))}.qp-faq__group{margin:48px 0 8px;font-family:var(--qp-font-round);font-weight:700;font-size:28px;letter-spacing:-.02em;color:var(--qp-blue)}.qp-faq__group:first-child{margin-top:0}.qp-faq__item{border-top:1px solid rgba(31,41,55,.35)}.qp-faq__item:last-child{border-bottom:1px solid rgba(31,41,55,.35)}.qp-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;cursor:pointer;list-style:none;font-weight:700;font-size:max(21px,calc(29 * var(--u)));letter-spacing:-.02em;line-height:normal;color:var(--qp-text)}.qp-faq__item summary::-webkit-details-marker{display:none}.qp-faq__icon{position:relative;flex:none;width:28px;height:28px}.qp-faq__icon:before,.qp-faq__icon:after{content:'';position:absolute;left:4px;right:4px;top:13px;height:2px;background:currentColor;transition:transform .3s var(--qp-ease)}.qp-faq__icon:after{transform:rotate(90deg)}.qp-faq__item[open] .qp-faq__icon:after{transform:rotate(0)}.qp-faq__answer{max-width:820px;margin-top:-12px;padding-bottom:26px;font-size:17px;line-height:1.55;color:var(--qp-muted)}.qp-faq__answer p{margin:0 0 .6em}.qp-faq__answer a{color:var(--qp-blue);text-decoration:underline}@media(max-width:989px){.qp-quhero__grid{min-height:0}.qp-quhero__copy{width:auto;padding-top:130px;padding-bottom:40px}.qp-quote{position:relative;left:auto;top:auto;margin:0 auto 80px;max-width:100%;transform:rotate(2deg)}}@media(max-width:749px){.qp-quhero__title{font-size:52px}.qp-quote{width:auto;padding:28px 22px}.qp-ccols .qp-wrap,.qp-faq .qp-wrap{padding-top:72px;padding-bottom:72px}}
/* QuetzalPay mobile fixes */
@media (max-width: 989px){.qp-ind,.qp-ind--photo-right{grid-template-columns:minmax(0,1fr)}.qp-ind__copy,.qp-ind__photo{min-width:0}.qp-ind__photo{width:100%;max-width:100%;min-height:0}}

/* QuetzalPay typography & spacing polish */
h1,h2,h3,.qp-display,[class*="__title"]{text-wrap-style:balance}
p,li,[class*="__text"],[class*="__sub"],[class*="__lede"],[class*="__caption"]{text-wrap-style:pretty}
.qp-step__sub{margin-top:8px}
.qp-eyebrow+h1,.qp-eyebrow+h2,.qp-eyebrow+.qp-duo__title{margin-top:10px}
.qp-duo__text{margin-top:14px}
.qp-compare__text{line-height:1.5}
.qp-feature__caption{line-height:1.45}
.qp-footer__tagline{line-height:1.3}
.qp-quote{gap:18px}
.qp-quote__line{line-height:1.35;gap:12px}
