:root{font-family:Inter,"Segoe UI",Arial,sans-serif;color:#f5f7f7;background:#07090a;font-synthesis:none;--bg:#07090a;--panel:#101315;--line:rgba(255,255,255,.1);--muted:#929b9f;--text:#f5f7f7;--coral:#ff6847;--coral-2:#ff9478;--ice:#78e9ff;--mx:50vw;--my:20vh}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;min-width:320px;overflow-x:hidden;background:radial-gradient(800px circle at var(--mx) var(--my),rgba(64,186,216,.09),transparent 48%),radial-gradient(700px circle at 14% 7%,rgba(255,104,71,.09),transparent 45%),var(--bg);color:var(--text)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,black,transparent 80%)}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:var(--coral);color:#fff}.shell{width:min(100% - 64px,1536px);margin-inline:auto}
.site-header{position:sticky;top:0;z-index:50;height:82px;padding:0 max(32px,calc((100vw - 1536px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(7,9,10,.72);backdrop-filter:blur(24px) saturate(150%)}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(120,233,255,.42),transparent);transform:scaleX(.4);opacity:.5}.brand{display:flex;align-items:center;gap:14px;letter-spacing:.16em;font-size:14px;font-weight:800}.brand-mark{font-size:32px;letter-spacing:-.1em;font-weight:900;line-height:1}.brand-dot{color:var(--coral);text-shadow:0 0 22px rgba(255,104,71,.65)}.brand-word{padding-top:2px}.header-right{display:flex;align-items:center;gap:48px;color:#8e969a;font-size:13px}.header-right a{position:relative;color:#fff;font-size:14px;font-weight:700}.header-right a:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:1px;background:var(--coral);transform:scaleX(0);transform-origin:right;transition:transform .3s}.header-right a:hover:after{transform:scaleX(1);transform-origin:left}.header-right a span{margin-left:7px}
.intro{position:relative;min-height:520px;padding-top:78px;padding-bottom:78px;display:flex;flex-direction:column;justify-content:center}.intro:before,.intro:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.intro:before{width:min(55vw,760px);aspect-ratio:1;right:-18%;top:-38%;background:radial-gradient(circle,rgba(120,233,255,.13),rgba(120,233,255,.025) 35%,transparent 68%);filter:blur(5px);animation:orb-drift 10s ease-in-out infinite alternate}.intro:after{width:clamp(180px,24vw,360px);aspect-ratio:1;right:9%;top:18%;border:1px solid rgba(255,255,255,.09);box-shadow:0 0 80px rgba(255,104,71,.04),inset 0 0 70px rgba(120,233,255,.035);animation:orbit 28s linear infinite}.intro-overline,.section-kicker,.detail-kicker{font-size:12px;font-weight:800;letter-spacing:.18em;color:#899296}.intro-overline{display:flex;align-items:center;gap:12px}.intro-overline .line{width:32px;height:2px;background:linear-gradient(90deg,var(--coral),var(--coral-2));box-shadow:0 0 18px rgba(255,104,71,.7)}.intro-grid{position:relative;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:30px}.intro h1{max-width:1100px;font-size:clamp(56px,6vw,96px);letter-spacing:-.075em;line-height:.91;margin:31px 0 26px;font-weight:760;text-wrap:balance}.intro h1 em{display:block;font-style:normal;color:transparent;-webkit-text-stroke:1px rgba(245,247,247,.43);background:linear-gradient(100deg,#6d7477,#f2f5f5 44%,#6d7477 70%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;animation:title-shine 8s ease-in-out infinite}.intro p{font-size:17px;color:#9ba3a7;margin:0;line-height:1.6}.intro-count{position:relative;display:flex;align-items:end;gap:18px;padding:0 5px 14px 0}.intro-count:before{content:"";position:absolute;width:110px;height:110px;left:12px;bottom:-14px;border-radius:50%;background:rgba(255,104,71,.16);filter:blur(38px)}.intro-count strong{position:relative;font-size:clamp(90px,9vw,150px);font-weight:250;letter-spacing:-.09em;line-height:.8;background:linear-gradient(140deg,#fff 20%,#818a8e 74%);background-clip:text;-webkit-background-clip:text;color:transparent}.intro-count span{font-size:13px;line-height:1.45;color:#858e92;text-transform:uppercase;letter-spacing:.11em}
.catalog{position:relative;border-top:1px solid var(--line);padding-top:48px;padding-bottom:110px}.catalog:before{content:"";position:absolute;top:-1px;left:0;width:240px;height:1px;background:linear-gradient(90deg,var(--coral),transparent);box-shadow:0 0 24px rgba(255,104,71,.55)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px}.section-heading h2,.description-section h2{font-size:clamp(32px,3vw,46px);letter-spacing:-.055em;line-height:1.08;margin:9px 0 0;font-weight:680}.section-heading>span,.section-heading>a{font-size:14px;color:#838c90}.section-heading>a{color:#f5f7f7;font-weight:700}
.filters{display:flex;align-items:center;gap:9px;overflow-x:auto;padding:2px 0 17px;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filter{border:1px solid var(--line);background:rgba(255,255,255,.035);color:#c8ced0;border-radius:99px;white-space:nowrap;padding:11px 17px;font-size:14px;font-weight:650;backdrop-filter:blur(12px);transition:transform .25s,border-color .25s,background .25s,box-shadow .25s}.filter span{color:#747d81;font-weight:500;margin-left:6px}.filter:hover{transform:translateY(-2px);border-color:rgba(120,233,255,.38);background:rgba(120,233,255,.06)}.filter.is-active{background:linear-gradient(135deg,#f3f6f7,#aeb7ba);border-color:transparent;color:#080a0b;box-shadow:0 10px 34px rgba(255,255,255,.1)}.filter.is-active span{color:#50575a}
.toolbar{display:flex;justify-content:space-between;gap:16px;margin:6px 0 30px;padding:0 18px;border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:16px;backdrop-filter:blur(16px)}.search{min-height:62px;display:flex;align-items:center;gap:12px;flex:1;max-width:560px}.search svg{width:20px;height:20px;fill:none;stroke:#7e898d;stroke-width:1.7}.search input{width:100%;border:0;outline:0;background:transparent;font-size:14px;color:#f5f7f7}.search input::placeholder{color:#727c80}.search kbd{font:12px inherit;color:#788186;border:1px solid var(--line);background:rgba(255,255,255,.035);border-radius:5px;padding:3px 7px}.sort-label{display:flex;align-items:center;gap:10px;font-size:13px;color:#7f898d}.sort-label select{border:0;background:#101315;color:#f1f4f4;padding:12px 30px 12px 8px;font-size:14px;outline:0;cursor:pointer;border-radius:8px;color-scheme:dark}
.card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 20px}.face-card{--rx:0deg;--ry:0deg;position:relative;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .18s ease,opacity .55s ease,translate .55s ease;will-change:transform}.face-card.is-reveal{opacity:0;translate:0 28px}.face-card.is-visible{opacity:1;translate:0 0}.face-card[hidden]{display:none}.face-card:before{content:"";position:absolute;z-index:-1;inset:14px -2px 70px;border-radius:22px;background:radial-gradient(300px circle at var(--card-x,50%) var(--card-y,30%),rgba(120,233,255,.16),transparent 48%);opacity:0;filter:blur(18px);transition:opacity .35s}.face-card:hover:before{opacity:1}
.card-image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1.08;background:radial-gradient(circle at 50% 42%,#20272a 0,#131719 38%,#0d1011 74%);border:1px solid rgba(255,255,255,.08);border-radius:19px;overflow:hidden;isolation:isolate;box-shadow:0 24px 60px rgba(0,0,0,.26);transition:border-color .35s,box-shadow .35s}.card-image:before{content:"";position:absolute;inset:-70%;background:conic-gradient(from 180deg,transparent,rgba(120,233,255,.1),transparent 18%,transparent 55%,rgba(255,104,71,.11),transparent 74%);animation:orbit 14s linear infinite}.card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.11),transparent 24%,transparent 72%,rgba(255,255,255,.035));pointer-events:none}.face-card:hover .card-image{border-color:rgba(120,233,255,.29);box-shadow:0 28px 80px rgba(0,0,0,.48),0 0 0 1px rgba(120,233,255,.05)}.watch-visual{position:relative;z-index:1;display:block;width:76%;height:76%;transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .6s}.watchface-art{width:100%;height:100%;object-fit:contain;opacity:0;filter:drop-shadow(0 24px 24px rgba(0,0,0,.52));transition:opacity .3s}.watchface-art.loaded{opacity:1}.watch-visual--gt,.watch-visual--watch{width:auto;height:96%;aspect-ratio:966/1043;isolation:isolate}.watch-visual--fit5{width:auto;height:96%;aspect-ratio:10/11;isolation:isolate}.watch-visual--band610{width:auto;height:96%;aspect-ratio:3/4;isolation:isolate}.watch-visual--gt .watchface-art{position:absolute;z-index:1;left:15.94%;top:18.50%;width:67.39%;height:auto;aspect-ratio:1;filter:none}.watch-visual--watch .watchface-art{position:absolute;z-index:1;left:19.15%;top:23.97%;width:56.73%;height:auto;aspect-ratio:1;filter:none}.watch-visual--fit5 .watchface-art{position:absolute;z-index:1;left:16.9%;top:14.82%;width:65.7%;height:70.09%;object-fit:fill;filter:none}.watch-visual--band610 .watchface-art{position:absolute;z-index:1;left:29.04%;top:25%;width:41.02%;height:50.10%;object-fit:cover;filter:none}.watch-frame{position:absolute;z-index:5;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 26px 22px rgba(0,0,0,.58))}.face-card:hover .watch-visual{transform:translateY(-5px) scale(1.065);filter:drop-shadow(0 34px 30px rgba(0,0,0,.28))}.image-skeleton{position:absolute;z-index:3;inset:0;background:linear-gradient(100deg,#101315,#1b2123,#101315);background-size:200% 100%;animation:shimmer 1.4s infinite}.card-image:has(.watchface-art.loaded) .image-skeleton,.detail-hero-image:has(.watchface-art.loaded) .image-skeleton{display:none}.card-view{position:absolute;z-index:4;right:14px;bottom:14px;padding:10px 13px;background:rgba(245,247,247,.94);color:#0b0d0e;border-radius:8px;font-size:12px;font-weight:750;opacity:0;transform:translateY(9px);transition:.25s;box-shadow:0 12px 35px rgba(0,0,0,.28)}.card-image:hover .card-view{opacity:1;transform:none}
.card-copy{padding:17px 2px 0}.card-eyebrow{display:flex;justify-content:space-between;gap:5px;color:#798387;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.card-title{display:block;font-size:20px;font-weight:680;letter-spacing:-.03em;margin-top:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.card-title:hover{color:var(--ice)}.card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;font-size:14px}.card-bottom strong{font-weight:650;color:#dce1e2}.card-bottom a{font-size:12px;font-weight:750;color:var(--coral-2);letter-spacing:.035em}.more-wrap{text-align:center;margin-top:64px}.load-more{position:relative;overflow:hidden;color:#f5f7f7;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:16px 30px;font-weight:700;font-size:14px;min-width:230px;transition:.25s}.load-more:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.11),transparent);transform:translateX(-100%);transition:transform .6s}.load-more:hover{border-color:rgba(120,233,255,.45);transform:translateY(-2px);box-shadow:0 15px 45px rgba(0,0,0,.3)}.load-more:hover:before{transform:translateX(100%)}.load-more span{padding-left:15px}.empty{padding:70px 10px;text-align:center;color:#7f898d}
.seo-copy{border-top:1px solid var(--line);padding:42px 0 70px}.seo-copy p{max-width:820px;margin:0;color:#727c80;font-size:14px;line-height:1.75}.site-footer{border-top:1px solid var(--line);padding:35px max(32px,calc((100vw - 1536px)/2));display:flex;justify-content:space-between;gap:20px;font-size:13px;color:#707a7e;background:rgba(0,0,0,.14)}.site-footer a{color:#eef1f2;font-weight:700}
.breadcrumbs{display:flex;align-items:center;gap:12px;padding:30px 0 43px;font-size:13px;color:#717b7f}.breadcrumbs a:hover{color:var(--ice)}.breadcrumbs span:last-child{color:#c8ced0}.detail-page{padding-bottom:110px}.detail-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(46px,6.5vw,105px)}.detail-gallery{position:relative}.detail-gallery:before{content:"";position:absolute;z-index:-1;width:75%;height:75%;left:12%;top:9%;background:rgba(120,233,255,.12);filter:blur(85px);border-radius:50%}.detail-hero-image{position:relative;aspect-ratio:1/1.02;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 43%,#20272a,#121617 58%,#0c0e0f);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 35px 100px rgba(0,0,0,.38)}.detail-hero-image:before{content:"";position:absolute;inset:-70%;background:conic-gradient(transparent,rgba(120,233,255,.11),transparent 24%,transparent 55%,rgba(255,104,71,.1),transparent 78%);animation:orbit 18s linear infinite}.detail-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,255,255,.1),transparent 30%);pointer-events:none}.detail-hero-image .watch-visual{width:78%;height:78%}.detail-hero-image .watch-visual--gt,.detail-hero-image .watch-visual--watch,.detail-hero-image .watch-visual--fit5,.detail-hero-image .watch-visual--band610{width:auto;height:98%}.detail-hero-image .watchface-art{filter:drop-shadow(0 35px 32px rgba(0,0,0,.55))}.detail-hero-image .watch-visual--gt .watchface-art,.detail-hero-image .watch-visual--watch .watchface-art,.detail-hero-image .watch-visual--fit5 .watchface-art,.detail-hero-image .watch-visual--band610 .watchface-art{filter:none}.detail-hero-image:hover .watch-visual{transform:scale(1.035)}.thumbs{display:flex;gap:10px;margin-top:13px}.thumb{width:78px;height:78px;border:1px solid var(--line);border-radius:10px;background:#101415;padding:7px;transition:.25s}.thumb:hover{border-color:rgba(120,233,255,.36)}.thumb.is-active{border-color:var(--coral);box-shadow:0 0 0 1px rgba(255,104,71,.18),0 10px 30px rgba(255,104,71,.12)}.thumb .watch-visual{width:100%;height:100%}.thumb .watch-visual--gt,.thumb .watch-visual--watch,.thumb .watch-visual--fit5,.thumb .watch-visual--band610{width:auto;height:100%;margin:auto}.thumb .watch-frame{filter:drop-shadow(0 5px 4px rgba(0,0,0,.45))}
.detail-info{padding-top:25px}.detail-kicker{color:var(--coral-2)}.detail-info h1{font-size:clamp(44px,4.2vw,74px);letter-spacing:-.068em;line-height:.98;margin:23px 0 22px;text-wrap:balance}.detail-price{font-size:28px;letter-spacing:-.04em;font-weight:600}.detail-lede{font-size:17px;line-height:1.55;color:#919b9f;margin:34px 0 30px}.huawei-button{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(115deg,#f7f8f8,#bfc7ca);color:#090b0c;padding:19px 22px;font-weight:800;font-size:15px;max-width:440px;border-radius:12px;box-shadow:0 17px 50px rgba(255,255,255,.1);transition:transform .25s,box-shadow .25s}.huawei-button:hover{transform:translateY(-3px);box-shadow:0 23px 70px rgba(120,233,255,.14)}.huawei-button span{font-size:21px;font-weight:400}.purchase-note{font-size:12px;color:#727c80;margin:14px 0 40px}.back-to-catalog{display:inline-block;margin:0 0 25px;font-size:14px;font-weight:700;color:#ccd2d4}.back-to-catalog:hover{color:var(--ice)}.detail-rule{height:1px;background:var(--line)}.specs{margin:0}.specs>div{display:grid;grid-template-columns:150px 1fr;padding:18px 0;border-bottom:1px solid var(--line);gap:12px;font-size:14px}.specs dt{color:#707a7e}.specs dd{margin:0;line-height:1.45;color:#dce1e2}
.description-section{padding:105px 0 95px;display:grid;grid-template-columns:1fr 1.1fr;column-gap:50px;border-bottom:1px solid var(--line)}.description-section .section-kicker{grid-column:1/-1}.description-copy{grid-column:2;grid-row:2;color:#929c9f;font-size:16px;line-height:1.75;max-width:700px}.description-copy p{margin:0 0 10px}.similar-section{padding-top:78px}.similar-grid{margin-top:31px}
@keyframes shimmer{to{background-position:-200% 0}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes orb-drift{to{transform:translate(-9%,8%) scale(1.08)}}@keyframes title-shine{0%,100%{background-position:0 0}50%{background-position:100% 0}}
@media(max-width:1100px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid{gap:42px}.detail-info h1{font-size:clamp(42px,5vw,62px)}}
@media(max-width:760px){.shell{width:min(100% - 36px,700px)}.site-header{height:68px;padding:0 18px}.brand{gap:10px;font-size:11px}.brand-mark{font-size:28px}.header-right span:first-child{display:none}.header-right{gap:0}.intro{min-height:440px;padding-top:50px;padding-bottom:52px}.intro h1{font-size:clamp(52px,11vw,76px);margin:25px 0 21px}.intro p{font-size:15px}.intro-count strong{font-size:78px}.intro-count span{font-size:11px}.catalog{padding-top:38px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:31px 13px}.card-image .watch-visual:not(.watch-visual--gt):not(.watch-visual--watch):not(.watch-visual--fit5):not(.watch-visual--band610){width:84%;height:84%}.card-title{font-size:17px}.card-eyebrow{font-size:11px}.card-bottom{font-size:12px;align-items:flex-start;flex-direction:column;gap:8px}.card-bottom a{font-size:11px}.toolbar{flex-wrap:wrap;padding:0 14px}.search{max-width:none;width:100%;flex-basis:100%;min-height:55px}.sort-label{margin-left:auto;padding-bottom:12px}.detail-grid{grid-template-columns:1fr;gap:31px}.detail-info{padding-top:0}.detail-info h1{margin-top:16px}.detail-lede{margin:24px 0}.description-section{display:block;padding:74px 0}.description-section h2{margin-bottom:25px}.similar-section{padding-top:62px}.site-footer{padding:27px 18px;flex-wrap:wrap}.site-footer span:nth-child(2){order:3;width:100%}.breadcrumbs{padding:22px 0 27px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
@media(max-width:430px){.intro{min-height:400px}.intro-grid{align-items:start}.intro-count{display:none}.intro h1{font-size:56px}.section-heading h2{font-size:32px}.section-heading>span{font-size:12px}.filters{margin-right:-18px}.filter{padding:10px 14px;font-size:13px}.card-grid{gap:28px 10px}.card-image{aspect-ratio:1/1.14;border-radius:14px}.card-eyebrow span:last-child{display:none}.card-title{font-size:15px}.card-bottom{margin-top:8px}.detail-hero-image{aspect-ratio:1/1.04;border-radius:18px}.thumb{width:64px;height:64px}.specs>div{grid-template-columns:110px 1fr}}
@media(max-width:360px){.card-grid{grid-template-columns:1fr}.card-image{aspect-ratio:1/1}.card-eyebrow span:last-child{display:inline}.card-bottom{flex-direction:row;align-items:center}.card-title{font-size:19px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.face-card{transform:none!important}.face-card.is-reveal{opacity:1;translate:none}}
/* FAST MINIMAL UI */
:root{--fast-panel:#101a22;--fast-panel-2:#121824;--fast-border:rgba(255,255,255,.12)}
html{scroll-behavior:auto}
body{background:linear-gradient(145deg,#07131b 0%,#0a1018 46%,#130d18 100%)}
body:before,.intro:before,.intro:after,.face-card:before,.card-image:before,.detail-hero-image:before{display:none!important}
*,*:before,*:after{animation:none!important}
.site-header{background:#081017;border-bottom-color:var(--fast-border);box-shadow:0 2px 12px rgba(0,0,0,.18);backdrop-filter:none;-webkit-backdrop-filter:none}
.intro h1 em{background:none;color:#8e969c;-webkit-text-stroke:0}
.face-card{padding:10px 10px 15px;border:1px solid var(--fast-border);border-radius:20px;background:linear-gradient(145deg,var(--fast-panel),var(--fast-panel-2));box-shadow:0 8px 24px rgba(0,0,0,.20);transform:none!important;transform-style:flat;will-change:auto;transition:none}
.face-card:hover{border-color:rgba(120,233,255,.28);box-shadow:0 8px 24px rgba(0,0,0,.20)}
.card-image{transform:none!important;background:#0c141b;border-color:rgba(255,255,255,.09);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}
.card-image:after{background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 30%);opacity:.65}
.card-copy{transform:none!important;padding-inline:3px}.watch-visual,.face-card:hover .watch-visual,.detail-hero-image:hover .watch-visual{transform:none;filter:none;transition:none}
.watch-frame{filter:none}.watchface-art{filter:none}.card-view{box-shadow:none}
.toolbar,.filter,.detail-hero-image,.thumb,.load-more{background:#101820;border-color:var(--fast-border);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.filter{transition:none}.filter:hover{transform:none;background:#15222c}.filter.is-active{background:#edf2f4;color:#090c0e;box-shadow:none}
.detail-gallery:before{display:none}.detail-hero-image:after{background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 28%)}
.huawei-button{background:#edf2f4;box-shadow:none;transition:none}.huawei-button:hover{transform:none;box-shadow:none}
.load-more{transition:none}.load-more:hover{transform:none;box-shadow:none}.load-more:before{display:none}
@media(max-width:760px){.face-card{padding:6px 6px 11px;border-radius:16px;box-shadow:none}.card-image{transform:none}.card-copy{transform:none}.site-header{box-shadow:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}
.landing-hero{padding:0 0 62px;border-bottom:1px solid var(--line)}.landing-hero .breadcrumbs{padding-bottom:48px}.landing-hero h1{max-width:1000px;margin:16px 0 22px;font-size:clamp(44px,5.5vw,82px);line-height:.98;letter-spacing:-.06em}.landing-hero p{max-width:820px;margin:0;color:#9aa3a7;font-size:17px;line-height:1.7}.landing-catalog{border-top:0}.landing-copy{padding:58px 0 90px;border-top:1px solid var(--line)}.landing-copy h2,.seo-copy h2{font-size:24px;margin:0 0 18px}.landing-copy p{max-width:900px;margin:0 0 42px;color:#929c9f;font-size:16px;line-height:1.75}.category-links{display:flex;flex-wrap:wrap;gap:10px}.category-links a{padding:10px 14px;border:1px solid var(--fast-border);border-radius:99px;background:#101820;color:#dce2e5;font-size:13px;font-weight:650}.category-links a:hover{border-color:rgba(120,233,255,.30)}.seo-copy .category-links{margin:0 0 28px}.description-copy .category-links{margin-top:24px}.landing-catalog .card-grid{margin-top:30px}
@media(max-width:760px){.landing-hero{padding-bottom:42px}.landing-hero .breadcrumbs{padding-bottom:32px}.landing-hero h1{font-size:36px;line-height:1.02}.landing-hero p{font-size:15px}.landing-copy{padding:42px 0 68px}.category-links{gap:8px}.category-links a{padding:9px 12px;font-size:12px}}
