/* Walkies client showcase */
html{scroll-padding-top:52px}
.walkies-showcase{padding:64px 0 72px;background:radial-gradient(ellipse at 95% 20%,#d8f7ef,transparent 48%),#f6f4fb}.walkies-intro{max-width:740px;margin-bottom:36px}.walkies-intro h2{font-size:clamp(2.3rem,5vw,3.7rem);line-height:1.08;letter-spacing:-.02em;margin:12px 0 18px}.walkies-intro em{font-style:normal;color:#6d3fd1}.walkies-intro>p{font-size:1.15rem;color:#514a66;max-width:620px}
.walkies-feature{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:42px;padding:38px;background:#fff;border-radius:32px;box-shadow:0 18px 60px #45306d0d;border:1px solid #ece5ff}.walkies-kicker{font-size:.72rem;font-weight:800;letter-spacing:.13em;color:#6d3fd1}.walkies-copy h3{font-size:2.3rem;margin:12px 0 16px}.walkies-copy>p{color:#625b75}.walkies-benefits{list-style:none;margin:22px 0;display:grid;gap:18px}.walkies-benefits li{padding-left:20px;border-left:3px solid #22b8a4}.walkies-benefits b,.walkies-benefits span{display:block}.walkies-benefits b{font-size:1rem}.walkies-benefits span{font-size:.94rem;color:#625b75;margin-top:3px}.walkies-help{font-size:.85rem;line-height:1.65;margin-top:16px}.walkies-photo{margin:0;background:#ece5ff;border-radius:24px;overflow:hidden}.walkies-photo img{width:100%;height:auto;display:block}.walkies-photo figcaption{padding:20px;font-weight:700;font-size:.93rem;color:#4b386d}
.walkies-preview-note{margin:32px 0 20px;padding:18px 22px;border-radius:16px;background:#fff3d9;color:#63440a;font-size:.86rem}.walkies-preview-note b{font-size:.74rem;letter-spacing:.07em}.walkies-preview-note p{margin-top:5px}.walkies-captures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.walkies-captures figure{margin:0;background:#fff;padding:16px;border-radius:24px;border:1px solid #e4dfee}.capture-slot{min-height:280px;padding:24px 18px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:22px;border:2px dashed #cdc2e6;background:#f9f7fd;border-radius:16px}.capture-slot>span{font-size:.68rem;letter-spacing:.08em;color:#6d3fd1;font-weight:800}.capture-slot b{font-size:1.2rem;color:#514864}.capture-slot small{color:#716980;font-size:.85rem}.walkies-captures figcaption{text-align:center;font-weight:800;margin:16px 0 4px;font-size:.93rem}
.walkies-steps{padding:54px 0 40px}.walkies-steps h2{font-size:2.3rem}.walkies-steps ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:26px}.walkies-steps li>span{display:inline-block;background:#ece5ff;color:#6d3fd1;font-weight:800;border-radius:14px;padding:9px 13px;margin-bottom:16px}.walkies-steps h3{font-size:1.35rem;margin-bottom:9px}.walkies-steps p{color:#625b75}.walkies-phone{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--g);color:#fff;border-radius:26px;padding:30px}.walkies-phone .walkies-kicker{color:#fff}.walkies-phone h3{font-size:2rem;margin:8px 0}.walkies-phone .btn{white-space:nowrap}
@media(max-width:760px){.walkies-showcase{padding:40px 0}.walkies-feature{grid-template-columns:1fr;padding:24px;gap:24px;border-radius:24px}.walkies-copy h3{font-size:2rem}.walkies-captures{grid-template-columns:1fr}.capture-slot{min-height:230px}.walkies-steps ol{grid-template-columns:1fr;gap:24px}.walkies-steps li{padding-left:62px;position:relative}.walkies-steps li>span{position:absolute;left:0;top:0}.walkies-phone{flex-direction:column;align-items:flex-start;padding:24px}.walkies-phone .btn{padding:15px 20px;font-size:.95rem;white-space:normal}}

.walkies-example-label{margin:36px 0 22px;max-width:780px}.walkies-example-label b{font-size:.76rem;letter-spacing:.1em;color:#6d3fd1}.walkies-example-label p{color:#625b75;font-size:.9rem;margin-top:8px}.official-client-screen{display:block;width:100%;height:auto;border-radius:16px}.walkies-captures figcaption small{display:block;font-weight:600;font-size:.73rem;color:#756b82;margin:7px 0}.walkies-downloads{margin-top:26px;padding:28px;border-radius:22px;background:#e3f6f1;border:1px solid #c4e9df}.walkies-downloads h3{font-size:1.5rem}.walkies-downloads p{margin:12px 0;color:#4c665e;max-width:720px}.walkies-downloads>div{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:14px}.walkies-downloads a{background:#fff;border:1px solid #c4ded8;color:#443064;border-radius:99px;padding:13px 20px;font-weight:800;text-decoration:none}.walkies-downloads small{display:block;color:#4c665e}@media(max-width:760px){.walkies-captures{max-width:410px;margin-inline:auto}.walkies-downloads{padding:22px}.walkies-downloads a{width:100%;text-align:center}}

/* Reserve full clearance for fixed contact panel at every width. */
body{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}
.walkies-showcase{padding-bottom:132px}
@media(max-width:760px){.walkies-showcase{padding-bottom:calc(132px + env(safe-area-inset-bottom,0px))}}
