.ConfiguratorLanding_page__mLNNV{background:#fff;color:#111113;overflow-wrap:anywhere}.ConfiguratorLanding_container__Pi5R5{margin:0 auto;padding-bottom:120px;width:min(100% - 64px,1180px)}.ConfiguratorLanding_hero__eD8xe{border-bottom:1px solid #dedee3;padding:clamp(80px,8vw,108px) 0 clamp(76px,8vw,104px)}.ConfiguratorLanding_heroCopy__R4rZL{max-width:1050px}.ConfiguratorLanding_eyebrow__WpLCP,.ConfiguratorLanding_productBadge__WEFxF,.ConfiguratorLanding_stepNumber__PmCdc{color:#68686f;font-size:.75rem;font-weight:650;letter-spacing:.14em;line-height:1.4;margin:0;text-transform:uppercase}.ConfiguratorLanding_heroTitle__07hSq{font-size:clamp(3.75rem,7.25vw,6.8rem);font-weight:620;letter-spacing:-.067em;line-height:.95;margin:20px 0 0;max-width:980px}.ConfiguratorLanding_heroDescription__p8C_j{color:#55555c;font-size:clamp(1.125rem,1.8vw,1.42rem);letter-spacing:-.014em;line-height:1.58;margin:28px 0 0;max-width:820px}.ConfiguratorLanding_heroActions__sFCp8{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ConfiguratorLanding_primaryButton__lSHUE,.ConfiguratorLanding_secondaryButton__notrV{align-items:center;border-radius:999px;display:inline-flex;font-size:.9375rem;font-weight:650;gap:10px;justify-content:center;line-height:1;min-height:52px;padding:0 24px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.ConfiguratorLanding_primaryButton__lSHUE{background:#111113;border:1px solid #111113;color:#fff}.ConfiguratorLanding_secondaryButton__notrV{background:#fff;border:1px solid #c9c9cf;color:#111113}.ConfiguratorLanding_primaryButton__lSHUE:hover{background:#2d2d31;border-color:#2d2d31}.ConfiguratorLanding_secondaryButton__notrV:hover{background:#f7f7f8;border-color:#77777e}.ConfiguratorLanding_primaryButton__lSHUE:active,.ConfiguratorLanding_secondaryButton__notrV:active{transform:scale(.985)}.ConfiguratorLanding_buttonIcon__zr0y1{flex:0 0 auto;height:17px;width:17px}.ConfiguratorLanding_proofList__7YN7b{color:#606067;display:flex;flex-wrap:wrap;gap:10px 28px;list-style:none;margin:44px 0 0;padding:0}.ConfiguratorLanding_proofItem__vTfwi{align-items:center;display:inline-flex;font-size:.9rem;gap:9px;line-height:1.5}.ConfiguratorLanding_proofIcon__HCp9S{color:#3f6f5b;height:16px;width:16px}.ConfiguratorLanding_aiSection__IwO6z,.ConfiguratorLanding_definitionSection__RSM09,.ConfiguratorLanding_faqSection__S4TgT,.ConfiguratorLanding_productsSection__aUuOR{border-bottom:1px solid #dedee3;padding:clamp(88px,9vw,124px) 0;scroll-margin-top:112px}.ConfiguratorLanding_definitionGrid__zXfM_{align-items:start;display:grid;gap:clamp(48px,8vw,112px);grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.ConfiguratorLanding_definitionTitle__4cNjL,.ConfiguratorLanding_sectionTitle__jNggc,.ConfiguratorLanding_trustTitle__4UK9N,.ConfiguratorLanding_workflowTitle__UzuLN{font-size:clamp(2.45rem,5vw,4.7rem);font-weight:620;letter-spacing:-.055em;line-height:1.02;margin:0}.ConfiguratorLanding_definitionBody__LvWbx{color:#55555c;font-size:clamp(1.125rem,1.8vw,1.36rem);letter-spacing:-.012em;line-height:1.65;margin:4px 0 0;max-width:660px}.ConfiguratorLanding_aiIntro__C5A6i,.ConfiguratorLanding_sectionIntro__3sOOW{max-width:820px}.ConfiguratorLanding_sectionTitle__jNggc{margin-top:16px}.ConfiguratorLanding_sectionDescription__VUv_0{color:#606067;font-size:1.0625rem;letter-spacing:-.008em;line-height:1.72;margin:24px 0 0}.ConfiguratorLanding_productGrid__nROYu{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:56px}.ConfiguratorLanding_productCard__WYZCQ{background:#f5f5f7;border:1px solid #dedee3;border-radius:30px;color:inherit;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(220px,.92fr);min-width:0;overflow:hidden;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ConfiguratorLanding_productCard__WYZCQ:hover{border-color:#c2c2c8;box-shadow:0 18px 46px #00000014;transform:translateY(-2px)}.ConfiguratorLanding_productMedia__E0g5w{background:#ededf0;min-height:360px;overflow:hidden;position:relative}.ConfiguratorLanding_productImage__3vdl6{height:100%;object-fit:cover;transition:transform .28s ease;width:100%}.ConfiguratorLanding_productCard__WYZCQ:hover .ConfiguratorLanding_productImage__3vdl6{transform:scale(1.025)}.ConfiguratorLanding_productBody__JSXnj{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:32px}.ConfiguratorLanding_productTitle__qhVU0{font-size:clamp(1.45rem,2.5vw,2rem);font-weight:620;letter-spacing:-.04em;line-height:1.08;margin:18px 0 0}.ConfiguratorLanding_productDescription___x8zW{display:-webkit-box;margin:18px 0 0;overflow:hidden;-webkit-box-orient:vertical;color:#606067;font-size:.9375rem;-webkit-line-clamp:4;line-height:1.65}.ConfiguratorLanding_productAction__DD4Sb,.ConfiguratorLanding_textLink__uZKIb{align-items:center;color:#111113;display:inline-flex;font-size:.9375rem;font-weight:650;gap:8px;text-decoration:none}.ConfiguratorLanding_productAction__DD4Sb{margin-top:28px}.ConfiguratorLanding_aiLinkIcon__vmjIZ,.ConfiguratorLanding_productActionIcon__gumfi,.ConfiguratorLanding_textLinkIcon__z1RnP{flex:0 0 auto;height:17px;transition:transform .16s ease;width:17px}.ConfiguratorLanding_aiLink__m9PV5:hover .ConfiguratorLanding_aiLinkIcon__vmjIZ,.ConfiguratorLanding_productCard__WYZCQ:hover .ConfiguratorLanding_productActionIcon__gumfi,.ConfiguratorLanding_textLink__uZKIb:hover .ConfiguratorLanding_textLinkIcon__z1RnP{transform:translateX(3px)}.ConfiguratorLanding_savedDesigns__CkNCm{align-items:center;border-top:1px solid #dedee3;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) auto;margin-top:32px;padding:30px 0 0}.ConfiguratorLanding_savedDesignsTitle__SQcgX{font-size:1.125rem;font-weight:620;letter-spacing:-.018em;margin:0}.ConfiguratorLanding_savedDesignsDescription__ADg7k{color:#68686f;font-size:.9375rem;line-height:1.6;margin:8px 0 0;max-width:720px}.ConfiguratorLanding_workflowSection__0JDHS{background:#111113;border-radius:36px;color:#fff;display:grid;gap:clamp(52px,8vw,104px);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin:clamp(88px,9vw,124px) 0 0;padding:clamp(56px,7vw,88px);scroll-margin-top:112px}.ConfiguratorLanding_workflowIntro__g8VR6{align-self:start;min-width:0}.ConfiguratorLanding_workflowList__S0OgZ{list-style:none;margin:0;padding:0}.ConfiguratorLanding_workflowStep__4TZed{border-top:1px solid #38383d;display:grid;gap:20px;grid-template-columns:52px minmax(0,1fr);padding:28px 0 32px}.ConfiguratorLanding_workflowStep__4TZed:first-child{border-top:0;padding-top:0}.ConfiguratorLanding_workflowStep__4TZed:last-child{padding-bottom:0}.ConfiguratorLanding_stepNumber__PmCdc{color:#8e8e96;margin-top:4px}.ConfiguratorLanding_stepDescription__CfXTk{color:#f2f2f4;font-size:1.125rem;letter-spacing:-.012em;line-height:1.55;margin:0;max-width:560px}.ConfiguratorLanding_trustSection__9dgQM{background:#f5f5f7;border-radius:36px;display:grid;gap:clamp(48px,8vw,104px);grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);margin:32px 0 0;padding:clamp(48px,7vw,76px)}.ConfiguratorLanding_trustSection__9dgQM>*,.ConfiguratorLanding_workflowList__S0OgZ{min-width:0}.ConfiguratorLanding_trustTitle__4UK9N{font-size:clamp(2.15rem,4vw,3.65rem)}.ConfiguratorLanding_trustBody__4CrWx{color:#55555c;font-size:clamp(1.0625rem,1.7vw,1.25rem);letter-spacing:-.01em;line-height:1.68;margin:4px 0 0;max-width:650px}.ConfiguratorLanding_aiSection__IwO6z{display:grid;gap:clamp(52px,8vw,104px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ConfiguratorLanding_aiLinkList__6oygy{border-top:1px solid #dedee3;list-style:none;margin:0;padding:0}.ConfiguratorLanding_aiLinkItem__2vpYE{border-bottom:1px solid #dedee3}.ConfiguratorLanding_aiLink__m9PV5{align-items:center;color:inherit;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 24px;min-height:128px;text-decoration:none}.ConfiguratorLanding_aiLinkCopy__Di3eJ{min-width:0}.ConfiguratorLanding_aiLinkDescription__183IH,.ConfiguratorLanding_aiLinkTitle__ZX_PO{display:block}.ConfiguratorLanding_aiLinkTitle__ZX_PO{font-size:1.125rem;font-weight:620;letter-spacing:-.018em}.ConfiguratorLanding_aiLinkDescription__183IH{color:#68686f;font-size:.9375rem;line-height:1.6;margin-top:10px}.ConfiguratorLanding_aiLinkIcon__vmjIZ{height:21px;width:21px}.ConfiguratorLanding_faqSection__S4TgT{border-bottom:0;margin:0 auto;max-width:940px}.ConfiguratorLanding_faqList__KrtnJ{border-top:1px solid #dedee3;margin-top:56px}.ConfiguratorLanding_faqItem__V7ZQJ{border-bottom:1px solid #dedee3}.ConfiguratorLanding_faqQuestion__1HjMc{align-items:center;cursor:pointer;display:grid;font-size:1.125rem;font-weight:620;gap:24px;grid-template-columns:minmax(0,1fr) 28px;letter-spacing:-.015em;line-height:1.4;list-style:none;min-height:76px;padding:22px 4px 22px 0}.ConfiguratorLanding_faqQuestion__1HjMc::-webkit-details-marker{display:none}.ConfiguratorLanding_faqToggle__DO0sT{height:28px;position:relative;width:28px}.ConfiguratorLanding_faqToggle__DO0sT:after,.ConfiguratorLanding_faqToggle__DO0sT:before{background:currentColor;content:"";height:1px;left:7px;position:absolute;top:13px;transition:transform .16s ease;width:14px}.ConfiguratorLanding_faqToggle__DO0sT:after{transform:rotate(90deg)}.ConfiguratorLanding_faqItem__V7ZQJ[open] .ConfiguratorLanding_faqToggle__DO0sT:after{transform:rotate(0deg)}.ConfiguratorLanding_faqAnswer__46Qm4{color:#606067;font-size:1rem;line-height:1.72;margin:-2px 52px 28px 0;max-width:760px}.ConfiguratorLanding_aiLink__m9PV5:focus-visible,.ConfiguratorLanding_faqQuestion__1HjMc:focus-visible,.ConfiguratorLanding_primaryButton__lSHUE:focus-visible,.ConfiguratorLanding_productCard__WYZCQ:focus-visible,.ConfiguratorLanding_secondaryButton__notrV:focus-visible,.ConfiguratorLanding_textLink__uZKIb:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:1080px){.ConfiguratorLanding_productCard__WYZCQ{grid-template-columns:1fr}.ConfiguratorLanding_productMedia__E0g5w{aspect-ratio:16/11;min-height:auto}}@media (max-width:820px){.ConfiguratorLanding_container__Pi5R5{padding-bottom:96px;width:min(100% - 40px,1180px)}.ConfiguratorLanding_hero__eD8xe{padding:72px 0 78px}.ConfiguratorLanding_heroTitle__07hSq{font-size:clamp(3.25rem,11vw,5rem)}.ConfiguratorLanding_aiSection__IwO6z,.ConfiguratorLanding_definitionGrid__zXfM_,.ConfiguratorLanding_trustSection__9dgQM,.ConfiguratorLanding_workflowSection__0JDHS{grid-template-columns:minmax(0,1fr);gap:48px}.ConfiguratorLanding_workflowSection__0JDHS{padding:48px 40px 52px}.ConfiguratorLanding_trustSection__9dgQM{padding:48px 40px}.ConfiguratorLanding_aiLink__m9PV5{min-height:116px}}@media (max-width:640px){.ConfiguratorLanding_container__Pi5R5{padding-bottom:72px;width:min(100% - 32px,1180px)}.ConfiguratorLanding_hero__eD8xe{padding:58px 0 64px}.ConfiguratorLanding_heroTitle__07hSq{font-size:clamp(3rem,15vw,4.25rem);letter-spacing:-.062em;line-height:.97;margin-top:16px}html[lang=bn] .ConfiguratorLanding_heroTitle__07hSq,html[lang=hi] .ConfiguratorLanding_heroTitle__07hSq,html[lang=kn] .ConfiguratorLanding_heroTitle__07hSq{font-size:clamp(2.5rem,11.5vw,3.25rem);letter-spacing:-.04em;line-height:1.02}.ConfiguratorLanding_heroDescription__p8C_j{font-size:1.0625rem;line-height:1.62;margin-top:24px}.ConfiguratorLanding_heroActions__sFCp8{align-items:stretch;flex-direction:column;margin-top:28px}.ConfiguratorLanding_primaryButton__lSHUE,.ConfiguratorLanding_secondaryButton__notrV{width:100%}.ConfiguratorLanding_proofList__7YN7b{display:grid;gap:12px;margin-top:36px}.ConfiguratorLanding_aiSection__IwO6z,.ConfiguratorLanding_definitionSection__RSM09,.ConfiguratorLanding_faqSection__S4TgT,.ConfiguratorLanding_productsSection__aUuOR{padding:72px 0}.ConfiguratorLanding_aiSection__IwO6z,.ConfiguratorLanding_definitionGrid__zXfM_{gap:36px}.ConfiguratorLanding_definitionTitle__4cNjL,.ConfiguratorLanding_sectionTitle__jNggc,.ConfiguratorLanding_trustTitle__4UK9N,.ConfiguratorLanding_workflowTitle__UzuLN{font-size:clamp(2.35rem,11vw,3.25rem)}.ConfiguratorLanding_definitionBody__LvWbx{font-size:1.0625rem}.ConfiguratorLanding_sectionDescription__VUv_0{margin-top:20px}.ConfiguratorLanding_productGrid__nROYu{gap:18px;grid-template-columns:1fr;margin-top:40px}.ConfiguratorLanding_productCard__WYZCQ{border-radius:24px}.ConfiguratorLanding_productMedia__E0g5w{aspect-ratio:4/3}.ConfiguratorLanding_productBody__JSXnj{padding:26px 24px 28px}.ConfiguratorLanding_productDescription___x8zW{-webkit-line-clamp:3}.ConfiguratorLanding_savedDesigns__CkNCm{gap:20px;grid-template-columns:1fr;margin-top:28px}.ConfiguratorLanding_workflowSection__0JDHS{border-radius:28px;gap:40px;margin-top:72px;padding:42px 26px 46px}.ConfiguratorLanding_workflowStep__4TZed{gap:14px;grid-template-columns:42px minmax(0,1fr);padding:24px 0 28px}.ConfiguratorLanding_stepDescription__CfXTk{font-size:1rem}.ConfiguratorLanding_trustSection__9dgQM{border-radius:28px;gap:28px;padding:38px 26px 42px}.ConfiguratorLanding_aiLink__m9PV5{min-height:0;padding:24px 0}.ConfiguratorLanding_faqList__KrtnJ{margin-top:40px}.ConfiguratorLanding_faqQuestion__1HjMc{font-size:1.03rem;min-height:72px}}@media (prefers-reduced-motion:reduce){.ConfiguratorLanding_aiLinkIcon__vmjIZ,.ConfiguratorLanding_faqToggle__DO0sT:after,.ConfiguratorLanding_faqToggle__DO0sT:before,.ConfiguratorLanding_primaryButton__lSHUE,.ConfiguratorLanding_productActionIcon__gumfi,.ConfiguratorLanding_productCard__WYZCQ,.ConfiguratorLanding_productImage__3vdl6,.ConfiguratorLanding_secondaryButton__notrV,.ConfiguratorLanding_textLinkIcon__z1RnP{transition:none}}