.sv{--sv-gold:#c9a35b}.sv-left{text-align:left;margin-left:0}.sv-hero{max-width:var(--lp-max);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:72px;margin:0 auto;padding:96px 0 0;display:grid}.sv-h1{text-align:left;text-wrap:balance;margin-bottom:26px;font-size:clamp(38px,4.8vw,62px);line-height:1.04}.sv-hero .lp-lead{max-width:34em}.sv-portrait{flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.sv-portrait-img{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;width:100%;height:auto;box-shadow:0 0 0 1px var(--cover-line), 0 0 0 8px var(--cover), 0 0 0 9px var(--cover-line), var(--page-shadow);border-radius:10px}.sv-portrait figcaption{color:var(--cover-muted)}.sv-buy{flex-direction:column;align-items:center;gap:12px;margin-top:36px;display:flex}.sv-buy--left{align-items:flex-start;margin-top:8px}.sv-btn{height:54px;padding:0 32px;font-size:12px}.sv-btn:disabled{opacity:.6;cursor:progress}.sv-buy-meta{font-family:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;letter-spacing:.04em;color:var(--cover-muted);flex-basis:auto;font-size:11.5px}.sv-buy-error{color:var(--cover-ink);font-size:15px}.sv-free{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:36px;display:flex}.sv-free-row{justify-content:center;gap:10px;width:100%;max-width:560px;display:flex}.sv-free-input{border:1px solid var(--cover-line);min-width:0;height:54px;color:var(--cover-ink);font-family:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;background:#ffffff0a;border-radius:4px;flex:1;padding:0 18px;font-size:16px}.sv-free-input::placeholder{color:var(--cover-muted)}.sv-free-input:focus{border-color:var(--cover-ink);outline:none}.sv-free-btn{flex-shrink:0}.sv-free--left{align-items:flex-start}.sv-free--left .sv-free-row{justify-content:flex-start}.sv-free-alt{color:var(--cover-muted);font-family:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;letter-spacing:.06em;text-align:center;text-underline-offset:4px;margin-top:14px;font-size:12px;text-decoration:underline;display:block}.sv-free-alt:hover{color:var(--cover-ink)}.sv-free-alt--left{text-align:left}.sv-free-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sv-free-sent{max-width:520px;color:var(--cover-ink);font-family:var(--font-text), Newsreader, Georgia, serif;text-align:center;margin:36px auto 0;font-size:19px;line-height:1.5}.sv-free-or{color:var(--cover-muted);font-family:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;text-align:center;margin:28px 0 0;font-size:11px}@media (max-width:600px){.sv-free-row{flex-direction:column}.sv-free-input{flex:none;width:100%;height:56px}.sv-free-btn{width:100%}}.sv-trailer{max-width:1000px;margin:88px auto 0}.sv-frame{padding:10px}.sv-frame .slc-player{background:var(--cover-deep);border-radius:6px;width:100%;overflow:hidden}.sv-frame .slc-player--video{aspect-ratio:16/9}.sv-caption{margin-top:16px}.sv-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1080px;margin:56px auto 0;display:grid}.sv-journal{--lh:30px;padding:30px 32px 26px}.sv-journal-head{letter-spacing:.1em;margin:0 0 16px;line-height:1.6;display:block}.sv-journal-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sv-journal-list .c-ecrit{font-size:17px;line-height:1.5}.sv-journal-list .c-mark{padding-top:4px}.sv-drawing{padding:10px;transform:rotate(1.2deg)}.sv-drawing img{border-radius:6px;width:100%;height:auto;display:block}.sv-after{margin-top:64px}.sv-turn{color:var(--cover-ink);margin-top:24px}.sv-turn em{color:var(--cover-muted)}.sv-h2-big{margin-bottom:36px;font-size:clamp(36px,5vw,56px)}.sv-para{text-align:left;margin-top:18px}.sv-para strong{color:var(--cover-ink);font-weight:500}.sv-wash{color:var(--cover-ink);background:linear-gradient(#0000 62%,#c46b5a73 62%);font-weight:500}.sv-quote-block{max-width:860px;margin:72px auto 64px}.sv-quote-block--first{margin-top:0}.sv-cards{max-width:var(--lp-max);gap:20px;margin:48px auto 0;display:grid}.sv-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-cards--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px}.sv-card{height:100%;color:var(--ink);flex-direction:column;gap:10px;padding:24px 22px 22px;display:flex}.sv-card-text{font-family:var(--font-text), Newsreader, Georgia, serif;color:var(--print);margin:0;font-size:16px;line-height:1.55}.sv-card-text strong{font-family:var(--font-serif), "Cormorant Garamond", Georgia, serif;color:var(--ink);margin-bottom:8px;font-size:24px;font-style:italic;font-weight:500;line-height:1.12;display:block}.sv-card-title{font-family:var(--font-serif), "Cormorant Garamond", Georgia, serif;color:var(--ink);margin:0;font-size:26px;font-style:italic;font-weight:500;line-height:1.1}.sv-card-small{font-family:var(--font-text), Newsreader, Georgia, serif;color:var(--print);margin:0;font-size:14.5px;line-height:1.55}.sv-note{margin-top:28px}.sv-steps-wrap{max-width:860px;margin:72px auto 0}.sv-steps{border-top:1px solid var(--cover-line);margin:0;padding:0;list-style:none}.sv-step{border-bottom:1px solid var(--cover-line);grid-template-columns:48px minmax(0,5fr) minmax(0,6fr);align-items:baseline;gap:16px;padding:18px 4px;display:grid}.sv-step-num{color:var(--cover-muted);font-size:28px}.sv-step-title{font-family:var(--font-serif), "Cormorant Garamond", Georgia, serif;color:var(--cover-ink);font-size:26px;font-style:italic;font-weight:500;line-height:1.15}.sv-step-text{font-family:var(--font-text), Newsreader, Georgia, serif;color:var(--cover-muted);font-size:16px;line-height:1.5}.sv-rhythm{text-align:center;margin-top:28px}.sv-offer{text-align:center;max-width:540px;color:var(--ink);flex-direction:column;align-items:center;margin:0 auto;padding:34px 36px 30px;display:flex}.sv-offer-amount{margin-top:8px}.sv-offer-num{color:var(--ink);font-size:76px}.sv-offer-line{font-family:var(--font-text), Newsreader, Georgia, serif;color:var(--print);margin:6px 0 0;font-size:16px}.sv-offer-list{text-align:left;--lh:26px;flex-direction:column;gap:6px;width:100%;margin:22px 0 0;padding:0;list-style:none;display:flex}.sv-offer-list .c-ecrit{font-size:16px}.sv-buy--paper{width:100%;margin-top:26px}.sv-offer-cta{width:100%;height:50px;font-size:12px}.sv-guarantee{text-align:left;border-top:1px solid var(--line);align-items:center;gap:16px;width:100%;margin-top:26px;padding-top:22px;display:flex}.sv-seal{border:1.5px solid var(--sv-gold);height:62px;box-shadow:inset 0 0 0 4px var(--page), inset 0 0 0 5px var(--sv-gold);font-family:var(--font-serif), "Cormorant Garamond", Georgia, serif;color:var(--ink);border-radius:50%;flex-direction:column;flex:0 0 62px;justify-content:center;align-items:center;font-size:24px;font-style:italic;font-weight:600;line-height:1;display:flex}.sv-seal small{font-family:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:8px;font-style:normal}.sv-guarantee-title{font-family:var(--font-sans), "IBM Plex Sans", system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);margin:0 0 6px;font-size:11px;font-weight:600}.sv-guarantee-text{font-family:var(--font-text), Newsreader, Georgia, serif;color:var(--print);margin:0;font-size:15px;line-height:1.5}.sv-review{color:var(--ink);padding:24px 26px 22px}.sv-stars{letter-spacing:.14em;color:var(--sv-gold);margin:0 0 12px;font-size:13px}.sv-review-text{font-family:var(--font-text), Newsreader, Georgia, serif;color:var(--ink);margin:0;font-size:16px;line-height:1.6}.sv-review-name{margin-top:14px;display:block}.sv-bio{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:56px;max-width:980px;margin:0 auto;display:grid}.sv-bio-img{width:100%;height:auto;box-shadow:0 0 0 1px var(--cover-line), 0 0 0 8px var(--cover), 0 0 0 9px var(--cover-line);border-radius:10px}.sv-bio-title{max-width:none}.sv-bio-title em{color:var(--cover-muted)}.sv-signature{margin-top:32px}.sv-proof{margin-top:18px}.sv-faq{border-top:1px solid var(--cover-line);max-width:760px;margin:0 auto}.sv-faq-item{border-bottom:1px solid var(--cover-line)}.sv-faq-item summary{cursor:pointer;font-family:var(--font-serif), "Cormorant Garamond", Georgia, serif;color:var(--cover-ink);justify-content:space-between;gap:20px;padding:22px 2px;font-size:24px;font-style:italic;font-weight:500;line-height:1.2;list-style:none;display:flex}.sv-faq-item summary::-webkit-details-marker{display:none}.sv-faq-item summary:after{content:"+";color:var(--cover-muted);font-style:normal;transition:transform .2s}.sv-faq-item[open] summary:after{transform:rotate(45deg)}.sv-faq-item p{font-family:var(--font-text), Newsreader, Georgia, serif;color:var(--cover-muted);max-width:40em;margin:0 0 24px;font-size:17px;line-height:1.6}.sv-safety{border:1px solid var(--cover-line);border-radius:10px;max-width:760px;margin:64px auto 0;padding:26px 28px}.sv-safety-text,.sv-safety-list{font-family:var(--font-text), Newsreader, Georgia, serif;color:var(--cover-muted);margin:0;font-size:15.5px;line-height:1.6}.sv-safety-head{font-family:var(--font-text), Newsreader, Georgia, serif;color:var(--cover-ink);margin:18px 0 6px;font-size:15.5px;font-weight:500}.sv-safety-list{padding-left:18px}@media (max-width:1000px){.sv-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.sv-hero{grid-template-columns:1fr;gap:36px;padding-top:28px}.sv-h1{margin-bottom:16px;font-size:clamp(30px,8.4vw,40px)}.sv-hero .lp-lead{font-size:16px;line-height:1.5}.sv-hero .sv-free,.sv-hero .sv-buy{margin-top:22px}.sv-portrait{width:min(220px,58vw);margin:0 auto}.sv-split,.sv-bio{grid-template-columns:1fr}.sv-bio-img{width:min(260px,70vw);margin:0 auto;display:block}.sv-step{grid-template-columns:36px minmax(0,1fr)}.sv-step-text{grid-column:2}}@media (max-width:600px){.sv-cards--4,.sv-cards--2{grid-template-columns:1fr}.sv-h1{font-size:clamp(32px,9vw,40px)}.sv-buy--left{align-items:stretch}.sv-btn{width:100%}.sv-trailer{margin-top:56px}.sv-offer{padding:28px 22px 24px}.sv-offer-num{font-size:64px}.sv-faq-item summary{font-size:21px}}.sv .sls-sticky{display:none}@media (max-width:760px){.sv .sls-sticky{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--cover);border-top:1px solid var(--cover-line);transition:transform .2s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sv .sls-sticky--on{transform:translateY(0)}.sv .sls-sticky .sv-buy{margin:0}.sv .sls-sticky .sv-btn{width:100%}}