:root{--ink:#080a0d;--ink-2:#11151a;--paper:#f4f5f5;--white:#fff;--silver:#aeb5bd;--line:#d9dde0;--blue:#48b9d6;--blue-soft:#cceff5;--muted:#69717a;--radius:3px;--container:min(1180px,calc(100% - 48px))}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit}.container{width:var(--container);margin-inline:auto}.skip-link{position:fixed;left:12px;top:-60px;background:white;color:black;padding:12px;z-index:99}.skip-link:focus{top:12px}.site-header{position:fixed;top:0;left:0;right:0;z-index:30;color:white;transition:.35s ease}.site-header.scrolled{background:rgba(8,10,13,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.1)}.header-shell{width:var(--container);height:92px;margin:auto;display:flex;align-items:center;gap:50px}.brand{width:88px;height:76px;display:flex;align-items:center;overflow:hidden}.brand img{width:82px}.main-nav{display:flex;gap:34px;margin-left:auto}.main-nav a{font-size:14px;color:#cbd0d5;transition:.2s}.main-nav a:hover{color:white}.header-cta{border:1px solid rgba(255,255,255,.3);padding:13px 17px;font-size:13px;display:flex;gap:18px}.header-cta:hover{border-color:var(--blue);color:var(--blue)}.menu-toggle{display:none;background:none;border:0;color:white;padding:8px}.menu-toggle span{display:block;width:25px;height:1px;background:currentColor;margin:7px}
.hero{position:relative;min-height:780px;height:100svh;max-height:980px;background:var(--ink);color:white;overflow:hidden;padding-top:92px}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.038) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to bottom,black,transparent 85%)}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:500px;height:500px;right:-100px;top:100px;background:radial-gradient(circle,rgba(72,185,214,.17),transparent 70%)}.orb-two{width:380px;height:380px;left:28%;bottom:-220px;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%)}.hero-layout{position:relative;height:calc(100% - 80px);display:grid;grid-template-columns:1.08fr .92fr;align-items:center}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;display:flex;align-items:center;gap:13px;color:#bbc2c9}.eyebrow span{width:34px;height:1px;background:var(--blue)}.eyebrow.dark{color:#5f6971}.hero h1,.section-heading h2,.contact h2{font:500 clamp(56px,7vw,104px)/.94 "Manrope",sans-serif;letter-spacing:-.06em;margin:28px 0}.hero h1 em,.section-heading h2 em,.contact h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1px #8f979e}.hero-lead{max-width:590px;color:#aeb6be;font-size:18px;line-height:1.7}.hero-actions{display:flex;gap:14px;margin-top:40px}.button{min-height:52px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;gap:34px;font-weight:600;font-size:14px;border:1px solid transparent;transition:.25s}.button-primary{background:var(--blue);color:#061014}.button-primary:hover{background:#72cae0}.button-ghost{border-color:#3e454c;color:white}.button-ghost:hover{border-color:white}.hero-visual{position:relative;height:580px;display:grid;place-items:center}.tech-ring{position:absolute;border:1px solid rgba(255,255,255,.15);border-radius:50%}.ring-one{width:460px;height:460px}.ring-two{width:310px;height:310px;border-style:dashed;animation:spin 28s linear infinite}.ring-two:before,.ring-two:after{content:"";position:absolute;width:9px;height:9px;background:var(--blue);border-radius:50%}.ring-two:before{top:15%;left:10%}.ring-two:after{bottom:5%;right:26%}@keyframes spin{to{transform:rotate(360deg)}}.hero-mark{position:relative;width:230px;height:230px;border-radius:50%;background:linear-gradient(145deg,#1c2329,#090b0e);box-shadow:0 35px 80px #000;border:1px solid #32383e;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-mark strong{font:500 96px/.8 "Manrope";letter-spacing:-.08em;color:#e9ecee}.hero-mark span:last-child{text-align:center;color:#9ea7af;font-size:12px;letter-spacing:.13em;text-transform:uppercase;margin-top:17px}.mark-kicker{position:absolute;top:27px;font-size:9px;letter-spacing:.3em;color:var(--blue)}.floating-note{position:absolute;padding:11px 15px;background:rgba(14,18,22,.82);border:1px solid #30363c;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#aeb6bd;backdrop-filter:blur(8px)}.floating-note i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--blue);margin-right:9px}.note-one{left:0;top:26%}.note-two{right:-5%;bottom:23%}.hero-foot{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;color:#69737c;font-size:10px;letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #272c31;padding-top:19px}
.section{padding:120px 0}.section-index{font-size:11px;letter-spacing:.18em;color:#78818a}.intro{background:#e9ebec}.intro-grid{display:grid;grid-template-columns:1fr 2.1fr 1fr;gap:70px}.large-copy{font:500 clamp(30px,3.6vw,53px)/1.18 "Manrope";letter-spacing:-.045em;margin:0 0 44px}.large-copy span{color:#6b747c}.intro-copy>p:last-child{max-width:670px;color:#646d75;line-height:1.75;font-size:16px}.principles{border-top:1px solid #cbd0d3}.principles div{display:flex;gap:21px;padding:21px 0;border-bottom:1px solid #cbd0d3;font-size:13px}.principles b{color:var(--blue);font-size:10px}.products{background:#f7f7f6}.section-heading{display:grid;grid-template-columns:1.6fr .6fr;gap:80px;align-items:end;margin-bottom:70px}.section-heading h2,.contact h2{font-size:clamp(44px,5.4vw,76px);margin-bottom:0}.section-heading h2 em{-webkit-text-stroke-color:#9aa0a5}.section-heading>p{color:var(--muted);line-height:1.75;margin:0 0 8px}.feature-card{display:grid;grid-template-columns:1.15fr .85fr;background:#e8ecee;margin-bottom:24px;min-height:590px}.feature-media{position:relative;background:linear-gradient(150deg,#d8e2e6,#eef1f2);display:grid;place-items:center;overflow:hidden}.feature-media:after{content:"";position:absolute;width:420px;height:75px;background:#6b7880;filter:blur(28px);border-radius:50%;bottom:70px;opacity:.3}.feature-media img{width:min(78%,520px);position:relative;z-index:1;mix-blend-mode:multiply}.media-label{position:absolute;left:24px;top:24px;font-size:10px;letter-spacing:.17em}.feature-content{background:#11151a;color:white;padding:70px;display:flex;flex-direction:column;justify-content:center}.brand-line{height:44px;margin:0 0 30px}.brand-line img{filter:brightness(0) invert(1);width:120px}.feature-content h3{font:500 72px/1 "Manrope";letter-spacing:-.06em;margin:0 0 25px}.feature-content>p{color:#a9b0b6;line-height:1.75}.spec-list{list-style:none;padding:0;margin:24px 0 35px;border-top:1px solid #343a40}.spec-list li{display:flex;justify-content:space-between;border-bottom:1px solid #343a40;padding:14px 0;font-size:12px}.spec-list span{color:#7f8991}.spec-list b{font-weight:500}.text-link{font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid currentColor;padding:0 0 11px;width:fit-content;min-width:210px}.text-link:hover{color:var(--blue)}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product-card{min-height:650px;background:#e8eaeb;position:relative;overflow:hidden;display:flex;flex-direction:column}.product-image{height:330px;background:#dfe3e5;display:grid;place-items:center;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;object-position:center 28%;mix-blend-mode:multiply}.product-card-copy{padding:46px 50px 50px;margin-top:auto}.product-card-copy h3{font:500 41px/1.08 "Manrope";letter-spacing:-.045em;margin:9px 0 20px}.product-card-copy>p:not(.card-type){color:#646d75;line-height:1.65}.card-type{text-transform:uppercase;font-size:10px;letter-spacing:.18em;color:#6e7880}.saremco-wordmark{font:700 28px "Manrope";letter-spacing:-.08em;color:#e30613;margin-bottom:20px}.saremco-wordmark span{font-size:10px;vertical-align:top;margin-left:4px}.saremco-wordmark.large{font-size:45px;margin:0}.component{background:#15191e;color:white}.component .product-card-copy>p:not(.card-type){color:#9da6ae}.component-visual{height:310px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;background:radial-gradient(circle at 50% 65%,#313940,transparent 52%)}.screw-head{width:95px;height:45px;border-radius:13px 13px 4px 4px;background:linear-gradient(90deg,#707981,#e7e9e9 42%,#868f96);box-shadow:inset 0 7px 6px #f9f9f9}.screw-head:after{content:"";display:block;width:35px;height:9px;border-radius:50%;background:#4b545b;margin:7px auto}.screw-neck{width:48px;height:55px;background:linear-gradient(90deg,#6b747b,#f2f2f1 50%,#737c82)}.screw-thread{width:53px;height:120px;background:repeating-linear-gradient(165deg,#879097 0 8px,#d9ddde 8px 14px,#59636a 14px 18px);clip-path:polygon(6% 0,94% 0,76% 92%,50% 100%,24% 92%)}.interface{justify-content:flex-end}.ti-crown{width:105px;height:68px;background:linear-gradient(90deg,#6b747b,#f1f2f2 50%,#727b82);clip-path:polygon(13% 0,87% 0,100% 100%,0 100%)}.ti-body{width:112px;height:70px;background:linear-gradient(90deg,#606970,#eceeee 52%,#626b72);display:flex;flex-direction:column;justify-content:center;gap:8px}.ti-body i{height:7px;background:rgba(50,57,62,.45);box-shadow:0 2px 2px rgba(255,255,255,.45)}.ti-base{width:133px;height:36px;border-radius:5px 5px 14px 14px;background:linear-gradient(90deg,#5a646b,#f0f1f1 50%,#69737a)}.expertise{background:var(--blue);color:#061014}.expertise-number{font:500 180px/.8 "Manrope";letter-spacing:-.1em;padding:50px 50px 0;color:rgba(4,17,20,.18)}.expertise-number sup{font-size:55px}.expertise .product-card-copy>p:not(.card-type){color:#16353d}.light{color:#061014}
.brands{background:white}.brands .section-index{margin-bottom:40px}.brands-row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brand-panel{height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;border-bottom:1px solid var(--line)}.brand-panel:nth-child(even){border-left:1px solid var(--line)}.brand-panel:nth-last-child(-n+2){border-bottom:0}.brand-panel img{width:180px}.brand-panel p{font-size:12px;color:#737b82}.dentona-wordmark{font:600 43px "Manrope";letter-spacing:-.07em;color:#3f7895}.dentona-wordmark span{font-size:10px;vertical-align:top;margin-left:3px}.ticrom-wordmark{font:700 34px/1 "Manrope";letter-spacing:.06em;text-align:center}.ticrom-wordmark small{display:block;font-size:9px;letter-spacing:.38em;margin:9px 0 0 4px;color:#69737a}.contact{background:var(--ink);color:white}.contact-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:100px}.contact-title>p:last-child{color:#9da5ad;line-height:1.7;max-width:500px}.contact-card{background:#14191e;border:1px solid #2d3339;padding:48px}.contact-phone{display:block;border-bottom:1px solid #323940;padding-bottom:30px}.contact-phone span,.contact-detail span{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#7f8991}.contact-phone strong{display:block;font:500 39px "Manrope";letter-spacing:-.04em;margin-top:10px}.contact-detail{padding:26px 0;border-bottom:1px solid #323940}.contact-detail p{line-height:1.7;color:#c0c6cc;margin:10px 0 0}.contact-buttons{display:flex;gap:12px;margin-top:32px}.button-outline{border-color:#4a525a;color:white}footer{background:#050607;color:#b2bac1;padding:75px 0 25px}.footer-main{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding-bottom:55px}.footer-main>img{width:120px}.footer-main>p{line-height:1.6}.footer-main nav{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:13px}.footer-bottom{border-top:1px solid #25292d;padding-top:22px;display:flex;justify-content:space-between;font-size:11px;color:#687078}.whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:20;background:#f4f5f5;color:#080a0d;box-shadow:0 10px 35px rgba(0,0,0,.25);padding:13px 16px;display:flex;align-items:center;gap:18px;font-size:12px;font-weight:600}.whatsapp-float b{background:#25d366;color:white;width:27px;height:27px;border-radius:50%;display:grid;place-items:center}.reveal{opacity:0;transform:translateY(25px);transition:opacity .8s ease,transform .8s ease}.reveal.in-view{opacity:1;transform:none}.delay-1{transition-delay:.14s}
@media(max-width:900px){:root{--container:min(100% - 32px,700px)}.header-shell{height:76px}.brand{width:70px;height:64px}.brand img{width:68px}.main-nav{display:none;position:absolute;top:76px;left:0;right:0;background:#0d1115;padding:30px 24px;flex-direction:column;margin:0}.main-nav.open{display:flex}.menu-toggle{display:block;margin-left:auto}.header-cta{display:none}.hero{min-height:850px;height:auto;padding-top:120px}.hero-layout{grid-template-columns:1fr;height:auto}.hero-visual{height:410px}.ring-one{width:330px;height:330px}.ring-two{width:230px;height:230px}.hero-mark{width:175px;height:175px}.hero-mark strong{font-size:70px}.note-one{left:4%}.note-two{right:0}.hero-foot{position:relative;left:auto;transform:none;margin-top:20px;bottom:auto;padding-bottom:20px}.intro-grid{grid-template-columns:1fr}.section{padding:85px 0}.section-heading{grid-template-columns:1fr}.feature-card{grid-template-columns:1fr}.feature-media{min-height:420px}.feature-content{padding:48px}.product-grid{grid-template-columns:1fr}.contact-layout{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr;gap:35px}.footer-main nav{grid-column:1/-1}.brands-row{grid-template-columns:1fr}.brand-panel+.brand-panel{border-left:0;border-top:1px solid var(--line)}}
@media(max-width:560px){:root{--container:calc(100% - 28px)}.hero h1{font-size:53px}.hero-actions{flex-direction:column;align-items:stretch}.hero-foot p:nth-child(2){display:none}.hero-visual{margin-inline:-10px}.note-two{bottom:13%}.intro-grid{gap:35px}.section-heading{gap:22px}.feature-media{min-height:330px}.feature-content,.product-card-copy,.contact-card{padding:34px 28px}.feature-content h3{font-size:56px}.product-card{min-height:590px}.contact-title h2{font-size:50px}.contact-phone strong{font-size:30px}.contact-buttons{flex-direction:column}.footer-main{grid-template-columns:1fr}.footer-main nav{grid-column:auto}.whatsapp-float span{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ring-two{animation:none}.reveal{opacity:1;transform:none;transition:none}}
.email-link,.footer-email{transition:.2s}.email-link:hover,.footer-email:hover{color:var(--blue)}.footer-email{display:inline-block;margin-top:8px;font-size:13px}

/* Brand and expanded hero refinements */
.brand{width:132px;height:78px;overflow:visible}.brand img{width:118px;height:72px;object-fit:contain}.footer-main>img{width:140px;height:135px;object-fit:contain}.note-three{right:5%;top:16%}.note-four{left:8%;bottom:14%}.brand-line.mini{height:28px;margin-bottom:22px}.brand-line.mini img{filter:none;width:105px}.printer-mini{background:#edf0f1}.ultra-image{height:355px;background:linear-gradient(145deg,#e0e6e8,#f7f8f8)}.ultra-image img{object-fit:contain;object-position:center;padding:24px;mix-blend-mode:multiply}
.header-cta{white-space:nowrap}
.brand-panel .dentona-logo{width:260px;height:auto}.brand-panel .ticrom-logo{width:255px;height:123px;object-fit:contain}
.product-component-image{justify-content:center}.product-component-image img{width:270px;height:270px;object-fit:contain;filter:drop-shadow(0 24px 28px rgba(0,0,0,.38))}
.printer-mini,.crowntec-card{min-height:650px}.printer-mini .product-image,.crowntec-card .product-image{height:355px;min-height:355px;display:flex;align-items:center;justify-content:center;overflow:visible}.printer-mini .product-card-copy,.crowntec-card .product-card-copy{min-height:295px;display:flex;flex-direction:column;align-items:flex-start}.printer-mini .product-card-copy .text-link,.crowntec-card .product-card-copy .text-link{margin-top:auto}.crowntec-image{background:linear-gradient(145deg,#e0e6e8,#f7f8f8)}.printer-mini .product-image img,.crowntec-card .product-image img{display:block;width:100%!important;height:100%!important;max-width:none;max-height:none;object-fit:contain!important;object-position:50% 50%!important;padding:0!important;mix-blend-mode:multiply}

/* Product detail pages */
.product-page{background:#f5f6f6}.product-page .site-header{background:rgba(8,10,13,.96);border-bottom:1px solid rgba(255,255,255,.1)}.product-hero{position:relative;background:var(--ink);color:white;padding:170px 0 90px;overflow:hidden}.product-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to bottom,black,transparent)}.product-hero-layout{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.product-breadcrumb{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8d969e;margin-bottom:36px}.product-breadcrumb a:hover{color:var(--blue)}.product-brand-logo{width:132px;filter:brightness(0) invert(1);margin-bottom:30px}.product-hero h1{font:500 clamp(64px,8vw,116px)/.9 "Manrope",sans-serif;letter-spacing:-.07em;margin:0 0 26px}.product-hero-copy>p{color:#aab2b9;font-size:18px;line-height:1.75;max-width:570px}.product-hero-actions{display:flex;gap:12px;margin-top:38px}.product-hero-media{min-height:570px;display:grid;place-items:center;position:relative}.product-hero-media:before{content:"";position:absolute;width:500px;height:500px;border:1px solid #303840;border-radius:50%}.product-hero-media img{position:relative;z-index:1;max-height:540px;max-width:95%;object-fit:contain}.product-hero-media .ultra-main{filter:drop-shadow(0 30px 45px rgba(0,0,0,.4))}.product-stats{background:#11161a;color:white;border-top:1px solid #2c3237}.product-stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stat{padding:28px 26px;border-right:1px solid #2c3237}.stat:last-child{border-right:0}.stat span{display:block;color:#78828a;text-transform:uppercase;letter-spacing:.14em;font-size:9px;margin-bottom:8px}.stat strong{font:500 18px "Manrope"}.detail-intro{padding:120px 0 80px}.detail-intro-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:110px}.detail-intro h2,.technology-section h2,.spec-section h2,.package-section h2{font:500 clamp(40px,5vw,67px)/1.05 "Manrope";letter-spacing:-.055em;margin:0}.detail-intro-copy .lead{font:500 28px/1.38 "Manrope";letter-spacing:-.03em;margin:0 0 30px}.detail-intro-copy p:last-child{color:#69727a;line-height:1.8}.technology-section{padding:80px 0 120px}.technology-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.technology-heading>p{max-width:420px;color:#6b747c;line-height:1.7}.technology-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.technology-card{background:white;border:1px solid #e1e4e5}.technology-card img{width:100%;height:230px;object-fit:cover;background:#edf0f1}.technology-card div{padding:30px}.technology-card b{font-size:10px;color:var(--blue);letter-spacing:.15em}.technology-card h3{font:600 24px/1.2 "Manrope";letter-spacing:-.035em;margin:16px 0}.technology-card p{color:#687078;line-height:1.65;font-size:14px}.ultra-functions{padding:0 0 120px}.function-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d9dddf;border:1px solid #d9dddf}.function-card{background:#f8f9f9;padding:38px}.function-card b{display:block;font:500 26px/1.2 "Manrope";margin-bottom:18px}.function-card p{color:#687078;line-height:1.65}.spec-section{background:#0b0e11;color:white;padding:110px 0}.spec-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:55px}.spec-heading p{color:#869098}.spec-table{width:100%;border-collapse:collapse}.spec-table th,.spec-table td{text-align:left;padding:20px 18px;border-bottom:1px solid #30363b;vertical-align:top}.spec-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#6f7b84}.spec-table tbody th{width:28%;font-size:13px;color:#818b93;font-weight:500}.spec-table tbody td{font-size:14px;line-height:1.55}.package-section{padding:115px 0}.package-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px}.package-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:35px}.package-list span{padding:18px;background:white;border:1px solid #dde1e3;font-size:13px}.support-card{background:var(--blue);padding:52px;color:#071114}.support-card h3{font:600 35px/1.15 "Manrope";letter-spacing:-.04em;margin:0 0 20px}.support-card p{line-height:1.7;margin-bottom:35px}.product-next{background:#161b20;color:white;padding:60px 0}.product-next a{display:flex;align-items:center;justify-content:space-between}.product-next span{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#808b93}.product-next strong{font:500 43px "Manrope";letter-spacing:-.04em}.source-note{font-size:11px;color:#778088;margin-top:28px;line-height:1.6}

@media(max-width:900px){.brand{width:105px;height:65px}.brand img{width:98px;height:60px}.note-three{right:0;top:8%}.note-four{left:0;bottom:7%}.product-hero-layout,.detail-intro-grid,.package-layout{grid-template-columns:1fr}.product-hero-media{min-height:420px}.product-stats-grid{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.technology-grid,.function-grid{grid-template-columns:1fr}.technology-card{display:grid;grid-template-columns:.8fr 1.2fr}.technology-card img{height:100%}.technology-heading,.spec-heading{display:block}.technology-heading>p,.spec-heading p{margin-top:20px}.package-layout{gap:40px}.product-next strong{font-size:31px}} 
@media(max-width:560px){.note-three{top:2%}.note-four{bottom:2%}.floating-note{font-size:9px;padding:9px}.product-hero{padding-top:125px}.product-hero h1{font-size:67px}.product-hero-actions{flex-direction:column}.product-hero-media{min-height:330px}.product-hero-media:before{width:310px;height:310px}.product-stats-grid{grid-template-columns:1fr 1fr}.stat{padding:22px 16px}.detail-intro{padding-top:80px}.detail-intro-grid{gap:35px}.technology-card{display:block}.technology-card img{height:210px}.spec-section{overflow:hidden}.spec-table{display:block;width:100%;max-width:100%;overflow-x:auto}.spec-table th,.spec-table td{min-width:170px}.package-list{grid-template-columns:1fr}.product-next a{align-items:flex-start;gap:20px}.product-next strong{font-size:25px}}

/* mutra product */
.mutra-card{grid-column:1/-1;display:grid;grid-template-columns:1.1fr .9fr;min-height:520px;background:#0a1628;color:white}.mutra-card .product-card-copy{margin:0;display:flex;flex-direction:column;justify-content:center}.mutra-card .product-card-copy>p:not(.card-type){color:#aab4bd}.mutra-card-image{height:100%;min-height:520px;background:radial-gradient(circle at 50% 50%,#23364b,#0a1628 68%)}.mutra-card-image img{object-fit:contain;padding:35px;mix-blend-mode:normal}.trademark{font-size:.36em;vertical-align:top;margin-left:3px}.ticrom-detail-logo{filter:none;width:180px;height:70px;object-fit:contain;object-position:left center}.mutra-hero-image{filter:drop-shadow(0 35px 45px rgba(0,0,0,.55))}.mutra-benefits{grid-template-columns:repeat(2,1fr)}.length-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9dddf;border:1px solid #d9dddf}.length-card{background:#f8f9f9;padding:34px}.length-card strong{display:block;font:500 36px "Manrope";margin-bottom:10px}.length-card span{font-size:12px;color:var(--blue);text-transform:uppercase;letter-spacing:.12em}.length-card p{color:#687078;line-height:1.65;font-size:14px}.compatibility-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.compatibility-group{border:1px solid #30363b;padding:30px}.compatibility-group h3{font:500 27px "Manrope";margin:0 0 18px}.compatibility-group p{color:#a5adb4;line-height:1.8;font-size:13px;margin:0}
@media(max-width:900px){.mutra-card{grid-template-columns:1fr}.mutra-card-image{min-height:390px}.length-grid,.compatibility-groups{grid-template-columns:1fr 1fr}.compatibility-group:last-child{grid-column:1/-1}}
@media(max-width:560px){.mutra-card-image{min-height:300px}.mutra-benefits,.length-grid,.compatibility-groups{grid-template-columns:1fr}.compatibility-group:last-child{grid-column:auto}.ticrom-detail-logo{width:145px}}

/* Print-Crowntec detail */
.crowntec-hero-media:before,.crowntec-hero-media:after{display:none}.crowntec-hero-media img{max-height:540px;max-width:88%;object-fit:contain;filter:drop-shadow(0 38px 28px rgba(0,0,0,.58));transform:translateY(-3px)}.crowntec-wordmark{font:700 40px "Manrope";letter-spacing:-.08em;color:#e30613;margin-bottom:28px}.crowntec-wordmark span{font-size:12px;vertical-align:top}.clinical-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px}.clinical-gallery img{width:100%;height:340px;object-fit:cover;background:white;border:1px solid #e1e4e5}.approval-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#d9dddf;border:1px solid #d9dddf}.approval-item{background:white;padding:30px;text-align:center}.approval-item strong{display:block;font:600 25px "Manrope";margin-bottom:8px}.approval-item span{font-size:12px;color:#687078}.printer-list{line-height:1.9;color:#a9b1b7}
@media(max-width:900px){.approval-strip{grid-template-columns:1fr 1fr}.clinical-gallery img{height:280px}}
@media(max-width:560px){.approval-strip,.clinical-gallery{grid-template-columns:1fr}.clinical-gallery img{height:240px}}
