:root{--bg: #070b16;--bg-alt: #0b1224;--panel: rgba(20, 30, 54, .55);--panel-border: rgba(56, 189, 248, .22);--panel-border-strong: rgba(56, 189, 248, .45);--blue: #2563eb;--blue-bright: #3b82f6;--cyan: #38bdf8;--cyan-bright: #22d3ee;--text: #f4f7fb;--text-muted: #90a0bb;--text-faint: #5c6a86;--radius: 14px;--radius-sm: 10px;--font-head: "Oswald", "Arial Narrow", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--max-width: 1140px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:var(--font-body);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{font:inherit;cursor:pointer}input,select{font:inherit}.section-inner{max-width:var(--max-width);margin:0 auto;padding:0 24px}.grad-text{background:linear-gradient(90deg,var(--blue-bright),var(--cyan-bright));-webkit-background-clip:text;background-clip:text;color:transparent}.grad-text-alt{color:var(--cyan-bright)}.eyebrow{font-family:var(--font-head);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan-bright);margin-bottom:14px}.section-title{font-family:var(--font-head);font-size:clamp(26px,4vw,38px);font-weight:600;text-transform:uppercase;letter-spacing:.01em;text-align:center;margin-bottom:10px}.section-subtitle{text-align:center;color:var(--text-muted);max-width:560px;margin:0 auto 40px}.card{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-head);font-weight:600;font-size:14px;letter-spacing:.04em;text-transform:uppercase;padding:14px 26px;border-radius:10px;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.btn--primary{background:linear-gradient(90deg,var(--blue),var(--cyan));color:#051019;box-shadow:0 0 #38bdf800,0 6px 20px #2563eb59}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 10px 26px #38bdf873}.btn--ghost{background:transparent;border-color:var(--panel-border-strong);color:var(--text)}.btn--ghost:hover{border-color:var(--cyan-bright);color:var(--cyan-bright)}.btn--outline{background:transparent;border-color:var(--cyan-bright);color:var(--cyan-bright)}.btn--outline:hover{background:#38bdf81a}.btn--sm{padding:10px 18px;font-size:12px}.btn--block{width:100%}.badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-head);font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:8px 16px;border:1px solid var(--panel-border-strong);border-radius:999px;color:var(--text-muted)}.badge strong{color:var(--cyan-bright)}.nav{position:sticky;top:0;z-index:50;background:#070b16d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(56,189,248,.12)}.nav__inner{max-width:var(--max-width);margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.nav__brand{display:flex;align-items:center}.nav__logo{height:38px;width:auto;max-width:none;object-fit:contain}.nav__cta{flex-shrink:0}.hero{position:relative;padding:72px 0 60px;overflow:hidden}.hero__bg{position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 20% 20%,rgba(37,99,235,.28),transparent 60%),radial-gradient(ellipse 50% 40% at 85% 60%,rgba(56,189,248,.18),transparent 60%),var(--bg);z-index:-1}.hero__inner{max-width:var(--max-width);margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center}.hero__title{font-family:var(--font-head);font-size:clamp(36px,5.4vw,58px);line-height:1.08;font-weight:700;text-transform:uppercase;margin-bottom:20px}.hero__subtitle{color:var(--text-muted);font-size:17px;max-width:480px;margin-bottom:22px}.hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin:26px 0 20px}.hero__tagline{font-family:var(--font-head);font-size:13px;letter-spacing:.25em;text-transform:uppercase;color:var(--text-faint)}.hero__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px}.hero__stage{position:relative;display:flex;align-items:flex-end;justify-content:center;width:min(330px,78vw);margin:0 auto;padding:20px 0 26px;perspective:900px;opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.hero__stage.is-in{opacity:1;transform:none}.hero__canvas{position:relative;z-index:2;display:block;width:100%;max-width:300px;aspect-ratio:5 / 7;touch-action:pan-y}.trident3d__fallback{position:relative;z-index:2;width:100%;max-width:260px;height:auto}.hero__tick{position:absolute;z-index:3;display:flex;align-items:flex-start;gap:12px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-bright);white-space:nowrap;opacity:0;transition:opacity .45s ease}.hero__tick.is-showing{opacity:1}.hero__leader{display:block;overflow:visible;flex:none}.hero__tick>span{padding-top:1px;opacity:0;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease}.hero__tick.is-showing>span{opacity:1;transform:none;transition-delay:1s}.hero__tick:not(.is-showing)>span{transition-delay:0s}.hero__leader path{stroke-dasharray:var(--len, 220);stroke-dashoffset:var(--len, 220);transition:stroke-dashoffset .9s ease .15s}.hero__tick.is-showing .hero__leader path{stroke-dashoffset:0}.hero__tick:not(.is-showing) .hero__leader path{transition-delay:0s}.hero__leader rect{opacity:0;transition:opacity .3s ease}.hero__tick.is-showing .hero__leader rect:first-of-type{opacity:1;transition-delay:.85s}.hero__tick.is-showing .hero__leader rect:last-of-type{opacity:1;transition-delay:.1s}.hero__tick:not(.is-showing) .hero__leader rect{transition-delay:0s}.hero__tick--tl{top:17%;left:-58px;align-items:flex-start}.hero__tick--br{bottom:28%;right:-29px;align-items:flex-end}.hero__tick--br>span{padding-top:0;padding-bottom:1px}.tilt{transition:transform .2s ease-out,border-color .2s ease;will-change:transform}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.positioning{padding:50px 0}.positioning__inner{text-align:center}.positioning__title{font-family:var(--font-head);font-size:clamp(22px,3.4vw,32px);text-transform:uppercase;font-weight:600;line-height:1.3;margin:22px 0 18px}.positioning__body{color:var(--text-muted);max-width:620px;margin:0 auto 22px}.rule{height:1px;max-width:260px;margin:0 auto;background:linear-gradient(90deg,transparent,rgba(56,189,248,.5),transparent)}.benefits{padding:40px 0 60px}.benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.benefit-card{padding:30px 26px;text-align:left}.icon-badge{width:54px;height:54px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#38bdf81a;border:1px solid var(--panel-border-strong);color:var(--cyan-bright);margin-bottom:18px}.benefit-card h3{font-family:var(--font-head);font-size:19px;text-transform:uppercase;margin-bottom:10px;letter-spacing:.02em}.benefit-card p{color:var(--text-muted);font-size:15px}.showcase{padding:40px 0 60px}.showcase__eyebrow{text-align:center}.showcase__stage{position:relative;max-width:1040px;margin:36px auto 0;perspective:1400px}.showcase__glow{position:absolute;inset:8% 6%;background:radial-gradient(closest-side,rgba(56,189,248,.35),rgba(37,99,235,.18) 60%,transparent);filter:blur(50px);animation:showcase-glow 6s ease-in-out infinite;pointer-events:none}.showcase__shot{position:relative;overflow:hidden}.showcase__scan{position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(100deg,transparent,rgba(56,189,248,.16),transparent);transform:translate(-120%) skew(-18deg);animation:showcase-scan 7s ease-in-out 1.5s infinite;pointer-events:none}.showcase__frame{position:relative;margin:0;transform:rotateX(calc(var(--sx, 0) * 1deg + var(--rx, 0) * 1deg)) rotateY(calc(var(--ry, 0) * 1deg)) scale(calc(.94 + var(--sp, 1) * .06));transform-style:preserve-3d;transition:transform .25s ease-out;will-change:transform;border-radius:var(--radius);border:1px solid var(--panel-border-strong);background:var(--bg-alt);overflow:hidden;box-shadow:0 30px 80px #2563eb40,0 0 0 1px #38bdf814}.showcase__bar{display:flex;gap:7px;padding:11px 14px;border-bottom:1px solid var(--panel-border)}.showcase__bar span{width:9px;height:9px;border-radius:50%;background:var(--text-faint);opacity:.6}.showcase__frame img{display:block;width:100%;height:auto}.chip{position:absolute;z-index:2;display:flex;align-items:baseline;gap:8px;padding:10px 14px;border-radius:12px;background:#0b1224e0;border:1px solid var(--panel-border-strong);box-shadow:0 14px 36px #00000073,0 0 24px #38bdf82e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;white-space:nowrap;animation:chip-bob 5s ease-in-out infinite}.chip small{color:var(--text-muted);font-size:12px}.chip strong{font-family:var(--font-head);font-size:18px;letter-spacing:.02em}.chip em{color:#4ade80;font-style:normal;font-size:12px;font-weight:600}.chip--live{top:-16px;right:4%;align-items:center;font-weight:600}.chip__dot{width:8px;height:8px;border-radius:50%;background:#4ade80;animation:chip-pulse 1.6s ease-out infinite}.chip--mrr{left:-3%;top:30%;animation-delay:-1.5s}.chip--alert{right:-2%;bottom:12%;animation-delay:-3s;flex-direction:column;gap:2px}.chip--alert strong{color:#fbbf24;font-size:16px}@keyframes showcase-glow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes showcase-scan{0%{transform:translate(-120%) skew(-18deg)}45%,to{transform:translate(480%) skew(-18deg)}}@keyframes chip-bob{0%,to{translate:0 -6px}50%{translate:0 6px}}@keyframes chip-pulse{0%{box-shadow:0 0 #4ade8099}to{box-shadow:0 0 0 10px #4ade8000}}.showcase__hint{display:none}@media(max-width:760px){.showcase{padding:24px 0 40px}.showcase__stage{margin-top:28px;perspective:none}.showcase__glow{inset:10% 0;filter:blur(36px)}.showcase__stage,.showcase__frame{min-width:0;max-width:100%}.showcase__frame{transform:none;transition:none;transform-style:flat;will-change:auto}.showcase__shot{overflow-x:scroll;overflow-y:hidden;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.showcase__shot::-webkit-scrollbar{display:none}.showcase__shot{cursor:grab}.showcase__shot.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.showcase__shot img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.showcase__frame img{width:880px;min-width:880px;max-width:none;flex:none}.showcase__scan{display:none}.showcase__hint{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:13px;color:var(--text-muted)}.showcase__hint svg{color:var(--cyan-bright);animation:hint-nudge 1.6s ease-in-out infinite}.showcase__stage{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.showcase__frame{order:0;width:100%}.chip--mrr,.chip--alert{position:relative;order:1;inset:auto;margin:12px 10px 0;padding:8px 12px;font-size:12px}.chip--mrr strong{font-size:16px}.chip--alert strong{font-size:14px}.showcase__hint{order:2;width:100%}.chip--live{right:10px;top:-14px;font-size:12px;padding:8px 12px}}@keyframes hint-nudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.showcase__glow,.showcase__scan,.chip,.chip__dot,.showcase__hint svg{animation:none}.showcase__frame{transform:none}}.features{padding:40px 0 60px}.features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature-pill{display:flex;align-items:center;gap:12px;padding:16px 18px;background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-sm);color:var(--cyan-bright);font-family:var(--font-head);font-size:14px;letter-spacing:.02em;text-transform:uppercase}.feature-pill span{color:var(--text)}.scrolly{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;margin-top:40px}.scrolly__step{min-height:80vh;display:flex;flex-direction:column;justify-content:center;opacity:.28;transform:translateY(14px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.scrolly__step.is-active{opacity:1;transform:none}.scrolly__label{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--cyan-bright);font-family:var(--font-head);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.scrolly__label svg{flex:none}.scrolly__hint{display:none}.scrolly__title{font-family:var(--font-head);font-size:clamp(26px,3.2vw,36px);line-height:1.15;text-transform:uppercase;letter-spacing:.01em;margin-bottom:14px}.scrolly__body{color:var(--text-muted);font-size:16px;line-height:1.65;max-width:460px}.scrolly__sticky{position:sticky;top:max(96px,calc(50vh - 260px));height:min(520px,calc(100vh - 120px))}.scrolly__tiles{position:absolute;inset:-30px -20px;background-image:url(/assets/trident-pattern.svg);background-size:130px 150px;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent);mask-image:radial-gradient(closest-side,#000 55%,transparent);opacity:.9;pointer-events:none}.scrolly__frame{margin:0;overflow:hidden;border-radius:var(--radius);border:1px solid var(--panel-border-strong);background:#fff;box-shadow:0 30px 80px #2563eb40,0 0 0 1px #38bdf814}.scrolly__frame .showcase__bar{background:var(--bg-alt)}.scrolly__frame img{display:block;width:100%;height:auto}.scrolly__frame--pinned{position:absolute;left:0;right:0;top:50%;opacity:0;transform:translateY(calc(-50% + 48px)) scale(.94);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.7,.2,1);will-change:transform,opacity}.scrolly__frame--pinned.is-active{opacity:1;transform:translateY(-50%)}.scrolly__frame--pinned.is-past{transform:translateY(calc(-50% - 48px)) scale(.96)}.scrolly__frame--inline{display:none}.features__more{margin:76px 0 18px;text-align:center;color:var(--text-muted);font-family:var(--font-head);font-size:14px;letter-spacing:.08em;text-transform:uppercase}.features__grid--more{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:0 auto}@media(prefers-reduced-motion:reduce){.scrolly__step,.scrolly__frame--pinned{transition:none}.scrolly__frame--pinned,.scrolly__frame--pinned.is-past{transform:translateY(-50%)}}.foundation{padding:20px 0 70px}.foundation__panel{border:1px solid var(--panel-border-strong);background:linear-gradient(120deg,#2563eb24,#38bdf814);border-radius:var(--radius);padding:36px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.foundation__left{display:flex;gap:18px;max-width:520px;min-width:0}.foundation__star{color:var(--cyan-bright);flex-shrink:0;margin-top:4px}.foundation__title{font-family:var(--font-head);font-size:26px;text-transform:uppercase;margin-bottom:8px}.foundation__sub{color:var(--text-muted);font-size:15px}.foundation__right{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.foundation__price{text-align:right}.foundation__amount{font-family:var(--font-head);font-size:34px;font-weight:700;color:var(--cyan-bright)}.foundation__period{display:block;font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.form-section{padding:30px 0 80px}.form-section__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:start}.form-section__title{font-family:var(--font-head);font-size:clamp(24px,3.4vw,34px);text-transform:uppercase;line-height:1.25;margin-bottom:16px}.form-section__body{color:var(--text-muted);margin-bottom:22px;max-width:440px}.booking-options{display:flex;flex-direction:column;gap:22px}.book-cta{margin:0 0 22px}.book-cta__note{color:var(--text-faint);font-size:13px;margin-top:10px}.booking-lead{color:var(--text-muted);font-size:14px}.lead-form{padding:28px;display:flex;flex-direction:column;gap:16px}.lead-form__toggle{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:4px}.toggle-option{flex:1 1 160px;min-width:0;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);font-size:13px;color:var(--text-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease}.toggle-option:has(input:checked){border-color:var(--cyan-bright);color:var(--text);background:#38bdf814}.toggle-option input{accent-color:var(--cyan-bright)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.field .optional{text-transform:none;letter-spacing:0;color:var(--text-faint)}.field input,.field select{width:100%;background:#060c1899;border:1px solid var(--panel-border);border-radius:var(--radius-sm);padding:12px 14px;color:var(--text);outline:none;transition:border-color .15s ease}.field input::placeholder{color:var(--text-faint)}.field input:focus,.field select:focus{border-color:var(--cyan-bright)}.field select{accent-color:var(--cyan-bright);appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2322d3ee' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px}.field select option{background:#0a1220;color:var(--text)}.field select option:checked{background:var(--panel-border-strong);color:var(--text)}.form-status{min-height:18px;font-size:14px;text-align:center}.form-status.is-success{color:var(--cyan-bright)}.form-status.is-error{color:#f87171}.faq{padding:40px 0 80px}.faq__list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-sm);padding:18px 20px}.faq-item summary{cursor:pointer;font-weight:600;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:20px;color:var(--cyan-bright);transition:transform .2s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--text-muted);font-size:14px;margin-top:12px}.footer{border-top:1px solid rgba(56,189,248,.12);padding:40px 0 24px;background:var(--bg-alt)}.footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer__logo{height:38px;width:auto;max-width:none;object-fit:contain;flex:none}.footer__tagline{font-family:var(--font-head);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-faint)}.footer__links{display:flex;gap:20px}.footer__links a{color:var(--text-muted);font-size:14px}.footer__links a:hover{color:var(--cyan-bright)}.footer__social{display:flex;gap:14px}.footer__social a{width:34px;height:34px;border-radius:50%;border:1px solid var(--panel-border);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.footer__social a:hover{color:var(--cyan-bright);border-color:var(--cyan-bright)}.footer__copyright{text-align:center;color:var(--text-faint);font-size:12px;margin-top:30px}@media(max-width:900px){.hero__inner{grid-template-columns:minmax(0,1fr);text-align:center}.hero__subtitle{margin-left:auto;margin-right:auto}.hero__actions{display:inline-flex}.hero__visual{order:-1;min-height:220px}.hero__tick{font-size:10px;gap:8px}.hero__leader{width:52px;height:auto}.hero__tick--tl{top:12%;left:-30px}.hero__tick--br{bottom:30%;right:-30px}.benefits__grid{grid-template-columns:minmax(0,1fr)}.features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scrolly{grid-template-columns:minmax(0,1fr);gap:0;margin-top:24px}.scrolly__stage{display:none}.scrolly__step{min-height:0;opacity:1;transform:none;padding:36px 0}.scrolly__body{max-width:none}.scrolly__frame--inline{display:block;margin-top:22px}.form-section__inner{grid-template-columns:minmax(0,1fr)}.foundation__panel{flex-direction:column;align-items:flex-start}.foundation__right{align-items:flex-start;width:100%}.foundation__price{text-align:left}}@media(max-width:560px){.features__grid,.features__grid--more{grid-template-columns:minmax(0,1fr)}.scrolly__step{padding:30px 0}.scrolly__title{font-size:24px}.scrolly__body{font-size:15px}.scrolly__scroll{overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.scrolly__scroll::-webkit-scrollbar{display:none}.scrolly__scroll img{width:640px;max-width:none;flex:none}.scrolly__hint{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;font-size:13px;color:var(--text-muted)}.scrolly__hint svg{color:var(--cyan-bright)}.nav__inner{flex-direction:column;gap:10px}.footer__inner{flex-direction:column;align-items:flex-start}.lead-form__toggle{flex-direction:column}.toggle-option{flex-basis:auto}}.legal{padding:60px 0 80px}.legal__inner{max-width:780px}.legal h1{font-family:var(--font-head);font-size:clamp(30px,5vw,44px);text-transform:uppercase;margin-bottom:6px}.legal__updated{color:var(--text-faint);font-size:13px;margin-bottom:30px}.legal h2{font-family:var(--font-head);font-size:20px;text-transform:uppercase;letter-spacing:.02em;color:var(--cyan-bright);margin:34px 0 10px}.legal p,.legal li{color:var(--text-muted);font-size:15px;margin-bottom:10px}.legal ul{list-style:disc;padding-left:22px;margin-bottom:10px}.legal a{color:var(--cyan-bright);text-decoration:underline}.nav__actions{display:flex;align-items:center;gap:20px}.nav__home{color:var(--text-muted);font-size:14px}.nav__home:hover{color:var(--cyan-bright)}@media(max-width:560px){.nav__home{display:none}.nav__actions{width:100%}.nav__actions .btn{flex:1}}@media(max-width:560px){.hero__actions{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:340px;margin-left:auto;margin-right:auto}.hero__actions .btn{width:100%}.btn{white-space:normal;text-align:center;max-width:100%}}@media(max-width:760px){.hero__stage{width:min(240px,70vw);padding:0 0 8px;min-height:260px}.hero__canvas{max-width:180px}}
