.hp{--hp-ink:#0a0c13;--hp-ink-2:#11151f;--hp-ink-3:#171c28;--hp-paper:#f6f5f2;--hp-card:#fff;--hp-text:#1d2029;--hp-muted:#656b78;--hp-line:#e6e4de;--hp-line-dark:#ffffff14;--hp-red:#e11d48;--hp-red-ink:#be123c;--hp-amber:#f59e0b;--hp-emerald:#059669;--hp-blue:#2563eb;--hp-violet:#7c3aed;--hp-cyan:#0891b2;--hp-fuchsia:#c026d3;--hp-rose:#e11d48;--hp-indigo:#4f46e5;--hp-teal:#0d9488;--hp-slate:#475569;--hp-radius:1.5rem;--hp-radius-sm:.875rem;background:var(--hp-paper);color:var(--hp-text);position:relative;overflow-x:clip}.hp [hidden]{display:none!important}.hp h2,.hp h3,.hp h4{color:inherit;letter-spacing:-.035em;font-weight:800}.hp :focus-visible{outline-offset:3px;border-radius:.5rem;outline:3px solid #fb7185}.hp-section{padding:clamp(3.75rem,7vw,7rem) 0;position:relative}.hp-section--tint{background:radial-gradient(50% 40% at 12% 0,#e11d480d,#0000 70%),#f1f0ec}.hp-section--dark{background:var(--hp-ink);color:#ffffffc7}.hp-section--dark h2,.hp-section--dark h3{color:#fff}.hp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:clamp(2rem,4vw,3.25rem);display:flex}.hp-head__copy{max-width:44rem}.hp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--hp-red-ink);align-items:center;gap:.55rem;margin:0 0 1rem;font-size:.72rem;font-weight:800;display:inline-flex}.hp-eyebrow__dot{background:currentColor;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 4px #e11d481f}.hp-eyebrow--light{color:#fda4af}.hp-eyebrow--light .hp-eyebrow__dot{box-shadow:0 0 0 4px #fda4af24}.hp-title{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.1vw,3.35rem);line-height:1.03}.hp-title__accent{background:linear-gradient(92deg,#e11d48 0%,#f97316 52%,#d97706 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hp-lead{max-width:42rem;color:var(--hp-muted);margin:1.1rem 0 0;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.65}.hp-section--dark .hp-lead{color:#ffffff9e}.hp-head__aside{flex-shrink:0}.hp-btn{cursor:pointer;border:1px solid #0000;border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;min-height:3.1rem;padding:.85rem 1.35rem;font-size:.95rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .2s,background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.hp-btn:hover{transform:translateY(-1px)}.hp-btn:active{transform:translateY(0)}.hp-btn--primary{color:#fff;background:linear-gradient(135deg,#f43f5e 0%,#e11d48 52%,#be123c 100%);box-shadow:0 16px 34px -18px #e11d48d9}.hp-btn--primary:hover{box-shadow:0 20px 44px -18px #e11d48f2}.hp-btn--light{color:var(--hp-ink);background:#fff;box-shadow:0 12px 28px -18px #0009}.hp-btn--light:hover{background:#fff7f5}.hp-btn--ghost{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border-color:#ffffff2e}.hp-btn--ghost:hover{background:#ffffff17;border-color:#ffffff52}.hp-btn--outline{border-color:var(--hp-line);color:var(--hp-text);background:#fff}.hp-btn--outline:hover{background:#fbfaf7;border-color:#cfccc4}.hp-btn svg{flex-shrink:0;width:1.1rem;height:1.1rem}.hp-hero{isolation:isolate;background:var(--hp-ink);color:#fff;padding:clamp(2.25rem,4.5vw,4rem) 0 0;position:relative;overflow:hidden}.hp-hero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.hp-hero__grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 62%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000008c 62%,#0000 100%)}.hp-hero__glow{filter:blur(12px);opacity:.9;border-radius:999px;position:absolute}.hp-hero__glow--one{background:radial-gradient(closest-side,#e11d4861,#0000 72%);width:58%;height:82%;top:-28%;left:-12%}.hp-hero__glow--two{background:radial-gradient(closest-side,#f59e0b38,#0000 72%);width:62%;height:78%;top:-14%;right:-18%}.hp-hero__glow--three{background:radial-gradient(closest-side,#4f46e52e,#0000 72%);width:52%;height:60%;bottom:-38%;left:34%}.hp-hero__inner{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hp-hero__copy{min-width:0}.hp-hero .hp-eyebrow{color:#fff9;margin-bottom:1.15rem}.hp-hero .hp-eyebrow__dot{background:#fb7185;box-shadow:0 0 0 4px #fb718529}.hp-hero__title{letter-spacing:-.05em;color:#fff;margin:0;font-size:clamp(2.55rem,5vw,4rem);font-weight:800;line-height:.98}.hp-hero__title span{display:block}.hp-hero__title-accent{background:linear-gradient(92deg,#ffe0b8 0%,#ffb27d 42%,#ff7c75 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:.84em}.hp-hero__title-tail{color:#ffffffbd}.hp-hero__lead{color:#ffffffa3;max-width:37rem;margin:1.4rem 0 0;font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.68}.hp-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.9rem;display:flex}.hp-hero__checks{flex-wrap:wrap;gap:.55rem 1.35rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.hp-hero__checks li{color:#ffffff8c;align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;display:inline-flex}.hp-hero__checks svg{color:#fbbf24;width:1rem;height:1rem}.hp-hero__note{color:#ffffff80;margin:1.15rem 0 0;font-size:.78rem}.hp-stage{perspective:1400px;min-width:0;position:relative}.hp-window{z-index:1;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform;background:#0e121b;border:1px solid #ffffff21;border-radius:1.15rem;transition:transform .25s ease-out;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000000d9,inset 0 0 0 1px #ffffff08}.hp-window:after{content:"";border-radius:inherit;background:radial-gradient(600px circle at var(--mx,70%) var(--my,20%), #ffffff12, transparent 45%);pointer-events:none;position:absolute;inset:0}.hp-chrome{background:#ffffff08;border-bottom:1px solid #ffffff12;align-items:center;gap:.45rem;height:2.15rem;padding:0 .8rem;display:flex}.hp-chrome__dot{background:#fb7185;border-radius:999px;width:.48rem;height:.48rem}.hp-chrome__dot:nth-child(2){background:#fbbf24}.hp-chrome__dot:nth-child(3){background:#34d399}.hp-chrome__url{letter-spacing:.02em;color:#ffffff57;margin-left:.5rem;font-size:.58rem}.hp-chrome__live{letter-spacing:.08em;text-transform:uppercase;color:#34d399;align-items:center;gap:.3rem;margin-left:auto;font-size:.55rem;font-weight:700;display:inline-flex}.hp-chrome__live i{background:currentColor;border-radius:999px;width:.32rem;height:.32rem;box-shadow:0 0 0 3px #34d39926}.hp-window__body{grid-template-columns:3.35rem minmax(0,1fr);min-height:25rem;display:grid}.hp-side{background:#ffffff05;border-right:1px solid #ffffff0f;flex-direction:column;align-items:center;gap:.55rem;padding:.8rem .45rem;display:flex}.hp-side__brand{color:#fff;background:linear-gradient(135deg,#f43f5e,#be123c);border-radius:.55rem;place-items:center;width:1.85rem;height:1.85rem;margin-bottom:.35rem;font-size:.62rem;font-weight:800;display:grid}.hp-side__item{color:#ffffff4d;border-radius:.55rem;place-items:center;width:1.85rem;height:1.85rem;display:grid}.hp-side__item svg{width:.95rem;height:.95rem}.hp-side__item.is-active{color:#fda4af;background:#f43f5e29}.hp-desk{min-width:0;padding:.85rem .9rem 1rem}.hp-desk__top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;display:flex}.hp-desk__title{color:#fff;font-size:.8rem;font-weight:800}.hp-desk__title span{color:#ffffff59;margin-left:.35rem;font-size:.58rem;font-weight:600}.hp-desk__tools{align-items:center;gap:.4rem;display:flex}.hp-desk__search{color:#ffffff59;border:1px solid #ffffff14;border-radius:.45rem;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.56rem;display:inline-flex}.hp-desk__search svg{width:.7rem;height:.7rem}.hp-avatars{display:flex}.hp-avatars span{color:#fff;background:linear-gradient(135deg,#64748b,#334155);border:2px solid #0e121b;border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;margin-left:-.3rem;font-size:.45rem;font-weight:700;display:grid}.hp-avatars span:first-child{margin-left:0}.hp-avatars span:nth-child(2){background:linear-gradient(135deg,#f59e0b,#b45309)}.hp-avatars span:nth-child(3){background:linear-gradient(135deg,#34d399,#047857)}.hp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.hp-kpi{background:#ffffff06;border:1px solid #ffffff12;border-radius:.55rem;padding:.5rem .55rem}.hp-kpi__label{color:#ffffff61;font-size:.5rem;font-weight:600;display:block}.hp-kpi__value{letter-spacing:-.02em;color:#fff;margin-top:.15rem;font-size:.74rem;font-weight:800;display:block}.hp-kpi__trend{color:#34d399;align-items:center;gap:.15rem;margin-top:.12rem;font-size:.47rem;font-weight:700;display:inline-flex}.hp-kpi__trend--down{color:#fbbf24}.hp-desk__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,.95fr);gap:.45rem;margin-top:.45rem;display:grid}.hp-chart,.hp-ai-card,.hp-pipeline{background:#ffffff06;border:1px solid #ffffff12;border-radius:.6rem}.hp-chart{padding:.55rem .6rem .45rem}.hp-chart__head{color:#ffffff8c;justify-content:space-between;align-items:center;gap:.5rem;font-size:.53rem;font-weight:700;display:flex}.hp-chart__legend{color:#ffffff52;align-items:center;gap:.25rem;font-size:.46rem;display:inline-flex}.hp-chart__legend i{background:linear-gradient(#fb7185,#e11d48);border-radius:2px;width:.4rem;height:.4rem}.hp-chart svg{width:100%;height:6.2rem;margin-top:.3rem;display:block}.hp-chart__axis{color:#ffffff40;justify-content:space-between;padding:0 .15rem;font-size:.43rem;display:flex}.hp-ai-card{background:radial-gradient(120% 100% at 100% 0,#f43f5e24,#0000 60%),#ffffff06;flex-direction:column;gap:.35rem;padding:.6rem .65rem;display:flex}.hp-ai-card__head{color:#fda4af;align-items:center;gap:.35rem;font-size:.55rem;font-weight:800;display:flex}.hp-ai-card__head svg{width:.8rem;height:.8rem}.hp-ai-card__row{color:#ffffff7a;border-bottom:1px dashed #ffffff12;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.25rem;font-size:.48rem;display:flex}.hp-ai-card__row b{color:#fffc;font-weight:700}.hp-ai-card__status{color:#34d399;align-items:center;gap:.3rem;margin-top:.1rem;font-size:.48rem;font-weight:700;display:flex}.hp-ai-card__status svg{width:.65rem;height:.65rem}.hp-ai-card__button{text-align:center;color:#fecdd3;background:#f43f5e24;border-radius:.35rem;margin-top:auto;padding:.3rem;font-size:.47rem;font-weight:700}.hp-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.45rem;padding:.45rem;display:grid}.hp-pipe{min-width:0}.hp-pipe__head{color:#ffffff73;justify-content:space-between;align-items:center;margin-bottom:.3rem;font-size:.46rem;font-weight:700;display:flex}.hp-pipe__head b{color:#ffffffa6;background:#ffffff12;border-radius:.25rem;place-items:center;width:.85rem;height:.85rem;font-size:.42rem;display:grid}.hp-pipe__card{color:#ffffff80;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:.35rem;margin-bottom:.25rem;padding:.3rem .35rem;font-size:.43rem}.hp-pipe__card b{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;font-size:.46rem;font-weight:700;display:block;overflow:hidden}.hp-pipe__card i{background:linear-gradient(90deg, #fb7185 var(--p,30%), #ffffff14 var(--p,30%));border-radius:99px;height:.15rem;margin-top:.25rem;display:block}.hp-float{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffd1;background:#11151fdb;border:1px solid #ffffff24;border-radius:.7rem;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.66rem;font-weight:700;animation:7s ease-in-out infinite hp-float;display:inline-flex;position:absolute;box-shadow:0 18px 40px -18px #000c}.hp-float svg{color:#fbbf24;width:.95rem;height:.95rem}.hp-float--one{top:4.2rem;left:-1.6rem;transform:rotate(-3deg)}.hp-float--two{animation-delay:-3.2s;bottom:5.2rem;right:-1.1rem;transform:rotate(2deg)}.hp-float--two svg{color:#34d399}@keyframes hp-float{0%,to{translate:0}50%{translate:0 -9px}}.hp-stats{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4rem);display:grid}.hp-stat{align-items:center;gap:.8rem;padding:1.35rem 1rem 1.35rem 0;display:flex}.hp-stat+.hp-stat{border-left:1px solid #ffffff14;padding-left:1.35rem}.hp-stat__icon{color:#fda4af;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.75rem;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.hp-stat__icon svg{width:1.1rem;height:1.1rem}.hp-stat strong{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.6vw,2.05rem);font-weight:800;line-height:1;display:block}.hp-stat>div>span{color:#ffffff85;margin-top:.3rem;font-size:.7rem;display:block}.hp-marquee{background:#080a10;border-top:1px solid #ffffff0f;padding:1.35rem 0;position:relative;overflow:hidden}.hp-marquee__head{color:#ffffff80;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:.95rem;font-size:.72rem;display:flex}.hp-marquee__head b{letter-spacing:.12em;text-transform:uppercase;color:#ffffffad;font-size:.68rem;font-weight:800}.hp-marquee__viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hp-marquee__track{align-items:center;gap:.55rem;width:max-content;animation:38s linear infinite hp-marquee;display:flex}.hp-marquee:hover .hp-marquee__track{animation-play-state:paused}.hp-marquee__item{white-space:nowrap;color:#fff9;background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.76rem;font-weight:600;display:inline-flex}.hp-marquee__item:before{content:"";background:#fb7185cc;border-radius:999px;width:.34rem;height:.34rem}@keyframes hp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hp-problems{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.hp-problem{border:1px solid var(--hp-line);border-radius:var(--hp-radius);color:inherit;background:#fff;flex-direction:column;gap:.7rem;padding:1.45rem 1.35rem 1.25rem;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.hp-problem:before{content:"";opacity:0;background:linear-gradient(90deg,#e11d48,#f59e0b);height:3px;transition:opacity .25s;position:absolute;inset:0 0 auto}.hp-problem:hover{border-color:#fecdd3;transform:translateY(-4px);box-shadow:0 24px 44px -30px #1d202973}.hp-problem:hover:before{opacity:1}.hp-problem__num{letter-spacing:.14em;color:#8b857a;font-size:.64rem;font-weight:800}.hp-problem__icon{width:2.55rem;height:2.55rem;color:var(--hp-red);background:#fff1f2;border-radius:.8rem;place-items:center;display:grid}.hp-problem__icon svg{width:1.15rem;height:1.15rem}.hp-problem h3{margin:0;font-size:1.02rem;line-height:1.25}.hp-problem p{color:var(--hp-muted);margin:0;font-size:.84rem;line-height:1.55}.hp-problem__more{color:var(--hp-red-ink);align-items:center;gap:.35rem;margin-top:auto;padding-top:.4rem;font-size:.74rem;font-weight:800;display:inline-flex}.hp-problem__more svg{width:.85rem;height:.85rem;transition:transform .2s}.hp-problem:hover .hp-problem__more svg{transform:translate(3px)}.hp-groups{grid-template-columns:repeat(12,minmax(0,1fr));gap:.9rem;display:grid}.hp-group{border:1px solid var(--hp-line);border-radius:var(--hp-radius);background:radial-gradient(120% 90% at 100% 0%, var(--tone-soft,#e11d4814), transparent 62%), #fff;flex-direction:column;grid-column:span 3;gap:.55rem;min-height:13.5rem;padding:1.3rem 1.25rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.hp-group--wide{grid-column:span 6}.hp-group:hover{border-color:var(--tone,#e11d48);transform:translateY(-4px);box-shadow:0 26px 48px -34px #1d202980}.hp-group__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hp-group__icon{background:var(--tone-soft,#e11d481a);width:2.5rem;height:2.5rem;color:var(--tone,#e11d48);border-radius:.8rem;place-items:center;display:grid}.hp-group__icon svg{width:1.15rem;height:1.15rem}.hp-group__count{letter-spacing:.02em;color:#7b7568;white-space:nowrap;font-size:.64rem;font-weight:700}.hp-group h3{margin:.15rem 0 0;font-size:1.05rem;line-height:1.2}.hp-group h3 a{color:inherit;text-decoration:none}.hp-group h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.hp-group p{color:var(--hp-muted);margin:0;font-size:.81rem;line-height:1.5}.hp-group__tags{flex-wrap:wrap;gap:.3rem;margin-top:auto;padding-top:.3rem;display:flex}.hp-group__tags a{z-index:1;color:#5b5f6a;background:#ffffffb3;border:1px solid #1d202914;border-radius:999px;padding:.24rem .55rem;font-size:.66rem;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s;position:relative}.hp-group__tags a:hover{border-color:var(--tone-ink,#be123c);color:var(--tone-ink,#be123c)}.hp-group__more{z-index:1;color:var(--tone-ink,#be123c);align-items:center;gap:.3rem;margin-top:.35rem;font-size:.7rem;font-weight:800;display:inline-flex;position:relative}.hp-group__more svg{width:.8rem;height:.8rem;transition:transform .2s}.hp-group:hover .hp-group__more svg{transform:translate(3px)}.hp-groups__foot{border-top:1px solid var(--hp-line);color:var(--hp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;padding-top:1.2rem;font-size:.85rem;display:flex}.hp-link{color:var(--hp-red-ink);align-items:center;gap:.4rem;font-weight:800;text-decoration:none;display:inline-flex}.hp-link svg{width:1rem;height:1rem;transition:transform .2s}.hp-link:hover svg{transform:translate(3px)}.hp-tone-red{--tone:#e11d48;--tone-soft:#e11d481a;--tone-ink:#be123c}.hp-tone-amber{--tone:#d97706;--tone-soft:#d977061c;--tone-ink:#b45309}.hp-tone-blue{--tone:#2563eb;--tone-soft:#2563eb1a;--tone-ink:#1d4ed8}.hp-tone-emerald{--tone:#059669;--tone-soft:#0596691a;--tone-ink:#047857}.hp-tone-violet{--tone:#7c3aed;--tone-soft:#7c3aed1a;--tone-ink:#6d28d9}.hp-tone-cyan{--tone:#0891b2;--tone-soft:#0891b21a;--tone-ink:#0e7490}.hp-tone-fuchsia{--tone:#c026d3;--tone-soft:#c026d31a;--tone-ink:#a21caf}.hp-tone-rose{--tone:#e11d48;--tone-soft:#e11d481a;--tone-ink:#be123c}.hp-tone-indigo{--tone:#4f46e5;--tone-soft:#4f46e51a;--tone-ink:#4338ca}.hp-tone-teal{--tone:#0d9488;--tone-soft:#0d94881a;--tone-ink:#0f766e}.hp-tone-slate{--tone:#475569;--tone-soft:#4755691a;--tone-ink:#334155}.hp-tabs{margin-top:1.75rem}.hp-tabs__list{border-bottom:1px solid #ffffff14;flex-wrap:wrap;gap:.4rem;padding-bottom:1.1rem;display:flex}.hp-tab{color:#ffffff8c;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.8rem;font-weight:700;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.hp-tab svg{width:.95rem;height:.95rem}.hp-tab:hover{color:#fff;border-color:#ffffff38}.hp-tab[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#f43f5e,#be123c);border-color:#0000;box-shadow:0 14px 30px -18px #e11d48cc}.hp-tabpanel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);padding-top:clamp(1.75rem,3vw,2.75rem);display:grid}.hp-tabpanel__copy h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2.8vw,2.15rem);line-height:1.1}.hp-tabpanel__copy p{color:#ffffff94;margin:1rem 0 0;font-size:.95rem;line-height:1.65}.hp-checklist{gap:.55rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.hp-checklist li{color:#ffffffb8;align-items:flex-start;gap:.55rem;font-size:.86rem;display:flex}.hp-checklist svg{color:#34d399;flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.1rem}.hp-tabpanel__link{color:#fda4af;align-items:center;gap:.4rem;margin-top:1.5rem;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.hp-tabpanel__link svg{width:1rem;height:1rem}.hp-tabpanel__visual{min-width:0}.mk{color:#fff9;background:#11151f;border:1px solid #ffffff1c;border-radius:1.1rem;font-size:.68rem;position:relative;overflow:hidden;box-shadow:0 34px 70px -34px #000000e6}.mk__bar{color:#ffffff73;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .8rem;font-size:.62rem;font-weight:700;display:flex}.mk__bar b{color:#ffffffd9}.mk__bar span{align-items:center;gap:.3rem;display:inline-flex}.mk__pill{color:#6ee7b7;background:#34d3991f;border-radius:999px;padding:.18rem .45rem;font-size:.52rem;font-weight:700}.mk__body{padding:.75rem}.mk-kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.75rem;display:grid}.mk-col{background:#ffffff06;border:1px solid #ffffff0f;border-radius:.55rem;min-width:0;padding:.45rem}.mk-col__head{color:#ffffff80;justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.56rem;font-weight:700;display:flex}.mk-col__head b{background:#ffffff12;border-radius:.3rem;place-items:center;width:1rem;height:1rem;font-size:.5rem;display:grid}.mk-card{background:#171c28;border:1px solid #ffffff12;border-radius:.45rem;margin-bottom:.35rem;padding:.45rem .5rem}.mk-card__tag{color:#fda4af;background:#f43f5e24;border-radius:.2rem;margin-bottom:.2rem;padding:.1rem .3rem;font-size:.45rem;font-weight:700;display:inline-block}.mk-card__tag--amber{color:#fcd34d;background:#f59e0b24}.mk-card__tag--green{color:#6ee7b7;background:#34d3991f}.mk-card b{color:#ffffffdb;white-space:nowrap;text-overflow:ellipsis;font-size:.56rem;font-weight:700;display:block;overflow:hidden}.mk-card>span:not(.mk-card__tag):not(.mk-progress){color:#ffffff5c;margin-top:.12rem;font-size:.48rem;display:block}.mk-card .mk-card__tag{color:#fda4af;margin:0 0 .2rem;font-size:.45rem;display:inline-block}.mk-progress{background:#ffffff14;border-radius:999px;height:.16rem;margin-top:.35rem;display:block}.mk-progress i{width:var(--p,30%);border-radius:inherit;background:linear-gradient(90deg,#fb7185,#f59e0b);height:100%;display:block}.mk-catalog{gap:.6rem;padding:.8rem;display:grid}.mk-product{background:#ffffff06;border:1px solid #ffffff12;border-radius:.6rem;align-items:center;gap:.7rem;padding:.55rem;display:flex}.mk-door{background:repeating-linear-gradient(90deg,#78481e59 0 2px,#0000 2px 9px),linear-gradient(135deg,#b07a45,#7c4a22 55%,#a86f3c);border:2px solid #8b5a2b;border-radius:.2rem;flex-shrink:0;width:3.4rem;height:4.6rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff14}.mk-door:after{content:"";background:#f5d6a0;border-radius:999px;width:.22rem;height:.22rem;position:absolute;top:52%;right:.35rem}.mk-product__info b{color:#ffffffe6;font-size:.64rem;display:block}.mk-product__info>span:not(.mk-tag){color:#ffffff61;margin-top:.15rem;font-size:.5rem;display:block}.mk-tag{color:#6ee7b7;background:#34d3991f;border-radius:.2rem;margin-top:.25rem;padding:.1rem .35rem;font-size:.46rem;font-weight:700;display:inline-block}.mk-options{gap:.18rem;display:grid}.mk-option{color:#ffffff73;border-bottom:1px dashed #ffffff12;justify-content:space-between;align-items:center;gap:.5rem;padding:.3rem .1rem;font-size:.53rem;display:flex}.mk-option b{color:#ffffffc7;font-variant-numeric:tabular-nums;font-weight:700}.mk-total{background:#f43f5e14;border:1px solid #f43f5e38;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .6rem;display:flex}.mk-total span{color:#ffffff80;font-size:.5rem}.mk-total b{color:#fff;font-variant-numeric:tabular-nums;font-size:.78rem}.mk-finance{gap:.6rem;padding:.8rem;display:grid}.mk-fin-kpis{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.mk-fin-kpi{background:#ffffff06;border:1px solid #ffffff12;border-radius:.5rem;padding:.5rem .55rem}.mk-fin-kpi span{color:#fff6;font-size:.48rem;display:block}.mk-fin-kpi b{color:#fff;font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.82rem;display:block}.mk-fin-kpi i{color:#34d399;font-size:.46rem;font-style:normal;font-weight:700}.mk-bars{background:#ffffff05;border:1px solid #ffffff12;border-radius:.5rem;align-items:flex-end;gap:.35rem;height:5.5rem;padding:.55rem .5rem .2rem;display:flex}.mk-bars span{height:var(--h,40%);background:linear-gradient(#fb7185,#e11d4859);border-radius:.2rem .2rem 0 0;flex:1}.mk-bars span.is-max{background:linear-gradient(#fbbf24,#d977064d)}.mk-rows{gap:.2rem;display:grid}.mk-row{color:#ffffff73;border-bottom:1px dashed #ffffff12;justify-content:space-between;align-items:center;gap:.5rem;padding:.28rem .1rem;font-size:.52rem;display:flex}.mk-row b{color:#ffffffd1;font-variant-numeric:tabular-nums}.mk-row b.is-green{color:#6ee7b7}.mk-install{justify-content:center;padding:.8rem;display:flex}.mk-phone{background:#0b0e16;border:1px solid #ffffff24;border-radius:1.5rem;width:min(16rem,100%);padding:.45rem;box-shadow:0 24px 50px -26px #000000e6}.mk-phone__screen{background:#121722;border-radius:1.1rem;padding:.7rem .65rem}.mk-phone__notch{background:#ffffff1f;border-radius:999px;width:3.5rem;height:.3rem;margin:0 auto .65rem}.mk-phone__head{color:#fff;justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.55rem;font-size:.62rem;font-weight:700;display:flex}.mk-phone__head span{color:#fff6;font-size:.48rem}.mk-step{color:#ffffff8c;background:#ffffff06;border:1px solid #ffffff0f;border-radius:.4rem;align-items:center;gap:.45rem;margin-bottom:.3rem;padding:.38rem .45rem;font-size:.52rem;display:flex}.mk-step i{background:#ffffff12;border-radius:999px;flex-shrink:0;place-items:center;width:1rem;height:1rem;font-size:.45rem;font-style:normal;display:grid}.mk-step.is-done i{color:#6ee7b7;background:#34d39929}.mk-step.is-active{color:#ffffffd1;background:#f43f5e14;border-color:#fb71854d}.mk-photos{grid-template-columns:repeat(3,1fr);gap:.3rem;margin:.5rem 0;display:grid}.mk-photo{aspect-ratio:1;background:linear-gradient(135deg,#ffffff14,#0000),repeating-linear-gradient(45deg,#1c2331 0 4px,#151b26 4px 8px);border-radius:.3rem}.mk-photo:nth-child(2){background:linear-gradient(135deg,#fbbf2438,#0000),repeating-linear-gradient(45deg,#2a2317 0 4px,#1b1810 4px 8px)}.mk-photo:nth-child(3){background:linear-gradient(135deg,#34d39929,#0000),repeating-linear-gradient(45deg,#16251f 0 4px,#101a16 4px 8px)}.mk-phone__button{text-align:center;color:#fff;background:linear-gradient(135deg,#f43f5e,#be123c);border-radius:.45rem;padding:.42rem;font-size:.52rem;font-weight:700}.mk-chat{gap:.55rem;padding:.85rem;display:grid}.mk-bubble{border-radius:.65rem;max-width:85%;padding:.55rem .65rem;font-size:.56rem;line-height:1.5}.mk-bubble--user{color:#ffffffd1;background:#f43f5e29;border-bottom-right-radius:.15rem;justify-self:end}.mk-bubble--ai{color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff14;border-bottom-left-radius:.15rem;justify-self:start}.mk-bubble--ai b{color:#fda4af;font-weight:700}.mk-ai-lines{gap:.18rem;margin-top:.35rem;display:grid}.mk-ai-lines span{color:#ffffff73;background:#ffffff08;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.22rem .3rem;font-size:.49rem;display:flex}.mk-ai-lines b{color:#fffc}.mk-ai-ok{color:#6ee7b7;align-items:center;gap:.25rem;margin-top:.35rem;font-size:.48rem;font-weight:700;display:inline-flex}.mk-chips{flex-wrap:wrap;gap:.25rem;display:flex}.mk-chips span{color:#ffffff73;border:1px solid #ffffff1a;border-radius:999px;padding:.22rem .45rem;font-size:.46rem}.hp-ai{position:relative;overflow:hidden}.hp-ai:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c026d329,#0000 70%);width:60%;height:90%;position:absolute;top:-30%;right:-10%}.hp-ai__grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid;position:relative}.hp-ai__bullets{gap:.5rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.hp-ai__bullets li{color:#ffffffa8;background:#ffffff08;border:1px solid #ffffff14;border-radius:.7rem;align-items:flex-start;gap:.6rem;padding:.65rem .75rem;font-size:.82rem;display:flex}.hp-ai__bullets svg{color:#e879f9;flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}.hp-builder{border-radius:var(--hp-radius);background:radial-gradient(120% 80% at 100% 0,#f43f5e1a,#0000 55%),#ffffff09;border:1px solid #ffffff1f;padding:clamp(1rem,2.2vw,1.5rem);box-shadow:0 34px 80px -50px #000000e6}.hp-builder__head{align-items:center;gap:.55rem;margin-bottom:1rem;display:flex}.hp-builder__head span{color:#e879f9;background:#e879f924;border-radius:.6rem;place-items:center;width:2rem;height:2rem;display:grid}.hp-builder__head svg{width:1rem;height:1rem}.hp-builder__head h3{letter-spacing:-.02em;margin:0;font-size:1rem}.hp-builder__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:1rem;display:grid}.hp-field{border:0;gap:.35rem;margin:0 0 .8rem;padding:0;display:grid}.hp-field>label,.hp-field>legend{letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;padding:0;font-size:.64rem;font-weight:800}.hp-field select{color:#ffffffdb;appearance:none;cursor:pointer;background-color:#0a0c138c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%23ffffff80' stroke-width='2'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;background-size:.9rem;border:1px solid #ffffff1f;border-radius:.55rem;width:100%;padding:.6rem 2rem .6rem .7rem;font-size:.78rem}.hp-field select option{color:#fff;background:#11151f}.hp-field select:focus-visible{outline-offset:1px;outline:2px solid #e879f9}.hp-builder__row{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.hp-radios{flex-wrap:wrap;gap:.3rem;display:flex}.hp-radio{cursor:pointer;position:relative}.hp-radio input{opacity:0;pointer-events:none;position:absolute}.hp-radio span{color:#ffffff80;border:1px solid #ffffff1f;border-radius:999px;padding:.4rem .6rem;font-size:.68rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.hp-radio input:checked+span{color:#fff;background:#f43f5e24;border-color:#f43f5e80}.hp-radio input:focus-visible+span{outline-offset:2px;outline:2px solid #e879f9}.hp-checks{gap:.3rem;display:grid}.hp-check{color:#ffffff9e;cursor:pointer;background:#ffffff05;border:1px solid #ffffff17;border-radius:.5rem;align-items:center;gap:.5rem;padding:.45rem .55rem;font-size:.72rem;display:flex}.hp-check input{accent-color:#f43f5e;width:.95rem;height:.95rem}.hp-check b{color:#ffffff6b;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.hp-builder__result{background:#0a0c13b8;border:1px solid #ffffff1a;border-radius:.85rem;flex-direction:column;gap:.55rem;padding:1rem;display:flex}.hp-builder__label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff61;margin:0;font-size:.6rem;font-weight:800}.hp-builder__lines{gap:.22rem;margin:0;padding:0;list-style:none;display:grid}.hp-builder__lines li{color:#ffffff80;border-bottom:1px dashed #ffffff12;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.28rem 0;font-size:.68rem;display:flex}.hp-builder__lines li b{color:#ffffffd1;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.hp-builder__total{background:linear-gradient(135deg,#f43f5e2e,#f59e0b1f);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;padding:.7rem .75rem;display:flex}.hp-builder__total span{color:#fff9;font-size:.72rem;font-weight:700}.hp-builder__total strong{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:800}.hp-builder__status{color:#6ee7b7;align-items:flex-start;gap:.4rem;margin:.1rem 0 0;font-size:.66rem;line-height:1.5;display:flex}.hp-builder__status svg{flex-shrink:0;width:.85rem;height:.85rem;margin-top:.1rem}.hp-builder__note{color:#ffffff4d;margin:0;font-size:.6rem;line-height:1.5}.hp-roles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.hp-role{border:1px solid var(--hp-line);color:inherit;background:#fff;border-radius:1.1rem;flex-direction:column;gap:.5rem;padding:1.15rem;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex}.hp-role:hover{border-color:#fecdd3;transform:translateY(-3px);box-shadow:0 20px 40px -30px #1d202973}.hp-role__icon{width:2.2rem;height:2.2rem;color:var(--hp-red);background:#fff1f2;border-radius:.65rem;place-items:center;display:grid}.hp-role__icon svg{width:1rem;height:1rem}.hp-role h3{margin:.15rem 0 0;font-size:.92rem;line-height:1.25}.hp-role p{color:var(--hp-muted);margin:0;font-size:.76rem;line-height:1.5}.hp-role__more{color:#b91c3c;opacity:0;align-items:center;gap:.25rem;margin-top:auto;padding-top:.45rem;font-size:.66rem;font-weight:800;transition:opacity .2s,transform .2s;display:inline-flex;transform:translateY(3px)}.hp-role:hover .hp-role__more,.hp-role:focus-visible .hp-role__more{opacity:1;transform:none}.hp-role__more svg{width:.8rem;height:.8rem}.hp-industries{border-top:1px solid var(--hp-line);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1.5rem;padding-top:1.35rem;display:flex}.hp-industries__label{letter-spacing:.1em;text-transform:uppercase;color:#7b7568;margin-right:.35rem;font-size:.7rem;font-weight:800}.hp-industries a,.hp-industries .hp-industry{border:1px solid var(--hp-line);color:#5b5f6a;background:#fff;border-radius:999px;padding:.32rem .7rem;font-size:.74rem;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.hp-industries a:hover{color:var(--hp-red-ink);border-color:#fecdd3}.hp-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.hp-library__card{border:1px solid var(--hp-line);color:inherit;background:#fff;border-radius:1rem;flex-direction:column;gap:.35rem;padding:1.15rem;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative}.hp-library__card:hover{border-color:#fecdd3;transform:translateY(-3px);box-shadow:0 18px 36px -28px #1d202973}.hp-library__icon{width:2.2rem;height:2.2rem;color:var(--hp-red);background:#fff1f2;border-radius:.65rem;place-items:center;margin-bottom:.2rem;display:grid}.hp-library__icon svg{width:1rem;height:1rem}.hp-library__count{letter-spacing:.08em;text-transform:uppercase;color:#8a857a;font-size:.6rem;font-weight:800}.hp-library__card h3{margin:0;font-size:.92rem;line-height:1.25}.hp-library__card p{color:var(--hp-muted);margin:0;font-size:.75rem;line-height:1.5}.hp-library__more{color:var(--hp-red-ink);align-items:center;gap:.3rem;margin-top:auto;padding-top:.45rem;font-size:.68rem;font-weight:800;display:inline-flex}.hp-library__more svg{width:.8rem;height:.8rem;transition:transform .2s}.hp-library__card:hover .hp-library__more svg{transform:translate(3px)}@media (width<=1023px){.hp-library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.hp-library{grid-template-columns:minmax(0,1fr)}}.hp-proof{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.hp-proof__sticky{position:sticky;top:7rem}.hp-proof__grid{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.hp-proof__item{border:1px solid var(--hp-line);background:#fff;border-radius:1.1rem;padding:1.15rem}.hp-proof__item svg{width:1.15rem;height:1.15rem;color:var(--hp-emerald)}.hp-proof__item h3{margin:.7rem 0 .3rem;font-size:.9rem}.hp-proof__item p{color:var(--hp-muted);margin:0;font-size:.78rem;line-height:1.5}.hp-steps{counter-reset:hp-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.hp-step{border:1px solid var(--hp-line);background:#fff;border-radius:1.1rem;flex-direction:column;gap:.45rem;padding:1.35rem 1.2rem;display:flex;position:relative;overflow:hidden}.hp-step:before{content:"";background:linear-gradient(90deg,#e11d48,#f59e0b);height:2px;position:absolute;inset:0 0 auto}.hp-step__num{letter-spacing:-.06em;color:#efece5;font-size:2.6rem;font-weight:800;line-height:1}.hp-step__icon{width:2rem;height:2rem;color:var(--hp-red);background:#fff1f2;border-radius:.6rem;place-items:center;display:grid;position:absolute;top:1.25rem;right:1.2rem}.hp-step__icon svg{width:.95rem;height:.95rem}.hp-step__time{color:#6b655a;background:#f4f2ec;border-radius:999px;align-self:flex-start;padding:.18rem .5rem;font-size:.62rem;font-weight:700;display:inline-flex}.hp-step h3{margin:.1rem 0 0;font-size:.92rem}.hp-step p{color:var(--hp-muted);margin:0;font-size:.77rem;line-height:1.5}.hp-steps__cta{color:var(--hp-muted);background:#ffffff8c;border:1px dashed #d8d4ca;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.6rem;padding:1.1rem 1.25rem;font-size:.84rem;display:flex}.hp-steps__cta strong{color:var(--hp-text)}.hp-pricing{border-radius:calc(var(--hp-radius) + .35rem);color:#ffffffb8;background:radial-gradient(80% 90% at 0 0,#f43f5e2e,#0000 55%),radial-gradient(70% 80% at 100% 100%,#f59e0b1f,#0000 55%),#0c0f17;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,4vw,3.5rem);padding:clamp(1.5rem,3.5vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -60px #000c}.hp-pricing:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80% at 50% 0,#000,#0000 75%);mask-image:radial-gradient(80% 80% at 50% 0,#000,#0000 75%)}.hp-pricing__copy,.hp-plans{position:relative}.hp-pricing h2{color:#fff}.hp-pricing .hp-lead{color:#ffffff8c}.hp-pricing__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.hp-pricing__note{color:#ffffff7a;margin:1rem 0 0;font-size:.7rem}.hp-plans{gap:.4rem;display:grid}.hp-plan{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:.8rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .2s,background-color .2s,transform .2s;display:grid}.hp-plan:hover{background:#f43f5e12;border-color:#f43f5e66;transform:translate(3px)}.hp-plan__num{color:#ffffff73;font-size:.62rem;font-weight:800}.hp-plan__name{color:#fff;font-size:.86rem;font-weight:800;display:block}.hp-plan__desc{color:#ffffff8c;margin-top:.1rem;font-size:.68rem;display:block}.hp-plan svg{color:#ffffff59;width:1rem;height:1rem;transition:transform .2s,color .2s}.hp-plan:hover svg{color:#fda4af;transform:translate(3px)}.hp-faq{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.hp-faq__aside{position:sticky;top:7rem}.hp-faq__support{border:1px solid var(--hp-line);background:#fff;border-radius:1rem;margin-top:1.5rem;padding:1.1rem}.hp-faq__support p{color:var(--hp-muted);margin:0 0 .75rem;font-size:.8rem;line-height:1.5}.hp-faq__support a{color:var(--hp-red-ink);align-items:center;gap:.35rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.hp-faq__support svg{width:.9rem;height:.9rem}.hp-accordion{border-top:1px solid var(--hp-line)}.hp-accordion details{border-bottom:1px solid var(--hp-line)}.hp-accordion summary{color:var(--hp-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:.94rem;font-weight:700;list-style:none;display:flex}.hp-accordion summary::-webkit-details-marker{display:none}.hp-accordion summary:after{content:"+";border:1px solid var(--hp-line);color:#6b655a;border-radius:999px;flex-shrink:0;place-items:center;width:1.6rem;height:1.6rem;font-size:1rem;font-weight:500;transition:transform .2s,background-color .2s,color .2s;display:grid}.hp-accordion details[open] summary:after{content:"−";background:var(--hp-red);border-color:var(--hp-red);color:#fff}.hp-accordion .hp-accordion__body{color:var(--hp-muted);padding:0 2.6rem 1.2rem 0;font-size:.87rem;line-height:1.65}.hp-accordion .hp-accordion__body p{margin:0}.hp-cta{border-radius:calc(var(--hp-radius) + .35rem);color:#ffffffb8;background:radial-gradient(70% 100% at 100% 0,#f59e0b3d,#0000 55%),radial-gradient(80% 100% at 0 100%,#e11d4859,#0000 60%),#0b0e16;padding:clamp(1.75rem,4vw,3.5rem);position:relative;overflow:hidden;box-shadow:0 40px 90px -60px #000c}.hp-cta:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 70%);mask-image:linear-gradient(135deg,#000,#0000 70%)}.hp-cta__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);display:grid;position:relative}.hp-cta h2{color:#fff;font-size:clamp(1.9rem,3.8vw,3rem)}.hp-cta__text{color:#ffffff94;max-width:36rem;margin:1rem 0 0;font-size:.96rem;line-height:1.65}.hp-cta__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.hp-cta__points{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.hp-cta__points li{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:.7rem;align-items:flex-start;gap:.55rem;padding:.75rem .85rem;font-size:.82rem;display:flex}.hp-cta__points svg{color:#fbbf24;flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}.hp-cta__contacts{color:#ffffff8c;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1.35rem;font-size:.78rem;display:flex}.hp-cta__contacts a{color:#ffffffb8;align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}.hp-cta__contacts a:hover{color:#fff}.hp-cta__contacts svg{color:#fda4af;width:.9rem;height:.9rem}.hp-mobilebar{z-index:45;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-top:1px solid #1d202914;gap:.5rem;transition:transform .3s;display:none;position:fixed;inset:auto 0 0;transform:translateY(110%);box-shadow:0 -14px 34px -22px #00000073}.hp-mobilebar.is-visible{transform:none}.hp-mobilebar a{flex:1;min-height:2.7rem;font-size:.82rem}body.hp-mobile-cta{padding-bottom:0}@media (width<=767px){.hp-mobilebar{display:flex}body.hp-mobile-cta{padding-bottom:calc(4.1rem + env(safe-area-inset-bottom))}}.hp-reveal{opacity:1;transform:none}.hp-js .hp-reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--delay,0s);transform:translateY(18px)}.hp-js .hp-reveal.is-in{opacity:1;transform:none}@media (width<=1180px){.hp-float--one{left:-.5rem}.hp-float--two{right:-.4rem}}@media (width<=1160px){.hp-group,.hp-group--wide{grid-column:span 6}}@media (width<=1023px){.hp-hero__inner{grid-template-columns:minmax(0,1fr);gap:2.5rem}.hp-stage{max-width:42rem}.hp-hero__title{font-size:clamp(2.45rem,7vw,3.9rem)}.hp-problems{grid-template-columns:1fr 1fr}.hp-group,.hp-group--wide{grid-column:span 6}.hp-tabpanel,.hp-ai__grid,.hp-proof,.hp-faq,.hp-pricing,.hp-cta__grid{grid-template-columns:minmax(0,1fr)}.hp-proof__sticky,.hp-faq__aside{position:static}.hp-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-steps{grid-template-columns:1fr 1fr}.hp-builder__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.hp-section{padding:3.25rem 0}.hp-hero{padding-top:2rem}.hp-hero__title{font-size:clamp(2.25rem,9.2vw,3rem)}.hp-hero__lead{font-size:.94rem}.hp-hero__actions .hp-btn{flex:100%}.hp-float{display:none}.hp-stats{grid-template-columns:1fr 1fr;margin-top:2rem}.hp-stat{padding:.95rem 0}.hp-stat+.hp-stat{border-left:0;padding-left:0}.hp-stat:nth-child(2n){border-left:1px solid #ffffff14;padding-left:.9rem}.hp-stat:nth-child(n+3){border-top:1px solid #ffffff14}.hp-stat__icon{width:2.1rem;height:2.1rem}.hp-stat>div>span{font-size:.64rem}.hp-window__body{grid-template-columns:1fr;min-height:0}.hp-side{display:none}.hp-kpis{grid-template-columns:1fr 1fr}.hp-desk__grid{grid-template-columns:1fr}.hp-pipeline{display:none}.hp-chart svg{height:4.8rem}.hp-marquee__head{display:none}.hp-problems{grid-template-columns:1fr}.hp-groups{gap:.7rem}.hp-group,.hp-group--wide{grid-column:span 12;min-height:0}.hp-tabs__list{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.85rem;overflow-x:auto}.hp-tabs__list::-webkit-scrollbar{display:none}.hp-tab{flex-shrink:0;font-size:.74rem}.hp-tabpanel{gap:1.5rem}.mk-kanban{grid-template-columns:1fr 1fr}.mk-col:last-child{display:none}.hp-ai__bullets li{font-size:.78rem}.hp-roles{grid-template-columns:1fr 1fr;gap:.55rem}.hp-role{padding:.95rem}.hp-role__more{display:none}.hp-proof__grid,.hp-steps{grid-template-columns:1fr}.hp-step__num{font-size:2.1rem}.hp-pricing{padding:1.25rem}.hp-plan{grid-template-columns:1.6rem minmax(0,1fr) auto;gap:.6rem;padding:.75rem}.hp-plan__desc{font-size:.64rem}.hp-accordion summary{padding:1rem 0;font-size:.86rem}.hp-accordion .hp-accordion__body{padding-right:1.5rem;font-size:.82rem}.hp-cta{padding:1.35rem}.hp-cta__actions .hp-btn{flex:100%}}@media (width<=600px){.hp-head__aside,.hp-head__aside .hp-btn{width:100%}}@media (width<=520px){.hp-roles{grid-template-columns:1fr}.hp-role{flex-flow:wrap;align-items:center}.hp-role h3{margin:0}.hp-role p{flex-basis:100%;padding-left:2.75rem}.hp-builder__row{grid-template-columns:1fr}.hp-builder__result{padding:.8rem}.hp-hero__checks{gap:.45rem .9rem}.hp-hero__checks li{font-size:.74rem}.hp-eyebrow{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.hp *,.hp :before,.hp :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.hp-js .hp-reveal{opacity:1;transform:none}.hp-float,.hp-marquee__track{animation:none!important}.hp-window{transform:none!important}}
