/* SKAY / CHROME EXPERIENCE. Only new elements: do not override the working orbit/vinyl/ink systems. */
:root{--chrome-ease:cubic-bezier(.16,1,.3,1);--chrome-line:rgba(225,235,255,.16)}
html{scroll-padding-top:76px}body{overflow-x:clip}
::selection{background:#d9e4f6;color:#0b0d12}
.chapter-dots{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:95;display:flex;flex-direction:column;gap:18px;align-items:center;mix-blend-mode:difference}
.chapter-dot{display:block;width:5px;height:5px;border:1px solid #fff;border-radius:50%;background:transparent;transition:transform .4s ease,background .4s ease,box-shadow .4s ease}
.chapter-dot.active{background:#fff;transform:scale(1.8);box-shadow:0 0 10px #fff8}.chapter-dot:hover,.chapter-dot:focus-visible{transform:scale(2);outline:none}
.ticker{position:relative;z-index:4;overflow:hidden;background:linear-gradient(130deg,#dce2ea,#aab1bd 42%,#f2f5fa 70%,#b1b7c3);border-block:1px solid #ffffff55;padding:20px 0;color:#15181f}
.ticker-track{display:flex;align-items:center;width:max-content;animation:tickerTravel 45s linear infinite;will-change:transform}.ticker-track>span{white-space:nowrap;font-size:clamp(13px,1.65vw,22px);font-weight:750;letter-spacing:.16em;padding-right:1.6em}.ticker i{font-style:normal;margin:0 1.5em;color:#626c7d}
@keyframes tickerTravel{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
.ticker:hover .ticker-track{animation-play-state:paused}
.craft{position:relative;background:#080b10;color:#e9eef7;padding-bottom:110px;isolation:isolate;overflow:hidden}.craft:before{content:"";pointer-events:none;position:absolute;left:5%;top:2%;width:70%;height:680px;background:radial-gradient(ellipse,#64799e1b,transparent 65%);filter:blur(54px)}
.craft-head{padding-bottom:65px!important}.craft .section-meta{border-bottom:1px solid #ffffff1c;color:#a4b0c2}.craft-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-top:90px}
.craft-heading h2{font-size:clamp(76px,10vw,190px);font-weight:630;line-height:.86;letter-spacing:-.092em;margin:26px 0 0;max-width:1000px}.craft-heading h2 em{font-style:normal;background:linear-gradient(135deg,#f8fbff 6%,#727d91 38%,#e7eefa 70%,#8e97a5);-webkit-background-clip:text;background-clip:text;color:transparent}
.craft-heading>p{font-size:clamp(14px,1.15vw,18px);line-height:1.8;max-width:325px;color:#99a7b9;margin:0 0 10px}.craft .micro{color:#a8b7d0}
.craft-grid{padding:0 clamp(24px,5.3vw,100px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch;perspective:1400px}
.craft-card{position:relative;min-height:630px;border-radius:7px;background:linear-gradient(145deg,#131925,#0b0e14 58%,#1b222d);border:1px solid #b0bbd225;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .45s ease,box-shadow .6s ease;transform-style:preserve-3d;--card-x:0deg;--card-y:0deg;transform:perspective(1400px) rotateX(var(--card-x)) rotateY(var(--card-y))}
.craft-card:hover,.craft-card:focus-visible{border-color:#c9dbfa86;box-shadow:0 25px 70px #0008,0 0 32px #7b93c11a;outline:none}
.craft-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),#dae9ff19,transparent 40%);pointer-events:none;z-index:5}
.craft-card-two{background:linear-gradient(155deg,#212b38,#121923 55%,#0b1018)}.craft-card-three{background:linear-gradient(140deg,#202936,#0c1018 63%,#111923)}
.craft-card-top{position:relative;z-index:7;padding:27px 28px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.15em;color:#c1cbdb}.craft-card-top>span:last-child{font-size:20px;line-height:10px}
.craft-art{position:absolute;inset:16% 0 24%;display:grid;place-items:center;pointer-events:none;transform:translateZ(20px)}
.sound-ring{position:absolute;width:58%;aspect-ratio:1;border-radius:50%;border:1px solid #cfdfff3d;box-shadow:0 0 28px #adc9ff10,inset 0 0 28px #adc9ff10;animation:soundBreath 7s ease-in-out infinite alternate;transform-origin:center}.sound-ring.r2{width:43%;animation-delay:-2s}.sound-ring.r3{width:27%;animation-delay:-4s}
.sound-pulse{width:16%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 37% 30%,#f9fcff,#9aa9c3 35%,#232d3b 70%,#0a0f17);box-shadow:0 0 65px 20px #d4e5ff2d,0 0 0 1px #ffffff46;animation:coreHover 6s ease-in-out infinite alternate}
@keyframes soundBreath{from{scale:.93;opacity:.45}to{scale:1.07;opacity:.95}}@keyframes coreHover{from{transform:translateY(9px)}to{transform:translateY(-13px)}}
.wave-columns{width:76%;height:60%;display:flex;align-items:center;justify-content:space-between;gap:5px;filter:drop-shadow(0 0 22px #a7c5ff3c)}.wave-columns i{display:block;flex:1;height:var(--h);min-height:7%;border-radius:12px;background:linear-gradient(to bottom,#f8fcff,#8a9fbf 34%,#34475d 68%,#f2f6fc);animation:waveGrow 3.8s ease-in-out infinite alternate;animation-delay:var(--d);transform-origin:50% 50%}
@keyframes waveGrow{from{transform:scaleY(.52);opacity:.48}to{transform:scaleY(1.13);opacity:1}}.wave-baseline{position:absolute;left:11%;right:11%;height:1px;background:#a9b8d740;top:50%}
.dial-rim{width:62%;aspect-ratio:1;border-radius:50%;padding:12px;background:conic-gradient(from 20deg,#a6b7d4 0deg,#222a36 48deg,#f4f8ff 87deg,#3a485b 140deg,#b3c6df 224deg,#192434 280deg,#e0e9f5 340deg,#a6b7d4 360deg);box-shadow:0 20px 60px #0008,0 0 70px #a2bff92a;animation:dialRotate 28s linear infinite}
.dial-inner{width:100%;height:100%;border-radius:50%;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;background:radial-gradient(circle at 40% 20%,#333d50,#0a0d12 70%);border:1px solid #fff6}.dial-inner span:first-child{font-size:clamp(80px,8vw,190px);font-weight:800;letter-spacing:-.12em;line-height:.9;background:linear-gradient(#fff,#7d879b);-webkit-background-clip:text;background-clip:text;color:transparent}.dial-inner span:last-child{font-size:20px;color:#d7e2f5}
.dial-orbit{position:absolute;width:78%;height:38%;border:1px solid #b5c7ec5a;border-radius:50%;transform:rotate(-30deg);animation:dialOrbit 13s ease-in-out infinite alternate}@keyframes dialRotate{to{transform:rotate(360deg)}}@keyframes dialOrbit{from{transform:rotate(-35deg) scale(.96)}to{transform:rotate(-22deg) scale(1.05)}}
.craft-card-foot{z-index:8;position:relative;padding:29px 27px 34px;border-top:1px solid #d7e2f72e;display:flex;align-items:flex-start;gap:20px;backdrop-filter:blur(12px);background:#0c1116aa}.craft-num{font-size:12px;color:#9fb1cb;margin-top:9px}.craft-card h3{font-size:clamp(33px,3.9vw,64px);font-weight:570;letter-spacing:-.07em;line-height:1;margin:0 0 12px}.craft-card p{font-size:13px;line-height:1.6;color:#afbacb;margin:0;max-width:275px}
.craft-under{margin:56px clamp(24px,5.3vw,100px) 0;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#9daabe;font-size:10px;letter-spacing:.14em}.craft-next{display:inline-flex;gap:30px;align-items:center;border-bottom:1px solid #a9b9d4;padding:14px 0;color:#e8edf8;text-decoration:none;transition:gap .4s ease,color .4s}.craft-next:hover{gap:46px;color:white}
.silver-break{position:relative;min-height:110svh;overflow:hidden;color:#f6f8fc;background:#050609;display:grid;place-items:center;isolation:isolate;padding:130px 28px}
.silver-break:before{content:"";inset:-30%;position:absolute;z-index:-1;background:repeating-radial-gradient(ellipse at center,#fff0 0 70px,#e3eaf40b 72px 73px,#fff0 75px 148px);transform:rotate(-12deg)}.silver-break-glow{position:absolute;width:65vw;height:65vw;left:52%;top:48%;border-radius:50%;background:radial-gradient(circle,#c0d4f53b,#637aaf12 32%,transparent 68%);filter:blur(35px);transform:translate(-50%,-50%);animation:breakLight 12s ease-in-out infinite alternate;z-index:-1}@keyframes breakLight{from{transform:translate(-55%,-48%) scale(.92)}to{transform:translate(-45%,-54%) scale(1.08)}}
.silver-break-inner{width:min(1280px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:48px}.silver-break-title{font-size:clamp(83px,14vw,260px);line-height:.86;font-weight:670;letter-spacing:-.096em;margin:0}.silver-break-title em{font-style:normal;background:linear-gradient(115deg,#fafcff 10%,#8391a6 42%,#e9f0fb 64%,#717c8d 90%);-webkit-background-clip:text;background-clip:text;color:transparent}
.silver-break-title .char{display:inline-block;opacity:.13;transform:translate3d(0,28px,0);transition:opacity .8s ease,transform .9s var(--chrome-ease);transition-delay:calc(var(--i)*24ms)}.silver-break-title.split-active .char{opacity:1;transform:translate3d(0,0,0)}
.silver-break-bottom{align-self:stretch;border-top:1px solid #e1e8f744;padding-top:22px;display:flex;justify-content:space-between;gap:10px;color:#a5b3c7;font-size:10px;letter-spacing:.14em}
/* Modest material hover response on existing tariff panel */
.price-panel{position:relative;isolation:isolate}.price-panel:before{content:"";position:absolute;pointer-events:none;inset:0;background:radial-gradient(circle at var(--panel-x,60%) var(--panel-y,25%),#d7e5fa28,transparent 45%);opacity:0;transition:opacity .6s}.price-panel:hover:before{opacity:1}
@media(max-width:1050px){.craft-heading{align-items:start;flex-direction:column;gap:25px}.craft-grid{gap:9px}.craft-card{min-height:550px}.craft-card-foot{padding:24px 18px}.craft-card-top{padding:22px 18px}.craft-card h3{font-size:37px}}
@media(max-width:750px){.chapter-dots{display:none}.ticker{padding:13px 0}.ticker-track>span{font-size:11px}.craft{padding-bottom:80px}.craft-head{padding-bottom:30px!important}.craft-heading{margin-top:70px}.craft-heading h2{font-size:clamp(62px,14vw,110px)}.craft-grid{grid-template-columns:1fr;gap:16px;padding-inline:20px}.craft-card{min-height:470px}.craft-card h3{font-size:48px}.craft-art{inset:14% 0 25%}.craft-card-foot{padding:23px}.craft-under{margin:42px 22px 0;align-items:flex-start;flex-direction:column}.silver-break{min-height:830px;padding:110px 24px}.silver-break-title{font-size:clamp(64px,13vw,120px)}.silver-break-inner{gap:30px}.silver-break-bottom{font-size:8px}.silver-break-glow{width:130vw;height:130vw}}
@media(prefers-reduced-motion:reduce){.ticker-track,.sound-ring,.sound-pulse,.wave-columns i,.dial-rim,.dial-orbit,.silver-break-glow{animation:none!important}.craft-card{transform:none!important}.silver-break-title .char{transition:none;opacity:1;transform:none}}
