.hcp{--ink:#16132e;--ink-2:#4a4766;--ink-3:#7c7a93;--paper:#fff;--mist:#f4f6fb;--line:#e3e6ef;--magenta:#4e37fc;--cyan:#07a5fc;--deep:#1b1446;--grad:linear-gradient(90deg,#07a5fc 0%,#305cfd 45%,#4e37fc 100%);--ok:#0e9f6e;--warn:#c2410c;--r-lg:28px;--r-md:18px;--r-sm:10px;--display:var(--font-display),"Plus Jakarta Sans",system-ui,sans-serif;--body:var(--font-body),"Figtree",system-ui,sans-serif;--wrap:1180px;box-sizing:border-box;scroll-behavior:smooth;scroll-padding-top:calc(env(safe-area-inset-top,0px) + 80px);background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0}.hcp img,.hcp svg{max-width:100%}.hcp a{color:inherit}.hcp :focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:6px}.hcp .wrap{max-width:var(--wrap);margin:0 auto;padding:0 22px}.hcp h1,.hcp h2,.hcp h3{font-family:var(--display);letter-spacing:-.02em;margin:0;line-height:1.08}.hcp h2{max-width:18ch;font-size:clamp(30px,4.6vw,52px);font-weight:700}.hcp h3{letter-spacing:-.01em;font-size:22px;font-weight:700}.hcp p{margin:0}.hcp .lead{color:var(--ink-2);max-width:56ch;margin-top:18px;font-size:clamp(17px,1.6vw,20px)}.hcp section{padding:96px 0}.hcp .kicker{color:var(--magenta);margin-bottom:14px;font-size:15px;font-weight:600;display:block}.hcp .btn{font:600 16px/1 var(--body);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:17px 26px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.hcp .btn-primary{background:var(--grad);color:#fff;box-shadow:0 10px 30px -10px #4e37fc8c}.hcp .btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 34px -10px #4e37fca6}.hcp .btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);background:0 0}.hcp .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.hcp .wa-dot{background:#25d366;border-radius:50%;width:9px;height:9px}.hcp .has-drop.open .drop{display:block}.hcp .nav-right{align-items:center;gap:8px;display:flex}.hcp .nav-right .login{color:var(--ink-2);padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none}.hcp .nav-right .btn{padding:12px 18px;font-size:15px}@media (max-width:960px){.hcp .nav-right .login,.hcp .nav-right .btn{display:none}}.hcp .hero{padding:72px 0 88px;overflow:hidden}.hcp .hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.hcp .eyebrow{background:var(--mist);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:15px;font-weight:600;display:inline-flex}.hcp .eyebrow b{background:var(--grad);border-radius:50%;width:8px;height:8px}.hcp .hero h1{max-width:13ch;margin:22px 0 0;font-size:clamp(42px,6.4vw,80px);font-weight:800}.hcp .hero .lead{margin-top:22px}.hcp .ctas{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hcp .micro{color:var(--ink-3);margin-top:18px;font-size:15px}.hcp .net{aspect-ratio:1;width:100%}.hcp .net .link{stroke:var(--line);stroke-width:1.5px}.hcp .net .pulse{stroke:url(#g);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:14 400;animation:3.2s linear infinite pulse}@keyframes pulse{0%{stroke-dashoffset:300px}to{stroke-dashoffset:-120px}}.hcp .net .sat rect{fill:var(--paper);stroke:var(--line);stroke-width:1.5px}.hcp .net .sat text{fill:var(--ink);font:600 15px var(--body)}.hcp .net .core-t{fill:#fff;font:800 21px var(--display)}.hcp .net .core-s{fill:#fffc;font:500 13px var(--body)}@media (prefers-reduced-motion:reduce){.hcp .net .pulse{stroke-dasharray:none;opacity:.35;animation:none}}@media (max-width:960px){.hcp .hero{padding:40px 0 56px}.hcp .hero .wrap{grid-template-columns:1fr;gap:28px}.hcp .net{max-width:440px;margin:0 auto}}.hcp .problem{background:var(--mist)}.hcp .vs{grid-template-columns:1fr 1fr;gap:20px;margin-top:52px;display:grid}.hcp .vs-col{border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--line);padding:32px}.hcp .vs-col.pro{background:var(--deep);color:#fff;border:0;position:relative;overflow:hidden}.hcp .vs-col.pro:before{content:"";background:var(--grad);opacity:.16;position:absolute;inset:0}.hcp .vs-col>*{position:relative}.hcp .vs-col h3{font-size:18px;font-family:var(--body);color:var(--ink-3);font-weight:600}.hcp .vs-col.pro h3{color:#ffffffb3}.hcp .scatter{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.hcp .scatter span{border:1.5px dashed var(--line);color:var(--ink-2);border-radius:12px;padding:10px 14px;font-size:15px;font-weight:500}.hcp .scatter span:nth-child(odd){transform:rotate(-2deg)}.hcp .scatter span:nth-child(3n){transform:rotate(2.5deg)translateY(4px)}.hcp .joined{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0;display:grid}.hcp .joined span{text-align:center;background:#ffffff1a;border-radius:12px;padding:10px 8px;font-size:14px;font-weight:500}.hcp .joined span.hub{background:var(--grad);font:700 17px var(--display);grid-column:1/-1;padding:14px}.hcp .vs ul{gap:9px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.hcp .vs li{gap:10px;display:flex}.hcp .vs .bad li:before{content:"✕";color:var(--warn);font-weight:700}.hcp .vs .good li:before{content:"✓";color:#5eead4;font-weight:700}.hcp .vs-result{border-top:1px solid var(--line);font:700 20px var(--display);margin-top:22px;padding-top:18px}.hcp .pro .vs-result{border-color:#ffffff26}.hcp .closing{font:700 clamp(20px,2.4vw,26px) var(--display);text-align:center;margin-top:36px}@media (max-width:820px){.hcp .vs{grid-template-columns:1fr}}.hcp .flow{counter-reset:s;grid-template-columns:repeat(7,1fr);gap:0;margin-top:56px;display:grid;position:relative}.hcp .flow:before{content:"";background:var(--grad);opacity:.4;height:2px;position:absolute;top:23px;left:7%;right:7%}.hcp .step{text-align:center;padding:0 8px;position:relative}.hcp .step i{counter-increment:s;background:var(--paper);border:2px solid var(--line);width:46px;height:46px;font:700 16px var(--display);border-radius:50%;place-items:center;margin:0 auto 16px;font-style:normal;display:grid}.hcp .step i:before{content:counter(s)}.hcp .step:last-child i{background:var(--grad);color:#fff;border:0}.hcp .step h3{font-size:18px}.hcp .step p{color:var(--ink-2);margin-top:8px;font-size:14.5px;line-height:1.5}@media (max-width:960px){.hcp .flow{grid-template-columns:1fr;gap:4px}.hcp .flow:before{width:2px;height:auto;inset:10px auto 10px 22px}.hcp .step{text-align:left;grid-template-columns:46px 1fr;gap:4px 16px;padding:10px 0;display:grid}.hcp .step i{grid-row:span 2;margin:0}}.hcp .pillar{border-top:1px solid var(--line);padding:88px 0}.hcp .pillar .wrap{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px;display:grid}.hcp .pillar.flip .copy{order:2}.hcp .tag{font:700 14px var(--display);letter-spacing:.02em;background:var(--mist);color:var(--magenta);border-radius:8px;margin-bottom:16px;padding:6px 12px;display:inline-block}.hcp .points{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hcp .points li{color:var(--ink-2);gap:12px;display:flex}.hcp .points li:before{content:"";background:var(--cyan);border-radius:2px;flex:0 0 8px;height:8px;margin-top:9px}.hcp .quote{border-left:3px solid var(--magenta);margin-top:24px;padding-left:16px;font-size:18px;font-weight:600}@media (max-width:960px){.hcp .pillar{padding:64px 0}.hcp .pillar .wrap{grid-template-columns:1fr;gap:32px}.hcp .pillar.flip .copy{order:0}}.hcp .mock{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);font-size:14px;overflow:hidden;box-shadow:0 30px 70px -36px #1b144659}.hcp .mock-bar{border-bottom:1px solid var(--line);background:var(--mist);align-items:center;gap:6px;padding:12px 16px;display:flex}.hcp .mock-bar i{background:var(--line);border-radius:50%;width:9px;height:9px}.hcp .mock-bar span{color:var(--ink-3);margin-left:10px;font-size:13px;font-weight:600}.hcp .mock-body{padding:20px}.hcp .example{color:var(--ink-3);margin-left:auto;font-size:12px}.hcp .dual{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hcp .box{border:1px solid var(--line);border-radius:var(--r-md);padding:16px}.hcp .box h4{color:var(--ink-3);margin:0 0 12px;font-size:13px;font-weight:600}.hcp .dates{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.hcp .dates div{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.hcp .dates small{color:var(--ink-3);font-size:11px;display:block}.hcp .room{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.hcp .room b{font-weight:600}.hcp .room em{font-style:normal;font-weight:700}.hcp .room .av{color:var(--ok);font-size:11px}.hcp .pay{background:var(--grad);color:#fff;text-align:center;border-radius:10px;margin-top:12px;padding:10px;font-weight:600}.hcp .code{background:var(--mist);border-radius:10px;justify-content:space-between;margin-bottom:10px;padding:10px 12px;font-weight:600;display:flex}.hcp .code span{color:var(--ink-3);font-weight:500}.hcp .kv{border-top:1px dashed var(--line);justify-content:space-between;padding:7px 0;display:flex}.hcp .kv span{color:var(--ink-3)}.hcp .split-note{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.hcp .split-note div{border-radius:var(--r-md);background:var(--mist);padding:14px 16px}.hcp .split-note b{font-family:var(--display);display:block}.hcp .split-note span{color:var(--ink-2);font-size:15px}.hcp .chat{gap:10px;display:grid}.hcp .src{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.hcp .src span{border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.hcp .src span.on{color:#073b1e;background:#25d366;border-color:#0000}.hcp .b{border-radius:16px;max-width:82%;padding:10px 13px;line-height:1.45}.hcp .b.in{background:var(--mist);border-bottom-left-radius:4px}.hcp .b.out{background:var(--deep);color:#fff;border-bottom-right-radius:4px;margin-left:auto}.hcp .b.card{background:var(--paper);border:1px solid var(--line);margin-left:auto}.hcp .b.card b{display:block}.hcp .crm-chip{color:var(--magenta);background:var(--mist);border-radius:999px;justify-self:center;padding:5px 12px;font-size:12px;font-weight:600}.hcp .channels{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px;display:grid}.hcp .channels div{border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px}.hcp .channels b{display:block}.hcp .channels span{color:var(--ink-2);font-size:14.5px}.hcp .cm{border-collapse:collapse;width:100%;font-size:13px}.hcp .cm th,.hcp .cm td{text-align:center;border-bottom:1px solid var(--line);padding:9px 6px}.hcp .cm th{color:var(--ink-3);font-weight:600}.hcp .cm td:first-child,.hcp .cm th:first-child{text-align:left;font-weight:600}.hcp .cm .sync{color:var(--ok);font-weight:700}.hcp .cm-wrap{overflow-x:auto}.hcp .cm-foot{color:var(--ink-2);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.hcp .cm-foot i{background:var(--ok);border-radius:50%;width:8px;height:8px}.hcp .kan{grid-template-columns:repeat(5,minmax(120px,1fr));gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.hcp .col h5{color:var(--ink-3);justify-content:space-between;margin:0 0 8px;font-size:12px;font-weight:600;display:flex}.hcp .lead-c{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin-bottom:8px;padding:10px}.hcp .lead-c b{font-size:13px;display:block}.hcp .lead-c small{color:var(--ink-3);font-size:11.5px;display:block}.hcp .lead-c .nx{color:var(--magenta);margin-top:6px;font-size:11px;font-weight:600}.hcp .col.won .lead-c{border-color:var(--ok)}.hcp .ai{background:var(--deep);color:#fff;position:relative;overflow:hidden}.hcp .ai:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#4e37fc59,#0000),radial-gradient(closest-side at 30% 70%,#07a5fc4d,#0000);width:70%;height:120%;position:absolute;inset:-40% -10% auto auto}.hcp .ai .wrap{position:relative}.hcp .ai .lead{color:#ffffffbf}.hcp .ai .kicker{color:#7fe3f5}.hcp .loop{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px;display:grid}.hcp .loop div{border-radius:var(--r-md);background:#ffffff0f;border:1px solid #ffffff1f;padding:24px}.hcp .loop div.you{color:var(--deep);background:#fff}.hcp .loop b{font:700 22px var(--display);display:block}.hcp .loop span{opacity:.8;margin-top:8px;font-size:15px;display:block}.hcp .hbsp{border-radius:var(--r-md);border:1px solid #ffffff2e;grid-template-columns:auto 1fr;align-items:center;gap:20px;margin-top:20px;padding:26px;display:grid}.hcp .hbsp code{font:600 14px var(--body);white-space:nowrap;background:#ffffff1a;border-radius:10px;padding:10px 14px}.hcp .honest{color:#fff9;margin-top:20px;font-size:14px}@media (max-width:860px){.hcp .loop{grid-template-columns:1fr 1fr}.hcp .hbsp{grid-template-columns:1fr}.hcp .hbsp code{white-space:normal}}.hcp .plans{grid-template-columns:1fr 1.15fr 1fr;align-items:stretch;gap:16px;margin-top:52px;display:grid}.hcp .plan{border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;padding:30px;display:flex}.hcp .plan.main{background:var(--paper);box-shadow:0 0 0 2px var(--magenta),0 30px 70px -36px #4e37fc73;border:0}.hcp .plan .badge{color:#fff;background:var(--grad);border-radius:999px;align-self:flex-start;margin-bottom:14px;padding:5px 10px;font-size:12px;font-weight:700}.hcp .plan h3{font-size:24px}.hcp .plan .verb{color:var(--magenta);margin-top:4px;font-weight:600}.hcp .plan p.for{color:var(--ink-2);margin:14px 0;font-size:15px}.hcp .plan ul{flex:1;gap:8px;margin:0 0 24px;padding:0;font-size:15px;list-style:none;display:grid}.hcp .plan li:before{content:"✓ ";color:var(--ok);font-weight:700}.hcp .plan li.plus{font-weight:600}.hcp .plan .btn{width:100%}.hcp .plans-note{text-align:center;font:700 clamp(19px,2.2vw,24px) var(--display);margin-top:28px}@media (max-width:960px){.hcp .plans{grid-template-columns:1fr}.hcp .plan.main{order:-1}}.hcp .aud{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.hcp .aud span{border:1.5px solid var(--line);border-radius:999px;padding:14px 20px;font-weight:600}.hcp .aud-note{color:var(--ink-2);max-width:60ch;margin-top:22px}.hcp .proof{background:var(--mist)}.hcp .proof-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.hcp .ph{border:2px dashed var(--warn);border-radius:var(--r-md);background:var(--paper);padding:24px}.hcp .ph small{color:var(--warn);margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}.hcp .ph p{color:var(--ink-3)}@media (max-width:860px){.hcp .proof-grid{grid-template-columns:1fr}}.hcp .form-sec .wrap{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.hcp .form{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);padding:32px;box-shadow:0 30px 70px -40px #1b144659}.hcp .progress{gap:6px;margin-bottom:22px;display:flex}.hcp .progress i{background:var(--line);border-radius:4px;flex:1;height:4px}.hcp .progress i.on{background:var(--grad)}.hcp .field{gap:6px;margin-bottom:16px;display:grid}.hcp .field label,.hcp .field legend{font-size:15px;font-weight:600}.hcp .field input{font:400 16px var(--body);border:1.5px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;padding:14px 16px}.hcp .field input:focus{border-color:var(--cyan);outline:none}.hcp .field input[aria-invalid=true]{border-color:var(--warn)}.hcp .err{color:var(--warn);min-height:0;font-size:13px}.hcp .row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hcp fieldset{border:0;margin:0 0 18px;padding:0}.hcp .chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hcp .chips label{cursor:pointer}.hcp .chips input{opacity:0;pointer-events:none;position:absolute}.hcp .chips span{border:1.5px solid var(--line);border-radius:999px;padding:9px 14px;font-size:14px;font-weight:500;display:inline-block}.hcp .chips input:checked+span{background:var(--deep);color:#fff;border-color:var(--deep)}.hcp .chips input:focus-visible+span{outline:3px solid var(--cyan);outline-offset:2px}.hcp .form .btn{width:100%;margin-top:6px}.hcp .back{color:var(--ink-3);font:500 14px var(--body);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:6px}.hcp .ok-box{text-align:center;padding:20px 0}.hcp .ok-box h3{font-size:26px}.hcp .ok-box p{color:var(--ink-2);margin:12px 0 22px}.hcp .trust{color:var(--ink-2);gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.hcp .trust li{gap:10px;display:flex}.hcp .trust li:before{content:"✓";color:var(--ok);font-weight:700}.hcp .act{counter-reset:a;gap:16px;margin:28px 0;padding:0;list-style:none;display:grid}.hcp .act li{counter-increment:a;grid-template-columns:40px 1fr;gap:2px 14px;display:grid}.hcp .act li:before{content:counter(a);background:var(--grad);color:#fff;width:40px;height:40px;font:700 16px var(--display);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.hcp .act b{font-weight:600}.hcp .act span{color:var(--ink-2);font-size:15px}.hcp .form-h{margin-bottom:6px;font-size:22px}.hcp .form-sub{color:var(--ink-2);margin-bottom:20px;font-size:15px}.hcp .channels .soon{border-style:dashed}.hcp .channels .soon em{color:var(--magenta);background:var(--mist);vertical-align:middle;border-radius:999px;margin-left:6px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}@media (max-width:960px){.hcp .form-sec .wrap{grid-template-columns:1fr;gap:28px}.hcp .form{padding:24px}.hcp .row2{grid-template-columns:1fr}}.hcp .faq{max-width:820px;margin:44px auto 0}.hcp .faq details{border-bottom:1px solid var(--line)}.hcp .faq summary{cursor:pointer;padding:22px 40px 22px 0;font-size:18px;font-weight:600;list-style:none;position:relative}.hcp .faq summary::-webkit-details-marker{display:none}.hcp .faq summary:after{content:"+";color:var(--magenta);font-size:26px;font-weight:400;transition:transform .2s;position:absolute;top:18px;right:6px}.hcp .faq details[open] summary:after{transform:rotate(45deg)}.hcp .faq details p{color:var(--ink-2);max-width:68ch;padding:0 0 22px}.hcp .faq-h{text-align:center}.hcp .faq-h h2{margin:0 auto}.hcp .final{padding:0 0 96px}.hcp .final-box{background:var(--deep);color:#fff;text-align:center;border-radius:36px;padding:72px 48px;position:relative;overflow:hidden}.hcp .final-box:before{content:"";background:var(--grad);opacity:.22;position:absolute;inset:0}.hcp .final-box>*{position:relative}.hcp .final-box h2{max-width:20ch;margin:0 auto}.hcp .final-box .lead{color:#ffffffc7;margin:18px auto 0}.hcp .final-box .ctas{justify-content:center}.hcp .final-box .btn-ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.hcp .final-box .tri{font:700 18px var(--display);opacity:.9;margin-top:28px}@media (max-width:700px){.hcp .final-box{border-radius:26px;padding:52px 22px}}.hcp .fgrid{grid-template-columns:repeat(5,1fr);gap:28px;display:grid}.hcp .fgrid h4{margin:0 0 14px;font-size:14px;font-weight:700}.hcp .fgrid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.hcp .fgrid a{color:var(--ink-2);text-decoration:none}.hcp .fgrid a:hover{color:var(--ink)}.hcp .fgrid a[aria-current=page]{color:var(--magenta);font-weight:600}.hcp .fbase{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;font-size:14px;display:flex}@media (max-width:900px){.hcp .fgrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.hcp{padding-bottom:84px}.hcp section{padding:68px 0}}.hcp .hero{padding-top:104px}@media (min-width:768px){.hcp .hero{padding-top:152px}}.hcp section{scroll-margin-top:72px}.hcp svg.net{overflow:visible}
