:root{--navy-dark:#091522;--navy-main:#14293e;--navy-card:#0f2032;--navy-light:#f8fafc;--gold-main:#c0a164;--gold-light:#f1e4c7;--gold-dark:#8c6e2e;--gold-btn:linear-gradient(135deg,#d4ba80 0%,#faecd0 50%,#b89856 100%);--font-heading:'Tenor Sans',Georgia,serif;--font-body:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--text-title:#0a1726;--text-body:#334155;--text-muted:#64748b;--text-white:#ffffff;--text-white-sub:#e2e8f0;--border-light:#e8edf2;--border-gold-subtle:rgba(192,161,100,0.35);--shadow-soft:0 4px 20px rgba(10,23,38,0.04);--shadow-card:0 10px 30px rgba(10,23,38,0.06);--shadow-hover:0 16px 40px rgba(20,41,62,0.12);--shadow-gold:0 6px 20px rgba(192,161,100,0.35);--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px}.icon{width:1em;height:1em;display:inline-block;vertical-align:-0.15em;fill:currentColor;flex-shrink:0;transition:transform 0.25s ease,fill 0.25s ease}.feature-icon-gold .icon{width:22px;height:22px}.banner-info .icon,.footer-links .icon,.footer-contact-item .icon,.sim-point .icon{font-size:1.1em}.floating-wa .icon{width:28px;height:28px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);color:var(--text-body);background-color:#ffffff;line-height:1.7;font-weight:400;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}.img-dr-cover{width:100%;height:100%;object-fit:cover !important;object-position:center top !important;display:block}a{text-decoration:none;color:inherit;transition:all 0.25s ease}ul{list-style:none}button,input,select,textarea{font-family:inherit;font-size:inherit}.bg-glow-orb{position:fixed;border-radius:50%;filter:blur(80px);z-index:0;pointer-events:none;opacity:0.15;animation:floatGlow 14s infinite alternate ease-in-out}.orb-1{top:10%;right:5%;width:380px;height:380px;background:radial-gradient(circle,rgba(192,161,100,0.6) 0%,transparent 70%)}.orb-2{top:50%;left:-5%;width:450px;height:450px;background:radial-gradient(circle,rgba(20,41,62,0.8) 0%,transparent 70%);animation-delay:-5s}.orb-3{bottom:10%;right:15%;width:320px;height:320px;background:radial-gradient(circle,rgba(192,161,100,0.4) 0%,transparent 70%);animation-delay:-9s}@keyframes floatGlow{0%{transform:translate(0,0) scale(1)}50%{transform:translate(25px,-30px) scale(1.08)}100%{transform:translate(-20px,20px) scale(0.95)}}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.section{padding:100px 0;position:relative;z-index:1}.section-light{background-color:#ffffff;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.section-alt{background-color:var(--navy-light);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.section-dark{background-color:var(--navy-dark);color:#ffffff;border-top:1px solid var(--border-gold-subtle);border-bottom:1px solid var(--border-gold-subtle)}.text-center{text-align:center}.text-gold{color:var(--gold-main) !important}.text-white{color:#ffffff !important}.text-white-sub{color:var(--text-white-sub) !important}.w-full{width:100%}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.section-header{margin-bottom:55px}.section-tag{display:inline-block;padding:4px 14px;background:#fdf8ee;border:1px solid var(--gold-main);border-radius:var(--radius-full);color:var(--gold-dark);font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:14px}.tag-dark{background:rgba(192,161,100,0.15);border-color:var(--gold-main);color:var(--gold-light)}.section-title{font-family:var(--font-heading);font-size:clamp(2rem,3.2vw,2.5rem);color:var(--text-title);line-height:1.3;margin-bottom:12px;letter-spacing:0.02em}.section-desc{font-size:1.05rem;color:var(--text-muted);max-width:620px;margin:0 auto;line-height:1.7}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 26px;font-size:0.95rem;font-weight:700;letter-spacing:0.03em;border-radius:var(--radius-md);cursor:pointer;border:none;transition:all 0.25s ease;white-space:nowrap}.btn-gold{background:var(--gold-btn);color:#07131e;box-shadow:var(--shadow-gold)}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(192,161,100,0.5)}.btn-outline{background:transparent;color:#ffffff;border:1px solid rgba(255,255,255,0.35)}.btn-outline:hover{background:rgba(255,255,255,0.1);border-color:#ffffff;transform:translateY(-2px)}.btn-secondary{background:#f1f5f9;color:var(--navy-main);border:1px solid var(--border-light)}.btn-secondary:hover{background:#e2e8f0}.btn-lg{padding:15px 30px;font-size:1rem}.btn-sm{padding:9px 18px;font-size:0.88rem}.header{position:sticky;top:0;z-index:1000;background:rgba(9,21,34,0.97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(192,161,100,0.25)}.navbar{display:flex;align-items:center;justify-content:space-between;padding:14px 24px}.brand-logo{display:flex;align-items:center;gap:12px}.logo-img{width:44px;height:44px;border-radius:50%;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.4));transition:transform 0.25s ease}.brand-logo:hover .logo-img{transform:scale(1.06)}.brand-text{display:flex;flex-direction:column}.brand-name{font-family:var(--font-heading);font-size:1.15rem;letter-spacing:0.1em;color:#ffffff;line-height:1.1}.brand-sub{font-size:0.62rem;letter-spacing:0.22em;color:var(--gold-main);font-weight:700}.nav-links{display:flex;align-items:center;gap:24px}.nav-link{color:#cbd5e1;font-size:0.92rem;font-weight:500;white-space:nowrap;transition:color 0.2s ease}.nav-link:hover,.nav-link.active{color:var(--gold-light)}.header-right{display:flex;align-items:center;gap:14px}.btn-header{padding:8px 18px;font-size:0.85rem}.menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:24px;height:16px;background:transparent;border:none;cursor:pointer;padding:0}.menu-toggle span{width:100%;height:2px;background:var(--gold-main);border-radius:2px}.hero{position:relative;background:radial-gradient(1100px circle at 70% 30%,#15344f 0%,#0c1c2c 45%,#050d15 100%);color:#ffffff;padding:95px 0 105px 0;border-bottom:1px solid var(--border-gold-subtle);overflow:hidden}.hero-bg-grid{position:absolute;inset:0;background-size:56px 56px;background-image:linear-gradient(to right,rgba(255,255,255,0.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,0.02) 1px,transparent 1px);mask-image:radial-gradient(ellipse at 60% 45%,rgba(0,0,0,0.7) 10%,rgba(0,0,0,0.15) 55%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at 60% 45%,rgba(0,0,0,0.7) 10%,rgba(0,0,0,0.15) 55%,transparent 80%);pointer-events:none;z-index:0}.hero-glow-1{position:absolute;top:5%;right:8%;width:500px;height:500px;background:radial-gradient(circle,rgba(192,161,100,0.12) 0%,transparent 70%);filter:blur(85px);border-radius:50%;pointer-events:none;z-index:0;contain:strict;transform:translate3d(0,0,0);will-change:transform,opacity;animation:heroPulseGold 9s infinite alternate ease-in-out}.hero-glow-2{position:absolute;bottom:-10%;left:-5%;width:550px;height:550px;background:radial-gradient(circle,rgba(20,60,100,0.25) 0%,transparent 70%);filter:blur(95px);border-radius:50%;pointer-events:none;z-index:0;contain:strict;transform:translate3d(0,0,0);will-change:transform,opacity;animation:heroPulseBlue 11s infinite alternate ease-in-out}.hero-light-beam{position:absolute;top:-50px;left:42%;width:200px;height:600px;background:linear-gradient(135deg,rgba(212,186,128,0.04) 0%,transparent 70%);transform:rotate(35deg);filter:blur(50px);pointer-events:none;z-index:0}@keyframes heroPulseGold{0%{transform:scale(1) translate(0,0);opacity:0.12}100%{transform:scale(1.1) translate(-20px,15px);opacity:0.2}}@keyframes heroPulseBlue{0%{transform:scale(1) translate(0,0);opacity:0.2}100%{transform:scale(1.08) translate(15px,-15px);opacity:0.35}}.hero-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:50px;align-items:center;position:relative;z-index:1}.tag-hero{background:rgba(192,161,100,0.12);border:1px solid rgba(192,161,100,0.5);color:var(--gold-light);display:inline-flex;align-items:center;gap:8px;box-shadow:0 0 15px rgba(192,161,100,0.15)}.tag-hero .glow-dot{width:8px;height:8px;background:var(--gold-main);border-radius:50%;display:inline-block;box-shadow:0 0 8px var(--gold-main);animation:dotPulse 2s infinite ease-in-out}@keyframes dotPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:0.6}}.hero-title{font-family:var(--font-heading);font-size:clamp(2.3rem,3.8vw,3.2rem);line-height:1.25;color:#ffffff;margin-bottom:20px;letter-spacing:0.02em}.hero-subtitle{font-size:1.12rem;color:#cbd5e1;line-height:1.75;margin-bottom:26px;max-width:550px}.hero-features{display:flex;flex-direction:column;gap:12px;margin-bottom:34px}.feature-item{display:flex;align-items:center;gap:12px;font-size:0.98rem;color:#f1f5f9}.feature-item i,.feature-item .icon{color:#091522;background:var(--gold-btn);width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.75rem;flex-shrink:0;box-shadow:0 2px 8px rgba(192,161,100,0.4)}.feature-item .icon{padding:4px}.hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hero-visual{display:flex;justify-content:center;position:relative}.hero-photo-wrapper{position:relative;width:100%;max-width:380px;background:#081420;border-radius:20px;border:1.5px solid rgba(192,161,100,0.35);overflow:hidden;box-shadow:0 25px 55px rgba(0,0,0,0.5),0 0 30px rgba(192,161,100,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease}.hero-photo-wrapper:hover{transform:translateY(-4px);box-shadow:0 30px 65px rgba(0,0,0,0.6),0 0 40px rgba(192,161,100,0.18)}.hero-photo{width:100%;height:500px;max-height:520px;aspect-ratio:720 / 1280;object-fit:cover !important;object-position:center 0% !important;display:block}.photo-badge{padding:15px 18px;text-align:center;background:rgba(9,21,34,0.95);backdrop-filter:blur(8px);border-top:1px solid rgba(192,161,100,0.25)}.photo-badge strong{font-family:var(--font-heading);display:block;color:var(--gold-light);font-size:1.18rem;letter-spacing:0.04em}.photo-badge span{font-size:0.8rem;color:#94a3b8;text-transform:uppercase;letter-spacing:0.1em}.banner-strip{background:#0f2236;border-bottom:1px solid var(--border-gold-subtle);color:#ffffff;padding:18px 0}.banner-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.banner-info{display:flex;align-items:center;gap:12px;font-size:0.95rem;color:#e2e8f0}.banner-info i,.banner-info .icon{font-size:1.2rem}.banner-link{color:var(--gold-light);font-weight:700;font-size:0.92rem;display:inline-flex;align-items:center;gap:6px}.banner-link:hover{color:#ffffff;transform:translateX(4px)}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.clean-card{background:#ffffff;border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;position:relative;transition:all 0.3s ease}.clean-card:hover{transform:translateY(-5px);border-color:var(--gold-main);box-shadow:var(--shadow-hover)}.featured-card{border:1.5px solid var(--gold-main)}.card-media{position:relative;width:100%;height:190px;overflow:hidden;background:#091522}.card-img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform 0.4s ease}.clean-card:hover .card-img{transform:scale(1.05)}.card-tag{position:absolute;bottom:12px;left:14px;background:rgba(9,21,34,0.88);border:1px solid rgba(255,255,255,0.2);color:#ffffff;font-size:0.72rem;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;padding:4px 10px;border-radius:var(--radius-full)}.gold-tag{background:var(--gold-btn) !important;color:#07131e !important;border:none !important;font-weight:700 !important}.card-body{padding:24px;display:flex;flex-direction:column;flex:1}.card-title{font-family:var(--font-heading);font-size:1.25rem;color:var(--text-title);margin-bottom:10px;line-height:1.35}.card-text{font-size:0.92rem;color:var(--text-body);line-height:1.6;margin-bottom:20px;flex:1}.card-link{display:inline-flex;align-items:center;justify-content:space-between;font-size:0.9rem;font-weight:700;color:var(--navy-main);border-top:1px solid var(--border-light);padding-top:14px}.card-link:hover{color:var(--gold-dark)}.simulator-container{display:grid;grid-template-columns:1fr 1.15fr;gap:45px;align-items:center}.sim-points{display:flex;flex-direction:column;gap:12px;margin-top:24px}.sim-point{display:flex;align-items:center;gap:10px;font-size:0.95rem;color:#cbd5e1}.sim-card{background:#ffffff;color:var(--text-title);border-radius:var(--radius-md);padding:32px;border:1px solid var(--border-gold-subtle);box-shadow:0 15px 35px rgba(0,0,0,0.35);position:relative;overflow:hidden}.sim-progress-bar{position:absolute;top:0;left:0;width:100%;height:4px;background:#e2e8f0}.sim-progress-fill{width:33.33%;height:100%;background:var(--gold-btn);transition:width 0.3s ease}.sim-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-light);padding-bottom:14px;margin-bottom:20px}.sim-header h3,.sim-header h4{font-family:var(--font-heading);font-size:1.2rem;color:var(--navy-main)}.sim-header span{font-size:0.8rem;font-weight:700;color:var(--gold-dark);background:#fdf8ee;padding:3px 10px;border-radius:var(--radius-full)}.quiz-step{display:none}.quiz-step.active{display:block;animation:simpleFade 0.25s ease}@keyframes simpleFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.quiz-label{font-weight:700;font-size:0.98rem;color:var(--text-title);margin-bottom:14px}.options-stack{display:flex;flex-direction:column;gap:8px}.option-pill input{display:none}.option-pill span{display:block;padding:11px 14px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:#f8fafc;font-size:0.92rem;color:var(--text-title);cursor:pointer;transition:all 0.2s ease}.option-pill:hover span{border-color:var(--gold-main);background:#ffffff}.option-pill input:checked + span{border-color:var(--gold-main);background:#fdfaf2;font-weight:600}.form-inputs{display:flex;flex-direction:column;gap:12px}.clean-input{width:100%;padding:12px 14px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:#ffffff;color:var(--text-title);font-size:0.95rem}.clean-input:focus{outline:none;border-color:var(--gold-main)}.btn-group{display:flex;gap:10px;margin-top:18px}.btn-group .btn{flex:1}.about-grid{display:grid;grid-template-columns:0.95fr 1.05fr;gap:48px;align-items:center}.about-visual{width:100%;display:flex;justify-content:center}.about-visual .hero-photo{height:480px;max-height:500px;object-fit:cover !important;object-position:center 15% !important}.about-photo-card:hover{transform:translateY(-2px);border-color:var(--gold-main);box-shadow:0 6px 20px rgba(192,161,100,0.12)}.about-photo{width:100%;height:480px;object-fit:cover !important;object-position:center 12% !important;display:block}.about-role{font-family:var(--font-body);font-size:1.05rem;font-weight:600;color:var(--gold-dark);margin-top:6px;margin-bottom:16px;display:block}.about-bio{font-size:1.02rem;line-height:1.75;color:var(--text-body);margin-bottom:22px}.about-features-grid{display:flex;flex-direction:column;gap:12px;margin:20px 0 28px 0}.about-feature-box{display:flex;align-items:flex-start;gap:14px;background:#ffffff;border:1px solid rgba(192,161,100,0.25);border-radius:14px;padding:14px 18px;box-shadow:0 4px 14px rgba(0,0,0,0.03);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.about-feature-box:hover{transform:translateY(-2px);border-color:var(--gold-main);box-shadow:0 6px 20px rgba(192,161,100,0.12)}.feature-icon-gold{width:36px;height:36px;background:var(--gold-btn);color:#091522;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.92rem;flex-shrink:0;box-shadow:0 2px 8px rgba(192,161,100,0.35);margin-top:2px}.feature-info h3,.feature-info h4{font-family:var(--font-heading);font-size:0.98rem;color:var(--navy-dark);margin-bottom:3px}.feature-info p{font-size:0.88rem;color:var(--text-body);line-height:1.5;margin:0}.about-cta-row{margin-top:8px}.process-flex{display:grid;grid-template-columns:1.15fr 0.85fr;gap:40px;align-items:stretch}.process-steps{display:flex;flex-direction:column;gap:16px;justify-content:center}.process-step-item{display:flex;align-items:flex-start;gap:18px;background:#ffffff;border:1px solid var(--border-light);border-radius:var(--radius-md);padding:20px 22px;box-shadow:var(--shadow-soft);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.process-step-item:hover{transform:translateY(-2px);border-color:var(--gold-main);box-shadow:var(--shadow-hover)}.step-number-circle{width:44px;height:44px;background:var(--gold-btn);color:#091522;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.1rem;font-weight:700;flex-shrink:0;box-shadow:0 3px 10px rgba(192,161,100,0.35);margin-top:2px}.step-content h3,.step-content h4{font-family:var(--font-heading);font-size:1.05rem;color:var(--navy-dark);margin-bottom:4px}.step-content p{font-size:0.9rem;color:var(--text-body);line-height:1.55;margin:0}.process-card-box{background:#091522;border-radius:20px;overflow:hidden;border:1.5px solid rgba(192,161,100,0.35);box-shadow:0 20px 45px rgba(9,21,34,0.12);display:flex;flex-direction:column;height:100%}.process-img{width:100%;height:310px;object-fit:cover !important;object-position:center 10% !important;display:block}.process-quote{padding:20px 22px;background:#091522;border-top:1px solid rgba(192,161,100,0.25);flex:1;display:flex;flex-direction:column;justify-content:center}.process-quote i,.process-quote .icon{font-size:1.3rem;margin-bottom:8px}.process-quote p{font-family:var(--font-heading);font-size:0.95rem;font-style:italic;color:#f1f5f9;line-height:1.5;margin-bottom:8px}.process-quote strong{font-size:0.8rem;color:var(--gold-light);letter-spacing:0.04em;text-transform:uppercase}.insta-profile-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:35px}.insta-stories-badge{width:86px;height:86px;border-radius:50%;background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);padding:3.5px;margin-bottom:20px;box-shadow:0 12px 28px rgba(220,39,67,0.35);transition:transform 0.35s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.35s ease;cursor:pointer;display:inline-block}.insta-stories-badge:hover{transform:scale(1.12);box-shadow:0 16px 36px rgba(220,39,67,0.55)}.insta-stories-inner{width:100%;height:100%;background:#091522;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid rgba(255,255,255,0.2)}.insta-stories-logo{width:52px;height:52px;object-fit:contain}.insta-handle-pill{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(220,39,67,0.08) 0%,rgba(188,24,136,0.08) 100%);border:1px solid rgba(220,39,67,0.25);padding:6px 18px;border-radius:var(--radius-full);color:#c13584;font-weight:700;font-size:0.95rem;margin-bottom:12px;transition:all 0.25s ease}.insta-handle-pill:hover{background:linear-gradient(135deg,rgba(220,39,67,0.15) 0%,rgba(188,24,136,0.15) 100%);border-color:#c13584;transform:translateY(-2px)}.insta-verified-badge{color:#0ea5e9;font-size:0.9rem}.insta-embed-card{max-width:860px;margin:0 auto 40px auto;border-radius:24px;overflow:hidden;border:1px solid rgba(20,41,62,0.12);box-shadow:0 20px 50px rgba(10,23,38,0.08);background:rgba(255,255,255,0.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow 0.3s ease}.insta-embed-card:hover{box-shadow:0 25px 60px rgba(10,23,38,0.14)}.insta-iframe-embed{width:100%;min-height:580px;height:75vh;max-height:820px;border:none;display:block;background:transparent}.insta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.insta-card{background:#ffffff;border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-soft);transition:all 0.3s ease;display:flex;flex-direction:column}.insta-card:hover{transform:translateY(-5px);border-color:var(--gold-main);box-shadow:var(--shadow-hover)}.insta-img-wrap{position:relative;width:100%;height:220px;overflow:hidden;background:#091522}.insta-img{width:100%;height:100%;object-fit:cover !important;object-position:center top !important;transition:transform 0.4s ease}.insta-card:hover .insta-img{transform:scale(1.05)}.insta-overlay{position:absolute;inset:0;background:rgba(9,21,34,0.75);color:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity 0.3s ease}.insta-overlay i{font-size:2rem;color:var(--gold-light)}.insta-overlay span{font-size:0.85rem;font-weight:600}.insta-card:hover .insta-overlay{opacity:1}.insta-footer{padding:14px 16px;font-size:0.85rem;color:var(--text-body);line-height:1.5;background:#ffffff;flex:1}.insta-footer strong{color:var(--navy-main)}.faq-container{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:#ffffff;overflow:hidden}.faq-trigger{width:100%;padding:18px 22px;text-align:left;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;font-family:var(--font-heading);font-size:1.05rem;color:var(--text-title)}.faq-icon{font-size:0.85rem;color:var(--gold-main);transition:transform 0.25s ease}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.faq-item.active .faq-content{max-height:300px}.faq-content p{padding:0 22px 18px 22px;font-size:0.95rem;color:var(--text-body);line-height:1.65}.footer{background-color:var(--navy-dark);color:#94a3b8;padding-top:70px;border-top:1px solid var(--border-gold-subtle)}.footer-grid{display:grid;grid-template-columns:1.3fr 0.9fr 1.1fr 1.1fr;gap:40px;margin-bottom:50px}.footer-col-brand .footer-brand{display:flex;align-items:center;gap:12px;margin-bottom:16px}.footer-logo{width:44px;height:44px;border-radius:50%;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,0.4))}.footer-brand-titles{display:flex;flex-direction:column}.f-brand{font-family:var(--font-heading);font-size:1.15rem;color:#ffffff;letter-spacing:0.08em;line-height:1.1}.f-sub{font-size:0.6rem;letter-spacing:0.2em;color:var(--gold-main);font-weight:700}.footer-text{font-size:0.9rem;color:#cbd5e1;line-height:1.7;margin-bottom:20px}.footer-oab-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(192,161,100,0.1);border:1px solid rgba(192,161,100,0.35);padding:8px 14px;border-radius:20px;font-size:0.82rem;color:#f1f5f9}.footer-heading{font-family:var(--font-heading);font-size:1.05rem;color:#ffffff;letter-spacing:0.04em;margin-bottom:20px;position:relative;padding-bottom:10px}.footer-heading::after{content:"";position:absolute;bottom:0;left:0;width:30px;height:2px;background:var(--gold-main);border-radius:2px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:11px}.footer-links li a{color:#cbd5e1;font-size:0.88rem;display:flex;align-items:center;gap:8px;transition:color 0.2s ease,transform 0.2s ease}.footer-links li a i,.footer-links li a .icon{font-size:0.75rem;color:var(--gold-main);flex-shrink:0}.footer-links li a:hover{color:var(--gold-light);transform:translateX(3px)}.footer-status-card{display:inline-flex;align-items:center;gap:8px;background:rgba(37,211,102,0.12);border:1px solid rgba(37,211,102,0.4);padding:6px 12px;border-radius:16px;font-size:0.78rem;color:#4ade80;font-weight:600;margin-bottom:16px}.status-pulse-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;box-shadow:0 0 8px #22c55e;animation:statusPulse 1.8s infinite ease-in-out}@keyframes statusPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(1.3)}}.footer-contact-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.footer-contact-item i,.footer-contact-item .icon{font-size:1.1rem;color:var(--gold-main);margin-top:3px;flex-shrink:0}.contact-label{display:block;font-size:0.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:2px}.contact-value{color:#ffffff;font-size:0.9rem;font-weight:600;line-height:1.4;transition:color 0.2s ease}.contact-value:hover{color:var(--gold-light)}.footer-bottom{background:#050d15;padding:22px 0;font-size:0.85rem;color:#e2e8f0;border-top:1px solid rgba(255,255,255,0.1)}.footer-bottom-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px}.footer-bottom p{color:#e2e8f0}.footer-disclaimer{font-size:0.78rem;color:#cbd5e1;max-width:620px;line-height:1.6}.floating-wa{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background-color:#25d366;color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;box-shadow:0 4px 16px rgba(37,211,102,0.4);z-index:999;transition:transform 0.25s ease}.floating-wa:hover{transform:scale(1.08)}[data-animate]{opacity:1;transform:none}.animated{opacity:1;transform:none}@media (max-width:1024px){.cards-grid{grid-template-columns:repeat(2,1fr);gap:20px}.insta-grid{grid-template-columns:repeat(2,1fr);gap:20px}.hero-grid,.simulator-container,.about-grid,.process-flex{grid-template-columns:1fr;gap:40px}.hero-content{text-align:center}.hero-subtitle{margin-left:auto;margin-right:auto}.hero-features{align-items:center}.hero-actions{justify-content:center}}@media (max-width:768px){.section{padding:65px 0}.container{padding:0 20px}.navbar{padding:10px 16px}.brand-logo{gap:10px}.logo-img{width:38px;height:38px}.brand-name{font-size:1.02rem;letter-spacing:0.08em}.brand-sub{font-size:0.56rem;letter-spacing:0.18em}.header-right{display:flex;align-items:center;gap:12px}.btn-header{width:38px;height:38px;min-width:38px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;box-shadow:0 3px 10px rgba(192,161,100,0.4);margin:0}.btn-header span{display:none}.menu-toggle{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:17px;background:transparent;border:none;cursor:pointer;padding:0;margin:0;flex-shrink:0}.nav-links{position:fixed;top:60px;left:0;width:100%;background:rgba(9,21,34,0.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:2px solid var(--gold-main);padding:24px 20px;flex-direction:column;gap:18px;display:none;box-shadow:0 15px 35px rgba(0,0,0,0.6);z-index:999}.nav-links.active{display:flex;animation:slideDownNav 0.3s ease forwards}@keyframes slideDownNav{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.nav-link{font-size:1.05rem;padding:8px 0}.hero{padding:60px 0 75px 0}.hero-glow-1,.hero-glow-2{animation:none;transform:translate3d(0,0,0);will-change:auto}.hero-title{font-size:clamp(1.9rem,7vw,2.4rem);line-height:1.3}.hero-subtitle{font-size:1rem;line-height:1.65}.hero-features{align-items:flex-start;text-align:left;max-width:360px;margin-left:auto;margin-right:auto}.hero-actions{flex-direction:column;width:100%;gap:12px}.hero-actions .btn{width:100%}.hero-photo-wrapper{max-width:320px;margin:0 auto}.hero-photo{height:420px;max-height:440px;object-fit:cover !important;object-position:center 0% !important}.banner-inner{flex-direction:column;text-align:center;gap:14px}.banner-link{width:100%;text-align:center}.cards-grid,.insta-grid,.process-steps{grid-template-columns:1fr;gap:18px}.about-visual{width:100%;max-width:360px;margin:0 auto}.about-photo-card{max-width:100%;margin:0 auto}.about-photo{height:380px;max-height:400px;object-position:center 10% !important}.sim-card{padding:24px 18px}.option-pill span{font-size:0.88rem}.btn-group{flex-direction:column}.btn-group .btn{width:100%}.insta-embed-card{border-radius:16px;margin-bottom:25px}.insta-iframe-embed{min-height:480px;height:60vh}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom-inner{flex-direction:column;text-align:center;gap:10px}.footer-disclaimer{text-align:center}.floating-wa{bottom:18px;right:18px;width:52px;height:52px;font-size:1.6rem}}@media (max-width:480px){.section-title{font-size:1.75rem}.hero-title{font-size:1.85rem}.hero-photo-wrapper{max-width:290px}.hero-photo{height:380px}.btn{padding:14px 20px;font-size:0.92rem}}.cookie-card-popup{position:fixed;bottom:24px;left:24px;right:auto;width:calc(100% - 48px);max-width:420px;background:#091522;color:#f1f5f9;border:1.5px solid rgba(192,161,100,0.55);border-radius:16px;box-shadow:0 20px 45px rgba(0,0,0,0.75),0 0 25px rgba(192,161,100,0.2);padding:20px 22px;z-index:9998;display:block;opacity:1;transform:translateY(0);transition:opacity 0.25s ease,transform 0.25s ease}.cookie-card-popup.hide{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.cookie-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cookie-title{display:flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:#ffffff}.cookie-title .icon{font-size:1.15rem}.cookie-close-btn{background:transparent;border:none;color:#94a3b8;font-size:1.4rem;line-height:1;cursor:pointer;padding:0 4px;transition:color 0.2s ease}.cookie-close-btn:hover{color:#ffffff}.cookie-text{font-size:0.84rem;color:#cbd5e1 !important;line-height:1.55;margin-bottom:16px}.cookie-link{color:var(--gold-light) !important;text-decoration:underline;font-weight:600}.cookie-link:hover{color:#ffffff !important}.cookie-btn-row{display:flex;align-items:center;gap:10px}.cookie-btn-row .btn{flex:1;padding:9px 14px;font-size:0.82rem;text-align:center;justify-content:center}@media (max-width:600px){.cookie-card-popup{bottom:86px;left:14px;right:14px;width:auto;max-width:none;padding:16px 18px}}.lgpd-sim-box{background:rgba(15,32,50,0.7);border:1px solid rgba(192,161,100,0.3);border-radius:var(--radius-md);padding:14px 16px;margin-top:14px;margin-bottom:8px}.lgpd-notice-text{font-size:0.76rem;color:#94a3b8;line-height:1.5;margin-bottom:10px}.lgpd-checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:0.82rem;color:#e2e8f0;line-height:1.45}.lgpd-checkbox-label input[type="checkbox"]{accent-color:var(--gold-main);width:17px;height:17px;margin-top:2px;cursor:pointer;flex-shrink:0}.lgpd-link,.footer-privacy-link{color:var(--gold-light);text-decoration:underline;transition:color 0.2s ease}.lgpd-link:hover,.footer-privacy-link:hover{color:#ffffff}.privacy-page-header{background:var(--navy-dark);padding:60px 0 50px 0;border-bottom:1px solid var(--border-gold-subtle);color:#ffffff}.privacy-card{background:#ffffff;border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-card);padding:45px;margin-top:-30px;margin-bottom:60px;position:relative;z-index:2}.privacy-section{margin-bottom:35px}.privacy-section h2{font-family:var(--font-heading);color:var(--text-title);font-size:1.4rem;margin-bottom:12px;display:flex;align-items:center;gap:10px}.privacy-section p,.privacy-section ul{color:var(--text-body);font-size:0.98rem;line-height:1.8;margin-bottom:12px}.privacy-section ul{padding-left:24px;list-style:disc}.privacy-highlight-box{background:#fdf8ee;border-left:4px solid var(--gold-main);padding:16px 20px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:20px 0;font-size:0.94rem;color:var(--navy-dark)}@media (max-width:768px){.privacy-card{padding:24px 18px;margin-top:-15px}.privacy-section h2{font-size:1.2rem}}