.audit-landing-page{color:var(--cream);font-family:var(--font-sans);background:radial-gradient(circle at 50% 0,#1c1d3a 0%,#0d0e1f 50%,#060710 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.audit-landing-page:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#f08e8014 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:10%;left:20%}.audit-landing-page:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#292a4666 0%,#0000 80%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:20%;right:15%}.audit-container{z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:160px 24px 100px;position:relative}.audit-container .section-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--coral);background:#f08e800d;border:1px solid #f08e8066;border-radius:100px;margin-bottom:24px;padding:6px 16px;font-size:10px;font-weight:700;display:inline-block}.audit-hero{text-align:center;border-bottom:1px solid #fff1e714;padding:100px 0 120px}.audit-hero h1{font-family:var(--font-serif);color:var(--white);letter-spacing:-.01em;margin-bottom:24px;font-size:clamp(2.8rem,6.5vw,4.8rem);font-weight:400;line-height:1.1}.audit-hero h1 em{color:var(--coral);font-style:italic}.audit-hero .hero-subtext{color:#fff1e7d9;max-width:750px;margin:0 auto 48px;font-size:clamp(1.2rem,2.8vw,1.6rem);font-weight:300;line-height:1.5}.audit-checkout-form{justify-content:center;display:flex}.hero-cta-btn{transition:transform var(--transition), box-shadow var(--transition), background var(--transition);font-weight:700;box-shadow:0 0 24px #f08e804d;border-radius:100px!important;padding:18px 40px!important;font-size:1.05rem!important}.hero-cta-btn:hover{transform:translateY(-2px);box-shadow:0 0 32px #f08e8080;background-color:var(--coral-dark)!important}.audit-narrative{border-bottom:1px solid #fff1e714;padding:120px 0;position:relative}.narrative-inner{max-width:900px;margin:0 auto}.narrative-inner h2{font-family:var(--font-serif);color:var(--white);margin-bottom:48px;font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:400;line-height:1.35}.narrative-content{flex-direction:column;gap:32px;display:flex}.narrative-content p{color:#fff1e7bf;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.8}.narrative-emphasis{font-family:var(--font-serif);color:var(--coral);border-left:2px solid var(--coral);margin-top:16px;padding-left:24px;font-weight:400;font-size:clamp(1.3rem,2.5vw,1.75rem)!important}.audit-blueprint{border-bottom:1px solid #fff1e714;padding:120px 0}.blueprint-header{text-align:center;max-width:750px;margin:0 auto 80px}.blueprint-header h2{font-family:var(--font-serif);color:var(--white);margin:16px 0;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:400}.blueprint-header p{color:#fff1e7bf;font-size:1.2rem;line-height:1.6}.blueprint-pillars{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.pillar-card{-webkit-backdrop-filter:blur(16px);transition:transform var(--transition), border var(--transition), box-shadow var(--transition);background:#ffffff08;border:1px solid #fff1e714;border-radius:8px;padding:48px 36px;box-shadow:0 8px 32px #0003}.pillar-card:hover{border-color:#f08e8066;transform:translateY(-6px);box-shadow:0 12px 40px #f08e8026}.pillar-num{letter-spacing:.2em;color:var(--coral);text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:700}.pillar-card h3{font-family:var(--font-serif);color:var(--white);margin-bottom:8px;font-size:1.8rem;font-weight:400}.pillar-subtitle{color:#fff1e780;margin-bottom:32px;font-size:.9rem;font-style:italic}.pillar-list{flex-direction:column;gap:24px;padding-left:0;display:flex}.pillar-list li{color:#fff1e7d9;padding-left:20px;font-size:.95rem;line-height:1.6;list-style:none;position:relative}.pillar-list li:before{content:"→";color:var(--coral);font-weight:700;position:absolute;left:0}.audit-deliverables{border-bottom:1px solid #fff1e714;padding:120px 0}.deliverables-inner{max-width:950px;margin:0 auto}.audit-deliverables h2{font-family:var(--font-serif);color:var(--white);margin:16px 0;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:400}.deliverables-intro{color:#fff1e7bf;margin-bottom:64px;font-size:1.25rem}.deliverables-grid{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:64px;display:grid}.deliverable-item{transition:transform var(--transition);background:#ffffff05;border:1px solid #fff1e70f;border-radius:8px;padding:40px 28px;box-shadow:0 4px 24px #00000026}.deliverable-item:hover{transform:translateY(-2px)}.deliverable-dot{border-radius:50%;width:14px;height:14px;margin-bottom:24px;position:relative}.deliverable-dot:after{content:"";opacity:.5;border:1px solid;border-radius:50%;animation:2s ease-in-out infinite pulseGlow;position:absolute;inset:-4px}.deliverable-dot.red{background-color:var(--coral-dark);color:var(--coral-dark)}.deliverable-dot.yellow{color:#f59e0b;background-color:#f59e0b}.deliverable-dot.green{color:#10b981;background-color:#10b981}@keyframes pulseGlow{0%{opacity:.8;transform:scale(1)}50%{opacity:0;transform:scale(1.6)}to{opacity:.8;transform:scale(1)}}.deliverable-item h4{font-family:var(--font-serif);color:var(--white);margin-bottom:16px;font-size:1.25rem;font-weight:400}.deliverable-item p{color:#fff1e7bf;font-size:.95rem;line-height:1.7}.deliverables-footer{color:#fff1e7d9;text-align:center;max-width:750px;margin:0 auto;font-size:1.15rem;line-height:1.75}.audit-faq{border-bottom:1px solid #fff1e714;padding:120px 0}.faq-inner{max-width:800px;margin:0 auto}.audit-faq h2{font-family:var(--font-serif);color:var(--white);margin:16px 0 56px;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:400}.faq-list{flex-direction:column;gap:48px;display:flex}.faq-item{border-bottom:1px solid #fff1e70d;padding-bottom:32px}.faq-item:last-child{border:none;padding-bottom:0}.faq-item h4{font-family:var(--font-serif);color:var(--white);margin-bottom:16px;font-size:1.3rem;font-weight:400}.faq-item p{color:#fff1e7bf;font-size:1.05rem;line-height:1.75}.audit-final-cta{text-align:center;padding:120px 0 80px}.final-cta-inner{background:linear-gradient(135deg,#ffffff05 0%,#ffffff0d 100%);border:1px solid #f08e8033;border-radius:12px;max-width:700px;margin:0 auto;padding:64px 48px;box-shadow:0 16px 48px #0000004d}.audit-final-cta h2{font-family:var(--font-serif);color:var(--white);margin-bottom:20px;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:400}.audit-final-cta p{color:#fff1e7bf;margin-bottom:48px;font-size:1.25rem}.secure-btn{transition:transform var(--transition), box-shadow var(--transition), background var(--transition);font-weight:700;box-shadow:0 0 28px #f08e8059;border-radius:100px!important;padding:20px 48px!important;font-size:1.1rem!important}.secure-btn:hover{transform:translateY(-2px);box-shadow:0 0 36px #f08e808c;background-color:var(--coral-dark)!important}@media (max-width:1024px){.blueprint-pillars,.deliverables-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.audit-container{padding-top:130px}.blueprint-pillars,.deliverables-grid{grid-template-columns:1fr;gap:28px}.final-cta-inner{padding:48px 24px}.audit-hero{padding:60px 0 80px}.audit-narrative,.audit-blueprint,.audit-deliverables,.audit-faq,.audit-final-cta{padding:80px 0}}
