.trademark-page{background:#161513}.tm-wrap{width:min(1200px,86%);margin:auto}.tm-hero{padding:70px 0}.tm-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center}.tm-hero h1{font-size:clamp(48px,5.3vw,76px);line-height:1.05;margin:26px 0}.trademark-page .eyebrow{font-size:11px;color:#cfb98f}.trademark-page .light .eyebrow{color:#826133}.tm-lead{max-width:530px;color:#cbc3b7;font-size:17px;line-height:1.8}.tm-hero .button{margin-top:30px}.tm-micro{font-size:11px;color:#b6a68b;margin-top:18px}.tm-hero-art{height:510px;position:relative;overflow:hidden;border-radius:120px 120px 4px 4px;background:#2a2821}.tm-hero-art img{width:100%;height:100%;object-fit:cover}.tm-hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 50%,#161513cc)}.tm-art-label{position:absolute;z-index:1;bottom:29px;left:30px;right:20px;font-size:10px;letter-spacing:.17em}.tm-facts{background:#23211c;border-top:1px solid #f3dc9f20}.tm-facts>.tm-wrap{display:grid;grid-template-columns:repeat(3,1fr);padding:30px 0;gap:35px}.tm-facts strong{font:32px/1.2 var(--serif);color:#f3dc9f;display:block}.tm-facts span{font-size:12px;color:#c5bbaa;display:block;margin-top:7px}.tm-section{padding:95px 0}.tm-two{display:grid;grid-template-columns:1fr 1fr;gap:80px}.trademark-page h2{font-size:clamp(38px,4.1vw,59px);line-height:1.08;margin:23px 0 26px}.tm-copy{font-size:16px;line-height:1.8;color:#c6beb1}.light .tm-copy{color:#625b50}.tm-copy>p+p{margin-top:20px}.tm-benefits{list-style:none;padding:0;margin:25px 0 0}.tm-benefits li{padding:20px 0;border-top:1px solid #c8bda870}.tm-benefits strong,.tm-benefits span{display:block}.tm-benefits strong{font-weight:500;color:#161513;font-size:17px;margin-bottom:6px}.tm-benefits span{font-size:14px}.tm-note{display:flex;gap:25px;align-items:center;background:#e9e1d3;margin-top:42px;padding:26px 32px}.tm-note>span{font:50px var(--serif);color:#987743}.tm-note p{font-size:14px;line-height:1.8}.tm-note strong{font-weight:500}.tm-search-story .text-link{display:inline-block;margin-top:14px}.tm-search-items{margin:25px 0}.tm-search-items p{display:flex;gap:20px;border-top:1px solid #f3dc9f30;padding:17px 0;font-size:15px}.tm-search-items span{color:#d9b978;font-size:12px}.trademark-page .tm-small{font-size:12px;line-height:1.8;color:#aa9e8c}.light .tm-small{color:#746a5a}.tm-section-intro{max-width:640px;color:#655c4e;margin-bottom:35px}.tm-types{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tm-types article{background:#fff;border:1px solid #e4dccf;padding:28px}.tm-type-visual{height:105px;display:flex;align-items:center;font:64px var(--serif);color:#94703c}.tm-mixed{font-size:45px;gap:10px}.tm-types h3,.tm-special-types h3{font-size:29px;margin:18px 0 12px}.tm-types p,.tm-special-types p{font-size:14px;color:#655c4e;line-height:1.8}.tm-special-types{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:30px 0;padding:24px 0;border-top:1px solid #c8bda8}.tm-special-types h3{margin-top:0}.tm-classification{background:#24221d}.tm-process{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:42px}.tm-process article{border-top:1px solid #c8bda8;padding-top:20px}.tm-process span{font-size:12px;color:#8a6939}.tm-process h3{font-size:28px;margin:22px 0 13px}.tm-process p{font-size:14px;line-height:1.8;color:#655c4e}.tm-trust{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #c8bda8;margin-top:50px;padding-top:32px}.tm-trust p{font:26px/1.25 var(--serif);max-width:540px}.tm-trust a{font-size:13px;white-space:nowrap}.tm-conversion{background:radial-gradient(ellipse at 0 100%,#4b3d2544,transparent 70%),#161513;scroll-margin-top:20px}.tm-conversion-copy{padding-top:25px}.tm-conversion-copy>p:not(.eyebrow){color:#c8c0b2;line-height:1.8}.tm-conversion-copy ul{padding-left:20px;color:#c8c0b2;font-size:14px;line-height:1.8;margin:30px 0}.tm-conversion-copy li{margin:13px 0}.tm-form{background:#fff;color:#161513;padding:35px;border-radius:8px;box-shadow:0 24px 70px #0003}.tm-form .eyebrow{color:#826133;font-size:10px}.tm-form h3{font-size:32px;margin:14px 0}.tm-form-intro{font-size:13px;color:#786e60;margin-bottom:25px}.tm-field{margin-bottom:16px}.tm-field label{display:block;font-size:12px;margin-bottom:7px;font-weight:500}.tm-field input,.tm-field textarea{width:100%;border:1px solid #d9d2c7;border-radius:4px;background:#fbfaf7;color:#161513;padding:12px 13px;font:14px/1.5 Inter,Arial,sans-serif}.tm-field textarea{resize:vertical}.tm-field input:focus,.tm-field textarea:focus{outline:2px solid #a77a36;outline-offset:2px}.tm-consent{display:flex;gap:10px;align-items:start;font-size:11px;line-height:1.7;color:#675f53;margin:20px 0}.tm-consent input{margin-top:4px;accent-color:#8a6939;flex-shrink:0}.tm-consent a{text-decoration:underline}.tm-form .button{border:0;width:100%;cursor:pointer;font-size:13px}.tm-form .tm-small{margin-top:14px;color:#766c5c}.tm-form-status{font-size:13px;line-height:1.7;margin-top:15px}.tm-faq details{border-top:1px solid #c8bda8;padding:20px 0}.tm-faq details:last-child{border-bottom:1px solid #c8bda8}.tm-faq summary{cursor:pointer;list-style:none;font-size:16px;padding-right:30px;position:relative}.tm-faq summary:after{content:"+";position:absolute;right:0;color:#826133;font-size:22px;top:-4px}.tm-faq details[open] summary:after{content:"−"}.tm-faq p{font-size:14px;line-height:1.8;color:#655c4e;margin-top:15px}.tm-sources{font-size:10px;color:#857761;margin-top:45px}.tm-sources a{text-decoration:underline}.trademark-page a:focus-visible,.trademark-page summary:focus-visible{outline:2px solid #ba945b;outline-offset:5px}
@media(max-width:900px){.tm-hero-grid,.tm-two{gap:35px}.tm-hero h1{font-size:53px}.tm-hero-art{height:460px}.tm-types{gap:12px}.tm-types article{padding:20px}.tm-process{grid-template-columns:repeat(2,1fr)}.tm-form{padding:25px}.tm-trust{align-items:start}}
@media(max-width:620px){.tm-wrap{width:88%}.tm-hero{padding:45px 0}.tm-hero-grid,.tm-two,.tm-types,.tm-special-types{grid-template-columns:1fr;gap:30px}.tm-hero h1{font-size:48px}.tm-hero h1 br,.trademark-page h2 br{display:none}.tm-hero-art{height:240px;border-radius:60px 60px 4px 4px}.tm-lead{font-size:16px}.tm-hero .button{font-size:12px;gap:16px}.tm-facts>.tm-wrap{gap:15px;padding:23px 0}.tm-facts strong{font-size:24px}.tm-facts span{font-size:10px;line-height:1.5}.tm-section{padding:60px 0}.trademark-page h2{font-size:40px}.tm-note{padding:22px;align-items:start;gap:15px}.tm-note p{font-size:13px}.tm-type-visual{height:65px;font-size:49px}.tm-types article{padding:25px}.tm-types h3{margin-top:12px}.tm-special-types{gap:24px}.tm-trust{flex-direction:column;gap:18px}.tm-form{padding:23px}.tm-process{gap:30px 20px}.tm-process h3{font-size:26px}.tm-conversion-copy{padding-top:0}}
/* Restrained corners and image-led trademark gallery. */
.tm-hero-art{border-radius:16px}.tm-note{border-radius:12px}.tm-form{border-radius:14px}.tm-field input,.tm-field textarea{border-radius:8px}.tm-form .button{border-radius:8px}
.tm-types{gap:24px}.tm-types article,.tm-special-types article{padding:0;overflow:hidden;border:1px solid #ded7ca;border-radius:12px;background:#fff;min-width:0}
.tm-types img,.tm-special-types img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}
.tm-word-example{aspect-ratio:3/2;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#eee8dd;font:500 clamp(48px,5vw,76px)/1.1 Arial,sans-serif;letter-spacing:.05em;color:#24221d}
.tm-word-example span{font:9px/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;margin-top:20px;color:#7a6d5a}
.tm-type-copy{padding:25px 26px 28px}.tm-category{font:10px/1.4 Inter,Arial,sans-serif;letter-spacing:.13em;color:#8c6c3a}.tm-types h3,.tm-special-types h3{font-size:30px;margin:12px 0}.tm-types p,.tm-special-types p{line-height:1.6;margin:0}
.tm-special-types{gap:24px;border:0;padding:0;margin:24px 0}.tm-special-types article{background:#24221d;border-color:#34312b}.tm-special-types h3{color:#f6f1e8}.tm-special-types p{color:#cbc2b5}.tm-special-types .tm-category{color:#dbc399}.tm-example{display:block;color:#ac9c83;font-size:11px;line-height:1.5;margin-top:14px}
.tm-illustration-note{max-width:880px;margin-top:25px}.tm-types-cta{display:flex;justify-content:space-between;align-items:center;gap:22px;border-top:1px solid #d8cbbb;padding-top:27px;margin-top:28px;font:24px/1.35 var(--serif)}.tm-types-cta span{font:13px/1.6 Inter,Arial,sans-serif;color:#826133;white-space:nowrap}
.tm-process article{border-radius:10px;border:1px solid #ddd4c5;padding:22px;background:#ffffff80}.tm-process{gap:18px}.tm-faq details{padding:22px 0}.tm-benefits li{padding:16px 0}
@media(max-width:620px){.tm-hero-art{border-radius:12px}.tm-types article{padding:0}.tm-special-types{gap:24px}.tm-type-copy{padding:23px}.tm-word-example{font-size:68px}.tm-types-cta{flex-direction:column;align-items:flex-start}.tm-process{gap:12px}.tm-process article{padding:18px}.tm-process h3{font-size:23px}}
.tm-note{padding:18px 28px 18px 18px;gap:28px}.tm-note-icon{display:block;width:112px;height:112px;object-fit:contain;flex:0 0 112px;border-radius:8px}@media(max-width:620px){.tm-note{align-items:center;gap:18px;padding:18px}.tm-note-icon{width:82px;height:82px;flex-basis:82px}}
.tm-hero-art{height:auto;aspect-ratio:3/2;background:#161513}.tm-hero-art img{object-fit:contain;display:block}.tm-hero-art:after{background:linear-gradient(transparent 75%,#16151380)}.tm-art-label{bottom:16px;left:20px;font-size:9px}@media(max-width:620px){.tm-hero-art{height:auto;aspect-ratio:3/2}.tm-art-label{bottom:12px;font-size:8px}}

/* Glass symbol integrated into the full-width dark callout. */
.tm-note{position:relative;isolation:isolate;overflow:hidden;min-height:190px;padding:38px 48px 38px 270px;display:flex;align-items:center;background:radial-gradient(ellipse at 0 100%,#4a3c2750,transparent 60%),#161513;border:1px solid #b69b6933;border-radius:12px}
.tm-note .tm-note-icon{position:absolute;z-index:-1;left:-34px;top:50%;transform:translateY(-50%);width:285px;height:285px;max-width:none;object-fit:contain;border-radius:0;mask-image:linear-gradient(to right,#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 65%,transparent 100%)}
.tm-note p{color:#f6f1e8;font-size:17px;line-height:1.7;margin:0}.tm-note p>span{display:inline-block;margin-top:9px;color:#c9c2b5;font-size:14px}.tm-note strong{font-weight:700;color:#f3dc9f}
@media(max-width:620px){.tm-note{min-height:0;padding:185px 25px 28px;display:block}.tm-note .tm-note-icon{width:255px;height:255px;left:-32px;top:-46px;transform:none;mask-image:linear-gradient(to bottom,#000 62%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 100%)}.tm-note p{font-size:16px}.tm-note p>span{font-size:13px}}


/* Keep the full glass slab visible while blending its background. */
.tm-note{min-height:238px;padding:35px 42px 35px 280px}.tm-note .tm-note-icon{width:226px;height:226px;left:14px;top:50%;transform:translateY(-50%);mask-image:linear-gradient(to right,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(to right,#000 88%,transparent 100%)}
@media(max-width:620px){.tm-note{padding:230px 25px 28px;min-height:0}.tm-note .tm-note-icon{width:218px;height:218px;left:12px;top:8px;transform:none;mask-image:linear-gradient(to bottom,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 90%,transparent 100%)}}


.tm-step-form{align-self:start;padding:36px;min-height:430px}.tm-step-form fieldset{border:0;padding:0;margin:0;min-width:0}.tm-step-form [hidden]{display:none!important}.tm-step-form legend{font:32px/1.15 var(--serif);color:#161513;padding:0;margin-bottom:16px}.tm-step-progress{display:flex;gap:8px;margin:24px 0 14px}.tm-step-progress span{flex:1;border-top:3px solid #e4ded3;padding-top:10px;font-size:10px;color:#8b8377}.tm-step-progress .is-active{border-color:#a88344;color:#705123}.tm-step-count{font-size:11px;color:#88775d;margin:0 0 23px}.tm-step-actions{display:flex;align-items:center;gap:16px;margin-top:25px}.tm-step-back{border:0;background:none;color:#6f5b3c;cursor:pointer;white-space:nowrap;font:13px Inter,Arial,sans-serif;padding:12px 0}.tm-step-form .tm-field input{padding:16px;font-size:16px}.tm-step-form .tm-field label span{font-weight:400;color:#82786b}.tm-lead-review{font-size:13px;line-height:1.7;color:#76654c;background:#f5f0e6;padding:13px;border-radius:6px;margin-bottom:20px;overflow-wrap:anywhere}.tm-step-form .tm-form-status a{color:#705123;text-decoration:underline}.tm-step-form .tm-form-status{overflow-wrap:anywhere}@media(max-width:620px){.tm-step-form{padding:25px;min-height:410px}.tm-step-form legend{font-size:29px}.tm-step-actions{gap:12px}.tm-step-form .button{font-size:12px;padding:16px 12px}}


.tm-direct-link{display:block;width:fit-content;font-size:13px;color:#d9c49d;margin-top:19px;text-underline-offset:5px}.tm-direct-link:hover{text-decoration:underline}.tm-search-scope{font-size:13px!important;border-top:1px solid #f3dc9f30;padding-top:20px}.tm-faq-contact{grid-column:2;display:flex;flex-direction:column;gap:12px;font-size:14px;color:#716451}.tm-faq-contact a{color:#705123;text-decoration:underline;text-underline-offset:4px}.tm-conversion{scroll-margin-top:25px}@media(max-width:620px){.tm-faq-contact{grid-column:1}}

@media(max-width:620px){.tm-conversion .tm-step-form{order:-1}.tm-conversion{padding-top:35px}.tm-conversion .tm-conversion-copy h2{font-size:34px}}

/* Open line icons: no extra badge or card around each symbol. */
.tm-process-top{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px}.tm-process-icon{display:block;flex-shrink:0;color:#92703f}.tm-process-top>span{font-variant-numeric:tabular-nums;color:#817566;font-size:12px}.tm-process h3{margin-top:24px}
/* Editorial rhythm: open surfaces and one focused example at a time. */
.trademark-page .tm-section{padding:72px 0}.tm-gallery{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:72px;align-items:start;margin-top:40px}.tm-gallery-nav{display:flex;flex-direction:column;border-top:1px solid #cfc4b2}.tm-gallery-nav button{display:flex;align-items:center;gap:20px;text-align:left;border:0;border-bottom:1px solid #cfc4b2;background:transparent;padding:24px 0;color:#70695d;cursor:pointer;font:28px/1.2 var(--serif);transition:color .2s}.tm-gallery-nav button>span:first-child{font:12px Inter,Arial,sans-serif;color:#92836a}.tm-gallery-nav button>span:last-child{margin-left:auto;font:21px Arial,sans-serif;opacity:0}.tm-gallery-nav button[aria-selected=true]{color:#161513}.tm-gallery-nav button[aria-selected=true]>span:last-child{opacity:1;color:#8a6939}.tm-gallery-nav button:focus-visible{outline:2px solid #8a6939;outline-offset:5px}.tm-gallery-panel[hidden]{display:none}.tm-gallery-panel{outline-offset:6px}.tm-gallery-panel>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.tm-gallery-panel .tm-word-example{font-size:clamp(72px,8vw,118px)}.tm-gallery-panel .tm-type-copy{padding:26px 0 0}.tm-gallery-panel h3{font:34px/1.15 var(--serif);margin:10px 0}.tm-gallery-panel p{color:#655c4e;line-height:1.65;font-size:16px;max-width:580px}.tm-gallery-panel .tm-example{color:#78684f}.tm-gallery-panel .tm-category{font-size:12px}.tm-illustration-note{font-size:12px;line-height:1.65;max-width:760px;margin-top:30px}.tm-process{gap:30px}.tm-process article{padding:24px 0 0;border:0;border-top:1px solid #b8ab94;border-radius:0;background:transparent}.tm-process p{font-size:16px}.tm-trust{margin-top:32px;padding-top:24px}.tm-human{display:flex;align-items:center;gap:20px;margin-top:32px;padding-top:28px;border-top:1px solid #f3dc9f30}.tm-human-portraits{display:flex;gap:8px;flex-shrink:0}.tm-human-portraits img{width:65px;height:88px;object-fit:cover;border-radius:2px;object-position:center 25%}.tm-human-portraits img:last-child{object-position:center 24%}.tm-human p{font:23px/1.25 var(--serif);color:#f6f1e8;margin:0 0 12px}.tm-human span{display:block;font-size:12px;color:#c1b8a9;line-height:1.6}.tm-human a{display:inline-block;font-size:12px;color:#e2c58d;margin-top:12px;text-decoration:underline;text-underline-offset:4px}.tm-hero-art{border-radius:0}.tm-form{box-shadow:none}.tm-benefits span{font-size:16px}.tm-types-cta{margin-top:24px}.tm-gallery-panel{animation:tm-example-in .35s ease-out}@keyframes tm-example-in{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:900px){.tm-gallery{gap:35px;grid-template-columns:1fr 1.5fr}.tm-human{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.trademark-page .tm-section{padding:48px 0}.tm-gallery{display:block;margin-top:26px}.tm-gallery-nav{flex-direction:row;overflow-x:auto;gap:22px;border-top:0;margin-bottom:26px;padding-bottom:5px}.tm-gallery-nav button{white-space:nowrap;font-size:21px;gap:9px;padding:15px 0;flex-shrink:0}.tm-gallery-nav button>span:last-child{display:none}.tm-gallery-nav button[aria-selected=true]{border-bottom:2px solid #8a6939}.tm-gallery-panel .tm-type-copy{padding-top:20px}.tm-gallery-panel h3{font-size:30px}.tm-process{gap:28px 20px}.tm-process article{padding:20px 0 0}.tm-process p{font-size:15px}.tm-human{flex-direction:row;align-items:center;gap:16px}.tm-human-portraits img{width:45px;height:66px}.tm-human p{font-size:21px}.tm-human br{display:none}}
@media(prefers-reduced-motion:reduce){.tm-gallery-panel{animation:none}}
@media(max-width:620px){.tm-human span br{display:block}.tm-gallery-nav{scrollbar-width:thin;scrollbar-color:#c1ad8b transparent}}

/* Center the introduction above the trademark gallery. */
#tipos>.tm-wrap>.eyebrow,#tipos>.tm-wrap>h2,#tipos>.tm-wrap>.tm-section-intro{text-align:center;margin-left:auto;margin-right:auto}

/* All trademark types visible, with restrained editorial cards. */
.tm-type-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:42px}.tm-type-card{grid-column:span 2;min-width:0;background:#fff;border:1px solid #ded7ca;border-radius:10px;overflow:hidden}.tm-type-card:nth-child(n+4){grid-column:span 3;display:grid;grid-template-columns:44% 56%;align-items:stretch}.tm-type-card>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#eee8dd}.tm-type-card:nth-child(n+4)>img{height:100%;min-height:240px;object-fit:cover;aspect-ratio:auto}.tm-type-card .tm-word-example{font-size:clamp(48px,5vw,76px)}.tm-type-card .tm-type-copy{padding:25px 26px 28px}.tm-type-card .tm-category{font-size:11px;letter-spacing:.12em;color:#826133}.tm-type-card h3{font:30px/1.1 var(--serif);color:#161513;margin:13px 0}.tm-type-card p{font-size:15px;line-height:1.7;color:#655c4e;margin:0}.tm-type-card .tm-example{font-size:12px;color:#786b56;line-height:1.6;margin-top:14px}.tm-type-card:nth-child(n+4) .tm-type-copy{align-self:center}
@media(max-width:1000px){.tm-type-cards{gap:18px}.tm-type-card:nth-child(n+4){display:block}.tm-type-card:nth-child(n+4)>img{height:auto;min-height:0;aspect-ratio:3/2;object-fit:contain}.tm-type-card .tm-type-copy{padding:22px}.tm-type-card h3{font-size:27px}}
@media(max-width:700px){.tm-type-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px}.tm-type-card,.tm-type-card:nth-child(n+4){grid-column:span 1}.tm-type-card:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.tm-type-card:last-child>img{height:100%;object-fit:cover;aspect-ratio:auto}.tm-type-card .tm-type-copy{padding:19px}.tm-type-card h3{font-size:26px}}
@media(max-width:460px){.tm-type-cards{grid-template-columns:1fr;gap:24px}.tm-type-card,.tm-type-card:nth-child(n+4),.tm-type-card:last-child{grid-column:auto;display:block}.tm-type-card:last-child>img{height:auto;aspect-ratio:3/2;object-fit:contain}.tm-type-card .tm-type-copy{padding:24px}.tm-type-card h3{font-size:30px}.tm-type-card p{font-size:16px}}

/* Full-width trademark hero: artwork merges into the section background. */
.tm-hero{position:relative;isolation:isolate;overflow:hidden;padding:100px 0 105px;min-height:660px;background:#161513}.tm-hero-grid{display:block;position:static}.tm-hero-grid>div:first-child{position:relative;z-index:2;max-width:520px}.tm-hero h1{font-size:clamp(54px,5.3vw,80px);max-width:520px}.tm-hero .tm-lead{max-width:455px}.tm-hero .tm-hero-art{position:absolute;z-index:0;inset:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0;background:#161513;overflow:hidden;pointer-events:none}.tm-hero-art img{position:absolute;right:0;bottom:0;width:72%;height:100%;object-fit:cover;object-position:center 54%;mask-image:linear-gradient(to right,transparent,#000 24%);-webkit-mask-image:linear-gradient(to right,transparent,#000 24%)}.tm-hero .tm-hero-art:after{background:linear-gradient(90deg,#161513 0%,#161513ee 26%,#16151388 42%,transparent 60%),linear-gradient(0deg,#161513 0%,transparent 14%);inset:0}.tm-hero .tm-micro{font-size:12px}.tm-hero .tm-direct-link{color:#ead9b8}
@media(min-width:1700px){.tm-hero-art img{width:70%;object-fit:contain;object-position:right center}}
@media(max-width:1000px) and (min-width:621px){.tm-hero{min-height:630px;padding:80px 0}.tm-hero-grid>div:first-child{max-width:450px}.tm-hero h1{font-size:62px}.tm-hero .tm-lead{max-width:370px}.tm-hero-art img{width:80%;right:-12%}.tm-hero .tm-hero-art:after{background:linear-gradient(90deg,#161513 0%,#161513ed 27%,#16151366 56%,transparent 75%),linear-gradient(0deg,#161513,transparent 15%)}}
@media(max-width:620px){.tm-hero{padding:48px 0 340px;min-height:0}.tm-hero-grid>div:first-child{max-width:none}.tm-hero h1{font-size:52px;max-width:360px}.tm-hero .tm-lead{max-width:440px}.tm-hero-art img{width:100%;height:370px;bottom:0;right:0;object-fit:cover;object-position:center 55%;mask-image:linear-gradient(to bottom,transparent,#000 24%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 24%)}.tm-hero .tm-hero-art:after{background:linear-gradient(0deg,#161513 0%,transparent 10%,transparent 70%,#161513 100%)}.tm-hero .tm-micro{font-size:11px}}

.trademark-page .service-faq-section{background:#fff}
.service-faq-layout{max-width:860px;display:block}
.service-faq-heading{text-align:center;margin:0 auto 42px}
.service-faq-heading>img{display:block;width:150px;height:150px;object-fit:contain;margin:0 auto 24px}
.service-faq-heading h2{margin-left:auto;margin-right:auto}
.service-faq-section .pt-end{max-width:860px;flex-direction:column;text-align:center;gap:20px}
.service-faq-section .pt-end p{max-width:none}
.service-faq-section .tm-faq-contact{text-align:center;align-items:center;margin-top:32px}
@media(max-width:620px){.service-faq-heading>img{width:120px;height:120px;margin-bottom:20px}.service-faq-heading{margin-bottom:30px}.service-faq-section .pt-end{align-items:center}}
