.salabom-platform{--sp-purple:#71309e;--sp-complete:#176b4d;--sp-complete-deep:#0f5139;--sp-complete-soft:#e4f4ed;display:block}.salabom-platform__shell{width:min(100%,1080px)}.salabom-platform__brandbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}.salabom-platform__hero{padding-bottom:32px;border-bottom:1px solid color-mix(in srgb,var(--sq-text) 10%,transparent)}.salabom-platform__hero .salabom-quiz__title{max-width:820px}.salabom-platform__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.salabom-platform__card{display:flex;min-height:230px;flex-direction:column;padding:24px;border:1px solid color-mix(in srgb,var(--sq-text) 11%,transparent);border-radius:calc(var(--sq-radius)*.7);background:color-mix(in srgb,var(--sq-background) 72%,white);color:var(--sq-text);text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.salabom-platform__card:hover{transform:translateY(-3px);border-color:var(--sq-secondary-ink);box-shadow:0 12px 28px color-mix(in srgb,var(--sq-text) 9%,transparent)}.salabom-platform__card-kicker{margin:0 0 12px;color:var(--sq-secondary-ink);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.salabom-platform__card h2,.salabom-platform__card h3{margin:0 0 10px;font-family:var(--font-heading-family,inherit);font-size:23px;line-height:1.2}.salabom-platform__card p{margin:0 0 20px;color:color-mix(in srgb,var(--sq-text) 73%,transparent);font-size:15px;line-height:1.55}.salabom-platform__card-meta{margin-top:auto!important;color:var(--sq-secondary-ink)!important;font-size:13px!important;font-weight:750}.salabom-platform__tool{margin-top:30px}.salabom-platform__tool>[data-build]{margin-top:24px}.salabom-platform__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.salabom-platform__field{display:grid;gap:8px}.salabom-platform__field label{font-size:14px;font-weight:750}.salabom-platform__select{width:100%;min-height:56px;padding:12px 44px 12px 15px;border:2px solid color-mix(in srgb,var(--sq-text) 16%,transparent);border-radius:calc(var(--sq-radius)*.52);background:#fff;color:var(--sq-text);font:inherit;font-size:15px}.salabom-platform__select:focus{border-color:var(--sq-secondary-ink);outline:3px solid color-mix(in srgb,var(--sq-secondary-ink) 20%,transparent)}.salabom-platform__choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.salabom-platform__choice{min-height:62px;padding:15px 17px;border:2px solid color-mix(in srgb,var(--sq-text) 12%,transparent);border-radius:calc(var(--sq-radius)*.65);background:#fff;color:var(--sq-text);font:inherit;font-weight:650;text-align:left;cursor:pointer}.salabom-platform__choice:hover,.salabom-platform__choice.is-selected{border-color:var(--sq-secondary-ink);background:color-mix(in srgb,var(--sq-secondary) 65%,white)}.salabom-platform__preview{margin-top:26px;padding:24px;border:2px solid color-mix(in srgb,var(--sq-secondary-ink) 24%,transparent);border-radius:calc(var(--sq-radius)*.72);background:color-mix(in srgb,var(--sq-secondary) 60%,white)}.salabom-platform__preview h2,.salabom-platform__preview h3{margin:0 0 10px;font-family:var(--font-heading-family,inherit);font-size:clamp(24px,4vw,36px)}.salabom-platform__preview p{margin:0;font-size:16px;line-height:1.6}.salabom-platform__gate{margin-top:26px;padding:24px;border-left:4px solid var(--sq-primary);border-radius:0 calc(var(--sq-radius)*.6) calc(var(--sq-radius)*.6) 0;background:color-mix(in srgb,var(--sq-primary) 11%,white)}.salabom-platform__gate h3{margin:0 0 8px;font-family:var(--font-heading-family,inherit);font-size:24px}.salabom-platform__gate>p{margin:0;color:color-mix(in srgb,var(--sq-text) 75%,transparent);line-height:1.55}.salabom-platform__gate .salabom-quiz__email-form{margin-top:20px}.salabom-platform__full{margin-top:30px}.salabom-platform__steps{display:grid;gap:14px;padding:0;list-style:none;counter-reset:step}.salabom-platform__steps li{position:relative;min-height:64px;padding:18px 18px 18px 62px;border:1px solid color-mix(in srgb,var(--sq-text) 10%,transparent);border-radius:calc(var(--sq-radius)*.6);background:#fff;line-height:1.55}.salabom-platform__steps li:before{position:absolute;top:15px;left:17px;display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:var(--sq-primary);counter-increment:step;content:counter(step);font-weight:800}.salabom-platform__quote{margin:22px 0;padding:22px;border-left:5px solid var(--sq-secondary-ink);background:color-mix(in srgb,var(--sq-secondary) 58%,white);font-size:17px;line-height:1.55}.salabom-platform__audience{margin-top:30px;padding:24px;border:2px solid color-mix(in srgb,var(--sq-secondary-ink) 24%,transparent);border-radius:calc(var(--sq-radius)*.72);background:color-mix(in srgb,var(--sq-secondary) 55%,white)}.salabom-platform__audience h2{margin:0 0 10px;font-family:var(--font-heading-family,inherit);font-size:clamp(24px,4vw,36px);line-height:1.2}.salabom-platform__audience p:last-child{margin:0;font-size:16px;line-height:1.65}.salabom-platform__grid--partner{grid-template-columns:repeat(3,minmax(0,1fr))}.salabom-platform__research{margin-top:24px;border:1px solid color-mix(in srgb,var(--sq-text) 14%,transparent);border-radius:calc(var(--sq-radius)*.6);background:#fff}.salabom-platform__research summary{padding:18px 20px;font-weight:750;cursor:pointer}.salabom-platform__research>div{padding:0 20px 20px;color:color-mix(in srgb,var(--sq-text) 78%,transparent);font-size:14px;line-height:1.6}.salabom-platform__research p{margin:0 0 14px}.salabom-platform__research ul{display:grid;gap:8px;margin:0;padding-left:20px}.salabom-platform__research a{color:var(--sq-secondary-ink);text-underline-offset:3px}.salabom-platform__sources{margin:22px 0;padding:18px 20px;border:1px solid color-mix(in srgb,var(--sp-complete) 24%,white);border-radius:calc(var(--sq-radius)*.55);background:var(--sp-complete-soft)}.salabom-platform__sources strong{color:var(--sp-complete-deep)}.salabom-platform__sources ul{display:grid;gap:7px;margin:10px 0 0;padding-left:20px}.salabom-platform__sources a{color:var(--sp-complete-deep);text-underline-offset:3px}.salabom-platform__dashboard{display:grid;gap:12px;margin-top:26px}.salabom-platform__history{display:grid;grid-template-columns:1fr auto;gap:10px 20px;align-items:center;padding:18px;border:1px solid color-mix(in srgb,var(--sq-text) 10%,transparent);border-radius:calc(var(--sq-radius)*.6);background:#fff}.salabom-platform__history strong{font-size:17px}.salabom-platform__history span{color:color-mix(in srgb,var(--sq-text) 68%,transparent);font-size:13px}.salabom-platform__history>a{color:var(--sq-secondary-ink);font-size:13px;font-weight:800;text-decoration:none}.salabom-platform__empty{padding:28px;border:2px dashed color-mix(in srgb,var(--sq-text) 18%,transparent);border-radius:calc(var(--sq-radius)*.7);text-align:center}.salabom-platform__nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin:0}.salabom-platform__nav a{padding:8px 13px;border-radius:999px;background:var(--sq-secondary);color:var(--sq-secondary-ink);font-size:13px;font-weight:750;text-decoration:none}.salabom-platform__locked-note{margin:12px 0 0;font-size:13px}.salabom-platform [data-tool-status]:empty{display:none}.salabom-journey{margin-top:30px}.salabom-journey__summary{display:grid;grid-template-columns:auto minmax(220px,1fr);gap:10px 24px;align-items:center;padding:22px 24px;border:1px solid color-mix(in srgb,var(--sq-secondary-ink) 20%,transparent);border-radius:calc(var(--sq-radius)*.75);background:linear-gradient(135deg,color-mix(in srgb,var(--sq-secondary) 72%,white),color-mix(in srgb,var(--sq-primary) 13%,white))}.salabom-journey__summary .salabom-platform__card-kicker{margin-bottom:3px}.salabom-journey__summary strong{font-family:var(--font-heading-family,inherit);font-size:22px}.salabom-journey__summary>p{grid-column:1/-1;margin:0;color:color-mix(in srgb,var(--sq-text) 72%,transparent);font-size:14px}.salabom-journey__progress{height:12px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--sq-text) 10%,white);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--sq-text) 12%,transparent)}.salabom-journey__progress span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--sq-primary),var(--sq-secondary-ink));transition:width .45s ease}.salabom-journey__passport{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;margin-top:14px;padding:17px 19px;border:1px solid color-mix(in srgb,var(--sp-complete) 24%,white);border-radius:calc(var(--sq-radius)*.65);background:linear-gradient(135deg,#fff,var(--sp-complete-soft))}.salabom-journey__passport-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--sp-complete);color:#fff;font-size:22px;font-weight:800}.salabom-journey__passport strong{color:var(--sp-complete-deep);font-size:14px}.salabom-journey__passport p{margin:3px 0 0;color:color-mix(in srgb,var(--sq-text) 72%,transparent);font-size:12px;line-height:1.45}.salabom-journey__passport a{padding:9px 12px;border:1px solid var(--sp-complete);border-radius:999px;color:var(--sp-complete-deep);font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.salabom-journey__passport a:hover{background:var(--sp-complete);color:#fff}.salabom-journey__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px;margin:22px 0 8px;color:color-mix(in srgb,var(--sq-text) 68%,transparent);font-size:12px}.salabom-journey__legend span{display:flex;align-items:center;gap:7px}.salabom-journey__legend i{width:11px;height:11px;border:2px solid color-mix(in srgb,var(--sq-text) 24%,white);border-radius:50%;background:#fff}.salabom-journey__legend .is-current{border-color:var(--sq-primary);background:var(--sq-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--sq-primary) 18%,transparent)}.salabom-journey__legend .is-complete{border-color:var(--sp-complete);background:var(--sp-complete)}.salabom-journey__legend .is-locked{background:color-mix(in srgb,var(--sq-text) 18%,white)}.salabom-journey__legend .is-bonus{border-color:#d99427;background:#ffe5a8}.salabom-journey__canvas{position:relative;height:1500px;margin-top:10px;border-radius:calc(var(--sq-radius)*.85);background:radial-gradient(circle at 50% 2%,color-mix(in srgb,var(--sq-primary) 9%,transparent),transparent 25%),radial-gradient(circle at 12% 27%,color-mix(in srgb,#ffd35c 17%,transparent),transparent 18%),radial-gradient(circle at 88% 26%,color-mix(in srgb,var(--sq-secondary) 30%,transparent),transparent 20%)}.salabom-journey__canvas--extended{height:2550px;background:radial-gradient(circle at 50% 2%,color-mix(in srgb,var(--sq-primary) 10%,transparent),transparent 13%),radial-gradient(circle at 10% 25%,color-mix(in srgb,#ffd35c 15%,transparent),transparent 12%),radial-gradient(circle at 90% 46%,color-mix(in srgb,var(--sq-secondary) 34%,transparent),transparent 14%),radial-gradient(circle at 12% 70%,color-mix(in srgb,var(--sp-complete) 8%,transparent),transparent 13%)}.salabom-journey__areas{display:flex;overflow-x:auto;gap:8px;margin:20px 0 4px;padding:3px 1px 7px;scrollbar-width:thin}.salabom-journey__areas span{flex:0 0 auto;padding:8px 12px;border:1px solid color-mix(in srgb,var(--sq-secondary-ink) 18%,white);border-radius:999px;background:#fff;color:var(--sq-secondary-ink);font-size:11px;font-weight:800}.salabom-journey__edges{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.salabom-journey__edges path{fill:none;stroke:color-mix(in srgb,var(--sq-text) 17%,white);stroke-width:5;stroke-linecap:round;stroke-dasharray:8 12;transition:stroke .25s ease,stroke-dasharray .25s ease}.salabom-journey__edges path.is-open{stroke:color-mix(in srgb,var(--sq-text) 34%,white);stroke-dasharray:none}.salabom-journey__edges path.is-complete{stroke:color-mix(in srgb,var(--sq-text) 44%,white);stroke-dasharray:none}.salabom-journey__node{position:absolute;top:var(--map-y);left:var(--map-x);z-index:1;display:grid;width:280px;min-height:170px;grid-template-columns:54px 1fr;gap:12px;align-items:start;padding:20px;border:2px solid color-mix(in srgb,var(--sq-text) 12%,white);border-radius:calc(var(--sq-radius)*.78);background:#fff;box-shadow:0 12px 30px color-mix(in srgb,var(--sq-text) 8%,transparent);color:var(--sq-text);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.salabom-journey__node:hover{transform:translateY(-4px);border-color:var(--sq-secondary-ink);box-shadow:0 16px 35px color-mix(in srgb,var(--sq-text) 12%,transparent)}.salabom-journey__node--root{border-color:color-mix(in srgb,var(--sq-primary) 70%,white);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--sq-primary) 14%,white))}.salabom-journey__node--bonus{border-color:color-mix(in srgb,#d99427 40%,white);background:linear-gradient(145deg,#fff,#fff9e8)}.salabom-journey__icon{display:grid;width:54px;height:54px;place-items:center;border:2px solid color-mix(in srgb,var(--sq-secondary-ink) 32%,white);border-radius:50%;background:color-mix(in srgb,var(--sq-secondary) 62%,white);color:var(--sq-secondary-ink);font-size:18px;font-weight:850}.salabom-journey__check,.salabom-journey__lock{display:none}.salabom-journey__copy{display:flex;min-width:0;flex-direction:column}.salabom-journey__copy small{margin-bottom:6px;color:var(--sq-secondary-ink);font-size:10px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.salabom-journey__copy strong{font-family:var(--font-heading-family,inherit);font-size:21px;line-height:1.15}.salabom-journey__copy>span{margin-top:8px;color:color-mix(in srgb,var(--sq-text) 68%,transparent);font-size:13px;line-height:1.45}.salabom-journey__copy em{margin-top:12px;color:var(--sq-secondary-ink);font-size:12px;font-style:normal;font-weight:800}.salabom-journey__node.is-current{border-color:var(--sq-primary);box-shadow:0 0 0 7px color-mix(in srgb,var(--sq-primary) 15%,transparent),0 18px 40px color-mix(in srgb,var(--sq-primary) 18%,transparent);animation:salabom-node-pulse 2.6s ease-in-out infinite}.salabom-journey__node.is-current .salabom-journey__icon{border-color:var(--sq-primary);background:var(--sq-primary);color:var(--sq-text)}.salabom-journey__node.is-complete{border-color:var(--sp-complete);background:linear-gradient(145deg,#fff,var(--sp-complete-soft));box-shadow:0 12px 30px color-mix(in srgb,var(--sp-complete) 14%,transparent)}.salabom-journey__node.is-complete .salabom-journey__number{display:none}.salabom-journey__node.is-complete .salabom-journey__check{display:block}.salabom-journey__node.is-complete .salabom-journey__icon{border-color:var(--sp-complete);background:var(--sp-complete);color:#fff}.salabom-journey__node.is-complete .salabom-journey__copy small,.salabom-journey__node.is-complete .salabom-journey__copy em{color:var(--sp-complete-deep)}.salabom-journey__node.is-complete .salabom-journey__copy em{align-self:flex-start;padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--sp-complete) 12%,white)}.salabom-journey__node.is-locked{filter:grayscale(.7);opacity:.65;box-shadow:none;cursor:not-allowed}.salabom-journey__node.is-locked:hover{transform:none;border-color:color-mix(in srgb,var(--sq-text) 12%,white)}.salabom-journey__node.is-locked .salabom-journey__number{display:none}.salabom-journey__node.is-locked .salabom-journey__lock{display:block;width:13px;height:11px;border-radius:3px;background:currentColor;font-size:0}.salabom-journey__node.is-locked .salabom-journey__lock:before{display:block;width:9px;height:8px;margin:-7px auto 0;border:2px solid currentColor;border-bottom:0;border-radius:8px 8px 0 0;content:""}.salabom-journey__notice{min-height:22px;margin:6px 0 0;color:var(--sq-secondary-ink);font-size:14px;font-weight:750;text-align:center}.salabom-platform__mini-quiz{max-width:900px}.salabom-platform__question{margin:0;padding:22px 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--sq-text) 11%,transparent)}.salabom-platform__question legend{display:flex;gap:12px;align-items:flex-start;width:100%;margin:0 0 15px;color:var(--sq-text);font-size:16px;font-weight:750;line-height:1.45}.salabom-platform__question legend span{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--sq-primary);font-size:13px}.salabom-platform__scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.salabom-platform__scale--yes_no{grid-template-columns:repeat(3,minmax(0,1fr))}.salabom-platform__scale label{position:relative;cursor:pointer}.salabom-platform__scale input{position:absolute;width:1px;height:1px;opacity:0}.salabom-platform__scale label span{display:grid;min-height:54px;place-items:center;padding:10px;border:2px solid color-mix(in srgb,var(--sq-text) 12%,white);border-radius:14px;background:#fff;color:color-mix(in srgb,var(--sq-text) 76%,transparent);font-size:12px;font-weight:700;line-height:1.3;text-align:center;transition:border-color .15s ease,background .15s ease,transform .15s ease}.salabom-platform__scale label:hover span{transform:translateY(-2px);border-color:var(--sq-secondary-ink)}.salabom-platform__scale input:focus-visible+span{outline:3px solid color-mix(in srgb,var(--sq-secondary-ink) 25%,transparent);outline-offset:2px}.salabom-platform__scale input:checked+span{border-color:var(--sq-secondary-ink);background:color-mix(in srgb,var(--sq-secondary) 66%,white);color:var(--sq-secondary-ink)}@keyframes salabom-node-pulse{0%,to{box-shadow:0 0 0 6px color-mix(in srgb,var(--sq-primary) 12%,transparent),0 18px 40px color-mix(in srgb,var(--sq-primary) 15%,transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--sq-primary) 5%,transparent),0 20px 44px color-mix(in srgb,var(--sq-primary) 22%,transparent)}}@media(prefers-reduced-motion:reduce){.salabom-journey__node.is-current{animation:none}}@media(max-width:800px){.salabom-platform__brandbar{align-items:flex-start;flex-direction:column}.salabom-platform__nav{justify-content:flex-start}.salabom-platform__grid,.salabom-platform__grid--partner,.salabom-platform__fields,.salabom-platform__choice-grid{grid-template-columns:1fr}.salabom-platform__card{min-height:0}}@media(max-width:1050px){.salabom-journey__summary{grid-template-columns:1fr}.salabom-journey__summary>p{grid-column:auto}.salabom-journey__legend{justify-content:flex-start}.salabom-journey__canvas{display:grid;height:auto;gap:42px;padding:18px 0;background:none}.salabom-journey__edges{display:none}.salabom-journey__node{position:relative;top:auto;left:auto;width:100%;min-height:0}.salabom-journey__node:after{position:absolute;top:100%;left:48px;width:3px;height:44px;background:color-mix(in srgb,var(--sq-text) 17%,white);content:""}.salabom-journey__node:last-of-type:after{display:none}.salabom-journey__node--bonus{margin-left:28px;width:calc(100% - 28px)}.salabom-journey__node--bonus:before{position:absolute;top:-24px;left:19px;width:28px;height:24px;border-bottom:3px solid color-mix(in srgb,#d99427 40%,white);border-left:3px solid color-mix(in srgb,#d99427 40%,white);border-radius:0 0 0 14px;content:""}}@media(max-width:430px){.salabom-journey__node{grid-template-columns:46px 1fr;padding:18px}.salabom-journey__icon{width:44px;height:44px}.salabom-journey__copy strong{font-size:19px}.salabom-journey__node:after{left:39px}}@media(max-width:640px){.salabom-platform__scale,.salabom-platform__scale--yes_no{grid-template-columns:1fr}.salabom-platform__scale label span{min-height:46px;place-items:center start;text-align:left}.salabom-platform__question{padding:19px 0}}@media(max-width:640px){.salabom-journey__passport{grid-template-columns:auto 1fr}.salabom-journey__passport>a{grid-column:1/-1;text-align:center}}@media print{.salabom-platform__nav,.salabom-platform__gate,.salabom-platform [data-print],.salabom-platform [data-reset]{display:none!important}.salabom-platform__shell{width:100%;box-shadow:none}.salabom-quiz__outer{padding:0;background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/salabom-platform.css.map */
