.complit-ai-tool-form{max-width:720px;margin:0 auto;padding:24px;background:#f8f9fc;border:1px solid #c3c8d1;border-radius:8px;box-sizing:border-box;color:#16161f}.complit-ai-tool-form *{box-sizing:border-box}.complit-ai-tool-row{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.complit-ai-tool-field{flex:1 1 260px;text-align:left}.complit-ai-tool-field--narrow{flex:1 1 160px}.complit-ai-tool-field label{display:block;margin-bottom:6px;font-weight:600;font-size:14px;color:#14141f}.complit-ai-tool-field input,.complit-ai-tool-field select,.complit-ai-tool-field textarea{width:100%;padding:10px 12px;border:1px solid #8b90a0;border-radius:4px;font-size:14px;background:#fff;color:#14141f}.complit-ai-tool-submit{padding:10px 24px;background:#d6002a;color:#fff;border:none;border-radius:4px;font-size:15px;cursor:pointer}.complit-ai-tool-submit:disabled{opacity:.6;cursor:not-allowed}.complit-ai-tool-loading{margin-top:12px;font-size:14px;color:#2e2e2e}.complit-ai-tool-disclaimer{margin-top:12px;font-size:12px;color:#46464f}.complit-ai-tool-result{margin-top:20px;text-align:left;color:#14141f}.complit-ai-tool-result ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.complit-ai-tool-result ul li{padding:10px 14px;background:#fff;border:1px solid #8b90a0;border-radius:5px;box-shadow:0 2px 6px rgb(20 20 31 / .08)}.complit-ai-tool-form--agreement .complit-ai-tool-result p{line-height:1.6}.complit-ai-tool-error{color:#8b0018}.complit-ai-tool-download{margin-top:16px;padding:10px 20px;display:inline-flex;align-items:center;gap:8px;color:#d6002a;background:#fff;border:1px solid #d6002a;border-radius:4px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.complit-ai-tool-download:hover{background:#fff5f6}.complit-name-generator{--complit-red:#d7193f;--complit-ink:#171a2b;max-width:1080px;margin:24px auto;padding:clamp(28px, 5vw, 64px);overflow:hidden;position:relative;color:var(--complit-ink);font-family:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:radial-gradient(circle at 92% 3%,rgb(231 38 76 / .13) 0 9%,transparent 9.2%),radial-gradient(circle at 4% 100%,rgb(111 77 255 / .08) 0 13%,transparent 13.2%),linear-gradient(145deg,#fff 0%,#fff8f9 60%,#f7f5ff 100%);border:1px solid #eee8ec;border-radius:28px;box-shadow:0 24px 70px rgb(34 24 48 / .09)}.complit-name-generator *,.complit-tool-modal,.complit-tool-modal *{font-family:inherit}.complit-name-generator::after{content:'';position:absolute;width:280px;height:280px;right:-130px;top:-140px;border-radius:50%;background:rgb(215 25 63 / .08);pointer-events:none}.complit-tool-intro{max-width:680px;margin:0 auto 32px;text-align:center;position:relative;z-index:1}.complit-tool-kicker,.complit-result-heading>span{display:inline-flex;align-items:center;margin-bottom:13px;padding:7px 12px;color:#9c0f2c;background:rgb(215 25 63 / .1);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.complit-tool-intro h2{margin:0 0 14px;font-size:clamp(32px, 5vw, 54px);line-height:1.06;letter-spacing:-.045em;color:var(--complit-ink)}.complit-tool-intro p{max-width:590px;margin:auto;color:#40404d;font-size:17px;line-height:1.65}.complit-tool-benefits{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;color:#292937;font-size:13px;font-weight:650}.complit-tool-benefits span{display:inline-flex;align-items:center;gap:7px}.complit-tool-benefits b{width:20px;height:20px;display:inline-grid;place-items:center;color:#078249;background:#e8f8ef;border-radius:50%;font-size:11px}.complit-name-generator .complit-ai-tool-form{max-width:820px;padding:24px;background:rgb(255 255 255 / .92);border:1px solid #eee8ec;border-radius:18px;box-shadow:0 12px 35px rgb(31 25 41 / .08)}.complit-name-generator .complit-ai-tool-row{align-items:flex-end;margin-bottom:18px}.complit-name-generator .complit-ai-tool-field label{color:#17172a;font-size:13px;font-weight:750;letter-spacing:0}.complit-name-generator .complit-ai-tool-field input,.complit-name-generator .complit-ai-tool-field select{height:54px;padding:0 16px;background:#fff;border:1px solid #9d97ab;border-radius:11px;color:#14141f;font-size:15px;outline:none;transition:.2s ease}.complit-name-generator .complit-ai-tool-field input:focus,.complit-name-generator .complit-ai-tool-field select:focus{border-color:var(--complit-red);box-shadow:0 0 0 4px rgb(215 25 63 / .1)}.complit-name-generator .complit-ai-tool-submit{min-height:52px;padding:12px 24px;display:inline-flex;align-items:center;justify-content:center;gap:22px;background:linear-gradient(135deg,#e31845,#c70e35);border-radius:11px;font-size:14px;font-weight:750;box-shadow:0 9px 22px rgb(215 25 63 / .22);transition:transform .2s,box-shadow .2s}.complit-name-generator .complit-ai-tool-submit b{font-size:19px;line-height:1;transition:transform .2s}.complit-name-generator .complit-ai-tool-submit:hover b{transform:translateX(3px)}.complit-name-generator .complit-ai-tool-submit:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgb(215 25 63 / .28)}.complit-name-generator .complit-ai-tool-loading{color:#38364a}.complit-name-generator .complit-ai-tool-result{margin-top:34px}.complit-result-heading{margin-bottom:18px;text-align:center}.complit-result-heading h3{margin:0;font-size:28px;color:var(--complit-ink)}.complit-name-generator .complit-ai-tool-result>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.complit-name-generator .complit-ai-tool-result>ul>li{min-width:0;min-height:130px;margin:0;padding:18px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;color:#14141f;background:#fff;border:1px solid #cfc8d4;border-radius:14px;font-size:16px;font-weight:700;box-shadow:0 7px 20px rgb(36 29 43 / .1)}.complit-domain-button{width:100%;padding:10px 0 0;display:flex;justify-content:space-between;color:var(--complit-red);background:none;border:0;border-top:1px solid #f0ecef;font-size:13px;font-weight:750;cursor:pointer}.complit-domain-button b{font-size:18px;line-height:1;transition:transform .2s}.complit-domain-button:hover b{transform:translateX(4px)}.complit-tool-modal{--complit-red:#d7193f;--complit-ink:#171a2b;width:min(520px, calc(100% - 30px));padding:34px;overflow:hidden;color:var(--complit-ink);font-family:Inter,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;background:linear-gradient(145deg,#fff 0%,#fff 72%,#fff6f8 100%);border:1px solid rgb(255 255 255 / .65);border-radius:24px;box-shadow:0 30px 90px rgb(18 12 25 / .3)}.complit-tool-modal::after{content:'';position:absolute;width:130px;height:130px;right:-75px;bottom:-75px;background:rgb(215 25 63 / .08);border-radius:50%;pointer-events:none}.complit-tool-modal::backdrop{background:rgb(15 12 22 / .65);backdrop-filter:blur(4px)}.complit-tool-modal h3{margin:0 35px 9px 0;font-size:29px;font-weight:780;letter-spacing:-.025em;line-height:1.15;color:var(--complit-ink)}.complit-tool-modal>p{margin:0;color:#33333f;font-size:14px;line-height:1.6}.complit-modal-close{position:absolute;top:16px;right:18px;width:36px;height:36px;padding:0;color:#2c2c34;background:#ece9ec;border:0;border-radius:50%;font-size:25px;line-height:34px;cursor:pointer}.complit-domain-results{margin-top:22px;border-top:1px solid #d9d5da}.complit-domain-results>.complit-checking{margin:18px 0 0;padding:13px 15px;color:#2f2c34;background:#f0edf0;border-radius:10px;font-size:14px}.complit-domain-results>.complit-ai-tool-error{margin:18px 0 0;padding:13px 15px;color:#7a1329;background:#fde2e7;border:1px solid #f3aebc;border-radius:10px;font-size:14px;line-height:1.5}.complit-domain-row{padding:15px 2px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #ded9de}.complit-domain-row strong{font-size:15px;color:#14141f}.complit-domain-row span{padding:5px 9px;border-radius:20px;font-size:12px;font-weight:800}.complit-domain-row .is-available{color:#05512c;background:#d5f2e1}.complit-domain-row .is-unavailable{color:#7a1329;background:#fde2e7}.complit-domain-row .is-unknown{color:#322c39;background:#e5e0e6}.complit-lead-form{margin-top:20px;display:grid;gap:13px}.complit-lead-form label{display:grid;gap:6px;color:#17172a;font-size:13px;font-weight:700}.complit-lead-form input{width:100%;height:48px;padding:0 13px;box-sizing:border-box;border:1px solid #9d97ab;border-radius:9px;font-size:15px;background:#fff;color:#14141f}.complit-lead-form input:focus{border-color:var(--complit-red);outline:3px solid rgb(215 25 63 / .1)}.complit-form-message{min-height:20px;margin:0;font-size:13px;color:#17172a}.complit-form-message.is-success{color:#05512c}@media (max-width:760px){.complit-name-generator{margin:14px 0;padding:30px 18px;border-radius:20px}.complit-name-generator .complit-ai-tool-form{padding:18px}.complit-name-generator .complit-ai-tool-result>ul{grid-template-columns:1fr}.complit-name-generator .complit-ai-tool-result>ul>li{min-height:105px}.complit-tool-modal{padding:26px 20px}.complit-tool-benefits{gap:9px 14px}.complit-name-generator .complit-ai-tool-submit{width:100%}}