.guide-site{--g-ink:#1c2228;--g-paper:#f7f8fa;--g-gold:#b48a3d;--g-muted:#71777d;background:var(--g-paper);color:var(--g-ink);font-family:Manrope,Arial,sans-serif;overflow:clip}.guide-site button,.guide-site input,.guide-site select,.guide-site textarea{font:inherit}.guide-site button{cursor:pointer}.guide-site button:disabled{cursor:not-allowed;opacity:.5}.guide-site em{color:#a58243;font-style:normal}.guide-site a:focus-visible,.guide-site button:focus-visible,.guide-site input:focus-visible,.guide-site textarea:focus-visible,.guide-site select:focus-visible,.guide-site summary:focus-visible{outline-offset:5px;outline:2px solid #b48a3d}.g-skip{z-index:100;background:#fff;padding:15px;position:fixed;top:-100px;left:20px}.g-skip:focus{top:15px}.g-header{z-index:50;background:linear-gradient(#f7f8faf2,#f7f8fa9c,#0000);align-items:center;gap:48px;height:104px;padding:0 4.5%;display:flex;position:fixed;top:0;left:0;right:0}.g-logo{letter-spacing:-2.8px;align-items:start;gap:7px;font-size:40px;font-weight:600;line-height:1;display:flex}.g-logo>span{color:#b69a65;letter-spacing:0;margin-top:1px;font-size:16px}.g-header nav{align-items:center;gap:34px;margin-left:auto;margin-right:50px;display:flex}.g-header nav a,.g-header nav button{color:#555b60;font-size:13px}.g-header nav button{background:0 0;border:0;padding:0}.g-header nav a:hover,.g-header nav button:hover{color:#a57929}.g-cta{color:#fffdf8;background:linear-gradient(125deg,#cba65c,#a57b32);border:1px solid #c7a96d;border-radius:40px;justify-content:space-between;align-items:center;gap:42px;min-height:55px;padding:16px 26px;font-size:14px;font-weight:500;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 1px 1px #ffedc3b3,0 8px 24px #99743114}.g-cta>span{font-size:21px;font-weight:400;line-height:1}.g-cta:hover:not(:disabled){transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffedc3b3,0 12px 26px #99743126}.g-cta-small{gap:30px;min-height:44px;padding:12px 20px;font-size:12px}.g-track{height:500svh;position:relative}.g-viewport{isolation:isolate;background:#f5f6f8;height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.g-scene{z-index:0;touch-action:pan-y;position:absolute;inset:0}.g-scene canvas{touch-action:pan-y;display:block}.g-loading{color:#a28b63;justify-content:center;align-items:center;gap:15px;font-size:12px;display:flex;position:absolute;inset:0}.g-loading>span{border:1px solid #c0a16a;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:1.5s linear infinite g-spin}.g-veil{z-index:1;pointer-events:none;background:radial-gradient(60% 50% at 15% 33%,#f7f8faf0 12%,#f7f8facc 40%,#0000 80%),linear-gradient(#0000 85%,#f7f8fae0);position:absolute;inset:0}.g-copy{z-index:3;pointer-events:none;width:52%;max-width:780px;animation:.7s cubic-bezier(.2,.8,.2,1) both g-arrive;position:absolute;top:21%;left:4.5%}.g-copy button{pointer-events:auto}.g-eyebrow{letter-spacing:2px;color:#9a865e;align-items:center;gap:10px;margin-bottom:28px;font-size:9px;display:flex}.g-eyebrow i{background:#bd974f;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #bc9b6260}.g-copy h1,.g-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,5.4vw,86px);font-weight:400;line-height:1.04}.g-lead{color:#70767c;max-width:460px;margin:27px 0 0;font-size:18px;line-height:1.7}.g-detail{color:#828586;max-width:410px;margin-top:16px;font-size:13px;line-height:1.8}.g-copy>.g-cta{margin-top:29px}.g-outcome{color:#8a8b88;align-items:center;gap:10px;max-width:390px;margin-top:25px;font-size:11px;line-height:1.6;display:flex}.g-outcome i{background:#c1a778;flex-shrink:0;width:20px;height:1px}.g-map{z-index:4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff96;border:1px solid #ffffffde;border-radius:24px;width:166px;padding:23px 15px 18px;position:absolute;top:30%;right:3%;box-shadow:0 15px 50px #55452a0a}.g-map-label{letter-spacing:2px;color:#96958f;margin:0 0 20px 13px;font-size:8px}.g-map button{text-align:left;color:#8a8b88;background:0 0;border:0;align-items:center;gap:13px;width:100%;min-height:62px;padding:8px 10px;font-size:11px;display:flex;position:relative}.g-map button:before{content:"";background:#d6d5d0;width:1px;height:30px;position:absolute;top:44px;left:26px}.g-map button:last-of-type:before{display:none}.g-node{background:#f9faf9;border:1px solid #d4d4d0;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:11px;transition:background .5s,color .5s;display:grid}.g-map button[aria-current=step]{color:#332c20}.g-map button[aria-current=step] .g-node{color:#fff;background:linear-gradient(135deg,#ceb16e,#a07a35);border-color:#c2a066;box-shadow:0 4px 13px #a5864930}.g-map button:hover{color:#a17935}.g-map-end{letter-spacing:1.4px;color:#a4a297;margin:23px 0 0 13px;font-size:6px;display:block}.g-hud{z-index:5;align-items:center;gap:20px;display:flex;position:absolute;bottom:29px;left:4.5%;right:4.5%}.g-controls{align-items:center;gap:7px;display:flex}.g-controls button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#7b7569;background:#ffffff9c;border:1px solid #dbd8cf;border-radius:22px;min-height:37px;padding:9px 14px;font-size:10px}.g-controls button[aria-pressed=true]{color:#755a2c;background:#efe5d0;border-color:#bda574}.g-controls button:hover{border-color:#a88d58}.g-scroll-hint{letter-spacing:1.5px;white-space:nowrap;color:#87888b;align-items:center;gap:15px;font-size:7px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.g-scroll-hint b{font-size:21px;font-weight:400;animation:2s infinite g-scroll}.g-count{color:#8b7041;align-items:center;gap:12px;margin-left:auto;font-size:18px;display:flex}.g-count i{color:#96989b;font-size:11px;font-style:normal}.g-progress{z-index:5;background:#b7a88420;height:2px;position:absolute;bottom:0;left:0;right:0}.g-progress div{transform-origin:0;background:#c2a66c;height:100%;transform:scaleX(0)}.g-speech{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf5e8;border:1px solid #e5d6b9;border-radius:18px;max-width:290px;padding:23px;animation:.4s both g-arrive;position:absolute;top:18%;right:21%;box-shadow:0 12px 40px #6d583d12}.g-speech>button{color:#a69575;background:0 0;border:0;font-size:20px;position:absolute;top:5px;right:9px}.g-speech>span{letter-spacing:1.5px;color:#ad915d;font-size:8px}.g-speech p{color:#716b5e;margin-top:10px;font-size:12px;line-height:1.8}.g-simple-bg{background:radial-gradient(at 70% 60%,#f0e7d5,#0000 70%);position:absolute;inset:0}.g-simple-bg>span{letter-spacing:-.12em;color:#c6b28535;font-size:38vw;line-height:1;position:absolute;top:20%;right:20%}.g-section{padding:100px 5.5%;scroll-margin-top:90px;position:relative}.g-section-top{letter-spacing:1.5px;color:#959591;justify-content:space-between;gap:20px;font-size:9px;display:flex}.g-section-top>span:last-child{color:#a4a39c;font-size:8px}.g-section-heading{justify-content:space-between;align-items:end;gap:40px;margin:40px 0 45px;display:flex}.guide-site .g-section h2{letter-spacing:-.055em;font-size:clamp(36px,3.7vw,57px);font-weight:400;line-height:1.15}.g-section-heading>p{color:#85898b;max-width:370px;font-size:14px;line-height:1.8}.g-solutions{background:#fcfcfb;border-top:1px solid #e9e8e1}.g-lab{background:#f9f9f7;border:1px solid #e4e2db;border-radius:22px;overflow:hidden;box-shadow:0 24px 70px #4f452b06}.g-lab-top{background:#fff;border-bottom:1px solid #e7e6e0;justify-content:space-between;align-items:center;gap:25px;padding:20px 26px;display:flex}.g-lab-top>span:first-child{letter-spacing:1px;color:#8a8b87;align-items:center;gap:9px;font-size:9px;display:flex}.g-lab-top i{background:#b8995e;border-radius:50%;width:5px;height:5px}.g-demo-tabs{background:#f4f3ee;border-radius:30px;gap:3px;padding:4px;display:flex}.g-demo-tabs button{color:#87867d;background:0 0;border:0;border-radius:22px;padding:9px 19px;font-size:12px}.g-demo-tabs button[aria-pressed=true]{color:#a27e3c;background:#fff;box-shadow:0 2px 9px #78674512}.g-demo-badge{letter-spacing:1.3px;color:#aaa598;font-size:7px}.g-lab-main{grid-template-columns:1fr 1.1fr 1fr;display:grid}.g-input,.g-engine,.g-output{padding:32px}.g-small{letter-spacing:1.5px;color:#9a917e;font-size:9px;line-height:1.8;display:block}.g-input-icon{color:#9f8247;background:linear-gradient(135deg,#fffef8,#f0e7d2);border:1px solid #d6c49e;border-radius:12px;place-items:center;width:46px;height:46px;margin:30px 0 20px;font-size:23px;display:grid;box-shadow:3px 4px #e8dfca}.g-input h3{letter-spacing:-.4px;font-size:17px;font-weight:500}.g-input>p{color:#85867e;margin-top:15px;font-size:14px;line-height:1.9}.g-input-foot{letter-spacing:1px;color:#a8a496;border-top:1px solid #e5e1d6;margin-top:28px;padding-top:21px;font-size:7px;display:block}.g-engine{border-left:1px solid #e5e3dc;border-right:1px solid #e5e3dc}.g-engine>.g-small{margin-bottom:27px}.g-engine-step{color:#8e8c81;align-items:center;gap:14px;min-height:73px;display:flex;position:relative}.g-engine-step:after{content:"";background:#d9d4c7;width:1px;height:31px;position:absolute;top:53px;left:17px}.g-engine-step:last-child:after{display:none}.g-engine-step>span{color:#aaa08a;background:#fafaf6;border:1px solid #d9d4c7;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:10px;transition:background .4s,color .4s,box-shadow .4s;display:grid}.g-engine-step p{font-size:13px}.g-engine-step i{margin-left:auto}.g-engine-step.is-lit{color:#76613d}.g-engine-step.is-lit>span{color:#fff;background:#b39559;border-color:#b39559;box-shadow:0 0 0 5px #c7b07d14}.g-engine-step.is-lit:after{background:#bea36c}.g-output{flex-direction:column;display:flex}.g-css-core{perspective:500px;place-items:center;width:130px;height:130px;margin:25px auto;display:grid;position:relative}.g-css-core>span{color:#b4975d;text-shadow:0 2px 12px #d2bb7d40;font-size:36px}.g-css-core>i{border:1px solid #b9a373;border-radius:50%;animation:12s linear infinite g-ring;position:absolute;inset:8px;transform:rotateX(60deg)rotateY(20deg)}.g-css-core>i:nth-child(2){opacity:.5;animation-duration:17s;animation-direction:reverse;inset:0}.g-css-core>i:nth-child(3){opacity:.7;animation-duration:8s;inset:22px}.g-css-core.is-working>i{border-color:#b08733;animation-duration:2s}.g-output>h3{text-align:center;color:#817356;font-size:17px;font-weight:400}.g-output>p{text-align:center;color:#939084;margin-top:11px;font-size:12px;line-height:1.7}.g-result-data{animation:.5s both g-arrive}.g-done{color:#9b7e43;background:#ebe2cf;border-radius:50%;place-items:center;width:40px;height:40px;margin-top:25px;display:grid}.g-result-data h3{letter-spacing:-.6px;margin-top:18px;font-size:21px;font-weight:400;line-height:1.35}.g-result-data ul{margin:18px 0 0;padding:0;list-style:none}.g-result-data li{color:#8d887a;border-bottom:1px solid #e4e1d8;padding:10px 0;font-size:11px;line-height:1.6}.g-result-data>button{color:#9f7f42;background:0 0;border:0;justify-content:space-between;width:100%;padding:18px 0 0;font-size:12px;display:flex}.g-lab-bottom{background:#fffefa;border-top:1px solid #e5e3dc;justify-content:space-between;align-items:center;gap:20px;padding:23px 28px;display:flex}.g-lab-bottom p{color:#89877e;font-size:12px}.g-lab-bottom .g-cta{min-height:46px;padding:12px 23px;font-size:12px}.g-disclosure{color:#99978e;margin-top:17px;font-size:11px;line-height:1.8}.g-integrations{background:linear-gradient(120deg,#f1f2f3,#fbfaf6);grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.g-integrations h2{margin-top:30px}.g-integrations>div>p{color:#818682;max-width:450px;margin-top:26px;font-size:14px;line-height:1.9}.g-integration-web{isolation:isolate;place-items:center;height:360px;display:grid;position:relative}.g-web-center{letter-spacing:-2px;color:#797264;z-index:2;background:linear-gradient(135deg,#fff,#e7e5df);border:1px solid #fff;border-radius:50%;place-items:center;width:130px;height:130px;font-size:30px;animation:6s ease-in-out infinite g-float;display:grid;box-shadow:10px 20px 40px #6e65551a,inset 0 -3px 4px #d7d1c7}.g-web-ring{border:1px solid #c5b89188;border-radius:50%;width:290px;height:290px;position:absolute;transform:rotateX(55deg)rotate(-20deg)}.g-web-ring.second{width:380px;height:340px;transform:rotateX(30deg)rotateY(45deg)}.g-web-node{z-index:3;color:#8b7d62;background:#fffdfac9;border:1px solid #e5dfd2;border-radius:30px;padding:12px 20px;font-size:12px;animation:7s ease-in-out infinite g-float;position:absolute;box-shadow:0 8px 25px #51452b08}.g-web-node i{background:#ba9656;border-radius:50%;width:4px;height:4px;position:absolute;top:calc(50% - 2px);left:7px;box-shadow:0 0 9px #ba9656}.g-web-0{top:25px;left:38%}.g-web-1{animation-delay:-1s;top:90px;right:0}.g-web-2{animation-delay:-2s;bottom:65px;right:1%}.g-web-3{animation-delay:-3s;bottom:12px;left:40%}.g-web-4{animation-delay:-4s;bottom:75px;left:0}.g-web-5{animation-delay:-5s;top:80px;left:0}.g-integration-note{color:#9d9c92;grid-column:1/-1;margin-top:-30px;font-size:10px;line-height:1.7}.g-faq{background:#fcfcfa;grid-template-columns:1fr 1.3fr;gap:100px;display:grid}.g-faq h2{margin-top:30px}.g-faq details{border-bottom:1px solid #e2e0d7}.g-faq summary{cursor:pointer;align-items:center;gap:20px;padding:24px 0;font-size:15px;line-height:1.6;list-style:none;display:flex}.g-faq summary::-webkit-details-marker{display:none}.g-faq summary>span{color:#a8a28f;font-size:10px}.g-faq summary>b{color:#a78c57;margin-left:auto;font-size:22px;font-weight:400}.g-faq details[open] summary>b{transform:rotate(45deg)}.g-faq details>p{color:#7f837c;margin:0 30px 24px 35px;font-size:13px;line-height:1.9}.g-contact{background:linear-gradient(135deg,#f1f1ed,#fcfaf6);border-top:1px solid #e8e4da;grid-template-columns:1.1fr 1fr;gap:100px;display:grid}.g-contact h2{margin-top:30px}.g-contact-copy>p{color:#868980;max-width:390px;margin-top:25px;font-size:14px;line-height:1.9}.g-contact form{padding-top:20px}.g-form-row{grid-template-columns:1fr 1fr;gap:25px;display:grid}.g-contact label{color:#87816f;margin-bottom:27px;font-size:12px;display:block}.g-contact input,.g-contact select,.g-contact textarea{color:#5d625d;outline-offset:3px;background:0 0;border:0;border-bottom:1px solid #d5cfbf;border-radius:0;width:100%;min-height:47px;padding:12px 0;font-size:14px;display:block}.g-contact textarea{resize:vertical;line-height:1.7}.g-contact input::placeholder,.g-contact textarea::placeholder{color:#b1ad9e}.g-form-note{color:#9b9586;margin-bottom:23px;font-size:11px;line-height:1.8}.g-contact .g-consent{align-items:start;gap:10px;font-size:11px;line-height:1.7;display:flex}.g-consent input{accent-color:#ac8742;width:16px;min-height:16px;margin-top:2px}.g-consent a{text-decoration:underline}.g-contact form>.g-cta{width:100%}.g-form-status{color:#97702c;margin-top:15px;font-size:12px;line-height:1.6}.g-contact-orbit{perspective:500px;place-items:center;width:180px;height:120px;margin-top:30px;display:grid;position:relative}.g-contact-orbit i{border:1px solid #c2aa76;border-radius:50%;animation:14s linear infinite g-ring;position:absolute;inset:0;transform:rotateX(60deg)rotateY(-20deg)}.g-contact-orbit i:nth-child(2){animation-direction:reverse;inset:20px}.g-contact-orbit>span{color:#fff5da;background:linear-gradient(135deg,#e4cca1,#a27d3a);border-radius:50%;place-items:center;width:60px;height:60px;font-size:29px;display:grid;box-shadow:0 13px 20px #8c734a21}.g-footer{background:#f8f8f5;border-top:1px solid #e7e3d9;align-items:center;gap:40px;padding:40px 5.5%;display:flex}.g-footer .g-logo{font-size:33px}.g-footer p{color:#919187;font-size:11px;line-height:1.7}.g-footer>a:nth-last-child(2){color:#a69a83;margin-left:auto;font-size:11px}.g-footer button{color:#88774e;background:0 0;border:0;font-size:11px}.g-scene-fallback{background:radial-gradient(at 70% 60%,#e9e2d4,#0000 60%);position:absolute;inset:0}.g-fallback-robot{background:linear-gradient(125deg,#fff,#e5e4dc);border-radius:46%;width:180px;height:220px;position:absolute;top:32%;left:62%;transform:rotate(-12deg);box-shadow:10px 18px 40px #5c564626,inset -10px -10px 25px #b0a89555}.g-fallback-robot>i{background:linear-gradient(135deg,#54534c,#181b1c);border:4px solid #b79b65;border-radius:44%;position:absolute;inset:24px 20px 55px}.g-fallback-robot>span{background:#f5dc9c;border-radius:10px;width:7px;height:33px;position:absolute;top:67px;left:56px;box-shadow:0 0 12px #efd38a}.g-fallback-robot>span:last-child{left:112px}.g-fallback-orbit{border:1px solid #b7a47a;border-radius:50%;position:absolute;inset:35% 10% 10% 35%;transform:rotate(-30deg)}.g-fallback-line{background:linear-gradient(90deg,#0000,#d6ba77,#0000);height:2px;position:absolute;bottom:20%;left:0;right:0;transform:rotate(-15deg)}@keyframes g-arrive{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:none;transform:none}}@keyframes g-spin{to{transform:rotate(360deg)}}@keyframes g-ring{0%{transform:rotateX(60deg)rotateY(25deg)rotate(0)}to{transform:rotateX(60deg)rotateY(25deg)rotate(360deg)}}@keyframes g-float{50%{transform:translateY(-9px)}}@keyframes g-scroll{50%{transform:translateY(5px)}}.g-paused *{animation-play-state:paused!important}.g-paused .g-copy{animation:none!important}@media (min-width:1800px){.g-copy{top:23%}.g-map{width:190px;right:5%}.g-map button{min-height:70px;font-size:13px}.g-map-label{font-size:10px}}@media (max-width:1100px){.g-header{gap:20px;height:90px}.g-header nav{gap:25px;margin-right:15px}.g-logo{font-size:34px}.g-copy{width:58%;top:22%}.g-copy h1,.g-copy h2{font-size:60px}.g-lead{max-width:350px;font-size:16px}.g-map{border-radius:19px;width:138px;padding:20px 10px;right:2%}.g-map button{gap:9px;padding-left:6px;font-size:10px}.g-map button:before{left:22px}.g-map-label{margin-left:7px;font-size:7px}.g-map-end{margin-left:7px;font-size:5px}.g-scroll-hint{display:none}.g-section{padding:75px 5%}.g-lab-top{gap:12px;padding:18px}.g-demo-badge{display:none}.g-lab-main{grid-template-columns:1fr 1fr}.g-output{border-top:1px solid #e5e3dc;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:5px 30px;display:grid}.g-output>.g-small{grid-column:1/-1}.g-css-core{grid-row:2/4;margin:0 auto}.g-output>h3,.g-output>p{text-align:left;margin:0}.g-output>h3{align-self:end}.g-output>p{align-self:start}.g-result-data{grid-column:1/-1}.g-engine{border-right:0}.g-integrations{gap:35px}.g-integration-web{scale:.9}.g-faq,.g-contact{gap:60px}.g-section-heading>p{font-size:13px}.g-footer{gap:25px}}@media (max-width:699px){.g-header{height:82px;padding:0 22px}.g-logo{font-size:31px}.g-logo>span{font-size:12px}.g-header nav{display:none}.g-header>.g-cta{gap:15px;min-height:38px;margin-left:auto;padding:10px 15px;font-size:10px}.g-header>.g-cta>span{font-size:16px}.g-viewport{min-height:680px}.g-copy{width:auto;max-width:none;top:115px;left:24px;right:24px}.g-copy h1,.g-copy h2{letter-spacing:-.06em;font-size:clamp(39px,9.8vw,55px);line-height:1.07}.g-eyebrow{letter-spacing:1.2px;gap:7px;margin-bottom:21px;font-size:7px}.g-lead{max-width:300px;margin-top:18px;font-size:14px;line-height:1.7}.g-detail{max-width:300px;margin-top:11px;font-size:11px;line-height:1.7}.g-copy>.g-cta{gap:32px;min-height:45px;margin-top:20px;padding:12px 20px;font-size:12px}.g-outcome{gap:7px;max-width:280px;margin-top:17px;font-size:9px}.g-veil{background:linear-gradient(#f7f8fa 0,#f7f8fae0 30%,#0000 62%),linear-gradient(0deg,#f7f8fa 0,#0000 20%)}.g-map{background:#ffffffb5;border-radius:22px;justify-content:space-between;gap:0;width:auto;padding:7px;display:flex;inset:auto 18px 76px}.g-map-label,.g-map-end{display:none}.g-map button{flex-direction:column;flex:1;justify-content:center;gap:3px;width:auto;min-height:47px;padding:3px 0;font-size:8px}.g-map button:before{display:none}.g-node{background:0 0;border:none;width:22px;height:22px;font-size:8px}.g-map button[aria-current=step] .g-node{box-shadow:none}.g-hud{gap:10px;bottom:21px;left:22px;right:22px}.g-controls{gap:5px}.g-controls button{min-height:33px;padding:8px 10px;font-size:9px}.g-count{gap:7px;font-size:14px}.g-count i{font-size:9px}.g-speech{max-width:none;padding:20px;inset:auto 22px 155px}.g-speech p{font-size:12px}.g-simple-bg>span{font-size:65vw;top:58%;right:22%}.g-fallback-robot{border-radius:46%;width:120px;height:146px;top:56%;left:53%}.g-fallback-robot>i{border-width:3px;inset:16px 13px 36px}.g-fallback-robot>span{width:5px;height:23px;top:45px;left:38px}.g-fallback-robot>span:last-child{left:75px}.g-section{padding:60px 22px;scroll-margin-top:80px}.g-section-top{letter-spacing:1px;font-size:8px}.g-section-top>span:last-child{display:none}.g-section-heading{margin:28px 0 30px;display:block}.guide-site .g-section h2{font-size:37px;line-height:1.15}.g-section-heading>p{margin-top:22px;font-size:13px;line-height:1.85}.g-section-heading>p br{display:none}.g-lab{border-radius:17px}.g-lab-top{flex-direction:column;gap:16px;padding:19px 12px}.g-lab-top>span:first-child{font-size:8px}.g-demo-tabs{justify-content:space-between;width:100%}.g-demo-tabs button{flex:1;padding:9px 14px;font-size:11px}.g-lab-main{display:block}.g-input,.g-engine,.g-output{padding:24px}.g-input{border-bottom:1px solid #e5e3dc}.g-input h3{font-size:17px}.g-input>p{font-size:14px}.g-input-icon{margin-top:22px;margin-bottom:18px}.g-input-foot{font-size:6px}.g-engine{border-left:0}.g-engine>.g-small{margin-bottom:16px}.g-engine-step{min-height:69px}.g-engine-step:after{height:28px;top:50px}.g-engine-step p{font-size:13px}.g-output{display:block}.g-css-core{margin:20px auto}.g-output>h3,.g-output>p{text-align:center}.g-output>p{margin-top:12px}.g-lab-bottom{padding:20px;display:block}.g-lab-bottom p{font-size:11px;line-height:1.7}.g-lab-bottom .g-cta{width:100%;margin-top:17px;font-size:12px}.g-disclosure{font-size:10px}.g-small{font-size:8px}.g-integrations{display:block;overflow:hidden}.g-integrations h2{margin-top:24px}.g-integrations>div>p{font-size:13px}.g-integration-web{height:310px;margin:30px -10px 0;scale:.9}.g-web-center{width:105px;height:105px;font-size:25px}.g-web-node{padding:10px 15px;font-size:10px}.g-web-ring{width:240px;height:240px}.g-web-ring.second{width:330px;height:290px}.g-web-0{top:20px}.g-web-1{top:85px}.g-web-2{bottom:65px}.g-web-4{bottom:60px}.g-web-5{top:80px}.g-integration-note{margin-top:12px;font-size:10px}.g-faq{display:block}.g-faq h2{margin-top:24px;margin-bottom:30px}.g-faq summary{gap:12px;padding:21px 0;font-size:13px}.g-faq summary>span{font-size:8px}.g-faq details>p{margin-left:25px;margin-right:10px;font-size:12px}.g-contact{display:block}.g-contact h2{margin-top:25px}.g-contact-copy>p{font-size:13px}.g-contact-orbit{width:150px;height:90px;margin-top:28px}.g-contact form{padding-top:28px}.g-contact label{font-size:11px}.g-contact input,.g-contact select,.g-contact textarea{font-size:13px}.g-form-row{gap:20px}.g-form-note{font-size:11px}.g-contact form>.g-cta{font-size:13px}.g-footer{flex-wrap:wrap;gap:24px;padding:30px 24px}.g-footer p{margin-left:auto;font-size:10px}.g-footer>a:nth-last-child(2){margin-left:0;font-size:10px}.g-footer button{margin-left:auto;font-size:10px}}@media (max-height:740px) and (min-width:700px){.g-copy{top:20%}.g-copy h1,.g-copy h2{font-size:60px}.g-eyebrow{margin-bottom:18px}.g-lead{margin-top:18px;font-size:15px}.g-copy>.g-cta{min-height:48px;margin-top:20px}.g-outcome{margin-top:16px}.g-map{top:24%}.g-map button{min-height:52px}.g-map button:before{height:20px}.g-map-label{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.guide-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.g-copy{opacity:1;filter:none;transform:none}}.g-controls button{min-height:40px;font-size:12px}.g-map button{font-size:12px}.g-map-label{font-size:9px}.g-map-end{font-size:7px}.g-scroll-hint{font-size:8px}.g-outcome{font-size:12px}@media (max-width:699px){.g-controls button{min-height:35px;font-size:10px}.g-map button{font-size:9px}.g-outcome{font-size:10px}}.g-contact form{scroll-margin-top:115px}.g-guide-help{z-index:5;color:#aa8c51;background:#fffdf4ab;border:1px solid #d0c5ad;border-radius:50%;width:30px;height:30px;font-size:13px;position:absolute;bottom:86px;right:4.5%}.g-guide-help:hover{background:#f2e9d5}.g-guide-help[aria-expanded=true]{color:#fff;background:#b39559}@media (max-width:699px){.g-guide-help{width:28px;height:28px;bottom:149px;right:22px}.g-copy .g-detail{display:none}}
.g-cloud-background{z-index:0;will-change:transform;background:#e9f1f5 url(/images/cloud-city.webp) 65% 42%/cover no-repeat;animation:35s ease-in-out infinite alternate orbit-cloud-drift;position:absolute;inset:-3%}.g-scene:not([data-scene-state=animated]) .g-cloud-background{animation-play-state:paused}.g-viewport{background:#e9f1f5}.g-scene canvas{z-index:1;position:relative}.g-scene-fallback{z-index:1;background:0 0}.g-veil{background:radial-gradient(62% 56% at 12% 33%,#fffdf4d9 0,#fffdf4a6 35%,#fffdf440 62%,#0000 85%),linear-gradient(#0000 82%,#fffdf2c9)}.g-header{background:linear-gradient(#fffffff2,#ffffffe6 62%,#fff0);height:100px}.g-header nav a,.g-header nav button{color:#353d48;font-size:14px}.g-header{gap:28px}.g-header>.g-logo{flex-shrink:0;order:1}.g-header>nav{order:2;gap:clamp(14px,1.7vw,28px);margin-left:auto;margin-right:12px}.g-header>.g-cta{white-space:nowrap;flex-shrink:0;order:3}.g-header nav a,.g-header nav button{white-space:nowrap;padding:10px 0;font-size:13px;position:relative}.g-header nav [aria-current=location]{color:#946b2e}.g-header nav [aria-current=location]:after{content:"";background:#bd9450;border-radius:2px;height:2px;position:absolute;bottom:3px;left:0;right:0}.g-menu-toggle{display:none}.g-lead{color:#454e5b}.g-detail{color:#59626c}.g-outcome{color:#57606a}.g-eyebrow{color:#81652e;font-weight:600}.g-copy h1,.g-copy h2{color:#101923}.g-map{background:#fffef7e8;border-color:#fff;box-shadow:0 16px 44px #66513918}.g-map button{color:#606975}.g-map button[aria-current=step]{color:#78501d;font-weight:600}.g-map-label,.g-map-end{color:#6a6b69}.g-hud .g-controls button{color:#4d5460;background:#fffdf7e8;border-color:#d0c6b0}.g-scroll-hint{color:#4d5661}.g-count i{color:#59626f}.g-cta{background:linear-gradient(115deg,#cda65b,#a67a30);font-weight:600;box-shadow:inset 0 1px 1px #fff0cbb3,0 8px 20px #785b2214}.g-cta:hover:not(:disabled){background:linear-gradient(115deg,#d3ae65,#966b25)}.g-speech{color:#262b34;background:#fffdf5f2}.g-speech p{color:#414a55}.g-fallback-robot{border-radius:50%;width:150px;height:150px;top:35%;left:65%;transform:rotate(-8deg)}.g-fallback-robot>i{border-width:2px;border-radius:46%;inset:25px 12px 26px}.g-fallback-robot>span{background:0 0;border:3px solid #ffc975;border-radius:50%;width:18px;height:25px;top:54px;left:43px;box-shadow:0 0 6px #efc475}.g-fallback-robot>span:nth-of-type(2){left:89px}.g-fallback-robot>b{border-bottom:3px solid #ffdb96;border-radius:50%;width:28px;height:12px;position:absolute;top:90px;left:61px}.g-fallback-orbit{border:0;width:150px;height:150px;inset:35% auto auto 65%;transform:none}.g-fallback-orbit i{transform-style:preserve-3d;border:4px solid #c3a46c;border-radius:50%;animation:9.6s linear infinite orbit-fallback-spin;position:absolute;inset:-28px;box-shadow:inset 0 0 0 1px #f7e7bd,0 0 0 1px #9c804d}.g-fallback-orbit i:nth-child(2){border-color:#c9ccce;animation-duration:12.6s;animation-direction:reverse;inset:-40px;box-shadow:inset 0 0 0 1px #fff,0 0 0 1px #8f9498}.g-fallback-orbit i:nth-child(3){opacity:.7;border:3px double #d0b374;animation-duration:17s;inset:-51px;box-shadow:0 0 6px #e7bf6d55}.g-section{padding-top:84px;padding-bottom:84px}.guide-site .g-section h2{letter-spacing:-.055em;color:#111925;font-size:clamp(38px,4.2vw,64px);font-weight:650;line-height:1.1}.guide-site .g-section h2 em{color:#946b2e}.g-section-top{color:#58606a;font-size:10px;font-weight:600}.g-section-top>span:last-child{color:#616974;font-size:9px}.g-small{letter-spacing:1px;color:#5a6471;font-size:10px;font-weight:600}.g-solutions{background:linear-gradient(150deg,#fff 40%,#f8f5ee 100%);overflow:hidden}.g-section-ribbons{opacity:.55;pointer-events:none;width:500px;height:290px;position:absolute;top:-16px;right:-5%}.g-section-heading{z-index:1;align-items:end;margin-top:35px;margin-bottom:38px;position:relative}.g-section-heading>p{color:#525e6d;max-width:340px;font-size:15px;line-height:1.8}.g-lab{z-index:1;background:#fff;border:1px solid #dfe2e6;border-radius:18px;padding:16px;position:relative;box-shadow:0 20px 55px #1f29370e}.g-lab-top{background:0 0;border-bottom:0;grid-template-columns:1fr auto;gap:16px;padding:2px 0 16px;display:grid}.g-lab-top>span:first-child{color:#535d6a;letter-spacing:1px;font-size:10px;font-weight:600}.g-demo-badge{color:#737e8c;grid-area:1/2;font-size:9px;display:block}.g-demo-tabs{background:0 0;border-radius:0;grid-area:2/1/auto/-1;gap:9px;width:100%;padding:0;display:flex}.g-demo-tabs button{color:#414c5d;background:linear-gradient(#fff,#f3f4f6);border:1px solid #d8dce2;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:13px;min-height:57px;font-size:15px;font-weight:600;display:flex;box-shadow:0 2px 3px #18233303}.g-demo-tabs svg{width:22px;height:22px}.g-demo-tabs button[aria-pressed=true]{color:#fff;background:linear-gradient(110deg,#c8a160,#b1843c);border-color:#bf9959;box-shadow:inset 0 1px #fff3}.g-demo-tabs button:hover{border-color:#b08a4a}.g-lab-main{grid-template-columns:1fr 1.08fr 1fr;align-items:stretch;gap:12px;display:grid}.g-input,.g-engine,.g-output{border:1px solid #e0e3e8;border-radius:12px;min-width:0;padding:24px 22px}.g-input{background:linear-gradient(150deg,#fff,#f7f9fc)}.g-input h3{letter-spacing:-.6px;color:#151e2b;margin:20px 0;font-size:22px;font-weight:650;line-height:1.25}.g-input-foot{letter-spacing:.8px;color:#657386;border-color:#d8dfe8;margin-top:20px;padding-top:17px;font-size:8px;line-height:1.6}.g-message-card{background:#fff;border:1px solid #dde3eb;border-radius:11px;padding:16px 15px;box-shadow:0 9px 22px #2638500a}.g-message-header{align-items:center;gap:9px;display:flex}.g-message-header>svg{color:#5a6677;width:22px;height:22px}.g-message-header strong{color:#1e293a;font-size:12px;font-weight:650}.g-message-header>span{color:#798698;letter-spacing:.3px;margin-left:auto;font-size:7px}.g-message-meta{color:#738099;gap:10px;margin-top:18px;font-size:10px;display:flex}.g-message-meta strong{color:#47546b;font-weight:500}.g-message-card>p{color:#344259;background:#f0f3f8;border-radius:8px;margin:12px 0 0;padding:15px 12px;font-size:13px;line-height:1.8}.g-message-dots{gap:4px;padding:14px 4px 0;display:flex}.g-message-dots>i{background:#64738c;border-radius:50%;width:4px;height:4px}.g-engine{background:linear-gradient(150deg,#fcf8ee,#f7f0e2);border-color:#ede3cf}.g-engine>.g-small{color:#775b29;margin-bottom:17px}.g-engine-rule{align-items:center;gap:10px;margin:0 0 17px;display:flex}.g-engine-rule>span{color:#ab823b;font-size:22px}.g-engine-rule strong{color:#2b3038;font-size:15px;font-weight:650;line-height:1.35}.g-engine-step{color:#2e3744;background:#fff;border:1px solid #e4e3df;border-radius:9px;gap:10px;min-height:67px;margin:11px 0 0 12px;padding:13px 12px;box-shadow:0 5px 13px #6e54290a}.g-engine-step:after{z-index:0;background:#c49d5b;width:2px;height:calc(100% + 12px);top:34px;left:-13px}.g-engine-step:before{content:"";z-index:1;background:#fffcf4;border:2px solid #bd9855;border-radius:50%;width:10px;height:10px;position:absolute;top:28px;left:-17px}.g-engine-step>span{color:#866226;z-index:2;background:#faf4e8;border-color:#d5bf94;width:31px;height:31px;font-size:11px}.g-engine-step p{color:inherit;font-size:13px;font-weight:600;line-height:1.5}.g-engine-step>i{color:#b89a64;font-size:18px;font-style:normal}.g-engine-step.is-lit{color:#fff;background:linear-gradient(115deg,#c8a361,#ad813a);border-color:#bd9552;box-shadow:0 7px 15px #a9803426}.g-engine-step.is-lit>span{color:#fff;box-shadow:none;background:#fff2;border-color:#fff8}.g-engine-step.is-lit>i{color:#fff}.g-engine-step.is-lit:before{background:#b8904c;border-color:#fff;box-shadow:0 0 0 2px #c6a569}.g-output{color:#fff;background:radial-gradient(at 92% 8%,#74634242,#0000 45%),linear-gradient(135deg,#2d333b,#1b2028);border-color:#303841;flex-direction:column;gap:0;display:flex;position:relative;overflow:hidden}.g-output>.g-small{color:#d6d9df}.g-css-core{width:100px;height:100px;margin:18px auto}.g-css-core>span{color:#e8c780;text-shadow:0 0 20px #ebc67850;font-size:34px}.g-css-core>i{border-color:#e2bd6d}.g-output>h3{letter-spacing:-.4px;text-align:left;color:#fff;font-size:21px;font-weight:650;line-height:1.3}.g-output>p{text-align:left;color:#d6dce6;margin-top:12px;font-size:12px;line-height:1.7}.g-result-preview{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.g-result-preview li{color:#dce2ec;background:#ffffff05;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:10px;padding:11px 12px;font-size:11px;line-height:1.6;display:flex}.g-result-preview li>span{color:#e6bd6d;font-size:19px;line-height:1}.g-result-data{flex-direction:column;flex:1;display:flex}.g-done{color:#fff;background:linear-gradient(135deg,#edcf8f,#aa7a31);border:1px solid #ffe5ac;width:58px;height:58px;margin-top:21px;font-size:30px;box-shadow:0 0 28px #e9b84d44}.g-result-data h3{color:#fff;margin-top:22px;font-size:23px;font-weight:650;line-height:1.25}.g-result-data ul{gap:12px;margin:20px 0 0;display:grid}.g-result-data li{color:#edf0f5;background:#ffffff07;border:1px solid #ffffff19;border-radius:8px;padding:13px 12px 13px 35px;font-size:12px;line-height:1.6;position:relative}.g-result-data li:before{content:"✓";color:#e3bd70;font-size:15px;position:absolute;top:14px;left:13px}.g-result-data>button{color:#f2d392;gap:15px;margin-top:auto;padding:22px 0 0;font-size:13px;font-weight:600}.g-output .g-css-core.is-working>i{border-color:#f2ca73}.g-lab-bottom{background:linear-gradient(90deg,#fff,#fcfbf6);border:1px solid #e1e5eb;border-radius:9px;gap:20px;margin-top:12px;padding:18px 20px}.g-lab-status{align-items:center;gap:16px;display:flex}.g-lab-status>svg{color:#b68a3a;width:29px;height:29px}.g-lab-status strong{color:#202b3b;font-size:14px;font-weight:650}.g-lab-status p{color:#657187;margin-top:3px;font-size:12px;line-height:1.7}.g-lab-bottom .g-cta{border-radius:8px;justify-content:space-between;gap:25px;min-width:205px;font-size:13px}.g-disclosure{color:#687486;font-size:12px;line-height:1.8}.g-integrations{background:linear-gradient(120deg,#e8edf3,#fafbfc 75%);border-top:1px solid #e1e6ed;border-bottom:1px solid #e1e6ed;gap:55px}.g-integrations>div>p{color:#536174;font-size:15px;line-height:1.85}.g-integration-web{isolation:isolate;height:360px;scale:1}.g-integration-lines{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.g-link-pulse{stroke-dasharray:5 70;filter:drop-shadow(0 0 3px #efc774);animation:8s linear infinite orbit-link-flow}.g-web-ring{display:none}.g-web-center{outline-offset:4px;color:#192230;background:radial-gradient(circle at 40% 35%,#fff,#f5eee1);border:4px solid #bc985c;outline:1px solid #e2c38a;flex-direction:column;justify-content:center;gap:2px;width:126px;height:126px;font-size:25px;animation:none;display:flex;box-shadow:inset 0 0 0 5px #fff5,0 13px 30px #88704433,0 0 26px #f2d18a22}.g-web-center>i{color:#ac813c;letter-spacing:0;font-size:40px;font-style:normal;line-height:1.1}.g-web-center strong{letter-spacing:-1.3px;font-weight:650}.g-web-node{color:#253047;background:linear-gradient(135deg,#fff,#faf9f6);border:1px solid #d2d5da;border-radius:13px;align-items:center;gap:10px;width:32%;height:80px;padding:13px 12px;animation:none;display:flex;box-shadow:0 10px 22px #28364816}.g-web-node>svg{color:#59677a;width:25px;height:25px}.g-web-node>span{min-width:0}.g-web-node strong{color:#1b2638;font-size:13px;font-weight:650;line-height:1.3;display:block}.g-web-node small{color:#55647a;margin-top:4px;font-size:10px;line-height:1.6;display:block}.g-web-node i{background:#fff9ed;border:2px solid #d3aa5f;width:9px;height:9px;top:calc(50% - 4px);left:auto;right:-6px;box-shadow:0 0 7px #d7b46c80}.g-web-0{inset:15px auto auto 0}.g-web-1{inset:140px auto auto 0}.g-web-2{inset:265px auto auto 0}.g-web-3{inset:15px 0 auto auto}.g-web-4{inset:140px 0 auto auto}.g-web-5{inset:265px 0 auto auto}.g-web-3 i,.g-web-4 i,.g-web-5 i{left:-6px;right:auto}.g-integration-note{color:#697487;margin-top:-15px;font-size:11px;line-height:1.7}.g-faq{background:#fff}.g-faq summary{color:#243044;font-size:16px;font-weight:600}.g-faq summary>span{color:#a17a38;font-size:11px;font-weight:650}.g-faq summary>b{color:#986f2e}.g-faq details{border-color:#dce2ea}.g-faq details>p{color:#536176;font-size:14px;line-height:1.85}.g-faq details[open]{background:#fbf8f0;border-bottom-color:#c8a566}.g-contact{background:radial-gradient(at 30% 95%,#eee3cd77,#0000 60%),#f8fafc;gap:70px}.g-contact-copy>p{color:#536176;font-size:15px;line-height:1.85}.g-contact form{background:#fff;border:1px solid #dee3eb;border-radius:16px;align-self:center;padding:30px;box-shadow:0 16px 40px #3346630a}.g-contact label{color:#253044;margin-bottom:20px;font-size:12px;font-weight:600}.g-contact input,.g-contact select,.g-contact textarea{color:#2b384e;background:#fff;border:1px solid #ccd4e1;border-radius:7px;min-height:45px;margin-top:8px;padding:11px 12px;font-size:14px;box-shadow:inset 0 1px 2px #26394e04}.g-contact input::placeholder,.g-contact textarea::placeholder{color:#79869b}.g-contact input:focus,.g-contact select:focus,.g-contact textarea:focus{border-color:#a78140}.g-contact .g-consent{color:#59667a;font-weight:400}.g-contact .g-consent input{flex-shrink:0;width:16px;min-height:16px;margin-top:3px;padding:0}.g-contact form>.g-cta{border-radius:8px;min-height:49px}.g-form-note{color:#6d798b;font-size:11px}.g-contact-orbit{width:220px;height:150px;margin-top:35px}.g-contact-orbit i{border:2px solid #be9956}.g-contact-orbit i:nth-child(2){border-color:#d7c19a;inset:15px}.g-contact-orbit i:nth-child(3){animation-duration:19s;inset:28px}.g-contact-orbit>span{color:#fff1cc;background:radial-gradient(circle at 30% 25%,#fff4d9,#d8b570 36%,#946d2c 80%,#d1b583);width:86px;height:86px;font-size:42px;box-shadow:inset -6px -7px 14px #85652b50,0 14px 24px #8f6d3626}.g-footer{background:#fff;border-color:#dfe5eb}.g-footer p,.g-footer>a:nth-last-child(2){color:#59677b}.g-footer button{color:#936c2b}@keyframes orbit-cloud-drift{0%{transform:translate(-.3%)scale(1.01)}to{transform:translate(.3%,-.8%)scale(1.035)}}@keyframes orbit-fallback-spin{0%{transform:rotateX(65deg)rotateY(25deg)rotate(0)}to{transform:rotateX(65deg)rotateY(385deg)rotate(360deg)}}@keyframes orbit-link-flow{to{stroke-dashoffset:-300px}}@media (max-width:1100px){.g-lab-main{grid-template-columns:1fr 1fr}.g-output{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px 30px;display:grid}.g-output>.g-small{grid-column:1/-1}.g-output>.g-css-core{grid-area:2/1/4;margin:auto}.g-output>h3,.g-output>p{grid-column:2}.g-result-preview{grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:10px}.g-output>.g-result-data{grid-column:1/-1}.g-result-data ul{grid-template-columns:repeat(3,1fr)}.g-result-data>button{align-self:end;gap:30px;width:auto}.g-integrations{grid-template-columns:1fr 1.15fr;gap:30px}.g-web-center{width:95px;height:95px;font-size:19px}.g-web-center>i{font-size:29px}.g-web-node{gap:7px;padding:11px 8px}.g-web-node>svg{width:18px;height:18px}.g-web-node strong{font-size:11px}.g-web-node small{font-size:9px}.g-contact{gap:35px}.g-contact form{padding:24px}.g-section-ribbons{opacity:.35;width:370px}.g-section-heading>p{max-width:280px;font-size:14px}}@media (max-width:699px){.g-cloud-background{background-position:70% 40%;inset:-2%}.g-header{height:82px}.g-veil{background:linear-gradient(#fffdf8eb 0,#fffdf8d6 29%,#fffdf87a 45%,#0000 65%),linear-gradient(#0000 82%,#f9f6eee6)}.g-map{background:#fffef7ed}.g-hud .g-controls button{font-size:10px}.g-outcome{color:#515c69}.g-fallback-robot{width:100px;height:100px;top:57%;left:52%}.g-fallback-robot>i{border-width:2px;inset:17px 8px}.g-fallback-robot>span{border-width:2px;width:12px;height:18px;top:35px;left:29px}.g-fallback-robot>span:nth-of-type(2){left:59px}.g-fallback-robot>b{border-bottom-width:2px;width:20px;height:8px;top:61px;left:41px}.g-fallback-orbit{width:100px;height:100px;top:57%;left:52%}.g-fallback-orbit i{border-width:3px;inset:-18px}.g-fallback-orbit i:nth-child(2){inset:-26px}.g-fallback-orbit i:nth-child(3){inset:-34px}.g-section{padding:55px 20px}.guide-site .g-section h2{font-size:37px}.g-section-top{font-size:8px}.g-section-ribbons{opacity:.25;width:250px;top:-30px;right:-80px}.g-section-heading{margin-top:27px;margin-bottom:27px}.g-section-heading>p{max-width:none;font-size:14px;line-height:1.85}.g-small{font-size:9px}.g-lab{border-radius:14px;padding:10px}.g-lab-top{gap:12px;padding-top:3px;padding-bottom:12px}.g-lab-top>span:first-child{letter-spacing:.6px;font-size:8px}.g-demo-badge{letter-spacing:.5px;font-size:7px}.g-demo-tabs{gap:5px}.g-demo-tabs button{gap:6px;min-height:47px;padding:10px 6px;font-size:11px}.g-demo-tabs svg{width:16px;height:16px}.g-lab-main{flex-direction:column;gap:12px;display:flex}.g-input,.g-engine,.g-output{border-radius:10px;padding:22px 18px}.g-input h3{margin-top:18px;margin-bottom:18px;font-size:21px}.g-message-card{padding:15px 12px}.g-message-header strong{font-size:12px}.g-message-header>span{font-size:6px}.g-message-card>p{font-size:13px}.g-message-meta{font-size:10px}.g-input-foot{font-size:8px}.g-engine-rule strong{font-size:15px}.g-engine-step{min-height:66px;margin-top:13px;padding:12px 13px}.g-engine-step p{font-size:13px}.g-output{gap:0;display:flex}.g-output>.g-css-core{margin:22px auto}.g-output>h3{font-size:22px}.g-output>p{margin-top:12px;font-size:13px}.g-result-preview{flex-direction:column;gap:10px;margin-top:20px;display:flex}.g-result-preview li{padding:12px;font-size:12px}.g-result-data h3{font-size:24px}.g-result-data ul{grid-template-columns:1fr}.g-result-data li{font-size:12px}.g-result-data>button{width:100%;font-size:13px}.g-lab-bottom{margin-top:12px;padding:18px 15px}.g-lab-status{align-items:start;gap:11px}.g-lab-status>svg{width:23px;height:23px}.g-lab-status strong{font-size:13px}.g-lab-status p{font-size:11px;line-height:1.7}.g-lab-bottom>.g-cta{width:100%;min-height:48px;margin-top:18px;font-size:13px}.g-disclosure{font-size:11px;line-height:1.8}.g-integrations{display:block}.g-integrations>div>p{font-size:14px}.g-integration-web{height:320px;margin:28px -6px 0;scale:1}.g-web-center{outline-offset:2px;border-width:3px;width:77px;height:77px;font-size:16px}.g-web-center>i{font-size:24px}.g-web-node{border-radius:10px;gap:6px;width:32%;height:72px;padding:10px 7px}.g-web-node>svg{width:17px;height:17px;display:none}.g-web-node strong{font-size:11px}.g-web-node small{font-size:8px;line-height:1.5}.g-web-0,.g-web-3{top:13px}.g-web-1,.g-web-4{top:124px}.g-web-2,.g-web-5{top:235px}.g-integration-note{margin-top:15px;font-size:10px}.g-faq summary{font-size:14px}.g-faq details>p{font-size:13px}.g-contact{display:block}.g-contact-copy>p{font-size:14px}.g-contact-orbit{width:190px;height:120px;margin-top:28px}.g-contact-orbit>span{width:72px;height:72px;font-size:35px}.g-contact form{border-radius:12px;margin-top:35px;padding:22px 17px}.g-contact label{font-size:11px}.g-contact input,.g-contact select,.g-contact textarea{font-size:13px}.g-form-row{gap:14px}.g-form-note{font-size:11px}.g-contact form>.g-cta{gap:20px;font-size:12px}.g-footer{padding-left:22px;padding-right:22px}}@media (max-width:1199px){.g-header{background:linear-gradient(#fffffff5,#ffffffe8 75%,#fff0);gap:16px}.g-header>nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffefa;border:1px solid #e5ddce;border-radius:18px;max-height:calc(100svh - 115px);margin:0;padding:18px 24px;display:none;position:absolute;top:calc(100% - 4px);left:4.5%;right:4.5%;overflow:auto;box-shadow:0 20px 50px #39301f1a}.g-header>nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.g-header nav a,.g-header nav button{text-align:left;border-bottom:1px solid #ebe7de;min-height:52px;padding:15px 8px;font-size:16px}.g-header nav a:last-child{border-bottom:0}.g-header nav [aria-current=location]{background:#f5edde;border-radius:8px}.g-header nav [aria-current=location]:after{display:none}.g-header>.g-cta{margin-left:auto}.g-menu-toggle{color:#514329;background:#fffdf8;border:1px solid #d8cbb4;border-radius:50%;flex-direction:column;flex-shrink:0;order:4;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:0;display:flex}.g-menu-toggle>span{background:currentColor;width:17px;height:1.5px;transition:transform .2s}.g-menu-toggle[aria-expanded=true]>span:first-child{transform:translateY(3.75px)rotate(45deg)}.g-menu-toggle[aria-expanded=true]>span:last-child{transform:translateY(-3.75px)rotate(-45deg)}}@media (max-width:699px){.g-header{gap:8px}.g-header>.g-cta{gap:0;min-height:38px;padding:10px 12px;font-size:10px}.g-header>.g-cta>span{display:none}.g-menu-toggle{width:38px;height:38px}.g-header>nav{max-height:calc(100svh - 95px);padding:12px 18px;top:74px;left:18px;right:18px}}
.ax-sections{--ax-ink:#202226;--ax-muted:#61636b;--ax-gold:#a77c32;--ax-line:#e5e3de;color:var(--ax-ink);isolation:isolate;background:#fff;position:relative}.ax-sections *,.ax-sections :before,.ax-sections :after{box-sizing:border-box}.ax-sections h2,.ax-sections h3,.ax-sections h4,.ax-sections p,.ax-sections ol,.ax-sections ul{margin:0}.ax-sections button{font:inherit}.ax-sections svg{flex-shrink:0;width:24px;height:24px}.ax-sections em{color:#a17b3c;font-style:normal}.ax-value,.ax-demo{max-width:1600px;margin:auto;padding:90px 6%;scroll-margin-top:110px}.ax-value{background:radial-gradient(at 92% 34%,#f6f1e9 0,#0000 48%);padding-bottom:65px}.ax-overline{color:#8b713f;letter-spacing:1.9px;align-items:center;gap:22px;font-size:10px;font-weight:650;line-height:1.6;display:flex}.ax-overline:after{content:"";background:linear-gradient(90deg,#c9b58e,#0000);flex:1;order:1;height:1px}.ax-overline>span:last-child{color:#85848a;letter-spacing:1.4px;order:2;font-size:9px}.ax-value-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;margin-top:40px;display:grid}.ax-value h2,.ax-demo h2{letter-spacing:-3px;font-size:clamp(38px,4.5vw,68px);font-weight:650;line-height:1.09}.ax-value h2 em{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#82602d,#c0a06a);-webkit-background-clip:text;background-clip:text;display:inline-block}.ax-intro{color:var(--ax-muted);max-width:550px;font-size:17px;line-height:1.85;margin-top:25px!important}.ax-benefits{gap:27px;margin-top:34px;display:grid}.ax-benefits article{align-items:flex-start;gap:20px;display:flex}.ax-icon-tile{color:#96702e;background:linear-gradient(140deg,#fff,#f1ede7);border:1px solid #f0ece5;border-radius:17px;flex-shrink:0;place-items:center;width:60px;height:62px;display:grid;box-shadow:5px 10px 22px #40351c09,inset 1px 1px #fff}.ax-icon-tile svg{width:27px;height:27px}.ax-benefits article>div{border-left:1px solid #d4be92;padding-left:18px}.ax-benefits h3{letter-spacing:-.5px;font-size:19px;font-weight:750;line-height:1.4}.ax-benefits p{color:#606168;max-width:450px;margin-top:6px;font-size:14px;line-height:1.8}.ax-stack-wrap{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;display:flex;position:relative}.ax-stack{perspective:1200px;--ax-tilt:0deg;width:100%;height:590px;position:relative}.ax-stack-halo{filter:blur(16px);background:radial-gradient(#e8dfce65,#0000 66%);position:absolute;inset:4% -6%}.ax-stack-object{width:100%;height:100%;transform:rotateY(var(--ax-tilt));transform-style:preserve-3d;transition:transform .6s;position:relative}.ax-plate{width:74%;height:136px;left:calc(23% - var(--i)*4%);top:calc(38px + var(--i)*123px);transform-style:preserve-3d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:7s ease-in-out infinite ax-float;animation-delay:calc(var(--i)*-.8s);background:linear-gradient(140deg,#ffffffd9,#f4f1ebe3 65%,#fff9);border:1px solid #fff;border-radius:25px;position:absolute;transform:rotateX(48deg)rotate(-17deg);box-shadow:0 3px #dcd5c8,0 7px #f8f5ef,0 10px #d7c6a5,14px 35px 34px #4e43201c,inset 0 0 22px #fff}.ax-plate:before{content:"";pointer-events:none;border:1px solid #fff;border-radius:19px;position:absolute;inset:7px}.ax-plate>div{align-items:center;gap:16px;height:100%;padding:26px;display:flex}.ax-plate strong{letter-spacing:-.6px;font-size:23px;font-weight:650}.ax-plate svg{color:#a07a38;width:29px;height:29px}.ax-plate>div>span{letter-spacing:2px;color:#9f9786;margin-left:auto;font-size:10px}.ax-plate-light{width:11px;height:11px;animation:6s ease-in-out infinite ax-node;animation-delay:calc(var(--i)*1.5s);background:radial-gradient(circle at 30% 25%,#fff,#e6c77e 45%,#936927);border:1px solid #e4cf9e;border-radius:50%;position:absolute;bottom:-7px;left:48%;box-shadow:0 3px 8px #a5793433}.ax-stack-wire{z-index:2;pointer-events:none;filter:drop-shadow(0 2px 2px #98763825);position:absolute;inset:0;overflow:visible;width:100%!important;height:100%!important}.ax-wire-pulse{stroke-dasharray:2 98;animation:6s linear infinite ax-signal}.ax-stack-caption{color:#807969;letter-spacing:1px;justify-content:center;align-items:center;gap:9px;font-size:10px;display:flex;position:absolute;bottom:6px;left:0;right:0}.ax-stack-caption>span:first-child{background:#b49152;border-radius:50%;width:5px;height:5px}.ax-motion-control{color:#80745d;background:0 0;border:0;border-bottom:1px solid #d6c9b2;align-self:center;align-items:center;gap:20px;margin-top:5px;padding:7px 0;display:flex;font-size:10px!important}.ax-service{background:linear-gradient(105deg,#f9f9f9,#f2f1f0 72%,#eee9e0);border:1px solid #eeece7;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:45px;margin-top:52px;padding:32px 36px;display:grid;position:relative;overflow:hidden}.ax-small{letter-spacing:1.6px;color:#8a743f;font-size:9px;font-weight:700;line-height:1.6}.ax-service h3{letter-spacing:-.8px;margin-top:10px;font-size:26px;line-height:1.25}.ax-service>div>p{color:#64636a;max-width:610px;margin-top:13px;font-size:13px;line-height:1.8}.ax-service ol{gap:16px;margin-top:21px;padding:0;list-style:none;display:flex}.ax-service li{align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.ax-service li>span{color:#b39763;font-size:9px}.ax-service li>svg{color:#ad8e56;width:19px;height:15px;margin-left:6px}.ax-service-action{border-left:1px solid #d6c8ac;padding-left:35px}.ax-service-action>p{text-align:center;color:#7c776d!important;font-size:11px!important;line-height:1.7!important}.ax-button{color:#2c271f;background:linear-gradient(110deg,#e8d2a8,#d5b57a 65%,#c4a16a);border:1px solid #d2b985;border-radius:9px;justify-content:center;align-items:center;gap:26px;min-height:51px;padding:14px 23px;line-height:1.4;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:inset 0 1px #fff8,0 5px 16px #8f6f2520;font-size:13px!important;font-weight:650!important}.ax-button svg{width:21px;height:21px;transition:transform .25s}.ax-button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff8,0 9px 22px #8f6f2530}.ax-button:hover svg{transform:translate(3px)}.ax-button:active{transform:translateY(0)}.ax-button-secondary{box-shadow:none;background:#fff;border-color:#d3d0c7}.ax-demo{background:linear-gradient(#fff,#fcfbf9);padding-top:55px;padding-bottom:85px}.ax-demo-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin:35px 0 40px;display:flex}.ax-demo h2{letter-spacing:-2.2px;font-size:clamp(35px,3.6vw,54px);line-height:1.15}.ax-demo-heading>p{color:var(--ax-muted);margin-bottom:5px;font-size:13px;line-height:1.85}.ax-lab{grid-template-columns:178px minmax(0,1fr);gap:25px;scroll-margin-top:120px;display:grid}.ax-scenario-tabs{flex-direction:column;gap:6px;padding-top:12px;display:flex}.ax-scenario-tabs>button{color:#62646a;text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:60px;padding:18px 15px;font-size:13px;font-weight:550;transition:background .25s,color .25s;display:flex}.ax-scenario-tabs>button:hover{color:#262629;background:#f3f1ec}.ax-scenario-tabs>button[aria-selected=true]{color:#272727;background:linear-gradient(90deg,#f5eddd,#f7f5f1);border-left-color:#c09a55;font-weight:750}.ax-scenario-tabs svg{width:22px;height:22px}.ax-scenario-tabs>button[aria-selected=true]>svg{color:#a27b35}.ax-tab-arrow{opacity:0;color:#a17a38;margin-left:auto}.ax-scenario-tabs>button[aria-selected=true]>.ax-tab-arrow{opacity:1}.ax-tabs-note{color:#929095;border-top:1px solid #e4e1da;margin:24px 18px;padding-top:22px;font-size:12px;line-height:1.9}.ax-tabs-note strong{color:#69656a;font-weight:550}.ax-panel{background:#fff;border:1px solid #e0dfdb;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 15px 60px #343b4b06}.ax-panel-header{justify-content:space-between;gap:20px;padding:28px 30px 22px;display:flex}.ax-panel-header h3{letter-spacing:-.7px;margin-top:8px;font-size:23px;line-height:1.35}.ax-panel-header p{color:#696b70;max-width:620px;margin-top:10px;font-size:14px;line-height:1.8}.ax-demo-label{color:#888177;white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;margin-top:2px;font-size:9px;display:flex}.ax-demo-label>i{background:#bc9c65;border-radius:50%;width:5px;height:5px}.ax-steps{border-bottom:1px solid #eeece8;gap:6px;list-style:none;display:flex;padding:0 30px 22px!important}.ax-steps>li{flex:1;min-width:0;position:relative}.ax-steps>li:after{content:"";background:#eae7e0;width:100%;height:2px;transition:background .35s;position:absolute;bottom:0;left:0}.ax-steps>li.is-done:after,.ax-steps>li.is-current:after{background:#c6a467}.ax-steps button{color:#8a898c;text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:67px;padding:10px 8px 15px;font-size:12px;transition:background .25s;display:flex}.ax-steps button:hover{background:#f7f4ed}.ax-steps button>span{font-size:10px;font-weight:700;line-height:16px}.ax-steps button svg{width:16px;height:16px}.ax-steps .is-current button{color:#302c24;background:#f8f3e8;font-weight:700}.ax-steps .is-current button>span,.ax-steps .is-done button>span{color:#b58c45}.ax-step-content{grid-template-columns:1fr 1.1fr;min-height:380px;animation:.45s both ax-panel-enter;display:grid}.ax-artifact{background:radial-gradient(at 50% 70%,#e4ded440,#0000 70%),#fcfcfc;flex-direction:column;justify-content:center;min-width:0;padding:24px 27px 22px;display:flex;position:relative}.ax-artifact-source{color:#89858b;align-items:center;gap:7px;margin-bottom:20px;font-size:9px;display:flex}.ax-artifact-source>svg{color:#a78b58;width:15px;height:15px}.ax-example-badge{letter-spacing:1px;color:#9a9386;background:#efeeeb;border-radius:4px;margin-left:auto;padding:4px 6px;font-size:7px}.ax-paper{background:linear-gradient(120deg,#fff,#fafafa);border:1px solid #eeece9;border-radius:8px 26px 8px 8px;padding:19px 20px 15px;transition:transform .5s;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 16px 25px #252d4210,0 3px 5px #252d4206}.ax-artifact:hover .ax-paper{transform:rotate(0)}.ax-paper:before{content:"";border-top:0 solid #0000;border-bottom:27px solid #eeece8;border-left:27px solid #0000;border-right:0 solid #0000;position:absolute;top:0;right:0}.ax-paper-top{color:#aca7a0;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.ax-paper-top>span{letter-spacing:1px;font-size:8px}.ax-paper-top>svg{width:20px;height:20px;margin-right:5px}.ax-paper h4{letter-spacing:-.3px;margin-bottom:22px;font-size:16px;font-weight:650;line-height:1.6}.ax-paper dl{gap:10px;margin:0;display:grid}.ax-paper dl>div{grid-template-columns:.8fr 1.2fr;align-items:baseline;gap:6px;font-size:12px;line-height:1.65;display:grid}.ax-paper dt{color:#88838a}.ax-paper dd{color:#44454a;transition:border-color .5s,background .5s;transition-delay:calc(var(--i)*.12s);border:1px solid #0000;border-radius:4px;margin:0;padding:3px 5px}.ax-paper .is-extracted dd{background:#fff9eb;border-color:#d5bb87}.ax-paper-lines{gap:7px;margin-top:20px;display:grid}.ax-paper-lines i{background:#ebecef;border-radius:2px;width:100%;height:5px;display:block}.ax-paper-lines i:nth-child(2){width:80%}.ax-paper-lines i:nth-child(3){width:58%}.ax-stamp{color:#949091;border-top:1px solid #eae7e1;align-items:center;gap:7px;margin-top:20px;padding-top:12px;font-size:8px;transition:color .3s;display:flex}.ax-stamp svg{opacity:.35;width:14px;height:14px}.ax-stamp.is-checked{color:#987334}.ax-stamp.is-checked svg{opacity:1}.ax-scan{pointer-events:none;background:linear-gradient(#0000,#d5b47720);border-bottom:1px solid #d5b47799;height:50px;animation:2s linear infinite ax-scan;position:absolute;top:0;left:0;right:0}.ax-artifact-receipt{color:#8a7d62;justify-content:center;align-items:center;gap:7px;min-height:16px;margin-top:22px;font-size:9px;display:flex}.ax-artifact-receipt>span{border:1px solid #b69452;border-radius:50%;width:5px;height:5px}.ax-artifact-receipt>span.is-complete{background:#b69452}.ax-explanation{border-left:1px solid #f0eeeb;flex-direction:column;padding:28px 28px 22px;animation:.38s both ax-panel-enter;display:flex}.ax-step-number{letter-spacing:-1px;color:#b28b48;font-size:25px;font-weight:500}.ax-step-number>span{letter-spacing:1px;color:#b6b2ab;margin-left:6px;font-size:10px}.ax-explanation h4{letter-spacing:-.7px;margin-top:16px;font-size:23px;font-weight:750;line-height:1.3}.ax-explanation>p{color:#66666c;margin-top:16px;font-size:15px;line-height:1.9}.ax-step-output{color:#997533;align-items:center;gap:7px;margin:20px 0 22px;font-size:11px;font-weight:650;display:flex}.ax-step-output>svg{width:17px;height:17px}.ax-human-note{color:#8c8477;border-top:1px solid #eeeae3;gap:10px;margin-top:auto;padding-top:17px;display:flex}.ax-human-note>svg{width:17px;height:17px}.ax-human-note p{color:#7c7773;font-size:11px;line-height:1.8}.ax-result{background:#fcfbf8;border-top:1px solid #eeeae3;justify-content:space-between;align-items:center;gap:24px;padding:22px 30px;transition:background .6s;display:flex}.ax-result.is-complete{background:#f5eddd}.ax-result h4{max-width:260px;margin-top:6px;font-size:15px;font-weight:700;line-height:1.4}.ax-result ul{gap:15px;padding:0;list-style:none;display:flex}.ax-result li{color:#7a7161;flex-direction:column;gap:7px;max-width:110px;font-size:11px;line-height:1.65;display:flex}.ax-result li svg{color:#c2ad87;width:18px;height:18px;transition:color .4s}.ax-result.is-complete li svg{color:#96702e}.ax-player{border-top:1px solid #eeece7;justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;display:flex}.ax-player>p{color:#8c8580;max-width:280px;font-size:11px;line-height:1.7}.ax-player>.ax-button{white-space:nowrap;gap:18px;min-height:44px;padding:10px 16px;font-size:11px!important}.ax-demo-cta{background:linear-gradient(110deg,#f6f6f7,#f1f0ee);border:1px solid #ece9e2;border-radius:15px;justify-content:space-between;align-items:center;gap:25px;margin-top:32px;padding:27px 32px;display:flex}.ax-demo-cta h3{letter-spacing:-.6px;font-size:23px;font-weight:700}.ax-demo-cta p{color:#69676b;margin-top:8px;font-size:13px;line-height:1.8}.ax-disclosure{color:#96908a;text-align:center;line-height:1.8;margin-top:19px!important;font-size:10px!important}@keyframes ax-float{0%,to{transform:translateY(0)rotateX(48deg)rotate(-17deg)}50%{transform:translateY(-9px)rotateX(48deg)rotate(-17deg)}}@keyframes ax-node{0%,20%,to{opacity:.5;scale:.85}35%,50%{opacity:1;scale:1.15}}@keyframes ax-signal{to{stroke-dashoffset:-100px}}@keyframes ax-panel-enter{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ax-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ax-scan{0%{transform:translateY(-50px)}to{transform:translateY(430px)}}.ax-entered{animation:.8s cubic-bezier(.2,.65,.2,1) both ax-reveal}.ax-sections:not([data-stack-active=true]) .ax-stack *,.ax-sections[data-motion-paused=true] .ax-stack *,.ax-sections[data-motion-paused=true] .ax-scan{animation-play-state:paused!important}.ax-sections[data-motion-paused=true] .ax-stack-object{transform:none}@media (min-width:1600px){.ax-stack{height:640px}.ax-plate{height:150px;top:calc(38px + var(--i)*135px)}.ax-benefits{gap:35px}.ax-benefits p{font-size:16px}.ax-intro{font-size:19px}.ax-panel-header p,.ax-explanation>p{font-size:15px}.ax-paper dl>div,.ax-steps button{font-size:12px}}@media (max-width:1100px){.ax-value,.ax-demo{padding-left:4.5%;padding-right:4.5%}.ax-value-grid{gap:10px}.ax-value h2{letter-spacing:-2px;font-size:45px}.ax-intro{font-size:15px}.ax-benefits p{font-size:12px}.ax-benefits h3{font-size:17px}.ax-icon-tile{border-radius:13px;width:46px;height:50px}.ax-benefits article{gap:12px}.ax-benefits article>div{padding-left:12px}.ax-stack{height:560px}.ax-plate{width:82%;height:116px;left:calc(15% - var(--i)*3%)}.ax-plate>div{gap:10px;padding:18px}.ax-plate strong{font-size:19px}.ax-plate>div>span{font-size:8px}.ax-service{gap:24px;padding:27px}.ax-service-action{padding-left:24px}.ax-service h3{font-size:22px}.ax-service ol{flex-wrap:wrap;gap:10px}.ax-service li{font-size:10px}.ax-service li>svg{width:12px;margin-left:0}.ax-lab{grid-template-columns:145px minmax(0,1fr);gap:15px}.ax-scenario-tabs>button{gap:8px;padding:15px 10px;font-size:12px}.ax-panel-header{padding:23px 22px 18px}.ax-panel-header h3{font-size:21px}.ax-demo-label{display:none}.ax-steps{gap:3px;padding:0 18px 16px!important}.ax-steps button{padding:9px 5px 14px;font-size:9px}.ax-step-content{grid-template-columns:1fr 1fr}.ax-artifact{padding:20px 17px}.ax-paper{padding:16px 13px}.ax-paper dl>div{font-size:10px;display:block}.ax-paper dd{margin-top:4px}.ax-explanation{padding:23px 20px}.ax-explanation h4{font-size:20px}.ax-explanation>p{font-size:12px}.ax-result{align-items:flex-start;gap:18px;padding:20px}.ax-result ul{gap:8px}.ax-result h4{font-size:13px}.ax-result li{font-size:8px}.ax-player{padding:18px 20px}.ax-player>p{font-size:9px}}@media (max-width:800px){.ax-value{padding-top:60px}.ax-overline>span:last-child{display:none}.ax-value-grid{grid-template-columns:1fr;gap:5px;margin-top:30px}.ax-value-copy{max-width:650px}.ax-value h2{font-size:52px}.ax-intro{max-width:590px;font-size:16px}.ax-benefits p{max-width:540px;font-size:14px}.ax-benefits h3{font-size:19px}.ax-benefits{gap:23px}.ax-icon-tile{width:55px;height:58px}.ax-benefits article{gap:18px}.ax-stack-wrap{width:480px;max-width:100%;margin:10px auto 0}.ax-stack{height:540px}.ax-plate{top:calc(20px + var(--i)*113px);width:76%;left:calc(20% - var(--i)*4%)}.ax-stack-caption{bottom:15px}.ax-service{grid-template-columns:1fr;margin-top:35px}.ax-service h3{font-size:25px}.ax-service-action{border-top:1px solid #e1d7c4;border-left:0;align-items:center;gap:25px;padding:22px 0 0;display:flex}.ax-service-action>p{text-align:left;margin:0!important}.ax-service ol{gap:15px}.ax-service li{font-size:12px}.ax-demo-heading{display:block}.ax-demo-heading>p{margin-top:20px;font-size:14px}.ax-demo-heading>p br{display:none}.ax-demo h2{font-size:43px}.ax-lab{display:block}.ax-scenario-tabs{flex-direction:row;gap:7px;margin-bottom:20px;padding:0}.ax-scenario-tabs>button{border-bottom:2px solid #0000;border-left:0;border-radius:7px;flex:1;justify-content:center;gap:8px;min-height:55px;padding:13px 7px;font-size:12px}.ax-scenario-tabs>button[aria-selected=true]{border-bottom-color:#c09a55;border-left:0}.ax-tabs-note,.ax-tab-arrow{display:none}.ax-step-content{min-height:400px}.ax-paper dl>div{display:grid}.ax-result h4{font-size:15px}.ax-result li{font-size:10px}.ax-player>p{font-size:11px}.ax-demo-cta{padding:25px}.ax-demo-cta p br{display:none}}@media (max-width:540px){.ax-value,.ax-demo{padding-left:22px;padding-right:22px;scroll-margin-top:90px}.ax-value{padding-top:45px;padding-bottom:35px}.ax-overline{letter-spacing:1.4px;gap:12px;font-size:8px}.ax-value h2{letter-spacing:-1.7px;font-size:40px;line-height:1.15}.ax-intro{font-size:15px;line-height:1.85;margin-top:22px!important}.ax-benefits{gap:23px;margin-top:28px}.ax-benefits h3{letter-spacing:-.4px;font-size:16px}.ax-benefits p{font-size:14px;line-height:1.8}.ax-icon-tile{border-radius:12px;width:44px;height:49px}.ax-icon-tile svg{width:23px;height:23px}.ax-benefits article{gap:12px}.ax-benefits article>div{padding-left:11px}.ax-stack{height:440px}.ax-plate{height:104px;top:calc(15px + var(--i)*89px);border-radius:18px}.ax-plate:before{border-radius:14px}.ax-plate>div{gap:10px;padding:16px}.ax-plate svg{width:22px;height:22px}.ax-plate strong{font-size:17px}.ax-stack-caption{letter-spacing:.6px;font-size:8px;bottom:10px}.ax-stack-wrap{margin-top:15px}.ax-motion-control{margin-top:0;font-size:9px!important}.ax-service{border-radius:15px;gap:20px;margin-top:28px;padding:23px 20px}.ax-service h3{letter-spacing:-.7px;font-size:23px}.ax-service>div>p{font-size:12px}.ax-service ol{gap:10px 13px}.ax-service li{font-size:10px}.ax-service li>span{display:none}.ax-service-action{padding-top:20px;display:block}.ax-service-action>.ax-button{width:100%}.ax-service-action>p{text-align:center;margin-top:12px!important;font-size:10px!important}.ax-service-action>p br{display:none}.ax-button{gap:20px;min-height:48px;padding:13px 17px;font-size:12px!important}.ax-demo{padding-top:35px;padding-bottom:50px}.ax-demo h2{letter-spacing:-1.6px;font-size:35px}.ax-demo-heading{margin:27px 0}.ax-demo-heading>p{margin-top:16px;font-size:12px;line-height:1.85}.ax-scenario-tabs{gap:4px;margin-bottom:14px}.ax-scenario-tabs>button{flex-direction:column;gap:7px;min-height:64px;padding:10px 4px;font-size:10px}.ax-scenario-tabs svg{width:20px;height:20px}.ax-panel{border-radius:14px}.ax-panel-header{padding:20px 18px}.ax-panel-header h3{font-size:21px;line-height:1.35}.ax-panel-header p{font-size:13px;line-height:1.8}.ax-small{letter-spacing:1.3px;font-size:8px}.ax-steps{scrollbar-width:thin;scrollbar-color:#cfb88e transparent;gap:5px;overflow-x:auto;padding:0 12px 15px!important}.ax-steps>li{flex:none;min-width:88px}.ax-steps button{white-space:nowrap;gap:6px;min-height:59px;padding:8px 10px 12px;font-size:11px}.ax-steps button>span{font-size:9px}.ax-step-content{flex-direction:column;min-height:0;display:flex}.ax-artifact{padding:20px 28px}.ax-artifact-source{margin-bottom:15px}.ax-paper{width:100%;max-width:300px;margin:auto;padding:15px 18px}.ax-paper-top{margin-bottom:10px}.ax-paper h4{margin-bottom:14px;font-size:15px}.ax-paper dl{gap:6px}.ax-paper dl>div{grid-template-columns:.8fr 1.2fr;font-size:12px}.ax-paper-lines{gap:5px;margin-top:12px}.ax-paper-lines i{height:4px}.ax-stamp{margin-top:14px;padding-top:9px}.ax-artifact-receipt{margin-top:17px}.ax-explanation{border-top:1px solid #eeece7;border-left:0;min-height:310px;padding:24px 22px}.ax-explanation h4{margin-top:12px;font-size:23px}.ax-explanation>p{margin-top:13px;font-size:15px;line-height:1.85}.ax-step-number{font-size:23px}.ax-step-output{margin:18px 0}.ax-human-note p{font-size:10px}.ax-result{padding:20px 22px;display:block}.ax-result h4{max-width:none;font-size:17px}.ax-result ul{justify-content:space-between;gap:15px;margin-top:17px}.ax-result li{flex:1;max-width:none;font-size:9px}.ax-player{flex-direction:column;align-items:stretch;gap:12px;padding:18px 22px;display:flex}.ax-player>p{max-width:none;min-height:30px;font-size:10px}.ax-player>.ax-button{min-height:46px;font-size:12px!important}.ax-demo-cta{margin-top:20px;padding:23px 22px;display:block}.ax-demo-cta h3{font-size:24px}.ax-demo-cta p{font-size:12px}.ax-demo-cta>.ax-button{width:100%;margin-top:20px}.ax-disclosure{text-align:left;margin-top:15px!important;font-size:9px!important}}@media (prefers-reduced-motion:reduce){.ax-sections *,.ax-sections :before,.ax-sections :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ax-stack-object{transform:none!important}.ax-scan{display:none}.ax-entered{opacity:1;transform:none}}.ax-simple{display:block}.ax-simple .ax-scenario-tabs{flex-direction:row;gap:9px;margin-bottom:28px;padding:0}.ax-simple .ax-scenario-tabs>button{border:1px solid #e8e5df;border-radius:30px;flex:none;gap:10px;min-height:47px;padding:12px 22px;font-size:13px}.ax-simple .ax-scenario-tabs>button[aria-selected=true]{color:#fff;background:#272724;border-color:#272724}.ax-simple .ax-scenario-tabs>button[aria-selected=true]>svg{color:#e0c796}.ax-simple .ax-scenario-tabs svg{width:19px;height:19px}.ax-simple-panel{background:linear-gradient(125deg,#fff 25%,#faf8f3);border:1px solid #e8e4dc;border-radius:24px;overflow:hidden}.ax-simple-heading{border-bottom:1px solid #ece8df;justify-content:space-between;align-items:center;gap:20px;padding:27px 34px;display:flex}.ax-simple-heading h3{letter-spacing:-.6px;font-size:21px}.ax-simple-heading>span{letter-spacing:1.5px;color:#9a8d77;font-size:8px}.ax-simple-story{grid-template-columns:1fr 1fr;align-items:center;gap:35px;min-height:380px;padding:10px 30px;display:grid}.ax-simple .ax-explanation{border:0;max-width:520px;min-height:0;padding:30px 5px}.ax-simple .ax-explanation h4{letter-spacing:-1.1px;margin-top:17px;font-size:clamp(25px,2.6vw,37px);line-height:1.2}.ax-simple .ax-explanation>p{max-width:460px;font-size:15px;line-height:1.85}.ax-simple .ax-step-output{margin-bottom:0}.ax-simple .ax-step-number{font-size:18px}.ax-simple-visual{isolation:isolate;min-width:0;padding:0 25px 30px;position:relative}.ax-simple .ax-artifact{z-index:1;background:0 0;max-width:385px;margin:auto;padding:22px 25px 10px;position:relative}.ax-simple .ax-artifact-source{margin-bottom:12px}.ax-simple .ax-artifact-receipt{display:none}.ax-simple .ax-paper{padding:18px 22px;transition:transform .8s cubic-bezier(.2,.7,.2,1),box-shadow .8s;box-shadow:0 20px 45px #54462a14,0 4px 6px #54462a08}.ax-simple .ax-paper h4{margin-bottom:15px}.ax-simple .ax-paper-lines{margin-top:13px}.ax-simple .ax-stamp{margin-top:15px}.ax-simple-visual[data-step="1"] .ax-paper{transform:rotate(2deg)translateY(-5px)}.ax-simple-visual[data-step="2"] .ax-paper{transform:rotate(0)translateY(-8px);box-shadow:0 20px 45px #a67d2425}.ax-simple-visual[data-step="3"] .ax-paper,.ax-simple-visual[data-step="4"] .ax-paper{transform:rotate(-3deg)translateY(-12px)scale(.96)}.ax-data-track{z-index:-1;border:1px solid #d7bc8555;border-radius:50%;position:absolute;inset:18% 0 12%;transform:rotate(-25deg)}.ax-data-track:after{content:"";border:1px solid #d7bc8525;border-radius:50%;position:absolute;inset:15px -15px}.ax-data-track i{background:radial-gradient(circle at 30% 30%,#fff7d9,#ba8f44);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 2px 5px #ad8c4933}.ax-data-track i:nth-child(2){top:auto;bottom:-4px}.ax-data-track i:nth-child(3){top:50%;left:-4px}.ax-simple-visual[data-running=true] .ax-data-track{animation:7s linear infinite ax-orbit-data}.ax-simple-visual[data-running=true] .ax-paper-lines i{animation:1.5s ease-in-out infinite ax-fields}.ax-simple-visual[data-running=true] .ax-paper-lines i:nth-child(2){animation-delay:.2s}.ax-simple-visual[data-running=true] .ax-paper-lines i:nth-child(3){animation-delay:.4s}.ax-delivery{z-index:2;color:#8b744a;background:#fffffff2;border:1px solid #e6d9bf;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:13px;font-size:11px;transition:transform .6s,background .6s;display:flex;position:absolute;bottom:0;left:10%;right:10%;transform:translateY(7px);box-shadow:0 10px 25px #40341e10}.ax-delivery>svg{width:17px;height:17px}.ax-delivery>svg:last-child{opacity:.2;margin-left:auto}.ax-simple-visual[data-step="4"] .ax-delivery{background:#f5ecd9;transform:translateY(-4px)}.ax-simple-visual[data-step="4"] .ax-delivery>svg:last-child{opacity:1}.ax-simple-controls{align-items:center;gap:30px;padding:12px 34px 25px;display:flex}.ax-simple .ax-steps{border:0;flex:1;min-width:0;padding:0!important}.ax-simple .ax-steps button{min-height:57px;padding:8px 6px 13px;font-size:11px}.ax-simple .ax-play-button{white-space:nowrap;min-height:45px;padding:12px 17px;font-size:11px!important}.ax-simple .ax-result{background:#f4efe5;border-top:1px solid #e8e1d3;padding:22px 34px}.ax-simple .ax-result h4{max-width:none;font-size:18px}.ax-simple .ax-result ul{gap:24px}.ax-simple .ax-result li{max-width:140px;font-size:11px}.ax-simple .ax-result.is-complete{background:#eee2c9}.ax-simple-footer{justify-content:space-between;align-items:center;gap:24px;padding:22px 3px 0;display:flex}.ax-simple-footer>p{color:#81796b;align-items:flex-start;gap:10px;max-width:650px;font-size:12px;line-height:1.75;display:flex}.ax-simple-footer>p>svg{flex-shrink:0;width:18px;height:18px}.ax-simple-footer>button{color:#937037;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #bda16c;align-items:center;gap:15px;padding:8px 0;font-size:13px;font-weight:650;display:flex}.ax-simple-footer>button>svg{width:18px;height:18px}.ax-live-status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes ax-orbit-data{to{transform:rotate(335deg)}}@keyframes ax-fields{50%{background:#dac69f}}.ax-sections[data-motion-paused=true] .ax-simple-visual *{animation-play-state:paused!important}@media (max-width:1000px){.ax-simple-story{gap:10px;padding:10px 25px}.ax-simple-visual{padding:0 0 30px}.ax-simple-controls{flex-wrap:wrap;gap:18px;padding:15px 25px 23px}.ax-simple .ax-steps{flex-basis:100%}.ax-simple .ax-play-button{margin-left:auto}.ax-simple .ax-explanation h4{font-size:29px}.ax-simple .ax-result{padding:22px 25px}}@media (max-width:600px){.ax-simple .ax-scenario-tabs{gap:5px;margin-bottom:19px}.ax-simple .ax-scenario-tabs>button{flex-direction:row;flex:1;justify-content:center;gap:5px;min-height:41px;padding:10px 6px;font-size:10px}.ax-simple .ax-scenario-tabs svg{display:none}.ax-simple-heading{padding:21px 22px}.ax-simple-heading h3{font-size:20px}.ax-simple-heading>span{display:none}.ax-simple-panel{border-radius:18px}.ax-simple-story{flex-direction:column;align-items:stretch;gap:10px;padding:0 22px 22px;display:flex}.ax-simple .ax-explanation{padding:23px 0 10px}.ax-simple .ax-explanation h4{margin-top:13px;font-size:27px}.ax-simple .ax-explanation>p{font-size:14px}.ax-simple .ax-step-output{margin-top:13px;font-size:10px}.ax-simple-visual{width:100%;max-width:340px;margin:0 auto;padding-bottom:32px}.ax-simple .ax-artifact{padding:14px 18px 5px}.ax-simple .ax-paper{padding:14px 17px}.ax-simple .ax-paper dl{gap:4px}.ax-simple .ax-paper-lines{display:none}.ax-simple .ax-paper h4{font-size:14px}.ax-simple .ax-paper-top{display:none}.ax-simple .ax-paper dl>div{font-size:10px}.ax-simple .ax-stamp,.ax-simple .ax-artifact-source{font-size:8px}.ax-delivery{padding:10px;font-size:10px;left:4%;right:4%}.ax-simple-controls{gap:17px;padding:10px 18px 20px}.ax-simple .ax-steps button{min-height:55px;font-size:10px}.ax-simple .ax-steps>li{min-width:78px}.ax-simple .ax-play-button{width:100%;min-height:44px}.ax-simple .ax-result{padding:21px 22px}.ax-simple .ax-result h4{font-size:17px}.ax-simple .ax-result ul{gap:12px}.ax-simple .ax-result li{font-size:9px}.ax-simple-footer{flex-direction:column;align-items:flex-start;gap:10px;padding:18px 0 0}.ax-simple-footer>p{font-size:11px}.ax-simple-footer>button{align-self:flex-end;font-size:12px}.ax-demo .ax-disclosure{font-size:8px!important}}.ax-simple .ax-conversation{width:100%;max-width:440px}.ax-conversation-surface{background:linear-gradient(145deg,#fff,#faf7f0);border:1px solid #e6dfd2;border-radius:22px;padding:18px;overflow:hidden;box-shadow:0 20px 50px #66543212}.ax-exchange{flex-direction:column;gap:12px;min-height:205px;animation:.5s both ax-dialog-in;display:flex}.ax-bubble{border-radius:16px;max-width:94%;padding:12px 15px;font-size:14px;line-height:1.55}.ax-bubble small{letter-spacing:.08em;color:#756b59;align-items:center;gap:6px;margin-bottom:5px;font-size:10px;display:flex}.ax-bubble p{color:#252c34;margin:0}.ax-client{background:#ece9e2;border-bottom-right-radius:4px;align-self:flex-end}.ax-assistant{background:#fff;border:1px solid #dfcda8;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 5px 15px #ac854510}.ax-assistant small span{background:#b58e48;border-radius:50%;width:6px;height:6px}.ax-saved-record{background:#ffffffb8;border:1px solid #e4dfd5;border-radius:14px;min-height:146px;margin-top:18px;padding:14px;transition:background .6s,border-color .6s;position:relative;overflow:hidden}.ax-saved-record.is-saved{background:#f6f0e3;border-color:#c8a66c}.ax-record-heading{align-items:center;gap:7px;margin-bottom:10px;font-size:12px;display:flex}.ax-record-heading svg{color:#a17d3d;flex-shrink:0;width:17px;height:17px}.ax-record-heading strong{font-weight:600}.ax-record-heading>span{letter-spacing:.07em;color:#8d703c;margin-left:auto;font-size:8px}.ax-saved-record dl{gap:7px;margin:0;display:grid}.ax-saved-record dl>div{justify-content:space-between;gap:12px;font-size:12px;line-height:1.4;animation:.4s both ax-dialog-in;display:flex}.ax-saved-record dt{color:#737981}.ax-saved-record dd{text-align:right;color:#252c34;margin:0;font-weight:500}.ax-record-progress{background:linear-gradient(90deg,#0000,#b68d40,#0000);width:40%;height:2px;animation:2.6s linear infinite ax-record-flow;position:absolute;bottom:0;left:0}.ax-voice-bar{color:#786442;align-items:center;gap:8px;height:30px;margin-bottom:14px;font-size:10px;display:flex}.ax-voice-bar>svg{width:18px;height:18px}.ax-wave{align-items:center;gap:3px;height:30px;margin-left:auto;display:flex}.ax-wave i{width:3px;height:var(--h);background:#b49153;border-radius:5px;display:block;transform:scaleY(.45)}.ax-simple-visual[data-running=true] .ax-wave i{animation:.7s ease-in-out infinite alternate ax-voice-wave;animation-delay:calc(var(--i)*-.09s)}.ax-simple .ax-scenario-tabs button{white-space:nowrap}@keyframes ax-dialog-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes ax-record-flow{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes ax-voice-wave{to{transform:scaleY(1)}}@media (max-width:600px){.ax-simple .ax-scenario-tabs{justify-content:flex-start;overflow-x:auto}.ax-simple .ax-scenario-tabs button{flex:none}.ax-simple-visual{padding-left:0!important;padding-right:0!important}.ax-conversation-surface{padding:12px}.ax-bubble{font-size:13px}.ax-record-heading{font-size:11px}.ax-exchange{min-height:210px}.ax-saved-record dl>div{font-size:11px}}.ax-value-copy{min-width:0}.ax-value h2 em{max-width:100%}@media (max-width:700px){.ax-value-grid{grid-template-columns:minmax(0,1fr)}}.ax-value h2{letter-spacing:-2.2px;font-size:clamp(36px,3.6vw,55px);line-height:1.15}.ax-workflow.ax-stack{perspective:none;background:linear-gradient(145deg,#fff,#faf7ef);border:1px solid #e3d9c7;border-radius:24px;height:auto;padding:25px;overflow:hidden;box-shadow:0 24px 65px #8d754317,inset 0 1px #fff}.ax-workflow-heading{letter-spacing:1.1px;color:#91733e;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.ax-workflow-heading small{color:#928b7c;letter-spacing:.8px;font-size:7px}.ax-workflow-tabs{gap:7px;margin:20px 0;display:flex}.ax-workflow-tabs button{color:#756f63;cursor:pointer;background:#fff8;border:1px solid #e6dfd1;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px;font-size:11px;transition:background .25s,color .25s,box-shadow .25s;display:flex}.ax-workflow-tabs svg{width:17px;height:17px}.ax-workflow-tabs button[aria-pressed=true]{color:#faf5e9;background:#302e29;border-color:#302e29;box-shadow:0 4px 12px #3a322219}.ax-workflow-tabs button:focus-visible{outline-offset:3px;outline:2px solid #ad8541}.ax-workflow-body{animation:.45s both ax-dialog-in}.ax-workflow-input{background:#fff;border:1px solid #e8e2d7;border-radius:14px;align-items:center;gap:11px;padding:16px;display:flex;box-shadow:0 5px 15px #72634307}.ax-workflow-input-icon{color:#a07c3c;background:#f5efe1;border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.ax-workflow-input svg{width:19px;height:19px}.ax-workflow-input small{color:#868074;font-size:10px}.ax-workflow-input h3{letter-spacing:-.3px;margin-top:3px;font-size:15px;line-height:1.5}.ax-workflow-received{color:#92733b;background:#f5efe2;border-radius:20px;margin-left:auto;padding:5px 7px;font-size:8px}.ax-workflow-label{letter-spacing:1.3px;color:#9a8b71;justify-content:center;align-items:center;gap:12px;padding:20px 0 14px;font-size:8px;display:flex}.ax-workflow-label>span{background:#e5ddcd;flex:1;height:1px}.ax-workflow-steps{gap:8px;padding:0;list-style:none;display:grid}.ax-workflow-steps li{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 10px;transition:background .45s,border-color .45s,box-shadow .45s;display:flex;position:relative}.ax-workflow-steps li>div{flex:1;min-width:0}.ax-workflow-number{color:#8c8271;background:#eeeae1;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:10px;transition:background .4s,color .4s;display:grid;position:relative}.ax-workflow-number svg{width:15px;height:15px}.ax-workflow-step-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.ax-workflow-step-title h4{font-size:13px;font-weight:700;line-height:1.45}.ax-workflow-step-title>span{color:#8b806c;white-space:nowrap;font-size:8px}.ax-workflow-steps p{color:#777166;margin-top:5px;font-size:11px;line-height:1.65}.ax-workflow-steps li.is-active{background:#fff;border-color:#d1b57e;box-shadow:0 5px 20px #a3803710}.ax-workflow-steps li.is-active .ax-workflow-number{color:#fff;background:#bd9854}.ax-workflow-steps li.is-active .ax-workflow-number:after{content:"";border:1px solid #c3a269;border-radius:50%;animation:1.5s ease-out infinite ax-workflow-pulse;position:absolute;inset:-4px}.ax-workflow-steps li.is-done .ax-workflow-number{color:#967035;background:#e8ddc5}.ax-workflow-result{background:#f3eee3;border:1px solid #e1d6c0;border-radius:15px;margin-top:17px;padding:17px 19px;transition:background .6s,box-shadow .6s,border-color .6s}.ax-workflow-result.is-ready{background:linear-gradient(120deg,#f4e7ca,#fbf6ec);border-color:#c9ab73;box-shadow:0 8px 22px #a6853814}.ax-workflow-result>div{color:#947037;align-items:center;gap:7px;display:flex}.ax-workflow-result svg{width:16px;height:16px}.ax-workflow-result small{letter-spacing:1.2px;font-size:8px}.ax-workflow-result button{color:#947037;cursor:pointer;background:#fff9;border:1px solid #d2bb92;border-radius:50%;width:28px;height:28px;margin-left:auto;font-size:19px}.ax-workflow-result button:disabled{opacity:.3;cursor:default}.ax-workflow-result h3{letter-spacing:-.5px;margin-top:4px;font-size:18px;line-height:1.4}.ax-workflow-result p{color:#776d5d;margin-top:7px;font-size:11px;line-height:1.7}.ax-workflow-note{text-align:center;color:#958874;font-size:9px;line-height:1.6;margin-top:15px!important}.ax-stack-wrap>.ax-motion-control{margin-top:12px}@keyframes ax-workflow-pulse{0%{opacity:.8;scale:.85}to{opacity:0;scale:1.3}}.ax-sections[data-motion-paused=true] .ax-workflow *,.ax-sections[data-motion-paused=true] .ax-workflow :after,.ax-sections:not([data-stack-active=true]) .ax-workflow *,.ax-sections:not([data-stack-active=true]) .ax-workflow :after{animation-play-state:paused!important}@media (max-width:1000px){.ax-workflow.ax-stack{padding:18px}.ax-workflow-heading small{display:none}.ax-workflow-step-title{flex-direction:column;align-items:flex-start;gap:3px}.ax-workflow-received{display:none}}@media (max-width:700px){.ax-value h2{letter-spacing:-1.7px;font-size:37px}.ax-workflow.ax-stack{border-radius:20px;max-width:520px;margin:0 auto}.ax-workflow-heading{font-size:8px}.ax-workflow-tabs{gap:5px}.ax-workflow-tabs button{font-size:10px}.ax-workflow-input{gap:9px;padding:12px}.ax-workflow-input h3{font-size:14px}.ax-workflow-steps li{gap:9px;padding:11px 7px}.ax-workflow-step-title h4{font-size:13px}.ax-workflow-steps p,.ax-workflow-result p{font-size:12px}}.ax-workflow-steps p,.ax-workflow-result p{font-size:13px}.ax-workflow-step-title h4{font-size:14px}.ax-workflow-step-title>span{font-size:9px}.ax-workflow-input small{font-size:11px}@media (max-width:700px){.ax-workflow-steps p,.ax-workflow-result p{font-size:12px}.ax-workflow-step-title h4{font-size:13px}}.ax-lab[data-state=running] .ax-client{animation:.5s both ax-message-arrive}.ax-lab[data-state=running] .ax-assistant{animation:.6s 1.4s both ax-message-arrive}.ax-lab[data-state=running] .ax-simple-visual[data-running=false] .ax-bubble{animation-play-state:paused}.ax-record-progress{animation-duration:9.5s}.ax-simple-controls{padding-top:20px}@keyframes ax-message-arrive{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ax-simple-story{grid-template-columns:minmax(0,.72fr) minmax(0,1.65fr);gap:28px;padding:10px 30px 25px}.ax-simple .ax-explanation h4{font-size:clamp(24px,2.2vw,32px)}.ax-simple-visual{min-width:0;max-width:none;padding:0}.ax-simple .ax-chat-system{grid-template-columns:minmax(0,1.15fr) 58px minmax(0,.85fr);align-items:center;width:100%;max-width:none;padding:0;display:grid}.ax-chat-window{background:#f4f1ea;border:1px solid #e0d9cd;border-radius:21px;min-width:0;position:relative;overflow:hidden;box-shadow:0 16px 40px #69543414}.ax-chat-header{background:#ffffffed;border-bottom:1px solid #e8e1d5;align-items:center;gap:9px;padding:15px 13px;display:flex}.ax-chat-avatar{color:#86612b;background:linear-gradient(130deg,#f1e0bd,#d2b478);border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.ax-chat-avatar svg{width:18px;height:18px}.ax-chat-header>div{gap:4px;min-width:0;display:grid}.ax-chat-header strong{font-size:12px}.ax-chat-header small{color:#8b8171;font-size:9px;line-height:1.4}.ax-chat-header .ax-example-badge{margin-left:auto;padding:3px;font-size:7px}.ax-chat-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d7c6a5 transparent;outline-offset:-3px;overflow-anchor:none;height:350px;padding:12px;overflow-y:auto}.ax-chat-date{text-align:center;color:#9c907d;margin:3px 0 17px;font-size:9px}.ax-chat-turn{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.ax-chat-system .ax-bubble{overflow-wrap:anywhere;max-width:94%;padding:10px 12px;font-size:12px;line-height:1.65;animation:none!important}.ax-chat-system .ax-client{background:#e8dfcd;border:1px solid #e0d5bc}.ax-chat-system .ax-assistant{background:#fff;border-color:#e7dfd1}.ax-chat-system .ax-bubble small{letter-spacing:.04em;font-size:8px}.ax-chat-system .ax-message-time{color:#a3947a;text-align:right;margin-top:5px;font-size:8px;display:block}.ax-message-time b{color:#a9823d;margin-left:3px;font-weight:400}.ax-chat-turn[data-current=true] .ax-bubble{animation:.4s both ax-chat-message-in!important}.ax-typing{background:#fff;border-radius:12px;align-self:flex-start;align-items:center;gap:4px;min-height:37px;padding:12px 14px;display:flex}.ax-typing i{background:#b69a62;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite ax-typing-dot}.ax-typing i:nth-child(2){animation-delay:.15s}.ax-typing i:nth-child(3){animation-delay:.3s}.ax-typing span{color:#9c8c70;margin-left:5px;font-size:9px}.ax-chat-footer{background:#fffc;border-top:1px solid #e4ddcf;align-items:center;gap:7px;min-height:53px;padding:12px;display:flex}.ax-chat-footer svg{color:#ae8b4b;width:15px;height:15px}.ax-chat-footer span{color:#8a7e6a;font-size:9px;line-height:1.6}.ax-chat-latest{white-space:nowrap;color:#92703a;cursor:pointer;background:#fffdf7;border:1px solid #dbc9a4;border-radius:20px;padding:8px 12px;position:absolute;bottom:62px;left:50%;transform:translate(-50%);box-shadow:0 5px 20px #6f593a22;font-size:10px!important}.ax-chat-system .ax-voice-bar{background:#fff9;border-bottom:1px solid #e7dece;height:40px;margin:0;padding:9px 12px;font-size:8px}.ax-chat-system .ax-wave{gap:2px}.ax-chat-system .ax-wave i{width:2px}.ax-transfer-lane{z-index:4;pointer-events:none;height:150px;position:relative}.ax-transfer-path{background:linear-gradient(90deg,#e4d4b3,#ba944e,#e4d4b3);height:1px;position:absolute;top:50%;left:0;right:0}.ax-transfer-path:after{content:"";border-top:1px solid #b48b42;border-right:1px solid #b48b42;width:7px;height:7px;position:absolute;top:-3px;right:2px;transform:rotate(45deg)}.ax-transfer-label{text-align:center;color:#a78b57;font-size:8px;line-height:1.6;position:absolute;top:calc(50% + 16px);left:-10px;right:-10px}.ax-flying-data{position:absolute;inset:0}.ax-flying-data>span{white-space:nowrap;color:#967036;animation:1.1s cubic-bezier(.3,.1,.3,1) both ax-field-flight;animation-delay:calc(var(--i)*.2s);background:#fff9ec;border:1px solid #d3b57b;border-radius:8px;align-items:center;gap:4px;padding:7px 9px;font-size:9px;display:flex;position:absolute;top:calc(50% - 17px);left:-25px;box-shadow:0 4px 12px #9e78352a}.ax-flying-data svg{width:12px;height:12px}.ax-system-window{background:#fff;border:1px solid #e0d5bf;border-radius:17px;min-width:0;transition:box-shadow .5s,border-color .5s;overflow:hidden;box-shadow:0 12px 30px #745b3010}.ax-system-header{background:#f5f0e6;border-bottom:1px solid #e5dbc9;align-items:center;gap:8px;padding:14px 12px;display:flex}.ax-system-header>span{color:#ab8544}.ax-system-header svg{width:18px;height:18px}.ax-system-header>div{gap:5px;display:grid}.ax-system-header small{letter-spacing:.7px;color:#9d8862;font-size:6px}.ax-system-header strong{font-size:12px}.ax-system-header>i{background:#d7cdbb;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:auto}.ax-system-header>i.is-received{background:#ae8b45;box-shadow:0 0 0 3px #c9ab7022}.ax-system-record .ax-small{letter-spacing:.7px;font-size:7px}.ax-system-record h4{letter-spacing:-.4px;margin:9px 0 15px;font-size:15px;line-height:1.4}.ax-system-record dl{gap:9px;margin:0;display:grid}.ax-system-record dl>div{background:#faf9f6;border:1px solid #eeebe4;border-radius:9px;padding:10px;transition:background .4s,border-color .4s}.ax-system-record dl>div[data-new=true]{animation:1.2s both ax-field-receive}.ax-system-record dt{color:#958773;justify-content:space-between;align-items:center;gap:5px;margin-bottom:5px;font-size:9px;display:flex}.ax-system-record dt svg{color:#ae8740;width:12px;height:12px}.ax-system-record dd{color:#494236;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:550;line-height:1.5}.ax-field-placeholder{color:#b0a798;font-size:9px;font-weight:400}.ax-system-status{background:#f6efdf;border-top:1px solid #e7dcc7;align-items:flex-start;gap:6px;padding:12px;display:flex}.ax-system-status svg{color:#a4813d;flex-shrink:0;width:13px;height:13px}.ax-system-status p{color:#937947;font-size:10px;line-height:1.6}.ax-system-caption{color:#9d9079;background:#fcfaf5;padding:10px 12px;font-size:9px;line-height:1.6}@keyframes ax-chat-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ax-typing-dot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes ax-field-flight{0%{opacity:0;transform:translate(-12px)scale(.8)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(80px)scale(.85)}}@keyframes ax-field-receive{0%{background:#e9ce91;box-shadow:0 0 0 3px #d2b37333}to{background:#fffcf4;box-shadow:0 0 #0000}}.ax-simple-visual[data-running=false] .ax-chat-system *{animation-play-state:paused!important}@media (max-width:1100px){.ax-simple-story{flex-direction:column;align-items:stretch;gap:15px;display:flex}.ax-simple .ax-explanation{max-width:none;padding:20px 0 0}.ax-simple .ax-explanation h4{font-size:28px}.ax-simple .ax-explanation>p{margin-top:10px}.ax-simple .ax-explanation .ax-step-output{margin-bottom:8px}.ax-simple-visual{width:100%;max-width:760px;margin:auto}.ax-simple .ax-chat-system{grid-template-columns:minmax(0,1.2fr) 60px minmax(0,1fr)}.ax-chat-system .ax-bubble{font-size:13px}}@media (max-width:600px){.ax-simple-story{padding:0 16px 20px}.ax-simple .ax-chat-system{grid-template-columns:minmax(0,1fr)}.ax-chat-messages{height:310px}.ax-chat-header{padding:14px}.ax-chat-system .ax-bubble{font-size:13px}.ax-transfer-lane{height:66px}.ax-transfer-path{width:1px;height:auto;inset:0 auto 0 50%}.ax-transfer-path:after{top:auto;bottom:3px;right:-3px;transform:rotate(135deg)}.ax-transfer-label{font-size:9px;top:20px;left:calc(50% + 20px);right:0}.ax-flying-data>span{animation-name:ax-field-flight-down;top:-8px;left:calc(50% - 38px)}.ax-system-record dl{grid-template-columns:1fr}.ax-system-record dd{font-size:12px}.ax-system-record h4{font-size:17px}.ax-system-header small{font-size:7px}.ax-system-header strong{font-size:13px}.ax-system-caption{font-size:10px}}@keyframes ax-field-flight-down{0%{opacity:0;transform:translateY(0)scale(.85)}20%,80%{opacity:1}to{opacity:0;transform:translateY(62px)scale(.9)}}@media (prefers-reduced-motion:reduce){.ax-chat-system .ax-bubble,.ax-chat-turn[data-current=true] .ax-bubble{animation:none!important}.ax-flying-data{display:none}}.ax-chat-window{background:#f6f7f9;border:1px solid #e4e5e7;border-radius:25px;box-shadow:0 2px 5px #19223204,0 20px 55px #2833440c}.ax-chat-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e9ebef;gap:12px;padding:19px 18px}.ax-chat-avatar{color:#e8d4a8;background:linear-gradient(145deg,#3f4449,#20262b);border-radius:15px;width:42px;height:42px;font-size:29px;position:relative;box-shadow:inset 0 1px #ffffff25,0 4px 10px #25303b15}.ax-chat-avatar i{background:#97ad91;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.ax-chat-header strong{letter-spacing:-.3px;align-items:center;gap:7px;font-size:15px;display:flex}.ax-chat-header strong>span{letter-spacing:.4px;color:#a28246;background:#f3ead8;border-radius:5px;padding:3px 5px;font-size:8px;font-weight:650}.ax-chat-header small{color:#9399a1;font-size:10px}.ax-chat-channel{color:#89939e;align-items:center;gap:5px;margin-left:auto;display:flex}.ax-chat-channel>svg{width:17px;height:17px}.ax-chat-channel>span{font-size:9px}.ax-chat-messages{scrollbar-color:#d7dce3 transparent;background:radial-gradient(at 100% 10%,#f0ece366,#0000 60%),#f7f8fa;height:385px;padding:18px 16px 22px;scroll-padding-bottom:18px}.ax-chat-date{color:#a1a7af;justify-content:center;align-items:center;gap:8px;margin:0 0 24px;font-size:9px;display:flex}.ax-chat-date>span+span:before{content:"·";color:#b7b9be;margin-right:8px}.ax-chat-turn{gap:13px;margin-bottom:19px}.ax-message-reveal{grid-template-rows:1fr;min-width:0;max-width:90%;display:grid}.ax-message-reveal>div{min-height:0;overflow:hidden}.ax-reveal-client{transform-origin:100% 100%;align-self:flex-end}.ax-reply-slot{grid-template-columns:minmax(0,1fr);align-self:flex-start;width:90%;min-height:39px;display:grid}.ax-reply-slot>.ax-typing,.ax-reply-slot>.ax-message-reveal{grid-area:1/1;align-self:start}.ax-reveal-assistant{transform-origin:0 100%;width:100%;max-width:100%}.ax-chat-system .ax-bubble,.ax-chat-turn[data-current=true] .ax-bubble{max-width:100%;box-shadow:none;overflow-wrap:break-word;padding:13px 15px;font-size:13px;line-height:1.65;animation:none!important}.ax-chat-system .ax-client{color:#fff;background:linear-gradient(135deg,#40484f,#2a333b);border:1px solid #303a43;border-radius:18px 18px 5px}.ax-chat-system .ax-client p{color:#f8fafc}.ax-chat-system .ax-client .ax-message-time{color:#b5bfc9}.ax-chat-system .ax-client .ax-message-time b{color:#deca9f}.ax-chat-system .ax-assistant{background:#fff;border:1px solid #e7e9ee;border-radius:18px 18px 18px 5px;box-shadow:0 2px 4px #26334003}.ax-chat-system .ax-assistant p{color:#414b55}.ax-chat-system .ax-assistant small{letter-spacing:1px;color:#a98b52;margin-bottom:7px;font-size:7px;font-weight:700}.ax-chat-system .ax-message-time{color:#aab0b8;margin-top:8px;font-size:8px;line-height:1.2}.ax-message-reveal[data-enter=true]{animation:.95s cubic-bezier(.22,1,.36,1) both ax-soft-message}.ax-typing{opacity:1;background:0 0;justify-self:start;align-items:center;gap:8px;height:39px;min-height:39px;padding:9px 4px;transition:opacity .25s;display:flex}.ax-typing-dots{background:#fff;border:1px solid #e7e9ee;border-radius:14px;align-items:center;gap:4px;padding:10px 12px;display:flex}.ax-typing i{background:#a9b0b9;animation-duration:1.4s}.ax-typing>span:last-child{color:#9da4ac;margin:0;font-size:9px}.ax-reply-slot[data-replied=true]>.ax-typing{opacity:0;pointer-events:none}.ax-chat-footer{background:#fff;border-top:1px solid #e9ebef;gap:10px;min-height:61px;margin:0;padding:15px 17px}.ax-chat-footer-symbol{flex-shrink:0;place-items:center;width:25px;height:25px;display:grid;color:#b49a65!important;font-size:20px!important}.ax-chat-footer>span:nth-child(2){color:#a3a9b1;font-size:10px}.ax-chat-footer-state{background:#f4f5f7;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.ax-chat-footer-state svg{color:#9ca6b0;width:14px;height:14px}.ax-chat-latest{color:#6b7682;background:#fff;border-color:#e2e5eb;bottom:72px;box-shadow:0 4px 15px #26334412}.ax-system-window{border-color:#e3e5e9;border-radius:20px;box-shadow:0 12px 35px #26334409}.ax-system-header{background:#fafbfc;border-bottom-color:#eceef1;padding:16px 14px}.ax-system-record{padding:18px 14px}.ax-system-record dl>div{background:#f8f9fb;border-color:#eceef2}.ax-system-record dl>div.is-filled{background:#fcfaf5;border-color:#e9dfc9}.ax-system-status{background:#f6f3ec;border-top-color:#ebe4d5}.ax-system-window.is-saved{border-color:#d6c6a7;box-shadow:0 12px 35px #2633440c}.ax-system-caption{color:#a0a1a3;background:#fff}@keyframes ax-soft-message{0%{opacity:0;grid-template-rows:0fr;transform:translateY(12px)scale(.985)}45%{opacity:1}to{opacity:1;grid-template-rows:1fr;transform:translateY(0)scale(1)}}@media (max-width:600px){.ax-chat-messages{height:350px;padding:16px 12px 20px}.ax-chat-header{gap:9px;padding:16px 14px}.ax-chat-channel>span{display:none}.ax-chat-header strong{font-size:14px}.ax-chat-system .ax-bubble{padding:12px 13px;font-size:13px}.ax-chat-footer{padding:13px 12px}.ax-chat-footer>span:nth-child(2){font-size:9px}.ax-message-reveal,.ax-reply-slot{max-width:94%}.ax-reply-slot{width:94%}}@media (prefers-reduced-motion:reduce){.ax-message-reveal[data-enter=true]{animation:none!important}.ax-typing{transition:none}}.ax-workflow[data-paused=true] *,.ax-workflow[data-paused=true] :after{animation-play-state:paused!important}
.bq-section{color:#232429;background:radial-gradient(at 0 55%,#eee5d14d,#0000 45%),#fcfbf8;grid-template-columns:.8fr 1.2fr;gap:7%;padding:95px 6%;scroll-margin-top:100px;display:grid}.bq-kicker{letter-spacing:1.7px;color:#92703b;font-size:10px;font-weight:650}.bq-intro h2{letter-spacing:-2.8px;margin:25px 0;font-size:clamp(40px,4.5vw,65px);line-height:1.08}.bq-intro h2 em{color:#aa8544}.bq-intro>p{color:#74716c;font-size:15px;line-height:1.85}.bq-sculpture{perspective:700px;place-items:center;width:270px;height:240px;margin:22px 0 15px;display:grid;position:relative}.bq-glass{background:linear-gradient(135deg,#fff,#f4ead88a);border:1px solid #fff;border-radius:32px;place-items:center;width:135px;height:135px;transition:transform .8s;display:grid;position:relative;transform:rotateY(-25deg)rotate(-13deg);box-shadow:inset 2px 2px 2px #fff,8px 15px #ddcba533,20px 30px 40px #78603219}.bq-glass>span{color:#b4945d;text-shadow:2px 3px #fff;font-size:83px;font-weight:500;line-height:1}.bq-glass>i{border:1px solid #fff;border-radius:27px;position:absolute;inset:7px}.bq-orbit{border:1px solid #bc9a58;border-radius:50%;width:240px;height:80px;transition:transform 1s;position:absolute;transform:rotate(-30deg);box-shadow:0 3px #d6c29b22}.bq-orbit:after{content:"";background:radial-gradient(circle at 25% 25%,#fff5d9,#b58c3e);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:35px;box-shadow:0 2px 4px #9d783e33}.bq-sculpture:hover .bq-orbit{transform:rotate(20deg)}.bq-sculpture:hover .bq-glass{transform:rotateY(0)rotate(0)translateY(-7px)}.bq-caption{letter-spacing:1.5px;color:#a39987;font-size:8px;line-height:2;position:absolute;bottom:0;left:0}.bq-caption strong{letter-spacing:0;color:#7f7460;font-size:12px;font-weight:500}.bq-contact{color:#91703a;background:0 0;border:0;border-bottom:1px solid #c5ad80;align-items:center;gap:35px;margin-top:28px;padding:12px 0;display:flex;font-size:13px!important;font-weight:600!important}.bq-contact>span{font-size:20px;transition:transform .3s}.bq-contact:hover>span{transform:translate(3px,-3px)}.bq-list{padding-top:2px}.bq-item{background:#ffffffb5;border:1px solid #e5e0d7;border-radius:15px;margin-bottom:10px;transition:background .4s,border-color .4s,box-shadow .4s;overflow:hidden}.bq-item.is-open{background:linear-gradient(120deg,#fffdf8,#f5eee0);border-color:#d8c39c;box-shadow:0 12px 28px #74613e09}.bq-item h3{margin:0}.bq-item h3 button{text-align:left;color:#303034;background:0 0;border:0;align-items:center;gap:18px;width:100%;min-height:81px;padding:23px 24px;font-size:16px;font-weight:650;line-height:1.5;display:flex}.bq-number{color:#ab9a7b;letter-spacing:1px;font-size:10px;font-weight:500}.bq-toggle{border:1px solid #e0d9cc;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;margin-left:auto;transition:background .4s,transform .4s;display:grid;position:relative}.bq-toggle i{background:#a18a5f;width:10px;height:1px;position:absolute}.bq-toggle i+i{transition:transform .4s;transform:rotate(90deg)}.bq-item.is-open .bq-toggle{background:#b4945a;border-color:#b4945a;transform:rotate(180deg)}.bq-item.is-open .bq-toggle i{background:#fff}.bq-item.is-open .bq-toggle i+i{transform:rotate(0)}.bq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1),opacity .35s;display:grid}.bq-item.is-open .bq-answer{opacity:1;grid-template-rows:1fr}.bq-answer>div{min-height:0;overflow:hidden}.bq-answer-inner{padding:0 30px 25px 59px}.bq-answer p{color:#605c56;margin:0 0 13px;font-size:14px;line-height:1.85}.bq-answer p+p{color:#82786b;font-size:12px}.bq-takeaway{color:#95733c;border-top:1px solid #dfd2bb;align-items:center;gap:8px;margin-top:17px;padding-top:15px;font-size:10px;line-height:1.7;display:flex}.bq-takeaway>i{background:#b29560;border-radius:50%;flex-shrink:0;width:5px;height:5px}.bq-bottom{color:#a39a8d;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:0 5px;font-size:11px;display:flex}.bq-bottom button{color:#91703a;background:0 0;border:0;align-items:center;gap:20px;padding:8px 0;display:flex;font-size:12px!important}.bq-item h3 button:hover .bq-toggle{border-color:#b4945a}@media (min-width:1600px){.bq-section{padding-left:max(6%,50vw - 704px);padding-right:max(6%,50vw - 704px)}}@media (max-width:1000px){.bq-section{grid-template-columns:.7fr 1.3fr;gap:35px;padding:70px 4.5%}.bq-intro h2{letter-spacing:-2px;font-size:46px}.bq-intro>p{font-size:13px}.bq-intro>p br{display:none}.bq-sculpture{width:230px}.bq-item h3 button{gap:12px;padding:20px 18px;font-size:14px}.bq-answer-inner{padding:0 22px 23px 45px}.bq-answer p{font-size:13px}}@media (max-width:699px){.bq-section{padding:55px 22px;scroll-margin-top:90px;display:block}.bq-intro{padding-right:0;position:relative}.bq-kicker{font-size:8px}.bq-intro h2{z-index:1;margin:22px 0 18px;font-size:43px;position:relative}.bq-intro>p{max-width:250px;font-size:13px}.bq-sculpture{pointer-events:none;opacity:.55;width:135px;height:145px;position:absolute;top:28px;right:-8px}.bq-glass{border-radius:20px;width:77px;height:77px}.bq-glass>span{font-size:48px}.bq-glass>i{border-radius:15px}.bq-orbit{width:130px;height:44px}.bq-caption{display:none}.bq-contact{gap:25px;margin-top:16px;font-size:12px!important}.bq-list{margin-top:28px}.bq-item{border-radius:12px;margin-bottom:9px}.bq-item h3 button{gap:10px;min-height:76px;padding:19px 15px;font-size:14px}.bq-toggle{width:27px;height:27px}.bq-number{font-size:8px}.bq-answer-inner{padding:0 19px 22px 36px}.bq-answer p{font-size:13px;line-height:1.85}.bq-answer p+p{font-size:12px}.bq-takeaway{font-size:9px}.bq-bottom{gap:12px;font-size:10px}.bq-bottom button{gap:10px;font-size:11px!important}}@media (prefers-reduced-motion:reduce){.bq-section *{transition:none!important}.bq-sculpture:hover .bq-glass{transform:rotateY(-25deg)rotate(-13deg)}.bq-sculpture:hover .bq-orbit{transform:rotate(-30deg)}}
.g-attachment-section{background:#ffffffc9;border:1px solid #e3ddd1;border-radius:22px;grid-column:1/-1;min-width:0;padding:30px}.g-attachments-heading{color:#343a3d;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;font-size:15px;font-weight:650;display:flex}.g-attachments-heading small{color:#9b9589;font-size:10px;font-weight:400}.g-file-zone{background:linear-gradient(120deg,#faf8f2,#fff);border:1px dashed #cbb78f;border-radius:16px;align-items:center;gap:18px;padding:25px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.g-file-zone.is-dragging{background:#f8eed8;border-color:#a47d35;box-shadow:inset 0 0 0 2px #d6be8c55}.g-file-icon{color:#a38041;background:#efe5d0;border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:52px;display:grid}.g-file-icon svg{width:27px;height:27px}.g-file-zone>div{flex:1;min-width:0}.g-file-zone strong{color:#3d4141;font-size:16px}.g-file-zone p{color:#8b887f;max-width:480px;margin-top:8px;font-size:12px;line-height:1.7}.g-file-zone button{white-space:nowrap;color:#8d703c;cursor:pointer;background:#fff;border:1px solid #c9b58d;border-radius:10px;justify-content:center;align-items:center;gap:20px;padding:13px 18px;font-size:12px;font-weight:600;display:flex}.g-file-zone button:hover{background:#f8f2e6}.g-file-zone button span{font-size:18px}.guide-site .g-file-input{display:none}.g-file-hint{color:#9b9587;margin-top:11px;font-size:10px;line-height:1.7}.g-file-error{color:#a34235;overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.6}.g-file-list{gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.g-file-list li{background:#fff;border:1px solid #e8e1d5;border-radius:11px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.g-file-ext{color:#a18044;background:#f6f1e5;border-radius:8px;flex-shrink:0;place-items:center;width:39px;height:37px;font-size:8px;font-weight:700;display:grid}.g-file-name{color:#565951;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;line-height:1.5}.g-file-name small{color:#aaa28f;margin-top:3px;font-size:10px;display:block}.g-file-list button{color:#96846a;cursor:pointer;background:#f7f6f2;border:0;border-radius:50%;flex-shrink:0;width:32px;height:32px;font-size:21px}.g-file-selected{color:#9b8052;margin-top:10px;font-size:10px;line-height:1.6}.g-attachment-next{justify-content:flex-end;margin-top:20px;display:flex}.g-attachments button:disabled{opacity:.5;cursor:default}.g-attachments button:focus-visible{outline-offset:3px;outline:2px solid #a98034}.g-contact .g-attachments{margin:0 0 26px}.is-compact .g-file-zone{flex-wrap:wrap;gap:13px;padding:18px}.is-compact .g-file-zone strong{font-size:14px}.is-compact .g-file-zone button{width:100%}.is-compact .g-file-zone p{font-size:11px}.is-compact .g-file-icon{width:38px;height:43px}.is-compact .g-file-hint{font-size:9px}@media (max-width:600px){.g-attachment-section{border-radius:17px;margin-top:28px;padding:19px 16px}.g-file-zone{flex-wrap:wrap;gap:12px;padding:16px}.g-file-zone button{width:100%}.g-file-zone strong{font-size:14px}.g-file-zone p{font-size:11px}.g-file-icon{width:37px;height:43px}.g-file-hint{font-size:9px}.g-attachment-next>.g-cta{justify-content:center;width:100%}.g-file-list li{padding:10px}.g-attachments-heading{font-size:14px}}@media (prefers-reduced-motion:reduce){.g-file-zone{transition:none}}
