@import "https://fonts.googleapis.com/css2?family=Prompt:wght@400;500;600;700;800&display=swap";
:root{--bg:#11121e;--surface:#181a25;--gold:#e6cd82;--gold-dark:#8a652e;--text:#eeecdf;--muted:#a4a4ae;--line:#b39a55;--wheel-size:350px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--bg);color:var(--text);margin:0;font-family:Prompt,Tahoma,sans-serif;font-size:15px;line-height:1.85}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}img{max-width:100%;height:auto;display:block}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:5px;outline:2px solid #ffe8a2}::selection{color:#10111d;background:#c3a55b}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.5}h2{letter-spacing:-.7px;font-size:32px;font-weight:600}p{color:#b5b5be}.section-wrap{width:min(1120px,100% - 64px);margin:auto}.gold-text{color:var(--gold)}.muted{color:var(--muted)}.eyebrow{color:#bca464;letter-spacing:3px;margin-bottom:12px;font-size:11px;font-weight:500;display:block}.button{border-radius:4px;justify-content:center;align-items:center;gap:13px;min-height:46px;padding:11px 24px;font-weight:600;line-height:1.6;transition:filter .2s,transform .2s;display:flex}.button:hover{filter:brightness(1.12);transform:translateY(-1px)}.button-gold{color:#17160d;background:linear-gradient(#b9a05c 0%,#e9dda2 23%,#fff6ca 52%,#c4a756 100%);border:1px solid #978049;box-shadow:inset 0 0 6px #7c6026aa}.button-red{color:#fff3df;background:linear-gradient(#ba3b21,#762015);border:1px solid #6e371e}.text-link{color:var(--gold);align-items:center;gap:12px;font-size:13px;font-weight:500;display:inline-flex}.text-link:hover{color:#fff3c3}.skip-link{color:#111;z-index:100;background:#f0d58e;padding:10px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.site-header{border-top:3px solid var(--line);border-bottom:3px solid var(--line);isolation:isolate;background:#12121e;position:relative}.site-header:after{content:"";z-index:-1;pointer-events:none;border-left:1px solid #6f6f8150;border-right:1px solid #6f6f8150;width:200px;height:100%;position:absolute;top:0;right:5%;transform:skew(-43deg)}.header-inner{grid-template-columns:1fr 1.05fr 1.1fr;align-items:center;gap:8%;max-width:1320px;min-height:144px;margin:auto;padding:18px 36px 12px;display:grid}.brand{justify-self:center;width:215px}.brand img{width:100%}.header-actions{gap:12px;display:grid}.header-actions .button{min-height:40px;padding:8px 28px;font-size:13px;position:relative}.header-actions .button svg{width:16px;position:absolute;left:20px}.search{color:#777;z-index:1;background:#ececef;border-radius:30px;align-items:center;height:43px;padding:0 12px;display:flex;position:relative}.search input{color:#34343c;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:8px 6px;font-size:13px}.search input:focus-visible{outline:none}.search:focus-within{box-shadow:0 0 0 3px #c8aa63}.search button{color:#777;background:0 0;align-items:center;padding:5px;display:flex}.menu-toggle{color:#e5dba5;background:0 0;justify-content:center;align-items:center;width:44px;height:34px;margin:0 auto 7px;display:flex}.navigation{border-top:1px solid #ffffff0c;justify-content:center;align-items:center;gap:45px;padding:12px 20px 18px;font-size:13px;display:none}.navigation.is-open{display:flex}.navigation a:hover{color:var(--gold)}.hero{text-align:center;border-bottom:3px solid var(--line);background:linear-gradient(#0000 60%,#080b1890),url(/assets/8e6eb03acd873833.webp) top/cover no-repeat;padding:18px 24px 26px;overflow:hidden}.hero-carousel{width:min(660px,100%);height:470px;margin:18px auto 0;position:relative}.hero-slide{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .8s,transform 1s;display:flex;position:absolute;inset:0;transform:translate(18px)}.hero-slide.active{opacity:1;transform:translate(0)}.hero-slide img{object-fit:contain;width:600px;max-height:100%}.slide-arrow{color:#e0cd8b;opacity:0;z-index:2;background:#10111b90;border:1px solid #d8c38355;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .2s,background .2s;display:grid;position:absolute;top:48%}.hero-carousel:hover .slide-arrow,.slide-arrow:focus-visible{opacity:1}.slide-arrow:hover{background:#11121e}.previous{left:0}.next{right:0}.slide-dots{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.slide-dots button{background:#9c9ba977;border-radius:4px;width:19px;height:5px;padding:0;position:relative}.slide-dots button:before{content:"";position:absolute;inset:-10px 0}.slide-dots button.active{background:#ead187;width:31px}.hero-description{background:linear-gradient(120deg,#121521e0,#181b2cd9);border:1px solid #e4d18b;border-radius:17px;max-width:800px;margin:22px auto 0;padding:25px 34px 20px;box-shadow:inset 0 0 0 2px #9d864d44}.hero-description h1{color:#e8d182;margin-bottom:12px;font-size:21px;font-weight:500}.hero-description p{color:#ddd8bf;font-size:13px}.hero-description .text-link{margin-top:13px;font-size:11px}.providers{padding-top:65px;padding-bottom:72px}.section-heading{text-align:center;margin-bottom:32px}.section-heading h2{margin-bottom:9px}.section-heading h2>span:not(.muted){color:var(--gold)}.section-heading p{font-size:13px}.category-bar{color:#d7c58f;border-top:1px solid #c5aa5b33;border-bottom:1px solid #c5aa5b33;justify-content:space-between;align-items:center;margin-bottom:22px;padding:13px 4px;font-size:12px;display:flex}.category-bar span:first-child{align-items:center;gap:10px;display:flex}.category-bar span:last-child{color:#8b8a95;font-size:11px}.provider-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.provider-card{text-align:left;background:#191a2a;border:1px solid #ab8b4645;border-radius:7px;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.provider-card img{aspect-ratio:300/190;object-fit:cover;width:100%;transition:transform .4s}.provider-caption{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e9d6a2;opacity:0;background:#11121bc4;justify-content:space-between;align-items:center;padding:7px 13px;font-size:10px;transition:all .25s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.provider-card:hover,.provider-card:focus-visible{border-color:#e0c573;transform:translateY(-4px);box-shadow:0 8px 28px #0006}.provider-card:hover img{transform:scale(1.045)}.provider-card:hover .provider-caption,.provider-card:focus-visible .provider-caption{opacity:1;transform:none}.empty-state{text-align:center;border:1px dashed #a88d493d;border-radius:8px;padding:50px 20px}.empty-state>svg{color:var(--gold);margin:auto auto 10px}.empty-state h3{font-weight:500}.empty-state p{margin:10px auto 20px;font-size:13px}.empty-state .button{width:max-content;margin:auto}.showcase{background:radial-gradient(at 76%,#2d284d 0,#0000 60%),#171724;border-top:1px solid #bba16260;border-bottom:1px solid #bba16260;overflow:hidden}.showcase-inner{grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding:50px 0;display:grid}.showcase h2{font-size:30px}.showcase p{margin-top:18px;font-size:13px;line-height:2}.outline-label{color:#c9b989;border:1px solid #b9a2663f;border-radius:4px;align-items:center;gap:9px;margin-top:25px;padding:6px 12px;font-size:10px;display:inline-flex}.wheel-art{width:var(--wheel-size);height:var(--wheel-size);filter:drop-shadow(0 16px 30px #0007);justify-self:center;margin:12px 0;position:relative}.wheel{background:conic-gradient(#155945 0deg 9.73deg,#991e23 9.73deg 19.46deg,#171720 19.46deg 29.19deg,#991e23 29.19deg 38.92deg,#171720 38.92deg 48.65deg,#991e23 48.65deg 58.38deg,#171720 58.38deg 68.11deg,#991e23 68.11deg 77.84deg,#171720 77.84deg 87.57deg,#991e23 87.57deg 97.3deg,#171720 97.3deg 107.03deg,#991e23 107.03deg 116.76deg,#171720 116.76deg 126.49deg,#991e23 126.49deg 136.22deg,#171720 136.22deg 145.95deg,#991e23 145.95deg 155.68deg,#171720 155.68deg 165.41deg,#991e23 165.41deg 175.14deg,#171720 175.14deg 184.87deg,#991e23 184.87deg 194.6deg,#171720 194.6deg 204.33deg,#991e23 204.33deg 214.06deg,#171720 214.06deg 223.79deg,#991e23 223.79deg 233.52deg,#171720 233.52deg 243.25deg,#991e23 243.25deg 252.98deg,#171720 252.98deg 262.71deg,#991e23 262.71deg 272.44deg,#171720 272.44deg 282.17deg,#991e23 282.17deg 291.9deg,#171720 291.9deg 301.63deg,#991e23 301.63deg 311.36deg,#171720 311.36deg 321.09deg,#991e23 321.09deg 330.82deg,#171720 330.82deg 340.55deg,#991e23 340.55deg 350.28deg,#171720 350.28deg 360deg);border:13px solid #ab7f32;border-radius:50%;width:100%;height:100%;position:relative;transform:rotate(-4.865deg);box-shadow:0 0 0 2px #e2c779,inset 0 0 0 2px #e7ce93}.wheel-numbers{position:absolute;inset:0}.wheel-numbers>span{text-align:center;color:#fff;width:14px;height:14px;font-size:11px;font-weight:500;line-height:14px;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px)}.wheel-center{background:repeating-conic-gradient(#352520 0deg 9.73deg,#211b1c 9.73deg 19.46deg);border:2px solid #b99450;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:18%;box-shadow:inset 0 0 20px #0009,0 0 0 5px #755025}.wheel-center:before{content:"";background:radial-gradient(circle at 30% 25%,#fff1ab,#c0a45b 60%,#5e401d);border:3px solid #e4cc8d;border-radius:50%;position:absolute;inset:22%;box-shadow:0 8px 15px #0008}.wheel-center>span{color:#252116;font:italic 700 52px/1.2 Georgia,serif;position:relative}.wheel-center>small{letter-spacing:1px;color:#201e14;font-size:6px;position:relative}.wheel-pointer{clip-path:polygon(0 0,100% 0,50% 100%);z-index:2;background:linear-gradient(90deg,#9b7232,#f5df94,#9b7232);width:22px;height:35px;position:absolute;top:-12px;left:calc(50% - 11px)}.about{grid-template-columns:.85fr 1.15fr;align-items:center;gap:95px;padding-top:85px;padding-bottom:85px;display:grid}.about-image{border:1px solid #b79b514a;border-radius:10px;max-width:370px;margin:auto;position:relative;overflow:hidden}.about-image img{width:100%}.image-label{text-align:center;letter-spacing:2px;color:#e1cf95;background:linear-gradient(#0000,#090a14);padding:14px;font-size:8px;position:absolute;bottom:0;left:0;right:0}.about-copy>p{margin:20px 0 28px;font-size:13px}.about-copy .text-link{margin-top:25px}.feature-row{border-top:1px solid #ffffff0d;gap:18px;padding:17px 0;display:flex}.feature-row>span{color:#9e864f;font-size:13px;line-height:1.8}.feature-row h3{font-size:15px;font-weight:500}.feature-row p{margin-top:5px;font-size:12px}.mobile-showcase{background:radial-gradient(at 75%,#2c2449,#0000 60%),#171621;border-top:1px solid #bb9a4545;border-bottom:1px solid #bb9a4545;overflow:hidden}.mobile-showcase-inner{grid-template-columns:1fr 1fr;align-items:center;gap:65px;max-height:500px;padding-top:30px;display:grid}.mobile-showcase p{margin-top:20px;font-size:13px}.mobile-showcase .button{width:max-content;margin-top:28px;font-size:13px}.mobile-showcase img{object-fit:contain;justify-self:center;width:auto;max-height:470px}.faq{padding-top:80px;padding-bottom:85px}.faq-list{max-width:900px;margin:auto}.faq-item{border-bottom:1px solid #c5ac6033}.faq-item h3{font-weight:500}.faq-item h3 button{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;font-size:15px;display:flex}.faq-item h3 button>span:first-child{align-items:center;gap:24px;display:flex}.faq-number{color:#7e704c;font-size:11px;font-weight:400}.faq-plus{color:#c7b576;font-size:25px;font-weight:400;line-height:1}.faq-item.open h3 button{color:var(--gold)}.faq-answer p{padding:0 50px 24px;font-size:13px;line-height:2}.footer-main{grid-template-columns:.8fr 1.6fr .65fr;align-items:center;gap:70px;padding-top:48px;padding-bottom:42px;display:grid}footer{border-top:2px solid var(--line);background:#0b0c15}.footer-main>a>img{width:190px}.footer-main h3{color:#d7c38d;margin-bottom:10px;font-size:14px;font-weight:500}.footer-main p{font-size:11px;line-height:2}.footer-main nav{color:#a3a1ab;gap:7px;font-size:11px;display:grid}.footer-main nav a:hover{color:var(--gold)}.footer-bottom{color:#75747f;border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;padding-bottom:18px;font-size:9px;display:flex}.footer-bottom a{color:#b2a279;align-items:center;gap:8px;display:flex}.floating-contact{z-index:5;width:150px;position:fixed;bottom:18px;right:18px}.contact-art{filter:drop-shadow(0 5px 12px #0008);background:0 0;width:100%;padding:0;transition:transform .2s}.contact-art:hover{transform:translateY(-4px)}.contact-close{color:#9997a2;z-index:1;background:#161622a0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:-3px;right:-6px}.mobile-bottom{display:none}.dialog-close{color:#bdb59c;background:0 0;border-radius:50%;padding:6px;display:flex;position:absolute;top:10px;right:10px}@media (min-width:1800px){.header-inner{max-width:1600px;min-height:160px;padding:24px 36px 20px}.brand{width:255px}.header-actions .button{min-height:46px}.hero-carousel{height:530px}.hero{padding-top:20px}}@media (max-width:1050px){.header-inner{grid-template-columns:1fr 1fr 1fr;gap:5%;padding:18px 28px 10px}.brand{width:180px}.header-actions .button{padding:8px 20px;font-size:11px}.header-actions .button svg{width:14px;left:11px}.search{height:39px}.provider-grid{gap:15px}.about{gap:50px}.footer-main{gap:35px}.floating-contact{width:110px;right:12px}.hero-carousel{height:440px}.showcase-inner{gap:20px}h2{font-size:28px}.showcase h2{font-size:27px}}@media (max-width:700px){:root{--wheel-size:285px}.section-wrap{width:calc(100% - 36px)}body{font-size:14px}.site-header{border-top-width:2px;border-bottom-width:2px}.header-inner{grid-template-columns:1fr 1.3fr;gap:15px;min-height:114px;padding:14px 18px 12px;display:grid}.brand{width:min(145px,100%)}.header-actions{gap:8px}.header-actions .button{min-height:32px;padding:7px 15px 7px 28px;font-size:10px}.header-actions .button svg{width:12px;left:10px}.search{color:#a7a7af;background:#21212d;border:1px solid #ffffff12;grid-column:1/-1;height:35px}.search input{color:#eee;font-size:11px}.search button{color:#b7b2a1}.search button svg{width:15px}.menu-toggle{z-index:2;background:#21212d;width:25px;height:25px;margin:0;position:absolute;bottom:18px;right:25px}.search{padding-right:38px}.navigation{border-top:1px solid #ffffff0d;flex-direction:column;gap:0;padding:0}.navigation a{text-align:center;width:100%;padding:10px}.site-header:after{display:none}.hero{background-position:42% 0;padding:15px 13px 20px}.hero-carousel{aspect-ratio:700/570;max-width:500px;height:auto;margin-top:15px}.hero-slide img{width:100%;max-height:100%}.slide-arrow{opacity:.8;width:28px;height:28px}.slide-arrow svg{width:17px}.slide-dots{bottom:-3px}.hero-description{border-radius:12px;margin-top:25px;padding:20px 18px 16px}.hero-description h1{font-size:18px}.hero-description p{font-size:11px;line-height:1.9}.hero-description .text-link{font-size:10px}.providers{padding-top:42px;padding-bottom:42px}.section-heading{margin-bottom:25px}h2{letter-spacing:-.4px;font-size:25px}.section-heading p{font-size:11px}.eyebrow{letter-spacing:2.5px;margin-bottom:9px;font-size:9px}.category-bar{margin-bottom:16px;padding:10px 0;font-size:11px}.provider-grid{grid-template-columns:repeat(2,1fr);gap:12px}.provider-card{border-radius:5px}.provider-caption{opacity:1;background:#11121b99;padding:3px 8px;font-size:8px;transform:none}.provider-caption svg{width:11px}.showcase-inner{text-align:center;grid-template-columns:1fr;gap:30px;padding:35px 0 40px}.showcase h2{font-size:25px}.showcase p{margin-top:14px;font-size:11px}.outline-label{margin-top:19px;font-size:9px}.wheel-numbers>span{font-size:9px}.wheel-center>span{font-size:44px}.wheel-center>small{font-size:5px}.about{grid-template-columns:1fr;gap:35px;padding-top:45px;padding-bottom:45px}.about-image{max-width:260px;max-height:400px}.about-image img{object-fit:cover;object-position:top}.about-copy>p{margin:15px 0 22px;font-size:12px}.feature-row h3{font-size:14px}.feature-row p{font-size:11px}.about-copy .text-link{margin-top:18px;font-size:12px}.mobile-showcase-inner{grid-template-columns:1fr 1fr;align-items:center;gap:10px;max-height:350px;padding-top:25px}.mobile-showcase h2{font-size:20px}.mobile-showcase .eyebrow{letter-spacing:1px;font-size:7px}.mobile-showcase p{margin-top:13px;font-size:10px}.mobile-showcase .button{gap:6px;min-height:36px;margin-top:18px;padding:8px 10px;font-size:10px}.mobile-showcase .button svg{width:13px}.mobile-showcase img{align-self:end;width:100%;max-height:310px}.faq{padding-top:45px;padding-bottom:45px}.faq-item h3 button{gap:12px;padding:18px 0;font-size:12px}.faq-item h3 button>span:first-child{gap:14px}.faq-number{font-size:9px}.faq-answer p{padding:0 0 20px 30px;font-size:11px}.footer-main{grid-template-columns:1fr 1fr;gap:25px;padding-top:30px;padding-bottom:25px}.footer-main>a{grid-column:1/-1}.footer-main>a img{width:150px;margin:auto}.footer-main h3{font-size:12px}.footer-main p,.footer-main nav{font-size:10px}.footer-main nav{place-self:start center}.footer-bottom{flex-direction:column;gap:8px;padding:16px 0 80px;font-size:8px}.floating-contact{width:80px;bottom:76px;right:8px}.contact-close{width:21px;height:21px;top:-10px;right:-3px}.mobile-bottom{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:7px 7px calc(7px + env(safe-area-inset-bottom));z-index:8;background:#11121ff5;border-top:1px solid #b8a066;grid-template-columns:repeat(5,1fr);align-items:center;height:66px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom>a,.mobile-bottom>button{color:#a8a6af;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 0;font-size:8px;line-height:1.6;display:flex}.mobile-bottom .mobile-register{color:#e8cc83}.mobile-bottom .mobile-register>svg{box-sizing:content-box;color:#15131a;background:linear-gradient(140deg,#f7e6a3,#a77d35);border-radius:50%;margin-top:-26px;padding:9px;box-shadow:0 0 0 5px #11121f}}@media (max-width:380px){.mobile-showcase h2{font-size:18px}.mobile-showcase .button{font-size:9px}.header-inner{gap:10px;padding-inline:14px}.header-actions .button{font-size:9px}.hero-description h1{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-slide:not(.active){display:none}}.brand-mark{width:100%;padding:4px 0;line-height:0;display:block}.brand-mark>img{width:100%;height:auto;display:block}.brand-mark.compact{width:200px;max-width:100%}.hero-brand{justify-content:center;padding:9px 0 8px;display:flex}.hero-brand .brand-mark{filter:drop-shadow(0 3px 14px #a47a2838);width:370px;max-width:85%}.about-image{background:radial-gradient(#4a2b2e,#151622 70%);align-items:center;min-height:340px;display:flex}.about-image img{width:100%;height:auto}.mobile-showcase-inner>img{max-width:100%;max-height:450px}.footer-main>a{justify-self:center}.wheel-center>span{font-size:32px}.wheel-center>small{letter-spacing:1.5px;font-size:8px}@media (max-width:700px){.brand-mark{padding:7px 0}.brand-mark.compact{width:175px}.hero-brand{padding:5px 0 8px}.hero-brand .brand-mark{width:260px}.about-image{min-height:280px}.mobile-showcase-inner>img{max-height:310px}.wheel-center>span{font-size:26px}.wheel-center>small{font-size:7px}}.member-dialog{color:#f6f0df;scrollbar-width:thin;scrollbar-color:#a68a50 #151515;overscroll-behavior:contain;background:linear-gradient(160deg,#030303,#171717 70%,#242424);border:2px solid #eac079;border-radius:25px;width:min(610px,100% - 48px);max-height:calc(100dvh - 48px);padding:0;overflow:hidden auto;box-shadow:0 30px 110px #000b}.member-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:radial-gradient(at 10% 0,#b78c2429,#0000 46%),#04050be6}.member-panel{isolation:isolate;min-width:0;padding:32px 42px 25px;position:relative;overflow:hidden}.member-close{z-index:3;color:#e9d6aa;background:#161616;border:1px solid #c6a36436;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s;display:grid;position:absolute;top:12px;right:12px}.member-close:hover{background:#34302a}.member-logo{z-index:1;width:240px;height:auto;margin:0 auto 10px;position:relative}.member-dialog h2{text-align:center;letter-spacing:0;color:#f0dba1;margin:0 0 24px;font-size:29px;font-weight:600;line-height:1.5}.member-context{color:#b8ae99;background:#e0b76708;border:1px solid #c6a36433;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin:-9px 0 24px;padding:9px 12px;font-size:12px;display:flex}.member-context strong{color:#efcf88;font-weight:500}.member-form{z-index:1;flex-direction:column;gap:20px;display:flex;position:relative}.member-field{min-width:0}.member-field>label{color:#eeece7;margin-bottom:9px;font-size:14px;font-weight:400;display:block}.member-input{background:#35394d;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:55px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.member-input>svg{color:#eec77a;flex-shrink:0}.member-input:focus-within{border-color:#eac079;box-shadow:0 0 0 3px #d7ad5e24}.member-input.has-error{border-color:#ed9c91}.member-input input{box-shadow:none;color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:14px 0;font-size:15px;line-height:1.6}.member-input input:focus-visible{outline:none}.member-input input::placeholder{color:#b2b3bd;opacity:1;font-size:13px}.member-reveal{color:#c1c1c9;background:0 0;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;display:grid}.member-reveal:hover{color:#ffe2a0;background:#ffffff09}.member-error{color:#ffb3a7;margin:7px 0 0;font-size:11px;line-height:1.7}.member-hint{color:#98979e;margin:6px 0 0;font-size:10px;line-height:1.8}.member-forgot{color:#c1ad7f;background:0 0;align-self:flex-end;min-height:36px;margin-top:-16px;margin-bottom:-10px;padding:8px 0;font-size:11px;line-height:1.4}.member-forgot:hover{color:#f5d992;text-underline-offset:4px;text-decoration:underline}.member-submit{color:#14100a;background:linear-gradient(115deg,#d9b54d,#fbdf7d 40%,#fff3b0 53%,#d7af45);border:1px solid #fff0b1;border-radius:11px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:55px;margin-top:6px;padding:12px 18px;font-size:16px;font-weight:600;transition:filter .2s,transform .2s;display:flex;box-shadow:inset 0 1px 2px #fff7d4,0 4px 18px #a7822520}.member-submit:hover{filter:brightness(1.1);transform:translateY(-1px)}.member-submit:active{transform:translateY(0)}.member-status.visible{background:#c9a7620d;border:1px solid #c9a76260;border-radius:8px;align-items:flex-start;gap:9px;margin-top:-4px;padding:12px 13px;display:flex}.member-status>svg{color:#e1c483;flex-shrink:0;margin-top:2px}.member-status p{color:#e0d5b7;font-size:11px;line-height:1.8}.member-switch{text-align:center;color:#97938a;z-index:1;margin:22px 0 0;font-size:12px;position:relative}.member-switch button{color:#eed18b;background:0 0;min-height:38px;padding:8px 6px;font-size:12px}.member-switch button:hover{text-underline-offset:4px;text-decoration:underline}.member-note{color:#7e7a71;z-index:1;justify-content:center;align-items:center;gap:5px;margin-top:6px;font-size:9px;display:flex;position:relative}.member-chip{z-index:0;background:repeating-conic-gradient(#2f2ac1 0deg 22.5deg,#7d73ef 22.5deg 45deg);border:8px dashed #eeedff;border-radius:50%;place-items:center;width:91px;height:91px;display:grid;position:absolute;top:-19px;left:-20px;transform:rotate(-22deg);box-shadow:0 4px 12px #0006}.member-chip>span{color:#4a40b9;background:#dcdcf4;border:4px double #5045d1;border-radius:50%;place-items:center;width:54px;height:54px;font:italic 700 29px Georgia,serif;display:grid}.member-card{z-index:0;background:linear-gradient(120deg,#f4f4f4,#d8d8d8);border:1px solid #b1b1b1;border-radius:5px;justify-content:center;align-items:center;width:70px;height:95px;display:flex;position:absolute;bottom:15px;right:-22px;transform:rotate(-34deg);box-shadow:0 5px 15px #0007}.member-card>span:first-child{color:#b5101c;font:700 17px/1.4 Georgia,serif;position:absolute;top:3px;left:8px}.member-card>span:last-child{color:#bb0a18;font-size:39px;line-height:1}.member-contact{text-align:center;z-index:1;padding:7px 0 10px;position:relative}.member-contact>svg{color:#dfbd6b;margin:0 auto 15px}.member-contact p{color:#bdb6a5;margin-bottom:25px;font-size:13px}.member-contact>.button{font-size:13px}@media (max-width:600px){.member-dialog{border-radius:20px;width:calc(100% - 28px);max-height:calc(100dvh - 28px)}.member-panel{padding:29px 22px 22px}.member-logo{width:205px;margin-bottom:8px}.member-dialog h2{margin-bottom:21px;font-size:25px}.member-close{width:38px;height:38px;top:9px;right:9px}.member-close svg{width:19px}.member-form{gap:18px}.member-field>label{margin-bottom:8px;font-size:13px}.member-input{gap:10px;min-height:53px;padding-inline:13px}.member-input input{padding-block:13px;font-size:16px}.member-input input::placeholder{font-size:12px}.member-input>svg{width:18px}.member-submit{min-height:53px;margin-top:4px;font-size:15px}.member-switch{margin-top:16px;font-size:11px}.member-switch button{font-size:11px}.member-chip{border-width:6px;width:73px;height:73px;top:-16px;left:-15px}.member-chip>span{width:43px;height:43px;font-size:24px}.member-card{width:54px;height:76px;bottom:16px;right:-22px}.member-card>span:last-child{font-size:29px}.member-context{margin-bottom:21px;font-size:11px}.member-note{font-size:8px}.member-error{font-size:10px}}@media (max-height:700px){.member-panel{padding-top:20px;padding-bottom:18px}.member-logo{width:175px;margin-bottom:6px}.member-dialog h2{margin-bottom:16px;font-size:23px}.member-form{gap:15px}.member-switch{margin-top:12px}.member-note{margin-top:0}.member-input,.member-submit{min-height:49px}.member-context{margin-bottom:16px}}
