@font-face{font-family:Fabits Pixel;src:url(../../../brand/geist-pixel.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fabits Inter;src:url(../../../brand/inter-display-medium.woff2) format("woff2");font-weight:400 500;font-display:swap}@font-face{font-family:Fabits Inter;src:url(../../../brand/inter-display-semibold.woff2) format("woff2");font-weight:600 800;font-display:swap}.landing.svelte-1uha8ag{font-family:Fabits Inter,sans-serif;color:#171717;background:#fff;font-weight:500}.landing.svelte-1uha8ag *{box-sizing:border-box}.landing.svelte-1uha8ag a,button.svelte-1uha8ag{-webkit-tap-highlight-color:transparent}.landing.svelte-1uha8ag a:focus-visible,button.svelte-1uha8ag:focus-visible{outline:3px solid #2614ff;outline-offset:5px}.skip-link.svelte-1uha8ag{position:absolute;top:-80px;left:20px;z-index:50;padding:12px;background:#fff;border-radius:8px}.skip-link.svelte-1uha8ag:focus{top:10px}.sky-section.svelte-1uha8ag{position:relative;isolation:isolate;overflow:clip;background:linear-gradient(#ffffff4d,#ffffff4d),#a4ccf8 url(../../../brand/sky.png) center top / 100% auto no-repeat;padding:16px 24px 64px;min-height:calc(100svh - 80px)}.sky-section.svelte-1uha8ag:after{content:"";position:absolute;inset:auto 0 0;height:200px;background:linear-gradient(transparent,#fff);z-index:-1}.landscape.svelte-1uha8ag{position:absolute;width:100%;height:680px;-o-object-fit:cover;object-fit:cover;top:290px;opacity:.65;left:0;z-index:-2;pointer-events:none}header.svelte-1uha8ag{max-width:828px;margin:auto}.navigation.svelte-1uha8ag{min-height:62px;padding:10px 36px;border:4px solid white;border-radius:100px;background:#ffffffa8;display:flex;align-items:center;justify-content:space-between;position:relative;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5}.logo.svelte-1uha8ag{width:86px;height:auto}.nav-actions.svelte-1uha8ag{display:flex;align-items:center;gap:32px}.login.svelte-1uha8ag{display:flex;align-items:center;gap:10px;border-radius:100px;padding:5px 6px 5px 15px;color:#fff;font-size:14px;border:1px solid #24221f;background:radial-gradient(ellipse,#151515 25%,#6b5f4b 95%);box-shadow:inset 0 1px 4px #c1b291,0 5px 12px #30303040}.arrow.svelte-1uha8ag{display:inline-grid;place-items:center;border-radius:50%;background:#fff;color:#242424;width:28px;height:28px;font-size:23px;line-height:1;flex-shrink:0}.login.svelte-1uha8ag .arrow:where(.svelte-1uha8ag){width:20px;height:20px;font-size:19px}.menu-toggle.svelte-1uha8ag{width:26px;height:32px;display:grid;align-content:center;gap:5px;cursor:pointer}.menu-toggle.svelte-1uha8ag span:where(.svelte-1uha8ag){height:3px;border-radius:3px;width:20px;background:#111}.nav-menu.svelte-1uha8ag{position:absolute;right:0;top:calc(100% + 12px);padding:14px;background:#f7faff;border:2px solid white;border-radius:20px;box-shadow:0 12px 40px #345b8730;display:grid;min-width:235px}.nav-menu.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:12px;border-radius:10px;font-size:14px}.nav-menu.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:#e4edfc}h1.svelte-1uha8ag{font-family:Fabits Pixel,sans-serif;font-size:38px;font-weight:400;letter-spacing:-1.4px;line-height:1.2;color:#000;margin:0}.primary-button.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:8px 10px 8px 20px;min-height:48px;border-radius:100px;color:#fff;font-size:18px;font-weight:600;border:2px solid #8274ff;background:linear-gradient(180deg,#7666ff,#3217ff 45%,#3420fa 65%,#7565ff);box-shadow:inset 0 2px 4px #ffffff85,0 0 0 5px #ffffff30,0 0 0 6px #ffffff8c,0 8px 18px #4a42cf26;transition:transform .2s,box-shadow .2s}.primary-button.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:inset 0 2px 4px #ffffff85,0 0 0 5px #ffffff50,0 0 0 6px #fff,0 10px 24px #4a42cf40}.consultation.svelte-1uha8ag{max-width:560px;margin:48px auto 0;padding:12px;border:2px solid #ffffffd9;border-radius:36px;background:#edf5ff99;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 24px 80px #193b7520}.booking-card.svelte-1uha8ag{background:#fff;border:1px solid #fff;border-radius:24px;padding:32px;box-shadow:0 6px 28px #314a7010}.host.svelte-1uha8ag{display:flex;gap:12px;align-items:center;padding-bottom:22px;border-bottom:1px solid #e9edf3}.avatar.svelte-1uha8ag{height:52px;width:52px;flex-shrink:0;-o-object-fit:cover;object-fit:cover;border-radius:50%}.initials.svelte-1uha8ag{display:grid;place-items:center;background:#e9e6ff;color:#4d36c7;font-size:18px}.host.svelte-1uha8ag .host-name:where(.svelte-1uha8ag){font-size:22px;font-weight:600;margin:0;color:#171717}.host.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:4px 0 0;color:#69717c;font-size:11px}.meeting-details.svelte-1uha8ag{padding:22px 0 26px}.metadata.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:8px;font-size:10px;color:#596579}.metadata.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#f2f5fa;padding:6px 9px;border-radius:100px}.meeting-details.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:20px 0 14px}.meeting-details.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:13px;color:#687180;line-height:1.6}.booking-button.svelte-1uha8ag{width:100%;justify-content:space-between;font-size:15px}.booking-note.svelte-1uha8ag{text-align:center;color:#748092;font-size:10px;line-height:1.6;margin:18px 0 0}footer.svelte-1uha8ag{border-top:1px solid #e7ebf1;padding:48px max(24px,calc((100% - 980px)/2)) 24px;background:#f9fafc}.footer-bottom.svelte-1uha8ag{border-top:1px solid #e0e6ed;padding-top:22px;margin-top:36px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#7a8390}.supporting.svelte-1uha8ag{max-width:1030px;margin:auto;padding:50px 24px 20px;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.brand-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:Fabits Pixel,sans-serif;font-size:40px}h2.svelte-1uha8ag{font-size:34px;line-height:1.15;letter-spacing:-1.2px;font-weight:500;margin:18px 0}.supporting.svelte-1uha8ag p:where(.svelte-1uha8ag),.pillars.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#5d6877;font-size:14px;line-height:1.6}.eyebrow.svelte-1uha8ag{font-size:10px;letter-spacing:1.8px;color:#576a81;font-weight:600}.agenda.svelte-1uha8ag{list-style:none;padding:0;display:grid;gap:14px;margin:28px 0 0;font-size:13px}.philosophy.svelte-1uha8ag{max-width:1030px;margin:auto;padding:66px 24px 85px;text-align:center}.philosophy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:36px;margin:18px 0 40px}.pillars.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left}.pillars.svelte-1uha8ag article:where(.svelte-1uha8ag){border:1px solid #e7ebf1;border-radius:22px;padding:26px;background:linear-gradient(140deg,#fff,#f3f6fa)}.pillar-number.svelte-1uha8ag{font-family:Fabits Pixel,sans-serif;font-size:32px;color:#8a9aaf}.pillars.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:18px;margin:25px 0 10px}.text-link.svelte-1uha8ag{display:inline-block;margin-top:34px;font-size:13px;color:#535968}.footer-main.svelte-1uha8ag{display:flex;justify-content:space-between;gap:40px}.footer-brand.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:12px;line-height:1.7;color:#707987;margin-top:20px}.footer-links.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;font-size:12px;align-content:start;color:#555e6b}@media(max-width:700px){.sky-section.svelte-1uha8ag{padding:14px 18px 50px;background-size:auto 1150px}.navigation.svelte-1uha8ag{padding:10px 20px;min-height:60px;border-width:3px}.nav-actions.svelte-1uha8ag{gap:22px}.logo.svelte-1uha8ag{width:76px}.primary-button.svelte-1uha8ag{font-size:15px}.consultation.svelte-1uha8ag{margin-top:28px;padding:8px;border-radius:30px}.booking-card.svelte-1uha8ag{padding:22px}.landscape.svelte-1uha8ag{top:250px;height:600px}h1.svelte-1uha8ag{font-size:32px;letter-spacing:-1px}.host.svelte-1uha8ag .host-name:where(.svelte-1uha8ag){font-size:18px;line-height:1.3}.supporting.svelte-1uha8ag{grid-template-columns:1fr;gap:32px;padding-top:30px}.brand-intro.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:34px}.philosophy.svelte-1uha8ag{padding:48px 24px 60px}.philosophy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:29px}.pillars.svelte-1uha8ag{grid-template-columns:1fr;gap:14px}.footer-main.svelte-1uha8ag{flex-direction:column;gap:30px}.footer-links.svelte-1uha8ag{gap:18px}.footer-bottom.svelte-1uha8ag{align-items:flex-start;line-height:1.5}}@media(prefers-reduced-motion:reduce){.primary-button.svelte-1uha8ag{transition:none}}
