.th-home{--th-paper:#f9f9f7;--th-paper-deep:#efefec;--th-card:#fff;--th-ink:var(--ink-950);--th-body:var(--ink-800);--th-muted:var(--ink-600);--th-line:#e0e0dc;--th-radius:2px;--th-t-label:.75rem;--th-t-chrome:.8125rem;--th-t-note:.875rem;--th-t-ui:.9375rem;--th-t-body:1rem;--th-t-ui-lg:1.0625rem;--th-t-emphasis:1.125rem;--th-t-mark:1.375rem;--th-t-figure:1.75rem;--th-t-display-tight:2rem;--th-t-display:clamp(2.1rem, 6.4vi, 4.1rem);--th-t-close:clamp(1.75rem, 4.4vi, 3rem);--th-t-h2:clamp(1.55rem, 3.9vi, 2.5rem);--th-t-price:clamp(1.75rem, 3.4vi, 2.25rem);--th-t-h3:clamp(1.5rem, 3.2vi, 2.125rem);--th-t-statement:clamp(1.05rem, 2vi, 1.375rem);--th-t-lead:clamp(1rem, 1.7vi, 1.2rem);--th-t-sub:clamp(.95rem, 1.4vi, 1.05rem);background-color:var(--th-paper);color:var(--th-body);font-family:var(--turahub-font-brand);overflow-inline:clip;flex-direction:column;min-block-size:100dvb;font-weight:400;display:flex}.th-home ::selection{background-color:var(--sun);color:var(--ink-950)}.th-home :focus-visible{outline:3px solid var(--sky);outline-offset:2px;border-radius:var(--th-radius)}.th-home{scrollbar-color:var(--ink-400) var(--th-paper-deep)}.th-inner{inline-size:100%;max-inline-size:1160px;margin-inline:auto;padding-inline:20px}.th-inner-narrow{max-inline-size:760px}.th-section{padding-block:clamp(56px,9vi,104px)}.th-section-tint{background-color:var(--th-paper-deep)}.th-h1{font-weight:900;font-size:var(--th-t-display);letter-spacing:-.02em;color:var(--th-ink);text-wrap:balance;margin:0;line-height:1.13}.th-h2{font-weight:900;font-size:var(--th-t-h2);letter-spacing:-.015em;color:var(--th-ink);text-wrap:balance;margin:0;line-height:1.2}.th-lead{font-weight:600;font-size:var(--th-t-lead);color:var(--th-body);max-inline-size:62ch;margin:20px 0 0;line-height:1.85}.th-sub{font-weight:600;font-size:var(--th-t-sub);color:var(--th-muted);max-inline-size:62ch;margin:14px 0 0;line-height:1.85}.th-sub-dark{color:var(--ink-300)}.th-note{font-weight:600;font-size:var(--th-t-note);color:var(--th-muted);margin:18px 0 0}.th-btn{border-radius:var(--th-radius);block-size:44px;font-family:inherit;font-weight:900;font-size:var(--th-t-ui);white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding-inline:20px;text-decoration:none;transition:transform .14s cubic-bezier(.16,1,.3,1),background-color .14s,color .14s;display:inline-flex}.th-btn:hover{transform:translateY(-2px)}.th-btn-lg{block-size:54px;font-size:var(--th-t-ui-lg);padding-inline:28px}.th-btn-full{inline-size:100%;margin-block-start:20px}.th-btn-sun{background-color:var(--sun);color:var(--ink-950)}.th-btn-sun:hover{background-color:#ffe23d}.th-btn-sky{background-color:var(--sky);color:var(--ink-950)}.th-btn-sky:hover{background-color:#2ac6ee}.th-btn-outline{border-color:var(--th-ink);color:var(--th-ink);background-color:#0000}.th-btn-outline:hover{background-color:var(--th-ink);color:var(--th-card)}.th-btn-ghost{border-color:var(--th-line);color:var(--th-ink);background-color:var(--th-card)}.th-btn-ghost:hover{border-color:var(--th-ink)}.th-link{block-size:44px;font-weight:600;font-size:var(--th-t-ui);color:var(--th-ink);text-underline-offset:5px;align-items:center;padding-inline:12px;text-decoration:none;display:inline-flex}.th-link:hover{text-decoration:underline}.th-header{background-color:var(--th-paper);border-block-end:2px solid var(--th-ink);z-index:10;position:sticky;inset-block-start:0}.th-header-inner{justify-content:space-between;align-items:center;gap:16px;max-inline-size:1160px;margin-inline:auto;padding:12px 20px;display:flex}.th-nav{align-items:center;gap:8px;display:flex}.th-wordmark{align-items:center;gap:10px;display:inline-flex}.th-wordmark-text{font-family:var(--turahub-font-wordmark);font-weight:600;font-size:var(--th-t-mark);letter-spacing:-.01em;color:var(--th-ink);line-height:1}.th-mark{border-radius:var(--th-radius);background-color:var(--sky);block-size:36px;inline-size:36px;color:var(--ink-950);place-items:center;display:grid}.th-mark-glyph{block-size:22px;inline-size:22px}.th-logo{border-radius:var(--th-radius);object-fit:contain;block-size:36px;inline-size:36px}@media (max-width:559px){.th-header-inner{gap:8px;padding-inline:14px}.th-wordmark{gap:8px}.th-wordmark-text{font-size:var(--th-t-emphasis)}.th-mark,.th-logo{block-size:30px;inline-size:30px}.th-mark-glyph{block-size:18px;inline-size:18px}.th-nav{gap:2px}.th-nav .th-link{font-size:var(--th-t-chrome);padding-inline:6px}.th-nav .th-btn{font-size:var(--th-t-chrome);block-size:40px;padding-inline:12px}}.th-hero{border-block-end:2px solid var(--th-ink);padding-block:clamp(48px,8vi,96px)}.th-hero-inner{grid-template-columns:1fr;align-items:center;gap:clamp(40px,6vi,72px);max-inline-size:1160px;margin-inline:auto;padding-inline:20px;display:grid}@media (min-width:900px){.th-hero-inner{grid-template-columns:1.05fr .95fr}}.th-actions{flex-wrap:wrap;gap:12px;margin-block-start:32px;display:flex}@media (max-width:599px){.th-hero{padding-block:28px 40px}.th-hero-inner{gap:28px}.th-h1{font-size:var(--th-t-display-tight);line-height:1.16}.th-lead{margin-block-start:14px;line-height:1.7}.th-actions{margin-block-start:20px}.th-btn-lg{block-size:48px}.th-note{margin-block-start:12px}.th-demo-label{margin-block-end:8px}.th-demo-body{padding:14px 14px 12px}.th-demo-price{margin-block-start:8px}.th-demo-cta{margin-block-start:12px}}.th-demo{justify-self:center;inline-size:100%;max-inline-size:420px;margin-block-end:28px;position:relative}.th-demo-label{font-weight:900;font-size:var(--th-t-label);letter-spacing:.06em;color:var(--th-muted);background-color:var(--th-paper-deep);border:1px solid var(--th-line);border-radius:var(--th-radius);margin-block-end:12px;padding:4px 8px;display:inline-block}.th-demo-card{background-color:var(--th-card);border:2px solid var(--th-ink);border-radius:var(--th-radius);overflow:hidden}.th-demo-head{background-color:var(--ink-950);border-block-end:4px solid var(--sky);padding:12px 16px}.th-demo-office{font-weight:900;font-size:var(--th-t-ui);color:#fff}.th-demo-body{padding:20px 16px 16px}.th-demo-package{font-weight:900;font-size:var(--th-t-emphasis);color:var(--th-ink);margin:0;line-height:1.4}.th-demo-price{font-weight:900;font-size:var(--th-t-figure);color:var(--th-ink);letter-spacing:-.02em;margin:12px 0 0}.th-demo-seats{font-weight:600;font-size:var(--th-t-chrome);color:var(--signal-ink);margin:6px 0 0}.th-demo-cta{text-align:center;background-color:var(--sun);color:var(--ink-950);font-weight:900;font-size:var(--th-t-ui);border-radius:var(--th-radius);margin-block-start:16px;padding-block:12px;display:block}.th-demo-toast{background-color:var(--teal);color:var(--ink-950);font-weight:900;font-size:var(--th-t-chrome);border-radius:var(--th-radius);align-items:center;gap:8px;padding:12px 16px;animation:.9s cubic-bezier(.16,1,.3,1) .6s both th-land;display:inline-flex;position:absolute;inset-block-end:-20px;inset-inline-start:10px;box-shadow:0 12px 28px -8px #0a132473}.th-demo-toast-glyph{block-size:16px;inline-size:16px;color:var(--ink-950)}@keyframes th-land{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.th-home *{transition:none!important;animation:none!important}.th-btn:hover{transform:none}}.th-cats{border-block:2px solid var(--th-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.th-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.th-cat{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;min-block-size:clamp(148px,15vi,190px);padding:clamp(20px,2.4vi,30px);display:flex}.th-cat-mark{block-size:34px;inline-size:34px}.th-cat-label{font-weight:900;font-size:var(--th-t-ui);line-height:1.3}.th-bleed-head{inline-size:100%;max-inline-size:1160px;margin-inline:auto;padding-inline:20px}.th-cat-inner,.th-face-inner{inline-size:100%;max-inline-size:580px;margin-inline:auto}.th-spine{background-color:var(--ink-950);color:var(--ink-200);padding-block:clamp(56px,9vi,104px)}.th-spine .th-h2{color:#fff}.th-spine-inner{grid-template-columns:1fr;gap:clamp(36px,5vi,72px);display:grid}@media (min-width:980px){.th-spine-inner{grid-template-columns:.78fr 1.22fr;align-items:center}.th-spine-head{align-self:center}}.th-steps{margin:0;padding:0;list-style:none;position:relative}.th-steps:before{content:"";background-color:var(--ink-800);inline-size:2px;position:absolute;inset-block:26px;inset-inline-start:18px}.th-step{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:18px;padding-block:14px;display:grid;position:relative}.th-step-n{border-radius:var(--th-radius);background-color:var(--sky);block-size:38px;inline-size:38px;color:var(--ink-950);font-weight:900;font-size:var(--th-t-ui-lg);place-items:center;line-height:1;display:grid}.th-step-text{min-inline-size:0;padding-block-start:4px}.th-step-title{font-weight:900;font-size:var(--th-t-body);color:#fff;margin:0;line-height:1.35}.th-step-body{font-weight:600;font-size:var(--th-t-note);color:var(--ink-300);margin:8px 0 0;line-height:1.8}.th-spine-close{font-weight:900;font-size:var(--th-t-statement);color:var(--sun);max-inline-size:34ch;margin:32px 0 0;line-height:1.6}.th-faces{border-block:2px solid var(--th-ink);grid-template-columns:1fr;gap:0;margin-block-start:36px;display:grid}@media (min-width:800px){.th-faces{grid-template-columns:repeat(2,minmax(0,1fr))}}.th-face+.th-face{border-block-start:2px solid var(--th-ink)}@media (min-width:800px){.th-face+.th-face{border-block-start:0;border-inline-start:2px solid var(--th-ink)}}.th-face{flex-direction:column;justify-content:center;min-block-size:260px;padding:clamp(32px,4.5vi,56px);display:flex}.th-face-sky{background-color:var(--sky)}.th-face-teal{background-color:var(--teal)}.th-face-title{font-weight:900;font-size:var(--th-t-h3);color:var(--ink-950);letter-spacing:-.015em;margin:0;line-height:1.25}.th-face-body{font-weight:600;font-size:var(--th-t-body);color:var(--ink-950);max-inline-size:42ch;margin:16px 0 0;line-height:1.85}.th-plans{grid-template-columns:1fr;align-items:stretch;gap:20px;margin:36px 0 0;padding:0;list-style:none;display:grid}@media (min-width:860px){.th-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.th-plan{background-color:var(--th-card);border:2px solid var(--th-ink);border-radius:var(--th-radius);flex-direction:column;padding:28px 22px 22px;display:flex;position:relative}.th-plan-featured{background-color:var(--ink-950);color:var(--ink-200)}.th-plan-name{font-weight:900;font-size:var(--th-t-emphasis);color:var(--th-ink);margin:0}.th-plan-featured .th-plan-name{color:#fff}.th-plan-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:14px 0 0;display:flex}.th-plan-amount{font-weight:900;font-size:var(--th-t-price);letter-spacing:-.03em;color:var(--th-ink);line-height:1.1}.th-plan-featured .th-plan-amount{color:var(--sun)}.th-plan-term{font-weight:600;font-size:var(--th-t-note);color:var(--th-muted)}.th-plan-featured .th-plan-term{color:var(--ink-300)}.th-plan-limits{flex:1;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.th-plan-limits li{font-weight:600;font-size:var(--th-t-ui);color:var(--th-body);padding-inline-start:22px;line-height:1.5;position:relative}.th-plan-featured .th-plan-limits li{color:var(--ink-200)}.th-plan-limits li:before{content:"";background-color:var(--teal-ink);border-radius:var(--th-radius);block-size:10px;inline-size:10px;position:absolute;inset-block-start:7px;inset-inline-start:0}.th-plan-featured .th-plan-limits li:before{background-color:var(--teal)}.th-faqs{border-block-start:2px solid var(--th-ink);margin-block-start:32px}.th-faq{border-block-end:1px solid var(--th-line)}.th-faq-q{cursor:pointer;font-weight:900;font-size:var(--th-t-ui-lg);color:var(--th-ink);padding-block:20px;padding-inline:0 36px;line-height:1.5;list-style:none;position:relative}.th-faq-q::-webkit-details-marker{display:none}.th-faq-q:after,.th-faq-q:before{content:"";background-color:var(--th-ink);transition:transform .18s cubic-bezier(.16,1,.3,1);position:absolute;inset-block-start:30px;inset-inline-end:4px}.th-faq-q:before{block-size:3px;inline-size:16px}.th-faq-q:after{block-size:16px;inline-size:3px;inset-block-start:23px;inset-inline-end:10px}.th-faq[open] .th-faq-q:after{transform:scaleY(0)}.th-faq-a{font-weight:400;font-size:var(--th-t-body);color:var(--th-body);max-inline-size:62ch;margin:0;padding:0 0 22px;line-height:1.9}.th-close{background-color:var(--sky);color:var(--ink-950);border-block:2px solid var(--th-ink);padding-block:clamp(56px,9vi,96px)}.th-close-inner{flex-direction:column;align-items:flex-start;gap:16px;display:flex}@media (min-width:780px){.th-close-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(32px,4vi,56px)}.th-close .th-close-inner{max-inline-size:920px}.th-close-text{min-inline-size:0}.th-close-body{max-inline-size:46ch}.th-close .th-btn{flex-shrink:0;margin-block-start:0}}.th-close-title{font-weight:900;font-size:var(--th-t-close);letter-spacing:-.02em;color:var(--ink-950);text-wrap:balance;margin:0;line-height:1.15}.th-close-body{font-weight:600;font-size:var(--th-t-lead);max-inline-size:52ch;color:var(--ink-950);margin:14px 0 0;line-height:1.8}.th-close .th-btn{margin-block-start:12px}.th-footer{background-color:var(--ink-950);margin-block-start:auto;padding-block:32px}.th-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.th-footer .th-wordmark-text{color:#fff}.th-footer-line{font-weight:400;font-size:var(--th-t-note);color:var(--ink-300);margin:0}.th-wordmark-hub{color:var(--sky-ink)}.th-footer .th-wordmark-hub{color:var(--sky)}
