html,body{margin:0;background:#222831}.lp-nova{--ink: #fff4dd;--muted: rgba(255, 244, 221, .72);--line: rgba(255, 244, 221, .14);--orange: #ff5925;--orange-ink: #b23c0c;--navy: #222831;--navy-2: #2d343e;--cream: #fff4dd;color:var(--ink);font-family:Barlow,Segoe UI,sans-serif;background:var(--navy);line-height:1.5}.lp-nova *,.lp-nova *:before,.lp-nova *:after{box-sizing:border-box}.lp-nova img{max-width:100%;height:auto;display:block}.lp-nova a{color:inherit;text-decoration:none}.lp-nova a.btn,.lp-nova a.btn-cal,.lp-nova a.btn-wpp{color:#fff}.lp-nova h1,.lp-nova h2,.lp-nova h3{margin:0;letter-spacing:-.03em;line-height:1.08}.lp-nova p{margin:0}.wrap{width:min(1120px,calc(100% - 40px));margin:0 auto}.wrap-narrow{width:min(760px,calc(100% - 40px));margin:0 auto}.header{position:sticky;top:0;z-index:20;background:#222831f0;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.header-inner{width:min(1120px,calc(100% - 40px));margin:0 auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}.logo-templum{width:132px;height:auto;filter:brightness(0) invert(1)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--orange);color:#fff;font-family:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s ease,transform .15s ease}.btn:hover{background:var(--orange-deep)}.btn-header{min-height:42px;padding:0 16px;font-size:14px}.btn-header .long{display:none}.btn svg{width:18px;height:18px}.hero{background:radial-gradient(900px 420px at 90% -10%,rgba(255,89,37,.18),transparent 60%),var(--navy);padding:36px 0 56px}.hero-grid{display:grid;gap:28px;align-items:start}.kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;border-radius:999px;background:#ff59251f;border:1px solid rgba(255,89,37,.35);color:var(--orange);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hook{font-size:18px;font-weight:700;color:var(--muted);max-width:28em}.hero h1{margin-top:10px;font-size:clamp(40px,5.6vw,64px);max-width:16ch;font-weight:800;color:var(--cream)}.lede{margin-top:18px;color:var(--muted);font-size:18px;max-width:38em}.date-bar{display:flex;flex-wrap:wrap;gap:12px 0;margin-top:22px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#ffffff0d}.date-item{display:flex;flex-direction:column;gap:2px;min-width:140px;flex:1;padding:0 14px}.date-item+.date-item{border-left:1px solid var(--line)}.date-item span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--orange)}.date-item strong{font-size:15px}.speaker-strip{display:flex;align-items:center;gap:12px;width:fit-content;max-width:100%;margin-top:18px;padding:10px 14px 10px 10px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a}.speaker-strip img,.host-photo{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--orange)}.speaker-strip strong{display:block;font-size:15px}.speaker-strip span{color:var(--muted);font-size:13px}.price-card{background:#fff;color:#18191b;border:0;border-radius:24px;box-shadow:0 24px 64px #00000059;padding:28px 24px;text-align:center}.price-card .price-free{font-size:42px}.price-card a.btn{display:flex;width:100%;min-height:52px;margin-top:16px;border-radius:14px;background:#ff5925;color:#fff;font-size:16px}.proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.proof article{background:#ffffff0a;border:1px solid var(--line);border-radius:16px;padding:12px 14px}.proof strong{display:block;color:var(--orange);font-size:22px;letter-spacing:-.03em}.proof span{color:var(--muted);font-size:13px}.form-card{background:#fff;color:#18191b;border:0;border-radius:24px;box-shadow:0 24px 64px #00000059;padding:22px 20px 18px}.price-card .price-note,.price-card .legal,.form-card .price-note,.form-card .legal,.form-card .field label{color:#3f424b}.price-free{margin:0 0 4px;color:var(--orange-ink);font-size:28px;font-weight:700;letter-spacing:-.03em}.price-note{margin:0 0 14px;color:var(--muted);font-size:14px}.form-bar{margin:0 0 14px;padding:8px 12px;border-radius:12px;background:#fff4dd;color:#18191b;font-size:14px;font-weight:700}.field{margin-bottom:12px}.field label{display:block;margin-bottom:6px;font-size:13px;font-weight:700}.input,.select{width:100%;min-height:46px;padding:10px 12px;border:1px solid #e6ddd6;border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:16px}.form-card .input,.form-card .select{color:#18191b;background:#fff}.input:focus,.select:focus{outline:2px solid rgba(255,89,37,.35);border-color:var(--orange)}.btn-reserve{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;margin-top:4px;padding:0 16px;border:0;border-radius:14px;background:var(--orange);color:#fff;font-family:inherit;font-weight:700;font-size:15px;letter-spacing:.01em;text-transform:uppercase;cursor:pointer}.btn-reserve:hover{background:#e24612}.btn-reserve svg{width:18px;height:18px;flex:0 0 18px}.legal{margin-top:10px;color:#fff4dd8c;font-size:12px;text-align:center}.section{padding:64px 0}.section h2{font-size:clamp(30px,4vw,44px);max-width:16ch}.section-lead{margin-top:14px;color:var(--muted);font-size:18px;max-width:40em}.era{background:var(--navy)}.era-shot{width:min(520px,100%);margin:28px auto 22px;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:#ffffff0a}.pains,.pillars{display:grid;gap:12px}.pain,.pillar{padding:18px;border-radius:18px;border:1px solid var(--line);background:#ffffff0a}.pain h3,.pillar h3{font-size:18px;margin-bottom:6px}.pain p,.pillar p{color:var(--muted)}.agitation{margin-top:18px;padding:18px 20px;border-radius:18px;background:#ff592529;color:var(--cream);font-size:18px;font-weight:600}.solution{background:var(--navy-2)}.solution-grid{display:grid;gap:22px;align-items:center}.os-shot{border-radius:24px;overflow:hidden;background:#fff;border:1px solid #ffd8c8}.guarantee{margin-top:16px;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid #ffd8c8}.guarantee strong{color:var(--orange-deep)}.guide{background:var(--navy)}.host{display:grid;gap:20px;align-items:center;padding:24px;border-radius:24px;background:#ffffff0a;border:1px solid var(--line)}.host-photo{width:148px;height:148px}.host h2{font-size:clamp(28px,4vw,40px)}.host .role{margin-top:6px;color:var(--orange);font-weight:700}.host p{margin-top:12px;color:var(--muted);font-size:17px;max-width:40em}.cta-band{background:var(--orange);color:#fff;padding:64px 0;text-align:center}.cta-band h2{margin:0 auto;max-width:16ch;font-size:clamp(30px,4vw,44px)}.cta-band p{margin:14px auto 0;max-width:36em;font-size:18px}.cta-band .btn{margin-top:22px;min-height:52px;padding:0 22px;background:var(--navy);color:#fff}.cta-band .btn:hover{background:#000}.section h2.enroll-title{max-width:none;line-height:1.05}.enroll-title span{display:block;margin-top:.06em}.lp-nova .enroll-lead{margin:20px 0 48px;color:#3f424b;line-height:1.55}@media (min-width: 760px){.enroll-title span{white-space:nowrap}}.enroll{background:var(--navy-2)}.enroll .form-card{max-width:560px;margin:22px auto 0}.faq{background:var(--navy)}.faq h2{max-width:none}.faq-list{margin-top:22px;display:grid;gap:10px}.faq-list details{background:#ffffff0a;border:1px solid var(--line);border-radius:16px;padding:14px 16px}.faq-list summary{cursor:pointer;font-weight:700}.faq-list p{margin-top:8px;color:var(--muted)}.final{background:#171717;color:#fff;padding:64px 0}.final h2{max-width:14ch}.final .section-lead{color:#d9d1cc}.final-grid{display:grid;gap:24px;align-items:start}.final .form-card{box-shadow:none}.footer{padding:28px 0 36px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.footer-inner{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}.footer .logo-templum{width:110px}.ob-main{padding:48px 0 72px;background:var(--navy);min-height:70vh}.ob-card{width:min(680px,100%);margin:0 auto;padding:32px 24px;background:#fff;color:#18191b;border:0;border-radius:28px;text-align:center;box-shadow:0 24px 64px #00000059}.ob-check{width:56px;height:56px;margin:0 auto 14px;border-radius:50%;background:var(--orange);color:#fff;display:grid;place-items:center}.ob-check svg{width:28px;height:28px}.ob-card h1{font-size:clamp(34px,5vw,48px)}.ob-card .lede{margin:14px auto 0;color:#3f424b}.ob-card .kicker{color:var(--orange-ink);background:#fff4dd;border-color:transparent}.ob-facts{margin:22px 0 0;padding:0;list-style:none;color:#18191b}.ob-facts li+li{margin-top:6px}.btn-wpp{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:22px;padding:0 18px;border-radius:999px;background:#128c7e;color:#fff;font-weight:700;text-decoration:none}.btn-wpp:hover{background:#0e7468}.ob-cal{display:flex;justify-content:center;margin-top:14px}.btn-cal{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;border-radius:999px;background:var(--navy);color:#fff;text-decoration:none;font-weight:700}@media (min-width: 720px){.proof,.pains,.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.btn-header .short{display:none}.btn-header .long{display:inline}}.band-cream{background:#fff4dd;color:#18191b}.band-white{background:#fff;color:#18191b}.band-navy{background:#222831;color:#fff4dd}.band-cream h2,.band-white h2,.band-cream h3,.band-white h3{color:#18191b}.band-cream .section-lead,.band-white .section-lead,.band-cream .pain p,.band-white .pain p,.band-cream .host p,.band-cream .faq-list p{color:#3f424b}.band-cream .kicker,.band-white .kicker{background:#fff;color:#b23c0c;border-color:#ff592547}.band-cream .proof article,.band-cream .host,.band-cream .faq-list details{background:#fff;border-color:#18191b14}.band-cream .proof strong{color:#18191b;font-size:32px}.band-cream .proof span,.band-white .proof span{color:#3f424b}.band-white .pain{background:#fff4dd;border-color:transparent}.band-white .agitation{background:transparent;color:#18191b;text-align:center;padding:8px 0 0}.era-grid{display:grid;gap:28px;align-items:center}.band-white .era-shot{width:100%;margin:0;background:#fff;border-color:#18191b14}@media (min-width: 980px){.hero{padding:56px 0 72px}.hero-grid,.solution-grid{grid-template-columns:1.15fr .85fr;gap:40px}.era-grid{grid-template-columns:1fr 1fr;gap:40px}.host{grid-template-columns:148px 1fr;padding:32px}.proof{grid-template-columns:repeat(3,minmax(0,1fr))}.pains{grid-template-columns:repeat(4,minmax(0,1fr))}}
