/* Dark glass, platinum lettering and a restrained moving metallic reflection. */
:root{--text:#edf0f2;--muted:#b5bfc8;--line:#b5c2d12b;--surface:#0e1218;--control-edge:#b8c3d239}
.page-window,.information-panel{background:linear-gradient(145deg,#13171dfc,#090d13fa 68%);border-color:#aab6c137;box-shadow:0 24px 80px #0008,inset 0 1px 0 #edf0f209}
.information-top{background:linear-gradient(110deg,#181c23a8,#0c1016c9);border-bottom-color:#dce5ee18}
.information-body{scrollbar-color:#727a84 #0b1017}
.information-body .info-heading,.information-body .info-section-title,.page-label,.plan-choice-name,.information-body .info-card h3,.plan-sections .plan-group>summary h3,.detail-list .detail-row h3{color:#edf0f2}
.info-lead,.info-card p,.info-note,.details-note,.guide-description{color:#b5bfc8}
.guide-topic{color:#b9bfc7;letter-spacing:1.6px}.guide-copy h2{color:#f0f3f4}.guide-status{color:#b6bfc7}
.outline,.gold-button,.close-page,.service-switcher>button,.mobile-navigation>button,.voice-send,.voice-stop,.voice-mic,.language-control select{color:#e6eaf0;border:1px solid var(--control-edge);background:linear-gradient(155deg,#24283080,#0d1118 75%);box-shadow:inset 0 1px 0 #ffffff0b,0 5px 15px #0002;transition:color .22s,border-color .3s,background .3s,box-shadow .3s,transform .24s cubic-bezier(.2,.75,.25,1)}
.gold-button,.voice-send,.guide-explain{border-color:#c8af7b68;background:linear-gradient(135deg,#b9a07112,#10141b 75%);color:#f1e9da}
.outline:hover,.gold-button:hover,.close-page:hover,.service-switcher>button:hover,.mobile-navigation>button:hover,.voice-send:hover{color:#fff;border-color:#d3bb8e9c;background:linear-gradient(145deg,#34313280,#141820);box-shadow:inset 0 1px 0 #fff2,0 7px 25px #0004,0 0 20px #c5a56a09;transform:translateY(-2px)}
button:active:not(:disabled),.choice-disclosure>summary:active,.category>summary:active,.plan-group>summary:active{transform:translateY(1px) scale(.99)}
.outline,.gold-button,.plan-choice,.industry-choice,.choice-disclosure>summary,.category>summary,.plan-group>summary{position:relative;isolation:isolate;overflow:hidden}
.outline:before,.gold-button:before,.plan-choice:before,.industry-choice:before,.choice-disclosure>summary:before,.category>summary:before,.plan-group>summary:before{content:'';position:absolute;inset:-25% -20%;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 35%,#dce6ed0b 48%,#e4cd9b12 50%,transparent 65%);transform:translateX(-130%);transition:transform .65s cubic-bezier(.2,.65,.3,1)}
.outline:hover:before,.gold-button:hover:before,.plan-choice:hover:before,.industry-choice:hover:before,.choice-disclosure>summary:hover:before,.category>summary:hover:before,.plan-group>summary:hover:before{transform:translateX(130%)}
.text-button,.quiet,.info-card .text-button{color:#d9e0e6}.text-button:hover,.quiet:hover,.info-card .text-button:hover{color:#f4dec0}
.view-back{gap:7px}.view-back svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;transition:transform .24s}.view-back:hover svg{transform:translateX(-3px)}
.desktop-navigation a{color:#cbd2d9;transition:color .25s,text-shadow .25s}
.desktop-navigation a:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#cdb488,transparent);transform:scaleX(0);transition:transform .32s cubic-bezier(.2,.75,.25,1)}
.desktop-navigation a:hover,.desktop-navigation a[aria-current=page]{color:#f0eee8;text-shadow:0 0 18px #dec99d33}
.desktop-navigation a:hover:after,.desktop-navigation a[aria-current=page]:after{transform:scaleX(1)}
#service-menu,.mobile-navigation nav{background:linear-gradient(145deg,#171b23fc,#0a0f16fc);border-color:#adbac840;box-shadow:0 20px 65px #0009}
#service-menu a,.mobile-navigation nav a{background:#d7dfe505;color:#dce3e9;transition:background .25s,color .25s,transform .25s}
#service-menu a:hover,.mobile-navigation nav a:hover{background:#ddd5bf0c;color:#fff;transform:translateX(3px)}
.aurelia-input-form{background:linear-gradient(115deg,#1c222acc,#0a1017);border-color:#b4c1cf47;box-shadow:0 10px 40px #0005,inset 0 1px 0 #ffffff08}
.voice-mic[aria-pressed=true]{border-color:#e0c597a8;background:#c5ae7918}
.plan-choice,.plan-choice.demo-choice,body[data-detail=true] .info-card,.category,.plan-group,.detail-list .detail-row{background:linear-gradient(145deg,#1c222b8c,#0b1119 78%);border-color:#b8c4d02c;box-shadow:inset 0 1px 0 #e7eef409,0 8px 24px #0002}
.plan-choice.demo-choice{border-color:#c7b18465;background:linear-gradient(145deg,#bba57710,#0b1119 78%)}
.plan-choice:hover,.plan-choice:focus-visible,body[data-detail=true] .info-card:hover,.category:hover,.plan-group:hover,.detail-list .detail-row:hover{border-color:#b6c4d16e;background:linear-gradient(145deg,#29303a99,#0f151e 78%)}
.plan-choice-price,.info-plan-prices strong{color:#f0f3f4}.plan-choice-unit,.plan-choice-setup{color:#bfc8cf}
.plan-feature[data-included=true] span:last-child{color:#dce4dc}.plan-feature[data-included=false] span:last-child{color:#a9b1ba}
.disclosure-chevron{color:#bfc8d1;transition:transform .32s cubic-bezier(.2,.75,.25,1),color .25s}
body[data-detail=true] details.info-card[open],.category[open],.plan-group[open],.detail-list .detail-row[open]{border-color:#c7b18472;background:linear-gradient(140deg,#b39c6c0c,#111821 78%)}
details[open]>summary .disclosure-chevron{color:#dfc79e}details.is-closing>summary .disclosure-chevron{transform:rotate(0)}
.info-grid>details.info-card[open]{grid-column:auto}
.info-card-body,.plan-group-body,.detail-body,.category>div{transition:opacity .18s,transform .25s}
.is-opening>div{animation:content-unfold .3s cubic-bezier(.2,.75,.25,1) both}.is-closing>div{opacity:0;transform:translateY(-5px)}
@keyframes content-unfold{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
@keyframes guide-window-in{from{opacity:0;transform:translateY(15px) scale(.985)}to{opacity:1;transform:none}}
@keyframes guide-strip-in{from{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}
.industry-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}
.industry-choice{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px;min-height:176px;text-align:left;padding:24px;background:linear-gradient(145deg,#20263099,#0b1119 80%);border:1px solid #b8c4d033;border-radius:14px;box-shadow:inset 0 1px 0 #edf4fa0a,0 10px 28px #0003;transition:transform .3s cubic-bezier(.2,.75,.25,1),border-color .3s,box-shadow .3s}
.industry-choice-top{display:flex;align-items:center;justify-content:space-between;width:100%}.industry-mark{width:62px;height:40px;fill:none;stroke:#bec8d0;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s,transform .3s}
.industry-index{font-size:12px;letter-spacing:2px;color:#8f9ba8}.industry-choice-title{font-size:21px;line-height:1.4;font-weight:400;color:#e7edf1;max-width:90%}
.industry-choice>.disclosure-chevron{position:absolute;right:20px;bottom:27px;width:17px;height:17px;transform:rotate(-90deg);color:#9aabb7}
.industry-choice:hover,.industry-choice:focus-visible{transform:translateY(-3px);border-color:#d0b58499;box-shadow:inset 0 1px 0 #e5c89522,0 15px 35px #0006,0 0 26px #d6b57708}
.industry-choice:hover .industry-mark{stroke:#e3d0aa;transform:translateY(-2px)}.industry-choice:hover .industry-choice-title{color:#fff}.industry-choice:hover>.disclosure-chevron{color:#e3d0aa;transform:rotate(-90deg) translateY(2px)}
.industry-title{outline:0}.industry-options{grid-template-columns:1fr}.industry-options .info-card>summary{min-height:76px}
body[data-rtl=true] .plan-choice,body[data-rtl=true] .industry-choice{text-align:right}
body[data-rtl=true] .industry-choice-title{padding-left:15px}body[data-rtl=true] .industry-choice>.disclosure-chevron{right:auto;left:20px;transform:rotate(90deg)}
@media(min-width:761px) and (min-height:701px) and (max-height:800px){body[data-page=industries] .information-body{padding:20px 4%}.industry-overview>.info-heading{font-size:28px!important;margin-bottom:12px}.industry-choices{margin:16px 0;gap:12px}.industry-choice{padding:16px;min-height:120px;gap:8px}.industry-choice-top{height:24px}.industry-mark{height:24px;width:38px}.industry-choice-title{font-size:18px}.industry-choice>.disclosure-chevron{bottom:17px;right:13px;width:14px}}
@media(max-width:760px){.industry-choices{gap:10px;margin:19px 0}.industry-choice{padding:16px 13px;min-height:126px;gap:12px}.industry-mark{width:38px;height:28px}.industry-index{font-size:10px}.industry-choice-title{font-size:17px;line-height:1.4;max-width:100%}.industry-choice>.disclosure-chevron{display:none}.industry-options .info-card>summary{min-height:70px}.industry-choice-top{height:27px}.industry-overview>.info-actions{gap:8px;margin:12px 0}.industry-overview>.info-actions button{font-size:13px}}
@media(max-width:370px),(max-height:700px){.industry-choice{min-height:105px;gap:9px;padding:14px}.industry-mark{display:none}.industry-choice-top{height:15px}.industry-choice-title{font-size:16px}.industry-index{color:#b1bac2}.industry-choices{margin:14px 0}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
