.sv .pre{padding:clamp(24px,3vw,48px) 0}.sv .pre-media{isolation:isolate;border-radius:var(--r-lg);color:#fff;background:#20140c;position:relative;overflow:hidden}.sv .pre-film{z-index:-2;position:absolute;inset:0}.sv .pre-media:after{content:"";z-index:-1;background:linear-gradient(90deg,#0e0804d1 0%,#0e08048c 50%,#0e080440 100%),linear-gradient(#0e080400 50%,#0e080480);position:absolute;inset:0}.sv .pre-field{max-width:620px}.sv .pre-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,72px);min-height:clamp(560px,46vw,700px);padding:clamp(28px,5vw,80px);display:grid}.sv .pre-copy{align-content:center;gap:22px;display:grid}.sv .pre-copy .h1{max-width:11em;font-size:var(--fs-h2)}.sv .pre-text{font-size:var(--fs-lead);color:#ffffffe0;max-width:34rem;line-height:1.5}.sv .pre .journey{color:#ffffffe0}.sv .pre .journey span{color:#fff;box-shadow:inset 0 0 0 1px #ffffff73}.sv .pre-card{background:var(--card);color:var(--text);border-radius:var(--r-md);padding:clamp(18px,2.2vw,28px);box-shadow:0 30px 70px -30px #000000b3}.sv .pre-tag{color:#fff;background:#100c0999;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:600;position:absolute;bottom:14px;right:18px}.sv .follow{gap:14px;display:grid}.sv .follow-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sv .follow-f{gap:6px;display:grid}.sv .follow-f.wide{grid-column:1/-1}.sv .follow-f span{color:var(--text-2);font-size:.875rem;font-weight:600}.sv .follow-f input{border-radius:var(--r-sm);background:var(--paper-2);height:50px;color:var(--text);box-shadow:inset 0 0 0 1px var(--rule);transition:box-shadow var(--t-fast) ease, background-color var(--t-fast) ease;border:0;padding:0 14px;font-size:17px}.sv .follow-f input::placeholder{color:var(--text-3)}.sv .follow-f input:focus{background:var(--card);box-shadow:inset 0 0 0 2px var(--brand);outline:none}.sv .follow-consent{color:var(--text-3);cursor:pointer;align-items:flex-start;gap:10px;font-size:.8125rem;line-height:1.45;display:flex}.sv .follow-consent input{width:20px;height:20px;accent-color:var(--brand-strong);flex:none;margin:1px 0 0}.sv .follow-consent.on{color:var(--text-2)}.sv .follow-btn{white-space:normal;width:100%;height:auto;min-height:56px;padding-block:12px}.sv .follow-hint{color:var(--text-3);margin-top:-6px;font-size:.8125rem}.sv .follow-err{font-size:var(--fs-small);color:#b42318;font-weight:600}.sv[data-theme=dark] .follow-err{color:#ff8a80}@media (max-width:1000px){.sv .pre-in{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sv .pre-media{border-radius:18px}.sv .pre-media:after{background:linear-gradient(#100c09c7,#100c0999 60%,#100c09b8)}.sv .pre-in{min-height:0;padding:56px 16px 32px}.sv .pre-text{font-size:1rem}.sv .follow-grid{grid-template-columns:minmax(0,1fr)}.sv .pre-tag{top:14px;bottom:auto;right:14px}}.sv .journey{font-size:var(--fs-small);color:var(--text-2);flex-wrap:wrap;gap:10px 18px;display:flex}.sv .journey li{align-items:center;gap:8px;display:inline-flex}.sv .journey span{width:22px;height:22px;color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--rule-2);border-radius:6px;place-items:center;font-size:12px;font-weight:700;display:grid}.sv .pre-fallback{z-index:-3;background:#20140c 50%/cover no-repeat;position:absolute;inset:0}.sv .pre .journey,.sv .final .journey{grid-template-columns:repeat(2,max-content);gap:10px 22px;display:grid}@media (max-width:420px){.sv .pre .journey{grid-template-columns:minmax(0,1fr)}}.sv .pre h2{text-wrap:balance}.sv:has(.et-hero) .pre .journey{display:none}@media (max-width:767px){.sv .pre .journey{display:none}}
