.Hero-module___w2HtG__hero{justify-content:center;align-items:center;height:100vh;min-height:700px;display:flex;position:relative;overflow:hidden}.Hero-module___w2HtG__bgMedia{z-index:0;position:absolute;inset:0}.Hero-module___w2HtG__bgImage{object-fit:cover;object-position:0% 40%}.Hero-module___w2HtG__bgVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.Hero-module___w2HtG__overlay{z-index:1;background:linear-gradient(#14141459 0%,#14141480 40%,#141414b3 100%);position:absolute;inset:0}.Hero-module___w2HtG__content{z-index:2;text-align:center;max-width:750px;padding:0 24px;animation:1s both Hero-module___w2HtG__fadeInUp;position:relative}.Hero-module___w2HtG__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff26;border-radius:100px;align-items:center;gap:8px;margin-bottom:36px;padding:8px 22px;font-size:13px;font-weight:500;display:inline-flex}.Hero-module___w2HtG__badgeDot{background:var(--color-mint);border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite Hero-module___w2HtG__dotPulse}@keyframes Hero-module___w2HtG__dotPulse{0%,to{opacity:1}50%{opacity:.3}}.Hero-module___w2HtG__title{font-family:var(--font-body);letter-spacing:-.025em;color:#fff;margin-bottom:24px;font-size:clamp(48px,9vw,88px);font-weight:700;line-height:1.08}.Hero-module___w2HtG__titleLine{display:block}.Hero-module___w2HtG__titleHighlight{color:var(--color-mint-200)}.Hero-module___w2HtG__subtitle{color:#ffffffbf;letter-spacing:.01em;margin-bottom:14px;font-size:clamp(17px,2.5vw,21px);font-weight:400}.Hero-module___w2HtG__desc{color:#ffffff80;max-width:520px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.8}.Hero-module___w2HtG__actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.Hero-module___w2HtG__ctaPrimary{background:var(--color-mint);color:#fff;border-radius:100px;align-items:center;gap:8px;padding:15px 40px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 24px #12baaf4d}.Hero-module___w2HtG__ctaPrimary:hover{background:var(--color-mint-dark);transform:translateY(-2px);box-shadow:0 8px 32px #12baaf66}.Hero-module___w2HtG__ctaSecondary{color:#ffffffd9;border:1px solid #ffffff40;border-radius:100px;align-items:center;padding:15px 36px;font-size:15px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.Hero-module___w2HtG__ctaSecondary:hover{background:#ffffff14;border-color:#fff6}.Hero-module___w2HtG__downloadRow{justify-content:center;gap:12px;margin-top:20px;display:flex}.Hero-module___w2HtG__downloadBtn{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff26;align-items:center;gap:8px;padding:12px 28px;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.Hero-module___w2HtG__downloadBtn:hover{background:#ffffff2e;border-color:#ffffff4d;transform:translateY(-1px)}.Hero-module___w2HtG__scrollHint{z-index:2;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.Hero-module___w2HtG__scrollLine{background:linear-gradient(#ffffff80,#0000);width:1px;height:48px;animation:2.5s ease-in-out infinite Hero-module___w2HtG__scrollPulse}@keyframes Hero-module___w2HtG__scrollPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes Hero-module___w2HtG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Hero-module___w2HtG__hero{min-height:600px}.Hero-module___w2HtG__downloadRow{flex-direction:column;align-items:center}}
.TrinitySection-module__smRatG__section{padding:var(--section-gap)0}.TrinitySection-module__smRatG__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.TrinitySection-module__smRatG__card{border:1px solid var(--border-light);border-radius:var(--radius-xl);transition:all .6s var(--ease-out);background:#fff;overflow:hidden}.TrinitySection-module__smRatG__card:hover{border-color:var(--border-mint);transform:translateY(-5px);box-shadow:0 16px 48px #0000000f}.TrinitySection-module__smRatG__imageBox{background:var(--bg-card);border-bottom:1px solid var(--border-light);cursor:pointer;width:100%;height:240px;position:relative;overflow:hidden}.TrinitySection-module__smRatG__imageBox:hover .TrinitySection-module__smRatG__realImage{transform:scale(1.03)}.TrinitySection-module__smRatG__realImage{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.TrinitySection-module__smRatG__lightbox{z-index:9999;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;animation:.2s TrinitySection-module__smRatG__fadeIn;display:flex;position:fixed;inset:0}.TrinitySection-module__smRatG__lightbox img{object-fit:contain;border-radius:12px;max-width:90vw;max-height:90vh}@keyframes TrinitySection-module__smRatG__fadeIn{0%{opacity:0}to{opacity:1}}.TrinitySection-module__smRatG__body{padding:28px 28px 32px}.TrinitySection-module__smRatG__titleRow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.TrinitySection-module__smRatG__icon{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.TrinitySection-module__smRatG__iconSoul{background:var(--color-mint-light)}.TrinitySection-module__smRatG__iconEar{background:#12baaf1a}.TrinitySection-module__smRatG__iconSquare{background:#7eddd426}.TrinitySection-module__smRatG__cardTitle{font-family:var(--font-body);margin-bottom:6px;font-size:22px;font-weight:700}.TrinitySection-module__smRatG__cardSub{color:var(--color-mint);margin-bottom:14px;font-size:13px;font-weight:500}.TrinitySection-module__smRatG__cardDesc{color:var(--text-secondary);margin-bottom:20px;font-size:14px;line-height:1.7}.TrinitySection-module__smRatG__stages{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TrinitySection-module__smRatG__stage{background:var(--bg-card);border-radius:var(--radius-sm);color:var(--text-secondary);flex-direction:column;align-items:center;gap:3px;padding:7px 12px;font-size:11px;display:flex}.TrinitySection-module__smRatG__level{color:var(--color-mint);font-size:12px;font-weight:700}.TrinitySection-module__smRatG__arrow{color:var(--text-tertiary);font-size:14px}.TrinitySection-module__smRatG__specs{flex-wrap:wrap;gap:8px;display:flex}.TrinitySection-module__smRatG__spec{background:var(--bg-card);border-radius:var(--radius-full);color:var(--text-secondary);padding:5px 13px;font-size:11px}@media (max-width:1024px){.TrinitySection-module__smRatG__grid{grid-template-columns:1fr;gap:16px}}
.HardwareShowcase-module__Nqp3Vq__section{padding:var(--section-gap)0;background:var(--bg-card)}.HardwareShowcase-module__Nqp3Vq__showcase{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px;display:grid}.HardwareShowcase-module__Nqp3Vq__mainImage{border-radius:var(--radius-xl);overflow:hidden}.HardwareShowcase-module__Nqp3Vq__hwImg{object-fit:contain;width:100%;height:auto;transition:transform .8s var(--ease-out)}.HardwareShowcase-module__Nqp3Vq__mainImage:hover .HardwareShowcase-module__Nqp3Vq__hwImg{transform:scale(1.04)}.HardwareShowcase-module__Nqp3Vq__specs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.HardwareShowcase-module__Nqp3Vq__specCard{border-radius:var(--radius-md);background:0 0;gap:14px;padding:20px;transition:background .3s;display:flex}.HardwareShowcase-module__Nqp3Vq__specCard:hover{background:#fff}.HardwareShowcase-module__Nqp3Vq__specIcon{width:40px;height:40px;color:var(--text-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.HardwareShowcase-module__Nqp3Vq__specTitle{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}.HardwareShowcase-module__Nqp3Vq__specStat{color:var(--color-mint);letter-spacing:-.02em;margin-bottom:2px;font-size:28px;font-weight:800;line-height:1.1;display:block}.HardwareShowcase-module__Nqp3Vq__specDesc{color:var(--text-tertiary);font-size:12px;line-height:1.5}@media (max-width:768px){.HardwareShowcase-module__Nqp3Vq__showcase,.HardwareShowcase-module__Nqp3Vq__specs{grid-template-columns:1fr}}
.AppModules-module__gEuMvW__section{padding:var(--section-gap)0}.AppModules-module__gEuMvW__tabs{border-bottom:1px solid var(--border-light);margin-bottom:48px;display:flex;position:relative}.AppModules-module__gEuMvW__tab{cursor:pointer;color:var(--text-tertiary);z-index:1;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;padding:16px 0;font-size:15px;font-weight:600;transition:color .3s;display:flex;position:relative}.AppModules-module__gEuMvW__tab:hover{color:var(--text-secondary)}.AppModules-module__gEuMvW__tabActive{color:var(--text-primary)}.AppModules-module__gEuMvW__tabNum{color:var(--color-mint);opacity:.6;font-size:13px;font-weight:700}.AppModules-module__gEuMvW__tabActive .AppModules-module__gEuMvW__tabNum{opacity:1}.AppModules-module__gEuMvW__tabIndicator{background:var(--color-mint);border-radius:1px;height:2px;transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-1px}.AppModules-module__gEuMvW__panel{grid-template-columns:1fr 1fr;align-items:center;gap:48px;animation:.4s AppModules-module__gEuMvW__panelIn;display:grid}@keyframes AppModules-module__gEuMvW__panelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AppModules-module__gEuMvW__panelImage{aspect-ratio:1000/400;border-radius:var(--radius-xl);background:var(--bg-card);border:1px solid var(--border-light);position:relative;overflow:hidden}.AppModules-module__gEuMvW__screenshot{object-fit:contain;image-rendering:auto;width:100%;height:100%;display:block}.AppModules-module__gEuMvW__panelContent{padding:8px 0}.AppModules-module__gEuMvW__panelHeader{align-items:center;gap:14px;margin-bottom:28px;display:flex}.AppModules-module__gEuMvW__panelNum{color:var(--color-mint-200);font-size:40px;font-weight:800;line-height:1}.AppModules-module__gEuMvW__panelName{color:var(--text-primary);font-size:24px;font-weight:700}.AppModules-module__gEuMvW__features{flex-direction:column;gap:14px;list-style:none;display:flex}.AppModules-module__gEuMvW__features li{color:var(--text-secondary);padding-left:22px;font-size:16px;line-height:1.6;position:relative}.AppModules-module__gEuMvW__features li:before{content:"";background:var(--color-mint);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:4px}@media (max-width:768px){.AppModules-module__gEuMvW__tabs{gap:0}.AppModules-module__gEuMvW__tab{padding:12px 0;font-size:13px}.AppModules-module__gEuMvW__tabNum{display:none}.AppModules-module__gEuMvW__panel{grid-template-columns:1fr;gap:24px}.AppModules-module__gEuMvW__panelImage{aspect-ratio:16/10}.AppModules-module__gEuMvW__panelNum{font-size:32px}.AppModules-module__gEuMvW__panelName{font-size:20px}}
.ComparisonTable-module__LMep-W__section{padding:var(--section-gap)0;background:var(--bg-card)}.ComparisonTable-module__LMep-W__table{border-radius:var(--radius-lg);border:1px solid var(--border-light);background:#fff;max-width:900px;margin:0 auto;overflow:hidden}.ComparisonTable-module__LMep-W__header,.ComparisonTable-module__LMep-W__row{grid-template-columns:1.2fr 1fr 1fr 1.3fr;display:grid}.ComparisonTable-module__LMep-W__header{background:var(--bg-card);border-bottom:1px solid var(--border-light)}.ComparisonTable-module__LMep-W__cell{text-align:center;justify-content:center;align-items:center;padding:16px 20px;font-size:14px;display:flex}.ComparisonTable-module__LMep-W__row{border-bottom:1px solid #0000000a}.ComparisonTable-module__LMep-W__row:last-child{border-bottom:none}.ComparisonTable-module__LMep-W__label{color:var(--text-primary);font-size:13px;font-weight:600}.ComparisonTable-module__LMep-W__dimmed{color:var(--text-tertiary);font-size:13px}.ComparisonTable-module__LMep-W__highlight{color:var(--color-mint);font-size:14px;font-weight:700}.ComparisonTable-module__LMep-W__echoCell{color:var(--color-mint);background:var(--color-mint-light);font-size:13px;font-weight:600}@media (max-width:768px){.ComparisonTable-module__LMep-W__header,.ComparisonTable-module__LMep-W__row{grid-template-columns:1fr 1fr}.ComparisonTable-module__LMep-W__dimmed:not(.ComparisonTable-module__LMep-W__highlight),.ComparisonTable-module__LMep-W__header .ComparisonTable-module__LMep-W__dimmed{display:none}}
