body:has(.booking-story),html:has(.booking-story){overflow-x:clip}.voca-landing .booking-story{--bs-ink:#edeae1;--bs-muted:#b5b8ac;--bs-line:#3a443b;padding:100px 52px 80px;background:#19261f;color:var(--bs-ink);border-block:1px solid var(--bs-line)}.voca-landing .bs-heading{max-width:730px}.voca-landing .bs-eyebrow{display:block;color:#c8b89a;font-size:12px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:24px}.voca-landing .bs-heading h2{color:#f5f3ee;font-size:clamp(32px,4.3vw,51px);line-height:1.14;letter-spacing:-.035em;font-weight:500}.voca-landing .bs-heading h2 em{color:#c8b89a;font-weight:400}.voca-landing .bs-heading>p{max-width:520px;font-size:19px;line-height:1.6;color:#c9cdc3;margin-top:24px}.voca-landing .bs-scroll-hint{display:flex;gap:12px;align-items:center;color:#b5c1b5;font-size:14px;margin-top:30px}.voca-landing .bs-scroll-hint>span{display:grid;place-items:center;width:26px;height:35px;border:1px solid #657364;border-radius:16px}.voca-landing .bs-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:42px;margin-top:60px;align-items:start}.voca-landing .bs-chapters{list-style:none;padding-bottom:210px}.voca-landing .bs-chapters li{min-height:330px;display:flex;gap:20px;align-items:center;position:relative;padding:50px 0;scroll-margin-top:100px}.voca-landing .bs-chapters li:before{content:"";position:absolute;left:17px;top:0;bottom:0;width:1px;background:#465145}.voca-landing .bs-chapters li:first-child:before{top:50%}.voca-landing .bs-chapters li:last-child:before{bottom:50%}.voca-landing .bs-chapter-number{position:relative;z-index:1;display:grid;place-items:center;flex:0 0 36px;height:36px;border:1px solid #637161;border-radius:50%;color:#c1c6b8;background:#19261f;font-size:13px;font-variant-numeric:tabular-nums;transition:background .3s,color .3s}.voca-landing .bs-chapters [data-active=true] .bs-chapter-number{background:#c8b89a;color:#17261e;border-color:#c8b89a;box-shadow:0 0 0 7px #c8b89a12}.voca-landing .bs-chapters h3{color:#bec4b7;font-size:27px;line-height:1.25;font-weight:500;transition:color .3s}.voca-landing .bs-chapters [data-active=true] h3{color:#f5f3ee}.voca-landing .bs-chapters p{margin-top:16px;color:#bbc3b5;font-size:18px;line-height:1.6}.voca-landing .bs-sticky{position:sticky;top:104px;padding-top:10px;min-width:0}.voca-landing .bs-controls{display:flex;gap:3px;margin-bottom:15px}.voca-landing .bs-controls button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:13px;color:#c1c8ba;background:transparent;border:1px solid transparent;padding:8px 3px;cursor:pointer;border-radius:7px;white-space:nowrap}.voca-landing .bs-controls button>span{font-size:11px;opacity:.8}.voca-landing .bs-controls button[aria-pressed=true]{background:#c8b89a15;color:#f1dfbc;border-color:#c8b89a50}.voca-landing .bs-controls button:focus-visible{outline:2px solid #e1cda9;outline-offset:3px}.voca-landing .bs-scene{color:#23352a;background:#eeede5;border-radius:15px;border:1px solid #b5bda7;box-shadow:0 25px 75px -35px #000b;overflow:hidden}.voca-landing .bs-scene-top{height:53px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid #d4d7c9}.voca-landing .bs-brand{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.7px}.voca-landing .bs-brand>span{color:#806847;font-style:italic}.voca-landing .bs-scene-top>span:last-child{font-size:11px;color:#5f695c}.voca-landing .bs-workspace{position:relative;height:410px;background-image:radial-gradient(#7c8a702b .6px,transparent 0);background-size:16px 16px;overflow:hidden}.voca-landing .bs-chat{position:absolute;top:28px;left:5%;width:58%;padding:15px;background:#fffef9;border:1px solid #d6dbcd;box-shadow:0 10px 20px -14px #172c264d;border-radius:11px;z-index:2;transition:width .6s,transform .6s;transform-origin:left top}.voca-landing .bs-chat-header{display:flex;align-items:center;gap:9px;padding-bottom:12px;border-bottom:1px solid #e7e9de}.voca-landing .bs-avatar{display:grid;place-items:center;width:30px;height:30px;font-size:11px;border-radius:50%;background:#e8e2d3}.voca-landing .bs-chat-header strong{display:block;font-size:15px;font-weight:600;line-height:1.2}.voca-landing .bs-chat-header div>span{display:block;font-size:11px;color:#646e60}.voca-landing .bs-channel-icon{margin-left:auto;color:#718063}.voca-landing .bs-conversation-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#68715f;margin:12px 0 9px}.voca-landing .bs-bubble{font-size:13px;line-height:1.35;padding:10px 12px;border-radius:8px}.voca-landing .bs-guest{background:#eaece3;margin-left:12px;border-bottom-right-radius:2px}.voca-landing .bs-kim{background:#2a4a3e;color:#f5f3ee;margin-right:10px;border-bottom-left-radius:2px}.voca-landing .bs-kim-name{display:flex;gap:5px;align-items:center;font-size:10px;color:#596956;margin:10px 0 5px}.voca-landing .bs-kim-name i{width:17px;height:17px;display:grid;place-items:center;background:#2a4a3e;color:#dfcfab;border-radius:5px;font-family:var(--font-display)}.voca-landing .bs-reveal{display:none}.voca-landing .bs-reveal[data-visible=true]{display:block}.voca-landing .bs-final-reply,.voca-landing .bs-reply{margin-top:9px}.voca-landing .bs-scene[data-step="0"] .bs-chat{transform:translate(17%,29px);width:68%}.voca-landing .bs-scene[data-step="2"] .bs-chat,.voca-landing .bs-scene[data-step="3"] .bs-chat{width:49%;left:4%}.voca-landing .bs-scene[data-step="3"] .bs-chat{transform:translateY(-6px)}.voca-landing .bs-calendar{position:absolute;width:40%;right:4%;top:52px;padding:15px 12px;border:1px solid #d2d8c8;border-radius:10px;background:#fffef9;opacity:0;transform:translateX(20px);transition:opacity .45s,transform .6s}.voca-landing .bs-calendar[data-visible=true]{opacity:1;transform:none}.voca-landing .bs-calendar-head>span{font-size:10px;color:#65705c}.voca-landing .bs-calendar-head strong{display:flex;justify-content:space-between;font-family:var(--font-display);font-size:20px;font-weight:500;margin:3px 0 15px}.voca-landing .bs-calendar-head strong>span{color:#7c896d;font-size:20px}.voca-landing .bs-calendar-row{display:flex;align-items:center;gap:7px;height:40px;border-top:1px solid #e4e7da;font-size:10px;color:#67715b}.voca-landing .bs-empty-slot{display:block;flex:1;border:1px dashed #a6b398;padding:3px 7px;color:#47613e;border-radius:4px}.voca-landing .bs-calendar-row-muted>span{height:10px;width:60%;background:#eeefe7;border-radius:2px}.voca-landing .bs-calendar-foot{font-size:10px;color:#68755e;display:block;margin-top:10px}.voca-landing .bs-booking-record{position:absolute;z-index:3;top:226px;left:34%;width:59%;padding:12px 15px;border:1px solid #aab39a;border-radius:9px;background:#e0dfcc;box-shadow:0 12px 20px -12px #21352c70;opacity:0;transform:translateY(15px) rotate(-2deg);transition:opacity .35s,transform .6s,top .6s,left .6s,width .6s,background .5s}.voca-landing .bs-booking-record[data-visible=true]{opacity:1;transform:rotate(-2deg)}.voca-landing .bs-record-label{display:flex;align-items:center;gap:4px;font-size:10px;color:#40573c;margin-bottom:4px}.voca-landing .bs-record-label svg{width:14px;height:14px}.voca-landing .bs-booking-record>strong{display:block;font-size:20px;font-family:var(--font-display);line-height:1.25;font-weight:500}.voca-landing .bs-booking-record>span:not(.bs-record-label){font-size:12px}.voca-landing .bs-record-time{display:flex;justify-content:space-between;font-size:10px;margin-top:6px;gap:5px}.voca-landing .bs-scene[data-step="3"] .bs-booking-record{top:191px;left:59%;width:35%;background:#d8e3cd;transform:rotate(0);padding:10px;box-shadow:0 4px 10px -8px #243e2670}.voca-landing .bs-scene[data-step="3"] .bs-record-time{flex-direction:column;gap:0}.voca-landing .bs-scene[data-step="3"] .bs-booking-record>strong{font-size:17px}.voca-landing .bs-check-badge{position:absolute;left:15%;bottom:29px;display:flex;gap:5px;align-items:center;border:1px solid #c4cdb8;border-radius:30px;background:#fffef9;padding:6px 11px;font-size:11px;opacity:0;transition:opacity .3s}.voca-landing .bs-check-badge[data-visible=true]{opacity:1}.voca-landing .bs-check-badge svg{width:16px;height:16px;color:#395c39}.voca-landing .bs-scene-status{display:flex;align-items:center;gap:8px;border-top:1px solid #d4d7c9;padding:12px 19px;font-size:12px;background:#e6e8dc}.voca-landing .bs-status-dot{width:6px;height:6px;border-radius:50%;background:#476a44}.voca-landing .bs-status-counter{margin-left:auto;font-size:10px;color:#5b6e53}.voca-landing .bs-note{color:#b0bca9;font-size:12px;margin-top:13px;line-height:1.4}.voca-landing .bs-mobile-caption{display:none}.voca-landing .bs-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.voca-landing .bs-reveal[data-visible=true]{animation:bs-appear .4s both}@keyframes bs-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media (max-height:679px),(max-width:959px){.voca-landing .booking-story{padding:65px 30px}.voca-landing .bs-layout{display:block;max-width:630px;margin:35px auto 0}.voca-landing .bs-sticky{position:static}.voca-landing .bs-chapters,.voca-landing .bs-scroll-hint{display:none}.voca-landing .bs-mobile-caption{display:block;margin-top:25px}.voca-landing .bs-mobile-caption h3{color:#f5f3ee;font-size:25px;font-weight:500}.voca-landing .bs-mobile-caption p{color:#c2cabc;font-size:18px;line-height:1.5;margin-top:8px}}@media (max-width:540px){.voca-landing .booking-story{padding:55px 20px}.voca-landing .bs-heading h2{font-size:32px}.voca-landing .bs-heading>p{font-size:18px}.voca-landing .bs-controls button{font-size:12px;flex-direction:column;gap:0;padding:7px 2px}.voca-landing .bs-scene-top{padding-inline:12px}.voca-landing .bs-scene-top>span:last-child{font-size:10px}.voca-landing .bs-workspace{display:flex;flex-direction:column;gap:14px;height:auto;min-height:400px;padding:18px}.voca-landing .bs-scene[data-step] .bs-chat{position:relative;top:auto;left:auto;padding:11px;width:100%;transform:none}.voca-landing .bs-calendar{display:none;position:relative;top:auto;right:auto;width:100%;padding:10px}.voca-landing .bs-scene[data-step="1"] .bs-calendar{display:block}.voca-landing .bs-calendar-head{display:flex;align-items:baseline;justify-content:space-between}.voca-landing .bs-calendar-head strong{font-size:17px;margin:0 0 7px}.voca-landing .bs-calendar-head strong>span{display:none}.voca-landing .bs-calendar-row{height:32px}.voca-landing .bs-calendar-foot,.voca-landing .bs-calendar-row-muted{display:none}.voca-landing .bs-check-badge{display:none;position:static;align-self:center}.voca-landing .bs-check-badge[data-visible=true]{display:flex}.voca-landing .bs-scene[data-step] .bs-booking-record{display:none;position:relative;top:auto;left:auto;width:100%;padding:12px 15px;transform:none}.voca-landing .bs-scene[data-step] .bs-booking-record[data-visible=true]{display:block}.voca-landing .bs-scene[data-step="3"] .bs-record-time{flex-direction:row;font-size:11px}.voca-landing .bs-scene[data-step="3"] .bs-record-label{font-size:11px}.voca-landing .bs-scene[data-step="3"] .bs-booking-record>strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.voca-landing .booking-story *,.voca-landing .booking-story :before{animation:none!important;transition:none!important}.voca-landing .bs-sticky{position:static}.voca-landing .bs-chapters li{min-height:0;padding:25px 0}.voca-landing .bs-chapters{padding-bottom:0}.voca-landing .bs-scroll-hint{display:none}}.voca-landing .customer-proof-strip{--cps-ink:#3b4a3d;--cps-muted:#56614f;--cps-link:#2a4a3e;--cps-line:#d9dbd0;--cps-paper:#f0efe8;--cps-scale:.9;padding:27px 52px 30px;color:var(--cps-ink);background:var(--cps-paper);border-bottom:1px solid var(--cps-line)}html:not([data-site=lin]) .voca-landing .customer-proof-strip{--cps-ink:#c5cbba;--cps-muted:#bac2b2;--cps-link:#abd0b9;--cps-line:#343e31;--cps-paper:#191f18}.voca-landing .customer-proof-strip .cps-heading-row{display:flex;align-items:center;justify-content:space-between;gap:14px 24px;margin-bottom:22px}.voca-landing .customer-proof-strip .cps-heading-row h2{color:var(--cps-muted);font:400 15px/1.4 var(--font-body);letter-spacing:.015em}.voca-landing .customer-proof-strip .cps-heading-row a{display:inline-flex;align-items:center;gap:7px;color:var(--cps-link);font-size:14px;line-height:1.4;text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--cps-link) 45%,transparent)}.voca-landing .customer-proof-strip .cps-heading-row a:hover{text-decoration-color:currentColor}.voca-landing .customer-proof-strip .cps-heading-row a:focus-visible{outline:2px solid var(--cps-link);outline-offset:5px;border-radius:2px}.voca-landing .customer-proof-strip .cps-heading-row a svg{width:15px;height:15px;flex-shrink:0}.voca-landing .customer-proof-strip .cps-logos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:16px;list-style:none}.voca-landing .customer-proof-strip .cps-logos li{display:flex;align-items:center;justify-content:center;min-width:0;min-height:50px}.voca-landing .customer-proof-strip .cps-logo{display:block;width:calc(var(--cps-width) * var(--cps-scale) * 1px);height:calc(var(--cps-height) * var(--cps-scale) * 1px);max-width:100%;background:var(--cps-ink);mask-size:contain;mask-position:center;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat}@media (max-width:860px){.voca-landing .customer-proof-strip{padding:25px 24px;--cps-scale:.82}.voca-landing .customer-proof-strip .cps-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px}}@media (max-width:480px){.voca-landing .customer-proof-strip{padding:23px 20px;--cps-scale:.78}.voca-landing .customer-proof-strip .cps-heading-row{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:19px}.voca-landing .customer-proof-strip .cps-heading-row h2{font-size:14px}.voca-landing .customer-proof-strip .cps-heading-row a{font-size:13px}.voca-landing .customer-proof-strip .cps-logos{gap:14px 12px}.voca-landing .customer-proof-strip .cps-logos li{min-height:42px}}.conversion-landing #fq,.conversion-landing #kalkyl,.conversion-landing #pr,.conversion-landing #referenser,.conversion-landing #sol,.conversion-landing #testa{scroll-margin-top:100px}.voca-landing.conversion-landing .hero{padding-bottom:48px}.conversion-landing .conversion-fine{margin-top:17px;color:var(--kol-55);font-size:13px;line-height:1.5}.conversion-landing .hero-trust{margin-top:25px}.conversion-landing .conversion-story-next{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-top:32px;margin-top:20px;border-top:1px solid #465145}.conversion-landing .conversion-story-next h3{font-size:25px;font-weight:500;line-height:1.3;color:#f5f3ee}.conversion-landing .conversion-story-next p{margin-top:8px;color:#bbc3b5;font-size:16px}.conversion-landing .conversion-calc-next .btn-p,.conversion-landing .conversion-story-next .btn-p{flex-shrink:0;background:#c8b89a;color:#17261e}.conversion-landing .conversion-calc-next .btn-p:hover,.conversion-landing .conversion-story-next .btn-p:hover{background:#ddcdae}.conversion-landing .conversion-assurances{padding:65px 52px;border-bottom:var(--hair)}.conversion-landing .conversion-assurances>h2{font-size:clamp(28px,3.5vw,38px);line-height:1.2;max-width:24ch}.conversion-landing .conversion-assurance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:36px}.conversion-landing .conversion-assurance-grid article{padding-top:20px;border-top:1px solid var(--kol-12)}.conversion-landing .conversion-assurance-number{font-size:12px;color:var(--kol-55);font-variant-numeric:tabular-nums}.conversion-landing .conversion-assurance-grid h3{margin-top:14px;font-size:23px;line-height:1.25;font-weight:500}.conversion-landing .conversion-assurance-grid p{margin-top:12px;color:var(--kol-55);font-size:17px;line-height:1.55}.conversion-landing .conversion-assurance-grid a{display:inline-flex;align-items:center;gap:8px;margin-top:16px;color:var(--kol);font-size:15px;text-underline-offset:4px}.conversion-landing .conversion-assurance-grid a svg{width:15px;height:15px}.conversion-landing .conversion-calc-next{padding-top:24px;margin-top:24px;border-top:1px solid #ffffff26}.conversion-landing .conversion-calc-next h3{font-size:23px;font-weight:500;color:#f5f3ee}.conversion-landing .conversion-calc-next p{margin:10px 0 18px;font-size:15px;line-height:1.5;color:#d3d9cf}.conversion-landing .conversion-example{display:inline-block;padding:8px 12px;margin-bottom:24px;border:1px solid #f5f3ee40;border-radius:5px;font-size:13px;line-height:1.4;color:#dfdccf}.conversion-landing .ana2-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.conversion-landing .ana2-card{min-width:0}.conversion-landing .ana2-dot{animation:none}.conversion-landing .conversion-end .btns{justify-content:center}.conversion-landing .conversion-end .btn-g{color:var(--kol);border-color:var(--kol-40)}.conversion-landing .conversion-end>p{max-width:49ch;margin-inline:auto}@media (max-width:1120px){.conversion-landing .nav-links{gap:18px}.conversion-landing .nav-cta.o{display:none}}@media (max-width:860px){.conversion-landing .conversion-assurances{padding:52px 26px}.conversion-landing .conversion-assurance-grid{gap:24px}.conversion-landing .conversion-story-next{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.conversion-landing #fq,.conversion-landing #kalkyl,.conversion-landing #pr,.conversion-landing #referenser,.conversion-landing #sol,.conversion-landing #testa{scroll-margin-top:145px}.conversion-landing .conversion-assurances{padding:48px 20px}.conversion-landing .ana2-bento,.conversion-landing .conversion-assurance-grid{grid-template-columns:minmax(0,1fr)}.conversion-landing .ana2-card-h{flex-wrap:wrap;gap:8px}.conversion-landing .ana2-badge{margin-left:0}.conversion-landing .ana2-stat{min-width:0;padding-inline:7px}.conversion-landing .ana2-stat i{overflow-wrap:anywhere}.conversion-landing .conversion-calc-next .btn-p,.conversion-landing .conversion-story-next .btn-p{padding-inline:15px;font-size:15px;white-space:normal;text-align:center}.conversion-landing .conversion-end .btns{flex-direction:column}}.voca-landing .idband{background:var(--gran);color:var(--lin);padding:72px 52px;border-bottom:var(--hair)}@media (max-width:860px){.voca-landing .idband{padding:56px 24px}}.voca-landing .idband-inner{max-width:720px;margin:0 auto;text-align:center}.voca-landing .idband .ey{color:var(--sandhav)}.voca-landing .idband h2{color:var(--lin);font-size:clamp(28px,3.6vw,42px);line-height:1.12;margin-bottom:14px;text-wrap:balance}.voca-landing .idband h2 em{font-style:italic;font-weight:400;color:var(--sandhav)}.voca-landing .idband-inner>p{color:var(--lin-70);font-size:18px;line-height:1.55;max-width:54ch;margin:0 auto 28px}.voca-landing .idband-form{display:grid;align-items:end;grid-template-columns:1.15fr 1fr auto;gap:10px;max-width:700px;margin:0 auto}.voca-landing .idband-field{display:flex;flex-direction:column;gap:7px;min-width:0;text-align:left}.voca-landing .idband-field>span{color:#e2e1d5;font-size:14px;line-height:1.4}.voca-landing .idband-field input{width:100%}@media (max-width:760px){.voca-landing .idband-form{grid-template-columns:1fr}}.voca-landing .idband-form input{border:1.5px solid var(--lin-12);border-radius:var(--r-sm);background:rgba(245,243,238,.96);color:var(--kol);font-family:var(--font-body);font-size:16px;padding:14px 15px;min-width:0;outline:none;transition:border-color var(--dur-fast) var(--ease-out);color:#0f0f0d}.voca-landing .idband-form input::placeholder{color:rgba(15,15,13,.62)}.voca-landing .idband-form input:focus{border-color:var(--sandhav)}.voca-landing .idband-form .btn-p{background:var(--sandhav);color:var(--kol);justify-content:center;white-space:nowrap}.voca-landing .idband-form .btn-p:hover{background:#d5c7ac}.voca-landing .idband-form .btn-p:disabled{opacity:.6;cursor:default}.voca-landing .idband-error{margin-top:16px;color:#f0c9b8;font-size:15px}.voca-landing .idband .idband-fine{margin:18px auto 0;font-size:13px;color:var(--lin-70)}.voca-landing .channel-explorer{--ce-ink:#183b2c;--ce-muted:#5e695f;--ce-canvas:#edece5;--ce-paper:#fbfaf6;--ce-line:#d5d9ce;--ce-soft:#e6ebdf;--ce-accent:#2a4a3e;--ce-accent-ink:#2a4a3e;--ce-sand:#e9e0cc;--ce-sand-ink:#715636;padding:76px 52px 58px;border-bottom:1px solid var(--ce-line);background:var(--ce-canvas);color:var(--ce-ink);scroll-margin-top:82px}html:not([data-site=lin]) .voca-landing .channel-explorer{--ce-ink:#f0f0e5;--ce-muted:#b4c0b3;--ce-canvas:#15261e;--ce-paper:#1d3026;--ce-line:#3b5042;--ce-soft:#293f30;--ce-accent:#a5c8ae;--ce-accent-ink:#b2d2ba;--ce-sand:#3b3d2e;--ce-sand-ink:#dfc79f}.voca-landing .channel-explorer .ce-heading-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.voca-landing .channel-explorer .ce-eyebrow{color:var(--ce-muted);font-size:12px;line-height:1.3;letter-spacing:.13em;text-transform:uppercase}.voca-landing .channel-explorer .ce-example{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;color:var(--ce-muted);font-size:12px;line-height:1.3}.voca-landing .channel-explorer .ce-example>span{width:6px;height:6px;border:1px solid;border-radius:50%}.voca-landing .channel-explorer .ce-heading{max-width:800px;font-family:var(--font-display);font-size:clamp(32px,4vw,48px);line-height:1.15;font-weight:500;letter-spacing:-.035em;color:var(--ce-ink)}.voca-landing .channel-explorer .ce-heading em{display:block;color:var(--ce-accent-ink);font-weight:400}.voca-landing .channel-explorer .ce-intro{max-width:570px;margin-top:20px;font-size:19px;line-height:1.5;color:var(--ce-muted)}.voca-landing .channel-explorer .ce-workspace{margin-top:34px;border:1px solid var(--ce-line);border-radius:18px;overflow:hidden;background:var(--ce-paper)}.voca-landing .channel-explorer .ce-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border-bottom:1px solid var(--ce-line)}.voca-landing .channel-explorer fieldset{min-width:0;border:0}.voca-landing .channel-explorer legend{margin-bottom:12px;font-size:12px;color:var(--ce-muted);letter-spacing:.035em}.voca-landing .channel-explorer .ce-channel-options{display:flex;flex-wrap:wrap;gap:7px}.voca-landing .channel-explorer button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 11px;border:1px solid var(--ce-line);border-radius:7px;background:transparent;color:var(--ce-muted);font:15px/1.25 var(--font-body);white-space:nowrap;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.voca-landing .channel-explorer button svg{flex-shrink:0;width:17px;height:17px}.voca-landing .channel-explorer button:hover{border-color:var(--ce-accent);color:var(--ce-ink);background:var(--ce-soft)}.voca-landing .channel-explorer button[aria-pressed=true]{border-color:var(--ce-accent);color:var(--ce-accent-ink);background:var(--ce-soft);box-shadow:inset 0 0 0 .5px var(--ce-accent)}.voca-landing .channel-explorer a:focus-visible,.voca-landing .channel-explorer button:focus-visible{outline:2px solid var(--ce-accent);outline-offset:4px}.voca-landing .channel-explorer .ce-outcome-field{flex-shrink:0}.voca-landing .channel-explorer .ce-outcome-options{display:flex;gap:6px}.voca-landing .channel-explorer .ce-outcome-options button{padding-inline:10px}.voca-landing .channel-explorer .ce-pipeline{display:grid;grid-template-columns:minmax(0,1fr) 40px 124px 40px minmax(0,1fr);align-items:center;padding:34px 24px 30px}.voca-landing .channel-explorer .ce-request-card,.voca-landing .channel-explorer .ce-result-card{position:relative;display:flex;flex-direction:column;align-self:stretch;min-width:0;padding:20px;border:1px solid var(--ce-line);border-radius:10px}.voca-landing .channel-explorer .ce-request-card{background:var(--ce-canvas)}.voca-landing .channel-explorer .ce-card-label{display:flex;align-items:center;gap:7px;color:var(--ce-muted);font-size:12px;line-height:1.3}.voca-landing .channel-explorer .ce-card-label>svg{width:17px;height:17px;flex-shrink:0}.voca-landing .channel-explorer .ce-step{margin-left:auto;opacity:.75;font-size:11px}.voca-landing .channel-explorer .ce-request{margin:20px 0 24px;color:var(--ce-ink);font-size:20px;line-height:1.4}.voca-landing .channel-explorer .ce-customer{display:flex;align-items:center;gap:9px;margin-top:auto}.voca-landing .channel-explorer .ce-avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--ce-sand);color:var(--ce-sand-ink);font-size:12px}.voca-landing .channel-explorer .ce-customer>div{display:flex;flex-direction:column;gap:2px;min-width:0}.voca-landing .channel-explorer .ce-customer strong{color:var(--ce-ink);font-size:15px;line-height:1.2;font-weight:500}.voca-landing .channel-explorer .ce-customer div>span{color:var(--ce-muted);font-size:12px;line-height:1.3}.voca-landing .channel-explorer .ce-connector{position:relative;height:18px;color:var(--ce-accent)}.voca-landing .channel-explorer .ce-connector:before{content:"";position:absolute;left:0;right:0;top:8px;height:1px;background:var(--ce-line)}.voca-landing .channel-explorer .ce-connector>svg{position:absolute;right:-1px;top:0;width:17px;height:17px}.voca-landing .channel-explorer .ce-connector>span{position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:50%;background:var(--ce-accent);opacity:0}.voca-landing .channel-explorer .ce-kim{display:flex;flex-direction:column;align-items:center;padding:10px 0;text-align:center}.voca-landing .channel-explorer .ce-kim-orbit{display:grid;place-items:center;width:100px;height:100px;border:1px solid var(--ce-line);border-radius:50%;background:radial-gradient(circle,var(--ce-soft) 30%,transparent 72%)}.voca-landing .channel-explorer .ce-kim-core{display:flex;align-items:center;justify-content:center;gap:4px;width:72px;height:72px;border:1px solid var(--ce-accent);border-radius:50%;background:var(--ce-soft)}.voca-landing .channel-explorer .ce-kim-core span{width:3px;height:12px;background:var(--ce-accent);border-radius:3px}.voca-landing .channel-explorer .ce-kim-core span:nth-child(2),.voca-landing .channel-explorer .ce-kim-core span:nth-child(4){height:22px}.voca-landing .channel-explorer .ce-kim-core span:nth-child(3){height:32px}.voca-landing .channel-explorer .ce-kim>strong{margin-top:8px;font:500 28px/1.2 var(--font-display);letter-spacing:-.03em;color:var(--ce-ink)}.voca-landing .channel-explorer .ce-kim-role{margin-top:3px;font-size:13px;line-height:1.3;color:var(--ce-muted)}.voca-landing .channel-explorer .ce-kim-rule{margin-top:14px;border-top:1px solid var(--ce-line);padding-top:9px;font-size:11px;line-height:1.2;color:var(--ce-muted)}.voca-landing .channel-explorer .ce-result-card{background:var(--ce-soft);border-color:var(--ce-accent)}.voca-landing .channel-explorer .ce-result-card .ce-card-label{color:var(--ce-accent-ink)}.voca-landing .channel-explorer .ce-result-title{margin-top:20px;font-size:25px;line-height:1.2;font-weight:500;color:var(--ce-ink)}.voca-landing .channel-explorer .ce-result-customer{margin-top:12px;font-size:17px;line-height:1.3;color:var(--ce-ink)}.voca-landing .channel-explorer .ce-result-details{margin:5px 0 16px;font-size:14px;line-height:1.35;color:var(--ce-muted)}.voca-landing .channel-explorer .ce-result-check{display:flex;align-items:center;gap:6px;margin-top:auto;font-size:12px;line-height:1.3;color:var(--ce-accent-ink)}.voca-landing .channel-explorer .ce-result-check>svg{width:15px;height:15px;flex-shrink:0}.voca-landing .channel-explorer .ce-result-action{margin-top:8px;padding-top:10px;border-top:1px solid var(--ce-line);color:var(--ce-muted);font-size:11px;line-height:1.3}.voca-landing .channel-explorer .ce-pipeline[data-outcome=staff] .ce-result-card{background:var(--ce-sand);border-color:var(--ce-sand-ink)}.voca-landing .channel-explorer .ce-pipeline[data-outcome=staff] .ce-result-card .ce-card-label,.voca-landing .channel-explorer .ce-pipeline[data-outcome=staff] .ce-result-check{color:var(--ce-sand-ink)}.voca-landing .channel-explorer .ce-conversation{padding:22px 24px 24px;border-top:1px solid var(--ce-line)}.voca-landing .channel-explorer .ce-conversation-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px}.voca-landing .channel-explorer .ce-conversation-heading h3{color:var(--ce-ink);font:500 16px/1.3 var(--font-body);letter-spacing:0}.voca-landing .channel-explorer .ce-conversation-heading>span{color:var(--ce-muted);font-size:11px;line-height:1.3;text-align:right}.voca-landing .channel-explorer .ce-transcript{display:grid;gap:13px}.voca-landing .channel-explorer .ce-transcript-row{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;font-size:15px;line-height:1.4}.voca-landing .channel-explorer .ce-speaker{color:var(--ce-muted);font-size:13px;padding-top:1px}.voca-landing .channel-explorer .ce-transcript-row p{color:var(--ce-muted);max-width:770px}.voca-landing .channel-explorer .ce-transcript-kim .ce-speaker,.voca-landing .channel-explorer .ce-transcript-kim p{color:var(--ce-accent-ink)}.voca-landing .channel-explorer .ce-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:24px}.voca-landing .channel-explorer .ce-footer>p{max-width:590px;color:var(--ce-muted);font-size:15px;line-height:1.4}.voca-landing .channel-explorer .ce-footer a{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:var(--ce-accent-ink);font-size:15px;line-height:1.3;text-decoration:underline;text-underline-offset:4px}.voca-landing .channel-explorer .ce-footer a>svg{width:17px;height:17px}.voca-landing .channel-explorer .ce-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes ce-request-enter{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ce-travel{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 7px);opacity:0}}@keyframes ce-kim-receive{0%,to{transform:scale(1)}45%{transform:scale(1.08)}}@keyframes ce-booking-arrive{0%{transform:translateY(0)}40%{transform:translateY(-4px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.voca-landing .channel-explorer .ce-pipeline[data-animate=true] .ce-request-card{animation:ce-request-enter .35s ease-out both}.voca-landing .channel-explorer .ce-pipeline[data-animate=true] .ce-connector-in>span{animation:ce-travel .65s ease-in-out .15s both}.voca-landing .channel-explorer .ce-pipeline[data-animate=true] .ce-kim-core{animation:ce-kim-receive .5s ease-in-out .65s both}.voca-landing .channel-explorer .ce-pipeline[data-animate=true] .ce-connector-out>span{animation:ce-travel .65s ease-in-out .95s both}.voca-landing .channel-explorer .ce-pipeline[data-animate=true] .ce-result-card{animation:ce-booking-arrive .45s ease-out 1.5s both}}@media (max-width:1080px){.voca-landing .channel-explorer .ce-controls{flex-direction:column;gap:20px}.voca-landing .channel-explorer .ce-outcome-field{display:flex;align-items:center;gap:16px}.voca-landing .channel-explorer .ce-outcome-field legend{float:left;margin:0;padding-top:13px}.voca-landing .channel-explorer .ce-pipeline{grid-template-columns:minmax(0,1fr) 24px 100px 24px minmax(0,1fr)}.voca-landing .channel-explorer .ce-kim-orbit{width:88px;height:88px}.voca-landing .channel-explorer .ce-kim-core{width:64px;height:64px}.voca-landing .channel-explorer .ce-request-card,.voca-landing .channel-explorer .ce-result-card{padding:17px}.voca-landing .channel-explorer .ce-card-label{font-size:11px}.voca-landing .channel-explorer .ce-step{display:none}}@media (max-width:760px){.voca-landing .channel-explorer{padding:52px 24px 40px}.voca-landing .channel-explorer .ce-heading-row{align-items:flex-start;gap:14px}.voca-landing .channel-explorer .ce-eyebrow{max-width:170px}.voca-landing .channel-explorer .ce-example{font-size:11px}.voca-landing .channel-explorer .ce-intro{font-size:18px}.voca-landing .channel-explorer .ce-controls{padding:20px 18px}.voca-landing .channel-explorer .ce-channel-options{gap:6px}.voca-landing .channel-explorer button{font-size:14px;min-height:42px;padding-inline:10px}.voca-landing .channel-explorer .ce-pipeline{grid-template-columns:1fr;padding:20px 18px}.voca-landing .channel-explorer .ce-request-card,.voca-landing .channel-explorer .ce-result-card{padding:18px}.voca-landing .channel-explorer .ce-card-label{font-size:12px}.voca-landing .channel-explorer .ce-request{margin:14px 0 18px;font-size:20px}.voca-landing .channel-explorer .ce-step{display:block}.voca-landing .channel-explorer .ce-connector{width:36px;height:18px;justify-self:center;transform:rotate(90deg);margin-block:9px}.voca-landing .channel-explorer .ce-kim{display:grid;grid-template-columns:58px auto;grid-template-rows:auto auto;justify-self:center;align-items:center;gap:1px 11px;padding:0;text-align:left}.voca-landing .channel-explorer .ce-kim-orbit{grid-row:1/3;width:58px;height:58px}.voca-landing .channel-explorer .ce-kim-core{width:46px;height:46px;gap:3px}.voca-landing .channel-explorer .ce-kim-core span{width:2px;height:8px}.voca-landing .channel-explorer .ce-kim-core span:nth-child(2),.voca-landing .channel-explorer .ce-kim-core span:nth-child(4){height:15px}.voca-landing .channel-explorer .ce-kim-core span:nth-child(3){height:22px}.voca-landing .channel-explorer .ce-kim>strong{align-self:end;font-size:25px;margin:0}.voca-landing .channel-explorer .ce-kim-role{align-self:start;margin:0}.voca-landing .channel-explorer .ce-kim-rule{display:none}.voca-landing .channel-explorer .ce-result-title{margin-top:14px;font-size:25px}.voca-landing .channel-explorer .ce-result-customer{margin-top:9px}.voca-landing .channel-explorer .ce-result-details{margin-bottom:14px}.voca-landing .channel-explorer .ce-conversation{padding:20px 18px}.voca-landing .channel-explorer .ce-conversation-heading{align-items:flex-start}.voca-landing .channel-explorer .ce-conversation-heading>span{max-width:95px}.voca-landing .channel-explorer .ce-transcript{gap:16px}.voca-landing .channel-explorer .ce-transcript-row{grid-template-columns:1fr;gap:3px;font-size:15px}.voca-landing .channel-explorer .ce-speaker{font-size:12px}.voca-landing .channel-explorer .ce-footer{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:380px){.voca-landing .channel-explorer{padding-inline:18px}.voca-landing .channel-explorer .ce-heading-row{flex-direction:column;gap:10px}.voca-landing .channel-explorer .ce-eyebrow{max-width:none}.voca-landing .channel-explorer .ce-outcome-field{display:block}.voca-landing .channel-explorer .ce-outcome-field legend{float:none;margin-bottom:10px;padding-top:0}}@media (prefers-reduced-motion:reduce){.voca-landing .channel-explorer button{transition:none}}