@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/qivya-niches-20260914-r3/fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/qivya-niches-20260914-r3/fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/qivya-niches-20260914-r3/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/qivya-niches-20260914-r3/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body[data-niche-onboarding]{--violet:#0a2a66;--violet-2:#183d7b;--ink:#25364c;--muted:#67758a;--line:#dbe3ed;--niche-tone:#60758f;--niche-canvas:#f7f9fc;--niche-soft:#edf2f8;background:var(--niche-canvas);font-family:Manrope,system-ui,Arial,sans-serif}body[data-niche-onboarding] .top{height:4px;background:#0a2a66}body[data-niche-onboarding] .header{max-width:1250px;padding-block:24px}body[data-niche-onboarding] .back{font-size:12px;color:#536781}body[data-niche-onboarding] .shell{max-width:1250px;min-height:0;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;padding:0 24px;margin:8px auto 48px;align-items:start}body[data-niche-onboarding] .cover-art{position:sticky;top:22px;min-height:640px;border-radius:24px;background:var(--niche-soft);border:1px solid color-mix(in srgb,var(--niche-tone) 20%,#e8edf4);box-shadow:0 18px 45px #20395506;isolation:isolate}body[data-niche-onboarding] .cover-art:after{background:none}body[data-niche-onboarding] .cover-art img{position:absolute;top:0;left:0;width:100%;height:245px;object-fit:cover;object-position:center 38%;transform:none;filter:saturate(.85);mask-image:linear-gradient(#000 70%,transparent)}body[data-niche-onboarding] .cover-art img[hidden]{display:none}body[data-niche-onboarding] .niche-cover-copy{position:relative;z-index:1;padding:270px 30px 28px;color:var(--ink)}body[data-niche-onboarding][data-business-niche=neutro] .niche-cover-copy{padding-top:68px}body[data-niche-onboarding] .step-label{display:block;color:var(--niche-tone);font-size:9px;font-weight:750;letter-spacing:.11em;line-height:1.7}body[data-niche-onboarding] #nicheCoverTitle{margin:16px 0;font-family:Fraunces,Georgia,serif;font-weight:400;font-size:36px;letter-spacing:-.025em;line-height:1.2;color:#2b3c52}body[data-niche-onboarding] #nicheCoverIntro{color:#617084;font-size:13px;line-height:1.8;margin:0 0 26px}body[data-niche-onboarding] .niche-cover-note{color:#68788c;font-size:11px;line-height:1.8;margin:20px 0 0}body[data-niche-onboarding] .theme-demo{border:1px solid color-mix(in srgb,var(--niche-tone) 20%,#dde5ef);border-radius:14px;background:#fff;padding:16px;box-shadow:0 12px 28px #22385808}body[data-niche-onboarding] .theme-demo>div:first-child{display:flex;align-items:center;gap:9px;color:#415672;font-size:11px}body[data-niche-onboarding] .theme-demo-dot{width:11px;height:11px;flex:0 0 11px;border-radius:4px;background:#0a2a66}body[data-niche-onboarding] .theme-demo small{margin-left:auto;font-size:9px;color:#8391a4}body[data-niche-onboarding] .theme-demo p{display:flex;gap:7px;margin:16px 0 13px}body[data-niche-onboarding] .theme-demo p span{padding:5px 9px;border-radius:6px;background:var(--niche-soft);font-size:9px;color:#53677f}body[data-niche-onboarding] .theme-demo-bars{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}body[data-niche-onboarding] .theme-demo-bars i{display:block;height:42px;background:var(--niche-soft);border-radius:8px;border:1px solid #edf1f6}body[data-niche-onboarding] .card{margin:0;min-width:0;padding:32px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 10px 35px #21334e07;backdrop-filter:none}body[data-niche-onboarding] .card h2{color:var(--ink);font-size:30px;letter-spacing:-.035em;font-weight:650}body[data-niche-onboarding] .intro{font-size:13px;line-height:1.8;margin-bottom:24px;color:var(--muted)}body[data-niche-onboarding] .niche-picker{margin:0 0 24px;padding:19px;border:1px solid color-mix(in srgb,var(--niche-tone) 25%,#dee6ef);border-radius:16px;background:color-mix(in srgb,var(--niche-soft) 28%,#fff)}body[data-niche-onboarding] .niche-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}body[data-niche-onboarding] .optional-label{color:#77869a;font-size:10px}body[data-niche-onboarding] #nichePickerTitle{display:block;color:#33485f;font-size:13px;font-weight:650;margin:0 0 9px}body[data-niche-onboarding] #business_niche{width:100%;min-height:48px;padding:11px 12px;border:1px solid #bbcadd;border-radius:10px;background:#fff;color:#243751;font:inherit;font-size:14px}body[data-niche-onboarding] #nicheHint{margin:9px 0 13px;color:#718097;font-size:11px;line-height:1.7}body[data-niche-onboarding] .niche-selected-preview{display:flex;gap:12px;align-items:center;border-top:1px solid var(--line);padding-top:13px}body[data-niche-onboarding] .niche-swatch{flex:0 0 32px;height:36px;border-radius:10px;background:linear-gradient(145deg,var(--niche-soft) 65%,var(--niche-tone));border:1px solid color-mix(in srgb,var(--niche-tone) 22%,#eef1f7)}body[data-niche-onboarding] .niche-selected-preview strong{display:block;color:#40516a;font-size:12px;margin-bottom:4px}body[data-niche-onboarding] .niche-selected-preview span:not(.niche-swatch){display:block;color:#748198;font-size:10px;line-height:1.7}body[data-niche-onboarding] .google{box-shadow:none;border-radius:11px;font-size:13px;font-weight:600;transform:none}body[data-niche-onboarding] .or{font-size:10px;letter-spacing:.07em;font-weight:550}body[data-niche-onboarding] .switch{border:1px solid var(--line);background:#f5f7fa}body[data-niche-onboarding] .switch button{font-size:12px;font-weight:600}body[data-niche-onboarding] .switch button.active{color:#0a2a66;box-shadow:0 2px 4px #24365008}body[data-niche-onboarding] .field label{font-size:11px;color:#53637a;font-weight:650}body[data-niche-onboarding] .field input{font-size:14px;background:#fff;border-color:#c9d6e5}body[data-niche-onboarding] .field input:focus{border-color:#0a2a66;box-shadow:0 0 0 3px #0a2a6612}body[data-niche-onboarding] .submit{background:#0a2a66;border:1px solid #0a2a66;box-shadow:0 5px 12px #0a2a6615;font-size:14px}body[data-niche-onboarding] .terms a{color:#0a2a66}body[data-niche-onboarding] .terms{font-size:11px;line-height:1.75}body[data-niche-onboarding] .domain span{font-size:11px}body[data-niche-onboarding] :is(a,button,select,input):focus-visible{outline:3px solid #0a2a66;outline-offset:3px}body[data-niche-onboarding] #turnstileWidget{margin:8px 0 16px;min-width:0;max-width:100%}@media(max-width:1000px){body[data-niche-onboarding] .shell{grid-template-columns:1fr;max-width:730px}body[data-niche-onboarding] .cover-art{position:relative;top:auto;min-height:0}body[data-niche-onboarding] .niche-cover-copy{padding:30px;min-height:190px}body[data-niche-onboarding] .cover-art img{width:42%;height:100%;left:auto;right:0;mask-image:linear-gradient(90deg,transparent,#000)}body[data-niche-onboarding] .niche-cover-copy{max-width:66%}body[data-niche-onboarding] :is(.theme-demo,.niche-cover-note){display:none}body[data-niche-onboarding][data-business-niche=neutro] .niche-cover-copy{padding-top:30px;max-width:100%}body[data-niche-onboarding] #nicheCoverTitle{font-size:28px}body[data-niche-onboarding] #nicheCoverIntro{margin-bottom:0;font-size:12px}}@media(max-width:560px){body[data-niche-onboarding] .shell{padding-inline:12px;gap:18px}body[data-niche-onboarding] .card{padding:24px 18px}body[data-niche-onboarding] .niche-picker{padding:15px}body[data-niche-onboarding] .niche-cover-copy{padding:22px 20px;max-width:76%}body[data-niche-onboarding] #nicheCoverTitle{font-size:25px}body[data-niche-onboarding] :is(#business_niche,.field input){font-size:16px}body[data-niche-onboarding] .niche-picker-heading .step-label{font-size:8px}body[data-niche-onboarding] .card h2{font-size:28px}}@media(max-width:360px){body[data-niche-onboarding] .shell{padding-inline:4px}body[data-niche-onboarding] .card{padding:22px 8px}body[data-niche-onboarding] .niche-picker{padding:13px}}@media(prefers-reduced-motion:reduce){body[data-niche-onboarding] *,body[data-niche-onboarding] *:before,body[data-niche-onboarding] *:after{transition:none!important;animation-duration:.01ms!important}}body[data-niche-onboarding][data-business-niche=neutro]{--niche-tone:#60758f;--niche-canvas:#f7f9fc;--niche-soft:#edf2f8}body[data-niche-onboarding][data-business-niche=saloes-de-beleza]{--niche-tone:#886674;--niche-canvas:#fcf9fa;--niche-soft:#f6edf1}body[data-niche-onboarding][data-business-niche=barbearias]{--niche-tone:#676c76;--niche-canvas:#f9f9f8;--niche-soft:#eeefeb}body[data-niche-onboarding][data-business-niche=spa]{--niche-tone:#607760;--niche-canvas:#f8faf5;--niche-soft:#edf3e7}body[data-niche-onboarding][data-business-niche=clinica-de-estetica]{--niche-tone:#53777a;--niche-canvas:#f6fafb;--niche-soft:#eaf3f3}body[data-niche-onboarding][data-business-niche=sobrancelhas]{--niche-tone:#886d58;--niche-canvas:#fcfaf7;--niche-soft:#f4eee5}body[data-niche-onboarding][data-business-niche=studio-de-cilios]{--niche-tone:#7c6984;--niche-canvas:#faf8fc;--niche-soft:#f0ebf4}body[data-niche-onboarding][data-business-niche=estudio-de-tatuagem]{--niche-tone:#64718b;--niche-canvas:#f8f9fc;--niche-soft:#ecf0f7}body[data-niche-onboarding][data-business-niche=salao-infantil]{--niche-tone:#657d89;--niche-canvas:#fffaf5;--niche-soft:#f8eedf}body[data-niche-onboarding][data-business-niche=esmalteria]{--niche-tone:#986875;--niche-canvas:#fdf8fa;--niche-soft:#f8eaf0}
