.lg-mailing{position:fixed;z-index:45;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:50%;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:min(560px,calc(100vw - 32px));padding:16px 20px 12px;border:1px solid #e2cfa3;border-radius:20px;background:#fffdf3;box-shadow:0 28px 60px -30px #752f068c,0 2px 6px #e2cfa373;color:#000;font-family:var(--lg-font-body, Inter, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);transform:translate(-50%);animation:lg-mailing-rise .48s cubic-bezier(.2,.8,.2,1)}@keyframes lg-mailing-rise{0%{opacity:0;transform:translate(-50%,32px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lg-mailing{animation:none}}@media(min-width:561px){.lg-mailing.is-done{grid-template-columns:auto minmax(0,1fr)}}.lg-mailing-close{position:absolute;top:8px;right:8px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#000;cursor:pointer}.lg-mailing-close:hover{background:#e2cfa373;color:#000}.lg-mailing-mark{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;background:#acdbc6;color:#07796b}.lg-mailing-body{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding-right:22px}.lg-mailing h2{margin:0;white-space:nowrap;font-family:var(--lg-font-display, "Bricolage Grotesque", Inter, Arial, sans-serif);font-size:20px;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.lg-mailing p{margin:0;color:#000;font-size:14px;line-height:1.5}.lg-mailing-form{display:flex;gap:10px}.lg-mailing-form input{min-width:0;flex:1;min-height:42px;padding:0 14px;border:1px solid #e2cfa3;border-radius:999px;background:#fffced;color:#000;font:inherit;font-size:15px}.lg-mailing-form input:focus{border-color:#00a5f0;outline:0;box-shadow:0 0 0 3px #c5e5fa}.lg-mailing-form input::-moz-placeholder{color:#00000080}.lg-mailing-form input::placeholder{color:#00000080}.lg-mailing-form input[aria-invalid=true]{border-color:#bd3e40}.lg-mailing-form button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:0;border-radius:999px;background:#00a5f0;color:#fff;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .16s ease,transform .16s ease}.lg-mailing-form button:hover{background:#0095d8}.lg-mailing-form button:disabled{opacity:.75;cursor:wait;transform:none}.lg-mailing-form button:focus-visible,.lg-mailing-close:focus-visible,.lg-mailing small a:focus-visible{outline:2px solid #000;outline-offset:2px}.lg-mailing .lg-mailing-gets{font-size:13px;line-height:1.45}.lg-mailing-gets b{color:#000;font-weight:650}.lg-mailing .lg-mailing-error{color:#bd3e40;font-size:13px;font-weight:600}.lg-mailing small{color:#000;font-size:12px;line-height:1.5}.lg-mailing small a{color:inherit;text-decoration:underline;text-underline-offset:2px}.lg-mailing-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lg-mailing-trap{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:560px){.lg-mailing{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));left:10px;grid-template-columns:minmax(0,1fr);gap:0;width:auto;padding:14px 16px 10px;border-radius:18px;transform:none;animation-name:lg-mailing-rise-phone}.lg-mailing-mark{display:none}.lg-mailing-body{gap:8px;padding-right:0}.lg-mailing h2{padding-right:34px;font-size:19px}.lg-mailing .lg-mailing-gets{font-size:12px}.lg-mailing-form input,.lg-mailing-form button{min-height:44px}.lg-mailing-form input{padding:0 12px;font-size:16px}.lg-mailing-form button{gap:6px;padding:0 14px;font-size:13px}.lg-mailing small{font-size:11px}}@media(max-width:340px){.lg-mailing-form{flex-direction:column}}@keyframes lg-mailing-rise-phone{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.lg-mailing-brand{display:inline-flex;align-items:center;white-space:nowrap;vertical-align:middle}.lg-mailing .lg-mailing-rocket{display:block;flex:none;width:34px;height:34px;margin:-10px 2px -10px -4px}.lg-support-launcher{position:fixed;z-index:40;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));display:inline-flex;min-height:48px;align-items:center;gap:8px;padding:0 18px 0 16px;border:0;border-radius:999px;background:#00a5f0;box-shadow:0 14px 30px -12px #752f0666;color:#fff;font:650 14px/1 var(--lg-font-body, Inter, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);cursor:pointer}.lg-support-launcher:hover{background:#0095d8}.lg-support-launcher:focus-visible,.lg-support-close:focus-visible,.lg-support-send:focus-visible,.lg-support-composer button:focus-visible{outline:3px solid #088677;outline-offset:2px}.lg-support-dot{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:#bd3e40;color:#fff;font-size:12px}.lg-support-panel{position:fixed;z-index:46;right:20px;bottom:calc(84px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;width:min(380px,calc(100vw - 32px));max-height:min(600px,calc(100vh - 140px));overflow:hidden;border:1px solid #e2cfa3;border-radius:20px;background:#fffdf3;box-shadow:0 24px 40px 4px #752f0642;color:#000;font-family:var(--lg-font-body, Inter, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif)}.lg-support-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid #e2cfa3;background:#fffdf3}.lg-support-head h2{margin:0;font:700 18px/1.2 var(--lg-font-display, "Bricolage Grotesque", Inter, Arial, sans-serif)}.lg-support-head p{margin:6px 0 0;color:#000;font-size:13px;line-height:1.45}.lg-support-close{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#000;cursor:pointer}.lg-support-close:hover{background:#f7e4bccc}.lg-support-loading{display:flex;justify-content:center;padding:32px;color:#000}.lg-support-messages{display:flex;min-height:120px;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 18px}.lg-support-message{display:grid;max-width:85%;gap:4px;justify-items:start}.lg-support-message.is-own{align-self:flex-end;justify-items:end}.lg-support-bubble{margin:0;padding:10px 14px;border-radius:16px 16px 16px 4px;background:#f7e4bc;color:#000;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.lg-support-message.is-own .lg-support-bubble{border-radius:16px 16px 4px;background:#088677;color:#fff}.lg-support-message.is-team:not(.is-own) .lg-support-bubble{background:#acdbc6}.lg-support-meta{color:#000;font-size:11.5px}.lg-support-composer{display:flex;align-items:flex-end;gap:8px;padding:12px 14px 14px;border-top:1px solid #e2cfa3;background:#fffdf3}.lg-support-composer textarea{min-width:0;flex:1;max-height:140px;padding:10px 12px;border:1px solid #e2cfa3;border-radius:14px;background:#fffced;color:#000;font:inherit;font-size:14px;resize:none}.lg-support-composer button{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:999px;background:#088677;color:#fff;cursor:pointer}.lg-support-composer button:not(:disabled):hover,.lg-support-send:not(:disabled):hover{background:#07796b}.lg-support-composer button:disabled{opacity:.5;cursor:default}.lg-support-start{display:grid;gap:12px;overflow-y:auto;padding:16px 18px 18px}.lg-support-start label{display:grid;gap:6px;font-size:13px;font-weight:650}.lg-support-start label em{color:#000;font-style:normal;font-weight:400}.lg-support-start input,.lg-support-start textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e2cfa3;border-radius:12px;background:#fffced;color:#000;font:inherit;font-size:15px;font-weight:400}.lg-support-start input:focus,.lg-support-start textarea:focus,.lg-support-composer textarea:focus{border-color:#00a5f0;outline:2px solid #c5e5fa;outline-offset:1px}.lg-support-send{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:#088677;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.lg-support-send:disabled{opacity:.55;cursor:default}.lg-support-error{margin:0;padding:0 18px 14px;color:#bd3e40;font-size:13px;font-weight:600}.lg-support-sr,.lg-support-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lg-support-trap{left:-10000px}.lg-support-page{width:min(720px,calc(100% - 32px));margin:0 auto;padding:56px 0 80px}.lg-support-page h1{margin:8px 0 24px;color:#000}.lg-support-page>p{margin:0 0 24px;color:#000;font-size:15px;line-height:1.5}.lg-support-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2cfa3;border-radius:20px;background:#fffdf3}.lg-support-card .lg-support-messages{max-height:60vh}@media(max-width:560px){.lg-support-launcher{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));min-height:44px;padding:0 14px}.lg-support-panel{right:10px;left:10px;bottom:calc(68px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100vh - 100px)}}@media(max-width:560px){body:has(.lg-mailing) .lg-support-launcher{display:none}}body:has([role=dialog][data-state=open]) .lg-support-launcher{display:none}.tm-root{--bg: #14213d;--surface: #1b2a4a;--ghost: #24345a;--line: #324266;--ink: #fffced;--teal: #088677;--teal-hover: #07796b;--teal-button: #07796b;--teal-button-hover: #066b5f;--mint: #acdbc6;--sky: #00a5f0;--c-blue: #0286c7;--c-blue-light: #b0d7eb;--c-orange: #df5d0f;--c-orange-light: #ff9d55;--c-green: #659226;--c-green-light: #bddf8d;--c-purple: #856ba2;--c-purple-light: #cabdf3;--c-red: #bd3e40;--c-red-light: #ffada4;--c-gold: #fbb51c;--c-gold-light: #fcde9d;--tm-heading: "Bricolage Grotesque", "Inter", Arial, sans-serif;--tm-body: "Inter", Arial, sans-serif;--tm-width: 1120px;min-height:100vh;background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--tm-body);-webkit-font-smoothing:antialiased}.tm-root *,.tm-root *:before,.tm-root *:after{box-sizing:border-box}.tm-root ::-moz-placeholder{color:#fffced80}.tm-root ::placeholder{color:#fffced80}.tm-root a:not(.tm-btn){color:inherit}.tm-root :is(h1,h2,h3,h4,h5,h6){color:var(--ink)}.tm-root svg.lucide :is(path,circle,rect,line,polyline,polygon,ellipse){stroke-width:1.5px;vector-effect:non-scaling-stroke}.tm-root :focus-visible{outline:3px solid var(--sky);outline-offset:2px}.tm-wrap{width:100%;max-width:calc(var(--tm-width) + 40px);margin:0 auto;padding:0 20px}.tm-hero-title{margin:0;font:500 clamp(54px,11.5vw,148px) / 1 var(--tm-heading);letter-spacing:-.045em}@media(min-width:1300px){.tm-hero-title{font-size:132px}}.tm-h1{margin:0;font:600 51px/1.07 var(--tm-heading);letter-spacing:-1.27px}.tm-h2{margin:0;font:500 44px/1.1 var(--tm-heading);letter-spacing:-1.23px}.tm-h3{margin:0;font:500 24px/1.15 var(--tm-heading);letter-spacing:-.028em}.tm-body{font:400 17px/1.6 var(--tm-body)}.tm-lead{font:400 18px/1.6 var(--tm-body)}.tm-small{font-size:14px;line-height:1.5}.tm-eyebrow{font:600 12px/1.3 var(--tm-body);letter-spacing:.08em;text-transform:uppercase}@media(max-width:700px){.tm-h1{font-size:44px;letter-spacing:-1.1px}.tm-h2{font-size:33px;letter-spacing:-.92px}}.tm-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:16px;corner-shape:superellipse(2);background:var(--teal-button);color:#fff;cursor:pointer;font:700 18px/1.1 var(--tm-heading);padding:16px 30px;text-decoration:none;transition:filter .15s ease}.tm-btn:hover{background:var(--teal-button-hover)}.tm-btn.is-ghost:hover{background:transparent}.tm-btn svg{transition:transform .15s ease}.tm-btn:hover svg{transform:translate(3px)}.tm-btn.is-ghost{background:transparent;box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink)}.tm-btn.is-small{font-size:15px;padding:11px 18px}.tm-btn:disabled{cursor:not-allowed;opacity:.45;filter:none}.tm-chip{display:inline-flex;align-items:center;padding:5.5px 11.5px;border-radius:9px;corner-shape:superellipse(1.5);box-shadow:inset 0 0 0 1.5px var(--dept);color:var(--dept);font:600 14px/1.2 var(--tm-body)}.tm-chip.is-picked{background:var(--dept);color:var(--bg)}.tm-tag{display:inline-flex;align-items:center;padding:5px 10px;border-radius:8px;corner-shape:superellipse(1.5);background:color-mix(in srgb,var(--dept) 14%,transparent);color:var(--dept-light);font:500 13.5px/1.2 var(--tm-body)}[data-dept=marketing]{--dept: var(--c-blue);--dept-light: var(--c-blue-light)}[data-dept=sales]{--dept: var(--c-orange);--dept-light: var(--c-orange-light)}[data-dept=success]{--dept: var(--c-green);--dept-light: var(--c-green-light)}[data-dept=operations]{--dept: var(--c-purple);--dept-light: var(--c-purple-light)}[data-dept=people]{--dept: var(--c-red);--dept-light: var(--c-red-light)}[data-dept=leadership]{--dept: var(--c-gold);--dept-light: var(--c-gold-light)}[data-dept=other]{--dept: var(--mint);--dept-light: var(--mint)}.tm-skip{position:absolute;z-index:70;top:8px;left:8px;padding:10px 16px;border-radius:8px;background:var(--ink);color:var(--bg)!important;font:600 14px/1.2 var(--tm-body);transform:translateY(-200%)}.tm-skip:focus-visible{transform:none}.tm-root main:focus{outline:none}.tm-root .tm-promo,.tm-root a.tm-promo{display:block;padding:9px 20px;background:var(--sky);color:var(--bg);font:400 14.5px/1.4 var(--tm-body);text-align:center;text-decoration:none}.tm-promo b{font-weight:700}.tm-promo u{text-underline-offset:3px}.tm-header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line);background:#14213df5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tm-header-inner{display:flex;align-items:center;gap:24px;height:72px}.tm-logo{display:inline-flex;flex-shrink:0;align-items:center;gap:9px;color:var(--ink);font:700 28px/1 var(--tm-heading);letter-spacing:-.02em;text-decoration:none}.tm-logo .tm-logo-rocket,.tm-logo .tm-logo-rocket img{display:block;flex-shrink:0;width:58px;height:58px}.tm-logo .tm-logo-rocket{pointer-events:none;margin:-20px -9px -20px -12px;transform:translateY(1px)}.tm-nav{display:flex;flex:1;justify-content:center;gap:32px}.tm-nav a,.tm-signin-slot a{color:var(--ink);font:500 13px/1 var(--tm-body);text-decoration:none;transition:color .15s ease}.tm-nav a:hover,.tm-signin-slot a:hover,.tm-nav a[aria-current=page]{color:var(--mint)}.tm-header-actions{display:flex;align-items:center;gap:18px;margin-left:auto}.tm-signin-slot a{display:inline-flex;align-items:center;gap:6px;font-weight:650}.tm-signin-slot .lg-signed-in-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--mint);color:var(--bg);font-size:11px;font-weight:700}.tm-menu-button{display:none;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:10px;corner-shape:superellipse(1.5);background:transparent;color:var(--ink);cursor:pointer}.tm-menu-panel{position:absolute;top:100%;right:0;left:0;border-bottom:1px solid var(--line);background:var(--surface);padding:8px 12px 12px}.tm-menu-panel a{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;border-radius:8px;color:var(--ink);font:500 16px/1.2 var(--tm-body);text-decoration:none}.tm-menu-panel a:hover{color:var(--mint)}@media(max-width:700px){.tm-header-inner{height:64px;gap:12px}.tm-logo{font-size:24px}.tm-logo .tm-logo-rocket,.tm-logo .tm-logo-rocket img{width:50px;height:50px}.tm-nav{display:none}.tm-menu-button{display:inline-flex;order:-1}.tm-header-actions{gap:6px}}.tm-footer{border-top:1px solid var(--line);padding:36px 0 28px}.tm-footer-top{display:flex;align-items:center;gap:18px}.tm-footer-tagline{font-size:14px}.tm-footer-links{display:flex;align-items:center;gap:22px;margin-left:auto}.tm-footer-links a{font-size:14px;text-decoration:none}.tm-footer-links a:hover{color:var(--mint)}.tm-footer small{font-size:13px}@media(max-width:700px){.tm-footer-top{flex-direction:column;align-items:flex-start}.tm-footer-links{margin-left:0}}.tm-talk-trap{position:absolute;left:-9999px}.tm-spin{animation:tm-spin 1s linear infinite}@keyframes tm-spin{to{transform:rotate(360deg)}}.tm-stardust{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;width:100%;height:100%;pointer-events:none}body.tm-navy .lg-support-launcher{color:#14213d;box-shadow:0 14px 30px -12px #0009}body.tm-navy .lg-mailing{box-shadow:0 28px 60px -24px #000000b3}.tm-root :is(.lg-support-panel,.lg-mailing) :is(h1,h2,h3,h4){color:#000}@media(max-width:900px){body.tm-navy .lg-support-launcher{width:48px;min-height:48px;height:48px;justify-content:center;padding:0}body.tm-navy .lg-support-launcher>span:not(.lg-support-dot){display:none}body.tm-navy .lg-support-launcher .lg-support-dot{position:absolute;top:-4px;right:-4px}.tm-root .tm-footer{padding-bottom:88px}}@media(max-width:700px){body.tm-navy:has(.qs-root) .lg-support-launcher{display:none}}.lg-site-top{position:sticky;top:0;z-index:30}.lg-offer-strip{display:flex;height:var(--lg-strip-height);align-items:center;justify-content:center;gap:5px;overflow:hidden;padding:0 16px;background:#00a5f0;color:#fff;font:400 12px/1 var(--lg-font-body);white-space:nowrap}.lg-offer-strip del{margin-left:5px;opacity:.7}.lg-offer-strip b{color:#fff;font-weight:700}.lg-header{border-bottom:1px solid #e2cfa3;background:#fffcedf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--lg-font-body)}.lg-header-inner,.lg-footer-inner{width:min(var(--lg-container),calc(100% - var(--lg-gutter)));margin-inline:auto}.lg-header-inner{display:flex;height:var(--lg-header-bar);align-items:center;justify-content:space-between;gap:24px}.lg-header .lg-logo,.lg-footer .lg-logo{display:inline-flex;flex-shrink:0;align-items:center;gap:9px;color:#000;font-family:var(--lg-font-heading);font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.8px;text-decoration:none;white-space:nowrap}.lg-header .lg-logo-word,.lg-footer .lg-logo-word{font-size:inherit;font-weight:inherit}.lg-header .lg-logo-rocket,.lg-header .lg-logo-rocket img,.lg-footer .lg-logo-rocket,.lg-footer .lg-logo-rocket img{display:block;flex-shrink:0;width:58px;height:58px}.lg-header .lg-logo-rocket,.lg-footer .lg-logo-rocket{pointer-events:none;margin:-20px -9px -20px -12px;transform:translateY(1px)}@media(max-width:700px){.lg-header .lg-logo,.lg-footer .lg-logo{font-size:24px;letter-spacing:-.7px}.lg-header .lg-logo-rocket,.lg-header .lg-logo-rocket img,.lg-footer .lg-logo-rocket,.lg-footer .lg-logo-rocket img{width:45px;height:45px}.lg-header .lg-logo-rocket{margin:-15px -6px -15px -9px;transform:none}.lg-footer .lg-logo-rocket{margin:-15px -10px -15px -9px;transform:none}}.lg-logo-tagline{display:inline-flex;align-items:center;color:#000;font-family:var(--lg-font-body);font-size:14px;font-weight:400;letter-spacing:0;white-space:nowrap}.lg-logo-tagline:before{content:"";width:1px;height:18px;margin-right:12px;background:#e2cfa3}.lg-demo-tag{margin-left:2px;padding:3px 5px;border:1px solid currentColor;border-radius:4px;color:#088677;font:650 11px / 1 var(--lg-font-body);letter-spacing:1.4px;text-transform:uppercase}.lg-demo-menu-label{display:flex;align-items:center;gap:6px;margin:8px 0 2px;padding:8px 12px 0;border-top:1px solid #e2cfa3;color:#000;font-size:12px;font-weight:650}.lg-live-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;padding:6px 16px;font-size:13px;line-height:1.35;text-align:center}.lg-live-banner.is-soon{border-bottom:1px solid #e2cfa3;background:#f7e4bc;color:#000}.lg-live-banner.is-soon strong{color:#000;font-weight:650}.lg-live-banner .lg-live-countdown{color:#000;font-variant-numeric:tabular-nums;font-weight:650}.lg-live-banner.is-soon a{color:#088677;font-weight:650}.lg-live-banner.is-live{background:#088677;color:#fff}.lg-live-banner.is-live a{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:0 14px;border-radius:999px;background:#acdbc6;color:#000;font-weight:700;text-decoration:none}.lg-live-banner.is-live a:hover{background:#a3d0bc}@media(max-width:560px){.lg-live-banner.is-wrap-up>svg{display:none}}.lg-live-banner a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lg-demo-note{margin:0;padding:10px 16px;background:#f7e4bc;color:#000;font-size:14px;text-align:center}.lg-header .lg-nav{display:flex;align-items:center;gap:32px;font-size:13px}.lg-header .lg-nav a{display:inline-flex;min-height:44px;align-items:center;color:#000;text-decoration:none;white-space:nowrap;transition:color .15s ease}.lg-header .lg-nav a:hover{color:#088677}.lg-header .lg-nav a.is-selected,.lg-header .lg-nav a[aria-current=page]{color:#088677;text-decoration:underline;text-decoration-color:#088677;text-underline-offset:7px}.lg-header .lg-nav .lg-nav-count{margin-left:4px;color:#088677;font-weight:700}.lg-header .lg-header-actions{display:flex;align-items:center;gap:14px}.lg-header .lg-sign-in{display:inline-flex;min-height:44px;align-items:center;color:#000;font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}.lg-header .lg-sign-in:hover{color:#088677}.lg-header .lg-cta{display:inline-flex;min-height:44px;align-items:center;gap:8px;border-radius:var(--lg-radius-pill);background:#088677;padding:0 20px;color:#fff;font-size:13px;font-weight:650;text-decoration:none;transition:background .18s ease}.lg-header .lg-cta:hover{background:#07796b;color:#fff}.lg-header a:focus-visible,.lg-footer a:focus-visible,:is(.lg-skill-card,.lg-button,.lg-cat-filters button,.lg-mentor-skills button,.lg-mentor-links a,.lg-mentor-back,.lg-book-back a,.lg-book-back button,.lg-back-link):focus-visible{outline:3px solid #088677;outline-offset:4px}.lg-footer{border-top:1px solid #e2cfa3;background:transparent;color:#000;font-family:var(--lg-font-body);font-size:13px}.lg-footer-inner{display:flex;align-items:center;gap:30px;padding:25px 0}.lg-footer-brand{display:flex;align-items:center;-moz-column-gap:28px;column-gap:28px}.lg-footer .lg-logo-tagline:before{content:none}.lg-footer-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-left:auto}.lg-footer a:not(.lg-logo){color:#000;text-decoration:none}.lg-footer a:not(.lg-logo):hover{color:#088677}.lg-footer small{color:#000;font-size:12px}@media(max-width:700px){.lg-offer-strip{font-size:11px}.lg-offer-strip .lg-strip-lead{display:none}.lg-header-inner{gap:8px}.lg-header .lg-nav{gap:12px;font-size:12px}.lg-header .lg-nav .lg-nav-home{display:none}.lg-header .lg-header-actions{gap:10px}.lg-header .lg-sign-in{font-size:12px}.lg-header .lg-cta{display:none}.lg-footer-inner{flex-wrap:wrap;gap:12px 20px;padding:23px 0}.lg-footer-brand{width:100%;flex-direction:column;align-items:flex-start;row-gap:14px}.lg-footer-links{margin-left:0}.lg-footer small{width:100%}}@media(max-width:520px){.lg-header-inner{width:calc(100% - 24px);gap:6px}.lg-header .lg-logo{gap:6px}.lg-demo-tag{margin-left:0;padding:2px 3px;font-size:9px;letter-spacing:.6px}.lg-header .lg-nav{gap:9px;font-size:11.5px}.lg-header .lg-header-actions{gap:6px}.lg-header .new-experience-account-trigger{gap:0;padding-right:4px}.lg-header .new-experience-account-trigger>svg{display:none}}@media(max-width:390px){.lg-header .lg-logo{gap:5px}.lg-header .lg-nav{gap:7px;font-size:11px}}.lg-wrap{width:min(var(--lg-container),calc(100% - var(--lg-gutter)));margin-inline:auto}.lg-back-link{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-bottom:10px;color:#000;font:600 14px var(--lg-font-body);text-decoration:none}.lg-back-link:hover{color:#088677}.lg-eyebrow{display:block;color:#088677;font:700 12px/1.5 var(--lg-font-body);letter-spacing:1.6px}.lg-price{display:inline-flex;align-items:baseline;gap:10px;font-family:var(--lg-font-body);white-space:nowrap}.lg-price del{color:#00000080;font-size:23px;font-weight:400}.lg-price strong{color:#000;font-size:37px;font-weight:650;letter-spacing:-1.8px}.lg-price>span{color:#000;font-size:13px}.lg-price.is-small{gap:7px}.lg-price.is-small del{font-size:14px}.lg-price.is-small strong{font-size:22px;letter-spacing:-.7px}.lg-price.is-small>span{font-size:12px}.lg-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:16px;padding:12px 22px;border:1px solid transparent;border-radius:var(--lg-radius-pill);background:#088677;color:#fff;font:600 17px/1.2 var(--lg-font-body);text-decoration:none;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.lg-button:hover{background:#07796b;color:#fff}.lg-button.lg-button-outline{border-color:#088677;background:transparent;color:#088677;font-size:14px}.lg-button.lg-button-outline:hover{border-color:#07796b;background:#acdbc6cc;color:#07796b}.lg-button.lg-button-secondary{background:#00a5f0;color:#fff}.lg-button.lg-button-secondary:hover{background:#0095d8}.lg-button.lg-button-on-lagoon{background:#acdbc6;color:#000}.lg-button.lg-button-on-lagoon:hover{background:#a3d0bc}.lg-button:active,.lg-header .lg-cta:active{transform:scale(.98)}.lg-header .lg-cta svg{transition:transform .18s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.lg-header .lg-cta:hover svg{transform:translate(2px,-2px)}}@keyframes lg-rise{0%{opacity:0;transform:translateY(14px)}}.lg-button-orange{background:#088677}.lg-button-orange:hover{background:#07796b}@media(prefers-reduced-motion:reduce){.lg-button,.lg-header .lg-cta{transition:none}}@media(min-width:701px)and (max-width:900px){.lg-header:has(.new-experience-account-trigger) .lg-cta{display:none}}.lg-header .lg-credits-badge{display:inline-flex;min-height:36px;align-items:center;gap:6px;padding:0 12px;border:1px solid rgba(172,219,198,.9);border-radius:var(--lg-radius-pill, 99px);background:#acdbc64d;color:#088677;font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap}.lg-header .lg-credits-badge:hover{background:#acdbc680;color:#07796b}.lg-header .lg-credits-badge b{font-weight:800}@media(max-width:560px){.lg-header .lg-credits-badge{min-height:32px;gap:4px;padding:0 9px}.lg-header .lg-credits-badge-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.lg-header .new-experience-account-trigger{border-color:#e2cfa3;background:#fffdf3;color:#000;box-shadow:0 5px 10px -8px #752f0666}.lg-header .new-experience-account-trigger:hover,.lg-header .new-experience-account-trigger[aria-expanded=true]{border-color:#e2cfa3;background:#fffdf3;box-shadow:0 12px 25px #752f061f}.lg-header .new-experience-account-trigger:focus-visible{outline:3px solid #088677;outline-offset:2px}.lg-header .new-experience-account-trigger>svg{color:#000}.lg-header .new-experience-account-avatar{border-color:#fffdf3;box-shadow:0 0 0 1px #e2cfa3}.lg-header .new-experience-account-initials{background:#088677;color:#acdbc6;font-family:"Bricolage Grotesque",var(--lg-font-heading, "Inter"),sans-serif}.lg-header .new-experience-account-menu{border-color:#e2cfa3;background:#fffdf3;box-shadow:0 24px 40px 4px #752f0642;color:#000}.lg-header .new-experience-account-identity,.lg-header .new-experience-account-menu>button{border-color:#e2cfa3}.lg-header .new-experience-account-identity span,.lg-header .new-experience-account-menu>a,.lg-header .new-experience-account-menu>button{color:#000}.lg-header .new-experience-account-menu>a:hover,.lg-header .new-experience-account-menu>button:hover,.lg-header .new-experience-account-menu>a:focus-visible,.lg-header .new-experience-account-menu>button:focus-visible{background:#f7e4bccc}@media(max-width:767px){.lg-site-top .lg-learner-tabbar{border-top-color:#e2cfa3;background:#fffdf3;box-shadow:0 -8px 20px -14px #752f0659}.lg-site-top .lg-learner-tabbar a,.lg-site-top .lg-learner-tabbar button{color:#000}.lg-site-top .lg-learner-tabbar [aria-current]{background:#f7e4bc;color:#088677}.lg-site-top .lg-learner-tabbar a:focus-visible,.lg-site-top .lg-learner-tabbar button:focus-visible{outline-color:#088677}}svg.lucide :is(path,line,polyline,polygon,circle,ellipse,rect){vector-effect:non-scaling-stroke;stroke-width:1.4px}.lg-request-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lg-request-pair>label{min-width:0}.lg-request-optional{font-weight:400;opacity:.7}@media(max-width:560px){.lg-request-pair{grid-template-columns:1fr}}.lg-offer-strip.is-live-build{gap:6px;color:#fff;text-decoration:none}.lg-offer-strip.is-live-build u{font-weight:700;text-underline-offset:2px}@media(max-width:560px){.lg-offer-strip.is-live-build .lg-strip-time{display:none}}.tm-skin{--background: 221 51% 16%;--foreground: 51 100% 96%;--card: 221 46% 20%;--card-foreground: 51 100% 96%;--popover: 221 46% 20%;--popover-foreground: 51 100% 96%;--primary: 173 89% 25%;--primary-foreground: 0 0% 100%;--secondary: 222 43% 25%;--secondary-foreground: 51 100% 96%;--muted: 222 43% 25%;--muted-foreground: 51 100% 96%;--accent: 222 43% 25%;--accent-foreground: 51 100% 96%;--border: 222 34% 30%;--input: 222 34% 30%;--ring: 199 100% 47.1%;--color-bg: #14213d;--color-card: #1b2a4a;--color-raised: #24345a;--color-border: #324266;--color-text-primary: #fffced;--color-text-secondary: #fffced;--color-orange: #07796b;--color-orange-hover: #066b5f;--lg-black: #fffced;--lg-ink: #fffced;--lg-navy: #fffced;--lg-muted: #fffced;--lg-caption: #fffced;--lg-glow: #1b2a4a;--lg-paper: #1b2a4a;--lg-moonlight: #14213d;--lg-cream: #14213d;--lg-sand-dune: #24345a;--lg-sand: #24345a;--lg-moon-rock: #324266;--lg-line: #324266;--lg-lagoon: #07796b;--lg-orange: #07796b;--lg-orange-strong: #07796b;--lg-orange-ink: #acdbc6;--lg-frost: rgba(0, 165, 240, .35);--lg-placeholder: rgba(255, 252, 237, .5);--lg-shadow-card: 0 5px 14px -8px rgba(0, 0, 0, .6);color:var(--ink)}.tm-skin :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){border-color:#324266!important;background-color:#14213d!important;color:#fffced!important}.tm-skin :is(input,textarea)::-moz-placeholder{color:#fffced80!important}.tm-skin :is(input,textarea)::placeholder{color:#fffced80!important}.tm-skin :is(input,textarea,select):focus{border-color:#00a5f0!important}.tm-skin .lg-eyebrow{color:#acdbc6}.tm-root .tm-auth.new-booking{min-height:0;background:transparent;color:var(--ink)}.tm-root .tm-auth :is(.new-booking-auth-back,.new-booking-auth-footer),.tm-root .tm-auth .new-booking-auth-card :is(h1,p,label,.text-foreground,.text-muted-foreground){color:var(--ink)}.tm-root .tm-auth .new-booking-auth-back:hover,.tm-root .tm-auth :is(.new-booking-auth-card a.text-primary,.new-booking-auth-footer a){color:var(--mint)}.tm-root .tm-auth .new-booking-auth-card>div:nth-child(2){border-color:var(--line);background:var(--surface);color:var(--ink);box-shadow:none}.tm-root .tm-auth .new-booking-auth-footer{border-top-color:var(--line)}.tm-root .tm-auth .new-booking-auth-card :is(.bg-primary,button[type=submit]){background:var(--teal-button)}.tm-root .tm-auth .new-booking-auth-card :is(.bg-primary,button[type=submit]):hover:not(:disabled){background:var(--teal-button-hover)}.tm-root .tm-auth .new-booking-auth-main{padding-bottom:72px}.tm-skin{--selection-cream: transparent;--selection-paper: #1b2a4a;--selection-ink: #fffced;--selection-muted: #fffced;--selection-accent: #07796b;--selection-accent-deep: #066b5f;--selection-line: #324266}.tm-root .tm-skin.new-experience{min-height:0;background:transparent;color:var(--ink)}.tm-skin .lg-gtt,.tm-skin :is(.lg-gtt-sub,.lg-gtt-steps span,.lg-gtt-coach,.lg-gtt-done,.lg-gtt-form label small,.lg-gtt-check.is-small,.lg-gtt-bring,.lg-gtt-note,.lg-gtt-one-coach span,.lg-gtt-signup-meta,.lg-gtt-one-examples span,.lg-gtt-one-about p){color:var(--ink)}.tm-skin :is(.lg-gtt-steps li,.lg-gtt-session,.lg-gtt-signup,.lg-gtt-one-examples li,.lg-gtt-one-links a){border-color:var(--line);background:var(--surface);box-shadow:none}.tm-skin :is(.lg-gtt-session.is-open,.lg-gtt-signup,.lg-gtt-one-links a:hover){border-color:var(--mint)}.tm-skin :is(.lg-gtt-steps svg,.lg-gtt-when,.lg-gtt-one-examples svg,.lg-gtt-one-more,.lg-gtt-one-links a){color:var(--mint)}.tm-skin :is(.lg-gtt-done,.lg-gtt-bring){background:#acdbc61f}.tm-skin .lg-gtt-error{color:var(--c-red-light)}.tm-skin .lg-gtt-form .lg-gtt-check input{accent-color:var(--teal)}.tm-root .tm-skin :is(h1,h2,h3,h4){color:var(--ink)}.tm-root .tm-skin .lg-button:not(.lg-button-outline){background:var(--teal-button);color:#fff}.tm-root .tm-skin .lg-button:not(.lg-button-outline):hover{background:var(--teal-button-hover)}.tm-root .tm-skin .lg-button.lg-button-outline{border-color:var(--mint);background:transparent;color:var(--mint)}.tm-root .tm-skin :is(.legal,.legal-updated,.legal-body p,.legal-body li,.legal-body strong){color:var(--ink)}.tm-root .tm-skin .legal-body a,.tm-root .tm-skin .legal-body a:hover{color:var(--mint)}.tm-skin .apply-page{padding:0 0 8px}.tm-skin .apply-title{max-width:960px;margin:0 auto;padding:32px 32px 16px}.tm-skin .apply-embed{display:block;width:100%!important;height:calc(100dvh - 220px)!important;min-height:560px;border:0}.tm-skin .apply-embed iframe{width:100%;height:100%;border:0}@media(max-width:640px){.tm-skin .apply-title{padding:20px 16px 12px}.tm-skin .apply-embed{height:calc(100dvh - 200px)!important;min-height:480px}}.tm-root .tm-skin .lg-support-page :is(h1,>p,.lg-support-start label,.lg-support-start label em,.lg-support-meta,.lg-support-loading){color:var(--ink)}.tm-root .tm-skin .lg-support-card,.tm-root .tm-skin .lg-support-page .lg-support-composer{border-color:var(--line);background:var(--surface)}.tm-root .tm-skin .lg-support-page .lg-support-bubble{background:var(--ghost);color:var(--ink)}.tm-root .tm-skin .lg-support-page .lg-support-message.is-own .lg-support-bubble{background:var(--teal-button);color:#fff}.tm-root .tm-skin .lg-support-page .lg-support-message.is-team:not(.is-own) .lg-support-bubble{background:var(--mint);color:var(--bg)}.tm-root .tm-skin .lg-support-page :is(.lg-support-send,.lg-support-composer button){background:var(--teal-button)}.tm-root .tm-skin .lg-support-page .lg-support-error{color:var(--c-red-light)}.tm-root .tm-skin .lucide-circle-help,.tm-root .tm-skin .lucide-help-circle{color:var(--mint)}
