._1Ok3bq_main{width:min(90%,860px);margin-inline:auto;padding-block:clamp(36px,7vw,76px)}._1Ok3bq_main h1{letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,50px);line-height:1.1}._1Ok3bq_intro{max-width:62ch;color:var(--muted);font-size:16px}._1Ok3bq_content{gap:20px;margin-top:24px;display:grid}._1Ok3bq_content section{border:1px solid var(--soft-line);border-radius:var(--card-radius);background:var(--paper);padding:18px 20px}._1Ok3bq_content h2{margin:0 0 8px;font-size:18px}._1Ok3bq_content p{margin:0 0 10px}._1Ok3bq_content p:last-child,._1Ok3bq_content ol:last-child{margin-bottom:0}._1Ok3bq_content a:not(.button){color:var(--blue-deep);text-underline-offset:3px;text-decoration:underline}._1Ok3bq_price{letter-spacing:-.03em;font-size:30px;font-weight:700}._1Ok3bq_price small{letter-spacing:0;font-size:14px;font-weight:550}._1Ok3bq_actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}._1Ok3bq_footer{border-top:1px solid var(--soft-line);background:var(--soft);padding-block:18px}._1Ok3bq_links{color:var(--muted);flex-wrap:wrap;gap:6px 16px;display:flex}._1Ok3bq_links a:hover{color:var(--blue-deep);text-decoration:underline}._1Ok3bq_contactForm{gap:12px;max-width:570px;display:grid}._1Ok3bq_contactForm label{gap:4px;font-weight:600;display:grid}._1Ok3bq_contactForm :is(input,textarea){border:1px solid var(--dashboard-field);width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--paper);border-radius:7px;padding:8px 10px;font-weight:400}._1Ok3bq_contactForm textarea{resize:vertical}._1Ok3bq_contactForm :is(input,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px}
