.v3-scope .wb-hero{position:relative;overflow:hidden;padding:7.2rem 0 3.5rem;background:var(--grad-soft)}.v3-scope .wb-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);grid-gap:3rem;gap:3rem;align-items:center}.v3-scope .wb-series{display:inline-flex;align-items:center;gap:.55rem;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--violet)}.v3-scope .wb-series:before{content:"";width:22px;height:2px;background:var(--yellow);border-radius:2px}.v3-scope .wb-h1{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;margin:.9rem 0 .4rem;text-wrap:balance}.v3-scope .wb-h1 .hl{color:var(--purple)}.v3-scope .wb-sub{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;color:var(--ink);margin:0 0 .8rem}.v3-scope .wb-lead{font-size:1.05rem;color:var(--body);line-height:1.7;max-width:56ch}.v3-scope .wb-when{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 1.6rem}.v3-scope .wb-when span{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border-radius:999px;background:var(--bg);border:1.5px solid var(--border);font-size:.86rem;font-weight:700;color:var(--ink);box-shadow:var(--s1)}.v3-scope .wb-when svg{width:16px;height:16px;color:var(--violet)}.v3-scope .wb-hero-cta{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.v3-scope .wb-hero-note{font-size:.82rem;color:var(--muted)}.v3-scope .wb-poster{position:relative}.v3-scope .wb-poster img{width:100%;height:auto;display:block;border-radius:var(--r-lg);box-shadow:var(--s3)}.v3-scope .wb-poster .wb-badge{position:absolute;top:-12px;right:-8px;background:var(--yellow);color:#3a2a00;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.5rem .9rem;border-radius:999px;box-shadow:var(--s2);transform:rotate(4deg)}.v3-scope .wb-body{padding:3.5rem 0 4rem}.v3-scope .wb-cols{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:3rem;gap:3rem;align-items:start}.v3-scope .wb-main>section{margin-bottom:3.2rem}.v3-scope .wb-main h2{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;margin:0 0 1.2rem;text-wrap:balance}.v3-scope .wb-aside{position:-webkit-sticky;position:sticky;top:92px}.v3-scope .wb-take{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;counter-reset:take}.v3-scope .wb-take-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r);padding:1.2rem 1.25rem;box-shadow:var(--s1)}.v3-scope .wb-take-card .n{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--violet-lt);color:var(--violet);font-weight:800;font-size:.85rem;margin-bottom:.7rem}.v3-scope .wb-take-card b{display:block;font-size:1.02rem;color:var(--ink);margin-bottom:.25rem}.v3-scope .wb-take-card p{margin:0;font-size:.9rem;color:var(--muted);line-height:1.6}.v3-scope .wb-speaker{display:grid;grid-template-columns:148px 1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:1.6rem}.v3-scope .wb-speaker img{width:148px;height:148px;border-radius:50%;object-fit:cover;box-shadow:var(--s2);border:4px solid #fff}.v3-scope .wb-speaker .wb-sp-name{font-family:Bricolage Grotesque,sans-serif;font-size:1.4rem;font-weight:800;color:var(--ink);margin:0 0 .15rem}.v3-scope .wb-speaker .wb-sp-title{font-size:.86rem;font-weight:700;color:var(--violet);margin:0 0 .8rem}.v3-scope .wb-speaker p{font-size:.93rem;color:var(--body);line-height:1.7;margin:0 0 .8rem}.v3-scope .wb-quote{border-left:3px solid var(--yellow);padding:.2rem 0 .2rem 1rem;font-family:Bricolage Grotesque,sans-serif;font-size:1.05rem;font-weight:600;color:var(--ink);margin:.9rem 0}.v3-scope .wb-li{display:inline-flex;align-items:center;gap:.4rem;font-size:.84rem;font-weight:700}.v3-scope .wb-li svg{width:16px;height:16px}.v3-scope .wb-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.v3-scope .wb-list li{display:flex;gap:.8rem;align-items:flex-start;background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:.95rem 1.1rem;font-size:.95rem;color:var(--body);line-height:1.55}.v3-scope .wb-list li:before{content:"";flex:none;width:10px;height:10px;margin-top:.45rem;border-radius:50%;background:var(--violet);box-shadow:0 0 0 4px var(--violet-lt)}.v3-scope .wb-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.v3-scope .wb-step{background:var(--bg);border:1px solid var(--border);border-radius:var(--r);padding:1.1rem 1.2rem}.v3-scope .wb-step .n{font-family:Bricolage Grotesque,sans-serif;font-size:1.8rem;font-weight:800;color:var(--violet-lt);line-height:1;margin-bottom:.5rem;-webkit-text-stroke:1px var(--violet)}.v3-scope .wb-step b{display:block;color:var(--ink);margin-bottom:.25rem}.v3-scope .wb-step p{margin:0;font-size:.87rem;color:var(--muted);line-height:1.55}.v3-scope .wb-faq details{background:var(--bg);border:1px solid var(--border);border-radius:var(--r);padding:1.05rem 1.25rem;margin-bottom:.7rem}.v3-scope .wb-faq summary{font-weight:700;color:var(--ink);cursor:pointer;font-size:.96rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.v3-scope .wb-faq summary::-webkit-details-marker{display:none}.v3-scope .wb-faq summary:after{content:"+";color:var(--violet);font-size:1.3rem;font-weight:400;flex:none}.v3-scope .wb-faq details[open] summary:after{content:"\2212"}.v3-scope .wb-faq details p{font-size:.9rem;color:var(--muted);line-height:1.65;margin:.8rem 0 0}.v3-scope .wb-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--s3);padding:1.5rem}.v3-scope .wb-card h3{font-size:1.3rem;font-weight:800;margin:0 0 .3rem}.v3-scope .wb-card .wb-card-sub{font-size:.86rem;color:var(--muted);margin:0 0 1.1rem;line-height:1.55}.v3-scope .wb-count{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.4rem;gap:.4rem;margin:0 0 1.1rem}.v3-scope .wb-count div{background:var(--surface);border-radius:12px;padding:.55rem .3rem;text-align:center}.v3-scope .wb-count b{display:block;font-family:Bricolage Grotesque,sans-serif;font-size:1.35rem;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.v3-scope .wb-count span{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.v3-scope .wb-proof{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:var(--body);margin:0 0 1rem}.v3-scope .wb-proof .dot{width:8px;height:8px;border-radius:50%;background:#0f7059;box-shadow:0 0 0 4px #e2f4ee}.v3-scope .wb-phone{display:flex;gap:.5rem}.v3-scope .wb-phone .cc{flex:none;display:inline-flex;align-items:center;padding:0 .8rem;border:1.5px solid var(--border);border-radius:12px;background:var(--surface);font-weight:700;font-size:.9rem;color:var(--ink)}.v3-scope .wb-optin{display:flex;gap:.6rem;align-items:flex-start;font-size:.8rem;color:var(--muted);line-height:1.5;margin:.2rem 0 1rem}.v3-scope .wb-optin input{margin-top:.2rem;accent-color:var(--violet)}.v3-scope .wb-err{background:#fce9f0;color:#b4204f}.v3-scope .wb-err,.v3-scope .wb-ok{border-radius:12px;padding:.7rem .9rem;font-size:.84rem;margin:0 0 .9rem;line-height:1.5}.v3-scope .wb-ok{background:#e2f4ee;color:#0f7059}.v3-scope .wb-fine{font-size:.74rem;color:var(--light);line-height:1.5;margin:.8rem 0 0}.v3-scope .wb-code{width:100%;padding:.9rem 1rem;border:1.5px solid var(--border);border-radius:12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:1.6rem;letter-spacing:.45em;text-align:center;color:var(--ink);background:var(--bg);outline:none}.v3-scope .wb-code:focus{border-color:var(--violet);box-shadow:var(--ring)}.v3-scope .wb-links{display:flex;flex-wrap:wrap;gap:.6rem .9rem;font-size:.84rem;font-weight:700;margin-top:.6rem}.v3-scope .wb-links button{background:none;border:0;padding:0;color:var(--violet);font:inherit;font-weight:700;cursor:pointer}.v3-scope .wb-links button:disabled{color:var(--light);cursor:default}.v3-scope .wb-done{text-align:center;padding:.4rem 0 .2rem}.v3-scope .wb-done .tick{width:58px;height:58px;border-radius:50%;background:#e2f4ee;color:#0f7059;display:grid;place-items:center;margin:0 auto .9rem}.v3-scope .wb-done .tick svg{width:28px;height:28px}.v3-scope .wb-done h3{margin-bottom:.4rem}.v3-scope .wb-done p{font-size:.9rem;color:var(--body);line-height:1.6;margin:0 0 1rem}.v3-scope .wb-cal{display:grid;grid-gap:.55rem;gap:.55rem}.v3-scope .wb-btn-block{width:100%;justify-content:center}.v3-scope .wb-closed{text-align:center;padding:.5rem 0;color:var(--body);font-size:.92rem;line-height:1.6}.v3-scope .wb-cd{display:flex;gap:.5rem;margin:0 0 1.1rem}.v3-scope .wb-cd div{flex:1 1;background:var(--ink);color:#fff;border-radius:12px;padding:.5rem .2rem;text-align:center}.v3-scope .wb-cd b{display:block;font-family:Bricolage Grotesque,sans-serif;font-size:1.35rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.v3-scope .wb-cd span{font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.v3-scope .wb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border)}.v3-scope .wb-sticky .btn{width:100%;justify-content:center}@media (max-width:960px){.v3-scope .wb-hero{padding-top:6rem}.v3-scope .wb-hero-grid{grid-template-columns:1fr;gap:2rem}.v3-scope .wb-poster{max-width:520px;margin:0 auto}.v3-scope .wb-cols{grid-template-columns:1fr}.v3-scope .wb-aside{position:static}.v3-scope .wb-steps{grid-template-columns:1fr}.v3-scope .wb-sticky{display:block}.v3-scope .wb-body{padding-bottom:6rem}}@media (max-width:640px){.v3-scope .wb-speaker,.v3-scope .wb-take{grid-template-columns:1fr}.v3-scope .wb-speaker{text-align:center}.v3-scope .wb-speaker img{margin:0 auto}.v3-scope .wb-quote{text-align:left}}.v3-scope .wbp-overlay{position:fixed;inset:0;z-index:1000;background:rgba(20,4,105,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:1rem}.v3-scope .wbp-card{position:relative;width:min(920px,100%);max-height:calc(100vh - 2rem);overflow:auto;background:var(--bg);border-radius:var(--r-lg);box-shadow:var(--s3);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v3-scope .wbp-img img{width:100%;height:100%;object-fit:cover;display:block}.v3-scope .wbp-copy{padding:2rem 1.8rem 1.6rem;display:flex;flex-direction:column;gap:.7rem}.v3-scope .wbp-copy .wb-series{margin-bottom:.2rem}.v3-scope .wbp-copy h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;margin:0;text-wrap:balance}.v3-scope .wbp-copy h2 .hl{color:var(--purple)}.v3-scope .wbp-copy p{margin:0;font-size:.92rem;color:var(--body);line-height:1.6}.v3-scope .wbp-when{display:flex;flex-wrap:wrap;gap:.5rem}.v3-scope .wbp-when span{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;border-radius:999px;background:var(--violet-lt);color:var(--violet);font-size:.8rem;font-weight:700}.v3-scope .wbp-acts{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin-top:auto;padding-top:.6rem}.v3-scope .wbp-skip{background:none;border:0;color:var(--muted);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer;padding:.5rem .3rem}.v3-scope .wbp-x{position:absolute;top:.6rem;right:.6rem;width:36px;height:36px;border-radius:50%;border:0;background:hsla(0,0%,100%,.9);color:var(--ink);font-size:1.3rem;line-height:1;cursor:pointer;box-shadow:var(--s1);z-index:2}@media (max-width:720px){.v3-scope .wbp-card{grid-template-columns:1fr}.v3-scope .wbp-img{max-height:42vh;overflow:hidden}.v3-scope .wbp-copy{padding:1.3rem 1.2rem 1.2rem}}@media (prefers-reduced-motion:no-preference){.v3-scope .wbp-card{animation:wbp-in .32s cubic-bezier(.2,.8,.2,1)}@keyframes wbp-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}}.v3-scope .wb-account{margin-top:1.1rem;padding:.95rem 1.05rem;border-radius:14px;background:var(--violet-lt);text-align:left}.v3-scope .wb-account b{display:block;font-family:Bricolage Grotesque,sans-serif;font-size:.98rem;color:var(--ink);margin-bottom:.25rem}.v3-scope .wb-account p{font-size:.84rem;color:var(--body);line-height:1.55;margin:0 0 .7rem}