:root{--paper:#f6f2ea;--paper-2:#efe9dd;--card:#fffdf9;--ink:#211d17;--ink-2:#6b6357;--ink-3:#948b7d;--accent:#e4621b;--accent-deep:#bf4e0e;--accent-soft:#fbe9dd;--gold:#c8a05c;--dark:#1e1b16;--dark-2:#2a2620;--dark-line:#f6f2ea24;--line:#211d171a;--shadow:0 10px 30px #211d1714;--shadow-lg:0 24px 60px #211d1724;--radius:16px;--font-display:"Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", "SimSun", serif;--font-body:-apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.75}h1,h2,h3,h4{font-family:var(--font-display);margin:0;font-weight:700;line-height:1.3}p{margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}img{max-width:100%}::selection{background:var(--accent);color:#fff}.container{max-width:1180px;margin-inline:auto;padding-inline:24px}.section{padding:96px 0}.sec-head{max-width:720px;margin-bottom:56px}.sec-head--center{text-align:center;margin-inline:auto}.sec-kicker{letter-spacing:.22em;color:var(--accent);align-items:center;gap:10px;margin-bottom:16px;font-size:13px;font-weight:600;display:inline-flex}.sec-kicker:before,.sec-head--center .sec-kicker:after{content:"";background:var(--accent);width:28px;height:2px}.sec-title{letter-spacing:.02em;font-size:clamp(28px,4vw,42px)}.sec-desc{color:var(--ink-2);margin-top:16px;font-size:16px}.btn{letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s,color .25s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--accent);color:#fff;box-shadow:0 10px 24px #e4621b59}.btn--primary:hover{background:var(--accent-deep)}.btn--ghost{color:var(--ink);background:0 0;border-color:#211d1740}.btn--ghost:hover{border-color:var(--ink)}.btn--light{background:var(--paper);color:var(--ink)}.btn--outline-light{color:var(--paper);border-color:#f6f2ea66}.btn--outline-light:hover{border-color:var(--paper)}.chip{background:var(--paper-2);color:var(--ink-2);letter-spacing:.02em;border-radius:999px;align-items:center;padding:4px 12px;font-size:12.5px;display:inline-flex}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}.navbar{z-index:100;border-bottom:1px solid #0000;transition:background .3s,box-shadow .3s,border-color .3s;position:fixed;inset:0 0 auto}.navbar.is-scrolled{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line);background:#f6f2eae0}.navbar-inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-mark{background:var(--dark);border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.brand-text{white-space:nowrap;line-height:1.25}.brand-name{font-family:var(--font-display);letter-spacing:.02em;font-size:19px;font-weight:700}.brand-sub{color:var(--ink-2);letter-spacing:.14em;font-size:11.5px}.nav-links{color:var(--ink-2);align-items:center;gap:28px;font-size:14.5px;display:flex}.nav-links a{padding:6px 0;transition:color .2s;position:relative}.nav-links a:hover{color:var(--ink)}.nav-links a:after{content:"";background:var(--accent);width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.nav-links a:hover:after{width:100%}.nav-cta{padding:11px 22px;font-size:14px}.nav-toggle{color:var(--ink);background:0 0;border:none;padding:8px;display:none}.mobile-menu{display:none}@media (width<=940px){.nav-links,.navbar .nav-cta{display:none}.nav-toggle{display:inline-flex}.mobile-menu{top:76px;z-index:99;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;padding:12px 24px 24px;transition:opacity .25s,transform .25s;display:block;position:fixed;inset-inline:0;transform:translateY(-8px)}.mobile-menu.is-open{opacity:1;pointer-events:auto;transform:none}.mobile-menu a{border-bottom:1px solid var(--line);padding:14px 4px;font-size:16px;display:block}.mobile-menu .btn{justify-content:center;width:100%;margin-top:18px}}.hero{background:radial-gradient(1000px 480px at 88% -10%, #e4621b1f, transparent 60%), radial-gradient(800px 420px at -10% 30%, #c8a05c24, transparent 60%), var(--paper);padding:176px 0 88px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(#211d1709 1px,#0000 1px),linear-gradient(90deg,#211d1709 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(720px 480px at 70% 20%,#000 30%,#0000 75%);mask-image:radial-gradient(720px 480px at 70% 20%,#000 30%,#0000 75%)}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid;position:relative}.hero-eyebrow{border:1px solid var(--line);color:var(--ink-2);letter-spacing:.06em;background:#fffdf9cc;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 16px;font-size:13px;display:inline-flex}.hero-eyebrow .dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.hero-title{letter-spacing:.01em;font-size:clamp(40px,5.6vw,68px);line-height:1.22}.hero-title em{color:var(--accent);white-space:nowrap;font-style:normal;position:relative}.hero-title em:after{content:"";z-index:-1;background:#e4621b2e;border-radius:2px;height:10px;position:absolute;bottom:6px;left:0;right:0}.hero-sub{color:var(--ink-2);max-width:560px;margin-top:24px;font-size:16.5px}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:16px;margin-top:56px;padding-top:28px;display:grid}.stat-value{font-family:var(--font-display);color:var(--ink);font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.1}.stat-value span{color:var(--accent);margin-left:2px;font-size:.55em}.stat-label{color:var(--ink-2);letter-spacing:.04em;margin-top:6px;font-size:13px}.hero-visual{min-height:460px;position:relative}.hv-card{box-shadow:var(--shadow-lg);border:1px solid #fff9;border-radius:20px;position:absolute;overflow:hidden}.hv-tile{background:linear-gradient(135deg,#fffdf9e6,#f6f2ea99),repeating-linear-gradient(0deg,#211d171a 0 1px,#0000 1px 34px),repeating-linear-gradient(90deg,#211d171a 0 1px,#0000 1px 68px),linear-gradient(140deg,#efe9dd,#e2d8c6);flex-direction:column;justify-content:flex-end;padding:28px;display:flex;inset:0 18% 24% 6%}.hv-tile .hv-tag{letter-spacing:.24em;color:var(--accent);font-size:12px;font-weight:600}.hv-tile .hv-name{font-family:var(--font-display);margin-top:6px;font-size:30px;font-weight:700}.hv-tile .hv-desc{color:var(--ink-2);margin-top:8px;font-size:13.5px}.hv-door{background:linear-gradient(160deg,#2a2620,#1e1b16);justify-content:center;align-items:flex-end;width:31%;height:56%;padding:18px;display:flex;top:8%;right:0}.hv-door:before{content:"";border:1px solid #f6f2ea40;border-bottom:none;border-radius:8px 8px 0 0;position:absolute;inset:14px 14px 0}.hv-door span{color:#f6f2ead9;letter-spacing:.28em;writing-mode:vertical-rl;margin-bottom:14px;font-size:12px}.hv-paint{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#fff;flex-direction:column;justify-content:space-between;width:46%;height:30%;padding:22px;display:flex;bottom:0;right:6%}.hv-paint .p-name{font-family:var(--font-display);font-size:20px;font-weight:700}.hv-paint .p-desc{opacity:.85;font-size:12.5px}.hv-badge{z-index:2;background:var(--dark);color:var(--paper);box-shadow:var(--shadow-lg);border-radius:16px;align-items:center;gap:14px;padding:16px 20px;display:flex;position:absolute;bottom:8%;left:0}.hv-badge .num{font-family:var(--font-display);color:var(--gold);font-size:30px;font-weight:700;line-height:1}.hv-badge .txt{letter-spacing:.08em;opacity:.85;font-size:12.5px}@media (width<=940px){.hero{padding-top:140px}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-visual{min-height:380px}.hero-stats{grid-template-columns:repeat(2,1fr);row-gap:24px}}@media (width<=480px){.hero-visual{min-height:320px}.hv-badge{padding:12px 16px}}.services{background:var(--card)}.svc-tabs{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.svc-tab{border:1px solid var(--line);color:var(--ink-2);letter-spacing:.04em;background:0 0;border-radius:999px;padding:13px 26px;font-size:15px;font-weight:600;transition:all .25s}.svc-tab:hover{border-color:var(--accent);color:var(--accent)}.svc-tab.is-active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.svc-group-desc{color:var(--ink-2);margin:-16px 0 32px;font-size:15px}.svc-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.svc-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:28px;transition:transform .3s,box-shadow .3s,border-color .3s}.svc-card:hover{box-shadow:var(--shadow);border-color:#e4621b66;transform:translateY(-4px)}.svc-icon{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.svc-card h3{margin-bottom:10px;font-size:19px}.svc-card p{color:var(--ink-2);font-size:14px;line-height:1.8}.svc-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (width<=940px){.svc-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.svc-grid{grid-template-columns:1fr}}.factory{background:var(--dark);color:var(--paper);position:relative;overflow:hidden}.factory:before{content:"ENF";font-family:var(--font-display);color:#f6f2ea0a;letter-spacing:-.05em;pointer-events:none;font-size:clamp(200px,30vw,380px);font-weight:700;position:absolute;top:50%;right:-2%;transform:translateY(-50%)}.factory .sec-kicker{color:var(--gold)}.factory .sec-kicker:before,.factory .sec-kicker:after{background:var(--gold)}.factory .sec-desc{color:#f6f2eaad}.factory-grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid;position:relative}.factory-points{grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;display:grid}.factory-point{border:1px solid var(--dark-line);background:#f6f2ea08;border-radius:14px;padding:20px;transition:border-color .25s,background .25s}.factory-point:hover{background:#f6f2ea0f;border-color:#c8a05c80}.factory-point h4{color:var(--gold);margin-bottom:8px;font-size:16px}.factory-point p{color:#f6f2eaa8;font-size:13.5px;line-height:1.7}.factory-flow{border:1px solid var(--dark-line);background:radial-gradient(420px 260px at 90% 0%, #e4621b29, transparent 65%), var(--dark-2);border-radius:24px;padding:40px}.factory-flow h3{margin-bottom:8px;font-size:22px}.factory-flow .ff-sub{color:#f6f2ea99;margin-bottom:32px;font-size:13.5px}.ff-steps{gap:0;display:grid}.ff-step{border-bottom:1px dashed var(--dark-line);align-items:center;gap:18px;padding:18px 0;display:flex}.ff-step:last-child{border-bottom:none}.ff-step .ff-icon{width:48px;height:48px;color:var(--accent);background:#e4621b26;border-radius:12px;flex:none;place-items:center;display:grid}.ff-step .ff-num{font-family:var(--font-display);color:#f6f2ea59;letter-spacing:.1em;font-size:14px}.ff-step .ff-label{font-size:16.5px;font-weight:600}.ff-note{color:var(--gold);letter-spacing:.02em;background:#c8a05c1f;border-radius:12px;margin-top:26px;padding:14px 18px;font-size:13.5px}@media (width<=940px){.factory-grid{grid-template-columns:1fr;gap:48px}}@media (width<=560px){.factory-points{grid-template-columns:1fr}.factory-flow{padding:28px 22px}}.brands{background:var(--paper)}.brand-agents{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px;display:grid}.brand-agent{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);text-align:center;padding:30px 24px;transition:transform .3s,box-shadow .3s}.brand-agent:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.brand-agent .ba-cat{letter-spacing:.2em;color:var(--accent);font-size:12px;font-weight:600}.brand-agent .ba-name{font-family:var(--font-display);margin-top:10px;font-size:26px;font-weight:700}.brand-agent .ba-tag{color:var(--ink-3);letter-spacing:.08em;margin-top:8px;font-size:12px}.brand-cloud-label{letter-spacing:.18em;color:var(--ink-2);align-items:center;gap:12px;margin-bottom:18px;font-size:13px;display:flex}.brand-cloud-label:after{content:"";background:var(--line);flex:1;height:1px}.brand-cloud{flex-wrap:wrap;gap:12px;display:flex}.brand-chip{border:1px solid var(--line);background:var(--card);color:var(--ink-2);border-radius:999px;padding:10px 22px;font-size:15px;font-weight:600;transition:all .25s}.brand-chip:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.brands-note{background:var(--accent-soft);color:var(--accent-deep);border-radius:14px;margin-top:32px;padding:20px 24px;font-size:14.5px;line-height:1.9}@media (width<=940px){.brand-agents{grid-template-columns:repeat(2,1fr)}}.advantages{background:var(--card)}.adv-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.adv-card{border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);padding:32px 28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.adv-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.adv-card:after{content:"";background:linear-gradient(var(--accent), var(--gold));opacity:0;width:4px;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.adv-card:hover:after{opacity:1}.adv-num{font-family:var(--font-display);color:#211d170f;font-size:44px;font-weight:700;line-height:1;position:absolute;top:16px;right:20px}.adv-icon{background:var(--ink);width:52px;height:52px;color:var(--gold);border-radius:14px;place-items:center;margin-bottom:22px;display:grid}.adv-card h3{margin-bottom:10px;font-size:19px}.adv-card p{color:var(--ink-2);font-size:14px;line-height:1.85}@media (width<=940px){.adv-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.adv-grid{grid-template-columns:1fr}}.process{background:var(--paper-2)}.process-track{grid-template-columns:repeat(5,1fr);gap:20px;display:grid;position:relative}.process-track:before{content:"";background:repeating-linear-gradient(90deg,#211d1733 0 8px,#0000 8px 16px);height:2px;position:absolute;top:30px;left:10%;right:10%}.process-step{text-align:center;padding:0 6px;position:relative}.process-step .ps-icon{z-index:1;background:var(--card);border:1px solid var(--line);width:60px;height:60px;color:var(--accent);box-shadow:var(--shadow);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid;position:relative}.process-step .ps-num{z-index:2;background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid;position:absolute;top:-6px;right:calc(50% - 36px)}.process-step h3{margin-bottom:8px;font-size:16.5px}.process-step p{color:var(--ink-2);font-size:13px;line-height:1.75}@media (width<=940px){.process-track{grid-template-columns:1fr;gap:36px}.process-track:before{display:none}.process-step{text-align:left;grid-template-columns:60px 1fr;align-items:start;gap:20px;display:grid}.process-step .ps-icon{margin:0}.process-step .ps-num{top:-6px;right:-6px}}.projects{background:var(--card)}.proj-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.proj-card{border-radius:var(--radius);border:1px solid var(--line);background:var(--paper);flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.proj-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.proj-cover{color:#ffffffeb;place-items:center;height:130px;display:grid}.proj-cover svg{opacity:.9}.proj-card:first-child .proj-cover{background:linear-gradient(135deg,#c8a05c,#a37f3f)}.proj-card:nth-child(2) .proj-cover{background:linear-gradient(135deg,#2a2620,#4a4238)}.proj-card:nth-child(3) .proj-cover{background:linear-gradient(135deg,#e4621b,#bf4e0e)}.proj-card:nth-child(4) .proj-cover{background:linear-gradient(135deg,#57604a,#39402f)}.proj-body{flex-direction:column;flex:1;padding:24px;display:flex}.proj-body h3{margin-bottom:8px;font-size:18px}.proj-body p{color:var(--ink-2);flex:1;font-size:13.5px;line-height:1.8}.proj-points{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.audience-band{border-top:1px solid var(--line);margin-top:64px;padding-top:48px}.audience-band h3{text-align:center;margin-bottom:28px;font-size:22px}.audience-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.audience-card{background:var(--paper-2);border-radius:14px;align-items:flex-start;gap:16px;padding:24px;display:flex}.audience-card .au-icon{background:var(--card);width:46px;height:46px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.audience-card h4{margin-bottom:6px;font-size:16.5px}.audience-card p{color:var(--ink-2);font-size:13px;line-height:1.75}@media (width<=940px){.proj-grid{grid-template-columns:repeat(2,1fr)}.audience-grid{grid-template-columns:1fr}}@media (width<=560px){.proj-grid{grid-template-columns:1fr}}.promo{background:radial-gradient(600px 300px at 15% 0%, #ffffff24, transparent 60%), linear-gradient(120deg, var(--accent-deep), var(--accent));color:#fff;position:relative;overflow:hidden}.promo .sec-kicker{color:#ffffffd9}.promo .sec-kicker:before,.promo .sec-kicker:after{background:#ffffffd9}.promo .sec-desc{color:#ffffffd1}.promo-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.promo-card{border-radius:var(--radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff38;padding:28px 24px;transition:background .3s,transform .3s}.promo-card:hover{background:#ffffff2e;transform:translateY(-4px)}.promo-card .pr-icon{background:#ffffff29;border-radius:12px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.promo-card h3{margin-bottom:8px;font-size:17px}.promo-card p{color:#ffffffd1;font-size:13.5px;line-height:1.8}.promo-note{text-align:center;letter-spacing:.04em;color:#ffffffeb;margin-top:40px;font-size:15px}@media (width<=940px){.promo-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.promo-grid{grid-template-columns:1fr}}.contact{background:var(--paper)}.contact-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:40px;display:grid}.contact-cards{gap:16px;display:grid}.contact-card{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.contact-card .cc-icon{background:var(--accent-soft);width:48px;height:48px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.contact-card h4{color:var(--ink-2);font-size:14px;font-family:var(--font-body);letter-spacing:.06em;margin-bottom:4px;font-weight:600}.contact-card .cc-value{font-size:17px;font-weight:600;line-height:1.6}.contact-card .cc-hint{color:var(--ink-3);margin-top:2px;font-size:12.5px}.contact-cta{background:radial-gradient(400px 240px at 85% 10%, #e4621b38, transparent 60%), var(--dark);color:var(--paper);border-radius:24px;flex-direction:column;justify-content:center;padding:48px 44px;display:flex;position:relative;overflow:hidden}.contact-cta:after{content:"";pointer-events:none;border:40px solid #c8a05c1f;border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -40px -60px auto}.contact-cta h3{font-size:clamp(26px,3vw,34px);line-height:1.4}.contact-cta h3 em{color:var(--gold);font-style:normal}.contact-cta p{color:#f6f2eab3;margin-top:16px;font-size:14.5px}.contact-cta .cta-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.contact-cta .cta-tip{color:#f6f2ea80;letter-spacing:.04em;margin-top:24px;font-size:12.5px}@media (width<=940px){.contact-grid{grid-template-columns:1fr}}@media (width<=560px){.contact-cta{padding:36px 26px}}.footer{background:var(--dark);color:#f6f2eab8;padding:72px 0 0;font-size:13.5px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:48px;padding-bottom:56px;display:grid}.footer .brand-name{color:var(--paper);font-size:22px}.footer .brand-sub{color:#f6f2ea80}.footer-desc{max-width:420px;margin-top:18px;line-height:1.9}.footer h4{color:var(--paper);font-size:15px;font-family:var(--font-body);letter-spacing:.1em;margin-bottom:20px}.footer-links{gap:12px;display:grid}.footer-links a:hover{color:var(--gold)}.footer-contact{gap:12px;line-height:1.8;display:grid}.footer-bar{border-top:1px solid var(--dark-line);color:#f6f2ea73;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:22px 0;font-size:12.5px;display:flex}@media (width<=940px){.footer-grid{grid-template-columns:1fr;gap:36px}}.floatbar{z-index:90;gap:10px;display:grid;position:fixed;bottom:24px;right:20px}.floatbar a,.floatbar button{background:var(--dark);width:52px;height:52px;color:var(--paper);box-shadow:var(--shadow-lg);border:none;border-radius:50%;place-items:center;transition:transform .25s,background .25s;display:grid}.floatbar a:hover,.floatbar button:hover{background:var(--accent);transform:translateY(-3px)}.floatbar .floatbar-label{background:var(--dark);color:var(--paper);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:5px 12px;font-size:12px;transition:opacity .2s;position:absolute;right:62px}.floatbar a:hover .floatbar-label,.floatbar button:hover .floatbar-label{opacity:1}@media (width<=620px){.floatbar{bottom:16px;right:14px}.floatbar a,.floatbar button{width:46px;height:46px}}
