:root{color-scheme:dark;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f5f5f5;background:#050506;font-weight:300;--white: #f7f7f8;--panel-fill: rgb(8 11 17 / 58%);--panel-border: rgb(255 255 255 / 90%)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#050506}body{margin:0;min-width:320px;color:var(--white);background:#050506;font-size:17px;line-height:1.55}body,button,input,select,textarea,a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}a{color:inherit}a:focus-visible,summary:focus-visible{outline:2px solid #fff;outline-offset:4px}.site-header{position:relative;z-index:10;display:flex;height:154px;align-items:center;justify-content:center;background:#030304}.wordmark{color:#fff;font-size:19px;font-weight:400;letter-spacing:-.025em;line-height:1;text-decoration:none;text-transform:lowercase}.header-actions{position:absolute;top:17px;right:max(5%,calc((100% - 850px)/2));display:flex;min-width:88px;flex-direction:column;align-items:flex-end;gap:17px}.login-link{display:inline-flex;min-height:27px;align-items:center;gap:10px;color:#fff;font-size:15px;font-weight:400;text-decoration:none}.login-link svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.6}.site-menu{position:relative;z-index:12}.site-menu>summary{display:grid;width:55px;height:47px;place-items:center;border:1px solid rgb(255 255 255 / 90%);border-radius:16px;color:#fff;cursor:pointer;font-size:15px;font-weight:400;list-style:none}.site-menu>summary::-webkit-details-marker,.menu-branch>summary::-webkit-details-marker{display:none}.menu-panel{position:absolute;top:55px;right:0;display:grid;width:min(295px,calc(100vw - 36px));gap:0;padding:12px 18px;border:1px solid rgb(255 255 255 / 70%);border-radius:12px;background:#040508f5;box-shadow:0 18px 55px #0000006b;font-size:15px;line-height:1.3}.menu-panel>a,.menu-branch>summary,.submenu a{display:block;padding:11px 5px;color:#fff;text-decoration:none}.menu-panel>a:hover,.menu-branch>summary:hover,.submenu a:hover{background:#ffffff17}.menu-branch>summary{cursor:pointer;list-style:none}.menu-branch>summary:after{float:right;content:"+"}.menu-branch[open]>summary:after{content:"−"}.submenu{padding-left:14px;border-left:1px solid rgb(255 255 255 / 30%)}.submenu a{padding-block:8px;font-size:14px}.media-section{position:relative;isolation:isolate;display:grid;overflow:hidden;place-items:center;color:#fff;background:#13151a}.background-video,.section-shade{position:absolute;z-index:-1;inset:0;width:100%;height:100%}.background-video{z-index:-2;object-fit:cover;object-position:center}.section-shade{pointer-events:none}.hero-section{min-height:510px;padding:46px 24px 40px}.hero-shade{background:linear-gradient(180deg,#01060e42,#0107101a 54%,#0000002e)}.hero-content,.section-content,.membership-content{position:relative;z-index:1;width:min(100%,1040px);text-align:center}.hero-content h1,.section-content h2,.mobile-app-panel h2,.membership-content h2{margin:0;color:#fff;font-size:clamp(27px,3.1vw,35px);font-weight:300;letter-spacing:.005em;line-height:1.28;text-wrap:balance}.hero-content h1{margin-bottom:48px}.outline-panel{border:2px solid var(--panel-border);border-radius:19px;background:var(--panel-fill);box-shadow:0 8px 32px #00000012;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.hero-copy{width:min(100%,875px);margin-inline:auto;padding:10px 34px 12px;text-align:left}.hero-copy p,.section-intro,.awaits-copy p,.mobile-app-panel p{margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.48;letter-spacing:.025em}.outline-link{display:inline-flex;min-height:49px;align-items:center;justify-content:center;width:min(40vw,480px);min-width:min(40vw,480px);padding:9px 24px;border:2px solid rgb(255 255 255 / 92%);border-radius:14px;background:#0d141e3d;color:#fff;font-size:14px;font-weight:300;letter-spacing:.015em;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease}.outline-link:hover{background:#ffffff21}.hero-cta{width:178px;min-width:178px;margin-top:58px;border-color:#fffffff5;border-radius:11px;background:#e3e3e652;font-size:12px}.story-section{min-height:585px;padding:64px 26px}.journey-shade{background:linear-gradient(90deg,#080d173d,#090e180f 52%,#04070e33)}.journey-content{width:min(100%,580px)}.section-subtitle,.awaits-subtitle{margin:4px 0 33px;font-size:clamp(17px,1.6vw,21px);letter-spacing:.02em}.bullet-panel{padding:17px 25px 20px;background:#04070cad;text-align:left}.bullet-panel ul{margin:0;padding-left:1.1em}.bullet-panel li{padding-left:.05em;font-size:clamp(15px,1.45vw,18px);line-height:1.54;letter-spacing:.015em}.bullet-panel li+li{margin-top:1px}.bullet-panel strong{font-weight:400}.why-section{min-height:620px;padding:65px 26px 55px;background:#07131a}.why-shade{background:#00090e30}.why-content{width:min(100%,780px)}.section-intro{max-width:640px;margin:14px auto 29px;text-align:center}.why-benefits{width:min(100%,580px);margin-inline:auto;margin-bottom:34px}.awaits-section{min-height:560px;padding:58px 26px;background:#181421}.awaits-shade{background:linear-gradient(180deg,#09081414,#08080f54)}.awaits-content{width:min(100%,830px)}.awaits-content h2{color:#3c06ac;font-size:40px;line-height:1;letter-spacing:normal}.awaits-subtitle{margin:1px 0 28px;color:#3c06ac;font-size:22px;line-height:1.5;letter-spacing:normal}.awaits-copy{padding:13px 30px 17px;background:#06050aad;text-align:left}.awaits-copy p{font-size:clamp(15px,1.45vw,18px)}.connection-cta{width:min(62vw,480px);min-width:min(62%,480px);margin-top:66px;border-color:#a9c4ff;box-shadow:0 0 11px #6991ff45}.mobile-app-section{min-height:390px;padding:55px 24px;background:#262a3d}.mobile-app-shade{background:#080a161f}.mobile-app-panel{position:relative;z-index:1;width:min(100%,700px);padding:17px 32px 19px;border-radius:18px;background:#22227dc2;text-align:center}.mobile-app-panel h2{margin-bottom:8px}.mobile-app-panel p{font-size:clamp(16px,1.4vw,18px)}.membership-section{min-height:530px;padding:68px 24px 76px;background:#ed9c3f}.membership-shade{background:linear-gradient(180deg,#48231f21,#1915181a)}.membership-content{width:min(100%,760px)}.membership-content h2{width:94%;margin:0 auto 14px;font-size:clamp(25px,2.6vw,33px);letter-spacing:.24em}.membership-content h2 span{display:block;padding:11px 30px;border:2px solid rgb(255 255 255 / 85%);border-radius:18px;background:#4b2d2f2e}.membership-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px}.membership-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:170px;padding:16px;text-align:center;border:2px solid rgb(255 255 255 / 91%);border-radius:18px;background:#6b433847}.membership-card h3{margin:0;font-size:clamp(19px,2vw,25px);font-weight:300;letter-spacing:.04em;line-height:1.28}.membership-card p{margin:0;font-size:15px;letter-spacing:.015em}.membership-card .plan-link{width:auto;min-width:0;min-height:26px;padding:0 5px;border:0;border-radius:0;background:transparent;font-size:16px;font-style:italic}.plan-link:hover{background:transparent;text-decoration:underline}.site-footer{display:flex;min-height:210px;flex-direction:column;align-items:center;justify-content:center;gap:19px;padding:27px 22px 20px;background:#030304;text-align:center}.social-links{display:flex;align-items:center;justify-content:center;gap:18px}.social-links a{display:grid;width:25px;height:25px;place-items:center;color:#f5f5f6}.social-links svg{width:20px;height:20px;fill:currentColor}.social-links a:nth-child(2) svg{fill:none;stroke:currentColor;stroke-width:1.9}.social-links .social-dot{fill:currentColor;stroke:none}.footer-links{display:grid;grid-template-columns:repeat(5,max-content);max-width:800px;justify-content:center;gap:10px 27px}.footer-links a:nth-child(6){grid-row:2;grid-column:2}.footer-links a:nth-child(7){grid-row:2;grid-column:3}.footer-links a:nth-child(8){grid-row:2;grid-column:4}.footer-links a{color:#d5d5da;font-size:13px;text-decoration:underline;text-underline-offset:2px}.copyright{margin:-4px 0 0;color:#d9d9dd;font-size:12px}@media(max-width:700px){body{font-size:16px}.site-header{height:125px;justify-content:flex-start;padding-left:20px}.wordmark{max-width:calc(100vw - 158px);font-size:17px}.header-actions{top:13px;right:17px;gap:11px}.login-link{gap:6px;font-size:13px}.login-link svg{width:22px;height:22px}.site-menu>summary{width:50px;height:42px}.hero-section{min-height:590px;padding:48px 18px 38px}.hero-content h1{margin-bottom:34px;font-size:clamp(26px,7vw,34px)}.hero-copy{padding:16px 17px}.hero-cta{margin-top:40px}.story-section{min-height:auto;padding:66px 18px}.journey-section{min-height:660px}.why-section{min-height:680px}.awaits-section{min-height:630px}.section-content h2,.mobile-app-panel h2{font-size:clamp(25px,7vw,32px)}.section-subtitle{margin-bottom:24px}.bullet-panel{padding:14px 16px 16px}.bullet-panel li{font-size:15px;line-height:1.48}.section-intro{font-size:16px}.why-benefits{margin-bottom:27px}.outline-link{width:min(100%,390px);min-width:min(100%,390px)}.awaits-subtitle{margin-bottom:22px}.awaits-copy{padding:15px 17px}.awaits-copy p{font-size:15px}.connection-cta{width:min(100%,390px);margin-top:35px}.mobile-app-section{min-height:360px;padding:40px 16px}.mobile-app-panel{padding:18px}.membership-section{min-height:630px;padding:58px 18px 65px}.membership-content h2{width:100%;font-size:clamp(20px,6vw,25px);letter-spacing:.16em}.membership-content h2 span{padding:10px 18px}.membership-cards{grid-template-columns:1fr;gap:18px}.membership-card{min-height:165px}.site-footer{gap:18px;padding:28px 18px 21px}.footer-links{display:flex;gap:10px 16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{margin:0;width:100%;height:100%}#wixheadless-banner-container{display:none!important}
