.DemoPage_page__jAbIT{--bg:#f4f3ef;--surface:#fff;--ink:#111820;--muted:#5b6470;--line:rgba(17,24,32,.10);--accent:#d95454;--accent-dark:#b84242;--dark:#121a22;--container:1180px;min-height:100vh;overflow-x:clip;background:var(--bg);color:var(--ink)}.DemoPage_page__jAbIT *{box-sizing:border-box}.DemoPage_container__FyymO{width:min(var(--container),calc(100% - 2rem));margin:0 auto}.DemoPage_skip__G5jKh{position:fixed;top:-5rem;left:1rem;z-index:1000;padding:.8rem 1rem;border-radius:10px;background:#fff;color:var(--ink)}.DemoPage_skip__G5jKh:focus{top:1rem}.DemoPage_breadcrumb__UYjkb{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding-top:1.25rem;color:var(--muted);font-size:.82rem}.DemoPage_breadcrumb__UYjkb a{color:inherit;text-decoration:none}.DemoPage_breadcrumb__UYjkb a:hover{color:var(--accent-dark)}.DemoPage_hero__1UcdA{position:relative;overflow:hidden;padding:3.8rem 0 5.8rem}.DemoPage_hero__1UcdA:before{content:"";position:absolute;inset:-17rem auto auto 54%;width:48rem;height:48rem;border-radius:50%;background:radial-gradient(circle,rgba(217,84,84,.17) 0,rgba(217,84,84,0) 68%);pointer-events:none}.DemoPage_heroGrid__tpOwF{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr);gap:3.4rem;align-items:center}.DemoPage_eyebrow__cZi60{margin:0 0 .9rem;color:var(--accent-dark);font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.DemoPage_hero__1UcdA h1{max-width:780px;margin:0;font-size:clamp(2.8rem,5vw,5.15rem);line-height:.98;letter-spacing:-.055em}.DemoPage_lead__PqQhn{max-width:700px;margin:1.35rem 0 0;color:var(--muted);font-size:clamp(1.05rem,1.8vw,1.18rem);line-height:1.72}.DemoPage_heroNote__51wTY{max-width:660px;margin-top:1.25rem;padding:1rem 1.05rem;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.62);color:#626c75;font-size:.82rem;line-height:1.55}.DemoPage_heroNote__51wTY strong{color:var(--ink)}.DemoPage_choicePanel__Ku1b_{padding:1rem;border:1px solid rgba(17,24,32,.08);border-radius:34px;background:rgba(255,255,255,.9);box-shadow:0 30px 70px rgba(17,24,32,.14)}.DemoPage_choiceTop__gAY8A{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .7rem 1rem}.DemoPage_choiceTitle__iNMJd{display:flex;align-items:center;gap:.65rem;font-size:.82rem;font-weight:850}.DemoPage_mark__EX9t3{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:var(--dark);color:#fff;font-size:.76rem;font-weight:900}.DemoPage_choiceStatus__l8UcP{padding:.4rem .62rem;border-radius:999px;background:#edf7f0;color:#44765d;font-size:.66rem;font-weight:800}.DemoPage_choiceBody__TC7kA{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.DemoPage_experienceCard__vD2e_{display:flex;min-height:300px;flex-direction:column;padding:1.35rem;border:1px solid var(--line);border-radius:23px;background:#fff}.DemoPage_experienceCardDark__ArDK_{background:var(--dark);color:#fff;border-color:var(--dark)}.DemoPage_experienceNumber__Lyt6e{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#f5e8e8;color:var(--accent-dark);font-size:.7rem;font-weight:900}.DemoPage_experienceCardDark__ArDK_ .DemoPage_experienceNumber__Lyt6e{background:rgba(217,84,84,.18);color:#ff9b9b}.DemoPage_experienceCard__vD2e_ h2{margin:1.1rem 0 0;font-size:1.35rem;letter-spacing:-.025em}.DemoPage_experienceCard__vD2e_ p{margin:.7rem 0 0;color:var(--muted);font-size:.85rem;line-height:1.58}.DemoPage_experienceCardDark__ArDK_ p{color:#bdc6ce}.DemoPage_experienceList__jupZ_{display:grid;gap:.45rem;margin-top:1rem}.DemoPage_experienceList__jupZ_ span{display:flex;align-items:flex-start;gap:.55rem;color:#65707a;font-size:.76rem;line-height:1.45}.DemoPage_experienceCardDark__ArDK_ .DemoPage_experienceList__jupZ_ span{color:#d2d8dd}.DemoPage_experienceList__jupZ_ span:before{content:"✓";color:var(--accent);font-weight:900}.DemoPage_experienceCard__vD2e_ a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;margin-top:1.25rem;padding:.72rem .85rem;border-radius:999px;background:var(--accent);color:#fff;text-decoration:none;font-size:.82rem;font-weight:800;text-align:center}.DemoPage_experienceCardDark__ArDK_ a{background:#fff;color:var(--ink)}.DemoPage_choiceFoot__mpZxJ{display:flex;justify-content:space-between;gap:1rem;padding:.75rem .8rem .05rem;color:#7d8690;font-size:.65rem}.DemoPage_section__U0ham{padding:5.3rem 0}.DemoPage_white__c_fhM{background:#fff}.DemoPage_dark__IA0Nr{position:relative;overflow:hidden;background:var(--dark);color:#fff}.DemoPage_dark__IA0Nr:after{content:"";position:absolute;width:34rem;height:34rem;right:-14rem;bottom:-18rem;border-radius:50%;background:radial-gradient(circle,rgba(217,84,84,.2) 0,rgba(217,84,84,0) 70%)}.DemoPage_heading__oDuDm{max-width:860px;margin:0 auto 2.7rem;text-align:center}.DemoPage_heading__oDuDm h2{margin:0;font-size:clamp(2rem,4vw,3.65rem);line-height:1.04;letter-spacing:-.045em}.DemoPage_heading__oDuDm p{max-width:740px;margin:1rem auto 0;color:var(--muted);line-height:1.72}.DemoPage_dark__IA0Nr .DemoPage_heading__oDuDm p{color:#b9c2ca}.DemoPage_pathGrid__5cWJi{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.DemoPage_pathCard__lCiDI{padding:clamp(1.6rem,3vw,2.3rem);border:1px solid var(--line);border-radius:28px;background:#fff}.DemoPage_pathCardDark__SbJAb{background:var(--dark);color:#fff;border-color:var(--dark)}.DemoPage_pathBadge__e657j{display:inline-flex;padding:.42rem .58rem;border-radius:999px;background:#f5e8e8;color:var(--accent-dark);font-size:.65rem;font-weight:850}.DemoPage_pathCardDark__SbJAb .DemoPage_pathBadge__e657j{background:rgba(217,84,84,.18);color:#ff9c9c}.DemoPage_pathCard__lCiDI h3{margin:1rem 0 0;font-size:clamp(1.55rem,2.8vw,2.4rem);letter-spacing:-.035em}.DemoPage_pathCard__lCiDI p{margin:.8rem 0 0;color:var(--muted);line-height:1.65}.DemoPage_pathCardDark__SbJAb p{color:#bdc6ce}.DemoPage_pathSteps__2Jt0V{display:grid;gap:.65rem;margin-top:1.4rem}.DemoPage_pathStep__dRlne{display:grid;grid-template-columns:34px 1fr;gap:.7rem;align-items:start;padding:.75rem;border-radius:14px;background:#f7f7f5}.DemoPage_pathCardDark__SbJAb .DemoPage_pathStep__dRlne{background:rgba(255,255,255,.07)}.DemoPage_pathStep__dRlne b{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#fff;color:var(--accent-dark);font-size:.65rem}.DemoPage_pathCardDark__SbJAb .DemoPage_pathStep__dRlne b{background:rgba(255,255,255,.1);color:#ff9c9c}.DemoPage_pathStep__dRlne strong{display:block;font-size:.8rem}.DemoPage_pathStep__dRlne span{display:block;margin-top:.2rem;color:#7d8690;font-size:.7rem;line-height:1.45}.DemoPage_pathCardDark__SbJAb .DemoPage_pathStep__dRlne span{color:#b8c1c8}.DemoPage_demoGrid__fr8a7{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.DemoPage_demoCard__OjJgo{overflow:hidden;border:1px solid var(--line);border-radius:26px;background:#fff}.DemoPage_demoImage__4SqBT{position:relative;aspect-ratio:16/7;overflow:hidden;background:#e9e9e6}.DemoPage_demoImage__4SqBT img{width:100%;height:100%;object-fit:cover;display:block}.DemoPage_demoImage__4SqBT:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(17,24,32,.3),transparent 65%)}.DemoPage_demoBody__ZCgUZ{padding:1.35rem}.DemoPage_demoTop__TUmh8{display:flex;justify-content:space-between;gap:1rem;align-items:center}.DemoPage_demoTop__TUmh8 h3{margin:0;font-size:1.2rem}.DemoPage_demoTag__MnS_U{padding:.38rem .55rem;border-radius:999px;background:#edf7f0;color:#44765d;font-size:.62rem;font-weight:850}.DemoPage_demoBody__ZCgUZ>p{margin:.7rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.55}.DemoPage_demoButtons__b7pew{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1.15rem}.DemoPage_adminButton__wOwgN,.DemoPage_clientButton____JLN,.DemoPage_webButton__HP2TX{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:.72rem .85rem;border-radius:999px;text-decoration:none;font-size:.8rem;font-weight:850;text-align:center}.DemoPage_clientButton____JLN{background:var(--accent);color:#fff}.DemoPage_adminButton__wOwgN{background:var(--dark);color:#fff}.DemoPage_webButton__HP2TX{grid-column:1/-1;border:1px solid var(--line);color:var(--ink);background:#fafaf8}.DemoPage_demoHint__YJfGY{margin-top:.9rem;padding:.8rem;border-radius:14px;background:#f7f7f5;color:#6d767e;font-size:.72rem;line-height:1.45}.DemoPage_compareFlow__8NwGB{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem}.DemoPage_flowStep__QZrUr{position:relative;padding:1.2rem;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:rgba(255,255,255,.06)}.DemoPage_flowStep__QZrUr:not(:last-child):after{content:"→";position:absolute;right:-.62rem;top:50%;transform:translateY(-50%);z-index:2;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#1b252e;color:#ff9292;font-size:.72rem;font-weight:900}.DemoPage_flowStep__QZrUr span{color:#ff9b9b;font-size:.66rem;font-weight:900}.DemoPage_flowStep__QZrUr h3{margin:.5rem 0 0;font-size:.92rem}.DemoPage_flowStep__QZrUr p{margin:.5rem 0 0;color:#b9c2ca;font-size:.76rem;line-height:1.5}.DemoPage_safetyGrid__e_MZO{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.DemoPage_safetyCard__f7Ac_{padding:1.5rem;border:1px solid var(--line);border-radius:25px;background:#fff}.DemoPage_safetyCard__f7Ac_ h3{margin:0;font-size:1.15rem}.DemoPage_safetyCard__f7Ac_ p{margin:.7rem 0 0;color:var(--muted);line-height:1.6}.DemoPage_safetyList__3PIji{display:grid;gap:.55rem;margin-top:1rem}.DemoPage_safetyList__3PIji span{display:flex;gap:.6rem;align-items:flex-start;color:#65707a;font-size:.78rem;line-height:1.45}.DemoPage_safetyList__3PIji span:before{content:"✓";color:var(--accent);font-weight:900}.DemoPage_accessWrap__ndmCw{max-width:900px;margin:0 auto}.DemoPage_accessIntro__e3YhN{text-align:center;margin-bottom:1.2rem}.DemoPage_accessIntro__e3YhN h3{margin:0;font-size:1.5rem}.DemoPage_accessIntro__e3YhN p{max-width:660px;margin:.6rem auto 0;color:var(--muted);line-height:1.6}.DemoPage_final__BbzvP{padding:5.5rem 0}.DemoPage_finalCard__qBIDa{position:relative;overflow:hidden;padding:clamp(2rem,5vw,4.2rem);border-radius:32px;background:var(--dark);color:#fff;text-align:center}.DemoPage_finalCard__qBIDa:before{content:"";position:absolute;width:26rem;height:26rem;left:-8rem;top:-12rem;border-radius:50%;background:radial-gradient(circle,rgba(217,84,84,.28) 0,rgba(217,84,84,0) 70%)}.DemoPage_finalCard__qBIDa h2{position:relative;max-width:820px;margin:0 auto;font-size:clamp(2rem,4vw,3.7rem);line-height:1.05;letter-spacing:-.04em}.DemoPage_finalCard__qBIDa p{position:relative;max-width:700px;margin:1rem auto 0;color:#bdc6ce;line-height:1.7}.DemoPage_finalActions__CtW1I{position:relative;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}.DemoPage_primary__ZNnVv,.DemoPage_secondary__IQvIX{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.2rem;border-radius:999px;text-decoration:none;font-size:.84rem;font-weight:800}.DemoPage_primary__ZNnVv{background:var(--accent);color:#fff}.DemoPage_secondary__IQvIX{border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff}.DemoPage_page__jAbIT :is(a,button,select,input):focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media(max-width:1040px){.DemoPage_heroGrid__tpOwF{grid-template-columns:1fr}.DemoPage_heroCopy__thxtk{text-align:center}.DemoPage_heroNote__51wTY,.DemoPage_hero__1UcdA h1,.DemoPage_lead__PqQhn{margin-left:auto;margin-right:auto}.DemoPage_choicePanel__Ku1b_{max-width:840px;margin:0 auto}.DemoPage_demoGrid__fr8a7{grid-template-columns:1fr}.DemoPage_compareFlow__8NwGB{grid-template-columns:repeat(3,1fr)}.DemoPage_flowStep__QZrUr:not(:last-child):after{display:none}}@media(max-width:820px){.DemoPage_section__U0ham{padding:4.2rem 0}.DemoPage_pathGrid__5cWJi,.DemoPage_safetyGrid__e_MZO{grid-template-columns:1fr}}@media(max-width:620px){.DemoPage_hero__1UcdA{padding:2.8rem 0 4rem}.DemoPage_choiceBody__TC7kA{grid-template-columns:1fr}.DemoPage_experienceCard__vD2e_{min-height:280px}.DemoPage_demoButtons__b7pew{grid-template-columns:1fr}.DemoPage_webButton__HP2TX{grid-column:auto}.DemoPage_compareFlow__8NwGB{grid-template-columns:1fr}.DemoPage_choiceFoot__mpZxJ{flex-direction:column;gap:.3rem}}@media(prefers-reduced-motion:reduce){.DemoPage_page__jAbIT *{transition:none!important;scroll-behavior:auto!important}}