.mkt-split{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.mkt-split--rev{direction:rtl}.mkt-split--rev>*{direction:ltr}@media (max-width:860px){.mkt-split{grid-template-columns:1fr;gap:2.5rem}.mkt-split--rev{direction:ltr}}.mkt-split__copy h2{margin:0 0 .75rem}.mkt-split__copy h2 em{font-family:var(--mkt-font-accent);letter-spacing:0;color:oklch(var(--teal-11));font-size:.95em;font-style:italic;font-weight:400}.mkt-split__copy>p{color:oklch(var(--muted-foreground));text-wrap:pretty;margin:0 0 1rem}.mkt-split__eyebrow{font-size:var(--mkt-text-label-12);letter-spacing:.12em;text-transform:uppercase;color:oklch(var(--primary));margin:0 0 .75rem;font-weight:600;display:inline-block}.mkt-split__note{color:oklch(var(--muted-foreground));text-wrap:pretty;margin:1rem 0 0}.mkt-split__link{color:oklch(var(--teal-11));align-items:center;gap:.375rem;margin-top:1.5rem;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex}.mkt-split__link svg{flex-shrink:0;transition:transform .16s}.mkt-split__link:hover{color:oklch(var(--teal-12));text-underline-offset:.18em;text-decoration:underline}.mkt-split__link:hover svg,.mkt-split__link:focus-visible svg{transform:translate(.15rem)}.mkt-split__vis{border:1px solid oklch(var(--border));background:oklch(var(--card));border-radius:1rem;min-width:0;overflow:hidden;box-shadow:0 16px 48px -28px #00000029;box-shadow:0 16px 48px -28px lab(0% 0 0/.16)}.mkt-split__vis--video{background:#f5f1e8;justify-content:center;align-items:center;min-height:28rem;display:flex;position:relative}.mkt-split__vis--plain{box-shadow:none;background:0 0;border:none;overflow:visible}.mkt-split__vis-inner{flex-direction:column;gap:.75rem;padding:1.375rem;display:flex}.mkt-split__vis-note{text-align:right;color:oklch(var(--muted-foreground));margin:.5rem 0 0}.mkt-split__vis--bounded{height:var(--mkt-visual-height,24rem);min-height:0;max-height:var(--mkt-visual-height,24rem);border:1px solid oklch(var(--border));background:oklch(var(--card));border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;overflow:hidden}.mkt-split__vis--bounded .mkt-split__vis-inner{align-items:center;width:100%;padding:0}.mkt-split__vis--bounded .vgf-voucher-grid--panel{width:min(100%, calc((var(--mkt-visual-height,24rem) - 4.5rem) * 340 / 580));gap:.75rem;margin:0}.mkt-split__vis--bounded .vgf-product-video{object-fit:contain;width:100%;height:100%;max-height:100%}.mkt-split__vis--bounded.mkt-split__vis--plain>:first-child{width:min(100%, calc((var(--mkt-visual-height,24rem) - 10rem) * 1.6))}.mkt-split__vis--bounded .mkt-split__vis-note{flex:none;margin-top:.5rem}@media (max-width:560px){.mkt-split__vis--hide-mobile{display:none}.mkt-split__vis--video{max-height:22rem}}.mkt-fbs{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.mkt-fbs--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem;margin-top:2.5rem;display:grid}@media (max-width:760px){.mkt-fbs--grid{grid-template-columns:1fr}}.mkt-fb{scroll-margin-top:calc(var(--mkt-nav-height,3.5rem) + 1rem);align-items:flex-start;gap:.875rem;display:flex}.mkt-fb__icon{background:oklch(var(--primary) / .1);width:2rem;height:2rem;color:oklch(var(--primary));border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.mkt-fb__icon svg{width:1rem;height:1rem}.mkt-fb__text{flex:auto;min-width:0}.mkt-fb__head{flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin-bottom:.25rem;display:flex}.mkt-fb__head h3{color:oklch(var(--foreground));margin:0}.mkt-fb__plan{background:oklch(var(--primary) / .1);color:oklch(var(--primary));letter-spacing:.04em;white-space:nowrap;border-radius:999px;flex-shrink:0;max-width:100%;padding:.125rem .5rem;font-weight:600;display:inline-block}@media (max-width:1100px){.mkt-fb__head{flex-direction:column;align-items:flex-start}}.mkt-fb__text p{color:oklch(var(--muted-foreground));text-wrap:pretty;margin:0}.vgf-voucher-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem;margin-top:2.5rem;display:grid}@media (max-width:1000px){.vgf-voucher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.vgf-voucher-grid{grid-template-columns:1fr 1fr}}.vgf-voucher-grid .vp-wrap{width:100%;min-width:0;container-type:inline-size}.vgf-voucher-grid .vp{--brand:#0f172a;--fg:#fff;--fg-muted:#ffffffb3;--fg-faint:#ffffff80;--vp-border:#fff3;--top-fade:#0000008c;aspect-ratio:340/580;isolation:isolate;background:var(--brand);width:100%;color:var(--fg);-webkit-font-smoothing:antialiased;border-radius:7cqw;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 7cqw 18cqw -7cqw #0000008c}.vgf-voucher-grid .vp-hero{z-index:0;width:100%;height:61%;position:absolute;inset:0 0 auto}.vgf-voucher-grid .vp-hero img{object-fit:cover;filter:brightness(.99)contrast(1.05)saturate(1.04)}.vgf-voucher-grid .vp-hero-top{background:linear-gradient(to bottom, var(--top-fade), transparent);width:100%;height:26cqw;position:absolute;inset:0 0 auto}.vgf-voucher-grid .vp-hero-fade{background:linear-gradient(to top, var(--brand), transparent);width:100%;height:34cqw;position:absolute;inset:auto 0 0}.vgf-voucher-grid .vp-head{z-index:2;filter:drop-shadow(0 1px 2px #00000047);flex:none;justify-content:space-between;align-items:center;gap:3cqw;padding:5.8cqw 5.9cqw 3.5cqw;display:flex;position:relative}.vgf-voucher-grid .vp-biz{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;max-width:64%;font-size:5.2cqw;font-weight:700;line-height:1.05;overflow:hidden}.vgf-voucher-grid .vp-gift{text-transform:uppercase;letter-spacing:.2em;color:var(--fg-muted);flex:none;font-size:2.9cqw;font-weight:700}.vgf-voucher-grid .vp-spacer{z-index:1;flex:auto;position:relative}.vgf-voucher-grid .vp-body{z-index:2;flex:none;padding-bottom:13.5cqw;position:relative}.vgf-voucher-grid .vp-field{padding:2cqw 5.9cqw}.vgf-voucher-grid .vp-label{text-transform:uppercase;letter-spacing:.16em;color:var(--fg-muted);margin-bottom:1cqw;font-size:3.2cqw;font-weight:600}.vgf-voucher-grid .vp-value{letter-spacing:0;color:var(--fg);font-variant-numeric:tabular-nums;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:7cqw;font-weight:700;line-height:1.08;display:-webkit-box;overflow:hidden}.vgf-voucher-grid .vp-tofrom{gap:3cqw;padding:4cqw 5.9cqw 0;display:flex}.vgf-voucher-grid .vp-tofrom>div{flex:1 1 0;min-width:0}.vgf-voucher-grid .vp-tofrom .r{text-align:right}.vgf-voucher-grid .vp-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:4.4cqw;font-weight:500;overflow:hidden}.vgf-voucher-grid .vp-msg{color:var(--fg);opacity:.9;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding:4cqw 5.9cqw 3cqw;font-size:3.8cqw;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}.vgf-voucher-grid .vp-foot{z-index:3;justify-content:space-between;align-items:center;gap:3cqw;display:flex;position:absolute;bottom:4.6cqw;left:5.9cqw;right:5.9cqw}.vgf-voucher-grid .vp-code{font-family:var(--mkt-font-mono);letter-spacing:.08em;color:var(--fg-faint);white-space:nowrap;text-overflow:ellipsis;font-size:3.5cqw;font-weight:700;overflow:hidden}.vgf-voucher-grid .vp-exp{color:var(--fg);white-space:nowrap;flex:none;font-size:3.5cqw;font-weight:500}.vgf-voucher-grid .vp-exp b{text-transform:uppercase;letter-spacing:.16em;color:var(--fg-muted);margin-right:1.4cqw;font-size:2.9cqw;font-weight:600}.vgf-voucher-grid--panel{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.vgf-product-video{width:100%;height:auto;display:block}.vgf-product-video--portrait{object-fit:cover;width:min(100%,26rem);max-height:36rem}.vgf-vis-inner{flex-direction:column;gap:.75rem;padding:1.375rem;display:flex}.mkt-split__vis--bounded.mkt-split__vis--video{padding-bottom:4.5rem}.vgf-video-control{border:1px solid oklch(var(--border));background:oklch(var(--card));min-height:2.75rem;color:oklch(var(--foreground));cursor:pointer;border-radius:.5rem;align-items:center;gap:.375rem;padding:.5rem .75rem;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.vgf-video-control:focus-visible{outline:2px solid oklch(var(--ring));outline-offset:2px}
.mkt-split__vis.mkt-split__vis--story{width:100%;height:auto;min-height:0;max-height:none;margin:0;padding:0;display:block;overflow:hidden}.mkt-story .mkt-story__video{aspect-ratio:1920/1520;object-fit:contain;width:100%;height:auto;display:block}.mkt-story .vgf-video-control{margin:.75rem 1rem 0;position:static}.mkt-story figcaption{color:oklch(var(--muted-foreground));line-height:var(--mkt-leading-body);margin:0;padding:.75rem 1rem 1rem}@media (max-width:640px){.mkt-story .mkt-story__video{aspect-ratio:840/2280}}@media (max-width:560px){.mkt-split__vis.mkt-split__vis--story.mkt-split__vis--hide-mobile{display:none}}