.ws-page{--ink:#2a2118;--ink-soft:#5c5346;--ink-faint:#8a7f6d;--parchment:#f6eede;--paper:#fffdf6;--gold:#a67400;--gold-deep:#7d5700;--navy:#22344d;--navy-deep:#182638;--navy-line:#f6eede24;--win:#2f6b2f;--loss:#b23b1e;--line:#4630101f;z-index:1;color:var(--ink);width:100%;position:relative;overflow-x:clip}.ws-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.ws-header{z-index:20;-webkit-backdrop-filter:saturate(1.2)blur(10px);backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid var(--line);background:#f6eedee0;position:sticky;top:0}.ws-headerInner{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.ws-wordmark{font-family:var(--font-cinzel), serif;letter-spacing:.32em;color:var(--gold);font-size:15px;font-weight:600;text-decoration:none}.ws-nav{align-items:center;gap:28px;font-size:15px;display:flex}.ws-navLink{color:var(--ink-soft);text-decoration:none}.ws-navLink:hover{color:var(--ink)}.ws-navLinkActive{color:var(--ink);font-weight:600}.ws-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 26px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s,transform 80ms;display:inline-flex}.ws-btnSmall{height:40px;padding:0 18px;font-size:14px}.ws-btnPrimary{background:var(--gold);color:#fffdf6;box-shadow:0 10px 28px -8px #7d57008c}.ws-btnPrimary:hover{background:var(--gold-deep)}.ws-btnGhost{color:var(--ink);border:1px solid #2a211838}.ws-btnGhost:hover{border-color:var(--ink)}.ws-btnOnNavy{background:var(--parchment);color:var(--navy-deep)}.ws-btnOnNavy:hover{background:#fff}.ws-hero{padding:72px 0 96px}.ws-heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.ws-heroTitle{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.035em;color:var(--ink);font-variation-settings:"SOFT" 50, "opsz" 144;font-size:clamp(44px,6.2vw,84px);font-weight:600;line-height:.98}.ws-heroLead{color:var(--ink-soft);max-width:34ch;margin-top:28px;font-size:20px;line-height:1.55}.ws-heroCtas{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.ws-heroNote{color:var(--ink-faint);margin-top:18px;font-size:14px}.ws-session{background:var(--navy);color:var(--parchment);border-radius:28px;padding:26px 26px 30px;position:relative;box-shadow:0 40px 80px -40px #182638bf}.ws-sessionHead{color:#f6eede9e;border-bottom:1px solid var(--navy-line);justify-content:space-between;align-items:baseline;padding-bottom:14px;font-size:13px;display:flex}.ws-sessionHead strong{color:var(--parchment);font-size:15px;font-weight:600}.ws-trade{border-bottom:1px solid var(--navy-line);opacity:0;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:13px 0;font-size:14px;animation:.42s ease-out forwards tradeIn;display:grid;transform:translateY(6px)}.ws-trade:nth-of-type(2){animation-delay:.25s}.ws-trade:nth-of-type(3){animation-delay:.8s}.ws-trade:nth-of-type(4){animation-delay:1.35s}.ws-tradeTime{font-variant-numeric:tabular-nums;color:#f6eede8c}.ws-tradeMain{flex-direction:column;gap:2px;display:flex}.ws-tradeInstr{font-weight:600}.ws-tradeMeta{color:#f6eede99;font-size:12.5px}.ws-tradeMeta em{color:#f1c76a;font-style:normal}.ws-r{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.ws-rWin{color:#8fd08f}.ws-rLoss{color:#ff9b80}.ws-reply{opacity:0;grid-template-columns:76px 1fr;align-items:end;gap:14px;margin-top:22px;animation:.52s ease-out 2.1s forwards tradeIn;display:grid;position:relative}.ws-replyWolf{background:var(--parchment);object-fit:cover;object-position:50% 30%;border-radius:50%;width:76px;height:76px}.ws-bubble{background:var(--parchment);color:var(--ink);border-radius:20px 20px 20px 6px;padding:16px 18px;font-size:15px;line-height:1.5}.ws-bubbleName{color:var(--gold-deep);margin-bottom:4px;font-size:13px;font-weight:700;display:block}.ws-sessionCaption{color:#f6eede73;text-align:right;margin-top:14px;font-size:12.5px}@keyframes tradeIn{to{opacity:1;transform:none}}.ws-section{padding:104px 0}.ws-sectionTitle{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.025em;max-width:18ch;font-size:clamp(34px,4.2vw,54px);font-weight:600;line-height:1.04}.ws-sectionLead{color:var(--ink-soft);max-width:58ch;margin-top:20px;font-size:19px;line-height:1.6}.ws-problem{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ws-problemGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.ws-problemList{gap:28px;padding-top:8px;display:grid}.ws-problemItem h3{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;font-size:22px;font-weight:600}.ws-problemItem p{color:var(--ink-soft);margin-top:6px;font-size:17px;line-height:1.6}.ws-mentor{background:var(--navy-deep);color:var(--parchment)}.ws-mentor .ws-sectionTitle{color:var(--parchment)}.ws-mentor .ws-sectionLead{color:#f6eedeb8}.ws-mentorGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.ws-mentorImg{border-radius:24px;width:100%;height:auto;display:block}.ws-mentorPoints{color:#f6eeded9;gap:14px;margin-top:32px;padding:0;font-size:17px;line-height:1.5;list-style:none;display:grid}.ws-mentorPoints li{padding-left:22px;position:relative}.ws-mentorPoints li:before{content:"";background:#f1c76a;border-radius:2px;width:8px;height:8px;position:absolute;top:.6em;left:0;transform:rotate(45deg)}.ws-features{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.ws-feature{background:var(--paper);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:28px;display:flex}.ws-featureWide{grid-column:span 4}.ws-featureNarrow{grid-column:span 2}.ws-featureHalf{grid-column:span 3}.ws-feature h3{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;font-size:24px;font-weight:600}.ws-feature p{color:var(--ink-soft);font-size:16px;line-height:1.55}.ws-featureVisual{margin-top:auto;padding-top:18px}.ws-equity{width:100%;height:120px;display:block}.ws-sessionsBar{color:var(--ink-soft);gap:8px;font-size:13px;display:grid}.ws-sessionsRow{grid-template-columns:84px 1fr 48px;align-items:center;gap:10px;display:grid}.ws-sessionsTrack{background:#46301014;border-radius:6px;height:10px;overflow:hidden}.ws-sessionsFill{background:var(--gold);border-radius:6px;height:100%;display:block}.ws-sessionsVal{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.ws-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.ws-calDay{aspect-ratio:1;background:#4630100f;border-radius:6px}.ws-calWin{background:#2f6b2fbf}.ws-calLoss{background:#b23b1eb3}.ws-calFlat{background:#a6740059}.ws-limit{color:var(--ink);background:#b23b1e0f;border:1px solid #b23b1e59;border-radius:14px;padding:14px 16px;font-size:14.5px;line-height:1.45}.ws-limit strong{color:var(--loss)}.ws-csv{border:1px solid var(--line);background:#fff;border-radius:14px;font-size:13.5px;overflow:hidden}.ws-csvRow{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:1.1fr 1fr .8fr .7fr 1fr;gap:10px;padding:10px 14px;display:grid}.ws-csvHead{color:var(--ink-faint);background:#4630100d;font-weight:600}.ws-csvFoot{color:var(--win);padding:10px 14px;font-weight:600}.ws-csvWin{color:var(--win);font-weight:600}.ws-csvLoss{color:var(--loss);font-weight:600}.ws-csvEmo{color:var(--gold-deep)}.ws-cardImg{width:100%;max-width:220px;height:auto;margin:0 auto;display:block}.ws-steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:56px;padding:0;list-style:none;display:grid}.ws-step{counter-increment:step;border-top:2px solid var(--ink);padding-top:22px}.ws-step:before{content:counter(step);font-family:var(--font-fraunces), Georgia, serif;color:var(--gold);margin-bottom:18px;font-size:44px;font-weight:600;line-height:1;display:block}.ws-step h3{font-family:var(--font-fraunces), Georgia, serif;font-size:22px;font-weight:600}.ws-step p{color:var(--ink-soft);margin-top:8px;font-size:16.5px;line-height:1.6}.ws-priceBlock{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.ws-priceCard{background:var(--paper);border:1px solid #a6740066;border-radius:28px;padding:36px;box-shadow:0 30px 60px -40px #7d570073}.ws-priceName{color:var(--gold-deep);font-size:16px;font-weight:600}.ws-priceAmount{align-items:baseline;gap:10px;margin-top:10px;display:flex}.ws-priceAmount strong{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.03em;font-size:76px;font-weight:600;line-height:1}.ws-priceAmount span{color:var(--ink-soft);font-size:17px}.ws-priceVat{color:var(--ink-faint);margin-top:6px;font-size:14px}.ws-priceList{gap:11px;margin:26px 0 30px;padding:0;font-size:16px;list-style:none;display:grid}.ws-priceList li{grid-template-columns:22px 1fr;gap:8px;line-height:1.45;display:grid}.ws-priceList li:before{content:"";border-left:2px solid var(--win);border-bottom:2px solid var(--win);width:14px;height:8px;margin-top:6px;transform:rotate(-45deg)}.ws-priceCard .ws-btn{width:100%}.ws-communityNote{color:var(--ink);background:#a6740014;border-radius:16px;margin-top:20px;padding:16px 18px;font-size:15px;line-height:1.5}.ws-faq{border-top:1px solid var(--line);margin-top:40px}.ws-faq details{border-bottom:1px solid var(--line)}.ws-faq summary{cursor:pointer;font-family:var(--font-fraunces), Georgia, serif;padding:22px 40px 22px 0;font-size:21px;font-weight:600;list-style:none;position:relative}.ws-faq summary::-webkit-details-marker{display:none}.ws-faq summary:after{content:"+";font-family:var(--font-inter), sans-serif;color:var(--gold);font-size:26px;font-weight:400;transition:transform .2s;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ws-faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.ws-faq details p{color:var(--ink-soft);max-width:68ch;padding:0 0 24px;font-size:17px;line-height:1.65}.ws-final{background:var(--navy);color:var(--parchment);border-radius:36px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:40px;padding:64px;display:grid;overflow:hidden}.ws-final .ws-sectionTitle{color:var(--parchment)}.ws-final p{color:#f6eedebf;max-width:46ch;margin-top:16px;font-size:18px;line-height:1.6}.ws-finalImg{width:100%;height:auto;display:block}.ws-footer{color:var(--ink-faint);padding:48px 0 56px;font-size:14px}.ws-footerInner{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.ws-footer a{color:var(--ink-soft);text-decoration:none}.ws-footer a:hover{color:var(--ink)}.ws-footerLinks{flex-wrap:wrap;gap:22px;display:flex}.ws-pageHero{padding:80px 0 40px}@media (max-width:960px){.ws-heroGrid,.ws-problemGrid,.ws-mentorGrid,.ws-priceBlock{grid-template-columns:minmax(0,1fr);gap:40px}.ws-features{grid-template-columns:minmax(0,1fr)}.ws-featureWide,.ws-featureNarrow,.ws-featureHalf{grid-column:auto}.ws-steps{grid-template-columns:minmax(0,1fr);gap:32px}.ws-final{grid-template-columns:minmax(0,1fr);padding:40px 28px}.ws-finalImg{max-width:200px}.ws-section{padding:72px 0}.ws-hero{padding:40px 0 72px}}@media (max-width:640px){.ws-csvRow{grid-template-columns:1fr 1fr .7fr .9fr}.ws-csvRow>:nth-child(3),.ws-navHideMobile{display:none}.ws-nav{gap:16px}.ws-session{border-radius:22px;padding:20px 18px 24px}.ws-trade{grid-template-columns:44px 1fr auto}.ws-reply{grid-template-columns:56px 1fr}.ws-replyWolf{width:56px;height:56px}.ws-priceCard{padding:28px 22px}.ws-priceAmount strong{font-size:60px}}@media (prefers-reduced-motion:reduce){.ws-trade,.ws-reply{opacity:1;animation:none;transform:none}}.ws-legal{max-width:760px;color:var(--ink);margin:0 auto;padding:64px 24px 96px;font-size:16px;line-height:1.75}.ws-legal h1{font-family:var(--font-fraunces), Georgia, serif;margin:0 0 8px;font-size:clamp(32px,4vw,44px);line-height:1.15}.ws-legalMeta{color:var(--ink-faint);margin-bottom:40px;font-size:14px}.ws-legal h2{font-family:var(--font-fraunces), Georgia, serif;margin:44px 0 12px;font-size:22px}.ws-legal p,.ws-legal li{color:var(--ink-soft)}.ws-legal ol,.ws-legal ul{margin:8px 0;padding-left:22px}.ws-legal li{margin:6px 0}.ws-legal a{color:var(--gold-deep)}.ws-legal strong{color:var(--ink)}.ws-legalNote{background:#a674000f;border:1px solid #a6740059;border-radius:14px;margin:24px 0;padding:16px 20px;font-size:15px}.ws-footerCol{flex-direction:column;gap:6px;max-width:520px;display:flex}.ws-footerRisk{color:var(--ink-faint);border-top:1px solid #2a21181a;margin-top:28px;padding-top:20px;font-size:12.5px;line-height:1.6}.ws-modules{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:18px;margin-top:40px;display:grid}.ws-module{background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:24px;display:flex}.ws-moduleMentor{background:linear-gradient(180deg, #22344d0d, var(--paper) 55%);border-color:#22344d47}.ws-moduleHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ws-moduleIcon{font-size:26px;line-height:1}.ws-module h3{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.01em;margin:4px 0 0;font-size:22px;font-weight:600}.ws-module p{color:var(--ink-soft);font-size:15.5px;line-height:1.55}.ws-module ul{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ws-module li{color:var(--ink);padding-left:18px;font-size:14.5px;line-height:1.45;position:relative}.ws-module li:before{content:"";background:var(--gold);border-radius:2px;width:7px;height:7px;position:absolute;top:.55em;left:2px;transform:rotate(45deg)}.ws-moduleMentor li:before{background:var(--navy)}.ws-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-block}.ws-badgeAll{color:var(--gold-deep);background:#a674001f}.ws-badgeMentor{color:var(--paper);background:var(--navy)}.ws-modulesLegend{color:var(--ink-soft);flex-wrap:wrap;gap:10px 28px;margin-top:22px;font-size:15px;display:flex}.ws-modulesLegend>span{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.ws-sectionMore{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.ws-btnOnNavyGhost{color:var(--parchment);background:0 0;border:1px solid #f6eede66}.ws-btnOnNavyGhost:hover{border-color:var(--parchment)}.ws-helpHero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ws-helpHeroImg{border-radius:32px;justify-self:center;width:100%;max-width:360px;height:auto}.ws-cases{gap:18px;display:grid}.ws-case{background:var(--paper);border:1px solid var(--line);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px;padding:30px;display:grid}.ws-caseMentor{background:linear-gradient(90deg, #22344d0d, var(--paper) 45%);border-color:#22344d47}.ws-caseProblem h2{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.2}.ws-caseProblem p{color:var(--ink-faint);margin-top:12px;font-size:15.5px;line-height:1.6}.ws-caseLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:12px;font-weight:600}.ws-caseMentor .ws-caseLabel{color:var(--navy)}.ws-caseHow p{color:var(--ink);font-size:16.5px;line-height:1.6}.ws-caseModules{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ws-caseModule{border:1px solid var(--line);background:#f6eede80;border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:14px;font-weight:500;display:inline-flex}.ws-caseModule .ws-badge{padding:4px 8px;font-size:10.5px}@media (max-width:860px){.ws-helpHero{grid-template-columns:1fr}.ws-helpHeroImg{justify-self:start;max-width:220px}.ws-case{grid-template-columns:1fr;gap:16px;padding:22px}}.ws-modules{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));margin-top:18px}.ws-modulesGroup{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);margin-top:40px;font-size:13px;font-weight:600}.ws-modulesGroupMentor{color:var(--navy)}.wz-capFirst{display:inline-block}.wz-capFirst:first-letter{text-transform:uppercase}.ws-briefList{gap:16px;max-width:820px;display:grid}.ws-briefItem{background:var(--paper);border:1px solid var(--line);color:var(--ink);border-radius:20px;padding:26px 28px;text-decoration:none;transition:border-color .14s,transform .14s;display:block}.ws-briefItem:hover{border-color:var(--gold);transform:translateY(-1px)}.ws-briefItem h2{font-family:var(--font-fraunces), Georgia, serif;margin-top:6px;font-size:24px;font-weight:600;line-height:1.25}.ws-briefItem p{color:var(--ink-soft);margin-top:8px;line-height:1.55}.ws-briefDate{letter-spacing:.06em;color:var(--gold-deep);font-size:13px;font-weight:600}.ws-briefMore{color:var(--gold-deep);margin-top:12px;font-size:15px;font-weight:600;display:inline-block}.ws-brief h1{margin-top:10px}.ws-briefBack{margin-bottom:20px;font-size:14px;text-decoration:none;display:inline-block;color:var(--ink-faint)!important}.ws-briefLeadBig{font-family:var(--font-fraunces), Georgia, serif;color:var(--ink-soft);margin-top:12px;font-size:20px;font-style:italic;line-height:1.5}.ws-briefAuthor{border-bottom:1px solid var(--line);color:var(--ink-faint);margin:18px 0 8px;padding-bottom:18px;font-size:14px}.ws-briefSrc{border-top:1px solid var(--line);margin-top:36px;padding-top:20px;font-size:14px}.ws-briefSrc h2{margin:0 0 8px!important;font-size:16px!important}.ws-briefCta{background:var(--navy);color:var(--parchment);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:36px 0 24px;padding:24px;display:flex}.ws-briefCta p{margin:6px 0 0;font-size:15px;color:#f6eedebf!important}.ws-briefCta strong{color:var(--parchment)!important}.ws-briefSrc ol{gap:6px;padding-left:20px;display:grid}.ws-briefSrc li:target{background:#a674001f;border-radius:6px}.ws-roadmap{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin-top:36px;display:grid}.ws-roadItem{border:1px dashed var(--gold);background:0 0;border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:22px;display:flex}.ws-roadHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ws-roadStep{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11.5px;font-weight:600}.ws-roadItem h3{font-family:var(--font-fraunces), Georgia, serif;margin:2px 0 0;font-size:20px;font-weight:600}.ws-roadItem p{color:var(--ink-soft);font-size:15px;line-height:1.55}
