:root,[data-pal=cyan-dark]{--bg:#0B0C0E;--surface:#15171A;--surface2:#1C1F23;--ink:#EEF2F4;--muted:#8E98A2;--line:#262A30;--accent:#00D4FF;--accent-text:#33DDFF;--on-accent:#03151C;--deep:#003845;--glow:rgba(0,212,255,.22);--btn:#EEF2F4;--on-btn:#0B0C0E;--logo-filter:none}[data-pal=cyan-light]{--bg:#F2F1EC;--surface:#FBFAF7;--surface2:#ECEAE3;--ink:#0E1114;--muted:#5E6770;--line:#DCDAD2;--accent:#00C2EB;--accent-text:#007A96;--on-accent:#03151C;--deep:#0A4A5A;--glow:rgba(0,194,235,.2);--btn:#0E1114;--on-btn:#F2F1EC;--logo-filter:none}[data-pal=gold-dark]{--bg:#0A0A0A;--surface:#141414;--surface2:#1C1C1C;--ink:#F0ECE4;--muted:#A09D97;--line:#2A2824;--accent:#C9A84C;--accent-text:#E0C46A;--on-accent:#140F02;--deep:#3D3215;--glow:rgba(201,168,76,.2);--btn:#F0ECE4;--on-btn:#0A0A0A;--logo-filter:none}:root{--r:22px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--bg);color:var(--ink);font:16px/1.55 Urbanist,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip;transition:background .3s,color .3s}a{color:inherit;text-decoration:none}.serif{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400}.wrap{max-width:1180px;margin:0 auto;padding:0 24px}video{display:block;width:100%;height:100%;object-fit:cover;background:var(--surface2)}.pill{display:inline-flex;align-items:center;gap:10px;background:var(--btn);color:var(--on-btn);border-radius:999px;padding:7px 7px 7px 20px;font-weight:700;font-size:15px;transition:transform .2s ease}.pill:hover{transform:translateY(-2px)}.pill .arr{width:34px;height:34px;border-radius:50%;background:var(--on-btn);color:var(--btn);display:grid;place-items:center}.pill.acc{background:var(--accent);color:var(--on-accent)}.pill.acc .arr{background:var(--on-accent);color:var(--accent)}.pill.ghost{background:transparent;color:var(--ink);border:1px solid var(--ink);padding:12px 20px}.tag{display:inline-flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500}.tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent)}.kick{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}h2.sec{font:700 clamp(34px,5vw,58px)/1.02 Urbanist;letter-spacing:-.025em}h2.sec .serif{color:var(--accent-text)}.lede{color:var(--muted);font-size:18px;max-width:52ch}.media{position:relative;border-radius:var(--r);overflow:hidden;background:var(--surface2)}.media .lab{position:absolute;left:12px;bottom:12px;background:#0a0c0eb8;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.ph{background:radial-gradient(120% 90% at 70% 15%,var(--accent),var(--deep) 55%,var(--bg) 100%)}.ph2{background:radial-gradient(110% 100% at 20% 10%,var(--accent-text),var(--deep) 50%,var(--surface) 95%)}section{padding:90px 0}nav.site{display:flex;align-items:center;justify-content:space-between;padding:20px 0;gap:16px}nav.site img{height:120px;margin:-40px -20px -40px -12px;filter:var(--logo-filter)}nav.site img.logo-light,[data-pal=cyan-light] nav.site img.logo-dark{display:none}[data-pal=cyan-light] nav.site img.logo-light{display:inline}@media(max-width:560px){nav.site img{height:96px;margin:-32px -16px -32px -6px}}.navpill{display:flex;gap:4px;background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid var(--line);border-radius:999px;padding:5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.navpill a{padding:8px 16px;border-radius:999px;font-weight:500;font-size:15px;color:var(--muted)}.navpill a:first-child{background:var(--surface2);color:var(--ink)}[data-hero]{display:none}.h1.on{display:grid}.h3.on{display:block}.h1{position:relative;min-height:660px;grid-template-columns:1fr 1.15fr 1fr;align-items:center;padding-bottom:30px}.h1 .corner{position:absolute;top:6px;font:700 15px Urbanist;letter-spacing:.06em}.h1 .corner.l{left:0}.h1 .corner.r{right:0}.h1 .left p{color:var(--muted);font-size:17px;max-width:30ch;margin-bottom:22px}.h1 .mid{position:relative;height:640px;display:flex;justify-content:center;align-items:flex-end}.h1 .sun{position:absolute;width:440px;height:440px;border-radius:50%;top:70px;left:50%;transform:translate(-50%);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--accent) 70%,#fff),var(--accent) 50%,var(--deep));box-shadow:0 0 120px 10px var(--glow)}.h1 .me{position:relative;width:520px;max-width:none;height:auto;margin-bottom:-6px;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}.h1 .big{font:400 clamp(64px,9vw,128px)/.86 Anton;text-transform:uppercase;text-align:right;position:relative;z-index:2}.h1 .big span{display:block}.h1 .big .o{color:var(--accent-text)}.h1 .foot{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;font-size:14px;color:var(--muted)}.h1 .tags{position:absolute;right:0;bottom:46px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.h3{text-align:center;padding:56px 0 0}.h3 h1{font:400 clamp(46px,6.6vw,92px)/1 "Instrument Serif";letter-spacing:-.01em}.h3 h1 em{color:var(--accent-text)}.h3 p{color:var(--muted);font-size:19px;max-width:54ch;margin:20px auto 28px}.h3 .row{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.fan{position:relative;height:500px;margin-top:44px;display:flex;justify-content:center}.fan .media{position:absolute;width:270px;height:480px;border-radius:26px;box-shadow:0 40px 70px -30px #0009;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.fan .a{transform:translate(-66%) rotate(-7deg) translateY(30px)}.fan .b{z-index:2;box-shadow:0 40px 90px -20px var(--glow),0 40px 70px -30px #0009}.fan .c{transform:translate(66%) rotate(7deg) translateY(30px)}.fan .media:after{content:"";position:absolute;inset:auto 0 0;height:42%;background:linear-gradient(transparent,#0506088c);pointer-events:none}.flogo{position:absolute;bottom:16px;z-index:2;height:auto;filter:drop-shadow(0 4px 10px rgba(0,0,0,.55))}.flogo.bl{left:14px;width:34.5%}.flogo.bc{left:50%;transform:translate(-50%);width:25.5%}.flogo.br{right:14px;width:27%}@media(max-width:560px){.flogo{bottom:10px}.flogo.bl{left:6px;width:30%}.flogo.br{right:6px;width:24%}}.fan:hover .a{transform:translate(-82%) rotate(-10deg) translateY(20px)}.fan:hover .c{transform:translate(82%) rotate(10deg) translateY(20px)}.clients{padding:46px 0 30px;background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:18px 18px}.clients .head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.clients h3{font:600 26px/1.1 Urbanist;letter-spacing:-.02em;max-width:24ch}.mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mq .track{display:flex;gap:14px;width:max-content;animation:slide 40s linear infinite}.mq:hover .track{animation-duration:90s}.clients-in{background-image:radial-gradient(var(--line) 1px,transparent 1px);background-size:18px 18px;padding:4px 0 26px}.chip.logo{background:#f6f5f1;border-color:#e4e1d9}.chip.logo.neon{background:#0d0e12;border-color:#ffffff29;box-shadow:inset 0 0 24px #ff40c81f}.chip.neon img{height:82px}.chip.wide img{height:auto;width:180px;max-width:180px}.chip img.inv,.chip.inv img{filter:invert(1)}.chip.logo img{height:68px;width:auto;max-width:170px;object-fit:contain}.chip.logo.round img{height:84px}.chip{background:var(--surface);border:1px solid var(--line);border-radius:16px;height:96px;min-width:230px;display:grid;place-items:center;font:700 19px Urbanist;letter-spacing:-.01em;padding:0 22px}@keyframes slide{to{transform:translate(-50%)}}.band{padding:40px 0 10px}.band .word{font:400 clamp(30px,8.2vw,124px)/.88 Anton;text-transform:uppercase;text-align:center;white-space:nowrap;background:linear-gradient(100deg,var(--deep) 0%,var(--accent) 22%,color-mix(in srgb,var(--accent) 40%,#fff) 34%,var(--deep) 50%,var(--accent) 66%,var(--ink) 80%,var(--deep) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:180% 100%;animation:sheen 14s ease-in-out infinite alternate}@keyframes sheen{to{background-position:100% 0}}.band .sub{display:flex;justify-content:space-between;font:700 14px Urbanist;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;color:var(--muted)}.offers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}.offer{background:var(--surface);border:1px solid var(--line);border-radius:28px;padding:14px;display:flex;flex-direction:column}.offer .media{height:250px;border-radius:18px}.offer .body{padding:18px 10px 8px;display:flex;flex-direction:column;gap:10px;flex:1}.offer h4{font:700 26px/1.1 Urbanist;letter-spacing:-.02em}.offer p{color:var(--muted)}.offer .tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.offer .meta{font-weight:700;font-size:14px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:12px;margin-top:6px}.offer .meta a{color:var(--accent-text)}.mini-phone{position:absolute;left:50%;top:18px;transform:translate(-50%);width:122px;height:232px;border-radius:22px;background:#050607;padding:5px;box-shadow:0 20px 40px -15px #0009}.mini-phone video{border-radius:17px}.mini-pipe{position:absolute;inset:26px 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mini-pipe div{background:color-mix(in srgb,var(--surface) 92%,transparent);border-radius:10px;padding:8px;font-size:11px;font-weight:700;color:var(--muted)}.mini-pipe i{display:block;height:18px;border-radius:5px;background:var(--surface2);margin-top:6px}.mini-pipe i.h{background:var(--accent);animation:blink 2.4s ease-in-out infinite}@keyframes blink{50%{opacity:.55}}.call{position:absolute;inset:20px;display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:1fr 1fr;gap:8px}.call div{border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.call div:first-child{grid-row:span 2;background:#0b0c0e}.call .avtile{display:grid;place-items:center}.call .avtile span{font:800 42px Urbanist;font-style:italic;color:var(--accent);letter-spacing:-.04em}.call div:after{content:attr(data-n);position:absolute;left:8px;bottom:8px;color:#fff;font-size:11px;font-weight:600;background:#00000073;padding:2px 7px;border-radius:999px}.cases{display:grid;gap:18px;margin-top:44px}.case{display:grid;grid-template-columns:1fr 1.15fr;background:var(--surface);border:1px solid var(--line);border-radius:28px;overflow:hidden}.case .txt{padding:34px 36px;display:flex;flex-direction:column;gap:14px}.case h4{font:700 28px Urbanist;letter-spacing:-.02em}.case p{color:var(--muted)}.case dl{border-top:1px solid var(--line);padding-top:12px}.case dt{font-size:13px;color:var(--muted);margin-bottom:6px}.case dd{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.case .media{border-radius:0;min-height:360px}.confirm{font-size:12px;color:var(--accent-text);font-weight:600}.strip{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:26px 24px 10px;max-width:1180px;margin:0 auto;scrollbar-width:thin}.strip .media{flex:none;width:200px;height:356px;scroll-snap-align:start;border-radius:22px}.dark{background:#08090a;color:#eef2f4;border-radius:36px;margin:0 16px;position:relative;overflow:hidden}[data-pal=gold-dark] .dark{background:#050505}.dark:before{content:"";position:absolute;inset:-2px;background:radial-gradient(60% 40% at 80% 0%,var(--glow),transparent 70%),radial-gradient(40% 50% at 0% 70%,var(--glow),transparent 70%);pointer-events:none}.dark .wrap{position:relative}.dark .lede{color:#9aa4ad}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px}.step{border-radius:22px;min-height:340px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--accent) 85%,#fff),var(--accent) 30%,var(--deep) 75%,#050607 100%);color:#fff}.step:nth-child(3){background:radial-gradient(120% 80% at 20% 10%,var(--accent),var(--deep) 60%,#050607)}.step:nth-child(4){background:radial-gradient(120% 80% at 80% 0%,color-mix(in srgb,var(--accent) 70%,#fff),var(--deep) 55%,#050607)}.step:nth-child(5){background:radial-gradient(120% 80% at 50% 25%,var(--accent),var(--deep) 50%,#050607)}.step .n{position:absolute;top:18px;right:22px;font:800 84px/1 Urbanist;color:#ffffffeb;letter-spacing:-.04em}.step h5{font:700 22px Urbanist;margin-bottom:8px}.step p{font-size:15px;color:#ffffffd9}.about{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center}.about .media{aspect-ratio:5/6;max-height:520px;border-radius:28px;background:radial-gradient(70% 60% at 50% 35%,var(--glow),transparent 70%),var(--surface)}.about .media img{position:absolute;left:50%;bottom:0;width:115%;transform:translate(-50%)}.facts{display:grid;grid-template-columns:1fr 1fr;margin-top:30px;border-top:1px solid var(--line)}.facts div{padding:16px 0;border-bottom:1px solid var(--line)}.facts div:nth-child(odd){border-right:1px solid var(--line);padding-right:16px}.facts div:nth-child(2n){padding-left:16px}.facts b{display:block;font:700 20px Urbanist}.facts span{color:var(--muted);font-size:14px}.filters{display:flex;gap:8px;justify-content:center;margin:26px 0 34px;flex-wrap:wrap}.filters button{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:9px 18px;font:600 14px Urbanist;cursor:pointer}.filters button[aria-pressed=true]{background:var(--btn);color:var(--on-btn);border-color:var(--btn)}.notes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.note{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:10px;transition:transform .25s ease}.note:hover{transform:translateY(-4px)}.note .media{height:200px;border-radius:16px}.note .media .lab{top:12px;bottom:auto}.note h5{font:700 20px/1.2 Urbanist;margin:14px 8px 6px}.note p{color:var(--muted);font-size:15px;margin:0 8px 10px}.note[hidden]{display:none}.cta{text-align:center;padding:110px 24px}.cta h2{font:700 clamp(44px,7vw,96px)/.98 Urbanist;letter-spacing:-.04em}.cta h2 .serif{color:var(--accent)}.cta p{color:#9aa4ad;font-size:18px;margin:20px auto 30px;max-width:46ch}footer{padding:40px 0 60px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:14px}.auto{position:absolute;inset:18px}.auto .toast{position:absolute;top:0;left:0;right:0;display:flex;gap:10px;align-items:center;background:#0a0c0ed1;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:8px 12px;color:#fff;font-size:12.5px;animation:toast 8s ease-in-out infinite}.auto .toast b{display:block;font-size:12.5px}.auto .toast small{color:#a9b4bd;font-size:11.5px}.auto .toast .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--glow);flex:none}@keyframes toast{0%,4%{opacity:0;transform:translateY(-8px)}10%,70%{opacity:1;transform:none}78%,to{opacity:0;transform:translateY(-8px)}}.auto .cols{position:absolute;inset:56px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.auto .cols div{background:color-mix(in srgb,var(--surface) 88%,transparent);border-radius:10px;padding:8px;font-size:11px;font-weight:700;color:var(--muted)}.auto .lead{position:absolute;top:88px;left:6px;width:calc(33.33% - 17px);background:#fff;color:#0b0c0e;border-radius:9px;padding:7px 8px;box-shadow:0 8px 18px -8px #00000080;outline:2px solid var(--accent);animation:move 8s cubic-bezier(.6,0,.2,1) infinite}.auto .lead b{display:block;font-size:12px}.auto .lead .st{position:relative;display:block;height:28px}.auto .lead small{position:absolute;inset:0;opacity:0;font-size:10.5px;color:#4b5560;line-height:1.25}.auto .lead .s1{animation:s1 8s infinite}.auto .lead .s2{animation:s2 8s infinite}.auto .lead .s3{animation:s3 8s infinite}@keyframes move{0%,30%{left:6px}40%,62%{left:calc(33.33% + 4px)}72%,to{left:calc(66.66% + 2px)}}@keyframes s1{0%,33%{opacity:1}37%,to{opacity:0}}@keyframes s2{0%,37%{opacity:0}41%,66%{opacity:1}70%,to{opacity:0}}@keyframes s3{0%,70%{opacity:0}74%,97%{opacity:1}to{opacity:0}}.builds{position:absolute;inset:14px}.bhead{display:flex;justify-content:space-between;align-items:center}.bl{font:700 10.5px Urbanist;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#00000059;padding:3px 8px;border-radius:999px}.bdots{display:flex;gap:4px}.bdots i{width:6px;height:6px;border-radius:50%;background:#ffffff4d;transition:all .3s}.bdots i.on{width:16px;border-radius:4px;background:var(--accent)}.scene{position:absolute;inset:28px 0 0;opacity:0;transform:translateY(6px);transition:opacity .45s,transform .45s}.scene.on{opacity:1;transform:none}.sname{font:700 13.5px Urbanist;color:#fff}.sname small{font-weight:500;color:#a9cfd8;font-size:11.5px;margin-left:4px}.scene .auto{position:absolute;inset:26px 0 0}.quote{position:absolute;inset:26px 0 0;display:grid;grid-template-columns:.8fr 1.2fr;gap:8px}.qphoto{border-radius:10px;background:linear-gradient(135deg,#4a5560,#1d2328);position:relative;overflow:hidden}.qphoto span{position:absolute;left:6px;bottom:6px;font-size:10px;color:#fff;background:#00000073;padding:2px 6px;border-radius:999px}.qphoto:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--accent);box-shadow:0 0 12px var(--accent);animation:scan 1.6s ease-in-out infinite alternate}@keyframes scan{0%{top:8%}to{top:88%}}.qlines{display:flex;flex-direction:column;gap:6px;background:#0a0c0ed1;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px}.qlines span,.qlines b{font-size:11.5px;color:#cfd6dc;opacity:0;animation:appear .4s var(--d) forwards}.qlines span:before{content:"✓ ";color:var(--accent)}.qlines b{margin-top:auto;color:#03151c;background:var(--accent);border-radius:7px;padding:5px 7px}@keyframes appear{to{opacity:1}}.portal{position:absolute;inset:26px 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr auto;gap:6px}.portal i{border-radius:7px;background:linear-gradient(140deg,#3a4a52,#151a1e);position:relative}.portal i.pick{animation:pick .3s var(--d) forwards}.portal i.pick:after{content:"✓";position:absolute;top:3px;right:4px;width:14px;height:14px;border-radius:50%;background:var(--accent);color:#03151c;font-size:9px;font-weight:800;display:grid;place-items:center;opacity:0;animation:appear .3s var(--d) forwards}@keyframes pick{to{outline:2px solid var(--accent)}}.portal b{grid-column:1/-1;font-size:11.5px;color:#fff;background:#0a0c0ebf;border-radius:7px;padding:5px 8px}.dash{position:absolute;inset:26px 0 0;display:grid;grid-template-rows:1fr auto;gap:6px;background:#0a0c0ed1;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:9px}.bars{display:flex;align-items:flex-end;gap:5px}.bars i{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:linear-gradient(var(--accent),rgba(0,212,255,.35));transform-origin:bottom;transform:scaleY(0);animation:grow .6s var(--d) forwards}@keyframes grow{to{transform:scaleY(1)}}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.kpis span{font-size:10px;color:#a9b4bd;line-height:1.2}.kpis b{display:block;font-size:15px;color:#fff}.chat{position:absolute;inset:24px 0 0;display:flex;flex-direction:column;gap:4px;overflow:hidden;background:#0a0c0ed1;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:7px 8px}.chat>*{opacity:0;animation:appear .35s var(--d) forwards}.chat .msg{border-radius:11px;padding:5px 8px;font-size:11px;max-width:88%}.chat .me{align-self:flex-end;background:var(--accent);color:#03151c;display:flex;align-items:center;gap:7px}.chat .mic{width:12px;height:12px;border-radius:50%;background:#03151c;box-shadow:0 0 0 3px #03151c40}.chat .wave{display:flex;align-items:center;gap:2px;height:14px}.chat .wave i{width:2.5px;border-radius:2px;background:#03151c;animation:wave .9s ease-in-out infinite alternate}.chat .wave i:nth-child(odd){animation-delay:.2s}.chat .wave i:nth-child(3n){animation-delay:.45s}@keyframes wave{0%{height:3px}to{height:13px}}.chat .len{font-weight:700;font-size:10.5px}.chat .said{align-self:flex-end;font-size:10px;line-height:1.3;font-style:italic;color:#a9cfd8;max-width:88%;text-align:right}.chat .bot{align-self:flex-start;background:#ffffff14;border:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:2px;line-height:1.35;color:#e6edf1}.chat .cstep{opacity:0;animation:appear .35s var(--d) forwards}.chat .cstep:before{content:"✓ ";color:var(--accent);font-weight:800}.chat .saved{margin-top:auto;font-size:10.5px;font-weight:700;color:#03151c;background:var(--accent);border-radius:7px;padding:4px 8px;align-self:stretch}.o1{position:absolute;inset:14px}.o1 .tag2{position:absolute;top:0;left:0;z-index:3;font:700 10.5px Urbanist;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:#0006;padding:3px 8px;border-radius:999px;transition:opacity .3s}.o1 .cam{position:absolute;inset:26px 0 0;border-radius:12px;overflow:hidden;transition:opacity .5s,transform .5s}.o1 .cam:before{content:"";position:absolute;inset:10px;border:1.5px solid rgba(255,255,255,.55);border-radius:6px;z-index:2;-webkit-mask:linear-gradient(#000 0 0) top left/18px 18px no-repeat,linear-gradient(#000 0 0) top right/18px 18px no-repeat,linear-gradient(#000 0 0) bottom left/18px 18px no-repeat,linear-gradient(#000 0 0) bottom right/18px 18px no-repeat;mask:linear-gradient(#000 0 0) top left/18px 18px no-repeat,linear-gradient(#000 0 0) top right/18px 18px no-repeat,linear-gradient(#000 0 0) bottom left/18px 18px no-repeat,linear-gradient(#000 0 0) bottom right/18px 18px no-repeat}.o1 .rec{position:absolute;top:16px;left:18px;z-index:3;display:flex;align-items:center;gap:6px;font:700 11px Urbanist;color:#fff}.o1 .rec i{width:9px;height:9px;border-radius:50%;background:#ff3b30;animation:recblink 1s steps(2) infinite}@keyframes recblink{50%{opacity:.2}}.o1 .tc{position:absolute;bottom:16px;right:18px;z-index:3;font:700 11px ui-monospace,monospace;color:#fff;background:#00000073;padding:2px 6px;border-radius:5px}.o1 .cal{position:absolute;inset:26px 0 30px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto 1fr 1fr;gap:5px;opacity:0;transition:opacity .5s}.o1 .cal .d{font:700 9.5px Urbanist;color:#a9cfd8;text-align:center;letter-spacing:.06em}.o1 .cal .c{border-radius:7px;background:#0a0c0e8c;border:1px dashed rgba(255,255,255,.14);position:relative;overflow:hidden}.o1 .cal .c video{position:absolute;inset:0;opacity:0;transform:scale(.6);transition:opacity .4s,transform .4s cubic-bezier(.2,.9,.3,1.3)}.o1 .cal .c.in video{opacity:1;transform:none}.o1 .cal .c span{position:absolute;left:3px;bottom:3px;z-index:2;font:700 8.5px Urbanist;color:#fff;background:#0000008c;padding:1px 4px;border-radius:4px;opacity:0;transition:opacity .3s}.o1 .cal .c.in span{opacity:1}.o1 .sum{position:absolute;left:0;right:0;bottom:0;z-index:3;font:700 11px Urbanist;color:#03151c;background:var(--accent);border-radius:7px;padding:5px 8px;opacity:0;transform:translateY(6px);transition:opacity .4s,transform .4s}.o1.month .cam{opacity:0;transform:scale(.92)}.o1.month .cal{opacity:1}.o1.done .sum{opacity:1;transform:none}.agenda{position:absolute;inset:18px;background:#0a0c0ed6;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 14px;color:#fff}.ag-head{display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:8px;margin-bottom:8px}.ag-head img{height:56px;margin:-16px -10px -16px -12px}.ag-head span{font-size:11px;color:#a9b4bd;font-weight:600}.agenda ul{list-style:none;display:grid;gap:9px}.agenda li{display:flex;gap:9px;align-items:center;font-size:12.5px;color:#cfd6dc}.agenda li:before{content:"";width:15px;height:15px;border-radius:5px;border:1.5px solid rgba(255,255,255,.35);flex:none;animation:tick 7s var(--d) infinite}@keyframes tick{0%,8%{background:transparent;border-color:#ffffff59;box-shadow:none}14%,85%{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px #0b0c0e}to{background:transparent}}.more{border-top:1px solid var(--line);padding-top:10px}.more summary{cursor:pointer;font-weight:700;font-size:14.5px;list-style:none;display:flex;justify-content:space-between;align-items:center}.more summary::-webkit-details-marker{display:none}.more summary:after{content:"+";font-size:20px;color:var(--accent-text);transition:transform .25s}.more[open] summary:after{transform:rotate(45deg)}.more ul{margin:10px 0 0 18px;display:grid;gap:6px;color:var(--ink);font-size:14.5px}.more .fit{margin-top:10px;font-size:14px;color:var(--muted)}.more .fit b{color:var(--ink)}.more .draft{margin-top:6px;font-size:11.5px;color:var(--accent-text);font-weight:600}.faqwrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.faqhead{position:sticky;top:110px}.faqlist{border-top:1px solid var(--line)}.qa{border-bottom:1px solid var(--line)}.qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 19px/1.3 Urbanist}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:20px;color:var(--accent-text);transition:transform .3s,background .3s}.qa[open] summary:after{transform:rotate(45deg);background:var(--surface)}.qa p{color:var(--muted);font-size:16px;max-width:60ch;padding:0 48px 22px 0}.qa summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}@media(max-width:900px){.faqwrap{grid-template-columns:1fr;gap:28px}.faqhead{position:static}.qa summary{font-size:17px}.qa p{padding-right:0}}.cta{text-align:left;padding:100px 0}.ctagrid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;position:relative}.cta p{margin:20px 0 22px}.ctapoints{list-style:none;display:grid;gap:10px}.ctapoints li{display:flex;gap:10px;align-items:center;color:#d6dde2;font-size:16px}.ctapoints li:before{content:"✓";width:22px;height:22px;border-radius:50%;background:#00d4ff26;color:var(--accent);display:grid;place-items:center;font-size:12px;font-weight:800}.cform{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:26px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cform label{display:block;font-weight:600;font-size:14px;color:#d6dde2;margin-bottom:14px}.cform input:not([type=checkbox]){display:block;width:100%;margin-top:6px;background:#00000059;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:13px 14px;color:#fff;font:500 16px Urbanist;transition:border-color .2s,box-shadow .2s}.cform input::placeholder{color:#6f7a83}.cform input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #00d4ff2e}.cform input.bad{border-color:#ff6b5e;box-shadow:0 0 0 3px #ff6b5e26}.cform fieldset{border:0;margin:4px 0 6px}.cform legend{font-weight:600;font-size:14px;color:#d6dde2;margin-bottom:8px}.chips{display:flex;gap:8px;flex-wrap:wrap}.chips label{margin:0}.chips input{position:absolute;opacity:0;pointer-events:none}.chips span{display:inline-block;padding:9px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.2);font-size:14px;cursor:pointer;transition:all .2s}.chips input:checked+span{background:var(--accent);border-color:var(--accent);color:#03151c}.chips input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.cta .cform .ferr{color:#ff8a7e;font-size:14px;min-height:20px;margin:6px 0 10px;max-width:none}.cform button{border:0;cursor:pointer;font:700 15px Urbanist}.fnote{font-size:12.5px!important;color:#7f8a93!important;margin:14px 0 0!important}.fnote a{color:#b9c4cc;text-decoration:underline}.fdone{text-align:center;padding:30px 10px}.fdone .tick{width:58px;height:58px;border-radius:50%;margin:0 auto 14px;background:var(--accent);color:#03151c;display:grid;place-items:center;font-size:26px;font-weight:800;animation:pop2 .4s cubic-bezier(.2,1.4,.4,1)}@keyframes pop2{0%{transform:scale(.4);opacity:0}}.fdone h3{font:700 28px Urbanist}.fdone p{margin:10px auto 0!important}@media(max-width:900px){.ctagrid{grid-template-columns:1fr;gap:30px}.cta{padding:70px 0}}.h2grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:44px;align-items:start;margin-top:30px}.wlist{padding:6vh 0 30vh}.it{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:24px 0;border-top:1px solid var(--line);cursor:pointer;opacity:.32;transition:opacity .35s}.it.on{opacity:1}.it .wcount{grid-column:1;font:700 13px Urbanist;color:var(--muted);letter-spacing:.1em}.it .ptitle{grid-column:1;font:400 clamp(30px,3.6vw,46px)/1 "Instrument Serif";margin:2px 0 6px}.it .lgw{grid-column:2;grid-row:1/3;align-self:center}.it .pdesc{grid-column:1/-1;color:var(--muted);font-size:15.5px;max-width:44ch}.it .wtags{grid-column:1/-1;display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.wlogo{max-height:64px;max-width:120px;object-fit:contain}.wlogo.light{background:#f6f5f1;border-radius:10px;padding:6px}.stage2{position:sticky;top:110px;height:min(calc(100vh - 150px),620px);display:flex;gap:8px}.sv{position:relative;flex:.32;min-width:0;border-radius:18px;overflow:hidden;cursor:pointer;transition:flex .6s cubic-bezier(.2,.8,.2,1)}.sv.on{flex:5}.sv video{filter:brightness(.55);transition:filter .4s}.sv.on video{filter:none}.sv .snd{position:absolute;top:14px;right:14px;z-index:3;background:#00000080;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:6px 12px;font:600 12px Urbanist;cursor:pointer;opacity:0;transition:opacity .3s}.sv.on .snd{opacity:1}@media(max-width:900px){.h2grid{grid-template-columns:1fr;gap:0}.stage2{top:0;height:min(56svh,520px);z-index:5;order:-1;margin:0 -24px;padding:10px 24px;background:var(--bg);justify-content:center}.sv{flex:0 0 0;width:0;opacity:0}.sv.on{flex:0 0 auto;height:100%;aspect-ratio:9/16;width:auto;opacity:1}.wlist{padding:14px 0 30vh}.it .ptitle{font-size:32px}}.vbuild2{display:flex;flex-direction:column;gap:6px}.vbuild2 b{font-size:11.5px}.vb-items{position:relative;height:30px}.vb-items span{position:absolute;inset:0;display:flex;align-items:center;padding:0 10px;border-radius:8px;background:#ffffff14;font-weight:800;font-size:13px;opacity:0;animation:vbcycle 8s infinite}.vb-items span:nth-child(2){animation-delay:2s}.vb-items span:nth-child(3){animation-delay:4s}.vb-items span:nth-child(4){animation-delay:6s}@keyframes vbcycle{0%{opacity:0;transform:translateY(6px)}5%,22%{opacity:1;transform:none}27%,to{opacity:0;transform:translateY(-6px)}}.vb-bar{height:6px;border-radius:6px;background:#ffffff1f;overflow:hidden}.vb-bar i{display:block;height:100%;background:var(--accent);animation:vbfill 2s linear infinite}@keyframes vbfill{0%{width:8%}to{width:100%}}.vbuild2 small{font-size:10px;color:#a9cfd8}.step:not(.lit) .vb-items span,.step:not(.lit) .vb-bar i{animation-play-state:paused}.steps{position:relative;padding-top:18px}.steprail{position:absolute;left:0;right:0;top:0;height:3px;border-radius:3px;background:#ffffff1f;overflow:hidden}.steprail i{position:absolute;inset:0;background:var(--accent);transform-origin:left;transform:scaleX(var(--p,0));transition:transform .8s cubic-bezier(.2,.8,.2,1)}.step{transition:filter .5s,transform .5s}.steps.seq .step{filter:saturate(.35) brightness(.65)}.steps.seq .step.lit{filter:none;transform:translateY(-4px)}.viz{position:absolute;left:24px;right:24px;top:118px;height:112px;border-radius:12px;background:#0506088c;border:1px solid rgba(255,255,255,.14);padding:10px;font-size:11px;color:#e6edf1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vc-head{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;font-weight:700;color:#a9cfd8;font-size:10px;text-align:center}.vc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,26px);gap:4px;margin-top:4px}.vc-grid i{border-radius:6px;background:#ffffff14;font-style:normal}.vc-grid .pick{grid-row:span 2;background:transparent;border:1px dashed rgba(255,255,255,.3);display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:800;font-size:11px;transition:all .4s}.vc-grid .pick small{font-weight:600;font-size:9px;opacity:.8}.vc-ok{position:absolute;right:10px;bottom:6px;font-weight:800;font-size:10px;color:var(--accent);opacity:0;transition:opacity .4s .3s}.step.lit .vc-grid .pick{background:var(--accent);color:#03151c;border-color:var(--accent)}.step.lit .vc-ok{opacity:1}.vplan{display:flex;flex-direction:column;gap:3px}.vplan b{font-size:11.5px}.vplan span{display:flex;align-items:center;gap:7px}.vplan span i{width:12px;height:12px;border-radius:4px;border:1.5px solid rgba(255,255,255,.4);transition:all .3s}.step.lit .vplan span i{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px #050608}.step.lit .vplan span:nth-of-type(2) i{transition-delay:.2s}.step.lit .vplan span:nth-of-type(3) i{transition-delay:.45s}.step.lit .vplan span:nth-of-type(4) i{transition-delay:.7s}.vbuild{display:grid;grid-template-rows:1fr auto;gap:8px}.vb-cam{border-radius:8px;background:linear-gradient(135deg,#2e3a40,#0d1114);display:flex;align-items:flex-start;gap:5px;padding:6px;font-weight:800;font-size:9.5px;position:relative}.vb-rec{width:7px;height:7px;border-radius:50%;background:#ff3b30;margin-top:2px}.step.lit .vb-rec{animation:recblink 1s steps(2) infinite}.vb-flow{display:flex;align-items:center;gap:4px}.vb-flow span{flex:none;padding:3px 6px;border-radius:6px;background:#ffffff1a;font-weight:700;font-size:9.5px;transition:background .3s}.vb-flow em{flex:1;height:2px;background:#fff3;position:relative;overflow:hidden}.vb-flow em:after{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .5s}.step.lit .vb-flow em:after{transform:scaleX(1)}.step.lit .vb-flow em:nth-of-type(2):after{transition-delay:.5s}.step.lit .vb-flow span:last-child{background:var(--accent);color:#03151c;transition-delay:1s}.vrun{display:flex;flex-direction:column;gap:4px}.vrun b{font-size:11.5px}.vrun svg{flex:1;width:100%}.vrun polyline{fill:none;stroke:var(--accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:200;stroke-dashoffset:200;transition:stroke-dashoffset 1.2s ease}.step.lit .vrun polyline{stroke-dashoffset:0}.vrun span{font-size:10px;color:#a9cfd8}.step{min-height:380px;justify-content:flex-start;padding-top:252px}@media(max-width:980px){.navpill{display:none}.h1.on{grid-template-columns:1fr;min-height:0;padding-top:30px}.h1 .corner{position:static;display:inline-block;margin-right:12px}.h1 .big{text-align:left;order:1;margin:18px 0}.h1 .mid{height:460px;order:2}.h1 .sun{width:320px;height:320px;top:40px}.h1 .me{width:400px}.h1 .left{order:3;margin-top:24px}.h1 .foot,.h1 .tags{position:static;margin-top:16px}.h1 .tags{align-items:flex-start;flex-direction:row;flex-wrap:wrap;order:4}.h1 .foot{order:5}.offers,.notes,.case,.about{grid-template-columns:1fr}.case .media{min-height:220px;aspect-ratio:16/9}.steps{grid-template-columns:1fr 1fr}.step{min-height:240px}.fan .media{width:190px;height:338px}.fan{height:370px}.clients .head{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.steps{grid-template-columns:1fr}.fan .a{transform:translate(-46%) rotate(-7deg) translateY(24px)}.fan .c{transform:translate(46%) rotate(7deg) translateY(24px)}.fan .media{width:160px;height:284px}.fan{height:320px}.dark{margin:0 8px;border-radius:26px}.case .txt{padding:24px}.facts{grid-template-columns:1fr}.facts div:nth-child(odd){border-right:0;padding-right:0}.facts div:nth-child(2n){padding-left:0}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(max-width:560px){.steps{padding:0 0 0 30px;gap:12px;margin-top:30px}.steprail{inset:6px auto 6px 9px;width:3px;height:auto}.steprail i{transform-origin:top;transform:scaleY(var(--p,0))}.step{min-height:0;padding:16px 16px 16px 18px;border-radius:16px;justify-content:flex-start}.step:before{content:"";position:absolute;left:-27px;top:20px;width:13px;height:13px;border-radius:50%;background:#0b0c0e;border:3px solid rgba(255,255,255,.3);transition:all .4s}.step{overflow:visible}.step.lit:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px #00d4ff33}.step .n{position:static;font-size:13px;letter-spacing:.12em;color:#ffffffbf;margin-bottom:2px}.step h5{font-size:19px;margin-bottom:2px}.step p{font-size:14px}.viz{display:none}.steps.seq .step.lit{transform:none}}@media(max-width:560px){.band .sub{justify-content:center;gap:6px 14px;flex-wrap:wrap;font-size:11.5px;text-align:center}}@media(min-width:561px)and (max-width:980px){.about{grid-template-columns:.85fr 1.15fr;gap:32px;align-items:center}.about .media{max-height:none;max-width:none;aspect-ratio:3/4}.about .media img{width:auto;height:100%}.about h2.sec{font-size:clamp(30px,4.6vw,44px)}.about .facts{grid-template-columns:1fr 1fr}}@media(max-width:560px){.about .media{aspect-ratio:1/1;max-width:none;max-height:none}.about .media img{width:auto;height:100%}.about .facts{grid-template-columns:1fr 1fr}.about .facts div:nth-child(odd){border-right:1px solid var(--line);padding-right:12px}.about .facts div:nth-child(2n){padding-left:12px}.about .facts b{font-size:17px}}.fcontact{display:flex;gap:6px 18px;flex-wrap:wrap}.fcontact a{color:var(--muted);text-decoration:none}.fcontact a:hover{color:var(--ink)}.linkbtn{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.cform button[disabled]{opacity:.6;cursor:wait}.navright{display:flex;align-items:center;gap:10px}.themetoggle{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background .2s,transform .2s}.themetoggle:hover{background:var(--surface2);border-color:var(--accent)}.themetoggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.themetoggle svg{pointer-events:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:560px){.navright .pill{padding:6px 6px 6px 14px;font-size:14px}.themetoggle{width:40px;height:40px}}.offer .media:has(.o1){height:300px}.o1 .cal.month4{grid-template-rows:auto repeat(4,1fr);gap:4px}.o1 .cal .c img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(.6);transition:opacity .35s,transform .35s cubic-bezier(.2,.9,.3,1.3)}.o1 .cal .c.in img{opacity:1;transform:none}.o1 .cal .c.off{background:transparent;border-color:#ffffff14}.o1 .cal .c span{font-size:7.5px;padding:1px 3px}.chip.logo.navy{background:#1c2a4a;border-color:#1c2a4a;padding:0;overflow:hidden}.chip.logo.navy img{height:84px;width:auto;max-width:200px;object-fit:contain}.featured{margin-bottom:40px}.fhead{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:26px}.ftabs{display:flex;gap:8px;flex-wrap:wrap}.ftabs button{background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:9px 14px;color:#eef2f4;text-align:left;cursor:pointer;font-family:Urbanist;transition:background .2s,border-color .2s}.ftabs button b{display:block;font-size:14px}.ftabs button small{font-size:12px;color:#9aa4ad}.ftabs button.on{background:#00d4ff1f;border-color:var(--accent)}.ftabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fgrid{display:grid;grid-template-columns:1.7fr 1fr;gap:28px;align-items:center}.fstage{position:relative;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#000;box-shadow:0 40px 90px -40px var(--glow)}.fstage video{width:100%;height:100%;object-fit:cover}.fstory{color:#eef2f4;animation:fadein .4s ease}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}}.fstory .flg{height:56px;width:auto;max-width:150px;object-fit:contain;margin-bottom:12px}.fstory .flg.light{background:#f6f5f1;border-radius:10px;padding:6px}.fstory h3{font:400 40px/1.05 "Instrument Serif";margin-bottom:14px}.fstory dl{border-top:1px solid rgba(255,255,255,.12);padding-top:12px;margin-bottom:14px}.fstory dt{font:700 11.5px Urbanist;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}.fstory dd{color:#c9d1d7;margin-bottom:14px;font-size:15.5px}.fstory .tag{background:#ffffff0d;border-color:#ffffff24;color:#eef2f4}@media(max-width:900px){.fgrid{grid-template-columns:1fr;gap:18px}.ftabs{flex-wrap:nowrap;overflow-x:auto;width:100%;padding-bottom:4px;scrollbar-width:none}.ftabs button{flex:none}.fstage{margin:0 -8px;border-radius:16px}.fstory h3{font-size:32px}}.fstage{display:block;width:100%;padding:0;border:0;cursor:pointer;font:inherit;color:inherit}.fsound{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;background:#0009;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 14px;font:700 13px Urbanist;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.fsound:before{content:"";width:9px;height:9px;border-radius:50%;background:#8e98a2}.fsound.on{background:var(--accent);color:#03151c;border-color:var(--accent)}.fsound.on:before{background:#03151c;animation:recblink 1s steps(2) infinite}.fstage:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.fstory .flg.tall{height:96px;max-width:none}section[id],header[id]{scroll-margin-top:12px}@media(hover:none){.pill:hover,.note:hover{transform:none}}
