.customization-module__3bNkAq__page{padding-top:40px}.customization-module__3bNkAq__intro{text-align:center;padding-bottom:56px}.customization-module__3bNkAq__intro h1{letter-spacing:var(--display-tracking);text-wrap:balance;font-size:clamp(40px,4.5vw,64px);font-weight:800;line-height:1.16}.customization-module__3bNkAq__intro h1>span,.customization-module__3bNkAq__options h2>span{color:var(--accent-heading)}.customization-module__3bNkAq__description{max-width:900px;color:var(--muted);margin:28px auto 0;font-size:16px;line-height:1.8}.customization-module__3bNkAq__intro>a{margin-top:32px}.customization-module__3bNkAq__intro>a,.customization-module__3bNkAq__shopAction>a{white-space:normal;max-width:100%}.customization-module__3bNkAq__heroImage{border-radius:24px;width:100%;height:auto;display:block}.customization-module__3bNkAq__options{padding-block:88px 48px}.customization-module__3bNkAq__options>h2{text-align:center;text-wrap:balance;font-size:clamp(30px,3.4vw,48px);line-height:1.2}.customization-module__3bNkAq__optionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:48px;display:grid}.customization-module__3bNkAq__option{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:24px;display:grid}.customization-module__3bNkAq__option+.customization-module__3bNkAq__option{border-left:1px solid var(--line);padding-left:48px}.customization-module__3bNkAq__optionIcon{background:var(--accent-pale);width:64px;height:64px;color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.customization-module__3bNkAq__option h3{letter-spacing:-.025em;font-size:20px;font-weight:750;line-height:1.5}.customization-module__3bNkAq__option p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.8}.customization-module__3bNkAq__process{margin-top:48px}.customization-module__3bNkAq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.customization-module__3bNkAq__steps li{min-width:0}.customization-module__3bNkAq__stepImage{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;height:auto;display:block}.customization-module__3bNkAq__stepCaption{grid-template-columns:28px minmax(0,1fr);gap:16px;margin-top:24px;display:grid}.customization-module__3bNkAq__stepNumber{color:var(--accent-heading);font-size:28px;font-weight:750;line-height:1.25}.customization-module__3bNkAq__stepCaption h2{letter-spacing:-.025em;font-size:18px;font-weight:750;line-height:1.5}.customization-module__3bNkAq__stepCaption p{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.8}.customization-module__3bNkAq__shopAction{justify-content:center;margin-top:72px;padding-bottom:8px;display:flex}@media (max-width:1000px){.customization-module__3bNkAq__optionsGrid{gap:32px}.customization-module__3bNkAq__option{grid-template-columns:52px minmax(0,1fr);gap:20px}.customization-module__3bNkAq__optionIcon{width:52px;height:52px}.customization-module__3bNkAq__option+.customization-module__3bNkAq__option{padding-left:32px}.customization-module__3bNkAq__option h3{font-size:18px}}@media (max-width:760px){.customization-module__3bNkAq__page{padding-top:32px}.customization-module__3bNkAq__intro{padding-bottom:40px}.customization-module__3bNkAq__intro h1{font-size:clamp(38px,10vw,56px)}.customization-module__3bNkAq__description{margin-top:24px;font-size:15px}.customization-module__3bNkAq__description p+p{margin-top:12px}.customization-module__3bNkAq__intro>a{margin-top:28px}.customization-module__3bNkAq__heroImage{border-radius:18px}.customization-module__3bNkAq__options{padding-block:56px 0}.customization-module__3bNkAq__optionsGrid{grid-template-columns:minmax(0,1fr);gap:32px;margin-top:36px}.customization-module__3bNkAq__option+.customization-module__3bNkAq__option{border-left:0;border-top:1px solid var(--line);padding:32px 0 0}.customization-module__3bNkAq__option p{margin-top:12px;font-size:15px}.customization-module__3bNkAq__process{margin-top:64px}.customization-module__3bNkAq__steps{grid-template-columns:minmax(0,1fr);gap:40px}.customization-module__3bNkAq__stepImage{border-radius:18px}.customization-module__3bNkAq__stepCaption{margin-top:20px}.customization-module__3bNkAq__stepCaption p{margin-top:10px;font-size:15px}.customization-module__3bNkAq__shopAction{margin-top:48px}}
