.k-entry{--entry-ink:#193a33;--entry-muted:#75837d;display:grid;grid-template-columns:minmax(290px,31%) 1fr;min-height:100dvh;background:#fafbf8;color:var(--entry-ink);font-family:Segoe UI,Arial,sans-serif;font-size:14px}.k-entry button,.k-entry h1,.k-entry h2,.k-entry h3,.k-entry input{font-family:inherit}.k-entry-story{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:48px;padding:42px clamp(24px,3.6vw,58px);background:#173e35;color:#fff}.k-entry-story:after,.k-entry-story:before{content:"";position:absolute;z-index:-1;pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;width:480px;height:480px;right:-340px;top:100px}.k-entry-story:after{width:690px;height:690px;right:-430px;top:10px}.k-entry-brand{display:flex;align-items:center;gap:13px;width:fit-content}.k-entry-brand>img{border-radius:14px;box-shadow:0 4px 20px #0002}.k-entry-brand>span{display:grid;gap:4px}.k-entry-brand strong{font-size:25px;letter-spacing:-1px;font-weight:650}.k-entry-brand strong>span{font-weight:350;color:#b7d8c6;margin-left:6px}.k-entry-brand small{font-size:9px;letter-spacing:3.5px;color:#b7c9bd}.k-entry-eyebrow{display:flex;align-items:center;gap:8px;color:#bdd9c2;font-size:9px;font-weight:600;letter-spacing:1.6px}.k-entry-eyebrow i{width:6px;height:6px;border-radius:50%;background:#b6dcaf;box-shadow:0 0 0 4px #b6dcaf0c}.k-entry-story h1{font-size:clamp(34px,3.7vw,55px);line-height:1.12;letter-spacing:-2px;font-weight:550;margin:24px 0;color:#fff}.k-entry-story h1 em{color:#cee5a9;font-style:normal;font-weight:450}.k-entry-story-main>p{color:#b2c9be;line-height:1.8;font-size:14px}.k-entry-conversation{display:grid;gap:10px;margin-top:34px;font-size:11px;max-width:290px}.k-entry-conversation>div:first-child{justify-self:start;display:flex;align-items:center;gap:10px;background:#ffffff0d;border:1px solid #ffffff10;padding:13px 16px;border-radius:0 14px 14px 14px;color:#d8e6de}.k-entry-conversation>div:last-child{display:flex;align-items:end;gap:12px;justify-self:end;background:#cce3ab;color:#284a33;padding:15px 16px;border-radius:14px 0 14px 14px;box-shadow:0 8px 28px #0000000c;line-height:1.6;max-width:244px}.k-entry-conversation svg{flex-shrink:0}.k-entry-story footer{display:grid;gap:24px}.k-entry-cities{display:flex;align-items:center;gap:6px;color:#cadbd2;font-size:11px;flex-wrap:wrap}.k-entry-cities>span{flex-basis:100%;padding-left:21px;color:#7fa291;font-size:10px}.k-entry-account{display:flex;gap:11px;align-items:center;border-top:1px solid #ffffff15;padding-top:22px}.k-entry-account>.k-agent-avatar{width:36px;height:36px;border-radius:12px}.k-entry-account>span{display:grid;gap:4px;font-size:10px;color:#a7c0b3}.k-entry-account strong{color:white;font-size:12px;font-weight:500}.k-entry-safe{gap:8px;color:#9fbaaa}.k-entry-safe,.k-entry-story footer>button{display:flex;align-items:center;font-size:11px}.k-entry-story footer>button{gap:9px;background:transparent;color:#b7cbbd;padding:0;text-align:left;width:fit-content}.k-entry-main{display:flex;align-items:center;justify-content:center;padding:50px clamp(28px,4.5vw,76px)}.k-entry-content{max-width:930px;width:100%}.k-entry-steps{display:flex;align-items:center;gap:20px;font-size:11px;color:#a0aaa2;margin-bottom:44px}.k-entry-steps>span{display:flex;align-items:center;gap:8px}.k-entry-steps b{display:grid;place-items:center;border:1px solid #dce3da;border-radius:50%;height:23px;width:23px;font-size:10px;font-weight:500}.k-entry-steps .active{color:#294a3d;font-weight:600}.k-entry-steps .active b,.k-entry-steps .done b{background:#224f40;border-color:#224f40;color:white}.k-entry-steps .done{color:#5d7b68}.k-entry-heading{margin-bottom:29px}.k-entry-kicker{font-size:9px;letter-spacing:1.5px;font-weight:650;color:#728c75}.k-entry-heading h2{font-size:clamp(25px,2.6vw,38px);font-weight:550;letter-spacing:-1px;line-height:1.25;margin:12px 0 11px;color:#1c3b32}.k-entry-heading p{font-size:13px;line-height:1.7;color:#7a867e}.k-entry-heading p strong{font-weight:500;color:#456253}.k-entry-stores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.k-entry-store{display:flex;flex-direction:column;align-items:flex-start;position:relative;text-align:left;background:#fff;border:1px solid #e1e7df;border-radius:15px;padding:22px 19px 18px;color:#2b493b;box-shadow:0 4px 15px #1c3b3203;transition:transform .16s,border-color .16s,box-shadow .16s;min-width:0}.k-entry-store:hover{transform:translateY(-4px);border-color:#91b29a;box-shadow:0 12px 28px #1c3b320b}.k-entry-store-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:27px}.k-entry-store-top>span{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;background:#f9efe3;color:#b47d49}.k-entry-store.tone-2 .k-entry-store-top>span{background:#e8f1e9;color:#62856a}.k-entry-store.tone-3 .k-entry-store-top>span{background:#efedf8;color:#8c80aa}.k-entry-store-top>small{font-size:11px;color:#b2bbaf;letter-spacing:1px}.k-entry-store-number{font-size:11px;color:#7e8d80;margin-bottom:5px}.k-entry-store>strong{font-size:17px;line-height:1.4;font-weight:600;letter-spacing:-.3px}.k-entry-city{display:flex;align-items:center;gap:4px;font-size:11px;color:#9aa598;margin-top:7px}.k-entry-store-action{justify-content:space-between;gap:12px;padding-top:24px;margin-top:auto;font-size:10px;color:#617f69}.k-entry-all,.k-entry-store-action{display:flex;align-items:center;width:100%}.k-entry-all{gap:15px;border:1px solid #e0e8d9;border-radius:13px;background:#f0f4e9;padding:19px 22px;text-align:left;margin-top:16px;color:#3d5b43}.k-entry-all-icon{display:grid;place-items:center;width:42px;height:42px;background:#e4ecd9;border-radius:12px;flex-shrink:0}.k-entry-all>span:nth-child(2){display:grid;gap:5px;flex:1 1}.k-entry-all strong{font-weight:600;font-size:13px}.k-entry-all small{color:#8c9984;font-size:11px;line-height:1.5}.k-entry-all:hover{background:#e8efdf}.k-entry-note{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#9ca69b;font-size:10px;line-height:1.5;margin-top:30px}.k-entry-note a{color:#637d69;text-decoration:underline;margin-left:auto}.k-entry-note>svg{flex-shrink:0}.k-entry-back{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#66816e;padding:0;margin-bottom:18px;font-size:11px;text-align:left}.k-entry-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.k-entry-person{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:19px 12px 17px;min-width:0;min-height:170px;border:1px solid #e0e7dc;border-radius:13px;background:#fff;color:#2e493b;text-align:center;transition:border-color .16s,background .16s}.k-entry-person:hover:not(:disabled){border-color:#7a9a80}.k-entry-person.selected{border:2px solid #60896d;padding:18px 11px 16px;background:#f4f8ef;box-shadow:0 3px 14px #60896d0c}.k-agent-avatar{display:inline-grid;place-items:center;width:64px;height:64px;flex-shrink:0;overflow:hidden;border-radius:20px;background:#e5eddf;color:#64816b;vertical-align:middle}.k-agent-avatar img{display:block;width:100%;height:100%;object-fit:cover}.k-agent-avatar>span{font-size:20px;font-weight:500;letter-spacing:1px}.k-entry-person>.k-agent-avatar{width:68px;height:68px;border-radius:22px;box-shadow:0 2px 8px #00000008}.k-entry-person>strong{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}.k-entry-person>strong small{font-size:8px;font-weight:500;letter-spacing:0;background:#e6efdf;color:#6e8767;padding:2px 5px;border-radius:4px}.k-entry-person>span:not(.k-agent-avatar):not(.k-entry-person-check){font-size:10px;line-height:1.45;color:#879780;max-width:170px}.k-entry-person-check{position:absolute;right:10px;top:10px;width:18px;height:18px;border:1px solid #e1e7dd;border-radius:50%;display:grid;place-items:center;color:white}.k-entry-person.selected .k-entry-person-check{background:#60896d;border-color:#60896d}.k-entry-person:disabled{cursor:not-allowed;opacity:.55}.k-entry-pending{font-size:9px;color:#8d9388}.k-entry-enter{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:24px}.k-entry-enter>p{font-size:11px;color:#8a9688}.k-entry-enter strong{color:#4b6a50;font-weight:550}.k-entry-primary{display:flex;align-items:center;justify-content:center;gap:22px;min-height:43px;border:0;border-radius:9px;background:#245c46;color:white;padding:12px 20px;font-size:12px;font-weight:500}.k-entry-primary:hover:not(:disabled){background:#194d39}.k-entry-primary:disabled{background:#dbe4d8;color:#94a18f;cursor:not-allowed}.k-entry a:focus-visible,.k-entry button:focus-visible{outline:3px solid #a3c981;outline-offset:4px}.k-entry-verification{text-align:center;width:380px;border-radius:16px;padding:26px}.k-entry-verification header{gap:10px}.k-entry-verification h2{font-size:18px;text-align:left}.k-entry-verification>.k-agent-avatar{width:78px;height:78px;border-radius:24px;margin:3px auto 16px}.k-entry-verification>p{font-size:12px;line-height:1.7;color:#7a8b7d;margin-bottom:22px}.k-entry-verification form{text-align:left;gap:15px}.k-entry-verification form label{font-size:12px}.k-entry-verification .k-entry-back{margin:0 auto}.k-profile-switch .k-agent-avatar{width:36px;height:36px;border-radius:50%}.k-profile-switch .k-agent-avatar>span{font-size:13px}.k-profile-switch{padding:0!important}@media(min-width:1500px){.k-entry-people{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1050px){.k-entry{grid-template-columns:280px 1fr}.k-entry-story{padding:30px 25px}.k-entry-main{padding:36px 28px}.k-entry-store{padding:18px 13px 15px}.k-entry-store>strong{font-size:15px}.k-entry-story h1{font-size:38px}.k-entry-brand strong{font-size:23px}.k-entry-stores{gap:10px}}@media(max-width:800px){.k-entry{display:block}.k-entry-story{padding:23px 24px;gap:0;flex-direction:row;align-items:center}.k-entry-story .k-entry-cities,.k-entry-story .k-entry-safe,.k-entry-story footer>button,.k-entry-story-main{display:none}.k-entry-story footer{gap:0}.k-entry-account{padding:0;border:0}.k-entry-account>span{display:none}.k-entry-brand>img{width:40px;height:40px;border-radius:11px}.k-entry-main{padding:35px 24px}.k-entry-steps{margin-bottom:30px}.k-entry-heading h2{font-size:30px}.k-entry-story:after,.k-entry-story:before{display:none}}@media(max-width:480px){.k-entry-main{padding:28px 18px}.k-entry-story{padding:19px 18px}.k-entry-stores{grid-template-columns:1fr}.k-entry-store{display:grid;grid-template-columns:47px 1fr auto;column-gap:14px;padding:17px}.k-entry-store-top{grid-column:1;grid-row:1/4;margin:0}.k-entry-store-top small{display:none}.k-entry-city,.k-entry-store-number,.k-entry-store>strong{grid-column:2;margin:0}.k-entry-store>strong{font-size:16px}.k-entry-store-number{margin-bottom:3px}.k-entry-city{margin-top:5px}.k-entry-store-action{grid-column:3;grid-row:1/4;font-size:0;width:auto;padding:0}.k-entry-store-action svg{width:19px;height:19px}.k-entry-all{padding:16px;gap:12px}.k-entry-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.k-entry-person{min-height:164px;padding:17px 9px}.k-entry-person.selected{padding:16px 8px}.k-entry-enter{align-items:stretch;flex-direction:column;gap:12px}.k-entry-note a{margin-left:22px}.k-entry-heading h2{font-size:27px}.k-entry-steps{font-size:10px;gap:14px}.k-entry-kicker{font-size:8px}}@media(prefers-reduced-motion:reduce){.k-entry *{transition:none!important}.k-entry-store:hover{transform:none}}.k-entry-store{overflow:hidden;padding-top:0!important}.k-entry-store-photo{display:block;margin:0 -22px 17px;height:142px;background:#dce5df;overflow:hidden}.k-entry-store-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%;transition:transform .25s}.k-entry-store:hover .k-entry-store-photo img{transform:scale(1.035)}.k-entry-store-top{margin-bottom:14px!important}.k-entry-store-top>span{width:32px!important;height:32px!important}.k-entry-store-top svg{width:18px;height:18px}.k-entry-verification label input{display:block;width:100%;margin:8px 0 18px;padding:13px;border:1px solid #dce5df;border-radius:10px;font-size:16px}.k-entry-verification .k-entry-back{margin:14px auto;justify-content:center}@media(max-width:700px){.k-entry-store{display:grid!important;grid-template-columns:84px 1fr 24px!important;gap:4px 14px!important;padding:14px!important;position:relative}.k-entry-store-photo{grid-column:1;grid-row:1/5;width:84px;height:100%;min-height:84px;margin:0;border-radius:10px}.k-entry-store-top{display:none!important}.k-entry-city,.k-entry-store-number,.k-entry-store>strong{grid-column:2}.k-entry-store-action{grid-column:3;grid-row:1/5;font-size:0}.k-entry-store-action svg{width:19px}}@media(prefers-reduced-motion:reduce){.k-entry-store-photo img{transition:none}.k-entry-store:hover .k-entry-store-photo img{transform:none}}.k-entry{--entry-ink:#173e2f;background:#f6faf8}.k-entry-story{background:linear-gradient(155deg,#075e48,#087f5b)}.k-entry-brand strong>span,.k-entry-eyebrow,.k-entry-story h1 em{color:#b5f2cc}.k-entry-conversation>div:last-child{background:#d5f8df;color:#164d36}.k-entry-steps .active b,.k-entry-steps .done b{background:#087f5b;border-color:#087f5b}.k-entry-primary{background:#087f5b}.k-entry-primary:hover:not(:disabled){background:#066348}.k-entry-all{background:#eaf7ef;border-color:#cfe8da;color:#246346}.k-entry-all:hover{background:#def1e5}.k-entry-all-icon{background:#d7efdf}.k-entry-person.selected{border-color:#0a8c5e;background:#edf9f1}.k-entry-person.selected .k-entry-person-check{background:#0a8c5e;border-color:#0a8c5e}