/* Lower123: editorial product compositions within the approved Vokira world. */
#overview78.lower-home123{--lower-text:#f3eff8;--lower-muted:#b9afc8;--lower-rule:#ad91d02d;--lower-accent:#b49be8;--lower-paper:transparent;padding:0;background:transparent!important;border-top:1px solid var(--lower-rule);color:var(--lower-text)}
#overview78.lower-home123 .overview-inner78{max-width:none;margin:0}.lower-home123 .lower-wrap123{width:min(1240px,calc(100% - 128px));margin-inline:auto}.lower-home123 .lower-surface123{background:var(--lower-paper)}
.lower-home123 .lower-opening123{padding:64px 0 90px}.lower-home123 .lower-topline123{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:72px}.lower-home123 .lower-topline123>p{font-size:17px;font-weight:600}.lower-topline123>p>span{font-size:11px;font-weight:400;letter-spacing:.04em;margin-inline-start:16px;color:var(--lower-muted)}.lower-home123 .return78{margin:0;color:var(--lower-muted);font-size:12px}.lower-home123 .lower-definition123{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:start}.lower-home123 #overview-title78{font-size:clamp(48px,5.5vw,82px);font-weight:500;line-height:1.05;letter-spacing:-.055em;background:none;color:var(--lower-text);margin:0;max-width:10.7ch}.lower-home123 .overview-intro78{font-size:18px;line-height:1.85;color:var(--lower-muted);margin:0;max-width:48ch}.lower-home123 .work-path123{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;margin-top:70px;padding-top:26px;border-top:1px solid var(--lower-rule)}.work-path123 h3{font-size:22px;font-weight:500;margin:0 0 12px;letter-spacing:-.02em}.work-path123 p{font-size:14px;line-height:1.75;color:var(--lower-muted);max-width:30ch;margin:0}.work-path123>div{position:relative}.work-path123>div:before{content:'';position:absolute;top:-29px;inset-inline-start:0;width:5px;height:5px;border-radius:50%;background:#9a7be7;box-shadow:0 0 12px #8e6ae933}
.lower-home123 .client-example.aster-band123{--lower-text:#f3eff8;--lower-muted:#b9afc8;--lower-rule:#ad91d02d;margin:0;padding:110px 0 90px;border-block:1px solid var(--lower-rule);color:var(--lower-text);background:transparent}.aster-band123 .aster-grid123{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px 5vw;align-items:center}.lower-home123 .lower-label123{font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--lower-muted);margin:0 0 22px}.aster-band123 #client-title{font-size:clamp(38px,4.7vw,65px);line-height:1.09;font-weight:500;letter-spacing:-.05em;margin:0 0 26px;max-width:12ch}.aster-band123 .aster-intro123{font-size:16px;line-height:1.8;color:var(--lower-muted);max-width:42ch;margin:0}.aster-band123 blockquote{font-size:19px;line-height:1.5;margin:26px 0 0;max-width:28ch;color:#e5ddf1}.aster-band123 .case-controls{gap:10px;margin:25px 0 20px}.aster-band123 .case-controls button{font:inherit;font-size:13px;padding:12px 17px;border-color:#a78bc14a;background:transparent;color:#c6b9d9;min-height:44px}.aster-band123 .case-controls button[aria-pressed=true]{color:#fff;background:#9871ec20;border-color:#b89ae0}.aster-band123 .aster-proof123{font-size:10px;line-height:1.8;color:#a99ab9;max-width:55ch;margin:0}.aster-stage123{min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.aster-visual123{height:clamp(280px,32vw,430px);width:100%;position:relative;pointer-events:none}.aster-fallback123{position:absolute;inset:4%;width:92%;height:92%;object-fit:contain;border-radius:18px;opacity:1;transition:opacity 180ms cubic-bezier(.23,1,.32,1)}.aster-visual123[data-device-ready=true] .aster-fallback123{opacity:0}.aster-language123{font-size:10px;line-height:1.6;color:#9988ae;text-align:center;margin:8px 0}.aster-stage123>.lower-text-link123{align-self:center}.aster-band123 .aster-context123{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.5fr;gap:50px;align-items:center;padding:30px 0;border-top:1px solid var(--lower-rule);margin-top:20px}.aster-context123 .lower-label123{margin-bottom:12px}.aster-context-title123{font-size:24px;line-height:1.35;letter-spacing:-.025em;max-width:19ch;margin:0;color:var(--lower-text)}.aster-context123 iframe{width:100%;height:230px;border:0;border-radius:14px;background:transparent}.aster-reader123{grid-column:1/-1;margin:0;border-block:1px solid var(--lower-rule)}.aster-reader123>summary{padding:19px 0;cursor:pointer;font-size:13px;color:#c2addf}.aster-reader123 iframe{width:100%;height:400px;border:0;display:block;border-radius:14px;margin-bottom:24px}.aster-reader123:not([open]) iframe{display:none}.lower-home123 .lower-text-link123{display:inline-flex!important;align-items:center;justify-content:space-between;gap:28px;min-height:44px;font-size:13px;font-weight:500;color:var(--lower-accent);text-decoration:none;border-bottom:1px solid #9e83c044;padding:7px 0}.lower-text-link123>span{font-size:20px}.aster-band123 .lower-text-link123{color:#c1a8ed}.lower-home123 .lower-text-link123:hover{color:var(--lower-text);border-bottom-color:var(--lower-accent)}
.lower-home123 .worlds123{padding:125px 0 0}.worlds-heading123{display:grid;grid-template-columns:1fr .8fr;gap:7vw;align-items:center;margin-bottom:70px}.worlds-heading123 h3{font-size:clamp(40px,4.8vw,67px);font-weight:500;letter-spacing:-.045em;line-height:1.1;max-width:12ch;margin:0}.worlds-heading123 p{font-size:17px;line-height:1.8;color:var(--lower-muted);margin:0;max-width:42ch}.solution-story123{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:6vw;margin:0 0 112px}.solution-story123.solution-reverse123{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.solution-reverse123 .solution-visual123{order:2}.solution-reverse123 .solution-copy123{order:1}.solution-visual123{display:block;position:relative;height:clamp(330px,36vw,500px);overflow:hidden;border-radius:4px;background:#0c0d15;box-shadow:0 24px 80px #0002}.solution-visual123 img{display:block;position:absolute;inset:-8% 0 auto;width:100%;height:116%;object-fit:cover;will-change:transform}.visual-aperture123{position:absolute;inset:0;border:1px solid #ffffff24;pointer-events:none;border-radius:4px;transition:border-color 180ms ease}.visual-open123{position:absolute;inset-inline-end:24px;bottom:24px;width:46px;height:46px;display:grid;place-items:center;font-size:23px;color:#fff;background:#08091196;border:1px solid #fff6;border-radius:50%;transition:background 180ms ease}.solution-visual123:hover .visual-aperture123{border-color:#c5adf0a0}.solution-visual123:hover .visual-open123{background:#6e47b9}.solution-copy123 h4{font-size:clamp(34px,3.5vw,48px);line-height:1.1;letter-spacing:-.04em;font-weight:500;margin:0 0 22px}.solution-copy123>p{font-size:17px;line-height:1.75;color:var(--lower-muted);margin:0;max-width:36ch}.solution-copy123 ul,.travel-story123 ul{list-style:none;padding:0;margin:28px 0 20px}.solution-copy123 li{font-size:13px;line-height:1.6;color:var(--lower-muted);padding:12px 0;border-bottom:1px solid var(--lower-rule)}.travel-story123{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;padding:65px 0 80px;border-block:1px solid var(--lower-rule)}.travel-story123 h4{font-size:clamp(32px,3.7vw,49px);font-weight:500;letter-spacing:-.035em;line-height:1.15;margin:0 0 24px}.travel-story123>div>p{font-size:16px;line-height:1.8;color:var(--lower-muted);max-width:43ch}.travel-story123 ul{margin:0;border-inline-start:1px solid var(--lower-rule);padding-inline-start:32px}.travel-story123 li{font-size:20px;line-height:1.4;margin:23px 0;color:var(--lower-text)}
.lower-home123 .web-section123{padding:85px 0 115px}.web-grid123{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.web-grid123 h3{font-size:clamp(30px,3.5vw,48px);line-height:1.15;letter-spacing:-.04em;font-weight:500;max-width:17ch;margin:0 0 26px}.web-grid123 p{font-size:16px;line-height:1.8;color:var(--lower-muted);max-width:43ch}.web-identity123{height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;font-size:70px;letter-spacing:-.06em;font-weight:500}.web-channel123{font-size:54px;color:var(--lower-accent);margin-top:-10px}.web-light123{height:1px;position:absolute;bottom:50px;width:82%;background:linear-gradient(90deg,transparent,#8e6ae9a0,#6bd5e4a0,transparent);box-shadow:0 0 24px #8e6ae94d}.lower-home123 .lower-private123{font-size:10px;line-height:1.8;max-width:60ch;color:var(--lower-muted);margin-top:22px}.lower-home123 .questions123{padding:10px 0 70px}.questions-grid123{display:grid;grid-template-columns:1fr 1.6fr;gap:8vw;padding-top:50px;border-top:1px solid var(--lower-rule)}.questions-grid123>h3{font-size:30px;font-weight:500;line-height:1.2;letter-spacing:-.03em;margin:0}.questions-grid123 details{border-bottom:1px solid var(--lower-rule)}.questions-grid123 summary{display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none;padding:23px 0;font-size:16px;line-height:1.5;cursor:pointer;color:var(--lower-text)}.questions-grid123 summary::-webkit-details-marker{display:none}.questions-grid123 summary>span{font-size:22px;color:var(--lower-accent);transition:transform 180ms cubic-bezier(.23,1,.32,1)}.questions-grid123 details[open] summary>span{transform:rotate(45deg)}.questions-grid123 details>p{font-size:14px;color:var(--lower-muted);line-height:1.8;max-width:65ch;margin:0 40px 25px 0}
.lower-home123 .closing123{padding:80px 0 120px;text-align:center}.closing123 h3{font-size:clamp(40px,5.7vw,77px);line-height:1.07;letter-spacing:-.05em;font-weight:500;margin:0 auto 30px;max-width:18ch}.closing123 .lower-wrap123>p{font-size:17px;line-height:1.8;max-width:50ch;margin:0 auto 30px;color:var(--lower-muted)}.lower-home123 .lower-primary123{display:inline-flex!important;align-items:center;justify-content:space-between;gap:45px;min-height:54px;padding:16px 26px;border:1px solid #b89be7;border-radius:32px;background:#f1eaff;color:#1c112d;font-size:14px;font-weight:500;box-shadow:0 0 42px #8e6ae920;transition:background 180ms ease,color 180ms ease}.lower-primary123 span{font-size:20px}.lower-primary123:hover{background:#7852cf;color:#fff}.closing123 .lower-wrap123>.lower-private123{font-size:10px;margin-top:24px;max-width:65ch}.lower-home123 .site-footer.lower-footer123{display:block;margin:0;padding:0 0 35px;border:0}.footer-main123{display:flex;gap:45px;align-items:start;justify-content:space-between;padding:40px 0;border-top:1px solid var(--lower-rule)}.footer-main123 .brand{display:inline-flex!important;align-items:center;gap:10px;color:var(--lower-text);font-size:23px}.footer-main123 .brand>span:last-child{color:var(--lower-text)}.footer-main123 nav{display:grid;grid-template-columns:1fr 1fr;gap:15px 35px;font-size:13px}.lower-home123 .footer-main123 nav a{color:var(--lower-muted)}.footer-signature123{font-size:12px;color:var(--lower-muted);margin:15px 0 0}.lower-footer123 .lower-wrap123>p{font-size:10px;line-height:1.8;color:var(--lower-muted);margin:0}.lower-home123 a:focus-visible,.lower-home123 button:focus-visible,.lower-home123 summary:focus-visible{outline:2px solid #b39be9;outline-offset:5px}.lower-home123 bdi{white-space:nowrap}body[data-failed=true] .aster-visual123 .aster-fallback123{opacity:1!important}
html[data-theme=light] #overview78.lower-home123{--lower-text:#24202d;--lower-muted:#62586e;--lower-rule:#74618633;--lower-accent:#68479f;--lower-paper:#f8f7fb}html[data-theme=light] .lower-home123 .aster-band123{--lower-text:#f3eff8;--lower-muted:#b9afc8;--lower-rule:#ad91d02d;--lower-accent:#b49be8}html[data-theme=light] .lower-home123 .aster-band123 .case-controls button{color:#c6b9d9}html[data-theme=light] .lower-home123 .aster-band123 .case-controls button[aria-pressed=true]{color:#fff}.lower-home123 .brand .vokira-core-mark{flex-shrink:0}
@media(max-width:1000px){.lower-home123 .lower-wrap123{width:calc(100% - 72px)}.aster-band123 .aster-grid123{gap:28px 30px}.aster-band123 #client-title{font-size:43px}.solution-story123,.solution-story123.solution-reverse123{gap:40px}.solution-copy123 h4{font-size:37px}.solution-visual123{height:400px}.web-identity123{font-size:60px}.footer-main123{gap:28px}}
@media(max-width:700px){.lower-home123 .lower-wrap123{width:calc(100% - 40px)}.lower-home123 .lower-opening123{padding:36px 0 60px}.lower-home123 .lower-topline123{margin-bottom:48px;gap:15px}.lower-topline123>p>span{display:none}.lower-home123 .lower-definition123{grid-template-columns:1fr;gap:26px}.lower-home123 #overview-title78{font-size:50px;max-width:12ch}.lower-home123 .overview-intro78{font-size:16px;line-height:1.8}.lower-home123 .work-path123{grid-template-columns:1fr;gap:0;margin-top:38px;padding-top:0}.work-path123>div{display:grid;grid-template-columns:100px 1fr;gap:18px;padding:19px 0;border-bottom:1px solid var(--lower-rule)}.work-path123>div:before{display:none}.work-path123 h3{font-size:17px;line-height:1.6;margin:0}.work-path123 p{font-size:13px;max-width:none}.lower-home123 .client-example.aster-band123{padding:62px 0}.aster-band123 .aster-grid123{display:flex;flex-direction:column;gap:24px;align-items:stretch}.aster-band123 #client-title{font-size:43px;max-width:13ch}.aster-band123 .aster-intro123{font-size:15px}.aster-band123 blockquote{font-size:18px}.aster-band123 .aster-proof123{font-size:10px}.aster-stage123{min-width:0;width:100%}.aster-visual123{height:230px}.aster-band123 .aster-context123{display:block;padding:26px 0 0;margin-top:16px}.aster-context-title123{font-size:23px;max-width:23ch;margin-bottom:20px}.aster-context123 iframe{height:270px}.aster-reader123 iframe{height:470px}.worlds-heading123{grid-template-columns:1fr;gap:24px;margin-bottom:45px}.worlds-heading123 h3{font-size:43px;max-width:12ch}.worlds-heading123 p{font-size:15px}.lower-home123 .worlds123{padding-top:64px}.solution-story123,.solution-story123.solution-reverse123{display:flex;flex-direction:column;gap:26px;align-items:stretch;margin-bottom:70px}.solution-reverse123 .solution-visual123{order:0}.solution-reverse123 .solution-copy123{order:0}.solution-visual123{height:280px;box-shadow:0 15px 40px #0002}.solution-copy123 h4{font-size:36px;margin-bottom:18px}.solution-copy123>p{font-size:15px;max-width:40ch}.solution-copy123 ul{margin-top:20px}.solution-copy123 li{font-size:13px}.travel-story123{grid-template-columns:1fr;gap:24px;padding:40px 0 55px}.travel-story123 h4{font-size:36px}.travel-story123 ul{padding-inline-start:20px}.travel-story123 li{font-size:17px;margin:17px 0}.web-grid123{grid-template-columns:1fr;gap:0}.web-identity123{height:220px;font-size:60px}.web-channel123{font-size:46px}.web-light123{bottom:25px}.lower-home123 .web-section123{padding:30px 0 70px}.web-grid123 h3{font-size:36px}.web-grid123 p{font-size:15px}.questions-grid123{grid-template-columns:1fr;gap:25px;padding-top:35px}.questions-grid123>h3{font-size:28px}.questions-grid123 summary{font-size:15px;padding:21px 0}.questions-grid123 details>p{margin-inline-end:0;font-size:14px}.lower-home123 .closing123{padding:30px 0 75px}.closing123 h3{font-size:43px;max-width:15ch}.closing123 .lower-wrap123>p{font-size:15px}.lower-home123 .lower-primary123{font-size:13px;gap:30px;padding:15px 23px}.footer-main123{flex-wrap:wrap;gap:30px;padding-top:30px}.footer-main123>div{width:100%}.footer-main123 nav{gap:17px 28px}.footer-main123>.return78{margin-inline-start:auto}.lower-home123 .site-footer.lower-footer123{padding-bottom:25px}}
@media(prefers-reduced-motion:reduce){.lower-home123 img,.lower-home123 a,.lower-home123 span{transition:none!important}.solution-visual123 img{transform:none!important;will-change:auto}}

/* Deep links keep headings clear of the fixed common navigation. */
.lower-home123 section[id]{scroll-margin-top:100px}.lower-home123 .lower-opening123{padding-top:120px}.aster-band123 .aster-proof123,.aster-language123{font-size:11px}@media(max-width:700px){.lower-home123 .lower-opening123{padding-top:95px}.lower-home123 section[id]{scroll-margin-top:80px}}

.lower-home123 section[tabindex="-1"]:focus{outline:none}.lower-home123 section[tabindex="-1"]:focus-visible{outline:none}
