:root{--bg:#101719;--surface:#151e20;--line:#ffffff16;--text:#f2f0e9;--muted:#8f9a9a;--orange:#ff8054;--max:1240px;--font:"Segoe UI","Microsoft YaHei","PingFang SC",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--orange);outline-offset:5px}button{color:inherit}::selection{background:#ff805466}p{line-height:1.9}h1,h2,h3,p{margin-top:0}svg{width:100%;height:100%}.wrap{max-width:var(--max);width:calc(100% - 100px);margin:auto}.header{height:92px;position:sticky;top:0;background:#101719ed;backdrop-filter:blur(18px);z-index:20;border-bottom:1px solid var(--line)}.nav-inner{display:flex;align-items:center;height:100%;gap:36px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand>span{font-size:24px;font-weight:700;letter-spacing:3px;line-height:1.2}.brand small{display:block;font-size:9px;letter-spacing:3.6px;font-weight:500;margin-top:7px;color:#abb4b2}.nav-inner nav{display:flex;gap:32px;margin-left:auto;font-size:13px;color:#bfc7c4}.nav-inner nav a:hover{color:var(--orange)}.nav-cta{font-size:13px;border:1px solid #ffffff38;padding:12px 18px;border-radius:3px}.nav-cta span{margin-left:16px;color:var(--orange)}.menu-toggle{display:none}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 78% 45%,#29423938,transparent 47%)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-layout{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:650px;position:relative;padding-top:55px;padding-bottom:65px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:600;display:flex;align-items:center;gap:9px;color:#b2b9b5}.status-dot{width:5px;height:5px;flex-shrink:0;display:inline-block;background:var(--orange);border-radius:50%;box-shadow:0 0 12px #ff805488}.hero h1{font-size:clamp(44px,4.7vw,66px);line-height:1.27;letter-spacing:-2.7px;font-weight:650;margin:31px 0 24px}.accent{color:var(--orange)}.period{padding-left:4px}.hero-lead{font-size:19px;letter-spacing:.7px;margin-bottom:10px;color:#dadbd4}.hero-description{font-size:14px;color:var(--muted);line-height:1.9}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;padding:16px 22px;border:0;border-radius:3px;font-size:13px;font-weight:650;transition:background .2s,transform .2s}.primary{color:#172020;background:var(--orange)}.primary:hover{background:#ff9c7c;transform:translateY(-2px)}.text-link{display:flex;align-items:center;gap:10px;font-size:13px;color:#d0d4cf}.play{display:grid;place-items:center;border:1px solid #ffffff30;border-radius:50%;width:29px;height:29px;font-size:13px}.hero-tags{display:flex;gap:17px;align-items:center;color:#858f8e;font-size:10px;margin-top:32px;letter-spacing:1px}.hero-tags i{width:3px;height:3px;background:#626f6c;border-radius:50%}.hero-visual{height:490px;position:relative;margin-right:-24px;margin-left:-10px}.hero-visual canvas{width:100%;height:100%;display:block}.visual-cross{position:absolute;color:#7c8d8860;font-size:20px;font-weight:200}.cross-one{top:10%;left:8%}.cross-two{bottom:13%;right:5%}.visual-caption{position:absolute;bottom:0;left:17%;display:flex;align-items:center;gap:9px;color:#7b8985;font-family:monospace;font-size:9px;letter-spacing:1px}.caption-line{width:50px;height:1px;background:#34403c}.orbit-label{position:absolute;font-family:monospace;font-size:9px;letter-spacing:1.5px;color:#a4b7b0;border:1px solid #788f8033;background:#12201de0;padding:10px 12px;border-radius:3px}.label-one{right:0;top:26%}.label-two{left:2%;bottom:21%;color:#e9b59f}.label-two span{font-size:15px;color:var(--orange);margin-right:7px}.hero-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:21px;padding-bottom:25px;font-size:11px;color:#818e88;position:relative}.hero-bottom a{font-family:monospace;font-size:9px;letter-spacing:1.5px}.hero-bottom a span{margin-left:18px;color:var(--orange)}.section{padding:90px 0}.section-kicker{display:flex;justify-content:space-between;color:#7e8c87;font-size:10px;letter-spacing:1.5px;margin-bottom:40px}.section-kicker>span:first-child{color:var(--orange);font-family:monospace}.about{background:#eef0e9;color:#1c2826}.about .section-kicker{color:#71807a}.about .section-kicker>span:first-child{color:#9f4a2d}h2{font-size:clamp(30px,3.15vw,42px);font-weight:550;line-height:1.45;letter-spacing:-1.5px}.muted{color:#788984}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.about-grid p{font-size:14px;margin-bottom:18px}.secondary-copy{color:#7a857f;font-size:13px!important}.inline-link{font-size:12px;display:inline-flex;gap:26px;align-items:center;border-bottom:1px solid #899b8b66;padding-bottom:8px}.inline-link span{color:var(--orange)}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:48px}.principles>div{border-top:1px solid #c9d0c7;padding-top:25px}.principle-number{color:#9aa89d;font-family:monospace;font-size:11px;float:right}.principles h3{font-size:18px;font-weight:600;margin-bottom:10px}.principles p{font-size:12px;color:#79857c;margin:0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.section-heading h2{margin:0}.section-heading>p{font-size:12px;color:#87948e;margin:0 0 7px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.service-card{padding:23px 22px 0;border:1px solid var(--line);background:linear-gradient(145deg,#1b2628,#131c1e);border-radius:5px;transition:transform .25s,border-color .25s;overflow:hidden}.service-card:hover{transform:translateY(-5px);border-color:#ff805470}.card-top{display:flex;align-items:center;justify-content:space-between}.icon-box{display:block;width:28px;height:28px;color:var(--orange)}.icon-box svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.card-index{font:11px monospace;color:#62706c}.card-english{display:block;font:8px monospace;letter-spacing:.6px;color:#7c9289;min-height:18px}.service-card h3{font-size:19px;letter-spacing:-.5px;margin:9px 0 14px;font-weight:500}.service-card p{font-size:12px;color:#9aa6a1;line-height:1.85;min-height:67px;margin-bottom:21px}.tags{display:flex;flex-wrap:wrap;gap:6px;min-height:46px;align-content:flex-start}.tags span{font-size:9px;border:1px solid #ffffff12;padding:4px 6px;color:#a2ada6;border-radius:2px}.card-link{display:flex;width:calc(100% + 44px);margin:20px -22px 0;padding:17px 22px;border:0;border-top:1px solid var(--line);background:transparent;justify-content:space-between;font-size:11px}.card-link span{color:var(--orange)}.card-link:hover{background:#ffffff06}.mini-art{height:120px;margin:15px 0 24px;position:relative;display:flex;align-items:center;justify-content:center}.art-grid{display:grid;grid-template-columns:repeat(3,29px);gap:5px;align-content:center;transform:perspective(300px) rotateX(27deg) rotateZ(-25deg)}.art-grid i{height:29px;border:1px solid #7ba79760;background:#29403880;border-radius:3px}.art-grid i:nth-child(5){background:var(--orange);box-shadow:0 0 30px #ff805440}.art-grid b{position:absolute;left:calc(50% - 8px);top:calc(50% - 7px);font:13px monospace;color:#16231d}.art-bars{align-items:flex-end;padding-bottom:10px;gap:10px}.art-bars i{width:16px;background:linear-gradient(#67867977,#30483b22);border-top:1px solid #89b49b80;height:30%}.art-bars i:nth-child(2){height:45%}.art-bars i:nth-child(3){height:39%}.art-bars i:nth-child(4){height:60%}.art-bars i:nth-child(5){height:73%}.art-bars i:nth-child(6){height:90%;background:linear-gradient(#ff9868c0,#ff805411);border-color:#ffa06e}.art-bars>span{position:absolute;left:2%;top:4%;font:8px monospace;color:#95a89d;letter-spacing:1px}.art-layers i{position:absolute;width:95px;height:65px;border:1px solid #80ad9977;transform:rotate(-30deg) skewX(25deg);background:#294c3e22;border-radius:5px}.art-layers i:first-child{top:15px;border-color:#f9a977aa;background:#ff80540e}.art-layers i:nth-child(2){top:35px}.art-layers i:nth-child(3){top:55px}.art-chip>div{position:relative;z-index:1;width:77px;height:77px;border:1px solid #ff9e7077;box-shadow:0 0 35px #ff80540b,inset 0 0 25px #ff805415;background:#202b29;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:30px;border-radius:9px;color:#ffae82}.art-chip span{font:6px monospace;letter-spacing:3px;margin-top:2px}.art-chip i{position:absolute;width:130px;height:105px;background:repeating-linear-gradient(90deg,transparent 0 11px,#728c6f60 11px 12px,transparent 12px 22px)}.art-chip b{position:absolute;width:120px;height:100px;border:1px solid #6f8e7140;border-radius:14px}.ecosystem{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0}.ecosystem-inner{display:flex;align-items:center;justify-content:space-between;gap:35px}.tiny-label{font:9px monospace;letter-spacing:1.2px;color:#82948b}.ecosystem h3{font-size:14px;font-weight:500;margin:8px 0 0}.ecosystem-list{display:flex;gap:42px;font-size:13px;color:#98a79d}.ecosystem-list b{font-size:10px;font-weight:400;margin-left:10px;color:#596e62}.scenarios{background:#131d1e}.tabs{display:flex;border:1px solid #ffffff15;padding:5px;border-radius:4px;gap:3px;margin-bottom:8px}.tabs button{font-size:11px;padding:10px 15px;border:0;background:transparent;border-radius:2px;color:#8e9d94}.tabs button[aria-selected=true]{background:#34453e;color:#f0f0e5}.scenario-panel{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.scenario-demo{border:1px solid #4c645444;border-radius:7px;padding:24px;background:linear-gradient(145deg,#202e2b,#17211f);box-shadow:0 20px 50px #00000010;position:relative}.demo-top{display:flex;justify-content:space-between;font:9px monospace;color:#98ada0;letter-spacing:1px;border-bottom:1px solid #ffffff0c;padding-bottom:20px}.demo-top i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#96bd94;margin-right:5px}.demo-top>span:last-child{font-family:var(--font);font-size:9px;color:#708478}.demo-question{margin:28px 0 25px 20%;background:#33453a;color:#d8e2d5;padding:14px 16px;font-size:11px;border-radius:6px 6px 0 6px}.demo-answer{display:flex;gap:12px;min-height:136px}.ai-avatar{display:grid;place-items:center;background:var(--orange);color:#17211c;width:28px;height:28px;border-radius:7px;flex-shrink:0;font-weight:700}.demo-answer p{font-size:12px;color:#c2d0c3;margin-top:9px;line-height:1.9}.demo-source{display:flex;gap:9px;flex-wrap:wrap}.demo-source span{font-size:9px;padding:5px 7px;border:1px solid #91a88830;color:#8eaa93;border-radius:3px}.demo-input{border:1px solid #a3b79a20;margin-top:30px;border-radius:4px;padding:12px;color:#6f8174;font-size:10px;display:flex;justify-content:space-between;align-items:center}.demo-input span{background:#415840;color:#b7d0ac;padding:4px 9px;border-radius:4px;font-size:13px}.demo-caption{text-align:center;font-size:8px;color:#7b8c80;letter-spacing:.5px;margin-top:12px}.scenario-copy h3{font-size:28px;font-weight:500;line-height:1.5;letter-spacing:-.5px;margin:17px 0}.scenario-copy>p{font-size:12px;color:#8fa093;max-width:380px}.scenario-copy ul{padding:0;list-style:none;margin:23px 0 27px;font-size:11px;color:#aabcac}.scenario-copy li{margin:12px 0}.scenario-copy li:before{content:'↗';color:var(--orange);margin-right:12px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:50px}.steps article{border-top:1px solid #52625866;padding-top:22px}.steps article>span{font:28px monospace;font-weight:300;color:#7b8b80;display:flex;justify-content:space-between;align-items:center}.steps i{font:18px var(--font);color:#687d6e}.steps h3{font-size:19px;font-weight:500;margin:30px 0 12px}.steps p{font-size:12px;color:#8f9c91;margin-bottom:24px}.steps small{font-size:10px;color:#c2ccbf;display:inline-block;padding-top:14px;border-top:1px solid var(--line)}.contact{background:radial-gradient(ellipse at 6% 80%,#30423566,transparent 65%),#192420;border-top:1px solid var(--line)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px}.contact h2{font-size:43px;line-height:1.5;margin:28px 0 22px}.contact p{font-size:13px;color:#8fa08e}.contact .eyebrow{font-size:9px;letter-spacing:1.3px}.contact-mark{margin-top:63px;display:flex;gap:15px;align-items:center;font-size:17px;font-weight:550;color:#b4c1ad}.contact-mark>span{font:9px monospace;letter-spacing:2px;color:#82967c}.contact-mark .big-arrow{font-size:48px;margin-left:auto;color:#d5dfcb}form{background:#111c17a0;border:1px solid #a5bb991a;padding:30px;border-radius:5px}.form-heading{margin-bottom:27px}.form-heading h3{font-size:19px;font-weight:500;margin-bottom:7px}.form-heading>span{font:8px monospace;letter-spacing:1px;color:#6f846d}form label{display:block;font-size:11px;color:#c4cebe;margin-bottom:20px}form label>span{color:var(--orange)}input,select,textarea{width:100%;margin-top:9px;background:#ffffff03;border:1px solid #a7c39620;border-radius:3px;padding:11px 12px;color:#d9e1d3;font-size:11px;line-height:1.5;outline:none}input::placeholder,textarea::placeholder{color:#6f806c}select{color-scheme:dark}select option{background:#19241c}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}textarea{resize:vertical;min-height:85px}form .button{width:100%}form .form-note{font-size:9px;color:#7a8c76;margin:13px 0 0;line-height:1.7}#form-status{margin:8px 0 0;font-size:11px;color:#c8dabc}footer{padding:40px 0 24px;background:#0c1413}.footer-main{display:flex;align-items:center;gap:60px;padding-bottom:34px}.footer-main .brand>span{font-size:21px}.footer-main p{font-size:11px;color:#6f8276;margin:0}.back-top{margin-left:auto;font-size:10px;color:#a4b49f}.footer-bottom{padding-top:20px;border-top:1px solid #b8d6ad15;display:flex;justify-content:space-between;color:#6a7d6f;font-size:9px}.skip{position:fixed;top:-70px;left:20px;padding:15px;background:var(--orange);color:#111;z-index:100}.skip:focus{top:10px}dialog{background:#1a2823;border:1px solid #526e5b;color:var(--text);max-width:520px;width:calc(100% - 36px);padding:43px 35px 35px;border-radius:9px;box-shadow:0 30px 100px #0008}dialog::backdrop{background:#07100dd9;backdrop-filter:blur(6px)}.dialog-close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:28px;color:#a7b6a7}dialog h2{font-size:27px;margin:17px 0}dialog p{font-size:13px;color:#b5c1b3}dialog ul{padding:0;list-style:none;font-size:12px;color:#9caf9a;margin:25px 0}dialog li{margin:14px 0}dialog li:before{content:'↗';margin-right:10px;color:var(--orange)}dialog .button{width:100%}
@media(min-width:1500px){.hero-layout{min-height:730px}.hero-visual{height:540px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.nav-inner{gap:24px}.nav-inner nav{gap:21px}.hero h1{font-size:50px}.hero-layout{min-height:620px;grid-template-columns:1.08fr 1fr}.hero-visual{height:430px}.hero-actions{gap:17px}.button{gap:20px}.service-grid{gap:12px}.service-card{padding:20px 16px 0}.card-link{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:17px 16px}.service-card h3{font-size:17px}.service-card p{min-height:88px}.tags{min-height:64px}.about-grid{gap:60px}.scenario-panel{gap:45px}.contact-grid{gap:60px}.ecosystem-list{gap:20px}.contact h2{font-size:38px}.hero-tags{gap:12px;font-size:9px}}@media(max-width:820px){.header{height:78px}.nav-inner{gap:20px}.nav-inner nav{gap:18px;font-size:12px}.nav-cta{display:none}.hero-layout{padding-top:50px;min-height:570px;grid-template-columns:1fr 1fr}.hero h1{font-size:43px;letter-spacing:-2px}.hero-visual{height:390px;margin-left:-35px;margin-right:-25px}.hero-actions{gap:15px;align-items:flex-start;flex-direction:column}.hero-description{font-size:12px}.hero-lead{font-size:16px}.hero-tags{font-size:8px;gap:9px}.label-one{font-size:7px}.label-two{font-size:8px}.visual-caption{font-size:7px;left:9%}.section{padding:65px 0}.section-heading h2{font-size:32px}.service-grid{grid-template-columns:repeat(2,1fr);gap:18px}.service-card{padding:25px 25px 0}.service-card h3{font-size:22px}.service-card p{min-height:47px}.tags{min-height:30px}.card-link{width:calc(100% + 50px);margin-left:-25px;margin-right:-25px;padding:18px 25px}.ecosystem-inner{flex-direction:column;align-items:flex-start;gap:25px}.ecosystem-list{width:100%;justify-content:space-between}.about-grid{gap:35px}.about-grid h2{font-size:30px}.about-grid p{font-size:13px}.section-heading{align-items:flex-start}.scenarios .section-heading{flex-direction:column}.scenario-panel{gap:30px;grid-template-columns:1.1fr 1fr}.scenario-demo{padding:18px}.scenario-copy h3{font-size:23px}.steps{gap:20px}.steps p{font-size:11px}.contact-grid{gap:35px}.contact h2{font-size:32px}.contact .eyebrow{font-size:7px;letter-spacing:.8px}form{padding:22px}.form-row{grid-template-columns:1fr;gap:0}.footer-main{gap:30px}}@media(max-width:600px){.wrap{width:calc(100% - 40px)}.header{height:72px}.brand>span{font-size:22px}.brand img{width:37px;height:37px}.brand small{font-size:8px}.menu-toggle{display:flex;flex-direction:column;gap:6px;margin-left:auto;background:none;border:1px solid #fff3;padding:12px;border-radius:3px}.menu-toggle span{width:18px;height:1px;background:#dee4d8}.nav-inner nav{display:none;position:absolute;top:71px;left:0;right:0;margin:0;padding:22px 24px;background:#15201e;border-bottom:1px solid #fff2;gap:23px;flex-direction:column}.nav-inner nav.open{display:flex}.hero-layout{display:flex;flex-direction:column;padding-top:43px;padding-bottom:27px;min-height:0}.hero-copy{width:100%}.eyebrow{font-size:8px;letter-spacing:1.7px}.hero h1{font-size:clamp(39px,10.4vw,60px);line-height:1.3;margin:25px 0 23px;letter-spacing:-1.7px}.hero-lead{font-size:17px}.hero-description{font-size:12px;line-height:2}.hero-actions{flex-direction:row;gap:19px;margin-top:27px;align-items:center}.hero-actions .button{font-size:11px;padding:14px 16px;gap:20px}.text-link{font-size:10px;gap:7px}.play{height:25px;width:25px}.hero-tags{font-size:9px;margin-top:25px;gap:15px}.hero-visual{width:100%;height:325px;margin:5px 0 0}.label-one{right:0;top:22%;font-size:8px}.label-two{left:0;bottom:19%}.visual-caption{font-size:7px;left:17%;bottom:2%}.hero-bottom{padding:19px 0;font-size:9px;gap:20px}.hero-bottom a{font-size:7px;letter-spacing:.5px}.hero-bottom a span{margin-left:6px}.section{padding:55px 0}.section-kicker{font-size:8px;letter-spacing:.5px;margin-bottom:30px}.about-grid{grid-template-columns:1fr;gap:8px}.about-grid h2,h2,.section-heading h2{font-size:29px;letter-spacing:-1px}.about-grid p{font-size:12px}.principles{gap:16px;margin-top:35px}.principles h3{font-size:16px}.principles p{font-size:10px;line-height:1.8}.principle-number{font-size:9px}.section-heading{gap:16px;margin-bottom:30px}.section-heading>p{display:none}.service-grid{gap:12px}.service-card{padding:17px 14px 0}.service-card h3{font-size:16px;line-height:1.6;min-height:26px;margin:6px 0 11px;letter-spacing:-.6px}.service-card p{font-size:11px;line-height:1.85;min-height:82px}.card-english{font-size:6px;letter-spacing:0;min-height:18px}.mini-art{height:100px;margin-bottom:24px}.tags{gap:4px;min-height:49px}.tags span{font-size:8px;padding:4px}.card-link{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;padding:16px 14px;font-size:10px}.icon-box{width:24px;height:24px}.art-bars{gap:7px}.art-bars i{width:12px}.art-bars>span{font-size:6px}.art-layers i{width:74px;height:49px}.art-chip>div{width:67px;height:67px}.art-chip i{width:102px}.art-chip b{width:97px;height:90px}.ecosystem-list{display:grid;grid-template-columns:1fr 1fr;gap:22px;font-size:12px}.ecosystem-inner{gap:26px}.ecosystem h3{font-size:16px}.scenario-panel{grid-template-columns:1fr;gap:35px}.tabs{width:100%;margin:5px 0 0}.tabs button{flex:1;font-size:11px}.scenario-demo{padding:20px}.scenario-copy h3{font-size:26px}.scenario-copy>p{font-size:12px;max-width:none}.steps{grid-template-columns:1fr 1fr;gap:35px 24px;margin-top:35px}.steps article>span{font-size:25px}.steps h3{font-size:18px;margin-top:23px}.steps small{font-size:10px}.contact-grid{grid-template-columns:1fr;gap:35px}.contact .eyebrow{font-size:8px}.contact h2{font-size:36px}.contact-mark{margin-top:25px}.contact-mark .big-arrow{font-size:36px}form{padding:24px}.form-row{grid-template-columns:1fr 1fr;gap:12px}.footer-main{flex-wrap:wrap;justify-content:space-between;gap:23px;padding-bottom:24px}.footer-main p{order:3;width:100%;font-size:10px}.footer-bottom{gap:14px;flex-direction:column;font-size:8px}footer{padding-top:30px}.service-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Consultation verification dialog */
#consultation-dialog{max-width:460px;padding:40px 32px 32px}
#consultation-dialog .verification-fields{margin:26px 0 28px}
#consultation-dialog label{display:block;font-size:12px;color:#c4cebe;margin:20px 0 0}
#consultation-dialog input{font-size:14px;padding:13px 12px}
.verification-code-row{display:flex;gap:10px;align-items:stretch;margin-top:9px}
#consultation-dialog .verification-code-row input{min-width:0;flex:1;margin:0}
.verification-code-button{flex-shrink:0;background:#ff805412;border:1px solid #ff805470;border-radius:3px;color:var(--orange);padding:0 14px;font-size:12px}
.verification-code-button:hover{background:#ff805420}
#consultation-dialog .button{width:100%}
@media(max-width:600px){#consultation-dialog{padding:36px 24px 26px}#consultation-dialog input{font-size:16px}.verification-code-button{padding:0 11px}}
