.section-wrap{width:min(1180px,calc(100% - 44px));margin:auto}.section-copy h2{font-size:clamp(35px,4vw,56px);line-height:1.06;letter-spacing:-3px;margin:14px 0;color:#0b1d3c}.section-copy h2 em{font-family:Georgia,serif;font-weight:400;color:#6953ed}.section-copy>p{color:#728097;font-size:13px;line-height:1.7;max-width:550px}.section-copy.centre{text-align:center}.section-copy.centre>p{margin-left:auto;margin-right:auto}.section-copy.split{display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.platform-intro,.bento-section,.experience-section,.compare-section,.quote-section,.faq-section{padding-top:115px;padding-bottom:115px}.capability-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:48px 0 15px}.capability-nav button{min-height:78px;border:1px solid var(--line);border-radius:15px;background:#fff;display:flex;align-items:center;gap:12px;padding:0 17px;color:#718099;cursor:pointer;text-align:left;transition:.2s}.capability-nav button>svg{width:19px}.capability-nav button span{display:grid;gap:3px}.capability-nav b{font-size:10px;color:#3d4d68}.capability-nav small{font-size:8px}.capability-nav button.active{background:#14264b;color:#75ddce;border-color:#14264b;box-shadow:0 15px 35px rgba(20,38,75,.12)}.capability-nav button.active b{color:#fff}.capability-stage{min-height:430px;border-radius:24px;background:linear-gradient(125deg,#0c1c3b,#142a51);color:#fff;padding:50px;display:grid;grid-template-columns:.72fr 1.28fr;gap:55px;align-items:center;box-shadow:0 30px 70px rgba(13,30,64,.14);position:relative;overflow:hidden}.capability-stage:before{content:"";position:absolute;width:430px;height:430px;border-radius:50%;background:rgba(104,81,237,.16);filter:blur(70px);right:-80px;top:-170px}.capability-copy{position:relative;z-index:2}.capability-copy>span{font-size:8px;letter-spacing:1.4px;text-transform:uppercase;color:#68dbc4;font-weight:800}.capability-copy h3{font-size:29px;line-height:1.15;letter-spacing:-1.5px;margin:13px 0}.capability-copy p{color:#9eacc2;font-size:11px;line-height:1.75}.capability-copy ul{list-style:none;padding:0;display:grid;gap:9px;margin:20px 0}.capability-copy li{display:flex;align-items:center;gap:7px;font-size:9px}.capability-copy li svg{width:13px;color:#59dabf}.capability-copy a{color:#8ae8d4;text-decoration:none;font-size:9px;font-weight:800}.capability-visual{position:relative;z-index:2;background:#f8f9fd;border:1px solid rgba(255,255,255,.15);border-radius:17px;padding:17px;color:#243654;box-shadow:0 25px 50px rgba(2,10,28,.2)}.flow-head{display:flex;justify-content:space-between;align-items:center;font-size:8px;margin-bottom:14px}.flow-head span{display:flex;align-items:center;gap:6px}.flow-head span i{width:6px;height:6px;border-radius:50%;background:#2ed4a5}.flow-head>b{background:#eae7ff;color:#684fe5;padding:4px 8px;border-radius:10px}.flow-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.flow-columns article{background:#f0f2f7;border-radius:9px;padding:8px}.flow-columns article>small{font-size:6px;text-transform:uppercase;color:#79859a;font-weight:800}.flow-columns article>div{display:grid;gap:3px;border:1px solid #e2e6ee;background:#fff;border-left:3px solid #ffbb49;border-radius:7px;padding:9px;margin-top:7px}.flow-columns article>div.violet{border-left-color:#795dff}.flow-columns article>div.green{border-left-color:#2bc79b}.flow-columns b{font-size:7px}.flow-columns span,.flow-columns em{font-size:5px;color:#8590a2;font-style:normal}.bento-section{padding-top:40px}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:47px}.bento-grid article{border:1px solid var(--line);border-radius:21px;background:#fff;padding:25px;min-height:255px;position:relative;overflow:hidden;transition:.25s}.bento-grid article:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(18,34,68,.08)}.bento-large{grid-column:span 2;display:grid;grid-template-columns:.9fr 1.1fr;gap:22px}.bento-wide{grid-column:span 2;display:flex;justify-content:space-between}.bento-grid article>small,.bento-grid article>div>small{display:block;font-size:8px;text-transform:uppercase;letter-spacing:1px;color:#7e8ba0;font-weight:800;margin:15px 0 7px}.bento-grid h3{font-size:18px;line-height:1.25;letter-spacing:-.7px;margin:0}.bento-grid p{font-size:9px;line-height:1.65;color:#8490a3}.feature-icon{width:37px;height:37px;border-radius:11px;background:#ede9ff;color:#7457eb;display:grid;place-items:center}.feature-icon svg{width:17px}.feature-icon.mint{background:#e1faf3;color:#14a985}.feature-icon.amber{background:#fff3d9;color:#b77b10}.feature-icon.blue{background:#e2edff;color:#2c68d8}.feature-icon.coral{background:#ffebe7;color:#d46855}.feature-icon.violet{background:#eeebff;color:#7457eb}.violet-card{background:linear-gradient(140deg,#f4f1ff,#fff)!important}.kitchen-board{border:1px solid #ded9fa;background:#fff;border-radius:13px;padding:12px;align-self:end}.kitchen-board>span{display:flex;justify-content:space-between;font-size:7px;margin-bottom:7px}.kitchen-board>span em{color:#5acbab;font-style:normal}.kitchen-board>div{display:grid;grid-template-columns:auto 1fr auto;gap:7px;align-items:center;border-top:1px solid #eef0f5;padding:9px 0;font-size:6px}.kitchen-board>div i{width:6px;height:6px;border-radius:50%;background:#7255eb}.kitchen-board>div small{color:#8692a5}.kitchen-board>div.warning i{background:#ff9f55}.mini-qr{width:105px;height:105px;margin:25px auto 0;padding:11px;border:1px solid #dfe5ef;border-radius:14px;background:#fff;display:grid;place-items:center;text-align:center}.mini-qr span{width:52px;height:52px;background:repeating-conic-gradient(#10213b 0 25%,#fff 0 50%) 0/10px 10px;border:6px solid #fff;outline:2px solid #10213b}.mini-qr b{font-size:7px}.mini-qr small{font-size:5px;color:#8290a3}.warm{background:#fffdf7!important}.stock-lines{display:grid;gap:10px;margin-top:25px}.stock-lines span{display:grid;grid-template-columns:1fr auto;gap:5px}.stock-lines b,.stock-lines em{font-size:6px}.stock-lines em{font-style:normal;color:#7b879a}.stock-lines i{grid-row:2;grid-column:1/3;height:4px;border-radius:5px;background:linear-gradient(90deg,#6c55ec var(--stock),#e8ebf1 var(--stock))}.navy-card{background:linear-gradient(135deg,#102445,#1e315a)!important;color:#fff;border:0!important}.navy-card h3{color:#fff}.navy-card p,.navy-card small{color:#9fadc3!important}.margin-visual{display:flex;align-items:center;gap:22px}.margin-visual>span{display:grid}.margin-visual span b{font-size:24px}.margin-visual span em{font-size:7px;color:#4fe0b7;font-style:normal}.margin-ring{width:85px;height:85px;border-radius:50%;background:conic-gradient(#5fe1c0 32%,rgba(255,255,255,.12) 0);display:grid;place-items:center;position:relative}.margin-ring:before{content:"";position:absolute;width:63px;height:63px;border-radius:50%;background:#1b3057}.margin-ring i{position:relative;font-style:normal;font-size:10px}.avatar-row{display:flex;margin-top:37px}.avatar-row i{width:34px;height:34px;border:3px solid #fff;border-radius:50%;background:#e8e4ff;color:#6850dc;display:grid;place-items:center;font-size:7px;font-style:normal;font-weight:800;margin-left:-6px}.avatar-row i:first-child{margin-left:0}.route-line{display:flex;align-items:center;margin-top:38px}.route-line span{width:30px;height:30px;border-radius:50%;background:#7358ee;color:#fff;display:grid;place-items:center;font-size:8px}.route-line i{height:2px;flex:1;background:repeating-linear-gradient(90deg,#765bde 0 5px,transparent 5px 9px)}.tiny-copy{text-align:center!important}
.offline-section{background:radial-gradient(circle at 75% 40%,rgba(51,217,185,.1),transparent 25%),linear-gradient(120deg,#071a37,#102b45);color:#fff;padding:110px 0}.offline-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.product-kicker.light{color:#92e6d3}.offline-copy h2,.demo-section h2{font-size:clamp(38px,4vw,58px);line-height:1.05;letter-spacing:-3px;margin:15px 0}.offline-copy h2 em,.demo-section h2 em{font-family:Georgia,serif;color:#70dfc6;font-weight:400}.offline-copy>p,.demo-section>div>div>p{color:#a1b2c5;font-size:12px;line-height:1.75}.offline-steps{display:grid;gap:13px;margin:28px 0}.offline-steps>div{display:flex;gap:12px;align-items:center}.offline-steps>div>span{width:31px;height:31px;border:1px solid rgba(112,223,198,.3);color:#70dfc6;border-radius:10px;display:grid;place-items:center;font-size:7px}.offline-steps p{display:grid;margin:0}.offline-steps b{font-size:9px}.offline-steps small{font-size:7px;color:#839bad;margin-top:3px}.product-button.white{background:#effffb;color:#16463e}.offline-map{height:500px;position:relative;border:1px solid rgba(255,255,255,.09);border-radius:26px;background:rgba(255,255,255,.035);overflow:hidden}.offline-map:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(111,225,198,.14) 1px,transparent 1px);background-size:19px 19px}.cloud-node,.edge-node{position:absolute;left:50%;transform:translateX(-50%);width:200px;padding:17px;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:#142c49;display:grid;grid-template-columns:auto 1fr;gap:3px 9px;align-items:center}.cloud-node{top:45px}.edge-node{top:214px}.cloud-node>svg,.edge-node>svg{grid-row:1/3;width:24px;color:#6ee1c5}.cloud-node b,.edge-node b{font-size:9px}.cloud-node small,.edge-node small{font-size:6px;color:#91a5b8}.connector{position:absolute;left:50%;width:1px;background:rgba(110,225,197,.3)}.con-one{top:112px;height:101px}.con-one i,.con-two i{position:absolute;left:-3px;width:7px;height:7px;border-radius:50%;background:#61dfbf;animation:syncDot 2s infinite}.con-one span{position:absolute;left:10px;top:40%;width:80px;color:#6fdcc3;font-size:6px}.con-two{top:281px;height:76px}.device-row{position:absolute;left:8%;right:8%;bottom:66px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.device-row span{height:69px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#102642;display:grid;place-items:center;font-size:7px}.device-row svg{width:18px;color:#7289ae}.offline-status{position:absolute;right:18px;top:157px;padding:9px 11px;border-radius:11px;background:#eafff8;color:#16473f;display:flex;align-items:center;gap:8px;box-shadow:0 12px 25px rgba(0,0,0,.16)}.offline-status>i{width:7px;height:7px;border-radius:50%;background:#25c596}.offline-status span{display:grid}.offline-status b{font-size:7px}.offline-status small{font-size:5px}.experience-section{background:#fff}.journey{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin-top:50px}.journey>svg{width:16px;color:#c8cfdb}.journey article{text-align:center;padding:25px 15px;position:relative}.journey article>span{position:absolute;top:4px;right:17%;color:#dce1e9;font-size:26px;font-weight:800}.journey article>svg{width:30px;color:#6752e8;margin-bottom:13px}.journey h3{font-size:13px;margin:0}.journey p{font-size:8px;color:#7e8b9e;line-height:1.6}
.pricing-section{padding:115px 0;background:linear-gradient(#f1f3fb,#f8f9fd)}.billing-toggle{padding:4px;border:1px solid #dfe4ef;border-radius:12px;background:#fff;display:flex}.billing-toggle button{border:0;background:transparent;padding:10px 13px;border-radius:8px;font-size:8px;font-weight:800;color:#6f7d91}.billing-toggle button.active{background:#14264a;color:#fff}.billing-toggle button b{margin-left:4px;color:#26bb93}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:45px}.price-card{border:1px solid #e0e4ee;border-radius:20px;background:#fff;padding:25px;position:relative;display:flex;flex-direction:column;min-height:500px}.price-card.featured{border:2px solid #6d54e9;transform:translateY(-10px);box-shadow:0 23px 55px rgba(81,64,190,.14)}.popular{position:absolute;top:-12px;right:17px;border-radius:10px;background:#6e54eb;color:#fff;padding:6px 9px;font-size:6px;text-transform:uppercase;letter-spacing:.8px;font-weight:800}.plan-icon{width:38px;height:38px;border-radius:12px;background:#ebe8ff;color:#6d53e6;display:grid;place-items:center}.plan-icon svg{width:17px}.price-card>small{font-size:9px;text-transform:uppercase;letter-spacing:1px;font-weight:800;color:#5d6b81;margin-top:18px}.price-card h3{min-height:42px;margin:8px 0 5px}.price-card h3 span{font-size:7px;color:#8792a4}.price-card h3 b{font-size:25px;letter-spacing:-1px}.price-card h3 em{font-size:7px;color:#8c97a8;font-style:normal}.price-card>p{min-height:41px;font-size:8px;color:#7d899c;line-height:1.55}.plan-limits{display:flex;gap:6px;margin:15px 0}.plan-limits span{flex:1;padding:8px;border-radius:8px;background:#f5f6fa;display:grid;font-size:6px;color:#7f8a9d}.plan-limits b{font-size:8px;color:#30415e}.price-card ul{list-style:none;padding:0;display:grid;gap:10px;margin-bottom:25px}.price-card li{display:flex;align-items:center;gap:7px;font-size:7px;color:#56657d}.price-card li svg{width:12px;color:#22af88}.price-card>button{margin-top:auto;height:42px;border:1px solid #dce1eb;border-radius:10px;background:#fff;color:#263956;font-size:8px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.price-card.featured>button{background:#6d54eb;color:#fff;border-color:#6d54eb}.price-card>button svg{width:13px}.pricing-note{text-align:center;color:#8a95a7;font-size:7px;margin-top:22px}.compare-section{padding-top:100px}.compare-table{max-width:850px;margin:45px auto 0;border:1px solid #e1e5ed;border-radius:18px;overflow:hidden;background:#fff}.compare-table>div{display:grid;grid-template-columns:1.4fr .7fr 1fr;min-height:45px;align-items:center;border-top:1px solid #eceef3}.compare-table>div:first-child{border-top:0;background:#f3f5fa;font-size:8px}.compare-table span{padding-left:20px;font-size:8px}.compare-table b,.compare-table strong{text-align:center;font-size:8px}.compare-table strong{height:100%;display:grid;place-items:center;background:#f2f0ff;color:#654ee0}.compare-table svg{width:14px}.quote-section{padding-top:20px}.quote-card{border-radius:25px;background:linear-gradient(135deg,#16284d,#293563);color:#fff;padding:55px 70px;position:relative;overflow:hidden}.quote-card:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:rgba(106,82,235,.25);filter:blur(60px);right:-80px;bottom:-150px}.quote-mark{font-family:Georgia;font-size:80px;color:#66dfc3;line-height:.5}.quote-card blockquote{font-size:clamp(21px,3vw,35px);line-height:1.32;letter-spacing:-1.5px;margin:20px 0 35px;max-width:880px}.quote-card>div{display:flex;align-items:center;gap:12px;position:relative;z-index:2}.quote-avatar{width:40px;height:40px;border-radius:13px;background:#6b54e8;display:grid;place-items:center;font-size:9px;font-weight:800}.quote-card p{display:grid;flex:1}.quote-card p b{font-size:9px}.quote-card p small{font-size:7px;color:#98a7bc;margin-top:3px}.quote-result{display:grid;padding-left:25px;border-left:1px solid rgba(255,255,255,.14)}.quote-result b{font-size:19px;color:#6de1c5}.quote-result small{font-size:6px;color:#94a5ba}.faq-section{padding-top:40px}.faq-list{max-width:850px;margin:45px auto 0;border-top:1px solid #dfe4ec}.faq-item{border-bottom:1px solid #dfe4ec}.faq-item>button{width:100%;border:0;background:transparent;padding:20px 3px;display:flex;justify-content:space-between;align-items:center;text-align:left;font-size:11px;font-weight:800;color:#233754;cursor:pointer}.faq-item>button svg{width:17px;color:#7258e9;transition:.2s}.faq-item.open>button svg{transform:rotate(45deg)}.faq-item>div{display:grid;grid-template-rows:0fr;transition:.25s}.faq-item>div>p{overflow:hidden;margin:0;color:#7d899b;font-size:9px;line-height:1.7;max-width:740px}.faq-item.open>div{grid-template-rows:1fr}.faq-item.open>div>p{padding-bottom:20px}
.demo-section{padding:110px 0;background:radial-gradient(circle at 15% 70%,rgba(108,82,234,.25),transparent 25%),#071a37;color:#fff}.demo-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:center}.demo-points{display:grid;gap:12px;margin-top:25px}.demo-points span{display:flex;align-items:center;gap:8px;font-size:8px}.demo-points svg{width:15px;color:#63dfc1}.demo-form{border:1px solid rgba(255,255,255,.15);border-radius:22px;background:#fff;color:#1d3150;padding:28px;box-shadow:0 28px 70px rgba(0,0,0,.2)}.demo-form>span{display:grid;margin-bottom:20px}.demo-form>span small{font-size:7px;text-transform:uppercase;letter-spacing:1px;color:#7258e7;font-weight:800}.demo-form>span b{font-size:19px;margin-top:5px}.demo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.demo-form label{display:grid;gap:6px;font-size:7px;font-weight:800;color:#526179;margin-bottom:11px}.demo-form input,.demo-form select,.demo-form textarea{width:100%;border:1px solid #dfe4ed;border-radius:9px;background:#fff;min-height:40px;padding:9px 10px;outline:0;color:#1f3351;font:inherit;font-size:8px}.demo-form textarea{height:75px;resize:vertical}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:#7257e9;box-shadow:0 0 0 3px rgba(114,87,233,.1)}.demo-form>button,.workspace-modal form button{width:100%;height:44px;border:0;border-radius:10px;background:linear-gradient(135deg,#172c59,#6a52e9);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:8px;font-weight:800;cursor:pointer}.demo-form>button svg,.workspace-modal form button svg{width:14px}.demo-form>small{display:block;text-align:center;color:#98a2b1;font-size:6px;margin-top:10px}.form-trap{position:absolute!important;left:-10000px!important}.form-status{font-size:8px;text-align:center;margin:10px 0 0;min-height:0}.form-status.success{color:#168b6f}.form-status.error{color:#c44f45}.product-footer{padding:55px 0 25px;background:#f6f7fb;border-top:1px solid #e1e5ed}.footer-main{display:flex;align-items:center;gap:45px}.footer-main>p{max-width:370px;color:#7d899c;font-size:9px;line-height:1.6}.footer-main>div{margin-left:auto;display:flex;gap:22px}.footer-main>div a,.footer-main>div button{border:0;background:transparent;color:#526179;text-decoration:none;font-size:8px;font-weight:800;cursor:pointer}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #e0e4ec;margin-top:35px;padding-top:20px;color:#929baa;font-size:7px}.workspace-modal{position:fixed;inset:0;z-index:60;display:none;place-items:center;padding:20px}.workspace-modal.open{display:grid}.workspace-backdrop{position:absolute;inset:0;border:0;background:rgba(5,20,44,.66);backdrop-filter:blur(7px)}.workspace-modal>section{position:relative;width:min(500px,100%);background:#fff;border-radius:22px;padding:35px;box-shadow:0 35px 100px rgba(3,20,45,.25);animation:modalProduct .25s}.workspace-close{position:absolute;right:16px;top:16px;width:35px;height:35px;border:1px solid #e0e5ed;border-radius:10px;background:#fff;display:grid;place-items:center;cursor:pointer}.workspace-close svg{width:16px}.workspace-modal>section>small{display:block;font-size:7px;color:#8692a4;margin:12px 0 4px}.workspace-modal h2{font-size:25px;letter-spacing:-1px;margin:4px 0}.workspace-modal p{color:#7b879a;font-size:9px}.workspace-modal form label{height:45px;border:1px solid #dce2eb;border-radius:10px;display:flex;align-items:center;padding-left:10px;overflow:hidden;margin:20px 0 10px}.workspace-modal form label span,.workspace-modal form label b{font-size:7px;color:#8b96a7}.workspace-modal form label b{height:100%;display:flex;align-items:center;padding:0 8px;background:#f4f6f9}.workspace-modal form input{min-width:0;flex:1;border:0;outline:0;font-size:9px;font-weight:800;padding:0 4px}.workspace-modal>section>small:last-child{text-align:center;line-height:1.5;margin-top:14px}@keyframes syncDot{from{top:0}to{top:95%}}@keyframes modalProduct{from{opacity:0;transform:translateY(12px) scale(.98)}}
@media(max-width:900px){.section-copy.split{align-items:flex-start;flex-direction:column}.capability-stage,.offline-grid,.demo-grid{grid-template-columns:1fr}.bento-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:repeat(2,1fr)}.price-card.featured{transform:none}.offline-map{height:480px}.journey{grid-template-columns:1fr 1fr}.journey>svg{display:none}.footer-main{flex-wrap:wrap}.footer-main>div{margin-left:0;width:100%}}
@media(max-width:600px){.section-wrap{width:min(100% - 30px,1180px)}.platform-intro,.bento-section,.experience-section,.compare-section,.quote-section,.faq-section,.pricing-section{padding-top:75px;padding-bottom:75px}.section-copy h2{font-size:36px;letter-spacing:-2px}.capability-nav{grid-template-columns:1fr 1fr}.capability-stage{padding:27px;gap:30px}.flow-columns{grid-template-columns:1fr}.flow-columns article:nth-child(3){display:none}.bento-grid,.pricing-grid{grid-template-columns:1fr}.bento-large,.bento-wide{grid-column:auto;display:grid;grid-template-columns:1fr}.bento-grid article{min-height:220px}.offline-section,.demo-section{padding:75px 0}.offline-copy h2,.demo-section h2{font-size:38px}.offline-map{height:440px}.device-row{grid-template-columns:1fr 1fr}.device-row span:nth-child(n+3){display:none}.journey{grid-template-columns:1fr}.compare-table>div{grid-template-columns:1.3fr .6fr 1fr}.compare-table span{padding-left:10px;font-size:7px}.quote-card{padding:38px 25px}.quote-card>div{flex-wrap:wrap}.quote-result{padding-left:12px}.demo-form{padding:20px}.demo-form-grid{grid-template-columns:1fr}.footer-main{display:grid}.footer-main>div{display:grid;grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:8px}.workspace-modal>section{padding:28px 20px}.workspace-modal form label b{font-size:6px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
.section-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}.section-reveal.section-visible{opacity:1;transform:none}.product-header nav.mobile-open{display:flex;position:absolute;left:15px;right:15px;top:67px;padding:18px;border:1px solid #e1e5ee;border-radius:15px;background:#fff;box-shadow:0 20px 45px rgba(16,31,65,.12);flex-direction:column}.demo-form button:disabled{opacity:.65;cursor:wait}
