.opening-stage{justify-content:center}.opening-stage-copy{width:100%;max-width:760px;text-align:center}.opening-countdown{margin:26px auto}.opening-investor{opacity:.14;right:-8%;width:46%;z-index:-1}.opening-stage:after{background:linear-gradient(90deg,#0d312c99,#0d312ccf,#0d312c99)}.opening-stage h1{font-size:clamp(48px,6vw,76px)}@media(max-width:800px){.opening-stage-copy{width:100%}.opening-investor{width:80%;right:-35%}.opening-stage{padding:30px 20px}.opening-stage:after{background:#0d312c9c}}.opening-registered{display:flex;align-items:center;gap:14px;padding:16px 18px;margin-bottom:24px;border-radius:16px;background:#edf2e6;color:#23483b}.opening-registered>svg{flex-shrink:0}.opening-registered strong{display:block;font-size:32px;line-height:1.15;font-variant-numeric:tabular-nums}.opening-registered span{display:block;margin-top:4px;font-size:14px}.opening-gallery{padding:0 0 52px;min-width:0}.opening-gallery h2{font-size:clamp(26px,3.3vw,38px);line-height:1.2;letter-spacing:-1px;color:#f2f5e9;margin:16px 0 12px}.opening-gallery-intro{color:#b8cbc0;margin:0 0 26px;font-size:1rem}.opening-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.opening-gallery figure{min-width:0;margin:0;border:1px solid #315548;border-radius:16px;overflow:hidden;background:#10362c}.opening-gallery figure>a{display:block;background:#f1f5ef;line-height:0}.opening-gallery img{display:block;width:100%;height:auto;aspect-ratio:995/675;object-fit:contain}.opening-gallery figcaption{padding:20px 22px}.opening-gallery h3{font-size:1.125rem;color:#ecf3e8;margin:0 0 7px}.opening-gallery figcaption p{font-size:.9375rem;color:#b8cbc0;margin:0}.opening-gallery-note{font-size:.8125rem;color:#a9c0b1;margin:18px 0 0}.opening-gallery a:hover{outline:2px solid #d2f08d;outline-offset:-2px}.opening-gallery a:focus-visible{outline:3px solid #d2f08d;outline-offset:-3px}@media(max-width:650px){.opening-gallery-grid{grid-template-columns:minmax(0,1fr);gap:20px}.opening-gallery{padding-bottom:32px}.opening-gallery figcaption{padding:18px}.opening-gallery-intro{font-size:.9375rem}}.opening-page{background:radial-gradient(ellipse at 50% 0,#174435 0,transparent 35%),#071f1b}.opening-nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:28px 32px 30px;gap:16px}.opening-brand{grid-column:2;justify-self:center}.opening-nav .opening-brand img{width:270px;max-width:100%;height:auto;background:transparent;border-radius:0;padding:0;filter:drop-shadow(0 8px 18px #0003)}.opening-nav-link{grid-column:3;justify-self:end;text-align:center;color:#e1f2c9;border-radius:999px}.opening-stage{padding:46px 32px 38px;min-height:620px;border-color:#527452;background:linear-gradient(155deg,#164b3b,#0b3028);box-shadow:0 24px 60px #0002}.opening-stage h1{font-size:clamp(42px,5.8vw,72px);letter-spacing:-2.6px;line-height:1.08;margin:18px 0}.opening-stage h1 em{font-style:normal;color:#d2f08d}.opening-stage-copy{max-width:820px}.opening-intro{max-width:660px;margin:0 auto;font-size:18px}.opening-hero-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:25px 0}.opening-hero-badges span{padding:9px 14px;background:#07281d8c;border:1px solid #42644a;border-radius:999px;font-size:13px;color:#d8e8d5}.opening-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:20px 0 0}.opening-hero-actions .opening-cta{gap:8px}.opening-secondary-cta{padding:15px 18px;border:1px solid #65825f;border-radius:9px;font-size:14px;font-weight:700;color:#e1eed9}.opening-date{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px 14px;margin:27px 0 14px}.opening-date>span{font-size:12px;margin:0}.opening-date strong{font-size:17px}.opening-date p{font-size:13px;margin:0}.opening-countdown{max-width:490px;margin:0 auto 22px}.opening-countdown>div{padding:12px 8px}.opening-countdown b{font-size:38px}.opening-countdown span{font-size:12px;margin-top:3px}.opening-features{padding:30px 0 54px;gap:14px}.opening-features article{padding:22px 20px;background:#10352b;border:1px solid #294f40;border-radius:16px}.opening-features p{line-height:1.65}.opening-play-section{padding:12px 0 56px}.opening-section-heading{max-width:700px;margin:0 0 28px}.opening-journey h2,.opening-section-heading h2{font-size:clamp(29px,3.6vw,45px);line-height:1.14;letter-spacing:-1.4px;color:#f7faee;margin:14px 0 16px}.opening-journey>div>p,.opening-section-heading>p{font-size:17px;line-height:1.7;color:#b5cbbb;margin:0}.opening-rental-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.opening-rental-card{background:linear-gradient(145deg,#173d30,#103028);border:1px solid #386049;border-radius:18px;padding:23px 20px;min-width:0;display:flex;flex-direction:column}.opening-rental-top{display:flex;justify-content:space-between;align-items:center;color:#d0e99b;margin-bottom:24px}.opening-rental-top>span{font-size:24px;color:#708d6c;font-variant-numeric:tabular-nums}.opening-rental-card small{color:#b2c594;font-size:12px;line-height:1.5;min-height:36px}.opening-rental-card h3{font-size:21px;line-height:1.15;color:#f4f7e8;margin:9px 0 13px}.opening-rental-card p{font-size:14px;line-height:1.75;color:#b8cabb;margin:0 0 22px}.opening-rental-choice{margin-top:auto;padding-top:15px;border-top:1px solid #365342;color:#dcebc9;font-size:13px;font-weight:600;line-height:1.6}.opening-assets{padding:20px 24px;margin-top:20px;border-radius:12px;background:#18372a;border-left:3px solid #d2f08d}.opening-assets span{font-size:14px;font-weight:750;color:#d3e8a3}.opening-assets p{font-size:14px;line-height:1.9;color:#c2d2bf;margin:7px 0 0}.opening-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 30px}.opening-decision-grid article{padding:22px 0;border-top:1px solid #365442;min-width:0}.opening-decision-icon{display:inline-flex;padding:11px;border:1px solid #4a6750;border-radius:12px;color:#ddedb9;background:#1a392d}.opening-decision-grid h3{font-size:20px;color:#f2f7e8;line-height:1.3;margin:17px 0 9px}.opening-decision-grid p{font-size:15px;line-height:1.75;color:#b4c8b8;margin:0}.opening-journey{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;margin:0 0 56px;padding:36px 38px;background:#edf2df;border-radius:22px;color:#17382a}.opening-journey .opening-kicker{color:#567337}.opening-journey h2{color:#193d2c}.opening-journey>div>p{color:#546b53}.opening-journey .opening-cta{background:#173b2d;color:#eaf4d9;gap:9px;margin-top:24px;font-size:14px}.opening-journey ol{padding:0;margin:0;list-style:none}.opening-journey li{display:flex;gap:18px;align-items:flex-start;padding:16px 0;border-bottom:1px solid #d1dbc0}.opening-journey li:first-child{padding-top:0}.opening-journey li:last-child{border-bottom:0;padding-bottom:0}.opening-journey li>b{font-size:25px;font-weight:750;color:#779147;line-height:1.2}.opening-journey h3{font-size:18px;color:#1f402d;margin:0 0 6px}.opening-journey li p{font-size:14px;color:#5a6d51;line-height:1.65;margin:0}.opening-signup{border-color:#52744c;box-shadow:0 20px 50px #0002}.opening-signup-copy h2{font-size:clamp(30px,3.7vw,45px)}.opening-form-card .opening-cta{gap:8px}.opening-form-foot{line-height:1.6}.opening-page section{min-width:0}.opening-page .opening-main{overflow-wrap:break-word}.opening-footer a:hover,.opening-nav-link:hover{color:#dcf69e}@media(max-width:900px){.opening-decision-grid,.opening-rental-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opening-journey{gap:30px;padding:30px}.opening-nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.opening-nav-link{font-size:12px;padding:10px 12px}}@media(max-width:800px){.opening-nav{padding:24px 20px;grid-template-columns:minmax(0,1fr);gap:16px}.opening-brand,.opening-nav-link{grid-column:1;justify-self:center}.opening-nav .opening-brand img{width:225px}.opening-stage{padding:34px 22px;min-height:0}.opening-intro{font-size:16px}.opening-features{padding-bottom:36px}.opening-journey{grid-template-columns:minmax(0,1fr)}.opening-journey h2,.opening-section-heading h2{letter-spacing:-.8px}.opening-stage h1{font-size:clamp(37px,7vw,54px);letter-spacing:-1.5px}.opening-stage:after{background:#0a302786}.opening-play-section{padding-bottom:36px}}@media(max-width:450px){.opening-nav-link{display:inline-flex}.opening-stage h1{font-size:38px}.opening-kicker{line-height:1.65}.opening-decision-grid,.opening-rental-grid{grid-template-columns:minmax(0,1fr)}.opening-rental-card small{min-height:0}.opening-rental-card{padding:23px}.opening-rental-top{margin-bottom:18px}.opening-hero-badges{gap:7px;margin:18px 0}.opening-hero-badges span{font-size:12px;padding:7px 10px}.opening-hero-actions{gap:10px}.opening-secondary-cta{width:100%;text-align:center}.opening-features article{padding:17px 13px}.opening-date{gap:6px}.opening-date strong{font-size:16px}.opening-countdown{gap:6px}.opening-countdown b{font-size:30px}.opening-section-heading>p{font-size:15px}.opening-assets{padding:17px}.opening-journey{padding:26px 20px}.opening-journey .opening-cta{font-size:13px}.opening-journey h2,.opening-section-heading h2{font-size:29px}.opening-signup-copy h2 br{display:none}}.opening-marquee{display:flex;align-items:center;gap:12px;min-width:0;margin:26px 0 8px;border:1px solid #3d6049;border-radius:14px;background:#13372b;overflow:hidden;box-shadow:0 5px 24px #0002}.opening-marquee-window{min-width:0;flex:1;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.opening-marquee-track{display:flex;width:max-content;animation:opening-marquee-drift 44s linear infinite}.opening-marquee-group{display:flex;flex-shrink:0;align-items:center}.opening-marquee-group>span{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;padding:21px 28px;color:#e3f0cd;font-size:14px;font-weight:650;letter-spacing:.1px}.opening-marquee-group svg{flex-shrink:0;color:#cdec8b}.opening-motion-toggle{display:flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;padding:12px;margin-right:12px;min-height:44px;border:1px solid #638254;border-radius:9px;color:#e7f4d2;background:#1b4935;font-size:12px}.opening-marquee:focus-within .opening-marquee-track,.opening-marquee:hover .opening-marquee-track,.opening-marquee[data-paused=true] .opening-marquee-track{animation-play-state:paused}@keyframes opening-marquee-drift{to{transform:translateX(-50%)}}.opening-decision-grid article,.opening-faq,.opening-features article,.opening-gallery,.opening-journey,.opening-rental-card,.opening-signup{transition:transform .35s ease,opacity .6s ease,border-color .25s ease,box-shadow .3s ease,background-color .3s ease}.opening-page .opening-reveal-pending{opacity:0;transform:translateY(22px)}.opening-decision-grid article{padding:22px 18px;border:1px solid #365442;border-radius:15px;background:#0f3026}.opening-cta,.opening-gallery figure,.opening-nav-link,.opening-secondary-cta{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease}.opening-cta svg,.opening-decision-icon,.opening-rental-top svg{transition:transform .3s ease}.opening-stage{position:relative;isolation:isolate}.opening-stage-copy{animation:opening-hero-arrive .7s ease both}@keyframes opening-hero-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.opening-page :is(.opening-cta,.opening-secondary-cta,.opening-nav-link,.opening-motion-toggle):focus-visible{outline:3px solid #d2f08d;outline-offset:4px}@media(hover:hover) and (pointer:fine){.opening-decision-grid article:hover,.opening-features article:hover,.opening-rental-card:hover{transform:translateY(-6px);border-color:#bbdc81;box-shadow:0 14px 32px #0003,0 0 24px #c3ed6f18;background-color:#1b4935}.opening-rental-card:hover .opening-rental-top svg{transform:rotate(-6deg) scale(1.1)}.opening-decision-grid article:hover .opening-decision-icon{transform:translateY(-3px);background:#31563d}.opening-gallery figure:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0004}.opening-cta:hover{transform:translateY(-3px);box-shadow:0 8px 24px #cce88e30}.opening-cta:hover svg{transform:translateX(3px)}.opening-nav-link:hover,.opening-secondary-cta:hover{background:#264f36;border-color:#b4d87b;transform:translateY(-2px)}}@media(max-width:600px){.opening-marquee{gap:4px;margin-top:20px}.opening-marquee-group>span{padding:18px;font-size:13px}.opening-motion-toggle{margin-right:8px;padding:10px}.opening-motion-toggle span{display:none}}@media(prefers-reduced-motion:reduce){.opening-marquee-track,.opening-stage-copy{animation:none}.opening-marquee-window{mask-image:none}.opening-marquee-track{width:100%}.opening-marquee-group{flex-wrap:wrap;width:100%;padding:10px 4px}.opening-marquee-group>span{white-space:normal;padding:8px 14px;line-height:1.5}.opening-marquee-group[aria-hidden=true],.opening-motion-toggle{display:none}.opening-page .opening-reveal-pending{opacity:1;transform:none}.opening-page :is(.opening-features article,.opening-rental-card,.opening-decision-grid article,.opening-journey,.opening-gallery,.opening-signup,.opening-faq,.opening-cta,.opening-secondary-cta,.opening-nav-link,.opening-gallery figure,.opening-cta svg,.opening-rental-top svg,.opening-decision-icon){transition:none;transform:none!important}}.opening-app-store{display:flex;align-items:center;justify-content:center;gap:24px;max-width:620px;padding:18px 0;margin:12px auto 0}.opening-app-store>div{min-width:0}.opening-app-store b{display:block;font-size:17px;color:#eaf5e4;line-height:1.4}.opening-app-store p{margin:4px 0 0!important;font-size:14px!important;line-height:1.5;color:#c5d9cc}.opening-app-store a{display:block;flex:none;padding:15px;line-height:0;min-width:0}.opening-app-store a:focus-visible{outline:3px solid #547d3b;outline-offset:2px;border-radius:8px}.opening-app-store img{display:block!important;position:static!important;object-fit:contain!important;width:180px!important;height:60px!important;max-width:100%!important;opacity:1!important;transform:none!important;animation:none!important}@media(max-width:600px){.opening-app-store{flex-direction:column;align-items:center;gap:2px;text-align:center}.opening-app-store a{margin-left:0}}