:root{--brand:#E8590C;--brand-deep:#C24609;--brand-soft:#FFF1E8;--brand-line:#FFD9C2;--accent:#FFB020;--sun:#FFB020;--sun-soft:#FFF6E3;--sun-line:#FFE2A8;--sun-deep:#B87A00;--sun-ink:#6B3300;--sun-text:#8A5C00;--teal:#12B5A5;--teal-deep:#0B7C71;--teal-mid:#5FD3C6;--teal-line:#B9E9E3;--teal-soft:#E6F7F5;--ink:#1A1D21;--ink-2:#4A5157;--ink-3:#8B939B;--line:#F0E7E0;--bg:#FFFFFF;--bg-warm:#FFF9F5;--bg-soft:#FAFAFB;--r-lg:22px;--r-md:16px;--r-sm:10px;--shadow-1:0 2px 8px rgba(26,29,33,.04),0 8px 24px rgba(26,29,33,.05);--shadow-2:0 6px 18px rgba(232,89,12,.1),0 18px 44px rgba(26,29,33,.09);--wrap:1140px;--font:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--bg);line-height:1.75;-webkit-font-smoothing:antialiased;font-size:16px;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:0;background:none;color:inherit}h1,h2,h3,h4{margin:0;line-height:1.28;font-weight:800;letter-spacing:-.01em}p{margin:0}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 22px}.sec{padding:84px 0;position:relative}.sec.alt{background:var(--bg-warm)}.sec.soft{background:var(--bg-soft)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:999px;font-size:16px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-brand{background:var(--brand);color:#fff;box-shadow:0 8px 20px #e8590c42}.btn-brand:hover{background:var(--brand-deep);box-shadow:0 12px 26px #e8590c52;transform:translateY(-1px)}.btn-ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line)}.btn-ghost:hover{border-color:var(--brand);color:var(--brand-deep);transform:translateY(-1px)}.btn-sm{padding:10px 20px;font-size:15px}.btn-block{width:100%}.nav{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.88);backdrop-filter:saturate(150%) blur(14px);-webkit-backdrop-filter:saturate(150%) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.nav.stuck{border-bottom-color:var(--line);box-shadow:0 4px 20px #1a1d210a}.nav-in{display:flex;align-items:center;gap:20px;height:68px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand-mark{width:40px;height:40px;border-radius:13px;flex-shrink:0;background:linear-gradient(135deg,var(--brand),var(--accent));color:#fff;display:grid;place-items:center;font-weight:800;font-size:19px;box-shadow:0 6px 14px #e8590c47}.brand-txt{display:flex;flex-direction:column;line-height:1.2}.brand-txt b{font-size:17px;font-weight:800;letter-spacing:-.02em}.brand-txt i{font-style:normal;font-size:12px;color:var(--ink-3);letter-spacing:.06em}.nav-links{display:flex;gap:6px;margin-left:auto}.nav-links a{padding:9px 15px;border-radius:999px;font-size:15px;font-weight:600;color:var(--ink-2);transition:background .16s,color .16s}.nav-links a:hover{background:var(--brand-soft);color:var(--brand-deep)}.nav-cta{flex-shrink:0}.burger{display:none;width:42px;height:42px;border-radius:12px;background:var(--brand-soft);color:var(--brand-deep);place-items:center}.burger svg{width:20px;height:20px}.nav-mob{display:none;border-top:1px solid var(--line);background:#fff;padding:8px 0 16px}.nav-mob.show{display:block}.nav-mob a{display:block;padding:13px 22px;font-weight:600;color:var(--ink-2)}.nav-mob a:active{background:var(--brand-soft);color:var(--brand-deep)}.nav-mob .btn{margin:10px 22px 0;width:calc(100% - 44px)}.hero{position:relative;overflow:hidden;padding:72px 0 88px;background:linear-gradient(180deg,#FFF9F5 0%,#FFFFFF 78%)}.hero-blob{position:absolute;border-radius:50%;filter:blur(46px);opacity:.55;pointer-events:none}.hero-blob.b1{width:420px;height:420px;background:#FFCEAE;top:-160px;right:-120px}.hero-blob.b2{width:320px;height:320px;background:#C9F0EB;bottom:-140px;left:-120px;opacity:.5}.hero-in{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;background:#fff;border:1.5px solid var(--brand-line);color:var(--brand-deep);font-size:13.5px;font-weight:700;box-shadow:0 2px 10px #e8590c12}.pill .dot{width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 4px #e8590c29}.hero h1{font-size:clamp(32px,5.1vw,54px);margin:20px 0 0;font-weight:900;letter-spacing:-.025em}.hero h1 .hl{background:linear-gradient(180deg,transparent 62%,#FFD9C2 62%);padding:0 2px}.hero-sub{margin-top:20px;font-size:clamp(15.5px,1.6vw,17.5px);color:var(--ink-2);max-width:540px;line-height:1.85}.hero-btns{display:flex;gap:14px;margin-top:32px;flex-wrap:wrap}.hero-stats{display:flex;gap:34px;margin-top:44px;flex-wrap:wrap}.stat b{display:block;font-size:30px;font-weight:900;color:var(--brand);letter-spacing:-.03em;line-height:1.1}.stat span{font-size:13.5px;color:var(--ink-3);font-weight:600}.hero-card{position:relative;background:#fff;border-radius:26px;padding:26px;box-shadow:var(--shadow-2);border:1px solid var(--line)}.hero-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:10px}.hero-card-top b{font-size:15px;font-weight:800}.hero-card-top span{font-size:12px;color:var(--ink-3);background:var(--bg-soft);padding:4px 10px;border-radius:999px;font-weight:600;white-space:nowrap}.mini-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px dashed var(--line)}.mini-row:last-of-type{border-bottom:0}.mini-num{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;font-weight:800;font-size:14px;background:var(--brand-soft);color:var(--brand-deep)}.mini-num.y{background:#FFF6E3;color:#b87a00}.mini-num.t{background:#FFE3D0;color:#a8460c}.mini-txt b{display:block;font-size:14.5px;font-weight:700;line-height:1.5}.mini-txt span{font-size:12.5px;color:var(--ink-3)}.hero-card-note{margin-top:16px;background:var(--brand-soft);border-radius:var(--r-sm);padding:12px 14px;font-size:13px;color:var(--brand-deep);font-weight:600;line-height:1.7}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.trust-in{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding-top:30px;padding-bottom:30px;align-items:start}.trust-item{display:flex;flex-direction:column;align-items:flex-start;padding-left:26px;border-left:1px solid var(--line)}.trust-item:first-child{padding-left:0;border-left:0}.trust-ico{width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#FFF2E7,#FFE0CB);border:1px solid var(--brand-line);color:var(--brand-deep);display:grid;place-items:center;flex-shrink:0}.trust-ico svg{width:23px;height:23px}.trust-item>span:last-child{display:block;margin-top:15px;min-width:0}.trust-item>span>b{display:block;font-size:16.5px;font-weight:800;letter-spacing:.1px;color:var(--ink);line-height:1.35}.trust-item>span>b+span{display:block;margin-top:8px;font-size:13.5px;line-height:1.72;color:var(--ink-2)}.sec-head{max-width:660px;margin-bottom:46px}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.sec-tag{display:inline-block;font-size:12.5px;font-weight:800;letter-spacing:.14em;color:var(--brand);background:var(--brand-soft);padding:6px 13px;border-radius:999px}.sec-head h2{font-size:clamp(25px,3.4vw,38px);margin:16px 0 0;font-weight:900;letter-spacing:-.025em}.sec-head p{margin-top:14px;color:var(--ink-2);font-size:16px;line-height:1.85}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.about-illu{position:relative;border-radius:24px;overflow:hidden;min-height:330px;background:linear-gradient(140deg,#FFE9DA,#FFF6EF 46%,#E4F6F4);border:1px solid var(--line)}.about-illu .ring{position:absolute;border-radius:50%;border:2px dashed rgba(232,89,12,.28)}.about-illu .ring.r1{width:190px;height:190px;top:-40px;left:-40px}.about-illu .ring.r2{width:120px;height:120px;bottom:-30px;right:34px;border-color:#12b5a557}#scr-qianmi .about-illu{background:linear-gradient(140deg,#FFE9DA,#FFF6EF 46%,#FFEEE0)}.about-badge{position:absolute;background:#fff;border-radius:var(--r-md);padding:14px 18px;box-shadow:var(--shadow-1);border:1px solid var(--line)}.about-badge b{display:block;font-size:15px;font-weight:800}.about-badge span{font-size:12.5px;color:var(--ink-3)}.about-badge.p1{top:38px;left:34%}.about-badge.p2{bottom:44px;left:30px}.about-badge.p3{top:44%;right:26px}.belief{display:flex;flex-direction:column;gap:20px;margin-top:26px}.belief-item{display:flex;gap:16px;padding:20px;border-radius:var(--r-md);background:#fff;border:1px solid var(--line);transition:transform .2s,box-shadow .2s}.belief-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-1)}.belief-ico{width:44px;height:44px;border-radius:14px;flex-shrink:0;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand),var(--accent));color:#fff;font-weight:900;font-size:17px}.belief-item b{display:block;font-size:16.5px;font-weight:800;margin-bottom:6px}.belief-item p{font-size:14.5px;color:var(--ink-2);line-height:1.78}.story{margin-top:34px;font-size:15.5px;color:var(--ink-2);line-height:1.95}.story p+p{margin-top:14px}.filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.chip{padding:9px 18px;border-radius:999px;font-size:14.5px;font-weight:700;background:#fff;border:1.5px solid var(--line);color:var(--ink-2);transition:all .16s}.chip:hover{border-color:var(--brand-line);color:var(--brand-deep)}.chip.on{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 6px 16px #e8590c3d}.course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.course{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease}.course:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.course.hide{display:none}.course-cover{height:118px;position:relative;display:flex;align-items:flex-end;padding:16px 20px;background:linear-gradient(135deg,#FFE3CF,#FFF3E9)}.course-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.85),transparent 52%)}.course-cover .cno{position:absolute;top:6px;right:16px;font-size:60px;font-weight:900;color:#e8590c29;letter-spacing:-.05em;line-height:1}.course-cover .ctag{position:relative;z-index:1;background:rgba(255,255,255,.92);color:var(--brand-deep);font-size:12.5px;font-weight:800;padding:5px 12px;border-radius:999px}.course-body{padding:20px;display:flex;flex-direction:column;flex:1}.course h3{font-size:18.5px;font-weight:800;line-height:1.45}.course .fit{margin-top:12px;font-size:13.5px;color:var(--ink-2);background:var(--bg-soft);border-radius:var(--r-sm);padding:10px 13px;line-height:1.7}.course .fit b{color:var(--brand-deep);font-weight:800}.gain{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:9px}.gain li{display:flex;gap:9px;font-size:14px;color:var(--ink-2);line-height:1.7}.gain svg{width:15px;height:15px;flex-shrink:0;margin-top:5px;color:var(--teal)}.course-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px}.course-meta span{font-size:12.5px;color:var(--ink-3);background:var(--bg-soft);padding:5px 11px;border-radius:999px;font-weight:600}.course-foot{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.course-empty{grid-column:1/-1;text-align:center;color:var(--ink-3);padding:40px 0;font-size:15px;display:none}.teacher-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.teacher-grid:has(>.teacher:only-child){grid-template-columns:minmax(0,1fr);max-width:940px;margin:0 auto}.figure-slot{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.figure-hint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:82%;text-align:center;font-size:12.5px;color:var(--ink-3);line-height:2;pointer-events:none}.figure-hint b{display:block;font-size:14px;color:var(--brand-deep);margin-bottom:4px}.figure-slot.has-img .figure-hint{display:none}body:not(.editing) .figure-hint{display:none}.card-img{display:none;aspect-ratio:16/10;border-radius:14px;margin-bottom:16px;background-size:cover;background-position:center;background-repeat:no-repeat}.card-img.has-img{display:block}body.editing .card-img{display:block;background:var(--brand-soft);border:1px dashed var(--brand-line)}.teacher.spotlight{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:44px;align-items:center;padding:38px 42px}.teacher.spotlight .t-body{min-width:0}.teacher.spotlight .t-photo{width:290px;height:auto;aspect-ratio:4/5;border-radius:20px;margin-bottom:0;font-size:58px;background-size:cover;background-position:center top;background-repeat:no-repeat}.teacher.spotlight .t-photo.has-img span,.avatar.has-img span{display:none}.teacher.spotlight h3{margin:0;font-size:26px}.teacher.spotlight .role{margin-top:8px;font-size:14px}.teacher.spotlight .bg{margin-top:18px;font-size:15px;line-height:1.9}.teacher.spotlight .quote{margin-top:18px}@media (max-width:860px){.teacher.spotlight{grid-template-columns:1fr;gap:24px;padding:28px}.teacher.spotlight .t-photo{width:100%;max-width:260px;aspect-ratio:4/5}}.teacher{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;transition:transform .22s,box-shadow .22s}.teacher:hover{transform:translateY(-4px);box-shadow:var(--shadow-1)}.avatar{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;font-size:25px;font-weight:800;color:#fff;margin-bottom:16px;background:linear-gradient(135deg,var(--brand),var(--accent));box-shadow:0 8px 20px #e8590c38;background-size:cover;background-position:center;overflow:hidden}.avatar.t2{background-image:linear-gradient(135deg,#FFB020,#FFD98A);box-shadow:0 8px 20px #e8590c38}.avatar.t3{background-image:linear-gradient(135deg,#C24609,#E8590C);box-shadow:0 8px 20px #e8590c38}.avatar.t4{background-image:linear-gradient(135deg,#F5A623,#FFC978);box-shadow:0 8px 20px #e8590c38}.teacher h3{font-size:18px;font-weight:800}.teacher .role{font-size:13px;color:var(--brand-deep);font-weight:700;margin-top:5px}.teacher .bg{margin-top:14px;font-size:14px;color:var(--ink-2);line-height:1.8}.tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.tags span{font-size:12px;font-weight:700;color:var(--brand);background:var(--brand-soft);padding:5px 11px;border-radius:999px}.teacher .quote{margin-top:16px;padding-top:15px;border-top:1px dashed var(--line);font-size:13.5px;color:var(--ink-3);line-height:1.75}.voice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.voice{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px}.voice .mark{font-size:38px;font-weight:900;color:var(--brand-line);line-height:.8;font-family:Georgia,serif}.voice p{font-size:14.5px;color:var(--ink-2);line-height:1.85;margin-top:10px}.voice .who{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line);font-size:12.5px;color:var(--ink-3);font-weight:600}.voice-note{margin-top:24px;font-size:13px;color:var(--ink-3);background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:14px 18px;line-height:1.8}.faq{max-width:820px;margin:0 auto}.q{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.q.open{border-color:var(--brand-line);box-shadow:var(--shadow-1)}.q-head{width:100%;display:flex;align-items:center;gap:14px;padding:19px 22px;text-align:left;font-size:16px;font-weight:700;color:var(--ink)}.q-head .qa-ico{width:26px;height:26px;border-radius:9px;flex-shrink:0;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-deep);font-size:15px;font-weight:900;transition:transform .25s ease,background .2s,color .2s}.q.open .qa-ico{background:var(--brand);color:#fff;transform:rotate(135deg)}.q-head>span:last-child{flex:1}.q-body{max-height:0;overflow:hidden;transition:max-height .3s ease}.q-body-in{padding:0 22px 22px 62px;font-size:14.5px;color:var(--ink-2);line-height:1.9}.q-body p+p{margin-top:10px}.contact{background:linear-gradient(160deg,#FFF4EC 0%,#FFFBF8 60%,#F1FAF9 100%);position:relative;overflow:hidden}.contact-in{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;position:relative}.contact h2{font-size:clamp(25px,3.4vw,36px);font-weight:900;letter-spacing:-.025em}.contact .lead{margin-top:16px;font-size:16px;color:var(--ink-2);line-height:1.9}.contact-ways{display:flex;flex-direction:column;gap:12px;margin-top:28px}.way{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;transition:transform .18s,box-shadow .18s,border-color .18s;cursor:pointer}.way:hover{transform:translate(3px);border-color:var(--brand-line);box-shadow:var(--shadow-1)}.way-ico{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;flex-shrink:0;background:var(--brand-soft);color:var(--brand-deep)}.way-ico.t{background:var(--teal-soft);color:#0e8a7d}.way-ico svg{width:20px;height:20px}.way b{display:block;font-size:15.5px;font-weight:800}.way span{font-size:13px;color:var(--ink-3)}.way .go{margin-left:auto;font-size:13px;font-weight:700;color:var(--brand-deep);flex-shrink:0;white-space:nowrap}.qr-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:26px;box-shadow:var(--shadow-2);text-align:center}.qr-box{width:100%;aspect-ratio:1/1;max-width:230px;margin:0 auto;border-radius:18px;background-image:repeating-linear-gradient(45deg,#F7F7F8,#F7F7F8 10px,#F1F2F3 10px,#F1F2F3 20px);border:2px dashed var(--brand-line);display:grid;place-items:center;cursor:zoom-in;background-size:cover;background-position:center;overflow:hidden;transition:transform .2s}.qr-box:hover{transform:scale(1.02)}.qr-box .qr-ph{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px;pointer-events:none;text-align:center}.qr-box .qr-ph b{font-size:14.5px;font-weight:800;color:var(--brand-deep)}.qr-box .qr-ph span{font-size:12px;color:var(--ink-3);line-height:1.6}.qr-box.has-img{border-style:solid;border-color:var(--line)}.qr-box.has-img .qr-ph{display:none}body:not(.editing) .qr-box:not(.has-img) .qr-ph b,body:not(.editing) .qr-box:not(.has-img) .qr-ph span{display:none}body:not(.editing) .qr-box:not(.has-img){background-image:none;background:var(--brand-soft);border:1px solid var(--brand-line)}.qr-card h3{margin-top:20px;font-size:18px;font-weight:800}.qr-card p{margin-top:8px;font-size:13.5px;color:var(--ink-3);line-height:1.75}.privacy-note{margin-top:26px;display:flex;gap:12px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px}.privacy-note svg{width:20px;height:20px;color:var(--teal);flex-shrink:0;margin-top:2px}.privacy-note p{font-size:13.5px;color:var(--ink-2);line-height:1.8}.foot{background:#15181C;color:#c6ccd2;padding:56px 0 30px;font-size:13.5px}.foot-in{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.foot .brand-txt b{color:#fff}.foot .brand-txt i{color:#7d868f}.foot-desc{margin-top:18px;line-height:1.85;color:#98a1a9;max-width:360px}.foot h4{color:#fff;font-size:14.5px;font-weight:800;margin-bottom:14px}.foot ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.foot li{color:#98a1a9}.foot li a:hover{color:#fff}.foot .fx{font-size:12.5px;color:#7d868f}.disclaimer{margin-top:36px;padding:16px 18px;border-radius:var(--r-md);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);font-size:12.5px;color:#98a1a9;line-height:1.85}.foot-bottom{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:#7d868f;align-items:center}.foot-bottom a:hover{color:#fff}.ext-link{display:inline-flex;align-items:center;gap:5px;color:var(--brand-deep);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(194,70,9,.28);padding-bottom:1px;transition:color .18s,border-color .18s}.ext-link:hover{color:var(--brand);border-color:var(--brand)}.ext-link:after{content:"↗";font-size:.85em;transition:transform .18s}.ext-link:hover:after{transform:translate(2px,-2px)}.foot .ext-link{color:#c9d0d6;border-bottom-color:#ffffff47}.foot .ext-link:hover{color:#fff;border-color:#fff}.fabs{position:fixed;right:18px;bottom:20px;z-index:55;display:flex;flex-direction:column;gap:10px}.fab{width:52px;height:52px;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-1);display:grid;place-items:center;color:var(--ink-2);transition:transform .18s,box-shadow .18s,color .18s,opacity .2s;opacity:0;pointer-events:none}.fab.show{opacity:1;pointer-events:auto}.fab:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);color:var(--brand-deep)}.fab.brand{background:var(--brand);color:#fff;border-color:var(--brand);box-shadow:0 8px 22px #e8590c57;opacity:1;pointer-events:auto}.fab svg{width:22px;height:22px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:rgba(20,22,25,.62);display:none;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal.open{display:flex}.modal-box{background:#fff;border-radius:24px;padding:24px;max-width:400px;width:100%;text-align:center;animation:pop .22s ease}@keyframes pop{0%{transform:scale(.94);opacity:0}to{transform:scale(1);opacity:1}}.modal-box .mimg{width:100%;aspect-ratio:1/1;border-radius:16px;border:1px solid var(--line);background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#f7f7f8;display:grid;place-items:center}.modal-box .qr-ph{display:flex;flex-direction:column;gap:6px;color:var(--ink-3);font-size:13px;padding:20px;text-align:center}.modal-box h3{margin-top:16px;font-size:17px}.modal-box p{margin-top:8px;font-size:13.5px;color:var(--ink-3);line-height:1.75}.modal-acts{margin-top:18px;display:flex;flex-direction:column;gap:10px}.modal-act{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1.5px solid var(--line);border-radius:14px;padding:12px 16px;text-align:left;background:#fff;transition:border-color .18s,background .18s}.modal-act:hover{border-color:var(--brand-line);background:var(--brand-soft)}.modal-act b{display:block;font-size:12px;font-weight:700;color:var(--ink-3);letter-spacing:.06em}.modal-act i{display:block;font-style:normal;font-size:15.5px;font-weight:800;color:var(--ink);word-break:break-all;line-height:1.5}.modal-act .go{font-size:13px;font-weight:700;color:var(--brand-deep);flex-shrink:0;white-space:nowrap}.modal-hint{margin-top:12px;font-size:12.5px;color:var(--ink-3);line-height:1.7}@media (max-width:560px){.modal{padding:14px}.modal-box{padding:18px;border-radius:20px}.modal-box .mimg{border-radius:14px}.modal-box h3{margin-top:14px}}.reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}*{animation:none!important}}@media (max-width:1024px){.hero-in{grid-template-columns:1fr;gap:40px}.course-grid,.teacher-grid,.voice-grid{grid-template-columns:repeat(2,1fr)}.about-grid{grid-template-columns:1fr;gap:34px}.about-illu{min-height:260px}.contact-in{grid-template-columns:1fr;gap:38px}.trust-in{grid-template-columns:repeat(2,1fr);gap:26px 0}.trust-item{padding-left:24px}.trust-item:nth-child(odd){padding-left:0;border-left:0}.trust-item:nth-child(n+3){border-top:1px solid var(--line);padding-top:26px}.foot-in{grid-template-columns:1fr 1fr;gap:30px}.qr-card{max-width:400px;margin:0 auto}}@media (max-width:720px){body{font-size:15.5px}.sec{padding:60px 0}.wrap{padding:0 18px}.nav-links,.nav-cta{display:none}.burger{display:grid;margin-left:auto}.hero{padding:44px 0 62px}.hero-stats{gap:24px}.stat b{font-size:25px}.trust-in{grid-template-columns:1fr;gap:0;padding-top:22px;padding-bottom:22px}.trust-in .trust-item{padding-left:0;border-left:0;border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.trust-in .trust-item:first-child{border-top:0;margin-top:0;padding-top:0}.course-grid,.teacher-grid,.voice-grid{grid-template-columns:1fr}.sec-head{margin-bottom:34px}.q-head{padding:16px 18px;font-size:15.5px}.q-body-in{padding:0 18px 18px 56px}.foot-in{grid-template-columns:1fr;gap:26px}.foot{padding:44px 0 24px}.fabs{right:14px;bottom:14px}.hero-btns .btn{flex:1}.story{margin-top:26px}}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.trust-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px;transition:transform .2s,box-shadow .2s}.trust-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-1)}.trust-card h3{font-size:16.5px;font-weight:800;display:flex;align-items:center;gap:9px}.trust-card h3:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand);flex-shrink:0}.trust-card ul{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:9px}.trust-card li{font-size:13.5px;color:var(--ink-2);line-height:1.7;display:flex;gap:10px;flex-wrap:wrap}.trust-card li span{color:var(--ink-3);flex-shrink:0;min-width:96px}.trust-card li b{font-weight:700;color:var(--ink)}.trust-card p{margin-top:14px;font-size:13.5px;color:var(--ink-2);line-height:1.8}.note{margin-top:22px;font-size:13px;color:var(--ink-3);line-height:1.8}.warn{margin-top:14px;font-size:13.5px;color:var(--brand-deep);background:var(--brand-soft);border-radius:var(--r-md);padding:14px 18px;line-height:1.8;font-weight:600}.promise-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.promise{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px}.promise h3{font-size:16px;font-weight:800;color:var(--brand-deep)}.promise p{margin-top:10px;font-size:13.5px;color:var(--ink-2);line-height:1.8}.refund-table{width:100%;border-collapse:collapse;margin-top:18px;background:#fff;border-radius:var(--r-md);overflow:hidden;box-shadow:0 0 0 1px var(--line)}.refund-table th{background:var(--brand-soft);color:var(--brand-deep);font-size:14px;text-align:left;padding:13px 18px;font-weight:800}.refund-table td{padding:13px 18px;font-size:14px;color:var(--ink-2);border-top:1px solid var(--line);line-height:1.7}.refund-table tr:nth-child(2n) td{background:var(--bg-soft)}.refund-steps{list-style:none;counter-reset:st;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.refund-steps li{counter-increment:st;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:16px 16px 16px 52px;font-size:14px;color:var(--ink-2);line-height:1.7;position:relative;font-weight:600}.refund-steps li:before{content:counter(st);position:absolute;left:14px;top:14px;width:28px;height:28px;border-radius:9px;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:14px;font-weight:800}.press-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px}.press-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;transition:transform .2s,box-shadow .2s}.press-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-1)}.press-card h3{font-size:15.5px;font-weight:800;line-height:1.5}.press-card p{margin-top:10px;font-size:13.5px;color:var(--ink-2);line-height:1.8}.press-card .owner{margin-top:12px;font-size:12.5px;color:var(--ink-3);border-top:1px dashed var(--line);padding-top:10px}.contact-block{margin-top:56px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:28px}.contact-block h3{font-size:18px;font-weight:800}.contact-channels{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.channel{background:var(--bg-soft);border-radius:var(--r-md);padding:15px 17px}.channel b{display:block;font-size:13.5px;font-weight:800;color:var(--brand-deep)}.channel span{display:block;margin-top:5px;font-size:13px;color:var(--ink-2);line-height:1.7}.course-glimpse{margin-top:56px;background:linear-gradient(135deg,var(--brand-soft),#fff 70%);border:1px solid var(--brand-line);border-radius:var(--r-lg);padding:30px 32px;position:relative}.course-glimpse h3{font-size:19px;font-weight:800;color:var(--brand-deep)}.course-glimpse p{margin-top:12px;font-size:14.5px;color:var(--ink-2);line-height:1.85;max-width:760px}.qr-mini{position:absolute;top:30px;right:34px;width:118px;aspect-ratio:1/1;border-radius:16px;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.qr-mini .qr-tip{font-size:11.5px;color:var(--ink-3);font-weight:700;margin-bottom:9px}.qr-mini.has-img .qr-tip{display:none}body.editing .qr-mini:not(.has-img){background:var(--brand-soft);border:1px dashed var(--brand-line)}body:not(.editing) .qr-mini:not(.has-img){background:var(--brand-soft)}.qr-tip{font-size:11.5px;color:var(--ink-3);font-weight:700}.biz-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:40px}.biz-card{position:relative;background:linear-gradient(180deg,#FFFBF5,#FFFFFF 42%);border:1.5px solid var(--line);border-radius:26px;padding:34px 32px 30px;overflow:hidden;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;flex-direction:column}.biz-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-2);border-color:var(--brand-line)}.biz-card:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,var(--sun) 0 46%,var(--brand) 54% 100%)}.biz-tag{align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:.12em;color:var(--brand-deep);background:var(--brand-soft);padding:6px 13px;border-radius:999px}.biz-card.ai{background:linear-gradient(180deg,#F5FCFA,#FFFFFF 42%)}.biz-card.ai:hover{border-color:var(--teal-line)}.biz-card.ai:before{background:linear-gradient(90deg,var(--sun) 0 46%,var(--teal) 54% 100%)}.biz-card.ai .biz-tag{color:var(--teal-deep);background:var(--teal-soft)}.biz-btn-ai{background:#0E9C8E;color:#fff;box-shadow:0 8px 20px #12b5a542}.biz-btn-ai:hover{background:var(--teal-deep);box-shadow:0 12px 26px #12b5a552;transform:translateY(-1px)}.biz-card h3{font-size:25px;font-weight:900;margin-top:16px;letter-spacing:-.02em}.biz-loc{margin-top:9px;font-size:15px;color:var(--ink-2);line-height:1.8;font-weight:600}.biz-pts{margin-top:18px;display:flex;flex-direction:column;gap:9px}.biz-pts span{display:flex;gap:9px;font-size:13.5px;color:var(--ink-2);line-height:1.7;align-items:flex-start}.biz-pts span:before{content:"✓";color:var(--brand);font-weight:900;flex-shrink:0}.biz-card.ai .biz-pts span:before{color:var(--teal)}.biz-btn{margin-top:24px;align-self:flex-start}.ai-track{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px}.tr-stop{position:relative;text-align:center}.tr-seg{height:60px}.tr-seg.s1{background:#FFE7B8;border-radius:30px 0 0 30px}.tr-seg.s2{background:#FFC96B}.tr-seg.s3{background:#6FD8C8}.tr-seg.s4{background:#12B5A5;border-radius:0 30px 30px 0}.tr-dot{position:absolute;top:8px;left:50%;margin-left:-22px;z-index:1;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:15px;color:var(--sun-deep);background:#fff;border:2px solid #FFD07A}.tr-stop:nth-child(2) .tr-dot{border-color:#ffb020}.tr-stop:nth-child(3) .tr-dot{border-color:#4cc7b6;color:var(--teal-deep)}.tr-stop:nth-child(4) .tr-dot{border-color:var(--teal-deep);color:var(--teal-deep)}.ai-track b{display:block;margin-top:30px;font-size:16.5px;font-weight:800}.ai-track p{margin-top:7px;font-size:13px;color:var(--ink-2);line-height:1.75;padding:0 8px}.goal-stair{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:40px}.gs-col{display:flex;flex-direction:column}.gs-txt{flex:1 1 auto;min-height:92px;padding-right:22px}.gs-txt b{display:block;font-size:15.5px;font-weight:800}.gs-txt p{margin-top:7px;font-size:13px;color:var(--ink-2);line-height:1.7}.gs-bar{position:relative;flex:0 0 auto;overflow:hidden;border-radius:14px;padding:14px 20px 16px}.gs-bar:before{content:"";position:absolute;left:0;right:0;top:0;height:6px}.gs-n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:14px;color:var(--sun-deep);background:#fff;border:2px solid #FFC24D}.gs-list{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.gs-list li{position:relative;padding-left:17px;font-size:12.5px;line-height:1.5;color:#3f464c}.gs-list li:before{content:"";position:absolute;left:0;top:5px;width:8px;height:8px;border-radius:50%;background:var(--gs-dot,#B87A00)}.goal-stair .s1 .gs-bar{min-height:120px;background:#FFF6DE;--gs-dot:#C98A00;border:1px solid #FFE3AE}.goal-stair .s2 .gs-bar{min-height:152px;background:#FFEDC8;--gs-dot:#B87A00;border:1px solid #FFD79B}.goal-stair .s3 .gs-bar{min-height:184px;background:#DFF4F0;--gs-dot:#12A294;border:1px solid #A8E2DA}.goal-stair .s4 .gs-bar{min-height:216px;background:#C7EBE5;--gs-dot:#0B7C71;border:1px solid #96D9CE}.goal-stair .s1 .gs-bar:before{background:#FFD98A}.goal-stair .s2 .gs-bar:before{background:#FFB020}.goal-stair .s3 .gs-bar:before{background:#4CC7B6}.goal-stair .s4 .gs-bar:before{background:#0B7C71}.goal-stair .s2 .gs-n{border-color:#ffb020}.goal-stair .s3 .gs-n{border-color:#4cc7b6;color:var(--teal-deep)}.goal-stair .s4 .gs-n{border-color:var(--teal-deep);color:var(--teal-deep)}@media (max-width:880px){.goal-stair{grid-template-columns:1fr;gap:12px;margin-top:28px}.gs-col{flex-direction:row;flex-wrap:wrap;align-items:flex-start;column-gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px}.gs-col:before{content:attr(data-n);flex:0 0 36px;height:36px;border-radius:12px;display:grid;place-items:center;font-weight:900;font-size:15px}.gs-col.s1:before{background:#FFD98A;color:#8a5a00}.gs-col.s2:before{background:#FFB020;color:#6b4200}.gs-col.s3:before{background:#2FBFAE;color:#fff}.gs-col.s4:before{background:var(--teal-deep);color:#fff}.gs-txt{flex:1 1 auto;min-height:0;padding-right:0}.goal-stair .gs-col .gs-bar{flex:1 1 100%;min-height:0;background:none;padding:12px 0 0;margin-top:14px;border:0;border-top:1px dashed var(--line);border-radius:0}.goal-stair .gs-col .gs-bar:before{display:none}.gs-n{display:none}.gs-list{margin-top:0;gap:7px}.gs-list li{font-size:13px}}.avatar.t5{background-image:linear-gradient(135deg,#E8590C,#FF9A4D);box-shadow:0 8px 20px #e8590c38}.avatar.t6{background-image:linear-gradient(135deg,#A83C06,#C24609);box-shadow:0 8px 20px #e8590c38}.course-grid.two{grid-template-columns:1fr 1fr}.ai-cover{height:118px;position:relative;display:flex;align-items:flex-end;padding:16px 20px;background:linear-gradient(135deg,#FFF6E2 0%,#DFF5F1 40%,#C6E9E3 100%)}.ai-cover .cno{color:#b87a003d}.ai-cover .ctag{background:var(--sun);color:var(--sun-ink)}.course-flow{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:38px;position:relative;padding-left:58px}.course-flow:before{content:"";position:absolute;left:17px;top:24px;bottom:24px;width:2px;border-radius:2px;background:linear-gradient(180deg,#FFE2A8 0%,#FFC96B 26%,#6FD8C8 62%,#12B5A5 82%,rgba(18,181,165,0) 100%)}.cf-wide{grid-column:1/-1}.cf-item{position:relative;display:flex}.cf-item:before{content:"";position:absolute;left:-39px;top:27px;width:39px;height:2px;background:var(--teal-line)}.cf-item:after{content:"";position:absolute;left:-47px;top:21px;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--teal);box-sizing:border-box}.cf-plain:before,.cf-plain:after{display:none}.cf-item>.course{flex:1;min-width:0}.cf-wide>.course{flex-direction:row}.cf-wide>.course>.course-cover{flex:0 0 420px;width:420px;height:auto}.cf-wide>.course>.course-body{flex:1;min-width:0;padding:26px 34px;max-width:640px}.cf-half>.course>.course-cover{height:auto;aspect-ratio:5/2}.course-cover{background-size:cover;background-position:center}.course-cover.has-img:after{display:none}.course-cover.has-img .cno{display:none}@media (max-width:1180px){.course-flow{padding-left:48px}.cf-item:before{left:-29px;width:29px}.cf-item:after{left:-37px}.cf-wide>.course>.course-cover{flex:0 0 300px;width:300px}}@media (max-width:880px){.course-flow{grid-template-columns:1fr;gap:18px;padding-left:44px}.cf-item:before{left:-25px;width:25px}.cf-item:after{left:-33px}.cf-wide>.course{flex-direction:column}.cf-wide>.course>.course-cover{flex:0 0 auto;width:100%;height:170px}.cf-wide>.course>.course-body{padding:20px;max-width:none}.cf-half>.course>.course-cover{height:150px;aspect-ratio:auto}}.foot-min{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;line-height:1.9}.foot-min span{color:#98a1a9;font-size:12.5px}.foot-min .fm-links{display:flex;gap:6px;flex-wrap:wrap;align-items:center;justify-content:center}@media (max-width:880px){.biz-grid{grid-template-columns:1fr}.trust-grid,.press-grid,.promise-row,.contact-channels,.refund-steps{grid-template-columns:1fr 1fr}.course-grid.two{grid-template-columns:1fr}.ai-track{grid-template-columns:1fr;gap:26px}.tr-seg,.tr-seg.s1,.tr-seg.s4{height:44px;border-radius:14px}.tr-dot{top:6px;width:32px;height:32px;margin-left:-16px;font-size:13px}.ai-track b{margin-top:18px}}@media (max-width:560px){.trust-grid,.press-grid,.promise-row,.contact-channels,.refund-steps{grid-template-columns:1fr}}.about-grid.sq-550{grid-template-columns:minmax(0,522px) minmax(0,550px);gap:24px;justify-content:space-between;align-items:stretch}.about-grid.sq-550>.about-illu{width:100%;aspect-ratio:1/1}.about-grid.eq-522{grid-template-columns:minmax(0,522px) minmax(0,522px);gap:52px;justify-content:space-between;align-items:stretch}.about-grid.eq-522>.about-illu{width:100%;aspect-ratio:4/3}@media (max-width:1180px){.about-grid.sq-550,.about-grid.eq-522{grid-template-columns:1fr;gap:34px;justify-content:stretch}.about-grid.sq-550>.about-illu,.about-grid.eq-522>.about-illu{max-width:520px;justify-self:center}}#scr-ai .sec.alt{background:#FFFBF2}#scr-ai .sec-tag{color:var(--sun-ink);background:var(--sun)}#scr-ai .course-body .fit b{color:var(--teal-deep)}#scr-ai .course-meta span,#scr-ai .tags span{color:var(--teal-deep);background:var(--teal-soft)}#scr-ai .teacher .role{color:var(--sun-text)}#scr-ai .teacher .quote{border-top-color:var(--teal-line)}#scr-ai .teacher-grid .teacher{display:flex;flex-direction:column}#scr-ai .teacher-grid .teacher>.bg{flex:1 0 auto}#scr-ai .avatar{background-image:linear-gradient(135deg,#FFC978,#FFE3B8)}#scr-ai .avatar.t2{background-image:linear-gradient(135deg,#FFB020,#FFD98A)}#scr-ai .avatar.t3{background-image:linear-gradient(135deg,#F5A623,#FFC978)}#scr-ai .avatar.t4{background-image:linear-gradient(135deg,#E8590C,#FF9A4D)}#scr-ai .avatar.t5{background-image:linear-gradient(135deg,#C24609,#E8590C)}#scr-ai .avatar.t6{background-image:linear-gradient(135deg,#B87A00,#FFB94A)}[data-edit-img].has-img,#scr-ai [data-edit-img].has-img{background-size:cover;background-position:center;background-repeat:no-repeat}.qm-pending{display:none!important}body.editing .qm-pending,body.qm-diy-on .qm-pending{display:block!important;outline:2px dashed #E8590C;outline-offset:3px;border-radius:8px}@media (min-width:881px){.promise-row:has(.qm-pending){grid-template-columns:repeat(2,1fr)}}@media (min-width:881px){.trust-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:881px){.trust-grid:has(>.qm-pending){grid-template-columns:1fr 1fr}}.note-decl{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;font-size:13px;line-height:1.85;color:var(--ink-3);margin:30px 0 14px;padding-top:22px;border-top:1px solid var(--line)}.note-decl>.card-img{flex:1 1 100%}.note-decl>b{font-weight:700;color:var(--ink-2);flex:0 0 auto}.note-decl>span{flex:1 1 auto;min-width:0}section[data-sec=资质合规]{--sec-gap:76px;margin-top:var(--sec-gap)}section[data-sec=资质合规]>.wrap{padding-top:var(--sec-gap);background-image:linear-gradient(var(--line),var(--line));background-repeat:no-repeat;background-origin:content-box;background-position:0 calc(var(--sec-gap) * -1);background-size:100% 1px}.press-group{display:flex;align-items:center;gap:14px;margin:38px 0 0}.press-group span{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:var(--brand-deep);white-space:nowrap}.press-group span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand);flex:0 0 auto}.press-group i{flex:1;height:1px;background:var(--line)}.press-group+.press-grid{margin-top:20px}.press-card.award{border-color:var(--brand-line)}.press-card.award .card-img{aspect-ratio:4/3;background-size:contain;background-position:center;background-color:#faf7f3;box-shadow:inset 0 0 0 1px var(--line)}body.editing .press-card.award .card-img,body.qm-diy-on .press-card.award .card-img{background-color:var(--brand-soft)}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--teal-deep);outline-offset:4px}.skip-link{position:fixed;top:-80px;left:20px;z-index:120;padding:10px 18px;background:#fff;color:var(--ink);border-radius:10px}.skip-link:focus{top:12px}#main-content:focus{outline:none}.brand .brand-txt{display:none!important}.nav-links a.active-nav,.nav-mob a.active-nav{background:var(--brand-soft);color:var(--brand-deep)}#scr-service>.contact-block{max-width:calc(var(--wrap) - 44px);margin:56px auto}@media (max-width: 1184px){#scr-service>.contact-block{margin-left:22px;margin-right:22px}}
