.newsletter-feature{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 80% 55%,#0a2b3a 0,transparent 52%),radial-gradient(ellipse at 15% 0,#0a1d2d 0,transparent 45%),linear-gradient(180deg,#07121f,#050d18 30%,#050d18 75%,#06101b);border-block:1px solid #172e3c;box-shadow:inset 0 1px 40px #20d5ee08}.newsletter-feature:before{content:"";position:absolute;top:0;left:0;width:30%;height:2px;background:linear-gradient(90deg,#1fe0fb,transparent)}.newsletter-feature__inner{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);padding-block:20px}.newsletter-feature__copy{position:relative;z-index:2}.newsletter-feature__brand{display:flex;align-items:center;gap:10px;margin:0;font-size:.8rem;font-weight:700;letter-spacing:.16em;color:#eaf6fb}.newsletter-feature__brand>span:first-child{width:5px;height:18px;background:#20d5ee;transform:skew(-15deg)}.newsletter-feature__edition{margin-left:10px;padding-left:16px;border-left:1px solid #375162;color:#8ba4b5;font-size:.57rem;letter-spacing:.13em}.newsletter-feature h2{margin:8px 0;color:#f5f9fd;font-family:var(--sv-font-heading);font-weight:600;font-size:clamp(2.7rem,4vw,3.5rem);line-height:.98;letter-spacing:-.025em}.newsletter-feature h2>span{color:#20d5ee;white-space:nowrap}@media(min-width:801px){.newsletter-feature h2>span{display:block}}.newsletter-feature__intro{max-width:47ch;margin:0 0 12px;color:#bdcbd8;font-size:1rem;line-height:1.55}.newsletter-feature__label{display:block;margin-bottom:6px;color:#e0eaf0;font-size:.75rem}.newsletter-feature__controls{display:flex;min-height:52px;border:1px solid #395363;background:#091625}.newsletter-feature__controls input{flex:1;min-width:0;width:100%;padding:13px 18px;color:#f2faff;background:transparent;border:0;border-radius:0;font:inherit;font-size:16px}.newsletter-feature__controls input::placeholder{color:#91a5b5}.newsletter-feature__controls button{display:flex;align-items:center;justify-content:center;gap:14px;flex-shrink:0;white-space:nowrap;min-width:145px;padding:12px 24px;border:0;color:#03111b;background:#20d5ee;font:inherit;font-size:.88rem;font-weight:750;cursor:pointer}.newsletter-feature__controls button:hover{background:#73eaff}.newsletter-feature__controls button:disabled{opacity:.65;cursor:wait}.newsletter-feature a:focus-visible,.newsletter-feature button:focus-visible,.newsletter-feature input:focus-visible{outline:2px solid #a0f2ff;outline-offset:4px}.newsletter-feature__consent{display:flex;align-items:flex-start;gap:9px;margin-top:8px;color:#9eb1c0;font-size:.69rem;line-height:1.5}.newsletter-feature__consent input{flex:none;margin-top:2px;width:15px;height:15px;accent-color:#20d5ee}.newsletter-feature__consent a{color:#a2e8f1;text-decoration:underline}.newsletter-feature__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.newsletter-feature__reassurance{display:flex;gap:9px;align-items:center;margin:8px 0 0;color:#bacbd6;font-size:.75rem;line-height:1.5}.newsletter-feature__reassurance>span{color:#3eddef;font-size:1.2rem}.newsletter-feature__terms{color:#8c9eae;font-size:.65rem;line-height:1.55;max-width:65ch;margin:0}.newsletter-feature__error{color:#ffb8b8;font-size:.85rem}.newsletter-feature__success{display:flex;gap:16px;border:1px solid #2d6a77;border-left:3px solid #20d5ee;padding:24px;background:#0b202d}.newsletter-feature__success>span{color:#20d5ee;font-size:1.6rem}.newsletter-feature__success h3{margin:0 0 10px;color:#f4fbff;font-size:1.25rem}.newsletter-feature__success p{margin:0 0 16px;color:#bed0dd;line-height:1.6;font-size:.88rem}.newsletter-feature__success a,.newsletter-feature__success button{color:#70e4f4;font-size:.73rem;text-decoration:underline;background:none;border:0;padding:0;margin:0 18px 0 0;cursor:pointer}.newsletter-feature__visual{position:relative;width:100%;max-width:330px;height:240px;margin:auto}.newsletter-feature__artwork{position:absolute;top:0;left:0;width:166.6667%;height:400px;perspective:900px;transform:scale(.6);transform-origin:top left}.newsletter-feature__grid{position:absolute;inset:5% -15%;background:linear-gradient(#288da515 1px,transparent 0),linear-gradient(90deg,#288da515 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(ellipse,#000,transparent 70%);transform:rotate(-12deg)}.newsletter-feature__coordinate{position:absolute;top:8px;right:5%;color:#668d9f;font:10px monospace;letter-spacing:.15em}.newsletter-feature__slab{position:absolute;top:32px;left:21%;width:190px;height:280px;border:1px solid #456275;border-radius:12px;background:linear-gradient(140deg,#182c3e,#081321 55%,#123244);box-shadow:0 24px 45px #0008,inset 0 0 0 6px #a2d5ee09}.newsletter-feature__slab--back{transform:translate(-60px,15px) rotate(-21deg);opacity:.45}.newsletter-feature__slab--middle{transform:translate(67px,17px) rotate(17deg);opacity:.7;border-color:#307386}.newsletter-feature__slab--front{transform:rotate(-6deg);padding:15px;border-color:#558895}.newsletter-feature__slab-label{padding:6px 0 12px;display:flex;justify-content:space-between;font:8px monospace;color:#a2d2df;letter-spacing:.06em}.newsletter-feature__slab-label span{color:#668b9d}.newsletter-feature__card{height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;border:1px solid #2b7386;background:linear-gradient(150deg,#1c3e50,#091726 45%,#0c2634);clip-path:polygon(0 0,90% 0,100% 8%,100% 100%,10% 100%,0 92%)}.newsletter-feature__card .brand-mark{width:125px;height:95px;filter:drop-shadow(0 0 18px #06b6d455)}.newsletter-feature__card>span:last-child{font:7px monospace;letter-spacing:.12em;color:#73a9ba}.newsletter-feature__slab-base{display:flex;justify-content:flex-end;gap:3px;margin-top:13px}.newsletter-feature__slab-base i{width:2px;height:8px;background:#477381}.newsletter-feature__slab-base i:nth-child(3n){width:5px}.newsletter-feature__benefit{position:absolute;bottom:30px;left:5%;right:0;border:1px solid #2e7487;border-left:3px solid #20d5ee;background:linear-gradient(110deg,#0c2332f5,#081823f5);box-shadow:0 20px 40px #0006;padding:13px 24px;transform:skew(-5deg)}.newsletter-feature__benefit>*{display:block;transform:skew(5deg)}.newsletter-feature__benefit>span{color:#91b4c4;font:9px monospace;letter-spacing:.19em;margin-bottom:7px}.newsletter-feature__benefit strong{font-family:var(--sv-font-heading);font-size:2.25rem;font-weight:600;color:#42e0f4;letter-spacing:.025em;line-height:1}.newsletter-feature__benefit small{color:#cae5ed;font-size:.62rem;letter-spacing:.2em;margin-top:9px}.newsletter-feature__bottom-note{position:absolute;bottom:7px;right:6px;color:#6c94a5;font:8px monospace;letter-spacing:.16em}@media(max-width:800px){.newsletter-feature__inner{grid-template-columns:1fr;gap:10px;padding-block:16px}.newsletter-feature__copy{max-width:620px}.newsletter-feature h2{font-size:clamp(2.7rem,9vw,3.5rem)}.newsletter-feature__visual{max-width:210px;height:157.5px}.newsletter-feature__artwork{width:222.2222%;height:350px;transform:scale(.45)}.newsletter-feature__slab{top:10px;width:185px;height:280px;left:27%}.newsletter-feature__card{height:205px}.newsletter-feature__card .brand-mark{width:120px;height:90px}.newsletter-feature__slab-label{font-size:6px}.newsletter-feature__coordinate{top:0}.newsletter-feature__benefit{bottom:24px;left:7%;right:4%;padding:18px 24px}.newsletter-feature__bottom-note{bottom:0;right:5%}.newsletter-feature__intro{font-size:.94rem}}@media(max-width:440px){.newsletter-feature__controls{flex-direction:column}.newsletter-feature__controls button{min-height:52px;justify-content:space-between}.newsletter-feature__edition{font-size:.5rem;margin-left:4px;padding-left:10px}.newsletter-feature__slab{left:25%;top:8px;width:175px;height:262px}.newsletter-feature__card{height:188px}.newsletter-feature__benefit strong{font-size:2.35rem}.newsletter-feature__slab--middle{transform:translate(44px,14px) rotate(17deg)}.newsletter-feature__slab--back{transform:translate(-40px,14px) rotate(-21deg)}.newsletter-feature__success{padding:20px 16px}}.consent-banner{position:fixed;z-index:70;inset:auto 1rem max(1rem,env(safe-area-inset-bottom));margin-inline:auto;max-width:70rem;max-height:calc(100dvh - 2rem);overflow-y:auto;display:flex;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;border:1px solid var(--sv-cyan-500);border-radius:1rem;background:var(--sv-navy-900);color:var(--sv-text-primary);box-shadow:0 12px 40px rgba(0,0,0,.35)}.consent-banner__copy{flex:1;min-width:0}.consent-banner h2{margin:0 0 .5rem;font-size:1.25rem}.consent-banner p{margin:0;font-size:.875rem;line-height:1.6}.consent-banner__actions{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.consent-banner__actions .button{min-height:44px;white-space:nowrap}@media (max-width:760px){.consent-banner{inset-inline:.75rem;flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.consent-banner__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.consent-banner__actions .button{justify-content:center;padding-inline:.5rem;font-size:.875rem;white-space:normal}}