.marketing-shell .bg-slate-950,.marketing-shell .bg-zinc-950{background-color:#38214f}.marketing-shell .section-title>span+span{font-style:italic}.marketing-shell .font-display{font-family:Georgia,serif}.marketing-shell .marketing-number{color:#673ab7}.marketing-shell{--primary-color:#673ab7;--primary-text-color:#fff;--background-color:#faf8f3}.marketing-shell .marketing-cta{box-shadow:none;border-radius:6px}.marketing-shell{--site-accent:#673ab7;--site-accent-strong:#51269b;--site-accent-soft:#eee7f7;--site-warm:#f79352;--site-ink:#282133;--site-panel:#fffdf9;--site-panel-strong:#fffdf9;--site-border:#ddd7df;--site-shadow:0 12px 32px #3828430a;color:var(--site-ink);background:#faf8f3;font-family:DM Sans,sans-serif}.marketing-shell:before{display:none}.marketing-shell .section-title{letter-spacing:-.045em;color:var(--site-ink);font-family:Georgia,serif;font-weight:400;line-height:1.1}.marketing-shell .section-copy{color:#655e6c;font-size:1rem;line-height:1.8}.marketing-shell .section-panel{backdrop-filter:none;box-shadow:var(--site-shadow);background:#fffdf9;border-radius:12px}.marketing-shell .marketing-grid{background-color:#eee7f7;background-image:none}.marketing-shell .eyebrow{color:#655279;letter-spacing:.16em;font-size:.65rem;font-weight:700}.marketing-shell .marketing-tag{letter-spacing:.13em;color:#6d422a;background:#f8dcc8;border-color:#0000;border-radius:4px;font-size:.65rem}.marketing-shell .info-card,.marketing-shell .soft-card{box-shadow:none;background:#fffdf9;border-color:#ddd7df;border-radius:9px}.marketing-shell .marketing-accent-line{background:#f79352;width:3rem}.marketing-shell .text-primary-600,.marketing-shell .text-primary-700{color:#673ab7}.marketing-shell .bg-primary-600{background-color:#673ab7}.marketing-shell .bg-primary-50{background-color:#eee7f7}.marketing-shell input:not([type=checkbox]):not([type=radio]),.marketing-shell select,.marketing-shell textarea{border-radius:6px}.marketing-shell :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:3px solid #a63b0d}.marketing-shell>footer{backdrop-filter:none;background:#f1eaf6;border-top:1px solid #ded3e5}.marketing-shell>footer h3{letter-spacing:.12em;font-size:.75rem}.marketing-shell>footer a,.marketing-shell>footer p{font-size:.875rem}.azy-site-header{z-index:50;background:#faf8f3f5;border-bottom:1px solid #ddd7df80;position:absolute;inset:0 0 auto}.azy-site-header .header-inner{justify-content:space-between;align-items:center;gap:25px;max-width:1250px;min-height:92px;margin:auto;padding:20px 28px;display:flex}.azy-site-header .brand img{width:100px;height:43px;max-height:none;margin:0}.azy-site-header .desktop-nav,.azy-site-header .header-actions{align-items:center;gap:23px;display:flex}.azy-site-header a,.azy-site-header summary{color:#514658;font-size:13px;text-decoration:none}.azy-site-header a:hover{color:#673ab7}.azy-site-header .header-cta{color:#fff;background:#673ab7;border-radius:6px;padding:12px 18px;font-weight:600}.azy-site-header .header-cta:hover{color:#fff;background:#51269b}.azy-site-header details{position:relative}.azy-site-header summary{cursor:pointer;padding:9px 0;list-style:none}.azy-site-header summary::-webkit-details-marker{display:none}.azy-site-header .language-options{background:#fffdf9;border:1px solid #ddd7df;border-radius:8px;min-width:140px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #28213312}.azy-site-header .language-options a{border-radius:4px;padding:8px 12px;display:block}.azy-site-header [aria-current=page]{color:#673ab7;font-weight:600}.azy-site-header .mobile-nav{display:none}.azy-skip{z-index:100;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.azy-skip:focus{top:10px}@media (width<=1050px){.azy-site-header .desktop-nav,.azy-site-header .login-link{display:none}.azy-site-header .mobile-nav{display:block}.azy-site-header .mobile-nav nav{background:#fffdf9;border:1px solid #ddd7df;border-radius:8px;gap:4px;width:min(330px,100vw - 40px);padding:15px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #28213312}.azy-site-header .mobile-nav nav a{padding:10px}.azy-site-header .header-inner{gap:12px;padding:15px 20px}.azy-site-header .header-actions{gap:15px}}@media (width<=500px){.azy-site-header .brand img{width:75px;height:34px}.azy-site-header .header-cta{text-align:center;max-width:132px;padding:10px;font-size:11px}.azy-site-header .header-actions{gap:11px}.marketing-shell .section-title{font-size:clamp(2.5rem,9vw,3.5rem)}}@media (prefers-reduced-motion:reduce){html:has(.marketing-shell){scroll-behavior:auto}.marketing-shell *,.marketing-shell :before,.marketing-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.marketing-shell .workspace-preview .workspace-product>summary:after{content:none;display:none}.marketing-shell .workspace-preview .workspace-product>summary{padding:16px 0}.azy-site-header .desktop-nav a,.azy-site-header .login-link{font-size:14px}.azy-site-header .mobile-nav .close-icon{display:none}.azy-site-header .mobile-nav[open] .close-icon{display:block}.azy-site-header .mobile-nav[open] .menu-icon{display:none}.registration-form-heading{border-bottom:1px solid #ddd7df;margin-bottom:28px;padding-bottom:24px}.registration-form-heading h2{letter-spacing:-.03em;margin:0 0 12px;font:400 30px/1.2 Georgia,serif}.registration-form-heading p{color:#655e6c;margin:0;font-size:14px;line-height:1.65}.registration-preview>summary{cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:15px;font-weight:600;list-style:none;display:flex}.registration-preview>summary::-webkit-details-marker{display:none}.registration-preview[open]>summary span{transform:rotate(45deg)}.marketing-shell .registration-steps .soft-card{background:0 0;border:0;border-top:1px solid #ddd7df;border-radius:0;padding:16px 0 0}.marketing-shell .registration-steps .marketing-number{font-size:18px}.marketing-shell .registration-steps p:last-child{font-size:14px;line-height:1.5}.marketing-shell .azy-marketing-content .hero small{font-size:13px}.marketing-shell .azy-marketing-content .industry-copy .eyebrow,.marketing-shell .azy-marketing-content .hero-note{font-size:11px}.marketing-shell .azy-marketing-content .module-tags{font-size:12px}.marketing-shell .azy-marketing-content .module small{font-size:13px}.marketing-shell .azy-marketing-content .questions summary{font-size:16px}.marketing-shell .azy-marketing-content .questions p{font-size:15px}.marketing-shell .azy-marketing-content .final small,.marketing-shell .azy-footer .footer-bottom p,.marketing-shell .azy-footer .footer-bottom a,.marketing-shell .azy-footer .footer-bottom button{font-size:13px}.marketing-shell .azy-marketing-content .workspace-section .section-heading h2{max-width:600px}@media (width<=1050px){.azy-site-header .language-picker{display:none}.azy-site-header .mobile-nav{position:static}.azy-site-header .mobile-nav>summary{border-radius:6px;place-items:center;width:44px;height:44px;padding:0;display:grid}.azy-site-header .mobile-nav[open]>summary{background:#eee7f7}.azy-site-header .mobile-nav nav{box-sizing:border-box;border:0;border-top:1px solid #ddd7df;border-radius:0 0 12px 12px;gap:0;width:100%;max-height:calc(100dvh - 92px);padding:20px 24px 28px;top:100%;left:0;right:0;overflow:auto;box-shadow:0 18px 28px #28213315}.azy-site-header .mobile-nav nav>a{border-bottom:1px solid #eee9f0;padding:15px 0;font-size:19px}.azy-site-header .mobile-languages{padding-top:22px}.azy-site-header .mobile-languages>span{color:#655e6c;font-size:12px}.azy-site-header .mobile-languages>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.azy-site-header .mobile-languages a{border:1px solid #ddd7df;border-radius:5px;padding:10px 12px;font-size:14px}.azy-site-header .mobile-languages [aria-current=page]{background:#eee7f7;border-color:#c9b8e0}.azy-site-header .header-inner{padding-inline:20px}.azy-site-header .brand img{width:86px;height:37px}.azy-site-header .header-actions{gap:12px}.azy-site-header .header-cta{max-width:none;padding:11px 14px;font-size:13px}}.marketing-shell{--site-border:#ddd7df;--site-ink:#282133;--site-accent-soft:#eee7f7}.marketing-shell .section-panel{box-shadow:none;border-color:#ddd7df;border-radius:8px}.marketing-shell .marketing-grid{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.marketing-shell .site-section{width:100%;max-width:1166px;margin-inline:auto;padding-inline:28px}.marketing-shell .section-title{font-size:clamp(2.7rem,4.8vw,4.4rem);line-height:1.06}.marketing-shell .section-title .text-primary-600{color:#514658}.marketing-shell .marketing-tag{color:#655e6c;letter-spacing:.13em;background:0 0;border:0;padding:0;font-size:10px}.marketing-shell .marketing-grid .marketing-tag:first-child:before{content:"";vertical-align:middle;background:#f79352;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.marketing-shell .bg-zinc-950,.marketing-shell .bg-slate-950{box-shadow:none;background:#282133}.marketing-shell main:not(.azy-marketing-content) [class*=shadow-]{box-shadow:none}.marketing-shell main:not(.azy-marketing-content) [class*=rounded-\[]{border-radius:8px}.marketing-shell .info-card,.marketing-shell .soft-card{border-color:#ddd7df}.marketing-shell .editorial-blog article{color:#282133;background:#fffdf9;border:1px solid #ddd7df}.marketing-shell .editorial-blog h1{letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.marketing-shell .editorial-blog [class*=dark\:text-white]{color:#282133}.marketing-shell .editorial-blog [class*=dark\:text-gray-]{color:#655e6c}.marketing-shell .editorial-blog input{color:#282133;background:#fffdf9}.marketing-shell .editorial-blog form{gap:8px}.marketing-shell .editorial-blog form button{border-radius:6px;padding:12px 20px}.marketing-shell .azy-marketing-content .connection-story{background:#ddd7df;border-color:#ddd7df;border-radius:6px}.marketing-shell .azy-marketing-content .connection-story article:nth-child(n){background:#fffdf9}.marketing-shell .azy-marketing-content .connection-number{color:#b9612c}.marketing-shell .azy-marketing-content .connection-story .eyebrow{color:#655e6c}.marketing-shell .azy-marketing-content .network-section h2 em{color:inherit}.marketing-shell .azy-marketing-content .module-tags{color:#655e6c}.marketing-shell .azy-marketing-content>.showcase:not(.artisan-showcase):not(.real-showcase){background-color:#ede5f7}.marketing-shell .azy-marketing-content .modules{background:#fffdf9;border:1px solid #ddd7df}.marketing-shell .azy-marketing-content .section h2{font-size:clamp(34px,3.8vw,50px)}.marketing-shell .azy-marketing-content .section h2 em{color:inherit}.marketing-shell .azy-marketing-content .section-heading>p,.marketing-shell .azy-marketing-content .three-columns p,.marketing-shell .azy-marketing-content .connection-story p,.marketing-shell .azy-marketing-content .industry-copy p{font-size:15px;line-height:1.65}.marketing-shell .azy-marketing-content .three-columns{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.marketing-shell .azy-marketing-content .orange-note{background:#f8d5bb;border-left:0;border-radius:4px;padding:40px}.marketing-shell .azy-marketing-content .orange-note h2{max-width:620px}.marketing-shell .azy-marketing-content .faq{padding-top:58px;padding-bottom:58px}.marketing-shell .azy-marketing-content .promise-strip{background:#282133}.marketing-shell .registration-page h1{font-size:clamp(36px,3.6vw,52px)}.marketing-shell .about-story{max-width:800px;margin:auto}.marketing-shell .about-story .section-panel{background:0 0;border:0;padding:0}.marketing-shell .about-story .section-panel>div:last-child{columns:2;column-gap:36px}.marketing-shell .about-story p{break-inside:avoid}.marketing-shell .azy-marketing-content .final{color:#282133;background:#e9e0f4}.marketing-shell .azy-marketing-content .final h2 em{color:#673ab7}.marketing-shell .azy-marketing-content .final p,.marketing-shell .azy-marketing-content .final small{color:#655e6c}.marketing-shell .azy-marketing-content .final .spark{color:#f79352}.marketing-shell [data-store-directory] .marketing-grid>div:first-child{grid-template-columns:1.4fr 1fr;align-items:center}.marketing-shell [data-store-directory] .marketing-grid .bg-zinc-950{color:#282133;background:0 0;border:0;border-radius:0;padding:20px 0}.marketing-shell [data-store-directory] .marketing-grid .text-primary-200,.marketing-shell [data-store-directory] .marketing-grid .text-zinc-200{color:#655e6c}.marketing-shell [data-store-directory] .marketing-grid .mt-8.flex{display:none}.marketing-shell [data-store-directory] .directory-filters{background:0 0;border-color:#ddd7df;border-radius:0;margin-top:48px}.marketing-shell .pricing-intro .pricing-explainer{color:#282133;background:#fffdf9;border:1px solid #ddd7df;padding:32px}.marketing-shell .pricing-explainer .text-white{color:#282133}.marketing-shell .pricing-explainer .text-zinc-200,.marketing-shell .pricing-explainer .text-primary-100{color:#655e6c}.marketing-shell .pricing-explainer .rounded-2xl{background:0 0;border:0;border-radius:0;padding:0}.marketing-shell .pricing-explainer>.mt-6{border-top:1px solid #ddd7df;padding-top:24px}.marketing-shell .pricing-intro .mt-8.flex{color:#655e6c;border-top:1px solid #ddd7df;padding-top:20px}.marketing-shell>footer.azy-footer{color:#655e6c;background:#faf8f3;border-top:1px solid #ddd7df;margin-top:auto}.azy-footer .footer-inner{max-width:1166px;margin:auto;padding:42px 28px 24px}.azy-footer .footer-top{justify-content:space-between;align-items:center;gap:32px;padding-bottom:32px;display:flex}.azy-footer .footer-brand img{width:86px;height:36px;margin:0}.azy-footer .footer-brand p{margin:12px 0 0}.azy-footer nav,.azy-footer .footer-legal{flex-wrap:wrap;gap:12px 25px;display:flex}.azy-footer a,.azy-footer button{color:inherit;text-decoration:none}.azy-footer a:hover,.azy-footer button:hover{color:#673ab7;text-decoration:underline}.azy-footer button{cursor:pointer;font:inherit}.azy-footer .footer-bottom{border-top:1px solid #ddd7df;justify-content:space-between;align-items:baseline;gap:20px;padding-top:22px;display:flex}.marketing-shell .azy-footer .footer-bottom p,.marketing-shell .azy-footer .footer-bottom a,.azy-footer .footer-bottom button{margin:0;font-size:12px}@media (width<=700px){.marketing-shell .registration-page .space-y-8>.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.marketing-shell .registration-page .soft-card{padding:12px;font-size:12px}.marketing-shell .about-story .section-panel>div:last-child{columns:1}.marketing-shell .azy-marketing-content .orange-note{padding:28px}.marketing-shell .azy-marketing-content .three-columns{grid-template-columns:1fr}.marketing-shell .site-section{padding-inline:24px}.marketing-shell [data-store-directory] .marketing-grid>div:first-child{grid-template-columns:1fr}.marketing-shell [data-store-directory] .marketing-grid .bg-zinc-950{border:0;padding:24px 0 0}.azy-footer .footer-top,.azy-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:24px}.azy-footer .footer-inner{padding:34px 24px 24px}.marketing-shell .pricing-intro .pricing-explainer{padding:24px}}.marketing-shell .azy-marketing-content .connection-story{background:0 0;border:0;gap:40px}.marketing-shell .azy-marketing-content .connection-story article:nth-child(n){background:0 0;padding:0;position:relative}.marketing-shell .connection-illustration{object-fit:contain;width:100%;height:200px;margin:0 auto 24px;display:block}.marketing-shell .azy-marketing-content .connection-story article+article:before{content:"";border-top:2px dotted #b4a8bd;width:24px;position:absolute;top:100px;left:-32px}.marketing-shell .azy-marketing-content .closing-illustration{object-fit:contain;width:130px;height:114px;margin:0 auto 28px;display:block}.marketing-shell .registration-welcome{padding:30px 24px 0 0}.marketing-shell .registration-welcome>img{object-fit:contain;width:220px;height:193px;margin:0 0 28px;display:block}.marketing-shell .registration-welcome .section-copy{max-width:340px;font-size:18px}@media (width<=700px){.marketing-shell .azy-marketing-content .connection-story{gap:36px}.marketing-shell .azy-marketing-content .connection-story article+article:before{display:none}.marketing-shell .connection-illustration{height:160px;margin-bottom:20px}.marketing-shell .registration-welcome{padding:0}.marketing-shell .registration-welcome>img{width:120px;height:105px;margin-bottom:16px}.marketing-shell .registration-welcome .section-copy{margin-top:16px;font-size:16px}}.marketing-shell .azy-marketing-content .network-section{border-top:1px solid #ddd7df;padding-top:48px;padding-bottom:48px}.marketing-shell .azy-marketing-content .network-section h2{font-size:clamp(30px,3vw,42px)}.marketing-shell .azy-marketing-content .network-section .connection-illustration{height:140px}.marketing-shell .azy-marketing-content .network-section .connection-story article+article:before{top:70px}.marketing-shell .azy-marketing-content .network-section .connection-story h3{font-size:24px}.marketing-shell .azy-marketing-content .collaboration-note{border-top:1px solid #ddd7df;max-width:1000px;margin:0 auto;padding:28px 32px}.marketing-shell .azy-marketing-content .collaboration-note h2{letter-spacing:-.03em;margin-bottom:14px;font-size:26px}.marketing-shell .azy-marketing-content .collaboration-note p{max-width:760px;margin-bottom:16px;font-size:16px}.marketing-shell .azy-marketing-content .collaboration-note small{margin-top:12px;display:block}@media (width<=700px){.marketing-shell .azy-marketing-content .collaboration-note{margin-inline:24px;padding:24px 0}}.marketing-shell .registration-page .site-section>.grid>div{min-width:0}.marketing-shell .registration-welcome h1{overflow-wrap:anywhere;hyphens:auto}@media (width>=701px){.marketing-shell .azy-marketing-content .network-section .section-heading{grid-template-columns:1fr 1fr;align-items:end;gap:48px;display:grid}.marketing-shell .azy-marketing-content .network-section .section-heading>div{min-width:0}}.marketing-shell .azy-marketing-content .promise-strip{letter-spacing:.04em;flex-wrap:wrap;gap:24px;padding:24px;font-size:14px}.marketing-shell .azy-marketing-content .industry-card:nth-child(odd) .business-illustration{background:#eee7f7}.marketing-shell .azy-marketing-content .industry-card:nth-child(2n) .business-illustration{background:#ffeadb}.marketing-shell .azy-marketing-content .connection-workshop{align-items:start}.marketing-shell .azy-marketing-content .connection-workshop article{padding-top:42px}.marketing-shell .azy-marketing-content .connection-workshop article:nth-child(2){background:#eee7f7;border-radius:8px;padding:42px 24px 24px}.marketing-shell .azy-marketing-content .connection-workshop .workshop-label{text-align:center;letter-spacing:.06em;width:100%;font-size:12px;font-weight:600;position:absolute;top:16px;left:0}.marketing-shell .azy-marketing-content .connection-workshop .contribution-label{text-align:center;color:#673ab7;margin-bottom:12px;font-size:14px;font-weight:600;display:block}.marketing-shell .azy-marketing-content .connection-workshop article+article:before{display:none}.marketing-shell .about-business-scene{width:100%;max-width:480px;min-height:360px;margin:auto;position:relative}.marketing-shell .about-business-scene img{object-fit:contain;position:absolute}.marketing-shell .about-shop{background:#eee7f7;border-radius:48% 48% 8px 8px;width:64%;height:260px;padding:20px;top:0;left:18%}.marketing-shell .about-maker{background:#ffeadb;border-radius:8px;width:38%;height:160px;padding:8px;bottom:0;left:0}.marketing-shell .about-workspace{background:#f3efdf;border-radius:8px;width:42%;height:165px;padding:8px;bottom:0;right:0}.marketing-shell .about-page .info-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #ddd7df;border-radius:0;padding:24px 0}.marketing-shell .about-page .info-card h3{font:400 26px/1.2 Georgia,serif}.marketing-shell .about-closing,.marketing-shell [data-store-directory] .directory-closing{color:#282133;box-shadow:none;background:#eee7f7;border:0;border-radius:8px}.marketing-shell .about-closing p,.marketing-shell [data-store-directory] .directory-closing p{color:#655e6c}.marketing-shell [data-store-directory] input,.marketing-shell [data-store-directory] select,.marketing-shell [data-store-directory] button{box-shadow:none;border-radius:6px}.marketing-shell [data-store-directory] #store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.marketing-shell [data-store-directory] .directory-entry{background:#fffdf9;border:1px solid #e1dce4;border-radius:8px;flex-direction:column;height:100%;padding:22px;transition:border-color .2s;display:flex}.marketing-shell [data-store-directory] a:hover .directory-entry{border-color:#b9a4ce}.marketing-shell [data-store-directory] .directory-entry h3{letter-spacing:-.01em;overflow-wrap:anywhere;font:600 17px/1.4 DM Sans,sans-serif;transition:color .2s}.marketing-shell [data-store-directory] a:hover .directory-entry h3{color:#673ab7}.marketing-shell [data-store-directory] .directory-entry-details{flex-wrap:wrap;gap:6px 14px;margin-top:18px;display:flex}.marketing-shell [data-store-directory] .directory-entry-details span{color:#655e6c;background:0 0;border-radius:0;padding:0;font-size:12px;font-weight:400}.marketing-shell [data-store-directory] .directory-entry-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:14px;display:flex}.marketing-shell [data-store-directory] .directory-area-option{color:#655e6c;cursor:pointer;background:0 0;border:1px solid #0000;padding:7px 11px;font-size:13px;line-height:1.4;transition:background .2s,color .2s}.marketing-shell [data-store-directory] .directory-area-option:hover{color:#51269b;background:#eee7f7}.marketing-shell [data-store-directory] .directory-area-option[aria-pressed=true]{color:#51269b;background:#eee7f7;border-color:#d5c4e9;font-weight:600}@media (width<=1050px){.marketing-shell [data-store-directory] #store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.marketing-shell [data-store-directory] #store-grid{grid-template-columns:minmax(0,1fr)}.marketing-shell [data-store-directory] .directory-entry{padding:20px}}.marketing-shell [data-store-directory] .directory-summary{font-size:14px}.marketing-shell [data-store-directory] #store-summary{font:400 18px/1.5 DM Sans,sans-serif}.marketing-shell [data-store-directory] #error-message h3,.marketing-shell [data-store-directory] #empty-message h3{font:400 30px/1.2 Georgia,serif}@media (width<=700px){.marketing-shell .azy-marketing-content .promise-strip{text-align:center;grid-template-columns:1fr 1fr;gap:16px;padding:24px 18px;font-size:13px;display:grid}.marketing-shell .azy-marketing-content .promise-strip i{display:none}.marketing-shell .about-business-scene{max-width:360px;min-height:300px}.marketing-shell .about-shop{height:210px}.marketing-shell .about-maker,.marketing-shell .about-workspace{height:135px}.marketing-shell .azy-marketing-content .connection-workshop article{padding-top:0}.marketing-shell .azy-marketing-content .connection-workshop article:nth-child(2){padding:48px 20px 24px}}.marketing-shell [data-store-directory] .directory-closing a{border-radius:6px}@media (width<=700px){.marketing-shell .connection-workshop .contribution-label span{display:inline-block;transform:rotate(90deg)}}.marketing-shell .setup-help{background:#ffeadb;border-radius:8px;grid-template-columns:1fr 1fr;align-items:start;gap:64px;max-width:1054px;margin:0 auto 64px;padding:40px;display:grid}.marketing-shell .setup-help img{object-fit:contain;width:120px;height:105px;margin-bottom:20px}.marketing-shell .setup-help h2{font-size:clamp(30px,3vw,42px)}.marketing-shell .setup-help p{margin-top:20px;font-size:16px;line-height:1.7}.marketing-shell .setup-help small{margin-top:16px;font-size:13px;display:block}.marketing-shell .setup-details{background:#fffdf9;border:1px solid #ddd7df;border-radius:6px}.marketing-shell .setup-details summary{cursor:pointer;justify-content:space-between;gap:18px;padding:22px;font-size:16px;font-weight:600;list-style:none;display:flex}.marketing-shell .setup-details summary::-webkit-details-marker{display:none}.marketing-shell .setup-details[open] summary span{transform:rotate(45deg)}.marketing-shell .setup-form{gap:16px;padding:0 22px 22px;display:grid}.marketing-shell .setup-form label{gap:8px;font-size:14px;font-weight:600;display:grid}.marketing-shell .setup-form input,.marketing-shell .setup-form textarea,.marketing-shell .newsletter-email{color:#282133;background:#fffdf9;border:1px solid #bfb6c7;border-radius:6px;width:100%;min-width:0;padding:12px;font:400 16px/1.5 DM Sans,sans-serif}.marketing-shell .setup-form textarea{resize:vertical}.marketing-shell .setup-form .setup-privacy,.marketing-shell .setup-form .setup-status{margin:0;font-size:13px}.marketing-shell .setup-form a{text-decoration:underline}.marketing-shell .marketing-newsletter{border-top:1px solid #ddd7df;grid-template-columns:1fr 1fr;align-items:center;gap:56px;max-width:1110px;margin:0 auto;padding:48px 28px 64px;display:grid}.marketing-shell .marketing-newsletter h2{letter-spacing:-.04em;color:#282133;margin:0 0 16px;font:400 clamp(28px,3vw,38px)/1.15 Georgia,serif}.marketing-shell .marketing-newsletter p{color:#655e6c;font-size:16px;line-height:1.6}.marketing-shell .marketing-newsletter small{color:#655e6c;margin-top:12px;font-size:13px;display:block}.marketing-shell .newsletter-button{color:#fff;cursor:pointer;background:#673ab7;border:0;border-radius:6px;padding:12px 22px;font-size:15px;font-weight:600}.marketing-shell .newsletter-button:disabled,.marketing-shell .setup-form button:disabled{opacity:.6;cursor:wait}.marketing-shell .newsletter-email:focus-visible,.marketing-shell .newsletter-button:focus-visible{outline-offset:3px;outline:3px solid #a63b0d}.marketing-shell .property-connection{grid-template-columns:1fr .65fr 1.2fr .65fr 1fr;align-items:center;gap:12px;margin:40px 0;display:grid}.marketing-shell .connection-person{text-align:center;min-width:0}.marketing-shell .connection-person img{object-fit:contain;width:100%;height:150px}.marketing-shell .connection-person h3{overflow-wrap:anywhere;margin:16px 0 0;font:400 24px/1.2 Georgia,serif}.marketing-shell .connection-client{background:#eee7f7;border-radius:8px;padding:24px 12px}.marketing-shell .connection-line{text-align:center;color:#655e6c;font-size:13px}.marketing-shell .connection-line i{background:#673ab7;height:2px;margin-top:14px;display:block;position:relative}.marketing-shell .connection-line i:after{content:"";border-top:2px solid #673ab7;border-right:2px solid #673ab7;width:10px;height:10px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.marketing-shell .connection-line--reverse i{transform:rotate(180deg)}@media (width<=700px){.marketing-shell .setup-help{grid-template-columns:1fr;gap:24px;margin:0 20px 40px;padding:28px 24px}.marketing-shell .marketing-newsletter{grid-template-columns:1fr;gap:24px;margin-inline:24px;padding:36px 0}.marketing-shell .property-connection{grid-template-columns:1fr;gap:20px}.marketing-shell .connection-person img{height:125px}.marketing-shell .connection-client{justify-self:center;width:100%;max-width:320px}.marketing-shell .connection-line{justify-content:center;align-items:center;gap:16px;display:flex}.marketing-shell .connection-line i{width:2px;height:36px;margin:0}.marketing-shell .connection-line i:after{top:auto;bottom:0;right:-4px;transform:rotate(135deg)}.marketing-shell .connection-line--reverse i{transform:rotate(180deg)}}.marketing-shell .setup-details>summary:after{content:none;display:none}.marketing-shell .azy-marketing-content .setup-help{background:#fffdf9;border:1px solid #ddd7df;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:48px;max-width:1054px;margin:0 auto 64px;padding:48px}.marketing-shell .setup-visual{background:#ffeadb;border-radius:100px 100px 12px 12px;padding:28px 12px}.marketing-shell .setup-visual img{width:100%;height:200px;margin:0;display:block}.marketing-shell .setup-content{min-width:0}.marketing-shell .azy-marketing-content .setup-content h2{max-width:650px;font-size:clamp(30px,3vw,42px)}.marketing-shell .setup-content>p{max-width:620px;margin-top:20px}.marketing-shell .setup-content>small{margin-top:12px}.marketing-shell .setup-content .setup-details{background:0 0;border:0;border-radius:0;margin-top:24px}.marketing-shell .setup-content .setup-details>summary{color:#fff;background:#673ab7;border-radius:6px;align-items:center;gap:24px;padding:14px 20px;font-size:15px;line-height:1.5;display:inline-flex}.marketing-shell .setup-content .setup-details>summary:hover{background:#51269b}.marketing-shell .setup-content .setup-form{grid-template-columns:1fr 1fr;gap:18px;padding:24px 0 0}.marketing-shell .setup-content .setup-form>label:nth-of-type(n+3),.marketing-shell .setup-content .setup-status{grid-column:1/-1}.marketing-shell .setup-content .setup-form .setup-privacy{align-self:center}.marketing-shell .setup-content .setup-form button{justify-self:start}@media (width<=700px){.marketing-shell .azy-marketing-content .setup-help{grid-template-columns:1fr;gap:24px;margin:0 20px 40px;padding:28px 24px}.marketing-shell .setup-visual{border-radius:60px 60px 8px 8px;width:120px;padding:12px}.marketing-shell .setup-visual img{height:96px}.marketing-shell .setup-content .setup-form{grid-template-columns:1fr}.marketing-shell .setup-content .setup-details>summary{justify-content:space-between;display:flex}}@media (width>=701px){.marketing-shell .setup-help .setup-visual{align-self:start;margin-top:28px}}.azy-site-header .desktop-nav>a{border-bottom:2px solid #0000;padding:12px 0}.azy-site-header .desktop-nav>a[aria-current=page]{border-color:#673ab7}.azy-site-header .business-picker>summary{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.azy-site-header .business-picker .is-current{color:#673ab7}.azy-site-header .business-options{background:#fffdf9;border:1px solid #ddd7df;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;width:430px;padding:16px;display:grid;position:absolute;top:calc(100% + 14px);left:-20px;box-shadow:0 12px 30px #28213314}.azy-site-header .business-options a{border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:14px 12px;font-size:15px;line-height:1.4;display:flex}.azy-site-header .business-options a:hover,.azy-site-header .language-options a:hover{background:#eee7f7}.azy-site-header a:focus-visible,.azy-site-header summary:focus-visible{outline-offset:4px;outline:3px solid #a63b0d}.azy-site-header .language-options a{align-items:center;min-height:44px;display:flex}.marketing-shell [data-store-directory]>.site-section:first-child{padding-top:140px;padding-bottom:16px}.marketing-shell [data-store-directory] .directory-intro{padding:20px 0}.marketing-shell [data-store-directory] .directory-intro h1{font-size:clamp(38px,4.2vw,58px)}.marketing-shell [data-store-directory] .directory-intro .directory-filters{margin-top:32px}@media (width<=1050px){.azy-site-header .mobile-businesses{border-bottom:1px solid #ddd7df;padding-bottom:20px}.azy-site-header .mobile-businesses>a{padding:12px 0;font-size:19px;display:block}.azy-site-header .mobile-businesses>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.azy-site-header .mobile-businesses>div>a{background:#faf8f3;border:1px solid #e7e1e9;border-radius:5px;padding:12px;font-size:14px;line-height:1.4}.azy-site-header .mobile-nav nav [aria-current=page]{background:#eee7f7;border-radius:5px}.azy-site-header .mobile-nav nav>a[aria-current=page]{padding-left:12px}}@media (width<=700px){.marketing-shell [data-store-directory]>.site-section:first-child{padding-top:116px}.marketing-shell [data-store-directory] .directory-intro .directory-summary{padding-top:16px}}.azy-site-header .submenu-chevron{flex:0 0 16px;margin:0;display:block}.azy-site-header .business-picker[open] .submenu-chevron{transform:rotate(180deg)}.marketing-shell .other-business-intro{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:56px;display:grid}.marketing-shell .other-business-intro img{object-fit:contain;background:#eee7f7;border-radius:8px;width:100%;height:230px}.marketing-shell .other-business-intro p{margin-top:24px;font-size:17px;line-height:1.7}.marketing-shell .other-business-link{margin-top:28px}.marketing-shell .other-business-intro+.modules{margin-bottom:64px}@media (width<=700px){.marketing-shell .other-business-intro{grid-template-columns:1fr;gap:28px}.marketing-shell .other-business-intro img{height:160px}}.marketing-shell .directory-network-art{object-fit:contain;width:320px;max-width:100%;height:auto;margin:0 auto}.marketing-shell .about-page .value-illustration{object-fit:contain;width:52px;height:45px;margin:0 0 8px}@media (width<=700px){.marketing-shell .directory-network-art{width:240px;height:auto}}
