body{position:relative}.review-note{padding:7px 20px;text-align:center;background:#171529;color:#e7c58d;font-size:11px}.content-page{min-height:65vh}.content-page h2{margin-top:36px}.content-page>p,.content-page li{color:#c4bed0;max-width:820px}.content-page a:not(.directory-card){color:#e7c58d}.tool-form input{display:block;padding:12px;margin:12px 0 20px;max-width:100%;background:#171529;color:#f4eee7;border:1px solid #ffffff40;border-radius:5px}.tool-form button{white-space:normal}.language-select{background:#171529;color:#e7c58d;border:1px solid #e7c58d55;padding:8px;max-width:180px}header{height:auto;min-height:94px;flex-wrap:wrap;padding-top:20px;padding-bottom:20px}header nav{display:flex!important;gap:20px}footer{max-width:1240px;margin:auto;padding:30px;border-top:1px solid #ffffff20}.hero{min-height:640px}.hero h1 em{color:#d2b2e9}.hero .button{max-width:100%}.fine-print a{color:#e7c58d}.directory-card p{line-height:1.65}.cosmos{z-index:-1}#result{scroll-margin-top:20px}@media(max-width:760px){header{padding:20px;gap:16px}.brand{font-size:30px}header nav{order:3;width:100%;flex-wrap:wrap}.language-select{max-width:145px;margin-left:auto}.hero{min-height:auto;padding:45px 22px}.hero h1{font-size:48px}.celestial{transform:scale(.72);height:370px;margin:-30px -60px}.hero .actions{flex-wrap:wrap}}
.home-story,.home-network,.home-faq,.closing-cta{border-top:1px solid #ffffff18}.section h2{max-width:900px;line-height:1.15}.lead-copy{max-width:820px;color:#c4bed0;line-height:1.85}.home-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:38px}.home-steps h3{font:25px Georgia;line-height:1.3}.home-steps p{color:#bcb6ca;line-height:1.8}.step-number{color:#e7c58d;font:26px Georgia}.home-signs{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:30px}.home-signs a{display:flex;align-items:center;flex-direction:column;gap:12px;padding:22px 8px;border:1px solid #ffffff20;border-radius:12px;color:#f4eee7;text-decoration:none;background:#17152980}.home-signs a:hover{border-color:#e7c58d;background:#252039}.home-faq details{border-bottom:1px solid #ffffff20;max-width:950px}.home-faq summary{padding:24px 8px;cursor:pointer;color:#f4eee7;font-size:18px;line-height:1.5}.home-faq details p{padding:0 8px 24px;max-width:850px;line-height:1.85;color:#c4bed0}.home-faq summary:focus-visible{outline:2px solid #e7c58d}.home-network{background:linear-gradient(110deg,#33234060,transparent)}.network-link{color:#e7c58d;display:inline-block;margin:20px}.closing-cta{padding-bottom:80px!important}.closing-cta p{color:#c4bed0}.closing-cta .actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:28px}.network-footer{margin-bottom:20px;color:#c4bed0}.network-footer a{color:#e7c58d}.legal-draft{border-left:3px solid #e7c58d;padding:15px 20px;background:#252035}.button{white-space:normal!important} @media(max-width:760px){.home-steps{grid-template-columns:1fr}.home-signs{grid-template-columns:repeat(3,1fr)}.section{padding-left:22px;padding-right:22px}.section h2{font-size:34px}.closing-cta .button{width:100%;text-align:center}.home-faq summary{font-size:17px}}
.birth-form{max-width:850px;border:1px solid #e7c58d40;padding:26px;border-radius:16px;background:#17152980}.birth-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.birth-form label{display:block;margin-top:15px}.birth-form input,.birth-form select{box-sizing:border-box;width:100%;max-width:100%;background:#171529;color:#f4eee7;border:1px solid #ffffff50;padding:12px;font:inherit;border-radius:6px}.birth-form select{margin:12px 0 20px}.birth-form .button{margin-top:12px}.birth-result-card{display:inline-block;padding:20px;margin:8px;border:1px solid #e7c58d50;border-radius:12px}.birth-result-card h3{font:25px Georgia;color:#e7c58d}#birth-result p{overflow-wrap:anywhere}@media(max-width:600px){.birth-fields{grid-template-columns:1fr;gap:0}.birth-form{padding:18px}.birth-result-card{display:block;margin:12px 0}}