:root{--brand:#b45309;--brand-dark:#78350f;--gold:#f59e0b;--pale:#fffbeb;--ink:#181b22;--text:#566071;--muted:#667085;--line:#f4dfbd;--width:1216px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:#fff;color:var(--text);font-family:"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.8;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;border:0}img{display:block;max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--ink);line-height:1.35}ul{list-style:none;margin:0;padding:0}a,button,summary{touch-action:manipulation}a:hover{color:var(--brand)}:focus-visible{outline:3px solid #d97706;outline-offset:4px}[hidden]{display:none!important}.container{width:min(var(--width),calc(100% - 48px));margin-inline:auto}.narrow{max-width:770px}.section{padding:80px 0}.section-head{max-width:760px;margin:0 auto 52px;text-align:center}.section-head h2{font-size:36px;font-weight:800}.section-head p{font-size:15px;margin-top:16px;color:var(--muted)}.eyebrow{display:inline-block;background:#fff5e4;border-radius:999px;padding:5px 18px;margin-bottom:18px;font-size:13px;font-weight:650;color:var(--brand);letter-spacing:1px}.skip-link{position:fixed;z-index:90;top:-100px;left:15px;padding:10px 20px;background:white}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:30;background:#fffffff5;border-bottom:1px solid #fbecd5;box-shadow:0 2px 8px #78350f05}.nav-inner{height:68px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:800;letter-spacing:.4px;color:var(--brand-dark);white-space:nowrap}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#fbbf24,#c76905);box-shadow:0 3px 8px #a94c0920}.brand-mark img{filter:brightness(0) invert(1)}.nav-links{display:flex;gap:28px;align-items:center;font-size:13px;font-weight:600;color:#374151}.menu-toggle{display:none;color:var(--brand-dark);background:#fff2d8;border-radius:8px;padding:8px 13px;font-size:14px;font-weight:600}.button{display:inline-flex;gap:10px;align-items:center;justify-content:center;border:2px solid transparent;background:linear-gradient(110deg,#b85e07,#a44806);border-radius:999px;padding:14px 30px;color:#fff;font-weight:700;font-size:17px;line-height:1.5;min-height:52px;white-space:nowrap;box-shadow:0 8px 22px #c46b0922;transition:transform .2s,box-shadow .2s}.button:hover{color:white;transform:translateY(-2px);box-shadow:0 12px 25px #b4530933}.button img{filter:brightness(0) invert(1)}.button-small{padding:9px 22px;font-size:13px;min-height:44px}.button-outline{border-color:#f2d8ac;background:white;color:var(--brand-dark);box-shadow:none}.button-outline:hover{color:var(--brand);border-color:#d99535}.button-white{background:#fff;color:var(--brand)}.button-white:hover{color:var(--brand-dark)}.button-ghost{background:#78350f40;border-color:#ffffff70;color:#fff;box-shadow:none}.actions{display:flex;gap:16px;flex-wrap:wrap}.hero{position:relative;padding:106px 0 104px;background:linear-gradient(125deg,#fffbeb,#fff7ed 45%,#fef3c7);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;position:relative;z-index:1}.hero-badge{display:inline-flex;padding:5px 16px;background:#fdebbd;border-radius:99px;color:#92400e;font-size:13px;font-weight:650;margin-bottom:24px}.hero h1{font-size:clamp(38px,3.7vw,58px);font-weight:800;letter-spacing:-1.6px;line-height:1.22;white-space:nowrap}.hero h1 span{color:#b96008}.hero-copy>p{font-size:17px;line-height:1.9;margin:26px 0 30px;max-width:540px}.hero-media{position:relative}.hero-media:before{content:"";position:absolute;inset:-20px;background:#edc2764d;filter:blur(35px);border-radius:30px}.hero-image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px;box-shadow:0 20px 36px #6c40002e;position:relative}.trust-row{display:flex;flex-wrap:wrap;gap:22px;margin-top:38px;padding-top:26px;border-top:1px solid #eed5a7;font-size:12px}.trust-row span{display:flex;align-items:center;gap:7px}.hero-wave{position:absolute;bottom:-35px;left:-6%;width:112%;height:65px;background:#fff;border-radius:50% 45% 0 0}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.feature-card{border:1px solid #f2e2c7;padding:34px 29px;text-align:center;border-radius:16px;box-shadow:0 3px 8px #78350f05;transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-5px);box-shadow:0 12px 28px #78350f10}.feature-icon{width:64px;height:64px;display:grid;place-items:center;background:linear-gradient(135deg,#fff0ce,#fce0a1);border-radius:16px;margin:0 auto 24px}.feature-card h3{font-size:21px;font-weight:750}.feature-card p{font-size:15px;line-height:1.95;margin-top:14px}.stats-section{padding:54px 0 76px;background:linear-gradient(110deg,#81390e,#8d3e0d 48%,#80370e);color:#ffefd4;border-radius:18px 18px 0 0}.stats-section .section-head{margin-bottom:56px}.stats-section .eyebrow{color:#fde68a;background:#ffffff16}.stats-section h2{color:white}.stats-section .section-head p{color:#ffdfb3}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;gap:24px}.stats-grid strong{display:block;font-size:49px;line-height:1.2;font-weight:800;color:#ffd34f;margin-bottom:4px;font-variant-numeric:tabular-nums}.stats-grid span{font-size:13px;color:#ffe1b9}.soft-section{background:#fffbef}.scenario-card{display:flex;flex-direction:column;padding:29px 31px;border:1px solid #f2e2c7;border-radius:16px;background:#fff;box-shadow:0 3px 10px #78350f05}.quote-mark{font-size:54px;font-family:Georgia,serif;line-height:1;color:#d59226;height:38px}.scenario-card h3{font-size:18px;line-height:1.7;margin:9px 0 13px}.scenario-card>p{font-size:14px;line-height:1.9;flex:1}.scenario-caption{display:flex;gap:12px;align-items:center;border-top:1px solid #f0eee9;padding-top:20px;margin-top:24px}.scenario-caption>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#f7bc49,#cf7b12);font-size:15px;font-weight:700;color:#fff}.scenario-caption strong{display:block;color:var(--ink);font-size:13px}.scenario-caption small{display:block;color:var(--muted);font-size:11px}.faq-list{display:grid;gap:16px}.faq-list details{border:1px solid #f2dfbd;background:#fffbef;border-radius:12px;overflow:hidden;scroll-margin-top:90px}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;font-size:16px;font-weight:650;color:var(--ink);cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--brand);font-size:22px;line-height:1}.faq-list details[open] summary span{transform:rotate(180deg)}.faq-answer{padding:0 24px 22px;font-size:14px;line-height:1.9}.faq-answer p{border-top:1px solid #ecd8b3;padding-top:17px}.cta-section{background:linear-gradient(115deg,#b75a06,#a24805,#8e3904);color:#fff}.cta-inner{text-align:center;max-width:1000px}.cta-section .eyebrow{background:#ffffff19;color:white}.cta-section h2{font-size:46px;color:#fff;font-weight:800;line-height:1.3}.cta-inner>p{max-width:690px;margin:24px auto 34px;font-size:17px;color:#fff1df}.cta-section .actions{justify-content:center;gap:18px}.contact-info{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:790px;margin:34px auto 0;scroll-margin-top:90px}.contact-row{display:flex;align-items:center;gap:12px;background:#fff8ea;border:1px solid #f3deba;border-radius:12px;padding:14px 16px}.contact-type{font-size:13px;color:var(--brand);font-weight:650;flex-shrink:0}.contact-id{font-size:19px;color:var(--ink);font-weight:750;user-select:all;overflow-wrap:anywhere}.copy-button{margin-left:auto;white-space:nowrap;font-size:12px;color:#8d3c06;background:#ffebc7;border-radius:7px;padding:8px 10px;font-weight:650}.copy-button:hover{background:#f9d797}.cta-inner>.contact-hint{font-size:12px;margin:15px auto 0;color:#ffead0}.contact-hint a{text-decoration:underline;text-underline-offset:3px}.contact-hint a:hover{color:white}.site-footer{padding:60px 0 28px;background:#653015;color:#f1d3b4}.footer-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1.1fr;gap:50px}.footer-brand{color:#fff;margin-bottom:20px}.footer-intro p{font-size:13px;line-height:1.9;max-width:290px}.footer-grid h2{font-size:15px;color:#fff;margin-bottom:20px}.footer-grid li{font-size:13px;margin-bottom:9px}.site-footer a:hover{color:#ffe198}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #ffffff18;padding-top:26px;margin-top:42px;font-size:12px;color:#e8c4a3}.error-main{min-height:65vh;text-align:center;padding:100px 20px}.error-main h1{font-size:44px}.error-main p{margin:20px 0 30px}.error-main .actions{justify-content:center}.help-fab{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;align-items:center;gap:13px;padding:13px 19px;background:var(--brand);color:#fff;border-radius:16px;box-shadow:0 8px 28px #78350f33;text-align:left;line-height:1.5}.help-fab strong{display:block;font-size:14px}.help-fab small{display:block;font-size:11px;color:#fff2dc}.help-fab-icon{font-size:25px}.help-popup{position:fixed;right:24px;bottom:108px;z-index:51;width:372px;max-height:calc(100dvh - 132px);overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #f1d6b4;border-radius:20px;box-shadow:0 20px 65px #78350f2b;font-size:13px;line-height:1.65}.help-header{display:flex;align-items:center;gap:12px;padding:19px 20px;background:var(--brand);color:#fff}.help-header strong{display:block;font-size:16px}.help-header span{display:block;font-size:11px;color:#fff2dc}.help-close{margin-left:auto;align-self:start;width:32px;height:32px;border-radius:8px;font-size:26px;line-height:1;background:#ffffff1f;color:#fff}.help-body{padding:20px}.help-welcome{font-size:12px;color:var(--muted)}.help-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;background:#fff3df;border-radius:9px;padding:4px;margin:16px 0 12px}.help-tabs button{background:transparent;border-radius:6px;font-size:12px;padding:7px 2px;color:var(--text)}.help-tabs [aria-selected=true]{background:#fff;color:var(--brand);box-shadow:0 1px 5px #78350f0d;font-weight:700}.help-answer{padding:13px 15px;background:#fff9ef;border-radius:10px;min-height:111px}.help-answer strong{color:var(--ink);font-size:13px}.help-answer p{margin-top:6px;font-size:12px}.help-answer a{display:inline-block;color:var(--brand);font-size:12px;margin-top:8px}.help-popup .contact-row{padding:10px;margin-top:10px;gap:9px}.help-popup .contact-id{font-size:17px}.help-popup .copy-button{font-size:11px;padding:7px 8px}.help-download{font-size:12px;margin-top:14px}.help-download summary{cursor:pointer;font-weight:650;color:var(--ink)}.help-download p{padding-top:8px}.help-download a{color:var(--brand);text-decoration:underline}.help-question-form{margin-top:15px}.help-question-form label{display:block;font-size:12px;font-weight:650;color:var(--ink);margin-bottom:6px}.question-row{display:flex;gap:6px}.question-row input{min-width:0;flex:1;width:100%;border:1px solid #e5cfb3;border-radius:8px;padding:9px 10px;font-size:12px;background:#fff;color:var(--ink)}.question-row input::placeholder{color:#6b7280}.question-row button{padding:8px 13px;border-radius:8px;color:#fff;background:var(--brand);font-size:12px;white-space:nowrap}.question-reply{background:var(--pale);border-radius:8px;padding:12px;margin-top:10px;font-size:12px}.help-note{font-size:11px;color:var(--muted);margin-top:13px}.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);max-width:calc(100% - 40px);z-index:80;border-radius:10px;background:#78350f;color:#fff;padding:12px 22px;font-size:14px;text-align:center}.copy-helper{position:fixed;top:0;left:-9999px}.no-script{padding:16px;background:var(--pale);text-align:center;font-size:14px}@media(min-width:769px){.nav-links{display:flex!important}}@media(max-width:1100px){.nav-links{gap:18px}.hero-grid{gap:34px}.hero h1{font-size:45px}.hero-copy>p{font-size:16px}.trust-row{gap:13px}.cards{gap:20px}.feature-card,.scenario-card{padding:28px 23px}.footer-grid{gap:30px}}@media(max-width:900px)and (min-width:769px){.hero h1{font-size:36px}.nav-links{gap:13px;font-size:12px}.brand{font-size:21px}.button-small{padding:8px 14px}.trust-row{font-size:11px;gap:12px}.hero{padding:80px 0}.hero-grid{gap:28px}}@media(max-width:768px){html{scroll-padding-top:78px}.container{width:calc(100% - 36px)}.section{padding:56px 0}.nav-inner{height:66px;position:relative}.brand{font-size:22px}.brand-mark{width:35px;height:35px}.menu-toggle{display:block}.nav-links{position:absolute;left:-18px;right:-18px;top:66px;background:#fff;box-shadow:0 10px 18px #78350f12;display:flex;flex-direction:column;align-items:stretch;gap:7px;padding:16px 18px;font-size:14px}.nav-links>a{padding:10px 14px}.nav-links:not([data-enhanced]){position:static;box-shadow:none;flex-direction:row;flex-wrap:wrap;padding:8px 0;gap:3px;font-size:12px}.nav-inner:has(.nav-links:not([data-enhanced])){height:auto;flex-wrap:wrap;padding:14px 0}.hero{padding:54px 0 65px}.hero-grid{grid-template-columns:1fr;gap:34px}.hero h1{font-size:clamp(29px,7.2vw,45px);letter-spacing:-.8px;line-height:1.3}.hero-badge{font-size:12px;margin-bottom:20px}.hero-copy>p{font-size:15px;margin:22px 0 25px}.button{font-size:15px;padding:12px 24px;min-height:49px}.actions{gap:12px}.trust-row{gap:12px 16px;font-size:11px;padding-top:20px;margin-top:27px}.trust-row img{width:16px;height:16px}.hero-image{max-height:440px}.section-head{margin-bottom:34px}.section-head h2{font-size:28px}.section-head p{font-size:14px;margin-top:13px}.eyebrow{font-size:12px;margin-bottom:15px}.cards{grid-template-columns:1fr;gap:20px}.feature-card,.scenario-card{padding:29px 26px}.stats-section{padding:48px 0 52px}.stats-section .section-head{margin-bottom:36px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:32px 18px}.stats-grid strong{font-size:clamp(30px,9vw,42px)}.stats-grid span{font-size:13px}.faq-list summary{font-size:15px;padding:17px 18px}.faq-answer{padding:0 18px 18px;font-size:14px}.cta-section h2{font-size:34px}.cta-inner>p{font-size:15px;margin:20px auto 27px}.cta-section .actions{gap:12px}.contact-info{grid-template-columns:1fr;gap:12px;margin-top:26px}.contact-row{padding:12px}.contact-type{font-size:12px}.contact-id{font-size:18px}.copy-button{padding:8px;font-size:11px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-intro{grid-column:1/-1}.footer-intro p{max-width:none}.footer-grid h2{margin-bottom:15px}.footer-bottom{flex-direction:column;gap:8px;margin-top:24px;padding-top:23px}.site-footer{padding:44px 0 112px}.help-fab{right:14px;bottom:14px;padding:11px 15px;border-radius:13px}.help-popup{right:12px;bottom:92px;width:min(372px,calc(100% - 24px));max-height:calc(100dvh - 110px)}.help-body{padding:16px}.help-header{padding:14px 16px}.toast{bottom:96px;width:max-content}.error-main h1{font-size:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media(max-width:768px){.support-fab{width:52px!important;height:52px!important;padding:10px!important;right:14px!important;bottom:14px!important;border-radius:50%!important;min-width:0!important}.support-fab b,.support-fab small{display:none!important}.support-fab>span{width:30px!important;height:30px!important;margin:0!important}.help-fab>span:nth-child(2){display:none}.help-fab{border-radius:50%!important;width:52px;height:52px;padding:8px!important;justify-content:center}.help-fab>span:last-child{display:none}}body.theme-site{--muted:#466454;--accent-text:#436520}.chat-panel p,.chat-panel small,.copy-btn,.chat-compose p{font-size:12px!important}.brand-wordmark small,.header-action,.hero-summary small,.contact-note,.contact-points,.hero-note,.guide-heading>p,.download-note,.hero-bottom,.demo-note,.tab,.tab span,.footer-grid>div>p,.support-fab small{font-size:12px!important}.hero-description,.service-card p,.process-list p,.advantage-card p,.scenario-card p{font-size:15px}.hero h1{line-height:1.3}.contact-banner .review-contact{position:relative;z-index:2}html{scroll-padding-top:90px}a,button,summary{touch-action:manipulation}::selection{background:#cce8bf;color:#102f22}:focus-visible{outline:3px solid #3e9b84;outline-offset:4px}a{text-underline-offset:4px}input{caret-color:currentColor}h1,h2{text-wrap:balance}img{max-width:100%}button:disabled{cursor:not-allowed;opacity:.65}.brand-mark{background:none;box-shadow:none}.brand-mark img{filter:none;width:38px;height:38px}.brand-emblem{border:0;transform:none;background:none}.brand-emblem img{width:44px;height:44px}.footer-brand img{width:38px;height:38px;vertical-align:middle;display:inline-block}.hero h1{white-space:normal;letter-spacing:-.025em}.hero-badge,.eyebrow,.hero-eyebrow,.section-kicker{display:none}.review-contact{padding:22px 24px;border:1px solid currentColor;border-radius:12px;margin-top:24px;display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center}.review-contact strong{user-select:all}.review-contact button{padding:10px 16px;background:#e9cd88;color:#172e23;border-radius:8px;border:0}.inline-note{font-size:13px;line-height:1.8}.desktop-nav a,.site-footer nav a{font-size:14px;color:inherit;text-decoration:none}.desktop-nav a:hover,.site-footer nav a:hover{text-decoration:underline}.brand-lockup{text-decoration:none;color:inherit}.stats-grid strong{font-size:28px}.hero-media:before{display:none}.hero-image{object-fit:cover}.hero-visual img{opacity:1!important;visibility:visible!important}.club-facts{margin:0;padding:0;display:grid;gap:12px}.club-facts div{display:flex;justify-content:space-between;gap:20px;padding-bottom:12px;border-bottom:1px solid #e6c68f}.club-facts dt{font-size:13px}.club-facts dd{margin:0;font-weight:700;color:#743b12}.contact-section .review-contact{color:#efcf86}.footer-keywords{gap:16px;flex-wrap:wrap}.download-card:focus-visible{outline:3px solid #147d5c}.hero-description{max-width:720px;margin-inline:auto}.downloads{grid-template-columns:repeat(2,minmax(0,1fr));max-width:580px;margin-inline:auto}.header nav{gap:22px}.guide-item p,.news-item p,.faq-list p,.review-note{font-size:14px}.hero-bottom{gap:16px}.hero-brand{letter-spacing:-.03em}.hero-brand img{transform:none}.hero-note{line-height:1.8}.tab-panel[hidden]{display:none!important}.hero-summary .summary-mark{font-size:20px}.site-footer{padding-bottom:110px}@media(max-width:768px){.review-contact{padding:18px;gap:12px}.hero h1{font-size:32px}.hero h1 span{font-size:28px}.stats-grid strong{font-size:23px}.desktop-nav{display:none}.downloads{gap:12px}.hero-brand{font-size:clamp(34px,10vw,60px)}.hero-brand img{width:50px;height:50px}.hero-bottom{flex-wrap:wrap}.header nav{gap:12px}.header nav a{font-size:12px}.footer-keywords{font-size:12px}.hero-description{font-size:14px}.brand-wordmark strong{font-size:24px}.hero-visual{min-height:220px}.hero h1{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}.hero h1{overflow-wrap:anywhere}.stats-grid strong{font-size:clamp(19px,2.1vw,28px)}.hero h1 span{line-height:1.4}.hero .hero-description{overflow-wrap:anywhere}@media(min-width:769px){.hero h1 span{font-size:clamp(24px,2.5vw,36px)}}@media(max-width:768px){.hero h1 span{font-size:25px}.stats-grid strong{font-size:21px}}.brand.art-brand,.brand-lockup.art-brand,.footer-brand.art-brand{display:inline-flex;align-items:center;gap:0;line-height:1;text-decoration:none;flex:none;background:none;border:0;box-shadow:none}.art-brand img.brand-art{display:block;width:216px!important;height:72px!important;max-width:100%;object-fit:contain;filter:none;transform:none;border:0;box-shadow:none}.header .art-brand img.brand-art{width:198px!important;height:66px!important}.hero-brand.art-brand{display:flex;justify-content:center;margin:12px auto 28px;max-width:100%}.hero-brand.art-brand img.brand-art{width:420px!important;height:140px!important;object-fit:contain;transform:none;filter:none}.site-footer .art-brand,.footer .art-brand,footer .art-brand{background:#f9f5e9;padding:8px 16px;border-radius:8px;width:max-content;max-width:100%}body[data-template-category=客服] footer .art-brand{background:transparent;padding:0}.art-brand .brand-emblem,.art-brand .brand-wordmark{display:none}.hero-media .hero-image{aspect-ratio:3/2;object-fit:cover}.hero-visual{min-width:0}.hero-visual>img{aspect-ratio:3/2;object-fit:cover;width:100%!important;max-width:100%;height:auto;transform:none!important;border-radius:10px}@media(max-width:768px){.art-brand img.brand-art,.header .art-brand img.brand-art{width:174px!important;height:58px!important}.hero-brand.art-brand img.brand-art{width:300px!important;height:100px!important}.site-header .brand-lockup{min-width:0}.hero-brand.art-brand{margin:10px auto 24px}}:where(button[data-scroll-target]){font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}:where(button[data-scroll-target]:not(.button):not(.btn)){background:transparent;border:0;padding:0;text-align:inherit}.header nav button[data-scroll-target]{position:relative;padding:8px 0;color:#5f6c69;font-size:14px}.header nav button[data-scroll-target]:hover,.header nav button[data-scroll-target].active{color:var(--green,#147d5c)}.footer-keywords button[data-scroll-target]{font-size:inherit;line-height:1.7}.copyright>button[data-scroll-target]{margin-left:auto}.friend-links[data-friend-links]{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 24px;min-height:66px;padding:20px 0;margin-top:18px;margin-bottom:0;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}footer>.friend-links[data-friend-links]{width:min(1160px,calc(100% - 36px));margin-inline:auto}footer.error-footer>.friend-links[data-friend-links]{width:100%;margin-top:0;border-top:0;padding-top:0}.friend-links[data-friend-links]>h2{margin:0;font-size:14px;line-height:1.7;font-weight:600;color:inherit;flex:none}.friend-links[data-friend-links] .friend-link-items{display:flex;flex:1;flex-wrap:wrap;gap:10px 24px;min-height:24px;min-width:0;font-size:14px;line-height:1.7}.friend-links[data-friend-links] .friend-link-items a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.friend-links[data-friend-links] .friend-link-items a:hover{text-decoration:underline;text-underline-offset:4px}.friend-links[data-friend-links] .friend-link-items a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:768px){.header nav button[data-scroll-target]{font-size:12px}.nav-links>button[data-scroll-target]:not(.button){padding:10px 14px;text-align:left}.friend-links[data-friend-links]{gap:8px 18px;padding-block:18px}.friend-links[data-friend-links] .friend-link-items{gap:10px 18px}}
