.tool-section{margin-top:28px}.tool-note{margin-top:18px}.tool-stack{display:grid;gap:16px;margin-top:22px}.tool-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px}.tool-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tool-columns>.card,.tool-three>.card{min-width:0}.tool-form{display:grid;gap:18px;margin-top:22px}.tool-form label,.tool-inset>label{display:grid;gap:8px;font-size:13px;font-weight:600}.tool-form .check-label{display:flex;align-items:flex-start;font-weight:400}.tool-form fieldset{border:1px solid var(--line);border-radius:10px;padding:18px;display:grid;gap:10px}.tool-form legend{font-size:12px;padding:0 8px}.tool-form p,.tool-inset p,.tool-list-row p{font-size:13px;line-height:1.8}.tool-inset{padding:20px;background:#f5f8f0;border:1px solid #e0e7d9;border-radius:12px;min-width:0}.tool-inset h4{font-size:18px;margin:12px 0}.tool-inset>label{margin-top:15px}.tool-list-row{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 0;border-bottom:1px solid var(--line)}.tool-list-row>div{min-width:0}.tool-list-row h3{font-size:19px;margin-bottom:10px}.tool-list-row p{overflow-wrap:anywhere}.attention-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:22px}.attention-card h3{font-size:21px}.attention-card p{margin-top:12px;font-size:14px}.attention-card>.avatar{width:42px;height:42px}.attention-card .eyebrow{margin-bottom:11px}.attention-card>form{padding-top:5px}.journey-progress{width:100%;height:9px;accent-color:#6a8b47;margin:25px 0 5px}.journey-client-step{display:grid;grid-template-columns:34px minmax(0,1fr);gap:20px;border-top:1px solid var(--line);padding-top:25px}.journey-client-step p{font-size:14px;line-height:1.8;margin:14px 0}.journey-client-step .eyebrow{font-size:10px;margin-bottom:10px}.journey-client-step.done>.step-circle{background:#dcebc1}.journey-client-step h3{font-size:21px}.practice-banner{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:18px 25px;background:#f6e9c8;border:1px solid #e5d19b;color:#594e28;position:sticky;top:0;z-index:25}.practice-banner p{color:#6b613f;font-size:12px;margin-top:4px}.review-video,.video-recorder video{width:100%;max-height:560px;border-radius:12px;background:#12231d;display:block}.review-video[hidden],.video-recorder video[hidden]{display:none}.reply-video{margin-top:18px;max-height:350px}.video-recorder{display:grid;gap:15px}.video-recorder small{font-size:12px;color:var(--muted)}.timestamp-link{font-size:13px;background:#dfebc9;border:0;border-radius:20px;padding:5px 12px;color:#36522e}.testimonial-quote{border-left:3px solid #9cb87e;padding:5px 20px;margin:20px 0;font-size:18px;line-height:1.8}.testimonial-quote cite{display:block;font-size:12px;margin-top:12px;color:#5b7154}.tool-form>button{justify-self:start}.tool-form input:not([type=checkbox]),.tool-form select,.tool-form textarea{max-width:100%}.tool-inset .row{flex-wrap:wrap}.tool-columns .card h2{font-size:30px}.updates-section{scroll-margin-top:25px;margin-top:40px}.updates-section .card-head h2{font-size:30px}.updates-section .resource-grid{margin-top:22px}.tool-section .small-text{font-size:13px}.sales-product-video{width:100%;border-radius:18px;background:#153b2b}.ai-sales-hero{background:#203b2f;border-radius:24px;color:#fff;padding:48px;margin:10px 0 35px}.ai-sales-hero h2{font-size:42px}.ai-sales-hero p{color:#d2dfcb;margin-top:20px;line-height:1.8}.ai-sales-hero .eyebrow{color:#cbe29a}.ai-sales-hero .tool-three{margin-top:30px}.ai-sales-hero .tool-inset{background:#ffffff0b;border:1px solid #ffffff20}.ai-sales-hero h3{font-size:20px}.ai-sales-hero a{color:#dfefa4}@media(max-width:1000px){.tool-columns{grid-template-columns:1fr}.tool-three{grid-template-columns:1fr}.attention-card{grid-template-columns:42px minmax(0,1fr)}.attention-card>form{grid-column:2}.tool-columns>.card{padding:25px}}@media(max-width:600px){.tool-list-row{flex-direction:column;align-items:flex-start;gap:18px}.tool-list-row>form{width:100%}.attention-card{gap:15px;padding:20px}.attention-card h3{font-size:19px}.practice-banner{position:static;flex-direction:column;align-items:flex-start;padding:17px 20px;gap:12px}.journey-client-step{gap:12px;grid-template-columns:27px minmax(0,1fr)}.journey-client-step>.step-circle{width:27px;height:27px}.tool-inset{padding:16px}.ai-sales-hero{padding:28px}.ai-sales-hero h2{font-size:31px}.updates-section .card-head{flex-direction:column;align-items:flex-start}}
.style-sample{border-radius:14px;padding:30px;margin-top:25px;border:1px solid #9aaa9033}.style-sample>span:first-child{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.style-sample h3{font-size:34px;line-height:1.15;max-width:420px;margin:20px 0}.style-sample p{font-size:13px;color:inherit;opacity:.8}.style-sample-button{display:inline-block;padding:13px 20px;margin-top:22px;font-size:12px;font-weight:600}.site-gallery-fields{display:grid;gap:14px;margin-top:20px}.site-gallery-thumb{max-width:100%;max-height:200px;border-radius:12px}.site-preview-controls{margin-bottom:25px}.site-preview-controls>details{margin-top:20px}.site-editor-frame{background:#e7ecdf;border-radius:12px;overflow:auto;padding:15px;margin-top:18px;text-align:center}.site-editor-frame iframe{display:block;max-width:100%;height:620px;border:1px solid #c4cfb9;background:white;margin:auto;border-radius:8px;width:100%}#design-options .form-grid>label{font-size:13px;display:grid;gap:8px}.site-preview-controls .card-head{flex-wrap:wrap}
