.apex-landing{--apex-bg: #07111d;--apex-panel: #0b1927;--apex-panel-raised: #102234;--apex-line: rgba(173, 201, 222, .13);--apex-muted: #9bafc1;--apex-white: #f2f7fb;--apex-blue: #55b7ff;--apex-blue-strong: #138ce3;--apex-teal: #72ddcf;--apex-display: "Manrope", sans-serif;--apex-mono: "DM Mono", monospace;min-height:100vh;overflow:hidden;color:var(--apex-white);background:radial-gradient(ellipse 72% 44% at 77% 17%,rgba(29,104,151,.16),transparent 69%),var(--apex-bg);font-family:var(--apex-display);-webkit-font-smoothing:antialiased}.apex-landing *,.apex-landing *:before,.apex-landing *:after{box-sizing:border-box}.apex-landing a{color:inherit;text-decoration:none}.apex-landing button{font:inherit}.apex-landing :focus-visible{outline:2px solid var(--apex-teal);outline-offset:4px}.apex-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.apex-topbar{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(173,201,222,.09)}.apex-brand{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:800;letter-spacing:-.06em}.apex-brand-mark{width:29px;height:29px;color:var(--apex-blue)}.apex-brand em{font-style:normal;color:var(--apex-blue)}.apex-top-cta{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:700;color:#d8e9f7!important;padding:11px 15px;border:1px solid rgba(180,208,231,.23);border-radius:5px;transition:border-color .2s,background .2s,transform .2s}.apex-top-cta:hover{border-color:var(--apex-blue);background:#55b7ff14;transform:translateY(-1px)}.apex-hero{position:relative;padding:79px 0 88px}.apex-hero:before{content:"";position:absolute;pointer-events:none;z-index:0;left:38%;top:13%;width:100vw;height:530px;opacity:.19;background:repeating-radial-gradient(ellipse at 50% 100%,transparent 0 42px,rgba(80,175,232,.18) 43px 44px,transparent 45px 75px);transform:rotate(-8deg);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 35%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 35%,transparent 100%);animation:apex-current 18s ease-in-out infinite alternate}.apex-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.94fr 1.06fr;gap:56px;align-items:center}.apex-kicker,.apex-section-kicker{display:flex;align-items:center;gap:10px;color:var(--apex-blue);text-transform:uppercase;letter-spacing:.17em;font:500 10px var(--apex-mono)}.apex-kicker:before{content:"";width:19px;height:1px;background:var(--apex-blue)}.apex-hero h1{margin:22px 0 18px;max-width:530px;font-size:clamp(42px,5vw,68px);line-height:1.045;letter-spacing:-.065em;font-weight:700}.apex-hero h1 span{color:#93cfff}.apex-lede{max-width:430px;margin:0;color:#afc0d0;font-size:15px;line-height:1.8}.apex-offer{display:flex;gap:10px;align-items:center;margin-top:22px;color:#d2e2ef;font-size:12px}.apex-offer svg{color:var(--apex-teal);flex:none}.apex-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px}.apex-button{min-height:48px;display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:0 20px;border:1px solid transparent;border-radius:4px;background:var(--apex-blue);color:#061421!important;font-size:12px;font-weight:800;letter-spacing:.01em;transition:transform .2s,background .2s,box-shadow .2s}.apex-button:hover{background:#8bceff;transform:translateY(-2px);box-shadow:0 10px 30px #2897de30}.apex-button svg{width:15px;height:15px}.apex-watch{border:0;padding:10px 0;display:inline-flex;align-items:center;gap:9px;color:#d1dfeb;background:transparent;cursor:pointer;font-size:12px;font-weight:700}.apex-watch:hover{color:var(--apex-blue)}.apex-watch-icon{display:grid;place-items:center;width:29px;height:29px;border:1px solid rgba(184,211,232,.28);border-radius:50%}.apex-hero-note{margin:15px 0 0;color:#8196a9;font-size:10px}.apex-product-frame{position:relative;padding:22px;border:1px solid rgba(167,198,222,.17);border-radius:9px;background:linear-gradient(143deg,#122739f7,#081521fa);box-shadow:0 30px 100px #00000042}.apex-product-frame:after{content:"";position:absolute;inset:-1px;border-radius:inherit;z-index:-1;background:linear-gradient(140deg,rgba(75,168,229,.24),transparent 38%,transparent 70%,rgba(114,221,207,.1))}.apex-window-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--apex-line)}.apex-window-brand{display:flex;gap:9px;align-items:center;font-size:11px;font-weight:800;letter-spacing:-.03em}.apex-window-brand svg{color:var(--apex-blue);width:18px}.apex-window-status{display:flex;align-items:center;gap:6px;color:#9bb3c6;font:9px var(--apex-mono)}.apex-status-dot{width:6px;height:6px;border-radius:50%;background:#72ddcf;box-shadow:0 0 0 3px #72ddcf1a}.apex-workout-head{display:flex;justify-content:space-between;align-items:flex-start;padding:18px 0 16px}.apex-label{font:9px var(--apex-mono);letter-spacing:.11em;text-transform:uppercase;color:#8499ac}.apex-workout-head h3{margin:7px 0 0;font-size:16px;letter-spacing:-.04em}.apex-date{font:9px var(--apex-mono);color:#8197aa;padding-top:3px}.apex-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.apex-metric{padding:12px 11px;background:#a3c3dd0e;border:1px solid rgba(173,201,222,.07);border-radius:4px}.apex-metric-value{display:block;margin-top:7px;font:500 18px var(--apex-mono);letter-spacing:-.07em}.apex-metric-unit{color:#7e96aa;font:9px var(--apex-mono)}.apex-chart-card{margin-top:10px;padding:13px 13px 8px;border:1px solid rgba(173,201,222,.08);border-radius:4px;background:#050e1745}.apex-chart-top{display:flex;justify-content:space-between;align-items:center}.apex-chart-top strong{font-size:10px;font-weight:700}.apex-chart-top span{color:var(--apex-teal);font:9px var(--apex-mono)}.apex-chart{width:100%;height:auto;display:block;margin-top:8px;overflow:visible}.apex-chart text{fill:#71899d;font:8px var(--apex-mono)}.apex-split-row{display:flex;justify-content:space-between;align-items:center;padding:12px 1px 2px;color:#92a9bb;font:9px var(--apex-mono)}.apex-split-row strong{color:#e4edf4;font-weight:500}.apex-sample-tag{position:absolute;top:calc(100% + 13px);right:2px;display:flex;align-items:center;gap:7px;color:#7e94a8;font:9px var(--apex-mono);letter-spacing:.03em}.apex-sample-tag:before{content:"";width:6px;height:6px;background:var(--apex-blue);border-radius:50%}.apex-trustline{border-top:1px solid rgba(173,201,222,.08);border-bottom:1px solid rgba(173,201,222,.08);background:#ffffff03}.apex-trust-inner{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px}.apex-trust-note{color:#7c91a4;font:9px var(--apex-mono);letter-spacing:.13em;text-transform:uppercase}.apex-trust-items{display:flex;gap:32px;color:#bdccd8;font-size:11px;font-weight:600}.apex-trust-items span{display:flex;align-items:center;gap:8px}.apex-trust-items svg{width:14px;height:14px;color:var(--apex-blue)}.apex-section{padding:100px 0}.apex-section-heading{max-width:600px;margin-bottom:40px}.apex-section h2{margin:14px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-.055em}.apex-section-intro{max-width:500px;margin:15px 0 0;color:#9fb1c1;font-size:13px;line-height:1.8}.apex-benefits{display:grid;grid-template-columns:1.15fr .9fr .95fr;gap:14px}.apex-benefit{position:relative;min-height:196px;padding:24px;border:1px solid var(--apex-line);background:linear-gradient(145deg,#13293b9e,#0918256b);border-radius:5px}.apex-benefit:first-child{background:linear-gradient(145deg,#183d58b3,#0a192680)}.apex-benefit-icon{display:grid;place-items:center;width:34px;height:34px;color:var(--apex-blue);border:1px solid rgba(85,183,255,.23);border-radius:4px}.apex-benefit-icon svg{width:17px;height:17px}.apex-benefit h3{margin:22px 0 8px;font-size:16px;letter-spacing:-.04em}.apex-benefit p{max-width:240px;margin:0;color:#93a8b9;font-size:12px;line-height:1.75}.apex-benefit-index{position:absolute;right:19px;top:22px;color:#647b8e;font:10px var(--apex-mono)}.apex-how-section{position:relative;padding:90px 0 98px;background:#0a1724;border-block:1px solid rgba(173,201,222,.075)}.apex-how-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:84px;align-items:center}.apex-steps{display:grid;gap:0}.apex-step{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:22px 0;border-bottom:1px solid rgba(173,201,222,.1)}.apex-step:first-child{border-top:1px solid rgba(173,201,222,.1)}.apex-step-number{color:var(--apex-blue);font:11px var(--apex-mono);padding-top:2px}.apex-step h3{margin:0;font-size:14px;letter-spacing:-.025em}.apex-step p{margin:6px 0 0;color:#8ea3b5;font-size:11px;line-height:1.65}.apex-flow-visual{position:relative;min-height:330px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(164,197,222,.13);border-radius:5px;background:radial-gradient(ellipse at 50% 48%,rgba(26,92,132,.18),transparent 62%),#091724}.apex-flow-visual:before,.apex-flow-visual:after{content:"";position:absolute;left:-10%;right:-10%;height:1px;background:linear-gradient(90deg,transparent,rgba(80,167,218,.19),transparent);transform:rotate(-13deg)}.apex-flow-visual:before{top:37%}.apex-flow-visual:after{top:65%}.apex-flow-center{position:relative;z-index:1;text-align:center}.apex-flow-symbol{display:grid;place-items:center;width:77px;height:77px;margin:0 auto 17px;border:1px solid rgba(85,183,255,.38);border-radius:50%;color:var(--apex-blue);box-shadow:0 0 0 11px #55b7ff09,0 0 0 22px #55b7ff06}.apex-flow-symbol svg{width:31px;height:31px}.apex-flow-center strong{display:block;font-size:14px}.apex-flow-center span{display:block;margin-top:7px;color:#8da4b6;font:9px var(--apex-mono)}.apex-flow-caption{position:absolute;color:#7f95a8;font:8px var(--apex-mono);letter-spacing:.12em;text-transform:uppercase}.apex-flow-caption.left{left:20px;top:21px}.apex-flow-caption.right{right:20px;bottom:20px}.apex-flow-wave{position:absolute;left:14%;right:14%;bottom:48px;height:38px;opacity:.6}.apex-product-section{padding:100px 0 110px}.apex-product-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:36px}.apex-product-intro .apex-section-heading{margin:0}.apex-product-intro h2{margin:14px 0 0;font-size:clamp(30px,4vw,43px);line-height:1.12;letter-spacing:-.055em}.apex-product-intro>p{max-width:280px;margin:0 0 4px;color:#8fa4b7;font-size:11px;line-height:1.8}.apex-product-layout{display:grid;grid-template-columns:1.45fr .75fr;gap:15px;align-items:stretch}.apex-product-layout>*,.apex-progress-stack>*{min-width:0}.apex-detail-panel{overflow-x:auto}.apex-small-graph{max-width:100%}.apex-detail-panel{padding:22px;border:1px solid var(--apex-line);border-radius:5px;background:linear-gradient(140deg,#0e1f2feb,#08141fe6)}.apex-detail-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(173,201,222,.09)}.apex-detail-head h3{margin:0;font-size:13px;letter-spacing:-.03em}.apex-detail-head span{color:#8096a9;font:9px var(--apex-mono)}.apex-split-table{width:100%;border-collapse:collapse;margin-top:10px;text-align:left}.apex-split-table th{padding:10px 7px;color:#738a9d;font:8px var(--apex-mono);font-weight:400;text-transform:uppercase;letter-spacing:.08em}.apex-split-table td{padding:13px 7px;border-top:1px solid rgba(173,201,222,.075);color:#bfccd7;font:10px var(--apex-mono)}.apex-split-table td:first-child{color:#849bad}.apex-split-table td:last-child{color:#e7eff5;text-align:right}.apex-split-table th:last-child{text-align:right}.apex-progress-stack{display:grid;grid-template-rows:1fr 1fr;gap:15px}.apex-progress-card{padding:20px;border:1px solid var(--apex-line);border-radius:5px;background:#0c1c2a}.apex-progress-card h3{margin:14px 0 4px;font:500 26px var(--apex-mono);letter-spacing:-.07em}.apex-progress-card p{margin:0;color:#92a7b9;font-size:10px;line-height:1.7}.apex-progress-card .apex-small-graph{height:48px;margin-top:16px}.apex-benchmark{display:flex;gap:10px;align-items:center;margin-top:15px}.apex-benchmark-bar{height:5px;flex:1;border-radius:3px;background:#1a3448;overflow:hidden}.apex-benchmark-bar i{display:block;width:74%;height:100%;border-radius:3px;background:var(--apex-blue)}.apex-benchmark small{color:#88a0b3;font:8px var(--apex-mono)}.apex-video-section{padding:0 0 100px}.apex-video-banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:32px 38px;overflow:hidden;border:1px solid rgba(88,171,223,.2);border-radius:6px;background:linear-gradient(110deg,#143a53b8,#0a1926bf 68%)}.apex-video-banner:after{content:"";position:absolute;top:-80px;right:120px;width:270px;height:230px;border:1px solid rgba(85,183,255,.14);border-radius:50%;box-shadow:0 0 0 22px #55b7ff06,0 0 0 48px #55b7ff05;pointer-events:none}.apex-video-copy{position:relative;z-index:1}.apex-video-copy h2{margin:0;font-size:22px;letter-spacing:-.045em}.apex-video-copy p{margin:8px 0 0;color:#93a9ba;font-size:11px}.apex-video-banner .apex-watch{position:relative;z-index:1;padding:12px 15px;border:1px solid rgba(187,214,234,.22);border-radius:4px;white-space:nowrap}.apex-video-banner .apex-watch-icon{color:var(--apex-blue)}.apex-faq-section{padding:85px 0 100px;background:#0a1724;border-top:1px solid rgba(173,201,222,.07)}.apex-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:88px}.apex-faq-title p{max-width:255px;color:#94a9b9;font-size:11px;line-height:1.8}.apex-faq-list{border-top:1px solid rgba(173,201,222,.12)}.apex-faq-item{border-bottom:1px solid rgba(173,201,222,.12)}.apex-faq-item summary{position:relative;cursor:pointer;list-style:none;padding:20px 28px 20px 0;color:#dbe6ef;font-size:13px;font-weight:700}.apex-faq-item summary::-webkit-details-marker{display:none}.apex-faq-item summary:after{content:"+";position:absolute;right:2px;top:17px;color:var(--apex-blue);font:18px var(--apex-mono);transition:transform .2s}.apex-faq-item[open] summary:after{transform:rotate(45deg)}.apex-faq-item p{max-width:540px;margin:0;padding:0 26px 20px 0;color:#9aafbf;font-size:11px;line-height:1.8}.apex-final{padding:86px 0;text-align:center;background:radial-gradient(ellipse 65% 100% at 50% 100%,rgba(28,97,137,.2),transparent 72%)}.apex-final .apex-section-kicker{justify-content:center}.apex-final h2{max-width:620px;margin:17px auto 24px;font-size:clamp(32px,4.8vw,52px);line-height:1.1;letter-spacing:-.06em}.apex-final .apex-button{min-width:202px}.apex-final-note{margin:13px 0 0;color:#8299ab;font-size:10px}.apex-footer{border-top:1px solid rgba(173,201,222,.1)}.apex-footer-inner{min-height:80px;display:flex;justify-content:space-between;align-items:center;gap:20px}.apex-footer-brand{color:#dbe6ee;font-size:12px;font-weight:800;letter-spacing:-.04em}.apex-footer-brand span{color:var(--apex-blue)}.apex-footer-nav{display:flex;align-items:center;gap:22px;color:#8ea3b4;font-size:10px}.apex-footer-nav a:hover{color:var(--apex-blue)}.apex-footer-copy{color:#61788a;font:9px var(--apex-mono)}.apex-modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:#01080ed1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:apex-fade .18s ease-out both}.apex-modal{position:relative;width:min(780px,100%);padding:20px;border:1px solid rgba(145,184,211,.2);border-radius:8px;background:#0a1926;box-shadow:0 30px 110px #0000008c;animation:apex-rise .22s ease-out both}.apex-modal-head{display:flex;justify-content:space-between;align-items:center;padding:0 0 15px}.apex-modal-head h2{margin:0;font-size:14px;letter-spacing:-.03em}.apex-modal-close{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;padding:0;border:1px solid rgba(173,201,222,.18);border-radius:4px;background:transparent;color:#c0d1dd;cursor:pointer}.apex-modal-close:hover{color:var(--apex-blue);border-color:var(--apex-blue)}.apex-video-ratio{aspect-ratio:16 / 9;width:100%;overflow:hidden;border-radius:4px;background:#06111b}.apex-video-ratio iframe{width:100%;height:100%;border:0}.apex-coming-soon{display:grid;place-items:center;min-height:310px;padding:30px;text-align:center;border:1px solid rgba(173,201,222,.1);border-radius:4px;background:radial-gradient(ellipse at 50% 65%,rgba(25,86,123,.24),transparent 60%),#081521}.apex-coming-soon svg{width:40px;height:40px;margin-bottom:19px;color:var(--apex-blue)}.apex-coming-soon h3{margin:0;font-size:20px;letter-spacing:-.04em}.apex-coming-soon p{max-width:350px;margin:9px 0 0;color:#93a8b8;font-size:11px;line-height:1.75}.apex-no-scroll{overflow:hidden!important}@keyframes apex-current{0%{transform:translateZ(0) rotate(-8deg)}to{transform:translate3d(-17px,9px,0) rotate(-6deg)}}@keyframes apex-fade{0%{opacity:0}to{opacity:1}}@keyframes apex-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.apex-landing *,.apex-landing *:before,.apex-landing *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:850px){.apex-hero{padding:62px 0 78px}.apex-hero-grid{grid-template-columns:1fr;gap:50px}.apex-hero-copy{max-width:600px}.apex-product-frame{max-width:640px;width:100%;margin:0 auto 15px}.apex-how-grid{grid-template-columns:1fr;gap:32px}.apex-flow-visual{min-height:275px}.apex-faq-layout{grid-template-columns:1fr;gap:25px}.apex-faq-title p{max-width:440px}}@media(max-width:600px){.apex-wrap{width:calc(100% - 36px)}.apex-topbar{height:66px}.apex-brand{font-size:15px}.apex-top-cta{padding:10px 11px;font-size:10px}.apex-hero{padding:52px 0 62px}.apex-hero-grid{gap:39px}.apex-hero h1{margin-top:17px;font-size:clamp(39px,11.3vw,56px)}.apex-lede{font-size:13px;line-height:1.75}.apex-hero-actions{align-items:flex-start;flex-direction:column;gap:12px}.apex-button{min-height:47px;padding-inline:17px}.apex-product-frame{padding:15px}.apex-metric-grid{gap:6px}.apex-metric{padding:10px 8px}.apex-metric-value{font-size:15px}.apex-label{font-size:8px}.apex-sample-tag{top:calc(100% + 10px);right:0;font-size:8px}.apex-trust-inner{padding:18px 0;align-items:flex-start;flex-direction:column}.apex-trust-items{width:100%;justify-content:space-between;gap:10px;font-size:9px}.apex-trust-items span{gap:5px}.apex-trust-items svg{width:12px}.apex-section{padding:72px 0}.apex-section-heading{margin-bottom:28px}.apex-section h2{font-size:34px}.apex-benefits{grid-template-columns:1fr;gap:9px}.apex-benefit{min-height:0;padding:19px}.apex-benefit h3{margin-top:16px}.apex-how-section{padding:72px 0}.apex-flow-visual{min-height:240px}.apex-product-section{padding:73px 0 77px}.apex-product-intro{display:block}.apex-product-intro>p{margin-top:15px}.apex-product-layout{grid-template-columns:1fr}.apex-detail-panel{padding:16px 13px}.apex-split-table th,.apex-split-table td{padding-inline:4px;font-size:8px}.apex-progress-stack{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:9px}.apex-progress-card{padding:15px}.apex-progress-card h3{font-size:22px}.apex-video-section{padding-bottom:72px}.apex-video-banner{padding:23px 19px;align-items:flex-start;flex-direction:column;gap:19px}.apex-video-copy h2{font-size:20px}.apex-faq-section{padding:72px 0}.apex-faq-layout{gap:20px}.apex-faq-item summary{font-size:12px;padding-block:18px}.apex-final{padding:70px 0}.apex-final h2{font-size:36px}.apex-footer-inner{padding:22px 0;align-items:flex-start;flex-direction:column;gap:15px}.apex-footer-nav{gap:18px;flex-wrap:wrap}.apex-modal{padding:14px}.apex-coming-soon{min-height:230px}}@media(max-width:360px){.apex-progress-stack{grid-template-columns:1fr}.apex-wrap{width:calc(100% - 28px)}.apex-hero h1{font-size:38px}.apex-hero-actions .apex-button{width:100%}.apex-metric-value{font-size:13px}.apex-metric{padding-inline:6px}.apex-trust-items{font-size:8px}}.apex-flow-visual{min-height:0;padding:25px clamp(12px,3vw,30px) 21px;background:radial-gradient(ellipse at 50% 40%,rgba(34,104,147,.18),transparent 68%),linear-gradient(145deg,#091825,#07121d 70%)}.apex-flow-visual:before,.apex-flow-visual:after{top:50%}.apex-message-demo{position:relative;z-index:1;width:min(100%,310px);margin-inline:auto}.apex-message-demo-heading{display:flex;align-items:center;gap:9px;margin:0 0 13px;color:#a9bdcd;font:9px var(--apex-mono);letter-spacing:.09em}.apex-message-demo-heading>:last-child{margin-left:auto;color:#75dccc;font-size:8px}.apex-message-demo-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--apex-blue);box-shadow:0 0 12px #55b7ff80}.apex-iphone-screenshot{margin:0;border:1px solid rgba(157,183,202,.32);border-radius:19px;background:#f6f6f6;box-shadow:0 18px 54px #00000061,0 0 0 5px #a0bdd10e}.apex-iphone-screenshot img{display:block;width:100%;height:auto;border-radius:inherit}.apex-message-demo-caption{margin:12px 0 0;color:#a0b4c4;font:10px var(--apex-mono);text-align:center}@media(max-width:600px){.apex-flow-visual{padding:22px 10px 19px}.apex-message-demo{width:min(100%,280px)}}.apex-trend-preview{width:min(100%,1060px);margin:0 auto;overflow:hidden;border:1px solid rgba(157,189,213,.2);border-radius:7px;background:linear-gradient(145deg,#102334,#091723);box-shadow:0 28px 80px #00000038}.apex-hero-product{margin:0;align-self:center}@media(max-width:850px){.apex-hero-product{width:min(100%,640px);margin:0 auto}}.apex-trend-preview-bar{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 19px;border-bottom:1px solid rgba(173,201,222,.1)}.apex-trend-preview-label{display:inline-flex;align-items:center;gap:9px;color:#cfdae4;font-size:10px;font-weight:700;letter-spacing:.015em}.apex-trend-preview-label i{width:7px;height:7px;border-radius:50%;background:#75dccc;box-shadow:0 0 0 4px #75dccc1a}.apex-trend-preview-meta{color:#7790a5;font:8px var(--apex-mono);letter-spacing:.13em}.apex-trend-preview-image{display:block;background:#f7f8fa;line-height:0;cursor:zoom-in}.apex-trend-preview-image img{display:block;width:100%;height:auto}.apex-trend-preview-caption{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 19px}.apex-trend-preview-caption strong{display:block;color:#e7f0f7;font-size:12px;font-weight:700;letter-spacing:-.02em}.apex-trend-preview-caption p{margin:5px 0 0;color:#8fa5b7;font-size:10px;line-height:1.55}.apex-trend-preview-caption>span{display:inline-flex;flex:none;align-items:center;gap:7px;color:#9bb2c4;font:9px var(--apex-mono)}.apex-trend-preview-caption>span svg{width:12px;height:12px;color:var(--apex-blue)}@media(max-width:600px){.apex-trend-preview-bar{min-height:43px;padding-inline:12px}.apex-trend-preview-meta{font-size:7px;letter-spacing:.07em}.apex-trend-preview-caption{align-items:flex-start;flex-direction:column;gap:9px;padding:13px 12px}.apex-trend-preview-caption>span{font-size:8px}}.apex-modal-backdrop{padding:12px;overflow-y:auto}.apex-modal{width:min(420px,100%);max-height:calc(100dvh - 24px);padding:18px;overflow-y:auto;border-color:#82b5d745;border-radius:10px;background:radial-gradient(ellipse at 50% 0%,rgba(38,105,146,.16),transparent 58%),#091724}.apex-modal-head{gap:16px;align-items:center;padding-bottom:15px}.apex-modal-kicker{display:block;margin-bottom:5px;color:#74c5f8;font:9px var(--apex-mono);letter-spacing:.15em;text-transform:uppercase}.apex-modal-head h2{font-size:15px}.apex-modal-close{width:42px;height:42px;border-radius:50%}.apex-video-ratio{width:min(100%,360px);aspect-ratio:9 / 16;margin:0 auto;border:1px solid rgba(159,188,207,.2);border-radius:7px;background:#02070b;box-shadow:0 18px 44px #00000047}.apex-video-ratio iframe{display:block;width:100%;height:100%}.apex-modal-actions{display:grid;justify-items:center;gap:10px;padding-top:15px}.apex-youtube-fallback{display:inline-flex;align-items:center;gap:7px;color:#a9c0d1!important;font-size:11px;font-weight:600}.apex-youtube-fallback:hover{color:var(--apex-blue)!important}.apex-youtube-fallback svg,.apex-modal-cta svg{width:13px;height:13px}.apex-modal-cta{min-height:43px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(85,183,255,.6);border-radius:4px;color:#071522!important;background:var(--apex-blue);font-size:11px;font-weight:800;transition:background .2s,transform .2s}.apex-modal-cta:hover{background:#8bceff;transform:translateY(-1px)}@media(max-width:600px){.apex-modal-backdrop{padding:10px}.apex-modal{width:100%;max-height:calc(100dvh - 20px);padding:13px}.apex-modal-head{padding-bottom:12px}.apex-modal-head h2{font-size:14px}.apex-video-ratio{width:min(100%,360px)}}html{color-scheme:dark}body{margin:0;min-width:320px}body,button{line-height:1.5}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,a{-webkit-tap-highlight-color:transparent}svg{vertical-align:middle}
