.newsletter-module__eP_djG__page{flex-direction:column;gap:clamp(28px,5vw,48px);max-width:880px;margin:0 auto;padding:clamp(24px,5vw,56px) clamp(16px,4vw,32px) 72px;display:flex}.newsletter-module__eP_djG__hero{isolation:isolate;border:1px solid var(--card-border);background:var(--background-main);border-radius:28px;padding:clamp(32px,6vw,72px) clamp(22px,5vw,56px);position:relative;overflow:hidden}.newsletter-module__eP_djG__grid{z-index:0;pointer-events:none;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:clamp(44px,5vw,72px) clamp(44px,5vw,72px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 35%,#0000 80%);mask-image:radial-gradient(120% 90% at 50% 0,#000 35%,#0000 80%)}.newsletter-module__eP_djG__glow{z-index:0;pointer-events:none;background:radial-gradient(48% 60% at 90% 0,#ee681a4d,#0000 68%),radial-gradient(40% 55% at 8% 100%,#ee681a21,#0000 70%);position:absolute;inset:0}.newsletter-module__eP_djG__heroInner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.newsletter-module__eP_djG__badge{letter-spacing:.12em;text-transform:uppercase;color:var(--text-dark);border:1px solid color-mix(in srgb, var(--primary-color) 25%, var(--card-border) 75%);background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 10%, transparent 90%), color-mix(in srgb, var(--background-main) 25%, transparent 75%));-webkit-backdrop-filter:blur(20px)saturate(180%);font-size:.78rem;font-weight:600;font-family:var(--font-main);border-radius:50px;align-items:center;gap:8px;padding:6px 16px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #ee681a14}.newsletter-module__eP_djG__badge svg{color:var(--primary-color)}.newsletter-module__eP_djG__title{letter-spacing:-.01em;background:var(--gradient-typography-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:18ch;margin:0;font-size:clamp(2rem,6vw,54px);font-weight:900;line-height:1.1;font-family:var(--font-heading)!important}.newsletter-module__eP_djG__subtitle{max-width:600px;color:var(--text-dark);font-size:clamp(16px,2vw,22px);font-weight:400;line-height:1.6;font-family:var(--font-main);margin:0}.newsletter-module__eP_djG__form{align-items:stretch;gap:10px;width:100%;max-width:480px;margin-top:8px;display:flex}.newsletter-module__eP_djG__inputWrap{flex:1;align-items:center;min-width:0;display:flex;position:relative}.newsletter-module__eP_djG__inputIcon{color:#ffffff59;pointer-events:none;position:absolute;left:14px}.newsletter-module__eP_djG__input{color:#f4f1ec;width:100%;min-width:0;font-family:var(--font-main);box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;outline:none;flex:1;min-height:50px;padding:14px 16px 14px 42px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.newsletter-module__eP_djG__input:focus{border-color:color-mix(in srgb, var(--primary-color) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 14%, transparent);background:#ffffff17}.newsletter-module__eP_djG__input::placeholder{color:#ffffff4d}.newsletter-module__eP_djG__input:disabled{opacity:.5;cursor:not-allowed}.newsletter-module__eP_djG__submitBtn{background:var(--button-bg);color:var(--button-text);border-radius:var(--button-radius);font-size:15px;font-weight:600;font-family:var(--font-main);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;min-height:50px;padding:12px 26px;transition:opacity .2s}.newsletter-module__eP_djG__submitBtn:hover:not(:disabled){opacity:.9}.newsletter-module__eP_djG__submitBtn:disabled{opacity:.6;cursor:not-allowed}.newsletter-module__eP_djG__errorMsg{color:#f87171;margin:0;font-size:14px}.newsletter-module__eP_djG__subscribedBox{text-align:left;border:1px solid color-mix(in srgb, var(--primary-color) 35%, transparent);background:color-mix(in srgb, var(--primary-color) 9%, transparent);width:100%;max-width:480px;color:var(--primary-color);border-radius:16px;align-items:flex-start;gap:12px;margin-top:8px;padding:18px 20px;display:flex}.newsletter-module__eP_djG__subscribedTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.4}.newsletter-module__eP_djG__subscribedText{color:var(--text-muted);margin:4px 0 0;font-size:14px;line-height:1.5}.newsletter-module__eP_djG__trust{color:var(--text-secondary);align-items:center;gap:7px;margin:6px 0 0;font-size:13px;display:inline-flex}.newsletter-module__eP_djG__benefits{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.newsletter-module__eP_djG__benefitCard{border:1px solid var(--card-border);background:var(--card-bg);border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.newsletter-module__eP_djG__benefitIcon{background:color-mix(in srgb, var(--primary-color) 12%, transparent);width:44px;height:44px;color:var(--primary-color);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.newsletter-module__eP_djG__benefitTitle{font-size:16px;font-weight:600;font-family:var(--font-heading);color:var(--text-primary);margin:0}.newsletter-module__eP_djG__benefitText{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.newsletter-module__eP_djG__closing{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.newsletter-module__eP_djG__closingIcon{color:var(--primary-color);flex-shrink:0}.newsletter-module__eP_djG__closingText{color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.newsletter-module__eP_djG__closingLink{color:var(--primary-color);border-bottom:1px solid color-mix(in srgb, var(--primary-color) 40%, transparent);font-weight:600;text-decoration:none;transition:border-color .2s}.newsletter-module__eP_djG__closingLink:hover{border-bottom-color:var(--primary-color)}.light .newsletter-module__eP_djG__hero{border-color:var(--card-border);background:#fff;box-shadow:0 8px 30px #0000000f}.light .newsletter-module__eP_djG__grid{background-image:linear-gradient(90deg,#0000000b 1px,#0000 1px),linear-gradient(#0000000b 1px,#0000 1px)}.light .newsletter-module__eP_djG__glow{background:radial-gradient(48% 60% at 90% 0,#ee681a1a,#0000 68%),radial-gradient(40% 55% at 8% 100%,#ee681a0a,#0000 70%)}.light .newsletter-module__eP_djG__input{border-color:var(--card-border);color:var(--text-dark);background:#f9fafb}.light .newsletter-module__eP_djG__input::placeholder{color:var(--text-muted);opacity:1}.light .newsletter-module__eP_djG__inputIcon{color:var(--text-muted)}.light .newsletter-module__eP_djG__input:focus{border-color:color-mix(in srgb, var(--primary-color) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 12%, transparent);background:#fff}.light .newsletter-module__eP_djG__errorMsg{color:#dc2626}.light .newsletter-module__eP_djG__benefitCard{border-color:var(--card-border);background:#fff;box-shadow:0 2px 10px #0000000a}.light .newsletter-module__eP_djG__badge{background:linear-gradient(135deg, color-mix(in srgb, var(--primary-color) 10%, #fff 90%), #fff);box-shadow:0 2px 8px #ee681a1a}.light .newsletter-module__eP_djG__subscribedBox{background:color-mix(in srgb, var(--primary-color) 6%, #fff 94%);border-color:color-mix(in srgb, var(--primary-color) 30%, transparent)}@media (max-width:768px){.newsletter-module__eP_djG__hero{border-radius:22px}.newsletter-module__eP_djG__benefits{grid-template-columns:1fr;gap:14px}}@media (max-width:480px){.newsletter-module__eP_djG__page{padding:16px 16px 56px}.newsletter-module__eP_djG__form{flex-direction:column;max-width:100%}.newsletter-module__eP_djG__input,.newsletter-module__eP_djG__submitBtn{width:100%}.newsletter-module__eP_djG__submitBtn{min-height:50px}.newsletter-module__eP_djG__subscribedBox,.newsletter-module__eP_djG__form{max-width:100%}}
