.image-generator-landing-module__BksHLW__page{color:#282822;background:#faf9f6}.image-generator-landing-module__BksHLW__shell{width:min(1200px,100% - 64px);margin:auto}.image-generator-landing-module__BksHLW__hero{background:radial-gradient(at 10% 0,#f3ebe0,#0000 55%),#faf9f6;padding:28px 0 60px}.image-generator-landing-module__BksHLW__breadcrumb{color:#6d716a;gap:12px;margin-bottom:32px;font-size:12px;display:flex}.image-generator-landing-module__BksHLW__breadcrumb a{color:inherit}.image-generator-landing-module__BksHLW__heroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:58px;display:grid}.image-generator-landing-module__BksHLW__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#647466;font-size:11px;font-weight:700}.image-generator-landing-module__BksHLW__heroText h1{letter-spacing:.06em;color:#5a665b;margin:22px 0;font-size:15px;font-weight:500}.image-generator-landing-module__BksHLW__heroText h1 span{letter-spacing:-.04em;color:#292c26;margin-top:12px;font-size:clamp(34px,4.4vw,59px);font-weight:600;line-height:1.12;display:block}.image-generator-landing-module__BksHLW__heroText>p{color:#686e65;max-width:500px;font-size:16px;line-height:1.8}.image-generator-landing-module__BksHLW__actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.image-generator-landing-module__BksHLW__primary{white-space:nowrap;background:#324e3d;border-radius:8px;justify-content:center;padding:16px 25px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.image-generator-landing-module__BksHLW__primary:hover{background:#203b2b}.image-generator-landing-module__BksHLW__actions>a:not(.image-generator-landing-module__BksHLW__primary){color:#56654d;font-size:13px}.image-generator-landing-module__BksHLW__heroText .image-generator-landing-module__BksHLW__proof{margin:18px 0 24px;font-size:12px}.image-generator-landing-module__BksHLW__miniSteps{border-top:1px solid #dedfd7;gap:14px;margin:0;padding:20px 0 0;list-style:none;display:flex}.image-generator-landing-module__BksHLW__miniSteps li{color:#596354;flex:1;font-size:12px;line-height:1.6}.image-generator-landing-module__BksHLW__miniSteps b{color:#8e9988;letter-spacing:.14em;margin-bottom:5px;font-size:10px;display:block}.image-generator-landing-module__BksHLW__heroArt{margin:0}.image-generator-landing-module__BksHLW__heroArt>img{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 22px 55px #283c2420}.image-generator-landing-module__BksHLW__heroArt figcaption{color:#838679;margin-top:14px;font-size:11px;line-height:1.6}.image-generator-landing-module__BksHLW__section{padding-top:70px;padding-bottom:64px}.image-generator-landing-module__BksHLW__sectionHead{max-width:720px;margin-bottom:30px}.image-generator-landing-module__BksHLW__sectionHead h2,.image-generator-landing-module__BksHLW__how h2,.image-generator-landing-module__BksHLW__final h2{letter-spacing:-.025em;margin:12px 0 16px;font-size:clamp(26px,3vw,38px);line-height:1.25}.image-generator-landing-module__BksHLW__sectionHead p{color:#73786d;font-size:15px;line-height:1.75}.image-generator-landing-module__BksHLW__sampleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.image-generator-landing-module__BksHLW__sample{background:#fff;border:1px solid #e2e4da;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.image-generator-landing-module__BksHLW__sample>img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.image-generator-landing-module__BksHLW__sample>div{flex-direction:column;flex:1;padding:20px;display:flex}.image-generator-landing-module__BksHLW__sample small{color:#8c9585;letter-spacing:.12em;font-size:10px}.image-generator-landing-module__BksHLW__sample h3{margin:10px 0;font-size:17px;line-height:1.4}.image-generator-landing-module__BksHLW__sample p{color:#777d70;font-size:13px;line-height:1.8}.image-generator-landing-module__BksHLW__sample details{color:#676e5e;margin:4px 0 20px;font-size:12px}.image-generator-landing-module__BksHLW__sample summary{cursor:pointer}.image-generator-landing-module__BksHLW__sample a,.image-generator-landing-module__BksHLW__modelGrid a{color:#405b40;margin-top:auto;font-size:13px;font-weight:600;text-decoration:none}.image-generator-landing-module__BksHLW__note{color:#858a7c;margin-top:20px;font-size:11px;line-height:1.6}.image-generator-landing-module__BksHLW__modelBand{background:#f0f2e9}.image-generator-landing-module__BksHLW__modelGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.image-generator-landing-module__BksHLW__modelGrid article{background:#fafbf6;border:1px solid #dde2d1;border-radius:10px;flex-direction:column;padding:25px;display:flex}.image-generator-landing-module__BksHLW__modelGrid small{letter-spacing:.13em;color:#869479;font-size:10px}.image-generator-landing-module__BksHLW__modelGrid h3{margin:13px 0;font-size:19px}.image-generator-landing-module__BksHLW__modelGrid p,.image-generator-landing-module__BksHLW__modelGrid li{color:#707a64;font-size:13px;line-height:1.7}.image-generator-landing-module__BksHLW__modelGrid ul{margin:10px 0 24px;padding-left:17px}.image-generator-landing-module__BksHLW__how{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.image-generator-landing-module__BksHLW__how .image-generator-landing-module__BksHLW__primary{margin-top:14px}.image-generator-landing-module__BksHLW__how ol{margin:0;padding:0;list-style:none}.image-generator-landing-module__BksHLW__how li{border-bottom:1px solid #e1e3d9;gap:20px;margin-bottom:22px;padding:0 0 22px;display:flex}.image-generator-landing-module__BksHLW__how b{color:#8e9a80;padding-top:7px;font-size:12px}.image-generator-landing-module__BksHLW__how h3{margin:0 0 8px;font-size:17px}.image-generator-landing-module__BksHLW__how p,.image-generator-landing-module__BksHLW__details p,.image-generator-landing-module__BksHLW__details li{color:#767e6d;font-size:14px;line-height:1.85}.image-generator-landing-module__BksHLW__details{border-top:1px solid #e1e3d9;grid-template-columns:1fr 1fr;gap:58px;padding-top:36px;display:grid}.image-generator-landing-module__BksHLW__details h2,.image-generator-landing-module__BksHLW__faq h2,.image-generator-landing-module__BksHLW__related h2{font-size:23px;line-height:1.35}.image-generator-landing-module__BksHLW__details ul{padding-left:19px}.image-generator-landing-module__BksHLW__details li{margin-bottom:12px}.image-generator-landing-module__BksHLW__faq{max-width:900px}.image-generator-landing-module__BksHLW__faq details{border-bottom:1px solid #dedfd7;padding:19px 0}.image-generator-landing-module__BksHLW__faq summary{cursor:pointer;font-size:15px;font-weight:500}.image-generator-landing-module__BksHLW__faq p{color:#757d6c;padding-right:25px;font-size:14px;line-height:1.9}.image-generator-landing-module__BksHLW__related{padding-bottom:44px}.image-generator-landing-module__BksHLW__related>div{flex-wrap:wrap;gap:24px;display:flex}.image-generator-landing-module__BksHLW__related a{color:#526d48;font-size:14px}.image-generator-landing-module__BksHLW__final{background:#ebefe4;border-radius:15px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:65px;padding:40px;display:flex}.image-generator-landing-module__BksHLW__final p{color:#737f69;font-size:13px}.image-generator-landing-module__BksHLW__final h2{margin:14px 0;font-size:30px}.image-generator-landing-module__BksHLW__page a:focus-visible,.image-generator-landing-module__BksHLW__page summary:focus-visible{outline-offset:5px;outline:3px solid #9cab88}@media (max-width:900px){.image-generator-landing-module__BksHLW__heroGrid{gap:28px}.image-generator-landing-module__BksHLW__sampleGrid,.image-generator-landing-module__BksHLW__modelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-generator-landing-module__BksHLW__miniSteps{gap:8px}.image-generator-landing-module__BksHLW__how{gap:30px}}@media (max-width:620px){.image-generator-landing-module__BksHLW__shell{width:calc(100% - 32px)}.image-generator-landing-module__BksHLW__hero{padding-top:20px;padding-bottom:35px}.image-generator-landing-module__BksHLW__breadcrumb{margin-bottom:20px;font-size:11px}.image-generator-landing-module__BksHLW__heroGrid{grid-template-columns:1fr;gap:26px}.image-generator-landing-module__BksHLW__heroText h1{margin-top:16px}.image-generator-landing-module__BksHLW__heroText h1 span{font-size:37px}.image-generator-landing-module__BksHLW__heroText>p{font-size:14px}.image-generator-landing-module__BksHLW__actions{gap:16px;margin-top:22px}.image-generator-landing-module__BksHLW__primary{padding:14px 20px;font-size:14px}.image-generator-landing-module__BksHLW__miniSteps{padding-top:16px}.image-generator-landing-module__BksHLW__heroArt{max-width:500px}.image-generator-landing-module__BksHLW__heroArt figcaption{font-size:10px}.image-generator-landing-module__BksHLW__section{padding:42px 0}.image-generator-landing-module__BksHLW__sectionHead h2{font-size:28px}.image-generator-landing-module__BksHLW__sampleGrid{gap:12px}.image-generator-landing-module__BksHLW__sample>div{padding:14px}.image-generator-landing-module__BksHLW__sample h3{font-size:15px}.image-generator-landing-module__BksHLW__sample p,.image-generator-landing-module__BksHLW__sample a{font-size:12px}.image-generator-landing-module__BksHLW__modelGrid{grid-template-columns:1fr}.image-generator-landing-module__BksHLW__modelGrid article{padding:22px}.image-generator-landing-module__BksHLW__how,.image-generator-landing-module__BksHLW__details{grid-template-columns:1fr;gap:25px}.image-generator-landing-module__BksHLW__details{padding-top:28px}.image-generator-landing-module__BksHLW__final{flex-direction:column;align-items:start;margin-bottom:32px;padding:26px}.image-generator-landing-module__BksHLW__final h2{font-size:27px}.image-generator-landing-module__BksHLW__related a{font-size:12px}}
