:root{--primary: #0D1B2A !important;--secondary: #415A77 !important;--accent: #C5A059 !important;--accent-text: #886F3D !important;--urgency: #B8860B !important;--savings: #0D1B2A !important;--text: #1B263B !important;--text-muted: #778DA9 !important;--bg: #FDFBF7 !important;--card-bg: #FFFFFF !important;--border: rgba(197, 160, 89, .35) !important;--border-subtle: rgba(13, 27, 42, .08) !important;--brand-rgb: 13, 27, 42 !important;--font-heading: "Playfair Display", serif !important;--font-body: "Outfit", sans-serif !important}body{background-color:var(--bg)!important;background-image:radial-gradient(circle at 10% 0%,rgba(255,255,255,.95) 0%,transparent 40vw),radial-gradient(circle at 90% 15%,rgba(197,160,89,.06) 0%,transparent 30vw),radial-gradient(circle at 50% 100%,rgba(13,27,42,.03) 0%,transparent 40vw)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.hero-h1,.section-heading,.transformation-headline,.founder-heading,.cert-title,.final-cta-section h2{font-family:var(--font-heading)!important;font-weight:600!important;letter-spacing:.02em;color:var(--primary)!important}.hero-h1{font-size:clamp(2rem,3.8vw,3.2rem)!important;line-height:1.15!important}.h1-accent{color:var(--accent-text, var(--accent))!important;font-style:italic!important;font-weight:500!important}.hero-sub{font-family:var(--font-body)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.15em!important;font-size:.88rem!important;margin-top:18px!important}.top-bar{background:var(--primary)!important;color:#fff!important;font-family:var(--font-body)!important;font-weight:300!important;letter-spacing:.15em!important;font-size:.75rem!important;padding:12px 20px!important;border-bottom:1px solid rgba(197,160,89,.3)!important}.site-header.lsi-header{display:flex!important;justify-content:center!important;align-items:center!important;min-height:86px!important;padding:15px 20px!important;background:#fdfbf7fa!important;border-bottom:1px solid var(--border-subtle)!important}.lsi-brand{display:inline-flex!important;align-items:center!important;gap:14px!important;color:var(--primary)!important;text-decoration:none!important}.lsi-mark{display:grid!important;width:44px!important;height:44px!important;place-items:center!important;border:1px solid rgba(197,160,89,.8)!important;border-radius:50%!important;background:var(--primary)!important}.lsi-mark svg{width:28px!important;height:28px!important;fill:none!important;stroke:var(--accent)!important;stroke-width:1.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.lsi-wordmark{display:flex!important;flex-direction:column!important;align-items:flex-start!important;line-height:1!important;text-transform:uppercase!important}.lsi-wordmark strong{color:var(--primary)!important;font-family:var(--font-heading)!important;font-size:1.15rem!important;font-weight:600!important;letter-spacing:.08em!important}.lsi-wordmark small{margin-top:6px!important;color:var(--accent-text, var(--accent))!important;font-family:var(--font-body)!important;font-size:.65rem!important;font-weight:500!important;letter-spacing:.25em!important}.hero-image-wrap,.step-card,.founder-card,.review-card,.bundle-card,.cert-card,.guarantee-card,.results-item,.hiw-step,.faq-item,.transformation-before,.transformation-after{background:var(--card-bg)!important;box-shadow:0 8px 30px -6px #0d1b2a0f,0 0 0 1px var(--border-subtle)!important;border:none!important;border-radius:8px!important;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1)!important}.hero-image-wrap{border-radius:12px!important;box-shadow:0 20px 40px -10px #0d1b2a1a,0 0 0 1px var(--border-subtle)!important}.review-card:hover,.results-item:hover,.hiw-step:hover{transform:translateY(-4px)!important;box-shadow:0 16px 32px -8px #0d1b2a1a,0 0 0 1px var(--border)!important}body .cta-button,body .cta-final{background:linear-gradient(180deg,#f9e7aa,#efcb6c 48%,#dcae46)!important;color:#2b2328!important;font-family:var(--font-heading)!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:clamp(1.05rem,1.8vw,1.25rem)!important;line-height:1.2!important;padding:24px 32px!important;border-radius:18px!important;box-shadow:inset 0 2px #ffffffb8,inset 0 -2px #855c1824,0 10px 24px -6px #9a6d2061!important;position:relative!important;overflow:hidden!important;border:1px solid #e5bc58!important;transition:background .3s ease,transform .3s ease,box-shadow .3s ease!important}body .cta-button:after,body .cta-final:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(197,160,89,.3),transparent);transform:skew(-20deg);transition:left .6s cubic-bezier(.2,.8,.2,1)}body .cta-button:hover:after,body .cta-final:hover:after{left:200%}body .cta-button:hover,body .cta-final:hover{background:linear-gradient(180deg,#fff0b9,#f4d476 48%,#e5b950)!important;transform:translateY(-2px)!important;box-shadow:inset 0 2px #fffc,inset 0 -2px #855c181f,0 15px 32px -8px #9a6d207a!important}.final-cta-section:before{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><g fill='none' stroke='%23C5A059' stroke-width='1.5'><circle cx='24' cy='24' r='9'/><circle cx='24' cy='15' r='9'/><circle cx='24' cy='33' r='9'/><circle cx='16.2' cy='19.5' r='9'/><circle cx='31.8' cy='19.5' r='9'/><circle cx='16.2' cy='28.5' r='9'/><circle cx='31.8' cy='28.5' r='9'/></g></svg>") center / contain no-repeat!important;opacity:.05!important}.footer-crest svg{width:44px!important;height:44px!important;fill:none!important;stroke:var(--accent)!important;stroke-width:1.35!important;stroke-linecap:round!important;stroke-linejoin:round!important}.section-eyebrow,.bundle-kicker,.sticky-label,.syl-number,.timer-label,.transformation-label{color:var(--accent-text, var(--accent))!important;font-family:var(--font-body)!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-weight:500!important;font-size:.75rem!important}.method-section,.cert-section,.final-cta-section{background:var(--primary)!important;background-image:radial-gradient(circle at 80% 20%,rgba(197,160,89,.1) 0%,transparent 40vw),radial-gradient(circle at 20% 80%,rgba(255,255,255,.04) 0%,transparent 40vw)!important;color:#fff!important}.method-section .section-heading,.cert-section .section-heading,.final-cta-section h2,.final-cta-section p,.method-section p,.cert-title{color:#fff!important}.cert-desc,.cert-sub,.cert-section .cert-points li{color:#ffffffd9!important}.method-section .section-eyebrow,.cert-section .section-eyebrow,.final-cta-section .section-eyebrow{color:var(--accent)!important}.benefit-icon,.method-number,.wi-icon{background:#c5a0591a!important;color:var(--accent-text, var(--accent))!important;border:1px solid rgba(197,160,89,.25)!important}.thumb.active{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)!important}.bundle-card-itemized{background:#0d1b2a05!important;border:1px solid var(--border-subtle)!important}.bundle-new-price{color:var(--primary)!important;font-family:var(--font-heading)!important}.bundle-off-badge,.bc-off{background:var(--urgency)!important;color:#fff!important;font-family:var(--font-body)!important;font-weight:500!important;letter-spacing:.1em!important}.countdown-timer{margin:6px 20px 14px!important;padding:24px 22px 20px!important;background:var(--primary)!important;color:#fff!important;border:1px solid var(--accent)!important;box-shadow:inset 0 0 0 1px #ffffff0d,0 12px 24px -12px #0d1b2a80!important;border-radius:4px!important}.timer-reason{margin-bottom:18px!important;color:var(--accent)!important;font-family:var(--font-heading)!important;font-size:clamp(.9rem,1.8vw,1.1rem)!important;letter-spacing:.12em!important;line-height:1.35!important;font-weight:600!important;text-transform:uppercase!important}.timer-display{display:flex!important;align-items:flex-start!important;justify-content:center!important;gap:clamp(5px,1.1vw,10px)!important;font-family:var(--font-heading)!important;color:#fff!important}.timer-group{display:flex!important;min-width:54px!important;flex-direction:column!important;align-items:center!important;gap:9px!important}.countdown-timer .timer-unit{display:grid!important;width:clamp(52px,7vw,64px)!important;height:clamp(54px,7vw,66px)!important;min-width:0!important;place-items:center!important;color:#fff!important;border:1px solid rgba(197,160,89,.4)!important;border-radius:4px!important;background:#00000040!important;box-shadow:inset 0 1px #ffffff0a!important;font-size:clamp(1.65rem,4vw,2.15rem)!important;font-weight:600!important;line-height:1!important}.countdown-timer .timer-label{margin:0!important;color:#fffc!important;font-family:var(--font-body)!important;font-size:.65rem!important;font-weight:500!important;letter-spacing:.2em!important;line-height:1!important}.countdown-timer .timer-sep{margin-top:18px!important;color:#c5a059b3!important;font-family:var(--font-heading)!important;font-size:1.45rem!important;line-height:1!important}.fast-action-banner{grid-template-columns:54px 1fr!important;gap:17px!important;margin:14px 20px 22px!important;padding:20px 22px!important;background:var(--bg)!important;border:1px solid var(--accent)!important;border-left:6px solid var(--primary)!important;border-radius:4px!important;box-shadow:0 10px 24px -12px #0d1b2a26!important}.fab-icon{width:54px!important;height:54px!important;background:var(--primary)!important;color:var(--accent)!important;border-radius:50%!important}.fab-icon svg{width:27px!important;height:27px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.45!important;stroke-linecap:round!important;stroke-linejoin:round!important}.fab-headline{color:var(--primary)!important;font-family:var(--font-heading)!important;font-size:clamp(.95rem,1.6vw,1.15rem)!important;font-weight:600!important;line-height:1.35!important}.fab-subline{margin-top:5px!important;color:var(--text-muted)!important;font-family:var(--font-body)!important;font-size:.85rem!important;line-height:1.4!important}.clean-experience .bundle-price-group{justify-content:flex-end!important}.clean-experience .bundle-main-row>span:first-child{color:var(--text-muted)!important;font-size:.72rem!important;letter-spacing:.12em!important}.order-bump-card{background:#0d1b2a05!important;border:1px dashed var(--secondary)!important;border-radius:4px!important}.order-bump-card:hover{background:#0d1b2a0a!important;border-color:var(--primary)!important}.syl-num{color:var(--accent-text, var(--accent))!important;font-weight:600!important}.syl-final{background:#c5a0590d!important;border:1px dashed var(--accent)!important}.faq-question{font-family:var(--font-body)!important;font-weight:500!important;color:var(--primary)!important}.cert-mockup{background:#fff!important;box-shadow:0 24px 60px #00000026!important;border:10px solid #FDFBF7!important;border-radius:2px!important}.cert-inner{border:1px solid var(--accent)!important;padding:32px!important;position:relative!important;background:#fff!important}.cert-inner:before{content:"";position:absolute;inset:6px;border:1px solid rgba(197,160,89,.3)!important;pointer-events:none}.cert-school{color:var(--accent-text, var(--accent))!important;letter-spacing:.2em!important;font-weight:600!important}.cert-name{font-family:var(--font-heading)!important;font-weight:500!important;color:var(--primary)!important;font-size:28px!important;border-bottom-color:var(--accent)!important;letter-spacing:.05em!important}.cert-grant{letter-spacing:.15em!important}.cert-role{color:var(--secondary)!important;letter-spacing:.1em!important;font-family:var(--font-body)!important;font-weight:400!important}.cert-sig-name{font-family:var(--font-heading)!important;font-weight:500!important;border-bottom-color:var(--border-subtle)!important;color:var(--primary)!important}.cert-id-code{color:var(--text-muted)!important;font-family:var(--font-body)!important;letter-spacing:.1em!important}.compare-table thead th{background:#0d1b2a0a!important;color:var(--primary)!important;font-family:var(--font-heading)!important;font-weight:600!important}.compare-table .col-mt{background:#c5a05914!important}@media(max-width:768px){.hero-image-wrap{border-radius:0!important;margin-inline:-20px!important;box-shadow:none!important;border-top:1px solid var(--border-subtle)!important;border-bottom:1px solid var(--border-subtle)!important}.atf-grid{overflow:hidden}.section,.transformation-section,.method-section,.cert-section,.reviews-section,.final-cta-section{padding-inline:20px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.stars,.hrm-stars,.cp-stars,.reviews-stars-big{color:var(--accent-text, var(--accent))!important}.lsi-mark{color:var(--accent)!important}
