.page-module__hYc4OW__page{max-width:var(--container-max);padding:calc(var(--navbar-height) + var(--space-lg)) var(--space-lg) var(--space-3xl);margin:0 auto}.page-module__hYc4OW__hero{gap:var(--space-2xl);padding:var(--space-3xl) 0;grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-module__hYc4OW__heroContent{max-width:520px}.page-module__hYc4OW__heroBadge{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-md);background:var(--glass-primary);border:1px solid var(--glass-border-light);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-cta);margin-bottom:var(--space-lg);font-weight:600;display:inline-flex}.page-module__hYc4OW__heroTitle{font-size:var(--text-5xl);margin-bottom:var(--space-lg);font-weight:800;line-height:1.1}.page-module__hYc4OW__heroAccent{background:linear-gradient(135deg, var(--color-cta), #f0c27f);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__hYc4OW__heroSub{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-xl)}.page-module__hYc4OW__heroActions{gap:var(--space-md);display:flex}.page-module__hYc4OW__heroVisual{justify-content:center;display:flex}.page-module__hYc4OW__certPreviewHero{border-radius:var(--radius-xl);width:380px;height:240px;padding:var(--space-xl);box-shadow:var(--shadow-glass-xl);flex-direction:column;justify-content:space-between;transition:transform .5s;display:flex;position:relative;overflow:hidden;transform:perspective(600px)rotateY(-8deg)rotateX(3deg)}.page-module__hYc4OW__certPreviewHero:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff26 0%,#0000 50%);position:absolute;inset:0}.page-module__hYc4OW__certPreviewHero:hover{transform:perspective(600px)rotateY(0)rotateX(0)}.page-module__hYc4OW__certLogoSmall{border-radius:var(--radius-sm);width:32px;height:32px;font-weight:800;font-size:var(--text-xs);color:#fff;background:#fff3;justify-content:center;align-items:center;display:flex}.page-module__hYc4OW__certPreviewTitle{font-size:var(--text-sm);color:#ffffffb3;font-weight:500}.page-module__hYc4OW__certPreviewAmount{font-size:var(--text-4xl);color:#fff;text-shadow:0 2px 8px #0003;font-weight:800}.page-module__hYc4OW__certPreviewText{font-size:var(--text-xs);color:#ffffff80}.page-module__hYc4OW__howSection{padding:var(--space-3xl) 0}.page-module__hYc4OW__sectionTitle{font-size:var(--text-3xl);text-align:center;margin-bottom:var(--space-2xl);font-weight:800}.page-module__hYc4OW__stepsGrid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.page-module__hYc4OW__stepCard{text-align:center;padding:var(--space-2xl) var(--space-xl);background:var(--glass-primary);-webkit-backdrop-filter:blur(var(--blur-md));border:1px solid var(--glass-border-light);border-radius:var(--radius-xl);position:relative}.page-module__hYc4OW__stepNumber{top:var(--space-md);left:var(--space-md);background:var(--color-cta);color:#fff;width:28px;height:28px;font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute}.page-module__hYc4OW__stepIcon{color:var(--color-cta);margin-bottom:var(--space-md)}.page-module__hYc4OW__stepCard h3{font-size:var(--text-base);margin-bottom:var(--space-xs);font-weight:700}.page-module__hYc4OW__stepCard p{font-size:var(--text-sm);color:var(--text-muted)}.page-module__hYc4OW__builderSection{padding:var(--space-3xl) 0}.page-module__hYc4OW__builderLayout{gap:var(--space-2xl);grid-template-columns:1fr 400px;align-items:start;display:grid}.page-module__hYc4OW__builderForm{gap:var(--space-xl);flex-direction:column;display:flex}.page-module__hYc4OW__formGroup{padding:var(--space-xl);background:var(--glass-primary);-webkit-backdrop-filter:blur(var(--blur-md));border:1px solid var(--glass-border-light);border-radius:var(--radius-xl)}.page-module__hYc4OW__formLabel{align-items:center;gap:var(--space-sm);font-size:var(--text-base);margin-bottom:var(--space-lg);color:var(--text-primary);font-weight:700;display:flex}.page-module__hYc4OW__amountGrid{gap:var(--space-sm);margin-bottom:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.page-module__hYc4OW__amountBtn{padding:var(--space-md);background:var(--glass-secondary);border:2px solid var(--glass-border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);font-weight:700}.page-module__hYc4OW__amountBtn:hover{border-color:var(--glass-border-medium);background:var(--glass-hover)}.page-module__hYc4OW__amountBtnActive{border-color:var(--color-cta);color:var(--color-cta);background:#e8a87c26;box-shadow:0 0 12px #e8a87c33}.page-module__hYc4OW__customAmountWrap{align-items:center;gap:var(--space-sm);display:flex}.page-module__hYc4OW__customLabel{font-size:var(--text-sm);color:var(--text-muted);flex-shrink:0}.page-module__hYc4OW__customInput{padding:var(--space-sm) var(--space-md);background:var(--glass-input);border:1px solid var(--glass-border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);outline:none;flex:1;max-width:140px}.page-module__hYc4OW__customInput:focus{border-color:var(--color-cta)}.page-module__hYc4OW__currencySign{font-size:var(--text-sm);color:var(--text-muted);font-weight:700}.page-module__hYc4OW__themeGrid{gap:var(--space-sm);grid-template-columns:repeat(2,1fr);display:grid}.page-module__hYc4OW__themeBtn{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);font-size:var(--text-sm);color:#fff;cursor:pointer;transition:all var(--transition-fast);text-shadow:0 1px 3px #0000004d;border:2px solid #0000;font-weight:600;position:relative}.page-module__hYc4OW__themeBtn:hover{box-shadow:var(--shadow-glass-md);transform:translateY(-2px)}.page-module__hYc4OW__themeBtnActive{border-color:#fff;box-shadow:0 0 16px #ffffff4d}.page-module__hYc4OW__themeCheck{color:#1a1a2e;background:#fff;border-radius:50%;width:18px;height:18px;padding:2px;position:absolute;top:6px;right:6px}.page-module__hYc4OW__fieldRow{gap:var(--space-md);margin-bottom:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.page-module__hYc4OW__field{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__hYc4OW__fieldLabel{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider);font-weight:600}.page-module__hYc4OW__textInput{padding:12px var(--space-md);background:var(--glass-input);border:1px solid var(--glass-border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);transition:border-color var(--transition-fast);outline:none}.page-module__hYc4OW__textInput:focus{border-color:var(--color-cta)}.page-module__hYc4OW__textArea{padding:12px var(--space-md);background:var(--glass-input);border:1px solid var(--glass-border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);resize:vertical;min-height:80px;transition:border-color var(--transition-fast);outline:none}.page-module__hYc4OW__textArea:focus{border-color:var(--color-cta)}.page-module__hYc4OW__buyRow{padding:var(--space-xl);background:var(--glass-primary);-webkit-backdrop-filter:blur(var(--blur-md));backdrop-filter:blur(var(--blur-md));border:1px solid var(--glass-border-light);border-radius:var(--radius-xl);justify-content:space-between;align-items:center;display:flex}.page-module__hYc4OW__buyTotal span:first-child{font-size:var(--text-sm);color:var(--text-muted);display:block}.page-module__hYc4OW__buyAmount{font-size:var(--text-2xl);color:var(--color-cta);font-weight:800}.page-module__hYc4OW__previewCol{position:relative}.page-module__hYc4OW__previewSticky{top:calc(var(--navbar-height) + var(--space-xl));position:sticky}.page-module__hYc4OW__previewLabel{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-md);text-align:center;font-weight:600}.page-module__hYc4OW__certCard{border-radius:var(--radius-xl);padding:var(--space-2xl);color:#fff;box-shadow:var(--shadow-glass-xl);flex-direction:column;min-height:280px;transition:background .4s;display:flex;position:relative;overflow:hidden}.page-module__hYc4OW__certCard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1f 0%,#0000 60%);position:absolute;inset:0}.page-module__hYc4OW__certTopRow{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-2xl);display:flex}.page-module__hYc4OW__certLogo{border-radius:var(--radius-md);width:40px;height:40px;font-weight:800;font-size:var(--text-sm);background:#fff3;justify-content:center;align-items:center;display:flex}.page-module__hYc4OW__certBrand{font-size:var(--text-sm);opacity:.8;font-weight:600}.page-module__hYc4OW__certTitle{font-size:var(--text-sm);opacity:.6;text-transform:uppercase;letter-spacing:var(--tracking-wider);margin-bottom:var(--space-sm)}.page-module__hYc4OW__certAmount{font-size:var(--text-4xl);text-shadow:0 2px 12px #0000004d;margin-bottom:var(--space-lg);font-weight:800}.page-module__hYc4OW__certRecipient{font-size:var(--text-sm);opacity:.9;margin-bottom:var(--space-xs)}.page-module__hYc4OW__certMessage{font-size:var(--text-sm);opacity:.7;margin-bottom:var(--space-sm);font-style:italic;line-height:var(--leading-relaxed)}.page-module__hYc4OW__certSender{font-size:var(--text-sm);opacity:.8;margin-bottom:var(--space-lg)}.page-module__hYc4OW__certFooter{font-size:var(--text-xs);opacity:.5;padding-top:var(--space-md);border-top:1px solid #ffffff26;justify-content:space-between;margin-top:auto;display:flex}.page-module__hYc4OW__previewHint{margin-top:var(--space-lg);padding:var(--space-md);background:var(--glass-secondary);border:1px solid var(--glass-border-light);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-muted);text-align:center}.page-module__hYc4OW__benefitsSection{padding:var(--space-3xl) 0}.page-module__hYc4OW__benefitsGrid{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.page-module__hYc4OW__benefitCard{text-align:center;padding:var(--space-xl);background:var(--glass-primary);-webkit-backdrop-filter:blur(var(--blur-md));border:1px solid var(--glass-border-light);border-radius:var(--radius-xl);transition:all var(--transition-fast)}.page-module__hYc4OW__benefitCard:hover{box-shadow:var(--shadow-glass-md);transform:translateY(-4px)}.page-module__hYc4OW__benefitCard svg{color:var(--color-cta);margin-bottom:var(--space-md)}.page-module__hYc4OW__benefitCard h3{font-size:var(--text-base);margin-bottom:var(--space-xs);font-weight:700}.page-module__hYc4OW__benefitCard p{font-size:var(--text-sm);color:var(--text-muted)}.page-module__hYc4OW__reviewsSection{padding:var(--space-3xl) 0}.page-module__hYc4OW__reviewsGrid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.page-module__hYc4OW__reviewCard{padding:var(--space-xl);background:var(--glass-primary);-webkit-backdrop-filter:blur(var(--blur-md));border:1px solid var(--glass-border-light);border-radius:var(--radius-xl)}.page-module__hYc4OW__reviewStars{margin-bottom:var(--space-md)}.page-module__hYc4OW__reviewText{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-md);font-style:italic}.page-module__hYc4OW__reviewAuthor{font-size:var(--text-sm);color:var(--text-primary);font-weight:700}@media (max-width:1024px){.page-module__hYc4OW__hero{text-align:center;grid-template-columns:1fr}.page-module__hYc4OW__heroContent{max-width:100%}.page-module__hYc4OW__heroActions{justify-content:center}.page-module__hYc4OW__builderLayout{grid-template-columns:1fr}.page-module__hYc4OW__previewSticky{position:static}.page-module__hYc4OW__benefitsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__hYc4OW__heroTitle{font-size:var(--text-3xl)}.page-module__hYc4OW__certPreviewHero{width:300px;height:190px;transform:none}.page-module__hYc4OW__stepsGrid{grid-template-columns:1fr}.page-module__hYc4OW__amountGrid{grid-template-columns:repeat(2,1fr)}.page-module__hYc4OW__themeGrid,.page-module__hYc4OW__fieldRow{grid-template-columns:1fr}.page-module__hYc4OW__buyRow{gap:var(--space-lg);text-align:center;flex-direction:column}.page-module__hYc4OW__reviewsGrid,.page-module__hYc4OW__benefitsGrid{grid-template-columns:1fr}}
