@import url("https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=IBM+Plex+Mono:wght@400;500;600&display=swap");:root{--charcoal:#0a1621;--ivory:#0a1621;--red:#2fd3f5;--bronze:#4fb8d8;--slate:#7e97a7;--charcoal-2:#102130;--ivory-dim:rgba(234,244,248,.72);--ink:#eaf4f8;--ink-2:#a8c0ce;--card:#102130;--line:rgba(168,192,206,.16);--line-bronze:rgba(47,211,245,.32);--deep:#06111a;--cyan-deep:#0fa9ce;--on-cyan:#04121b;--glow:0 0 34px rgba(47,211,245,.22)}*{box-sizing:border-box;margin:0;padding:0}.mrl{font-family:Sora,sans-serif;color:var(--ink);min-height:100vh;-webkit-font-smoothing:antialiased;background:var(--ivory);background-image:radial-gradient(900px 460px at 78% -8%,rgba(47,211,245,.13),transparent 62%),radial-gradient(700px 420px at 4% 8%,rgba(79,184,216,.08),transparent 60%);background-attachment:fixed}.mono{font-family:IBM Plex Mono,monospace}.wrap{max-width:1080px;margin:0 auto;padding:0 24px}.nav{justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.nav,.wordmark{display:flex;align-items:center}.wordmark{font-weight:800;font-size:19px;letter-spacing:-.02em;color:var(--ink);cursor:pointer;background:none;border:none;font-family:Sora,sans-serif;text-decoration:none}.wordmark span{color:var(--red)}.brandmark{height:58px;width:auto;display:block;filter:drop-shadow(0 0 18px rgba(47,211,245,.32))}@media (max-width:840px){.brandmark{height:46px}}@media (max-width:520px){.brandmark{height:38px}}.nav-right{display:flex;gap:26px;align-items:center}.nav-link{background:none;border:none;color:var(--ink-2);font-size:13.5px;font-weight:600;letter-spacing:.01em;cursor:pointer;font-family:Sora,sans-serif}.nav-link:hover{color:var(--red)}.btn{font-family:Sora,sans-serif;font-weight:700;font-size:14px;letter-spacing:.01em;border:none;cursor:pointer;padding:15px 28px;border-radius:10px;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.btn:focus-visible,.chip:focus-visible,.nav-link:focus-visible,.path-card:focus-visible,.wordmark:focus-visible{outline:2px solid var(--red);outline-offset:3px}.btn-red{background:var(--red);color:var(--on-cyan);box-shadow:var(--glow)}.btn-red:hover{background:#54defa;transform:translateY(-1px);box-shadow:0 0 40px rgba(47,211,245,.34)}.btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line-bronze)}.btn-ghost:hover{border-color:var(--red);color:var(--red)}.btn-ghost-dark{background:transparent;color:var(--ink);border:1.5px solid var(--line-bronze)}.btn-ghost-dark:hover{border-color:var(--red);color:var(--red)}.btn:disabled{opacity:.38;cursor:not-allowed;transform:none;box-shadow:none}.hero{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;align-items:center;padding:80px 0 88px}.eyebrow{font-size:11.5px;letter-spacing:.24em;color:var(--red);font-weight:700;text-transform:uppercase;margin-bottom:22px}.hero h1{font-size:56px;line-height:1.03;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.hero h1 em{font-style:normal;color:var(--red);text-shadow:0 0 30px rgba(47,211,245,.4)}.hero p{margin:24px 0 34px;color:var(--ink-2);font-size:17.5px;font-weight:400;line-height:1.7;max-width:46ch}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap}.ticket{border:1px solid var(--line-bronze);border-radius:16px;background:linear-gradient(160deg,#122534,#0b1926);color:var(--ink);padding:28px;box-shadow:0 24px 60px rgba(3,10,16,.6),var(--glow)}.ticket-head{font-size:10.5px;letter-spacing:.18em;color:var(--red);text-transform:uppercase;padding-bottom:14px}.ticket-head,.trow{display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.trow{padding:13px 0;font-size:14px;gap:14px}.trow .l{color:var(--slate)}.trow .v{color:var(--ink);text-align:right}.trow .strike{text-decoration:line-through;color:rgba(168,192,206,.45)}.trow.total{border-bottom:none;padding-top:18px}.trow.total .v{color:var(--red);font-size:22px;font-weight:600;text-shadow:0 0 24px rgba(47,211,245,.45)}.ticket-foot{margin-top:10px;font-size:11px;color:var(--slate);letter-spacing:.02em;line-height:1.6}.light{background:var(--card);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.section{padding:78px 0}.section h2{font-size:36px;font-weight:800;letter-spacing:-.03em;margin-bottom:12px;color:var(--ink)}.section .sub{color:var(--ink-2);font-size:16.5px;font-weight:400;max-width:60ch;line-height:1.7}.vs{border-top:1px solid var(--line);padding:64px 0 72px}.vs-head{margin-bottom:40px;max-width:64ch}.vs-head h2{font-size:36px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.vs-head p{color:var(--ink-2);font-size:16.5px;font-weight:400;line-height:1.7;margin-top:12px}.vs-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.vs-col{padding:32px;border:1px solid var(--line);border-radius:16px;background:rgba(16,33,48,.55)}.vs-col.win{border:1px solid var(--line-bronze);background:linear-gradient(160deg,#122534,#0b1926);box-shadow:0 24px 60px rgba(3,10,16,.5),var(--glow)}.vs-tag{font-size:10.5px;letter-spacing:.2em;font-weight:700;text-transform:uppercase;margin-bottom:22px}.vs-col .vs-tag{color:var(--slate)}.vs-col.win .vs-tag{color:var(--red)}.vs-item{display:flex;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);font-size:15px;font-weight:400;line-height:1.6}.vs-item:last-child{border-bottom:none}.vs-item .ico{flex-shrink:0;font-weight:700}.vs-col .vs-item{color:var(--ink-2)}.vs-col .ico{color:var(--slate)}.vs-col.win .vs-item{color:var(--ink)}.vs-col.win .ico{color:var(--red)}.vs-time{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;font-weight:600;letter-spacing:.02em}.vs-col .vs-time{color:var(--slate)}.vs-col.win .vs-time{color:var(--red)}@media (max-width:840px){.vs-grid{grid-template-columns:1fr}}.paths{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;margin-top:40px}.path-card{text-align:left;background:rgba(10,22,33,.6);border:1px solid var(--line);border-radius:16px;padding:34px;cursor:pointer;font-family:Sora,sans-serif;transition:border-color .16s,transform .16s,box-shadow .16s}.path-card:hover{border-color:var(--red);transform:translateY(-3px);box-shadow:0 18px 44px rgba(3,10,16,.5)}.path-tag{font-size:10.5px;letter-spacing:.2em;font-weight:700;text-transform:uppercase;color:var(--red);margin-bottom:14px}.path-card h3{font-size:23px;font-weight:800;color:var(--ink);margin-bottom:10px;letter-spacing:-.02em}.path-card p{color:var(--ink-2);font-size:15px;font-weight:400;line-height:1.65}.path-go{display:inline-block;margin-top:20px;color:var(--red);font-weight:700;font-size:14px}.about{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:48px;gap:48px;border-top:1px solid var(--line);padding-top:56px}.about-copy p{color:var(--ink-2);font-size:16.5px;font-weight:400;line-height:1.8;margin-bottom:20px}@media (max-width:840px){.about{grid-template-columns:1fr;gap:20px}}.steps{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:34px;gap:34px;margin-top:44px}.step-num{font-size:13px;color:var(--red);font-weight:600;letter-spacing:.12em;margin-bottom:12px}.steps h3{font-size:19px;font-weight:800;margin-bottom:8px;color:var(--ink);letter-spacing:-.02em}.steps p{color:var(--ink-2);font-size:15px;font-weight:400;line-height:1.7}.hairline{height:2px;background:linear-gradient(90deg,var(--red),transparent);margin-bottom:16px;border-radius:2px}.pricing-grid{display:grid;grid-template-columns:1fr 1.06fr;grid-gap:24px;gap:24px;margin-top:44px;align-items:stretch;max-width:760px}.tier{background:rgba(10,22,33,.6);border:1px solid var(--line);border-radius:18px;padding:34px 30px;display:flex;flex-direction:column}.tier.feat{background:linear-gradient(160deg,#122534,#0b1926);border:1px solid var(--line-bronze);color:var(--ink);position:relative;box-shadow:0 24px 60px rgba(3,10,16,.55),var(--glow)}.tier-badge{position:absolute;top:-11px;left:30px;background:var(--red);color:var(--on-cyan);font-size:10px;letter-spacing:.14em;padding:5px 12px;font-weight:800;border-radius:6px}.tier-badge,.tier-name{text-transform:uppercase}.tier-name{font-size:11.5px;letter-spacing:.2em;font-weight:700;color:var(--red);margin-bottom:14px}.tier-price{font-size:46px;font-weight:700;line-height:1;letter-spacing:-.03em}.tier-price,.tier.feat .tier-price{color:var(--ink)}.tier-price span{font-size:14px;font-weight:500;color:var(--slate);letter-spacing:.02em}.tier-desc{margin:14px 0 22px;font-size:15px;font-weight:400;line-height:1.65;color:var(--ink-2)}.tier.feat .tier-desc{color:var(--ivory-dim)}.tier-list{flex:1 1;border-top:1px solid var(--line);padding-top:8px;margin-bottom:26px}.tier.feat .tier-list{border-top-color:var(--line)}.tier-li{display:flex;gap:11px;padding:9px 0;font-size:14.5px;font-weight:400;line-height:1.55;color:var(--ink-2)}.tier.feat .tier-li{color:var(--ivory-dim)}.tier-li .tick{font-weight:700;flex-shrink:0}.tier-li .tick,.tier.feat .tier-li .tick{color:var(--red)}.tier-li.muted{opacity:.5}.tier-li.muted .tick{color:var(--slate)}.tier .btn{width:100%;text-align:center;text-decoration:none;display:block}.tier.feat .btn-ghost-dark{color:var(--ink);border-color:var(--line-bronze)}.tier-fine{margin-top:12px;font-size:11.5px;color:var(--slate);letter-spacing:.02em;text-align:center;line-height:1.6}@media (max-width:840px){.pricing-grid{grid-template-columns:1fr}}.survey{max-width:680px;margin:0 auto;padding:64px 24px 90px}.prog{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.prog .label{font-size:11.5px;letter-spacing:.2em;font-weight:700;text-transform:uppercase;color:var(--red)}.prog .count{font-size:12px;color:var(--slate)}.prog-bar{background:var(--line);margin-bottom:48px;overflow:hidden}.prog-bar,.prog-fill{height:3px;border-radius:3px}.prog-fill{background:linear-gradient(90deg,var(--cyan-deep),var(--red));box-shadow:var(--glow)}.q-title{font-size:33px;font-weight:800;margin-bottom:8px;letter-spacing:-.03em;color:var(--ink);line-height:1.15}.q-sub{color:var(--ink-2);font-size:15.5px;font-weight:400;margin-bottom:34px;line-height:1.65}.field{margin-bottom:30px}.field label{display:block;font-size:11.5px;letter-spacing:.12em;font-weight:700;text-transform:uppercase;color:var(--red);margin-bottom:11px}.tin{width:100%;background:rgba(6,17,26,.7);border:1.5px solid var(--line);border-radius:10px;color:var(--ink);padding:14px 16px;font-size:15.5px;font-weight:400;font-family:Sora,sans-serif}.tin:focus{outline:none;border-color:var(--red);box-shadow:0 0 0 3px rgba(47,211,245,.14)}.tin::placeholder{color:#5c7686;font-weight:400}textarea.tin{resize:vertical;min-height:90px}.chips{display:flex;flex-wrap:wrap;gap:10px}.chip{background:rgba(6,17,26,.6);border:1.5px solid var(--line);border-radius:999px;color:var(--ink-2);padding:11px 18px;font-size:14px;font-weight:500;cursor:pointer;font-family:Sora,sans-serif;transition:border-color .12s,color .12s,background .12s}.chip:hover{border-color:var(--slate);color:var(--ink)}.chip.on{border-color:var(--red);color:var(--red);background:rgba(47,211,245,.1);box-shadow:0 0 18px rgba(47,211,245,.16)}.survey-nav{display:flex;justify-content:space-between;margin-top:46px;gap:12px;flex-wrap:wrap}@keyframes stepIn{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes fieldIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes chipPop{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}.step-anim{animation:stepIn .34s cubic-bezier(.34,1.32,.5,1) both}.step-anim>*{animation:fieldIn .44s cubic-bezier(.34,1.42,.5,1) both}.step-anim>:first-child{animation-delay:.03s}.step-anim>:nth-child(2){animation-delay:.08s}.step-anim>:nth-child(3){animation-delay:.13s}.step-anim>:nth-child(4){animation-delay:.18s}.step-anim>:nth-child(5){animation-delay:.23s}.step-anim>:nth-child(6){animation-delay:.28s}.step-anim>:nth-child(7){animation-delay:.33s}.step-anim>:nth-child(n+8){animation-delay:.37s}.chip.on{animation:chipPop .3s cubic-bezier(.34,1.6,.5,1)}.prog-fill{transition:width .45s cubic-bezier(.34,1.2,.5,1)}.loading{max-width:520px;margin:0 auto;padding:130px 24px;text-align:center}.loading .label{font-size:11.5px;letter-spacing:.22em;font-weight:700;text-transform:uppercase;color:var(--red);margin-bottom:18px}.loading h3{font-size:26px;font-weight:800;margin-bottom:30px;color:var(--ink);letter-spacing:-.02em}.scan{height:3px;background:var(--line);overflow:hidden;border-radius:3px}.scan i{display:block;height:3px;width:35%;background:linear-gradient(90deg,transparent,var(--red));animation:scan 1.4s ease-in-out infinite}@keyframes scan{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}.res-head{padding:70px 0 8px}.rec{background:rgba(16,33,48,.6);border:1px solid var(--line);border-top:2px solid var(--red);border-radius:16px;padding:34px;margin-top:26px}.rec-top{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:baseline}.rec h3{font-size:24px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.rec .trim{font-size:14px;letter-spacing:.04em;margin-top:4px}.rec .price,.rec .trim{color:var(--red);font-weight:600}.rec .price{font-size:20px}.rec .pay{font-size:13px;margin-top:4px;text-align:right}.rec .pay,.rec-body{color:var(--ink-2);font-weight:400}.rec-body{margin-top:20px;font-size:15.5px;line-height:1.75}.rec-angle{margin-top:16px;padding:16px 18px;background:rgba(47,211,245,.06);border-left:2px solid var(--red);border-radius:8px;font-size:14.5px;font-weight:400;line-height:1.65;color:var(--ink)}.rec-angle b{color:var(--red);letter-spacing:.08em;font-size:11.5px;text-transform:uppercase;display:block;margin-bottom:6px}.err{border:1.5px solid var(--red);background:rgba(47,211,245,.07);border-radius:12px;padding:22px;margin-top:30px;color:var(--ink);font-size:15px;font-weight:400;line-height:1.65}.confirm{max-width:560px;margin:0 auto;padding:110px 24px;text-align:center}.confirm .mark{color:var(--red);font-size:12.5px;letter-spacing:.24em;font-weight:700;text-transform:uppercase;margin-bottom:20px}.confirm h2{font-size:34px;font-weight:800;margin-bottom:16px;color:var(--ink);letter-spacing:-.03em}.confirm p{color:var(--ink-2);font-size:16.5px;font-weight:400;line-height:1.75;margin-bottom:34px}.foot{border-top:1px solid var(--line);padding:30px 0;display:flex;justify-content:space-between;color:var(--slate);font-size:12.5px;font-weight:500;letter-spacing:.01em;flex-wrap:wrap;gap:10px}@media (max-width:840px){.hero{grid-template-columns:1fr;padding:52px 0 60px}.hero h1{font-size:40px}.paths,.steps{grid-template-columns:1fr}.rec .pay{text-align:left}}a.btn{display:inline-block;text-decoration:none;text-align:center}a{color:inherit}.nav a.nav-link{text-decoration:none}.pill{display:inline-block;padding:4px 10px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:999px;white-space:nowrap}.pill-slate{color:var(--slate);border-color:var(--slate)}.pill-bronze{color:var(--bronze);border-color:var(--bronze)}.pill-red{color:var(--red);border-color:var(--red);background:rgba(47,211,245,.08)}.pill-ink{color:var(--ink);border-color:var(--line)}.dash-deal{background:rgba(16,33,48,.6);border:1px solid var(--line);border-top:2px solid var(--bronze);border-radius:16px;padding:30px;margin-top:24px}.dash-top{display:flex;justify-content:space-between;gap:16px;align-items:baseline;flex-wrap:wrap}.dash-top h3{font-size:22px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.dash-stats{display:flex;gap:38px;flex-wrap:wrap;margin:18px 0;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.stat .k{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-weight:700}.stat .v{font-size:22px;font-weight:600;color:var(--ink);margin-top:4px}.stat .v.red{color:var(--red)}.timeline{margin-top:6px}.tl{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid var(--line)}.tl:last-child{border-bottom:none}.tl .dot{width:8px;height:8px;background:var(--red);border-radius:50%;margin-top:7px;flex-shrink:0;box-shadow:0 0 12px rgba(47,211,245,.6)}.tl .when{font-size:12px;color:var(--slate);font-weight:500}.tl .msg{font-size:15px;font-weight:400;color:var(--ink-2);line-height:1.65;margin-top:2px}.tl .sent{font-size:11px;color:var(--bronze);letter-spacing:.04em;margin-top:4px}.crm{display:grid;grid-template-columns:340px 1fr;grid-gap:22px;gap:22px;align-items:start}.crm-list{background:rgba(16,33,48,.6);border:1px solid var(--line);border-radius:14px;max-height:72vh;overflow:auto}.crm-item{width:100%;text-align:left;padding:14px 16px;border:none;border-bottom:1px solid var(--line);background:none;cursor:pointer;font-family:Sora,sans-serif;border-left:2px solid transparent;color:var(--ink)}.crm-item:hover{background:rgba(47,211,245,.05)}.crm-item.sel{background:rgba(47,211,245,.09);border-left-color:var(--red)}.crm-item .t{font-weight:700;color:var(--ink);font-size:14px;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.crm-item .s{font-size:12px;color:var(--slate);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-detail{background:rgba(16,33,48,.6);border:1px solid var(--line);border-radius:14px;padding:26px}.crm-tabs{display:flex;gap:10px;margin:24px 0 18px;flex-wrap:wrap}.frow{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.kv{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid var(--line);font-size:14px}.kv .k{color:var(--slate);font-weight:600;min-width:150px;text-transform:capitalize}.kv .v{color:var(--ink-2);font-weight:400;word-break:break-word}select.tin{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font-weight:600}.check{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:var(--ink-2);cursor:pointer}.check input{width:17px;height:17px;accent-color:var(--red)}@media (max-width:900px){.crm,.frow{grid-template-columns:1fr}}.chat{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.chat h4{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);font-weight:700;margin-bottom:12px}.thread{display:flex;flex-direction:column;gap:10px;max-height:340px;overflow:auto;padding-right:4px}.bubble{max-width:78%;padding:11px 14px;border-radius:12px;font-size:14.5px;font-weight:400;line-height:1.6}.bubble .who{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin-bottom:4px}.bubble .at{font-size:10.5px;margin-top:5px;opacity:.65}.bubble.them{align-self:flex-start;background:rgba(6,17,26,.75);border:1px solid var(--line);color:var(--ink)}.bubble.them .who{color:var(--bronze)}.bubble.me{align-self:flex-end;background:rgba(47,211,245,.12);border:1px solid var(--line-bronze);color:var(--ink)}.bubble.me .who{color:var(--red)}.composer{display:flex;gap:10px;margin-top:14px;align-items:flex-end}.composer textarea{flex:1 1;min-height:54px}.thread-empty{color:var(--slate);font-size:14px;font-weight:400;padding:6px 0}@media (prefers-reduced-motion:reduce){.scan i{animation:none;width:100%}.btn:hover,.path-card:hover{transform:none}.chip.on,.step-anim,.step-anim>*{animation:none}.prog-fill{transition:none}}