.tt9vwq_site{flex-direction:column;min-height:100vh;font-size:16px;line-height:1.6;display:flex}.tt9vwq_skip{position:absolute;left:-9999px}.tt9vwq_skip:focus{z-index:10;background:#fff;border-radius:6px;padding:8px 12px;top:8px;left:16px}.tt9vwq_wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 16px}.tt9vwq_header{background:var(--surface);border-bottom:1px solid var(--border);z-index:5;position:sticky;top:0}.tt9vwq_headerInner{align-items:center;gap:16px;min-height:64px;display:flex}.tt9vwq_brand{flex:none;display:block}.tt9vwq_brand img{width:auto;height:40px;display:block}.tt9vwq_nav{align-items:center;gap:20px;margin-left:auto;display:flex}.tt9vwq_navLink{color:var(--green);font-weight:500;text-decoration:none}.tt9vwq_navLink:hover{text-decoration:underline}.tt9vwq_cta,.tt9vwq_ctaLarge,.tt9vwq_ctaGhost{text-align:center;border:2px solid var(--gold);background:var(--gold);color:#1c2420;cursor:pointer;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-block}.tt9vwq_cta:hover,.tt9vwq_ctaLarge:hover{background:#d39f3a;border-color:#d39f3a}.tt9vwq_ctaLarge{padding:14px 28px;font-size:17px}.tt9vwq_ctaGhost{color:#fff;background:0 0;border-color:#fff9;padding:14px 28px;font-size:17px}.tt9vwq_ctaGhost:hover{background:#ffffff14;border-color:#fff}.tt9vwq_cta:focus-visible,.tt9vwq_ctaLarge:focus-visible,.tt9vwq_ctaGhost:focus-visible,.tt9vwq_navLink:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.tt9vwq_hero{background:var(--green);color:#fff;padding:64px 0 72px}.tt9vwq_hero h1{color:#fff;max-width:20ch;margin-bottom:20px;font-size:clamp(2rem,6vw,3.2rem)}.tt9vwq_lead{opacity:.92;max-width:40em;margin:0 0 32px;font-size:clamp(1.05rem,2.4vw,1.25rem)}.tt9vwq_heroActions{flex-wrap:wrap;gap:12px;display:flex}.tt9vwq_kicker{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}.tt9vwq_kickerDark{color:var(--gold-text)}.tt9vwq_section{padding:64px 0}.tt9vwq_sectionAlt{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:64px 0}.tt9vwq_section h2,.tt9vwq_sectionAlt h2{margin-bottom:16px;font-size:clamp(1.6rem,4vw,2.2rem)}.tt9vwq_intro{max-width:44em;color:var(--muted);margin:0 0 32px;font-size:1.05rem}.tt9vwq_grid3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.tt9vwq_panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}.tt9vwq_sectionAlt .tt9vwq_panel{background:var(--bg)}.tt9vwq_panel h3{font-size:1.2rem}.tt9vwq_panel p{color:var(--muted);margin:0}.tt9vwq_steps{counter-reset:step;margin:0;padding:0;list-style:none}.tt9vwq_steps li{counter-increment:step}.tt9vwq_stepNum:before{content:counter(step)}.tt9vwq_stepNum{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;font-weight:700;display:inline-flex}.tt9vwq_privacy{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (min-width:820px){.tt9vwq_privacy{grid-template-columns:1.1fr 1fr}}.tt9vwq_checks{margin:0;padding:0;list-style:none}.tt9vwq_checks li{margin-bottom:14px;padding-left:32px;position:relative}.tt9vwq_checks li:before{content:"";border:solid var(--green);border-width:0 3px 3px 0;width:8px;height:14px;position:absolute;top:6px;left:4px;transform:rotate(45deg)}.tt9vwq_keep{font-size:15px}.tt9vwq_keep p{color:var(--text)}.tt9vwq_keep h3{font-size:1.1rem}.tt9vwq_closing{background:var(--green);color:#fff;text-align:center;padding:64px 0}.tt9vwq_closing h2{color:#fff;font-size:clamp(1.6rem,4vw,2.2rem)}.tt9vwq_closing p{opacity:.92;max-width:36em;margin:0 auto 28px}.tt9vwq_pageHead{padding:48px 0 8px}.tt9vwq_pageHead h1{font-size:clamp(2rem,5vw,2.6rem)}.tt9vwq_prose{max-width:46em;padding-bottom:64px}.tt9vwq_prose h2{margin-top:32px;font-size:1.35rem}.tt9vwq_prose ul{padding-left:1.2em}.tt9vwq_faq{max-width:46em;padding-bottom:32px}.tt9vwq_faq details{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:12px}.tt9vwq_faq summary{cursor:pointer;color:var(--green);justify-content:space-between;gap:16px;padding:16px 20px;font-weight:600;list-style:none;display:flex}.tt9vwq_faq summary::-webkit-details-marker{display:none}.tt9vwq_faq summary:after{content:"+";color:var(--gold-text);font-size:1.4rem;line-height:1}.tt9vwq_faq details[open] summary:after{content:"−"}.tt9vwq_faq details>div{padding:0 20px 16px}.tt9vwq_faq details p{margin:0 0 10px}.tt9vwq_demoGrid{grid-template-columns:1fr;align-items:start;gap:32px;padding-bottom:64px;display:grid}@media (min-width:860px){.tt9vwq_demoGrid{grid-template-columns:1fr 1.3fr}}.tt9vwq_form{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}.tt9vwq_form label{font-weight:600}.tt9vwq_form input,.tt9vwq_form select,.tt9vwq_form textarea{font-size:16px}.tt9vwq_form input[type=tel]{border:1px solid var(--border);background:#fff;border-radius:6px;width:100%;padding:9px 10px;font-family:inherit}.tt9vwq_fieldRow{grid-template-columns:1fr;gap:0 16px;display:grid}@media (min-width:560px){.tt9vwq_fieldRow{grid-template-columns:1fr 1fr}}.tt9vwq_field{margin-bottom:16px}.tt9vwq_optional{color:var(--muted);font-size:13px;font-weight:400}.tt9vwq_fieldError{color:var(--danger);margin:4px 0 0;font-size:14px}.tt9vwq_trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.tt9vwq_thanks{background:var(--surface);border:1px solid var(--border);border-top:4px solid var(--gold);border-radius:12px;padding:28px 24px}.tt9vwq_footer{background:var(--green-dark);color:#ffffffd9;margin-top:auto;padding:40px 0 32px;font-size:14px}.tt9vwq_footerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.tt9vwq_footer img{width:auto;height:36px;display:block}.tt9vwq_footerNav{flex-wrap:wrap;gap:8px 20px;display:flex}.tt9vwq_footer a{color:#fff}.tt9vwq_fine{opacity:.8;margin:0 0 6px}@media (max-width:560px){.tt9vwq_brand img{height:32px}.tt9vwq_nav{gap:12px}.tt9vwq_hideSmall{display:none}.tt9vwq_hero{padding:44px 0 52px}.tt9vwq_section,.tt9vwq_sectionAlt,.tt9vwq_closing{padding:48px 0}.tt9vwq_heroActions>*{flex:100%}}
