html[data-theme=light] .flow-number,html[data-theme=light] .flow-badge,html[data-theme=light] .num,html[data-theme=light] .task-type{font-weight:700;color:var(--accent-text)}.service-links h3,.feature-list h3{margin-top:0}.services-overview{padding-top:38px;padding-bottom:70px}.services-overview #services{padding-top:40px}.build-button{cursor:pointer;position:relative;z-index:4;animation:none!important;opacity:1!important;transform:none!important}.build-button:focus-visible{outline:3px solid var(--accent-text);outline-offset:5px}.build-cursor,.build-object{pointer-events:none}.seller-terms ol{padding-left:0}.seller-terms li{padding-left:0}@media(max-width:740px){.nav{flex-wrap:wrap}.nav nav{display:flex;width:100%;order:3;overflow-x:auto;gap:20px;padding:8px 0;white-space:nowrap}.nav nav a{flex-shrink:0}html{scroll-padding-top:155px}}
.service-links .service-start-price{flex:0;margin:0 0 8px;color:var(--accent-text);font-weight:700;font-size:18px}

.legal-consent{margin:22px 0;font-size:13px;line-height:1.6}.brief .legal-consent label{display:flex;align-items:flex-start;gap:10px}.brief .legal-consent input[type=checkbox]{width:19px;height:19px;flex:0 0 19px;margin:3px 0 0;accent-color:var(--accent)}.legal-consent a,.legal-footer a{text-decoration:underline;text-underline-offset:3px}.legal-footer{padding:25px 0 35px;color:var(--muted);font-size:12px;display:flex;flex-wrap:wrap;gap:18px;border-top:1px solid var(--line);margin-top:30px}.legal-page{max-width:850px;margin:45px auto;padding:0 25px 60px;line-height:1.8}.legal-page h1{font-size:clamp(28px,4vw,42px);line-height:1.2}.legal-page h2{font-size:23px;margin-top:32px}.legal-draft{border:1px solid var(--line);padding:16px;border-radius:9px;color:var(--muted)}