.ServiceContent-module__KnMyBq__section{border-top:1px solid #000;max-width:1416px;margin-inline:auto;padding-block:48px;scroll-margin-top:max(100px,9vw)}.ServiceContent-module__KnMyBq__heading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6%;margin-bottom:40px;display:grid}.ServiceContent-module__KnMyBq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.ServiceContent-module__KnMyBq__cards>li{border-top:1px solid #00000038;padding-top:24px}.ServiceContent-module__KnMyBq__scopeCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 6%}.ServiceContent-module__KnMyBq__section h3{letter-spacing:-.035em;margin:0 0 16px;font-family:Arial,sans-serif;font-size:clamp(22px,2vw,30px);font-style:italic;font-weight:700;line-height:1.12}.ServiceContent-module__KnMyBq__section .ServiceContent-module__KnMyBq__cards p,.ServiceContent-module__KnMyBq__section .ServiceContent-module__KnMyBq__steps p,.ServiceContent-module__KnMyBq__section .ServiceContent-module__KnMyBq__questions p{font-size:clamp(17px,1.4vw,22px);line-height:1.5}.ServiceContent-module__KnMyBq__number{color:#cc2726;letter-spacing:-.05em;margin-bottom:16px;font-family:Arial,sans-serif;font-size:40px;font-style:italic;font-weight:700;line-height:1;display:block}.ServiceContent-module__KnMyBq__comparison{max-width:900px;margin-top:36px}.ServiceContent-module__KnMyBq__relatedLinks{flex-wrap:wrap;gap:0 28px;display:flex}.ServiceContent-module__KnMyBq__link{color:#000;text-underline-offset:.2em;align-items:center;gap:12px;min-height:44px;margin-top:12px;font-size:clamp(17px,1.4vw,22px);font-style:italic;text-decoration:underline;display:inline-flex}.ServiceContent-module__KnMyBq__link:hover,.ServiceContent-module__KnMyBq__questions summary:hover{color:#cc2726}.ServiceContent-module__KnMyBq__link:focus-visible,.ServiceContent-module__KnMyBq__questions summary:focus-visible{outline-offset:5px;outline:2px solid #cc2726}.ServiceContent-module__KnMyBq__steps{margin:0;padding:0;list-style:none}.ServiceContent-module__KnMyBq__steps>li{border-top:1px solid #00000038;grid-template-columns:64px minmax(0,.7fr) minmax(0,1fr);gap:24px;padding-block:28px;display:grid}.ServiceContent-module__KnMyBq__steps .ServiceContent-module__KnMyBq__number{margin:0}.ServiceContent-module__KnMyBq__faqTitle{max-width:780px;margin-bottom:32px}.ServiceContent-module__KnMyBq__examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.ServiceContent-module__KnMyBq__examples figure{min-width:0;margin:0}.ServiceContent-module__KnMyBq__exampleImage{aspect-ratio:16/10;background:#fff2e2;border-radius:20px;align-items:center;display:grid;overflow:hidden}.ServiceContent-module__KnMyBq__exampleImage img{width:100%;height:auto;display:block}.ServiceContent-module__KnMyBq__examples figcaption{padding-top:20px}.ServiceContent-module__KnMyBq__examples h3{margin-bottom:8px}.ServiceContent-module__KnMyBq__section .ServiceContent-module__KnMyBq__examples p{font-size:16px;line-height:1.4}.ServiceContent-module__KnMyBq__questions details{border-top:1px solid #0000004d}.ServiceContent-module__KnMyBq__questions details:last-child{border-bottom:1px solid #0000004d}.ServiceContent-module__KnMyBq__questions summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:24px;min-height:76px;padding-block:22px;font-family:Arial,sans-serif;font-size:clamp(20px,1.8vw,28px);font-style:italic;line-height:1.2;list-style:none;display:grid}.ServiceContent-module__KnMyBq__questions summary::-webkit-details-marker{display:none}.ServiceContent-module__KnMyBq__questions summary img{max-width:100%}.ServiceContent-module__KnMyBq__questions details[open] summary img{transform:rotate(180deg)}.ServiceContent-module__KnMyBq__section .ServiceContent-module__KnMyBq__questions p{max-width:980px;margin:0 56px 28px 0}@media not (min-width:1024px){.ServiceContent-module__KnMyBq__section{padding-block:32px}.ServiceContent-module__KnMyBq__heading{grid-template-columns:minmax(0,1fr);gap:24px;margin-bottom:28px}.ServiceContent-module__KnMyBq__cards,.ServiceContent-module__KnMyBq__examples{grid-template-columns:minmax(0,1fr);gap:28px}.ServiceContent-module__KnMyBq__steps>li{grid-template-columns:44px minmax(0,1fr);gap:14px 20px}.ServiceContent-module__KnMyBq__steps h3{margin-bottom:0}.ServiceContent-module__KnMyBq__steps p{grid-column:2}.ServiceContent-module__KnMyBq__number{font-size:34px}.ServiceContent-module__KnMyBq__section .ServiceContent-module__KnMyBq__cards p,.ServiceContent-module__KnMyBq__section .ServiceContent-module__KnMyBq__steps p,.ServiceContent-module__KnMyBq__section .ServiceContent-module__KnMyBq__questions p{font-size:18px}.ServiceContent-module__KnMyBq__questions summary{gap:16px}.ServiceContent-module__KnMyBq__section .ServiceContent-module__KnMyBq__questions p{margin-right:0}}.ServiceContent-module__KnMyBq__exampleLink{min-height:44px;color:inherit;font:inherit;text-underline-offset:.2em;align-items:center;gap:12px;text-decoration:underline;display:inline-flex}.ServiceContent-module__KnMyBq__exampleLink:hover{color:#cc2726}.ServiceContent-module__KnMyBq__exampleLink:focus-visible{outline-offset:5px;outline:2px solid #cc2726}[data-section=branding-development-service] .ServiceContent-module__KnMyBq__exampleImage,[data-section=branding-redesign-service] .ServiceContent-module__KnMyBq__exampleImage,[data-section=branding-brandbook-service] .ServiceContent-module__KnMyBq__exampleImage{aspect-ratio:4/3}[data-section=logo-development-service] .ServiceContent-module__KnMyBq__exampleImage,[data-section=logo-redesign-service] .ServiceContent-module__KnMyBq__exampleImage,[data-section=logo-refinement-service] .ServiceContent-module__KnMyBq__exampleImage,[data-section=logo-sketch-service] .ServiceContent-module__KnMyBq__exampleImage{aspect-ratio:auto}
.ServiceDetailPage-module__G5ManW__page{isolation:isolate;color:#000;background:radial-gradient(90% 480px at 16% 0,#ffcf45 0%,#0000 100%),radial-gradient(65% 400px at 100% 0,#ff8957 0%,#0000 100%),#fffaf4;width:100%;padding:max(190px,14vw) clamp(20px,6.6vw,108px) 64px;position:relative}.ServiceDetailPage-module__G5ManW__hero,.ServiceDetailPage-module__G5ManW__row,.ServiceDetailPage-module__G5ManW__contact,.ServiceDetailPage-module__G5ManW__back{max-width:1416px;margin-inline:auto}.ServiceDetailPage-module__G5ManW__title{letter-spacing:-.065em;margin:0;font-family:Arial,sans-serif;font-size:clamp(64px,11.8vw,190px);font-weight:400;line-height:.94}.ServiceDetailPage-module__G5ManW__title>span{display:block}.ServiceDetailPage-module__G5ManW__page[data-section=multipage-service] .ServiceDetailPage-module__G5ManW__title{font-size:clamp(26px,6.6vw,108px)}.ServiceDetailPage-module__G5ManW__page[data-section=multipage-service] .ServiceDetailPage-module__G5ManW__titleSecond{font-size:1.8em}.ServiceDetailPage-module__G5ManW__page[data-section=branding-development-service] .ServiceDetailPage-module__G5ManW__title,.ServiceDetailPage-module__G5ManW__page[data-section=branding-redesign-service] .ServiceDetailPage-module__G5ManW__title,.ServiceDetailPage-module__G5ManW__page[data-section=branding-brandbook-service] .ServiceDetailPage-module__G5ManW__title,.ServiceDetailPage-module__G5ManW__page[data-section=logo-development-service] .ServiceDetailPage-module__G5ManW__title,.ServiceDetailPage-module__G5ManW__page[data-section=logo-redesign-service] .ServiceDetailPage-module__G5ManW__title,.ServiceDetailPage-module__G5ManW__page[data-section=logo-refinement-service] .ServiceDetailPage-module__G5ManW__title,.ServiceDetailPage-module__G5ManW__page[data-section=logo-sketch-service] .ServiceDetailPage-module__G5ManW__title,.ServiceDetailPage-module__G5ManW__page[data-section=print-business-card-service] .ServiceDetailPage-module__G5ManW__title,.ServiceDetailPage-module__G5ManW__page[data-section=animation-logo-service] .ServiceDetailPage-module__G5ManW__title,.ServiceDetailPage-module__G5ManW__page[data-section=animation-layout-service] .ServiceDetailPage-module__G5ManW__title,.ServiceDetailPage-module__G5ManW__page[data-section=animation-site-service] .ServiceDetailPage-module__G5ManW__title,.ServiceDetailPage-module__G5ManW__page[data-section=print-advertising-service] .ServiceDetailPage-module__G5ManW__title{font-size:clamp(32px,9vw,146px)}.ServiceDetailPage-module__G5ManW__page[data-section=print-menu-service] .ServiceDetailPage-module__G5ManW__title,.ServiceDetailPage-module__G5ManW__page[data-section=print-other-service] .ServiceDetailPage-module__G5ManW__title{font-size:clamp(32px,8vw,130px)}.ServiceDetailPage-module__G5ManW__title .ServiceDetailPage-module__G5ManW__titleSecond{margin-left:20%;font-style:italic;font-weight:700}.ServiceDetailPage-module__G5ManW__page p{font-family:var(--font-inter-italic), Arial, sans-serif;margin:0;font-size:clamp(18px,1.4vw,22px);font-style:italic;font-weight:400;line-height:1.5}.ServiceDetailPage-module__G5ManW__page .ServiceDetailPage-module__G5ManW__intro{width:60%;margin:48px 0 88px auto;font-size:clamp(20px,1.8vw,28px)}.ServiceDetailPage-module__G5ManW__row{border-top:1px solid #000;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6%;padding-block:48px;display:grid}.ServiceDetailPage-module__G5ManW__page h2{letter-spacing:-.055em;text-wrap:balance;margin:0;font-family:Arial,sans-serif;font-size:clamp(28px,3.2vw,48px);font-style:italic;font-weight:700;line-height:1.03}.ServiceDetailPage-module__G5ManW__cost{gap:24px;display:grid}.ServiceDetailPage-module__G5ManW__pills{flex-wrap:wrap;gap:12px;display:flex}.ServiceDetailPage-module__G5ManW__costRows{font-family:var(--font-inter-italic), Arial, sans-serif;gap:16px;margin:0;display:grid}.ServiceDetailPage-module__G5ManW__costRows>div{border-bottom:1px solid #0003;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding-bottom:16px;display:grid}.ServiceDetailPage-module__G5ManW__costRows dt{font-size:clamp(20px,1.5vw,24px);font-style:italic;line-height:1.3}.ServiceDetailPage-module__G5ManW__costRows dd{margin:0}.ServiceDetailPage-module__G5ManW__page .ServiceDetailPage-module__G5ManW__price,.ServiceDetailPage-module__G5ManW__page .ServiceDetailPage-module__G5ManW__timeline,.ServiceDetailPage-module__G5ManW__order{text-align:center;border:2px solid #cc2726;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:14px 28px;font-size:clamp(18px,1.45vw,23px);font-style:italic;line-height:1.2;display:inline-flex}.ServiceDetailPage-module__G5ManW__page .ServiceDetailPage-module__G5ManW__price,.ServiceDetailPage-module__G5ManW__order{color:#fff;background:#cc2726}.ServiceDetailPage-module__G5ManW__page .ServiceDetailPage-module__G5ManW__timeline{color:#000;background:#fff}.ServiceDetailPage-module__G5ManW__contact{border-top:1px solid #000;padding-block:64px 72px}.ServiceDetailPage-module__G5ManW__contact h2{max-width:920px;font-size:clamp(40px,5.4vw,84px)}.ServiceDetailPage-module__G5ManW__contact p{max-width:690px;margin-block:24px 32px}.ServiceDetailPage-module__G5ManW__order{font-family:var(--font-inter-italic), Arial, sans-serif;cursor:pointer;gap:48px;transition:background-color .16s}.ServiceDetailPage-module__G5ManW__order:hover{background:#a71f20}.ServiceDetailPage-module__G5ManW__back{color:#000;width:fit-content;min-height:44px;font-family:var(--font-inter-italic), Arial, sans-serif;text-underline-offset:.2em;align-items:center;gap:12px;margin-left:0;font-size:18px;font-style:italic;text-decoration:underline;display:flex}.ServiceDetailPage-module__G5ManW__back:hover{color:#cc2726}.ServiceDetailPage-module__G5ManW__order:focus-visible,.ServiceDetailPage-module__G5ManW__back:focus-visible{outline-offset:5px;outline:2px solid #000}@media not (min-width:1024px){.ServiceDetailPage-module__G5ManW__page{padding-top:150px;padding-bottom:40px}.ServiceDetailPage-module__G5ManW__title{font-size:clamp(58px,10vw,104px)}.ServiceDetailPage-module__G5ManW__title .ServiceDetailPage-module__G5ManW__titleSecond{margin-left:8%}.ServiceDetailPage-module__G5ManW__page .ServiceDetailPage-module__G5ManW__intro{width:min(100%,620px);margin-block:32px 52px}.ServiceDetailPage-module__G5ManW__row{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px}.ServiceDetailPage-module__G5ManW__contact{padding-block:40px 48px}}@media not (min-width:520px){.ServiceDetailPage-module__G5ManW__costRows>div{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px}.ServiceDetailPage-module__G5ManW__title{font-size:clamp(48px,10.5vw,60px)}.ServiceDetailPage-module__G5ManW__title .ServiceDetailPage-module__G5ManW__titleSecond{margin-top:8px;margin-left:0}.ServiceDetailPage-module__G5ManW__page h2{font-size:30px}.ServiceDetailPage-module__G5ManW__contact h2{font-size:38px}.ServiceDetailPage-module__G5ManW__pills{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ServiceDetailPage-module__G5ManW__order{transition:none}}
