[data-uot].uot-public{background:var(--uot-card);min-height:100dvh;color:var(--uot-ink);font-family:var(--uot-font)}.uot-public .uot-public-wrap{max-width:1120px;margin:auto;padding:20px 20px 24px}.uot-public .uot-public-header{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.uot-public .uot-public-brand{color:var(--uot-ink);align-items:center;gap:10px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:19px;font-weight:800;text-decoration:none;display:flex}.uot-public .uot-public-brand img{width:36px;height:36px}.uot-public .uot-public-brand strong{color:var(--uot-cranberry)}.uot-public .uot-public-hero{background:var(--uot-cran-light);border-radius:var(--uot-r-card);grid-template-columns:minmax(0,1fr) minmax(240px,400px);align-items:center;gap:24px;margin:32px auto 0;padding:clamp(22px,5vw,64px);display:grid}.uot-public .uot-public-hero h1{letter-spacing:-.035em;max-width:650px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(32px,4.5vw,54px);font-weight:800;line-height:1.12}.uot-public .uot-public-hero p{max-width:520px;margin:16px 0 24px;font-size:17px;line-height:1.55}.uot-public .uot-public-hero img{object-fit:contain;width:100%;height:auto;max-height:380px}.uot-public .uot-public-action{border-radius:var(--uot-r-pill);white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.uot-public .uot-public-action.primary{background:var(--uot-cranberry);color:var(--uot-card)}.uot-public .uot-public-action.secondary{background:var(--uot-card);color:var(--uot-ink);border:2px solid var(--uot-ink)}.uot-public .uot-public-action:focus-visible{outline:3px solid var(--uot-pine);outline-offset:3px}.uot-public .uot-public-caption{color:var(--uot-ink-2);margin-top:10px!important;font-size:14px!important}.uot-public .uot-public-form{border:1px solid var(--uot-border);border-radius:var(--uot-r-card);max-width:540px;margin:40px auto;padding:24px}.uot-public .uot-public-form label{margin:20px 0 8px;font-size:15px;font-weight:700;display:block}.uot-public .uot-public-form input{background:var(--uot-card);border:2px solid var(--uot-border);border-radius:var(--uot-r-input);width:100%;min-height:52px;color:var(--uot-ink);font:inherit;padding:12px 14px;display:block}.uot-public .uot-public-form .uot-public-action{cursor:pointer;border:0;width:100%;margin-top:20px}.uot-public .uot-public-form .uot-public-action:disabled{opacity:.6;cursor:wait}.uot-public .uot-public-error{color:var(--uot-cran-deep);font-weight:700}@media (width<=700px){.uot-public .uot-public-wrap{padding:12px 16px 24px}.uot-public .uot-public-hero{grid-template-columns:1fr;margin-top:16px;padding:22px 18px}.uot-public .uot-public-hero img{grid-row:1;max-height:280px}.uot-public .uot-public-hero h1{font-size:32px}.uot-public .uot-public-hero p{font-size:16px}}.uot-public .uot-public-form-title{font-family:var(--uot-font);font-size:34px;font-weight:800}.uot-public .uot-section{margin-top:72px}.uot-public .uot-section-title{letter-spacing:-.03em;text-align:center;margin:0 0 40px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(24px,3.5vw,38px);font-weight:800}.uot-public .uot-steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.uot-public .uot-step{background:var(--uot-cran-light);border-radius:var(--uot-r-card);padding:28px 24px}.uot-public .uot-step-n{color:var(--uot-cranberry);margin-bottom:12px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:36px;font-weight:800}.uot-public .uot-step-title{margin:0 0 8px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:18px;font-weight:700}.uot-public .uot-step-body{color:var(--uot-ink-2);margin:0;font-size:15px;line-height:1.55}.uot-public .uot-features-section{background:var(--uot-cream);border-radius:var(--uot-r-card);border:1px solid var(--uot-border);margin-top:72px;padding:48px 40px}.uot-public .uot-features-section .uot-section-title{color:var(--uot-ink)}.uot-public .uot-features{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;display:grid}.uot-public .uot-feature-card{background:var(--uot-card);border:1px solid var(--uot-border);border-radius:var(--uot-r-card);padding:24px 20px}.uot-public .uot-feature-icon{width:36px;height:36px;color:var(--uot-pine);margin-bottom:12px}.uot-public .uot-feature-icon svg{width:36px;height:36px;display:block}.uot-public .uot-feature-title{color:var(--uot-ink);margin:0 0 8px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:17px;font-weight:700}.uot-public .uot-feature-body{color:var(--uot-ink-2);margin:0;font-size:14px;line-height:1.5}.uot-public .uot-pricing{grid-template-columns:repeat(2,1fr);gap:24px;max-width:800px;margin:0 auto;display:grid}.uot-public .uot-price-card{border:2px solid var(--uot-border);border-radius:var(--uot-r-card);flex-direction:column;gap:12px;padding:32px 28px;display:flex}.uot-public .uot-price-card--featured{border-color:var(--uot-cranberry);background:var(--uot-cran-light)}.uot-public .uot-price-tier{text-transform:uppercase;letter-spacing:.08em;color:var(--uot-cranberry);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;font-weight:700}.uot-public .uot-price-amount{letter-spacing:-.04em;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:48px;font-weight:800;line-height:1}.uot-public .uot-price-note{color:var(--uot-ink-2);margin:0;font-size:13px}.uot-public .uot-price-features{margin:0;padding:0;font-size:15px;line-height:1.6;list-style:none}.uot-public .uot-price-features li:before{content:"✓ ";color:var(--uot-pine);font-weight:700}.uot-public .uot-price-card .uot-public-action{justify-content:center;width:100%;margin-top:auto}.uot-public .uot-faq{flex-direction:column;gap:2px;max-width:680px;margin:0 auto;display:flex}.uot-public .uot-faq-item{border-bottom:1px solid var(--uot-border)}.uot-public .uot-faq-q{cursor:pointer;width:100%;color:var(--uot-ink);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 16px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:16px;font-weight:700;display:flex}.uot-public .uot-faq-q:focus-visible{outline:3px solid var(--uot-pine);outline-offset:2px;border-radius:var(--uot-r-sm)}.uot-public .uot-faq-icon{color:var(--uot-cranberry);flex-shrink:0;font-size:20px}.uot-public .uot-faq-a{color:var(--uot-ink-2);margin:0;padding:0 16px 18px;font-size:15px;line-height:1.6}.uot-public .uot-trust{background:var(--uot-cran-light);border-radius:var(--uot-r-card);text-align:center;margin-top:64px;padding:28px}.uot-public .uot-trust p{margin:0 0 12px;font-size:15px;font-weight:600}.uot-public .uot-trust-badges{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.uot-public .uot-trust-badges span{background:var(--uot-card);border-radius:var(--uot-r-pill);color:var(--uot-ink-2);padding:6px 14px;font-size:13px;font-weight:600}.uot-public .uot-cta{text-align:center;margin-top:72px;padding:0 20px}.uot-public .uot-cta h2{letter-spacing:-.03em;margin:0 0 12px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(24px,3.5vw,38px);font-weight:800}.uot-public .uot-cta p{color:var(--uot-ink-2);margin:0 0 24px;font-size:17px}.uot-public .uot-footer{border-top:1px solid var(--uot-border);flex-direction:column;align-items:center;gap:16px;margin-top:72px;padding-top:32px;padding-bottom:40px;display:flex}.uot-public .uot-footer-brand{color:var(--uot-ink);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:15px;font-weight:800}.uot-public .uot-footer-links{flex-wrap:wrap;justify-content:center;gap:4px 20px;display:flex}.uot-public .uot-footer-links a{color:var(--uot-ink-2);font-size:14px;text-decoration:none}.uot-public .uot-footer-links a:hover{color:var(--uot-cranberry);text-decoration:underline}.uot-public .uot-footer-founders{color:var(--uot-ink-2);margin:0;font-size:13px}.uot-public .uot-prose-h1{margin-bottom:8px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:800}.uot-public .uot-prose-h2{margin-top:40px;margin-bottom:8px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:20px;font-weight:700}.uot-public .uot-prose-meta{color:var(--uot-ink-2);margin-bottom:40px}.uot-public .uot-prose-body{font-size:15px;line-height:1.7}.uot-public .uot-prose-link{color:var(--uot-cranberry)}.uot-public .uot-help-section-title{border-bottom:2px solid var(--uot-cran-light);margin-bottom:20px;padding-bottom:10px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:20px;font-weight:800}.uot-public .uot-faq-q-static{color:var(--uot-ink);padding-block:14px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:16px;font-weight:700}@media (width<=700px){.uot-public .uot-steps,.uot-public .uot-pricing{grid-template-columns:1fr}.uot-public .uot-features-section{padding:32px 20px}.uot-public .uot-features{grid-template-columns:1fr}.uot-public .uot-section,.uot-public .uot-features-section{margin-top:48px}}@media (width>=900px){.uot-public .uot-features{grid-template-columns:repeat(6,minmax(0,1fr))}.uot-public .uot-feature-card{grid-column:span 2}.uot-public .uot-feature-card:last-child:nth-child(3n+1){grid-column:3/span 2}}@media (width>=701px) and (width<=899px){.uot-public .uot-features{grid-template-columns:repeat(4,minmax(0,1fr))}.uot-public .uot-feature-card{grid-column:span 2}.uot-public .uot-feature-card:last-child:nth-child(odd){grid-column:2/span 2}}
