.egs{--sx:6px;padding:clamp(20px,4vw,40px) var(--pad) 72px;font-size:17px}.egs[dir=rtl]{--sx:-6px}.egs *,.egs :after,.egs :before{box-sizing:border-box}.egs blockquote,.egs dd,.egs dl,.egs h1,.egs h2,.egs h3,.egs ol,.egs p,.egs ul{margin:0}.egs ol,.egs ul,.egs-sr{padding:0}.egs-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.egs-wrap{max-inline-size:720px;margin-inline:auto;display:grid;gap:20px}.egs-stack{display:grid;gap:18px}.egs-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.egs .egs-back{font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.egs .egs-back:hover{color:var(--blue)}.egs-tag{display:inline-block;padding:5px 12px;border:2px solid var(--ink);border-radius:9999px;background:var(--yellow);font-size:13px;font-weight:600}.egs-head{display:grid;gap:10px}.egs-h1{font-family:var(--f-display);font-weight:800;font-size:clamp(32px,8vw,48px);line-height:1.05;letter-spacing:-.04em;text-wrap:balance}.egs-trust{font-size:18px;color:var(--muted);text-wrap:pretty}.egs-banner{padding:10px 14px;border:2px solid var(--ink);border-radius:12px;background:var(--lilac);font-size:15px;font-weight:600}.egs-top-wrap{display:grid;gap:20px;scroll-margin-block-start:84px}.egs-prog{display:grid;gap:10px}.egs-prog-text{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:15px;font-weight:600}.egs-prog-name{color:var(--muted);font-weight:500}.egs-bar{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:5px}.egs-bar li{position:relative;block-size:10px;border:2px solid var(--ink);border-radius:9999px;background:var(--paper)}.egs-bar li[data-state=done]{background:var(--ink)}.egs-bar li[data-state=now]{background:var(--yellow)}.egs-card{display:grid;gap:22px;padding:clamp(18px,4vw,32px);border:2px solid var(--ink);border-radius:22px;background:var(--paper);box-shadow:var(--sx) 6px 0 var(--ink)}.egs-card-head{display:grid;gap:8px}.egs-h2{font-family:var(--f-display);font-weight:800;font-size:clamp(26px,6vw,36px);line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.egs-h2:focus{outline:none}.egs-h2:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:6px}.egs-h3{font-family:var(--f-display);font-weight:700;font-size:20px;line-height:1.2}.egs-lede{font-size:18px;color:var(--muted);text-wrap:pretty}.egs-alert{padding:10px 14px;border:2px solid var(--danger);border-radius:12px;background:var(--coral-soft);color:var(--danger);font-weight:600}.egs-block{display:grid;gap:8px}.egs-hint{font-size:14px;color:var(--faint)}.egs-strong{font-weight:600}.egs-list-plain{list-style:disc;padding-inline-start:22px;display:grid;gap:4px}.egs[lang=ar] .egs-h1,.egs[lang=ar] .egs-h2,.egs[lang=ar] .egs-h3,.egs[lang=ar] .egs-launch{letter-spacing:0}.egs[lang=ar] .egs-h1,.egs[lang=ar] .egs-h2{line-height:1.35}.egs[lang=ar] .egs-lede,.egs[lang=ar] .egs-trust{line-height:1.75}.egs[lang=ar] .egs-chip,.egs[lang=ar] .egs-prog-text,.egs[lang=ar] .egs-tag{font-family:var(--f-body)}.egs-field{display:grid;gap:6px}.egs-label{font-size:15px;font-weight:600}.egs-opt{margin-inline-start:8px;color:var(--faint);font-weight:400}.egs-input{inline-size:100%;min-block-size:50px;padding:10px 14px;border:2px solid var(--ink);border-radius:14px;background:var(--paper);color:var(--ink);font:inherit;font-size:16px;text-align:start}textarea.egs-input{min-block-size:96px;resize:vertical}.egs-input:hover{background:var(--yellow-soft)}.egs-input:focus-visible{outline:3px solid var(--blue);outline-offset:2px;background:var(--paper)}.egs-input[aria-invalid=true]{border-color:var(--danger)}.egs-err{font-size:14px;font-weight:600;color:var(--danger)}.egs-row2{display:grid;gap:18px}@media (min-width:620px){.egs-row2{grid-template-columns:1fr 1fr;align-items:start}}.egs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:54px;padding-inline:24px;border:2px solid var(--ink);border-radius:9999px;font:inherit;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;text-align:center;text-decoration:none;transition:background .12s}.egs-btn-fill,.kh a.egs-btn-fill{background:var(--ink);color:var(--paper)}.egs-btn-fill:hover,.kh a.egs-btn-fill:hover{background:var(--blue);border-color:var(--blue);color:var(--paper)}.egs-btn-line{background:var(--paper);color:var(--ink)}.egs-btn-line:hover{background:var(--yellow-soft)}.egs-btn-ghost{border-color:transparent;background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.egs-btn-ghost:hover{background:var(--yellow-soft);border-color:var(--ink)}.egs-btn-sm{min-block-size:44px;padding-inline:16px;font-size:15px}.egs-sr:focus-visible+.egs-btn{outline:3px solid var(--blue);outline-offset:2px}.egs-actions{display:grid;gap:12px}.egs-actions-row{display:flex;justify-content:space-between;gap:12px}@media (max-width:520px){.egs-actions-row{flex-direction:column-reverse}.egs-actions-row .egs-btn{inline-size:100%}}.egs-needs{display:grid;gap:14px}.egs-need{display:grid;gap:10px;padding:18px;border:2px solid var(--ink);border-radius:18px;background:var(--paper);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:background .12s}.egs-need:hover,.egs-need[aria-pressed=true]{background:var(--yellow-soft)}.egs-need[aria-pressed=true]{box-shadow:var(--sx) 4px 0 var(--ink)}.egs-need-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.egs-need-head strong{font-family:var(--f-display);font-size:22px;font-weight:800;letter-spacing:-.02em}.egs-need-head .egs-tick{margin-inline-start:auto}.egs-need-body{font-size:16px;color:var(--muted)}.egs-chip{display:inline-block;padding:3px 10px;border:2px solid var(--ink);border-radius:9999px;background:var(--mint-soft);font-size:13px;font-weight:600}.egs-tick{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;flex:none;border:2px solid var(--ink);border-radius:9999px;background:var(--paper);font-size:15px;font-weight:800;line-height:1}.egs-tick[data-on]{background:var(--ink);color:var(--paper)}.egs-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.egs-list{color:var(--faint);font-size:18px;text-decoration:line-through;text-decoration-thickness:2px}.egs-launch{font-family:var(--f-display);font-size:26px;font-weight:800;letter-spacing:-.02em}.egs-launch-md{font-size:21px}.egs-launch-note{font-size:14px;font-weight:600}.egs-price-covers{flex-basis:100%}.egs-seg{display:flex;flex-wrap:wrap;gap:8px}.egs-seg button{min-block-size:48px;padding-inline:18px;border:2px solid var(--ink);border-radius:9999px;background:var(--paper);color:var(--ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer;transition:background .12s}.egs-seg button:hover{background:var(--yellow-soft)}.egs-seg button[aria-checked=true]{background:var(--ink);color:var(--paper)}.egs-seg button[aria-checked=true]:hover{background:var(--blue);border-color:var(--blue)}.egs-seg[aria-invalid=true] button{border-color:var(--danger)}.egs-person{display:grid;gap:16px;padding:16px;border:2px solid var(--ink);border-radius:18px;background:var(--paper)}.egs-person-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.egs-total{display:grid;gap:4px;padding:10px 14px;border:2px solid var(--ink);border-radius:12px;background:var(--paper);font-weight:600}.egs-total[data-ok]{background:var(--mint-soft)}.egs-sum{display:grid}.egs-sum-row{display:grid;grid-template-columns:1fr auto;align-items:start;gap:4px 12px;padding-block:12px;border-block-start:2px solid var(--ink)}.egs-sum-row dt{grid-column:1/-1;font-size:13px;font-weight:600;color:var(--muted)}.egs-sum-row dd{display:grid;gap:2px;min-inline-size:0;font-weight:500;overflow-wrap:anywhere}.egs-sum-row dd span{display:block}.egs-pricebox{display:grid;gap:12px;padding:16px;border:2px solid var(--ink);border-radius:18px;background:var(--yellow-soft)}.egs-price-row{display:grid;gap:4px}.egs-price-row>span:first-child{font-weight:600}.egs-hp{position:absolute;inset-inline-start:-10000px;inset-block-start:auto;inline-size:1px;block-size:1px;overflow:hidden;opacity:0;pointer-events:none}.egs .egs-link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.egs .egs-link:hover{background:var(--yellow-soft);text-decoration-thickness:2px}.egs-sent{padding:10px 14px;border:2px solid var(--ink);border-radius:12px;background:var(--mint-soft);font-weight:600}.egs-track{list-style:none;display:grid;gap:10px}.egs-trk{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;border:2px solid var(--ink);border-radius:16px;background:var(--paper)}.egs-trk[data-status=done]{background:var(--mint-soft)}.egs-trk[data-status=current]{background:var(--yellow)}.egs-trk[data-status=waiting]{color:var(--faint);border-color:var(--faint)}.egs-trk-n{display:grid;place-items:center;inline-size:32px;block-size:32px;border:2px solid;border-radius:9999px;font-weight:800;font-size:15px}.egs-trk[data-status=done] .egs-trk-n{background:var(--ink);border-color:var(--ink);color:var(--paper)}.egs-trk-main{display:grid;gap:2px;min-inline-size:0}.egs-trk-main small{font-size:14px;color:var(--muted)}.egs-trk[data-status=waiting] .egs-trk-main small{color:var(--faint)}.egs-trk-state{font-size:14px;font-weight:600}.egs-demo-next{gap:10px}.egs-demo-next,.egs-done{display:grid;justify-items:start}.egs-done{gap:14px;padding:18px;border:2px solid var(--ink);border-radius:18px;background:var(--mint-soft);box-shadow:var(--sx) 4px 0 var(--ink)}.egs-nums{display:grid;gap:10px;inline-size:100%}.egs-nums div{display:grid;gap:2px;padding:10px 14px;border:2px solid var(--ink);border-radius:12px;background:var(--paper)}.egs-nums dt{font-size:13px;font-weight:600;color:var(--muted)}.egs-nums dd{font-family:var(--f-mono);font-size:22px;font-weight:600;text-align:start;unicode-bidi:isolate}.egs-demo{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 14px;border:2px dashed var(--ink);border-radius:12px;background:var(--lilac)}.egs-chip-demo{background:var(--paper)}.egs-demo-note{min-inline-size:0;font-size:14px;font-weight:600}.egs-pick{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:15px}.egs-pick>span{color:var(--muted)}.egs-wrap[data-step=intro]{max-inline-size:980px;gap:14px}.egs:has(>.egs-wrap[data-step=intro]){padding-block-start:22px}.egs-wrap[data-step=intro] .egs-head{gap:6px}.egs-wrap[data-step=intro] .egs-h1{font-size:clamp(32px,6vw,40px)}.egs-wrap[data-step=intro] .egs-card{padding-block:22px;gap:16px}.egs-intro{display:grid;gap:26px}.egs-intro-col{display:grid;align-content:start;gap:18px}@media (min-width:860px){.egs-intro{grid-template-columns:1fr 1fr;gap:36px}}.egs-how{list-style:none;display:grid;gap:8px;gap:5px}.egs-how li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:5px 12px;border:2px solid var(--ink);border-radius:12px;background:var(--paper)}.egs-how li small{font-size:13px;color:var(--muted)}.egs-how li[data-who=you]{background:var(--yellow-soft)}.egs-how li[data-who=kofolio]{background:var(--mint-soft)}.egs-how-n{display:grid;place-items:center;inline-size:30px;block-size:30px;border:2px solid var(--ink);border-radius:9999px;background:var(--paper);font-size:14px;font-weight:800}.egs-intro-price{padding:14px;gap:10px}.egs-intro-price .egs-price-row+.egs-price-row{padding-block-start:10px;border-block-start:2px solid var(--ink)}.egs-start{display:grid;justify-items:start;gap:10px}.egs-btn-lg{min-block-size:58px;padding-inline:34px;font-size:18px}@media (max-width:520px){.egs-start .egs-btn{inline-size:100%}}@media (prefers-reduced-motion:reduce){.egs *{transition:none!important}}