.tf-cta[data-astro-cid-7huq3iu2]{background:#a6e22e;color:#0d0d0d}.tf-cta__inner[data-astro-cid-7huq3iu2]{padding:clamp(80px,10vh,130px) clamp(24px,4vw,72px);display:flex;flex-direction:column;gap:48px}.tf-cta__head[data-astro-cid-7huq3iu2]{display:flex;flex-direction:column;gap:20px}.tf-cta__eyebrow[data-astro-cid-7huq3iu2]{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#0d0d0d99}.tf-cta__h2[data-astro-cid-7huq3iu2]{margin:0;font-size:clamp(52px,7vw,128px);font-weight:700;line-height:.98;letter-spacing:-.025em;text-transform:uppercase;max-width:14ch}.tf-cta__body[data-astro-cid-7huq3iu2]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,6vw,96px);align-items:start;border-top:1px solid rgba(13,13,13,.2);padding-top:40px}.tf-cta__lead[data-astro-cid-7huq3iu2]{margin:0;font-size:18px;line-height:1.6;color:#0d0d0dbf;max-width:46ch}.tf-cta__lead[data-astro-cid-7huq3iu2] a[data-astro-cid-7huq3iu2]{color:inherit;text-decoration:underline;text-underline-offset:3px}.tf-cta__left[data-astro-cid-7huq3iu2]{display:flex;flex-direction:column;gap:28px}.tf-cta__team[data-astro-cid-7huq3iu2]{display:flex;align-items:center;gap:14px;text-decoration:none;color:#0d0d0dd9;max-width:46ch}.tf-cta__team-photos[data-astro-cid-7huq3iu2]{display:flex;flex:none}.tf-cta__team-photos[data-astro-cid-7huq3iu2] img[data-astro-cid-7huq3iu2]{width:46px;height:46px;border-radius:50%;object-fit:cover;border:2px solid #a6e22e;background:#0d0d0d}.tf-cta__team-photos[data-astro-cid-7huq3iu2] img[data-astro-cid-7huq3iu2]+img[data-astro-cid-7huq3iu2]{margin-left:-12px}.tf-cta__team-line[data-astro-cid-7huq3iu2]{font-size:15px;line-height:1.5;font-weight:500;text-decoration:underline;text-decoration-color:#0d0d0d4d;text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}.tf-cta__team[data-astro-cid-7huq3iu2]:hover .tf-cta__team-line[data-astro-cid-7huq3iu2]{text-decoration-color:#0d0d0dd9}.tf-cta__form-wrap[data-astro-cid-7huq3iu2]{display:flex;flex-direction:column;gap:14px}.tf-svcform__title[data-astro-cid-7huq3iu2]{margin:0;font-size:20px;font-weight:700;letter-spacing:-.01em}.tf-cta__form[data-astro-cid-7huq3iu2]{display:flex;flex-direction:column;gap:12px}.tf-cta__hp[data-astro-cid-7huq3iu2]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.tf-svcform__grid[data-astro-cid-7huq3iu2]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tf-svcform__field[data-astro-cid-7huq3iu2]{display:flex;flex-direction:column;gap:6px}.tf-svcform__field[data-astro-cid-7huq3iu2][data-span=full]{grid-column:1 / -1}.tf-svcform__label[data-astro-cid-7huq3iu2]{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#0d0d0d99}.tf-cta__form[data-astro-cid-7huq3iu2] input[data-astro-cid-7huq3iu2],.tf-cta__form[data-astro-cid-7huq3iu2] select[data-astro-cid-7huq3iu2],.tf-cta__form[data-astro-cid-7huq3iu2] textarea[data-astro-cid-7huq3iu2]{font-family:var(--font-mono);font-size:15px;padding:14px 16px;border-radius:10px;border:1px solid rgba(13,13,13,.25);background:#fff;color:#0d0d0d;outline:none;width:100%}.tf-cta__form[data-astro-cid-7huq3iu2] textarea[data-astro-cid-7huq3iu2]{resize:vertical}.tf-cta__form[data-astro-cid-7huq3iu2] select[data-astro-cid-7huq3iu2]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230d0d0d' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.tf-cta__form[data-astro-cid-7huq3iu2] select[data-astro-cid-7huq3iu2]:invalid,.tf-cta__form[data-astro-cid-7huq3iu2] select[data-astro-cid-7huq3iu2]:has(option[value=""]:checked){color:#0d0d0d80}.tf-cta__form[data-astro-cid-7huq3iu2] input[data-astro-cid-7huq3iu2]:focus,.tf-cta__form[data-astro-cid-7huq3iu2] select[data-astro-cid-7huq3iu2]:focus,.tf-cta__form[data-astro-cid-7huq3iu2] textarea[data-astro-cid-7huq3iu2]:focus{border-color:#0d0d0d;box-shadow:0 0 0 3px #0d0d0d26}.tf-cta__submit[data-astro-cid-7huq3iu2]{font-family:var(--font-sans);font-size:16px;font-weight:500;padding:16px 28px;border-radius:10px;border:1px solid transparent;background:#0d0d0d;color:#fff;cursor:pointer;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.tf-cta__submit[data-astro-cid-7huq3iu2]:hover{opacity:.88}.tf-cta__submit[data-astro-cid-7huq3iu2]:active{transform:scale(.98)}.tf-cta__submit[data-astro-cid-7huq3iu2]:disabled{opacity:.6;cursor:default}.tf-cta__submit-label[data-astro-cid-7huq3iu2]{display:inline-flex}.tf-cta__submit-loading[data-astro-cid-7huq3iu2]{display:none;align-items:center;gap:8px}.tf-cta__submit[data-astro-cid-7huq3iu2].is-loading .tf-cta__submit-label[data-astro-cid-7huq3iu2]{display:none}.tf-cta__submit[data-astro-cid-7huq3iu2].is-loading .tf-cta__submit-loading[data-astro-cid-7huq3iu2]{display:inline-flex}.tf-cta__sent[data-astro-cid-7huq3iu2]{border:1px solid rgba(13,13,13,.2);border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:10px}.tf-cta__sent[data-astro-cid-7huq3iu2][hidden]{display:none}.tf-cta__sent-msg[data-astro-cid-7huq3iu2]{font-size:20px;font-weight:700}.tf-cta__error[data-astro-cid-7huq3iu2]{font-size:15px;line-height:1.5;color:#0d0d0d;background:#0d0d0d14;border-radius:10px;padding:14px 16px}.tf-cta__error[data-astro-cid-7huq3iu2] a[data-astro-cid-7huq3iu2]{color:#0d0d0d;font-weight:700}.tf-cta__fine[data-astro-cid-7huq3iu2]{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#0d0d0d99;line-height:1.7}.tf-cta__fine[data-astro-cid-7huq3iu2] a[data-astro-cid-7huq3iu2]{color:inherit;text-decoration:underline;text-underline-offset:2px}.tf-cta__fine[data-astro-cid-7huq3iu2] a[data-astro-cid-7huq3iu2]:hover{color:#0d0d0d}@media(max-width:560px){.tf-svcform__grid[data-astro-cid-7huq3iu2]{grid-template-columns:1fr}}.tf-svc{padding:clamp(48px,8vh,96px) clamp(24px,4vw,72px);max-width:820px;margin:0 auto}.tf-svc__head{display:flex;flex-direction:column;gap:18px;margin-bottom:44px;border-bottom:1px solid rgba(13,13,13,.1);padding-bottom:40px}.tf-svc__eyebrow{display:flex;align-items:center;gap:12px}.tf-svc__step{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--signal-lime, #a6e22e)}.tf-svc .tf-mono-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#666}.tf-svc__head h1{margin:0;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.05;letter-spacing:-.02em}.tf-svc__lead{margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.55;color:#4a4a4a}.tf-svc__body .svc-block{margin:40px 0}.tf-svc__body .svc-block h2{font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.01em;margin:0 0 16px}.tf-svc__body p{font-size:18px;line-height:1.7;color:#2a2a2a;margin:0 0 18px}.tf-svc__body a{color:#0d0d0d;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#0d0d0d4d;transition:text-decoration-color var(--dur-fast, .12s) var(--ease-out, ease)}.tf-svc__body a:hover{text-decoration-color:var(--signal-lime, #a6e22e)}.tf-svc__body .svc-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.tf-svc__body .svc-list li{position:relative;padding-left:30px;font-size:17px;line-height:1.55;color:#2a2a2a}.tf-svc__body .svc-list li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:999px;background:var(--accent-dim, rgba(166, 226, 46, .14))}.tf-svc__body .svc-list li:after{content:"";position:absolute;left:6px;top:8px;width:6px;height:6px;border-radius:999px;background:var(--signal-lime, #a6e22e)}.tf-svc__body .svc-steps{list-style:none;margin:0;padding:0;display:grid;gap:18px;counter-reset:svc-step}.tf-svc__body .svc-steps li{position:relative;padding-left:52px;font-size:17px;line-height:1.6;color:#2a2a2a;counter-increment:svc-step}.tf-svc__body .svc-steps li:before{content:"0" counter(svc-step);position:absolute;left:0;top:2px;font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--signal-lime, #a6e22e);background:#0d0d0d;padding:4px 8px;border-radius:6px}.tf-svc__body .svc-quote{margin:40px 0;padding:4px 0 4px 24px;border-left:4px solid var(--signal-lime, #a6e22e)}.tf-svc__body .svc-quote p{margin:0 0 10px;font-size:clamp(20px,2.2vw,24px);font-weight:500;line-height:1.45;letter-spacing:-.01em;color:#0d0d0d}.tf-svc__body .svc-quote cite{font-family:var(--font-mono);font-style:normal;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#666}.tf-svc__body .svc-guarantee{font-size:clamp(20px,2vw,24px);letter-spacing:-.01em;margin-bottom:8px}.tf-svc__body .svc-definition{font-size:15px;color:#666;max-width:60ch}.tf-svc__body .svc-snapshot{border-top:1px solid rgba(13,13,13,.1);padding-top:40px}.tf-svc__btn{display:inline-flex;align-items:center;min-height:48px;padding:13px 26px;border-radius:var(--radius-md, 10px);background:#0d0d0d;color:#fff;font-weight:500;text-decoration:none;transition:background var(--dur-fast, .12s) var(--ease-out)}.tf-svc__btn:hover{background:var(--signal-lime, #a6e22e);color:var(--text-on-lime, #0d0d0d)}.tf-svc__faq{margin-top:52px;padding-top:40px;border-top:1px solid rgba(13,13,13,.1)}.tf-svc__faq h2{font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.01em;margin:0 0 20px}.tf-svc__faqitem{border-bottom:1px solid rgba(13,13,13,.1)}.tf-svc__faqitem summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;font-size:clamp(16px,1.5vw,19px);font-weight:600;color:#0d0d0d}.tf-svc__faqitem summary::-webkit-details-marker{display:none}.tf-svc__faqitem summary:focus-visible{outline:2px solid var(--signal-lime, #a6e22e);outline-offset:4px;border-radius:4px}.tf-svc__faqicon{position:relative;flex:none;width:18px;height:18px}.tf-svc__faqicon:before,.tf-svc__faqicon:after{content:"";position:absolute;background:#0d0d0d;transition:transform .22s var(--ease-out)}.tf-svc__faqicon:before{top:8px;left:0;width:18px;height:2px}.tf-svc__faqicon:after{top:0;left:8px;width:2px;height:18px}.tf-svc__faqitem[open] .tf-svc__faqicon:after{transform:scaleY(0)}.tf-svc__faqans{padding:0 0 22px}.tf-svc__faqans p{margin:0;font-size:16.5px;line-height:1.7;color:#4a4a4a;max-width:64ch}.tf-svc__guides{margin-top:52px;padding-top:40px;border-top:1px solid rgba(13,13,13,.1)}.tf-svc__guides h2{font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.01em;margin:0 0 20px}.tf-svc__guidelist{list-style:none;margin:0;padding:0;display:grid;gap:14px}.tf-svc__guidelist li{position:relative;padding-left:30px;font-size:17px;line-height:1.5}.tf-svc__guidelist li:before{content:"→";position:absolute;left:0;top:0;color:var(--signal-lime, #a6e22e);font-weight:700}.tf-svc__guidelist a{color:#0d0d0d;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#0d0d0d4d;transition:text-decoration-color var(--dur-fast, .12s) var(--ease-out, ease)}.tf-svc__guidelist a:hover{text-decoration-color:var(--signal-lime, #a6e22e)}
