.cx-pricing{min-height:100vh;background:var(--day-0);color:var(--t-1);font-family:var(--sans);font-size:17px;line-height:1.62;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.cx-pricing .wrap{max-width:1140px;margin:0 auto;padding:0 clamp(24px,5vw,48px)}.cx-pricing section{padding:clamp(48px,7vh,80px) 0;border-top:1px solid var(--line)}.cx-pricing section:first-of-type{border-top:none}.cx-pricing .label{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--water-deep);display:inline-flex;align-items:center;gap:10px}.cx-pricing .label .dot{width:8px;height:8px;border-radius:50%;background:var(--water)}.cx-pricing h1{font-family:var(--sans);font-weight:800;font-size:clamp(38px,5.4vw,72px);line-height:.96;letter-spacing:-.04em;color:var(--t-0);margin:18px 0 16px;text-wrap:balance;max-width:18ch}.cx-pricing h1 em{color:var(--water-deep)}.cx-pricing h2{font-family:var(--sans);font-weight:800;font-size:clamp(24px,3.2vw,38px);line-height:1.04;letter-spacing:-.03em;color:var(--t-0);margin:0 0 12px;max-width:26ch}.cx-pricing h2 em{color:var(--water-deep)}.cx-pricing .lede{font-family:var(--serif);font-weight:400;font-size:clamp(18px,1.7vw,22px);line-height:1.5;color:var(--t-1);max-width:60ch}.cx-pricing .hero{padding-top:clamp(40px,6vh,68px);border-top:none;text-align:center}.cx-pricing .hero .label{justify-content:center}.cx-pricing .hero h1{margin:18px auto 16px}.cx-pricing .hero .lede{margin:0 auto}.cx-pricing .paths{margin-top:8px;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.cx-pricing .path{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.cx-pricing .path:hover{transform:translateY(-4px);box-shadow:var(--sh-3)}.cx-pricing .path.ent:hover{box-shadow:var(--sh-4)}.cx-pricing .path:before{content:"";position:absolute;top:0;left:-30%;width:50%;height:100%;background:linear-gradient(105deg,rgba(255,255,255,.35),transparent 60%);pointer-events:none;border-radius:inherit}.cx-pricing .path.ent:before{background:linear-gradient(105deg,rgba(255,255,255,.06),transparent 55%)}.cx-pricing .path{position:relative;overflow:hidden}.cx-pricing .path{border:1px solid var(--line-2);border-radius:var(--r-4);background:var(--day-1);padding:34px 32px;box-shadow:var(--sh-2);display:flex;flex-direction:column}.cx-pricing .path.ent{background:var(--deep-0);color:var(--ti-1);border-color:var(--deep-0);position:relative;overflow:hidden}.cx-pricing .path.ent:after{content:"";position:absolute;left:0;right:0;bottom:0;height:50%;background:radial-gradient(70% 100% at 30% 100%,rgba(62,147,140,.22),transparent 70%);pointer-events:none}.cx-pricing .path .ptag{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--water-deep);margin-bottom:14px;position:relative}.cx-pricing .path.ent .ptag{color:var(--horizon)}.cx-pricing .path .pname{font-family:var(--sans);font-weight:800;font-size:28px;letter-spacing:-.025em;color:var(--t-0);margin-bottom:6px;position:relative}.cx-pricing .path.ent .pname{color:var(--ti-0)}.cx-pricing .path .pfor{font-size:14px;color:var(--t-3);margin-bottom:18px;position:relative;min-height:42px}.cx-pricing .path.ent .pfor{color:var(--ti-2)}.cx-pricing .path .price{position:relative;font-family:var(--sans);font-weight:800;font-size:44px;letter-spacing:-.03em;color:var(--t-0);line-height:1}.cx-pricing .path .price em{font-family:var(--serif);font-style:italic;font-weight:400;font-size:17px;color:var(--t-3)}.cx-pricing .path.ent .price{color:var(--horizon);font-size:30px}.cx-pricing .path .psub{position:relative;font-size:13.5px;color:var(--t-3);margin:8px 0 18px}.cx-pricing .path.ent .psub{color:var(--ti-3)}.cx-pricing .path ul{list-style:none;margin:0 0 22px;padding:18px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:11px;position:relative}.cx-pricing .path.ent ul{border-top-color:var(--deep-line)}.cx-pricing .path li{font-size:14.5px;color:var(--t-1);position:relative;padding-left:28px;line-height:1.45}.cx-pricing .path.ent li{color:var(--ti-1)}.cx-pricing .path li .c{position:absolute;left:0;top:0;color:var(--water);font-weight:800}.cx-pricing .path.ent li .c{color:var(--horizon)}.cx-pricing .path li b{color:var(--t-0);font-weight:700}.cx-pricing .path.ent li b{color:var(--ti-0)}.cx-pricing .btn{position:relative;font-family:var(--sans);font-weight:700;font-size:15px;border-radius:999px;padding:15px 24px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;transition:all var(--dur-1) var(--ease);border:1px solid transparent;margin-top:auto}.cx-pricing .btn.primary{color:#fff;background:var(--water);border-color:var(--water);box-shadow:var(--sh-2)}.cx-pricing .btn.primary:hover{background:var(--water-deep)}.cx-pricing .btn.gold{color:var(--deep-0);background:var(--horizon);border-color:var(--horizon);font-weight:800}.cx-pricing .btn.gold:hover{background:var(--horizon-deep);color:#fff}.cx-pricing .btn.ghost{color:var(--water-deep);background:transparent;border-color:#3e938c66}.cx-pricing .btn.ghost:hover{background:var(--water-soft)}.cx-pricing .strat{margin-top:14px;border:1px solid var(--deep-line);border-radius:var(--r-3);background:#fbf8f20a;padding:20px;position:relative}.cx-pricing .strat .sh{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--horizon);margin-bottom:10px}.cx-pricing .strat .srow{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.cx-pricing .strat .si{font-size:13.5px;color:var(--ti-1);display:grid;grid-template-columns:16px 1fr;gap:8px}.cx-pricing .strat .si .c{color:var(--horizon);font-weight:800}.cx-pricing .strat .addon{margin-top:10px;font-size:12.5px;color:var(--ti-3)}.cx-pricing .how{margin-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cx-pricing .hc{border:1px solid var(--line);border-radius:var(--r-3);background:var(--day-1);padding:26px;box-shadow:var(--sh-1)}.cx-pricing .hc .hn{font-family:var(--sans);font-weight:800;font-size:14px;color:#fff;background:var(--water-deep);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.cx-pricing .hc h3{font-family:var(--sans);font-weight:800;font-size:17px;letter-spacing:-.01em;color:var(--t-0);margin:0 0 6px}.cx-pricing .hc p{font-size:14px;color:var(--t-2);line-height:1.55;margin:0}.cx-pricing .faq{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:22px}.cx-pricing .qa{border:1px solid var(--line);border-radius:var(--r-3);background:var(--day-1);padding:22px;box-shadow:var(--sh-1)}.cx-pricing .qa h4{font-family:var(--sans);font-weight:800;font-size:16px;color:var(--t-0);margin:0 0 7px}.cx-pricing .qa p{font-size:14px;color:var(--t-2);line-height:1.55;margin:0}.cx-pricing .qa p em{color:var(--water-deep)}@media(max-width:820px){.cx-pricing .paths,.cx-pricing .how,.cx-pricing .faq,.cx-pricing .strat .srow{grid-template-columns:1fr}}
