.gv-scale{position:relative;width:100%;aspect-ratio:2 / 1}.gv-scale__inner{position:absolute;top:0;left:0;transform-origin:0 0}.gv-card{--gv-red: #E31E24;--gv-red-deep: #a50f14;--gv-ink: #0b0b0c;position:relative;width:100%;aspect-ratio:2 / 1;container-type:inline-size;overflow:hidden;border-radius:16px;background:var(--gv-ink);color:#fff;font-family:Archivo,Geologica,sans-serif;isolation:isolate;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gv-card *{box-sizing:border-box}.gv-col{position:absolute;inset:0 auto 0 0;width:58%;padding:3.2cqw 3.6cqw 10cqw;display:flex;flex-direction:column;align-items:flex-start;gap:.9cqw;z-index:3}.gv-logo{height:3.8cqw;width:auto;display:block;margin-bottom:.4cqw}.gv-shout{font-family:Oswald,Archivo,sans-serif;font-weight:700;text-transform:uppercase;font-size:6.2cqw;line-height:.95;letter-spacing:.005em}.gv-shout--xl{font-size:6.6cqw}.gv-red{color:var(--gv-red)}.gv-amount{display:inline-flex;align-items:center;background:#fff;color:var(--gv-red);font-family:Oswald,Archivo,sans-serif;font-weight:700;font-size:7cqw;line-height:1;padding:.8cqw 3cqw 1cqw;border-radius:999px;white-space:nowrap;box-shadow:0 1cqw 2.4cqw -1cqw #0000008c}.gv-hand{font-family:Caveat,cursive;font-weight:700;font-size:3.9cqw;line-height:1;color:#fff;display:inline-flex;align-items:flex-end;gap:.6cqw;max-width:100%}.gv-hand--lg{font-size:4.6cqw}.gv-hand--sm{font-size:3.1cqw;opacity:.92}.gv-arrow{width:4.6cqw;height:3cqw;flex:none;transform:translateY(.4cqw)}.gv-arrow--down{transform:rotate(35deg) translateY(.6cqw)}.gv-pills{display:flex;flex-wrap:wrap;gap:.8cqw}.gv-pill{border:.3cqw solid #fff;border-radius:999px;padding:.55cqw 1.6cqw;font-size:1.95cqw;font-weight:800;line-height:1;white-space:nowrap}.gv-pill--solid{background:#fff;color:var(--gv-red)}.gv-note{font-family:Caveat,cursive;font-weight:600;font-size:2.7cqw;line-height:1.05;max-width:100%;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gv-meta{position:absolute;inset:auto 0 0;z-index:4;display:flex;align-items:center;gap:3.2cqw;padding:1.3cqw 3.6cqw 1.5cqw;background:#0b0b0cd1;border-top:.5cqw solid var(--gv-red);font-size:1.7cqw}.gv-meta>div{display:flex;flex-direction:column;gap:.3cqw}.gv-meta__label{text-transform:uppercase;letter-spacing:.12em;font-weight:800;font-size:1.35cqw;opacity:.7}.gv-meta__code{font-family:Oswald,Archivo,sans-serif;font-weight:700;font-size:2.9cqw;letter-spacing:.08em;line-height:1}.gv-meta__value{font-weight:800;font-size:2.1cqw;line-height:1.1}.gv-meta__from .gv-meta__value{max-width:22cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gv-meta__web{margin-left:auto;font-weight:800;font-size:1.8cqw;opacity:.85}.gv-art{position:absolute;z-index:1;pointer-events:none;display:block}.gv-card--plakat{background:var(--gv-red)}.gv-card--plakat .gv-diag{position:absolute;inset:0;z-index:2;background:var(--gv-ink);clip-path:polygon(0 0,60% 0,48% 100%,0 100%)}.gv-art--keyboard{right:0;bottom:0;height:88%;width:auto}.gv-card--oslava{background:radial-gradient(120% 140% at 20% 10%,#ff2a31 0%,var(--gv-red) 45%,var(--gv-red-deep) 100%)}.gv-slab--right{position:absolute;inset:0;z-index:1;background:#000;clip-path:polygon(50% 0,100% 0,100% 100%,40% 100%)}.gv-art--controller{right:2%;bottom:24%;width:44%;height:auto;z-index:2}.gv-confetti{position:absolute;inset:0;z-index:2;pointer-events:none}.gv-confetti span{position:absolute;width:1.4cqw;height:.6cqw;border-radius:.2cqw;background:#fff;opacity:.92}.gv-confetti span:nth-child(3n){background:var(--gv-ink);width:1cqw;height:1cqw;border-radius:50%}.gv-confetti span:nth-child(4n){background:#ffd5d6}.gv-art--room{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%}.gv-shade{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#0b0b0cf5,#0b0b0cdb 42%,#0b0b0c1a 72%)}.gv-card--korporat{background:#fff;color:#131316;border:.25cqw solid #e5e5ea}.gv-corp-bar{position:absolute;inset:0 0 0 auto;width:34%;z-index:1;background:#131316;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%)}.gv-corp-bar:after{content:"";position:absolute;inset:0 auto 0 0;width:100%;background:var(--gv-red);clip-path:polygon(22% 0,25% 0,3% 100%,0 100%)}.gv-corp-mark{position:absolute;z-index:2;right:5%;top:50%;transform:translateY(-80%);width:20%;height:auto;opacity:.95}.gv-col--corp{width:66%;gap:.9cqw;padding-top:4cqw}.gv-card--korporat .gv-logo{height:3.6cqw;margin-bottom:1.4cqw}.gv-corp-title{font-weight:800;font-size:2.2cqw;text-transform:uppercase;letter-spacing:.18em;color:var(--gv-red)}.gv-corp-amount{font-weight:900;font-size:8.8cqw;letter-spacing:-.03em;line-height:1}.gv-corp-line{font-size:2.2cqw}.gv-corp-note{font-size:2cqw;font-style:italic;color:#52525b;max-width:92%;overflow-wrap:anywhere}.gv-corp-uses{margin-top:auto;font-size:1.7cqw;color:#6d6d78;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.gv-card--korporat .gv-meta{background:#f4f4f5;color:#131316;border-top-color:var(--gv-red)}.gv-card--vanoce{background:radial-gradient(110% 130% at 80% 20%,#1c1c1f 0%,var(--gv-ink) 60%)}.gv-ribbon{position:absolute;z-index:1;background:var(--gv-red)}.gv-ribbon--v{top:0;bottom:0;left:76%;width:6cqw}.gv-ribbon--h{left:58%;right:0;top:34%;height:6cqw}.gv-ribbon:before,.gv-ribbon:after{content:"";position:absolute;background:#ffffff59}.gv-ribbon--v:before,.gv-ribbon--v:after{top:0;bottom:0;width:.25cqw}.gv-ribbon--v:before{left:.8cqw}.gv-ribbon--v:after{right:.8cqw}.gv-ribbon--h:before,.gv-ribbon--h:after{left:0;right:0;height:.25cqw}.gv-ribbon--h:before{top:.8cqw}.gv-ribbon--h:after{bottom:.8cqw}.gv-bow{position:absolute;z-index:2;left:79%;top:37%;width:22cqw;height:auto;transform:translate(-50%,-50%) rotate(-6deg)}.gv-snow{position:absolute;inset:0;z-index:2;pointer-events:none}.gv-snow span{position:absolute;border-radius:50%;background:#fff;opacity:.85}.gv-card--genz{background:var(--gv-ink)}.gv-art--girl{right:0;bottom:0;height:100%;width:auto}.gv-card--genz .gv-col{width:60%}.gv-phone{background:#fff;color:#131316;border-radius:2cqw;padding:1.6cqw 2.2cqw 1.8cqw;border-left:.9cqw solid var(--gv-red);box-shadow:0 1.2cqw 3cqw -1cqw #000000b3;transform:rotate(-2deg);max-width:100%}.gv-phone__title{font-family:Oswald,Archivo,sans-serif;font-weight:700;text-transform:uppercase;font-size:4.6cqw;line-height:1}.gv-phone__text{font-size:2.6cqw;font-weight:700;margin-top:.6cqw}.gv-phone__text .gv-red{font-family:Oswald,Archivo,sans-serif;font-size:3.6cqw}.gv-phone__sub{font-size:1.5cqw;color:#6d6d78;margin-top:.6cqw;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.gv-page{background:var(--sz-ground);color:var(--sz-text);padding:16px 16px 96px}.gv-wrap{max-width:1180px;margin:0 auto}.gv-hero{position:relative;overflow:hidden;border-radius:26px;background:#0b0b0c;color:#fff;display:grid;grid-template-columns:1.25fr .75fr;min-height:420px}.gv-hero:before{content:"";position:absolute;inset:0;background:#e31e24;clip-path:polygon(0 0,64% 0,52% 100%,0 100%)}.gv-hero__body{position:relative;z-index:2;padding:44px 40px 40px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.gv-hero__kicker{font-family:Caveat,cursive;font-weight:700;font-size:30px;line-height:1;display:inline-flex;gap:8px;align-items:flex-end}.gv-hero__kicker svg{width:42px;height:28px;transform:rotate(35deg) translateY(6px)}.gv-hero h1{margin:0;font-family:Oswald,Archivo,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(44px,7.4vw,92px);line-height:.92;color:#fff;text-wrap:balance}.gv-hero__sub{margin:0;max-width:46ch;font-size:17px;line-height:1.45;font-weight:600;color:#fff}.gv-hero__pills{display:flex;flex-wrap:wrap;gap:8px}.gv-hero__pill{border:2px solid #fff;border-radius:999px;padding:7px 14px;font-weight:800;font-size:13.5px;color:#fff}.gv-hero__cta{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#e31e24;font-family:Oswald,Archivo,sans-serif;font-weight:700;text-transform:uppercase;font-size:22px;padding:12px 26px;border-radius:999px;border:0;cursor:pointer;text-decoration:none}.gv-hero__cta:hover{transform:translateY(-2px)}.gv-hero__cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.gv-hero__art{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center}.gv-hero__art img{width:100%;max-width:380px;height:auto;display:block}.gv-hero__boss{position:absolute;z-index:3;left:-6%;top:16%;font-family:Caveat,cursive;font-weight:700;font-size:25px;line-height:1.05;color:#fff;transform:rotate(-6deg);max-width:11ch}.gv-hero__boss svg{width:40px;height:26px;display:block;margin:4px 0 0 60%;transform:rotate(10deg)}.gv-section{margin-top:56px}.gv-h2{margin:0 0 6px;font-family:Oswald,Archivo,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(30px,4.6vw,48px);line-height:.98;color:var(--sz-text)}.gv-h2-note{font-family:Caveat,cursive;font-weight:700;font-size:24px;color:var(--sz-red-text, var(--sz-red));margin:0 0 22px}.gv-uses{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gv-use{border-radius:22px;padding:24px 22px;display:flex;flex-direction:column;gap:12px;background:var(--sz-slab);color:var(--sz-slab-text)}.gv-use:nth-child(2){background:#e31e24;color:#fff}.gv-use h3{margin:0;font-family:Oswald,Archivo,sans-serif;font-weight:700;text-transform:uppercase;font-size:26px;line-height:1}.gv-use p{margin:0;font-size:15px;line-height:1.5}.gv-use__pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.gv-use__pills span{border:2px solid currentColor;border-radius:999px;padding:5px 11px;font-weight:800;font-size:12.5px}.gv-use__num{font-family:Oswald,sans-serif;font-weight:700;font-size:15px;opacity:.7}.gv-cfg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.gv-cfg__preview{position:sticky;top:96px;display:flex;flex-direction:column;gap:10px}.gv-cfg__label{font-family:Archivo,Geologica,sans-serif;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--sz-text);margin:0 0 10px}.gv-cfg__hint{font-size:13.5px;color:var(--sz-text-dim);margin:-4px 0 12px}.gv-block{margin-bottom:28px}.gv-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:18px;background:var(--sz-surface);border:2px solid var(--sz-border)}.gv-total b{font-family:Oswald,Archivo,sans-serif;font-size:30px;font-weight:700;color:var(--sz-text)}.gv-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gv-amount-btn{border-radius:16px;border:2px solid var(--sz-border);background:var(--sz-surface);color:var(--sz-text);font-family:Oswald,Archivo,sans-serif;font-weight:700;font-size:22px;padding:12px 6px;cursor:pointer;min-height:56px;transition:border-color .15s,background .15s,color .15s,transform .12s}.gv-amount-btn small{display:block;font-family:Archivo,sans-serif;font-size:11px;font-weight:800;opacity:.7}.gv-amount-btn:hover{border-color:#e31e24;transform:translateY(-1px)}.gv-amount-btn[aria-pressed=true]{background:#e31e24;border-color:#e31e24;color:#fff}.gv-amount-btn[aria-pressed=true] small{opacity:1}.gv-amount-btn:focus-visible,.gv-design-btn:focus-visible,.gv-choice:focus-within{outline:2px solid #E31E24;outline-offset:2px}.gv-custom{margin-top:10px;display:flex;align-items:center;gap:10px}.gv-custom .pl-input{max-width:200px}.gv-designs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.gv-design-btn{display:flex;flex-direction:column;gap:7px;padding:7px;border-radius:16px;cursor:pointer;text-align:left;border:2px solid var(--sz-border);background:var(--sz-surface);color:var(--sz-text)}.gv-design-btn[aria-pressed=true]{border-color:#e31e24;box-shadow:0 0 0 2px #e31e24}.gv-design-btn .gv-scale{border-radius:10px;overflow:hidden;pointer-events:none}.gv-design-btn b{font-size:14px;font-weight:900;padding:0 3px}.gv-design-btn span{font-size:12px;color:var(--sz-text-dim);padding:0 3px 3px;line-height:1.25}.gv-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gv-grid-2>.gv-span-2{grid-column:1 / -1}.gv-count{font-size:12px;color:var(--sz-text-dim);text-align:right}.gv-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gv-choice{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:16px;cursor:pointer;border:2px solid var(--sz-border);background:var(--sz-surface);color:var(--sz-text)}.gv-choice:has(input:checked){border-color:#e31e24}.gv-choice input{accent-color:#E31E24;margin-top:3px;width:18px;height:18px;flex:none}.gv-choice b{display:block;font-weight:900}.gv-choice small{display:block;color:var(--sz-text-dim);font-size:12.5px;line-height:1.35;margin-top:3px}.gv-terms{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--sz-text)}.gv-terms input{accent-color:#E31E24;width:20px;height:20px;margin-top:1px;flex:none}.gv-terms a,.gv-link{color:var(--sz-red-text, #E31E24);font-weight:700;text-decoration:underline;text-underline-offset:2px}.gv-alert{border-radius:16px;padding:14px 16px;font-weight:600;font-size:14.5px;line-height:1.45;border:2px solid #E31E24;color:var(--sz-text);background:var(--sz-surface)}.gv-human:not(:empty){margin-bottom:14px}.gv-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:gv}.gv-step{border-radius:20px;padding:20px;background:var(--sz-surface);border:2px solid var(--sz-border);position:relative}.gv-step:before{counter-increment:gv;content:"0" counter(gv);font-family:Oswald,sans-serif;font-weight:700;font-size:34px;color:#e31e24;display:block;line-height:1;margin-bottom:8px}.gv-step b{display:block;font-size:17px;font-weight:900;margin-bottom:6px}.gv-step p{margin:0;font-size:14.5px;line-height:1.45;color:var(--sz-text-dim)}.gv-faq{display:grid;gap:10px}.gv-faq details{border-radius:18px;background:var(--sz-surface);border:2px solid var(--sz-border);padding:4px 18px}.gv-faq summary{cursor:pointer;font-weight:800;padding:12px 0;list-style-position:outside}.gv-faq p{margin:0 0 14px;line-height:1.5;color:var(--sz-text-dim)}.gv-seller{border-radius:22px;padding:22px;background:var(--sz-surface);border:2px dashed var(--sz-border);font-size:14px;line-height:1.6;color:var(--sz-text)}.gv-seller h2{margin:0 0 8px;font-size:15px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.gv-seller dl{display:grid;grid-template-columns:max-content 1fr;gap:2px 14px;margin:0 0 10px}.gv-seller dt{color:var(--sz-text-dim)}.gv-seller dd{margin:0;font-weight:700}.gv-vp{max-width:900px;margin:0 auto}.gv-vp h1{margin:0 0 10px;font-family:Oswald,Archivo,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(34px,5.5vw,56px);line-height:.95;color:var(--sz-text)}.gv-vp__lead{margin:0 0 22px;font-size:16px;line-height:1.5;color:var(--sz-text-dim);max-width:60ch}.gv-pay{display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:start;border-radius:24px;padding:22px;background:var(--sz-surface);border:2px solid var(--sz-border)}.gv-pay__qr{background:#fff;padding:14px;border-radius:18px;border:3px solid #E31E24;display:flex;flex-direction:column;align-items:center;gap:8px}.gv-pay__qr small{color:#52525b;font-size:12px;font-weight:700;text-align:center;max-width:190px}.gv-pay dl{margin:0;display:grid;grid-template-columns:max-content 1fr auto;gap:10px 14px;align-items:center}.gv-pay dt{color:var(--sz-text-dim);font-size:14px}.gv-pay dd{margin:0;font-weight:900;font-size:18px;color:var(--sz-text);overflow-wrap:anywhere}.gv-copy{border:2px solid var(--sz-border);background:transparent;color:var(--sz-text);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:800;cursor:pointer;min-height:36px}.gv-copy:hover{border-color:#e31e24}.gv-muted{color:var(--sz-text-dim);font-size:14px;line-height:1.5}.gv-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.gv-print-sheet{margin-top:18px}.gv-print-info{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;font-size:13.5px;line-height:1.5;color:var(--sz-text)}.gv-print-info h2{margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.1em;font-weight:900}.gv-print-info ol{margin:0;padding-left:18px}.gv-print-seller{margin-top:14px;font-size:11.5px;color:var(--sz-text-dim);line-height:1.5}.gv-terms-page{max-width:820px;margin:0 auto;line-height:1.6;color:var(--sz-text)}.gv-terms-page h1{font-family:Oswald,Archivo,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(32px,5vw,50px);line-height:.98;margin:0 0 8px}.gv-terms-page h2{font-size:18px;font-weight:900;margin:28px 0 8px}.gv-terms-page ol,.gv-terms-page ul{padding-left:20px}.gv-terms-page li{margin:5px 0}.gv-terms-page .gv-muted{margin-bottom:20px}@media(max-width:960px){.gv-cfg{grid-template-columns:1fr}.gv-cfg__preview{position:static;order:-1}.gv-uses{grid-template-columns:1fr}.gv-steps{grid-template-columns:1fr 1fr}}@media(max-width:720px){.gv-hero{grid-template-columns:1fr;min-height:0}.gv-hero:before{clip-path:polygon(0 0,100% 0,100% 78%,0 90%)}.gv-hero__body{padding:30px 22px 10px}.gv-hero__art img{max-width:260px}.gv-hero__boss{left:4%;top:18%;font-size:21px}.gv-amounts{grid-template-columns:repeat(4,1fr)}.gv-grid-2,.gv-choices,.gv-print-info,.gv-steps{grid-template-columns:1fr}.gv-pay{grid-template-columns:1fr;justify-items:center}.gv-pay dl{grid-template-columns:max-content 1fr;width:100%}.gv-pay dl .gv-copy{grid-column:2;justify-self:start}}@media(max-width:440px){.gv-amounts{grid-template-columns:repeat(2,1fr)}}.gv-print-portal{display:none}@media print{@page{size:A4 portrait;margin:10mm}html,body{background:#fff!important}body>*:not(.gv-print-portal){display:none!important}.gv-print-portal{display:block!important;color:#131316}.gv-print-portal .gv-print-sheet{margin:0;width:190mm}.gv-print-portal .gv-scale__inner{transform:none!important;width:100%!important}.gv-print-portal .gv-print-info,.gv-print-portal .gv-print-seller{color:#131316!important}}
