:root,.s6c{--dark:#1e2023;--accent-text:#a84a36}:root{--paper:#eff0f1;--paper-2:#e6e7e9;--paper-3:#dcdde0;--ink:#2a2c2f;--white:#fff;--orange:#a84a36;--orange-d:#8f3d2c;--red:#e11d48;--red-d:#be123c;--muted:rgba(42,44,47,.86);--muted-2:rgba(42,44,47,.76);--line:rgba(42,44,47,.14);--line-2:rgba(42,44,47,.08);--wline:rgba(255,255,255,.14);--wline-2:rgba(255,255,255,.07);--wmuted:rgba(255,255,255,.86);--wmuted-2:rgba(255,255,255,.78);--sans:"Commissioner",system-ui,-apple-system,"Segoe UI",sans-serif;--read:"Lora",Georgia,serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--gut:clamp(20px,4.5vw,72px);--max:1360px;}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--paper);color:var(--ink);line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}::selection{background:var(--orange);color:#fff}.paper-tex{position:fixed;inset:0;z-index:0;pointer-events:none;background:url(/site/img/6200eb83804e.webp) center/1440px repeat;opacity:.5;mix-blend-mode:multiply}.wrap{position:relative;width:min(var(--max),100% - var(--gut)*2);margin:0 auto}.scene{position:relative;z-index:1}.scene--paper{background:var(--paper)}.scene--paper-2{background:var(--paper-2)}.scene--ink{background:var(--dark);color:#fff;--accent-text:#efbcae}.scene--orange{background:var(--orange);color:#fff}.pad{padding:clamp(72px,9vw,128px) 0}.eyebrow{display:flex;align-items:center;gap:10px;font:600 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:22px}.eyebrow::before{content:"";width:28px;height:2px;background:var(--orange);color:#fff}.scene--ink .eyebrow{color:var(--wmuted)}.huge{font:700 clamp(36px,5.2vw,78px)/.98 var(--sans);letter-spacing:-.04em;text-wrap:balance}.big{font:800 clamp(30px,4vw,58px)/.98 var(--sans);letter-spacing:-.04em;text-wrap:balance}.mid{font:700 clamp(22px,2.4vw,32px)/1.1 var(--sans);letter-spacing:-.03em}.lead{font:400 clamp(17px,1.5vw,21px)/1.5 var(--sans);color:var(--muted);max-width:58ch}.scene--ink .lead{color:var(--wmuted)}.btn{display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:0 26px;border-radius:999px;font:600 15px/1 var(--sans);border:1.5px solid transparent;transition:transform .2s,background .2s,border-color .2s;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn--orange{background:var(--orange);color:#fff}.btn--orange:hover{background:#8f3d2c;color:#fff}.btn--ink{background:var(--dark);color:#fff;--accent-text:#efbcae}.btn--ghost{background:none;color:#fff;border-color:rgba(255,255,255,.3)}.btn--ghost:hover{border-color:#fff}.btn--ghost-ink{background:none;color:var(--ink);border-color:rgba(42,44,47,.35)}.btn--ghost-ink:hover{border-color:var(--ink)}.btn svg{width:16px;height:16px;fill:currentColor}.hgrain{--hg-ink:30,32,35;--hg-warm:226,228,231;background:rgb(var(--hg-ink));isolation:isolate;flex-direction:column;min-height:max(680px,min(100svh,980px));display:flex;position:relative;overflow:hidden}.hgrain__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.hgrain__bg::before,.hgrain__bg::after{content:"";position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;animation:drift 18s ease-in-out infinite alternate}.hgrain__bg::before{width:70vw;height:70vw;max-width:900px;max-height:900px;left:-15%;top:-30%;background:radial-gradient(circle,rgba(120,122,126,.55),rgba(226,228,231,.25) 40%,transparent 70%)}.hgrain__bg::after{width:60vw;height:60vw;max-width:800px;max-height:800px;right:-20%;bottom:-35%;background:radial-gradient(circle,rgba(226,228,231,.4),rgba(120,122,126,.25) 45%,transparent 70%);animation-delay:-9s}@keyframes drift{from{transform:translate(0,0) scale(1)}to{transform:translate(8%,10%) scale(1.15)}}.hgrain__grain{position:absolute;inset:0;z-index:0;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}.hgrain>.wrap{z-index:2;width:min(var(--max),100% - var(--gut)*2)}.hdr{display:flex;align-items:center;height:72px;gap:0;position:relative;z-index:5}.hdr__logo{height:50px;width:auto;filter:invert(1) brightness(2)}.hdr__nav{display:flex;gap:clamp(22px,3.4vw,56px);margin:0 0 0 auto}.hdr__nav a{font:400 16px/1 var(--sans);color:#fff;opacity:.92;padding:8px 0}.hdr__nav a:hover{opacity:1;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.hdr__r{display:flex;align-items:center;gap:10px;margin-left:clamp(28px,5vw,88px)}.hdr__contact{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px 0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.25);color:#fff;font:600 15px/1 var(--sans);letter-spacing:-.005em}.hdr__contact svg{width:17px;height:17px;fill:currentColor}.hdr__contact span{position:relative;top:-1px}.hdr__contact:hover{border-color:#fff}.hdr__contact--solid{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.28);height:38px;padding:0 14px 0 12px;font-size:14px}.hdr__contact--solid:hover{background:#fff;color:rgb(30,32,35);border-color:#fff}.burger{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:none;display:grid;place-items:center;color:#fff}.burger i{display:block;width:18px;height:2px;background:currentColor;position:relative}.burger i::before,.burger i::after{content:"";position:absolute;left:0;width:18px;height:2px;background:currentColor}.burger i::before{top:-6px}.burger i::after{top:6px}.menu{position:fixed;inset:0;z-index:60;background:rgb(30,32,35);color:#fff;display:none;flex-direction:column;justify-content:space-between;padding:0 var(--gut) 36px;overflow:auto}.menu__top{display:flex;justify-content:space-between;align-items:center;height:72px;margin-bottom:clamp(16px,4vh,48px)}.menu .menu__close{position:static;top:auto;right:auto;margin:0;width:40px;height:40px;border:0;border-radius:0;background:none;color:#fff;display:grid;place-items:center;line-height:1;padding:0;font:300 42px/1 var(--sans);cursor:pointer}.menu__close:hover{color:var(--accent-text)}.menu__top{align-items:center}.socs{display:flex;gap:8px}.soc{width:40px;height:40px;border-radius:50%;border:1px solid var(--wline);display:grid;place-items:center;color:var(--wmuted)}.soc:hover{color:#fff;border-color:#fff}.soc svg{width:18px;height:18px;fill:currentColor}.mcol__k span{color:var(--wmuted);letter-spacing:.02em;text-transform:none;font:400 13px/1 var(--sans)}.mcol a i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--orange);margin-right:12px;vertical-align:middle;transition:transform .2s;color:#fff}.mcol a:hover i{transform:scale(1.5)}.mcol a::after{content:" →";opacity:0;transition:opacity .2s}.mcol a:hover::after{opacity:1}.mcol--single a::after{content:none}.menu-open .menu{display:flex}.menu-open{overflow:hidden}.menu__close{position:absolute;top:14px;right:var(--gut);width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:none;color:#fff;font-size:20px}.menu__grid{display:grid;grid-template-columns:1.1fr 1.1fr .9fr;gap:32px clamp(24px,5vw,80px);align-content:start;flex:1}.mcol__d{font:400 14px/1.5 var(--sans);color:var(--wmuted);margin:-2px 0 6px}.mcol--single{gap:0;border-left:1px solid var(--wline);padding-left:clamp(20px,3vw,40px)}.mcol--single a{font:700 clamp(26px,3vw,40px)/1.15 var(--sans);letter-spacing:-.03em;padding:10px 0;border-bottom:1px solid var(--wline-2)}.mcol{display:flex;flex-direction:column;gap:10px}.mcol__k{font:500 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid var(--wline)}.mcol a{font:600 clamp(17px,1.5vw,22px)/1.25 var(--sans);letter-spacing:-.01em;color:#fff}.mcol a:hover{color:var(--accent-text)}.menu__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:24px;border-top:1px solid var(--wline);font:500 13px/1 var(--mono);letter-spacing:.08em;color:var(--wmuted)}@media (max-width:860px){.menu__grid{grid-template-columns:1fr 1fr;gap:24px 18px}.mcol a{font-size:17px}.mcol--single{grid-column:1/-1;border-left:0;padding-left:0;border-top:1px solid var(--wline);padding-top:16px}.mcol--single a{font-size:24px}}@media (max-width:520px){.menu__grid{grid-template-columns:1fr}}.menu__links{display:flex;flex-direction:column}.menu__links a{font:800 clamp(32px,6vw,72px)/1.05 var(--sans);letter-spacing:-.04em;padding:8px 0;border-bottom:1px solid var(--wline-2)}.menu__links a:hover{color:var(--accent-text)}.hgrain__in{text-align:center;pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:24px;padding-bottom:clamp(56px,9vh,104px);display:flex;position:relative;z-index:2}.hgrain__in a{pointer-events:auto}.hgrain__badge{font:600 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#ffffffeb;background:rgba(var(--hg-ink),.38);backdrop-filter:blur(10px);border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;margin:0 0 32px;padding:9px 16px 9px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.hgrain__badge svg{color:#efbcae;flex:none}.hgrain__title{font:600 clamp(44px,6.3vw,96px)/1.02 var(--sans);letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0}.hgrain__line{display:block}.hgrain__line--muted{color:rgba(var(--hg-warm),.6)}.hgrain__lead{max-width:52ch;font:400 clamp(17px,1.4vw,20px)/1.6 var(--sans);color:#fff;text-wrap:pretty;margin:28px auto 0}.hgrain__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;margin-top:44px;display:flex}.hgrain__btn{height:58px;color:rgb(var(--hg-ink));font:600 17px/1 var(--sans);white-space:nowrap;box-shadow:0 10px 30px -12px rgba(var(--hg-ink),.6);background:#fff;border-radius:999px;align-items:center;gap:18px;padding:0 7px 0 28px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:inline-flex}.hgrain__btn-ico{background:rgb(var(--hg-ink));color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .35s;display:grid}.hgrain__btn:hover{box-shadow:0 16px 36px -14px rgba(var(--hg-ink),.7);transform:translateY(-1px)}.hgrain__btn:hover .hgrain__btn-ico{color:#fff;background:#a84a36;transform:translateX(2px)}.hgrain__link{color:#fff;height:58px;font:500 17px/1 var(--sans);white-space:nowrap;align-items:center;gap:8px;padding:0 4px;display:inline-flex;position:relative}.hgrain__link:after{content:"";opacity:.45;transform-origin:0;background:currentColor;height:1px;transition:opacity .35s;position:absolute;bottom:14px;left:4px;right:4px}.hgrain__link:hover:after{opacity:1}.hgrain__facts{font:400 14px/1.3 var(--sans);color:#ffffffb3;flex-wrap:wrap;justify-content:center;gap:10px 0;margin:32px 0 0;list-style:none;display:flex}.hgrain__facts li{align-items:center;gap:6px;padding:0 18px;display:inline-flex}.hgrain__facts li+li{border-left:1px solid #ffffff38}.hgrain__facts b{color:#fff;font-weight:600}.vs{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-top:48px}.vs__col{padding:clamp(28px,3.4vw,44px);background:var(--paper);min-height:460px;display:flex;flex-direction:column}.vs__col--us{background:var(--dark);color:#fff;--accent-text:#efbcae}.vs__k{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:18px}.vs__col--us .vs__k{color:var(--accent-text)}.vs__t{font:700 clamp(22px,2.2vw,30px)/1.1 var(--sans);letter-spacing:-.03em;margin-bottom:22px}.tags{display:flex;flex-wrap:wrap;gap:10px}.tag{font:500 14px/1 var(--sans);padding:12px 16px;border-radius:999px;border:1px dashed rgba(42,44,47,.35);color:var(--muted);background:rgba(255,255,255,.4)}.vs__pain{margin-top:auto;padding-top:22px;border-top:1px solid var(--line);font-size:15px;line-height:1.55;color:var(--muted)}.vs__pain b{color:var(--ink)}.one{display:grid;grid-template-columns:1fr 1fr;gap:10px}.one div{padding:16px 16px;border-radius:7px;background:rgba(255,255,255,.06);border:1px solid var(--wline);font:600 15px/1.3 var(--sans)}.one div small{display:block;margin-top:5px;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wmuted-2)}.vs__gain{margin-top:auto;padding-top:22px;border-top:1px solid var(--wline);font-size:15px;line-height:1.55;color:var(--wmuted)}.vs__gain b{color:#fff}.parts{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.part{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 20px 50px rgba(42,44,47,.08)}.part__shot{aspect-ratio:16/10;overflow:hidden;background:#f4f5f6;border-bottom:1px solid var(--line-2)}.part__shot img{width:100%;height:100%;object-fit:cover;object-position:top left}.part__b{padding:16px 18px 18px}.part__n{font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--orange-d)}.part__t{margin-top:7px;font:700 18px/1.15 var(--sans);letter-spacing:-.02em}.part__d{margin-top:6px;font-size:13px;color:var(--muted);line-height:1.5}.out{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--wline);border:1px solid var(--wline);border-radius:11px;overflow:hidden;margin-top:48px}.oc{background:var(--dark);padding:clamp(26px,3vw,40px);display:flex;flex-direction:column;gap:14px;min-height:360px;--accent-text:#efbcae}.oc__n{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--accent-text)}.oc h3{font:800 clamp(24px,2.3vw,34px)/1 var(--sans);letter-spacing:-.035em;color:#fff}.oc p{font-size:15px;color:var(--wmuted);line-height:1.55}.oc ul{list-style:none;margin-top:auto;padding-top:16px;border-top:1px solid var(--wline);display:grid;gap:8px}.oc li{font:500 14px/1.4 var(--sans);color:#fff;display:flex;gap:10px}.oc li::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--orange);margin-top:7px;color:#fff}.cases{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:auto auto;gap:16px;margin-top:48px}.cs{background:#fff;border:1px solid var(--line);border-radius:10px;padding:28px 26px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.cs--big{grid-row:span 2;background:var(--dark);color:#fff;border-color:var(--ink);padding:34px 32px;--accent-text:#efbcae}.cs__n{font:800 clamp(48px,5vw,72px)/.9 var(--sans);letter-spacing:-.05em;color:var(--orange-d)}.cs--big .cs__n{font-size:clamp(72px,8vw,120px);color:var(--accent-text)}.cs__n small{font-size:.4em;letter-spacing:-.02em;margin-left:6px}.cs__who{font:600 14px/1.3 var(--sans);color:var(--muted)}.cs--big .cs__who{color:var(--wmuted)}.cs__t{font:700 clamp(18px,1.6vw,22px)/1.15 var(--sans);letter-spacing:-.02em}.cs--big .cs__t{font-size:clamp(22px,2.2vw,30px)}.cs__d{font-size:14px;color:var(--muted);line-height:1.55}.cs--big .cs__d{color:var(--wmuted);font-size:15px}.cs__shot{margin-top:auto;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.cs__shot img{width:100%}.cs__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px}.cs__tags span{font:500 11px/1 var(--mono);letter-spacing:.08em;padding:6px 9px;border:1px solid var(--line);color:var(--muted-2)}.cs--big .cs__tags span{border-color:var(--wline);color:var(--wmuted-2)}.cs--cta{grid-column:span 2;flex-direction:row;align-items:center;gap:24px}.cs--cta .btn{flex:none}.proc{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-top:48px}.pst{background:var(--paper);padding:26px 22px;min-height:320px;display:flex;flex-direction:column;gap:12px}.pst b{font:800 44px/1 var(--sans);letter-spacing:-.04em;color:var(--orange-d)}.pst h3{font:700 20px/1.15 var(--sans);letter-spacing:-.02em}.pst p{font-size:14px;color:var(--muted);line-height:1.5}.pst .see{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font:500 13px/1.45 var(--sans);color:var(--ink)}.pst .see small{display:block;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:6px}.tl{display:flex;gap:16px;align-items:center;margin-top:24px;font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.tl i{flex:1;height:1px;background:var(--line)}.paths{display:grid;grid-template-columns:1fr 1fr;border-radius:12px;overflow:hidden;margin-top:48px;box-shadow:0 40px 90px rgba(42,44,47,.18)}.path{padding:clamp(30px,4vw,54px);display:flex;flex-direction:column;gap:20px;min-height:540px;position:relative;overflow:hidden}.path--launch{background:var(--orange);color:#fff}.path--grow{background:var(--dark);color:#fff;--accent-text:#efbcae}.path__k{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.7}.path__t{font:800 clamp(44px,5.6vw,84px)/.92 var(--sans);letter-spacing:-.05em}.path__who{font:600 clamp(17px,1.5vw,21px)/1.35 var(--sans);max-width:30ch}.path ul{list-style:none;display:grid;gap:10px;padding-top:14px;border-top:1px solid rgba(0,0,0,.18)}.path--grow ul{border-color:var(--wline)}.path li{display:grid;grid-template-columns:22px 1fr;gap:10px;font:500 15px/1.4 var(--sans)}.path li i{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font:700 11px/1 var(--mono);background:rgba(0,0,0,.14)}.path--grow li i{background:var(--orange);color:#fff}.path .meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:auto;padding-top:16px;border-top:1px solid rgba(0,0,0,.18)}.path--grow .meta{border-color:var(--wline)}.path .meta div{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;opacity:.65}.path .meta b{display:block;margin-top:7px;font:700 15px/1.3 var(--sans);letter-spacing:0;text-transform:none;opacity:1}.path .btn{align-self:flex-start}.path__bg{position:absolute;right:-8%;bottom:-10%;width:52%;opacity:.14;pointer-events:none;filter:grayscale(1)}.path--grow .path__bg{opacity:.2}.about{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:start}.quote{padding:28px 30px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid var(--wline)}.quote p{font:400 clamp(18px,1.6vw,23px)/1.45 var(--read);font-style:italic;color:#fff}.quote cite{display:flex;align-items:center;gap:12px;margin-top:18px;font:500 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wmuted-2);font-style:normal}.quote cite::before{content:"";width:28px;height:2px;background:var(--orange);color:#fff}.stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border:1px solid var(--wline);border-radius:10px;overflow:hidden}.stats div{padding:22px 20px;border-right:1px solid var(--wline)}.stats div:last-child{border-right:0}.stats b{display:block;font:800 clamp(30px,3vw,44px)/1 var(--sans);letter-spacing:-.04em}.stats span{display:block;margin-top:8px;font:500 11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wmuted-2)}.nofit{margin-top:18px;padding:18px 20px;border-radius:7px;background:rgba(255,255,255,.05);font-size:14px;color:var(--wmuted);line-height:1.55}.nofit b{color:#fff}.contact{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:start}.form{display:grid;gap:14px;padding:clamp(22px,3vw,34px);border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 70px rgba(42,44,47,.12)}.field{display:grid;gap:8px}.field>label{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.field input,.field textarea{width:100%;background:var(--paper);border:1px solid var(--line);border-radius:7px;color:var(--ink);padding:15px 16px;font:400 16px/1.3 var(--sans);outline:none}.field input:focus,.field textarea:focus{border-color:var(--ink);background:#fff}.field textarea{min-height:100px;resize:vertical}.seg{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px}.seg input{position:absolute;opacity:0;pointer-events:none}.seg label{display:flex;align-items:center;justify-content:center;height:50px;border-radius:7px;border:1px solid var(--line);font:600 14px/1 var(--sans);color:var(--muted);cursor:pointer}.seg input:checked+label{background:var(--dark);color:#fff;border-color:var(--ink);--accent-text:#efbcae}.form__foot{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}.form__note{font:500 11px/1.4 var(--mono);color:var(--muted-2)}.form__ok{display:none;padding:14px;border-radius:6px;background:var(--paper);font-size:15px}.audit-mini{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;margin-top:28px;padding:20px 22px;border-radius:10px;background:var(--dark);color:#fff;--accent-text:#efbcae}.audit-mini b{font:800 clamp(44px,5vw,64px)/.9 var(--sans);letter-spacing:-.05em;color:var(--accent-text)}.audit-mini strong{display:block;font:700 16px/1.25 var(--sans)}.audit-mini span{display:block;margin-top:5px;font-size:14px;color:var(--wmuted);line-height:1.45}.link{border-bottom:1px solid currentColor}footer{position:relative;z-index:1;background:rgb(30,32,35);color:var(--wmuted-2);border-top:1px solid var(--wline)}footer .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:26px 0;font:500 12px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:end}.split__r{padding-bottom:6px}.flow{display:grid;grid-template-columns:1fr 64px 1fr;gap:18px;align-items:stretch;margin-top:52px}.flow__k{font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:16px}.flow__b .flow__k{color:var(--accent-text)}.flow__a,.flow__b{border-radius:11px;padding:26px;display:flex;flex-direction:column}.flow__a{border:1px dashed rgba(42,44,47,.3)}.flow__b{background:var(--dark);color:#fff;--accent-text:#efbcae}.flow__arrow{display:grid;place-items:center;color:var(--muted-2)}.flow__arrow svg{width:48px;height:48px}.scatter{position:relative;height:300px}.scatter span{position:absolute;left:var(--x);top:var(--y);font:500 14px/1 var(--sans);padding:11px 14px;border-radius:999px;border:1px solid rgba(42,44,47,.3);background:rgba(255,255,255,.55);color:var(--muted);white-space:nowrap}.flow__note{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--muted);line-height:1.55}.flow__note--w{border-color:var(--wline);color:var(--wmuted)}.hub{position:relative;height:300px}.hub__lines{position:absolute;inset:0;width:100%;height:100%}.hub__node{position:absolute;width:44%;padding:12px 14px;border-radius:7px;background:rgba(255,255,255,.06);border:1px solid var(--wline);font:600 14px/1.25 var(--sans)}.hub__node b{display:block;font:500 11px/1 var(--mono);letter-spacing:.12em;color:var(--accent-text);margin-bottom:6px}.hub__node--1{left:0;top:0}.hub__node--2{right:0;top:0}.hub__node--3{left:0;bottom:0}.hub__node--4{right:0;bottom:0}.hub__core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:128px;height:128px;border-radius:50%;background:var(--orange);color:#fff;display:grid;place-content:center;text-align:center;box-shadow:0 0 0 10px rgba(168,74,54,.15)}.hub__core span{font:800 26px/1 var(--sans);letter-spacing:-.03em}.hub__core small{display:block;margin-top:4px;font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.dash{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:52px}.w{background:#2a2c2f;border:1px solid var(--wline);border-radius:8px;padding:20px 20px 18px;display:flex;flex-direction:column;gap:8px;min-height:230px}.w--2{grid-column:span 2}.w__k{font:500 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wmuted-2)}.w__n{font:800 clamp(40px,3.6vw,54px)/1 var(--sans);letter-spacing:-.045em;color:#fff;margin-top:6px}.w__n small{font-size:.5em;letter-spacing:-.02em;color:var(--wmuted)}.w__n--ok{color:#7ee2a8}.w__n--warn{color:#efbcae}.w__d{font-size:13px;color:var(--wmuted);margin-top:-4px}.w__cmp{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--wmuted);padding-top:9px;border-top:1px solid var(--wline-2)}.w__cmp:first-of-type{margin-top:auto}.w__cmp b{color:#fff;font-weight:600;white-space:nowrap}.w__ok{color:#7ee2a8!important}.w__f{margin-top:auto;padding-top:12px;border-top:1px solid var(--wline-2);font-size:13px;color:#fff;line-height:1.5}.w__list{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.w__list span{font:500 12px/1 var(--mono);padding:7px 9px;border-radius:4px;background:rgba(255,255,255,.06);color:var(--wmuted)}.bars{display:grid;gap:10px;margin-top:10px}.bar{display:grid;grid-template-columns:150px 1fr 46px;gap:12px;align-items:center;font-size:13px;color:var(--wmuted)}.bar i{display:block;height:14px;background:rgba(255,255,255,.08);border-radius:3px;position:relative;overflow:hidden}.bar i::after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--v);background:var(--orange);border-radius:3px;color:#fff}.bar b{color:#fff;text-align:right}.funnel{display:grid;gap:7px;margin-top:10px}.funnel div{display:grid;grid-template-columns:110px 1fr 54px;gap:12px;align-items:center;font-size:13px;color:var(--wmuted)}.funnel div::after{content:"";grid-column:2;grid-row:1;height:18px;width:var(--v);background:linear-gradient(90deg,var(--orange),#efbcae);border-radius:3px}.funnel span{grid-column:1}.funnel b{grid-column:3;color:#fff;text-align:right}.dash__note{margin-top:18px;font:500 12px/1.5 var(--mono);letter-spacing:.04em;color:var(--wmuted-2)}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);margin-top:36px;border-top:1px solid var(--line)}.th{padding-top:26px;border-top:3px solid var(--ink);margin-top:-1px}.th__n{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--orange-d);margin-bottom:16px}.th h3{font-size:clamp(24px,2.4vw,34px)}.th p{margin-top:14px;font-size:15px;color:var(--muted);line-height:1.6}@media (max-width:1080px){.split{grid-template-columns:1fr}.dash{grid-template-columns:1fr 1fr}.three{grid-template-columns:1fr}}@media (max-width:860px){.flow{grid-template-columns:1fr}.flow__arrow svg{transform:rotate(90deg)}.scatter{height:260px}.scatter span{font-size:12px;padding:9px 11px}.hub{height:320px}.hub__node{font-size:13px}}@media (max-width:600px){.dash{grid-template-columns:1fr}.w--2{grid-column:auto}.bar{grid-template-columns:110px 1fr 40px}.funnel div{grid-template-columns:90px 1fr 48px}}.cycle{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:22px;font:600 13px/1 var(--sans)}.cycle span{padding:10px 14px;border-radius:999px;background:var(--dark);color:#fff;--accent-text:#efbcae}.cycle i{width:18px;height:2px;background:var(--orange);color:#fff}.cycle .cycle__end{background:var(--orange);color:#fff}.acc{font-style:normal;color:var(--accent-text)}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.post{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px;min-height:240px;transition:transform .2s,box-shadow .2s}.post:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(42,44,47,.12)}.post__k{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-d)}.post h3{font:700 clamp(18px,1.5vw,22px)/1.2 var(--sans);letter-spacing:-.02em}.post p{font-size:14px;color:var(--muted);line-height:1.55}.post__m{margin-top:auto;font:500 12px/1 var(--mono);color:var(--muted-2)}@media (max-width:860px){.posts{grid-template-columns:1fr}.post{min-height:0}}.hl{background:none;color:var(--ink);font-weight:700;box-shadow:inset 0 -.35em 0 rgba(168,74,54,.45)}.partner{margin-top:18px;display:inline-flex;align-items:center;gap:10px;font:600 13px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.5)}.partner::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange);color:#fff}.sysmap{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:52px}.sysmap__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.node{position:relative;z-index:1;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;display:grid;grid-template-columns:38% 1fr;min-height:250px}.node__shot{border-right:1px solid var(--line-2);background:#f4f5f6;overflow:hidden}.node__shot img{width:100%;height:100%;object-fit:cover;object-position:top left}.node__b{padding:18px 20px 20px}.node__k{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-d)}.node h3{margin-top:8px;font:700 20px/1.1 var(--sans);letter-spacing:-.025em}.node ul{list-style:none;margin-top:12px;display:grid;gap:5px}.node li{font-size:13.5px;color:var(--muted);line-height:1.4;display:flex;gap:8px}.node li::before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:var(--orange);margin-top:7px;color:#fff}.core{grid-column:1/-1;justify-self:center;z-index:1;text-align:center;background:var(--dark);color:#fff;border-radius:999px;padding:18px 34px;margin:-2px 0;--accent-text:#efbcae}.core span{display:block;font:700 18px/1.1 var(--sans);letter-spacing:-.02em}.core small{display:block;margin-top:5px;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wmuted)}.sysmap__note{margin-top:18px;font:500 12px/1.5 var(--mono);letter-spacing:.04em;color:var(--muted-2)}.ops{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:start;margin-top:48px}.frame{border-radius:8px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 30px 70px rgba(42,44,47,.14)}.frame__bar{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;background:#eff0f2;border-bottom:1px solid rgba(0,0,0,.08)}.frame__bar i{width:9px;height:9px;border-radius:50%;background:#dcdde0}.frame__bar span{margin-left:8px;font:500 11px/1 var(--mono);letter-spacing:.1em;color:#747577;text-transform:uppercase}.ops__k{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:6px}.role{display:grid;grid-template-columns:1fr auto;gap:4px 14px;padding:13px 0;border-bottom:1px solid var(--line);align-items:baseline}.role b{font:700 15px/1.2 var(--sans)}.role span{grid-column:1;font-size:13px;color:var(--muted)}.role em{grid-column:2;grid-row:1/3;font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:7px 10px;border-radius:999px;background:rgba(168,74,54,.18);white-space:nowrap}.ops__modes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.ops__modes div{padding:14px;border-radius:7px;background:var(--dark);color:#fff;--accent-text:#efbcae}.ops__modes b{display:block;font:700 14px/1.2 var(--sans)}.ops__modes span{display:block;margin-top:5px;font-size:12px;color:var(--wmuted);line-height:1.4}.audit{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,80px);align-items:center}.audit__card{background:#2a2c2f;border:1px solid var(--wline);border-radius:12px;padding:clamp(26px,3.2vw,40px)}.audit__days{display:flex;align-items:baseline;gap:14px}.audit__days b{font:800 clamp(64px,7vw,110px)/.9 var(--sans);letter-spacing:-.06em;color:var(--accent-text)}.audit__days span{font:500 12px/1.35 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wmuted-2)}.audit__list{list-style:none;margin-top:20px;border-top:1px solid var(--wline)}.audit__list li{padding:11px 0;border-bottom:1px solid var(--wline-2);font:500 14px/1.4 var(--sans);color:var(--wmuted);display:flex;gap:10px}.audit__cta{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px;padding-top:20px;border-top:1px solid var(--wline)}.audit__cta .link{font:600 14px/1 var(--sans);padding-bottom:3px}.audit__list li::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--orange);margin-top:6px;color:#fff}.team{margin-bottom:18px}.team__k{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:14px}.team__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.tm{background:#fff;border:1px solid var(--line);border-radius:8px;padding:16px 12px 14px;text-align:center;display:flex;flex-direction:column;gap:4px;align-items:center}.tm__ava{width:64px;height:64px;border-radius:50%;background:var(--dark);color:var(--accent-text);display:grid;place-items:center;font:700 18px/1 var(--sans);letter-spacing:-.02em;margin-bottom:8px;background-image:radial-gradient(circle at 30% 30%,rgba(168,74,54,.25),transparent 60%);--accent-text:#efbcae}.tm b{font:700 14px/1.2 var(--sans);letter-spacing:-.01em}.tm span{font-size:12px;color:var(--muted);line-height:1.3}.tm em{font:500 10px/1.3 var(--mono);color:var(--muted-2);font-style:normal;margin-top:4px}.team__note{margin-top:10px;font:500 11px/1.4 var(--mono);color:var(--muted-2)}@media (max-width:1080px){.team__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.team__grid{grid-template-columns:1fr 1fr}}.quote--paper{background:#fff;border-color:var(--line)}.quote--paper p{color:var(--ink)}.quote--paper cite{color:var(--muted-2)}.stats--paper{border-color:var(--line)}.stats--paper div{border-color:var(--line)}.stats--paper span{color:var(--muted-2)}.nofit--paper{background:rgba(255,255,255,.6);color:var(--muted)}.nofit--paper b{color:var(--ink)}#about .lead{color:var(--muted)}#about .eyebrow{color:var(--muted)}@media (max-width:1080px){.ops{grid-template-columns:1fr}.audit{grid-template-columns:1fr}}@media (max-width:860px){.sysmap{grid-template-columns:1fr}.sysmap__lines{display:none}.node{grid-template-columns:1fr}.node__shot{aspect-ratio:16/8;border-right:0;border-bottom:1px solid var(--line-2)}.ops__modes{grid-template-columns:1fr}}.bound{margin-top:44px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:clamp(20px,3vw,34px)}.bound__modes{display:flex;gap:8px;flex-wrap:wrap}.bm{font:600 14px/1 var(--sans);padding:12px 16px;border-radius:999px;border:1px solid var(--line);background:none;color:var(--muted);transition:all .2s}.bm.is-on{background:var(--dark);color:#fff;border-color:var(--ink);--accent-text:#efbcae}.bound__heads{display:grid;grid-template-columns:1fr 1fr;margin-top:26px;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.bound__heads span:last-child{text-align:right;color:var(--orange-d)}.bound__track{position:relative;margin-top:12px;border-top:1px solid var(--line)}.bound__line{position:absolute;top:0;bottom:0;width:2px;background:var(--orange);left:50%;transition:left .5s cubic-bezier(.2,.8,.2,1);z-index:2;color:#fff}.bound__line::before{content:"межа";position:absolute;top:-10px;left:50%;transform:translateX(-50%);font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-d);background:#fff;padding:2px 6px}.brow{display:grid;grid-template-columns:1fr 1fr;align-items:center;border-bottom:1px solid var(--line-2);min-height:62px;position:relative}.brow b{font:600 15px/1.2 var(--sans);display:block}.brow span{display:block;font-size:12.5px;color:var(--muted);margin-top:3px}.brow::before{content:"";grid-row:1;padding:10px 0}.brow>*{grid-row:1}.brow[data-side="client"]{--pos:1}.brow[data-side="us"]{--pos:2}.brow .cell{grid-column:var(--pos);padding:10px 14px;transition:grid-column .3s}.brow[data-side="us"] .cell,.brow.is-us .cell{grid-column:2;text-align:right}.brow[data-side="client"] .cell,.brow.is-client .cell{grid-column:1;text-align:left}.brow.is-us .cell b::after{content:"на нас";margin-left:8px;font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-d)}.brow.is-client .cell b::after{content:"на вас";margin-left:8px;font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2)}.bound__note{margin-top:18px;font-size:14px;color:var(--muted);line-height:1.5}.ftr .wrap{display:block;font:400 15px/1.5 var(--sans);letter-spacing:0;text-transform:none;padding:0}.ftr{position:relative;z-index:1;background:rgb(30,32,35);color:var(--wmuted);border-top:1px solid var(--wline)}.ftr__top{display:grid;grid-template-columns:1.2fr .9fr .8fr 1.3fr;gap:clamp(24px,4vw,64px);padding:56px 0 40px}.ftr__logo{height:32px;width:auto;filter:invert(1) brightness(2);margin-bottom:16px}.ftr__brand p{font-size:14px;line-height:1.6;max-width:30ch}.ftr__col{display:flex;flex-direction:column;gap:10px}.ftr__col b,.ftr__sub b{display:block;font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:6px}.ftr__col a{font-size:15px;color:var(--wmuted)}.ftr .soc{border-color:var(--wline)}.ftr__col a:hover{color:#fff}.ftr__gift{width:18px;height:18px;fill:var(--orange);vertical-align:-4px;margin-right:8px}.ftr__sub p{font-size:14px;line-height:1.55;margin-bottom:14px}.subform{display:flex;gap:8px}.subform input{flex:1;min-width:0;background:rgba(255,255,255,.06);border:1px solid var(--wline);border-radius:999px;color:#fff;padding:0 16px;font:400 15px/1 var(--sans);outline:none;height:48px}.subform input:focus{border-color:var(--accent-text)}.subform__ok{display:none;margin-top:10px;font-size:13px;color:#fff}.ftr__bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:22px 0;border-top:1px solid var(--wline);font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wmuted-2)}@media (max-width:1080px){.ftr__top{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ftr__top{grid-template-columns:1fr;gap:28px}.bound__heads{font-size:10px}.brow b{font-size:14px}.brow span{font-size:12px}.bm{padding:10px 12px;font-size:13px}}.rv{opacity:0;transform:translateY(26px)}.rs>*{opacity:0;transform:translateY(22px)}.no-gsap .rv,.no-gsap .rs>*{opacity:1!important;transform:none!important}@media (max-width:1080px){.parts{grid-template-columns:1fr 1fr}.out{grid-template-columns:1fr}.oc{min-height:0}.cases{grid-template-columns:1fr 1fr}.cs--big{grid-column:span 2;grid-row:auto}.proc{grid-template-columns:1fr 1fr}.about,.contact{grid-template-columns:1fr}}@media (max-width:860px){.hdr__nav{display:none}.vs{grid-template-columns:1fr}.vs__col{min-height:0}.paths{grid-template-columns:1fr}.path{min-height:0}.cases{grid-template-columns:1fr}.cs--big{grid-column:auto}.cs--cta{grid-column:auto;flex-direction:column;align-items:flex-start}.cs--cta .btn{white-space:normal;text-align:center}.proc{grid-template-columns:1fr}.pst{min-height:0}}@media (max-width:640px){.hdr__contact{height:40px;padding:0 14px;font-size:13px}.hgrain{min-height:max(620px,100svh)}.hgrain__badge{letter-spacing:.14em;margin-bottom:24px;padding:8px 13px 8px 10px;font-size:10.5px}.hgrain__title{letter-spacing:-.03em;font-size:clamp(30px,9.4vw,48px)}.hgrain__lead{margin-top:20px;font-size:17px}.hgrain__cta{flex-direction:column;gap:6px;margin-top:32px}.hgrain__facts{flex-direction:column;align-items:center;gap:6px;margin-top:24px;font-size:13px}.hgrain__facts li{padding:0}.hgrain__facts li+li{border-left:0}.parts{grid-template-columns:1fr}.one{grid-template-columns:1fr}.stats{grid-template-columns:1fr}.stats div{border-right:0;border-bottom:1px solid var(--wline)}.stats div:last-child{border-bottom:0}.seg{grid-template-columns:1fr}.path .meta{grid-template-columns:1fr}}.node__p{margin-top:10px;font-size:14.5px;line-height:1.5;color:var(--ink)}.node ul{margin-top:12px;padding-top:12px;border-top:1px solid var(--line-2)}.audit__top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.audit__price b{color:#fff}.hgrain__clients{margin-top:clamp(44px,7vh,72px);display:flex;flex-direction:column;align-items:center;gap:16px}.hgrain__clients p{font:500 13px/1.4 var(--sans);color:rgba(255,255,255,0.84)}.hgrain__clients ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px clamp(28px,4vw,56px)}.hgrain__clients li{font:700 clamp(18px,1.6vw,22px)/1 var(--sans);letter-spacing:-.02em;color:rgba(255,255,255,0.96)}@media (max-width:640px){.hgrain__clients ul{gap:10px 22px}.hgrain__clients li{font-size:17px}}.ftr__top>*{min-width:0}@media (max-width:640px){.ftr__top{grid-template-columns:minmax(0,1fr)}}.hgrain__in .hgrain__facts{margin:26px 0 0;gap:10px;font:500 15px/1 var(--sans);color:#fff}.hgrain__in .hgrain__facts li{padding:11px 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(30,32,35,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hgrain__in .hgrain__facts li+li{border-left:1px solid rgba(255,255,255,.18)}@media (max-width:640px){.hgrain__in .hgrain__facts{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;font-size:14px}.hgrain__in .hgrain__facts li{padding:10px 14px}.hgrain__in .hgrain__facts li+li{border-left:1px solid rgba(255,255,255,.18)}}.hgrain__lead{max-width:none}.scen{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.scen__i{background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px 24px;display:flex;flex-direction:column;gap:8px}.scen__k{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-d)}.scen__i b{font:700 clamp(18px,1.6vw,22px)/1.15 var(--sans);letter-spacing:-.02em}.scen__i p{font-size:14.5px;line-height:1.5;color:var(--muted)}.scen+.sysmap{margin-top:24px}@media (max-width:860px){.scen{grid-template-columns:1fr}}@media (max-width:640px){.hgrain__lead br{display:none}}.hgrain__clients{gap:20px}.hgrain__clients p{font:500 clamp(15px,1.2vw,17px)/1.4 var(--sans);color:rgba(255,255,255,0.96)}.hgrain__clients ul{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:0;width:min(1120px,100%);justify-content:stretch}.hgrain__clients li{height:52px;display:flex;align-items:center;justify-content:center;font:700 clamp(15px,1.25vw,19px)/1 var(--sans);letter-spacing:-.02em;color:rgba(255,255,255,0.96);white-space:nowrap}.hgrain__clients li+li{border-left:1px solid rgba(255,255,255,.12)}@media (max-width:860px){.hgrain__clients ul{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:6px}.hgrain__clients li:nth-child(5){border-left:0}}@media (max-width:640px){.hgrain__clients li{height:44px;font-size:14.5px}}.hgrain__clients ul{width:min(1240px,100%)}.hgrain__clients li{font-size:clamp(14px,1.15vw,18px);padding:0 10px}@media (max-width:640px){.hgrain__clients li{font-size:13px;padding:0 4px;letter-spacing:-.03em}}.hgrain .hgrain__lead{font-size:clamp(18px,1.75vw,25px);line-height:1.45;margin-top:26px;color:rgba(255,255,255,0.96)}@media (max-width:640px){.hgrain .hgrain__lead{font-size:18px}}.hgrain__clients ul.hgrain__logos{grid-template-columns:repeat(6,minmax(0,1fr));width:min(1080px,100%)}.hgrain__logos li{height:72px}.hgrain__logos img{height:var(--h);width:auto;max-width:86%;opacity:.82;transition:opacity .2s}.hgrain__logos li:hover img{opacity:1}@media (max-width:860px){.hgrain__clients ul.hgrain__logos{grid-template-columns:repeat(3,minmax(0,1fr))}.hgrain__logos li:nth-child(4){border-left:0}.hgrain__logos li:nth-child(5){border-left:1px solid rgba(255,255,255,.12)}}@media (max-width:640px){.hgrain__logos li{height:56px}.hgrain__logos img{height:calc(var(--h)*.72)}}.hgrain__clients ul.hgrain__logos{grid-template-columns:repeat(8,minmax(0,1fr));width:min(1280px,100%)}@media (max-width:860px){.hgrain__clients ul.hgrain__logos{grid-template-columns:repeat(4,minmax(0,1fr))}.hgrain__logos li:nth-child(4){border-left:1px solid rgba(255,255,255,.12)}.hgrain__logos li:nth-child(5){border-left:0}}.hgrain__clients ul.hgrain__logos{grid-template-columns:1.2fr 1fr .8fr 1.7fr .8fr 1fr .8fr 1fr}.hgrain__logos img{max-width:90%}@media (max-width:860px){.hgrain__clients ul.hgrain__logos{grid-template-columns:1.15fr 1fr .8fr 1.6fr}}@media (max-width:640px){.hgrain__logos li:nth-child(4) img{height:calc(var(--h)*.62)}}.hgrain__logos img{max-width:none;width:auto;height:var(--h);object-fit:contain}.hgrain__logos li{padding:0 14px}@media (max-width:860px){.hgrain__clients ul.hgrain__logos{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 30px;width:100%}.hgrain__logos li,.hgrain__logos li+li,.hgrain__logos li:nth-child(4),.hgrain__logos li:nth-child(5){border-left:0;height:auto;padding:0}.hgrain__logos img,.hgrain__logos li:nth-child(4) img{height:calc(var(--h)*.66)}}.how{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;margin-top:52px;align-items:stretch}.how__shot{border-radius:10px;overflow:hidden;background:#f4f5f6;border:1px solid var(--line);box-shadow:0 30px 70px rgba(42,44,47,.12)}.how__shot img{width:100%;height:100%;object-fit:cover;object-position:top left}.how__tasks{display:grid;grid-template-columns:1fr 1fr;gap:16px}.task{background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px;display:flex;flex-direction:column;gap:10px}.task__n{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--orange-d)}.task b{font:700 clamp(18px,1.6vw,22px)/1.15 var(--sans);letter-spacing:-.02em;margin-top:28px}.task p{font-size:15px;line-height:1.5;color:var(--muted)}.how__cta{display:flex;justify-content:center;margin-top:44px}@media (max-width:960px){.how{grid-template-columns:1fr}.how__shot{aspect-ratio:16/9}}@media (max-width:560px){.how__tasks{grid-template-columns:1fr}.task b{margin-top:6px}}.demo{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.5fr);gap:20px;margin-top:52px;align-items:stretch}.demo__tabs{display:flex;flex-direction:column;gap:10px}.dtab{position:relative;display:flex;gap:14px;align-items:flex-start;text-align:left;padding:18px 20px;border-radius:10px;border:1px solid var(--line);background:rgba(255,255,255,.5);color:var(--ink);overflow:hidden;transition:background .25s,border-color .25s,box-shadow .25s}.dtab:hover{background:#fff}.dtab.is-on{background:#fff;border-color:rgba(42,44,47,.22);box-shadow:0 18px 40px rgba(42,44,47,.08)}.dtab__n{font:500 12px/1.6 var(--mono);color:var(--muted-2)}.dtab.is-on .dtab__n{color:var(--orange-d)}.dtab__t b{display:block;font:700 17px/1.2 var(--sans);letter-spacing:-.01em}.dtab__t small{display:block;margin-top:5px;font-size:14px;line-height:1.45;color:var(--muted)}.dtab__bar{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--orange);transform:scaleX(0);transform-origin:left;color:#fff}.dtab.is-on .dtab__bar{animation:dbar var(--dur,6s) linear forwards}.demo.is-paused .dtab__bar{animation-play-state:paused}.demo.is-manual .dtab__bar{display:none}@keyframes dbar{to{transform:scaleX(1)}}.demo__win{display:grid;grid-template-columns:150px 1fr;border-radius:11px;overflow:hidden;background:#f3f4f6;border:1px solid var(--line);box-shadow:0 40px 90px rgba(42,44,47,.16);min-height:470px}.demo__side{background:#2a2c2f;color:rgba(255,255,255,0.77);padding:18px 14px;display:flex;flex-direction:column;gap:4px;font:500 12.5px/1 var(--sans)}.demo__side span{padding:9px 10px;border-radius:5px}.demo__logo{display:flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-size:12.5px;margin-bottom:14px;line-height:1.2}.demo__logo i{width:14px;height:14px;border-radius:4px;background:var(--orange);flex:none;color:#fff}.demo__main{position:relative;padding:22px}.dpan{position:absolute;inset:22px;display:flex;flex-direction:column;gap:14px;opacity:0;visibility:hidden;transition:opacity .35s}.dpan.is-on{opacity:1;visibility:visible}.dpan__h{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.dpan__h b{font:700 15px/1.2 var(--sans)}.dpan__h span{font:500 11px/1 var(--mono);color:var(--muted-2);letter-spacing:.06em;text-transform:uppercase}.dtbl{background:#fff;border-radius:7px;border:1px solid var(--line-2);overflow:hidden}.dtr{display:grid;grid-template-columns:minmax(0,1.9fr) .6fr .7fr .8fr;gap:10px;align-items:center;padding:11px 14px;border-top:1px solid var(--line-2);font-size:13px}.dtr span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:12px}.dtr--h{border-top:0;font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.dtr--h span:first-child{font-family:var(--mono);font-size:10.5px}.st{justify-self:start;font:600 11px/1 var(--mono);padding:5px 8px;border-radius:999px}.st--err{background:rgba(225,29,72,.1);color:#be123c}.act{justify-self:start;font:600 11.5px/1 var(--sans);padding:6px 10px;border-radius:999px;background:var(--dark);color:#fff;--accent-text:#efbcae}.act--ghost{background:none;color:var(--ink);border:1px solid var(--line)}.ai{margin-top:auto;align-self:flex-end;width:min(420px,100%);background:#2a2c2f;color:#fff;border-radius:8px 8px 4px 8px;padding:14px 16px;box-shadow:0 20px 40px rgba(42,44,47,.25)}.ai__k{display:flex;align-items:center;gap:8px;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.ai__k::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px rgba(168,74,54,.2);color:#fff}.ai p{margin-top:9px;font-size:14px;line-height:1.5;min-height:3em}.ai p::after{content:"";display:inline-block;width:2px;height:1em;background:var(--orange);margin-left:2px;vertical-align:-2px;animation:blink 1s step-end infinite;color:#fff}.ai.done p::after{display:none}@keyframes blink{50%{opacity:0}}.ai__btns{display:flex;gap:8px;margin-top:12px;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.ai.done .ai__btns{opacity:1;transform:none}.ai__b{font:600 12.5px/1 var(--sans);padding:9px 14px;border-radius:999px;background:var(--orange);color:#fff}.ai__b--g{background:none;color:#fff;border:1px solid rgba(255,255,255,.25)}.dprod{display:flex;gap:14px;align-items:center;background:#fff;border-radius:7px;border:1px solid var(--line-2);padding:12px}.dprod__img{width:64px;height:64px;border-radius:6px;background:linear-gradient(135deg,#e2e3e5,#c6c7c9)}.dprod b{display:block;font:700 14px/1.2 var(--sans)}.dprod span{display:block;margin-top:5px;font:500 13px/1 var(--mono);color:var(--muted)}.drec p{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);margin-bottom:8px}.drec__row{display:flex;flex-wrap:wrap;gap:8px}.chip{font:500 12.5px/1 var(--sans);padding:8px 12px;border-radius:999px;background:#fff;border:1px solid var(--line)}.chip--new{border-color:var(--accent-text);background:rgba(168,74,54,.1)}.drec__row--cards i{width:calc(25% - 6px);aspect-ratio:1;border-radius:6px;background:linear-gradient(135deg,#e6e7e9,#cecfd1)}.dflt{background:#fff;border-radius:7px;border:1px solid var(--line-2)}.dflt__r{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-top:1px solid var(--line-2);font-size:13.5px;font-weight:500}.dflt__r:first-child{border-top:0}.dflt__r em{font:600 10px/1 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-d);margin-left:6px}.tg{width:34px;height:20px;border-radius:999px;background:#dcdde0;position:relative;transition:background .3s}.tg::after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .3s}.tg.is-on{background:var(--dark);--accent-text:#efbcae}.tg.is-on::after{transform:translateX(14px)}.dflt__r--new .tg.is-on{background:var(--orange);color:#fff}.dcnt{display:grid;gap:10px}.dcnt__b{background:#fff;border-radius:7px;border:1px solid var(--line-2);padding:12px 14px;display:grid;gap:7px}.dcnt__b p{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.dcnt__b i{display:block;height:8px;border-radius:4px;background:linear-gradient(90deg,#e1e2e4,#d1d2d4);width:100%;transform-origin:left}.dcnt__kv{display:grid;grid-template-columns:1fr 1fr;gap:7px}.dcnt__kv span{height:8px;border-radius:4px;background:#e1e2e4}.dpan .dtr,.dpan .chip,.dpan .dflt__r,.dpan .drec__row--cards i,.dpan .dcnt__b,.dpan .dprod{opacity:0;transform:translateY(8px)}.dpan.is-in .dtr,.dpan.is-in .chip,.dpan.is-in .dflt__r,.dpan.is-in .drec__row--cards i,.dpan.is-in .dcnt__b,.dpan.is-in .dprod{opacity:1;transform:none;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k,0)*70ms)}.demo__note{margin-top:14px;font:500 12px/1.4 var(--mono);color:var(--muted-2);text-align:right}@media (max-width:1060px){.demo{grid-template-columns:1fr}.demo__tabs{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.dtab{flex:0 0 260px;scroll-snap-align:start}}@media (max-width:640px){.demo__win{grid-template-columns:1fr;min-height:520px}.demo__side{display:none}.demo__main{padding:16px}.dpan{inset:16px}.dtr{grid-template-columns:minmax(0,1.6fr) .6fr .8fr;font-size:12px}.dtr span:nth-child(3){display:none}.dtab{flex-basis:230px}.demo__note{text-align:left}}@media (min-width:1061px){.demo__tabs .dtab{flex:1;align-items:center}}.trio{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;margin-top:52px}.trio__i{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 60px rgba(42,44,47,.08)}.trio__v{aspect-ratio:4/3;overflow:hidden;background:#f4f5f6;border-bottom:1px solid var(--line-2)}.trio__v img{width:100%;height:100%;object-fit:cover;object-position:top left;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.trio__i:hover .trio__v img{transform:scale(1.04)}.trio__v--ai{background:#2a2c2f;display:flex;align-items:center;justify-content:center;padding:22px}.tai{width:100%;display:grid;gap:10px}.tai__k{display:flex;align-items:center;gap:8px;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);margin-bottom:4px}.tai__k::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px rgba(168,74,54,.2);animation:tpulse 2s ease-in-out infinite;color:#fff}@keyframes tpulse{50%{box-shadow:0 0 0 8px rgba(168,74,54,0)}}.tai__row{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);font:500 13px/1.3 var(--sans);color:#fff;opacity:.35;transition:opacity .4s,background .4s}.tai__row i{width:16px;height:16px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);flex:none;transition:all .4s}.tai__row.is-on{opacity:1;background:rgba(168,74,54,.1);border-color:rgba(168,74,54,.3)}.tai__row.is-on i{border-color:var(--accent-text);background:var(--orange);box-shadow:inset 0 0 0 3px #2a2c2f;color:#fff}.trio__b{padding:20px 22px 24px;display:flex;flex-direction:column;gap:6px}.trio__n{font:500 12px/1 var(--mono);letter-spacing:.14em;color:var(--orange-d)}.trio__b b{font:700 clamp(20px,1.8vw,26px)/1.1 var(--sans);letter-spacing:-.025em;margin-top:6px}.trio__b p{font-size:15px;line-height:1.5;color:var(--muted)}.trio__link{position:relative;display:flex;align-items:center;justify-content:center}.trio__link::before{content:"";position:absolute;left:8px;right:8px;top:50%;height:2px;background:repeating-linear-gradient(90deg,rgba(42,44,47,.25) 0 6px,transparent 6px 12px)}.trio__link i{position:absolute;top:50%;left:8px;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--orange);animation:tflow 2.4s linear infinite;opacity:0;color:#fff}.trio__link i:nth-child(2){animation-delay:.8s}.trio__link i:nth-child(3){animation-delay:1.6s}@keyframes tflow{0%{left:8px;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:calc(100% - 16px);opacity:0}}@media (max-width:960px){.trio{grid-template-columns:1fr;grid-template-rows:auto}.trio__link{height:44px}.trio__link::before{left:50%;right:auto;top:6px;bottom:6px;width:2px;height:auto;margin-left:-1px;background:repeating-linear-gradient(180deg,rgba(42,44,47,.25) 0 6px,transparent 6px 12px)}.trio__link i{left:50%!important;margin-left:-4px;top:6px;margin-top:0;animation-name:tflowv}@keyframes tflowv{0%{top:6px;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:calc(100% - 14px);opacity:0}}.trio__v{aspect-ratio:16/9}}.split--stack{grid-template-columns:1fr;gap:22px}.split--stack .lead{max-width:62ch}@media (max-width:960px){.trio__v--ai{aspect-ratio:auto}}.eco{display:grid;grid-template-columns:minmax(0,.9fr) 56px minmax(0,1.35fr);align-items:stretch;margin-top:52px}.eco__shop{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 60px rgba(42,44,47,.08)}.eco__shot{flex:1;min-height:260px;overflow:hidden;background:#f4f5f6;border-bottom:1px solid var(--line-2)}.eco__shot img{width:100%;height:100%;object-fit:cover;object-position:top left}.eco__b{padding:22px 24px 26px;display:flex;flex-direction:column;gap:6px}.eco__b b{font:700 clamp(22px,2vw,28px)/1.1 var(--sans);letter-spacing:-.025em;margin-top:6px}.eco__b p{font-size:15px;line-height:1.5;color:var(--muted)}.eco__link{position:relative}.eco__link::before{content:"";position:absolute;left:8px;right:8px;top:50%;height:2px;background:repeating-linear-gradient(90deg,rgba(42,44,47,.25) 0 6px,transparent 6px 12px)}.eco__link i{position:absolute;top:50%;left:8px;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--orange);animation:tflow 2.4s linear infinite;opacity:0;color:#fff}.eco__link i:nth-child(2){animation-delay:.8s}.eco__link i:nth-child(3){animation-delay:1.6s}@keyframes tflow{0%{left:8px;opacity:0}15%{opacity:1}85%{opacity:1}100%{left:calc(100% - 16px);opacity:0}}.eco__ai{background:#2a2c2f;border-radius:11px;padding:22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 30px 70px rgba(42,44,47,.18)}.eco__h{display:flex;align-items:center;gap:10px;font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text)}.eco__h::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 4px rgba(168,74,54,.2);animation:tpulse 2s ease-in-out infinite;color:#fff}@keyframes tpulse{50%{box-shadow:0 0 0 8px rgba(168,74,54,0)}}.eco__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agc{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:16px 18px 18px;color:#fff;display:flex;flex-direction:column;gap:6px;transition:background .25s,border-color .25s}.agc:hover{background:rgba(168,74,54,.08);border-color:rgba(168,74,54,.35)}.agc__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.agc__k{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,0.67)}.agc b{font:700 17px/1.2 var(--sans);letter-spacing:-.01em}.agc p{font-size:13.5px;line-height:1.5;color:rgba(255,255,255,0.87)}.av{width:96px;flex:none}.av--seo{display:grid;gap:5px}.av--seo span{display:block;height:6px;border-radius:3px;width:var(--w);background:linear-gradient(90deg,var(--orange),rgba(168,74,54,.35))}.av--cnt{display:grid;gap:5px}.av--cnt i{display:block;height:6px;border-radius:3px;background:rgba(255,255,255,.25);width:100%;animation:cnt 3s ease-in-out infinite}.av--cnt i:nth-child(2){animation-delay:.3s}.av--cnt i:nth-child(3){animation-delay:.6s}@keyframes cnt{0%,100%{opacity:.35}50%{opacity:1}}.av--mkt{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.av--mkt b{font:600 10.5px/1 var(--sans);padding:5px 7px;border-radius:999px;background:rgba(168,74,54,.15);color:var(--accent-text)}.av--tech{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.av--tech em{font:600 11px/1 var(--mono);font-style:normal;padding:5px 8px;border-radius:999px;background:rgba(225,29,72,.18);color:#fda4af}.av--tech span{font:400 10px/1 var(--mono);color:rgba(255,255,255,0.67)}.agc--more{flex-direction:row;align-items:center;gap:14px;border-style:dashed;border-color:rgba(255,255,255,.22);background:none}.agc__plus{width:36px;height:36px;border-radius:50%;border:1px solid rgba(168,74,54,.6);color:var(--accent-text);display:grid;place-items:center;font:400 22px/1 var(--sans);flex:none}.agc--more p{margin-top:3px}@media (max-width:1000px){.eco{grid-template-columns:1fr}.eco__link{height:44px}.eco__link::before{left:50%;right:auto;top:6px;bottom:6px;width:2px;height:auto;margin-left:-1px;background:repeating-linear-gradient(180deg,rgba(42,44,47,.25) 0 6px,transparent 6px 12px)}.eco__link i{left:50%!important;margin-left:-4px;top:6px;margin-top:0;animation-name:tflowv}@keyframes tflowv{0%{top:6px;opacity:0}15%{opacity:1}85%{opacity:1}100%{top:calc(100% - 14px);opacity:0}}.eco__shot{min-height:0;aspect-ratio:16/9;flex:none}}@media (max-width:600px){.eco__grid{grid-template-columns:1fr}.eco__ai{padding:16px}}.av--tech span{white-space:nowrap}.hgrain__clients ul.hgrain__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px clamp(30px,3.6vw,56px);width:min(1240px,100%)}.hgrain__logos li,.hgrain__logos li+li,.hgrain__logos li:nth-child(4),.hgrain__logos li:nth-child(5){border-left:0;padding:0;height:52px;display:flex;align-items:center}.hgrain__logos img,.hgrain__logos li:nth-child(4) img{height:var(--h);width:auto;max-width:none;opacity:.78}@media (max-width:1200px){.hgrain__logos img,.hgrain__logos li:nth-child(4) img{height:calc(var(--h)*.86)}}@media (max-width:860px){.hgrain__clients ul.hgrain__logos{gap:16px 28px}.hgrain__logos li,.hgrain__logos li+li{height:40px}.hgrain__logos img,.hgrain__logos li:nth-child(4) img{height:calc(var(--h)*.68)}}.hgrain__clients{width:100%}@media (max-width:860px){.hgrain__clients ul.hgrain__logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 10px;justify-items:center}.hgrain__logos li,.hgrain__logos li+li{height:40px;width:100%;justify-content:center}.hgrain__logos img,.hgrain__logos li:nth-child(4) img{height:auto;width:auto;max-width:92%;max-height:calc(var(--h)*.62)}}@media (max-width:640px){.hgrain__clients ul.hgrain__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.hgrain__logos li,.hgrain__logos li+li{height:38px}.hgrain__logos img,.hgrain__logos li:nth-child(4) img{max-height:calc(var(--h)*.78);max-width:88%}}.hgrain .hgrain__clients ul.hgrain__logos{--s:1;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 clamp(28px,3.4vw,56px);width:100%;max-width:1240px;margin:0 auto}.hgrain .hgrain__logos li{border:0!important;padding:0!important;height:56px!important;width:auto!important;display:flex;align-items:center;justify-content:center;flex:none}.hgrain .hgrain__logos img{height:calc(var(--h)*var(--s))!important;width:auto!important;max-width:none!important;max-height:none!important;opacity:.8}@media (max-width:1279px){.hgrain .hgrain__clients ul.hgrain__logos{--s:.92;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 20px;max-width:860px}.hgrain .hgrain__logos li{width:100%!important;height:52px!important}}@media (max-width:699px){.hgrain .hgrain__clients ul.hgrain__logos{--s:.74;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;max-width:420px}.hgrain .hgrain__logos li{height:40px!important}}@media (max-width:359px){.hgrain .hgrain__clients ul.hgrain__logos{--s:.64}}.hgrain .hgrain__clients ul.hgrain__logos{--u:clamp(.6px,calc(100vw / 1440),1.25px);display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 clamp(20px,3.6vw,70px);width:100%;max-width:none}.hgrain .hgrain__logos li{height:calc(60 * var(--u))!important}.hgrain .hgrain__logos img{height:calc(var(--hn) * var(--u))!important}@media (max-width:899px){.hgrain .hgrain__clients ul.hgrain__logos{--u:calc(100vw / 1000);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(30 * var(--u)) 16px;max-width:none}}@media (max-width:599px){.hgrain .hgrain__clients ul.hgrain__logos{--u:calc(100vw / 520);grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(22 * var(--u)) 14px;max-width:none}}.hgrain .hgrain__clients ul.hgrain__logos{gap:0 calc(46 * var(--u))}@media (max-width:1023px){.hgrain .hgrain__clients ul.hgrain__logos{--u:calc(100vw / 1080);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(30 * var(--u)) 16px}}@media (max-width:599px){.hgrain .hgrain__clients ul.hgrain__logos{--u:calc(100vw / 520);grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(22 * var(--u)) 14px}}@media (min-width:1024px){.hgrain .hgrain__clients ul.hgrain__logos li{width:auto!important}}@media (max-width:1023px){.hgrain .hgrain__clients ul.hgrain__logos li{width:100%!important}}.ax{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;margin-top:48px;align-items:start}.ax__tabs{display:flex;flex-direction:column;gap:8px;position:sticky;top:24px}.atab{display:flex;flex-direction:column;gap:5px;text-align:left;padding:18px 20px;border-radius:8px;border:1px solid var(--line);background:rgba(255,255,255,.45);color:var(--ink);transition:background .2s,border-color .2s,box-shadow .2s}.atab:hover{background:#fff}.atab b{font:700 18px/1.2 var(--sans);letter-spacing:-.015em}.atab small{font-size:13px;line-height:1.3;color:var(--muted-2)}.atab.is-on{background:var(--dark);border-color:var(--ink);color:#fff;box-shadow:0 18px 40px rgba(42,44,47,.18);--accent-text:#efbcae}.atab.is-on small{color:var(--accent-text)}.ax__body{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 30px 70px rgba(42,44,47,.1);overflow:hidden}.apan{display:grid;gap:0}.apan[hidden]{display:none}.apan.is-in .apan__vis{animation:apin .45s cubic-bezier(.2,.8,.2,1)}@keyframes apin{from{opacity:0;transform:translateY(10px)}}.apan__head{padding:30px 34px 26px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;align-items:start}.apan__head h3{font:700 clamp(24px,2.3vw,34px)/1.08 var(--sans);letter-spacing:-.03em}.apan__head p{font-size:16.5px;line-height:1.55;color:var(--muted);max-width:60ch}.apan__vis{background:#2a2c2f;color:#fff;padding:26px 34px}.apan__caps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:28px 34px 32px}.cap__h{font:700 15px/1.2 var(--sans);padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid var(--orange)}.cap ul{list-style:none;display:grid;gap:8px}.cap li{font-size:14.5px;line-height:1.45;color:var(--muted);padding-left:16px;position:relative}.cap li::before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:rgba(42,44,47,.3)}.mv{display:grid;grid-template-columns:1fr 1fr;gap:28px}.mv__h{font-size:13.5px;font-weight:600;color:rgba(255,255,255,0.82);margin-bottom:14px}.mv__note{margin-top:12px;font-size:13px;color:rgba(255,255,255,0.77)}.fill{display:grid;grid-template-columns:150px 1fr 44px;gap:12px;align-items:center;font-size:14px;margin-bottom:12px}.fill span{color:rgba(255,255,255,0.96)}.fill i{height:10px;border-radius:5px;background:rgba(255,255,255,.08);position:relative;overflow:hidden}.fill i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:5px;background:rgba(255,255,255,.75);transform-origin:left;animation:grow .9s cubic-bezier(.2,.8,.2,1) both}.fill--warn i::after{background:var(--orange);color:#fff}.fill b{text-align:right;font-weight:600}@keyframes grow{from{transform:scaleX(0)}}.find{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:baseline;padding:11px 0;border-top:1px solid rgba(255,255,255,.1)}.find:first-of-type{border-top:0;padding-top:0}.find b{font:800 26px/1 var(--sans);letter-spacing:-.03em;color:var(--accent-text)}.find span{font-size:14px;line-height:1.4;color:rgba(255,255,255,0.96)}.fun{display:grid;grid-template-columns:96px 1fr 50px;gap:12px;align-items:center;margin-bottom:10px;font-size:14px}.fun__l{color:rgba(255,255,255,0.96)}.fun__s{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;height:34px;align-items:end}.fun__s i{display:block;height:var(--v);min-height:3px;border-radius:4px 4px 0 0;background:rgba(255,255,255,.55);transform-origin:bottom;animation:growy .9s cubic-bezier(.2,.8,.2,1) both}.fun__s i.o{background:var(--orange);color:#fff}.fun:nth-child(3) .fun__s i{background:rgba(255,255,255,.22)}@keyframes growy{from{transform:scaleY(0)}}.fun b{text-align:right;font-weight:700}.fun__ax{display:grid;grid-template-columns:96px repeat(4,1fr) 50px;gap:0 4px;font-size:11.5px;color:rgba(255,255,255,0.67)}.fun__ax span:first-child{grid-column:2}.recs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.recs i{aspect-ratio:1;border-radius:6px;background:linear-gradient(140deg,rgba(255,255,255,.16),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.1)}.kv{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(255,255,255,.1);font-size:14px}.kv:first-of-type{border-top:0;padding-top:0}.recs+.kv{border-top:1px solid rgba(255,255,255,.1);padding-top:10px}.kv span{color:rgba(255,255,255,0.96)}.kv b{font-weight:700;white-space:nowrap}.kv b.up,.aft{color:#7ee2a8}.chart{width:100%;height:130px;display:block}.chart__a{fill:rgba(168,74,54,.14)}.chart__l{fill:none;stroke:var(--orange);stroke-width:2.5;vector-effect:non-scaling-stroke}.chart__m{stroke:rgba(255,255,255,.45);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.chart__lab{margin-top:10px;font-size:13px;color:rgba(255,255,255,0.82);padding-left:54%}.qt{display:grid;grid-template-columns:minmax(0,1.5fr) .8fr 1fr;gap:10px;padding:10px 0;border-top:1px solid rgba(255,255,255,.1);font-size:14px}.qt span:not(:first-child){white-space:nowrap}.qt--h{border-top:0;padding-top:0;font-size:12px;color:rgba(255,255,255,0.67)}.qt:not(.qt--h) span:nth-child(3){color:#7ee2a8}.ev{display:grid;grid-template-columns:16px 1fr;gap:10px;align-items:baseline;padding:9px 0;font-size:14px;line-height:1.4;color:rgba(255,255,255,0.96);border-top:1px solid rgba(255,255,255,.1)}.ev:first-of-type{border-top:0;padding-top:0}.ev__d{width:9px;height:9px;border-radius:50%;display:block}.ev__d--w{background:rgba(255,255,255,.5)}.ev__d--o{background:var(--orange);color:#fff}.ev__d--g{background:#7ee2a8}.clog{margin-top:44px;border:1px solid var(--wline);border-radius:11px;background:#2a2c2f;overflow:hidden}.clog__top{display:flex;justify-content:space-between;align-items:baseline;padding:18px 24px;border-bottom:1px solid var(--wline)}.clog__top b{font:700 17px/1.2 var(--sans)}.clog__top span{font-size:13px;color:var(--wmuted-2)}.clog__r{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.7fr);gap:16px;align-items:center;padding:14px 24px;border-top:1px solid var(--wline-2);font-size:15px}.clog__r--h{border-top:0;font-size:12.5px;color:var(--wmuted-2);padding-bottom:6px}.clog__r span:nth-child(3){color:var(--wmuted)}.aft{font-weight:700}.who{font-style:normal;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:999px;border:1px solid var(--wline);color:var(--wmuted);white-space:nowrap}.who--ai{border-color:rgba(168,74,54,.5);color:var(--accent-text)}.who--mix{background:rgba(168,74,54,.12);border-color:rgba(168,74,54,.35);color:#efbcae}.clog+.dash{margin-top:16px}a.agc{text-decoration:none}@media (max-width:1100px){.ax{grid-template-columns:1fr}.ax__tabs{position:static;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.atab{flex:0 0 230px;scroll-snap-align:start}.apan__head{grid-template-columns:1fr;gap:12px}}@media (max-width:760px){.mv{grid-template-columns:1fr}.apan__caps{grid-template-columns:1fr;gap:22px}.apan__head,.apan__vis,.apan__caps{padding-left:20px;padding-right:20px}.clog__r{grid-template-columns:1fr 1fr;gap:6px 12px}.clog__r span:first-child{grid-column:1/-1;font-weight:600}.clog__r--h{display:none}.clog__r span:nth-child(2){grid-column:1/-1}.fill{grid-template-columns:120px 1fr 40px}.chart__lab{padding-left:0}}.cmp{display:grid;grid-template-columns:96px 1fr 48px;gap:12px;align-items:center;font-size:14px;margin-bottom:14px}.cmp span{color:rgba(255,255,255,0.96)}.cmp i{height:14px;border-radius:4px;background:rgba(255,255,255,.08);position:relative;overflow:hidden}.cmp i::after{content:"";position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:4px;background:rgba(255,255,255,.5);transform-origin:left;animation:grow .9s cubic-bezier(.2,.8,.2,1) both}.cmp i.o::after{background:var(--orange);color:#fff}.cmp b{text-align:right;font-weight:700}.recs div{display:flex;flex-direction:column;gap:6px}.recs div i{aspect-ratio:4/3}.recs span{font-size:12.5px;color:rgba(255,255,255,0.92)}.recs{margin-bottom:12px}.eco{grid-template-columns:minmax(0,.62fr) 56px minmax(0,1.5fr)}.eco__shop{justify-content:flex-start}.eco__b{padding:30px 28px}.eco__b b{font-size:clamp(24px,2.2vw,32px)}.eco__b p{font-size:16px}.agc__top{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:12px}.av2{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:12px;display:grid;gap:7px;font-size:12.5px;color:rgba(255,255,255,0.96);min-height:104px;align-content:start}.av2 .r{display:flex;justify-content:space-between;align-items:center;gap:10px}.av2 em{font-style:normal;font-weight:700;color:#fff;white-space:nowrap}.av2 em.m{color:rgba(255,255,255,0.77)}.av2 i.ok{width:14px;height:14px;border-radius:50%;background:var(--orange);position:relative;flex:none;color:#fff}.av2 i.ok::after{content:"";position:absolute;left:4px;top:3px;width:4px;height:6px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.av2 .bar{height:6px;border-radius:3px;background:rgba(255,255,255,.1);overflow:hidden}.av2 .bar b{display:block;height:100%;width:var(--v);background:var(--orange);border-radius:3px;color:#fff}.av2 .chips{display:flex;gap:5px;flex-wrap:wrap}.av2 .chips span{padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.16);font-size:11.5px}.av2 .chips span.on{background:rgba(168,74,54,.16);border-color:rgba(168,74,54,.5);color:#efbcae}.av2 .q{padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.08);font-size:12px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av2--seo svg{width:100%;height:26px;display:block}.av2--seo path{fill:none;stroke:var(--orange);stroke-width:2;vector-effect:non-scaling-stroke}.av2--seo .r em,.av2--tech .r em{color:#7ee2a8}.av2 .u{display:flex;justify-content:space-between;gap:10px;font-family:var(--mono);font-size:11.5px}.av2 .u s{color:rgba(255,255,255,0.72)}.av2 .u em{font-family:var(--sans);font-size:11px;padding:2px 7px;border-radius:999px;background:rgba(225,29,72,.2);color:#fda4af}.av2 .u--ok em{background:rgba(126,226,168,.15);color:#7ee2a8}@media (max-width:1000px){.eco{grid-template-columns:1fr}}.eco{align-items:center}.eco__link{align-self:stretch}.menu{display:flex!important;inset:0 0 0 auto;width:min(460px,100vw);padding:0 36px 32px;transform:translateX(100%);visibility:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s;box-shadow:-30px 0 80px rgba(0,0,0,.35);z-index:61;justify-content:flex-start}.menu-open .menu{transform:none;visibility:visible;transition:transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s}.menu-scrim{position:fixed;inset:0;z-index:60;background:rgba(30,32,35,.55);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s}.menu-open .menu-scrim{opacity:1;visibility:visible;transition:opacity .35s,visibility 0s}.menu .menu__top{height:72px;margin-bottom:24px}.menu .menu__grid{display:flex!important;flex-direction:column;gap:30px;flex:1}.menu .mcol{gap:4px}.menu .mcol a{font-size:19px;padding:6px 0}.menu .mcol--single{border-left:0!important;padding-left:0!important;border-top:1px solid var(--wline);padding-top:18px!important;grid-column:auto}.menu .mcol--single a{font-size:26px!important;padding:8px 0}.menu .menu__foot{margin-top:28px;flex-direction:column;align-items:flex-start;gap:10px}.menu .mcol,.menu .menu__foot{opacity:0;transform:translateX(18px);transition:opacity .4s,transform .4s}.menu-open .menu .mcol,.menu-open .menu .menu__foot{opacity:1;transform:none}.menu-open .menu .mcol:nth-child(1){transition-delay:.12s}.menu-open .menu .mcol:nth-child(2){transition-delay:.18s}.menu-open .menu .mcol:nth-child(3){transition-delay:.24s}.menu-open .menu .menu__foot{transition-delay:.3s}@media (max-width:520px){.menu{padding:0 22px 26px}}.sx-scene{background:rgb(30,32,35);color:#fff;overflow:hidden;position:relative}.sx-scene::before{content:"";position:absolute;right:-10%;top:10%;width:60vw;height:60vw;max-width:820px;max-height:820px;border-radius:50%;background:radial-gradient(circle,rgba(168,74,54,.14),rgba(168,74,54,0) 65%);pointer-events:none}.sx-scene .eyebrow{color:rgba(255,255,255,0.84)}.sx{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"text map" "cta map";column-gap:clamp(40px,6vw,96px);row-gap:40px;align-items:start;position:relative}.sx__text{grid-area:text}.sx__text .huge{color:#fff;max-width:14ch}.sx__text .lead{margin-top:24px;color:rgba(255,255,255,0.96);max-width:44ch}.sx__map{grid-area:map;display:grid;gap:0;align-self:center}.sx__row{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:16px;position:relative}.sx__d{position:relative;padding:22px 22px 24px;border-radius:10px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12)}.sx__k{display:block;font-size:13px;color:rgba(255,255,255,0.77);margin-bottom:10px}.sx__d b{display:block;font:700 clamp(19px,1.5vw,22px)/1.2 var(--sans);letter-spacing:-.015em;color:#fff}.sx__d p{margin-top:8px;font-size:15.5px;line-height:1.5;color:rgba(255,255,255,0.94)}.sx__d::after{content:"";position:absolute;left:50%;width:1px;height:28px;background:linear-gradient(rgba(168,74,54,.7),rgba(168,74,54,.25))}.sx__row:not(.sx__row--b) .sx__d::after{top:100%}.sx__row--b .sx__d::after{bottom:100%;background:linear-gradient(rgba(168,74,54,.25),rgba(168,74,54,.7))}.sx__shop{margin:28px 0;padding:30px 32px;border-radius:12px;background:linear-gradient(135deg,rgba(168,74,54,.22),rgba(168,74,54,.08));border:1px solid rgba(168,74,54,.5);text-align:center;box-shadow:0 30px 80px rgba(168,74,54,.12)}.sx__shop b{display:block;font:800 clamp(26px,2.4vw,36px)/1.1 var(--sans);letter-spacing:-.03em;color:#fff}.sx__shop p{margin-top:10px;font-size:16.5px;line-height:1.5;color:rgba(255,255,255,0.96)}.sx__cta{grid-area:cta;padding:24px 26px;border-radius:10px;border:1px dashed rgba(255,255,255,.28);max-width:460px}.sx__cta b{display:block;font:700 19px/1.25 var(--sans);color:#fff}.sx__cta p{margin-top:8px;font-size:15.5px;line-height:1.5;color:rgba(255,255,255,0.94)}.sx__btn{display:inline-flex;align-items:center;gap:10px;margin-top:18px;height:50px;padding:0 22px;border-radius:999px;background:#fff;color:rgb(30,32,35);font:600 15.5px/1 var(--sans);transition:background .2s,color .2s}.sx__btn:hover{background:var(--orange);color:#fff}.sx__btn:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (max-width:1060px){.sx{grid-template-columns:1fr;grid-template-areas:"text" "map" "cta";row-gap:44px}.sx__text .huge{max-width:18ch}.sx__cta{max-width:none}}@media (max-width:640px){.sx__row{grid-template-columns:1fr;gap:12px}.sx__map{position:relative;padding-left:18px}.sx__map::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:1px;background:linear-gradient(rgba(168,74,54,.15),rgba(168,74,54,.6),rgba(168,74,54,.15))}.sx__d::after{display:none}.sx__shop{margin:12px 0;text-align:left;padding:24px}.sx__d{padding:18px 18px 20px}}.sx__text .huge{font-size:clamp(34px,4.1vw,60px);max-width:13ch}@media (max-width:640px){.sx__map{display:flex;flex-direction:column}.sx__shop{order:-1;margin:0 0 12px}.sx__row--b{margin-top:12px}}.sx__h{max-width:none!important}.sx__h span{display:block}@media (max-width:640px){.sx__h span{display:inline}}.aw__head{max-width:860px}.aw__head .huge{max-width:18ch}.aw__head .lead{margin-top:22px;max-width:56ch}.aw{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:52px}.aw__i{padding:30px 32px 32px;border-radius:11px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.aw__k{font-size:13.5px;font-weight:600;color:var(--orange-d)}.aw__i h3{font:700 clamp(22px,2vw,28px)/1.15 var(--sans);letter-spacing:-.025em}.aw__i p{font-size:16.5px;line-height:1.55;color:var(--muted);max-width:44ch}@media (max-width:760px){.aw{grid-template-columns:1fr;gap:12px}.aw__i{padding:24px}}.sx__d .sx__v{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);font-size:15px;line-height:1.5;color:#fff;font-weight:500}.sx__row{align-items:stretch}.pr-scene{background:rgb(30,32,35);color:#fff;border-top:1px solid rgba(255,255,255,.06)}.pr-scene .eyebrow{color:rgba(255,255,255,0.84)}.pr__head{max-width:820px}.pr__head .huge{color:#fff}.pr__head .lead{margin-top:22px;max-width:52ch;color:rgba(255,255,255,0.96)}.pr{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:60px;position:relative}.pr__s{position:relative;display:flex;flex-direction:column}.pr__s+.pr__s::before{content:"";position:absolute;left:-44px;top:13px;width:32px;height:1px;background:rgba(168,74,54,.7)}.pr__s+.pr__s::after{content:"";position:absolute;left:-16px;top:9px;width:8px;height:8px;border-top:1px solid rgba(168,74,54,.9);border-right:1px solid rgba(168,74,54,.9);transform:rotate(45deg)}.pr__k{font:600 13px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.pr__t{margin-top:12px;font:600 clamp(19px,1.6vw,23px)/1.3 var(--sans);letter-spacing:-.015em;color:#fff;min-height:2.6em}.pc{margin-top:24px;flex:1;border-radius:11px;padding:20px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.pc__top{display:flex;gap:14px;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.pc__img{width:52px;height:52px;border-radius:7px;background:linear-gradient(145deg,#5b5a44,#3a3a2c);flex:none}.pc__top b{display:block;font:600 16px/1.25 var(--sans)}.pc__top span{display:inline-block;margin-top:5px;font-size:12px;color:rgba(255,255,255,0.77);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:2px 8px}.pc__dl{margin:6px 0 0;display:grid}.pc__dl div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06);font-size:15px}.pc__dl div:last-child{border-bottom:0}.pc__dl dt{color:rgba(255,255,255,0.77)}.pc__dl dd{margin:0;color:#fff}.pc__row--key{margin:0 -10px;padding-left:10px!important;padding-right:10px!important;border-radius:6px}.pc--gap .pc__row--key{background:rgba(255,56,60,.08)}.pc--sug .pc__row--key{background:rgba(168,74,54,.1)}.pc--ok .pc__row--key{background:rgba(52,199,89,.1)}.pc__v--gap{color:#ff8a8c;font-style:italic}.pc__v em{display:block;margin-top:3px;font-style:normal;font-size:12.5px}.pc__v--sug{color:#f2cfc5}.pc__v--sug em{color:var(--accent-text)}.pc__v--ok em{color:#7ee2a8}.pc__act{display:flex;gap:8px;margin-top:16px}.pc__btn{font:600 14px/1 var(--sans);padding:10px 16px;border-radius:999px;background:#fff;color:rgb(30,32,35)}.pc__btn--g{background:none;color:#fff;border:1px solid rgba(255,255,255,.25)}.pr__more{margin-top:56px;padding-top:28px;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:200px 1fr;gap:20px;align-items:baseline}.pr__ml{font-size:15px;color:rgba(255,255,255,0.77)}.pr__more ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:20px}.pr__more li{display:flex;flex-direction:column;gap:5px;padding:18px 20px;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.pr__more b{font:700 17px/1.2 var(--sans);color:#fff}.pr__more span{font-size:15.5px;color:rgba(255,255,255,0.94)}.in .pr__s .pc__row--key{animation:prk .6s ease both}.in .pr__s:nth-child(2) .pc__row--key{animation-delay:.5s}.in .pr__s:nth-child(3) .pc__row--key{animation-delay:1s}@keyframes prk{from{background:transparent}}@media (max-width:980px){.pr{grid-template-columns:1fr;gap:48px}.pr__t{min-height:0}.pr__s+.pr__s::before{left:20px;top:-34px;width:1px;height:22px}.pr__s+.pr__s::after{left:16px;top:-16px;transform:rotate(135deg)}.pr__more{grid-template-columns:1fr}}@media (max-width:600px){.pr__more ul{grid-template-columns:1fr}.pc{padding:16px}.pc__dl div{grid-template-columns:88px 1fr}}.gs{margin-top:56px}.gs__bar{display:grid;grid-template-columns:auto 1fr auto;gap:16px 24px;align-items:center;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.1)}.gs__lab{font-size:15px;color:rgba(255,255,255,0.77)}.gs__tabs{display:flex;flex-wrap:wrap;gap:8px}.gs__tab{font:600 14.5px/1 var(--sans);padding:11px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:none;color:rgba(255,255,255,0.96);transition:background .2s,color .2s,border-color .2s}.gs__tab:hover{border-color:rgba(255,255,255,0.62);color:#fff}.gs__tab.is-on{background:#fff;border-color:#fff;color:rgb(30,32,35)}.gs__tab:focus-visible,.gs__arr:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.gs__nav{display:flex;align-items:center;gap:10px}.gs__arr{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:none;color:#fff;font:400 18px/1 var(--sans)}.gs__arr:hover{border-color:#fff}.gs__cnt{font-size:14px;color:rgba(255,255,255,0.77);min-width:44px;text-align:center}.gs__cnt b{color:#fff}.gs__view{padding-top:36px}.gs__slide[hidden]{display:none}.gs .pr{margin-top:0}.gs .pc__top{padding-bottom:14px}.gs__slide.is-in{animation:gsin .45s cubic-bezier(.2,.8,.2,1)}@keyframes gsin{from{opacity:0;transform:translateX(16px)}}.pr-scene .btn--ghost{color:#fff;border-color:rgba(255,255,255,.3)}@media (max-width:980px){.gs__bar{grid-template-columns:1fr auto}.gs__tabs{grid-column:1/-1;grid-row:2;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--gut)*-1);padding:2px var(--gut) 4px}.gs__tab{flex:none;scroll-snap-align:start}}.d3-head{max-width:860px}.d3-head .lead{margin-top:18px;max-width:60ch}.d3-cyc{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.d3-cyc li{display:flex;align-items:center;gap:8px;padding:9px 14px 9px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);font:600 14px/1 var(--sans)}.d3-cyc li b{font:500 11px/1 var(--mono);color:var(--orange-d)}.d3-cyc li+li::before{content:"→";margin:0 6px 0 -2px;color:var(--muted);font-weight:400;order:-1;display:none}.d3-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:28px}.d3-c{display:flex;flex-direction:column;gap:20px;padding:clamp(22px,2.4vw,34px);border-radius:12px;background:#fff;border:1px solid var(--line);min-width:0}.d3-seo{grid-column:1/8;grid-row:1/3}.d3-cat{grid-column:8/13}.d3-sea{grid-column:8/13}.d3-ups{grid-column:1/7}.d3-gap{grid-column:7/13}.d3-k{display:inline-block;font:600 12.5px/1 var(--sans);color:var(--orange-d);padding:6px 11px;border-radius:999px;background:rgba(168,74,54,.12)}.d3-c h3{margin-top:14px;font:800 clamp(21px,1.75vw,27px)/1.12 var(--sans);letter-spacing:-.025em}.d3-seo h3{font-size:clamp(28px,2.9vw,44px);line-height:1.04;letter-spacing:-.035em;max-width:20ch}.d3-seo .d3-ui{margin-top:0;flex:1;display:flex;flex-direction:column;gap:18px}.d3-trend{flex:1;display:flex;flex-direction:column;min-height:150px}.d3-trend svg{flex:1;min-height:90px}.d3-trend svg{display:block;width:100%;height:84px;margin-top:10px;overflow:visible}.d3-mk{stroke:var(--ink);stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.d3-d{margin-top:12px;font-size:15.5px;line-height:1.5;color:var(--muted);max-width:56ch}.d3-seo .d3-d{font-size:17px}.d3-caps{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.d3-caps span{font:500 13px/1 var(--sans);padding:7px 10px;border-radius:5px;background:var(--paper);color:var(--ink)}.d3-ui{display:grid;gap:14px;padding:18px;border-radius:8px;background:#f6f7f8;border:1px solid var(--line-2);margin-top:auto}.d3-ui--row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.d3-lab{font:500 11.5px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.d3-lab b{color:var(--ink);font-weight:600}.d3-msg{font:600 15.5px/1.4 var(--sans);padding-left:14px;border-left:2px solid var(--orange)}.d3-seo .d3-msg{font-size:18px}.d3-ui__top{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.d3-big b{display:block;font:800 56px/.9 var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.d3-big span{display:block;margin-top:6px;font-size:14px;color:var(--muted)}.d3-pill{font:500 12px/1 var(--sans);padding:7px 10px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--muted)}.d3-teams{display:grid;grid-template-columns:1fr 1fr;gap:10px}.d3-team{display:grid;gap:12px;padding:14px;border-radius:7px;background:#fff;border:1px solid var(--line-2)}.d3-team__n{font:700 14px/1 var(--sans)}.d3-m{display:grid;grid-template-columns:1fr auto;gap:6px 10px;align-items:baseline;font-size:13.5px}.d3-m span{color:var(--muted)}.d3-m b{font-weight:700;font-variant-numeric:tabular-nums}.d3-bar{grid-column:1/-1;display:block;height:6px;border-radius:3px;background:#e6e7e9;overflow:hidden}.d3-bar em,.d3-meter em{display:block;height:100%;border-radius:3px;background:var(--orange);transform-origin:left;transform:scaleX(var(--w));color:#fff}.d3-bar--soft em{background:#efbcae}.d3-split{display:grid;gap:10px}.d3-split__bar{display:flex;gap:3px;height:10px}.d3-split__bar i{flex:var(--f);border-radius:3px;transform-origin:left}.s1{--c:#1e9e52}.s2{--c:#b2b3b5}.s3{--c:#efbcae}.d3-split__bar i{background:var(--c)}.d3-split__l{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--muted)}.d3-split__l li::before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--c);margin-right:7px}.d3-split__l b{color:var(--ink);font-variant-numeric:tabular-nums}.d3-log table{width:100%;margin-top:8px;border-collapse:collapse;font-size:13px}.d3-log th{text-align:left;font:500 11px/1 var(--sans);color:var(--muted);padding:0 8px 8px 0}.d3-log td{padding:9px 8px 9px 0;border-top:1px solid var(--line-2);vertical-align:top}.d3-log td:first-child{font-weight:600;white-space:nowrap}.d3-log td:nth-child(3){color:var(--muted);white-space:nowrap}.d3-st{display:inline-block;font:600 12px/1 var(--sans);padding:5px 8px;border-radius:999px;white-space:nowrap}.d3-st--up{background:#e6f7ec;color:#1e7a3c}.d3-st--eq{background:#ebecee;color:#696a6c}.d3-st--wait{background:#f8ece8;color:#8f3d2c}.d3-flt ul{list-style:none;display:grid;gap:6px;margin-top:10px}.d3-flt li{font:500 14px/1 var(--sans);padding:10px 12px;border-radius:6px;background:#fff;border:1px solid var(--line-2)}.d3-flt li.is-sel{border-color:var(--accent-text);box-shadow:0 0 0 3px rgba(168,74,54,.18);font-weight:700}.d3-fm{display:grid;gap:12px;padding:14px;border-radius:7px;background:#fff;border:1px solid var(--line-2)}.d3-ai{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:6px;background:var(--dark);color:#fff;font-size:13.5px;--accent-text:#efbcae}.d3-ai span{font:500 11px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text)}.d3-ai b{font-weight:600;text-align:right}.d3-sea__chart svg{display:block;width:100%;height:70px;margin-top:8px;overflow:visible}.d3-ln,.d3-ln2{fill:none;stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linecap:round}.d3-ln{stroke:var(--orange)}.d3-ln2{stroke:#c2c3c5;stroke-dasharray:5 5}.d3-leg{display:flex;gap:14px;margin-top:6px;font-size:12px;color:var(--muted)}.d3-leg span::before{content:"";display:inline-block;width:14px;height:2px;margin-right:6px;vertical-align:3px}.d3-leg .l1::before{background:var(--orange);color:#fff}.d3-leg .l2::before{background:#c2c3c5}.d3-seasons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.d3-seasons>div{display:flex;flex-wrap:wrap;gap:5px;align-content:start;padding:10px;border-radius:6px;background:#fff;border:1px solid var(--line-2);opacity:.6}.d3-seasons .d3-lab{width:100%;margin-bottom:3px}.d3-seasons span{font:500 12.5px/1 var(--sans);padding:6px 8px;border-radius:999px;background:var(--paper)}.d3-seasons .is-now{opacity:1;border-color:var(--accent-text)}.d3-seasons .is-now span{background:rgba(168,74,54,.14);color:var(--orange-d)}.d3-rec{display:grid;gap:8px}.d3-rec ol{list-style:none;counter-reset:r;display:grid;gap:6px}.d3-rec li{counter-increment:r;display:flex;gap:10px;font-size:14px}.d3-rec li::before{content:counter(r);flex:none;width:20px;height:20px;border-radius:50%;background:#fff;border:1px solid var(--line);font:600 11px/18px var(--sans);text-align:center}.d3-btn{justify-self:start;margin-top:4px;padding:10px 18px;border-radius:999px;background:var(--orange);color:#fff;font:600 14px/1 var(--sans)}.d3-main{display:flex;align-items:center;gap:14px;padding:12px;border-radius:7px;background:#fff;border:1px solid var(--line-2)}.d3-main i{width:56px;height:56px;border-radius:6px;background:linear-gradient(145deg,#3c4a5e,#27303d);flex:none}.d3-main b{display:block;font:700 16px/1.2 var(--sans)}.d3-main span{display:block;margin-top:4px;color:var(--muted);font-size:14px}.d3-recs{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.d3-recs li{display:grid;gap:6px;padding:10px;border-radius:6px;background:#fff;border:1px solid var(--line-2);font-size:13px}.d3-recs i{aspect-ratio:4/3;border-radius:4px;background:#e1e2e4}.d3-recs span{font-weight:600;line-height:1.25}.d3-recs b{color:var(--muted);font-weight:500}.d3-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.d3-kpi div{padding:10px 12px;border-radius:6px;background:#fff;border:1px solid var(--line-2)}.d3-kpi span{display:block;font-size:12px;color:var(--muted)}.d3-kpi b{display:block;margin-top:4px;font:800 22px/1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.d3-gap__q{font:700 19px/1.25 var(--sans);letter-spacing:-.01em}.d3-gap__row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.d3-gap__row>div{display:grid;gap:6px;padding:12px;border-radius:6px;background:#fff;border:1px solid var(--line-2)}.d3-gap__row span{font-size:12px;color:var(--muted)}.d3-gap__row b{font:800 22px/1 var(--sans);letter-spacing:-.02em}.d3-meter{display:block;height:6px;border-radius:3px;background:#e6e7e9;overflow:hidden;margin-top:4px}.d3-dots{display:flex;gap:4px;margin-top:4px}.d3-dots em,.d3-dots u{width:10px;height:10px;border-radius:3px}.d3-dots em{background:var(--dark);--accent-text:#efbcae}.d3-dots u{border:1px dashed #b2b3b5}.d3-c{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.d3-cat{transition-delay:.08s}.d3-sea{transition-delay:.16s}.d3-ups{transition-delay:.1s}.d3-gap{transition-delay:.18s}.d3-c .d3-bar em,.d3-c .d3-meter em{transform:scaleX(0);transition:transform 1s cubic-bezier(.2,.8,.2,1) .5s}.d3-c .d3-split__bar i{transform:scaleX(0);transition:transform .8s ease .6s}.d3-c .d3-ln{clip-path:inset(-10px 100% -10px 0);transition:clip-path 1.4s ease .5s}.d3-grid.is-in .d3-c{opacity:1;transform:none}.d3-grid.is-in .d3-bar em,.d3-grid.is-in .d3-meter em{transform:scaleX(var(--w))}.d3-grid.is-in .d3-split__bar i{transform:none}.d3-grid.is-in .d3-ln{clip-path:inset(-10px -10px -10px 0)}.no-io .d3-c{opacity:1;transform:none}@media (max-width:1100px){.d3-seo{grid-column:1/-1;grid-row:auto}.d3-cat,.d3-sea{grid-column:span 6}.d3-ups,.d3-gap{grid-column:span 6}.d3-ui--row{grid-template-columns:1fr}}@media (max-width:760px){.d3-grid{grid-template-columns:1fr;gap:12px}.d3-grid>.d3-c{grid-column:1/-1}.d3-c{padding:20px;border-radius:11px}.d3-ui{padding:14px}.d3-teams{grid-template-columns:1fr}.d3-log thead{display:none}.d3-log tr{display:grid;grid-template-columns:auto 1fr;gap:4px 10px;padding:10px 0;border-top:1px solid var(--line-2)}.d3-log td{border:0;padding:0}.d3-log td:nth-child(2){grid-column:1/-1;grid-row:2}.d3-log td:nth-child(3){text-align:right}.d3-log td:nth-child(4){grid-column:1/-1}.d3-big b{font-size:46px}.d3-recs{grid-template-columns:repeat(3,minmax(0,1fr))}.d3-kpi b,.d3-gap__row b{font-size:19px}}@media (max-width:400px){.d3-seasons,.d3-gap__row{grid-template-columns:1fr}.d3-kpi{grid-template-columns:1fr 1fr}.d3-kpi div:last-child{grid-column:1/-1}}.vt{display:inline-block;margin-bottom:28px;font:600 12px/1 var(--sans);padding:7px 12px;border-radius:999px;background:var(--dark);color:#fff;--accent-text:#efbcae}.d4-cyc{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:22px;font:500 12px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.d4-cyc span:first-child{color:var(--orange-d)}.d4-cyc i{font-style:normal;opacity:.6}.d4-grid{margin-top:36px}.d4-seo{grid-column:1/8}.d4-cat{grid-column:8/13}.d4-sea{grid-column:1/5}.d4-ups{grid-column:5/9}.d4-gap{grid-column:9/13}.d4-seo h3{font-size:clamp(28px,2.9vw,44px);line-height:1.04;letter-spacing:-.035em;max-width:20ch}.d4-seo .d3-d{font-size:17px}.d4-seo .d3-msg{font-size:18px}.d4-seo .d3-ui{margin-top:0;flex:1;align-content:start}.d4-ui__h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.d4-chain{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;color:var(--muted)}.d4-chain span{padding:5px 8px;border-radius:4px;background:#fff;border:1px solid var(--line-2);color:var(--ink);font-weight:500}.d4-chain i{font-style:normal}.d4-tests{list-style:none;display:grid;gap:10px}.d4-t{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 16px 16px 20px;border-radius:7px;background:#fff;border:1px solid var(--line-2);position:relative;overflow:hidden}.d4-t::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--c)}.d4-t__n b{display:block;font:700 17px/1.2 var(--sans)}.d4-t__n span{display:block;margin-top:5px;font-size:13px;color:var(--muted)}.d4-t__m{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px;color:var(--muted)}.d4-t__m b{font:800 20px/1 var(--sans);color:var(--ink);letter-spacing:-.02em;margin-left:4px;font-variant-numeric:tabular-nums}.d4-t--up .d4-t__m b{color:#1e7a3c}.d4-t--down .d4-t__m b{color:#c0322b}.d4-st{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 var(--sans);padding:7px 10px;border-radius:999px;white-space:nowrap;background:var(--bg);color:var(--fg)}.d4-st--up,.d4-t--up{--c:#1e9e52;--bg:#e6f7ec;--fg:#1e7a3c}.d4-st--run,.d4-t--run{--c:#a84a36;--bg:#f8ece8;--fg:#8f3d2c}.d4-st--eq,.d4-t--eq{--c:#b2b3b5;--bg:#ebecee;--fg:#696a6c}.d4-st--down,.d4-t--down{--c:#d9443c;--bg:#ecedef;--fg:#b3261e}.d4-st--run::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:d4b 1.2s ease-in-out infinite}@keyframes d4b{50%{opacity:.25}}.d4-lgd{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--muted)}.d4-lgd li::before{content:"";display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--c);margin-right:7px}.d4-use{display:grid;gap:9px;padding:14px;border-radius:7px;background:#fff;border:1px solid var(--line-2)}.d4-col{display:grid;gap:9px}.d4-cbar{display:flex;gap:2px;height:12px}.d4-cbar i{flex:var(--f);background:var(--c);border-radius:3px}.d4-col ul{list-style:none;display:flex;flex-wrap:wrap;gap:5px 14px;font-size:13px;color:var(--muted)}.d4-col li i{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--c);margin-right:6px;vertical-align:-1px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.d4-col li b{color:var(--ink);font-weight:600}.d4-ba{display:grid;gap:10px;padding:14px;border-radius:7px;background:#fff;border:1px solid var(--line-2)}.d4-ba__r{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.d4-ba__r>div>span{display:block;font-size:12px;color:var(--muted)}.d4-ba__r>div>b{display:block;margin-top:3px;font:800 24px/1 var(--sans);letter-spacing:-.02em}.d4-ba__r>i{font-style:normal;color:var(--muted)}.d4-ba__d{margin-left:auto;display:flex;align-items:center;gap:8px}.d4-ba__d b{font:800 18px/1 var(--sans);color:#1e7a3c}.d4-sea__h{display:flex;justify-content:space-between;align-items:center;gap:10px}.d4-tg{display:inline-flex;padding:3px;border-radius:999px;background:#fff;border:1px solid var(--line)}.d4-tg button{font:600 13px/1 var(--sans);padding:7px 13px;border-radius:999px;border:0;background:none;color:var(--muted);cursor:pointer}.d4-tg button.is-on{background:var(--dark);color:#fff;--accent-text:#efbcae}.d4-tg button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.d4-dem ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.d4-dem li{font:500 13.5px/1 var(--sans);padding:8px 11px;border-radius:5px;background:#fff;border:1px solid var(--line-2)}.d4-dem li b{color:#1e7a3c;margin-left:3px}.d4-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;min-height:32px}.d4-chips li{display:flex;align-items:center;gap:6px;font:500 13px/1 var(--sans);padding:8px 11px;border-radius:999px;background:#fff;border:1px solid var(--line);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.d4-chips li b{font:500 10.5px/1 var(--mono);color:var(--muted)}.d4-chips li.is-top{border-color:var(--accent-text);background:rgba(168,74,54,.12);color:var(--orange-d)}.d4-chips li.is-top b{color:var(--orange-d)}.d4-ctx{display:flex;flex-wrap:wrap;gap:6px}.d4-ctx span{font:500 12.5px/1 var(--sans);padding:7px 10px;border-radius:5px;background:#fff;border:1px dashed #c7c8ca}.d4-cap{font-size:13px;color:var(--muted);margin-top:-4px}.d4-ups .d3-kpi span{min-height:2.6em;line-height:1.3}.d4-ups .d3-kpi b{font-size:clamp(17px,1.4vw,21px);white-space:nowrap}.d4-ups .d3-kpi div{padding:10px}.d4-gp{display:grid;gap:10px;padding:14px;border-radius:7px;background:#fff;border:1px solid var(--line-2)}.d4-gp__q{font:700 17px/1.25 var(--sans)}.d4-gp__r{display:flex;flex-wrap:wrap;gap:8px}.d4-gp__r div{flex:1 1 110px;padding:10px 12px;border-radius:6px;background:#f6f7f8}.d4-gp__r span{display:block;font-size:12px;color:var(--muted)}.d4-gp__r b{display:block;margin-top:4px;font:800 18px/1 var(--sans);letter-spacing:-.01em}@media (max-width:1100px){.d4-seo,.d4-cat{grid-column:1/-1}.d4-sea,.d4-ups{grid-column:span 6}.d4-gap{grid-column:1/-1}}@media (max-width:760px){.d4-grid>.d3-c{grid-column:1/-1}.d4-t{grid-template-columns:1fr auto;gap:10px}.d4-t__m{grid-column:1/-1;grid-row:2}.d4-st{grid-column:2;grid-row:1;align-self:start}.d4-ba__d{margin-left:0;width:100%}}@media (max-width:420px){.d4-t{grid-template-columns:1fr}.d4-st{grid-column:1;grid-row:3;justify-self:start}.d4-t__m{grid-row:2}}.d5-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:48px}.d5-c{display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:12px;background:#fff;border:1px solid var(--line);min-width:0}.d5-n{font:500 12px/1 var(--mono);color:var(--orange-d)}.d5-c h3{margin-top:12px;font:800 24px/1.1 var(--sans);letter-spacing:-.025em}.d5-en{margin-top:6px;font:500 11px/1.3 var(--mono);color:var(--muted);letter-spacing:.02em}.d5-c .d3-d{margin-top:0;font-size:15px}.d5-l{list-style:none;display:grid;border-top:1px solid var(--line-2)}.d5-l li{position:relative;padding:9px 0 9px 18px;border-bottom:1px solid var(--line-2);font-size:14px;line-height:1.35}.d5-l li::before{content:"";position:absolute;left:2px;top:15px;width:6px;height:6px;border-radius:50%;background:var(--orange);color:#fff}.d5-ex{margin-top:auto;display:grid;gap:8px;justify-items:start;padding:14px;border-radius:7px;background:#f6f7f8;border:1px solid var(--line-2)}.d5-norm{display:flex;flex-wrap:wrap;gap:6px}.d5-norm span{font:500 13px/1 var(--mono);padding:6px 8px;border-radius:4px;background:#fff;border:1px solid var(--line-2);color:var(--muted);text-decoration:line-through;text-decoration-color:rgba(192,50,43,.5)}.d5-ex i{font-style:normal;color:var(--muted)}.d5-ex b{font:600 14px/1 var(--mono);padding:7px 10px;border-radius:4px;background:rgba(30,158,82,.12);color:#1e7a3c}@media (max-width:1200px){.d5-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.d5-grid{grid-template-columns:1fr;gap:12px;margin-top:32px}.d5-c{padding:20px}}.d4-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:28px;padding:24px 28px;border-radius:12px;background:var(--dark);color:#fff;--accent-text:#efbcae}.d4-cta p{font-size:17px;line-height:1.45;color:rgba(255,255,255,0.96);max-width:60ch}.d4-cta b{color:#fff;font-weight:700}.d4-cta .btn{background:var(--orange);color:#fff;flex:none}@media (max-width:640px){.d4-cta{padding:20px}.d4-cta .btn{width:100%;justify-content:center}}.d6 .d3-c{gap:22px}.d6 .d3-c h3{margin-top:0;font-size:clamp(22px,1.9vw,28px);line-height:1.1;max-width:20ch}.d6 .d4-seo h3{font-size:clamp(28px,2.9vw,42px);max-width:22ch}.d6 .d4-seo{grid-column:1/8}.d6 .d4-cat{grid-column:8/13}.d6 .d4-sea{grid-column:1/5}.d6 .d4-ups{grid-column:5/9}.d6 .d4-gap{grid-column:9/13}.d6 .d4-t{grid-template-columns:minmax(0,1.4fr) auto auto;padding:14px 16px 14px 20px}.d6 .d4-t__m b{margin:0;font-size:17px}.d6 .d4-t--eq .d4-t__m b{color:var(--muted);font-weight:600}.d6 .d4-ba__r{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:7px;background:#fff;border:1px solid var(--line-2)}.d6 .d4-ba__r span{display:block;font-size:12.5px;color:var(--muted)}.d6 .d4-ba__r b{display:block;margin-top:4px;font:800 24px/1 var(--sans);letter-spacing:-.02em}.d6 .d4-ba__r .d4-st{display:inline-flex;font-size:12.5px;color:var(--fg)}.d6 .d4-chips{margin-top:0}.d6 .d4-gp__q{font:700 17px/1.25 var(--sans)}@media (max-width:1100px){.d6 .d4-seo,.d6 .d4-cat{grid-column:1/-1}.d6 .d4-sea,.d6 .d4-ups{grid-column:span 6}.d6 .d4-gap{grid-column:1/-1}}@media (max-width:760px){.d6>.d3-c{grid-column:1/-1}.d6 .d4-t{grid-template-columns:1fr auto}.d6 .d4-t__m{grid-column:1;grid-row:2}.d6 .d4-st{grid-column:2;grid-row:1/3;align-self:center}}@media (max-width:400px){.d6 .d4-t{grid-template-columns:1fr}.d6 .d4-st{grid-column:1;grid-row:3;justify-self:start}}.bc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.bc-head .lead{margin-top:18px}.bc-arrs{display:flex;gap:10px;flex:none}.bc-arr{width:52px;height:52px;border-radius:50%;border:1px solid rgba(42,44,47,.25);background:#fff;color:var(--ink);font:400 20px/1 var(--sans);cursor:pointer;transition:background .2s,color .2s}.bc-arr:hover:not(:disabled){background:var(--dark);color:#fff;--accent-text:#efbcae}.bc-arr:disabled{opacity:.35;cursor:default}.bc-arr:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.bcs{margin-top:44px}.bcs__track{list-style:none;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin-right:calc(var(--gut)*-1);padding-right:var(--gut);overscroll-behavior-x:contain}.bcs__track::-webkit-scrollbar{display:none}.bcs__track:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.bc{flex:0 0 clamp(300px,30vw,440px);scroll-snap-align:start;display:flex;flex-direction:column;border-radius:12px;background:#fff;border:1px solid var(--line);overflow:hidden}.bc__v{height:300px;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:24px;background:#f6f7f8;border-bottom:1px solid var(--line-2);position:relative;overflow:hidden}.bc__b{padding:24px 26px 28px}.bc__k{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-d)}.bc h3{margin-top:12px;font:800 24px/1.12 var(--sans);letter-spacing:-.025em}.bc__b p{margin-top:10px;font-size:15.5px;line-height:1.5;color:var(--muted)}.bc--cta{background:var(--dark);border-color:var(--ink);justify-content:flex-end;--accent-text:#efbcae}.bc--cta .bc__b{padding:32px}.bc--cta h3{color:#fff;font-size:30px}.bc--cta .bc__b p{color:rgba(255,255,255,0.92)}.bc--cta .btn{margin-top:24px;background:var(--orange);color:#fff}.bcs__foot{display:flex;align-items:center;gap:16px;margin-top:22px}.bcs__prog{flex:1;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.bcs__prog i{display:block;height:100%;width:0;background:var(--orange);transition:width .35s;color:#fff}.bcs__cnt{font-size:14px;color:var(--muted);white-space:nowrap}.bcs__cnt b{color:var(--ink)}.bc-lab{font:500 11px/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.bc-tests{list-style:none;display:grid;gap:7px}.bc-tests li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px 10px 14px;border-radius:6px;background:#fff;border:1px solid var(--line-2);position:relative;overflow:hidden}.bc-tests li::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c)}.bc-tests__n{font:600 13.5px/1.2 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bc-tests b{font:800 15px/1 var(--sans);font-variant-numeric:tabular-nums}.bc-tests .d4-t--up b{color:#1e7a3c}.bc-tests .d4-t--down b{color:#b3261e}.bc-tests .d4-t--eq b{color:var(--muted)}.bc-tests .d4-st{font-size:11.5px;padding:5px 8px;grid-column:auto!important;grid-row:auto!important;align-self:center!important;justify-self:end!important}.bc-norm{display:flex;flex-wrap:wrap;gap:8px}.bc-norm span{font:500 15px/1 var(--mono);padding:9px 12px;border-radius:5px;background:#fff;border:1px solid var(--line-2);color:var(--muted);text-decoration:line-through;text-decoration-color:rgba(179,38,30,.5)}.bc-down{font-style:normal;font-size:20px;color:var(--muted);line-height:1}.bc-ok{align-self:flex-start;font:600 22px/1 var(--mono);padding:12px 16px;border-radius:6px;background:rgba(30,158,82,.12);color:#1e7a3c}.bc-bars{display:grid;gap:10px;padding:14px;border-radius:7px;background:#fff;border:1px solid var(--line-2)}.bc-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.bc__v .d4-chips{margin-top:0}.bc-trend{font-size:13.5px;color:var(--muted);margin:0}.bc-trend b{color:#1e7a3c}.bc__v .d3-recs{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-q{font:700 17px/1.25 var(--sans);margin:0;color:var(--ink)}.bc-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bc-pair>div{display:grid;gap:6px;padding:12px;border-radius:6px;background:#fff;border:1px solid var(--line-2)}.bc-pair span{font-size:12px;color:var(--muted)}.bc-pair b{font:800 19px/1 var(--sans)}.bc-meter{display:block;height:6px;border-radius:3px;background:#e6e7e9;overflow:hidden}.bc-meter em{display:block;height:100%;background:var(--orange);transform-origin:left;transform:scaleX(var(--w));color:#fff}.bc-dots{display:flex;gap:4px}.bc-dots em,.bc-dots u{width:10px;height:10px;border-radius:3px}.bc-dots em{background:var(--dark);--accent-text:#efbcae}.bc-dots u{border:1px dashed #b2b3b5}.bc-fix{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.bc-fix>i{font-style:normal;color:var(--muted);font-size:18px}.bc-fix__a,.bc-fix__b{display:grid;gap:6px;justify-items:center;text-align:center;padding:16px 10px;border-radius:7px;background:#fff;border:1px solid var(--line-2);min-width:0}.bc-fix__a{border-style:dashed;border-color:rgba(179,38,30,.35)}.bc-fix__a b{font:800 40px/1 var(--sans);letter-spacing:-.03em;color:#c0322b}.bc-fix__a span{font:500 11px/1.2 var(--mono);color:var(--muted);overflow-wrap:anywhere}.bc-fix__img{width:64px;height:64px;border-radius:6px;background:linear-gradient(145deg,#6b6a52,#45442f)}.bc-fix__b b{font:700 14px/1.2 var(--sans)}.bc-fix__b span{font-size:12.5px;color:var(--muted)}@media (max-width:480px){.bc-tests li{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.bc-tests .d4-st{grid-column:1!important;grid-row:2!important;justify-self:start!important}}@media (max-width:760px){.bc-arrs{display:none}.bc{flex-basis:calc(100% - 40px)}.bcs__track{gap:12px}.bc__v{height:auto;min-height:250px;padding:18px}.bc__b{padding:20px 20px 24px}.bc h3{font-size:22px}.bc--cta h3{font-size:26px}}.var-tag{display:inline-block;margin-bottom:28px;font:600 12px/1 var(--sans);padding:7px 12px;border-radius:999px;background:var(--dark);color:#fff;--accent-text:#efbcae}.bs__head{max-width:820px}.bs__head .lead{margin-top:22px;max-width:52ch}.bs{margin-top:48px}.bs__track{list-style:none;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-right:56px;margin-right:calc(var(--gut)*-1);overscroll-behavior-x:contain}.bs__track::-webkit-scrollbar{display:none}.bs__track:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.bs__s{flex:0 0 calc(100% - 56px);scroll-snap-align:start;min-height:540px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(24px,3.4vw,52px);border-radius:14px;background:#fff;border:1px solid var(--line)}.bs__k{display:inline-block;font:600 13px/1 var(--sans);color:var(--orange-d);padding:7px 12px;border-radius:999px;background:rgba(168,74,54,.12)}.bs__t h3{margin-top:18px;font:800 clamp(28px,3vw,44px)/1.05 var(--sans);letter-spacing:-.035em;max-width:14ch}.bs__t p{margin-top:16px;font-size:18px;line-height:1.5;color:var(--muted);max-width:34ch}.bs__s--cta{grid-template-columns:1fr;background:var(--dark);border-color:var(--ink);--accent-text:#efbcae}.bs__s--cta h3{color:#fff;max-width:22ch}.bs__s--cta p{color:rgba(255,255,255,0.94)}.bs__s--cta .btn{margin-top:28px;background:var(--orange);color:#fff}.bs__v{display:flex;justify-content:center}.bs__foot{display:flex;align-items:center;gap:14px;margin-top:22px}.bs__arr{width:46px;height:46px;border-radius:50%;border:1px solid rgba(42,44,47,.25);background:#fff;color:var(--ink);font:400 18px/1 var(--sans);flex:none}.bs__arr:disabled{opacity:.35;cursor:default}.bs__arr:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.bs__prog{flex:1;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.bs__prog i{display:block;height:100%;width:0;background:var(--orange);transition:width .35s;color:#fff}.bs__cnt{font-size:14px;color:var(--muted);white-space:nowrap}.bs__cnt b{color:var(--ink)}@keyframes popIn{from{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes fillRow{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@media (max-width:900px){.bs__s{grid-template-columns:1fr;min-height:0;align-content:start}.bs__t h3{max-width:none}}@media (max-width:640px){.bs__track{gap:10px;padding-right:36px}.bs__s{flex-basis:calc(100% - 36px);padding:20px;border-radius:12px}}.v3-card{width:100%;max-width:560px;border-radius:11px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 70px rgba(42,44,47,.12);padding:24px;position:relative;overflow:hidden}.v3-card__h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:18px}.v3-card__h b{font:700 18px/1.2 var(--sans)}.v3-card__h span{font-size:13px;color:var(--muted-2)}.v3-cap{margin-top:10px;font-size:12px;color:var(--muted-2)}.v3-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--line-2);font-size:14px;color:var(--muted);display:flex;gap:8px;align-items:center}.v3-ok{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgba(30,158,82,.14);color:#1e9e52;font-size:12px;flex:none}.v3-warn{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(225,29,72,.12);color:var(--red);font:700 12px/1 var(--sans);flex:none;margin-right:6px}.v3-card--ridge{padding:22px 22px 14px}.v3-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:6px}.v3-stats b{display:block;font:800 clamp(24px,2.6vw,34px)/1 var(--sans);letter-spacing:-.03em}.v3-stats b.acc{color:var(--orange-d)}.v3-stats div>span{display:block;margin-top:6px;font-size:12px;line-height:1.3;color:var(--muted)}.v3-ridge{display:block;width:100%;height:auto}.v3-rl__a{fill:#fff}.v3-rl__l{fill:none;stroke:rgba(42,44,47,.55);stroke-width:1.1;stroke-dasharray:1;stroke-dashoffset:0}.v3-rl--hot .v3-rl__a{fill:#f6e4de}.v3-rl--hot .v3-rl__l{stroke:var(--orange);stroke-width:2.2}.v3-rl__tag circle{fill:var(--orange)}.v3-rl__tag rect{fill:#fff;stroke:rgba(168,74,54,.5)}.v3-rl__tag text{font:600 13px var(--sans);fill:var(--orange-d)}.v3-rl__m text{font:500 10px var(--mono);fill:var(--muted-2);text-anchor:middle}.v3-bars{list-style:none;display:grid;gap:14px}.v3-bars li>div{display:flex;justify-content:space-between;gap:10px;font-size:15px;margin-bottom:7px}.v3-bars em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.v3-bars mark{font:600 11px/1 var(--sans);padding:3px 7px;border-radius:999px;background:rgba(168,74,54,.14);color:var(--orange-d);margin-left:6px;vertical-align:2px}.v3-bars i{display:block;height:10px;border-radius:4px;background:var(--line-2);position:relative;overflow:hidden}.v3-bars i::after{content:"";position:absolute;inset:0;width:calc(var(--p)*1%);background:var(--c);border-radius:4px;transform-origin:left;transform:scaleX(1)}.v3-card--seo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center}.v3-dial{position:relative;width:152px;height:152px}.v3-ring--l{width:152px;height:152px;display:block}.v3-dial__n{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.v3-dial__n b{font:800 40px/1 var(--sans);letter-spacing:-.04em}.v3-dial__n small{font-size:18px;color:var(--muted-2)}.v3-dial__n>span{margin-top:6px;font-size:11px;line-height:1.3;color:var(--muted)}.v3-ring__bg{fill:none;stroke:var(--line);stroke-width:9}.v3-ring__fg{fill:none;stroke:var(--orange);stroke-width:9;stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--o)}.v3-ring--s{width:30px;height:30px;flex:none}.v3-ring--s .v3-ring__bg,.v3-ring--s .v3-ring__fg{stroke-width:4}.v3-ring--s .v3-ring__fg{stroke:var(--ink)}.v3-led{list-style:none;display:grid}.v3-led li{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-2)}.v3-led li:last-child{border:0}.v3-led li>div{flex:1;min-width:0}.v3-led b{display:block;font-size:15px;line-height:1.25}.v3-led li>div span{font-size:12px;color:var(--muted-2)}.v3-led em{font:700 20px/1 var(--sans);font-style:normal;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.v3-led li:nth-child(3){border-top:1px dashed var(--line);margin-top:4px}.v3-kcs{width:100%;max-width:640px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.v3-kc{background:#fff;border:1px solid var(--line);border-radius:10px;padding:16px 16px 10px;box-shadow:0 20px 50px rgba(42,44,47,.08);min-width:0}.v3-kc__h{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;font-size:12px;line-height:1.3;color:var(--muted)}.v3-kc__h i{font:600 11px/1 var(--sans);font-style:normal;padding:4px 7px;border-radius:999px;background:rgba(30,158,82,.12);color:#1e9e52;white-space:nowrap}.v3-kc__n{display:block;margin:14px 0 8px;font:800 clamp(28px,3vw,40px)/1 var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.v3-kc__n small{font-size:.5em;color:var(--muted-2);margin-left:2px}.v3-sp{display:block;width:100%;height:56px}.v3-sp__a{fill:rgba(168,74,54,.10)}.v3-sp__l{fill:none;stroke:var(--orange);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.v3-sp__cut{stroke:var(--muted-2);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.v3-sp__dot{fill:var(--orange)}.v3-cut{display:inline-block;width:0;height:12px;border-left:1px dashed var(--muted-2);vertical-align:-1px;margin-right:6px}.v3-cap--w{grid-column:1/-1}.v3-fun{width:100%;max-width:600px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;height:400px;grid-template-rows:1fr auto}.v3-fc{height:var(--h);border-radius:11px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;transform-origin:bottom;min-width:0}.v3-fc b{font:700 16px/1.2 var(--sans)}.v3-fc span{display:block;font-size:13px;opacity:.75}.v3-fc strong{display:block;font:800 clamp(26px,2.8vw,38px)/1.05 var(--sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:2px}.v3-fc em{font-style:normal;font-weight:700;font-size:13px}.v3-fc--1{background:#d4ead9;color:#173d24}.v3-fc--2{background:#ddd7f2;color:#3b2f73}.v3-fc--3{background:#f3d5cb;color:#7a3425}.bs__s.is-play .v3-rl__l{animation:v3draw 1s cubic-bezier(.4,0,.2,1) calc(var(--i)*.07s) both}.bs__s.is-play .v3-rl__a{animation:v3fade .5s ease calc(var(--i)*.07s) both}.bs__s.is-play .v3-rl--hot .v3-rl__a{animation:v3hot 1.4s ease 1.3s both}.bs__s.is-play .v3-rl__tag{animation:popIn .5s ease 2s both}.bs__s.is-play .v3-bars i::after{animation:v3grow 1.1s cubic-bezier(.2,.8,.2,1) both}.bs__s.is-play .v3-bars li:nth-child(2) i::after{animation-delay:.12s}.bs__s.is-play .v3-bars li:nth-child(3) i::after{animation-delay:.24s}.bs__s.is-play .v3-bars li:nth-child(4) i::after{animation-delay:.36s}.bs__s.is-play .v3-bars li:nth-child(5) i::after{animation-delay:.48s}.bs__s.is-play .v3-bars mark,.bs__s.is-play .v3-foot{animation:popIn .45s ease 1.4s both}.bs__s.is-play .v3-ring__fg{animation:v3ring 1.6s cubic-bezier(.2,.8,.2,1) .2s both}.bs__s.is-play .v3-led li{animation:fillRow .45s ease both}.bs__s.is-play .v3-led li:nth-child(1){animation-delay:.3s}.bs__s.is-play .v3-led li:nth-child(2){animation-delay:.45s}.bs__s.is-play .v3-led li:nth-child(3){animation-delay:.6s}.bs__s.is-play .v3-led li:nth-child(4){animation-delay:.75s}.bs__s.is-play .v3-kc{animation:popIn .5s ease both}.bs__s.is-play .v3-kc:nth-child(2){animation-delay:.12s}.bs__s.is-play .v3-kc:nth-child(3){animation-delay:.24s}.bs__s.is-play .v3-sp__l{animation:v3draw 1.4s ease .5s both}.bs__s.is-play .v3-sp__a{animation:v3fade .8s ease 1.2s both}.bs__s.is-play .v3-sp__dot,.bs__s.is-play .v3-kc__h i{animation:popIn .4s ease 1.8s both}.bs__s.is-play .v3-fc{animation:v3up .9s cubic-bezier(.2,.8,.2,1) both}.bs__s.is-play .v3-fc--2{animation-delay:.2s}.bs__s.is-play .v3-fc--3{animation-delay:.4s}.bs__s.is-play .v3-fun .v3-cap{animation:popIn .45s ease 1.5s both}@keyframes v3draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes v3fade{from{opacity:0}}@keyframes v3hot{from{fill:#fff}}@keyframes v3grow{from{transform:scaleX(0)}}@keyframes v3ring{from{stroke-dashoffset:var(--c)}}@keyframes v3up{from{transform:scaleY(.08);opacity:.4}}@media (max-width:900px){.v3-fun{height:340px}}@media (max-width:640px){.v3-card{padding:16px}.v3-card--ridge{padding:16px 14px 10px}.v3-stats b{font-size:22px}.v3-card--seo{grid-template-columns:1fr;justify-items:center;gap:14px}.v3-led{width:100%}.v3-dial,.v3-ring--l{width:112px;height:112px}.v3-dial__n b{font-size:30px}.v3-dial__n>span{font-size:10px}.v3-led li{padding:7px 0}.v3-led b{font-size:14px}.v3-led em{font-size:17px}.v3-bars{gap:9px}.v3-bars li>div{font-size:14px;margin-bottom:4px}.v3-foot{margin-top:12px;padding-top:10px;font-size:13px}.v3-card__h{margin-bottom:12px}.v3-kcs{grid-template-columns:1fr;gap:8px}.v3-kc{display:grid;grid-template-columns:minmax(0,1fr) 110px;column-gap:10px;align-items:end;padding:12px}.v3-kc__h{grid-column:1/-1}.v3-kc__n{margin:8px 0 4px;font-size:28px}.v3-sp{height:40px}.v3-fun{height:300px;gap:8px}.v3-fc{padding:12px;border-radius:8px}.v3-fc b{font-size:13px}.v3-fc strong{font-size:22px}.v3-fc span{font-size:11px}}.v6-seo .v3-led li:nth-child(3){border-top:0;margin-top:0;border-bottom:1px solid var(--line-2)}.v6-seo .v3-led li:last-child{border-bottom:0}.v6-seo .v3-led li>div span{display:block;margin-top:3px}.v3-fc .v6-sm{font-size:clamp(18px,1.8vw,24px);line-height:1.1;letter-spacing:-.02em}.bs__s--cta .btn{background:var(--orange);color:#fff}.bs__t h3{max-width:18ch}#ai .bs__head .huge{font-size:clamp(34px,4.1vw,60px)}#ai .bs__head{max-width:1100px}#ai .bs__t h3{font-size:clamp(24px,2.3vw,34px);line-height:1.1;letter-spacing:-.03em}#ai .bs__head .lead{max-width:60ch}.v3-stats div>span{overflow-wrap:break-word;hyphens:manual}@media (max-width:640px){.v3-fc strong{font-size:19px}.v3-fc .v6-sm{font-size:14px}.v3-fc{padding:10px}.v3-fc span{overflow-wrap:break-word}}.sx__live{border-style:solid;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.035);padding:20px 22px}.lv__h{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.lv__on{display:inline-flex;align-items:center;gap:9px;font:600 14px/1 var(--sans);color:#fff}.lv__on i{position:relative;width:8px;height:8px;border-radius:50%;background:#34c759}.lv__on i::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid #34c759;opacity:0;animation:lvPing 2s ease-out infinite}@keyframes lvPing{0%{opacity:.8;transform:scale(.6)}100%{opacity:0;transform:scale(1.8)}}.lv__tag{font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,0.67)}.lv__list{list-style:none;display:grid;margin-top:4px;position:relative;height:186px;overflow:hidden}.lv__list li{position:absolute;left:0;right:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.06);transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s}.lv__k{font:500 11px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--accent-text)}.lv__t{grid-column:1;font-size:15px;line-height:1.35;color:rgba(255,255,255,0.96);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv__s{grid-column:2;grid-row:1/3;align-self:center;font-size:12px;color:rgba(255,255,255,0.62);white-space:nowrap}.lv__list li.is-new{background:linear-gradient(90deg,rgba(168,74,54,.08),transparent 70%)}@media (max-width:640px){.sx__live{padding:16px}.lv__t{font-size:14px}.lv__list{height:174px}}.bs__s--cta.mq-s{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden}.mq-s .bs__k{background:rgba(168,74,54,.16);color:var(--accent-text)}.mq-s .btn{margin-top:28px;background:var(--orange);color:#fff}.mq-s .mq__n{margin-top:22px;font-size:14px;color:rgba(255,255,255,0.77)}.mq-s .mq__n b{color:#fff;font-weight:700}.mq{position:relative;width:100%;height:440px;display:grid;grid-template-columns:1fr 1fr;gap:12px;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.mq__col{list-style:none;display:flex;flex-direction:column;gap:10px;animation:mqUp 60s linear infinite}.mq__col--b{animation-duration:72s;margin-top:-60px}.mq:hover .mq__col{animation-play-state:paused}.mq__col li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);font-size:14.5px;line-height:1.3;color:rgba(255,255,255,0.96)}.mq__ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:5px;background:rgba(168,74,54,.14)}.mq__ic svg{width:17px;height:17px;fill:none;stroke:var(--orange);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@keyframes mqUp{to{transform:translateY(-50%)}}@media (max-width:900px){.bs__s--cta.mq-s{grid-template-columns:1fr}.mq{height:320px}}@media (max-width:640px){.mq{grid-template-columns:1fr;height:300px}.mq__col--b{display:none}.mq__col{animation-duration:80s}.mq__col li{font-size:14px;padding:10px 12px}}@media (max-width:1060px){.sx__map{display:grid;padding-left:0}.sx__map::before{display:none}.sx__row{grid-template-columns:1fr 1fr;gap:12px}.sx__row--b{margin-top:0}.sx__shop{order:0;margin:24px 0;text-align:center;padding:24px}.sx__d::after{display:block;height:24px}}@media (max-width:640px){.sx__row{gap:10px}.sx__d{padding:14px 14px 16px;border-radius:8px}.sx__k{font-size:11px;margin-bottom:6px}.sx__d b{font-size:16px;line-height:1.2}.sx__d p{display:none}.sx__shop{margin:20px 0;padding:18px 16px;border-radius:10px}.sx__shop b{font-size:22px}.sx__shop p{font-size:14px;margin-top:6px}.sx__d::after{height:20px}}#ai .bs__head .huge{max-width:30ch!important}#transparency .bs__head{max-width:1100px}#transparency .bs__head .huge{font-size:clamp(34px,4.1vw,60px);max-width:30ch!important;color:var(--ink)}#transparency .bs__head .lead{margin-top:22px;max-width:60ch;color:var(--muted)}#transparency .eyebrow{color:var(--muted)}.tr-light .clog{background:#fff;border-color:var(--line);box-shadow:0 20px 50px rgba(42,44,47,.06)}.tr-light .clog__top{border-color:var(--line)}.tr-light .clog__top b{color:var(--ink)}.tr-light .clog__top span,.tr-light .clog__r--h{color:var(--muted)}.tr-light .clog__r{border-color:var(--line-2);color:var(--ink)}.tr-light .clog__r span:nth-child(3){color:var(--muted)}.tr-light .aft,.tr-light .w__ok,.tr-light .w__n--ok{color:#1e7a3c!important}.tr-light .w__n--warn{color:var(--orange-d)}.tr-light .who{border-color:var(--line);color:var(--muted)}.tr-light .who--ai{border-color:rgba(168,74,54,.5);color:var(--orange-d)}.tr-light .who--mix{background:rgba(168,74,54,.12);border-color:rgba(168,74,54,.35);color:var(--orange-d)}.tr-light .w{background:#fff;border-color:var(--line);box-shadow:0 20px 50px rgba(42,44,47,.05)}.tr-light .w__k{color:var(--muted)}.tr-light .w__n{color:var(--ink)}.tr-light .w__n small,.tr-light .w__d,.tr-light .w__cmp,.tr-light .bar,.tr-light .funnel div{color:var(--muted)}.tr-light .w__cmp,.tr-light .w__f{border-color:var(--line-2)}.tr-light .w__cmp b,.tr-light .bar b,.tr-light .funnel b,.tr-light .w__f{color:var(--ink)}.tr-light .w__list span{background:var(--paper);color:var(--ink)}.tr-light .bar i{background:var(--line-2)}.tr-light .dash__note{color:var(--muted)}#reviews .tsm-head .huge{font-size:clamp(34px,4.1vw,60px);max-width:22ch!important}.tsm{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:clamp(24px,3vw,44px);margin-top:48px;align-items:start}.tsm-pull{position:sticky;top:96px;margin:0;padding:clamp(28px,3vw,44px);border-radius:14px;background:var(--dark);color:#fff;overflow:hidden;--accent-text:#efbcae}.tsm-pull::after{content:"";position:absolute;right:-30%;bottom:-40%;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(168,74,54,.28),rgba(168,74,54,0) 65%);pointer-events:none}.tsm-q{display:block;font:800 96px/.6 var(--sans);color:var(--accent-text);height:44px}.tsm-pull blockquote{margin:0;font:700 clamp(24px,2.2vw,32px)/1.2 var(--sans);letter-spacing:-.02em}.tsm-pull__sub{margin-top:18px;font-size:16.5px;line-height:1.55;color:rgba(255,255,255,0.94)}.tsm-pull figcaption{display:flex;align-items:center;gap:14px;margin-top:32px;position:relative;z-index:1}.tsm-pull figcaption b{display:block;font:700 17px/1.2 var(--sans)}.tsm-pull figcaption span{display:block;margin-top:3px;font-size:14px;color:rgba(255,255,255,0.82)}.tsm-pull__a{display:inline-block;margin-top:22px;font-size:14.5px;font-weight:600;color:var(--accent-text);position:relative;z-index:1}.tsm-grid{columns:2;column-gap:16px}.tsm-c{break-inside:avoid;margin-bottom:16px;padding:22px;border-radius:11px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;gap:14px;transition:transform .25s,box-shadow .25s}.tsm-c:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(42,44,47,.08)}.tsm-c header{display:flex;align-items:center;gap:12px}.tsm-c header b{display:block;font:700 15.5px/1.2 var(--sans)}.tsm-c header span{display:block;margin-top:3px;font-size:13px;color:var(--muted)}.tsm-c p{font-size:15.5px;line-height:1.55;color:var(--ink)}.tsm-c a{font-size:13.5px;font-weight:600;color:var(--orange-d);align-self:flex-start}.tsm-c a:hover,.tsm-pull__a:hover{text-decoration:underline;text-underline-offset:4px}.tsm-av{position:relative;flex:none;width:42px;height:42px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--paper);border:1px solid var(--line)}.tsm-av b{font:700 13px/1 var(--sans)!important;color:var(--muted)}.tsm-av img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tsm-c header .tsm-av,.tsm-pull figcaption .tsm-av{display:grid;margin-top:0;font-size:inherit}.tsm-av--l{width:56px;height:56px;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.tsm-av--l b{color:#fff!important;font-size:16px!important}@media (max-width:1060px){.tsm{grid-template-columns:1fr}.tsm-pull{position:relative;top:0}}@media (max-width:640px){.tsm-grid{columns:1}.tsm-c{padding:18px}.tsm{margin-top:32px}}.ct{display:flex;flex-direction:column;gap:6px}.ct__tel{font:700 20px/1.2 var(--sans);letter-spacing:-.01em;color:#fff}.ct__tel:hover{color:var(--accent-text)}.ct__adr{font-size:14px;line-height:1.5;color:var(--wmuted)}.menu__ct{margin-top:28px;padding-top:24px;border-top:1px solid var(--wline)}.menu .menu__ct{opacity:0;transform:translateX(18px);transition:opacity .4s,transform .4s}.menu-open .menu .menu__ct{opacity:1;transform:none;transition-delay:.27s}.menu__ct+.menu__foot{margin-top:18px}.ftr__ct{margin-top:18px}.ftr__ct .ct__tel{font-size:18px}#transparency .bs__head .lead{max-width:70ch!important}.sx__shop p{max-width:54ch;margin-left:auto;margin-right:auto;text-wrap:balance}.sx__pills{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.sx__pills li{font:600 13px/1 var(--sans);padding:8px 12px;border-radius:999px;background:rgba(168,74,54,.16);border:1px solid rgba(168,74,54,.4);color:#efbcae}@media (max-width:640px){.sx__pills{gap:6px;margin-top:12px}.sx__pills li{font-size:11.5px;padding:6px 9px}}.sx__fmt{margin-top:20px}.sx__fmt-k{display:block;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,0.72);margin-bottom:10px}.sx__fmt ul{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:8px;border:1px solid rgba(168,74,54,.4);background:rgba(30,32,35,.35);overflow:hidden}.sx__fmt li+li{border-left:1px solid rgba(168,74,54,.25)}.sx__fmt a{display:block;padding:12px 10px;color:#fff;transition:background .2s}.sx__fmt a:hover{background:rgba(168,74,54,.14)}.sx__fmt b{display:block;font:700 15px/1.2 var(--sans)}.sx__fmt a span{display:block;margin-top:4px;font-size:12.5px;color:rgba(255,255,255,0.82)}@media (max-width:640px){.sx__fmt{margin-top:14px}.sx__fmt a{padding:10px 6px}.sx__fmt b{font-size:13px}.sx__fmt a span{font-size:11px}}.sx__opt{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:18px}.sx__opt>div{padding:11px 12px;border-radius:7px;border:1px solid rgba(168,74,54,.4);background:rgba(30,32,35,.35)}.sx__opt b{display:block;font:700 15px/1.2 var(--sans);color:#fff}.sx__opt span{display:block;margin-top:3px;font-size:12.5px;color:rgba(255,255,255,0.84)}.sx__opt i{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:rgba(255,255,255,0.72)}@media (max-width:640px){.sx__opt{gap:6px;margin-top:12px}.sx__opt>div{padding:9px 8px}.sx__opt b{font-size:13px}.sx__opt span{font-size:11px}.sx__opt i{font-size:10px}}.sx__opt{align-items:stretch;margin-top:20px;text-align:left}.sx__opt>div{padding:14px 16px}.sx__opt i{align-self:center}.sx__opt span{font-size:13.5px;line-height:1.45;margin-top:6px}.sx__opt>.sx__opt--ext{border-style:dashed;border-color:rgba(255,255,255,.32);background:transparent}@media (max-width:640px){.sx__opt{grid-template-columns:1fr;gap:8px}.sx__opt i{justify-self:center}.sx__opt>div{padding:12px 14px}.sx__opt b{font-size:14px}.sx__opt span{font-size:12.5px}}.sx__ext{margin-top:16px;padding:16px 20px;border-radius:10px;border:1px dashed rgba(255,255,255,.32);display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap}.sx__ext b{font:700 16px/1.3 var(--sans);color:#fff;white-space:nowrap}.sx__ext span{font-size:15px;line-height:1.5;color:rgba(255,255,255,0.94);flex:1 1 320px}@media (max-width:640px){.sx__ext{padding:14px 16px;margin-top:12px}.sx__ext b{font-size:15px}.sx__ext span{font-size:14px;flex-basis:100%}}.sx__shop .sx__ext{margin:18px auto 0;max-width:560px;padding:11px 16px;border-radius:7px;justify-content:center;align-items:center;gap:4px 10px;border-color:rgba(255,255,255,.34)}.sx__shop .sx__ext b{font-size:14.5px}.sx__shop .sx__ext span{flex:0 1 auto;font-size:14px}@media (max-width:640px){.sx__shop .sx__ext{margin-top:12px;padding:10px 12px}.sx__shop .sx__ext b{font-size:13.5px}.sx__shop .sx__ext span{font-size:13px;flex-basis:auto}}#audit .bs__head{max-width:1100px}#audit .bs__head .huge{font-size:clamp(34px,4.1vw,60px);max-width:30ch!important;color:#fff}#audit .bs__head .lead{margin-top:22px;max-width:72ch!important}.stg{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:16px;margin-top:48px;align-items:stretch}.st-c{display:flex;flex-direction:column;padding:clamp(24px,3vw,40px);border-radius:12px;background:#2a2c2f;border:1px solid var(--wline)}.st-c--main{border-color:rgba(168,74,54,.55);background:linear-gradient(160deg,rgba(168,74,54,.12),rgba(29,27,25,1) 55%)}.st-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.st-k{font:500 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text)}.st-c h3{margin-top:14px;font:800 clamp(26px,2.4vw,36px)/1.08 var(--sans);letter-spacing:-.03em;color:#fff}.st-c p{margin-top:12px;font-size:16.5px;line-height:1.55;color:var(--wmuted);max-width:46ch}.st-price{display:flex;align-items:baseline;gap:8px;font:500 12px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wmuted-2);white-space:nowrap}.st-price b{font:800 clamp(36px,3.4vw,52px)/1 var(--sans);letter-spacing:-.04em;color:#fff;text-transform:none}.st-c .st-get{margin-top:22px;font-weight:600;color:#fff}.st-list{list-style:none;margin-top:10px;border-top:1px solid var(--wline)}.st-list li{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid var(--wline-2);font-size:15px;line-height:1.45;color:rgba(255,255,255,0.96)}.st-list li::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--orange);margin-top:6px;color:#fff}.st-cta{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap;margin-top:auto;padding-top:26px}.st-btn--ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.st-btn--ghost:hover{background:#fff;color:var(--ink)}.st-link{font:600 14.5px/1 var(--sans);color:#fff;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.4)}.st-link:hover{border-color:var(--accent-text);color:var(--accent-text)}@media (max-width:900px){.stg{grid-template-columns:1fr}}@media (max-width:640px){.stg{margin-top:32px;gap:12px}.st-c{padding:22px}.st-top{flex-direction:column;gap:10px}.st-cta .btn{width:100%;justify-content:center}}.sx__shop .sx__ext span b{display:inline!important;font-family:var(--sans);font-weight:800!important;font-size:inherit!important;line-height:inherit;letter-spacing:0;color:#fff;white-space:normal}.stg{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.st-c--main{background:#2a2c2f;border-color:var(--wline)}.st-c{border-color:rgba(255,255,255,.14)}.st-btn--light{background:#fff;color:var(--ink);border:0}.st-btn--light:hover{background:var(--orange);color:#fff}@media (max-width:900px){.stg{grid-template-columns:1fr}}.v4 .v4-head{max-width:1100px}.v4 .v4-head .huge{font-size:clamp(34px,4.1vw,60px);max-width:30ch!important;color:var(--ink)}.v4 .v4-head .lead{margin-top:20px;max-width:72ch!important;color:var(--muted)}.v4 .eyebrow{color:var(--muted)}.v4-k{display:block;font:500 12px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-d)}.v4 h3{margin-top:12px;font:800 clamp(26px,2.4vw,36px)/1.08 var(--sans);letter-spacing:-.03em;color:var(--ink)}.v4 article p{margin-top:12px;font-size:17px;line-height:1.55;color:var(--muted);max-width:48ch}.v4 .v4-get{margin-top:24px;font-weight:700;color:var(--ink)}.v4-cta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:28px}.v4-more{font:600 15px/1 var(--sans);color:var(--ink);padding-bottom:4px;border-bottom:1.5px solid rgba(42,44,47,.3)}.v4-more:hover{color:var(--orange-d);border-color:var(--accent-text)}#audit.v4 .bs__head .huge{color:var(--ink)}#audit.v4 .bs__head .lead{color:var(--muted)}.v4a{position:relative;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);margin-top:48px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 70px rgba(42,44,47,.07);overflow:hidden}.v4a-l,.v4a-r{padding:clamp(28px,3.4vw,52px);display:flex;flex-direction:column}.v4a-l{background:var(--paper)}.v4a-l .btn{margin-top:auto;align-self:flex-start}.v4a-l p{margin-bottom:28px}.v4a-or{position:absolute;left:40%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--dark);color:#fff;font:600 13px/1 var(--sans);z-index:1;--accent-text:#efbcae}.v4a-list{list-style:none;margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.v4a-list li{display:flex;gap:10px;padding:14px 16px;border-radius:7px;background:var(--paper);font-size:15px;line-height:1.4;color:var(--ink)}.v4a-list li::before{content:"✓";flex:none;font-weight:700;color:var(--orange-d)}.v4b{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;margin-top:48px}.v4b-l,.v4b-r{position:relative;display:flex;flex-direction:column;padding:clamp(28px,3.2vw,48px);border-radius:14px}.v4b-l{background:var(--orange);color:#fff}.v4b-l .v4-k{color:var(--ink);opacity:.7}.v4b-l p{color:rgba(42,44,47,.78)!important}.v4b-l .btn{margin-top:auto;align-self:flex-start}.v4b-l p{margin-bottom:28px}.v4b-r{background:#fff;border:1px solid var(--line)}.v4b-tag{position:absolute;top:clamp(24px,3vw,40px);right:clamp(24px,3vw,40px);font:800 clamp(40px,4vw,64px)/1 var(--sans);letter-spacing:-.05em;color:rgba(42,44,47,.12)}.v4b-r .v4b-tag{color:rgba(42,44,47,.08)}.v4b-tiles{list-style:none;margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.v4b-tiles li{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:8px;background:var(--paper);border:1px solid var(--line-2)}.v4b-tiles b{font:800 22px/1 var(--sans);letter-spacing:-.03em;color:var(--orange-d)}.v4b-tiles span{font-size:14px;line-height:1.4;color:var(--ink)}.v4c{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start}.v4c-head{position:sticky;top:110px}.v4c-head .huge{max-width:12ch!important}.v4c-rows{border-top:2px solid var(--ink)}.v4c-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;padding:clamp(28px,3vw,44px) 0;border-bottom:1px solid var(--line)}.v4c-n{display:block;font:800 15px/1 var(--mono);color:var(--muted);margin-bottom:14px}.v4c-row--main .v4c-n{color:var(--orange-d)}.v4c-a p:first-child{margin-top:0}.v4c-a .v4-cta{margin-top:22px}.v4c-list{list-style:none;margin-top:8px}.v4c-list li{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid var(--line-2);font-size:15.5px;line-height:1.4;color:var(--ink)}.v4c-list li::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--orange);margin-top:6px;color:#fff}@media (max-width:1060px){.v4b-tiles{grid-template-columns:1fr 1fr}.v4c{grid-template-columns:1fr}.v4c-head{position:static}.v4c-head .huge{max-width:none!important}}@media (max-width:900px){.v4a,.v4b{grid-template-columns:1fr}.v4a-or{left:auto;top:auto;position:relative;transform:none;margin:-27px auto;justify-self:center}.v4a-list{grid-template-columns:1fr}.v4c-row{grid-template-columns:1fr;gap:14px}}@media (max-width:640px){.v4a,.v4b{margin-top:32px}.v4a-l,.v4a-r,.v4b-l,.v4b-r{padding:24px}.v4b-tiles{grid-template-columns:1fr}.v4-cta .btn{width:100%;justify-content:center}.v4 article p{font-size:16px}}#formats .fm-head{max-width:1100px}#formats .fm-head .huge{font-size:clamp(34px,4.1vw,60px);max-width:30ch!important}.path__t{font-size:clamp(34px,3.6vw,56px)!important;line-height:1}.path__d{font-size:16px;line-height:1.55;max-width:44ch;opacity:.82;margin-top:-6px}.path .path__btn{margin-top:auto}.path ul{margin-bottom:8px}#transparency{background:#e6e7e9}#formats{background:#f6f7f8}#audit{background:#e6e7e9;color:var(--ink)}#audit .eyebrow{color:var(--muted)}.au{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.au-l .huge{font-size:clamp(34px,4.1vw,60px);max-width:16ch;color:var(--ink)}.au-l .lead{margin-top:22px;max-width:46ch;color:var(--muted)}.au-flow{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.au-flow li{position:relative;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;background:rgba(255,255,255,.5);border:1px solid var(--line);font:600 15px/1.2 var(--sans)}.au-flow li+li::before{content:"→";position:absolute;left:-8px;transform:translateX(-50%);color:var(--muted);font-weight:400}.au-flow li+li{margin-left:14px}.au-flow b{font:500 11px/1 var(--mono);color:var(--muted)}.au-flow em{font-style:normal;font:600 11px/1 var(--sans);padding:4px 7px;border-radius:999px;background:var(--dark);color:#fff;--accent-text:#efbcae}.au-flow .is-now{background:#fff;border-color:var(--accent-text);box-shadow:0 0 0 3px rgba(168,74,54,.18)}.au-flow .is-now b{color:var(--orange-d)}.au-card{padding:clamp(26px,3.2vw,44px);border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 70px rgba(42,44,47,.08)}.au-top{display:flex;gap:clamp(24px,4vw,56px);padding-bottom:22px;border-bottom:1px solid var(--line)}.au-top div{display:flex;align-items:baseline;gap:12px}.au-top b{font:800 clamp(52px,5.4vw,80px)/.9 var(--sans);letter-spacing:-.05em;color:var(--orange-d)}.au-top div+div b{color:var(--ink)}.au-top span{font:500 11.5px/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.au-get{margin-top:22px;font-weight:700}.au-list{list-style:none;margin-top:8px}.au-list li{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--line-2);font-size:15.5px;line-height:1.45}.au-list li::before{content:"✓";flex:none;font-weight:700;color:var(--orange-d)}.au-cta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:26px}.au-more{font:600 15px/1 var(--sans);color:var(--ink);padding-bottom:4px;border-bottom:1.5px solid rgba(42,44,47,.3)}.au-more:hover{color:var(--orange-d);border-color:var(--accent-text)}@media (max-width:960px){.au{grid-template-columns:1fr}}@media (max-width:640px){.au-flow{flex-direction:column;gap:22px}.au-flow li+li{margin-left:0}.au-flow li+li::before{content:"↓";left:24px;top:-19px;transform:none}.au-top{gap:24px}.au-cta .btn{width:100%;justify-content:center}}.au-flow{flex-direction:column;align-items:flex-start;gap:22px;max-width:420px}.au-flow li{width:100%}.au-flow li+li{margin-left:0}.au-flow li+li::before{content:"↓";left:24px;top:-19px;transform:none}.au-flow em{margin-left:auto}.tp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}.tp{margin:0}.tp__ph{aspect-ratio:4/5;border-radius:10px;background:#dddee0;border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.tp__ph span{font:800 28px/1 var(--sans);letter-spacing:-.03em;color:rgba(42,44,47,.25)}.tp__ph img{width:100%;height:100%;object-fit:cover}.tp figcaption{padding:14px 2px 0}.tp figcaption b{display:block;font:700 17px/1.2 var(--sans);letter-spacing:-.01em}.tp figcaption span{display:block;margin-top:5px;font-size:14px;line-height:1.4;color:var(--muted)}@media (max-width:640px){.tp-grid{grid-template-columns:1fr 1fr;gap:18px 12px}.tp figcaption b{font-size:15.5px}.tp figcaption span{font-size:13px}}#about .huge{font-size:clamp(34px,4.1vw,60px)}.fx-fun{display:grid;grid-template-columns:1fr auto 1fr 1fr;align-items:center;gap:10px;padding:14px;border-radius:8px;background:var(--paper);margin-bottom:18px}.fx-fun>div>span{display:block;font-size:12px;line-height:1.3;color:var(--muted)}.fx-fun b{display:block;margin-top:6px;font:800 clamp(22px,2vw,28px)/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fx-fun>i{font-style:normal;color:var(--muted)}.fx-rate{padding-left:14px;border-left:1px solid var(--line)}.fx-rate b{color:var(--orange-d)}.fx-lab{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}@media (max-width:640px){.fx-fun{grid-template-columns:1fr 1fr;gap:12px}.fx-fun>i{display:none}.fx-rate{grid-column:1/-1;padding:10px 0 0;border-left:0;border-top:1px solid var(--line)}}.sz{margin-bottom:10px}.sz-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.sz-now{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;border-radius:999px;background:var(--dark);color:#fff;--accent-text:#efbcae}.sz-cat{display:inline-flex;align-items:center;gap:8px;font:700 17px/1.2 var(--sans)}.sz-cat i{width:10px;height:10px;border-radius:50%;background:var(--orange);color:#fff}.sz-kpi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.sz-kpi>div{padding:12px;border-radius:7px;background:var(--paper)}.sz-kpi span{display:block;font-size:12px;color:var(--muted)}.sz-kpi b{display:block;margin-top:6px;font:800 clamp(18px,1.7vw,24px)/1.05 var(--sans);letter-spacing:-.02em}.sz-kpi b small{font-size:.55em;font-weight:600;color:var(--muted);margin-left:2px}.sz-kpi b.acc{color:var(--orange-d)}.sz-do{margin-top:10px;font-size:13.5px;line-height:1.45;color:var(--ink)}.sz-do span{color:var(--muted);margin-right:6px}.sz-do em{font-style:normal;font-weight:600}.sz.is-swap .sz-cat,.sz.is-swap .sz-kpi b,.sz.is-swap .sz-do em{opacity:0;transform:translateY(4px)}.sz-cat,.sz-kpi b,.sz-do em{transition:opacity .3s,transform .3s}.v3-rl__a,.v3-rl__l{transition:fill .6s,stroke .6s,stroke-width .6s}@media (max-width:640px){.sz-kpi{gap:6px}.sz-kpi>div{padding:9px}.sz-kpi b{font-size:16px}.sz-cat{font-size:15px}}.sz-kpi b{white-space:nowrap}@media (max-width:640px){.sz-kpi b{font-size:14.5px}.sz-kpi span{font-size:10.5px;line-height:1.25}.sz-kpi b small{display:none}}.v3-rl__m text.is-now{fill:var(--orange-d);font-weight:700}.v3-card--ridge .v3-rl--hot .v3-rl__a{fill:rgba(168,74,54,.16)!important}.v3-card--ridge .v3-rl--hot .v3-rl__l{stroke-width:2.6}.bf{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:14px;border-radius:7px;background:var(--paper);margin-bottom:8px}.bf span{display:block;font-size:12px;line-height:1.3;color:var(--muted)}.bf b{display:block;margin-top:5px;font:800 clamp(20px,1.8vw,26px)/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.bf em{display:inline-block;margin-top:5px;font:600 12px/1 var(--sans);font-style:normal;padding:4px 7px;border-radius:999px;background:rgba(168,74,54,.14);color:var(--orange-d)}.bf>i{font-style:normal;color:var(--muted)}.bars{display:grid;gap:9px}@media (max-width:640px){.bf{grid-template-columns:1fr;gap:8px}.bf>i{display:none}.bf>div{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bf span{flex:1 1 100%}}.bf{align-items:start}.bf>i{align-self:center}.hm{display:grid;gap:5px;margin-top:16px}.hm-row{display:grid;grid-template-columns:minmax(92px,128px) repeat(12,minmax(0,1fr));gap:5px;align-items:center;transition:opacity .4s}.hm-row>span{font-size:12.5px;line-height:1.2;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:6px}.hm-head em{font:500 10px/1 var(--mono);font-style:normal;text-align:center;color:var(--muted-2)}.hm-head em.is-now{color:var(--orange-d);font-weight:700}.hm-row>i{display:block;aspect-ratio:1;border-radius:5px;background:rgba(168,74,54,calc(.06 + var(--v)*.94));box-shadow:inset 0 0 0 1px rgba(42,44,47,.04)}.hm-row:not(.hm-head)>i:nth-of-type(1){outline:1.5px solid rgba(42,44,47,.0);}.hm-has .hm-row[data-cat]:not(.is-on){opacity:.32}.hm-row.is-on>span{color:var(--ink);font-weight:700}.hm-row.is-on>i:first-of-type{box-shadow:inset 0 0 0 1.5px var(--ink)}.hm-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;font-size:12px;color:var(--muted)}.hm-leg{display:inline-flex;align-items:center;gap:4px}.hm-leg i{width:12px;height:12px;border-radius:3px;background:rgba(168,74,54,calc(.06 + var(--v)*.94))}.bs__s.is-play .hm-row>i{animation:hmIn .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}@keyframes hmIn{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (max-width:640px){.hm,.hm-row{gap:3px}.hm-row{grid-template-columns:74px repeat(12,minmax(0,1fr))}.hm-row>span{font-size:10.5px}.hm-head em{font-size:7.5px}.hm-row>i{border-radius:3px}}@media (max-width:640px){.hm-head em{font-size:9px;overflow:visible;white-space:nowrap;text-align:left}.hm-head em:not(:nth-of-type(3n+1)){visibility:hidden}.hm-row{grid-template-columns:84px repeat(12,minmax(0,1fr))}}@media (max-width:640px){.clog__top{padding:14px 16px}.clog__top b{font-size:16px}.clog__r--h{display:none!important}.clog__r:not(.clog__r--h){display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 16px;font-size:14px}.clog__r span{min-width:0}.clog__r span:nth-child(1){flex:1 1 100%;font-weight:600;line-height:1.3}.clog__r span:nth-child(2){order:4;margin-left:auto}.clog__r span:nth-child(3){order:2;font-size:13px;white-space:nowrap}.clog__r span:nth-child(3)::after{content:" →";color:var(--muted-2)}.clog__r span:nth-child(4){order:3;white-space:nowrap}.clog__r .who{font-size:11px;padding:4px 8px}}.au>*{min-width:0}@media (max-width:960px){.au{grid-template-columns:minmax(0,1fr)}}.au-flow li{min-width:0;flex-wrap:wrap}@media (max-width:640px){#bs3{margin-top:28px}#bs3 .bs__track{gap:10px;padding-right:20px;scroll-padding-left:0}#bs3 .bs__s{flex:0 0 calc(100vw - 54px);padding:18px;border-radius:12px;gap:14px;align-content:start}#bs3 .bs__k{font-size:11.5px;padding:5px 9px}#ai #bs3 .bs__t h3{margin-top:10px;font-size:21px;line-height:1.12;max-width:none}#bs3 .bs__t p{margin-top:8px;font-size:14.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#bs3 .v3-card,#bs3 .v3-kc{box-shadow:none}#bs3 .v3-card{padding:14px;border-radius:8px}#bs3 .v3-card__h{margin-bottom:10px}#bs3 .v3-card__h b{font-size:15px}#bs3 .v6-seo .v3-dial{display:none}#bs3 .v6-seo .v3-led li{padding:8px 0}#bs3 .fx-fun{grid-template-columns:1fr 1fr 1fr!important;gap:8px;padding:10px;margin-bottom:12px}#bs3 .fx-fun>i{display:none}#bs3 .fx-rate{grid-column:auto!important;padding:0 0 0 8px!important;border-top:0!important;border-left:1px solid var(--line)!important}#bs3 .fx-fun>div>span{font-size:10.5px}#bs3 .fx-fun b{font-size:17px}#bs3 .fx-lab{display:none}#bs3 .v3-bars{gap:8px}#bs3 .v3-bars li>div{font-size:13px;margin-bottom:3px}#bs3 .v3-bars i{height:7px}#bs3 .v3-foot{font-size:12px;margin-top:10px;padding-top:8px}#bs3 .sz-do{display:none}#bs3 .hm{margin-top:10px}#bs3 .hm-foot{margin-top:8px}#bs3 .hm-foot>span:first-child{display:none}#bs3 .v3-kcs{gap:6px}#bs3 .v3-kc{padding:10px 12px}#bs3 .v3-kc__n{font-size:24px!important;margin:4px 0 2px}#bs3 .v3-sp{height:30px}#bs3 .v3-cap--w{display:none}#bs3 .v3-fun{height:230px}#bs3 .mq{height:200px}#bs3 .bs__foot{margin-top:14px;gap:10px}#bs3 .bs__arr{width:40px;height:40px;font-size:16px}#bs3 .bs__prog{height:3px}#bs3 .bs__hint{display:inline}}.bs__hint{display:none;font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap}#bs3 .bs__k{display:inline-flex;align-items:center;gap:7px}#bs3 .bs__k svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:640px){#bs3 .bs__k svg{width:13px;height:13px}}.au-promo{padding-bottom:22px;border-bottom:1px solid var(--line)}.au-tag{display:inline-flex;align-items:center;gap:6px;font:600 13px/1 var(--sans);padding:8px 12px;border-radius:999px;background:var(--dark);color:#fff;--accent-text:#efbcae}.au-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-top:18px}.au-price b{font:800 clamp(56px,5.6vw,84px)/.9 var(--sans);letter-spacing:-.05em;color:var(--ink)}.au-price s{font:600 clamp(22px,2vw,30px)/1 var(--sans);color:var(--muted);text-decoration-thickness:2px;text-decoration-color:#d9443c}.au-price em{font:700 14px/1 var(--sans);font-style:normal;padding:7px 10px;border-radius:999px;background:var(--orange);color:#fff;align-self:center}.au-time{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:15px;color:var(--muted)}.au-time svg{width:18px;height:18px;fill:none;stroke:var(--orange-d);stroke-width:2;stroke-linecap:round}@media (max-width:640px){.au-tag{font-size:12px}.au-price b{font-size:60px}}.sk-top{display:none}@media (max-width:640px){#bs3 .v6-seo .sk-top{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:12px;margin-bottom:6px;border-radius:7px;background:var(--paper)}.sk-live{display:inline-flex;align-items:center;gap:7px;font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sk-live i{position:relative;width:7px;height:7px;border-radius:50%;background:#1e9e52}.sk-live i::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid #1e9e52;opacity:0;animation:lvPing 2s ease-out infinite}.sk-top b{font:800 20px/1 var(--sans);letter-spacing:-.02em;grid-column:1;grid-row:2}.sk-bar{grid-column:1/-1;display:flex;gap:3px;height:6px}.sk-bar i{flex:1;border-radius:3px;background:var(--c)}.sk-leg{grid-column:1/-1;list-style:none;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--muted)}.sk-leg li::before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;background:var(--c);margin-right:5px}}.up-wrap{width:100%;max-width:640px}.ub{padding:14px;border-radius:10px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px rgba(42,44,47,.08);margin-bottom:14px}.ub-main{display:flex;align-items:center;gap:12px}.ub-main>div b{display:block;font:700 15px/1.2 var(--sans)}.ub-main>div span{display:block;margin-top:3px;font-size:13px;color:var(--muted)}.ub-new{margin-left:auto;font:600 11px/1 var(--sans);font-style:normal;padding:5px 8px;border-radius:999px;background:rgba(30,158,82,.12);color:#1e7a3c;white-space:nowrap}.ub-img{display:grid;place-items:center;width:52px;height:52px;flex:none;border-radius:6px;background:var(--bg)}.ub-img svg{width:24px;height:24px;fill:none;stroke:rgba(255,255,255,.92);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ub-lab{margin:14px 0 8px;font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ub-lab--res{margin:0 0 8px}.ub-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ub-it{display:grid;gap:4px;padding:8px;border-radius:7px;border:1px solid var(--line-2);background:var(--paper)}.ub-it .ub-img{width:100%;height:auto;aspect-ratio:4/3}.ub-it b{font:600 12.5px/1.2 var(--sans)}.ub-it span{font-size:12px;color:var(--muted)}.bs__s.is-play .ub-it{animation:popIn .45s ease both}.bs__s.is-play .ub-it:nth-child(2){animation-delay:.12s}.bs__s.is-play .ub-it:nth-child(3){animation-delay:.24s}.bs__s.is-play .ub-new{animation:popIn .4s ease .5s both}@media (max-width:640px){#bs3 .ub{padding:12px;margin-bottom:10px;box-shadow:none}#bs3 .ub-img{width:44px;height:44px}#bs3 .ub-it .ub-img{width:100%;height:auto}#bs3 .v3-kc{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px}#bs3 .v3-kc__h{flex:1}#bs3 .v3-sp{width:90px;height:26px}#bs3 .v3-kc__n{font-size:20px!important;margin:0}}.dg-l{list-style:none;display:grid}.dg-r{padding:12px 0;border-top:1px solid var(--line-2)}.dg-r:first-child{border-top:0;padding-top:4px}.dg-h{display:flex;justify-content:space-between;align-items:center;gap:10px}.dg-h>b{font:700 15px/1.25 var(--sans)}.dg-ch{flex:none;font:600 11.5px/1 var(--sans);font-style:normal;padding:6px 9px;border-radius:999px;white-space:nowrap}.dg-ch--or{background:rgba(168,74,54,.16);color:var(--orange-d)}.dg-ch--am{background:rgba(30,158,82,.12);color:#1e7a3c}.dg-ch--rd{background:#ecedef;color:#b3261e}.dg-m{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:9px;font-size:12.5px;color:var(--muted)}.dg-m b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.dg-bar{display:block;height:7px;border-radius:4px;background:var(--line-2);overflow:hidden}.dg-bar em{display:block;height:100%;border-radius:4px;background:var(--orange);transform-origin:left;transform:scaleX(var(--w));color:#fff}.bs__s.is-play .dg-bar em{animation:v3grow 1s cubic-bezier(.2,.8,.2,1) both}.dg-p{margin-top:6px;font-size:12.5px;line-height:1.4;color:var(--muted)}.dg-p span{color:var(--ink);font-weight:600}.ub-it .ub-img{aspect-ratio:16/10;max-height:90px}@media (max-width:640px){.dg-h{flex-wrap:wrap}.dg-h>b{font-size:14px}.dg-r{padding:10px 0}}@media (max-width:640px){#bs3 .mq-s{display:flex!important;flex-direction:column}#bs3 .mq-s .bs__t p{-webkit-line-clamp:4}#bs3 .mq-s .btn{margin-top:16px;min-height:44px;padding:0 18px;font-size:14px}#bs3 .mq-s .bs__v{display:block}#bs3 .mq{height:290px;gap:8px}#bs3 .mq-s .bs__t p{max-width:none}#bs3 .mq__col{gap:6px}#bs3 .mq__col li{padding:8px 10px;gap:10px;font-size:13px;border-radius:6px}#bs3 .mq__ic{width:26px;height:26px;border-radius:4px}#bs3 .mq__ic svg{width:14px;height:14px}}.bal{margin-top:44px}.bal-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.bal-top b{font:700 18px/1.2 var(--sans)}.bal-top span{font-size:13.5px;color:var(--muted)}.ba-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ba{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px;border-radius:10px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px rgba(42,44,47,.05)}.ba header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ba header b{display:block;font:700 15px/1.25 var(--sans)}.ba header span{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.ba header .who{flex:none;font-size:11px;padding:4px 8px;color:var(--muted);border-color:var(--line)}.ba header .who--ai{border-color:rgba(168,74,54,.5);color:var(--orange-d)}.ba header .who--mix{background:rgba(168,74,54,.12);border-color:rgba(168,74,54,.35);color:var(--orange-d)}.ba-m{margin-top:6px;font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ba-row{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.ba-bar{display:block;height:8px;border-radius:4px;background:var(--line-2);overflow:hidden}.ba-bar em{display:block;height:100%;border-radius:4px;background:#1e9e52;transform-origin:left;transform:scaleX(var(--w))}.ba-bar--b em{background:#b2b3b5}.ba-v0{font:600 14px/1 var(--sans);color:var(--muted);white-space:nowrap}.ba-v1{font:800 18px/1 var(--sans);letter-spacing:-.02em;color:#1e7a3c;white-space:nowrap}.ba-d{align-self:flex-start;font:700 13px/1 var(--sans);font-style:normal;padding:6px 9px;border-radius:999px;background:#e6f7ec;color:#1e7a3c}.tba{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:6px}.tba span{display:block;font-size:11.5px;color:var(--muted);margin-bottom:5px}.tba b{display:block;font:800 clamp(30px,2.6vw,40px)/1 var(--sans);letter-spacing:-.04em}.tba-0{color:#6d6e70!important}.tba-1{color:#1e7a3c!important}.tba>i{font-style:normal;color:var(--muted);padding-bottom:8px}.tba .ba-d{align-self:center}.bal .ba-bar em{transform:scaleX(0);transition:transform 1s cubic-bezier(.2,.8,.2,1) .2s}.bal.is-in .ba-bar em{transform:scaleX(var(--w))}@media (max-width:1100px){.ba-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.bal{margin-top:28px}.ba-grid{grid-template-columns:1fr;gap:10px}.ba{padding:14px;gap:8px}.ba-v1{font-size:17px}}.ub-main>div{min-width:0}.ub-row{align-items:stretch}.ub-it{grid-template-rows:auto 1fr auto;align-content:start}.ub-it b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uk{list-style:none;display:grid;border-radius:10px;background:#fff;border:1px solid var(--line);overflow:hidden}.uk li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--line-2)}.uk li:first-child{border-top:0}.uk-l{font-size:13.5px;line-height:1.3;color:var(--muted)}.uk-v{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.uk-v s{font-size:13px;color:#6d6e70;text-decoration-color:rgba(179,38,30,.5)}.uk-v i{font-style:normal;color:var(--muted-2);font-size:12px}.uk-v b{font:800 20px/1 var(--sans);letter-spacing:-.02em;color:var(--ink)}.uk em{font:700 12px/1 var(--sans);font-style:normal;padding:6px 8px;border-radius:999px;background:#e6f7ec;color:#1e7a3c;white-space:nowrap}.bs__s.is-play .uk li{animation:fillRow .45s ease both}.bs__s.is-play .uk li:nth-child(2){animation-delay:.12s}.bs__s.is-play .uk li:nth-child(3){animation-delay:.24s}@media (max-width:640px){#bs3 .ub-main{gap:10px}#bs3 .ub-main>div b{font-size:14px}#bs3 .ub-it{padding:6px;gap:3px}#bs3 .ub-it .ub-img{aspect-ratio:16/10}.uk li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l l" "v e";gap:6px 8px;padding:10px 12px}.uk-l{grid-area:l;font-size:12.5px}.uk-v{grid-area:v}.uk em{grid-area:e;justify-self:end}.uk-v b{font-size:18px}}.mq-foot{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;padding-top:20px;border-top:1px dashed rgba(255,255,255,.22)}.mq-foot p{font-size:15.5px;line-height:1.45;color:rgba(255,255,255,0.94);margin:0}.mq-foot p b{color:#fff}.mq-s .mq-foot .btn{margin-top:0}@media (max-width:640px){#bs3 .mq-foot{padding-top:14px;gap:10px;margin-top:4px}#bs3 .mq-foot p{font-size:13.5px}#bs3 .mq-s .mq-foot .btn{margin-top:0;width:100%;justify-content:center}#bs3 .mq{height:250px}.au-cta{justify-content:center;text-align:center}}.tp-note{margin:-4px 0 18px;font-size:14.5px;line-height:1.5;color:var(--muted);max-width:56ch}#blog .huge{font-size:clamp(34px,4.1vw,60px);max-width:16ch!important}.sg-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.sg-n{font:800 clamp(40px,3.6vw,56px)/.9 var(--sans);letter-spacing:-.05em;color:#1e7a3c}.sg-ba{display:flex;align-items:baseline;gap:6px;font-size:13px;color:var(--muted)}.sg-ba span{color:#6d6e70}.sg-ba b{font:800 18px/1 var(--sans);color:var(--ink)}.sg-ba i{font-style:normal}.sg-ch{display:block;width:100%;height:70px;margin-top:12px}.sg-a{fill:rgba(30,158,82,.10)}.sg-l{fill:none;stroke:#1e9e52;stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.sg-cut{stroke:var(--muted-2);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.sg-cap{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:11.5px;color:var(--muted)}.sg-cap i{width:0;height:11px;border-left:1px dashed var(--muted-2)}.sg-lab{margin-top:14px!important;display:block!important}.sg-l2{list-style:none;display:grid;gap:9px}.sg-l2 li{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.sg-l2 b{color:#1e7a3c;font-weight:700;font-variant-numeric:tabular-nums}.sg-bar{display:block;height:7px;border-radius:4px;background:var(--line-2);overflow:hidden}.sg-bar em{display:block;height:100%;border-radius:4px;background:#1e9e52;transform-origin:left;transform:scaleX(var(--w))}.bs__s.is-play .sg-l{animation:v3draw 1.4s ease .2s both}.bs__s.is-play .sg-bar em{animation:v3grow 1s cubic-bezier(.2,.8,.2,1) .6s both}@media (max-width:640px){.sg-l2 li{grid-template-columns:100px 1fr auto;font-size:12.5px}.sg-ch{height:56px}}@media (min-width:901px){#bs3 .bs__s{min-height:0;padding:clamp(24px,2.6vw,40px)}#bs3 .hm,#bs3 .hm-row{gap:4px}#bs3 .hm-row>i{aspect-ratio:auto;height:14px;border-radius:4px}#bs3 .hm-row>span{font-size:11.5px}#bs3 .sz-kpi{margin-top:10px}#bs3 .v3-card{padding:20px}}@media (min-width:901px) and (max-height:820px){#bs3 .bs__t h3{font-size:clamp(24px,2.2vw,32px)}#bs3 .hm-row>i{height:11px}}@media (min-width:901px){#bs3 .hm-row:nth-child(n+12){display:none}#bs3 .mq{height:380px}#bs3 .v3-fc,#bs3 .v3-fun{max-height:none}}:root{--orange-d:#8f3d2c;--muted-2:rgba(42,44,47,.76);--wmuted-2:rgba(255,255,255,.78)}.path__k{opacity:.86}.lv__tag,.lv__s{color:rgba(255,255,255,0.84)}.ftr,.ftr small{--wmuted-2:rgba(255,255,255,.78)}.hm-row:not(.is-on)>span{opacity:1;color:var(--muted-2)}.ub-lab,.sz-kpi span,.ai__k,#bs3 .fx-fun>div>span,.agc__k,.ba-m,.hm-row>span{font-size:11.5px}.sx__opt i,.tm em{font-size:11px}.au-more,.tsm-c a,.tsm-pull__a,#contact a.link,#blog a.link{display:inline-flex!important;align-items:center;min-height:44px}.tsm-c a{margin:-10px 0 -12px}.au-more{padding-bottom:0;border-bottom:0;text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:rgba(42,44,47,.3);text-underline-offset:7px}.au-more:hover{text-decoration-color:var(--accent-text)}.tsm-pull__a{margin-top:12px}.ab-btn{margin-top:32px}@media (max-width:640px){.ab-btn{width:100%;justify-content:center;margin-top:24px}}.hm-head em{font-size:11px!important}@media (max-width:640px){.hm-head em{font-size:10.5px!important}.hgrain__badge{font-size:11.5px!important}}.hm-has .hm-row[data-cat]:not(.is-on){opacity:.55}.hm-has .hm-row[data-cat]:not(.is-on)>span{color:var(--ink)}.v3-ok{color:#137a3e}.tp__ph span{color:rgba(42,44,47,.45)}a:focus-visible,button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--accent-text)!important;box-shadow:0 0 0 3px rgba(168,74,54,.28)}#cases .huge{max-width:none!important}.cx{margin-top:48px}.cx-track{list-style:none;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 8px;margin:0 -2px;scrollbar-width:none;overscroll-behavior-x:contain}.cx-track::-webkit-scrollbar{display:none}.cx-track:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:12px}.cx-c{flex:0 0 clamp(300px,31vw,430px);scroll-snap-align:start;display:flex}.cx-a{display:flex;flex-direction:column;width:100%;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;color:var(--ink);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.cx-a:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(42,44,47,.1)}.cx-a:active{transform:translateY(-1px)}.cx-img{aspect-ratio:2.05/1;overflow:hidden;background:var(--paper-2)}.cx-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.cx-a:hover .cx-img img{transform:scale(1.04)}.cx-b{flex:1;display:flex;flex-direction:column;padding:26px 26px 22px}.cx-logo{display:block;height:44px;width:auto;max-width:200px;object-fit:contain;object-position:left center}.cx-logo--luxoptica{height:22px;margin:11px 0}.cx-logo--moyo,.cx-logo--retromagaz{height:52px;margin:-4px 0}.cx-d{margin-top:18px;font-size:15px;line-height:1.5;color:var(--muted)}.cx-d b{color:var(--ink);font-weight:700}.cx-ms{display:grid;gap:16px;margin-top:22px}.cx-m b{display:block;font:800 clamp(40px,3.6vw,52px)/.95 var(--sans);letter-spacing:-.045em;color:var(--ink)}.cx-m small{font-size:.55em;letter-spacing:-.02em;color:var(--ink);margin-left:2px}.cx-m span{display:block;margin-top:6px;font-size:14.5px;line-height:1.45;color:var(--muted)}.cx-ul{list-style:none;display:grid;gap:12px}.cx-ul li{position:relative;padding-left:20px;font-size:15px;line-height:1.5;color:var(--ink)}.cx-ul li::before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:2px;background:var(--orange);color:#fff}.cx-f{margin-top:auto;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;font:600 14px/1.2 var(--sans)}.cx-ms+.cx-f{margin-top:auto}.cx-b>.cx-ms{margin-bottom:22px}.cx-f{border-top:1px solid var(--line)}.cx-f i{font-style:normal;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2,rgba(42,44,47,.2));transition:background .25s,color .25s,border-color .25s}.cx-a:hover .cx-f i{background:var(--orange);border-color:var(--accent-text);color:#fff}.cx-c--cta>.cx-b{border-radius:12px;background:var(--dark);color:#fff;padding:32px 30px;justify-content:space-between;gap:28px;--accent-text:#efbcae}.cx-cta-t{font:700 clamp(22px,1.9vw,28px)/1.25 var(--sans);letter-spacing:-.02em}.cx-cta-a{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cx-all{display:inline-flex;align-items:center;min-height:44px;font:600 15px/1 var(--sans);color:var(--accent-text)}.cx-all:hover{text-decoration:underline;text-underline-offset:5px}.cx-foot .bs__arr{cursor:pointer}@media (min-width:641px){.cx-track{margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);scroll-padding-right:calc(50vw - 50%)}}.cx-logo--sova{height:54px;margin:-5px 0}@media (max-width:640px){.cx{margin-top:32px}.cx-track{gap:12px;margin:0 -20px;padding:4px 20px 8px;scroll-padding-left:20px;scroll-padding-right:20px}.cx-c{flex-basis:84vw}.cx-b{padding:22px 20px 18px}.cx-c--cta>.cx-b{padding:26px 22px}.cx-m b{font-size:40px}}.ct-l{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ct-l__a{display:flex;flex-direction:column;gap:6px;padding:14px 18px;border-radius:8px;border:1px solid var(--line);background:rgba(255,255,255,.55);transition:border-color .2s,background .2s}.ct-l__a:hover{border-color:var(--accent-text);background:#fff}.ct-l__a small{font:500 11.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ct-l__a b{font:600 16px/1.2 var(--sans);color:var(--ink)}@media (max-width:640px){.ct-l__a{flex:1 1 100%}}.ct__mail{font:600 15px/1.3 var(--sans);color:#fff;align-self:flex-start;padding:4px 0}.ct__mail:hover{color:var(--accent-text)}.lang{display:inline-flex;align-items:center;height:38px;padding:3px;border-radius:999px;border:1px solid rgba(255,255,255,.22);gap:2px}.lang a{display:grid;place-items:center;min-width:38px;height:30px;padding:0 8px;border-radius:999px;font:600 12px/1 var(--mono);letter-spacing:.06em;color:rgba(255,255,255,0.94);transition:background .2s,color .2s}.lang a:hover{color:#fff}.lang a[aria-current]{background:#fff;color:var(--ink)}.menu__lang{margin-top:28px}.lang--menu{height:44px}.lang--menu a{height:36px;min-width:48px;font-size:13px}@media (max-width:640px){.hdr .lang{display:none}}.hgrain__grain{opacity:.1}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:640px){.field-row{grid-template-columns:1fr}#bs3 .mq-s{display:flex;flex-direction:column}#bs3 .mq-s .mq-foot{margin-top:auto;padding-top:18px}}.btn--ink{transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s,color .25s}.btn--ink:hover{background:var(--orange);color:#fff}.btn--ink:active{transform:translateY(0) scale(.98)}#about .stats div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:12px}#about .stats span{margin-top:0}.cx-c:last-child{scroll-snap-align:end}.cx-mos{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:2px;background:var(--dark);--accent-text:#efbcae}.cx-mos img{width:100%;height:100%;object-fit:cover;filter:grayscale(.15)}.cx-c--all .cx-a{background:var(--dark);border-color:var(--ink);color:#fff;--accent-text:#efbcae}.cx-c--all .cx-a:hover .cx-mos img{transform:scale(1.06)}.cx-all-k{font:500 11.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text)}.cx-all-t{margin-top:14px;font:800 clamp(26px,2.3vw,34px)/1.08 var(--sans);letter-spacing:-.03em}.cx-c--all .cx-d{color:rgba(255,255,255,0.94)}.cx-all-n{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0 22px}.cx-all-n b{display:block;font:800 clamp(30px,2.6vw,40px)/1 var(--sans);letter-spacing:-.04em}.cx-all-n span{display:block;margin-top:6px;font-size:13.5px;color:rgba(255,255,255,0.86)}.cx-c--all .cx-f{border-color:rgba(255,255,255,.14);color:#fff}.cx-c--all .cx-f i{border-color:rgba(255,255,255,.3);background:var(--orange);border-color:var(--accent-text);color:#fff}.cx-c--all .cx-a:hover .cx-f i{background:#8f3d2c;border-color:#8f3d2c;color:#fff}@media (min-width:901px){.menu__grid{grid-template-columns:.8fr 1.3fr 1fr}}#cases .huge,#contact .huge{font-size:clamp(34px,4.1vw,60px)}html{scroll-padding-top:84px}.fbar{position:fixed;left:0;right:0;top:12px;z-index:40;padding:0 clamp(16px,3vw,40px);pointer-events:none;opacity:0;transform:translateY(-130%);transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s}.fbar.is-on{opacity:1;transform:none}.fbar__in{pointer-events:auto;max-width:1320px;margin:0 auto;display:flex;align-items:center;height:60px;padding:0 8px 0 20px;border-radius:999px;background:rgba(18,16,20,.86);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 40px rgba(42,44,47,.18),inset 0 1px 0 rgba(255,255,255,.06)}.fbar .hdr__logo{height:36px}.fbar .hdr__r{margin-left:auto}.fbar .lang{height:36px}.fbar .lang a{height:28px}.fbar .burger{width:44px;height:44px}body.menu-open .fbar{opacity:0;pointer-events:none}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.fbar__in{background:rgba(20,18,22,.95)}}@media (max-width:640px){.fbar{top:8px;padding:0 10px}.fbar__in{height:54px;padding:0 6px 0 14px}.fbar .hdr__logo{height:30px}.fbar .lang{display:none}.fbar .hdr__contact span{display:none}.fbar .hdr__contact{padding:0 12px}}.form__send{display:inline-flex;align-items:center;gap:10px}.form__send svg{width:18px;height:18px;fill:currentColor;flex:none;transition:transform .3s cubic-bezier(.16,1,.3,1)}.form__send:hover svg{transform:translate(2px,-2px)}@media (max-width:640px){.fbar .hdr__contact span{display:inline}.fbar .hdr__contact{padding:0 14px 0 12px}}.form__err{margin:-2px 0 0;font-size:14px;line-height:1.4;color:#b42318}.field input.is-bad{border-color:#d92d20;background:#fff}.form-done{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(28px,3.4vw,44px);border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 70px rgba(42,44,47,.12);outline:none;animation:fdIn .5s cubic-bezier(.16,1,.3,1)}.form-done[hidden],.form[hidden]{display:none}.form-done__ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--orange);color:#fff}.form-done__ic svg{width:28px;height:28px;fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;animation:fdChk .5s .25s ease-out forwards}.form-done h3{margin-top:8px;font:800 clamp(24px,2.2vw,32px)/1.15 var(--sans);letter-spacing:-.02em}.form-done p{font-size:16px;line-height:1.55;color:var(--muted);max-width:42ch}.form-done__alt{padding-top:14px;border-top:1px solid var(--line);width:100%;font-size:14.5px!important}.form-done__alt a{color:var(--ink);font-weight:600;white-space:nowrap}@keyframes fdIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fdChk{to{stroke-dashoffset:0}}.form__send{position:relative;min-width:168px;justify-content:center}.form__send:disabled{cursor:default;transform:none}.form__send.is-loading{background:#efbcae}.form__send.is-loading svg{opacity:0}.form__send.is-loading::before{content:"";position:absolute;left:22px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;border:2px solid rgba(42,44,47,.25);border-top-color:var(--ink);animation:fsSpin .7s linear infinite}.form__send.is-sent{background:#1e7a3c;color:#fff}.form[aria-busy="true"] .field{opacity:.55;pointer-events:none;transition:opacity .3s}@keyframes fsSpin{to{transform:rotate(360deg)}}.form-done__again{margin-top:2px;padding:10px 0;min-height:44px;background:none;border:0;font:600 14.5px/1 var(--sans);color:var(--muted);text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--line);cursor:pointer}.form-done__again:hover{color:var(--ink)}.ftr__bot{align-items:center}.lang--ftr{height:36px}.lang--ftr a{height:28px;min-width:40px;font-size:11.5px}@media (min-width:1101px){.ftr__top{grid-template-columns:1.15fr .7fr 1fr .7fr 1.25fr;gap:clamp(24px,3vw,48px)}}@media (min-width:901px){#bs3 .mq-foot{padding-top:22px}#bs3 .bs__s.mq-s{padding-bottom:22px}}.hgrain--sv{min-height:0}.hgrain--sv .hgrain__in{padding-top:clamp(48px,8vh,96px);padding-bottom:clamp(64px,10vh,120px)}.hgrain--sv .hgrain__title{font-size:clamp(40px,5.6vw,84px)}.sv-hcta{pointer-events:auto}.sv-hsec{font:600 16px/1 var(--sans);color:#fff;padding:14px 4px;text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);text-underline-offset:7px;text-decoration-thickness:1.5px}.sv-hsec:hover{text-decoration-color:var(--accent-text)}.hgrain--sv .hgrain__lead{max-width:58ch;margin-left:auto;margin-right:auto}.sv-proof{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(40px,6vh,64px);pointer-events:auto}.sv-proof li{display:flex;align-items:baseline;gap:10px;padding:12px 18px;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.sv-proof b{font:800 22px/1 var(--sans);letter-spacing:-.02em;color:#fff}.sv-proof span{font-size:14px;color:rgba(255,255,255,0.94)}.sv-head{max-width:880px;margin-bottom:clamp(32px,4vw,52px)}.sv-head .huge{font-size:clamp(34px,4.1vw,60px);max-width:22ch!important}.sv-head .lead{margin-top:20px;max-width:60ch}.scene--ink .sv-head .huge{color:#fff}.scene--ink .sv-head .lead{color:rgba(255,255,255,0.94)}.scene--ink .eyebrow{color:rgba(255,255,255,0.84)}.sv-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sv-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sv-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sv-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:7px;background:rgba(168,74,54,.14);flex:none}.sv-ic svg{width:22px;height:22px;fill:none;stroke:var(--orange-d);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sv-sym{display:flex;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,34px);border-radius:12px;background:#fff;border:1px solid var(--line)}.sv-sym h3{font:700 clamp(21px,1.8vw,26px)/1.2 var(--sans);letter-spacing:-.02em}.sv-sym p{font-size:16px;line-height:1.55;color:var(--muted)}.sv-sym__m{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.sv-sym__m span{font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:4px}.sv-sym__m em{font-style:normal;font:600 13.5px/1 var(--sans);padding:7px 11px;border-radius:999px;background:var(--paper)}.sv-layer{display:flex;flex-direction:column;gap:16px;padding:26px 24px;border-radius:12px;background:#fff;border:1px solid var(--line)}.sv-layer h3{font:700 20px/1.2 var(--sans);letter-spacing:-.01em}.sv-layer ul{list-style:none;display:grid;gap:10px}.sv-layer li{position:relative;padding-left:18px;font-size:15px;line-height:1.45;color:var(--muted)}.sv-layer li::before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:2px;background:var(--orange);color:#fff}.sv-note{display:flex;gap:16px;align-items:flex-start;margin-top:16px;padding:20px 24px;border-radius:11px;background:var(--dark);color:#fff;--accent-text:#efbcae}.sv-note .sv-ic{background:rgba(168,74,54,.18)}.sv-note .sv-ic svg{stroke:var(--orange)}.sv-note p{font-size:15.5px;line-height:1.55;color:rgba(255,255,255,0.96);max-width:90ch}.sv-note b{color:#fff}.sv-del{display:flex;flex-direction:column;gap:10px;padding:16px 16px 26px;border-radius:13px;background:#fff;border:1px solid var(--line)}.sv-del h3{margin:12px 10px 0;font:700 22px/1.2 var(--sans);letter-spacing:-.02em}.sv-del p{margin:0 10px;font-size:15.5px;line-height:1.55;color:var(--muted)}.sv-viz{min-height:232px;padding:18px;border-radius:8px;background:var(--paper);display:flex;flex-direction:column;justify-content:center;gap:8px}.sv-row{display:grid;grid-template-columns:minmax(0,1fr) 76px 76px;gap:8px;align-items:center;padding:9px 10px;border-radius:5px;background:#fff;font-size:13px;line-height:1.3}.sv-row--h{background:none;padding:0 10px;font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sv-row em{font-style:normal;font:600 11.5px/1 var(--sans);padding:5px 0;border-radius:999px;text-align:center}.sv-row .hi{background:#eaebed;color:#a3261a}.sv-row .md{background:#f0f1f3;color:#8a5300}.sv-row .lo{background:#e3f3e8;color:#1e6b39}.sv-fun__r{display:grid;grid-template-columns:64px minmax(0,1fr) 44px;gap:10px;align-items:center;font-size:13px}.sv-fun__r i{display:block;height:10px;width:var(--w);min-width:4px;border-radius:5px;background:var(--dark);--accent-text:#efbcae}.sv-fun__r b{font:700 13px/1 var(--sans);text-align:right}.sv-fun__r.is-bad i{background:#d92d20}.sv-fun__r.is-bad b{color:#b42318}.sv-fun__n{margin-top:6px!important;font:500 11.5px/1.3 var(--mono)!important;letter-spacing:.04em;color:#b42318}.sv-viz--plan{flex-direction:row;align-items:stretch;gap:8px}.sv-viz--plan>div{flex:1;display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:6px;background:#fff}.sv-viz--plan b{font:600 11px/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.sv-viz--plan span{font:600 12.5px/1.3 var(--sans);padding:8px;border-radius:5px;background:rgba(168,74,54,.14)}.sv-viz--plan .is-later span{background:var(--paper);color:var(--muted)}.sv-ex{display:flex;flex-direction:column;gap:16px;padding:clamp(24px,2.6vw,32px);border-radius:12px;background:#fff;border:1px solid var(--line)}.sv-ex__z{align-self:flex-start;font:600 13px/1 var(--sans);padding:8px 12px;border-radius:999px;background:var(--dark);color:#fff;--accent-text:#efbcae}.sv-ex dl{display:grid;gap:6px}.sv-ex dt{font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:8px}.sv-ex dd{font-size:16px;line-height:1.5}.sv-ex__m{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font:600 14.5px/1.3 var(--sans);display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.sv-ex__m span{font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sv-steps{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;counter-reset:st}.sv-steps li{position:relative;padding:22px 20px 24px;border-radius:11px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.sv-steps li:last-child{background:rgba(168,74,54,.12);border-color:rgba(168,74,54,.35)}.sv-steps em{font-style:normal;font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.sv-steps h3{margin-top:14px;font:700 19px/1.2 var(--sans);color:#fff}.sv-steps p{margin-top:8px;font-size:15px;line-height:1.5;color:rgba(255,255,255,0.92)}.sv-calc-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,80px);align-items:center}.sv-calc-wrap .sv-head{margin-bottom:0}.sv-calc{padding:clamp(24px,3vw,36px);border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 70px rgba(42,44,47,.08)}.sv-calc__in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sv-calc__in label{display:grid;gap:8px;font:500 11.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sv-calc__in input{width:100%;height:52px;padding:0 14px;border-radius:7px;border:1px solid var(--line);background:var(--paper);font:600 17px/1 var(--sans);color:var(--ink);letter-spacing:0;text-transform:none}.sv-calc__sc{display:flex;gap:8px;margin-top:18px}.sv-calc__sc button{flex:1;height:48px;border-radius:7px;border:1px solid var(--line);background:#fff;font:700 16px/1 var(--sans);color:var(--ink);cursor:pointer;transition:background .2s,border-color .2s}.sv-calc__sc button.is-on{background:var(--dark);border-color:var(--ink);color:#fff;--accent-text:#efbcae}.sv-calc__out{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.sv-calc__out>div{padding:16px;border-radius:8px;background:var(--paper)}.sv-calc__out .is-big{grid-column:1/-1;background:var(--dark);color:#fff;--accent-text:#efbcae}.sv-calc__out span{display:block;font-size:13.5px;line-height:1.35;color:var(--muted)}.sv-calc__out .is-big span{color:rgba(255,255,255,0.92)}.sv-calc__out b{display:block;margin-top:8px;font:800 clamp(24px,2.4vw,32px)/1 var(--sans);letter-spacing:-.03em}.sv-calc__out .is-big b{font-size:clamp(34px,3.6vw,48px);color:var(--accent-text)}.sv-calc__d{margin-top:14px;font-size:13px;color:var(--muted)}.sv-next{display:flex;flex-direction:column;gap:14px;padding:26px 24px;border-radius:12px;background:#fff;border:1px solid var(--line);color:var(--ink);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s}.sv-next h3{font:700 20px/1.2 var(--sans)}.sv-next p{font-size:15px;line-height:1.5;color:var(--muted)}.sv-next__a{margin-top:auto;font:600 14.5px/1 var(--sans);color:var(--orange-d)}a.sv-next:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(42,44,47,.08);border-color:var(--accent-text)}.sv-faq-wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start}.sv-faq{border-top:1px solid var(--line-2,rgba(42,44,47,.16))}.sv-faq details{border-bottom:1px solid var(--line-2,rgba(42,44,47,.16))}.sv-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:18px 0;list-style:none;cursor:pointer;font:700 clamp(17px,1.5vw,20px)/1.3 var(--sans)}.sv-faq summary::-webkit-details-marker{display:none}.sv-faq summary i{position:relative;flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--line)}.sv-faq summary i::before,.sv-faq summary i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.8px;margin:-.9px 0 0 -6px;background:var(--dark);transition:transform .3s;--accent-text:#efbcae}.sv-faq summary i::after{transform:rotate(90deg)}.sv-faq details[open] summary i::after{transform:rotate(0)}.sv-faq details[open] summary i{background:var(--orange);border-color:var(--accent-text);color:#fff}.sv-faq p{padding:0 56px 22px 0;font-size:16px;line-height:1.6;color:var(--muted)}.sv-vs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sv-vs__c{display:flex;flex-direction:column;gap:20px;padding:clamp(24px,3vw,36px);border-radius:13px;background:#fff;border:1px solid var(--line)}.sv-vs__c--win{background:var(--dark);color:#fff;border-color:var(--ink);--accent-text:#efbcae}.sv-vs__k{font:700 clamp(22px,2vw,28px)/1.15 var(--sans);letter-spacing:-.02em}.sv-vs__bars{display:grid;gap:12px}.sv-vs__bars>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center;font-size:14px;color:var(--muted)}.sv-vs__c--win .sv-vs__bars>div{color:rgba(255,255,255,0.92)}.sv-vs__bars i{display:block;height:12px;width:var(--w);border-radius:4px;background:#1e7a3c}.sv-vs__bars i.is-cost{background:#d92d20}.sv-vs__c--win .sv-vs__bars i{background:var(--orange);color:#fff}.sv-vs__c--win .sv-vs__bars i.is-cost{background:rgba(255,255,255,.3)}.sv-vs__c p{font-size:16px;line-height:1.55;color:var(--muted)}.sv-vs__c--win p{color:rgba(255,255,255,0.96)}.sv-cycle{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.sv-cycle li{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 24px;border-radius:12px;background:#fff;border:1px solid var(--line)}.sv-cycle li+li::before{content:"→";position:absolute;left:-21px;top:50%;transform:translateY(-50%);font:400 18px/1 var(--sans);color:var(--muted)}.sv-cycle h3{font:700 21px/1.2 var(--sans)}.sv-cycle p{font-size:15px;line-height:1.5;color:var(--muted)}.sv-cy__o{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font:600 14px/1.3 var(--sans);color:var(--orange-d)}.sv-zones{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sv-zones li{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:11px;background:#fff;border:1px solid var(--line)}.sv-zones b{font:700 18px/1.2 var(--sans)}.sv-zones span{font:500 13px/1.3 var(--sans);color:var(--muted);display:flex;gap:8px;align-items:center}.sv-zones span::before{content:"";width:16px;height:2px;background:var(--orange);flex:none;color:#fff}.sv-case{display:flex;flex-direction:column;gap:12px;padding:26px 24px;border-radius:12px;background:#fff;border:1px solid var(--line);color:var(--ink);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.sv-case:hover{transform:translateY(-4px);box-shadow:0 22px 50px rgba(42,44,47,.08)}.sv-case__logo{height:40px;width:auto;max-width:170px;object-fit:contain;object-position:left center;margin-bottom:8px}.sv-case__logo--luxoptica{height:20px;margin:10px 0 18px}.sv-case__n b{display:block;font:800 clamp(44px,4vw,60px)/.95 var(--sans);letter-spacing:-.045em}.sv-case__n span{display:block;margin-top:8px;font-size:14.5px;line-height:1.4;color:var(--muted)}.sv-case__s{font:600 14.5px/1.35 var(--sans);padding-top:12px;border-top:1px solid var(--line)}.sv-case__d{font-size:14.5px;line-height:1.5;color:var(--muted)}.sv-case__a{margin-top:auto;padding-top:8px;font:600 14px/1 var(--sans);color:var(--orange-d)}.sv-fmt{display:flex;flex-direction:column;gap:14px;padding:clamp(26px,3vw,36px);border-radius:13px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#fff}.sv-fmt.is-main{background:#fff;color:var(--ink);border-color:#fff}.sv-fmt__t{font:700 clamp(22px,2vw,28px)/1.15 var(--sans);letter-spacing:-.02em}.sv-fmt__p{font:500 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.sv-fmt.is-main .sv-fmt__p{color:var(--orange-d)}.sv-fmt p{font-size:16px;line-height:1.55;color:rgba(255,255,255,0.94);margin-bottom:10px}.sv-fmt.is-main p{color:var(--muted)}.sv-fmt .btn{margin-top:auto;align-self:flex-start}.sv-btn-line{border-color:rgba(255,255,255,.3)!important;color:#fff}.sv-btn-line:hover{border-color:#fff!important}.sv-tools{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.sv-tools li{font:600 13.5px/1 var(--sans);padding:10px 14px;border-radius:999px;background:#fff;border:1px solid var(--line)}.sv-rep{padding:clamp(22px,2.6vw,32px);border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 70px rgba(42,44,47,.08)}.sv-rep__h{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line)}.sv-rep__h b{font:700 18px/1 var(--sans)}.sv-rep__h span{font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sv-rep__r{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.sv-rep__r>div:first-child b{display:block;font:600 15.5px/1.3 var(--sans)}.sv-rep__r>div:first-child span{display:block;margin-top:4px;font-size:13px;color:var(--muted)}.sv-rep__v{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.sv-rep__v s{text-decoration:none;font-size:14px;color:#6d6e70}.sv-rep__v i{font-style:normal;color:var(--muted)}.sv-rep__v b{font:800 20px/1 var(--sans)}.sv-rep__r em{font-style:normal;font:700 13.5px/1 var(--sans);padding:7px 10px;border-radius:999px;background:#e3f3e8;color:#1e6b39}.sv-rep__f{margin-top:14px;font-size:13.5px;color:var(--muted)}@media (max-width:1100px){.sv-grid4,.sv-zones{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-cycle{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-cycle li:nth-child(3)::before{display:none}}@media (max-width:900px){.sv-grid3,.sv-vs,.sv-calc-wrap,.sv-faq-wrap{grid-template-columns:1fr}.sv-grid2{grid-template-columns:1fr}}@media (max-width:640px){.sv-grid4,.sv-zones,.sv-steps,.sv-cycle{grid-template-columns:1fr}.sv-cycle{gap:12px}.sv-cycle li+li::before{display:none}.sv-calc__in{grid-template-columns:1fr}.sv-calc__out{grid-template-columns:1fr}.sv-proof li{width:100%;justify-content:center}.sv-hcta{flex-direction:column}.sv-faq p{padding-right:0}.sv-rep__r{grid-template-columns:1fr auto;}.sv-rep__r em{grid-column:2;grid-row:1}.sv-rep__v{grid-column:1/-1}.sv-row{grid-template-columns:minmax(0,1fr) 64px 64px;font-size:12.5px}.sv-viz--plan{flex-direction:column}.sv-note{flex-direction:column}}.hgrain__bg.has-gl::before,.hgrain__bg.has-gl::after{display:none}.grainient-container{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.grainient-canvas,.hgrain__bg canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.field{align-content:start}.fbar,.fbar.is-on{top:0;padding:0;transform:none}.fbar{transition:opacity .35s ease}.fbar::before{content:"";position:absolute;inset:0;background:rgba(30,32,35,.84);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border-bottom:1px solid rgba(255,255,255,.08);pointer-events:none}.fbar__in{position:relative;max-width:none;width:min(var(--max),100% - var(--gut)*2);height:72px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fbar .hdr__logo{height:50px}.fbar .lang{display:none}@media (max-width:640px){.fbar,.fbar.is-on{top:0;padding:0}.fbar__in{height:72px;padding:0}.fbar .hdr__logo{height:50px}.fbar .hdr__contact span{display:inline}.fbar .hdr__contact{padding:0 14px 0 12px}}.sv-steps:has(>li:nth-child(3):last-child),.sv-steps:has(>li:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.sv-steps:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.sv-zones:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.sv-zones:has(>li:nth-child(5):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.sv-steps:has(>li:nth-child(4):last-child),.sv-steps:has(>li:nth-child(6):last-child),.sv-zones:has(>li:nth-child(5):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sv-steps:has(>li:nth-child(3):last-child),.sv-steps:has(>li:nth-child(4):last-child),.sv-steps:has(>li:nth-child(6):last-child),.sv-zones:has(>li:nth-child(3):last-child),.sv-zones:has(>li:nth-child(5):last-child){grid-template-columns:1fr}}.scene--paper+.scene--paper{background:var(--paper-2)}.scene--paper-2+.scene--paper-2{background:var(--paper)}.scene--ink:not(.hgrain){background:#1e2023;--accent-text:#efbcae}html{scrollbar-gutter:stable}.menu-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(30,32,35,.6)}.scene--ink,.hgrain,.ftr,.menu,#top,#system{--accent-text:#efbcae}.paper-tex{display:none}.lv__k{color:#efbcae}.hgrain .hgrain__lead,.hgrain__line--muted{color:#fff}#system .lead,#system p,#system span,#system li{color:#fff}#system .lv__k{color:#efbcae}#system .lv__s,#system .lv__tag,#system .sx__k,#system .eyebrow{color:rgba(255,255,255,.82)}