.contact-page{--gold:#ffc400;--border:#936000;color:#fff;background:#010207;width:min(1024px,100%);min-height:1400px;margin:auto;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.contact-page *{box-sizing:border-box}.contact-page a{color:inherit;text-decoration:none}.contact-header{z-index:20;background:#020307;align-items:center;gap:22px;height:92px;padding:8px 20px;display:flex;position:relative}.contact-brand{flex-direction:column;flex:none;justify-content:flex-end;align-self:stretch;align-items:center;width:176px;display:flex}.contact-brand img{object-fit:contain;width:150px;height:125px;position:absolute;top:2px;left:12px}.contact-brand span{font-size:14px;position:relative;bottom:-25px}.contact-header nav{white-space:nowrap;flex:1;align-items:center;gap:27px;font-size:15px;display:flex}.contact-header nav a{padding:12px 0}.contact-header nav a:hover,.contact-header nav a:focus-visible{color:var(--gold)}.contact-auth{gap:12px;display:flex}.contact-auth a{border:1px solid #aa7400;border-radius:8px;padding:12px 17px;font-size:13px}.contact-auth .signup{background:linear-gradient(#5916a9,#210059);border-color:#7120c7}.contact-menu{color:var(--gold);background:0 0;border:0;margin-left:auto;font-size:28px;display:none}.contact-hero{text-align:center;background:#000 url(/contact/00%20Contact%20Us.svg) 50% 48%/100% no-repeat;justify-content:center;align-items:center;height:226px;display:flex}.contact-hero div{padding-top:8px}.contact-hero h1{color:#0000;text-shadow:0 1px 8px #ff990073;background:linear-gradient(#fff8c2 5%,#ffc900 58%,#945000);-webkit-background-clip:text;background-clip:text;margin:0;font:72px/.95 Georgia,serif}.contact-hero p{margin:13px 0 0;font-size:21px;line-height:1.45}.contact-panel,.contact-feature-row>*,.contact-faq,.contact-cta{border:1px solid var(--border);background:linear-gradient(135deg,#03070ef7,#000208f2);border-radius:15px;box-shadow:inset 0 0 20px #69440029}.contact-grid{grid-template-columns:316px 1fr;gap:15px;padding:0 21px;display:grid}.contact-panel{min-height:491px;padding:18px 23px}.contact-panel h2,.contact-feature-row h2,.contact-faq h2,.contact-cta h2{color:var(--gold);text-align:center;margin:0;font:20px Georgia,serif}.contact-details>p,.contact-form-panel>p{text-align:center;margin:11px 0 16px;font-size:14px;line-height:1.45}.contact-details>a,.contact-details>div{border-radius:9px;align-items:center;gap:14px;min-height:70px;padding:5px 2px;display:flex}.contact-details>a:hover,.contact-details>a:focus-visible{background:#5a006e2e;outline:1px solid #7c1a87}.contact-details img{object-fit:contain;flex:none;width:50px;height:50px}.contact-details span{flex-direction:column;gap:4px;display:flex}.contact-details b{color:var(--gold);font:16px Georgia,serif}.contact-details small{font-size:14px;line-height:1.25}.contact-form-panel{padding:23px}.contact-form-panel form{flex-direction:column;gap:15px;margin-top:21px;display:flex}.contact-form-panel form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-form-panel label{display:block}.contact-form-panel label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.contact-form-panel input,.contact-form-panel textarea{color:#fff;background:#00040cb8;border:1px solid #7b237c;border-radius:6px;outline:0;width:100%;padding:15px;font:15px Arial}.contact-form-panel input{height:51px}.contact-form-panel textarea{resize:vertical;min-height:148px}.contact-form-panel input:focus,.contact-form-panel textarea:focus{border-color:#d45ae6;box-shadow:0 0 0 2px #c22cd629}.contact-form-panel button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#380073,#7813b7,#2b006b);border:1px solid #711bba;border-radius:7px;height:61px;font-size:17px}.contact-form-panel button:disabled{opacity:.6;cursor:wait}.contact-form-panel output{text-align:center;color:#b8ffce;min-height:19px;font-size:13px}.contact-form-panel output.error{color:#ffb5bd}.contact-botcheck{position:absolute!important;left:-10000px!important}.contact-feature-row{grid-template-columns:repeat(3,1fr);gap:12px;padding:15px 21px;display:grid}.contact-feature-row>*{text-align:center;color:#fff;height:194px;font:inherit;padding:16px}.contact-feature-row button{cursor:pointer}.contact-feature-row img{object-fit:contain;width:76px;height:76px;margin:8px auto 2px}.contact-feature-row p{margin:0;font-size:14px;line-height:1.5}.contact-feature-row span{color:#caa7ff;margin-top:4px;font-size:11px;display:block}.contact-feature-row>:hover,.contact-feature-row>:focus-visible{border-color:#e7a900;transform:translateY(-1px)}.contact-faq{grid-template-columns:270px 1fr;height:187px;margin:0 21px;display:grid;overflow:hidden}.contact-faq-art{background:url(https://zodolife-preview-assets.web.app/__optimized/contact/midleft.webp?v=0d8c91f6905e) 50%/cover no-repeat}.contact-faq>div:last-child{padding:13px 23px 12px}.contact-faq h2{font-size:18px}.contact-faq-list{grid-template-columns:1fr 1fr;gap:0 36px;margin-top:10px;display:grid}.contact-faq-list button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2f3038;justify-content:space-between;align-items:center;height:34px;font-size:13px;display:flex}.contact-faq-list button:hover,.contact-faq-list button:focus-visible{color:var(--gold);border-bottom-color:#765300}.contact-faq-list b{font-size:18px;font-weight:400}.contact-cta{text-align:center;background:#000 url(https://zodolife-preview-assets.web.app/__optimized/contact/bottomleft.webp?v=634397d729e4) 0/36% no-repeat;height:137px;margin:13px 21px 14px;position:relative;overflow:hidden}.contact-cta:after{content:"";pointer-events:none;background:url(https://zodolife-preview-assets.web.app/__optimized/contact/bottomright.webp?v=bc0f404490a4) 100%/42% no-repeat;position:absolute;inset:0}.contact-cta>div{z-index:1;padding-top:18px;position:relative}.contact-cta h2{font-size:23px}.contact-cta p{margin:7px;font-size:14px}.contact-cta a{background:linear-gradient(#5a12a8,#24005f);border:1px solid #7730c0;border-radius:7px;padding:12px 27px;font-size:14px;display:inline-block}.contact-faq-overlay{z-index:1000;background:#000000d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.contact-faq-overlay>section{background:radial-gradient(circle at 80% 0,#6700904d,#0000 35%),#060710;border:1px solid #b57b00;border-radius:16px;width:min(560px,100%);padding:34px 32px 28px;position:relative;box-shadow:0 20px 70px #000,0 0 24px #b500e038}.contact-faq-overlay .close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:8px;right:12px}.contact-faq-overlay small{color:#d071f2;letter-spacing:.18em}.contact-faq-overlay h2{color:var(--gold);margin:10px 0;font:25px Georgia,serif}.contact-faq-overlay p{color:#e7e7ef;font-size:16px;line-height:1.65}.contact-faq-overlay section>div{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.contact-faq-overlay section>div a,.contact-faq-overlay section>div button{color:#fff;cursor:pointer;background:#27005a;border:1px solid #7430b7;border-radius:7px;padding:10px 15px;font:14px Arial}@media (max-width:800px){.contact-page{min-height:100vh}.contact-header{height:76px;padding:5px 12px}.contact-brand{width:120px}.contact-brand img{width:104px;height:91px;top:0;left:8px}.contact-brand span{font-size:10px;bottom:-18px}.contact-menu{display:block}.contact-header nav{background:#07000e;flex-direction:column;gap:0;padding:14px 20px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 14px 30px #000}.contact-header nav.open{display:flex}.contact-header nav a{text-align:center;width:100%}.contact-auth{display:none}.contact-hero{background-size:auto 260px;height:210px}.contact-hero h1{font-size:48px}.contact-hero p{font-size:16px}.contact-grid{grid-template-columns:1fr;padding:0 14px}.contact-panel{min-height:0}.contact-details{order:2}.contact-details>a,.contact-details>div{min-height:62px}.contact-form-panel form>div{grid-template-columns:1fr}.contact-feature-row{grid-template-columns:1fr;padding:14px}.contact-feature-row>*{height:auto;min-height:185px}.contact-faq{grid-template-columns:1fr;height:auto;min-height:440px;margin:0 14px}.contact-faq-art{background-size:cover;min-height:155px}.contact-faq-list{grid-template-columns:1fr}.contact-faq>div:last-child{padding:18px}.contact-cta{background-size:65%;height:200px;margin:14px}.contact-cta:after{opacity:.7;background-size:70%}.contact-cta>div{padding:25px 20px}.contact-cta h2{font-size:21px}.contact-cta p{font-size:13px;line-height:1.4}.contact-faq-overlay>section{padding:32px 22px 24px}}@media (max-width:420px){.contact-hero h1{font-size:40px}.contact-panel{padding:18px}.contact-cta{background-position:-70px bottom}.contact-cta:after{background-position:150px bottom}.contact-cta a{padding:11px 17px;font-size:12px}}.contact-hero{background-color:#010107;background-image:radial-gradient(at 85% 46%,#ff20b14d,#0000 24%),radial-gradient(circle at 13% 58%,#1856ff4d,#0000 19%),radial-gradient(at 50% 72%,#7e00d333,#0000 40%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:relative;overflow:hidden}.contact-hero:before{content:"";opacity:.3;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.5px),radial-gradient(circle,#a437ff 0 1px,#0000 1.5px);background-position:0 0,23px 19px;background-size:47px 47px,61px 61px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000);mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000)}.contact-hero:after{content:"";background:linear-gradient(90deg,#0000,#ffb800,#0000);height:1px;position:absolute;top:34px;left:30%;right:30%;box-shadow:0 143px #ffb800a6}.contact-hero div{z-index:1;position:relative}
.contact-page{background-color:#010207;background-image:url(https://zodolife-preview-assets.web.app/__optimized/contact/background1.webp?v=31a2bdcc067d);background-position:top;background-repeat:no-repeat;background-size:100%}.contact-page .contact-hero{background-color:#0000;background-image:none}.contact-page .contact-header{background-color:#0000;background-image:none;gap:14px;height:160px;padding-right:14px}.contact-page .contact-header nav{justify-content:space-between;gap:clamp(10px,1.6vw,20px);min-width:0}.contact-page .contact-auth{flex:none;gap:9px}.contact-page .contact-auth a{text-align:center;min-width:72px;padding-left:12px;padding-right:12px}.contact-page .contact-brand img{width:190px;height:135px;top:2px;left:7px}.contact-page .contact-brand span{text-align:center;width:205px;font-size:16px;font-weight:400;position:absolute;top:137px;bottom:auto;left:0}.contact-page .contact-hero p{margin-top:6px;line-height:1.18}.contact-page .contact-faq{height:270px}@media (max-width:800px){.contact-page{background-image:url(https://zodolife-preview-assets.web.app/__optimized/contact/background1.webp?v=31a2bdcc067d);background-size:auto 100%}.contact-page .contact-header{height:88px}.contact-page .contact-faq{height:auto}.contact-page .contact-brand img{width:104px;height:70px}.contact-page .contact-brand span{width:120px;font-size:10px;top:68px;left:0}}
