:root{color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;--bg: #0b1220;--surface: rgba(255, 255, 255, .06);--surface-strong: rgba(255, 255, 255, .1);--border: rgba(255, 255, 255, .14);--text: #f5f7fb;--muted: rgba(245, 247, 251, .72);--brand: #4c8dff;--brand-pressed: #3a73d9;--shadow: 0 14px 40px rgba(0, 0, 0, .45)}html{height:100%}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}#root,.appFrame,.appLayout{flex:1;display:flex;flex-direction:column;min-height:0}.appMain{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}*{box-sizing:border-box}a{color:inherit}.visuallyHidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{max-width:1120px;margin:0 auto;padding:16px}.heroLayer{width:100%;background-color:var(--bg);background-image:linear-gradient(105deg,#0b1220f0,#0b122094 45%,#0b1220d9),url(/hero-bg.png);background-size:cover;background-position:center right;background-repeat:no-repeat}.appMain .heroLayer--howTo{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.appMain .heroLayer--howTo.heroLayer--howTo-fill{width:100%;flex:1 1 0;min-height:0}.appMain .heroLayer--howTo>.container{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.appMain .heroLayer--howTo .hero{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;justify-content:center}.appMain .heroLayer--howTo .heroGrid{flex:0 0 auto;min-height:0;align-self:center;width:100%;max-width:960px}.appMain .heroLayer--howTo.heroLayer--howTo-fill>.container{max-width:none;width:100%;padding:4px 8px 10px;flex:1 1 0;min-height:0}.appMain .heroLayer--howTo.heroLayer--howTo-fill .hero{flex:1 1 0;min-height:0;padding:0;justify-content:flex-start}.appMain .heroLayer--howTo.heroLayer--howTo-fill .heroGrid{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;min-height:0;flex:1 1 0;align-self:stretch;max-width:none;width:100%;gap:0}.appMain .heroLayer--howTo.heroLayer--howTo-fill .heroGrid>.heroCard{min-height:0;height:100%;align-self:stretch;justify-self:stretch}.appMain .heroLayer--howTo.heroLayer--howTo-fill .heroGrid>.heroCard.howToConnectPanel--iframe{width:min(1120px,calc(100% - 48px));max-width:100%;justify-self:center;box-sizing:border-box}.appMain .heroLayer--howTo.heroLayer--howTo-fill .howToConnectPanel--image,.appMain .heroLayer--howTo.heroLayer--howTo-fill .howToConnectPanel--filled{height:100%;min-height:0;display:flex;flex-direction:column;padding:0;border-radius:12px}.appMain .heroLayer--howTo.heroLayer--howTo-fill .howToConnectPanel--image .howToConnectMedia,.appMain .heroLayer--howTo.heroLayer--howTo-fill .howToConnectPanel--filled:not(.howToConnectPanel--pdf):not(.howToConnectPanel--iframe) .howToConnectMedia{position:relative;flex:1 1 0;min-height:0;width:100%;max-width:none;display:flex;align-items:center;justify-content:center;line-height:normal;background:#00000040;border-radius:10px}.appMain .heroLayer--howTo.heroLayer--howTo-fill .howToConnectPanel--image .howToConnectImage{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;margin:0;vertical-align:top}.appMain .heroLayer--howTo.heroLayer--howTo-fill .howToConnectPanel--filled:not(.howToConnectPanel--pdf):not(.howToConnectPanel--iframe) .howToConnectVideo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;vertical-align:top;background:#000}.appMain .heroLayer--howTo.heroLayer--howTo-fill .howToConnectPanel--pdf .howToConnectMedia{position:relative;flex:1 1 0;min-height:0;width:100%;max-width:none;display:block;border-radius:10px}.appMain .heroLayer--howTo.heroLayer--howTo-fill .howToConnectPanel--pdf .howToConnectPdf{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;border:0;border-radius:8px;background:#00000059}.appMain .heroLayer--howTo.heroLayer--howTo-fill .howToConnectPanel--iframe .howToConnectMedia{position:relative;flex:1 1 0;min-height:0;width:100%;max-width:none;display:block;border-radius:10px}.appMain .heroLayer--howTo.heroLayer--howTo-fill .howToConnectPanel--iframe .howToConnectCalendarEmbed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;border:0;border-radius:8px;background:#fff}.topBar{position:sticky;top:0;z-index:10;background:#0b12206b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.08)}.navRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0}.navRow--brandCentered{justify-content:center}.navRow--burgerLeft>.navActions{flex:1 1 0;min-width:44px}.navRow--burgerLeft>.brand{flex:0 0 auto}.brand{display:flex;flex-direction:row;align-items:center;gap:10px;line-height:1.1;min-width:0}.brandLogo{width:50px;height:50px;flex:0 0 auto;border-radius:8px;object-fit:contain;display:block}.brandKicker{font-size:12px;letter-spacing:.36px;text-transform:uppercase;color:var(--muted);font-weight:650}.brandName{font-size:18px;font-weight:750}a.brandHomeLink{text-decoration:none;color:inherit;border-radius:10px}a.brandHomeLink:hover{color:inherit}a.brandHomeLink:focus-visible{outline:2px solid rgba(76,141,255,.55);outline-offset:3px}.navActions{display:flex;align-items:center;gap:10px}.navActionsPlaceholder{min-width:120px;min-height:44px;flex:0 0 auto}.topBar .navActions .button{transition:transform .2s cubic-bezier(.34,1.2,.64,1),box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.topBar .navActions .button:hover:not(:disabled){transform:translateY(-2px) scale(1.03);background:#ffffff1f;border-color:#ffffff61;box-shadow:0 8px 22px #00000052}.topBar .navActions .button:active:not(:disabled){transform:translateY(0) scale(1.01)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-decoration:none;padding:10px 12px;border-radius:12px;min-height:44px;font-weight:650;cursor:pointer}.button:disabled{opacity:.55;cursor:not-allowed}.buttonPrimary{background:var(--brand);min-width:160px;border-color:#ffffff2e}.buttonPrimary:active{background:var(--brand-pressed)}.buttonPrimary.buttonPrimaryShowMore{background:#00c87a;border-color:#ffffff38}.buttonPrimary.buttonPrimaryShowMore:hover{background:#00b86f;border-color:#ffffff42}.buttonPrimary.buttonPrimaryShowMore:active{background:#00a864}.hero{padding:22px 0}@media(max-width:639px){.heroLayer .container{padding:8px 16px}.hero{padding-top:11px;padding-bottom:6px}}.heroGrid{display:grid;gap:18px}.heroCard{border:1px solid rgba(255,255,255,.08);background:radial-gradient(1200px 360px at 30% 0%,#4c8dff2e,#0000),#ffffff08;border-radius:18px;padding:16px;box-shadow:var(--shadow);min-width:0}.howToConnectPanel{min-height:min(50vh,420px)}.howToConnectPanel--filled,.howToConnectPanel--image{min-height:0}.howToConnectPanel--image .howToConnectMedia{display:flex;align-items:center;justify-content:center;line-height:normal;min-height:0;background:#0003}.howToConnectPanel--image .howToConnectImage{max-width:min(800px,100%);width:100%;height:auto;max-height:min(80vh,900px);object-fit:contain;margin-left:auto;margin-right:auto;vertical-align:middle}.howToConnectMedia{width:100%;border-radius:12px;overflow:hidden;line-height:0;background:#00000040}.howToConnectVideo{display:block;width:100%;height:auto;max-height:min(70vh,720px);vertical-align:top;background:#000}.howToConnectImage{display:block;width:100%;height:auto;max-height:min(75vh,900px);object-fit:contain;vertical-align:top}.howToConnectPdf{display:block;width:100%;min-height:min(70vh,800px);height:min(75vh,900px);border:0;border-radius:8px;background:#00000059}.howToConnectPanel--iframe .howToConnectMedia{min-height:0;background:#0003}.howToConnectCalendarEmbed{display:block;width:100%;min-height:400px;height:600px;border:0;border-radius:8px;background:#fff}.heroSlide{display:flex;flex-direction:column;gap:12px;outline:none;min-width:0}.heroSlide:focus-visible{outline:2px solid rgba(76,141,255,.6);outline-offset:4px;border-radius:20px}.heroSlideViewport{width:100%;min-width:0;overflow:hidden;border-radius:18px;touch-action:pan-y;cursor:grab}.heroSlideViewport.dragging{cursor:grabbing;user-select:none;-webkit-user-select:none}.heroSlideStrip{display:flex;transition:transform .6s cubic-bezier(.22,.61,.36,1);will-change:transform}.heroSlidePanel{flex:0 0 auto;box-sizing:border-box;min-width:0}.heroSlidePanel[aria-hidden=true]{pointer-events:none}.heroSlideDots{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:center;margin-top:4px}.heroSlideDots .dotButton{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border-color:transparent}.heroSlideDots .dotButtonActive{background:transparent;border-color:transparent}@media(prefers-reduced-motion:reduce){.heroSlideStrip{transition:none}}.heroTag{display:inline-flex;align-items:center;gap:10px;max-width:100%;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--muted);padding:7px 12px;border-radius:999px;font-size:12px;font-weight:600;overflow-wrap:anywhere}.h1{margin:12px 0 8px;font-size:26px;line-height:1.18;letter-spacing:-.2px;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}h1.howToConnectPageTitle{margin:0 0 16px}.lead{margin:0;font-size:15px;line-height:1.55;color:var(--muted);overflow-wrap:anywhere}.lead+.lead{margin-top:10px}.heroCtas{display:flex;flex-direction:column;gap:10px;margin-top:16px}.heroCtas .button{transition:transform .2s cubic-bezier(.34,1.2,.64,1),box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.heroCtas .button:hover:not(:disabled){transform:translateY(-2px) scale(1.03)}.heroCtas .button:active:not(:disabled){transform:translateY(0) scale(1.01)}.heroCtas .button:not(.buttonPrimary):hover:not(:disabled){background:#ffffff1f;border-color:#ffffff61;box-shadow:0 8px 22px #00000052}.heroCtas .button.buttonPrimary:not(.buttonPrimaryShowMore):hover:not(:disabled){background:#5a97ff;border-color:#ffffff59;box-shadow:0 10px 28px #4c8dff7a}.heroCtas .button.buttonPrimary.buttonPrimaryShowMore:hover:not(:disabled){background:#00d686;border-color:#ffffff52;box-shadow:0 10px 28px #00c87a6b}.statsRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.stat{border:1px solid rgba(255,255,255,.1);background:#0b122080;border-radius:14px;padding:12px;cursor:default;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.stat:hover{border-color:#4c8dff73;background:#4c8dff1a;box-shadow:0 0 0 1px #4c8dff33}.statValue{font-size:18px;font-weight:800}.statLabel{margin-top:6px;font-size:13px;line-height:1.5;color:var(--muted)}.section{padding:18px 0}.sectionTitle{margin:0 0 8px;font-size:24px;letter-spacing:-.2px}.sectionSubtitle{margin:0 0 14px;color:var(--muted);line-height:1.5}.carousel{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:18px;overflow:hidden}.carouselViewport{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.slide{scroll-snap-align:start;padding:16px;border-right:1px solid rgba(255,255,255,.06)}.slideHeader{display:flex;align-items:center;gap:10px;margin-bottom:10px}.slideIcon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#4c8dff26;border:1px solid rgba(76,141,255,.25);font-weight:900}.slideTitle{font-weight:800;margin:0}.slideText{margin:0;color:var(--muted);line-height:1.5}.carouselFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-top:1px solid rgba(255,255,255,.06);background:#0000000f}.dots{display:inline-flex;align-items:center;gap:8px}.dotButton{padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff05}.dotButtonActive{border-color:#ffffff42;background:#ffffff0f}.dot{width:8px;height:8px;border-radius:999px;background:#ffffff38}.dotActive{background:#ffffffeb}.arrowGroup{display:inline-flex;gap:8px}.iconButton{min-height:40px;min-width:40px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--text);cursor:pointer}.iconButton:disabled{opacity:.55;cursor:not-allowed}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:grid;place-items:center;padding:16px;z-index:50}.modalDialog{width:min(560px,calc(100vw - 32px));border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0b1220eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);padding:16px}.modalDialog--signUpSuccess{min-height:min(360px,55vh);padding:16px}.signUpSuccessLayout{display:flex;flex-direction:column;min-height:min(300px,50vh)}.signUpSuccessHeaderBar{margin-bottom:0;padding-bottom:0;flex-shrink:0}.signUpSuccessMain{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4px 8px 24px}.signUpSuccessTitle{margin:0 0 16px;font-size:36px;font-weight:600;line-height:1.2;letter-spacing:-.35px;color:#fff}.signUpSuccessBody{display:flex;flex-direction:column;gap:0;max-width:38rem;text-align:center;color:#fff;font-size:18px;line-height:1.6}.signUpSuccessFooter{display:flex;justify-content:center;flex-shrink:0;padding:20px 8px 8px}.button.signUpSuccessClose{min-width:160px;background:#00c87a;border-color:#ffffff38;color:#fff}.button.signUpSuccessClose:hover:not(:disabled){background:#00b86f;border-color:#ffffff42}.button.signUpSuccessClose:active:not(:disabled){background:#00a864}.signUpSuccessLine{margin:0}.signUpSuccessLine:first-child{margin-bottom:20px}.signUpSuccessLine:last-child{margin-top:20px}.signUpSuccessLink{color:#7aa2f7;text-decoration:underline;text-underline-offset:2px}.signUpSuccessLink:hover{color:#9bb6ff}.dialogHeader{position:relative;text-align:center;padding:4px 44px 12px 0;margin-bottom:6px}.dialogClose{position:absolute;top:0;right:0}.dialogBrand{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:14px}.dialogBrandLogo{width:48px;height:48px;flex:0 0 auto;border-radius:8px;object-fit:contain}.dialogBrandText{display:flex;flex-direction:column;text-align:left;line-height:1.15}.dialogBrandName{font-size:18px;font-weight:600;color:var(--muted);letter-spacing:.1px}.dialogTitle{margin:0;font-size:40px;letter-spacing:-.2px;text-align:center}.dialogSubtitle{margin:16px 0 -16px;text-align:center}.modalActions{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.successText{margin-top:10px;color:#c4ffd8e6;font-size:13px;line-height:1.4}.grid2{display:grid;gap:12px}.card{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:18px;padding:16px}.list{margin:0;padding-left:18px;color:var(--muted);line-height:1.6}.formRow{display:grid;gap:10px;margin-top:0}.field{display:grid;gap:6px}.fieldPair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fieldPair--countryOnly>.field{grid-column:1;min-width:0}@media(max-width:479px){.fieldPair{grid-template-columns:1fr}.fieldPair--countryOnly>.field{grid-column:auto}}.label{font-size:13px;color:var(--muted);font-weight:600}.input{min-height:44px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#0000001f;color:var(--text);outline:none}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='%23f5f7fb' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:10px 6px}.input:focus{border-color:#4c8dffb3;box-shadow:0 0 0 4px #4c8dff2e}.errorText{color:#ffc4c4eb;font-size:13px;line-height:1.4;margin-top:8px}.fieldError{color:#ffc4c4eb;font-size:12px;line-height:1.4;margin-top:6px}.footer{background-color:#05080f;color:var(--muted);font-size:13px;text-align:center;margin-top:0}.footer .container,.footer .footerContainer{padding:32px 16px}@media(min-width:768px){.footer .container,.footer .footerContainer{padding:36px 16px;min-height:96px}}.footer .footerContainer{position:relative}.footerCentered{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;width:100%;box-sizing:border-box;padding:0 min(140px,10vw)}.footerSupportLink{position:absolute;right:16px;top:50%;z-index:1;display:block;line-height:0;border-radius:8px;transform:translateY(-50%);transform-origin:center}.footerSupportLink:hover{transform:translateY(-50%)}.footerSupportLink:focus-visible{transform:translateY(-50%)}.footerSupportLink:focus-visible{outline:2px solid rgba(76,141,255,.55);outline-offset:3px}.footerSupportImg{display:block;width:120px;max-width:min(50vw,120px);height:auto}@media(max-width:767px){.footerSupportLink{display:none}.footerCentered{padding-left:16px;padding-right:16px}}.footerLinks{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:0}.footerLinks a{color:var(--muted);text-decoration:none;transition:color .12s ease}.footerLinks a:hover,.footerLinks a:focus-visible{color:var(--text);text-decoration:underline}.footerLegal{display:flex;flex-direction:column;align-items:center;gap:4px}.footerCopy{margin:0}.footerCall{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:4px}@media(min-width:768px){.footerCall{position:absolute;left:16px;top:50%;z-index:1;align-items:center;transform:translateY(-50%);margin-bottom:0}.footerCentered{padding-left:300px;padding-right:160px}}.footerCallActions{display:flex;align-items:center;gap:10px}.footerCallIconBtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#263248f5;color:var(--text);text-decoration:none;cursor:pointer;flex:0 0 auto;transition:transform .2s cubic-bezier(.34,1.2,.64,1),background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.footerCallIconBtn:hover{transform:translateY(-2px) scale(1.04)}.footerCallIconBtn:active{transform:translateY(0) scale(.98)}.footerCallIconBtn:focus-visible{outline:2px solid rgba(76,141,255,.55);outline-offset:3px}.footerCallIconBtn--whatsapp{background:#25d366;border-color:#fff3;color:#07211a}.footerCallIconBtn--whatsapp:hover{background:#2bdf6f;border-color:#ffffff47;color:#07211a}.footerCallIconBtn--linkedin{background:#0a66c2;border-color:#fff3;color:#fff}.footerCallIconBtn--linkedin:hover{background:#0b75dc;border-color:#ffffff47;color:#fff}.footerCallIconBtn--copy{background:#263248f5;border-color:#ffffff2e}.footerCallIconBtn--copy:hover{background:#384660fa;border-color:#ffffff47}.footerCallIconBtn--copied{background:#25d366;border-color:#ffffff47;color:#07211a}.footerCallIconBtn--failed{background:#dc4c4cf5;border-color:#ffffff47;color:#fff}.footerCallHeading{margin:0;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.2px}.footerCallLink{display:inline-flex;align-items:center;gap:6px;background:#182336;color:var(--text);text-decoration:none;padding:0 8px;border-radius:12px;min-height:32px;font-size:13px;font-weight:700;line-height:1.1;white-space:nowrap;transition:transform .2s cubic-bezier(.34,1.2,.64,1),box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.footerCallIcon{flex:0 0 auto;display:inline-flex;align-items:center;font-size:22px;line-height:1}.footerCallNumber{font-variant-numeric:tabular-nums;font-weight:400}.footerCallLink:hover{transform:translateY(-2px) scale(1.02);background:#ffffff1f;border-color:#ffffff61;box-shadow:0 10px 28px #00000057;color:var(--text)}.footerCallLink:active{transform:translateY(0) scale(1.01)}.footerCallLink:focus-visible{outline:2px solid rgba(76,141,255,.55);outline-offset:3px}@media(max-width:767px){.footerCallLink{gap:8px;padding:5px 10px;border-radius:10px;min-height:32px;font-size:12px}.footerCallIcon{font-size:16px}.footerCallIconBtn--copy{display:none}}@media(prefers-reduced-motion:reduce){.footerCallLink,.footerCallLink:hover,.footerCallLink:active,.footerCallIconBtn,.footerCallIconBtn:hover,.footerCallIconBtn:active{transform:none!important;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease,color .12s ease}}.whySection{padding:12px 0 32px}@media(max-width:639px){main>.container:has(.whySection){padding-top:4px}.whySection{padding:8px 0 32px}}.whyHeader{margin:0 0 24px}.whyTitle{margin:0 0 12px;font-size:28px;line-height:1.2;letter-spacing:-.3px;font-weight:800;text-align:center}.whyTitleAccent{background:linear-gradient(135deg,#5eead4,#4c8dff);-webkit-background-clip:text;background-clip:text;color:transparent}.whyLead{margin:0 auto;max-width:720px;color:var(--muted);font-size:15px;line-height:1.6;text-align:center}.whyGrid{list-style:none;margin:0;padding:0;display:grid;gap:14px;grid-template-columns:1fr}.whyCard{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;border-radius:16px;cursor:default;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.whyCard:hover{transform:translateY(-2px);border-color:#ffffff24;background:#ffffff0d}.whyIcon{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,#5eead4,#4c8dff);color:#0b1220;box-shadow:0 6px 18px #4c8dff47}.whyCardBody{min-width:0;flex:1 1 auto}.whyCardTitle{margin:2px 0 6px;font-size:16px;font-weight:700;letter-spacing:-.1px}.whyCardTitle--withGotoLogo{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;row-gap:8px}.whyCardTitleText{line-height:1.2;flex:0 1 auto}.whyCardGotoLink{display:inline-block;line-height:0;border-radius:8px;flex:0 1 auto;transform-origin:center;transition:transform .2s cubic-bezier(.34,1.2,.64,1),filter .16s ease}.whyCardGotoLink:hover,.whyCardGotoLink:focus-visible{transform:translateY(-2px) scale(1.08);filter:brightness(1.1)}.whyCardGotoLink:focus-visible{outline:2px solid rgba(76,141,255,.55);outline-offset:3px}.whyCardGotoLogo{display:block;height:clamp(24px,1.1rem + 1.2vw,32px);width:auto;max-width:min(220px,100%);object-fit:contain;object-position:left center}.whyCardDesc{margin:0;color:var(--muted);font-size:14px;line-height:1.55}@media(min-width:640px){.whyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:840px){.container{padding:8px}.heroGrid{grid-template-columns:1fr;align-items:start}.heroCard{padding:24px}.heroTag{font-size:13px;padding:8px 14px}.h1{font-size:34px;line-height:1.1;letter-spacing:-.4px}.lead{font-size:16px;color:#ffffffb0}.heroCtas{flex-direction:row}.statsRow{grid-template-columns:repeat(4,minmax(0,1fr))}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.carouselViewport{grid-auto-columns:50%}.whyTitle{font-size:38px;letter-spacing:-.6px}.whyLead{font-size:16px}.whyGrid{gap:18px}.whyCard{padding:22px}}@keyframes pageRevealNav{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes pageRevealHero{0%{opacity:0;transform:translateY(36px) scale(.982);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes pageRevealUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.reveal{animation-duration:.82s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.reveal--nav{animation-name:pageRevealNav;animation-delay:.04s;animation-duration:.72s}.reveal--hero{animation-name:pageRevealHero;animation-delay:.1s;animation-duration:1s}.reveal--whyHeader{animation-name:pageRevealUp;animation-delay:.18s;animation-duration:.78s}.reveal--whyCard{animation-name:pageRevealUp;animation-duration:.62s}.reveal--footer{animation-name:pageRevealUp;animation-delay:.36s;animation-duration:.78s}@media(prefers-reduced-motion:reduce){.reveal,.reveal--nav,.reveal--hero,.reveal--whyHeader,.reveal--whyCard,.reveal--footer{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.whyCard{transition:none}.whyCard:hover{transform:none}.stat{transition:none}.heroCtas .button,.heroCtas .button:hover,.heroCtas .button:active,.topBar .navActions .button,.topBar .navActions .button:hover,.topBar .navActions .button:active{transform:none!important;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.footerSupportLink,.footerSupportLink:hover,.footerSupportLink:focus-visible{transform:translateY(-50%)!important}.whyCardGotoLink,.whyCardGotoLink:hover,.whyCardGotoLink:focus-visible{transform:none!important;transition:filter .12s ease!important}}.appMain>.adminMain{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:24px 16px}.adminLoading{color:var(--muted);font-size:14px}.adminLoginCard{width:min(420px,100%);border:1px solid rgba(255,255,255,.12);background:#0b1220eb;border-radius:18px;box-shadow:var(--shadow);padding:20px}.adminLoginForm{display:flex;flex-direction:column}.adminLoginBrand{justify-content:center;margin-bottom:6px}.adminLoginTitle{margin:0 0 4px}.adminLoginActions{margin-top:16px}.adminForgotButton{background:transparent}.adminWelcome{font-size:32px;font-weight:700;letter-spacing:-.4px;color:var(--text)}.adminBurgerNav{display:flex;align-items:center;gap:12px;min-width:0}.adminNavViewTitle{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adminBurger{position:relative;flex-shrink:0}.adminBurgerButton{width:44px;height:44px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer}.adminBurgerButton:focus-visible{outline:2px solid rgba(76,141,255,.55);outline-offset:2px}.adminBurgerBar{display:block;width:20px;height:2px;background:var(--text);border-radius:2px}.adminBurgerMenu{position:absolute;top:calc(100% + 8px);left:0;min-width:180px;border:1px solid rgba(255,255,255,.12);background:#0b1220f5;border-radius:12px;box-shadow:var(--shadow);padding:6px;display:flex;flex-direction:column}.adminBurgerMenuItem{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:0;color:var(--text);padding:10px 12px;border-radius:8px;cursor:pointer;font-weight:600;text-decoration:none;font:inherit}.adminBurgerMenuItemLabel{flex:1 1 auto;min-width:0}.adminBurgerMenuIcon{width:16px;height:16px;flex-shrink:0}.adminBurgerMenuIcon--dashboard{color:#4c8dff}.adminBurgerMenuIcon--leadboard{color:#3ecf8e}.adminBurgerMenuIcon--logout{color:#ff6b6b}.adminBurgerMenuItem:hover:not(:disabled),.adminBurgerMenuItem:focus-visible{background:#ffffff14;outline:none}.adminBurgerMenuItem:disabled{opacity:.6;cursor:not-allowed}.adminBurgerMenuItem--active{background:#4c8dff2e;color:#cfe0ff}.adminBurgerMenuSeparator{height:1px;background:#ffffff14}.appMain>.adminMain.adminMain--leadBoard{align-items:stretch;justify-content:flex-start;padding:24px 0}.adminLeadBoard{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}.adminLeadBoardHeader{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 16px}.adminLeadBoardTitle{margin:0;font-size:24px;font-weight:700;letter-spacing:-.2px}.adminLeadBoardCount{color:var(--muted);font-size:13px}.adminLeadBoardError{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.adminLeadBoardEmpty{color:var(--muted);margin:0}.adminLeadList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.adminLead{border:1px solid rgba(255,255,255,.1);background:#ffffff08;border-radius:14px;padding:16px}.adminLeadHeader{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;width:100%;text-align:left;padding:0;margin:0;display:grid;grid-template-columns:auto 1fr;gap:0 12px;align-items:start;border-radius:8px}.adminLeadHeader:focus-visible{outline:2px solid rgba(76,141,255,.55);outline-offset:4px}.adminLeadHeaderInner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:8px 16px;min-width:0}.adminLeadIdentity{display:inline-flex;flex-direction:column;min-width:0;justify-self:start}.adminLeadCompany{justify-self:center;text-align:center;font-size:13px;color:var(--muted);word-break:break-word;min-width:0}.adminLeadChevron{display:inline-block;width:8px;height:8px;margin-top:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease;color:var(--muted)}.adminLeadChevron--open{transform:rotate(45deg)}.adminLeadName{display:block;font-size:16px;font-weight:700;color:#3ecf8e}.adminLeadName--doNotContact{color:#ff6b6b}.adminLeadEmail{display:block;font-size:13px;color:var(--muted);margin-top:2px;word-break:break-word}.adminLeadMeta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;justify-self:end}.adminLeadEvents{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px}.adminLeadEventsEmpty{margin:12px 0 0;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.08);color:var(--muted);font-size:13px}.adminLeadEvent{display:flex;flex-direction:column;gap:6px;font-size:13px}.adminLeadEventToggle,.adminLeadEventStatic{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:0 12px}.adminLeadEventToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;font:inherit;cursor:pointer;width:100%;text-align:left;padding:0;margin:0;border-radius:6px}.adminLeadEventToggle:focus-visible{outline:2px solid rgba(76,141,255,.55);outline-offset:2px}.adminLeadEventChevron,.adminLeadEventChevronSpacer{display:inline-block;width:8px;height:8px;align-self:center}.adminLeadEventChevron{border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease;color:var(--muted)}.adminLeadEventChevron--open{transform:rotate(45deg)}.adminLeadEventName{font-weight:650;color:var(--text);word-break:break-word}.adminLeadEventTime{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.adminLeadEventPayload{margin:2px 0 0 20px;background:#00000038;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:10px 12px}.adminLeadEventFields{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:6px 14px;margin:0;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.adminLeadEventFieldKey{margin:0;color:var(--muted);font-weight:600;letter-spacing:.2px}.adminLeadEventFieldValue{margin:0;color:var(--text);word-break:break-word}.adminLeadEventPayloadRaw{margin:0;font-size:12px;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;word-break:break-word}@media(max-width:479px){.adminLeadEventToggle,.adminLeadEventStatic{grid-template-columns:auto 1fr}.adminLeadEventToggle .adminLeadEventTime,.adminLeadEventStatic .adminLeadEventTime{grid-column:2 / -1;justify-self:start;text-align:left}}@media(max-width:640px){.adminLeadHeaderInner{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}.adminLeadCompany,.adminLeadMeta{justify-self:start;text-align:left}.adminLeadMeta{justify-content:flex-start}}.floatingCall{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:30;display:block;transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0ms}.floatingCall--hidden{opacity:0;transform:translateY(12px);pointer-events:none;visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.floatingCallFab{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.18);background:#4c8dff;color:#fff;text-decoration:none;padding:0 12px;border-radius:999px;min-height:40px;font-size:13px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 12px 28px #4c8dff6b,0 2px 8px #00000047;transition:transform .2s cubic-bezier(.34,1.2,.64,1),box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.floatingCallFabLink{text-decoration:none}.floatingCallFabIcon{flex:0 0 auto}.floatingCallFabLabel{white-space:nowrap}.floatingCallFab:hover{transform:translateY(-2px) scale(1.04);background:#5a97ff;border-color:#ffffff52;box-shadow:0 16px 36px #4c8dff85,0 3px 10px #00000052;color:#fff}.floatingCallFab:active{transform:translateY(0) scale(1.01)}.floatingCallFab:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.floatingCallActions{position:absolute;right:0;bottom:calc(100% + 14px);z-index:35;display:flex;flex-direction:row;align-items:center;gap:10px;pointer-events:none}.floatingCallActionFab{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#263248f5;color:#fff;text-decoration:none;cursor:pointer;box-shadow:0 12px 28px #0000006b,0 2px 8px #00000047;transition:transform .18s cubic-bezier(.34,1.2,.64,1),background-color .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease;animation:floatingCallActionIn .22s cubic-bezier(.2,.7,.2,1) both}.floatingCallActionFab svg{width:18px;height:18px}.floatingCallActionFab:hover{transform:translateY(-2px) scale(1.06)}.floatingCallActionFab:active{transform:translateY(0) scale(.96)}.floatingCallActionFab:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px}.floatingCallActions>*:nth-child(1){animation-delay:0ms}.floatingCallActions>*:nth-child(2){animation-delay:60ms}.floatingCallActions>*:nth-child(3){animation-delay:.12s}.floatingCallActions>*:nth-child(4){animation-delay:.18s}.floatingCallActionFab--call{background:#4c8dff;border-color:#fff3;color:#fff;box-shadow:0 12px 28px #4c8dff73,0 2px 8px #00000047}.floatingCallActionFab--call:hover{background:#5a97ff;border-color:#ffffff4d;box-shadow:0 16px 36px #4c8dff8c,0 3px 10px #0000004d;color:#fff}.floatingCallActionFab--linkedin{background:#0a66c2;border-color:#fff3;color:#fff;box-shadow:0 12px 28px #0a66c26b,0 2px 8px #00000047}.floatingCallActionFab--linkedin:hover{background:#0b75dc;border-color:#ffffff4d;box-shadow:0 16px 36px #0a66c285,0 3px 10px #0000004d;color:#fff}.floatingCallActionFab--whatsapp{background:#25d366;border-color:#fff3;color:#07211a;box-shadow:0 12px 28px #25d3666b,0 2px 8px #00000047}.floatingCallActionFab--whatsapp:hover{background:#2bdf6f;border-color:#ffffff4d;box-shadow:0 16px 36px #25d36685,0 3px 10px #0000004d;color:#07211a}.floatingCallActionFab--copy{background:#263248f5;border-color:#ffffff2e;color:var(--text);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.floatingCallActionFab--copy:hover{background:#384660fa;border-color:#ffffff47}.floatingCallActionFab--copied{background:#25d366;border-color:#ffffff47;color:#07211a}.floatingCallActionFab--failed{background:#dc4c4cf5;border-color:#ffffff47;color:#fff}@keyframes floatingCallActionIn{0%{opacity:0;transform:translateY(14px) scale(.6)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:639px){.floatingCallFab{padding:10px 14px;min-height:48px;font-size:14px}.floatingCallActionFab{width:42px;height:42px}}@media print{.floatingCall{display:none!important}}@media(prefers-reduced-motion:reduce){.floatingCallFab,.floatingCallFab:hover,.floatingCallFab:active{transform:none!important;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.floatingCall,.floatingCall--hidden{transition:opacity .12s ease,visibility 0s linear 0ms}.floatingCall--hidden{transform:none}.floatingCallActionFab{animation:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease;transform:none!important}}.beFirstPage{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:32px 0 48px}.beFirstPageInner{display:flex;justify-content:center;width:100%}.beFirstDialog{width:min(480px,calc(100vw - 32px));padding:18px 20px}.beFirstDialogHeader{padding-right:0}.beFirstDialogSubtitle{display:flex;flex-direction:column}.beFirstDialogSubtitleLocationLine{margin-top:36px;text-decoration:italic;text-align:center;font-size:24px}.beFirstDialogSubtitleLine{margin:0;text-align:center;font-size:18px}.beFirstPreSubmitLine{margin:16px 0 0;text-align:center}.beFirstDateFieldset{margin:0;padding:0;border:none;min-width:0}.beFirstDateLegend{margin-bottom:8px}.beFirstDateRows{display:flex;flex-direction:column;gap:10px}.beFirstDateRow{display:grid;gap:8px;width:100%}.beFirstDateRow--months{grid-template-columns:repeat(4,minmax(0,1fr))}.beFirstDateRow--schedule{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:420px){.beFirstDateRow--months,.beFirstDateRow--schedule{grid-template-columns:repeat(2,minmax(0,1fr))}}.beFirstChoice{width:100%;min-height:40px;padding:8px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--text);font-size:13px;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}@media(min-width:640px){.beFirstChoice{font-size:14px;padding:8px 12px}}.beFirstChoice:hover:not(:disabled){background:#ffffff17;border-color:#ffffff38}.beFirstChoice:focus-visible{outline:2px solid #7aa2f7;outline-offset:2px}.beFirstChoice--selected{background:#eab33047;border-color:#f5c842bf;color:#fff8e0}.beFirstChoice--selected:hover:not(:disabled){background:#eab33061;border-color:#f5c842e6}.button.beFirstStartKitButton{background:#eab33047;border-color:#f5c842bf;color:#fff8e0}.button.beFirstStartKitButton:hover:not(:disabled){background:#eab33061;border-color:#f5c842e6;color:#fff8e0}.button.beFirstStartKitButton:active:not(:disabled){background:#eab33061;border-color:#f5c842e6}.beFirstModalActions{justify-content:space-between}.beFirstModalActions .button{flex:1 1 0;min-width:0}.beFirstModalActions .buttonPrimary{min-width:160px}.beFirstSuccessFooter{padding-top:24px}.labelOptional{font-weight:400;color:var(--muted)}.storePage{flex:1 1 auto;padding:24px 0 48px}.storePageInner{display:flex;flex-direction:column;gap:24px}.storePageHeader{display:grid;gap:2px;text-align:center}.storePageTitle{margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.08}.storePageSubtitle{margin:-2px auto 0;color:var(--muted);font-size:1rem;line-height:1.35;max-width:50rem}.storeGrid{display:grid;gap:20px;grid-template-columns:1fr}.storeGrid.storeGrid--withCoach{align-items:start}.storeTileProductWrap,.storeTileCoachWrap,.storeTileWorkshopsWrap{min-width:0}.storeTileProductWrap{overflow:hidden}.storeTileProductWrap .storeProductPanel{height:100%;max-height:100%}.storeTileCoachWrap{overflow:hidden}.storeTileCoachWrap .storeCoachPanel{height:100%;max-height:100%}.storeTileWorkshopsWrap{overflow:hidden}.storeTileWorkshopsWrap .storeWorkshopsPanel{height:100%;max-height:100%}.storeReviewsPanel{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0;isolation:isolate;border-color:#ffffff24;background-color:var(--bg);background-image:linear-gradient(165deg,#0b1220c7,#0b1220d6 45%,#0b1220e6),url(/background_store.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:var(--shadow),0 2px 8px #00000038,inset 0 1px #ffffff14}.storeReviewsCarousel,.storeReviewsHeader{position:relative;z-index:1}.storeReviewsPanel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand) 0%,#7b61ff 55%,rgba(123,97,255,.15) 100%);z-index:2;pointer-events:none}.storeReviewsHeader{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 0 12px}.storeReviewsTitle{margin:0;font-size:clamp(1.25rem,3vw,1.2rem);font-weight:800;line-height:.5;color:#a1b8f7}.storeReviewsSubtitle{margin:0;color:var(--muted);font-size:.9rem;line-height:1.35;max-width:28rem}.storeReviewsCarousel{padding:10px 12px 4px}.storeReviewsCarousel .heroSlide{gap:0}.storeReviewsCarousel .heroSlideViewport{border-radius:14px;background:linear-gradient(180deg,#0000002e,#4c8dff0f)}.storeReviewsSlideStage{display:flex;align-items:center;justify-content:center;padding:8px 12px}.storeReviewsSlideFrame{margin:0;width:100%;max-width:36rem;background:#fff;border-radius:16px;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 40px #00000073,0 0 0 1px #ffffff0f,0 4px 20px #4c8dff1f;overflow:hidden}.storeReviewsSlideImg{display:block;width:100%;height:auto;border-radius:inherit;object-fit:contain;pointer-events:none;-webkit-user-drag:none;user-select:none;-webkit-user-select:none}.storeWorkshopsPanel{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0;isolation:isolate;border-color:#ffffff24;background:linear-gradient(165deg,#ffffff14,#ffffff08 42%,#4c8dff12);box-shadow:var(--shadow),0 2px 8px #00000038,inset 0 1px #ffffff14;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.storeWorkshopsPanel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand) 0%,#7b61ff 55%,rgba(123,97,255,.15) 100%);z-index:2;pointer-events:none}.storeWorkshopsPanel:hover{transform:translateY(-4px);border-color:#4c8dff52;box-shadow:0 20px 52px #00000085,0 4px 18px #4c8dff38,inset 0 1px #ffffff1a}.storeWorkshopsPanelBody{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:20px 16px 18px;min-height:0;overflow-y:auto}.storeWorkshopsHeader{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.storeWorkshopsBadge{margin:0;font-size:1rem;font-weight:650;line-height:1.1}.storeWorkshopsTitle{margin:0;font-size:1rem;font-weight:650;line-height:1.1;color:#a1b8f7}.storeWorkshopsSubheadline{margin:0;font-size:1.3rem;padding-left:14px;padding-right:14px;font-weight:650;line-height:1.4}.storeWorkshopsBio{margin:0;color:var(--muted);font-size:.88rem;line-height:1.35;max-width:22rem}.storeWorkshopsPanelFooter{display:flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;flex-wrap:wrap;margin:4px 14px 14px;padding:14px 14px 12px;border-top:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(180deg,#ffffff0a,#4c8dff14)}.storeWorkshopsActions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.storeWorkshopsActionButton{display:inline-flex;align-items:center;justify-content:center;flex:1 1 9.5rem;min-width:0;min-height:44px;padding:8px 10px;border-radius:12px;border:1px solid transparent;font-size:.78rem;font-weight:650;line-height:1.25;white-space:normal;cursor:pointer}.storeWorkshopsActionButton--chat{background:#eab33047;border-color:#f5c842bf;color:#fff8e0}.storeWorkshopsActionButton--chat:hover:not(:disabled){background:#eab33061;border-color:#f5c842e6;color:#fff8e0}.storeWorkshopsActionButton--book{background:#48d1dc47;border-color:#78e6f0bf;color:#e8fcff}.storeWorkshopsActionButton--book:hover:not(:disabled){background:#48d1dc61;border-color:#78e6f0e6;color:#e8fcff}.storeWorkshopsActionButton:disabled{opacity:.55;cursor:not-allowed}.storeWorkshopsCurriculumIntro{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.storeWorkshopsCurriculumLabel{margin:0;font-size:1.6rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#9bb6ff;text-align:center;line-height:1.1}.storeWorkshopsCurriculum{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:4px;text-align:left}.storeWorkshopsLead{padding:10px 12px;border-radius:10px;border:1px solid rgba(76,141,255,.35);background:linear-gradient(135deg,#4c8dff24,#7b61ff14);box-shadow:inset 0 1px #ffffff0f}.storeWorkshopsLeadTitle{margin:0;width:100%;font-size:1.1rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-align:center}.storeWorkshopsLeadDesc{margin:0;width:100%;color:var(--muted);font-size:1rem;line-height:1.3;text-align:center}.storeWorkshopsTopics{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.storeWorkshopsTopic{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;transition:border-color .16s ease,background .16s ease}.storeWorkshopsTopic:hover{border-color:#4c8dff47;background:#4c8dff0f}.storeWorkshopsTopicCheck{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-top:1px;border-radius:50%;font-size:.62rem;font-weight:800;line-height:1;color:#0d1a12;background:linear-gradient(145deg,#6ee7a8,#34d399);box-shadow:0 0 0 1px #6ee7a859}.storeWorkshopsTopicText{display:flex;flex-direction:column;gap:2px;min-width:0}.storeWorkshopsTopicTitle{font-size:1rem;font-weight:650;line-height:1.3;color:#fffffff2}.storeWorkshopsTopicDesc{font-size:.9rem;line-height:1.35;color:var(--muted)}.aiSeminarsPage{flex:1 1 auto;padding:24px 16px 48px;background-color:var(--bg);background-image:linear-gradient(165deg,#0b1220c7,#0b1220d6 45%,#0b1220e6),url(/background_store.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.aiSeminarsLayout{display:grid;gap:20px;max-width:1280px;margin:0 auto;align-items:stretch}.aiSeminarsSidebar{min-width:0}.aiSeminarsSidebar .aiSeminarsCurriculumPanel{height:100%;display:flex;flex-direction:column}.aiSeminarsCurriculumPanel{position:relative;display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden;padding:0;isolation:isolate;border-color:#ffffff24;background:linear-gradient(165deg,#ffffff14,#ffffff08 42%,#4c8dff12);box-shadow:var(--shadow),0 2px 8px #00000038,inset 0 1px #ffffff14}.aiSeminarsCurriculumPanel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand) 0%,#7b61ff 55%,rgba(123,97,255,.15) 100%);z-index:2;pointer-events:none}.aiSeminarsCurriculumPanelBody{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;gap:10px;padding:20px 16px 18px;text-align:center}.aiSeminarsCurriculumHeader{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;flex-shrink:0}.aiSeminarsCurriculumBadge{margin:0;font-size:1rem;font-weight:650;line-height:1.1}.aiSeminarsCurriculumTitle{margin:0;font-size:1rem;font-weight:650;line-height:1.1;color:#a1b8f7}.aiSeminarsCurriculumSubheadline{margin:0;font-size:1.3rem;padding-left:14px;padding-right:14px;font-weight:650;line-height:1.4;flex-shrink:0}.aiSeminarsCurriculumBio{margin:0;color:var(--muted);font-size:.88rem;line-height:1.35;max-width:22rem;flex-shrink:0;white-space:pre-line}.aiSeminarsCurriculumSection{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;gap:10px;width:100%}.aiSeminarsCurriculumIntro{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;flex-shrink:0}.aiSeminarsCurriculumLabel{margin:0;font-size:1.6rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#9bb6ff;text-align:center;line-height:1.1}.aiSeminarsCurriculumLeadTitle{margin:0;width:100%;font-size:1.1rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-align:center}.aiSeminarsCurriculumLeadDesc{margin:0;width:100%;color:var(--muted);font-size:1rem;line-height:1.3;text-align:center}.aiSeminarsCurriculumTopics{margin:0;padding:0;list-style:none;flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-evenly;gap:clamp(6px,1.6vh,11px);max-height:80%;margin-block:auto;min-height:0;width:100%;text-align:left}.aiSeminarsCurriculumTopic{display:flex;align-items:flex-start;gap:8px;padding:6px 10px;border-radius:9px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;flex-shrink:0}.aiSeminarsCurriculumTopicCheck{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin-top:1px;border-radius:50%;font-size:.62rem;font-weight:800;line-height:1;color:#0d1a12;background:linear-gradient(145deg,#6ee7a8,#34d399);box-shadow:0 0 0 1px #6ee7a859}.aiSeminarsCurriculumTopicText{display:flex;flex-direction:column;gap:2px;min-width:0}.aiSeminarsCurriculumTopicTitle{font-size:1rem;font-weight:650;line-height:1.3;color:#fffffff2}.aiSeminarsCurriculumTopicDesc{font-size:.9rem;line-height:1.35;color:var(--muted)}.aiSeminarsMain{min-width:0}.aiSeminarsCard{display:flex;flex-direction:column;gap:0;padding:0;overflow:hidden;border-color:var(--border);background:var(--surface);color:var(--text)}.aiSeminarsHero{margin:0;line-height:0}.aiSeminarsHeroLink{display:block;cursor:pointer;transition:transform .2s cubic-bezier(.34,1.2,.64,1),box-shadow .2s ease}.aiSeminarsHeroLink:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.aiSeminarsHeroLink:active{transform:translateY(0)}.aiSeminarsHeroLink:focus-visible{outline:2px solid rgba(76,141,255,.55);outline-offset:2px}.aiSeminarsHeroBanner{display:block;width:100%;height:auto}.aiSeminarsDivider{margin:0;border:none;height:3px;background:#e11d48}.aiSeminarsIntro{display:flex;flex-direction:column;gap:12px;padding:8px 24px}.aiSeminarsIntroParagraph{margin:0;font-size:1rem;line-height:1.55;color:#ffffffaf}.aiSeminarsPartnership{padding:8px 24px 20px}.aiSeminarsPartnershipTitle{margin:8px 0 6px;font-size:1.05rem;font-weight:700;color:#f3c728;text-align:left}.aiSeminarsPartnershipLogos{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px 28px}.aiSeminarsPartnershipItem{display:flex;align-items:center}.aiSeminarsPartnershipLink{display:inline-flex;align-items:center;text-decoration:none;color:inherit;cursor:pointer;border-radius:8px;transition:transform .2s cubic-bezier(.34,1.2,.64,1),box-shadow .2s ease}.aiSeminarsPartnershipLink:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 6px 18px #00000047}.aiSeminarsPartnershipLink:active{transform:translateY(0) scale(1.01)}.aiSeminarsPartnershipLink:focus-visible{outline:2px solid rgba(76,141,255,.55);outline-offset:2px}.aiSeminarsPartnershipBrand{text-align:left}.aiSeminarsPartnershipBrandLogo{width:44px;height:44px;flex-shrink:0;border-radius:8px;object-fit:contain;display:block}.aiSeminarsPartnershipLogos img{display:block;max-height:44px;width:auto;max-width:180px;object-fit:contain}.aiSeminarsPartnershipLogos img.aiSeminarsPartnershipLogoGoto{margin-left:12px;max-height:50px;max-width:125px}.aiSeminarsCtas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;margin:8px 16px;padding:16px 20px;background:#0b1220af;border:1px solid #1c2b3a;border-radius:20px}.aiSeminarsCtaColumn{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.aiSeminarsCtaLabel{margin:0;font-size:.8rem;line-height:1.25;color:#ffffffaf}.aiSeminarsCtaColumn .button{width:100%;max-width:220px;min-height:44px;padding:8px 10px;font-size:.95rem;line-height:1.25;white-space:normal;text-align:center;transition:transform .2s cubic-bezier(.34,1.2,.64,1),box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.aiSeminarsCtaColumn .button:hover:not(:disabled){transform:translateY(-2px)}.aiSeminarsCtaColumn .button:active:not(:disabled){transform:translateY(0)}.aiSeminarsCtaColumn .buttonPrimary{box-shadow:0 8px 22px #4c8dff47}.aiSeminarsCtaColumn .buttonPrimary:hover:not(:disabled){box-shadow:0 10px 26px #4c8dff61}.aiSeminarsCtaFootnote{margin:0;font-size:.88rem;font-weight:700;color:#ffffffaf}@media(min-width:900px){.aiSeminarsLayout{grid-template-columns:minmax(280px,1fr) minmax(0,2.2fr)}}@media(max-width:899px){.aiSeminarsLayout{grid-template-columns:1fr}.aiSeminarsMain{order:1}.aiSeminarsSidebar{order:2}.aiSeminarsSidebar .aiSeminarsCurriculumPanel{min-height:min(72dvh,680px)}.aiSeminarsCtas{grid-template-columns:1fr}}@media(max-width:639px){.aiSeminarsPage{padding:16px 12px 32px}.aiSeminarsIntro,.aiSeminarsPartnership{padding-left:16px;padding-right:16px}.aiSeminarsCtas{margin-left:12px;margin-right:12px;padding:16px}}@media(max-width:899px){.storeGrid.storeGrid--withCoach{grid-template-columns:1fr}}.storeCoachPanel{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0;isolation:isolate;border-color:#ffffff24;background:linear-gradient(165deg,#ffffff14,#ffffff08 42%,#4c8dff12);box-shadow:var(--shadow),0 2px 8px #00000038,inset 0 1px #ffffff14;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.storeCoachPanel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand) 0%,#7b61ff 55%,rgba(123,97,255,.15) 100%);z-index:2;pointer-events:none}.storeCoachPanel:hover{transform:translateY(-4px);border-color:#4c8dff52;box-shadow:0 20px 52px #00000085,0 4px 18px #4c8dff38,inset 0 1px #ffffff1a}.storeCoachPanelBody{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:20px 16px 18px;min-height:0;overflow-y:auto}.storeCoachAvatar{width:110px;height:110px;border-radius:50%;object-fit:cover;object-position:center top;border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #00000059}.storeCoachName{margin:4px 0 0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.storeCoachTagline{margin:0;color:var(--muted);font-size:.9rem;line-height:.8}.storeCoachLinkedIn{color:#7aa2f7;font-size:1.3rem;text-decoration:none;line-height:.5}.storeCoachLinkedIn:hover{color:#9bb6ff;text-decoration:underline;text-underline-offset:2px}.storeCoachRole{margin:16px 0 0;font-size:1rem;font-weight:650;line-height:1}.storeCoachHeadline{margin:0;font-size:.95rem;font-weight:650;line-height:1.35;color:#9bb6ff}.storeCoachBio{margin:0;color:var(--muted);font-size:.88rem;line-height:1.55;max-width:22rem}.storeCoachPanelFooter{display:flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;flex-wrap:wrap;margin:4px 14px 14px;padding:14px 14px 12px;border-top:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(180deg,#ffffff0a,#4c8dff14)}.storeCoachActions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.storeCoachActionButton{flex:1 1 9.5rem;min-width:0;min-height:44px;font-size:.78rem;line-height:1.25;padding:8px 10px;white-space:normal}.button.storeCoachSessionButton{background:#48d1dc47;border-color:#78e6f0bf;color:#e8fcff}.button.storeCoachSessionButton:hover:not(:disabled){background:#48d1dc61;border-color:#78e6f0e6;color:#e8fcff}.button.storeCoachSessionButton:active:not(:disabled){background:#48d1dc61;border-color:#78e6f0e6}@media(max-width:639px){.storePage{padding:16px 0 28px}.storePageInner{gap:16px;padding-left:12px;padding-right:12px}.storePageTitle{font-size:clamp(2.5rem,6.5vw,1.85rem)}.storePageSubtitle{font-size:1.2rem;padding:0 4px}.storeGrid{gap:16px;width:min(100%,21.5rem);max-width:21.5rem;margin:0 auto}.storeProductPanel{min-width:0}.storeProductPanelHeroImg{aspect-ratio:4 / 3;height:auto;object-fit:cover;object-position:center top}.storeProductPanelBody{gap:12px;padding:16px 16px 18px}.storeProductPanelTitle{font-size:2.2rem;line-height:1.2}.storeProductPanelDesc{font-size:1rem;line-height:1.55}.storeProductPanelFeatures{gap:10px}.storeProductPanelFeature{padding:6px;border-radius:10px}.storeProductPanelFooter{padding:12px 10px 10px}.storeProductPanelPriceAmount{font-size:1.125rem}.storeProductPanelPriceCurrency{font-size:.72rem}.storeProductPanelFeatureCaption{font-size:.62rem;-webkit-line-clamp:3}.storeCoachPanel{min-width:0}.storeCoachPanelBody{gap:12px;padding:18px 16px 16px}.storeCoachPanelFooter{margin:4px 16px 16px;padding:12px 10px 10px}.storeCoachName{font-size:1.5rem}.storeCoachBio{font-size:1.2rem;line-height:1.4}.storeCoachRole{font-size:1.4rem;line-height:.5}.storeCoachHeadline{font-size:1.1rem;line-height:1.1;margin-bottom:8px}.storeCoachActionButton{flex:1 1 100%;font-size:.85rem}.storeWorkshopsPanel{min-width:0}.storeWorkshopsPanelBody{gap:12px;padding:18px 16px 16px;overflow-y:visible}.storeWorkshopsPanelFooter{margin:4px 16px 16px;padding:12px 10px 10px}.storeWorkshopsBadge{font-size:1.8rem}.storeWorkshopsBio{font-size:1.1rem}.storeWorkshopsActionButton{flex:1 1 100%;font-size:.85rem}.storeReviewsPanel{border-radius:14px}.storeReviewsHeader{padding:4px 12px 14px}.storeReviewsCarousel{padding:8px 8px 2px}.storeReviewsSlideStage{padding:6px 8px}.storeReviewsSlideFrame{max-width:100%}}@media(min-width:768px){.storeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storeGrid.storeGrid--withCoach{grid-template-columns:1fr}}@media(min-width:900px){.storePage{padding:12px 0 20px}.storePageInner{gap:12px}.storePageTitle{font-size:4rem;line-height:1.02}.storePageSubtitle{font-size:2rem;max-width:none;margin-top:-.12em;margin-bottom:24px;line-height:1.2;white-space:nowrap}.storeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.storeGrid.storeGrid--withCoach{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.storeTileProductWrap,.storeTileCoachWrap,.storeTileWorkshopsWrap{display:flex;flex-direction:column;min-height:100%}.storeProductPanel,.storeCoachPanel,.storeReviewsPanel{border-radius:14px}.storeReviewsSlideStage{padding:10px 16px}.storeReviewsSlideFrame{max-width:42rem}.storeCoachPanel:hover,.storeProductPanel:hover{transform:translateY(-2px)}.storeProductPanelHero{margin-top:8px}.storeProductPanelHeroImg{aspect-ratio:16 / 10}.storeProductPanelBody{gap:10px;padding:12px 14px 14px}.storeCoachPanelBody{gap:8px;padding:14px 12px 12px}.storeWorkshopsPanel{border-radius:14px}.storeWorkshopsPanel:hover{transform:translateY(-2px)}.storeWorkshopsPanelBody{gap:8px;padding:14px 12px 12px;overflow-y:visible}.storeWorkshopsHeader{gap:0}.storeWorkshopsBadge{font-size:1.8rem;line-height:1.05}.storeWorkshopsTitle{font-size:1.2rem;line-height:1.15}.storeWorkshopsSubheadline{font-size:1.1rem;margin-top:4px}.storeWorkshopsBio{font-size:1rem;line-height:1.2}.storeWorkshopsPanelFooter{margin:0 14px 14px;padding:8px;gap:8px}.storeWorkshopsActionButton{min-height:36px;font-size:.68rem;padding:6px 8px;border-radius:10px}.storeWorkshopsCurriculumIntro{gap:0}.storeWorkshopsCurriculumLabel{font-size:1.4rem}.storeWorkshopsCurriculum{gap:8px}.storeWorkshopsLead{padding:8px 10px}.storeWorkshopsLeadTitle{margin-top:6px;font-size:1rem}.storeWorkshopsLeadDesc{font-size:.95rem;line-height:1.2}.storeWorkshopsTopics{margin-top:4px;gap:2px}.storeWorkshopsTopic{padding:7px 8px}.storeWorkshopsTopicTitle{font-size:.81rem}.storeWorkshopsTopicDesc{font-size:.66rem}.storeCoachAvatar{margin-top:20px;width:110px;height:110px}.storeCoachName{font-size:1.5rem}.storeCoachTagline{font-size:1rem}.storeCoachLinkedIn{font-size:1.1rem}.storeCoachRole{margin-top:32px;font-size:2.4rem;margin-left:14px;margin-right:14px}.storeCoachHeadline{font-size:1.3rem}.storeCoachBio{margin-top:24px;font-size:1.2rem;line-height:1.45}.storeCoachActionButton{min-height:36px;font-size:.68rem;padding:6px 8px;border-radius:10px}.storeProductPanelTitle{font-size:.95rem}.storeProductPanelDesc{font-size:.78rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.storeProductPanelFeatures{gap:8px}.storeProductPanelFeature{padding:4px;border-radius:8px}.storeProductPanelFooter{margin-top:auto;padding:8px;gap:8px}.storeCoachPanelFooter{margin:0 14px 14px;padding:8px;gap:8px}.storeProductPanelPriceAmount{font-size:.95rem}.storeProductPanelPriceCurrency{font-size:.62rem}.storeProductPanelFeatureCaption{font-size:.58rem;-webkit-line-clamp:2}.storeProductPanelHeroExpandHint{opacity:1;transform:translateY(0);font-size:.62rem;padding:3px 8px}.storeProductPanelBuy{min-width:6.25rem;min-height:36px;padding:6px 10px;font-size:.85rem;border-radius:10px}}.storeProductPanel{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0;isolation:isolate;border-color:#ffffff24;background:linear-gradient(165deg,#ffffff14,#ffffff08 42%,#4c8dff12);box-shadow:var(--shadow),0 2px 8px #00000038,inset 0 1px #ffffff14;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.storeProductPanel:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand) 0%,#7b61ff 55%,rgba(123,97,255,.15) 100%);z-index:2;pointer-events:none}.storeProductPanel:hover{transform:translateY(-4px);border-color:#4c8dff52;box-shadow:0 20px 52px #00000085,0 4px 18px #4c8dff38,inset 0 1px #ffffff1a}.storeProductPanelHero{position:relative;overflow:hidden;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:18px 18px 0 0;line-height:0;width:100%;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-align:inherit;background:#00000047;cursor:zoom-in}.storeProductPanelHero:focus-visible{outline:2px solid rgba(76,141,255,.85);outline-offset:-2px}.storeProductPanelHeroImg{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center top;pointer-events:none;transition:transform .32s ease}.storeProductPanelHero:hover .storeProductPanelHeroImg{transform:scale(1.05)}.storeProductPanelHeroShade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(11,18,32,.82) 0%,rgba(11,18,32,.18) 42%,transparent 72%);pointer-events:none}.storeProductPanelHeroExpandHint{position:absolute;right:10px;bottom:10px;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#0b1220b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffeb;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;opacity:0;transform:translateY(4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.storeProductPanelHero:hover .storeProductPanelHeroExpandHint,.storeProductPanelHero:focus-visible .storeProductPanelHeroExpandHint{opacity:1;transform:translateY(0)}.storeProductPanelBody{display:flex;flex-direction:column;flex:1 1 auto;gap:16px;padding:20px 22px 22px;min-height:0}.storeProductPanelTitle{margin:0;font-size:1.35rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#a1b8f7}.storeProductPanelDesc{margin:0;color:var(--muted);font-size:.95rem;line-height:1.55}.storeProductPanelFeatures{display:grid;gap:12px;grid-template-columns:1fr 1fr;align-items:start}.storeProductPanelFeatureWrap{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.storeProductPanelFeature{margin:0;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff0f,#00000047);padding:8px;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:zoom-in;box-shadow:inset 0 1px #ffffff0f;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.storeProductPanelFeature:hover{border-color:#4c8dff6b;transform:translateY(-2px);box-shadow:0 8px 20px #00000047,0 0 0 1px #4c8dff1f}.storeProductPanelFeatureCaption{margin:0;color:#f5f7fb94;font-size:.68rem;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.storeProductPanelFeature:focus-visible{outline:2px solid rgba(76,141,255,.85);outline-offset:2px}.storeProductPanelFeatureImg{display:block;width:100%;height:auto;object-fit:contain;pointer-events:none}.storeFeatureLightbox{z-index:60}.storeFeatureLightboxDialog{position:relative;width:min(960px,calc(100vw - 32px));max-height:calc(100vh - 32px);border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#0b1220f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow);padding:48px 16px 16px;display:flex;align-items:center;justify-content:center}.storeFeatureLightboxClose{position:absolute;top:12px;right:12px;z-index:1}.storeFeatureLightboxImg{display:block;width:100%;height:auto;max-height:calc(100vh - 120px);object-fit:contain;border-radius:12px}.storeProductPanelFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex-shrink:0;margin-top:auto;padding:14px 14px 12px;border-top:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(180deg,#ffffff0a,#4c8dff14)}.storeProductPanelPrice{margin:0;display:flex;align-items:baseline;gap:6px;line-height:1}.storeProductPanelPriceAmount{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:#fff}.storeProductPanelPriceCurrency{font-size:.78rem;font-weight:600;color:#f5f7fb9e;letter-spacing:.06em;text-transform:uppercase}.storeProductPanelBuy{min-width:8.5rem;text-align:center;text-decoration:none;box-shadow:0 8px 22px #4c8dff47;transition:transform .16s ease,box-shadow .16s ease}.storeProductPanelBuy:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 26px #4c8dff61}.storePage--download{display:flex;flex-direction:column;justify-content:center}.storeDownloadPanel{max-width:36rem;margin:0 auto;display:grid;gap:14px}.storeDownloadTitle{margin:0;font-size:1.5rem;font-weight:700}.storeDownloadMessage{margin:0;color:var(--muted);line-height:1.5}.storeDownloadButton{justify-self:start;text-decoration:none}.storeDownloadHint{margin:0;color:var(--muted);font-size:.85rem;line-height:1.45}.storeDownloadError{margin:0}.adminMain--availability{width:100%;padding-top:24px;padding-bottom:48px;background-color:var(--bg);background-image:url(/background-calendar.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.adminEmptyState{margin:0;color:var(--muted);text-align:center}.availabilityScreen{width:min(1100px,100%);margin:0 auto;background:#121e3394;border:1px solid rgba(76,141,255,.35);border-radius:16px;overflow:hidden;box-shadow:var(--shadow)}.availabilityError{margin:16px 20px 0;padding:12px 14px;border-radius:10px;background:#b4525326;color:#fecaca;display:flex;align-items:center;justify-content:space-between;gap:12px}.availabilityErrorDismiss{background:none;border:none;color:inherit;font-size:20px;cursor:pointer}.available-time-body{display:flex;min-height:620px}.calendar-section{flex:3;padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.calendar-section--paused .bookSessionCalendarWrap .fc-toolbar-chunk button,.calendar-section--paused .bookSessionCalendarWrap .fc-scrollgrid,.calendar-section--paused .bookSessionCalendarWrap .fc-daygrid-day{pointer-events:none;opacity:.6}.calendar-section--paused .bookSessionCalendarWrap .fc-event{pointer-events:auto;opacity:1}.sidebar-section{flex:1;min-width:220px;background-color:#121e33bf;border-left:1px solid rgba(76,141,255,.18);padding:24px 20px;display:flex;flex-direction:column;gap:8px}.sidebar-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.sidebar-section h3{margin:0;font-size:1.1rem}.publish-button{padding:6px 12px;background:#5a7347;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer}.publish-button:disabled{opacity:.5;cursor:not-allowed}.publish-button-spinner,.template-button-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:availabilitySpin .8s linear infinite;display:inline-block}@keyframes availabilitySpin{to{transform:rotate(360deg)}}.durations-list{display:flex;flex-direction:column;gap:8px}.durations-list--disabled,.sidebar-drag-sources--disabled,.trash-bin--disabled{pointer-events:none;opacity:.55}.sidebar-drag-sources,.template-saved-list{display:flex;flex-direction:column;gap:8px}.template-item{border-color:#d4a853}.duration-item{padding:8px 12px;background:#ffffff0f;border:2px solid transparent;border-radius:8px;font-size:14px;font-weight:600;cursor:grab;text-align:center;-webkit-user-select:none;user-select:none;touch-action:none}.availability-status-row{display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.availability-status-icon-button{width:24px;height:24px;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.availability-status-row--active .availability-status-icon-button{background:#fcb53b}.availability-status-row--paused .availability-status-icon-button{background:#5a7347}.availability-status-text{font-size:13px;font-weight:600;padding:2px 8px;border-radius:6px}.availability-status-row--active .availability-status-text{background:#5a7347;color:#fff}.availability-status-row--paused .availability-status-text{background:#fcb53b;color:#111}.template-separator{height:1px;background:#b45253;margin-top:8px}.template-label{margin:8px 0 10px;text-align:center;color:#fca5a5;font-size:1.2rem;font-weight:600}.template-section{margin-bottom:12px}.template-buttons{display:flex;justify-content:center;width:100%}.template-button{flex:1;padding:6px;background:#157a5f99;border:2px solid #fcb53b;border-radius:8px;font-weight:600;cursor:pointer}.template-button--full{width:150px;flex:none}.template-button:disabled{opacity:.5;cursor:not-allowed}.trash-bin{margin-top:auto;padding:10px;border:2px dashed #b45253;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:4px;color:#fca5a5}.calendar-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px;margin-top:8px}.calendar-legend-item{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.calendar-legend-swatch{width:14px;height:14px;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.calendar-section .bookSessionCalendarWrap .fc-daygrid-day.drop-allowed{background:#5a734733!important}.calendar-section .bookSessionCalendarWrap .fc-daygrid-day.drop-disallowed{background-color:#b45253!important}.time-input-overlay,.booked-details-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:12000;padding:16px}.time-input-card,.booked-details-card{background:#111827;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:24px;width:min(420px,100%);box-shadow:0 16px 40px #00000059}.time-input-header{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:12px;text-align:center}.time-input-header p{margin:0 0 24px;font-weight:750;letter-spacing:-.2px;font-size:20px;line-height:1.2}.time-input-subHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.time-input-startingLabel{font-size:12px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;color:#f5f7fba8}.time-input-date{font-weight:700;color:#f5f7fbb8;text-align:right}.time-input-availability-label{font-weight:700}.time-input-actions,.booked-details-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.time-input-actions .onboarding-button-primary{border:0;border-radius:10px;padding:8px 18px;min-height:36px;font-size:13px;font-weight:700;color:#fff;background:linear-gradient(180deg,#5a97ff,#4c8dff);box-shadow:0 10px 22px #4c8dff59,0 2px 8px #00000038;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.time-input-actions .onboarding-button-primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 14px 26px #4c8dff6b,0 3px 10px #0000003d}.time-input-actions .onboarding-button-primary:active:not(:disabled){transform:translateY(0)}.time-input-actions .onboarding-button-primary:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.time-input-actions .onboarding-button-primary:focus-visible{outline:2px solid rgba(255,255,255,.85);outline-offset:3px}.time-input-duration{display:grid;gap:10px;margin:10px 0 2px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.time-input-durationRow{display:flex;align-items:center;gap:14px}.time-input-durationRow .time-input-duration-label{flex:0 0 auto;min-width:88px;padding-top:0}.time-input-durationRow .time-input-duration-options{flex:1 1 auto}.time-input-duration-label{font-size:12px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;color:#f5f7fba8}.time-input-timeRow{display:flex;align-items:center;justify-content:flex-end;gap:12px}.time-input-timeRow input[type=time]{width:auto;min-width:160px}.time-input-duration-toggle{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:#f5f7fbdb;font-weight:650}.time-input-duration-toggle input{width:16px;height:16px}.time-input-duration-options{display:flex;flex-wrap:wrap;gap:8px}.time-input-duration-option{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f5f7fbeb;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:650;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;min-width:56px;text-align:center}.time-input-duration-option:hover{background:#ffffff1a;border-color:#ffffff38;transform:translateY(-1px)}.time-input-duration-option--active{background:#4c8dff38;border-color:#4c8dff8c;color:#f5f7fbfa}.time-input-duration-option--static{cursor:default;transform:none;-webkit-user-select:none;user-select:none}.time-input-duration-option--static:hover{background:#ffffff0f;border-color:#ffffff24;transform:none}.time-input-duration-error{margin:10px 0 0;color:#fca5a5;font-size:13px;line-height:1.4}.bookSessionTimeDurationRow{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:16px;row-gap:4px;align-items:center}.bookSessionTimeDurationRow__startLabel{grid-column:1;grid-row:1}.bookSessionTimeDurationRow__durationLabel{grid-column:2;grid-row:1}.bookSessionTimeDurationRow__startValue{grid-column:1;grid-row:2;line-height:1.2}.bookSessionTimeDurationRow__durationOptions{grid-column:2;grid-row:2;justify-self:end}.bookSessionDurationPicker{display:grid;gap:8px}.bookSessionDurationOptions{display:grid;grid-template-columns:repeat(2,max-content);gap:8px;justify-content:end}.bookSessionDurationOption{box-sizing:border-box;border:2px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f5f7fbeb;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:650;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.bookSessionDurationOption:hover:not(:disabled){background:#ffffff1a;border-color:#4c8dffe6}.bookSessionDurationOption--active,.bookSessionDurationOption--active:hover:not(:disabled){background:#4c8dff38;border-color:#4c8dfff2;color:#f5f7fbfa}.booked-details-title{margin:0 0 16px;text-align:center;font-size:1.2rem}.booked-details-content{display:grid;gap:10px}.booked-details-field{display:grid;gap:4px}.booked-details-label{font-size:.8rem;color:var(--muted);font-weight:700;margin-top:8px}.booked-details-reason-input,.time-input-card input[type=time],.bookSessionFormField input,.bookSessionFormField textarea{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:inherit}.booked-details-cancel-btn-confirmed,.booked-confirm-cancellation-button{flex:1;padding:10px 16px;border:none;border-radius:8px;background:#b45253;color:#fff;font-weight:600;cursor:pointer}.booked-details-actions-single{justify-content:stretch}@media(max-width:900px){.available-time-body{flex-direction:column}.sidebar-section{border-left:none;border-top:1px solid rgba(76,141,255,.18)}}.bookSessionPage{flex:1 1 auto;width:100%;min-height:0;padding:32px 0 56px;background-color:var(--bg);background-image:url(/background-calendar.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.bookSessionContainer{display:grid;gap:20px}.bookSessionHeader{display:grid;gap:8px}.bookSessionTitle{margin:0;font-size:clamp(1.6rem,3vw,2rem)}.bookSessionSubtitle,.bookSessionState{margin:0;color:var(--muted)}.bookSessionState--error{color:#fca5a5}.bookSessionLegend{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.bookSessionLegendItem{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--muted)}.bookSessionLegendSwatch{width:14px;height:14px;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.bookSessionLegendSwatch--available{background:#d1d5db59}.bookSessionLegendSwatch--pending{background:#fcb53b}.bookSessionLegendSwatch--confirmed{background:#5a7347}.bookSessionCalendarWrap{--book-session-calendar-wrap-bg: rgba(18, 30, 51, .5);--book-session-calendar-grid-bg: rgba(18, 30, 51, .75);--book-session-calendar-grid-header-bg: rgba(22, 31, 54, 1);--book-session-calendar-grid-hover-bg: rgb(49, 108, 227, .4);background:var(--book-session-calendar-wrap-bg);border:1px solid rgba(76,141,255,.6);border-radius:16px;padding:16px;box-shadow:var(--shadow)}.bookSessionCalendarWrap--empty{--book-session-calendar-wrap-bg: rgba(10, 16, 30, .92);background:var(--book-session-calendar-wrap-bg);padding:24px 20px}.bookSessionEmptyPanel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:220px;margin:0;padding:24px 16px;text-align:center}.bookSessionEmptyPanelMessage{display:flex;flex-direction:column;align-items:center;gap:0;max-width:40rem}.bookSessionEmptyPanelTitle{display:flex;flex-direction:column;align-items:center;gap:.15rem;margin:0 0 1.35rem;padding:0;font-size:clamp(1.35rem,2.8vw,1.65rem);font-weight:700;line-height:1.35;letter-spacing:.02em;color:#f5f7fb}.bookSessionEmptyPanelTitleLine{display:block}.bookSessionEmptyPanelLead{margin:0 0 1rem;font-size:1.08rem;font-weight:600;line-height:1.5;color:#fbda6cf2}.bookSessionEmptyPanelBody{margin:0 0 .85rem;font-size:1rem;font-weight:400;line-height:1.7;color:#f5f7fbdb}.bookSessionEmptyPanelClosing{margin:.5rem 0 0;font-size:.98rem;font-weight:500;font-style:italic;line-height:1.55;color:#7db5ffeb}.bookSessionEmptyPanelParagraph{margin:0;font-size:1.05rem;line-height:1.55;color:#f5f7fbe0}.bookSessionContactHelpContactLine{margin:0;font-size:1rem;line-height:1.45;color:#f5f7fbd1}.bookSessionCalendarWrap+.bookSessionContactHelp{margin-top:-14px}.bookSessionContactHelp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:0;padding:0;text-align:center}.bookSessionContactHelpText{margin:0;font-size:1.2rem;color:#fbda6cd1}.bookSessionContactHelpEmail{color:#7db5fff2;font-weight:600;text-decoration:underline;text-underline-offset:2px}.bookSessionContactHelpEmail:hover{color:#fff}.bookSessionContactHelpActions{display:flex;align-items:center;justify-content:center;gap:10px}.bookSessionCalendarWrap .fc{background:transparent;--fc-border-color: rgba(76, 141, 255, .18);--fc-page-bg-color: transparent;--fc-neutral-bg-color: var(--book-session-calendar-grid-header-bg);--fc-neutral-text-color: rgba(245, 247, 251, .72);--fc-today-bg-color: rgba(76, 141, 255, .16);--fc-highlight-color: rgba(76, 141, 255, .2)}.bookSessionCalendarWrap .fc .fc-view-harness,.bookSessionCalendarWrap .fc .fc-scrollgrid,.bookSessionCalendarWrap .fc .fc-scrollgrid-section>td,.bookSessionCalendarWrap .fc .fc-scrollgrid-sync-table{background:transparent}.bookSessionCalendarWrap .fc .fc-toolbar-title{color:#f5f7fbeb;letter-spacing:-.2px}.bookSessionCalendarWrap .fc .fc-button{border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f5f7fbeb;font-weight:650;text-transform:capitalize}.bookSessionCalendarWrap .fc .fc-button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff38}.bookSessionCalendarWrap .fc .fc-button:focus{box-shadow:none}.bookSessionCalendarWrap .fc .fc-button:focus-visible{outline:2px solid rgba(76,141,255,.6);outline-offset:2px}.bookSessionCalendarWrap .fc .fc-button-primary{background:#4c8dffd9;border-color:#4c8dffbf}.bookSessionCalendarWrap .fc .fc-button-primary:hover:not(:disabled){background:#4c8dfff2;border-color:#4c8dffd9}.bookSessionCalendarWrap .fc .fc-button-primary:disabled{opacity:.55}.bookSessionCalendarWrap .fc .fc-scrollgrid,.bookSessionCalendarWrap .fc .fc-col-header-cell,.bookSessionCalendarWrap .fc .fc-daygrid-day,.bookSessionCalendarWrap .fc .fc-timegrid-slot,.bookSessionCalendarWrap .fc .fc-timegrid-axis,.bookSessionCalendarWrap .fc .fc-timegrid-divider{border-color:#4c8dff2e}.bookSessionCalendarWrap .fc .fc-col-header-cell{background-color:var(--book-session-calendar-grid-header-bg)}.bookSessionCalendarWrap .fc .fc-daygrid-day,.bookSessionCalendarWrap .fc .fc-timegrid-slot,.bookSessionCalendarWrap .fc .fc-timegrid-axis{background-color:var(--book-session-calendar-grid-bg)}.bookSessionCalendarWrap .fc .fc-col-header-cell-cushion,.bookSessionCalendarWrap .fc .fc-daygrid-day-number,.bookSessionCalendarWrap .fc .fc-timegrid-axis-cushion,.bookSessionCalendarWrap .fc .fc-timegrid-slot-label-cushion{color:#f5f7fbc2;text-decoration:none}.bookSessionCalendarWrap .fc .fc-daygrid-day.fc-day-today,.bookSessionCalendarWrap .fc .fc-timegrid-col.fc-day-today{background:#4c8dff1a}.bookSessionCalendarWrap .fc .fc-daygrid-day:hover{background:var(--book-session-calendar-grid-hover-bg)}.bookSessionCalendarWrap .fc .fc-event{border-radius:10px;box-shadow:inset 0 1px #ffffff14}.bookSessionCalendarWrap .fc .fc-event:hover{filter:brightness(1.06)}.bookSessionFormField{display:grid;gap:6px}.bookSessionFormError{margin:0;color:#fca5a5;font-size:.9rem}.faqPageWrap{padding:32px 0 64px}.faqPageSection{margin-top:0;padding-bottom:32px}.homeFaqSection{margin-top:48px;padding-bottom:32px}.homeFaqList{margin:24px 0 0;padding:0;display:grid;gap:20px}.homeFaqItem{margin:0;padding:20px 22px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0f172a73}.homeFaqQuestion{margin:0 0 10px;font-size:1.05rem;font-weight:600;color:var(--text, #f5f7fb)}.homeFaqAnswer{margin:0;line-height:1.55;color:#f5f7fbd1}.guidePageWrap{padding:32px 0 64px}.guidePage{max-width:720px}.guidePageEyebrow{margin:0 0 8px;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:#f5f7fb8c}.guidePageTitle{margin:0 0 8px;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.2}.guidePageMeta{margin:0 0 20px;font-size:.9rem;color:#f5f7fb8c}.guidePageAnswerFirst{margin:0 0 28px;font-size:1.1rem;line-height:1.6;color:#f5f7fbe6}.guidePageSection{margin-bottom:28px}.guidePageSectionTitle{margin:0 0 12px;font-size:1.25rem;line-height:1.35}.guidePageParagraph{margin:0 0 12px;line-height:1.6;color:#f5f7fbd9}.guidePageMedia,.guidePageFaq{margin-bottom:32px}.guidePageRelatedList{margin:12px 0 0;padding-left:1.25rem;line-height:1.7}.guidePageRelatedList a{color:var(--accent, #4c8dff)}.guidePageCtas{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.howToHub{padding:24px 0 48px}.howToHubTitle{margin:0 0 12px;font-size:clamp(1.75rem,4vw,2.25rem)}.howToHubIntro{margin:0 0 28px;max-width:640px;line-height:1.6;color:#f5f7fbd9}.howToHubGrid{margin:0;padding:0;list-style:none;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.howToHubCard{margin:0}.howToHubCardLink{display:block;height:100%;padding:18px 20px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0f172a80;text-decoration:none;color:inherit;transition:border-color .15s ease,background .15s ease}.howToHubCardLink:hover{border-color:#4c8dff73;background:#0f172ab8}.howToHubCardTitle{display:block;font-weight:600;margin-bottom:8px;color:var(--text, #f5f7fb)}.howToHubCardDesc{display:block;font-size:.9rem;line-height:1.5;color:#f5f7fbb3}
