@import"https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&display=swap";.about-outer{padding:60px 20px;background:linear-gradient(to bottom,#fff 0% 50%,#ffedcd 50% 100%);display:flex;justify-content:center}.about-inner{position:relative;max-width:1200px;width:100%;padding:70px 60px;border-radius:30px;overflow:hidden;background:linear-gradient(135deg,#dbe7ff,#b7cdfc);box-shadow:0 30px 80px #0000001f;border:1px solid #09003C}.cloud-bg{position:absolute;inset:0;width:200%;height:100%;object-fit:cover;opacity:.35;animation:moveClouds 40s linear infinite;z-index:1}.zodiac-bg{position:absolute;top:-120px;right:-120px;width:420px;opacity:.25;animation:rotateZodiac 50s linear infinite;z-index:1}.about-content{position:relative;z-index:2;text-align:center;margin:auto;font-family:Oswald,sans-serif}.about-pill{display:inline-block;padding:10px 28px;border-radius:40px;background:#ffffffa6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600;letter-spacing:1px}.about-content h2{font-family:Oswald,sans-serif;font-size:36px;font-weight:600;color:#02004f;margin-bottom:20px}.about-content p{font-size:17px;line-height:1.8;color:#222}@keyframes moveClouds{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rotateZodiac{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.about-outer{padding:40px 20px}.about-inner{padding:50px 24px;border-radius:22px}.about-content h2{font-size:24px}.about-content p{font-size:15px}.zodiac-bg{width:280px;top:-80px;right:-80px}}.astrology-services-section{padding:60px 20px;background:#ffedcd;font-family:Oswald,sans-serif}.astrology-services-header{text-align:center;max-width:900px;margin:auto auto 60px}.astrology-services-pill{display:inline-block;padding:10px 32px;background:linear-gradient(135deg,#8fb3ff,#b6c9ff);border-radius:40px;font-weight:500;letter-spacing:1.5px}.astrology-services-heading{font-size:40px;font-weight:600;margin-bottom:16px;color:#02004f}.astrology-services-desc{font-size:17px;line-height:1.8;color:#333}.astrology-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1300px;margin:auto}.astrology-service-card{background:#cfe5ff;border-radius:26px;padding:20px;transition:transform .4s ease,box-shadow .4s ease;animation:astrologyFadeUp .8s ease both}.astrology-service-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px #0000002e}.astrology-image-wrap{position:relative;border-radius:22px;overflow:hidden}.astrology-image-wrap img{width:100%;height:300px;object-fit:cover}.astrology-contact-strip{position:absolute;top:50px;right:-30px;background:red;color:#fff;padding:14px 18px;border-radius:40px;transform:rotate(90deg);display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.astrology-phone-icon{animation:astrologyPhonePulse 1.5s infinite}.astrology-awhatsapp-btns{position:absolute;bottom:14px;right:14px;width:52px;height:52px;background:#25d366;color:#fff;border-radius:50%;display:grid;place-items:center;font-size:26px;animation:astrologyBounce 1.6s infinite;text-decoration:none}.astrology-card-title{font-size:22px;font-weight:600;margin:18px 0 10px}.astrology-card-desc{font-size:15px;line-height:1.7;color:#000}@keyframes astrologyBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes astrologyPhonePulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes astrologyFadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:992px){.astrology-services-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.astrology-services-section{padding:40px 20px}.astrology-services-heading{font-size:28px}.astrology-services-grid{grid-template-columns:1fr}.astrology-image-wrap img{height:300px}}header{width:100%;display:flex;align-items:center;justify-content:center}.astro-navbar{width:90%;height:200px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:999}.logo-desktop{position:relative;height:200px;z-index:3}.logo-mobile{display:none;width:100px}.energy-line{z-index:1;position:absolute;left:0%;right:0%;height:3px;background:linear-gradient(90deg,#ffffff14,#ffe60059,#9b9a9a14);border-radius:50px;overflow:hidden;opacity:.95;animation:waveFloat 6s ease-in-out infinite}.energy-line span{position:absolute;top:50%;width:190px;height:100%;transform:translateY(-50%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),rgba(251,255,0,.9),transparent);filter:blur(1px);opacity:0}.energy-line span:nth-child(1){animation:energyMove 7s linear infinite}.energy-line span:nth-child(2){animation:energyMove 7s linear infinite;animation-delay:2.3s}.energy-line span:nth-child(3){animation:energyMove 7s linear infinite;animation-delay:4.6s}@keyframes energyMove{0%{left:-30%;opacity:0}25%{opacity:.7}50%{opacity:1}75%{opacity:.7}to{left:100%;opacity:0}}@keyframes waveFloat{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}.astro-cta{display:flex;align-items:center;gap:25px;z-index:3}.cta-btn{display:flex;align-items:center;gap:8px;padding:10px 18px;border-radius:40px;font-size:20px;font-weight:600;text-decoration:none;animation:pulse 2.6s infinite}.call-btn{background:#e11d2e;color:#fff}.whatsapp-btn{background:#25d366;color:#fff}@keyframes pulse{0%{box-shadow:0 0 #ffffff40}70%{box-shadow:0 0 0 18px #fff0}to{box-shadow:0 0 #fff0}}@media(max-width:768px){header{background:#000}.astro-navbar{height:64px;padding:0 14px}.logo-desktop{display:none}.logo-mobile{display:block}.energy-line,.whatsapp-btn,.call-btn span{display:none}}.banner-slider-container{width:100%;overflow:hidden;position:relative;margin-top:-200px;background-color:#000}.banner-slider{width:100%;height:1200px;position:relative;overflow:hidden;background-color:#000}.slides-wrapper{width:100%;height:100%;position:relative}.slide{position:absolute;inset:0;opacity:0;transition:all .8s cubic-bezier(.645,.045,.355,1);pointer-events:none;z-index:1}.slide.active{opacity:1;pointer-events:all;z-index:2;animation:slideIn .8s ease}@keyframes slideIn{0%{opacity:0;filter:blur(10px) brightness(.5)}to{opacity:1;filter:none}}.slide-link{display:block;width:100%;height:100%;position:relative}.banner-image{width:100%;height:100%;object-fit:cover;display:block}.slide-overlay{position:absolute;inset:0;background:linear-gradient(45deg,rgba(0,0,0,.3),transparent 60%)}.nav-button{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;background:#ffffff26;border:2px solid rgba(255,255,255,.3);color:#fff;cursor:pointer;z-index:10}.prev-button{left:30px}.next-button{right:30px}.dots-container{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;gap:12px}.dot{width:12px;height:12px;border-radius:50%;border:none}.dot.active{width:30px;border-radius:10px}@media(max-width:767px){.banner-slider{height:345px}.banner-slider-container{width:100%;overflow:hidden;position:relative;margin-top:-70px}.nav-button{width:45px;height:45px}.prev-button{left:12px}.next-button{right:12px}.dots-container{bottom:10px;opacity:.5}}@media(max-width:1024px){.banner-slider{height:345px}@media(max-width:480px){.banner-slider{width:100%;height:310px;position:relative;overflow:hidden;background-color:#000}}@media(max-width:430px){.banner-slider{width:100%;height:330px;position:relative;overflow:hidden;background-color:#000}}}.cf-section{padding:70px 20px;background:#ffedcd;font-family:Oswald,sans-serif}.cf-wrapper{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:flex-start}.cf-pill{display:inline-flex;align-items:center;justify-content:center;padding:8px 26px;border-radius:999px;background:linear-gradient(135deg,#9fb7ff,#cfe0ff);font-size:14px;font-weight:500}.cf-contact h2,.cf-faq h2{font-size:34px;color:#02004f;line-height:1.15;margin-bottom:28px}.cf-contact{background:linear-gradient(180deg,#a9c0ff,#d8ebff);border-radius:28px;padding:36px}.cf-contact form{display:flex;flex-direction:column;gap:14px}.cf-contact input,.cf-contact textarea{width:90%;padding:14px 16px;border-radius:10px;border:none;font-family:inherit;font-size:15px}.cf-contact textarea{min-height:120px;resize:vertical}.cf-contact input:focus,.cf-contact textarea:focus{outline:2px solid #02004f}.cf-contact button{margin-top:6px;height:52px;border-radius:999px;background:#02004f;color:#fff;font-size:18px;border:none;cursor:pointer;transition:transform .2s,opacity .2s}.cf-contact button:hover{transform:translateY(-2px)}.cf-contact button:disabled{opacity:.6;cursor:not-allowed}.form-error{font-size:14px;color:#d10000}.cf-faq{padding-top:6px}.faq-list{display:flex;flex-direction:column;gap:14px}.faq-item{background:#0a0a63;color:#fff;border-radius:14px;overflow:hidden;transition:background .25s ease}.faq-item.active{background:#ffb000;color:#000}.faq-question{padding:16px 20px;font-size:17px;font-weight:400;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-question span{font-size:22px;font-weight:600}.faq-answer{padding:0 20px 16px;font-size:15px;line-height:1.6}@media(max-width:992px){.cf-wrapper{grid-template-columns:1fr;gap:40px}.cf-contact h2,.cf-faq h2{font-size:30px}.cf-contact{padding:32px}}@media(max-width:480px){.cf-section{padding:50px 14px}.cf-contact{padding:26px 20px}.cf-contact h2,.cf-faq h2{font-size:26px}.faq-question{font-size:16px}.faq-answer{font-size:14px}.cf-faq{align-items:center;text-align:center}.cf-contact{text-align:center;padding:26px 20px}}.cf-modalOverlay{position:fixed;inset:0;background:#000000a6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;place-items:center;z-index:9999;padding:18px;animation:cfFadeIn .18s ease-out}.cf-modal{width:min(520px,100%);background:#140a12eb;border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 18px 55px #0000008c;padding:18px 18px 16px;transform:translateY(6px);animation:cfPop .2s ease-out}.cf-modal.is-success{border-color:#00ffa040}.cf-modal.is-error{border-color:#ff464640}.cf-modalTop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.cf-modalIcon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:900;font-size:18px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.cf-modal.is-success .cf-modalIcon{background:#00ffa01f;border-color:#00ffa040}.cf-modal.is-error .cf-modalIcon{background:#ff46461f;border-color:#ff464640}.cf-modalClose{width:38px;height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#ffffffe6;cursor:pointer;transition:.2s ease}.cf-modalClose:hover{transform:translateY(-1px);background:#ffffff1a}.cf-modalTitle{margin:6px 0;font-size:20px;font-weight:800;color:#fff}.cf-modalMsg{margin:0 0 14px;color:#ffffffc7;line-height:1.6;font-size:14.5px}.cf-modalActions{display:flex;justify-content:flex-end;gap:10px}.cf-modalBtn{padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fff;cursor:pointer;font-weight:700;transition:.2s ease}.cf-modal.is-success .cf-modalBtn{background:#00ffa024;border-color:#00ffa040}.cf-modal.is-error .cf-modalBtn{background:#ff464624;border-color:#ff464640}.cf-modalBtn:hover{transform:translateY(-1px);filter:brightness(1.05)}@keyframes cfFadeIn{0%{opacity:0}to{opacity:1}}@keyframes cfPop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.site-footer{font-family:Oswald,sans-serif;background:#ffedcd}.footer-brand{text-align:center;padding:0 20px 40px}.footer-brand img{max-width:220px;margin-bottom:16px}.footer-brand p{font-size:15px;line-height:1.6;color:#333}.footer-grid{max-width:1200px;margin:auto;padding:0 20px 60px;display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:36px}.footer-card{background:#ffa602;border-radius:22px;padding:28px;box-shadow:0 20px 40px #00000014}.footer-card h4{font-size:20px;margin-bottom:20px;color:#02004f}.footer-link{display:flex;gap:14px;align-items:flex-start;margin-bottom:16px;text-decoration:none;color:#02004f;font-size:20px;transition:transform .3s}.footer-link i{font-size:20px;color:#000;animation:iconPulse 1.8s infinite}.footer-link:hover{transform:translate(6px)}.footer-map iframe{width:100%;height:100%;min-height:240px;border-radius:16px;border:none}.footer-disclaimer p{font-size:18px;line-height:1.6;color:#333}.footer-bottom{background:#02004f;color:#fff;padding:14px 20px;display:flex;justify-content:space-between;align-items:center;font-size:14px}.footer-bottom a{color:#ffb000;text-decoration:none;margin:0 6px}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media(max-width:720px){.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:8px;text-align:center}.footer-brand{padding:0 20px}.footer-grid{padding:0 20px 10px}}.solutions-section{padding:80px 20px;text-align:center}.solutions-header{margin-bottom:50px}.solutions-pill{font-family:Oswald,sans-serif;display:inline-block;padding:8px 24px;border-radius:30px;background:#a5bdfc;font-weight:600}.solutions-header h2{font-family:Oswald,sans-serif;font-size:40px;color:#02004f}.solutions-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:40px;max-width:1300px;margin:auto}.solution-card{display:flex;flex-direction:column;align-items:center}.solution-image-wrap{position:relative;width:190px;height:190px;margin-bottom:16px;display:grid;place-items:center}.rotate-bg{position:absolute;top:50%;left:50%;width:230px;height:230px;transform:translate(-50%,-50%);animation:slowRotate 20s linear infinite;opacity:.9;z-index:1;pointer-events:none}.solution-img{position:relative;z-index:2;width:100%;height:100%;border-radius:50%;object-fit:cover}.solution-card p{font-size:17px;font-weight:600;max-width:180px;font-family:Oswald,sans-serif}@keyframes slowRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media(max-width:768px){.solutions-section{padding:40px 20px;text-align:center}.solutions-header h2{font-size:24px}.solutions-grid{grid-template-columns:repeat(2,1fr);gap:24px}.solution-image-wrap{width:130px;height:130px}.rotate-bg{width:160px;height:160px}.solution-card p{font-size:15px}}.testimonial-section{padding:60px 20px;background:#ffedcd;text-align:center;font-family:oswald,sans-serif}.testimonial-pill{display:inline-block;padding:10px 30px;border-radius:40px;background:linear-gradient(135deg,#8aa7ff,#bcd4ff);color:#000;font-weight:600}.testimonial-section h2{font-size:36px;margin-bottom:40px;color:#02004f}.testimonial-slider{position:relative;max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:center}.testimonial-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.testimonial-card{background:#fff;border-radius:30px;padding:30px;box-shadow:0 15px 40px #0000001f;text-align:left;animation:fadeUp .6s ease}.testimonial-user{display:flex;align-items:center;gap:16px;margin-bottom:14px}.testimonial-user img{width:64px;height:64px;border-radius:50%;object-fit:cover}.testimonial-user h4{margin:0;font-size:18px;color:#02004f}.stars{color:#ffb400;font-size:16px}.testimonial-card p{font-size:15px;line-height:1.7;color:#333}.nav-btn{width:56px;height:56px;border-radius:50%;border:none;background:#ffb400;font-size:22px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.nav-btn.left{left:-70px}.nav-btn.right{right:-70px}.nav-btn:hover{background:#02004f;color:#fff}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.testimonial-cards{grid-template-columns:1fr}.nav-btn.left{left:-20px}.nav-btn.right{right:-20px}.testimonial-section h2{font-size:28px}.testimonial-section{padding:40px 20px}}@media(max-width:480px){.testimonial-cards{grid-template-columns:1fr!important}.testimonial-card{max-width:100%}}@media(max-width:480px){.testimonial-card{display:none}.testimonial-card:first-child{display:block}}.why-astrology-section{padding:60px 20px;background:#ffedcd;font-family:Oswald,sans-serif;overflow-x:hidden}.why-astrology-wrapper{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr 1.1fr;gap:20px;align-items:center}.why-astrology-left{position:relative}.why-astrology-vertical{position:absolute;left:-70px;top:50%;transform:rotate(-90deg) translateY(-50%);font-size:26px;letter-spacing:4px;opacity:.25}.why-astrology-pill{display:inline-block;padding:10px 26px;background:#9bb7ff;border-radius:40px;margin-bottom:18px;font-weight:500}.why-astrology-left h2{font-size:42px;font-weight:600;margin-bottom:18px;color:#02004f}.why-astrology-left p{font-size:17px;line-height:1.8;margin-bottom:24px}.why-astrology-call{display:inline-block;padding:16px 26px;border-radius:20px;background:#fff;color:#02004f;font-size:18px;text-decoration:none;box-shadow:0 10px 30px #00000026;transition:transform .3s}.why-astrology-call:hover{transform:translateY(-4px)}.why-astrology-center{position:relative;display:grid;place-items:center}.why-astrology-zodiac{position:absolute;width:420px;opacity:.5;animation:zodiacRotate 50s linear infinite}.why-astrology-guru{width:540px;position:relative;z-index:2}.why-astrology-right{display:flex;flex-direction:column;gap:22px}.why-astrology-card{display:flex;gap:16px;background:#b8ccff;padding:10px;border-radius:70px;align-items:center;animation:fadeUp .8s ease both;transition:transform .4s}.why-astrology-card:hover{transform:translate(8px)}.why-astrology-icon{width:56px;height:56px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:24px;flex-shrink:0;animation:pulse 1.6s infinite}.why-astrology-card h4{font-size:18px;margin-bottom:2px}.why-astrology-card p{font-size:14px;line-height:1.6}@keyframes zodiacRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:992px){.why-astrology-wrapper{grid-template-columns:1fr;gap:40px;text-align:center}.why-astrology-vertical{display:none}.why-astrology-left h2{font-size:36px}.why-astrology-left p{font-size:16px}.why-astrology-pill{font-size:14px;padding:8px 22px;margin-bottom:12px}.why-astrology-center{order:-1}.why-astrology-zodiac{width:340px}.why-astrology-guru{width:400px;max-width:100%}.why-astrology-right{align-items:center}.why-astrology-card{width:100%;max-width:480px;border-radius:22px;padding:14px 18px;justify-content:flex-start;text-align:left}.why-astrology-icon{width:48px;height:48px;font-size:20px}.why-astrology-card h4{font-size:16px}.why-astrology-card p{font-size:14px}}@media(max-width:480px){.why-astrology-section{padding:40px 16px}.why-astrology-wrapper{gap:30px}.why-astrology-left h2{font-size:28px;margin-bottom:14px}.why-astrology-left p{font-size:15px;line-height:1.7;margin-bottom:20px}.why-astrology-pill{font-size:13px;padding:7px 18px;margin-bottom:10px}.why-astrology-call{font-size:16px;padding:13px 24px}.why-astrology-center{width:100%;max-width:100%;overflow:hidden}.why-astrology-guru{width:100%;max-width:280px}.why-astrology-zodiac{width:260px}.why-astrology-card{max-width:90%;padding:12px 14px;gap:12px}.why-astrology-icon{width:44px;height:44px;font-size:18px}.why-astrology-card h4{font-size:15px}.why-astrology-card p{font-size:14px;line-height:1.5}}@media(max-width:360px){.why-astrology-section{padding:30px 12px}.why-astrology-left h2{font-size:24px}.why-astrology-guru{max-width:240px}.why-astrology-zodiac{width:220px}.why-astrology-call{font-size:15px;padding:12px 20px}.why-astrology-card{padding:10px 12px}}.sticky-icon{position:fixed;width:64px;height:64px;border-radius:50%;z-index:9999;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer;text-decoration:none}.icon-img{position:relative;width:50px;height:50px;z-index:2;transition:transform .3s ease}.sticky-icon:hover .icon-img{transform:scale(1.25)}.glow-bg{position:absolute;width:130%;height:130%;border-radius:50%;z-index:1;animation:glowWave 3s ease infinite;opacity:.8}.call-icon{bottom:20px;left:20px}.call-glow{background:radial-gradient(circle,rgba(255,0,0,.6),transparent 70%)}.whatsapp-icon{bottom:20px;right:20px}.whatsapp-glow{background:radial-gradient(circle,rgba(37,211,102,.6),transparent 70%)}@keyframes glowWave{0%{transform:scale(1) rotate(0);opacity:.9}50%{transform:scale(1.2) rotate(10deg);opacity:1}to{transform:scale(1) rotate(-10deg);opacity:.9}}.pp-page{width:100%;background:#ffedcd;color:#000;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif}.pp-container{width:min(1080px,92%);margin:0 auto}.pp-hero{margin-top:-250px;padding:256px 0 28px;background:radial-gradient(1200px 400px at 20% 10%,rgba(183,0,255,.18),transparent 60%),radial-gradient(900px 380px at 80% 20%,rgba(255,204,0,.12),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 60%);border-bottom:1px solid rgba(255,255,255,.08)}.pp-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.4px;color:#000;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:8px 12px;border-radius:999px;margin-bottom:14px}.pp-title{font-size:clamp(28px,4vw,44px);line-height:1.08;margin:0 0 10px;font-weight:800}.pp-subtitle{margin:0 0 14px;color:#000;font-size:15px;max-width:760px}.pp-highlight{color:#000;font-weight:700}.pp-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:#000;font-size:13px}.pp-metaDot{opacity:.5}.pp-content{padding:28px 0 60px}.pp-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:clamp(18px,3vw,28px);box-shadow:0 12px 40px #00000059}.pp-intro{margin:0;color:#000;font-size:15px;line-height:1.7}.pp-divider{border:none;height:1px;background:#ffffff1a;margin:18px 0}.pp-h2{margin:0 0 10px;font-size:20px;font-weight:800;color:#000}.pp-h3{margin:0 0 8px;font-size:16px;font-weight:800;color:#000}.pp-text{margin:0 0 12px;color:#000;font-size:15px;line-height:1.75}.pp-section{padding:10px 0 2px}.pp-link{color:red;text-decoration:none;border-bottom:1px dashed rgba(255,204,0,.55);transition:.2s ease}.pp-link:hover{opacity:.92;border-bottom-color:#ffcc00e6}.pp-contactBox{margin-top:18px;padding:16px;border-radius:16px;background:radial-gradient(600px 220px at 20% 20%,rgba(183,0,255,.14),transparent 60%),radial-gradient(520px 220px at 80% 20%,rgba(255,204,0,.1),transparent 60%),#ffffff0a;border:1px solid rgba(255,255,255,.1)}.pp-contactTitle{margin-bottom:8px}.pp-list{margin:0;padding-left:18px;color:#000}.pp-list li{margin:8px 0}.pp-footnote{margin:16px 0 0;font-size:12px;color:#000;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}@media(max-width:520px){.pp-card{border-radius:14px;padding:16px}.pp-h2{font-size:18px}}#root,body{margin:0;padding:0}
