.cxm{--cx-bg:#f6f5f1;--cx-surface:#fff;--cx-surface2:#eceae3;--cx-text:#16162b;--cx-muted:#5a5a6b;--cx-border:#16162b;--cx-primary:#ff5a24;--cx-on-primary:#120804;--cx-accent:#ffb21e;--cx-r-sm:6px;--cx-r-md:10px;--cx-r-lg:14px;--cx-r-btn:999px;--cx-bw:1px;--cx-shadow:none;--cx-font:var(--font-sans);--cx-weight:700;--cx-case:none;--cx-track:-.02em;--cx-t:.6s cubic-bezier(.2, .7, .2, 1);aspect-ratio:16/11;width:100%;font-family:var(--font-sans);-webkit-user-select:none;user-select:none;pointer-events:none;position:relative;container-type:inline-size}.cxm *{transition:background-color var(--cx-t), color var(--cx-t), border-color var(--cx-t), border-radius var(--cx-t), box-shadow var(--cx-t)}.cxm-win{background:var(--cx-bg);border-radius:2.2cqw;flex-direction:column;width:84%;height:90%;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 30px 70px -30px #000000d9}.cxm-bar{background:color-mix(in srgb, var(--cx-text) 9%, var(--cx-bg));border-bottom:1px solid color-mix(in srgb, var(--cx-text) 12%, transparent);align-items:center;gap:.8cqw;height:4.4cqw;padding:0 1.6cqw;display:flex}.cxm-bar>i{background:color-mix(in srgb, var(--cx-text) 26%, transparent);border-radius:50%;width:1.05cqw;height:1.05cqw}.cxm-url{font:500 1.25cqw/1 var(--font-mono);color:var(--cx-muted);background:color-mix(in srgb, var(--cx-text) 7%, transparent);border-radius:999px;margin:0 auto;padding:.4cqw 2.4cqw}.cxm-page{color:var(--cx-text);flex:1;padding:1.8cqw 2.6cqw;position:relative;overflow:hidden}.cxm-nav{align-items:center;gap:1.8cqw;display:flex}.cxm-nav>span{background:color-mix(in srgb, var(--cx-text) 26%, transparent);border-radius:999px;width:5cqw;height:.8cqw}.cxm-logo{border-radius:var(--cx-r-sm);background:linear-gradient(135deg, var(--cx-primary), var(--cx-accent));width:3cqw;height:3cqw;margin-right:auto}.cxm-btn{border-radius:var(--cx-r-btn);height:3.6cqw;font:600 1.35cqw/1 var(--font-sans);white-space:nowrap;color:var(--cx-on-primary);background:var(--cx-primary);border:var(--cx-bw) solid color-mix(in srgb, var(--cx-border) 70%, var(--cx-primary));box-shadow:var(--cx-shadow);align-items:center;padding:0 1.9cqw;font-style:normal;display:inline-flex}.cxm-btn--sm{height:2.8cqw;padding:0 1.3cqw;font-size:1.1cqw}.cxm-btn--ghost{color:var(--cx-text);border-color:color-mix(in srgb, var(--cx-text) 40%, transparent);box-shadow:none;background:0 0}.cxm-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:2.4cqw;margin-top:3cqw;display:grid}.cxm-hero-tx{justify-items:start;gap:1.2cqw;min-width:0;display:grid}.cxm-eyebrow{font:500 1.1cqw/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cx-primary)}.cxm-h{font-family:var(--cx-font);font-weight:var(--cx-weight);text-transform:var(--cx-case);letter-spacing:var(--cx-track);color:var(--cx-text);overflow-wrap:anywhere;font-size:4.6cqw;line-height:.98}.cxm-sub{color:var(--cx-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.45cqw;line-height:1.4;display:-webkit-box;overflow:hidden}.cxm-row{gap:1cqw;margin-top:.4cqw;display:flex}.cxm-media{aspect-ratio:4/3.2;border-radius:var(--cx-r-lg);background:radial-gradient(60% 70% at 30% 30%, color-mix(in srgb, var(--cx-accent) 80%, transparent), transparent 70%), radial-gradient(70% 80% at 80% 80%, color-mix(in srgb, var(--cx-primary) 85%, transparent), transparent 70%), var(--cx-surface2);border:var(--cx-bw) solid var(--cx-border);box-shadow:var(--cx-shadow);position:relative;overflow:hidden}.cxm-media i{border-radius:var(--cx-r-sm);background:color-mix(in srgb, var(--cx-surface) 88%, transparent);height:9%;position:absolute;bottom:14%;left:12%;right:30%}.cxm-media i+i{height:7%;bottom:28%;right:52%}.cxm-cards{grid-template-columns:repeat(3,1fr);gap:1.6cqw;margin-top:3cqw;display:grid}.cxm-card{border-radius:var(--cx-r-md);background:var(--cx-surface);border:var(--cx-bw) solid color-mix(in srgb, var(--cx-border) 85%, transparent);min-height:11cqw;box-shadow:var(--cx-shadow);align-content:start;gap:.9cqw;padding:1.6cqw;display:grid}.cxm-card>i{border-radius:var(--cx-r-sm);background:color-mix(in srgb, var(--cx-primary) 22%, var(--cx-surface));width:2.8cqw;height:2.8cqw;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cx-primary) 40%, transparent)}.cxm-card>span{background:color-mix(in srgb, var(--cx-text) 22%, transparent);border-radius:999px;height:.8cqw}.cxm-card>span:last-of-type{width:62%}.cxm-over{border-radius:var(--cx-r-lg) var(--cx-r-lg) 0 0;background:color-mix(in srgb, var(--cx-text) 6%, var(--cx-bg));border-top:var(--cx-bw) solid color-mix(in srgb, var(--cx-border) 70%, transparent);grid-template-columns:1fr 1.6fr;gap:1.6cqw;padding:1.6cqw;animation:6.4s cubic-bezier(.65,0,.35,1) infinite cxm-over;display:grid;position:absolute;bottom:-1cqw;left:2.6cqw;right:2.6cqw;transform:translateY(78%);box-shadow:0 -18px 40px -24px #0000008c}.cxm-card--price b{font-family:var(--cx-font);font-weight:var(--cx-weight);font-size:3cqw;line-height:1}.cxm-plan{font:500 1.1cqw/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--cx-primary)}.cxm-card--price .cxm-btn{justify-self:start;margin-top:.4cqw}@keyframes cxm-over{0%,18%{transform:translateY(78%)}48%,78%{transform:translateY(-4%)}to{transform:translateY(78%)}}.cxm-phone{aspect-ratio:9/18.6;background:linear-gradient(160deg,#3a3a44,#121218 40%,#24242c);border-radius:4.6cqw;width:27%;padding:1cqw;position:absolute;bottom:0;right:0;box-shadow:inset 0 0 0 1px #fff3,0 30px 60px -20px #000000e6}.cxm-notch{z-index:2;background:#07070b;border-radius:999px;width:30%;height:2cqw;position:absolute;top:1.9cqw;left:50%;transform:translate(-50%)}.cxm-screen{background:var(--cx-bg);height:100%;color:var(--cx-text);border-radius:3.7cqw;position:relative;overflow:hidden}.cxm-scroll{justify-items:start;gap:1.3cqw;padding:5.2cqw 1.8cqw 2cqw;animation:11s ease-in-out infinite cxm-scroll;display:grid}.cxm-scroll>*{max-width:100%}.cxm-scroll .cxm-nav{width:100%}.cxm-scroll .cxm-logo{width:2.6cqw;height:2.6cqw}.cxm-burger{border-block:.35cqw solid color-mix(in srgb, var(--cx-text) 60%, transparent);width:2.8cqw;height:1.2cqw}.cxm-scroll .cxm-eyebrow{font-size:.85cqw}.cxm-scroll .cxm-h{overflow-wrap:normal;font-size:2.45cqw}.cxm-scroll .cxm-sub{font-size:1.05cqw}.cxm-scroll .cxm-btn{height:2.8cqw;padding:0 1.4cqw;font-size:1.05cqw}.cxm-scroll .cxm-media,.cxm-scroll .cxm-card{width:100%}.cxm-scroll .cxm-card{gap:.7cqw;min-height:0;padding:1.2cqw}.cxm-scroll .cxm-card>i{width:2.2cqw;height:2.2cqw}.cxm-scroll .cxm-card>span{height:.6cqw}.cxm-scroll .cxm-card--price{z-index:1;margin-top:-3cqw;position:relative;box-shadow:0 -10px 20px -14px #0009}.cxm-scroll .cxm-card--price b{font-size:2.2cqw}.cxm-scroll .cxm-plan{font-size:.85cqw}@keyframes cxm-scroll{0%,12%{transform:translateY(0)}50%,62%{transform:translateY(-34%)}to{transform:translateY(0)}}.cxp{--r:32px;--tint:.55;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,3.6vw,48px);display:grid;position:relative;overflow:hidden}.cxp::selection{background:#ff7a4566}.cxp-stage:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#ff5a2452,#ffb21e1a 60%,#0000);border-radius:50%;position:absolute;inset:8% 4% 0 10%}.cxp-copy{justify-items:start;gap:16px;min-width:0;display:grid}.cxp-h{letter-spacing:-.035em;color:var(--text);text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,46px);font-weight:600;line-height:1.02}.cxp-h em{font-family:var(--font-serif);letter-spacing:-.02em;background:linear-gradient(100deg,#fff 0%,#ffd9b0 45%,#ffb21e 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.08em;font-style:italic;font-weight:500}.cxp-text{max-width:54ch;color:var(--text-2);margin:0;font-size:15.5px;line-height:1.6}.cxp-feats{flex-wrap:wrap;gap:6px;margin:2px 0 4px;padding:0;list-style:none;display:flex}.cxp-feats li{min-height:30px;color:var(--text);box-shadow:inset 0 0 0 1px var(--border);background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.cxp-feats li:before{content:"";background:var(--brand-gradient);border-radius:50%;width:6px;height:6px}.cxp-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.cxp-actions .gl-btn{min-height:48px}.cxp-note{font:500 12px/1.3 var(--font-mono);letter-spacing:.06em;color:var(--text-3)}.cxp-stage{aspect-ratio:16/11;min-width:0;position:relative}.cxp-layer{position:absolute;inset:0}.cxp-layer--0,.cxp-layer--1,.cxp-layer--2{animation:10.2s linear infinite cxp-cycle}.cxp-layer--1{animation-delay:-6.8s}.cxp-layer--2{animation-delay:-3.4s}@keyframes cxp-cycle{0%,31%{opacity:1}33.3%,97.6%{opacity:0}to{opacity:1}}.cxp-strip{--r:22px;--tint:.5;align-items:center;gap:14px 18px;padding:14px 16px 14px 18px;display:flex}.cxp-strip p{color:var(--text-2);flex:1;margin:0;font-size:14.5px;line-height:1.5}.cxp-strip b{color:var(--text);font-weight:600}.cxp-strip .gl-btn{flex:none;min-height:44px}.cxp-strip-ic{background:var(--gl-liquid);border-radius:12px;flex:none;grid-template-columns:1fr 1fr;gap:3px;width:40px;height:40px;padding:7px;display:grid}.cxp-strip-ic i{background:#120804c7;border-radius:3px}.cxp-strip-ic i:first-child{grid-column:1/-1}@media (max-width:860px){.cxp{grid-template-columns:1fr}.cxp-stage{order:-1}}@media (max-width:520px){.cxp{--r:26px;padding:20px 18px 24px}.cxp-actions .gl-btn{justify-content:center;width:100%}.cxp-strip{flex-wrap:wrap}.cxp-strip p{flex-basis:calc(100% - 60px)}.cxp-strip .gl-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.cxm *,.cxm-over,.cxm-scroll,.cxp-layer{transition:none!important;animation:none!important}.cxm-over{transform:translateY(20%)}.cxp-layer--1,.cxp-layer--2{opacity:0}}
