.service-v2-module__e03l-q__page{--ink:#241811;--muted:#66584e;--line:#24181126;--accent:#a8431f;color:var(--ink);background:#fbf6ea}.service-v2-module__e03l-q__page div,.service-v2-module__e03l-q__page article{min-width:0}.service-v2-module__e03l-q__page .section-shell{min-width:0}.service-v2-module__e03l-q__page .section-shell>*{min-width:0}.service-v2-module__e03l-q__page h1,.service-v2-module__e03l-q__page h2,.service-v2-module__e03l-q__page h3,.service-v2-module__e03l-q__page p,.service-v2-module__e03l-q__page li,.service-v2-module__e03l-q__page a,.service-v2-module__e03l-q__page span,.service-v2-module__e03l-q__page strong,.service-v2-module__e03l-q__page td,.service-v2-module__e03l-q__page th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.service-v2-module__e03l-q__hero{border-bottom:1px solid var(--line);padding-block:clamp(3.5rem,7vw,6.5rem)}.service-v2-module__e03l-q__heroGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}.service-v2-module__e03l-q__eyebrow{color:var(--accent);letter-spacing:.055em;font-size:.9375rem;font-weight:600;line-height:1.5}.service-v2-module__e03l-q__hero h1{max-width:22ch;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.035em;text-wrap:wrap;-webkit-hyphens:none;hyphens:none;margin-top:1.3rem;font-size:clamp(2.5rem,4.7vw,4.7rem);font-weight:500;line-height:1.06}.service-v2-module__e03l-q__hero .service-v2-module__e03l-q__titleWord{vertical-align:top;-webkit-hyphens:auto;hyphens:auto;max-width:100%;display:inline-block}.service-v2-module__e03l-q__lead,.service-v2-module__e03l-q__sectionLead{max-width:46rem;color:var(--muted);margin-top:1.4rem;font-size:1.125rem;line-height:1.75}.service-v2-module__e03l-q__actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;margin-top:2rem;display:flex}.service-v2-module__e03l-q__primary,.service-v2-module__e03l-q__secondary{text-align:center;white-space:normal;justify-content:center;align-items:center;gap:.75rem;max-width:100%;min-height:3.5rem;padding:1rem 1.35rem;font-size:1rem;font-weight:600;line-height:1.5;transition:transform .18s,background .18s;display:inline-flex}.service-v2-module__e03l-q__primary{background:var(--accent);color:#fff8ef;border:1px solid var(--accent);border-radius:.35rem}.service-v2-module__e03l-q__secondary{border-bottom:1px solid var(--line);padding-inline:.1rem}.service-v2-module__e03l-q__primary svg,.service-v2-module__e03l-q__secondary svg,.service-v2-module__e03l-q__cardLink svg{flex-shrink:0}.service-v2-module__e03l-q__primary:hover{background:#8c3414;transform:translateY(-2px)}.service-v2-module__e03l-q__secondary:hover{color:var(--accent)}.service-v2-module__e03l-q__page a:focus-visible,.service-v2-module__e03l-q__page summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.service-v2-module__e03l-q__startNote{max-width:35rem;color:var(--muted);margin-top:1rem;font-size:1rem;line-height:1.6}.service-v2-module__e03l-q__byline{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:.35rem 1rem;margin-top:1.5rem;padding-top:1rem;font-size:.9375rem;line-height:1.6;display:flex}.service-v2-module__e03l-q__journey{border:1px solid var(--line);background:#eee4d5;width:100%;margin:0;padding:clamp(1rem,2.5vw,1.75rem)}.service-v2-module__e03l-q__journeyHeader{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;margin-bottom:1.25rem;font-size:.9375rem;line-height:1.5;display:flex}.service-v2-module__e03l-q__journeyHeader span:first-child{font-weight:600}.service-v2-module__e03l-q__journeyHeader span:last-child{color:var(--muted)}.service-v2-module__e03l-q__searchStage{background:#fffdf8;padding:1.25rem}.service-v2-module__e03l-q__searchQuery{border:1px solid #24181145;border-radius:2rem;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:1rem;line-height:1.5;display:flex}.service-v2-module__e03l-q__searchQuery svg{color:var(--accent);flex-shrink:0}.service-v2-module__e03l-q__searchResult{padding:1.2rem .1rem 0}.service-v2-module__e03l-q__searchType{color:var(--muted);font-size:.875rem;line-height:1.5;display:block}.service-v2-module__e03l-q__searchResult>strong{color:#82401e;margin-top:.35rem;font-size:1.25rem;font-weight:600;line-height:1.35;display:block}.service-v2-module__e03l-q__searchResult>p{color:var(--muted);margin-top:.35rem;font-size:1rem;line-height:1.6}.service-v2-module__e03l-q__resultExplanation{align-items:flex-start;gap:.5rem;margin-top:.9rem;font-size:.9375rem;line-height:1.5;display:flex}.service-v2-module__e03l-q__resultExplanation svg{color:var(--accent);flex-shrink:0;margin-top:.2em}.service-v2-module__e03l-q__journeyConnector{color:var(--accent);justify-content:center;align-items:center;gap:.65rem;margin:.9rem 0;font-size:.9375rem;line-height:1.5;display:flex}.service-v2-module__e03l-q__journeyConnector svg{flex-shrink:0}.service-v2-module__e03l-q__categoryStage{background:#fffdf8;padding:1.25rem}.service-v2-module__e03l-q__shopBreadcrumb{color:var(--muted);font-size:.875rem;line-height:1.5}.service-v2-module__e03l-q__categoryHeading{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.65rem;display:flex}.service-v2-module__e03l-q__categoryHeading h2{font-family:var(--font-newsreader), Georgia, serif;font-size:1.85rem;font-weight:500;line-height:1.1}.service-v2-module__e03l-q__categoryHeading svg{flex-shrink:0}.service-v2-module__e03l-q__filterRow{border-block:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem;padding-block:.9rem;font-size:.9375rem;line-height:1.5;display:flex}.service-v2-module__e03l-q__filterRow>span{color:var(--muted)}.service-v2-module__e03l-q__filterRow strong{color:var(--accent);border:1px solid #a8431f66;align-items:center;gap:.5rem;padding:.3rem .6rem;font-weight:600;display:inline-flex}.service-v2-module__e03l-q__filterRow strong svg{flex-shrink:0}.service-v2-module__e03l-q__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.service-v2-module__e03l-q__productItem{min-width:0}.service-v2-module__e03l-q__pendant{color:#b77c57;width:100%;max-width:100%;height:auto;display:block}.service-v2-module__e03l-q__productItem>.service-v2-module__e03l-q__pendant{aspect-ratio:1.2;background:#f5eee4;border:1px solid #0000}.service-v2-module__e03l-q__productItem>span{align-items:center;gap:.3rem;margin-top:.4rem;font-size:.9375rem;line-height:1.5;display:flex}.service-v2-module__e03l-q__productItem>span svg{flex-shrink:0}.service-v2-module__e03l-q__selectedProduct>.service-v2-module__e03l-q__pendant{color:#955132;border-color:#a8431f}.service-v2-module__e03l-q__selectedProduct>span{color:var(--accent);font-weight:600}.service-v2-module__e03l-q__uiExplanation{color:var(--muted);margin-top:1rem;font-size:.9375rem;line-height:1.6}.service-v2-module__e03l-q__productStage{color:#fbf6ea;background:#241811;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:1rem;padding:1.25rem;display:grid}.service-v2-module__e03l-q__productArtwork{background:#fbf6ea}.service-v2-module__e03l-q__productInfo .service-v2-module__e03l-q__searchType{color:#e8b49a}.service-v2-module__e03l-q__productInfo h3{font-family:var(--font-newsreader), Georgia, serif;margin-top:.5rem;font-size:1.6rem;font-weight:500;line-height:1.15}.service-v2-module__e03l-q__productInfo>p{color:#fbf6eacc;margin-top:.5rem;font-size:.9375rem;line-height:1.6}.service-v2-module__e03l-q__productDecision{border-top:1px solid #fbf6ea40;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding-top:.75rem;font-size:.9375rem;line-height:1.5;display:flex}.service-v2-module__e03l-q__productDecision svg{color:#e8b49a;flex-shrink:0;margin-top:.15em}.service-v2-module__e03l-q__journey figcaption{color:var(--muted);margin-top:1rem;font-size:.9375rem;line-height:1.6}.service-v2-module__e03l-q__section,.service-v2-module__e03l-q__sectionDark,.service-v2-module__e03l-q__sectionWarm{border-bottom:1px solid var(--line);padding-block:clamp(3.5rem,6vw,6rem)}.service-v2-module__e03l-q__sectionDark{--ink:#fbf6ea;--muted:#fbf6eacc;--accent:#e8b49a;--line:#fbf6ea33;color:var(--ink);background:#241811}.service-v2-module__e03l-q__sectionWarm{background:#f0e6d7}.service-v2-module__e03l-q__introGrid{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}.service-v2-module__e03l-q__section h2,.service-v2-module__e03l-q__sectionDark h2,.service-v2-module__e03l-q__sectionWarm h2{max-width:23ch;font-family:var(--font-newsreader), Georgia, serif;letter-spacing:-.025em;text-wrap:wrap;margin-top:.8rem;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:500;line-height:1.1}.service-v2-module__e03l-q__introGrid .service-v2-module__e03l-q__sectionLead{margin-top:0}.service-v2-module__e03l-q__grid2,.service-v2-module__e03l-q__grid4{grid-template-columns:minmax(0,1fr);gap:1.5rem 2.5rem;margin-top:2.5rem;display:grid}.service-v2-module__e03l-q__card,.service-v2-module__e03l-q__cardAccent,.service-v2-module__e03l-q__guideCard{border-top:1px solid var(--line);padding-block:1.5rem .5rem}.service-v2-module__e03l-q__card h3,.service-v2-module__e03l-q__cardAccent h3,.service-v2-module__e03l-q__guideCard h3{font-family:var(--font-newsreader), Georgia, serif;font-size:1.8rem;font-weight:500;line-height:1.15}.service-v2-module__e03l-q__card p,.service-v2-module__e03l-q__cardAccent p,.service-v2-module__e03l-q__guideCard p{color:var(--muted);margin-top:.75rem;font-size:1.0625rem;line-height:1.7}.service-v2-module__e03l-q__checkList{margin-top:1.5rem;padding:0;list-style:none}.service-v2-module__e03l-q__checkList li{border-bottom:1px solid var(--line);color:var(--muted);padding:1rem 0 1rem 1.4rem;font-size:1.0625rem;line-height:1.7;position:relative}.service-v2-module__e03l-q__checkList li:before{content:"";background:var(--accent);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:1.6rem;left:0}.service-v2-module__e03l-q__textLink,.service-v2-module__e03l-q__cardLink{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.service-v2-module__e03l-q__cardLink{align-items:center;gap:.75rem;margin-top:1.5rem;font-size:1rem;font-weight:600;line-height:1.6;display:inline-flex}.service-v2-module__e03l-q__tableRegion{margin-top:2.5rem;container:shop-table/inline-size}.service-v2-module__e03l-q__comparison{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%}.service-v2-module__e03l-q__comparison th,.service-v2-module__e03l-q__comparison td{border-bottom:1px solid var(--line);vertical-align:top;padding:1.25rem 1rem 1.25rem 0;font-size:1.0625rem;line-height:1.65}.service-v2-module__e03l-q__comparison th{color:var(--accent);font-weight:600}.service-v2-module__e03l-q__comparison td{color:var(--muted)}.service-v2-module__e03l-q__steps{grid-template-columns:minmax(0,1fr);margin-top:2.5rem;display:grid}.service-v2-module__e03l-q__step{border-top:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.service-v2-module__e03l-q__stepNumber{color:var(--accent);font-size:1rem;line-height:1.6}.service-v2-module__e03l-q__step h3{font-size:1.25rem;font-weight:600;line-height:1.4}.service-v2-module__e03l-q__step p{color:var(--muted);margin-top:.5rem;font-size:1.0625rem;line-height:1.7}.service-v2-module__e03l-q__proofNote{border-top:1px solid var(--line);color:var(--muted);margin-top:2rem;padding-top:2rem;font-size:1.0625rem;line-height:1.7}.service-v2-module__e03l-q__faqList{margin-top:2.5rem}.service-v2-module__e03l-q__faqList details{border-top:1px solid var(--line);padding-block:1.3rem}.service-v2-module__e03l-q__faqList details:last-child{border-bottom:1px solid var(--line)}.service-v2-module__e03l-q__faqList summary{cursor:pointer;font-size:1.25rem;font-weight:600;line-height:1.5}.service-v2-module__e03l-q__faqList p{max-width:54rem;color:var(--muted);margin-top:1rem;font-size:1.0625rem;line-height:1.7}.service-v2-module__e03l-q__ctaPanel{max-width:60rem}.service-v2-module__e03l-q__ctaPanel h2{max-width:22ch}@container shop-table (max-width:46em){.service-v2-module__e03l-q__comparison,.service-v2-module__e03l-q__comparison tbody,.service-v2-module__e03l-q__comparison tr,.service-v2-module__e03l-q__comparison td{width:100%;display:block}.service-v2-module__e03l-q__comparison thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.service-v2-module__e03l-q__comparison tbody tr{border-top:1px solid var(--line);padding-block:1rem}.service-v2-module__e03l-q__comparison td{border:0;padding:.65rem 0}.service-v2-module__e03l-q__comparison td:first-child{color:var(--ink);font-size:1.25rem;font-weight:600}.service-v2-module__e03l-q__comparison td:nth-child(2):before,.service-v2-module__e03l-q__comparison td:nth-child(3):before{color:var(--accent);margin-bottom:.3rem;font-weight:600;display:block}.service-v2-module__e03l-q__comparison td:nth-child(2):before{content:"Shopify"}.service-v2-module__e03l-q__comparison td:nth-child(3):before{content:"WooCommerce"}}@media (max-width:35.99rem){.service-v2-module__e03l-q__actions{flex-direction:column;align-items:stretch}.service-v2-module__e03l-q__primary,.service-v2-module__e03l-q__secondary{width:100%}.service-v2-module__e03l-q__productGrid{grid-template-columns:minmax(0,1fr)}.service-v2-module__e03l-q__productItem{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.service-v2-module__e03l-q__productItem>.service-v2-module__e03l-q__pendant{aspect-ratio:1.2}.service-v2-module__e03l-q__productStage{grid-template-columns:minmax(0,1fr)}.service-v2-module__e03l-q__productArtwork{max-width:10rem}.service-v2-module__e03l-q__searchStage,.service-v2-module__e03l-q__categoryStage,.service-v2-module__e03l-q__productStage{padding:1rem}.service-v2-module__e03l-q__hero h1{max-width:21.25rem;font-size:2.65rem}.service-v2-module__e03l-q__journey{padding:.8rem}.service-v2-module__e03l-q__categoryHeading{align-items:flex-start}.service-v2-module__e03l-q__step{grid-template-columns:minmax(0,1fr);gap:.35rem}}@media (min-width:48rem){.service-v2-module__e03l-q__grid2,.service-v2-module__e03l-q__grid4,.service-v2-module__e03l-q__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.service-v2-module__e03l-q__steps{-moz-column-gap:3rem;column-gap:3rem}}@media (min-width:70rem){.service-v2-module__e03l-q__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.5rem}.service-v2-module__e03l-q__introGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4rem}}@media (prefers-reduced-motion:reduce){.service-v2-module__e03l-q__primary,.service-v2-module__e03l-q__secondary{transition:none}.service-v2-module__e03l-q__primary:hover{transform:none}}
