.service-label{font-size:12px;letter-spacing:.1em;color:var(--gold);margin-bottom:18px}.service-hero{padding:63px 0 57px;border-bottom:1px solid var(--line)}.service-hero h1{font-size:clamp(42px,5.2vw,70px);line-height:1.18;margin-bottom:32px;letter-spacing:-.055em}.service-intro{display:flex;justify-content:space-between;align-items:end;gap:40px}.service-intro>p{font-size:18px;line-height:1.9}.service-intro .button{gap:40px}.service-intro>div>p{font-size:12px;margin-top:12px}.service-trail{display:flex;gap:35px;margin-top:42px;color:var(--gold);font-size:12px}.service-trail span:before{content:'↗';margin-right:10px}.samples-section,.packages-section{padding:78px 0}.service-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.service-heading .service-label{margin-bottom:14px}.service-heading h2{font-size:34px}.service-heading>p{font-size:14px;line-height:1.9}.sample-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sample-card{overflow:hidden;border:1px solid var(--line);border-radius:3px;display:block;text-decoration:none;transition:transform .18s}.sample-card:hover{transform:translateY(-5px);text-decoration:none}.sample-photo{position:relative}.sample-photo img{height:215px;object-fit:cover}.sample-photo>span{position:absolute;bottom:13px;left:17px;padding:4px 8px;background:#05060be6;color:#fff8e7;font-size:9px;letter-spacing:.07em}.sample-info{padding:23px}.sample-info .sample-kind{font-size:12px;color:var(--gold);margin-bottom:15px}.sample-info h3{font-size:25px;line-height:1.4;margin-bottom:16px;letter-spacing:-.04em;font-weight:500}.sample-info>p:not(.sample-kind){font-size:12px;line-height:1.8}.sample-link{display:flex;justify-content:space-between;margin-top:27px;border-top:1px solid var(--line);padding-top:15px;font-size:13px}.sample-link b{font-size:20px;font-weight:400}.sample-limitation{font-size:12px;margin-top:23px;color:var(--gold);line-height:1.9}.make-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-block:1px solid var(--line);padding:65px 0}.make-section h2{font-size:34px;line-height:1.4}.process{list-style:none;margin:0;padding:0}.process li{display:flex;gap:23px;padding:0 0 28px}.process li:last-child{padding:0}.process li>span{font-size:12px;color:var(--gold);padding-top:5px}.process h3{font-size:18px;margin-bottom:10px}.process p{font-size:14px;line-height:1.9}.packages{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:3px}.packages article{padding:28px;border-right:1px solid var(--line)}.packages article:last-child{border:0}.package-label{font-size:11px;letter-spacing:.12em;color:var(--gold);margin-bottom:15px}.packages h3{font-size:17px;margin-bottom:20px}.price{font-size:33px;font-weight:500;color:var(--paper);letter-spacing:-.03em}.price span{font-size:15px;margin-left:4px}.packages ul{list-style:none;margin:24px 0;padding:0}.packages li{padding:7px 0;font-size:14px;color:var(--soft)}.packages li:before{content:'✓';color:var(--gold);margin-right:10px}.package-fit{font-size:12px;padding-top:19px;border-top:1px solid var(--line);line-height:1.8}.package-note{margin-top:23px;display:grid;grid-template-columns:1fr 1fr;gap:40px;font-size:12px;line-height:1.95}.service-contact{border-top:1px solid var(--line);padding:65px 0;display:flex;justify-content:space-between;align-items:center;gap:50px}.service-contact h2{font-size:34px;line-height:1.35}.service-contact h2+p{font-size:14px;margin-top:24px;line-height:1.9}.contact-box>p:first-child{font-size:17px;color:var(--paper)}.contact-box a{text-decoration:underline;word-break:break-all}.contact-small{font-size:12px;margin-top:17px;line-height:1.9}.product-boundary{padding:24px 0;border-block:1px solid var(--line);font-size:12px;line-height:1.9}.product-boundary a{text-decoration:underline;white-space:nowrap}.header nav{gap:25px}.footer-top>span{font-size:13px;color:var(--soft)}@media(max-width:1000px){.sample-grid{gap:15px}.sample-info{padding:20px}.sample-info h3{font-size:23px}.sample-photo img{height:180px}.packages article{padding:23px}.make-section{gap:55px}.header nav{font-size:14px;gap:18px}}@media(max-width:680px){.header nav>a{display:inline-flex;font-size:13px;min-height:44px}.header nav .back-product{display:none}.header nav{gap:15px}.brand img{width:116px}.service-hero{padding:35px 0 35px}.service-label{font-size:10px;margin-bottom:19px}.service-hero h1{font-size:41px;margin-bottom:24px;line-height:1.25}.service-intro{flex-direction:column;align-items:stretch;gap:27px}.service-intro>p{font-size:15px;line-height:1.9}.service-intro .button{width:100%;justify-content:space-between;font-size:14px}.service-intro>div>p{font-size:11px}.service-trail{gap:16px;margin-top:25px;font-size:10px;flex-wrap:wrap}.service-trail span:before{margin-right:5px}.samples-section,.packages-section{padding:46px 0}.service-heading{display:block;margin-bottom:24px}.service-heading h2,.make-section h2,.service-contact h2{font-size:28px}.service-heading>p{font-size:13px;margin-top:19px}.sample-grid{grid-template-columns:1fr;gap:23px}.sample-photo img{height:210px}.sample-info{padding:24px}.sample-info h3{font-size:27px}.sample-info .sample-kind{font-size:12px}.sample-info>p:not(.sample-kind){font-size:12px}.sample-link{margin-top:23px}.sample-limitation{font-size:11px;margin-top:20px}.make-section{grid-template-columns:1fr;gap:31px;padding:43px 0}.process li{gap:20px;padding-bottom:26px}.process h3{font-size:17px}.process p{font-size:13px}.packages{grid-template-columns:1fr}.packages article{border-right:0;border-bottom:1px solid var(--line);padding:26px}.packages h3{font-size:18px}.packages ul{margin:19px 0}.packages li{font-size:14px}.package-fit{font-size:12px}.package-note{grid-template-columns:1fr;gap:15px;font-size:11px}.service-contact{align-items:stretch;flex-direction:column;gap:28px;padding:43px 0}.service-contact h2+p{font-size:13px}.contact-box>p:first-child{font-size:15px}.contact-small{font-size:11px}.product-boundary{font-size:11px}.footer-top>span{font-size:11px}}@media(prefers-reduced-motion:reduce){.sample-card{transition:none}.sample-card:hover{transform:none}}
/* BRAND-QA-20261029 */
.qa-contact{display:inline-flex;align-items:center;min-height:44px;padding:12px 20px;background:#e9e3d7;color:#222;border-radius:30px}@media(max-width:600px){.sample-limitation,.package-note,.contact-small,.product-boundary,.sample-note,.sample-disclosure,.privacy-note,.chat-notice,.chat-note,.demo-note,.note,.limit-note,.service-contact p,.chat-disclaimer,.scope-note{font-size:14px!important;line-height:1.8;color:inherit}}
