:root{--wb-bg: #F4ECDF;--wb-bg-2: #EFE6D6;--wb-bg-card: #FBF7EE;--wb-ink: #1A1410;--wb-ink-2: #3D3329;--wb-ink-3: #6B5D4E;--wb-rule: #D9CDB8;--wb-rule-2: #C7B89E;--wb-crimson: #8E1F1F;--wb-crimson-deep: #6B1717;--wb-crimson-soft: #F2DDDD;--wb-amber-bg: #F5E5BB;--wb-green: #2F6B3A}body:has(section.webinar-hero){background:var(--wb-bg)}section.webinar-hero~section,section.webinar-hero{color:var(--wb-ink)}.wb-wrap{max-width:1240px;margin:0 auto;padding:0 32px}section.webinar-hero,.stats,.block,.closing{font-family:Geist,ui-sans-serif,system-ui,-apple-system,sans-serif;color:var(--wb-ink)}.mono{font-family:Geist Mono,ui-monospace,Menlo,monospace}section.webinar-hero h1,section.webinar-hero h2,section.webinar-hero h3,section.webinar-hero h4,.stats h2,.block h2,.block h3,.block h4,.closing h2,.closing h3{margin:0;font-weight:600;letter-spacing:-.02em}section.webinar-hero{background:var(--wb-bg);padding:120px 0 72px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:64px;align-items:start}section.webinar-hero .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--wb-crimson);font-weight:500;padding:7px 12px;background:var(--wb-crimson-soft);border-radius:999px;border:1px solid rgba(142,31,31,.18)}section.webinar-hero .eyebrow .live-dot{width:6px;height:6px;border-radius:50%;background:var(--wb-crimson);animation:wb-pulse-c 2s infinite}@keyframes wb-pulse-c{0%,to{box-shadow:0 0 #8e1f1f80}50%{box-shadow:0 0 0 6px #8e1f1f00}}section.webinar-hero h1.headline{margin-top:24px;font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-.035em;font-weight:600;color:var(--wb-ink);text-wrap:balance}section.webinar-hero h1.headline em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:var(--wb-crimson);letter-spacing:-.01em}section.webinar-hero .subhead{margin-top:24px;font-size:18px;line-height:1.55;color:var(--wb-ink-2);max-width:56ch;text-wrap:pretty}.when{margin-top:32px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--wb-rule-2);border-radius:10px;background:var(--wb-bg-card);overflow:hidden}.when-cell{padding:16px 20px;border-right:1px solid var(--wb-rule)}.when-cell:last-child{border-right:0}.when-label{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--wb-ink-3)}.when-value{font-size:16px;color:var(--wb-ink);margin-top:4px;font-weight:500}.when-value small{color:var(--wb-ink-3);font-weight:400}.cta-row{margin-top:32px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;border:0;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;padding:14px 22px;border-radius:8px;transition:transform .08s ease,background .15s ease,box-shadow .15s ease}.btn-primary{background:var(--wb-crimson);color:#fbf7ee;box-shadow:0 1px #0000000a,0 8px 24px -10px #8e1f1f8c}.btn-primary:hover{background:var(--wb-crimson-deep);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--wb-ink);border:1px solid var(--wb-rule-2)}.btn-ghost:hover{background:var(--wb-bg-card);border-color:var(--wb-ink)}.btn-arrow{transition:transform .15s}.btn:hover .btn-arrow{transform:translate(3px)}.micro-trust{margin-top:22px;font-size:13px;color:var(--wb-ink-3);display:flex;align-items:center;gap:16px;flex-wrap:wrap}.micro-trust .sep{color:var(--wb-rule-2)}.micro-trust .check{color:var(--wb-crimson);font-weight:600}.form-rail{position:sticky;top:110px}.form-card{background:var(--wb-bg-card);border:1px solid var(--wb-rule-2);border-radius:14px;padding:32px;box-shadow:0 1px #00000008,0 24px 60px -36px #321e0a59;scroll-margin-top:110px}.form-head{padding-bottom:18px;border-bottom:1px dashed var(--wb-rule);margin-bottom:18px}.form-head .seats{display:inline-flex;align-items:center;gap:8px;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--wb-green)}.form-head .seats .pip{width:6px;height:6px;background:var(--wb-green);border-radius:50%}.form-title{margin-top:8px;font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.02em}.form-title em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:var(--wb-crimson)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid>.field{min-width:0}.field{display:flex;flex-direction:column;gap:6px}.field.full{grid-column:1 / -1}.field label{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--wb-ink-3);font-weight:500}.field label .req{color:var(--wb-crimson)}.field label .optional{color:var(--wb-ink-3);font-weight:400;text-transform:none;letter-spacing:0;margin-left:4px}.field input,.field select,.field textarea{width:100%;max-width:100%;font-family:inherit;font-size:14px;color:var(--wb-ink);background:#ffffffa8;border:1px solid var(--wb-rule-2);border-radius:7px;padding:10px 12px;outline:none;transition:border-color .12s ease,box-shadow .12s ease,background .12s ease}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--wb-crimson);background:#fff;box-shadow:0 0 0 3px #8e1f1f1f}.field textarea{resize:vertical;min-height:60px}.seg{display:flex;gap:6px;background:var(--wb-bg);border:1px solid var(--wb-rule);border-radius:8px;padding:4px}.seg label{flex:1 1 0;min-width:0;text-align:center;padding:8px 6px;border-radius:5px;font-family:inherit;text-transform:none;letter-spacing:0;font-size:13px;color:var(--wb-ink-2);font-weight:500;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}.seg input{display:none}.seg input:checked+label{background:var(--wb-ink);color:var(--wb-bg)}.yesno{display:flex;gap:6px;background:var(--wb-bg);border:1px solid var(--wb-rule);border-radius:8px;padding:4px}.yesno label{flex:1 1 0;min-width:0;text-align:center;padding:8px 6px;border-radius:5px;font-size:13px;font-weight:500;color:var(--wb-ink-2);cursor:pointer;transition:background .12s,color .12s;font-family:inherit;text-transform:none;letter-spacing:0}.yesno input{display:none}.yesno input:checked+label{background:var(--wb-crimson);color:var(--wb-bg)}.consent{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:12px;color:var(--wb-ink-3);line-height:1.45;font-family:inherit;text-transform:none;letter-spacing:0}.consent input{margin-top:2px;accent-color:var(--wb-crimson)}.form-error{display:none;margin-top:14px;padding:10px 12px;background:var(--wb-amber-bg);border:1px solid #C9A85E;border-radius:7px;font-size:13px;color:#6b4a1a;line-height:1.45}.submit-row{margin-top:18px}.submit-btn{width:100%;background:var(--wb-crimson);color:var(--wb-bg-card);border:0;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;padding:16px;border-radius:8px;box-shadow:0 8px 24px -12px #8e1f1f8c;transition:background .15s,transform .08s,opacity .15s}.submit-btn:hover:not(:disabled){background:var(--wb-crimson-deep);transform:translateY(-1px)}.submit-btn:disabled{opacity:.7;cursor:progress;transform:none}.submit-foot{margin-top:10px;font-size:11.5px;line-height:1.45;color:var(--wb-ink-3);text-align:center}.stats{border-top:1px solid var(--wb-rule);border-bottom:1px solid var(--wb-rule);background:var(--wb-bg-2)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr)}.stat{padding:36px 28px;border-right:1px solid var(--wb-rule)}.stat:last-child{border-right:0}.stat-num{font-family:"Instrument Serif",Georgia,serif;font-size:64px;line-height:1;color:var(--wb-crimson);letter-spacing:-.02em;font-weight:400}.stat-num span{font-size:36px;color:var(--wb-ink-2)}.stat-label{margin-top:12px;font-size:14px;color:var(--wb-ink-2);max-width:28ch;line-height:1.45}section.block{padding:96px 0;background:var(--wb-bg)}.section-eyebrow{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--wb-crimson);margin-bottom:18px;display:flex;align-items:center;gap:12px}.section-eyebrow:before{content:"";width:24px;height:1px;background:var(--wb-crimson)}h2.section-title{font-size:clamp(34px,4vw,50px);line-height:1.05;letter-spacing:-.03em;font-weight:600;max-width:22ch;text-wrap:balance;color:var(--wb-ink)}h2.section-title em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:var(--wb-crimson)}.story-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start}.story-body{margin-top:32px}.story-body p{font-size:17px;line-height:1.6;color:var(--wb-ink-2);margin:0 0 18px}.story-body p .hl{background:linear-gradient(transparent 60%,#e8c36a8c 60%);padding:0 2px}.story-body p strong{color:var(--wb-ink);font-weight:600}.calc{background:var(--wb-bg-card);border:1px solid var(--wb-rule-2);border-radius:14px;padding:28px;box-shadow:0 24px 60px -36px #321e0a59;position:relative}.calc-flag{position:absolute;top:-14px;right:24px;display:inline-flex;align-items:center;gap:8px;background:var(--wb-ink);color:var(--wb-bg-card);font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px;font-weight:500}.calc-flag:before{content:"";width:6px;height:6px;border-radius:50%;background:#6bd87c;box-shadow:0 0 #6bd87c99;animation:wb-pulse-g 2s infinite}@keyframes wb-pulse-g{0%,to{box-shadow:0 0 #6bd87c99}50%{box-shadow:0 0 0 5px #6bd87c00}}.calc-head{border-bottom:1px dashed var(--wb-rule);padding-bottom:18px;margin-bottom:20px}.calc-eyebrow{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--wb-ink-3)}.calc-title{font-size:22px;margin-top:6px;font-weight:600;letter-spacing:-.02em;color:var(--wb-ink)}.calc-controls{display:flex;flex-direction:column;gap:18px}.calc-control-row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.calc-control-row label{font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--wb-ink-3);font-weight:500}.calc-control-row output{font-size:14px;color:var(--wb-ink);font-weight:600}.calc-control input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:var(--wb-rule);border-radius:2px;outline:none;cursor:pointer}.calc-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--wb-crimson);border:3px solid var(--wb-bg-card);box-shadow:0 0 0 1px var(--wb-crimson),0 4px 10px -2px #8e1f1f80;cursor:pointer}.calc-control input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--wb-crimson);border:3px solid var(--wb-bg-card);box-shadow:0 0 0 1px var(--wb-crimson),0 4px 10px -2px #8e1f1f80;cursor:pointer}.calc-bars{margin-top:24px;display:flex;flex-direction:column;gap:10px}.calc-bar-row{display:grid;grid-template-columns:130px 1fr 80px;gap:14px;align-items:center;font-size:13px}.calc-bar-label{color:var(--wb-ink-2);display:inline-flex;align-items:center;gap:8px;font-weight:500}.calc-bar-label .calc-bar-sub{opacity:.5;margin-left:4px;font-weight:400}.calc-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.calc-dot.static{background:var(--wb-ink-3)}.calc-dot.dynamic{background:var(--wb-crimson)}.calc-bar-track{height:28px;background:var(--wb-bg-2);border-radius:6px;overflow:hidden;border:1px solid var(--wb-rule)}.calc-bar-fill{height:100%;transition:width .35s cubic-bezier(.2,.8,.2,1)}.calc-bar-fill.static{background:repeating-linear-gradient(135deg,#6b5d4e 0 8px,#5c5142 8px 16px)}.calc-bar-fill.dynamic{background:linear-gradient(90deg,var(--wb-crimson),#B23434)}.calc-bar-value{text-align:right;font-size:13.5px;color:var(--wb-ink);font-weight:600}.calc-summary{margin-top:22px;display:grid;grid-template-columns:1fr 1.4fr 1fr;background:var(--wb-bg);border:1px solid var(--wb-rule-2);border-radius:10px;overflow:hidden}.calc-summary-cell{padding:16px 18px;text-align:center;border-right:1px solid var(--wb-rule)}.calc-summary-cell:last-child{border-right:0}.calc-summary-cell.hero{background:var(--wb-crimson-soft);border-left:1px solid rgba(142,31,31,.18);border-right:1px solid rgba(142,31,31,.18)}.calc-summary-label{font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--wb-ink-3)}.calc-summary-value{margin-top:6px;font-family:"Instrument Serif",Georgia,serif;font-size:28px;line-height:1;color:var(--wb-ink);font-weight:400}.calc-summary-value.big{font-size:40px;color:var(--wb-crimson)}.calc-foot{margin-top:18px;font-size:13px;color:var(--wb-ink-3);display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.calc-foot a{color:var(--wb-crimson);font-weight:600;text-decoration:none}.calc-foot a:hover{text-decoration:underline}.fleet{margin-top:24px;background:var(--wb-bg-card);border:1px solid var(--wb-rule);border-radius:14px;padding:24px 28px 20px}.fleet-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.fleet-head .calc-eyebrow{color:var(--wb-ink-3)}.fleet-head h4{font-size:16px;margin-top:4px;font-weight:600;color:var(--wb-ink)}.fleet-savings{font-family:"Instrument Serif",Georgia,serif;font-size:26px;color:var(--wb-crimson);font-weight:400;line-height:1}.fleet-svg{width:100%;height:140px;display:block}.fleet-legend{margin-top:8px;display:flex;gap:18px;font-size:11.5px;color:var(--wb-ink-3);align-items:center}.fleet-legend span{display:inline-flex;align-items:center;gap:6px}.fleet-legend .calc-dot{width:8px;height:8px}.fleet-legend .fleet-legend-end{margin-left:auto}section.block.takeaways-section{background:var(--wb-bg-2);border-top:1px solid var(--wb-rule);border-bottom:1px solid var(--wb-rule)}.takeaways{margin-top:56px;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--wb-rule);border:1px solid var(--wb-rule);border-radius:14px;overflow:hidden}.takeaway{background:var(--wb-bg-card);padding:36px 32px;display:flex;flex-direction:column;gap:14px}.takeaway-num{font-family:"Instrument Serif",Georgia,serif;font-size:38px;line-height:1;color:var(--wb-crimson);font-style:italic;font-weight:400}.takeaway h3{font-size:22px;line-height:1.2;letter-spacing:-.02em;font-weight:600;color:var(--wb-ink)}.takeaway p{margin:0;font-size:15px;color:var(--wb-ink-2);line-height:1.55}section.block.agenda-section{background:var(--wb-ink);color:var(--wb-bg)}.agenda-section .section-eyebrow{color:#e9b89d}.agenda-section .section-eyebrow:before{background:#e9b89d}.agenda-section h2.section-title{color:var(--wb-bg)}.agenda-section h2.section-title em{color:#f0bba4}.agenda{margin-top:56px;border-top:1px solid #2E2620}.agenda-row{display:grid;grid-template-columns:110px 1.2fr 2fr;gap:32px;padding:24px 0;border-bottom:1px solid #2E2620;align-items:baseline}.agenda-time{font-family:Geist Mono,monospace;font-size:13px;color:#c9b89d;letter-spacing:.04em}.agenda-segment{font-size:19px;font-weight:500;color:var(--wb-bg);letter-spacing:-.01em}.agenda-detail{font-size:15px;color:#c9b89d;line-height:1.5}.agenda-row.live .agenda-segment:after{content:"LIVE";font-family:Geist Mono,monospace;font-size:9.5px;letter-spacing:.14em;background:var(--wb-crimson);color:var(--wb-bg);padding:3px 7px;border-radius:4px;margin-left:10px;vertical-align:2px;font-weight:500}.host-card{margin-top:48px;background:var(--wb-bg-card);border:1px solid var(--wb-rule);border-radius:16px;padding:40px 44px;display:grid;grid-template-columns:200px 1fr;gap:44px;align-items:start}.host-portrait{width:200px;height:200px;border-radius:14px;background:var(--wb-crimson-soft);border:1px solid rgba(142,31,31,.18);overflow:hidden;position:relative}.host-portrait img{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.02) saturate(.95)}.host-meta-eyebrow{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--wb-ink-3);margin-bottom:10px}.host-card h3{font-size:32px;letter-spacing:-.025em;font-weight:600;line-height:1.1;color:var(--wb-ink)}.host-card .role{font-size:15px;color:var(--wb-crimson);margin-top:4px;font-weight:500}.host-card .bio{margin:20px 0 0;font-size:16px;line-height:1.55;color:var(--wb-ink-2);max-width:56ch}.host-creds{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.host-cred{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.06em;padding:6px 10px;background:var(--wb-bg);border:1px solid var(--wb-rule);border-radius:6px;color:var(--wb-ink-2)}.host-cred strong{color:var(--wb-crimson);font-weight:600}.closing{background:var(--wb-crimson);color:var(--wb-bg);position:relative;overflow:hidden}.closing:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 30%,rgba(255,220,180,.18),transparent 60%),radial-gradient(ellipse at 10% 90%,rgba(0,0,0,.25),transparent 60%);pointer-events:none}.closing-inner{position:relative;z-index:1;padding:100px 0;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.closing .closing-eyebrow{color:#f4c7a6}.closing .closing-eyebrow:before{background:#f4c7a6}.closing-headline{font-size:clamp(36px,4.2vw,56px);line-height:1.02;letter-spacing:-.03em;font-weight:600;color:var(--wb-bg);text-wrap:balance}.closing-headline em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;color:#f4c7a6}.closing-sub{margin-top:22px;font-size:18px;line-height:1.5;color:#f4ecdfd9;max-width:44ch}.closing-meta{margin-top:32px;display:flex;gap:20px;align-items:center;font-size:12px;letter-spacing:.08em;color:#f4ecdfb3;flex-wrap:wrap}.closing-cta{background:var(--wb-bg);border-radius:14px;padding:32px;color:var(--wb-ink);box-shadow:0 30px 80px -30px #00000080;position:relative;z-index:1}.closing-cta-eyebrow{font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--wb-crimson)}.closing-cta h3{margin-top:8px;font-size:22px;letter-spacing:-.02em;font-weight:600;color:var(--wb-ink)}.closing-cta-body{font-size:14.5px;color:var(--wb-ink-2);margin-top:8px;line-height:1.5}.closing-cta-actions{margin-top:22px;display:flex;flex-direction:column;gap:10px}.closing-cta .btn-primary{justify-content:center}.btn-ghost-light{display:inline-flex;align-items:center;gap:10px;justify-content:center;font-family:inherit;font-size:15px;font-weight:500;text-decoration:none;padding:14px 22px;border-radius:8px;background:transparent;color:var(--wb-ink);border:1px solid var(--wb-rule-2);transition:transform .08s ease,background .15s ease}.btn-ghost-light:hover{background:var(--wb-bg-card);border-color:var(--wb-ink);transform:translateY(-1px)}.btn-ghost-light .btn-arrow{transition:transform .15s}.btn-ghost-light:hover .btn-arrow{transform:translate(3px)}@media(max-width:1080px){.hero-grid,.story-grid,.closing-inner{grid-template-columns:1fr;gap:48px}.form-rail{position:static}.stats-grid{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--wb-rule)}.stat:last-child{border-bottom:0}.takeaways{grid-template-columns:1fr}.agenda-row{grid-template-columns:90px 1fr}.agenda-detail{grid-column:1 / -1;padding-left:122px}.host-card{grid-template-columns:200px 1fr}}@media(max-width:760px){.host-card{grid-template-columns:1fr;padding:28px;gap:24px}.host-portrait{width:140px;height:140px}}@media(max-width:640px){.wb-wrap{padding:0 20px}section.webinar-hero{padding:100px 0 48px}.when{grid-template-columns:1fr}.when-cell{border-right:0;border-bottom:1px solid var(--wb-rule)}.when-cell:last-child{border-bottom:0}.agenda-row{grid-template-columns:1fr;gap:6px}.agenda-detail{padding-left:0}section.block{padding:64px 0}.calc-bar-row{grid-template-columns:110px 1fr 70px}.form-card{padding:24px;scroll-margin-top:100px}}
