.english body{font-family:'Merriweather Sans',sans-serif}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*{margin:0;padding:0;box-sizing:border-box}body,html{overflow-x:clip}.hindi,.hindi body{font-family:Hind,"Noto Sans Devanagari",Arial,sans-serif}.hindi *{font-family:Hind,"Noto Sans Devanagari",Arial,sans-serif!important}.nbt-navigation{background:rgba(255,255,255,.9);border-color:#e5e7eb;border-style:solid;border-width:0 0 1px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nbt-navigation .nav-inner{max-width:1340px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:70px}.nbt-navigation .nav-logo-container{display:flex;align-items:center;gap:14px;cursor:pointer}.nbt-navigation .nav-logo-wrap{width:220px;height:80px;position:relative}.nbt-navigation .nav-logo-wrap img{width:100%;height:100%;object-fit:contain;image-rendering:auto;-webkit-font-smoothing:antialiased}.nbt-navigation .nav-desktop-links{display:flex;align-items:center;gap:20px}.nbt-navigation .nav-desktop-links a{font-size:14px;color:#4b5563;text-decoration:none;transition-property:color;transition-duration:.2s;white-space:nowrap;font-weight:400}.hindi .nbt-navigation .nav-desktop-links a{font-size:16px}.nbt-navigation .nav-desktop-links a.active{color:#8b5cf6;font-weight:700}.nbt-navigation .nav-desktop-links a:hover{color:#8b5cf6}.nbt-navigation .nav-lang-dropdown-wrapper{position:relative}.nbt-navigation .nav-lang-button{font-size:13px;color:#4b5563;background:0 0;border-width:1px;border-style:solid;border-color:#e5e7eb;border-radius:6px;padding:6px 12px;cursor:pointer;display:flex;align-items:center;gap:6px;transition-property:border-color,background-color;transition-duration:.2s}.nbt-navigation .nav-lang-arrow{font-size:10px}.nbt-navigation .nav-lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-width:1px;border-style:solid;border-color:#e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);min-width:120px;overflow:hidden;z-index:1000;display:none}.nbt-navigation .nav-lang-dropdown.active{display:block}.nbt-navigation .nav-lang-option{font-size:13px;padding:10px 16px;cursor:pointer;transition-property:background-color;transition-duration:.2s;background:#fff}.nbt-navigation .nav-lang-option.selected{background:#f3f4f6}.nbt-navigation .nav-lang-option:hover{background:#f9fafb}.nbt-navigation .nav-cta-btn{display:inline-block;font-size:14px;font-weight:700;color:#fff;text-decoration:none;background:linear-gradient(135deg,#f97316 0,#e50808 100%);padding:9px 20px;border-radius:10px;letter-spacing:.02em;box-shadow:0 6px 24px rgba(249,115,22,.5);transition-property:box-shadow,transform;transition-duration:.2s,.15s;white-space:nowrap;border:none;cursor:pointer}.nbt-navigation .nav-cta-btn:hover{box-shadow:0 12px 32px rgba(249,115,22,.7);transform:translateY(-2px)}.job-numerology .nbt-navigation .nav-cta-btn{background-image:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%);box-shadow:rgba(29,78,216,.4) 0 12px 28px;position:relative;overflow:hidden}.job-numerology .nbt-navigation .nav-cta-btn::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.35) 50%,transparent 100%);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}.job-numerology .nbt-navigation .nav-cta-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(29,78,216,.55)!important}.job-numerology .nbt-navigation .nav-cta-btn:hover::after{left:130%}.report-mode .nbt-navigation .nav-cta-btn,body.report-mode .nbt-navigation .nav-cta-btn{display:none!important}.nbt-navigation .nav-hamburger{display:none;background:0 0;border:none;cursor:pointer;padding:8px;border-radius:8px;transition-property:background-color;transition-duration:.2s}.nbt-navigation .nav-hamburger svg{width:24px;height:24px;color:#1f2937}.nbt-navigation .nav-mobile-menu{background:#fff;border-color:#e5e7eb;border-style:solid;border-width:1px 0 0 0;padding:16px 24px 24px;display:none;flex-direction:column;gap:4px;box-shadow:0 12px 32px rgba(0,0,0,.08)}.nbt-navigation .nav-mobile-menu.active{display:flex;position:relative;z-index:300}.nbt-navigation .nav-mobile-menu a{font-size:15px;color:#4b5563;text-decoration:none;padding:12px 16px;border-radius:10px;transition-property:background-color;transition-duration:.2s}.nbt-navigation .nav-mobile-menu a.active{color:#8b5cf6;font-weight:700;background:rgba(139,92,246,.06)}.nbt-navigation .nav-mobile-lang{display:flex;gap:8px;padding:12px 16px}.nbt-navigation .nav-mobile-lang button{font-size:13px;padding:6px 14px;border-radius:6px;border-width:1.5px;border-style:solid;border-color:#e5e7eb;background:#fff;color:#6b7280;font-weight:400;cursor:pointer}.nbt-navigation .nav-mobile-lang button.selected{border-color:#8b5cf6;background:rgba(139,92,246,.06);color:#8b5cf6;font-weight:700}.nbt-navigation .nav-mobile-cta{font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,#f97316 0,#e50808 100%);padding:14px 24px;border-radius:12px;border:none;cursor:pointer;margin:8px 16px 0;box-shadow:0 4px 16px rgba(249,115,22,.3);min-height:48px}.job-numerology .nbt-navigation .nav-mobile-cta{box-shadow:rgba(29,78,216,.4) 0 12px 28px;background:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%)}@media (max-width:768px){.nbt-navigation .nav-inner{height:56px;padding:0 16px}.nbt-navigation .nav-logo-wrap{width:140px;height:50px}.nbt-navigation .nav-desktop-links{display:none}.nbt-navigation .nav-hamburger{display:flex}}@media (min-width:992px){.nbt-navigation .nav-inner{padding:0 40px;max-width:1280px}}.herosection{background-image:linear-gradient(180deg,rgba(253,252,255,.95) 0,rgba(255,255,255,.92) 35%,rgba(250,249,254,.9) 65%,rgba(237,233,254,.92) 100%),url(https://static.langimg.com/photo/129627708.cms);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:96vh;padding:80px 0}.mobile-numerology .herosection{background-image:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.9)),url(https://static.langimg.com/photo/130283651.cms);background-size:cover;background-position:center;background-repeat:no-repeat}.hero-container{max-width:1340px;margin:0 auto;padding:0 32px;position:relative;z-index:2}.hero-container .hero-split-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-container .hero-left-column{display:flex;flex-direction:column;justify-content:center;padding-top:8px;padding-bottom:8px}.hero-container .trust-badge{animation:fadeInDown .8s ease-out;margin-bottom:20px}.hero-container .trust-badge-text{font-size:13px;font-weight:600;color:#8b5cf6;letter-spacing:normal;letter-spacing:.12em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.hindi .hero-container .trust-badge-text{font-size:14px;letter-spacing:normal!important}.hero-container .trust-badge-dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#ec4899);display:inline-block;animation:pulse 2s ease-in-out infinite}.hero-container .hero-headline{font-family:Merriweather,serif;font-weight:800;font-size:48px;line-height:1.4;margin-bottom:18px;color:#1a1a2e;animation:fadeInUp .8s ease-out .15s backwards}.hero-container .hero-headline-gradient{background-image:linear-gradient(135deg,#e50808,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block;min-width:1ch}.hero-container .typing-cursor{display:inline-block;width:3px;height:1em;background:linear-gradient(135deg,#e50808,#f97316);margin-left:2px;vertical-align:text-bottom;animation:cursorBlink .7s step-end infinite}.hero-container .hero-underline{position:absolute;bottom:-4px;left:0;width:100%;height:12px;opacity:.5;transition:width .1s}.hero-container .hero-subheading{font-size:16px;color:#6b7280;line-height:1.75;margin-bottom:32px;max-width:500px;animation:fadeInUp .8s ease-out .3s backwards}.hero-container .mobile-inline-video{display:none}.hero-container .cta-container{animation:fadeInUp .8s ease-out .4s backwards;position:relative;z-index:10}.hero-container .hero-form{display:flex;flex-wrap:nowrap;gap:8px;background:rgba(255,255,255,.6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:8px;border-radius:16px;border-width:1px;border-style:solid;border-color:rgba(139,92,246,.15);box-shadow:0 16px 32px rgba(139,92,246,.08);width:100%;max-width:460px}.hero-container .hero-form input{flex:1 1 0%;min-width:0;border:none;background:rgba(255,255,255,.95);padding:16px 20px;border-radius:12px;font-size:16px;color:#1a1a2e;outline:0;transition-property:box-shadow;transition-duration:.2s;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.hero-container .hero-form input:focus{box-shadow:0 0 0 2px rgba(139,92,246,.5)}.hero-container .hero-form button{flex:0 0 auto;background:linear-gradient(135deg,#f97316 0,#e50808 100%);color:#fff;border:none;padding:16px 22px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 6px 24px rgba(249,115,22,.5);transition-property:transform,box-shadow;transition-duration:.2s;white-space:nowrap;min-height:52px}.hero-container .hero-form button:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(249,115,22,.7)}.hero-container .hero-form button:active{transform:translateY(1px)}.hero-container .pricing-inline{margin-top:14px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.hero-container .pricing-old{font-size:16px;color:#9ca3af;text-decoration:line-through;text-decoration-color:#ef4444;font-weight:700}.hero-container .pricing-current{font-size:22px;font-weight:800;color:#f97316;text-shadow:0 2px 8px rgba(249,115,22,.3)}.hero-container .pricing-save{font-size:12px;font-weight:700;color:#16a34a;background:#f0fdf4;padding:4px 10px;border-radius:100px;box-shadow:0 2px 6px rgba(22,163,74,.2)}.hero-container .social-proof{display:flex;align-items:center;gap:14px;margin-top:32px;animation:fadeInUp .8s ease-out .5s backwards}.hero-container .avatar-stack{display:flex;align-items:center}.hero-container .avatar-item{width:34px;height:34px;border-radius:50%;border-width:2px;border-style:solid;border-color:#fff;overflow:hidden;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.08)}.hero-container .avatar-item:not(:first-child){margin-left:-10px}.hero-container .avatar-item img{width:100%;height:100%;object-fit:cover}.hero-container .avatar-more{width:34px;height:34px;border-radius:50%;border-width:2px;border-style:solid;border-color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);display:flex;align-items:center;justify-content:center;margin-left:-10px;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.08)}.hero-container .avatar-more-text{font-size:10px;font-weight:700;color:#fff}.hero-container .counter-wrapper{display:flex;flex-direction:column}.hero-container .counter-number{font-size:16px;font-weight:700;color:#1a1a2e}.hero-container .counter-label{font-size:12px;font-weight:500;color:#9ca3af}.hero-container .hero-video-col{animation:fadeIn 1s ease-out .35s backwards;position:relative}.hero-container .hero-alphabet{font-family:Merriweather;position:relative}.hero-container .hero-alphabet .one{color:#8b5cf6;top:-100px;right:34px;font-weight:700;font-size:28px;position:absolute;animation:blinkFull 2.1s ease-in-out 0s infinite}.hero-container .hero-alphabet .two{color:#10b981;position:absolute;font-size:18px;font-weight:700;top:-70px;left:150px;animation:blinkFull 2.1s ease-in-out .7s infinite}.hero-container .hero-alphabet .three{color:#ec4899;position:absolute;font-size:24px;font-weight:700;top:350px;left:350px;animation:blinkFull 2.1s ease-in-out 1.4s infinite}.hero-container .hero-alphabet .four{color:#7abdfe;position:absolute;font-size:18px;font-weight:700;top:33px;left:50px;animation:blinkFull 2.1s ease-in-out .7s infinite}.hero-container .hero-video-ring{position:absolute;top:-12px;left:-12px;right:-12px;bottom:0;border-radius:26px;border-width:1.5px;border-style:dashed;border-color:rgba(139,92,246,.2);pointer-events:none;z-index:0;animation:videoRingSpin 40s linear infinite}.hero-container .corner-dot{position:absolute;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#ec4899);opacity:.6;z-index:3}.hero-container .corner-dot-tl{top:-8px;left:-8px;animation:pulse 3s ease-in-out 0s infinite}.hero-container .corner-dot-tr{top:-8px;right:-8px;animation:pulse 3s ease-in-out .5s infinite}.hero-container .corner-dot-bl{bottom:-8px;left:-8px;animation:pulse 3s ease-in-out 1s infinite}.hero-container .corner-dot-br{bottom:-8px;right:-8px;animation:pulse 3s ease-in-out 1.5s infinite}.hero-container .floating-orb{position:absolute;border-radius:50%;backdrop-filter:blur(4px);z-index:3;display:flex;align-items:center;justify-content:center}.hero-container .floating-orb-1{top:-20px;right:25%;width:32px;height:32px;background:rgba(139,92,246,.08);border-width:1px;border-style:solid;border-color:rgba(139,92,246,.12);animation:floatOrb 6s ease-in-out infinite}.hero-container .floating-orb-2{bottom:-16px;left:15%;width:28px;height:28px;background:rgba(249,115,22,.08);border-width:1px;border-style:solid;border-color:rgba(249,115,22,.12);animation:floatOrb 7s ease-in-out 1s infinite}.hero-container .floating-orb-3{top:40%;right:-18px;width:26px;height:26px;background:rgba(236,72,153,.08);border-width:1px;border-style:solid;border-color:rgba(236,72,153,.12);animation:floatOrb 5s ease-in-out .5s infinite}.hero-container .video-wrapper{position:relative;width:303px;height:540px;border-radius:20px;overflow:hidden;cursor:pointer;margin:auto;box-shadow:0 24px 60px rgba(139,92,246,.14),0 0 0 1px rgba(139,92,246,.1),inset 0 0 0 1px rgba(255,255,255,.5);transition-property:transform,box-shadow;transition-duration:.35s;z-index:1}.hero-container .img-wrapper-web{position:relative;width:520px;height:610px;overflow:hidden;cursor:pointer;margin:auto;z-index:1}.hero-container .img-wrapper-web img{width:100%}.hero-container .img-wrapper-wap{position:relative;width:320px;height:370px;overflow:hidden;margin:auto;z-index:1}.hero-container .img-wrapper-wap img{width:100%}.hero-container .video-wrapper:hover{transform:translateY(-4px) scale(1.005);box-shadow:0 32px 72px rgba(139,92,246,.18),0 0 0 1px rgba(139,92,246,.14)}.hero-container .video-thumbnail{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:16/9}.hero-container .hero-video{width:100%;height:100%;object-fit:contain;display:block}.hero-video::-webkit-media-controls-fullscreen-button{display:none!important}.hero-container .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(30,20,60,.3) 0,rgba(30,20,60,.7) 100%);z-index:1}.hero-container .video-content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;padding:24px}.hero-container .name-demo{background:rgba(255,255,255,.08);backdrop-filter:blur(16px);border-width:1px;border-style:solid;border-color:rgba(255,255,255,.15);border-radius:12px;padding:12px 24px;margin-bottom:24px}.hero-container .name-demo-text{font-family:Merriweather,serif;font-size:16px;font-weight:800;color:#fff;letter-spacing:2.5px;text-align:center}.hero-container .name-arrow{opacity:.35;margin:0 4px}.hero-container .name-corrected{color:#c4b5fd}.hero-container .planet-info{font-size:11px;color:rgba(255,255,255,.5);text-align:center;margin-top:6px;letter-spacing:.06em}.hero-container .planet-old{color:rgba(239,68,68,.8)}.hero-container .planet-new{color:#6ee7b7;font-weight:700}.hero-container .play-button{width:68px;height:68px;aspect-ratio:1/1;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#ec4899);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(139,92,246,.4),0 0 0 10px rgba(139,92,246,.1);animation:namePulse 2.5s ease-in-out infinite}.hero-container .play-icon{width:0;height:0;border-style:solid;border-width:14px 0 14px 24px;border-color:transparent transparent transparent #fff;margin-left:3px}.hero-container .play-label{font-size:13px;font-weight:500;color:rgba(255,255,255,.7);margin-top:14px;letter-spacing:.03em}.hero-container .duration-badge{position:absolute;bottom:14px;right:14px;display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;background:rgba(0,0,0,.4);backdrop-filter:blur(6px)}.hero-container .duration-dot{width:5px;height:5px;border-radius:50%;background:#ef4444;animation:blink 1.5s ease-in-out infinite}.hero-container .duration-time{font-size:11px;font-weight:600;color:rgba(255,255,255,.8)}.hero-container .video-player{width:100%;aspect-ratio:16/10;display:none;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e1240 0,#0f172a 100%)}.hero-container .video-player.active{display:flex}.hero-container .player-content{padding:28px 24px;width:100%;max-width:440px;text-align:center}.hero-container .step-indicators{display:flex;justify-content:center;gap:10px;margin-bottom:22px}.hero-container .step-item{text-align:center}.hero-container .step-circle{width:30px;height:30px;border-radius:50%;background:rgba(139,92,246,.15);border-width:1.5px;border-style:solid;border-color:rgba(139,92,246,.3);display:flex;align-items:center;justify-content:center;margin:0 auto 4px;font-family:Merriweather,serif;font-size:13px;font-weight:700;color:#c4b5fd}.hero-container .step-label{font-size:9px;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:.05em}.hero-container .example-name{background:rgba(255,255,255,.07);backdrop-filter:blur(8px);border-width:1px;border-style:solid;border-color:rgba(255,255,255,.12);border-radius:12px;padding:14px 20px;margin-bottom:14px;display:inline-block}.hero-container .example-name-text{font-family:Merriweather,serif;font-size:18px;font-weight:800;color:#fff;letter-spacing:2px}.hero-container .calculation{font-size:13px;color:rgba(255,255,255,.6);margin-bottom:6px}.hero-container .result-box{background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(236,72,153,.08));border-radius:10px;padding:12px 16px;border-width:1px;border-style:solid;border-color:rgba(139,92,246,.18);margin-bottom:16px}.hero-container .result-text{font-size:13px;color:#c4b5fd;font-weight:600}.hero-container .close-button{font-size:13px;color:#c4b5fd;background:0 0;border-width:1px;border-style:solid;border-color:rgba(139,92,246,.25);border-radius:8px;padding:8px 20px;cursor:pointer;transition-property:opacity;transition-duration:.2s}.hero-container .close-button:hover{opacity:.8}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes cursorBlink{0%,50%{opacity:1}100%,51%{opacity:0}}@keyframes videoRingSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes floatOrb{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes namePulse{0%,100%{transform:scale(1);box-shadow:0 8px 32px rgba(139,92,246,.4),0 0 0 10px rgba(139,92,246,.1)}50%{transform:scale(1.05);box-shadow:0 12px 40px rgba(139,92,246,.5),0 0 0 15px rgba(139,92,246,.15)}}@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}@keyframes blinkFull{0%,100%{opacity:1}50%{opacity:0}}@media (max-width:992px){.hero-container .hero-split-grid{grid-template-columns:1fr;gap:40px}.hero-container .hero-headline{font-size:36px}.herosection{padding:20px 0 40px 0}}@media (max-width:768px){.hero-container{padding:0 16px}.hero-container .hero-video-ring{display:none}.hero-container .hero-headline{font-size:32px}.hero-container .hero-subheading{font-size:15px}.hero-container .hero-form{flex-wrap:wrap}.hero-container .hero-form input{width:100%;flex:1 1 100%}.hero-container .hero-form button{width:100%;flex:1 1 100%}}@media (max-width:480px){.hero-container .hero-split-grid{display:grid}.hero-container .hero-split-grid .hero-video-col{order:1}.hero-container .hero-split-grid .hero-left-column{order:2}.hero-container .hero-left-column .mobile-inline-video{display:block;margin-bottom:20px}.hero-container .hero-video-col{display:none}.hero-container .hero-headline{font-size:28px;line-height:1.38}.hero-container .hero-subheading{font-size:15px}.mobile-numerology .sample-section .sample-report-fade,.name-numerology .sample-section .sample-report-fade,.vehicle-numerology .sample-section .sample-report-fade{display:none}.hero-container .trust-badge-text{font-size:11px}.hero-container .pricing-current{font-size:20px}.hero-container .hero-form button{padding:14px 24px;font-size:15px}.hero-container .floating-orb-1,.hero-container .floating-orb-2,.hero-container .floating-orb-3{display:none}}.social-proof-section{background:#fff;padding:16px 16px;border-top:1px solid rgba(148,163,184,.08);border-bottom:1px solid rgba(148,163,184,.08)}.social-proof-section .section-container{max-width:1200px;margin:0 auto}.social-proof-section .social-proof{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid rgba(148,163,184,.12);margin-bottom:18px}.social-proof-section .avatar-stack{display:flex;align-items:center}.social-proof-section .avatar-item{width:38px;height:38px;border-radius:50%;border:2px solid #fff;overflow:hidden;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.08)}.social-proof-section .avatar-item:not(:first-child){margin-left:-10px}.social-proof-section .avatar-item img{width:100%;height:100%;object-fit:cover}.social-proof-section .avatar-more{width:38px;height:38px;border-radius:50%;border:2px solid #fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);display:flex;align-items:center;justify-content:center;margin-left:-10px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.social-proof-section .avatar-more-text{font-size:10px;font-weight:700;color:#fff}.social-proof-section .counter-wrapper{display:flex;flex-direction:column;min-width:180px}.social-proof-section .counter-number{font-size:18px;font-weight:700;color:#1a1a2e}.social-proof-section .counter-label{font-size:12px;font-weight:500;color:#6b7280}.social-proof-section .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.social-proof-section .stat-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 8px;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(250,250,255,.9));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:12px;border-width:1px;border-style:solid;transition-property:transform,box-shadow,border-color;transition-duration:.3s;transition-timing-function:ease;animation:fadeInUp .6s ease-out backwards}.social-proof-section .stat-card.color-purple{border-color:rgba(139,92,246,.12);box-shadow:0 4px 20px rgba(139,92,246,.03)}.social-proof-section .stat-card.color-purple:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(139,92,246,.09);border-color:rgba(139,92,246,.25)}.social-proof-section .stat-card.color-amber{border-color:rgba(245,158,11,.12);box-shadow:0 4px 20px rgba(245,158,11,.03)}.social-proof-section .stat-card.color-amber:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(245,158,11,.09);border-color:rgba(245,158,11,.25)}.social-proof-section .stat-card.color-orange:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(245,158,11,.09);border-color:rgba(245,158,11,.25)}.social-proof-section .stat-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;border-width:1.5px;border-style:solid;font-size:16px}.social-proof-section .color-purple .stat-icon{background:rgba(139,92,246,.07);border-color:rgba(139,92,246,.15);color:#8b5cf6}.social-proof-section .color-amber .stat-icon{background:rgba(245,158,11,.07);border-color:rgba(245,158,11,.15);color:#f59e0b}.social-proof-section .stat-icon svg{width:16px;height:16px}.social-proof-section .stat-number{font-family:Merriweather,serif;font-weight:800;font-size:22px;line-height:1.1}.social-proof-section .color-purple .stat-number{background:linear-gradient(135deg,#8b5cf6 0,rgba(139,92,246,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.social-proof-section .color-amber .stat-number{background:linear-gradient(135deg,#f59e0b 0,rgba(245,158,11,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.social-proof-section .stat-label{font-size:12px;color:#6b7280;margin-top:3px;font-weight:500;letter-spacing:.02em}.social-proof-section .stat-card:nth-child(1){animation-delay:0s}.social-proof-section .stat-card:nth-child(2){animation-delay:.12s}.social-proof-section .stat-card:nth-child(3){animation-delay:.24s}.social-proof-section .stat-card:nth-child(4){animation-delay:.36s}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:480px){.social-proof-section .stats-grid{grid-template-columns:repeat(4,1fr);gap:10px}}@media (min-width:768px){.social-proof-section{padding:48px 24px}.social-proof-section .stats-grid{grid-template-columns:repeat(4,1fr);gap:18px}.social-proof-section .stat-card{padding:20px 12px;border-radius:18px}.social-proof-section .stat-icon{width:52px;height:52px;border-radius:14px;margin-bottom:12px}.social-proof-section .stat-icon svg{width:24px;height:24px}.social-proof-section .stat-number{font-size:28px}.social-proof-section .stat-label{font-size:12px;margin-top:6px}}@media (min-width:992px){.social-proof-section{padding:56px 40px}.social-proof-section .stats-grid{gap:24px}}.ba-section{background:#fff;padding:24px 0 28px;position:relative;overflow:hidden;background-image:radial-gradient(circle at 1px 1px,rgba(139,92,246,.08) 1px,transparent 0);background-size:40px 40px}.ba-section .floating-blob{position:absolute;right:-100px;top:10%;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(59,130,246,.15),rgba(59,130,246,.05));filter:blur(60px);opacity:.3;pointer-events:none}.ba-section .content-wrapper{max-width:1200px;margin:0 auto}.ba-section .heading-wrap{text-align:center;margin-bottom:16px;padding:0 16px}.ba-section .badge{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(16,185,129,.18);background:rgba(16,185,129,.03);border-radius:100px;padding:6px 18px 6px 12px;margin-bottom:20px}.ba-section .badge-icon{width:24px;height:24px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff}.ba-section .badge-text{font-size:11px;font-weight:700;color:#10b981;letter-spacing:.1em;text-transform:uppercase}.ba-section .section-title{font-family:Merriweather,serif;font-weight:700;font-size:24px;color:#1a1a2e;line-height:1.25;margin:0}.title-gradient{background-image:linear-gradient(135deg,#8b5cf6,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ornamental-divider{margin:20px auto;width:200px;height:8px;position:relative}.ornamental-divider img{width:100%}.ba-section .carousel-wrapper{overflow:hidden;position:relative;width:100%;padding:4px 0}.ba-section .carousel-track{display:flex;gap:12px;padding:28px 0;animation:scroll-carousel 60s linear infinite;will-change:transform}.ba-section .carousel-track:hover{animation-play-state:paused}.ba-section .ba-card{position:relative;width:200px;height:280px;border-radius:20px;background:linear-gradient(135deg,rgba(139,92,246,.9),rgba(236,72,153,.9));overflow:hidden;flex-shrink:0;cursor:pointer;transition:transform .6s cubic-bezier(.34,1.56,.64,1),box-shadow .6s cubic-bezier(.34,1.56,.64,1),opacity .3s ease,filter .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.15);opacity:.85;border:2px solid transparent}.ba-section .ba-card img{width:100%;height:100%;object-fit:cover;display:block}.ba-section .ba-card:hover{transform:scale(1.05) translateY(-10px);box-shadow:0 20px 60px rgba(139,92,246,.5);opacity:1;z-index:10;border:2px solid rgba(139,92,246,.6)}.ba-section .carousel-track:hover .ba-card:not(:hover){opacity:.6;transform:scale(.95) translateY(5px);filter:blur(1.5px)}@keyframes scroll-carousel{0%{transform:translateX(0)}100%{transform:translateX(calc(-212px * 6))}}@media (min-width:640px){.ba-section .section-title{font-size:32px}.ba-section .ba-card{width:260px;height:370px}.ba-section .carousel-track{gap:28px;padding:20px 0}.ba-section .heading-wrap{padding:0 24px;margin-bottom:20px}.ba-section .carousel-wrapper{padding:12px 0}@keyframes scroll-carousel{0%{transform:translateX(0)}100%{transform:translateX(calc(-288px * 6))}}}@media (min-width:768px){.ba-section{padding:60px 0 80px}.ba-section .section-title{font-size:36px}.ba-section .ba-card{width:280px;height:400px}.ba-section .carousel-track{gap:32px;padding:40px 0}.ba-section .heading-wrap{margin-bottom:48px}.ba-section .carousel-wrapper{padding:40px 0}@keyframes scroll-carousel{0%{transform:translateX(0)}100%{transform:translateX(calc(-312px * 6))}}}@media (min-width:992px){.ba-section{padding:88px 0 96px}.ba-section .section-title{font-size:42px}.ba-section .ba-card{width:300px;height:420px}.ba-section .carousel-track{gap:40px}.ba-section .heading-wrap{margin-bottom:56px;padding:0 40px}@keyframes scroll-carousel{0%{transform:translateX(0)}100%{transform:translateX(calc(-340px * 6))}}}.transform-section{background:#f9fafb;padding:36px 16px 40px}.transform-section .container{max-width:1100px;margin:0 auto}.transform-section .header{text-align:center;margin-bottom:28px}.transform-section .pill-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(139,92,246,.05);border:1px solid rgba(139,92,246,.12);border-radius:100px;padding:6px 16px;font-size:11px;font-weight:700;color:#8b5cf6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.transform-section .section-title{font-family:Merriweather,serif;font-weight:800;font-size:clamp(24px,4.5vw,36px);color:#1a1a2e;line-height:1.25;margin-bottom:10px}.transform-section .title-highlight{color:#f97316;font-style:italic}.transform-section .section-subtitle{font-size:14px;color:#6b7280;max-width:620px;margin:0 auto;line-height:1.6}.transform-section .stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:28px}.transform-section .stat-card{background:#fff;border-radius:14px;padding:16px 14px;text-align:center;border:1px solid #e5e7eb;box-shadow:0 2px 12px rgba(0,0,0,.04)}.transform-section .stat-value{font-family:Merriweather,serif;font-weight:800;font-size:26px;line-height:1.1;margin-bottom:5px;display:inline-block}.transform-section .stat-value.orange{color:#f97316}.transform-section .stat-value.green{color:#10b981}.transform-section .stat-value.purple{color:#8b5cf6}.transform-section .stat-value.blue{color:#3b82f6}.transform-section .stat-label{font-size:12px;color:#1a1a2e;line-height:1.4}.transform-section .compare-grid{display:grid;grid-template-columns:1fr;gap:8px;max-width:920px;margin:0 auto}.transform-section .compare-card{background:#fff;border-radius:16px;overflow:hidden;position:relative}.transform-section .compare-card.before{border:1.5px solid #fee2e2}.transform-section .compare-card.after{border:1.5px solid #d1fae5}.transform-section .card-header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px 0}.transform-section .badge{display:inline-flex;align-items:center;gap:6px;border-radius:100px;padding:5px 14px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.transform-section .badge.before{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.transform-section .badge.after{background:#f0fdf4;border:1px solid #bbf7d0;color:#10b981}.transform-section .planet-badge{width:48px;height:48px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.transform-section .planet-badge.before{background:linear-gradient(135deg,#fee2e2,#fecaca)}.transform-section .planet-badge.after{background:linear-gradient(135deg,#d1fae5,#bbf7d0)}.transform-section .planet-number{font-family:Merriweather,serif;font-weight:800;font-size:18px;line-height:1}.transform-section .planet-badge.before .planet-number{color:#dc2626}.transform-section .planet-badge.after .planet-number{color:#10b981}.transform-section .planet-name{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.transform-section .planet-badge.before .planet-name{color:#ef4444}.transform-section .planet-badge.after .planet-name{color:#10b981}.transform-section .name-display{margin:12px 20px;padding:14px;border-radius:12px;text-align:center}.transform-section .name-display.before{background:#fffbfb;border:1.5px dashed #fecaca}.transform-section .name-display.after{background:#f0fdf9;border:1.5px solid #bbf7d0}.transform-section .name-text{font-family:Merriweather,serif;font-weight:800;font-size:22px;color:#1a1a2e;margin-bottom:5px}.transform-section .name-text .highlight{color:#10b981}.transform-section .name-info{font-size:12px;font-weight:600}.transform-section .name-info.before{color:#dc2626}.transform-section .name-info.after{color:#10b981}.transform-section .progress-section{padding:0 20px 10px}.transform-section .progress-item{display:flex;align-items:center;gap:10px;margin-bottom:10px}.transform-section .progress-label{font-size:12px;color:#6b7280;width:90px;flex-shrink:0;font-weight:600}.transform-section .progress-track{flex:1;height:10px;background:linear-gradient(90deg,#eef2f7 0,#e2e8f0 100%);border-radius:100px;overflow:hidden;position:relative;border:1px solid #e5e7eb;box-shadow:inset 0 1px 3px rgba(15,23,42,.12)}.transform-section .progress-track::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.32) 45%,transparent 90%);transform:translateX(-120%);animation:trackSheen 2.8s linear infinite;pointer-events:none}.transform-section .progress-fill{width:0;height:100%;border-radius:100px;animation:progressFill 1.2s ease-out forwards;animation-play-state:paused;transform-origin:left}.transform-section.animate-progress .progress-fill{animation-play-state:running;width:var(--target-width,100%)}.transform-section .progress-fill.red{background:linear-gradient(90deg,#ef4444,#f87171)}.transform-section .progress-fill.purple{background:linear-gradient(90deg,#8b5cf6,#c084fc)}.transform-section .progress-fill.pink{background:linear-gradient(90deg,#ec4899,#f472b6)}.transform-section .progress-fill.blue{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.transform-section .progress-fill.green{background:linear-gradient(90deg,#10b981,#34d399)}.transform-section .progress-value{font-size:12px;font-weight:700;width:34px;text-align:right}.transform-section .progress-value.red{color:#ef4444}.transform-section .progress-value.green{color:#10b981}.transform-section .progress-value.purple{color:#8b5cf6}.transform-section .progress-value.pink{color:#db2777}.transform-section .progress-value.blue{color:#2563eb}.transform-section .bullet-section{padding:12px 20px 16px;display:flex;flex-direction:column;gap:6px}.transform-section .bullet-section.before{border-top:1px solid #fee2e2}.transform-section .bullet-section.after{border-top:1px solid #d1fae5}.transform-section .bullet-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.transform-section .bullet-title.red{color:#dc2626}.transform-section .bullet-title.green{color:#10b981}.transform-section .bullet-item{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#6b7280;line-height:1.5}.transform-section .bullet-icon{flex-shrink:0;margin-top:2px;width:13px;height:13px}.transform-section .arrow-col{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:0}.transform-section .arrow-circle{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#f97316,#e50808);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(249,115,22,.35)}.transform-section .arrow-icon{width:20px;height:20px;transform:rotate(90deg)}.transform-section .arrow-text{font-size:11px;font-weight:700;color:#8b5cf6;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;text-align:center;line-height:1.2}.transform-section .cta-bar{margin-top:32px;max-width:960px;margin:32px auto 0;background:linear-gradient(135deg,rgba(139,92,246,.03),rgba(249,115,22,.03));border:1px solid #e5e7eb;border-radius:16px;padding:22px 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.transform-section .cta-content h3{font-family:Merriweather,serif;font-weight:700;font-size:clamp(16px,2.8vw,20px);color:#1a1a2e;margin-bottom:3px}.transform-section .cta-content .highlight{color:#f97316}.transform-section .cta-content p{font-size:15px;line-height:25px;color:#6b7280}.transform-section .cta-button{padding:13px 28px;border-radius:10px;background:linear-gradient(135deg,#f97316,#e50808);color:#fff;font-weight:700;font-size:15px;border:none;cursor:pointer;box-shadow:0 6px 24px rgba(249,115,22,.4);transition:transform .15s,box-shadow .2s;white-space:nowrap;width:100%}.transform-section .cta-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(249,115,22,.55)}.transform-section .disclaimer{text-align:center;font-size:13px;color:#9ca3af;margin-top:14px;line-height:1.5}.hindi .transform-section .disclaimer{font-size:12px}@keyframes progressFill{from{width:0%}to{width:var(--target-width,100%)}}@keyframes trackSheen{100%{transform:translateX(120%)}}@media (min-width:640px){.transform-section .stats-grid{grid-template-columns:repeat(4,1fr);gap:16px}.transform-section{padding:48px 20px 48px}}@media (min-width:768px){.transform-section .compare-grid{grid-template-columns:1fr 60px 1fr;gap:0}.transform-section .arrow-col{flex-direction:column;justify-content:center}.transform-section .arrow-icon{transform:rotate(0)}.transform-section .cta-button{width:auto}}@media (min-width:992px){.transform-section{padding:88px 40px 96px}.transform-section .stats-grid{gap:20px}}.sample-section{background:#fff;background-image:radial-gradient(circle at 2px 2px,rgba(0,0,0,.02) 1px,transparent 0);background-size:24px 24px;padding:36px 16px 40px;position:relative;overflow:hidden}.sample-section .sample-ornament{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;display:none}.sample-section .sample-ornament .ornament-left{position:absolute;left:6%;top:50%;transform:translateY(-50%);width:120px;height:auto;opacity:.33;filter:blur(.5px);mask-image:linear-gradient(to right,transparent 0,#000 30%,#000 60%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%,#000 60%,transparent 100%)}.sample-section .sample-ornament .ornament-left img{width:100%;height:auto;display:block}.sample-section .sample-ornament .ornament-right{position:absolute;right:6%;top:50%;transform:translateY(-50%) scaleX(-1);width:120px;height:auto;opacity:.33;filter:blur(.5px);mask-image:linear-gradient(to right,transparent 0,#000 30%,#000 60%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%,#000 60%,transparent 100%)}.sample-section .sample-ornament .ornament-right img{width:100%;height:auto;display:block}.sample-section .sample-container{max-width:960px;margin:0 auto;position:relative;z-index:1}.sample-section .sample-header{text-align:center;margin-bottom:48px}.sample-section .sample-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(249,115,22,.2);background:rgba(249,115,22,.05);border-radius:100px;padding:6px 18px 6px 12px;margin-bottom:20px}.sample-section .sample-badge-icon{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#f97316 0,#e50808 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.sample-section .sample-badge-text{font-size:11px;font-weight:700;color:#f97316;letter-spacing:.1em;text-transform:uppercase}.sample-section .sample-h2{font-family:Merriweather,serif;font-weight:700;color:#1a1a2e;line-height:1.25;margin:0 0 14px 0;font-size:24px}.sample-section .sample-subtitle{font-size:16px;color:#6b7280;margin-top:14px;line-height:1.5}.sample-section .sample-divider{margin-top:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(249,115,22,.2),transparent)}.sample-section .sample-report-card{background:#fff;border-radius:16px;border:1px solid rgba(249,115,22,.2);box-shadow:0 24px 50px -12px rgba(249,115,22,.15),inset 0 0 0 1px rgba(255,255,255,.8);overflow:hidden}.sample-section .sample-report-header{background:linear-gradient(135deg,#f97316 0,#e50808 100%);padding:12px 16px;color:#fff;position:relative}.sample-section .sample-report-header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(255,255,255,.15) 0,transparent 100%);pointer-events:none}.job-numerology .sample-section .sample-report-header::before{background:linear-gradient(167.755deg,#1d4ed8 0,#1e3a8a 100%)}.sample-section .e50808{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.sample-section .sample-report-title{font-size:13px;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;gap:8px}.sample-section .sample-report-title-dot{width:7px;height:7px;border-radius:50%;background:#fff;display:inline-block}.sample-section .report-preview-label{font-size:16px;font-weight:600;opacity:.85;display:none}.sample-section .sample-viewer{position:relative;background:radial-gradient(circle at 50% 0,#fff 0,#f4f4f5 100%);cursor:pointer}.sample-section .sample-viewer-inner{overflow:visible;position:relative;display:flex;justify-content:center;align-items:flex-start}.sample-section .sample-report-img{width:100%;height:auto;max-height:none;object-fit:contain;object-position:top center;display:block;transition:transform .4s cubic-bezier(.16,1,.3,1)}.sample-section .sample-report-img:hover{transform:translateY(-4px)}.sample-section .sample-report-fade{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to bottom,transparent 0,rgba(255,255,255,.85) 60%,#fff 100%);pointer-events:none;z-index:10;display:flex;align-items:flex-end;justify-content:center;padding-bottom:12px}.sample-section .sample-report-fade span{font-size:12px;font-weight:600;color:#f97316;letter-spacing:.03em;position:relative;z-index:11}.sample-section .sample-expand-hint{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:100px;background:rgba(0,0,0,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);color:#fff;font-size:9px;font-weight:600;pointer-events:none;z-index:2;box-shadow:0 4px 12px rgba(0,0,0,.08)}.sample-section .sample-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.9);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(249,115,22,.15);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s;outline:0}.sample-section .sample-nav-btn.disabled{opacity:.3;cursor:default}.sample-section .sample-nav-btn:not(.disabled):hover{transform:translateY(-50%) scale(1.05)}.sample-section .sample-nav-btn.left{left:16px}.sample-section .sample-nav-btn.right{right:16px}.sample-section .sample-nav-btn svg{width:20px;height:20px;stroke:#e50808;stroke-width:2;fill:none}.sample-section .sample-dots-container{padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:16px;border-width:1px 0 0 0;border-style:solid;border-color:rgba(0,0,0,.03);background:#fff}.sample-dots-container.sample-dots-container--modal{background:#2d2d2d}.sample-section .sample-dots{display:flex;gap:8px}.sample-section .sample-dot{width:8px;height:8px;border-radius:100px;background:rgba(249,115,22,.15);border:none;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.sample-section .sample-dot.active{width:32px;background:linear-gradient(135deg,#f97316 0,#e50808 100%)}.sample-section .sample-page-counter{font-size:13px;color:#6b7280;font-weight:600;letter-spacing:.02em}.sample-section .sample-disclaimer{padding:12px 24px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(249,115,22,.04) 50%,rgba(255,255,255,0) 100%);border-width:1px 0 0 0;border-style:dashed;border-color:rgba(249,115,22,.15)}.sample-section .sample-disclaimer p{font-size:13px;color:#c2410c;line-height:1.6;margin:0;text-align:center;font-weight:500}body.is-modal-open,html.is-modal-open{overflow:hidden;touch-action:none}body.is-modal-open{position:fixed;left:0;right:0;width:100%}.sample-report-modal{position:fixed;inset:0;z-index:9999;display:none}.sample-report-modal.is-visible{display:block}.sample-report-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sample-report-modal-content{position:absolute;inset:0;display:flex;flex-direction:column;padding:18px 14px 14px;gap:12px}.sample-report-modal-close{position:absolute;top:14px;right:14px;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.35);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3}.sample-report-modal-close svg{width:22px;height:22px;stroke:#fff;stroke-width:2.5;fill:none;stroke-linecap:round}.sample-report-modal-viewer{position:relative;flex:1;min-height:0;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.12) 0,rgba(255,255,255,.04) 100%);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 60px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center}.sample-report-modal-zoom-controls{position:absolute;top:14px;left:14px;z-index:3;display:flex;align-items:center;gap:8px}.sample-zoom-btn{min-width:38px;height:38px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(0,0,0,.45);color:#fff;font-size:16px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0 12px;transition:background .2s ease,transform .2s ease}.sample-zoom-btn svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.sample-zoom-btn:hover{background:rgba(0,0,0,.62);transform:translateY(-1px)}.sample-zoom-btn:active{transform:translateY(0)}.sample-report-modal-img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:rgba(0,0,0,.25);transform-origin:center center;transition:transform .2s ease;image-rendering:auto;backface-visibility:hidden;-webkit-font-smoothing:antialiased;touch-action:none}.sample-report-modal-viewer.is-draggable{cursor:grab}.sample-report-modal-viewer.is-dragging{cursor:grabbing}.sample-dots-container--modal{background:rgba(0,0,0,.35);border-color:rgba(255,255,255,.08);border-style:solid;border-width:1px;border-radius:14px;padding:12px 14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sample-dots-container--modal .sample-page-counter{color:rgba(255,255,255,.85)}.sample-dots-container--modal .sample-dot{background:rgba(255,255,255,.22)}.sample-dots-container--modal .sample-dot.active{background:linear-gradient(135deg,#f97316 0,#e50808 100%)}.sample-section .sample-whats-inside{padding:16px 16px;background:linear-gradient(180deg,#fff 0,#fff7ed 100%);border-width:1px 0 0 0;border-style:solid;border-color:rgba(249,115,22,.1)}.sample-section .sample-whats-inside-title{font-size:11px;font-weight:700;color:#1a1a2e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;text-align:center;display:flex;align-items:center;justify-content:center;gap:10px}.sample-section .sample-whats-inside-line{height:1px;width:36px;background:linear-gradient(90deg,transparent,rgba(249,115,22,.3))}.sample-section .sample-whats-inside-line.right{background:linear-gradient(270deg,transparent,rgba(249,115,22,.3))}.sample-section .report-contents-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.sample-section .report-chip{display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:12px;background:#fff;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;cursor:default;flex:0 1 auto;width:100%}.sample-section .report-chip:hover{transform:translateY(-2px)}.sample-section .report-chip-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.sample-section .report-chip-title{font-size:13px;font-weight:600;color:#1a1a2e;white-space:nowrap}.sample-section .report-chip-check{margin-left:auto;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%}.sample-section .report-chip-check svg{width:11px;height:11px;stroke-width:3}.sample-section .report-chip.purple{border:1px solid rgba(168,85,247,.12);box-shadow:0 2px 6px rgba(168,85,247,.04)}.sample-section .report-chip.purple:hover{border-color:rgba(168,85,247,.3);box-shadow:0 4px 12px rgba(168,85,247,.12)}.sample-section .report-chip.purple .report-chip-icon{background:linear-gradient(135deg,rgba(168,85,247,.1),rgba(168,85,247,.15));box-shadow:inset 0 0 0 1px rgba(168,85,247,.05);color:#a855f7}.sample-section .report-chip.purple .report-chip-check{background:rgba(168,85,247,.08)}.sample-section .report-chip.purple .report-chip-check svg{stroke:#a855f7}.sample-section .report-chip.pink{border:1px solid rgba(236,72,153,.12);box-shadow:0 2px 6px rgba(236,72,153,.04)}.sample-section .report-chip.pink:hover{border-color:rgba(236,72,153,.3);box-shadow:0 4px 12px rgba(236,72,153,.12)}.sample-section .report-chip.pink .report-chip-icon{background:linear-gradient(135deg,rgba(236,72,153,.1),rgba(236,72,153,.15));box-shadow:inset 0 0 0 1px rgba(236,72,153,.05);color:#ec4899}.sample-section .report-chip.pink .report-chip-check{background:rgba(236,72,153,.08)}.sample-section .report-chip.pink .report-chip-check svg{stroke:#ec4899}.sample-section .report-chip.blue{border:1px solid rgba(59,130,246,.12);box-shadow:0 2px 6px rgba(59,130,246,.04)}.sample-section .report-chip.blue:hover{border-color:rgba(59,130,246,.3);box-shadow:0 4px 12px rgba(59,130,246,.12)}.sample-section .report-chip.blue .report-chip-icon{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(59,130,246,.15));box-shadow:inset 0 0 0 1px rgba(59,130,246,.05);color:#3b82f6}.sample-section .report-chip.blue .report-chip-check{background:rgba(59,130,246,.08)}.sample-section .report-chip.blue .report-chip-check svg{stroke:#3b82f6}.sample-section .report-chip.orange{border:1px solid rgba(249,115,22,.12);box-shadow:0 2px 6px rgba(249,115,22,.04)}.sample-section .report-chip.orange:hover{border-color:rgba(249,115,22,.3);box-shadow:0 4px 12px rgba(249,115,22,.12)}.sample-section .report-chip.orange .report-chip-icon{background:linear-gradient(135deg,rgba(249,115,22,.1),rgba(249,115,22,.15));box-shadow:inset 0 0 0 1px rgba(249,115,22,.05);color:#f97316}.sample-section .report-chip.orange .report-chip-check{background:rgba(249,115,22,.08)}.sample-section .report-chip.orange .report-chip-check svg{stroke:#f97316}.sample-section .report-chip.green{border:1px solid rgba(34,197,94,.12);box-shadow:0 2px 6px rgba(34,197,94,.04)}.sample-section .report-chip.green:hover{border-color:rgba(34,197,94,.3);box-shadow:0 4px 12px rgba(34,197,94,.12)}.sample-section .report-chip.green .report-chip-icon{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.15));box-shadow:inset 0 0 0 1px rgba(34,197,94,.05);color:#22c55e}.sample-section .report-chip.green .report-chip-check{background:rgba(34,197,94,.08)}.sample-section .report-chip.green .report-chip-check svg{stroke:#22c55e}.sample-section .sample-cta-footer{padding:20px 16px;text-align:center;border-width:1px 0 0 0;border-style:solid;border-color:rgba(0,0,0,.03);background:#fff}.sample-section .sample-cta-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:400px;padding:14px 36px;border-radius:12px;background:linear-gradient(135deg,#f97316 0,#e50808 100%);color:#fff;font-weight:700;font-size:18px;border:none;cursor:pointer;letter-spacing:.02em;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;box-shadow:0 8px 24px -4px rgba(249,115,22,.4),inset 0 2px 0 rgba(255,255,255,.2);position:relative;overflow:hidden;text-decoration:none}.sample-section .sample-cta-btn:hover{box-shadow:0 12px 32px -4px rgba(249,115,22,.6),inset 0 2px 0 rgba(255,255,255,.2);transform:translateY(-2px) scale(1.02)}.job-numerology .sample-section .sample-cta-btn{background:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%);box-shadow:rgba(29,78,216,.4) 0 12px 28px;font-size:14px;padding:14px 26px}.job-numerology .sample-section .sample-cta-btn::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.35) 50%,transparent 100%);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}.job-numerology .sample-section .sample-cta-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(29,78,216,.55)}.job-numerology .sample-section .sample-cta-btn:hover::after{left:130%}.job-numerology .sample-section .sample-dot{background:rgba(29,78,216,.15)}.job-numerology .sample-section .sample-dot.active{background:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%)}.sample-section .sample-cta-meta{font-size:14px;color:#94a3b8;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;max-width:295px;margin:auto;margin-top:15px}.sample-section .sample-cta-meta span{display:flex;align-items:center;gap:4px}.sample-section .sample-cta-meta .dot{color:#cbd5e1}.sample-section .sample-cta-meta svg{width:14px;height:14px}@media (min-width:640px){.sample-section{padding:48px 24px 64px}.sample-section .sample-ornament{display:block}.sample-section .report-preview-label{display:block}.sample-section .sample-report-title{font-size:16px}.sample-section .sample-report-header{padding:16px 28px}.sample-section .sample-report-card{border-radius:24px}.sample-section .sample-report-img{max-height:none}.sample-section .report-chip{width:auto}.sample-section .report-contents-strip{gap:10px}.sample-section .sample-whats-inside{padding:20px 28px}.sample-section .sample-cta-footer{padding:28px 28px}}@media (min-width:992px){.sample-section{padding:88px 40px 96px}.sample-section .sample-h2{font-size:34px}.sample-section .sample-report-img{max-height:none}.sample-section .sample-report-fade{display:none}}.sample-section svg{stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;fill:none}.expert-section{position:relative;overflow:hidden;padding:36px 16px 40px;background:linear-gradient(175deg,#fff 0,rgba(168,85,247,.03) 40%,rgba(236,72,153,.04) 70%,#fff 100%)}.expert-section .expert-orb-top-right{position:absolute;top:-100px;right:-60px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.08) 0,transparent 70%);filter:blur(50px);pointer-events:none}.expert-section .expert-orb-bottom-left{position:absolute;bottom:-80px;left:-50px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(236,72,153,.07) 0,transparent 70%);filter:blur(50px);pointer-events:none}.expert-section .expert-orb-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.04) 0,transparent 60%);filter:blur(80px);pointer-events:none}.expert-section .expert-bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden;display:none}.expert-section .expert-bg-overlay .zodiac-wheel{position:absolute;left:50%;bottom:-30%;transform:translateX(-50%);width:55%;max-width:520px;aspect-ratio:1/1;background-image:url(https://static.langimg.com/photo/129627701.cms);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.12;filter:blur(.5px);mask-image:radial-gradient(circle,#000 30%,transparent 70%);-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%)}.expert-section .expert-bg-overlay .expert-left{position:absolute;left:-5%;top:50%;transform:translateY(-50%);width:35%;height:80%;background-image:url(https://static.langimg.com/photo/129627699.cms);background-size:cover;background-position:center;opacity:.06;filter:blur(1.5px);mask-image:linear-gradient(to right,transparent 0,#000 30%,#000 50%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%,#000 50%,transparent 100%)}.expert-section .expert-bg-overlay .expert-right{position:absolute;right:-5%;top:50%;transform:translateY(-50%) scaleX(-1);width:35%;height:80%;background-image:url(https://static.langimg.com/photo/129627699.cms);background-size:cover;background-position:center;opacity:.06;filter:blur(1.5px);mask-image:linear-gradient(to right,transparent 0,#000 30%,#000 50%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%,#000 50%,transparent 100%)}.expert-section .expert-sparkle{position:absolute;border-radius:50%;background:rgba(168,85,247,.35);pointer-events:none;animation:expertTwinkle 3.5s ease-in-out infinite;display:none}.expert-section .expert-sparkle-1{top:12%;left:6%;width:5px;height:5px;animation-delay:0s}.expert-section .expert-sparkle-2{top:22%;right:10%;width:4px;height:4px;animation-delay:.7s}.expert-section .expert-sparkle-3{top:65%;left:4%;width:6px;height:6px;animation-delay:1.4s}.expert-section .expert-sparkle-4{top:78%;right:8%;width:4px;height:4px;animation-delay:2s}.expert-section .expert-sparkle-5{top:42%;left:14%;width:3px;height:3px;animation-delay:.3s}@keyframes expertTwinkle{0%,100%{opacity:.15;transform:scale(1)}50%{opacity:.6;transform:scale(1.6)}}.expert-section .expert-container{max-width:1100px;margin:0 auto;position:relative;z-index:1}.expert-section .expert-header{text-align:center;margin-bottom:48px}.expert-section .expert-badge{display:inline-flex;align-items:center;gap:10px;border:1.5px solid rgba(168,85,247,.15);background:rgba(168,85,247,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:100px;padding:7px 20px 7px 14px;margin-bottom:20px;box-shadow:0 2px 16px rgba(168,85,247,.06)}.expert-section .expert-badge-icon{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#ec4899);display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(168,85,247,.3);font-size:12px;color:#fff}.expert-section .expert-badge-text{font-size:11px;font-weight:700;color:#a855f7;letter-spacing:.12em;text-transform:uppercase}.job-numerology .expert-badge{padding:7px 20px 7px 14px;margin-bottom:20px;box-shadow:0 2px 16px rgba(168,85,247,.06);background-color:rgba(29,78,216,.05);border:1px solid rgba(29,78,216,.2);border-radius:999px}.job-numerology .expert-badge-text{font-size:11px;font-weight:700;color:#1e3a8a;letter-spacing:.12em;text-transform:uppercase}.job-numerology .expert-badge-icon{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(168,85,247,.3);font-size:12px;color:#fff}.job-numerology .sample-badge{padding:7px 20px 7px 14px;margin-bottom:20px;box-shadow:0 2px 16px rgba(168,85,247,.06);background-color:rgba(29,78,216,.05);border:1px solid rgba(29,78,216,.2);border-radius:999px}.job-numerology .sample-badge-text{font-size:11px;font-weight:700;color:#1e3a8a;letter-spacing:.12em;text-transform:uppercase}.job-numerology .sample-badge-icon{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(168,85,247,.3);font-size:12px;color:#fff}.job-numerology .testimonials-section .testimonials-badge{padding:7px 20px 7px 14px;margin-bottom:20px;box-shadow:0 2px 16px rgba(168,85,247,.06);background-color:rgba(29,78,216,.05);border:1px solid rgba(29,78,216,.2);border-radius:999px}.job-numerology .testimonials-section .testimonials-badge-text{font-size:11px;font-weight:700;color:#1e3a8a;letter-spacing:.12em;text-transform:uppercase}.job-numerology .testimonials-section .testimonials-badge-icon{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(168,85,247,.3);font-size:12px;color:#fff}.job-numerology .final-cta-section .final-badge{padding:7px 20px 7px 14px;margin-bottom:20px;box-shadow:0 2px 16px rgba(168,85,247,.06);background-color:rgba(29,78,216,.05);border:1px solid rgba(29,78,216,.2);border-radius:999px}.job-numerology .final-cta-section .final-badge-text{font-size:11px;font-weight:700;color:#1e3a8a;letter-spacing:.12em;text-transform:uppercase}.job-numerology .final-cta-section .final-badge-icon{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(168,85,247,.3);font-size:12px;color:#fff}.job-numerology .faq-section .faq-badge{padding:7px 20px 7px 14px;margin-bottom:20px;box-shadow:0 2px 16px rgba(168,85,247,.06);background-color:rgba(29,78,216,.05);border:1px solid rgba(29,78,216,.2);border-radius:999px}.job-numerology .faq-section .faq-badge-text{font-size:11px;font-weight:700;color:#1e3a8a;letter-spacing:.12em;text-transform:uppercase}.job-numerology .faq-section .faq-badge-icon{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px rgba(168,85,247,.3);font-size:12px;color:#fff}.job-numerology .faq-section::before{background-image:radial-gradient(circle,rgba(29,78,216,.08) 1px,transparent 1px)}.job-numerology .faq-section .ornamental-divider-icon{color:rgba(29,78,216,.3)}.job-numerology .faq-section .faq-item.open{border-color:rgba(29,78,216,.38);box-shadow:0 8px 28px rgba(29,78,216,.15)}.job-numerology .faq-section .faq-accent{background:linear-gradient(90deg,#1d4ed8,#2563eb,#1e3a8a)}.job-numerology .faq-section .faq-item.open .faq-question-text{color:#1d4ed8}.job-numerology .faq-section .faq-item.open .faq-chevron{background:rgba(29,78,216,.12)}.job-numerology .faq-section .faq-item.open .faq-chevron svg{stroke:#1d4ed8}.expert-section .expert-h2{font-family:Merriweather,serif;font-weight:700;color:#1a1a2e;line-height:1.25;margin:0 0 16px;font-size:24px}.expert-section .expert-h2 .gradient-text{background-image:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.job-numerology .expert-h2 .gradient-text{color:#1d4ed8;background-image:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:currentColor!important}.expert-section .expert-subtitle{font-size:15px;color:#6b7280;line-height:1.7;max-width:560px;margin:0 auto}.expert-section .expert-highlights-grid{display:grid;grid-template-columns:1fr;gap:14px}.expert-section .expert-card{position:relative;border-radius:20px;padding:2px;transition:transform .3s ease,box-shadow .3s ease;cursor:default}.expert-section .expert-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(168,85,247,.12)}.expert-section .expert-card-inner{border-radius:18px;padding:24px 22px;height:100%;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden;width:100%}.expert-section .expert-card-glow{position:absolute;top:-24px;right:-24px;width:90px;height:90px;border-radius:50%;filter:blur(12px);pointer-events:none}.expert-section .expert-card-line{position:absolute;bottom:0;left:20%;right:20%;height:2px;border-radius:2px;opacity:.4}.expert-section .expert-card-header{display:flex;align-items:center;gap:14px}.expert-section .expert-card-icon{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:22px}.expert-section .expert-card h3{font-family:Merriweather,serif;font-size:16px;font-weight:700;color:#1a1a2e;margin:0;line-height:1.3}.expert-section .expert-card p{font-size:14px;color:#6b7280;text-align:left;line-height:1.65;margin:0}.expert-section .expert-card.purple{background:linear-gradient(145deg,rgba(168,85,247,.25),rgba(168,85,247,.06))}.expert-section .expert-card.purple .expert-card-inner{background:linear-gradient(160deg,#fff 0,rgba(168,85,247,.04) 100%)}.expert-section .expert-card.purple .expert-card-glow{background:radial-gradient(circle,rgba(168,85,247,.1) 0,transparent 70%)}.expert-section .expert-card.purple .expert-card-line{background:linear-gradient(135deg,#a855f7,#a78bfa)}.expert-section .expert-card.purple .expert-card-icon{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);box-shadow:0 6px 20px 0 rgba(99,102,241,.25)}.expert-section .expert-card.orange{background:linear-gradient(145deg,rgba(249,115,22,.25),rgba(249,115,22,.06))}.expert-section .expert-card.orange .expert-card-inner{background:linear-gradient(160deg,#fff 0,rgba(249,115,22,.04) 100%)}.expert-section .expert-card.orange .expert-card-glow{background:radial-gradient(circle,rgba(249,115,22,.1) 0,transparent 70%)}.expert-section .expert-card.orange .expert-card-line{background:linear-gradient(135deg,#f97316,#fbbf24)}.expert-section .expert-card.orange .expert-card-icon{background:linear-gradient(135deg,#f97316,#fbbf24);box-shadow:0 6px 20px rgba(249,115,22,.25)}.expert-section .expert-card.blue{background:linear-gradient(145deg,rgba(59,130,246,.25),rgba(59,130,246,.06))}.expert-section .expert-card.blue .expert-card-inner{background:linear-gradient(160deg,#fff 0,rgba(59,130,246,.04) 100%)}.expert-section .expert-card.blue .expert-card-glow{background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 70%)}.expert-section .expert-card.blue .expert-card-line{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.expert-section .expert-card.blue .expert-card-icon{background:linear-gradient(135deg,#3b82f6,#60a5fa);box-shadow:0 6px 20px rgba(59,130,246,.25)}.expert-section .expert-card.green{background:linear-gradient(145deg,rgba(34,197,94,.25),rgba(34,197,94,.06))}.expert-section .expert-card.green .expert-card-inner{background:linear-gradient(160deg,#fff 0,rgba(34,197,94,.04) 100%)}.expert-section .expert-card.green .expert-card-glow{background:radial-gradient(circle,rgba(34,197,94,.1) 0,transparent 70%)}.expert-section .expert-card.green .expert-card-line{background:linear-gradient(135deg,#22c55e,#34d399)}.expert-section .expert-card.green .expert-card-icon{background:linear-gradient(135deg,#22c55e,#34d399);box-shadow:0 6px 20px rgba(34,197,94,.25)}.expert-section .expert-stats-wrapper{margin-top:36px;border-radius:20px;padding:2px;background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(236,72,153,.15),rgba(59,130,246,.2))}.expert-section .expert-stats-inner{border-radius:18px;padding:20px 16px;background:#fff;position:relative;overflow:hidden}.expert-section .expert-shimmer{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0,rgba(168,85,247,.04) 40%,rgba(168,85,247,.08) 50%,rgba(168,85,247,.04) 60%,transparent 100%);animation:expertShimmerSlide 6s ease-in-out infinite;pointer-events:none}@keyframes expertShimmerSlide{0%{left:-60%}100%{left:160%}}.expert-section .team-stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;position:relative;z-index:1}.expert-section .stat-item{text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}.expert-section .stat-icon{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2px;opacity:.85;animation:statPulse 1.5s infinite;font-size:20px;color:#fff}@keyframes statPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.expert-section .stat-value{font-family:Merriweather;font-size:17px;font-weight:700;color:#1a1a2e}.expert-section .stat-label{font-size:10px;font-weight:500;color:#9ca3af;letter-spacing:.04em;text-transform:uppercase}.expert-section .stat-divider{position:absolute;right:-1px;top:15%;height:70%;width:1px;background:linear-gradient(to bottom,transparent,rgba(168,85,247,.1),transparent);display:none}@media (min-width:640px){.expert-section{padding:48px 24px 64px}.expert-section .expert-bg-overlay{display:block}.expert-section .expert-sparkle{display:block}.expert-section .expert-highlights-grid{grid-template-columns:repeat(2,1fr);gap:16px}.expert-section .team-stats-grid{grid-template-columns:repeat(4,1fr);gap:24px}.expert-section .stat-divider{display:block}}@media (min-width:768px){.expert-section{padding:60px 24px 80px}.expert-section .expert-h2{font-size:34px}}@media (min-width:992px){.expert-section{padding:88px 40px 96px}.expert-section .expert-h2{font-size:36px}.expert-section .expert-highlights-grid{gap:20px}}.expert-section svg{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.testimonials-section{background:linear-gradient(135deg,#faf9fe 0,#fff 50%,#f5f3ff 100%);padding:40px 0 48px;overflow:hidden;position:relative}.testimonials-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle,rgba(168,85,247,.08) 1px,transparent 1px);background-size:24px 24px;opacity:.4;pointer-events:none}.testimonials-section .floating-blob{position:absolute;left:10%;top:20%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(236,72,153,.3) 0,transparent 70%);filter:blur(60px);opacity:.3;pointer-events:none;animation:blobFloat 8s ease-in-out infinite}@keyframes blobFloat{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(30px,-30px) scale(1.1)}}.testimonials-section .testimonials-container{max-width:1200px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.testimonials-section .testimonials-header{text-align:center;margin-bottom:20px}.testimonials-section .testimonials-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(168,85,247,.19);background:rgba(168,85,247,.03);border-radius:100px;padding:6px 18px 6px 12px;margin-bottom:20px}.testimonials-section .testimonials-badge-icon{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#ec4899);display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff}.testimonials-section .testimonials-badge-text{font-size:11px;font-weight:700;color:#a855f7;letter-spacing:.1em;text-transform:uppercase}.testimonials-section .testimonials-h2{font-family:Merriweather,serif;font-weight:700;color:#1a1a2e;line-height:1.25;margin:0;font-size:24px}.testimonials-section .testimonials-rating{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.testimonials-section .stars-container{display:flex;gap:4px;color:#f97316}.testimonials-section .star{width:18px;height:18px;fill:#f97316;color:#f97316}.testimonials-section .rating-value{font-weight:700;font-size:16px;color:#f97316}.testimonials-section .rating-count{font-size:14px;color:#9ca3af}.testimonials-section .testimonials-carousel-wrap{margin-top:56px;overflow:hidden;position:relative;width:100%}.testimonials-section .testimonial-carousel{display:flex;gap:16px;animation:scroll-left-mobile 60s linear infinite;width:fit-content}.testimonials-section .testimonials-carousel-wrap:hover{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.testimonials-section .testimonials-carousel-wrap:hover::-webkit-scrollbar{display:none}.testimonials-section .testimonial-carousel:hover{animation-play-state:paused}.testimonials-section .testimonial-card{background:#fff;border-radius:16px;padding:22px 20px 20px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;cursor:default;position:relative;min-width:300px;max-width:300px}.testimonials-section .testimonial-card:hover{transform:translateY(-6px)}.testimonials-section .card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.testimonials-section .card-tag{display:inline-block;border-radius:100px;padding:5px 14px;font-size:12px;font-weight:600;letter-spacing:.02em}.testimonials-section .card-quote{font-size:48px;line-height:1;margin-top:-6px;user-select:none}.testimonials-section .card-stars{display:flex;color:#f59e0b;gap:3px;margin-bottom:14px}.testimonials-section .card-star{width:16px;height:16px;fill:#f59e0b;color:#f59e0b}.testimonials-section .card-text{font-size:14px;color:#6b7280;line-height:1.8;margin:0 0 24px;flex:1}.testimonials-section .card-divider{height:1px;margin-bottom:18px}.testimonials-section .card-footer{display:flex;align-items:center;gap:12px}.testimonials-section .card-avatar{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.testimonials-section .card-initials{font-size:14px;font-weight:700;color:#fff;letter-spacing:.04em}.testimonials-section .card-name{font-weight:700;font-size:14px;color:#1a1a2e;margin-bottom:2px}.testimonials-section .card-city{font-size:12px;color:#9ca3af}.testimonials-section .testimonial-card.orange{border:1.5px solid rgba(249,115,22,.12);box-shadow:0 4px 24px rgba(249,115,22,.06)}.testimonials-section .testimonial-card.orange:hover{box-shadow:0 16px 48px rgba(249,115,22,.14);border-color:rgba(249,115,22,.25)}.testimonials-section .testimonial-card.orange .card-tag{background:rgba(249,115,22,.06);border:1px solid rgba(249,115,22,.18);color:#f97316}.testimonials-section .testimonial-card.orange .card-quote{color:rgba(249,115,22,.15)}.testimonials-section .testimonial-card.orange .card-divider{background:rgba(249,115,22,.1)}.testimonials-section .testimonial-card.orange .card-avatar{background:linear-gradient(135deg,#f97316,rgba(249,115,22,.7))}.testimonials-section .testimonial-card.purple{border:1.5px solid rgba(168,85,247,.12);box-shadow:0 4px 24px rgba(168,85,247,.06)}.testimonials-section .testimonial-card.purple:hover{box-shadow:0 16px 48px rgba(168,85,247,.14);border-color:rgba(168,85,247,.25)}.testimonials-section .testimonial-card.purple .card-tag{background:rgba(168,85,247,.06);border:1px solid rgba(168,85,247,.18);color:#a855f7}.testimonials-section .testimonial-card.purple .card-quote{color:rgba(168,85,247,.15)}.testimonials-section .testimonial-card.purple .card-divider{background:rgba(168,85,247,.1)}.testimonials-section .testimonial-card.purple .card-avatar{background:linear-gradient(135deg,#a855f7,rgba(168,85,247,.7))}.testimonials-section .testimonial-card.blue{border:1.5px solid rgba(59,130,246,.12);box-shadow:0 4px 24px rgba(59,130,246,.06)}.testimonials-section .testimonial-card.blue:hover{box-shadow:0 16px 48px rgba(59,130,246,.14);border-color:rgba(59,130,246,.25)}.testimonials-section .testimonial-card.blue .card-tag{background:rgba(59,130,246,.06);border:1px solid rgba(59,130,246,.18);color:#3b82f6}.testimonials-section .testimonial-card.blue .card-quote{color:rgba(59,130,246,.15)}.testimonials-section .testimonial-card.blue .card-divider{background:rgba(59,130,246,.1)}.testimonials-section .testimonial-card.blue .card-avatar{background:linear-gradient(135deg,#3b82f6,rgba(59,130,246,.7))}.testimonials-section .testimonial-card.green{border:1.5px solid rgba(34,197,94,.12);box-shadow:0 4px 24px rgba(34,197,94,.06)}.testimonials-section .testimonial-card.green:hover{box-shadow:0 16px 48px rgba(34,197,94,.14);border-color:rgba(34,197,94,.25)}.testimonials-section .testimonial-card.green .card-tag{background:rgba(34,197,94,.06);border:1px solid rgba(34,197,94,.18);color:#22c55e}.testimonials-section .testimonial-card{border:1.5px solid rgba(34,197,94,.12);box-shadow:0 4px 24px rgba(34,197,94,.06)}.testimonials-section .testimonial-card:hover{box-shadow:0 16px 48px rgba(34,197,94,.14);border-color:rgba(34,197,94,.25)}.testimonials-section .testimonial-card .card-tag{background:rgba(34,197,94,.06);border:1px solid rgba(34,197,94,.18);color:#22c55e}.testimonials-section .testimonial-card .card-tag{background:rgba(34,197,94,.06);border:1px solid rgba(34,197,94,.18);color:#22c55e}.testimonials-section .testimonial-card .card-avatar{background:linear-gradient(135deg,#22c55e,rgba(34,197,94,.7))}.testimonials-section .testimonial-card.green .card-quote{color:rgba(34,197,94,.15)}.testimonials-section .testimonial-card.green .card-divider{background:rgba(34,197,94,.1)}.testimonials-section .testimonial-card.green .card-avatar{background:linear-gradient(135deg,#22c55e,rgba(34,197,94,.7))}.testimonials-section .testimonial-card .card-quote{color:rgba(34,197,94,.15)}.testimonials-section .testimonial-card .card-divider{background:rgba(34,197,94,.1)}.testimonials-section .testimonial-card .card-avatar{background:linear-gradient(135deg,#22c55e,rgba(34,197,94,.7))}@keyframes scroll-left-mobile{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media (min-width:640px){.testimonials-section .testimonial-card{min-width:380px;max-width:380px}.testimonials-section .testimonial-carousel{gap:20px;animation-name:scroll-left-tablet}@keyframes scroll-left-tablet{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}}@media (min-width:992px){.testimonials-section{padding:88px 0 96px}.testimonials-section .testimonials-h2{font-size:34px}.testimonials-section .testimonials-carousel-wrap{margin-top:48px}.testimonials-section .testimonial-card{min-width:400px;max-width:400px;padding:28px 28px 24px}.testimonials-section .testimonial-carousel{gap:24px;animation-name:scroll-left-desktop}@keyframes scroll-left-desktop{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}}svg.star{display:inline-block;vertical-align:middle}.final-cta-section{background:linear-gradient(135deg,#f5f3ff 0,#fff 50%,#faf9fe 100%);padding:40px 16px 48px;position:relative;overflow:hidden}.final-cta-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle,rgba(168,85,247,.08) 1px,transparent 1px);background-size:24px 24px;opacity:.4;pointer-events:none}.final-cta-section .floating-blob-1{position:absolute;top:-100px;left:-100px;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.5) 0,transparent 70%);filter:blur(60px);opacity:.5;pointer-events:none;animation:blobFloat1 10s ease-in-out infinite}.final-cta-section .floating-blob-2{position:absolute;bottom:-80px;right:-80px;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,rgba(236,72,153,.4) 0,transparent 70%);filter:blur(60px);opacity:.4;pointer-events:none;animation:blobFloat2 12s ease-in-out infinite}@keyframes blobFloat1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(50px,30px) scale(1.1)}}@keyframes blobFloat2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-40px,-40px) scale(1.15)}}.final-cta-section .handwriting-bg{position:absolute;left:0;bottom:0;width:400px;height:auto;opacity:.09;pointer-events:none;z-index:0}.final-cta-section .final-cta-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.final-cta-section .final-cta-grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}.final-cta-section .final-cta-content{display:flex;flex-direction:column;justify-content:center}.final-cta-section .final-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(168,85,247,.18);background:rgba(168,85,247,.03);border-radius:100px;padding:6px 18px 6px 12px;margin-bottom:28px;width:fit-content}.final-cta-section .final-badge-icon{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#a855f7,#ec4899);display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff}.final-cta-section .final-badge-text{font-size:11px;font-weight:700;color:#a855f7;letter-spacing:.1em;text-transform:uppercase}.final-cta-section .final-h2{font-family:Merriweather,serif;font-weight:700;line-height:1.2;margin-bottom:24px;font-size:24px;background-image:linear-gradient(135deg,#1a1a2e 0,#a855f7 60%,#ec4899 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:gradientShift 3s ease infinite}@keyframes gradientShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.final-cta-section .final-subtitle{font-size:16px;color:#6b7280;line-height:1.8;margin-bottom:40px;max-width:480px}.final-cta-section .trust-list{display:flex;flex-direction:column;gap:14px}.final-cta-section .trust-item{display:flex;align-items:center;gap:14px}.final-cta-section .trust-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.final-cta-section .trust-text{font-size:15px;color:#1a1a2e;font-weight:500}.final-cta-section .ornamental-divider{text-align:center;margin-top:32px;position:relative}.final-cta-section .ornamental-divider::after,.final-cta-section .ornamental-divider::before{content:'';position:absolute;top:50%;width:80px;height:1px;background:linear-gradient(to right,transparent,rgba(168,85,247,.3),transparent)}.final-cta-section .ornamental-divider::before{left:50%;transform:translateX(-100px)}.final-cta-section .ornamental-divider::after{right:50%;transform:translateX(100px)}.final-cta-section .ornamental-divider-icon{display:inline-block;color:rgba(168,85,247,.3);font-size:16px}.final-cta-section .form-wrapper{background:rgba(255,255,255,.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:2px solid rgba(203,213,225,.6);border-radius:20px;box-shadow:0 20px 60px rgba(15,23,42,.12),0 0 0 1px rgba(255,255,255,.8);padding:36px}.final-cta-section .form-header{text-align:center;margin-bottom:24px}.final-cta-section .form-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,rgba(168,85,247,.07),rgba(236,72,153,.03));border:1px solid rgba(168,85,247,.15);border-radius:100px;padding:5px 14px;margin-bottom:14px}.final-cta-section .form-badge-icon{width:12px;height:12px;color:#a855f7}.final-cta-section .form-badge-text{font-size:11px;font-weight:700;color:#a855f7;letter-spacing:.08em;text-transform:uppercase}.final-cta-section .form-title{font-weight:700;font-size:22px;color:#1a1a2e;margin-bottom:6px;line-height:1.3}.final-cta-section .form-subtitle{font-size:13px;color:#64748b;line-height:1.5}.final-cta-section .step-indicator{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:20px}.final-cta-section .step-bar{height:8px;border-radius:100px;transition:width .3s,background .3s}.final-cta-section .step-bar.active{width:28px;background:linear-gradient(135deg,#a855f7,#ec4899)}.final-cta-section .step-bar.inactive{width:8px;background:#e2e8f0}.final-cta-section .step-text{font-size:11px;font-weight:600;color:#64748b;margin-left:6px}.final-cta-section .form-group{margin-bottom:20px}.final-cta-section .form-label{display:block;font-weight:600;font-size:13px;color:#8b5cf6;margin-bottom:8px;letter-spacing:.05em;text-transform:uppercase}.final-cta-section .form-input{width:100%;padding:13px 16px;border-radius:9px;border:2px solid #cbd5e1;background:#fff;font-size:14px;color:#1f2937;outline:0;box-sizing:border-box;transition:border .2s,box-shadow .2s}.final-cta-section .form-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(168,85,247,.1)}.final-cta-section .form-input.error{border-color:#ef4444}.final-cta-section .form-error{font-size:12px;color:#e05a5a;margin-top:5px;display:none}.final-cta-section .form-error.visible{display:block}.final-cta-section .submit-btn{width:100%;padding:16px 28px;border-radius:12px;background:linear-gradient(135deg,#f97316 0,#e50808 100%);color:#fff;font-weight:700;font-size:15px;border:none;cursor:pointer;letter-spacing:.03em;box-shadow:0 6px 24px rgba(249,115,22,.5);transition:transform .15s,box-shadow .2s;display:flex;align-items:center;justify-content:center;gap:8px}.final-cta-section .submit-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(249,115,22,.7)}.final-cta-section .submit-btn:active{transform:translateY(0)}.job-numerology .final-cta-section .submit-btn{background:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%);box-shadow:rgba(29,78,216,.4) 0 12px 28px;position:relative;overflow:hidden}.job-numerology .final-cta-section .submit-btn::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.35) 50%,transparent 100%);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}.job-numerology .final-cta-section .submit-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(29,78,216,.55)}.job-numerology .final-cta-section .submit-btn:hover::after{left:130%}.final-cta-section .security-notice{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:12px;color:#64748b}.final-cta-section .lock-icon{width:12px;height:12px}@media (min-width:768px){.final-cta-section{padding:64px 24px 80px}.final-cta-section .final-cta-grid{grid-template-columns:1fr 400px;gap:64px}.final-cta-section .final-h2{font-size:36px}}@media (min-width:992px){.final-cta-section{padding:88px 40px 96px}.final-cta-section .final-cta-grid{grid-template-columns:1fr 420px;gap:72px}.final-cta-section .final-h2{font-size:42px;padding-top:12px}}.final-cta-section svg{display:inline-block;vertical-align:middle}.faq-section{background:#faf9fe;padding:36px 16px 40px;position:relative}.faq-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle,rgba(168,85,247,.08) 1px,transparent 1px);background-size:24px 24px;opacity:.4;pointer-events:none}.faq-section .faq-container{max-width:760px;margin:0 auto;position:relative;z-index:1}.faq-section .faq-header{text-align:center;margin-bottom:64px}.faq-section .faq-badge{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(249,115,22,.25);background:rgba(255,107,53,.05);border-radius:100px;padding:6px 18px 6px 12px;margin-bottom:20px}.faq-section .faq-badge-icon{width:24px;height:24px;border-radius:50%;background:#f97316;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff}.faq-section .faq-badge-text{font-size:11px;font-weight:700;color:#f97316;letter-spacing:.1em;text-transform:uppercase}.faq-section .faq-h2{font-family:Merriweather,serif;font-weight:700;color:#1a1a2e;line-height:1.25;margin:0;font-size:24px}.faq-section .ornamental-divider{text-align:center;margin-top:24px;position:relative}.faq-section .ornamental-divider-icon{display:inline-block;color:rgba(249,115,22,.3);font-size:16px}.faq-section .faq-list{display:flex;flex-direction:column;gap:12px}.faq-section .faq-item{background:#fff;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 2px 12px rgba(15,23,42,.04);transition:border-color .2s,box-shadow .2s}.faq-section .faq-item.open{border-color:rgba(249,115,22,.38);box-shadow:0 8px 28px rgba(255,107,53,.15)}.faq-section .faq-accent{height:3px;background:linear-gradient(90deg,#f97316,#f97316,#fb923c);display:none}.faq-section .faq-item.open .faq-accent{display:block}.faq-section .faq-question{width:100%;text-align:left;padding:22px 28px;border:none;background:0 0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.faq-section .faq-question-text{font-weight:700;font-size:16px;color:#1a1a2e;line-height:1.5;transition:color .2s}.faq-section .faq-item.open .faq-question-text{color:#f97316}.faq-section .faq-chevron{width:32px;height:32px;border-radius:8px;background:#faf9fe;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s,background .2s;transform:rotate(0)}.faq-section .faq-item.open .faq-chevron{background:rgba(255,107,53,.12);transform:rotate(180deg)}.faq-section .faq-chevron svg{width:20px;height:20px;stroke:#9ca3af;transition:stroke .2s}.faq-section .faq-item.open .faq-chevron svg{stroke:#f97316}.faq-section .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 28px;border-top:1px solid transparent}.faq-section .faq-item.open .faq-answer{max-height:500px;padding:20px 28px 24px;border-top-color:#e2e8f0}.faq-section .faq-answer-text{font-size:14px;color:#6b7280;line-height:1.75;margin:0}@media (min-width:640px){.faq-section{padding:48px 24px 64px}}@media (min-width:992px){.faq-section{padding:88px 40px 96px}.faq-section .faq-h2{font-size:34px}}.faq-section svg{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.offerings-section{background:#faf9fe;padding:36px 16px 40px}.offerings-section .offerings-container{max-width:1060px;margin:0 auto}.offerings-section .offerings-header{text-align:center;margin-bottom:40px}.offerings-section .offerings-h2{font-family:Merriweather,serif;font-weight:700;font-size:28px;color:#1a1a2e;margin:0 0 10px;line-height:1.25}.offerings-section .offerings-subtitle{font-size:14px;color:#9ca3af;margin:0}.offerings-section .offerings-grid{display:grid;grid-template-columns:1fr;gap:16px}.offerings-section .offering-card{background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:28px 22px;display:flex;flex-direction:column;gap:14px;transition:box-shadow .25s,transform .25s}.offerings-section .offering-card:hover{box-shadow:0 8px 32px rgba(139,92,246,.12);transform:translateY(-3px)}.offerings-section .offering-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:22px}.offerings-section .offering-title{font-weight:700;font-size:17px;color:#1a1a2e;margin:0}.offerings-section .offering-description{font-size:13px;color:#9ca3af;line-height:1.6;margin:0;flex:1}.offerings-section .offering-btn{font-weight:700;font-size:14px;color:#fff;border:none;border-radius:10px;padding:12px 24px;cursor:pointer;transition:opacity .2s,transform .2s;margin-top:4px;text-decoration:none;display:inline-block;text-align:center}.offerings-section .offering-btn:hover{opacity:.9;transform:translateY(-1px)}.offerings-section .offering-btn:active{transform:translateY(0)}.offerings-section .offering-card.orange .offering-icon{background:linear-gradient(135deg,#f59e0b,#ef4444)}.offerings-section .offering-card.orange .offering-btn{background:linear-gradient(135deg,#f59e0b,#ef4444)}.offerings-section .offering-card.purple .offering-icon{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.offerings-section .offering-card.purple .offering-btn{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.offerings-section .offering-card.pink .offering-icon{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.offerings-section .offering-card.pink .offering-btn{background:linear-gradient(135deg,#8b5cf6,#ec4899)}@media (min-width:640px){.offerings-section{padding:56px 20px 72px}.offerings-section .offerings-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (min-width:992px){.offerings-section{padding:88px 40px 96px}.offerings-section .offerings-grid{gap:24px}}.offerings-section svg{display:inline-block;vertical-align:middle}.footer-section{background:#fff;border-top:1.5px solid rgba(148,163,184,.08);padding:36px 16px 24px}.footer-section .footer-container{max-width:1200px;margin:0 auto}.footer-section .footer-grid{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:52px}.footer-section .footer-logo-wrap{width:160px;height:58px;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:flex-start;position:relative}.footer-section .footer-logo{width:100%;height:100%;object-fit:contain}.footer-section .footer-description{font-size:13px;color:#94a3b8;line-height:1.8;margin-top:-10px}.footer-section .rating-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(139,92,246,.03);border:1px solid rgba(139,92,246,.15);border-radius:12px;padding:10px 16px;margin-top:20px}.footer-section .rating-stars{display:flex;gap:2px}.footer-section .rating-stars span{color:#ffb800;font-size:14px}.footer-section .rating-text{font-size:13px;color:#8b5cf6ad;font-weight:600}.footer-section .footer-column-title{font-weight:700;font-size:13px;color:#94a3b8;margin-bottom:20px;letter-spacing:.05em;text-transform:uppercase}.footer-section .contact-links{display:flex;flex-direction:column;gap:14px}.footer-section .contact-link{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:13px;color:#94a3b8;transition:color .2s}.footer-section .contact-link.phone:hover{color:#8b5cf6}.footer-section .contact-link.whatsapp:hover{color:#10b981}.footer-section .contact-icon{width:18px;height:18px;flex-shrink:0}.footer-section .important-links{display:flex;flex-direction:column;gap:12px}.footer-section .important-link{font-size:13px;color:#94a3b8;text-decoration:none;transition:color .2s}.footer-section .important-link:hover{color:#8b5cf6}.footer-section .footer-bottom{padding-top:28px;border-top:1px solid rgba(148,163,184,.08);text-align:center}.footer-section .footer-copyright{font-size:13px;color:#94a3b8;line-height:1.7;margin:0}@media (min-width:768px){.footer-section{padding:64px 24px 32px}.footer-section .footer-grid{grid-template-columns:2fr 1fr 1fr;gap:48px}.footer-section .footer-logo-wrap{width:220px;height:80px}}@media (min-width:992px){.footer-section{padding:72px 40px 36px}.footer-section .footer-grid{gap:64px}}.footer-sectio svg{display:inline-block;vertical-align:middle}.sticky-bar-demo{display:none}@media (max-width:768px){.sticky-bar-demo{display:block}}.sticky-bar-demo .sticky-bar{position:fixed;bottom:0;left:0;right:0;background:rgba(255,255,255,.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top-width:0;border-right-width:0;border-bottom-width:1px;border-left-width:0;border-style:solid;border-color:#e5e7eb;padding:12px 16px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:200;box-shadow:0 4px 20px rgba(0,0,0,.08);transform:translateY(0);transition:transform .35s ease-out;pointer-events:auto}.sticky-bar-demo .sticky-bar.hidden{transform:translateY(120%);pointer-events:none}.sticky-bar-demo .cta-button{width:100%;padding:14px 20px;border-radius:12px;background:linear-gradient(135deg,#f97316,#e50808);color:#fff;font-weight:700;font-size:15px;border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0;border-style:solid;border-color:transparent;cursor:pointer;letter-spacing:.03em;box-shadow:0 6px 24px rgba(249,115,22,.4);min-height:48px}.sticky-bar-demo .price-info{flex-shrink:0}.sticky-bar-demo .price-strip{display:flex;align-items:center;justify-content:center;gap:6px}.sticky-bar-demo .price-strike{font-size:12px;color:#6b7280;text-decoration:line-through;text-decoration-color:#ef4444;font-weight:500}.sticky-bar-demo .cta-button .price-current{color:#fff}.sticky-bar-demo .price-current{font-size:18px;font-weight:800;color:#f97316}.sticky-bar-demo .price-badge{font-size:9px;font-weight:700;color:#fff;background:#22c55e;border-radius:100px;padding:3px 7px;letter-spacing:.02em;white-space:nowrap}.job-numerology .sticky-bar-demo .cta-button{box-shadow:rgba(29,78,216,.4) 0 12px 28px;background:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%)}.whasapp-row a{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;background:#22c55e;border-radius:999px;padding:8px 14px;min-height:32px;color:#fff;font-size:13px;font-weight:600;line-height:1;transition:background-color .2s ease;white-space:nowrap}.whasapp-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;z-index:999}.whasapp-row .whatsapp-cta span{display:block;color:#1f2937;font-size:12px;line-height:1.15;font-weight:500;word-break:break-word}.whasapp-row .whatsapp-cta{flex:1;min-width:0}.whasapp-row a svg{width:17px;height:17px;fill:currentColor;flex-shrink:0}@keyframes vmFadeIn{from{opacity:0}to{opacity:1}}@keyframes vmSlideUp{from{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vmPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.vm-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;animation:vmFadeIn .25s ease}.vm-overlay-demo{position:relative;inset:auto;z-index:1;min-height:600px}@media (max-width:480px){.vm-overlay-demo{min-height:auto}.demo-container.is-open,.vm-overlay{padding:12px}.vm-card{max-width:100%;max-height:calc(100dvh - 24px);overflow:auto;border-radius:18px;padding:24px 16px}}.demo-container{display:none}.demo-container.is-open{position:fixed;inset:0;z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:24px;background:#ffffffb5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.demo-container .demo-section{display:none}.demo-container .demo-section-mobile{display:block;width:100%;max-width:440px}.demo-container .vm-overlay-demo{min-height:calc(100dvh - 48px);width:100%;display:flex;align-items:center;justify-content:center}.demo-container .vm-card{margin:0;max-height:calc(100dvh - 48px);overflow-y:auto}.vm-backdrop{position:absolute;inset:0;background:rgba(255,255,255,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vm-card{position:relative;max-width:440px;width:100%;background:rgba(255,255,255,.99);backdrop-filter:blur(24px);border-color:rgba(139,92,246,.12);border-style:solid;border-width:2px;border-radius:24px;box-shadow:0 24px 80px rgba(0,0,0,.12),0 0 0 1px rgba(255,255,255,.9);padding:36px 28px;animation:vmSlideUp .3s cubic-bezier(.16,1,.3,1);margin:0 auto}.vm-card-details{max-width:540px;border-radius:20px;padding:20px 20px 16px}.vm-close-btn{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:#f1f5f9;border-color:#e2e8f0;border-style:solid;border-width:1.5px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s;z-index:1}.vm-close-btn:hover{background:#e2e8f0}.vm-close-btn-details{top:12px;right:12px;width:28px;height:28px}.vm-close-icon{width:16px;height:16px;color:#64748b}.vm-done-container{text-align:center;padding:20px 0}.vm-done-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 8px 28px rgba(16,185,129,.4);animation:vmPulse 2s ease-in-out infinite}.vm-done-icon svg{width:36px;height:36px;color:#fff}.vm-done-title{font-family:Merriweather,serif;font-weight:700;font-size:22px;color:#1f2937;margin-bottom:8px}.vm-done-text{font-size:14px;color:#64748b;line-height:1.6}.vm-done-name{color:#8b5cf6}.vm-header{text-align:center;margin-bottom:8px}.vm-header-details{margin-bottom:4px}.vm-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(139,92,246,.03);border-color:rgba(139,92,246,.12);border-style:solid;border-width:1px;border-radius:100px;padding:5px 14px;margin-bottom:14px}.vm-badge-icon{width:12px;height:12px;color:#8b5cf6}.vm-badge-text{font-size:11px;font-weight:700;color:#8b5cf6;letter-spacing:.08em;text-transform:uppercase}.vm-title{font-family:Merriweather,serif;font-weight:700;font-size:22px;color:#1f2937;margin-bottom:3px;line-height:1.3}.vm-title-details{font-size:18px}.vm-subtitle{font-size:13px;color:#64748b;line-height:1.4;margin-bottom:0}.vm-subtitle-details{font-size:12px}.vm-progress-container{margin-bottom:28px}.vm-progress-wrapper{display:flex;align-items:center;justify-content:center;gap:0}.vm-progress-step{display:flex;align-items:center;flex:1}.vm-progress-step:last-child{flex:none}.vm-progress-step-inner{display:flex;flex-direction:column;align-items:center;gap:6px}.vm-progress-circle{width:32px;height:32px;border-radius:50%;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#94a3b8;transition:background-color .3s,color .3s,box-shadow .3s;flex-shrink:0}.vm-progress-circle-completed{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px rgba(16,185,129,.3)}.vm-progress-circle-active{background:linear-gradient(135deg,#8b5cf6,#ec4899);color:#fff;box-shadow:0 4px 16px rgba(139,92,246,.25)}.vm-progress-label{font-size:10px;font-weight:500;color:#94a3b8}.vm-progress-label-active,.vm-progress-label-completed{color:#8b5cf6}.vm-progress-label-active{font-weight:700}.vm-progress-line{flex:1;height:3px;margin:0 10px;margin-bottom:22px;border-radius:2px;background:#e2e8f0;transition:background-color .3s}.vm-progress-line-completed{background:#10b981}.vm-progress-compact{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:14px;margin-top:2px}.vm-progress-compact-item{display:flex;align-items:center;gap:6px}.vm-progress-compact-circle{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.vm-progress-compact-completed{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px rgba(16,185,129,.3)}.vm-progress-compact-active{background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 4px 16px rgba(139,92,246,.25)}.vm-progress-compact-label{font-size:10px;font-weight:500}.vm-progress-compact-label-completed{color:#10b981}.vm-progress-compact-label-active{font-weight:700;color:#8b5cf6}.vm-progress-compact-line{width:24px;height:3px;border-radius:2px;background:#e2e8f0}.vm-progress-compact-line-completed{background:#10b981}.vm-form-group{margin-bottom:22px}.vm-label{display:block;font-weight:600;font-size:13px;color:#8b5cf6;margin-bottom:8px;letter-spacing:.05em;text-transform:uppercase}.vm-label-compact{font-size:11px;margin-bottom:5px}.vm-label-icon{display:inline;vertical-align:-1px;margin-right:6px;width:12px;height:12px}.vm-label-icon-compact{width:10px;height:10px;margin-right:4px}.vm-input-wrapper{position:relative}.vm-input{width:100%;padding:14px 16px;border-radius:10px;border-color:#cbd5e1;border-style:solid;border-width:2px;background:#fff;font-size:15px;color:#1f2937;outline:0;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.vm-input:focus{border-color:#8b5cf6;box-shadow:0 0 0 3px rgba(139,92,246,.09)}.vm-input-error{border-color:#ef4444}.vm-input-compact{padding:11px 14px;font-size:14px;border-radius:8px}.vm-input-mobile{padding-left:92px}.vm-input-otp{font-size:22px;font-weight:700;text-align:center;letter-spacing:8px;padding:14px 16px}.vm-input-select{appearance:none;padding-right:28px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.vm-country-selector{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:4px;width:80px;border-color:#cbd5e1;border-style:solid;border-width:0 2px 0 0;font-weight:600;font-size:13px;color:#64748b;cursor:pointer;background:#f8fafc;border-top-left-radius:10px;border-bottom-left-radius:10px;transition:background-color .2s}.vm-country-selector:hover{background:#f1f5f9}.vm-country-flag{font-size:16px}.vm-error{font-size:12px;color:#e05a5a;margin-top:5px}.vm-error-compact{font-size:10px;margin-top:2px}.vm-btn-cta{width:100%;padding:16px 28px;border-radius:12px;background:linear-gradient(135deg,#f97316 0,#e50808 100%);color:#fff;font-weight:700;font-size:16px;border-width:0;border-style:solid;cursor:pointer;letter-spacing:.03em;box-shadow:0 6px 24px rgba(249,115,22,.5);transition:transform .15s,box-shadow .2s;display:flex;align-items:center;justify-content:center;gap:8px}.vm-btn-cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(249,115,22,.7)}.vm-btn-cta-compact{padding:12px 20px;font-size:15px;border-radius:10px}.vehicle-numerology .vm-btn-cta{background:linear-gradient(172.171deg,#10b981 0,#059669 100%);box-shadow:0 8px 24px -4px rgba(5,150,105,.4),inset 0 2px 0 0 rgba(255,255,255,.2)}.job-numerology .vm-btn-cta{background:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%);box-shadow:rgba(29,78,216,.4) 0 12px 28px}.vm-btn-link{background:0 0;border-width:0;border-style:solid;color:#8b5cf6;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.vm-btn-link-transparent{background:0 0;border-width:0;border-style:solid;color:#8b5cf6;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.vm-btn-start-over{background:0 0;border-width:0;border-style:solid;color:#64748b;font-size:10px;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:3px;transition:color .2s}.vm-btn-start-over:hover{color:#8b5cf6}.vm-otp-banner{background:#fef3c7;border-color:#fcd34d;border-style:solid;border-width:1px;border-radius:10px;padding:10px 14px;margin-bottom:18px;text-align:center}.vm-otp-banner-text{font-size:12px;color:#92400e;margin:0;font-weight:600}.vm-otp-banner-code{font-size:14px;letter-spacing:2px}.vm-info{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:12px;color:#64748b}.vm-info-icon{width:12px;height:12px}.vm-otp-info{text-align:center;margin-bottom:16px}.vm-otp-info-text{font-size:13px;color:#64748b;line-height:1.5;margin:0}.vm-otp-info-strong{color:#1f2937}.vm-resend-container{text-align:center;margin-bottom:16px}.vm-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.vm-details-footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-size:10px;color:#64748b}.vm-details-footer-left{display:flex;align-items:center;gap:4px}.icon{display:inline-block;width:16px;height:16px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}@media (max-width:768px){.demo-grid{grid-template-columns:1fr}}@media (max-width:480px){.demo-container.is-open{padding:12px}.vm-card{padding:24px 16px;border-radius:16px}.vm-details-grid{grid-template-columns:1fr}.footer-section .footer-bottom{padding-bottom:100px}}.vm-payment-icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.vm-payment-icon svg{width:36px;height:36px;color:#fff}.vm-payment-icon--success{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 8px 28px rgba(16,185,129,.4);animation:vmPulse 2s ease-in-out infinite}.vm-payment-icon--failed{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 8px 28px rgba(239,68,68,.4)}.vm-payment-icon--pending{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 8px 28px rgba(245,158,11,.4);animation:vmPulse 2s ease-in-out infinite}.vm-payment-success{text-align:center;padding:12px 0 20px}.vm-payment-failed{text-align:center;padding:12px 0}.vm-payment-pending{text-align:center;padding:12px 0}.vm-payment-title{font-family:Merriweather,serif;font-weight:700;font-size:22px;color:#1f2937;margin-bottom:8px}.vm-payment-subtitle{font-size:14px;color:#64748b;line-height:1.6;margin-bottom:16px}.vm-reasons{text-align:left;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:14px 16px;margin-bottom:20px}.vm-reasons-title{font-size:13px;font-weight:700;color:#991b1b;margin-bottom:8px}.vm-reasons-list{list-style:none;padding:0;margin:0}.vm-reasons-item{font-size:13px;color:#b91c1c;padding:4px 0 4px 18px;position:relative}.vm-reasons-item::before{content:'•';position:absolute;left:4px;color:#ef4444}.vm-btn-cta--retry{margin-bottom:14px}.vm-reassurance{font-size:12px;color:#6b7280;line-height:1.5;margin-top:12px}.vm-pending-verifying{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#d97706;font-weight:600;margin-bottom:16px}.vm-pending-spinner{width:16px;height:16px;border:2px solid #fde68a;border-top-color:#d97706;border-radius:50%;animation:vmSpin .8s linear infinite;flex-shrink:0}@keyframes vmSpin{to{transform:rotate(360deg)}}.vm-report-delivery{background:linear-gradient(135deg,rgba(139,92,246,.06),rgba(99,102,241,.06));border:1px solid rgba(139,92,246,.2);border-radius:12px;padding:16px;margin-top:20px;text-align:center}.vm-report-delivery-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6366f1);display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.vm-report-delivery-icon svg{width:20px;height:20px;color:#fff}.vm-report-delivery-title{font-family:Merriweather,serif;font-size:15px;font-weight:700;color:#1f2937;margin-bottom:6px}.vm-report-delivery-desc{font-size:13px;color:#64748b;margin-bottom:6px;line-height:1.5}.vm-report-delivery-email{font-size:13px;font-weight:700;color:#8b5cf6}.vm-card--report{max-height:80vh;overflow-y:auto}.vm-report-header{text-align:center;padding-bottom:20px;border-bottom:1px solid #f1f5f9;margin-bottom:20px}.vm-report-premium-badge{display:inline-block;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:11px;font-weight:700;padding:4px 12px;border-radius:20px;letter-spacing:.04em;margin-bottom:10px}.vm-report-main-title{font-family:Merriweather,serif;font-size:20px;font-weight:700;color:#1f2937;margin-bottom:6px}.vm-report-greeting{font-family:Merriweather,serif;font-size:16px;font-weight:600;color:#8b5cf6;margin-bottom:8px}.vm-report-subheading{font-size:13px;color:#64748b;line-height:1.6;margin-bottom:10px}.vm-report-premium-sub{font-size:12px;color:#10b981;font-weight:600;margin-bottom:14px}.vm-btn-download{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;font-size:14px;font-weight:700;padding:10px 24px;border-radius:10px;border:none;cursor:pointer;box-shadow:0 4px 16px rgba(139,92,246,.4);transition:transform .15s,box-shadow .2s}.vm-btn-download:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(139,92,246,.6)}.vm-report-section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}.vm-report-section:last-child{border-bottom:none}.vm-report-section-title{font-family:Merriweather,serif;font-size:16px;font-weight:700;color:#1f2937;margin-bottom:8px}.vm-report-section-intro{font-size:13px;color:#8b5cf6;font-weight:600;margin-bottom:8px}.vm-report-section-desc{font-size:13px;color:#64748b;line-height:1.6;margin-bottom:12px}.vm-report-section p{font-size:13px;color:#374151;line-height:1.6;margin-bottom:8px}.vm-core-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.vm-core-number-item{background:linear-gradient(135deg,rgba(139,92,246,.06),rgba(99,102,241,.06));border:1px solid rgba(139,92,246,.15);border-radius:10px;padding:10px 8px;text-align:center}.vm-core-label{display:block;font-size:10px;color:#6b7280;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.vm-core-value{display:block;font-family:Merriweather,serif;font-size:22px;font-weight:700;color:#8b5cf6}.vm-name-option{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:14px;margin-bottom:12px}.vm-name-option-title{font-family:Merriweather,serif;font-size:14px;font-weight:700;color:#1f2937;margin-bottom:2px}.vm-name-option-subtitle{font-size:12px;color:#6b7280;margin-bottom:8px}.vm-name-option-name{font-family:Merriweather,serif;font-size:18px;font-weight:700;color:#8b5cf6;margin-bottom:4px}.vm-name-option-numbers{font-size:12px;color:#6b7280;margin-bottom:8px}.vm-name-option-why{font-size:12px;color:#374151;line-height:1.5;background:rgba(139,92,246,.04);border-left:3px solid #8b5cf6;padding:8px 10px;border-radius:0 6px 6px 0}.vm-top-recommendation{background:linear-gradient(135deg,rgba(245,158,11,.06),rgba(217,119,6,.04));border:1px solid rgba(245,158,11,.3);border-radius:12px;padding:16px}.vm-top-recommendation .vm-report-section-title{color:#d97706}.vm-usage-guidance{font-size:13px;color:#374151;line-height:1.6;padding-left:16px;position:relative;margin-bottom:8px}.vm-usage-guidance::before{content:'→';position:absolute;left:0;color:#8b5cf6}.report-preview-section{background:linear-gradient(180deg,#faf9fe 0,#f5f3ff 100%);min-height:100vh;padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}.numerology-report-content{max-width:1080px;margin-left:auto;margin-right:auto;padding-right:20px;padding-bottom:40px;padding-left:20px}.numerology-report-content .hero-wrapper{margin-bottom:12px}.numerology-report-content .hero-card{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,#fff 0,#faf5ff 40%,#f5f0ff 70%,#fff9f5 100%);border-top-width:1.5px;border-right-width:1.5px;border-bottom-width:1.5px;border-left-width:1.5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#8b5CF618;border-right-color:#8b5CF618;border-bottom-color:#8b5CF618;border-left-color:#8b5CF618;box-shadow:0 2px 20px rgba(139,92,246,.06),inset 0 0 0 1px rgba(255,255,255,.8);padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px}.numerology-report-content .hero-decor{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.numerology-report-content .hero-orb1{position:absolute;top:-30%;right:-5%;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,#8b5CF60C 0,transparent 70%);filter:blur(30px);animation:heroOrbFloat1 8s ease-in-out infinite}.numerology-report-content .hero-orb2{position:absolute;bottom:-20%;left:10%;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(249,115,22,.06) 0,transparent 70%);filter:blur(30px);animation:heroOrbFloat2 10s ease-in-out infinite}.numerology-report-content .hero-orb3{position:absolute;top:30%;left:50%;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,#8b5CF606 0,transparent 70%);filter:blur(25px);animation:heroOrbFloat3 12s ease-in-out infinite}.numerology-report-content .hero-star{position:absolute}.numerology-report-content .hero-star svg{fill:#8b5cf6;color:#8b5cf6;opacity:.15}.numerology-report-content .hero-star-1{top:12%;left:7%;animation:heroStarTwinkle 3s ease-in-out 0s infinite}.numerology-report-content .hero-star-1 svg{width:8px;height:8px}.numerology-report-content .hero-star-2{top:20%;right:9%;animation:heroStarTwinkle 3.5s ease-in-out 1.2s infinite}.numerology-report-content .hero-star-2 svg{width:10px;height:10px}.numerology-report-content .hero-star-3{bottom:22%;right:12%;animation:heroStarTwinkle 2.8s ease-in-out .6s infinite}.numerology-report-content .hero-star-3 svg{width:7px;height:7px}.numerology-report-content .hero-star-4{top:55%;left:4%;animation:heroStarTwinkle 3.2s ease-in-out 2s infinite}.numerology-report-content .hero-star-4 svg{width:6px;height:6px}.numerology-report-content .hero-star-5{bottom:30%;left:35%;animation:heroStarTwinkle 4s ease-in-out 1.5s infinite}.numerology-report-content .hero-star-5 svg{width:5px;height:5px}.numerology-report-content .hero-shimmer{position:absolute;top:0;left:-30%;width:60%;height:100%;background:linear-gradient(105deg,transparent 40%,rgba(139,92,246,.03) 48%,rgba(255,255,255,.06) 50%,rgba(139,92,246,.03) 52%,transparent 60%);animation:heroShimmer 6s ease-in-out infinite}.numerology-report-content .hero-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.numerology-report-content .hero-left{flex:1 1 320px;min-width:0}.numerology-report-content .hero-pill{display:inline-flex;align-items:center;gap:5px;background:#8b5CF608;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#8b5CF618;border-right-color:#8b5CF618;border-bottom-color:#8b5CF618;border-left-color:#8b5CF618;border-radius:100px;padding-top:3px;padding-right:12px;padding-bottom:3px;padding-left:12px;margin-bottom:10px}.numerology-report-content .hero-pill svg{width:11px;height:11px;color:#fff}.numerology-report-content .hero-pill span{font-size:10px;font-weight:700;color:#8b5cf6;letter-spacing:.06em;text-transform:uppercase}.numerology-report-content .hero-heading{font-family:Merriweather,serif;font-weight:700;font-size:24px;color:#1e293b;margin-top:0;margin-right:0;margin-bottom:2px;margin-left:0;line-height:1.3}.numerology-report-content .hero-heading .name-gradient{background-image:linear-gradient(135deg,#8b5cf6,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.numerology-report-content .hero-heading .name-sparkle{display:inline-block;margin-left:4px;animation:heroNameSparkle 2s ease-in-out infinite}.numerology-report-content .hero-heading .name-sparkle svg{width:16px;height:16px;color:#f59e0b;vertical-align:middle;margin-bottom:3px}.numerology-report-content .hero-desc{font-size:13px;color:#1e293b;margin:0;line-height:1.55;max-width:740px}.numerology-report-content #unlocked-intro-body{margin-top:1.55em}.numerology-report-content .hero-cta{display:flex;flex-direction:column;align-items:center;gap:8px;flex:0 0 auto}.numerology-report-content .hero-cta-btn{padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;border-radius:12px;background:linear-gradient(135deg,#f97316,#e50808);color:#fff;font-weight:700;font-size:14px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;cursor:pointer;box-shadow:0 6px 20px rgba(249,115,22,.35);transition:transform .2s,box-shadow .2s;display:flex;align-items:center;gap:6px;white-space:nowrap}.numerology-report-content .hero-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(249,115,22,.45)}.numerology-report-content .hero-cta-btn svg{width:14px;height:14px}.numerology-report-content .hero-price-row{display:flex;align-items:center;gap:8px}.numerology-report-content .hero-price-old{font-size:13px;color:#94a3b8;text-decoration:line-through;text-decoration-color:#ef4444}.numerology-report-content .hero-price-new{font-family:Merriweather,serif;font-size:22px;font-weight:700;color:#e50808}.numerology-report-content .hero-save-badge{font-size:9px;font-weight:700;color:#fff;background:#22c55e;border-radius:100px;padding-top:2px;padding-right:8px;padding-bottom:2px;padding-left:8px}.numerology-report-content .info-card{background:#fff;border-radius:12px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;margin-bottom:12px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#e8e5f0;border-right-color:#e8e5f0;border-bottom-color:#e8e5f0;border-left-color:#e8e5f0;box-shadow:0 1px 6px rgba(139,92,246,.04)}.numerology-report-content .info-card h3{font-family:Merriweather,serif;font-size:16px;font-weight:700;color:#1e293b;margin-top:0;margin-right:0;margin-bottom:6px;margin-left:0}.numerology-report-content .info-card p{line-height:22px;font-size:14px;padding:10px 0}.numerology-report-content .info-card .info-italic{font-size:13px;font-style:italic;color:#5b9a8b;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;line-height:1.5}.numerology-report-content .info-card .info-body{font-size:13px;color:#475569;margin:0;line-height:1.7}.numerology-report-content .core-card{background:#fff;border-radius:12px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;margin-bottom:12px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#e8e5f0;border-right-color:#e8e5f0;border-bottom-color:#e8e5f0;border-left-color:#e8e5f0;box-shadow:0 1px 6px rgba(139,92,246,.04)}.numerology-report-content .core-card h3{font-family:Merriweather,serif;font-size:16px;font-weight:700;color:#1e293b;margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0}.numerology-report-content .core-card .core-desc{font-size:13px;color:#475569;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0;line-height:1.5}.numerology-report-content .core-bottom{display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:space-between}.numerology-report-content .core-nums{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.numerology-report-content .core-num{display:flex;align-items:center;gap:6px}.numerology-report-content .core-num-label{font-size:10px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.numerology-report-content .core-num-value{font-family:Merriweather,serif;font-size:18px;font-weight:700;color:#065f46}.numerology-report-content .core-missing{display:flex;align-items:center;gap:5px;background:#fef3c7;border-radius:6px;padding-top:3px;padding-right:10px;padding-bottom:3px;padding-left:10px}.numerology-report-content .core-missing-label{font-size:10px;font-weight:700;color:#92400e;text-transform:uppercase;letter-spacing:.04em}.numerology-report-content .core-missing-values{font-family:Merriweather,serif;font-size:13px;font-weight:700;color:#92400e}.numerology-report-content .name-card{background:#fff;border-radius:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;position:relative;overflow:hidden;border-top-width:1.5px;border-right-width:1.5px;border-bottom-width:1.5px;border-left-width:1.5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}.numerology-report-content .nc-balanced{border-top-color:#d9770620;border-right-color:#d9770620;border-bottom-color:#d9770620;border-left-color:#d9770620}.numerology-report-content .nc-career{border-top-color:#065F4620;border-right-color:#065F4620;border-bottom-color:#065F4620;border-left-color:#065F4620}.numerology-report-content .nc-wealth{border-top-color:#b4530920;border-right-color:#b4530920;border-bottom-color:#b4530920;border-left-color:#b4530920}.numerology-report-content .nc-relationship{border-top-color:#db277720;border-right-color:#db277720;border-bottom-color:#db277720;border-left-color:#db277720}.numerology-report-content .nc-spiritual{border-top-color:#7c3AED20;border-right-color:#7c3AED20;border-bottom-color:#7c3AED20;border-left-color:#7c3AED20}.numerology-report-content .nc-title-row{display:flex;align-items:center;gap:6px;margin-bottom:2px}.numerology-report-content .nc-title-row svg{width:16px;height:16px;flex-shrink:0}.numerology-report-content .nc-title-row h3{font-family:Merriweather,serif;font-size:14px;font-weight:700;color:#1e293b;margin:0}.numerology-report-content .nc-subtitle{font-size:11px;color:#94a3b8;margin-bottom:8px;line-height:1.4}.numerology-report-content .nc-name{margin-bottom:6px;filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.numerology-report-content .nc-name span{font-family:Merriweather,serif;font-size:17px;font-weight:700;color:#065f46}.numerology-report-content .nc-badges{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px;filter:blur(3px);-webkit-user-select:none;user-select:none}.numerology-report-content .badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;border-radius:6px;padding-top:3px;padding-right:8px;padding-bottom:3px;padding-left:8px}.numerology-report-content .badge-hl{color:#fff;background:linear-gradient(135deg,#065f46,#047857);border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}.numerology-report-content .badge-nm{color:#1e293b;background:#8b5CF608;border-top-width:1.5px;border-right-width:1.5px;border-bottom-width:1.5px;border-left-width:1.5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#8b5CF620;border-right-color:#8b5CF620;border-bottom-color:#8b5CF620;border-left-color:#8b5CF620}.numerology-report-content .nc-why{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.numerology-report-content .nc-why p{font-size:11px;color:#475569;line-height:1.5;margin:0}.numerology-report-content .nc-why p strong{color:#1e293b}.numerology-report-content .nc-unlock{margin-top:6px;display:flex;align-items:center;gap:5px;cursor:pointer}.report-preview-section.report-unlocked .nc-unlock,body.report-unlocked .numerology-report-content .nc-unlock{display:none!important}.numerology-report-content .nc-unlock svg{width:11px;height:11px;color:#8b5cf6}.numerology-report-content .nc-unlock span{font-size:11px;font-weight:600;color:#8b5cf6}.numerology-report-content .grid-3col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:10px}.numerology-report-content .grid-2col{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.numerology-report-content .top-rec{background:#fff;border-radius:16px;padding:0;margin-bottom:12px;border-top-width:2.5px;border-right-width:2.5px;border-bottom-width:2.5px;border-left-width:2.5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#d97706;border-right-color:#d97706;border-bottom-color:#d97706;border-left-color:#d97706;box-shadow:0 4px 24px rgba(217,119,6,.1);overflow:hidden}.numerology-report-content .top-rec-accent{height:3px;background:linear-gradient(90deg,#d97706,#f59e0b,#d97706)}.numerology-report-content .top-rec-heading{padding-top:20px;padding-right:24px;padding-bottom:0;padding-left:24px}.numerology-report-content .top-rec-heading .tr-title-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.numerology-report-content .top-rec-heading .tr-title-row svg{width:18px;height:18px;color:#d97706}.numerology-report-content .top-rec-heading .tr-title-row h3{font-family:Merriweather,serif;font-size:16px;font-weight:700;color:#d97706;margin:0}.numerology-report-content .top-rec-heading .tr-sub{font-size:11px;color:#94a3b8;margin-bottom:0}.numerology-report-content .top-rec-heading .tr-sub strong{color:#8b5cf6}.numerology-report-content .top-rec-body{padding-top:12px;padding-right:24px;padding-bottom:20px;padding-left:24px;filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none}.numerology-report-content .top-rec-body .tr-name{font-family:Merriweather,serif;font-size:22px;font-weight:700;color:#065f46;margin-bottom:12px}.numerology-report-content .top-rec-body .tr-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.numerology-report-content .top-rec-body .tr-desc{font-size:13px;color:#475569;line-height:1.7;margin:0}.numerology-report-content .pw-shimmer-bar{height:4px;background:linear-gradient(90deg,#d97706,#f59e0b,#fbbf24,#f59e0b,#d97706);background-size:200% 100%;animation:shimmerBar 3s linear infinite}.numerology-report-content .pw-fomo{background:linear-gradient(135deg,#dc2626,#b91c1c);padding-top:8px;padding-right:24px;padding-bottom:8px;padding-left:24px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.numerology-report-content .pw-fomo svg{width:14px;height:14px;color:#fff}.numerology-report-content .pw-fomo .fomo-text{font-size:13px;font-weight:700;color:#fff;letter-spacing:.02em}.numerology-report-content .pw-fomo .fomo-sub{font-size:11px;color:rgba(255,255,255,.8)}.numerology-report-content .pw-body{background:linear-gradient(135deg,#fffbf0 0,#fff 50%,#fff7ed 100%)}.numerology-report-content .pw-separator{display:flex;align-items:center;gap:10px;padding-top:12px;padding-right:20px;padding-bottom:0;padding-left:20px}.numerology-report-content .pw-separator .pw-line-left{flex:1;height:1px;background:linear-gradient(90deg,transparent,#fed7aa)}.numerology-report-content .pw-separator .pw-line-right{flex:1;height:1px;background:linear-gradient(90deg,#fed7aa,transparent)}.numerology-report-content .pw-separator .pw-pill{display:flex;align-items:center;gap:5px;background:#fff7ed;border-top-width:1.5px;border-right-width:1.5px;border-bottom-width:1.5px;border-left-width:1.5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#fed7aa;border-right-color:#fed7aa;border-bottom-color:#fed7aa;border-left-color:#fed7aa;border-radius:100px;padding-top:5px;padding-right:13px;padding-bottom:5px;padding-left:13px;white-space:nowrap}.numerology-report-content .pw-separator .pw-pill svg{width:10px;height:10px;color:#e50808}.numerology-report-content .pw-separator .pw-pill span{font-size:10px;font-weight:700;color:#e50808;letter-spacing:.06em;text-transform:uppercase}.numerology-report-content .pw-header{text-align:center;margin-bottom:14px;padding-top:14px;padding-right:24px;padding-bottom:0;padding-left:24px}.numerology-report-content .pw-header .pw-icon-circle{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#f97316,#e50808);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:10px;box-shadow:0 8px 28px rgba(249,115,22,.35)}.numerology-report-content .pw-header .pw-icon-circle svg{width:26px;height:26px;color:#fff}.numerology-report-content .pw-header h3{font-family:Merriweather,serif;font-size:20px;font-weight:700;color:#1e293b;margin-bottom:6px;line-height:1.3}.numerology-report-content .pw-header p{font-size:13px;color:#475569;margin-left:auto;margin-right:auto;line-height:1.6;max-width:420px}.numerology-report-content .pw-unlock-box{background:#fff;border-radius:12px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;margin-bottom:14px;margin-left:24px;margin-right:24px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#e8e5f0;border-right-color:#e8e5f0;border-bottom-color:#e8e5f0;border-left-color:#e8e5f0}.numerology-report-content .pw-unlock-box .pw-unlock-label{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}.numerology-report-content .pw-unlock-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.numerology-report-content .pw-unlock-item{display:flex;align-items:center;gap:8px;padding-top:4px;padding-bottom:4px}.numerology-report-content .pw-unlock-item .pw-check{width:14px;height:14px;color:#10b981;flex-shrink:0}.numerology-report-content .pw-unlock-item .pw-item-icon{width:13px;height:13px;flex-shrink:0}.numerology-report-content .pw-unlock-item .pw-item-text{font-size:12px;color:#1e293b;font-weight:500}.numerology-report-content .pw-cta-area{text-align:center;padding-top:0;padding-right:24px;padding-bottom:20px;padding-left:24px}.numerology-report-content .pw-price-block{margin-bottom:14px}.numerology-report-content .pw-price-block .pw-old{font-size:15px;color:#94a3b8;text-decoration:line-through;text-decoration-color:#ef4444;margin-right:10px}.numerology-report-content .pw-price-block .pw-new{font-family:Merriweather,serif;font-size:38px;font-weight:700;color:#e50808}.numerology-report-content .pw-price-block .pw-save{font-size:10px;font-weight:700;color:#fff;background:#22c55e;border-radius:100px;padding-top:3px;padding-right:10px;padding-bottom:3px;padding-left:10px;margin-left:10px;vertical-align:middle}.numerology-report-content .pw-main-btn{width:100%;max-width:380px;padding-top:16px;padding-right:32px;padding-bottom:16px;padding-left:32px;border-radius:14px;background:linear-gradient(135deg,#f97316,#e50808);color:#fff;font-weight:700;font-size:16px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;cursor:pointer;box-shadow:0 8px 28px rgba(249,115,22,.45);transition:transform .2s,box-shadow .2s;display:inline-flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.02em}.numerology-report-content .pw-main-btn:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 12px 36px rgba(249,115,22,.55)}.numerology-report-content .pw-main-btn svg{width:16px;height:16px}.numerology-report-content .pw-trust{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:14px;flex-wrap:wrap}.numerology-report-content .pw-trust span{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:4px}.numerology-report-content .pw-trust .trust-green{width:11px;height:11px;color:#10b981}.numerology-report-content .pw-trust .trust-purple{width:11px;height:11px;color:#8b5cf6}.numerology-report-content .closing-note{background:#fffbeb;border-top-width:1.5px;border-right-width:1.5px;border-bottom-width:1.5px;border-left-width:1.5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#fcd34d;border-right-color:#fcd34d;border-bottom-color:#fcd34d;border-left-color:#fcd34d;border-radius:12px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;margin-bottom:16px}.numerology-report-content .closing-note p{font-size:12px;color:#78350f;line-height:1.7;margin:0}.numerology-dev-testing{background:#f9fafb;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:dashed;border-right-style:dashed;border-bottom-style:dashed;border-left-style:dashed;border-top-color:#d1d5db;border-right-color:#d1d5db;border-bottom-color:#d1d5db;border-left-color:#d1d5db;border-radius:12px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;margin-bottom:20px;position:relative;z-index:100}.numerology-dev-testing .dt-label-row{display:flex;align-items:center;gap:6px;margin-bottom:12px}.numerology-dev-testing .dt-label{font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.08em}.numerology-dev-testing .dt-buttons{display:flex;flex-wrap:wrap;gap:10px}.numerology-dev-testing .dt-btn{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;border-radius:10px;color:#fff;font-weight:700;font-size:13px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;transition:transform .2s,box-shadow .2s}.numerology-dev-testing .dt-btn svg{width:14px;height:14px}.numerology-dev-testing .dt-btn-failed{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px rgba(239,68,68,.3)}.numerology-dev-testing .dt-btn-failed:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(239,68,68,.4)}.numerology-dev-testing .dt-btn-pending{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 14px rgba(245,158,11,.3)}.numerology-dev-testing .dt-btn-pending:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(245,158,11,.4)}.numerology-payment-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;align-items:center;justify-content:center;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.numerology-payment-modal.is-visible{display:flex}.numerology-payment-modal .pm-card{background:#fff;border-radius:24px;padding-top:40px;padding-right:32px;padding-bottom:40px;padding-left:32px;width:calc(100% - 48px);max-width:440px;box-shadow:0 24px 60px rgba(0,0,0,.3);position:relative}.numerology-payment-modal .pm-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:#f3f4f6;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;color:#6b7280;transition:background-color .2s}.numerology-payment-modal .pm-close:hover{background:#e5e7eb}.numerology-payment-modal .pm-state{display:none}.numerology-payment-modal .pm-state.is-active{display:block}.numerology-payment-modal .pm-idle-header{text-align:center;margin-bottom:28px}.numerology-payment-modal .pm-idle-icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#f97316,#e50808);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:18px;box-shadow:0 8px 28px rgba(249,115,22,.35)}.numerology-payment-modal .pm-idle-icon svg{width:28px;height:28px;color:#fff}.numerology-payment-modal .pm-idle-header h3{font-family:Merriweather,serif;font-size:24px;font-weight:700;color:#1e293b;margin-bottom:10px}.numerology-payment-modal .pm-idle-header p{font-size:14px;color:#6b7280;line-height:1.7;margin:0}.numerology-payment-modal .pm-idle-price{text-align:center;margin-bottom:24px}.numerology-payment-modal .pm-idle-price .pm-old{font-size:20px;color:#9ca3af;text-decoration:line-through;text-decoration-color:#ef4444}.numerology-payment-modal .pm-idle-price .pm-new{font-family:Merriweather,serif;font-size:44px;font-weight:700;color:#e50808;margin-left:12px}.numerology-payment-modal .pm-idle-price .pm-save-text{font-size:13px;color:#10b981;font-weight:600;margin-top:6px}.numerology-payment-modal .pm-unlock-btn{width:100%;padding-top:16px;padding-right:32px;padding-bottom:16px;padding-left:32px;border-radius:14px;background:linear-gradient(135deg,#f97316,#e50808);color:#fff;font-weight:700;font-size:17px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;cursor:pointer;letter-spacing:.02em;box-shadow:0 8px 28px rgba(249,115,22,.45);transition:transform .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center;gap:8px}.numerology-payment-modal .pm-unlock-btn:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(249,115,22,.6)}.numerology-payment-modal .pm-unlock-btn svg{width:16px;height:16px}.numerology-payment-modal .pm-idle-trust{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.numerology-payment-modal .pm-idle-trust span{font-size:11px;color:#9ca3af;display:flex;align-items:center;gap:4px}.numerology-payment-modal .pm-idle-trust svg{width:11px;height:11px;color:#22c55e}.numerology-payment-modal .pm-success-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:20px;box-shadow:0 8px 28px rgba(16,185,129,.3);animation:dtSuccessPop .5s cubic-bezier(.34,1.56,.64,1)}.numerology-payment-modal .pm-success-icon svg{width:40px;height:40px;color:#fff}.numerology-payment-modal .pm-success h3{font-family:Merriweather,serif;font-size:24px;font-weight:700;color:#1e293b;margin-bottom:6px;text-align:center}.numerology-payment-modal .pm-success .pm-success-desc{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:20px;text-align:center}.numerology-payment-modal .pm-email-card{background:#eff6ff;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#bfdbfe;border-right-color:#bfdbfe;border-bottom-color:#bfdbfe;border-left-color:#bfdbfe;border-radius:12px;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;text-align:left}.numerology-payment-modal .pm-email-card .pm-email-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.numerology-payment-modal .pm-email-card .pm-email-header svg{width:16px;height:16px;color:#2563eb}.numerology-payment-modal .pm-email-card .pm-email-header span{font-size:13px;font-weight:700;color:#1e40af}.numerology-payment-modal .pm-email-card .pm-email-body{font-size:12px;color:#3b82f6;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:6px;margin-left:0}.numerology-payment-modal .pm-email-card .pm-email-pill{display:inline-flex;align-items:center;gap:6px;background:#dbeafe;border-radius:8px;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px}.numerology-payment-modal .pm-email-card .pm-email-pill svg{width:13px;height:13px;color:#1d4ed8}.numerology-payment-modal .pm-email-card .pm-email-pill span{font-size:13px;font-weight:600;color:#1d4ed8}.numerology-payment-modal .pm-failed-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:20px;box-shadow:0 8px 28px rgba(239,68,68,.3);animation:dtFailedShake .5s ease-in-out}.numerology-payment-modal .pm-failed-icon svg{width:40px;height:40px;color:#fff}.numerology-payment-modal .pm-failed h3{font-family:Merriweather,serif;font-size:24px;font-weight:700;color:#1e293b;margin-bottom:6px;text-align:center}.numerology-payment-modal .pm-failed .pm-failed-desc{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:8px;text-align:center}.numerology-payment-modal .pm-error-card{background:#fef2f2;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#fecaca;border-right-color:#fecaca;border-bottom-color:#fecaca;border-left-color:#fecaca;border-radius:10px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;margin-bottom:24px;text-align:left}.numerology-payment-modal .pm-error-card .pm-error-row{display:flex;align-items:flex-start;gap:8px}.numerology-payment-modal .pm-error-card .pm-error-row>svg{width:15px;height:15px;color:#dc2626;margin-top:2px;flex-shrink:0}.numerology-payment-modal .pm-error-card .pm-error-label{font-size:12px;font-weight:600;color:#991b1b;margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0}.numerology-payment-modal .pm-error-card ul{font-size:12px;color:#b91c1c;margin:0;padding-left:16px;line-height:1.7}.numerology-payment-modal .pm-retry-btn{width:100%;padding-top:16px;padding-right:32px;padding-bottom:16px;padding-left:32px;border-radius:14px;background:linear-gradient(135deg,#f97316,#e50808);color:#fff;font-weight:700;font-size:17px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;cursor:pointer;letter-spacing:.02em;box-shadow:0 8px 28px rgba(249,115,22,.45);transition:transform .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center;gap:8px}.numerology-payment-modal .pm-retry-btn:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(249,115,22,.6)}.numerology-payment-modal .pm-retry-btn svg{width:16px;height:16px}.numerology-payment-modal .pm-failed-note{font-size:11px;color:#9ca3af;margin-top:14px;text-align:center}.numerology-payment-modal .pm-pending-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#d97706);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:20px;box-shadow:0 8px 28px rgba(245,158,11,.3)}.numerology-payment-modal .pm-pending-icon svg{width:36px;height:36px;color:#fff;animation:dtPendingSpin 1.5s linear infinite}.numerology-payment-modal .pm-pending h3{font-family:Merriweather,serif;font-size:24px;font-weight:700;color:#1e293b;margin-bottom:6px;text-align:center}.numerology-payment-modal .pm-pending .pm-pending-desc{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:20px;text-align:center}.numerology-payment-modal .pm-progress-track{width:100%;height:4px;background:#f3f4f6;border-radius:100px;overflow:hidden;margin-bottom:20px}.numerology-payment-modal .pm-progress-bar{width:40%;height:100%;background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:100px;animation:dtPendingProgress 2s ease-in-out infinite}.numerology-payment-modal .pm-verify-card{background:#fffbeb;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#fde68a;border-right-color:#fde68a;border-bottom-color:#fde68a;border-left-color:#fde68a;border-radius:12px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;margin-bottom:16px;text-align:left}.numerology-payment-modal .pm-verify-card .pm-verify-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.numerology-payment-modal .pm-verify-card .pm-verify-header svg{width:15px;height:15px;color:#d97706}.numerology-payment-modal .pm-verify-card .pm-verify-header span{font-size:13px;font-weight:700;color:#92400e}.numerology-payment-modal .pm-verify-card p{font-size:12px;color:#a16207;line-height:1.6;margin:0}@keyframes dtSuccessPop{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes dtFailedShake{0%,100%{transform:translateX(0)}15%{transform:translateX(-8px)}30%{transform:translateX(8px)}45%{transform:translateX(-6px)}60%{transform:translateX(6px)}75%{transform:translateX(-3px)}90%{transform:translateX(3px)}}@keyframes dtPendingSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes dtPendingProgress{0%{transform:translateX(-100%)}50%{transform:translateX(150%)}100%{transform:translateX(-100%)}}.numerology-payment-modal .pm-verifying .pm-verifying-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.numerology-payment-modal .pm-verifying-spinner{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#6d28d9);display:flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 8px 28px rgba(124,58,237,.3)}.numerology-payment-modal .pm-verifying-spinner svg{width:36px;height:36px;color:#fff;animation:dtPendingSpin 1.5s linear infinite}.numerology-payment-modal .pm-verifying h3{font-family:Merriweather,serif;font-size:24px;font-weight:700;color:#1e293b;margin-bottom:8px}.numerology-payment-modal .pm-verifying p{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:20px;max-width:320px}.numerology-payment-modal .pm-progress-bar--slow{animation:dtPendingProgress 3s ease-in-out infinite;background:linear-gradient(90deg,#7c3aed,#6d28d9)}@media (max-width:480px){.numerology-dev-testing{padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px}.hero-container .hero-alphabet{display:none}.numerology-report-content .pw-main-btn{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;font-size:12px}.numerology-dev-testing .dt-buttons{flex-direction:column}.numerology-dev-testing .dt-btn{width:100%;justify-content:center}.numerology-payment-modal .pm-card{padding-top:32px;padding-right:20px;padding-bottom:32px;padding-left:20px;width:calc(100% - 32px)}.numerology-payment-modal .pm-idle-price .pm-new{font-size:36px}.numerology-payment-modal .pm-failed h3,.numerology-payment-modal .pm-idle-header h3,.numerology-payment-modal .pm-pending h3,.numerology-payment-modal .pm-success h3{font-size:20px}.numerology-payment-modal .pm-retry-btn,.numerology-payment-modal .pm-unlock-btn{font-size:15px;padding-top:14px;padding-bottom:14px}}.numerology-report-content .dev-btn-red{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 14px rgba(239,68,68,.3)}.numerology-report-content .dev-btn-red:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(239,68,68,.4)}.numerology-report-content .dev-btn-amber{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 14px rgba(245,158,11,.3)}.numerology-report-content .dev-btn-amber:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(245,158,11,.4)}.numerology-report-content .dev-btn svg{width:14px;height:14px}@keyframes heroOrbFloat1{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(-15px,12px) scale(1.05)}66%{transform:translate(10px,-8px) scale(.95)}}@keyframes heroOrbFloat2{0%,100%{transform:translate(0,0) scale(1)}40%{transform:translate(12px,-10px) scale(1.08)}70%{transform:translate(-8px,6px) scale(.96)}}@keyframes heroOrbFloat3{0%,100%{transform:translate(0,0) scale(1);opacity:.5}50%{transform:translate(-20px,10px) scale(1.1);opacity:1}}@keyframes heroStarTwinkle{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}@keyframes heroShimmer{0%{transform:translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateX(220%);opacity:0}}@keyframes heroNameSparkle{0%,100%{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.6;transform:scale(.85) rotate(15deg)}}@keyframes shimmerBar{0%{background-position:200% 0}100%{background-position:-200% 0}}@media (max-width:768px){.numerology-report-content .grid-3col{grid-template-columns:1fr}.numerology-report-content .grid-2col{grid-template-columns:1fr}.numerology-report-content .pw-unlock-grid{grid-template-columns:1fr}.numerology-report-content .hero-content{flex-direction:column;align-items:flex-start}.numerology-report-content .hero-cta{align-items:flex-start;width:100%}.numerology-report-content .hero-cta-btn{width:100%;justify-content:center}.numerology-report-content .hero-price-row{justify-content:center;width:100%}}@media (max-width:480px){.numerology-report-content{padding-right:12px;padding-bottom:32px;padding-left:12px}.numerology-report-content .hero-left{flex:0}.numerology-report-content .hero-card{padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}.numerology-report-content .hero-heading{font-size:20px}.numerology-report-content .name-card{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}.numerology-report-content .top-rec-heading{padding-right:16px;padding-left:16px}.numerology-report-content .top-rec-body{padding-right:16px;padding-left:16px}.numerology-report-content .pw-unlock-box{margin-left:16px;margin-right:16px}.numerology-report-content .pw-cta-area{padding-right:16px;padding-left:16px}.numerology-report-content .pw-price-block .pw-new{font-size:32px}}.numerology-bottom-sheet{position:fixed;bottom:0;left:0;right:0;z-index:1500;transform:translateY(0);transition:transform .5s cubic-bezier(.22,1,.36,1);pointer-events:auto}.numerology-bottom-sheet .bs-timer-bar{background:linear-gradient(135deg,#dc2626,#b91c1c);padding-top:6px;padding-right:20px;padding-bottom:6px;padding-left:20px;display:flex;align-items:center;justify-content:center;gap:8px;border-top-left-radius:16px;border-top-right-radius:16px;max-width:600px;margin-left:auto;margin-right:auto;animation:bottomSheetGlow 2s ease-in-out infinite}.numerology-bottom-sheet .bs-timer-bar svg{width:13px;height:13px;color:#fff;flex-shrink:0}.numerology-bottom-sheet .bs-timer-bar .bs-timer-text{font-size:12px;font-weight:700;color:#fff;letter-spacing:.02em}.numerology-bottom-sheet .bs-timer-bar .bs-timer-sub{font-size:11px;color:rgba(255,255,255,.85)}.numerology-bottom-sheet .bs-body{background:linear-gradient(180deg,#1e1b2e 0,#2d2545 100%);box-shadow:0 -12px 50px rgba(0,0,0,.3);padding-top:18px;padding-right:20px;padding-bottom:calc(22px + env(safe-area-inset-bottom,0px));padding-left:20px;border-top-width:2px;border-top-style:solid;border-top-color:#f97316;border-right-width:0;border-bottom-width:0;border-left-width:0}.numerology-bottom-sheet .bs-inner{max-width:640px;margin-left:auto;margin-right:auto;display:flex;align-items:center;gap:16px}.numerology-bottom-sheet .bs-icon{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#f97316,#e50808);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 20px rgba(249,115,22,.4);animation:bottomSheetIconPulse 2s ease-in-out infinite}.numerology-bottom-sheet .bs-icon svg{width:22px;height:22px;color:#fff}.numerology-bottom-sheet .bs-text{flex:1;min-width:0}.numerology-bottom-sheet .bs-text .bs-title{font-size:14px;font-weight:700;color:#fff;margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0;line-height:1.35}.numerology-bottom-sheet .bs-text .bs-desc{font-size:12px;color:rgba(255,255,255,.7);margin:0;line-height:1.45}.numerology-bottom-sheet .bs-cta{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;border-radius:14px;background:linear-gradient(135deg,#f97316,#e50808);color:#fff;font-weight:700;font-size:15px;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(255,255,255,.2);border-right-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2);border-left-color:rgba(255,255,255,.2);cursor:pointer;box-shadow:0 6px 24px rgba(249,115,22,.5);transition:transform .2s,box-shadow .2s;display:flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0;animation:bottomSheetCtaPulse 2.5s ease-in-out infinite}.numerology-bottom-sheet .bs-cta:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 32px rgba(249,115,22,.6)}.numerology-bottom-sheet .bs-cta svg{width:15px;height:15px}.numerology-bottom-sheet .bs-trust{max-width:640px;margin-top:10px;margin-left:auto;margin-right:auto;margin-bottom:0;display:flex;align-items:center;justify-content:center;gap:16px}.numerology-bottom-sheet .bs-trust span{font-size:10px;color:rgba(255,255,255,.5);display:flex;align-items:center;gap:4px}.numerology-bottom-sheet .bs-trust .trust-green{width:10px;height:10px;color:#22c55e}.numerology-bottom-sheet .bs-trust .trust-purple{width:10px;height:10px;color:#a78bfa}.numerology-payment-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;align-items:center;justify-content:center;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.numerology-payment-modal.is-visible{display:flex}.numerology-payment-modal .pm-card{background:#fff;border-radius:24px;padding-top:40px;padding-right:32px;padding-bottom:40px;padding-left:32px;width:calc(100% - 48px);max-width:440px;box-shadow:0 24px 60px rgba(0,0,0,.3);position:relative}.numerology-payment-modal .pm-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:#f3f4f6;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;color:#6b7280;transition:background-color .2s}.numerology-payment-modal .pm-close:hover{background:#e5e7eb}.numerology-payment-modal .pm-state{display:none}.numerology-payment-modal .pm-state.is-active{display:block}.numerology-payment-modal .pm-idle-header{text-align:center;margin-bottom:28px}.numerology-payment-modal .pm-idle-icon{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#f97316,#e50808);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:18px;box-shadow:0 8px 28px rgba(249,115,22,.35)}.numerology-payment-modal .pm-idle-icon svg{width:28px;height:28px;color:#fff}.numerology-payment-modal .pm-idle-header h3{font-family:Merriweather,serif;font-size:24px;font-weight:700;color:#1e293b;margin-bottom:10px}.numerology-payment-modal .pm-idle-header p{font-size:14px;color:#6b7280;line-height:1.7;margin:0}.numerology-payment-modal .pm-idle-price{text-align:center;margin-bottom:24px}.numerology-payment-modal .pm-idle-price .pm-old{font-size:20px;color:#9ca3af;text-decoration:line-through;text-decoration-color:#ef4444}.numerology-payment-modal .pm-idle-price .pm-new{font-family:Merriweather,serif;font-size:44px;font-weight:700;color:#e50808;margin-left:12px}.numerology-payment-modal .pm-idle-price .pm-save-text{font-size:13px;color:#10b981;font-weight:600;margin-top:6px}.numerology-payment-modal .pm-unlock-btn{width:100%;padding-top:16px;padding-right:32px;padding-bottom:16px;padding-left:32px;border-radius:14px;background:linear-gradient(135deg,#f97316,#e50808);color:#fff;font-weight:700;font-size:17px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;cursor:pointer;letter-spacing:.02em;box-shadow:0 8px 28px rgba(249,115,22,.45);transition:transform .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center;gap:8px}.numerology-payment-modal .pm-unlock-btn:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(249,115,22,.6)}.numerology-payment-modal .pm-unlock-btn svg{width:16px;height:16px}.numerology-payment-modal .pm-idle-trust{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.numerology-payment-modal .pm-idle-trust span{font-size:11px;color:#9ca3af;display:flex;align-items:center;gap:4px}.numerology-payment-modal .pm-idle-trust svg{width:11px;height:11px;color:#22c55e}.numerology-payment-modal .pm-success-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:20px;box-shadow:0 8px 28px rgba(16,185,129,.3);animation:successPop .5s cubic-bezier(.34,1.56,.64,1)}.numerology-payment-modal .pm-success-icon svg{width:40px;height:40px;color:#fff}.numerology-payment-modal .pm-success h3{font-family:Merriweather,serif;font-size:24px;font-weight:700;color:#1e293b;margin-bottom:6px;text-align:center}.numerology-payment-modal .pm-success .pm-success-desc{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:20px;text-align:center}.numerology-payment-modal .pm-email-card{background:#eff6ff;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#bfdbfe;border-right-color:#bfdbfe;border-bottom-color:#bfdbfe;border-left-color:#bfdbfe;border-radius:12px;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;text-align:left}.numerology-payment-modal .pm-email-card .pm-email-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.numerology-payment-modal .pm-email-card .pm-email-header svg{width:16px;height:16px;color:#2563eb}.numerology-payment-modal .pm-email-card .pm-email-header span{font-size:13px;font-weight:700;color:#1e40af}.numerology-payment-modal .pm-email-card .pm-email-body{font-size:12px;color:#3b82f6;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:6px;margin-left:0}.numerology-payment-modal .pm-email-card .pm-email-pill{display:inline-flex;align-items:center;gap:6px;background:#dbeafe;border-radius:8px;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px}.numerology-payment-modal .pm-email-card .pm-email-pill svg{width:13px;height:13px;color:#1d4ed8}.numerology-payment-modal .pm-email-card .pm-email-pill span{font-size:13px;font-weight:600;color:#1d4ed8}.numerology-payment-modal .pm-failed-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#dc2626);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:20px;box-shadow:0 8px 28px rgba(239,68,68,.3);animation:failedShake .5s ease-in-out}.numerology-payment-modal .pm-failed-icon svg{width:40px;height:40px;color:#fff}.numerology-payment-modal .pm-failed h3{font-family:Merriweather,serif;font-size:24px;font-weight:700;color:#1e293b;margin-bottom:6px;text-align:center}.numerology-payment-modal .pm-failed .pm-failed-desc{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:8px;text-align:center}.numerology-payment-modal .pm-error-card{background:#fef2f2;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#fecaca;border-right-color:#fecaca;border-bottom-color:#fecaca;border-left-color:#fecaca;border-radius:10px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;margin-bottom:24px;text-align:left}.numerology-payment-modal .pm-error-card .pm-error-row{display:flex;align-items:flex-start;gap:8px}.numerology-payment-modal .pm-error-card .pm-error-row>svg{width:15px;height:15px;color:#dc2626;margin-top:2px;flex-shrink:0}.numerology-payment-modal .pm-error-card .pm-error-label{font-size:12px;font-weight:600;color:#991b1b;margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0}.numerology-payment-modal .pm-error-card ul{font-size:12px;color:#b91c1c;margin:0;padding-left:16px;line-height:1.7}.numerology-payment-modal .pm-retry-btn{width:100%;padding-top:16px;padding-right:32px;padding-bottom:16px;padding-left:32px;border-radius:14px;background:linear-gradient(135deg,#f97316,#e50808);color:#fff;font-weight:700;font-size:17px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;cursor:pointer;letter-spacing:.02em;box-shadow:0 8px 28px rgba(249,115,22,.45);transition:transform .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center;gap:8px}.numerology-payment-modal .pm-retry-btn:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(249,115,22,.6)}.numerology-payment-modal .pm-retry-btn svg{width:16px;height:16px}.numerology-payment-modal .pm-failed-note{font-size:11px;color:#9ca3af;margin-top:14px;text-align:center}.numerology-payment-modal .pm-pending-icon{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#f59e0b,#d97706);display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:20px;box-shadow:0 8px 28px rgba(245,158,11,.3)}.numerology-payment-modal .pm-pending-icon svg{width:36px;height:36px;color:#fff;animation:pendingSpin 1.5s linear infinite}.numerology-payment-modal .pm-pending h3{font-family:Merriweather,serif;font-size:24px;font-weight:700;color:#1e293b;margin-bottom:6px;text-align:center}.numerology-payment-modal .pm-pending .pm-pending-desc{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:20px;text-align:center}.numerology-payment-modal .pm-progress-track{width:100%;height:4px;background:#f3f4f6;border-radius:100px;overflow:hidden;margin-bottom:20px}.numerology-payment-modal .pm-progress-bar{width:40%;height:100%;background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:100px;animation:pendingProgress 2s ease-in-out infinite}.numerology-payment-modal .pm-verify-card{background:#fffbeb;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#fde68a;border-right-color:#fde68a;border-bottom-color:#fde68a;border-left-color:#fde68a;border-radius:12px;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;margin-bottom:16px;text-align:left}.numerology-payment-modal .pm-verify-card .pm-verify-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.numerology-payment-modal .pm-verify-card .pm-verify-header svg{width:15px;height:15px;color:#d97706}.numerology-payment-modal .pm-verify-card .pm-verify-header span{font-size:13px;font-weight:700;color:#92400e}.numerology-payment-modal .pm-verify-card p{font-size:12px;color:#a16207;line-height:1.6;margin:0}@keyframes bottomSheetGlow{0%,100%{box-shadow:0 0 0 rgba(220,38,38,0)}50%{box-shadow:0 -4px 20px rgba(220,38,38,.3)}}@keyframes bottomSheetIconPulse{0%,100%{transform:scale(1);box-shadow:0 4px 20px rgba(249,115,22,.4)}50%{transform:scale(1.05);box-shadow:0 6px 28px rgba(249,115,22,.55)}}@keyframes bottomSheetCtaPulse{0%,100%{box-shadow:0 6px 24px rgba(249,115,22,.5)}50%{box-shadow:0 8px 32px rgba(249,115,22,.65)}}@keyframes successPop{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}@keyframes failedShake{0%,100%{transform:translateX(0)}15%{transform:translateX(-8px)}30%{transform:translateX(8px)}45%{transform:translateX(-6px)}60%{transform:translateX(6px)}75%{transform:translateX(-3px)}90%{transform:translateX(3px)}}@keyframes pendingSpin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes pendingProgress{0%{transform:translateX(-100%)}50%{transform:translateX(150%)}100%{transform:translateX(-100%)}}@media (max-width:640px){.numerology-bottom-sheet .bs-inner{flex-wrap:wrap}.numerology-bottom-sheet .bs-icon{width:40px;height:40px}.numerology-bottom-sheet .bs-icon svg{width:18px;height:18px}.numerology-bottom-sheet .bs-cta{width:100%;justify-content:center;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;font-size:14px}.numerology-bottom-sheet .bs-text .bs-title{font-size:13px}.numerology-bottom-sheet .bs-text .bs-desc{font-size:11px}.numerology-bottom-sheet .bs-timer-bar{flex-wrap:wrap;gap:4px;padding-top:5px;padding-bottom:5px}.numerology-bottom-sheet .bs-trust{gap:10px;flex-wrap:wrap}.numerology-payment-modal .pm-card{padding-top:32px;padding-right:20px;padding-bottom:32px;padding-left:20px;width:calc(100% - 32px)}.hindi .transform-section .arrow-text{font-size:10px}.final-cta-section .final-h2{padding-top:10px}.numerology-payment-modal .pm-idle-price .pm-new{font-size:36px}.numerology-payment-modal .pm-failed h3,.numerology-payment-modal .pm-idle-header h3,.numerology-payment-modal .pm-pending h3,.numerology-payment-modal .pm-success h3{font-size:20px}.numerology-payment-modal .pm-retry-btn,.numerology-payment-modal .pm-unlock-btn{font-size:15px;padding-top:14px;padding-bottom:14px}}#fullReportSection{padding:24px 16px 48px;max-width:680px;margin:0 auto}#fullReportSection .vm-card--page{max-width:100%!important;max-height:none!important;overflow-y:visible!important;animation:none!important;border-radius:20px;box-shadow:0 8px 40px rgba(0,0,0,.08)}.vehicle-hero-section{position:relative;width:100%;min-height:643px;background-color:#fdfcff;background-image:linear-gradient(rgba(253,252,255,.94) 0,rgba(255,255,255,.85) 35%,rgba(250,249,254,.85) 65%,rgba(237,233,254,.94) 100%),url(https://static.langimg.com/photo/129943705.cms);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.vehicle-hero-section .bg-pattern{position:absolute;height:643.35px;left:-34.34px;opacity:0;top:.04px;width:1455.67px;pointer-events:none}.vehicle-hero-section .bg-pattern img{width:100%;height:100%;object-fit:cover}.vehicle-hero-section .gradient-blur{position:absolute;filter:blur(100px);left:243.5px;border-radius:450px;width:900px;height:900px;top:-231.17px;background:radial-gradient(circle at center,rgba(16,185,129,.18) 0,rgba(59,130,246,.1) 32.5%,rgba(0,0,0,0) 65%)}.vehicle-hero-section .dots-container{position:absolute;height:613px;left:0;top:0;width:1387px}.vehicle-hero-section .dot{position:absolute}.vehicle-hero-section .dot-1{background:#10b981;left:110.39px;opacity:.16;border-radius:2.561px;width:5.121px;height:5.121px;top:56.2px}.vehicle-hero-section .dot-2{background:#3b82f6;left:1178.71px;opacity:.24;border-radius:1.741px;width:3.481px;height:3.481px;top:125.03px}.vehicle-hero-section .dot-3{background:#8b5cf6;left:82.69px;opacity:.21;width:6.05px;height:6.05px;top:324.13px}.vehicle-hero-section .dot-4{background:#10b981;left:1275.94px;opacity:.31;width:3.192px;height:3.192px;top:271.98px}.vehicle-hero-section .dot-5{background:#f59e0b;left:207.8px;opacity:.27;width:4.487px;height:4.487px;top:421.67px}.vehicle-hero-section .dot-6{background:#ef4444;left:1081.23px;opacity:.18;border-radius:10px;width:6.256px;height:6.256px;top:168.25px}.vehicle-hero-section .dot-7{background:#3b82f6;left:1220.52px;opacity:.33;border-radius:1.535px;width:3.07px;height:3.07px;top:489.11px}.vehicle-hero-section .dot-8{background:#8b5cf6;left:624.14px;opacity:.35;width:3.009px;height:3.009px;top:91.8px}.vehicle-hero-section .main-container{position:absolute;height:483.188px;left:0;right:0;top:80px;width:1280px;margin:0 auto}.vehicle-hero-section .left-content{position:absolute;height:483.188px;left:20px;top:0;width:636.945px}.vehicle-hero-section .badge{position:absolute;background:#fcdfe1;display:flex;align-items:center;height:35px;left:.5px;padding:1.5px 19.5px;border-radius:100px;top:0;width:auto;border:1.5px solid rgba(239,68,68,.2)}.vehicle-hero-section .badge p{font-weight:700;font-size:12px;line-height:18px;color:#ef4444;white-space:nowrap}.vehicle-hero-section .heading{position:absolute;height:110.391px;left:0;top:63px;width:442.633px}.vehicle-hero-section .heading-main{position:absolute;font-family:Merriweather,serif;font-weight:700;font-size:48px;line-height:55.2px;color:#1f2937;left:0;top:-.5px;white-space:nowrap}.vehicle-hero-section .heading-gradient{position:absolute;font-family:Merriweather,serif;font-weight:700;font-size:48px;line-height:64.2px;background:linear-gradient(161.147deg,#10b981 0,#3b82f6 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;left:0;top:110.7px;white-space:nowrap}.vehicle-hero-section .typing-cursor{display:inline-block;width:3px;height:1em;background:linear-gradient(161.147deg,#10b981 0,#3b82f6 100%);margin-left:2px;vertical-align:text-bottom;animation:cursorBlink .7s step-end infinite}.vehicle-hero-section .paragraph{position:absolute;height:57.797px;left:0;top:243.39px;width:580px}.vehicle-hero-section .paragraph p{font-weight:400;font-size:17px;line-height:28.9px;color:#4b5563}.vehicle-hero-section .vehicle-mobile-video{display:none}.vehicle-hero-section .form{position:absolute;background:#fff;height:62.5px;left:0;border-radius:16px;top:337.19px;width:463.945px;display:flex;padding:2px;border:2px solid rgba(16,185,129,.35);box-shadow:0 8px 32px 0 rgba(16,185,129,.12),0 2px 8px 0 rgba(0,0,0,.04)}.vehicle-hero-section .text-input{flex:1;height:58.5px;display:flex;align-items:center;padding:18px 20px;border-radius:14px 0 0 14px}.vehicle-hero-section .text-input input{width:100%;border:none;outline:0;font-weight:700;font-size:15px;letter-spacing:.5px;color:rgba(31,41,55,.5)}.vehicle-hero-section .text-input input::placeholder{color:rgba(31,41,55,.5)}.vehicle-hero-section .button{height:61.5px;width:243.445px;background:linear-gradient(166.488deg,#10b981 0,#059669 100%);display:flex;align-items:center;justify-content:center;margin:-4px -2px 0 0;gap:8px;padding:0 28px;border-radius:0 14px 14px 0;cursor:pointer;border:none}.vehicle-hero-section .button:hover{background:linear-gradient(166.488deg,#059669 0,#047857 100%)}.vehicle-hero-section .button-text{font-weight:700;font-size:14px;line-height:21px;color:#fff;white-space:nowrap}.vehicle-hero-section .rating{position:absolute;height:19.5px;left:0;top:415.69px;width:306.758px;display:flex;align-items:center;gap:6px}.vehicle-hero-section .stars{display:flex;gap:2px}.vehicle-hero-section .star{width:14px;height:14px}.vehicle-hero-section .rating-text{font-weight:700;font-size:13px;line-height:19.5px;color:#6b7280;white-space:nowrap}.vehicle-hero-section .pricing{position:absolute;display:flex;gap:12px;align-items:center;height:42px;left:0;top:459.19px;width:306.063px}.vehicle-hero-section .pricing-label{font-weight:400;font-size:13px;line-height:19.5px;color:#6b7280;white-space:nowrap}.vehicle-hero-section .pricing-current{font-family:Merriweather,serif;font-weight:700;font-size:28px;line-height:42px;color:#10b981;white-space:nowrap}.vehicle-hero-section .pricing-old{font-weight:700;font-size:18px;line-height:27px;color:#9ca3af;text-decoration:line-through;white-space:nowrap}.vehicle-hero-section .pricing-save{background:#ef4444;border-radius:6px;padding:3px 10px;font-weight:700;font-size:11px;line-height:16.5px;color:#fff;white-space:nowrap}.vehicle-hero-section .right-content{position:absolute;height:361.906px;left:700.95px;top:60.64px;width:579.055px}.vehicle-hero-section .video-container{position:absolute;background:rgba(255,255,255,0);height:540px;border-radius:20px;box-shadow:0 24px 60px 0 rgba(139,92,246,.14),0 0 0 1px rgba(139,92,246,.1),inset 0 0 0 1px rgba(255,255,255,.5);top:0;width:303px;overflow:hidden;cursor:pointer;z-index:5;left:50%;margin:auto;transform:translateX(-50%);top:-80px}.vehicle-hero-section .video-bg{position:absolute;width:100%;height:100%;object-fit:cover}.vehicle-hero-section .hero-video{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:0}.vehicle-hero-section .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(30,20,60,.25) 0,rgba(30,20,60,.65) 100%);z-index:1}.vehicle-hero-section .video-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;z-index:2}.vehicle-hero-section .play-button{width:68px;height:68px;border-radius:34px;background:linear-gradient(135deg,#8b5cf6 0,#ec4899 100%);box-shadow:0 8px 32px 0 rgba(139,92,246,.3),0 0 0 0 rgba(139,92,246,.08);display:flex;align-items:center;justify-content:center}.vehicle-hero-section .play-icon{width:28px;height:28px;margin-left:4px}.vehicle-hero-section .video-label{font-weight:400;font-size:13px;line-height:19.5px;color:rgba(255,255,255,.7);letter-spacing:.39px}.vehicle-hero-section .video-duration{position:absolute;background:rgba(0,0,0,.4);display:flex;gap:5px;align-items:center;height:24.5px;left:511.02px;padding:0 10px;border-radius:6px;top:323.41px;display:none}.vehicle-hero-section .duration-dot{background:#ef4444;opacity:.71;border-radius:2.5px;width:5px;height:5px}.vehicle-hero-section .duration-text{font-weight:700;font-size:11px;line-height:16.5px;color:rgba(255,255,255,.8)}.vehicle-hero-section .dashed-border{position:absolute;height:691.892px;left:-63.18px;top:-164.99px;width:705.408px;display:flex;align-items:center;justify-content:center;pointer-events:none}.vehicle-hero-section .dashed-box{border:1.5px dashed rgba(139,92,246,.2);height:386px;border-radius:26px;width:603px;transform:rotate(-42.48deg)}.vehicle-hero-section .state-code{position:absolute;font-family:Merriweather,serif;font-weight:700;filter:blur(.5px);pointer-events:none}.vehicle-hero-section .state-dl{font-size:16px;line-height:24px;color:#8b5cf6;left:602.48px;opacity:.1;top:-28.07px}.vehicle-hero-section .state-mh{font-size:14px;line-height:21px;color:#ec4899;left:-70.09px;opacity:.93;top:58.85px}.vehicle-hero-section .state-ka{font-size:15px;line-height:22.5px;color:#f97316;left:613.64px;opacity:.18;top:253.47px}.vehicle-hero-section .state-hr{font-size:13px;line-height:19.5px;color:#10b981;left:511.78px;opacity:.49;top:357.86px}.vehicle-hero-section .state-kl{font-size:14px;line-height:21px;color:#8b5cf6;left:28.48px;opacity:.56;top:349.09px}.vehicle-hero-section .state-ap{font-size:13px;line-height:19.5px;color:#ec4899;left:-81.48px;opacity:.16;top:192.8px}.vehicle-hero-section .state-rj{font-size:15px;line-height:22.5px;color:#f97316;left:69.09px;opacity:.96;top:-20.8px}.vehicle-hero-section .corner-dot{position:absolute;border-radius:10px;background:linear-gradient(135deg,#8b5cf6 0,#ec4899 100%);pointer-events:none}.vehicle-hero-section .corner-tl{left:-8.04px;opacity:.98;width:10.071px;height:10.071px;top:-8.03px}.vehicle-hero-section .corner-tr{left:577.03px;opacity:.99;width:10.043px;height:10.043px;top:-8.02px}.vehicle-hero-section .corner-bl{left:-8.23px;opacity:.86;width:10.465px;height:10.465px;top:359.67px}.vehicle-hero-section .corner-br{left:576.59px;opacity:.72;width:10.929px;height:10.929px;top:359.44px}.vehicle-hero-section .icon-box{position:absolute;display:flex;align-items:center;justify-content:center;border:1px solid}.vehicle-hero-section .icon-car{background:rgba(139,92,246,.08);border-color:rgba(139,92,246,.12);left:401.04px;width:34.516px;height:34.516px;top:-31.09px;font-size:14px}.vehicle-hero-section .icon-number{background:rgba(249,115,22,.08);border-color:rgba(249,115,22,.12);left:85.85px;width:30.011px;height:30.011px;top:339.92px;font-size:12px}.vehicle-hero-section .icon-planet{background:rgba(236,72,153,.08);border-color:rgba(236,72,153,.12);left:571.04px;width:26.031px;height:26.031px;top:144.59px;font-size:11px}@media screen and (max-width:1400px){.vehicle-hero-section .main-container{left:20px;width:calc(100% - 40px)}.vehicle-hero-section .right-content{left:650px;width:500px}.vehicle-hero-section .video-container{width:303px;height:540px;left:50%;margin:auto;transform:translateX(-50%);top:-80px}}@media screen and (max-width:1200px){.vehicle-hero-section .main-container{height:auto;left:0;right:0;width:100%;margin:0}.vehicle-hero-section .left-content{position:relative;left:0;top:0;width:100%;height:auto;padding-bottom:40px}.vehicle-hero-section .right-content{position:relative;left:0;top:500px;width:100%;max-width:579px;margin:0 auto}.vehicle-hero-section .video-container{width:100%}.vehicle-hero-section{min-height:900px}}@media screen and (max-width:768px){.vehicle-hero-section .heading-gradient,.vehicle-hero-section .heading-main{font-size:34px;line-height:40px}.vehicle-hero-section .heading{width:100%;height:auto}.vehicle-hero-section .paragraph{width:100%;top:160px}.vehicle-hero-section .paragraph p{font-size:14px;line-height:24px}.vehicle-hero-section .vehicle-mobile-video{display:block;position:absolute;top:310px;left:0;width:100%}.vehicle-hero-section .vehicle-mobile-video .video-container{position:relative;width:100%;max-width:303px;height:540px;margin:0 auto;top:0;left:0;transform:none}.vehicle-hero-section .vehicle-mobile-video .video-duration{left:50%;right:auto;transform:translateX(-50%);top:auto;bottom:14px}.vehicle-hero-section .form{width:100%;flex-direction:column;height:auto;top:870px;left:0;right:0;margin:0 auto}.vehicle-hero-section .text-input{border-radius:14px 14px 0 0;width:100%}.vehicle-hero-section .button{width:100%;border-radius:0 0 14px 14px;height:50px}.vehicle-hero-section .rating{top:1010px}.vehicle-hero-section .pricing{top:1040px;flex-wrap:wrap}.vehicle-hero-section .right-content{display:none}.vehicle-hero-section .video-duration{left:50%!important;right:auto!important;transform:translateX(-50%)!important;top:auto;bottom:14px}.vehicle-hero-section{min-height:1250px}}@media screen and (max-width:480px){.vehicle-hero-section .main-container{display:flex;flex-direction:column}.vehicle-hero-section .badge{width:auto}.vehicle-hero-section .heading-gradient,.vehicle-hero-section .heading-main{font-size:24px;line-height:34px}.vehicle-hero-section .pricing{gap:8px}.vehicle-hero-section .pricing-current{font-size:24px}.vehicle-hero-section .pricing-old{font-size:16px}.vehicle-hero-section .video-duration{left:50%!important;right:auto!important;transform:translateX(-50%)!important;top:auto;bottom:14px}.vehicle-hero-section .right-content{order:1;top:0}.vehicle-hero-section .left-content{order:2;top:0}}.vehicle-social-proof-strip{background-color:#fff;width:100%;min-height:300px;padding:60px 103.5px;position:relative;box-shadow:inset 0 1px 0 0 #f1f2f4,inset 0 -1px 0 0 #f1f2f4}.vehicle-social-proof-strip .stats-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;height:180.5px}.vehicle-social-proof-strip .stat-card{position:relative;background-image:linear-gradient(147.192deg,rgba(255,255,255,.95) 0,rgba(250,250,255,.9) 100%);border-radius:20px;overflow:visible}.vehicle-social-proof-strip .stat-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid;border-radius:20px;pointer-events:none}.vehicle-social-proof-strip .stat-card-green::before{border-color:rgba(16,185,129,.12);box-shadow:0 4px 20px 0 rgba(16,185,129,.03)}.vehicle-social-proof-strip .stat-card-blue::before{border-color:rgba(59,130,246,.12);box-shadow:0 4px 20px 0 rgba(59,130,246,.03)}.vehicle-social-proof-strip .stat-card-purple::before{border-color:rgba(139,92,246,.12);box-shadow:0 4px 20px 0 rgba(139,92,246,.03)}.vehicle-social-proof-strip .stat-card-orange::before{border-color:rgba(245,158,11,.12);box-shadow:0 4px 20px 0 rgba(245,158,11,.03)}.vehicle-social-proof-strip .icon-container{position:absolute;left:50%;transform:translateX(-50%);top:25px;width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;padding:1.5px 15px}.vehicle-social-proof-strip .icon-container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1.5px solid;border-radius:16px;pointer-events:none}.vehicle-social-proof-strip .icon-container-green{background-color:rgba(16,185,129,.07)}.vehicle-social-proof-strip .icon-container-green::before{border-color:rgba(16,185,129,.15)}.vehicle-social-proof-strip .icon-container-blue{background-color:rgba(59,130,246,.07)}.vehicle-social-proof-strip .icon-container-blue::before{border-color:rgba(59,130,246,.15)}.vehicle-social-proof-strip .icon-container-purple{background-color:rgba(139,92,246,.07)}.vehicle-social-proof-strip .icon-container-purple::before{border-color:rgba(139,92,246,.15)}.vehicle-social-proof-strip .icon-container-orange{background-color:rgba(245,158,11,.07)}.vehicle-social-proof-strip .icon-container-orange::before{border-color:rgba(245,158,11,.15)}.vehicle-social-proof-strip .icon{width:26px;height:26px;flex-shrink:0}.vehicle-social-proof-strip .stat-value{position:absolute;top:95px;left:50%;transform:translateX(-50%);font-family:Merriweather,serif;font-weight:700;font-size:30px;line-height:33px;text-align:center;white-space:nowrap;background-clip:text;-webkit-background-clip:text;color:transparent;font-variant-numeric:tabular-nums;box-sizing:border-box}.vehicle-social-proof-strip .stat-value-green,.vehicle-social-proof-strip .stat-value-orange{min-width:11ch}.vehicle-social-proof-strip .stat-value-blue{min-width:6.5ch}.vehicle-social-proof-strip .stat-value-purple{min-width:4.5ch}.vehicle-social-proof-strip .stat-value-green{background-image:linear-gradient(90deg,#0a0a0a 0,#0a0a0a 100%),linear-gradient(165.543deg,#10b981 0,rgba(16,185,129,.8) 100%)}.vehicle-social-proof-strip .stat-value-blue{background-image:linear-gradient(90deg,#0a0a0a 0,#0a0a0a 100%),linear-gradient(157.584deg,#3b82f6 0,rgba(59,130,246,.8) 100%)}.vehicle-social-proof-strip .stat-value-purple{background-image:linear-gradient(90deg,#0a0a0a 0,#0a0a0a 100%),linear-gradient(150.362deg,#8b5cf6 0,rgba(139,92,246,.8) 100%)}.vehicle-social-proof-strip .stat-value-orange{background-image:linear-gradient(90deg,#0a0a0a 0,#0a0a0a 100%),linear-gradient(164.982deg,#f59e0b 0,rgba(245,158,11,.8) 100%)}.vehicle-social-proof-strip .stat-label{position:absolute;top:136px;left:50%;transform:translateX(-50%);font-weight:400;font-size:13px;line-height:19.5px;color:#6b7280;text-align:center;letter-spacing:.26px;white-space:nowrap}@media screen and (max-width:1200px){.vehicle-social-proof-strip{padding:60px 50px}}@media screen and (max-width:992px){.vehicle-social-proof-strip{padding:40px 30px}.vehicle-social-proof-strip .stats-container{grid-template-columns:repeat(2,1fr);height:auto;gap:20px}.vehicle-social-proof-strip .stat-card{height:180.5px}}@media screen and (max-width:576px){.vehicle-social-proof-strip{padding:30px 20px}.vehicle-social-proof-strip .stats-container{grid-template-columns:1fr;gap:16px}.vehicle-social-proof-strip .stat-card{height:180.5px}.vehicle-social-proof-strip .stat-value{font-size:26px;line-height:29px;top:92px}.vehicle-social-proof-strip .stat-label{font-size:12px;line-height:18px;top:133px}}.vehicle-transformation-wrapper{width:100%;background-color:#f9fafb;padding:60px 0}.vehicle-transformation-wrappe .container{width:100%;max-width:1100px;margin:0 auto;padding:40px 20px}.vehicle-transformation-wrapper .header-section{position:relative;text-align:center;margin-bottom:60px}.vehicle-transformation-wrapper .header-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.4);border-radius:100px;padding:7px 18px 7px 13px;margin-bottom:20px}.vehicle-transformation-wrapper .badge-icon{width:24px;height:24px;background:linear-gradient(135deg,#10b981 0,#059669 100%);border-radius:12px;display:flex;align-items:center;justify-content:center}.vehicle-transformation-wrapper .badge-text{font-weight:700;font-size:11px;color:#10b981;text-transform:uppercase;letter-spacing:normal;line-height:16.5px}.vehicle-transformation-wrapper .main-heading{font-family:Merriweather,serif;font-weight:700;font-size:36px;line-height:45px;color:#1e293b;margin-bottom:20px}.vehicle-transformation-wrapper .gradient-text{background:linear-gradient(171.15deg,#10b981 0,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vehicle-transformation-wrapper .main-description{font-weight:400;font-size:14px;line-height:22.4px;color:#475569;max-width:620px;margin:0 auto 30px}.sample-section .ornamental-divider,.testimonials-section .ornamental-divider,.vehicle-transformation-wrapper .ornamental-divider{display:flex;align-items:center;justify-content:center;gap:16px;opacity:.3;margin:30px auto;width:200px}.sample-section .divider-line,.testimonials-section .divider-line,.vehicle-transformation-wrapper .divider-line{height:2px;flex:1}.sample-section .divider-left,.testimonials-section .divider-left,.vehicle-transformation-wrapper .divider-left{background:linear-gradient(to right,rgba(0,0,0,0) 0,#10b981 50%,rgba(0,0,0,0) 100%)}.sample-section .divider-right,.testimonials-section .divider-right,.vehicle-transformation-wrapper .divider-right{background:linear-gradient(to left,rgba(0,0,0,0) 0,#10b981 50%,rgba(0,0,0,0) 100%)}.sample-section .divider-dot,.testimonials-section .divider-dot,.vehicle-transformation-wrapper .divider-dot{width:8px;height:8px;background:#10b981;border-radius:4px}.vehicle-numerology .floating-blob-1{position:absolute;width:400px;height:400px;border-radius:200px;opacity:.4;filter:blur(40px);left:-100px;top:-100px;background-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20400%20400%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20height%3D%22100%25%22%20width%3D%22100%25%22%20fill%3D%22url(%23grad)%22%20opacity%3D%221%22%2F%3E%3Cdefs%3E%3CradialGradient%20id%3D%22grad%22%20gradientUnits%3D%22userSpaceOnUse%22%20cx%3D%220%22%20cy%3D%220%22%20r%3D%2210%22%20gradientTransform%3D%22matrix(0%20-28.284%20-28.284%200%20200%20200)%22%3E%3Cstop%20stop-color%3D%22rgba(16%2C185%2C129%2C0.145)%22%20offset%3D%220%22%2F%3E%3Cstop%20stop-color%3D%22rgba(16%2C185%2C129%2C0.03)%22%20offset%3D%220.5%22%2F%3E%3Cstop%20stop-color%3D%22rgba(0%2C0%2C0%2C0)%22%20offset%3D%220.7%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")}.vehicle-transformation-wrapper .comparison-container{margin-bottom:60px}.vehicle-transformation-wrapper .comparison-card{background:#fff;border-radius:16px;padding:20px;position:relative}.vehicle-transformation-wrapper .before-card{border:1.5px solid #fee2e2}.vehicle-transformation-wrapper .after-card{border:1.5px solid #d1fae5}.vehicle-transformation-wrapper .card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.vehicle-transformation-wrapper .status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:100px;font-weight:700;font-size:11px;letter-spacing:.66px;text-transform:uppercase;line-height:16.5px}.vehicle-transformation-wrapper .before-badge{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.vehicle-transformation-wrapper .after-badge{background:#f0fdf4;border:1px solid #bbf7d0;color:#10b981}.vehicle-transformation-wrapper .planet-badge{width:48px;height:48px;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:9px 0}.vehicle-transformation-wrapper .before-planet{background:linear-gradient(135deg,#fee2e2 0,#fecaca 100%)}.vehicle-transformation-wrapper .after-planet{background:linear-gradient(135deg,#d1fae5 0,#bbf7d0 100%)}.vehicle-transformation-wrapper .planet-number{font-family:Merriweather,serif;font-weight:700;font-size:18px;line-height:18px}.vehicle-transformation-wrapper .before-planet .planet-number{color:#dc2626}.vehicle-transformation-wrapper .after-planet .planet-number{color:#10b981}.vehicle-transformation-wrapper .planet-name{font-weight:700;font-size:8px;line-height:12px;text-transform:uppercase;letter-spacing:.4px}.vehicle-transformation-wrapper .before-planet .planet-name{color:#ef4444}.vehicle-transformation-wrapper .after-planet .planet-name{color:#10b981}.vehicle-transformation-wrapper .license-plate-box{padding:15.5px;border-radius:12px;margin-bottom:20px}.vehicle-transformation-wrapper .before-plate{background:#fffbfb;border:1.5px dashed #fecaca}.vehicle-transformation-wrapper .after-plate{background:#f0fdf9;border:1.5px solid #bbf7d0}.vehicle-transformation-wrapper .plate-label{font-weight:700;font-size:13px;line-height:16.5px;letter-spacing:.66px;text-transform:uppercase;text-align:center;margin-bottom:8px}.vehicle-transformation-wrapper .before-plate .plate-label{color:#94a3b8}.vehicle-transformation-wrapper .after-plate .plate-label{color:#10b981}.vehicle-transformation-wrapper .license-plate{position:relative;width:202px;height:61px;margin:0 auto}.vehicle-transformation-wrapper .plate-text{position:absolute;top:50%;white-space:nowrap;left:50%;transform:translate(-50%,-50%);font-weight:700;font-size:22px;line-height:33px;letter-spacing:.88px;color:#1e293b}.vehicle-transformation-wrapper .plate-dots{position:absolute;left:4px;width:194px;height:4px}.vehicle-transformation-wrapper .plate-dots-top{top:4px}.vehicle-transformation-wrapper .plate-dots-bottom{bottom:4px}.vehicle-transformation-wrapper .card-content{padding:0 20px}.vehicle-transformation-wrapper .alignment-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.vehicle-transformation-wrapper .alignment-info{flex:1;max-width:253px}.vehicle-transformation-wrapper .alignment-title{font-weight:700;font-size:16px;line-height:24px;color:#1e293b;margin-bottom:6px}.vehicle-transformation-wrapper .alignment-description{font-weight:400;font-size:16px;line-height:23.5px;color:#475569}.vehicle-transformation-wrapper .score-display{display:flex;align-items:flex-end;font-weight:700;letter-spacing:0}.vehicle-transformation-wrapper .score-number{font-size:60px;line-height:60px}.vehicle-transformation-wrapper .vehicle-comparison-metrics .score-display{flex-shrink:0}.vehicle-transformation-wrapper .vehicle-comparison-metrics .score-number{display:inline-block;min-width:3ch;text-align:right;font-variant-numeric:tabular-nums}.vehicle-transformation-wrapper .vehicle-comparison-metrics .metric-header{align-items:baseline;gap:10px}.vehicle-transformation-wrapper .vehicle-comparison-metrics .metric-label{flex:1;min-width:0}.vehicle-transformation-wrapper .vehicle-comparison-metrics .metric-value{flex-shrink:0;min-width:5.5ch;text-align:right;font-variant-numeric:tabular-nums}.vehicle-transformation-wrapper .before-score .score-number{background:linear-gradient(to right,#ef4444 0,#f87171 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vehicle-transformation-wrapper .after-score .score-number{background:linear-gradient(to right,#10b981 0,#34d399 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vehicle-transformation-wrapper .score-total{font-size:24px;line-height:32px;color:rgba(61,74,61,.4)}.vehicle-transformation-wrapper .metrics-list{display:flex;flex-direction:column;gap:16px}.vehicle-transformation-wrapper .metric-item{position:relative}.vehicle-transformation-wrapper .metric-header{display:flex;justify-content:space-between;margin-bottom:8px}.vehicle-transformation-wrapper .metric-label{font-weight:700;font-size:14px;line-height:18px;color:#475569}.vehicle-transformation-wrapper .metric-value{font-weight:700;font-size:14px;line-height:18px}.vehicle-transformation-wrapper .before-value{color:#ef4444}.vehicle-transformation-wrapper .after-value{color:#10b981}.vehicle-transformation-wrapper .progress-bar{width:100%;height:8px;background:#f1f5f9;border-radius:100px;overflow:hidden;margin-bottom:4px}.vehicle-transformation-wrapper .progress-fill{height:100%;border-radius:100px}.vehicle-transformation-wrapper .vehicle-comparison-metrics .progress-fill{animation:progressFill 1.2s ease-out forwards;animation-play-state:paused;transform-origin:left}.vehicle-transformation-wrapper .vehicle-comparison-metrics.animate-progress .progress-fill{animation-play-state:running}.vehicle-transformation-wrapper .before-progress{background:linear-gradient(to right,#ef4444 0,#f87171 100%)}.vehicle-transformation-wrapper .after-progress{background:linear-gradient(to right,#10b981 0,#34d399 100%)}.vehicle-transformation-wrapper .metric-note{font-weight:700;font-size:12px;line-height:18px;color:#94a3b8}.vehicle-transformation-wrapper .transformation-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;gap:14px;padding:30px 0}.vehicle-transformation-wrapper .icon-label{font-weight:700;font-size:10px;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:#10b981;text-align:center}.hindi .vehicle-transformation-wrapper .icon-label{font-size:12px}.vehicle-transformation-wrapper .transformation-icon .icon-circle{width:44px;height:44px;background:linear-gradient(135deg,#10b981 0,#059669 100%);border-radius:22px;box-shadow:0 6px 20px 0 rgba(16,185,129,.35);display:flex;align-items:center;justify-content:center}.vehicle-transformation-wrapper .bottom-section{margin-top:60px}.vehicle-transformation-wrapper .remedies-header{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:33px}.vehicle-transformation-wrapper .remedies-title{font-weight:700;font-size:11px;line-height:16.5px;letter-spacing:0;text-transform:uppercase;color:#1e293b;text-align:center}.vehicle-transformation-wrapper .remedies-divider-left,.vehicle-transformation-wrapper .remedies-divider-right{width:36px;height:1px}.vehicle-transformation-wrapper .remedies-divider-left{background:linear-gradient(to left,rgba(16,185,129,.3) 0,rgba(0,0,0,0) 100%)}.vehicle-transformation-wrapper .remedies-divider-right{background:linear-gradient(to right,rgba(16,185,129,.3) 0,rgba(0,0,0,0) 100%)}.vehicle-transformation-wrapper .features-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:60px;max-width:900px;margin-left:auto;margin-right:auto}.vehicle-transformation-wrapper .feature-card{display:flex;align-items:center;gap:10px;padding:1px 17px;height:46px;background:#fff;border:1px solid rgba(16,185,129,.12);border-radius:12px;box-shadow:0 2px 6px 0 rgba(16,185,129,.04)}.vehicle-transformation-wrapper .feature-icon-box{width:28px;height:28px;background:linear-gradient(135deg,rgba(16,185,129,.1) 0,rgba(16,185,129,.15) 100%);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vehicle-transformation-wrapper .feature-text{font-weight:700;font-size:13px;line-height:19.5px;color:#1e293b}.vehicle-transformation-wrapper .feature-check{width:18px;height:18px;background:rgba(16,185,129,.08);border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vehicle-transformation-wrapper .energy-message-box{display:flex;gap:10px;align-items:center;justify-content:center;padding:16px;background:rgba(16,185,129,.04);border:1px solid rgba(16,185,129,.12);border-radius:10px;margin-left:auto;max-width:630px;margin-right:auto;margin-bottom:60px}.vehicle-transformation-wrapper .energy-text{font-weight:700;font-size:18px;letter-spacing:.78px;text-transform:uppercase}.vehicle-transformation-wrapper .energy-line{line-height:29.5px;margin:0}.vehicle-transformation-wrapper .energy-normal{color:#000}.vehicle-transformation-wrapper .energy-highlight{color:#10b981}.vehicle-transformation-wrapper .energy-description{font-weight:400;font-size:14px;line-height:23.8px;color:#475569;max-width:424px}.vehicle-transformation-wrapper .disclaimer{font-weight:400;font-style:italic;font-size:13px;line-height:19.5px;color:#94a3b8;text-align:center}@media (max-width:1024px){.vehicle-transformation-wrapper{padding:40px 20px}.vehicle-transformation-wrapper .comparison-container{grid-template-columns:1fr;gap:0;margin-bottom:10px}.vehicle-transformation-wrapper .transformation-icon{display:flex}}@media (max-width:768px){.vehicle-transformation-wrapper .main-heading{font-size:28px;line-height:36px}.vehicle-transformation-wrapper .main-description{font-size:15px;line-height:25px}.vehicle-transformation-wrapper .comparison-card{padding:16px}.vehicle-transformation-wrapper .card-content{padding:0 12px}.vehicle-transformation-wrapper .alignment-header{flex-direction:column;align-items:flex-start;gap:16px}.vehicle-transformation-wrapper .score-display{align-self:flex-start;justify-content:flex-start}.vehicle-transformation-wrapper .vehicle-comparison-metrics .score-number{text-align:left;min-width:auto}.vehicle-transformation-wrapper .features-grid{gap:10px}.vehicle-numerology .sample-section .sample-disclaimer{height:67px}.vehicle-transformation-wrapper .feature-card{padding:1px 12px;height:40px}.vehicle-transformation-wrapper .feature-text{font-size:12px}.vehicle-transformation-wrapper .energy-message-box{flex-direction:column;align-items:flex-start;text-align:left}.vehicle-transformation-wrapper .transformation-icon{flex-direction:row;align-items:center;justify-content:center;gap:10px}.vehicle-transformation-wrapper .icon-label{text-align:left}.hindi .vehicle-transformation-wrapper .icon-label{font-size:12px;line-height:18px}.hindi .vehicle-transformation-wrapper .remedies-title{font-size:12px}.vehicle-transformation-wrapper .transformation-icon .icon-circle svg{transform:rotate(90deg)}}@media (max-width:480px){.vehicle-transformation-wrapper{padding:30px 16px}.vehicle-transformation-wrapper .main-heading{font-size:24px;line-height:32px}.vehicle-transformation-wrapper .card-header{align-items:flex-start;gap:12px}.vehicle-transformation-wrapper .license-plate{transform:scale(.9)}.vehicle-transformation-wrapper .alignment-info{max-width:100%}.vehicle-transformation-wrapper .score-number{font-size:48px;line-height:48px}.vehicle-transformation-wrapper .score-total{font-size:20px;line-height:28px}.vehicle-transformation-wrapper .features-grid{flex-direction:column;align-items:center}.vehicle-transformation-wrapper .feature-card{justify-content:flex-start;max-width:280px;min-width:280px}.vehicle-transformation-wrapper .feature-check{margin-left:auto}.vehicle-transformation-wrapper .energy-text{font-size:16px;text-align:center;width:100%}.vehicle-transformation-wrapper .energy-description{font-size:15px}}.vehicle-transformation-wrapper .comparison-container{max-width:1200px;margin:0 auto 40px auto;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.vehicle-transformation-wrapper .card-wrapper{position:relative;width:100%;max-width:450px;min-width:300px;flex:1 1 400px}.vehicle-transformation-wrapper .card-wrapper.card-red .card-inner{background-color:#fffbfb}.vehicle-transformation-wrapper .card-wrapper.card-green .card-inner{background-color:#f0fdf9}.vehicle-transformation-wrapper .card-wrapper .card-inner{position:relative;display:flex;flex-direction:column;gap:24px;padding:24px 24px 24px 28px;border-radius:12px}.vehicle-transformation-wrapper .card-wrapper .card-border-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;border-left:4px solid #ef4444;border-radius:12px;box-shadow:0 24px 48px 0 rgba(157,67,0,.05)}.vehicle-transformation-wrapper .card-wrapper.card-green .card-border-overlay{border-left-color:#10b981;box-shadow:0 24px 48px 0 rgba(0,110,47,.06)}.vehicle-transformation-wrapper .card-wrapper .card-header{display:flex;align-items:center;gap:12px;position:relative;z-index:1}.vehicle-transformation-wrapper .card-wrapper .icon-circle{width:40px;height:40px;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vehicle-transformation-wrapper .card-wrapper .icon-circle-red{background-color:#fecaca}.vehicle-transformation-wrapper .card-wrapper .icon-circle-green{background-color:rgba(0,110,47,.1)}.vehicle-transformation-wrapper .card-wrapper .icon-svg{width:22px;height:19px;display:block}.vehicle-transformation-wrapper .card-wrapper.card-green .icon-svg{width:21px;height:21px}.vehicle-transformation-wrapper .card-wrapper .card-title{flex:1}.vehicle-transformation-wrapper .card-wrapper .heading-text{font-family:Merriweather,serif;font-weight:700;font-size:18px;line-height:28px;margin:0}.vehicle-transformation-wrapper .card-wrapper .heading-red{color:#ef4444}.vehicle-transformation-wrapper .card-wrapper .heading-green{color:#10b981}.vehicle-transformation-wrapper .card-wrapper .card-list{display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.vehicle-transformation-wrapper .card-wrapper .list-item{display:flex;gap:12px;align-items:flex-start}.vehicle-transformation-wrapper .card-wrapper .bullet-icon{flex-shrink:0;width:12px;height:14px;display:flex;align-items:flex-start;justify-content:center;margin-top:3px;overflow:visible}.vehicle-transformation-wrapper .card-wrapper .bullet-svg{display:block;width:100%;height:100%}.vehicle-transformation-wrapper .card-wrapper .item-text{font-weight:400;font-size:14px;line-height:20px;flex:1;margin:0}.vehicle-transformation-wrapper .card-wrapper .item-text-red{color:#ef4444}.vehicle-transformation-wrapper .card-wrapper .item-text-green{color:#10b981}@media screen and (max-width:768px){.vehicle-transformation-wrapper .comparison-container{flex-direction:column;gap:20px}.vehicle-transformation-wrapper .card-wrapper{max-width:100%;flex:1 1 100%}.vehicle-transformation-wrapper .card-wrapper .card-inner{padding:20px 20px 20px 24px}.vehicle-transformation-wrapper .card-wrapper .heading-text{font-size:16px;line-height:24px}.vehicle-transformation-wrapper .card-wrapper .item-text{font-size:14px;line-height:20px}}@media screen and (max-width:480px){.vehicle-transformation-wrapper{padding:10px}.vehicle-transformation-wrapper .comparison-container{gap:16px}.vehicle-transformation-wrapper .card-wrapper .card-inner{padding:16px 16px 16px 20px;gap:20px;margin-bottom:20px}.vehicle-transformation-wrapper .card-wrapper .icon-circle{width:36px;height:36px}.vehicle-transformation-wrapper .card-wrapper .icon-svg{width:18px;height:16px}.vehicle-transformation-wrapper .card-wrapper.card-green .icon-svg{width:18px;height:18px}.vehicle-transformation-wrapper .card-wrapper .heading-text{font-size:15px;line-height:22px}.vehicle-transformation-wrapper .card-wrapper .card-list{gap:14px}.vehicle-transformation-wrapper .card-wrapper .list-item{gap:10px}.vehicle-transformation-wrapper .card-wrapper .item-text{font-size:12px;line-height:17px}}@media screen and (min-width:1024px){.vehicle-transformation-wrapper .comparison-container{gap:32px}}.vehicle-numerology .sample-section .sample-badge{background:rgba(16,185,129,.05);border:1px solid rgba(16,185,129,.2)}.vehicle-numerology .sample-section .sample-badge-text{color:#10b981}.vehicle-numerology .sample-section .sample-badge-icon{background:linear-gradient(135deg,#10b981 0,#059669 100%)}.vehicle-numerology .sample-section .sample-badge-icon svg{width:12px;height:12px}.vehicle-numerology .sample-section .sample-report-header{background:linear-gradient(176.655deg,#10b981 0,#059669 100%)}.vehicle-numerology .sample-section .sample-report-card{border-radius:24px;box-shadow:0 24px 50px -12px rgba(16,185,129,.15),inset 0 0 0 1px rgba(255,255,255,.8);border:1px solid rgba(16,185,129,.2)}.vehicle-numerology .sample-section .sample-disclaimer{display:flex;align-items:center;justify-content:center;height:45.797px;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(16,185,129,.04) 50%,rgba(255,255,255,0) 100%);border-top:1px dashed rgba(16,185,129,.15)}.vehicle-numerology .sample-section .sample-disclaimer p{font-weight:400;font-size:13px;line-height:20.8px;color:#059669;text-align:center}.vehicle-numerology .sample-section .sample-dot{background:rgba(16,185,129,.15)}.vehicle-numerology .sample-section .sample-dot.active{background:linear-gradient(165.964deg,#10b981 0,#059669 100%)}.vehicle-numerology .sample-section .sample-cta-btn{background:linear-gradient(172.171deg,#10b981 0,#059669 100%);border:none;border-radius:12px;box-shadow:0 8px 24px -4px rgba(5,150,105,.4),inset 0 2px 0 0 rgba(255,255,255,.2)}.vehicle-numerology .sample-section .sample-nav-btn svg{stroke:#059669}.vehicle-numerology .expert-section .expert-badge{display:inline-flex;align-items:center;gap:14px;padding:7px 12px;background:rgba(16,185,129,.06);border:1.5px solid rgba(16,185,129,.15);border-radius:100px;box-shadow:0 2px 16px 0 rgba(16,185,129,.06);margin-bottom:24px}.vehicle-numerology .expert-section .expert-badge-icon{width:26px;height:26px;background:linear-gradient(135deg,#10b981 0,#059669 100%);border-radius:13px;box-shadow:0 0 10px 0 rgba(16,185,129,.3);display:flex;align-items:center;justify-content:center}.vehicle-numerology .expert-section .expert-badge-text{font-size:11px;font-weight:700;color:#10b981;letter-spacing:.12em;text-transform:uppercase}.vehicle-numerology .expert-section .expert-h2 .gradient-text{background:linear-gradient(171.356deg,#10b981 0,#3b82f6 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.vehicle-numerology .expert-section .expert-card.purple{background:linear-gradient(168.644deg,rgba(16,185,129,.25) 6.1733%,rgba(16,185,129,.06) 93.827%)}.vehicle-numerology .expert-section .expert-card.purple .expert-card-inner{background:linear-gradient(174.15deg,#fff 8.4861%,rgba(16,185,129,.04) 91.514%)}.vehicle-numerology .expert-section .expert-card.purple .expert-card-icon{background:linear-gradient(135deg,rgba(16,185,129,.5) 0,#34d399 100%);box-shadow:0 6px 20px 0 rgba(16,185,129,.25)}.vehicle-numerology .expert-section .expert-card.purple .expert-card-line{background:linear-gradient(179.644deg,rgba(16,185,129,.5) 0,#34d399 100%)}.vehicle-numerology .expert-section .expert-card.orange{background:linear-gradient(168.644deg,rgba(249,115,22,.25) 6.1733%,rgba(249,115,22,.06) 93.827%)}.vehicle-numerology .expert-section .expert-card.orange .expert-card-inner{background:linear-gradient(174.15deg,#fff 8.4861%,rgba(249,115,22,.04) 91.514%)}.vehicle-numerology .expert-section .expert-card.orange .expert-card-icon{background:linear-gradient(135deg,#f97316 0,#fbbf24 100%);box-shadow:0 6px 20px 0 rgba(249,115,22,.25)}.vehicle-numerology .expert-section .expert-card.orange .expert-card-line{background:linear-gradient(179.644deg,#f97316 0,#fbbf24 100%)}.vehicle-numerology .expert-stats-wrapper{display:none}.vehicle-numerology .testimonials-section .testimonials-badge{background:rgba(16,185,129,.06);border:1.5px solid rgba(16,185,129,.15)}.vehicle-numerology .testimonials-section .testimonials-badge-text{color:#10b981;letter-spacing:.12em}.vehicle-numerology .testimonials-section .testimonials-badge-icon{background:linear-gradient(135deg,#10b981 0,#059669 100%);border-radius:13px;box-shadow:0 0 10px 0 rgba(16,185,129,.3)}.vehicle-numerology .testimonials-header .expert-h2{font-family:Merriweather,serif;font-weight:700;color:#1a1a2e;line-height:1.25;margin:0 0 16px;font-size:34px}.vehicle-numerology .testimonials-header .expert-h2 .gradient-text{background:linear-gradient(135deg,#10b981 0,#3b82f6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vehicle-numerology .testimonials-section .testimonials-rating{display:none}.vehicle-cta-section *{margin:0;padding:0;box-sizing:border-box}.vehicle-cta-section{position:relative;width:100%;min-height:773.59px;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 1387 773.59" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url(%23grad)" opacity="1"/><defs><radialGradient id="grad" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(0 -79.407 -79.407 0 693.5 386.79)"><stop stop-color="rgba(139,92,246,0.05)" offset="0.00072098"/><stop stop-color="rgba(0,0,0,0)" offset="0.00072098"/></radialGradient></defs></svg>');background-size:cover;background-position:center;overflow:hidden;padding:96px 20px}.vehicle-cta-section .floating-blob-1{position:absolute;width:400px;height:400px;border-radius:200px;opacity:.4;filter:blur(40px);left:-100px;top:-100px;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 400 400" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url(%23grad)" opacity="1"/><defs><radialGradient id="grad" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(0 -28.284 -28.284 0 200 200)"><stop stop-color="rgba(16,185,129,0.145)" offset="0"/><stop stop-color="rgba(16,185,129,0.03)" offset="0.5"/><stop stop-color="rgba(0,0,0,0)" offset="0.7"/></radialGradient></defs></svg>')}.vehicle-cta-section .floating-blob-2{position:absolute;width:300px;height:300px;border-radius:150px;opacity:.3;filter:blur(40px);right:120px;bottom:220px;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 300 300" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url(%23grad)" opacity="1"/><defs><radialGradient id="grad" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(0 -21.213 -21.213 0 150 150)"><stop stop-color="rgba(59,130,246,0.145)" offset="0"/><stop stop-color="rgba(59,130,246,0.03)" offset="0.5"/><stop stop-color="rgba(0,0,0,0)" offset="0.7"/></radialGradient></defs></svg>')}.vehicle-cta-section .decorative-image{position:absolute;width:400px;height:266.664px;left:0;bottom:0;opacity:.9}.vehicle-cta-section .decorative-image img{width:100%;height:100%;object-fit:cover}.vehicle-cta-section .main-container{max-width:1100px;margin:0 auto;position:relative;z-index:1}.vehicle-cta-section .content-wrapper{display:flex;gap:80px;align-items:flex-start;flex-wrap:wrap}.vehicle-cta-section .left-content{flex:1;min-width:320px}.vehicle-cta-section .badge{display:inline-flex;align-items:center;gap:10px;padding:1px 1px 1px 13px;background-color:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.3);border-radius:100px;margin-bottom:24px}.vehicle-cta-section .badge-icon{width:24px;height:24px;border-radius:12px;background-image:linear-gradient(135deg,#10b981 0,#059669 100%);display:flex;align-items:center;justify-content:center;font-size:12px;line-height:18px;color:#fff}.vehicle-cta-section .badge-text{font-weight:700;font-size:11px;line-height:16.5px;color:#10b981;text-transform:uppercase;letter-spacing:1.1px;padding-right:13px}.vehicle-cta-section .main-heading{font-family:Merriweather,serif;font-weight:700;font-size:40px;line-height:48px;color:#1e293b;margin-bottom:20px}.vehicle-cta-section .gradient-text{background-image:linear-gradient(167.005deg,#10b981 0,#3b82f6 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.vehicle-cta-section .description{font-weight:400;font-size:16px;line-height:27.2px;color:#475569;margin-bottom:32px;max-width:460px}.vehicle-cta-section .features-list{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.vehicle-cta-section .feature-item{display:flex;align-items:center;gap:12px}.vehicle-cta-section .feature-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vehicle-cta-section .feature-icon.green{background-color:rgba(16,185,129,.06);border:1.5px solid rgba(16,185,129,.14)}.vehicle-cta-section .feature-icon.blue{background-color:rgba(59,130,246,.06);border:1.5px solid rgba(59,130,246,.14)}.vehicle-cta-section .feature-icon.purple{background-color:rgba(139,92,246,.06);border:1.5px solid rgba(139,92,246,.14)}.vehicle-cta-section .feature-icon.emerald{background-color:rgba(5,150,105,.06);border:1.5px solid rgba(5,150,105,.14)}.vehicle-cta-section .feature-icon svg{width:18px;height:18px}.vehicle-cta-section .feature-text{font-weight:400;font-size:14px;line-height:21px;color:#1e293b}.vehicle-cta-section .divider{display:flex;align-items:center;justify-content:center;gap:16px;opacity:.3;margin:24px 0}.vehicle-cta-section .divider-line{width:0;height:2px;background:linear-gradient(to right,rgba(0,0,0,0),#10b981 50%,rgba(0,0,0,0))}.vehicle-cta-section .divider-dot{width:8px;height:8px;background-color:#10b981;border-radius:4px}.vehicle-cta-section .form-card{flex:0 0 420px;background-color:rgba(255,255,255,.98);border:2px solid rgba(16,185,129,.2);border-radius:24px;padding:40px 32px;box-shadow:0 20px 60px 0 rgba(16,185,129,.1),0 0 0 0 rgba(255,255,255,.8)}.vehicle-cta-section .form-header{text-align:center;margin-bottom:32px}.vehicle-cta-section .form-icon{width:56px;height:56px;margin:0 auto 16px;background-image:linear-gradient(135deg,#10b981 0,#059669 100%);border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px 0 rgba(16,185,129,.3)}.vehicle-cta-section .form-icon svg{width:28px;height:28px}.vehicle-cta-section .form-title{font-family:Merriweather,serif;font-weight:700;font-size:22px;line-height:33px;color:#1e293b;margin-bottom:6px}.vehicle-cta-section .form-subtitle{font-weight:400;font-size:14px;line-height:21px;color:#6b7280}.vehicle-cta-section .form-group{margin-bottom:20px}.vehicle-cta-section .form-label{font-weight:700;font-size:12px;line-height:18px;color:#10b981;text-transform:uppercase;letter-spacing:.72px;display:block;margin-bottom:8px}.vehicle-cta-section .form-input{width:100%;height:56px;padding:14px 16px;background-color:#fff;border:2px solid #cbd5e1;border-radius:12px;font-weight:700;font-size:16px;letter-spacing:1px;outline:0;transition:border-color .3s}.vehicle-cta-section .form-input:focus{border-color:#10b981}.vehicle-cta-section .form-input::placeholder{color:rgba(31,41,55,.5)}.vehicle-cta-section .submit-button{width:100%;height:56px;background-image:linear-gradient(170.961deg,#10b981 0,#059669 100%);border:none;border-radius:14px;box-shadow:0 8px 28px 0 rgba(16,185,129,.35);display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:transform .2s,box-shadow .2s;margin-bottom:16px}.vehicle-cta-section .submit-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px 0 rgba(16,185,129,.4)}.vehicle-cta-section .submit-button:active{transform:translateY(0)}.vehicle-cta-section .submit-button svg{width:20px;height:20px}.vehicle-cta-section .button-text{font-weight:700;font-size:16px;line-height:24px;letter-spacing:.32px;color:#fff}.vehicle-cta-section .pricing{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.vehicle-cta-section .price-current{font-family:Merriweather,serif;font-weight:700;font-size:24px;line-height:36px;color:#10b981}.vehicle-cta-section .price-original{font-weight:700;font-size:16px;line-height:24px;color:#9ca3af;text-decoration:line-through}.vehicle-cta-section .price-badge{background-color:#ef4444;padding:5px 8px;border-radius:6px;box-shadow:0 4px 14px 0 rgba(239,68,68,.4)}.vehicle-cta-section .price-badge-text{font-weight:700;font-size:11px;line-height:16.5px;color:#fff}.vehicle-cta-section .urgency-text{font-weight:700;font-size:12px;line-height:18px;color:#f59e0b;text-align:center;margin-bottom:16px}.vehicle-cta-section .guarantee{display:flex;align-items:center;justify-content:center;gap:8px}.vehicle-cta-section .guarantee svg{width:14px;height:14px;flex-shrink:0}.vehicle-cta-section .guarantee-text{font-weight:400;font-size:12px;line-height:18px;color:#9ca3af}.vehicle-cta-section .handwriting-bg{position:absolute;left:0;bottom:0;width:400px;height:auto;opacity:.09;pointer-events:none;z-index:0}.vehicle-numerology .faq-section .faq-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(16,185,129,.03);border:1px solid rgba(16,185,129,.25);border-radius:100px;padding:6px 18px 6px 12px;margin-bottom:20px}.vehicle-numerology .faq-section .faq-badge-icon{width:24px;height:24px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff}.vehicle-numerology .faq-section .faq-badge-text{font-size:11px;font-weight:700;color:#10b981;letter-spacing:.1em;text-transform:uppercase}.vehicle-numerology .faq-section .faq-item.open{border-color:rgba(16,185,129,.38);box-shadow:0 8px 28px rgba(16,185,129,.15)}.vehicle-numerology .faq-section .faq-accent{background:linear-gradient(90deg,#10b981,#10b981,#10b981)}.vehicle-numerology .faq-section .faq-item.open .faq-chevron{background:rgba(16,185,129,.12);transform:rotate(180deg)}.vehicle-numerology .faq-section .faq-item.open .faq-chevron svg{stroke:#10b981}.vehicle-numerology .faq-section .faq-item.open .faq-question-text{color:#10b981}.vehicle-numerology .faq-section .faq-answer-text{color:#6b7280}.vehicle-numerology .faq-section .faq-h2{font-family:Merriweather,serif;font-weight:700;color:#1a1a2e}.vehicle-numerology .nbt-navigation .nav-cta-btn{background:linear-gradient(172.171deg,#10b981 0,#059669 100%);box-shadow:0 8px 24px -4px rgba(5,150,105,.4),inset 0 2px 0 0 rgba(255,255,255,.2)}.vehicle-numerology .final-cta-section .final-payment-strip{margin-top:14px;text-align:center}.vehicle-numerology .final-cta-section .final-price-row{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:8px}.vehicle-numerology .final-cta-section .final-price-current{font-size:38px;font-weight:800;line-height:1;color:#10b981}.vehicle-numerology .final-cta-section .final-price-strike{font-size:30px;color:#94a3b8;text-decoration:line-through;text-decoration-thickness:2px}.vehicle-numerology .final-cta-section .final-price-badge{background:linear-gradient(135deg,#ff6b57 0,#ef4444 100%);color:#fff;border-radius:8px;padding:6px 10px;font-size:14px;font-weight:700;line-height:1;letter-spacing:.02em}.vehicle-numerology .final-cta-section .final-price-urgency{margin:0;font-size:15px;font-weight:700;color:#f59e0b;line-height:1.4}.vehicle-numerology .final-cta-section .security-notice{margin-top:12px}@media (max-width:1200px){.vehicle-cta-section .main-container{max-width:960px}.vehicle-cta-section .content-wrapper{gap:40px}}@media (max-width:992px){.vehicle-cta-section{padding:60px 20px}.vehicle-cta-section .content-wrapper{flex-direction:column;align-items:center}.vehicle-cta-section .left-content{text-align:center;max-width:600px}.vehicle-cta-section .main-heading{font-size:32px;line-height:40px}.vehicle-cta-section .description{margin:0 auto 32px}.vehicle-cta-section .features-list{align-items:center}.vehicle-cta-section .feature-item{justify-content:center}.vehicle-cta-section .form-card{flex:0 0 auto;width:100%;max-width:420px}.vehicle-cta-section .floating-blob-2{display:none}}@media (max-width:768px){.vehicle-cta-section{min-height:auto;padding:40px 16px}.vehicle-cta-section .main-heading{font-size:28px;line-height:36px}.vehicle-cta-section .badge{font-size:10px}.vehicle-cta-section .decorative-image{display:none}.vehicle-cta-section .floating-blob-1{width:300px;height:300px}}@media (max-width:480px){.vehicle-cta-section .main-heading{font-size:24px;line-height:32px}.vehicle-cta-section .description{font-size:14px;line-height:22px}.vehicle-cta-section .form-card{padding:32px 24px}.vehicle-cta-section .form-title{font-size:20px;line-height:28px}}@media (min-width:992px){.vehicle-numerology .expert-section{padding:88px 40px 96px;padding-bottom:200px}}.report-preview-section.unblur .numerology-report-content .nc-name{filter:none}.report-preview-section.unblur .numerology-report-content .nc-badges{filter:none}.report-preview-section.unblur .numerology-report-content .nc-why{filter:none}.report-preview-section.unblur .numerology-report-content .pw-body{display:none}.report-preview-section.unblur .numerology-report-content .pw-fomo{display:none}.report-preview-section.unblur .numerology-report-content .top-rec-body{filter:none}.report-preview-section.unblur .numerology-report-content .pw-shimmer-bar{display:none}.report-preview-section.unblur .numerology-bottom-sheet{display:none}.report-preview-section.unblur .numerology-report-content .hero-cta{display:none}.premium-badge-container{display:none}.report-preview-section.unblur .premium-badge-container{position:absolute;top:0;right:0}.report-preview-section.unblur .premium-badge-container{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-top:1px solid #a7f3d0;border-right:1px solid #a7f3d0;border-bottom:1px solid #a7f3d0;border-left:1px solid #a7f3d0;border-radius:12px;padding:10px 18px;margin:15px 0;max-width:220px}.report-preview-section.unblur .premium-badge-container .premium-badge-icon{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(16,185,129,.25);flex-shrink:0}.report-preview-section.unblur .premium-badge-container .premium-badge-text{flex:1}.report-preview-section.unblur .premium-badge-container .premium-badge-title{font-size:13px;font-weight:700;color:#065f46;margin:0;line-height:1.2}.report-preview-section.unblur .premium-badge-container .premium-badge-subtitle{font-size:11px;color:#047857;margin:1px 0 0;opacity:.7;line-height:1.2}.report-preview-section.unblur .numerology-report-content .hero-pill{background:linear-gradient(90deg,#1488cc 0,#2b32b2 100%);color:#fff;padding-top:6px;padding-bottom:6px;border-top:1px solid #a7f3d0;border-right:1px solid #a7f3d0;border-bottom:1px solid #a7f3d0;border-left:1px solid #a7f3d0}.report-preview-section.unblur .numerology-report-content .hero-pill span{color:#fff}@media (max-width:767px){.numerology-report-content .closing-note{margin-bottom:80px}}.vm-wrapper .vm-box{position:relative;max-width:440px;width:100%;margin:0 auto;background:rgba(255,255,255,.99);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(16,185,129,.15);border-right-color:rgba(16,185,129,.15);border-bottom-color:rgba(16,185,129,.15);border-left-color:rgba(16,185,129,.15);border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:24px;border-bottom-right-radius:24px;box-shadow:0 24px 80px rgba(0,0,0,.12),0 0 0 1px rgba(255,255,255,.9);padding:36px 28px;max-height:90vh;overflow-y:auto;animation:vmSlideUp .3s cubic-bezier(.16,1,.3,1);transition-property:max-width;transition-duration:.3s;transition-timing-function:ease}.vm-wrapper .vm-box.vm-details{max-width:560px;padding:20px 20px 16px;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.vm-wrapper .vm-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;background:#f1f5f9;border-top-width:1.5px;border-right-width:1.5px;border-bottom-width:1.5px;border-left-width:1.5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#e2e8f0;border-right-color:#e2e8f0;border-bottom-color:#e2e8f0;border-left-color:#e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease;z-index:1}.vm-wrapper .vm-box.vm-details .vm-close{top:12px;right:12px;width:28px;height:28px}.vm-wrapper .vm-close:hover{background:#e2e8f0}.vm-wrapper .vm-done{text-align:center;padding:20px 0}.vm-wrapper .vm-done-icon{width:72px;height:72px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;background:linear-gradient(135deg,#10b981 0,#059669 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;box-shadow:0 8px 28px rgba(16,185,129,.4);animation:vmPulse 2s ease-in-out infinite}.vm-wrapper .vm-done h2{font-weight:700;font-size:22px;color:#0f172a;margin-bottom:8px}.vm-wrapper .vm-done p{font-family:Inter,sans-serif;font-size:14px;color:#64748b;line-height:1.6}.vm-wrapper .vm-done p strong{color:#10b981}.vm-wrapper .vm-header{text-align:center;margin-bottom:8px}.vm-wrapper .vm-box.vm-details .vm-header{margin-bottom:4px}.vm-wrapper .vm-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(16,185,129,.05);border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:rgba(16,185,129,.15);border-right-color:rgba(16,185,129,.15);border-bottom-color:rgba(16,185,129,.15);border-left-color:rgba(16,185,129,.15);border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;padding:5px 14px;margin-bottom:14px}.vm-wrapper .vm-badge-text{font-family:Inter,sans-serif;font-size:11px;font-weight:700;color:#10b981;letter-spacing:.08em;text-transform:uppercase}.vm-wrapper .vm-title{font-weight:700;font-size:22px;color:#0f172a;margin-bottom:3px;line-height:1.3}.vm-wrapper .vm-box.vm-details .vm-title{font-size:18px}.vm-wrapper .vm-subtitle{font-family:Inter,sans-serif;font-size:13px;color:#64748b;line-height:1.4;margin-bottom:0}.vm-wrapper .vm-box.vm-details .vm-subtitle{font-size:12px}.vm-wrapper .vm-progress{margin-bottom:28px}.vm-wrapper .vm-progress-wrap{display:flex;align-items:center;justify-content:center;gap:0}.vm-wrapper .vm-progress-step{display:flex;align-items:center;flex:1}.vm-wrapper .vm-progress-step:last-child{flex:none}.vm-wrapper .vm-progress-inner{display:flex;flex-direction:column;align-items:center;gap:6px}.vm-wrapper .vm-progress-circle{width:32px;height:32px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:13px;font-weight:700;flex-shrink:0;transition-property:background-color,color,box-shadow;transition-duration:.3s;transition-timing-function:ease}.vm-wrapper .vm-progress-circle.vm-active{background:linear-gradient(135deg,#10b981 0,#059669 100%);color:#fff;box-shadow:0 4px 16px rgba(16,185,129,.25)}.vm-wrapper .vm-progress-circle.vm-complete{background:linear-gradient(135deg,#10b981 0,#059669 100%);color:#fff;box-shadow:0 4px 12px rgba(16,185,129,.3)}.vm-wrapper .vm-progress-circle.vm-pending{background:#e2e8f0;color:#94a3b8}.vm-wrapper .vm-progress-label{font-family:Inter,sans-serif;font-size:10px;font-weight:500}.vm-wrapper .vm-progress-label.vm-active,.vm-wrapper .vm-progress-label.vm-complete{font-weight:700;color:#10b981}.vm-wrapper .vm-progress-label.vm-pending{color:#94a3b8}.vm-wrapper .vm-progress-line{flex:1;height:3px;margin:0 10px 22px 10px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;background:#e2e8f0;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease}.vm-wrapper .vm-progress-line.vm-complete{background:#10b981}.vm-wrapper .vm-progress-inline{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:14px;margin-top:2px}.vm-wrapper .vm-progress-inline .vm-progress-step{display:flex;align-items:center;gap:6px;flex:none}.vm-wrapper .vm-progress-inline .vm-progress-inner{flex-direction:row;gap:6px}.vm-wrapper .vm-progress-inline .vm-progress-line{width:24px;height:3px;margin:0;flex:none}.vm-wrapper .vm-group{margin-bottom:22px}.vm-wrapper .vm-box.vm-details .vm-group{margin-bottom:10px}.vm-wrapper .vm-label{display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#475569;margin-bottom:6px}.vm-wrapper .vm-box.vm-details .vm-label{font-size:10px}.vm-wrapper .vm-input{width:100%;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#1e293b;background:#fff;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#cbd5e1;border-right-color:#cbd5e1;border-bottom-color:#cbd5e1;border-left-color:#cbd5e1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:12px 14px;outline:0;transition-property:border-color,box-shadow;transition-duration:.2s;transition-timing-function:ease}.vm-wrapper .vm-input::placeholder{color:#94a3b8}.vm-wrapper .vm-input:focus{border-top-color:#10b981;border-right-color:#10b981;border-bottom-color:#10b981;border-left-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.08)}.vm-wrapper .vm-input-upper{text-transform:uppercase;letter-spacing:.08em;font-weight:600}.vm-wrapper .vm-input-otp{font-size:22px;font-weight:700;text-align:center;letter-spacing:8px;padding:14px 16px}.vm-wrapper .vm-phone-wrap{position:relative}.vm-wrapper .vm-country{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:4px;width:80px;border-right-width:2px;border-right-style:solid;border-right-color:#cbd5e1;font-family:Inter,sans-serif;font-weight:600;font-size:13px;color:#64748b;background:#f8fafc;border-top-left-radius:10px;border-bottom-left-radius:10px;transition-property:background-color;transition-duration:.2s;transition-timing-function:ease}.vm-wrapper .vm-input-phone{padding-left:92px}.vm-wrapper .vm-otp-info{background:#ecfdf5;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#6ee7b7;border-right-color:#6ee7b7;border-bottom-color:#6ee7b7;border-left-color:#6ee7b7;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:10px 14px;margin-bottom:18px;text-align:center}.vm-wrapper .vm-otp-text{font-family:Inter,sans-serif;font-size:12px;color:#065f46;font-weight:600}.vm-wrapper .vm-select-wrap{position:relative}.vm-wrapper .vm-select{width:100%;font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#1e293b;background:#fff;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#cbd5e1;border-right-color:#cbd5e1;border-bottom-color:#cbd5e1;border-left-color:#cbd5e1;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:12px 14px;padding-right:28px;outline:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.vm-wrapper .vm-select-arrow{position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #64748b}.vm-wrapper .vm-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.vm-wrapper .vm-vehicles{display:flex;gap:10px}.vm-wrapper .vm-vehicle-btn{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#cbd5e1;border-right-color:#cbd5e1;border-bottom-color:#cbd5e1;border-left-color:#cbd5e1;background:#fff;cursor:pointer;transition-property:border-color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:ease}.vm-wrapper .vm-vehicle-btn:hover{border-top-color:rgba(16,185,129,.4);border-right-color:rgba(16,185,129,.4);border-bottom-color:rgba(16,185,129,.4);border-left-color:rgba(16,185,129,.4);background:rgba(16,185,129,.03)}.vm-wrapper .vm-vehicle-btn.vm-vehicle-selected{border-color:#10b981;background:rgba(16,185,129,.12)}.vm-wrapper .vm-vehicle-icon{width:36px;height:36px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.vm-wrapper .vm-vehicle-label{font-family:Inter,sans-serif;font-size:12px;font-weight:600;color:#0f172a}.vm-wrapper .vm-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:#fff;background:linear-gradient(135deg,#10b981 0,#059669 100%);border:none;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:14px 24px;cursor:pointer;box-shadow:0 4px 20px rgba(16,185,129,.25);transition-property:transform,box-shadow;transition-duration:.2s;transition-timing-function:ease}.vm-wrapper .vm-cta:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(16,185,129,.35)}.vm-wrapper .vm-cta:active{transform:translateY(0)}.vm-wrapper .vm-security{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-family:Inter,sans-serif;font-size:12px;color:#64748b}.vm-wrapper .vm-text-center{text-align:center;margin-bottom:16px}.vm-wrapper .vm-text-sm{font-family:Inter,sans-serif;font-size:13px;color:#64748b;line-height:1.5;margin:0}.vm-wrapper .vm-link{color:#10b981;font-family:Inter,sans-serif;font-size:12px;font-weight:600;cursor:pointer;text-decoration:underline;background:0 0;border:none;padding:0}.vm-wrapper .vm-footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;font-family:Inter,sans-serif;font-size:10px;color:#64748b}.vm-wrapper .vm-footer-left{display:flex;align-items:center;gap:4px}.vm-wrapper .vm-start-over{display:inline-flex;align-items:center;gap:3px;background:0 0;border:none;color:#64748b;font-family:Inter,sans-serif;font-size:10px;cursor:pointer;padding:0;transition-property:color;transition-duration:.2s;transition-timing-function:ease}.vm-wrapper .vm-start-over:hover{color:#10b981}.vm-wrapper .vm-icon{stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.vm-wrapper .vm-icon-10{width:10px;height:10px}.vm-wrapper .vm-icon-12{width:12px;height:12px}.vm-wrapper .vm-icon-14{width:14px;height:14px}.vm-wrapper .vm-icon-16{width:16px;height:16px}.vm-wrapper .vm-icon-18{width:18px;height:18px}.vm-wrapper .vm-icon-36{width:36px;height:36px}.vm-wrapper .vm-icon-inline{display:inline;vertical-align:-1px;margin-right:6px}.vm-wrapper .vm-box.vm-details .vm-icon-inline{margin-right:4px}.vm-wrapper .vm-icon-green{color:#10b981}.vm-wrapper .vm-icon-gray{color:#64748b}.vm-wrapper .vm-icon-white{color:#fff}@keyframes vmSlideUp{from{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes vmPulse{0%,100%{transform:scale(1);box-shadow:0 8px 28px rgba(16,185,129,.4)}50%{transform:scale(1.05);box-shadow:0 12px 36px rgba(16,185,129,.5)}}@media (max-width:1100px){.vm-demo-grid{grid-template-columns:1fr}}@media (max-width:640px){.vm-wrapper .vm-box{padding:28px 20px}.vm-wrapper .vm-box.vm-details{padding:16px 16px 12px}.vm-wrapper .vm-grid{grid-template-columns:1fr}.vm-wrapper .vm-vehicles{flex-direction:row}}.mobile-numerology .hero-container .play-button{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%)}.mobile-numerology .hero-container .hero-form button{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);box-shadow:0 6px 24px 0 rgba(99,102,241,.5)}.mobile-numerology .hero-container .pricing-new{color:#6366f1;text-shadow:0 2px 8px #6366f161}.mobile-numerology .hero-container .pricing-old{text-decoration-color:#9ca3af}.vedic-badges-wrapper{width:100%;max-width:100%;overflow-x:auto;padding:20px;box-sizing:border-box;padding-left:0}.vedic-badges-wrapper *{box-sizing:border-box;margin:0;padding:0}.vedic-badges-container{position:relative;width:100%;min-width:633.5px;height:33.5px;display:flex;flex-wrap:wrap;gap:8px}.vedic-badges-container .vedic-badge-item{position:absolute;height:33.5px;background-color:rgba(255,255,255,.9);border-radius:100px;padding:1px 15px;display:flex;align-items:center;gap:6px;top:0}.vedic-badges-container .vedic-badge-1{left:0;width:165.336px}.vedic-badges-container .vedic-badge-2{left:173.34px;width:155.672px}.vedic-badges-container .vedic-badge-3{left:337.01px;width:151.773px}.vedic-badges-container .vedic-badge-4{left:496.78px;width:136.711px}.vedic-badges-container .vedic-badge-border{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(99,102,241,.12);border-radius:100px;pointer-events:none;box-shadow:0 2px 8px 0 rgba(99,102,241,.06)}.vedic-badges-container .vedic-badge-emoji{width:13px;height:19.5px;position:relative;flex-shrink:0}.vedic-badges-container .vedic-badge-emoji p{position:absolute;left:0;top:.5px;font-weight:400;font-size:13px;line-height:19.5px;color:#0a0a0a;white-space:nowrap}.vedic-badges-container .vedic-badge-text{flex:1 0 0;min-width:1px;min-height:1px;height:18px;position:relative}.vedic-badges-container .vedic-badge-text p{position:absolute;left:0;top:0;font-weight:700;font-size:12px;line-height:18px;color:#374151;white-space:nowrap}@media screen and (max-width:768px){.vedic-badges-container{min-width:633.5px;height:33.5px;flex-wrap:nowrap}.vedic-badges-container .vedic-badge-item{position:absolute;flex:0 0 auto}}@media screen and (max-width:480px){.vedic-badges-wrapper{padding:15px;overflow-x:visible}.vedic-badges-container{min-width:0;height:auto;flex-direction:row;flex-wrap:wrap;gap:8px}.vedic-badges-container .vedic-badge-item{position:relative;flex:0 0 auto;width:auto}.vedic-badges-container .vedic-badge-1,.vedic-badges-container .vedic-badge-2,.vedic-badges-container .vedic-badge-3,.vedic-badges-container .vedic-badge-4{left:auto;width:auto}.vedic-badges-wrapper{padding-left:0}.vedic-badges-container .vedic-badge-1,.vedic-badges-container .vedic-badge-2{flex:1 1 45%}.vedic-badges-container .vedic-badge-3,.vedic-badges-container .vedic-badge-4{flex:1 1 calc(50% - 4px)}}.vedic-badges-container .vedic-badge-item p{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.mobile-transformation-section{width:100%;min-height:900px;position:relative;background:linear-gradient(to bottom,#f8f7ff 0,#fff 50%,#fff7ed 100%);overflow:hidden}.mobile-transformation-section .bg-circle-1{position:absolute;left:1217px;top:-79.79px;width:250px;height:250px;border-radius:125px;background-image:radial-gradient(circle at center,rgba(99,102,241,.06) 0,rgba(0,0,0,0) 70%)}.mobile-transformation-section .bg-circle-2{position:absolute;left:-60px;top:991.86px;width:180px;height:180px;border-radius:90px;background-image:radial-gradient(circle at center,rgba(139,92,246,.05) 0,rgba(0,0,0,0) 70%)}.mobile-transformation-section .main-container{position:absolute;left:50%;transform:translateX(-50%);top:72px;width:701px;height:759px}.mobile-transformation-section .header-container{position:absolute;left:.5px;top:.21px;width:700px;height:178.781px}.mobile-transformation-section .badge{position:absolute;left:254.05px;top:0;width:auto;height:29px;border-radius:100px;border:1px solid #e0e7ff;background:linear-gradient(171.406deg,#eef2ff 0,#f5f3ff 100%);display:flex;align-items:center;padding:0 10px}.mobile-transformation-section .badge-icon{width:13px;height:13px;top:-4px;position:relative}.mobile-transformation-section .badge-text{font-weight:700;font-size:10px;line-height:15px;color:#6366f1;text-transform:uppercase;letter-spacing:1px;margin-left:8px}.mobile-transformation-section .heading{position:absolute;left:0;top:43px;width:700px;height:81.594px;text-align:center}.mobile-transformation-section .heading h2{font-family:Merriweather,serif;font-weight:900;font-size:34px;line-height:40.8px;color:#1e293b;text-align:center}.mobile-transformation-section .heading .gradient-text{background:linear-gradient(171.87deg,#8b5cf6 33.654%,#ec4899 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mobile-transformation-section .paragraph{position:absolute;left:100px;top:132.59px;width:500px;text-align:center}.mobile-transformation-section .paragraph p{font-weight:400;font-size:15px;line-height:26px;color:#475569}.mobile-transformation-section .report-card{position:absolute;left:0;top:199px;width:700px;height:420px;background:#fff;border-radius:20px;border:1px solid #fee2e2;box-shadow:0 6px 32px 0 rgba(220,38,38,.06);overflow:hidden}.mobile-transformation-section .user-header{width:100%;height:68.5px;background:linear-gradient(174.395deg,#fef2f2 0,#fff5f5 100%);display:flex;align-items:center;justify-content:space-between;padding:0 18px}.mobile-transformation-section .user-info{display:flex;align-items:center;gap:10px}.mobile-transformation-section .user-avatar{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#fee2e2 0,#fecaca 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5.75px 0}.mobile-transformation-section .avatar-number{font-family:Merriweather,serif;font-weight:700;font-size:14px;line-height:14px;color:#dc2626}.mobile-transformation-section .avatar-planet{font-weight:700;font-size:7px;line-height:10.5px;color:#ef4444;text-transform:uppercase}.mobile-transformation-section .user-details{display:flex;flex-direction:column}.mobile-transformation-section .user-name{font-weight:700;font-size:10px;line-height:15px;color:#94a3b8;letter-spacing:.6px;text-transform:uppercase}.mobile-transformation-section .user-phone{display:flex;align-items:center;gap:6px}.mobile-transformation-section .phone-icon{width:13px;height:13px}.mobile-transformation-section .phone-number{font-family:Merriweather,serif;font-weight:700;font-size:17px;line-height:25.5px;color:#1e293b;letter-spacing:2px}.mobile-transformation-section .resistance-badge{background:#fee2e2;padding:4px 10.5px;border-radius:8px;font-weight:700;font-size:11px;line-height:16.5px;color:#dc2626}.mobile-transformation-section .metrics-grid{padding:14px 18px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px;height:199px}.mobile-transformation-section .metric-card{background:#fffbfb;border:1px solid #fee2e2;border-radius:12px;padding:11px 13px;display:flex;flex-direction:column;gap:6px}.mobile-transformation-section .metric-header{display:flex;align-items:center;justify-content:space-between;height:27px}.mobile-transformation-section .metric-emoji{font-size:14px;line-height:21px}.mobile-transformation-section .metric-value{font-family:Merriweather,serif;font-weight:700;font-size:18px;line-height:27px;color:#dc2626}.mobile-transformation-section .metric-label{font-weight:700;font-size:12px;line-height:18.5px;color:#475569}.mobile-transformation-section .metric-progress{width:100%;height:5px;background:#fee2e2;border-radius:100px;overflow:hidden}.mobile-transformation-section .metric-progress-bar{height:100%;background:linear-gradient(to right,#f87171,#dc2626);border-radius:100px}.mobile-transformation-section .verdict-section{padding:0 18px;height:112px}.mobile-transformation-section .verdict-title{font-weight:700;font-size:14px;line-height:22px;color:#dc2626;letter-spacing:.6px;text-transform:uppercase;margin-bottom:8px}.mobile-transformation-section .challenges-header{display:flex;align-items:center;gap:5px;height:15px;line-height:0;margin-bottom:8px}.mobile-transformation-section .warning-icon{width:11px;height:11px}.mobile-transformation-section .challenges-title{font-weight:700;font-size:12px;line-height:17px;color:#dc2626;letter-spacing:.6px;text-transform:uppercase}.mobile-transformation-section .challenges-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px 16px}.mobile-transformation-section .challenge-item{display:flex;align-items:flex-start;gap:6.5px;height:auto}.mobile-transformation-section .x-icon{width:13px;height:13px;flex-shrink:0;margin-top:2px}.mobile-transformation-section .challenge-text{font-weight:400;font-size:14px;line-height:22px;color:#475569}.mobile-transformation-section .cta-box{position:absolute;left:.5px;top:630.86px;width:700px;height:136.5px;border-radius:18px;border:1.5px solid #c7d2fe;background:linear-gradient(168.966deg,#eef2ff 0,#f5f3ff 50%,#eef2ff 100%);padding:14px}.mobile-transformation-section .cta-content{margin-bottom:12px}.mobile-transformation-section .cta-heading{font-family:Merriweather,serif;font-weight:700;font-size:20px;line-height:29px;color:#1e293b;margin-bottom:2px}.mobile-transformation-section .cta-heading .highlight{color:#6366f1}.mobile-transformation-section .cta-subtitle{font-weight:400;font-size:15px;line-height:25px;color:#475569}.mobile-transformation-section .cta-button{width:237px;height:45px;border-radius:12px;background:linear-gradient(169.249deg,#6366f1 0,#8b5cf6 100%);box-shadow:0 6px 28px 0 rgba(99,102,241,.35);border:none;color:#fff;font-weight:700;font-size:14px;line-height:21px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px}.mobile-transformation-section .cta-button:hover{opacity:.9}.mobile-transformation-section .arrow-icon{width:16px;height:16px}.mobile-transformation-section .disclaimer{position:absolute;left:.5px;top:778.36px;width:700px;text-align:center}.mobile-transformation-section .disclaimer p{font-style:italic;font-weight:400;font-size:11px;line-height:16.5px;color:#94a3b8}@media (max-width:1400px){.mobile-transformation-section .main-container{left:50%;transform:translateX(-50%)}.mobile-transformation-section .bg-circle-1{left:80%}}@media (max-width:768px){.mobile-transformation-section{min-height:1090px}.mobile-transformation-section .main-container{position:relative;top:40px;left:20px;right:20px;width:calc(100% - 40px);height:auto;transform:none}.mobile-transformation-section .cta-box,.mobile-transformation-section .disclaimer,.mobile-transformation-section .header-container,.mobile-transformation-section .report-card{width:100%}.mobile-transformation-section .header-container{position:relative;left:0;top:0;height:auto;display:flex;flex-direction:column;align-items:center}.mobile-transformation-section .badge{position:relative;top:0;left:auto;transform:none;margin:8px auto 12px}.mobile-transformation-section .heading{position:relative;left:0;top:0;width:100%}.mobile-transformation-section .heading h2{font-size:28px;line-height:34px;padding:8px 20px}.mobile-transformation-section .paragraph{position:relative;top:0;left:0;width:100%;padding:0 20px}.mobile-transformation-section .report-card{position:relative;top:0;left:0;height:auto;margin-top:16px}.mobile-transformation-section .cta-box{position:relative;top:0;left:0;margin-top:16px}.mobile-transformation-section .disclaimer{position:relative;top:0;left:0;margin-top:16px;display:block;visibility:visible;opacity:1;z-index:1}.mobile-transformation-section .user-header{flex-direction:column;height:auto;padding:18px;gap:12px}.mobile-transformation-section .metrics-grid{grid-template-columns:repeat(2,1fr);height:auto}.mobile-transformation-section .verdict-section{height:auto;padding-bottom:12px}.mobile-transformation-section .challenges-grid{grid-template-columns:1fr;gap:8px}.mobile-transformation-section .cta-box{height:auto;padding:20px}.mobile-transformation-section .cta-button{width:100%}.mobile-transformation-section .bg-circle-1,.mobile-transformation-section .bg-circle-2{display:none}}@media (max-width:480px){.mobile-transformation-section .heading h2{font-size:24px;line-height:30px}.mobile-transformation-section .paragraph p{font-size:13px;line-height:20px}.mobile-transformation-section .phone-number{font-size:15px;letter-spacing:1px}.mobile-transformation-section .user-info{flex-direction:column;align-items:flex-start;width:100%}}.mobile-numerology .social-proof-section .color-amber .stat-number,.mobile-numerology .social-proof-section .color-purple .stat-number{background:linear-gradient(171.87deg,#8b5cf6 33.654%,#ec4899 100%);background-clip:text}.mobile-numerology .sample-section .sample-badge{background:rgba(99,102,241,.05);border:1px solid rgba(99,102,241,.2)}.mobile-numerology .mobile-report-section .badge-text{color:#6366f1}.mobile-numerology .sample-section .sample-badge-icon{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%)}.mobile-numerology .sample-section .sample-badge-text{color:#6366f1}.mobile-numerology .sample-section .sample-badge-icon svg{width:12px;height:12px}.mobile-numerology .sample-section .sample-h2 span{color:#6366f1}.mobile-numerology .sample-section .sample-report-header{background:linear-gradient(176.655deg,#6366f1 0,#8b5cf6 100%)}.mobile-numerology .sample-section .sample-report-card{box-shadow:0 24px 50px -12px rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.2)}.mobile-numerology .sample-section .sample-dot.active{background:linear-gradient(165.964deg,#6366f1 0,#8b5cf6 100%)}.mobile-numerology .sample-section .sample-dot{background:rgba(99,102,241,.15)}.mobile-numerology .sample-section .sample-disclaimer{border-top:1px dashed rgba(99,102,241,.15);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(99,102,241,.04) 50%,rgba(255,255,255,0) 100%)}.mobile-numerology .sample-section .sample-disclaimer p{color:#6366f1}.mobile-numerology .sample-section .sample-cta-btn{background:linear-gradient(172.171deg,#6366f1 0,#8b5cf6 100%);border-radius:12px;box-shadow:0 8px 24px -4px rgba(99,102,241,.4)}.mobile-numerology .sample-section .sample-nav-btn svg{stroke:#6366f1}.mobile-numerology .sample-section .sample-cta-btn:disable svg{opacity:.3}.mobile-numerology .sample-section .sample-nav-btn{border-color:#6366f142}.mobile-numerology .sample-section .sample-ornament{display:none}.mobile-numerology .expert-section .expert-badge{background:rgba(99,102,241,.06);border:1.5px solid rgba(99,102,241,.15)}.mobile-numerology .expert-section .expert-badge-icon{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);border-radius:13px;box-shadow:0 0 10px 0 rgba(99,102,241,.3);color:#fff}.mobile-numerology .expert-section .expert-badge-text{color:#6366f1}.mobile-numerology .expert-section .expert-h2 span{color:#6366f1}.mobile-numerology .expert-section .expert-card.purple{background:linear-gradient(168.644deg,rgba(99,102,241,.25) 6.1733%,rgba(99,102,241,.06) 93.827%)}.mobile-numerology .expert-section .expert-card.purple .expert-card-inner{background:linear-gradient(174.15deg,#fff 8.4861%,rgba(99,102,241,.04) 91.514%)}.mobile-numerology .expert-section .expert-card.orange{background:linear-gradient(168.644deg,rgba(139,92,246,.25) 6.1733%,rgba(139,92,246,.06) 93.827%)}.mobile-numerology .expert-section .expert-card.orange .expert-card-inner{background:linear-gradient(174.15deg,#fff 8.4861%,rgba(139,92,246,.04) 91.514%)}.mobile-numerology .expert-section .expert-card.blue{background:linear-gradient(168.644deg,rgba(59,130,246,.25) 6.1733%,rgba(59,130,246,.06) 93.827%)}.mobile-numerology .expert-section .expert-card.blue .expert-card-inner{background:linear-gradient(174.15deg,#fff 8.4861%,rgba(59,130,246,.04) 91.514%)}.mobile-numerology .expert-section .expert-card.green{background:linear-gradient(168.644deg,rgba(16,185,129,.25) 6.1733%,rgba(16,185,129,.06) 93.827%)}.mobile-numerology .expert-section .expert-card.green .expert-card-inner{background:linear-gradient(174.15deg,#fff 8.4861%,rgba(16,185,129,.04) 91.514%)}.mobile-numerology .expert-section .expert-stats-wrapper{display:none}.mobile-numerology .expert-section{padding-bottom:180px}.mobile-numerology .testimonials-section .testimonials-badge{background:rgba(99,102,241,.06);border:1.5px solid rgba(99,102,241,.15)}.mobile-numerology .testimonials-section .testimonials-badge-icon{background:linear-gradient(135deg,#6366f1 0,#8b5cf6 100%);border-radius:13px;box-shadow:0 0 10px 0 rgba(99,102,241,.3);color:#fff}.mobile-numerology .testimonials-section .testimonials-badge-text{color:#6366f1}.mobile-numerology .testimonials-section .testimonials-h2 span{color:#6366f1}.mobile-numerology .final-cta-section .final-h2{background:linear-gradient(175.723deg,#1e293b 0,#f97316 60%,#f59e0b 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mobile-numerology .final-cta-section .final-badge{background:rgba(249,115,22,.03);border:1px solid rgba(249,115,22,.19)}.mobile-numerology .final-cta-section .final-badge-icon{background:linear-gradient(135deg,#f97316 0,#f59e0b 100%)}.mobile-numerology .final-cta-section .final-badge-text{color:#f97316}.mobile-final-cta-section{position:relative;width:100%;min-height:704.79px;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 1387 704.79" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url(%23grad)" opacity="1"/><defs><radialGradient id="grad" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(0 -77.79 -77.79 0 693.5 352.39)"><stop stop-color="rgba(139,92,246,0.05)" offset="0.00072098"/><stop stop-color="rgba(0,0,0,0)" offset="0.00072098"/></radialGradient></defs></svg>');background-size:cover;background-position:center;overflow:hidden}.mobile-final-cta-section .floating-blob-1{position:absolute;left:-100px;top:-100px;width:450px;height:450px;border-radius:225px;opacity:.5;filter:blur(40px);background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 450 450" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url(%23grad)" opacity="1"/><defs><radialGradient id="grad" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(0 -31.82 -31.82 0 225 225)"><stop stop-color="rgba(249,115,22,0.145)" offset="0"/><stop stop-color="rgba(249,115,22,0.03)" offset="0.5"/><stop stop-color="rgba(0,0,0,0)" offset="0.7"/></radialGradient></defs></svg>')}.mobile-final-cta-section .floating-blob-2{position:absolute;left:1117px;top:434.79px;width:350px;height:350px;border-radius:175px;opacity:.4;filter:blur(40px);background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 350 350" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url(%23grad)" opacity="1"/><defs><radialGradient id="grad" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(0 -24.749 -24.749 0 175 175)"><stop stop-color="rgba(245,158,11,0.145)" offset="0"/><stop stop-color="rgba(245,158,11,0.03)" offset="0.5"/><stop stop-color="rgba(0,0,0,0)" offset="0.7"/></radialGradient></defs></svg>')}.mobile-final-cta-section .image-container{position:absolute;left:0;top:438.13px;width:400px;height:266.664px;opacity:.9}.mobile-final-cta-section .image-container img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.mobile-final-cta-section .main-container{position:absolute;left:103.5px;top:96px;width:1180px;height:508.789px}.mobile-final-cta-section .content-container{position:absolute;left:0;top:0;width:696px;height:508.789px}.mobile-final-cta-section .badge-container{position:absolute;left:0;top:0;width:137.82px;height:38px;background:rgba(249,115,22,.03);border:1px solid rgba(249,115,22,.19);border-radius:100px;display:flex;align-items:center;gap:10px;padding-left:13px;padding-right:1px;padding-top:1px;padding-bottom:1px}.mobile-final-cta-section .emoji-box{width:24px;height:24px;border-radius:12px;background:linear-gradient(135deg,#f97316 0,#f59e0b 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-final-cta-section .emoji-box p{font-weight:400;font-size:12px;line-height:18px;color:#fff;white-space:nowrap}.mobile-final-cta-section .badge-text{font-weight:700;font-size:11px;line-height:16.5px;color:#f97316;text-transform:uppercase;letter-spacing:1.1px;white-space:nowrap}.mobile-final-cta-section .main-heading{position:absolute;left:0;top:66px;width:696px;height:50.398px}.mobile-final-cta-section .main-heading h1{font-family:Merriweather,serif;font-weight:900;font-size:42px;line-height:50.4px;background:linear-gradient(175.723deg,#1e293b 0,#f97316 60%,#f59e0b 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.mobile-final-cta-section .main-paragraph{position:absolute;left:0;top:140.4px;width:480px;height:86.391px}.mobile-final-cta-section .main-paragraph p{font-weight:400;font-size:16px;line-height:28.8px;color:#475569;width:453px}.mobile-final-cta-section .features-container{position:absolute;left:0;top:266.79px;width:696px;height:202px;display:flex;flex-direction:column;gap:14px}.mobile-final-cta-section .feature-item{width:696px;height:40px;display:flex;align-items:center;gap:14px}.mobile-final-cta-section .feature-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:1.5px}.mobile-final-cta-section .feature-icon-orange{background:rgba(249,115,22,.06);border:1.5px solid rgba(249,115,22,.19)}.mobile-final-cta-section .feature-icon-amber{background:rgba(245,158,11,.06);border:1.5px solid rgba(245,158,11,.19)}.mobile-final-cta-section .feature-icon-blue{background:rgba(59,130,246,.06);border:1.5px solid rgba(59,130,246,.19)}.mobile-final-cta-section .feature-icon-red{background:rgba(239,68,68,.06);border:1.5px solid rgba(239,68,68,.19)}.mobile-final-cta-section .feature-icon p{font-weight:400;font-size:16px;line-height:24px;color:#0a0a0a;white-space:nowrap}.mobile-numerology .final-cta-section{position:relative;width:100%;min-height:704.79px;background-size:cover;background-position:center;overflow:hidden}.mobile-numerology .final-cta-section .ornamental-divider{display:none}.mobile-numerology .floating-blob-1{display:none}.mobile-final-cta-section .feature-text{font-weight:400;font-size:15px;line-height:22.5px;color:#1e293b;white-space:nowrap}.mobile-final-cta-section .ornamental-divider{position:absolute;left:328px;top:500.79px;width:40px;height:8px;opacity:.3;display:flex;align-items:center;justify-content:center;gap:16px}.mobile-final-cta-section .divider-line-left{width:0;height:2px;background:linear-gradient(to right,rgba(0,0,0,0) 0,#f97316 50%,rgba(0,0,0,0) 100%)}.mobile-final-cta-section .divider-dot{width:8px;height:8px;background:#f97316;border-radius:4px;flex-shrink:0}.mobile-final-cta-section .form-container{position:absolute;left:inherit;top:30%;width:420px;height:384.797px;background:rgba(255,255,255,.98);border:2px solid rgba(203,213,225,.6);border-radius:20px;box-shadow:0 20px 60px 0 rgba(15,23,42,.12),0 0 0 0 rgba(255,255,255,.8)}.mobile-final-cta-section .form-header{position:absolute;left:36px;top:36px;width:344px;height:88.797px;display:flex;flex-direction:column;gap:8px}.mobile-final-cta-section .form-heading{width:100%;height:36px;position:relative}.mobile-final-cta-section .form-heading h3{position:absolute;left:50%;transform:translateX(-50%);font-family:Merriweather,serif;font-weight:700;font-size:24px;line-height:36px;color:#1e293b;text-align:center;white-space:nowrap}.mobile-final-cta-section .form-description{width:100%;height:44.797px;position:relative}.mobile-final-cta-section .form-description p{position:absolute;left:50%;transform:translateX(-50%);font-weight:400;font-size:14px;line-height:22.4px;color:#64748b;text-align:center;width:269px}.mobile-final-cta-section .form-field{position:absolute;left:36px;top:152.8px;width:344px;height:76.5px;display:flex;flex-direction:column;gap:8px}.mobile-final-cta-section .form-label{width:100%;height:19.5px}.mobile-final-cta-section .form-label label{font-weight:700;font-size:13px;line-height:19.5px;color:#6366f1;text-transform:uppercase;letter-spacing:.65px;white-space:nowrap}.mobile-final-cta-section .input-wrapper{width:100%;height:49px;position:relative}.mobile-final-cta-section .phone-input{position:absolute;left:0;top:0;width:344px;height:49px;background:#fff;border:2px solid #cbd5e1;border-radius:9px;display:flex;align-items:center;padding-left:92px;padding-right:15px;padding-top:12px;padding-bottom:12px}.mobile-final-cta-section .phone-input input{border:none;outline:0;font-weight:400;font-size:14px;color:rgba(31,41,55,.5);background:0 0;width:100%}.mobile-final-cta-section .phone-input input::placeholder{color:rgba(31,41,55,.5)}.mobile-final-cta-section .country-code{position:absolute;left:0;top:0;width:80px;height:49px;background:#f8fafc;border-right:2px solid #cbd5e1;border-radius:9px 0 0 9px;display:flex;align-items:center;justify-content:center;gap:4px;padding-left:8.063px;padding-right:10.063px}.mobile-final-cta-section .country-flag{font-weight:700;font-size:16px;line-height:24px;color:#64748b;white-space:nowrap}.mobile-final-cta-section .country-code-text{font-weight:700;font-size:13px;line-height:19.5px;color:#64748b;white-space:nowrap}.mobile-final-cta-section .dropdown-icon{width:14px;height:14px}.mobile-final-cta-section .submit-button{position:absolute;left:36px;top:253.3px;width:344px;height:56px;background:linear-gradient(170.754deg,#6366f1 0,#8b5cf6 100%);border-radius:12px;box-shadow:0 6px 24px 0 rgba(99,102,241,.31);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.mobile-final-cta-section .submit-button:hover{opacity:.9}.mobile-final-cta-section .submit-button span{font-weight:700;font-size:16px;line-height:24px;color:#fff;text-align:center;letter-spacing:.48px;white-space:nowrap}.mobile-final-cta-section .security-message{position:absolute;left:36px;top:325.3px;width:344px;height:19.5px;display:flex;align-items:center;justify-content:center;gap:8px}.mobile-final-cta-section .lock-icon{width:14px;height:14px}.mobile-final-cta-section .security-text{font-weight:400;font-size:13px;line-height:19.5px;color:#64748b;white-space:nowrap}.mobile-numerology .final-cta-section .floating-blob-2{top:0;left:-80px}@media (max-width:1400px){.mobile-final-cta-section .main-container{left:50%;transform:translateX(-50%);width:90%;max-width:1180px}.mobile-final-cta-section .floating-blob-2{left:auto;right:-100px}}@media (max-width:1200px){.mobile-final-cta-section .main-container{width:95%;height:auto}.mobile-final-cta-section .content-container{width:55%}.mobile-final-cta-section .form-container{left:auto;right:0;width:40%;max-width:420px}.mobile-final-cta-section .main-heading{width:100%}.mobile-final-cta-section .main-heading h1{font-size:36px;line-height:44px;white-space:normal}.mobile-final-cta-section .main-paragraph{width:100%}.mobile-final-cta-section .main-paragraph p{width:100%}.mobile-final-cta-section .features-container{width:100%}.mobile-final-cta-section .feature-item{width:100%}}@media (max-width:992px){.mobile-final-cta-section{min-height:auto;padding:60px 20px}.mobile-final-cta-section .main-container{position:relative;left:0;top:0;transform:none;width:100%;height:auto;display:flex;flex-direction:column;gap:40px}.mobile-final-cta-section .content-container{position:relative;width:100%;height:auto}.mobile-final-cta-section .badge-container{position:relative}.mobile-final-cta-section .main-heading{position:relative;width:100%;height:auto;margin-top:20px}.mobile-final-cta-section .main-heading h1{font-size:32px;line-height:40px}.mobile-final-cta-section .main-paragraph{position:relative;width:100%;height:auto;margin-top:20px}.mobile-final-cta-section .features-container{position:relative;width:100%;height:auto;margin-top:20px}.mobile-final-cta-section .ornamental-divider{position:relative;left:50%;transform:translateX(-50%);top:auto;margin-top:20px}.mobile-final-cta-section .form-container{position:relative;left:0;top:0;width:100%;max-width:500px;margin:0 auto}.mobile-final-cta-section .image-container{display:none}.mobile-final-cta-section .floating-blob-1,.mobile-final-cta-section .floating-blob-2{display:none}}@media (max-width:768px){.mobile-final-cta-section{padding:40px 20px}.mobile-final-cta-section .main-heading h1{font-size:28px;line-height:36px}.mobile-final-cta-section .main-paragraph p{font-size:15px;line-height:24px}.mobile-final-cta-section .feature-text{font-size:14px}.mobile-final-cta-section .form-container{width:100%;max-width:100%}.mobile-final-cta-section .form-field,.mobile-final-cta-section .form-header,.mobile-final-cta-section .security-message,.mobile-final-cta-section .submit-button{left:24px;width:calc(100% - 48px)}.mobile-final-cta-section .phone-input{width:100%}}@media (max-width:480px){.mobile-final-cta-section{padding:30px 15px}.mobile-final-cta-section .main-heading h1{font-size:24px;line-height:32px}.mobile-final-cta-section .main-paragraph p{font-size:14px;line-height:22px}.mobile-final-cta-section .feature-item{gap:10px}.mobile-final-cta-section .feature-icon{width:36px;height:36px}.mobile-final-cta-section .feature-text{font-size:13px;white-space:normal}.mobile-final-cta-section .form-heading h3{font-size:20px;line-height:28px}.mobile-final-cta-section .form-description p{font-size:13px;line-height:20px;width:100%}.mobile-final-cta-section .submit-button span{font-size:15px}}.report-section{background-color:#fafafa;padding:80px 20px;min-height:100vh}.report-section-container{max-width:1200px;margin:0 auto}.report-section-header{text-align:center;margin-bottom:64px;position:relative}.report-section-badge{display:inline-block;background-color:rgba(245,158,11,.12);color:#f59e0b;font-weight:700;font-size:13px;line-height:19.5px;letter-spacing:.5px;text-transform:uppercase;padding:10.5px 32px;border-radius:24px;margin-bottom:20px}.report-section-title{font-family:Merriweather,serif;font-weight:700;font-size:48px;line-height:57.6px;letter-spacing:-.96px;color:#111827;margin-bottom:20px}.report-section-title-gradient{background:linear-gradient(160.074deg,#f59e0b 0,#ef4444 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.report-section-description{font-weight:400;font-size:17px;line-height:28.9px;color:#6b7280;margin-top:20px}.report-section-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.report-section-card{background-color:#fff;border-radius:24px;border:1px solid #e5e7eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);padding:25px;position:relative;overflow:hidden;min-height:395px}.report-section-dots{position:absolute;top:25px;left:25px;width:60px;height:60px;opacity:.4}.report-section-dot{position:absolute;width:5px;height:5px;border-radius:2.5px}.report-section-card-1 .report-section-dot{background-color:#c084fc}.report-section-card-2 .report-section-dot{background-color:#f472b6}.report-section-card-3 .report-section-dot{background-color:#34d399}.report-section-card-4 .report-section-dot{background-color:#fbbf24}.report-section-dot:nth-child(1){top:0;left:0}.report-section-dot:nth-child(2){top:0;left:18px}.report-section-dot:nth-child(3){top:0;left:36px}.report-section-dot:nth-child(4){top:18px;left:0}.report-section-dot:nth-child(5){top:18px;left:18px}.report-section-dot:nth-child(6){top:18px;left:36px}.report-section-dot:nth-child(7){top:36px;left:0}.report-section-dot:nth-child(8){top:36px;left:18px}.report-section-dot:nth-child(9){top:36px;left:36px}.report-section-lines{position:absolute;top:29px;right:25px;width:58px;height:8px;display:flex;align-items:center;gap:6px;opacity:.35}.report-section-line-1{flex:1;height:3px;border-radius:2px}.report-section-line-2{width:8px;height:8px;border-radius:4px}.report-section-line-3{width:14px;height:3px;border-radius:2px}.report-section-card-1 .report-section-line-1,.report-section-card-1 .report-section-line-2,.report-section-card-1 .report-section-line-3{background-color:#c084fc}.report-section-card-2 .report-section-line-1,.report-section-card-2 .report-section-line-2,.report-section-card-2 .report-section-line-3{background-color:#f472b6}.report-section-card-3 .report-section-line-1,.report-section-card-3 .report-section-line-2,.report-section-card-3 .report-section-line-3{background-color:#34d399}.report-section-card-4 .report-section-line-1,.report-section-card-4 .report-section-line-2,.report-section-card-4 .report-section-line-3{background-color:#fbbf24}.report-section-circle-bg{position:absolute;bottom:-27px;right:-15px;width:80px;height:80px;border-radius:40px;opacity:.6}.report-section-card-1 .report-section-circle-bg{background-color:#faf5ff}.report-section-card-2 .report-section-circle-bg{background-color:#fdf2f8}.report-section-card-3 .report-section-circle-bg{background-color:#ecfdf5}.report-section-card-4 .report-section-circle-bg{background-color:#fffbeb}.report-section-icon-wrapper{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50px;margin:49px auto 32px;position:relative;z-index:2}.report-section-card-1 .report-section-icon-wrapper{background-color:#faf5ff}.report-section-card-2 .report-section-icon-wrapper{background-color:#fdf2f8}.report-section-card-3 .report-section-icon-wrapper{background-color:#ecfdf5}.report-section-card-4 .report-section-icon-wrapper{background-color:#fffbeb}.report-section-icon-inner{width:70px;height:70px;border-radius:35px;display:flex;align-items:center;justify-content:center}.report-section-card-1 .report-section-icon-inner{background:linear-gradient(135deg,#c084fc 0,#9333ea 100%);box-shadow:0 8px 24px 0 rgba(192,132,252,.25)}.report-section-card-2 .report-section-icon-inner{background:linear-gradient(135deg,#f472b6 0,#ec4899 100%);box-shadow:0 8px 24px 0 rgba(244,114,182,.25)}.report-section-card-3 .report-section-icon-inner{background:linear-gradient(135deg,#34d399 0,#10b981 100%);box-shadow:0 8px 24px 0 rgba(52,211,153,.25)}.report-section-card-4 .report-section-icon-inner{background:linear-gradient(135deg,#fbbf24 0,#f59e0b 100%);box-shadow:0 8px 24px 0 rgba(251,191,36,.25)}.report-section-icon{width:32px;height:32px}.report-section-card-content{text-align:center;position:relative;z-index:2}.report-section-card-title{font-family:Merriweather,serif;font-weight:700;font-size:20px;line-height:26px;letter-spacing:-.4px;color:#111827;margin-bottom:14px;min-height:52px;display:flex;align-items:center;justify-content:center}.report-section-card-description{font-weight:400;font-size:14px;line-height:23.1px;color:#6b7280}.report-section-number-badge{position:absolute;bottom:10px;left:10px;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Merriweather,serif;font-weight:700;font-size:15px;line-height:22.5px}.report-section-card-1 .report-section-number-badge{background-color:#faf5ff;color:#c084fc;border:1.5px solid rgba(192,132,252,.19)}.report-section-card-2 .report-section-number-badge{background-color:#fdf2f8;color:#f472b6;border:1.5px solid rgba(244,114,182,.19)}.report-section-card-3 .report-section-number-badge{background-color:#ecfdf5;color:#34d399;border:1.5px solid rgba(52,211,153,.19)}.report-section-card-4 .report-section-number-badge{background-color:#fffbeb;color:#fbbf24;border:1.5px solid rgba(251,191,36,.19)}@media (max-width:1200px){.report-section{padding:60px 20px}.report-section-cards{grid-template-columns:repeat(2,1fr);gap:24px}.report-section-title{font-size:36px;line-height:43.2px}}@media (max-width:768px){.report-section{padding:40px 16px}.report-section-header{margin-bottom:48px}.report-section-title{font-size:28px;line-height:33.6px;letter-spacing:-.56px}.report-section-description{font-size:15px;line-height:24px}.report-section-cards{grid-template-columns:1fr;gap:20px}.report-section-card{min-height:320px}.report-section-badge{font-size:11px;padding:8px 24px}}@media (max-width:480px){.report-section-title{font-size:24px;line-height:28.8px}.report-section-description{font-size:14px;line-height:22px}.report-preview-section.unblur .premium-badge-container{position:static}.report-section-card{padding:20px;min-height:300px}.report-section-icon-wrapper{width:80px;height:80px;margin:35px auto 24px}.report-section-icon-inner{width:56px;height:56px}.report-section-icon{width:24px;height:24px}.report-section-card-title{font-size:18px;line-height:24px;min-height:48px}.report-section-card-description{font-size:13px;line-height:21px}}.clc-wrapper{width:100%;overflow:hidden;position:relative;padding:24px 0 28px}.clc-carousel-container{overflow:hidden;position:relative;width:100%;contain:paint;isolation:isolate}.clc-carousel{display:flex;width:fit-content;will-change:transform;gap:16px;padding:24px 0}.clc-card{flex-shrink:0;width:240px;border-radius:20px;background:#fff;overflow:hidden;cursor:pointer;position:relative;border-width:1.5px;border-style:solid;border-color:#e2e8f0;box-shadow:0 4px 16px rgba(15,23,42,.06);transform:scale(1) translateY(0);opacity:1;transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,opacity .4s ease,border-color .3s ease;z-index:1}.clc-card:hover{transform:scale(1.04) translateY(-8px);z-index:10}.clc-card-accent{height:4px;background:linear-gradient(90deg,currentColor,transparent)}.clc-card-image{height:280px;display:flex;align-items:center;justify-content:center;position:relative}.clc-card-image img{width:100%;height:100%;display:block;object-fit:cover;border-width:2px;border-style:solid;border-color:#e2e8f0;overflow:hidden}.clc-card-badge{position:absolute;top:10px;right:10px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:6px}.clc-card-content{padding:16px 18px 20px}.clc-card-name{font-family:Merriweather,serif;font-weight:700;font-size:16px;color:#1e293b;margin-bottom:6px}.clc-card-lucky{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;margin-bottom:10px}.clc-card-lucky svg{width:12px;height:12px}.clc-card-lucky span{font-weight:700;font-size:13px}.clc-card-reason{font-size:12px;color:#475569;line-height:1.5;margin-bottom:6px}.clc-card-insight{font-size:11px;font-weight:600;font-style:italic;margin-bottom:8px}.clc-card-vip{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:4px}.clc-card-vip span{font-weight:600}.clc-card[data-accent="#6366F1"]{--accent-color:#6366F1}.clc-card[data-accent="#6366F1"]:hover{border-color:rgba(99,102,241,.5);box-shadow:0 20px 48px rgba(99,102,241,.25)}.clc-card[data-accent="#6366F1"] .clc-card-accent{background:linear-gradient(90deg,#6366f1,rgba(99,102,241,.4))}.clc-card[data-accent="#6366F1"] .clc-card-image{background:linear-gradient(135deg,rgba(99,102,241,.08),rgba(99,102,241,.02))}.clc-card[data-accent="#6366F1"] .clc-card-image img{border-color:rgba(99,102,241,.2)}.clc-card[data-accent="#6366F1"] .clc-card-badge{background:rgba(99,102,241,.1);color:#6366f1}.clc-card[data-accent="#6366F1"] .clc-card-lucky{background:rgba(99,102,241,.08);color:#6366f1}.clc-card[data-accent="#6366F1"] .clc-card-insight{color:#6366f1}.clc-card[data-accent="#EC4899"]{--accent-color:#EC4899}.clc-card[data-accent="#EC4899"]:hover{border-color:rgba(236,72,153,.5);box-shadow:0 20px 48px rgba(236,72,153,.25)}.clc-card[data-accent="#EC4899"] .clc-card-accent{background:linear-gradient(90deg,#ec4899,rgba(236,72,153,.4))}.clc-card[data-accent="#EC4899"] .clc-card-image{background:linear-gradient(135deg,rgba(236,72,153,.08),rgba(236,72,153,.02))}.clc-card[data-accent="#EC4899"] .clc-card-image img{border-color:rgba(236,72,153,.2)}.clc-card[data-accent="#EC4899"] .clc-card-badge{background:rgba(236,72,153,.1);color:#ec4899}.clc-card[data-accent="#EC4899"] .clc-card-lucky{background:rgba(236,72,153,.08);color:#ec4899}.clc-card[data-accent="#EC4899"] .clc-card-insight{color:#ec4899}.clc-card[data-accent="#F59E0B"]{--accent-color:#F59E0B}.clc-card[data-accent="#F59E0B"]:hover{border-color:rgba(245,158,11,.5);box-shadow:0 20px 48px rgba(245,158,11,.25)}.clc-card[data-accent="#F59E0B"] .clc-card-accent{background:linear-gradient(90deg,#f59e0b,rgba(245,158,11,.4))}.clc-card[data-accent="#F59E0B"] .clc-card-image{background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(245,158,11,.02))}.clc-card[data-accent="#F59E0B"] .clc-card-image img{border-color:rgba(245,158,11,.2)}.clc-card[data-accent="#F59E0B"] .clc-card-badge{background:rgba(245,158,11,.1);color:#f59e0b}.clc-card[data-accent="#F59E0B"] .clc-card-lucky{background:rgba(245,158,11,.08);color:#f59e0b}.clc-card[data-accent="#F59E0B"] .clc-card-insight{color:#f59e0b}.clc-card[data-accent="#8B5CF6"]{--accent-color:#8B5CF6}.clc-card[data-accent="#8B5CF6"]:hover{border-color:rgba(139,92,246,.5);box-shadow:0 20px 48px rgba(139,92,246,.25)}.clc-card[data-accent="#8B5CF6"] .clc-card-accent{background:linear-gradient(90deg,#8b5cf6,rgba(139,92,246,.4))}.clc-card[data-accent="#8B5CF6"] .clc-card-image{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(139,92,246,.02))}.clc-card[data-accent="#8B5CF6"] .clc-card-image img{border-color:rgba(139,92,246,.2)}.clc-card[data-accent="#8B5CF6"] .clc-card-badge{background:rgba(139,92,246,.1);color:#8b5cf6}.clc-card[data-accent="#8B5CF6"] .clc-card-lucky{background:rgba(139,92,246,.08);color:#8b5cf6}.clc-card[data-accent="#8B5CF6"] .clc-card-insight{color:#8b5cf6}.clc-card[data-accent="#3B82F6"]{--accent-color:#3B82F6}.clc-card[data-accent="#3B82F6"]:hover{border-color:rgba(59,130,246,.5);box-shadow:0 20px 48px rgba(59,130,246,.25)}.clc-card[data-accent="#3B82F6"] .clc-card-accent{background:linear-gradient(90deg,#3b82f6,rgba(59,130,246,.4))}.clc-card[data-accent="#3B82F6"] .clc-card-image{background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(59,130,246,.02))}.clc-card[data-accent="#3B82F6"] .clc-card-image img{border-color:rgba(59,130,246,.2)}.clc-card[data-accent="#3B82F6"] .clc-card-badge{background:rgba(59,130,246,.1);color:#3b82f6}.clc-card[data-accent="#3B82F6"] .clc-card-lucky{background:rgba(59,130,246,.08);color:#3b82f6}.clc-card[data-accent="#3B82F6"] .clc-card-insight{color:#3b82f6}.clc-card[data-accent="#10B981"]{--accent-color:#10B981}.clc-card[data-accent="#10B981"]:hover{border-color:rgba(16,185,129,.5);box-shadow:0 20px 48px rgba(16,185,129,.25)}.clc-card[data-accent="#10B981"] .clc-card-accent{background:linear-gradient(90deg,#10b981,rgba(16,185,129,.4))}.clc-card[data-accent="#10B981"] .clc-card-image{background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(16,185,129,.02))}.clc-card[data-accent="#10B981"] .clc-card-image img{border-color:rgba(16,185,129,.2)}.clc-card[data-accent="#10B981"] .clc-card-badge{background:rgba(16,185,129,.1);color:#10b981}.clc-card[data-accent="#10B981"] .clc-card-lucky{background:rgba(16,185,129,.08);color:#10b981}.clc-card[data-accent="#10B981"] .clc-card-insight{color:#10b981}.clc-card[data-accent="#F97316"]{--accent-color:#F97316}.clc-card[data-accent="#F97316"]:hover{border-color:rgba(249,115,22,.5);box-shadow:0 20px 48px rgba(249,115,22,.25)}.clc-card[data-accent="#F97316"] .clc-card-accent{background:linear-gradient(90deg,#f97316,rgba(249,115,22,.4))}.clc-card[data-accent="#F97316"] .clc-card-image{background:linear-gradient(135deg,rgba(249,115,22,.08),rgba(249,115,22,.02))}.clc-card[data-accent="#F97316"] .clc-card-image img{border-color:rgba(249,115,22,.2)}.clc-card[data-accent="#F97316"] .clc-card-badge{background:rgba(249,115,22,.1);color:#f97316}.clc-card[data-accent="#F97316"] .clc-card-lucky{background:rgba(249,115,22,.08);color:#f97316}.clc-card[data-accent="#F97316"] .clc-card-insight{color:#f97316}@media (min-width:640px){.clc-card{width:280px}.clc-carousel{gap:24px;padding:28px 0}}@media (min-width:768px){.clc-wrapper{padding:0}.clc-card{width:300px}.clc-carousel{gap:32px;padding:40px 0}}@media (min-width:992px){.clc-wrapper{padding:0}.clc-card{width:320px}.clc-carousel{gap:40px}}.clc-carousel:hover .clc-card:not(:hover){transform:scale(.96) translateY(4px);opacity:.7}.mobile-numerology .hero-container .pricing-current{color:#6366f1;text-shadow:0 2px 8px #6366f140}@media (max-width:480px){.mobile-transformation-section .disclaimer{position:static}.mobile-transformation-section .challenge-item{height:auto}.mobile-transformation-section .metric-value{font-size:14px}.mobile-transformation-section .user-header{flex-direction:row}.mobile-transformation-section .user-info{flex-direction:row}.mobile-transformation-section .paragraph{padding:20px}}.vehicle-numerology .sample-section .sample-ornament .ornament-left{width:200px;height:auto;left:-23px;opacity:.1;filter:blur(1.4px)}.vehicle-numerology .sample-section .sample-ornament .ornament-right{transform:translateY(-50%) scaleX(1);width:200px;height:auto;right:-23px;opacity:.1;filter:blur(1.4px)}.vehicle-numerology .final-cta-section .form-wrapper{flex:0 0 420px;background-color:rgba(255,255,255,.98);border:2px solid rgba(16,185,129,.2);border-radius:24px;padding:40px 32px;box-shadow:0 20px 60px 0 rgba(16,185,129,.1),0 0 0 0 rgba(255,255,255,.8)}.vehicle-numerology .final-cta-section .form-title{font-family:Merriweather,serif;font-weight:700;font-size:22px;line-height:33px;color:#1e293b;margin-bottom:6px}.vehicle-numerology .final-cta-section .form-label{font-weight:700;font-size:12px;line-height:18px;color:#10b981;text-transform:uppercase;letter-spacing:.72px;display:block;margin-bottom:8px}.vehicle-numerology .final-cta-section .submit-btn{background-image:linear-gradient(170.961deg,#10b981 0,#059669 100%);border:none;border-radius:14px;box-shadow:0 8px 28px 0 rgba(16,185,129,.35)}.vehicle-numerology .final-cta-section .final-price-current{font-family:Merriweather,serif;font-weight:700;font-size:24px;line-height:36px;color:#10b981}.vehicle-numerology .final-cta-section .final-price-strike{font-weight:700;font-size:16px;line-height:24px;color:#9ca3af;text-decoration:line-through}.vehicle-numerology .final-cta-section .final-price-badge{background-color:#ef4444;padding:5px 8px;border-radius:6px;box-shadow:0 4px 14px 0 rgba(239,68,68,.4);font-size:11px}.vehicle-numerology .final-cta-section .final-price-urgency{font-weight:700;font-size:12px;line-height:18px;color:#f59e0b;text-align:center;margin-bottom:16px}.vehicle-numerology .social-proof-section .color-purple .stat-icon{border-color:#10b98126;background-color:#10b98112;color:#10b981}.vehicle-numerology .social-proof-section .color-purple .stat-number{background:#000;-webkit-background-clip:text;background-clip:text}.vehicle-numerology .social-proof-section .color-amber .stat-icon{background-color:#3b82F612;border-color:#3b82F626;color:#3b82f6}.vehicle-numerology .social-proof-section .color-amber .stat-number{background:#000;-webkit-background-clip:text;background-clip:text}.vehicle-numerology .social-proof-section .stat-card:nth-child(4){border-color:#f59E0B1F}.vehicle-numerology .social-proof-section .color-orange .stat-icon{background-color:#f59E0B12;border-color:#f59E0B26}.vehicle-numerology .final-cta-section .final-badge{background-color:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.3)}.vehicle-numerology .final-cta-section .final-badge-text{color:#10b981}.vehicle-numerology .final-cta-section .final-badge-icon{background-image:linear-gradient(135deg,#10b981 0,#059669 100%)}.vehicle-numerology .final-cta-section .final-h2{background-image:linear-gradient(167.005deg,#10b981 0,#3b82f6 100%);background-clip:text;padding-top:10px}.vehicle-numerology .faq-section{background-image:linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,.92)),url(https://static.langimg.com/photo/129943410.cms);background-size:100% auto;background-position:top center;background-repeat:no-repeat}.job-numerology .faq-section{background-image:linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,.92)),url(https://static.langimg.com/photo/129943410.cms);background-size:100% auto;background-position:top center;background-repeat:no-repeat}@media screen and (max-width:480px){.vehicle-hero-section .main-container{height:auto;top:30px;margin:0 15px;width:auto}.vehicle-hero-section .badge p{font-size:10px}.vehicle-hero-section .heading-gradient{top:66.7px;padding:5px 0}.vehicle-hero-section .paragraph{width:100%;top:180px}.vehicle-hero-section .video-container{position:relative;left:auto;top:auto;transform:none;width:303px;height:540px;margin-top:10px;aspect-ratio:16/9}.vehicle-numerology .final-cta-section .final-badge{margin-left:auto;margin-right:auto}.vehicle-hero-section .hero-video,.vehicle-hero-section .video-bg{width:100%;height:100%;object-fit:contain;background:#000}.vehicle-hero-section .dashed-border{display:none}.vehicle-hero-section{min-height:1120px}.vehicle-transformation-wrapper{padding:30px 10px}.vehicle-transformation-wrapper .transformation-icon{padding:5px 0}}.final-cta-section .trust-list svg{width:18px;height:18px}.social-proof-section .stat-card:nth-child(2) .stat-number{background:#10b981;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.social-proof-section .stat-card:nth-child(1) .stat-number{background:#3b82f6;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.social-proof-section .stat-card:nth-child(3) .stat-number{background:#8b5cf6;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.social-proof-section .stat-card:nth-child(4) .stat-number{background:#f59e0b;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mobile-numerology .social-proof-section .stat-card:nth-child(1) .stat-number{background:#f59e0b;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mobile-numerology .social-proof-section .stat-card:nth-child(2) .stat-number{background:#8b5cf6;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mobile-numerology .social-proof-section .stat-card:nth-child(3) .stat-number{background:#f59e0b;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mobile-numerology .social-proof-section .stat-card:nth-child(4) .stat-number{background:#8b5cf6;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.job-hero-section{display:flex;justify-content:center;align-items:center;padding:50px 20px;min-height:96vh;background-image:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.9)),url(https://static.langimg.com/photo/130283651.cms);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;box-sizing:border-box}.job-hero-container{max-width:1200px;width:100%;display:flex;align-items:center;gap:40px}.job-hero-left{flex:1;max-width:600px}.job-hero-badge{display:inline-flex;align-items:center;gap:8px;background:#fee2e2;color:#dc2626;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px}.job-hero-badge .red-dot{width:8px;height:8px;background:#dc2626;border-radius:50%}.job-hero-heading{font-size:42px;line-height:1.2;color:#1e293b;font-weight:800;margin-bottom:24px;font-family:Merriweather,serif}.job-hero-heading .text-blue{color:#2563eb}.job-hero-heading .typing-cursor{display:inline-block;width:3px;height:1em;background:#2563eb;margin-left:2px;vertical-align:text-bottom;animation:cursorBlink .7s step-end infinite}.job-hero-description{font-size:18px;line-height:1.6;color:#475569;margin-bottom:32px}.job-hero-cta-wrap{display:flex;align-items:center;gap:20px;margin-bottom:24px;flex-wrap:wrap}.job-hero-cta{background:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%);color:#fff;font-family:"Merriweather Sans",sans-serif;font-size:15px;font-weight:700;padding:15px 28px;border-radius:12px;border:none;cursor:pointer;box-shadow:rgba(29,78,216,.4) 0 12px 28px;transition:transform .15s,box-shadow .2s;min-height:48px;display:inline-flex;align-items:center;gap:8px}.job-hero-cta::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.35) 50%,transparent 100%);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}.job-hero-cta:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(29,78,216,.55)!important}.job-hero-cta:hover::after{left:130%}.job-hero-sample{color:#2563eb;font-weight:600;text-decoration:none;font-size:16px}.job-hero-trust{display:flex;align-items:center;gap:12px}.job-hero-trust-avatars{display:flex}.job-hero-trust-avatars img{width:32px;height:32px;border-radius:50%;border:2px solid #fff;margin-left:-10px}.job-hero-trust-avatars img:first-child{margin-left:0}.job-hero-trust-text{font-size:14px;color:#64748b}.job-hero-trust-stars{color:#f59e0b;font-size:14px;margin-bottom:2px}.job-hero-right{flex:1;position:relative;display:flex;justify-content:center;align-items:center}.job-hero-images{position:relative;width:450px;height:500px}.job-hero-img-top{width:400px;height:500px;top:0;right:0;z-index:2}.job-hero-img-bottom{width:240px;height:240px;bottom:20px;left:20px;z-index:1;filter:grayscale(100%)}.job-hero-floating-badge{position:absolute;background:#fff;padding:10px 16px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08);display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:#334155;z-index:3}.job-hero-floating-badge.badge-1{top:-10px;right:60px}.job-hero-floating-badge.badge-2{bottom:-10px;left:60px}.job-hero-floating-icon{width:24px;height:24px;background:#eff6ff;color:#3b82f6;border-radius:50%;display:flex;justify-content:center;align-items:center}.job-hero-floating-icon.orange{background:#fff7ed;color:#f97316}.job-hero-bg-accent{position:absolute;right:-10%;top:50%;transform:translateY(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(254,202,202,.3) 0,rgba(255,255,255,0) 70%);border-radius:50%;z-index:0;pointer-events:none}@media (max-width:900px){.job-hero-section{min-height:96vh;padding:60px 16px;background-image:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,.9)),url(https://static.langimg.com/photo/130283651.cms)}.job-hero-container{flex-direction:column}.job-hero-heading{font-size:32px}.job-hero-images{width:100%;height:400px}.job-hero-img-bottom{width:180px;height:180px;left:10%}}@media (max-width:480px){.job-hero-section{padding-bottom:0}.job-hero-bg-accent{right:0;width:100%}.job-hero-images{width:auto;height:400px;margin-bottom:50px}.job-hero-img-top{width:100%;height:auto}}.job-transform-section{padding:80px 20px;background:#fff;position:relative;overflow:hidden}.job-transform-container{max-width:1200px;margin:0 auto}.job-transform-header{text-align:center;margin-bottom:48px;display:flex;flex-direction:column;align-items:center}.job-transform-badge{display:inline-flex;align-items:center;gap:8px;background:#e0e7ff;color:#4f46e5;padding:6px 14px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;box-shadow:0 2px 8px rgba(79,70,229,.08)}.job-transform-badge .badge-icon-wrapper{display:inline-flex;align-items:center;justify-content:center}.job-transform-header .main-heading{font-size:38px;font-weight:800;color:#1e1b4b;margin:0 0 16px;line-height:1.25;letter-spacing:-.5px}.job-transform-header .main-heading .gradient-text{background:linear-gradient(135deg,#2563eb 0,#1d4ed8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.job-transform-header .main-description{font-size:16px;color:#64748b;max-width:720px;margin:0 auto 24px;line-height:1.6;font-weight:400}.job-transform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.job-transform-card{background:#fff;border:1px solid #f1f5f9;border-radius:24px;padding:32px;box-shadow:0 4px 20px -2px rgba(50,50,93,.02),0 2px 8px -1px rgba(0,0,0,.02);transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;display:flex;flex-direction:column;justify-content:space-between}.job-transform-card:hover{transform:translateY(-5px);box-shadow:0 20px 35px -10px rgba(79,70,229,.07),0 10px 20px -5px rgba(0,0,0,.03);border-color:#e2e8f0}.job-transform-card .card-top-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.job-transform-card .card-icon-box{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:16px;transition:transform .3s ease}.job-transform-card:hover .card-icon-box{transform:scale(1.08)}.job-transform-card .card-number{font-size:36px;font-weight:800;line-height:1}.job-transform-card .card-title{font-size:19px;font-weight:700;color:#0f172a;margin:0 0 12px 0;line-height:1.35}.job-transform-card .card-description{font-size:14.5px;color:#64748b;line-height:1.6;margin:0;font-weight:400}.job-transform-card.card-insecurity{border-top:4px solid #ef4444}.job-transform-card.card-insecurity .card-icon-box{background:#fef2f2;color:#ef4444}.job-transform-card.card-insecurity .card-number{color:rgba(239,68,68,.12)}.job-transform-card.card-stuck{border-top:4px solid #f59e0b}.job-transform-card.card-stuck .card-icon-box{background:#fffbeb;color:#f59e0b}.job-transform-card.card-stuck .card-number{color:rgba(245,158,11,.12)}.job-transform-card.card-layoff{border-top:4px solid #f97316}.job-transform-card.card-layoff .card-icon-box{background:#fff7ed;color:#f97316}.job-transform-card.card-layoff .card-number{color:rgba(249,115,22,.12)}.job-transform-card.card-choice{border-top:4px solid #4f46e5}.job-transform-card.card-choice .card-icon-box{background:#e0e7ff;color:#4f46e5}.job-transform-card.card-choice .card-number{color:rgba(79,70,229,.12)}.job-transform-card.card-switch{border-top:4px solid #10b981}.job-transform-card.card-switch .card-icon-box{background:#ecfdf5;color:#10b981}.job-transform-card.card-switch .card-number{color:rgba(16,185,129,.12)}.job-transform-card.card-growth{border-top:4px solid #8b5cf6}.job-transform-card.card-growth .card-icon-box{background:#f5f3ff;color:#8b5cf6}.job-transform-card.card-growth .card-number{color:rgba(139,92,246,.12)}@media (max-width:1024px){.job-transform-grid{grid-template-columns:repeat(2,1fr);gap:24px}.job-transform-header .main-heading{font-size:34px}}@media (max-width:680px){.job-transform-section{padding:50px 16px}.job-transform-grid{grid-template-columns:1fr;gap:20px}.job-transform-header{margin-bottom:32px}.job-transform-header .main-heading{font-size:28px}.job-transform-header .main-description{font-size:14.5px;line-height:1.5}.job-transform-card{padding:24px}}.why-job-growth{position:relative;width:100%;min-height:883px;background:linear-gradient(90deg,#fff 0,#fff 100%);padding:88px 0;overflow:hidden}.why-job-growth::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(139,92,246,.05) 0,rgba(0,0,0,0) 50%);pointer-events:none}.why-job-growth__floating-blob{position:absolute;width:400px;height:400px;top:-106px;left:1144px;border-radius:200px;opacity:.12;filter:blur(40px);background:radial-gradient(circle at center,rgba(245,158,11,.145) 0,rgba(245,158,11,.03) 50%,rgba(0,0,0,0) 70%);pointer-events:none}.why-job-growth__container{max-width:1180px;margin:0 auto;padding:0 20px}.why-job-growth__section-header{position:relative;margin-bottom:40px;text-align:center}.why-job-growth__section-pill{display:inline-flex;align-items:center;height:36px;padding:0 38px;background:rgba(29,78,216,.05);border:1px solid rgba(29,78,216,.2);border-radius:999px;margin-bottom:16px;position:relative}.why-job-growth__pill-icon{position:absolute;left:8px;width:22px;height:22px;background:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%);border-radius:11px;display:flex;align-items:center;justify-content:center;padding:5px}.why-job-growth__pill-icon svg{width:12px;height:12px;display:block}.why-job-growth__pill-text{font-family:'Merriweather Sans',sans-serif;font-weight:700;font-size:11px;line-height:16.5px;color:#1e3a8a;text-transform:uppercase;letter-spacing:1.1px;text-align:center}.why-job-growth__heading{font-family:Merriweather,serif;font-weight:700;font-size:38px;line-height:45.6px;color:#1e293b;text-align:center;margin-bottom:12px}.why-job-growth__heading-highlight{color:#1d4ed8}.why-job-growth__paragraph{font-family:'Merriweather Sans',sans-serif;font-weight:400;font-size:15px;line-height:24px;color:#475569;text-align:center;max-width:640px;margin:0 auto 32px}.why-job-growth__divider{display:flex;align-items:center;justify-content:center;gap:16px;opacity:.3;margin-bottom:40px}.why-job-growth__divider-line-left,.why-job-growth__divider-line-right{flex:1;max-width:80px;height:2px}.why-job-growth__divider-line-left{background:linear-gradient(to right,rgba(0,0,0,0) 0,#1d4ed8 50%,rgba(0,0,0,0) 100%)}.why-job-growth__divider-line-right{background:linear-gradient(to left,rgba(0,0,0,0) 0,#1d4ed8 50%,rgba(0,0,0,0) 100%)}.why-job-growth__divider-dot{width:8px;height:8px;background:#1d4ed8;border-radius:4px;flex-shrink:0}.why-job-growth__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.why-job-growth__card{position:relative;background:#fff;border:1px solid #f1f2f4;border-radius:20px;padding:26px 24px;min-height:223px;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}.why-job-growth__card:hover{transform:translateY(-4px);box-shadow:0 20px 48px rgba(29,78,216,.18);border-color:rgba(29,78,216,.25)!important}.why-job-growth__card-icon{width:52px;height:52px;border-radius:15.6px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative}.why-job-growth__card-icon::before{content:'';position:absolute;inset:0;border-radius:15.6px;border:1.5px solid;pointer-events:none}.why-job-growth__card-icon svg{width:24px;height:24px;display:block}.why-job-growth__card-icon--rose{background:rgba(244,63,94,.08);box-shadow:0 4px 16px 0 rgba(244,63,94,.13)}.why-job-growth__card-icon--rose::before{border-color:rgba(244,63,94,.19)}.why-job-growth__card-icon--amber{background:rgba(245,158,11,.08);box-shadow:0 4px 16px 0 rgba(245,158,11,.13)}.why-job-growth__card-icon--amber::before{border-color:rgba(245,158,11,.19)}.why-job-growth__card-icon--red{background:rgba(220,38,38,.08);box-shadow:0 4px 16px 0 rgba(220,38,38,.13)}.why-job-growth__card-icon--red::before{border-color:rgba(220,38,38,.19)}.why-job-growth__card-icon--blue{background:rgba(29,78,216,.08);box-shadow:0 4px 16px 0 rgba(29,78,216,.13)}.why-job-growth__card-icon--blue::before{border-color:rgba(29,78,216,.19)}.why-job-growth__card-icon--green{background:rgba(16,185,129,.08);box-shadow:0 4px 16px 0 rgba(16,185,129,.13)}.why-job-growth__card-icon--green::before{border-color:rgba(16,185,129,.19)}.why-job-growth__card-icon--purple{background:rgba(139,92,246,.08);box-shadow:0 4px 16px 0 rgba(139,92,246,.13)}.why-job-growth__card-icon--purple::before{border-color:rgba(139,92,246,.19)}.why-job-growth__card-title{font-family:Merriweather,serif;font-weight:700;font-size:19px;line-height:25.65px;color:#1e293b;margin-bottom:8px}.why-job-growth__card-text{font-family:'Merriweather Sans',sans-serif;font-weight:400;font-size:14px;line-height:22.4px;color:#475569}.why-job-growth__card-number{position:absolute;top:14px;right:24px;font-family:Merriweather,serif;font-weight:700;font-size:32px;line-height:48px;opacity:.12}.why-job-growth__card-number--rose{color:#f43f5e}.why-job-growth__card-number--amber{color:#f59e0b}.why-job-growth__card-number--red{color:#dc2626}.why-job-growth__card-number--blue{color:#1d4ed8}.why-job-growth__card-number--green{color:#10b981}.why-job-growth__card-number--purple{color:#8b5cf6}@media screen and (max-width:1200px){.why-job-growth__floating-blob{left:auto;right:-100px}.why-job-growth__cards{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.why-job-growth{padding:48px 0}.why-job-growth__heading{font-size:28px;line-height:36px}.why-job-growth__paragraph{font-size:14px;line-height:22px}.why-job-growth__cards{grid-template-columns:1fr;gap:20px}.why-job-growth__floating-blob{width:300px;height:300px;top:-50px;right:-150px}}@media screen and (max-width:480px){.why-job-growth__container{padding:0 16px}.why-job-growth__heading{font-size:24px;line-height:32px}.why-job-growth__section-pill{padding:0 32px}.why-job-growth__pill-text{font-size:10px}.why-job-growth__card{padding:20px}.why-job-growth__card-title{font-size:17px;line-height:23px}.why-job-growth__card-text{font-size:13px;line-height:20px}}.report-contents-wrapper{background-color:#fafbfc;position:relative;width:100%;min-height:100vh;overflow:hidden;padding:40px 20px}.report-contents-wrapper .floating-blob-1{position:absolute;left:-112.5px;top:-126.3px;width:280px;height:280px;border-radius:140px;opacity:.8;filter:blur(40px);background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 280 280" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url(%23grad1)" opacity="1"/><defs><radialGradient id="grad1" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(0 -19.799 -19.799 0 140 140)"><stop stop-color="rgba(16,185,129,0.145)" offset="0"/><stop stop-color="rgba(16,185,129,0.03)" offset="0.5"/><stop stop-color="rgba(0,0,0,0)" offset="0.7"/></radialGradient></defs></svg>')}.report-contents-wrapper .floating-blob-2{position:absolute;right:-100px;bottom:50px;width:240px;height:240px;border-radius:120px;opacity:.8;filter:blur(40px);background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 240 240" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none"><rect x="0" y="0" height="100%" width="100%" fill="url(%23grad2)" opacity="1"/><defs><radialGradient id="grad2" gradientUnits="userSpaceOnUse" cx="0" cy="0" r="10" gradientTransform="matrix(0 -16.971 -16.971 0 120 120)"><stop stop-color="rgba(139,92,246,0.145)" offset="0"/><stop stop-color="rgba(139,92,246,0.03)" offset="0.5"/><stop stop-color="rgba(0,0,0,0)" offset="0.7"/></radialGradient></defs></svg>')}.report-contents-wrapper .main-container{max-width:960px;margin:0 auto;position:relative;z-index:1}.report-contents-wrapper .section-header{text-align:center;margin-bottom:40px}.report-contents-wrapper .section-pill{display:inline-flex;align-items:center;padding:6px 12px 6px 8px;background-color:rgba(29,78,216,.05);border:1px solid rgba(29,78,216,.2);border-radius:999px;margin-bottom:20px}.report-contents-wrapper .pill-icon-container{width:22px;height:22px;background-image:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%);border-radius:11px;display:flex;align-items:center;justify-content:center;margin-right:8px}.report-contents-wrapper .pill-icon{width:12px;height:12px}.report-contents-wrapper .pill-text{font-family:'Merriweather Sans',sans-serif;font-weight:700;font-size:11px;line-height:16.5px;letter-spacing:1.1px;text-transform:uppercase;color:#1e3a8a}.report-contents-wrapper .heading{margin-bottom:15px}.report-contents-wrapper .heading h1{font-family:Merriweather,serif;font-weight:700;font-size:38px;line-height:1.2;color:#1e293b;margin:0}.report-contents-wrapper .heading .highlight{color:#1d4ed8}.report-contents-wrapper .paragraph{margin-bottom:30px}.report-contents-wrapper .paragraph p{font-family:'Merriweather Sans',sans-serif;font-weight:400;font-size:15px;line-height:24px;color:#475569}.report-contents-wrapper .ornamental-divider{display:flex;align-items:center;justify-content:center;gap:16px;opacity:.3;margin:0 auto 40px;max-width:200px}.report-contents-wrapper .divider-line{flex:1;height:2px;background:linear-gradient(to right,rgba(0,0,0,0) 0,#1d4ed8 50%,rgba(0,0,0,0) 100%)}.report-contents-wrapper .divider-dot{width:8px;height:8px;background-color:#1d4ed8;border-radius:50%}.report-contents-wrapper .card{background-color:#fff;border-radius:24px;border:1px solid rgba(29,78,216,.18);box-shadow:0 24px 30px rgba(29,78,216,.1);padding:30px}.report-contents-wrapper .rows-container{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px}.report-contents-wrapper .column{display:flex;flex-direction:column;gap:0}.report-contents-wrapper .row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;transition:background-color .2s}.report-contents-wrapper .row:hover{background-color:rgba(16,185,129,.05)}.report-contents-wrapper .icon-box{width:24px;height:24px;min-width:24px;border-radius:12px;background-image:linear-gradient(135deg,#10b981 0,#059669 100%);box-shadow:0 4px 6px rgba(16,185,129,.3);display:flex;align-items:center;justify-content:center}.report-contents-wrapper .check-icon{width:14px;height:14px}.report-contents-wrapper .row-text{font-family:'Merriweather Sans',sans-serif;font-size:14px;line-height:21px}.report-contents-wrapper .row-text .number{font-weight:700;color:#047857;margin-right:2px}.report-contents-wrapper .row-text .text{font-weight:400;color:#1e293b}.report-contents-wrapper .button-container{border-top:1px solid #f1f2f4;padding-top:25px;text-align:center}.report-contents-wrapper .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 40px;border-radius:12px;background-image:linear-gradient(167.755deg,#1d4ed8 0,#1e3a8a 100%);box-shadow:0 12px 28px rgba(29,78,216,.4);color:#fff;font-family:'Merriweather Sans',sans-serif;font-weight:700;font-size:15px;line-height:22.5px;cursor:pointer;border:none;text-decoration:none;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.report-contents-wrapper .button::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0,rgba(255,255,255,.35) 50%,transparent 100%);transform:skewX(-20deg);transition:left .6s ease;pointer-events:none}.report-contents-wrapper .button:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(29,78,216,.55)}.report-contents-wrapper .button:hover::after{left:130%}.report-contents-wrapper .button:active{transform:translateY(0)}.report-contents-wrapper .button-arrow{width:18px;height:18px}@media (max-width:1024px){.report-contents-wrapper .main-container{max-width:90%}}@media (max-width:768px){.report-contents-wrapper{padding:20px 15px}.report-contents-wrapper .heading h1{font-size:28px}.report-contents-wrapper .rows-container{grid-template-columns:1fr;gap:0}.report-contents-wrapper .card{padding:20px 15px}.report-contents-wrapper .button{width:100%;max-width:300px}.report-contents-wrapper .ornamental-divider{margin-bottom:30px}}@media (max-width:480px){.report-contents-wrapper .heading h1{font-size:24px;line-height:1.3}.report-contents-wrapper .paragraph p{font-size:14px}.report-contents-wrapper .pill-text{font-size:10px;letter-spacing:.8px}.report-contents-wrapper .row-text{font-size:13px}.report-contents-wrapper .button{font-size:14px;padding:12px 30px}}.career-evolution{width:100%;min-height:100vh;background-color:#faf9fe;padding:88px 143.5px}.career-evolution .container{width:1100px;margin:0 auto}.career-evolution .section-header{position:relative;width:100%;height:174px;margin-bottom:39.719px}.career-evolution .section-pill{position:absolute;left:468.5px;top:.2px;width:163px;height:36px;background-color:rgba(29,78,216,.05);border:1px solid rgba(29,78,216,.2);border-radius:999px}.career-evolution .pill-icon-wrapper{position:absolute;left:8.22px;top:6px;width:22px;height:22px;background:linear-gradient(135deg,#1d4ed8 0,#1e3a8a 100%);border-radius:11px;display:flex;align-items:center;justify-content:center}.career-evolution .pill-icon{width:12px;height:12px}.career-evolution .pill-text{position:absolute;left:38px;top:8.5px;width:107px;height:17px}.career-evolution .pill-text p{font-family:'Merriweather Sans',sans-serif;font-weight:700;font-size:11px;line-height:16.5px;letter-spacing:1.1px;text-transform:uppercase;color:#1e3a8a;text-align:center;white-space:nowrap;position:absolute;left:50%;top:.25px;transform:translateX(-50%)}.career-evolution .heading{position:absolute;left:0;top:52px;width:1100px;height:46px}.career-evolution .heading h2{font-family:Merriweather,serif;font-weight:700;font-size:38px;line-height:45.6px;color:#1e293b;text-align:center;white-space:nowrap;position:absolute;left:50%;top:1.2px;transform:translateX(-50%)}.career-evolution .heading h2 .highlight{color:#1d4ed8}.career-evolution .paragraph{position:absolute;left:230px;top:109.8px;width:640px;height:24px}.career-evolution .paragraph p{font-family:'Merriweather Sans',sans-serif;font-weight:400;font-size:15px;line-height:24px;color:#475569;text-align:center;white-space:nowrap;position:absolute;left:50%;top:.5px;transform:translateX(-50%)}.career-evolution .ornamental-divider{position:absolute;left:450px;top:165.8px;width:200px;height:8px;display:flex;align-items:center;justify-content:center;gap:16px;opacity:.3}.career-evolution .divider-line-left{flex:80 0 0;height:2px;background:linear-gradient(to right,rgba(0,0,0,0) 0,#1d4ed8 50%,rgba(0,0,0,0) 100%)}.career-evolution .divider-dot{width:8px;height:8px;background-color:#1d4ed8;border-radius:4px;flex-shrink:0}.career-evolution .divider-line-right{flex:80 0 0;height:2px;background:linear-gradient(to left,rgba(0,0,0,0) 0,#1d4ed8 50%,rgba(0,0,0,0) 100%)}.career-evolution .comparison-container{position:relative;width:100%;height:420px}.career-evolution .card{position:absolute;width:538px;height:420px;background-color:#fff;border-radius:20px;overflow:hidden}.career-evolution .card-before{left:0;top:0;border:1px solid #fecaca}.career-evolution .card-after{left:562px;top:0;border:1px solid rgba(29,78,216,.25);box-shadow:0 16px 40px 0 rgba(29,78,216,.12)}.career-evolution .card-top-bar{position:absolute;left:0;top:.08px;width:536px;height:4px}.career-evolution .card-before .card-top-bar{background:linear-gradient(to right,#ef4444,#f87171)}.career-evolution .card-after .card-top-bar{background:linear-gradient(179.572deg,#1d4ed8 0,#1e3a8a 100%)}.career-evolution .card-header{position:absolute;left:28px;top:28px;display:flex;align-items:center;gap:10px;height:45px}.career-evolution .card-icon-wrapper{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.career-evolution .card-before .card-icon-wrapper{background-color:#fee2e2}.career-evolution .card-after .card-icon-wrapper{background-color:#eff6ff}.career-evolution .card-icon{width:18px;height:18px}.career-evolution .card-header-text h3{font-family:Merriweather,serif;font-weight:700;font-size:19px;line-height:25.65px;margin-bottom:0}.career-evolution .card-before .card-header-text h3{color:#991b1b}.career-evolution .card-after .card-header-text h3{color:#1e3a8a}.career-evolution .card-header-text p{font-family:'Merriweather Sans',sans-serif;font-weight:400;font-size:12px;line-height:19.2px;color:#475569;margin-top:0}.career-evolution .skill-row{position:absolute;left:28px;width:480px;display:flex;flex-direction:column;gap:5.75px}.career-evolution .skill-row-1{top:92.67px}.career-evolution .skill-row-2{top:142.17px}.career-evolution .skill-row-3{top:191.67px}.career-evolution .skill-row-4{top:241.17px}.career-evolution .skill-row-5{top:290.67px}.career-evolution .skill-row-6{top:340.17px}.career-evolution .skill-label{display:flex;justify-content:space-between;align-items:center;height:20px}.career-evolution .skill-name{font-family:'Merriweather Sans',sans-serif;font-weight:400;font-size:13px;line-height:19.5px;color:#1e293b;white-space:nowrap}.career-evolution .skill-percent{font-family:Merriweather,serif;font-weight:700;font-size:13px;line-height:19.5px;white-space:nowrap}.career-evolution .card-before .skill-percent{color:#dc2626}.career-evolution .card-after .skill-percent{color:#1d4ed8}.career-evolution .skill-bar-bg{width:100%;height:8px;border-radius:999px;overflow:hidden}.career-evolution .card-before .skill-bar-bg{background-color:#fee2e2}.career-evolution .card-after .skill-bar-bg{background-color:#eff6ff}.career-evolution .skill-bar-fill{height:8px;border-radius:999px;width:0;animation:progressFill 1.2s ease-out forwards;animation-play-state:paused;transform-origin:left}.career-evolution.animate-progress .skill-bar-fill{animation-play-state:running;width:var(--target-width,100%)}.career-evolution .card-before .skill-bar-fill{background-color:#dc2626}.career-evolution .card-after .skill-bar-fill{background-color:#1d4ed8}@media (max-width:1400px){.career-evolution{padding:60px 40px}.career-evolution .container{width:100%;max-width:1100px}.career-evolution .section-pill{left:50%;transform:translateX(-50%)}.career-evolution .ornamental-divider{left:50%;transform:translateX(-50%)}}@media (max-width:1200px){.career-evolution .comparison-container{height:auto}.career-evolution .card{position:relative;left:0!important;margin:0 auto 30px}.career-evolution .comparison-container{display:flex;flex-direction:column;gap:30px}}@media (max-width:768px){.career-evolution{padding:40px 20px}.career-evolution .heading h2{font-size:28px;line-height:34px}.career-evolution .card{width:100%;max-width:538px}.career-evolution .card-top-bar,.career-evolution .skill-row{width:calc(100% - 56px)}}.job-report-include-section{padding:80px 20px;background:#f8fafc}.job-report-include-container{max-width:1000px;margin:0 auto;text-align:center}.job-report-include-header{margin-bottom:40px}.job-report-include-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:#eff6ff;border-radius:100px;border:1px solid #dbeafe;margin-bottom:24px}.job-report-include-badge .badge-icon-wrapper{color:#2563eb;display:flex;align-items:center;justify-content:center}.job-report-include-badge .badge-text{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#1e40af}.job-report-include-header .main-heading{font-size:40px;font-weight:800;color:#1e293b;margin-bottom:12px;line-height:1.2;letter-spacing:-.02em}.job-report-include-header .main-description{font-size:16px;color:#64748b;margin-bottom:20px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.job-report-include-card{background:#fff;border-radius:24px;border:1px solid #e2e8f0;box-shadow:0 10px 30px rgba(148,163,184,.08);padding:48px;max-width:900px;margin:40px auto 0 auto;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.job-report-include-card:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(148,163,184,.12)}.points-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 40px;margin-bottom:40px}.point-item{display:flex;align-items:center;gap:14px;transition:transform .2s ease}.point-item:hover{transform:translateX(4px)}.check-icon-outer{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.check-icon-inner{width:20px;height:20px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(16,185,129,.2)}.check-icon-inner svg{display:block}.point-number{font-size:14px;font-weight:700;color:#94a3b8}.point-text{font-size:14px;font-weight:600;color:#334155;line-height:1.4}.card-cta-wrapper{display:flex;justify-content:center;margin-top:32px;border-top:1px solid #f1f5f9;padding-top:32px}.job-report-include-card .report-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 36px;background:linear-gradient(135deg,#1d4ed8,#1e3a8a);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px rgba(29,78,216,.35)}.job-report-include-card .report-cta-btn:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,.45)}.job-report-include-card .report-cta-btn:active{transform:translateY(0)}.job-report-include-card .report-cta-btn .cta-arrow{transition:transform .2s ease}.job-report-include-card .report-cta-btn:hover .cta-arrow{transform:translateX(4px)}@media (max-width:768px){.job-report-include-section{padding:50px 16px}.job-report-include-header .main-heading{font-size:28px}.job-report-include-header .main-description{font-size:14.5px;line-height:1.5}.job-report-include-card{padding:24px 16px;border-radius:16px}.points-grid{grid-template-columns:1fr;gap:16px}.job-report-include-card .report-cta-btn{width:100%;padding:14px;font-size:14px}}.job-transform-progress{padding:40px 16px;background-color:#f9fafb}.job-skills-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.job-skills-card{background:#fff;border-radius:16px;padding:24px;border:1px solid #f3f4f6;box-shadow:0 10px 25px -5px rgba(0,0,0,.05)}.job-skills-card.before{border-top:4px solid #ef4444}.job-skills-card.after{border-top:4px solid #2563eb}.job-skills-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.job-skills-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.job-skills-icon.before{background-color:#fef2f2}.job-skills-icon.after{background-color:#eff6ff}.job-skills-title-wrap{display:flex;flex-direction:column}.job-skills-title{font-size:18px;font-weight:700;margin:0;line-height:1.2}.job-skills-title.before{color:#991b1b}.job-skills-title.after{color:#1e3a8a}.job-skills-subtitle{font-size:13px;color:#6b7280;margin-top:2px}.job-progress-list{display:flex;flex-direction:column;gap:16px}.job-progress-item{display:flex;flex-direction:column;gap:6px}.job-progress-label-wrap{display:flex;justify-content:space-between;align-items:center}.job-progress-label{font-size:13.5px;font-weight:600;color:#374151}.job-progress-value{font-size:13.5px;font-weight:700}.job-progress-value.before{color:#ef4444}.job-progress-value.after{color:#2563eb}.job-progress-track{height:8px;border-radius:4px;width:100%;overflow:hidden}.job-progress-track.before{background-color:#fee2e2}.job-progress-track.after{background-color:#dbeafe}.job-progress-fill{height:100%;border-radius:4px;width:0;transition:width 1.5s cubic-bezier(.4,0,.2,1)}.job-progress-fill.before{background-color:#ef4444}.job-progress-fill.after{background-color:#2563eb}.animate-progress.is-visible .job-progress-fill{width:var(--target-width)}@media (max-width:768px){.job-transform-progress{padding:32px 16px}.job-skills-grid{grid-template-columns:1fr;gap:20px}.job-skills-card{padding:20px}}.expert-container{padding:60px 16px;background-color:#fff}.expert-container .container{max-width:1100px;margin:0 auto}.expert-header{text-align:center;margin-bottom:40px;display:flex;flex-direction:column;align-items:center}.expert-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background-color:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}.expert-title{font-size:32px;font-weight:700;color:#111827;margin:0 0 16px 0;line-height:1.2}.expert-title .title-blue{color:#2563eb}.expert-subtitle{font-size:16px;color:#4b5563;max-width:600px;margin:0 auto 24px;line-height:1.5}.expert-divider{display:flex;align-items:center;justify-content:center;gap:8px;width:100px;margin-top:10px}.expert-divider .divider-line{height:1px;background-color:#e5e7eb;flex:1}.expert-divider .divider-dot{width:6px;height:6px;background-color:#93c5fd;border-radius:50%}.expert-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}.expert-card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:32px 20px;text-align:center;box-shadow:0 10px 25px -5px rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center}.expert-icon-wrap{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.expert-icon-1{background-color:#fef3c7}.expert-icon-2{background-color:#d1fae5}.expert-icon-3{background-color:#ede9fe}.expert-icon-4{background-color:#dbeafe}.expert-card-title{font-size:17px;font-weight:700;color:#1f2937;margin:0 0 12px 0;line-height:1.3}.expert-card-desc{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.expert-stats-banner{background:linear-gradient(90deg,#1e3a8a 0,#38bdf8 100%);border-radius:16px;padding:32px 40px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 20px 25px -5px rgba(30,58,138,.2)}.expert-stat-item{text-align:center;color:#fff}.expert-stat-val{font-size:32px;font-weight:700;margin-bottom:4px}.expert-stat-label{font-size:13px;opacity:.9}@media (max-width:992px){.expert-cards-grid{grid-template-columns:repeat(2,1fr)}.expert-stats-banner{flex-wrap:wrap;gap:24px;padding:24px;justify-content:center}.expert-stat-item{width:40%}}@media (max-width:640px){.expert-container{padding:40px 16px}.expert-title{font-size:26px}.expert-cards-grid{grid-template-columns:1fr;gap:16px}.expert-card{padding:24px 16px}.expert-stat-val{font-size:24px}.expert-stat-item{width:100%}}