.faq-screen{overflow-anchor:none;isolation:isolate;color:#f3f5fc;background:radial-gradient(at 2% 5%,#05274b88,#0000 29%),radial-gradient(at 87% 0,#00275777,#0000 29%),radial-gradient(at 95% 88%,#003a6850,#0000 29%),#030c13;height:100svh;min-height:780px;position:relative;overflow:hidden;container-type:size}.faq-orbits{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.faq-left{left:var(--section-gutter);top:var(--gap-48);width:23.25cqw;position:absolute}.faq-eyebrow{gap:var(--gap-16);font-size:var(--text-16);letter-spacing:.1em;color:#bfd2e9;margin-bottom:var(--gap-16);align-items:center;display:flex}.faq-eyebrow i{background:linear-gradient(90deg,#3a526b88,#31445d33);border-radius:2px;width:6.25cqw;height:3px}.faq-heading h2{font-size:var(--text-48);letter-spacing:-.075cqw;margin:0 0 var(--gap-24);font-weight:600;line-height:1.06}.faq-heading h2 span{-webkit-text-fill-color:transparent;white-space:nowrap;background:linear-gradient(#96d7ff,#00a0f3);-webkit-background-clip:text;background-clip:text;display:inline-block}.faq-heading p{color:#b6c9e0;font-size:var(--text-22);white-space:pre-line;margin:0;line-height:1.46}.faq-categories{margin-top:var(--gap-24);border-radius:var(--radius-16);background:linear-gradient(140deg,#07182845,#08162380);border:1px solid #14344e;position:relative}.faq-categories button{align-items:center;gap:var(--gap-24);text-align:left;width:100%;height:8.1cqh;padding:0 var(--gap-24);color:#c0d7f4;background:0 0;border:0;border-bottom:1px solid #133148;transition:color .16s,background .16s;display:flex;position:relative}.faq-categories button:last-child{border-bottom:0}.faq-categories button>svg:first-child{flex:none;width:1.85cqw;height:1.85cqw}.faq-categories button span{gap:var(--gap-8);flex-direction:column;flex:1;min-width:0;display:flex}.faq-categories strong{font-size:var(--text-18);color:#f0f4fa;white-space:nowrap;font-weight:400;line-height:1.15}.faq-categories small{font-size:var(--text-14);color:#b8cce4;white-space:nowrap;line-height:1.25}.faq-categories .faq-chevron{flex:none;width:1.05cqw;height:1.5cqw;margin-left:-.7cqw}.faq-categories button[aria-selected=true]{color:#00adff;border-radius:var(--radius-12);background:linear-gradient(90deg,#00387588,#06182a80);border:1px solid #077acc;width:calc(100% + 2px);height:calc(8.1cqh + 1px);margin-top:-1px;margin-left:-1px;box-shadow:inset 3px 0 3px #c1f4ff,inset 6px 0 10px #0075ff77}.faq-categories button[aria-selected=true] strong{color:#00afff}.faq-categories button[aria-selected=true]:before{content:"";background:#78d7ff;border-radius:50%;width:2px;position:absolute;top:9%;bottom:9%;left:-1px;box-shadow:0 0 8px 2px #0588ff}.faq-categories button:hover{background-color:#0c2b4366}.faq-panel{gap:var(--gap-12);flex-direction:column;width:42cqw;display:flex;position:absolute;top:72px;left:32cqw}.faq-panel[hidden]{display:none}.faq-item{border-radius:var(--radius-16);background:linear-gradient(125deg,#08192330,#06132199);border:1px solid #17415f;transition:border-color .24s,background .24s,box-shadow .24s;overflow:hidden}.faq-item[data-open=true]{background:linear-gradient(130deg,#06295260,#06172620);border-color:#278ed0;box-shadow:inset 0 1px #057fff30}.faq-item h3{margin:0;font-weight:400}.faq-item h3>button{justify-content:space-between;align-items:center;gap:var(--gap-16);width:100%;min-height:8.38cqh;padding:var(--gap-12) var(--gap-32) var(--gap-12) var(--gap-40);text-align:left;border-radius:var(--radius-16);color:#f5f6fb;font-size:var(--text-22);background:0 0;font-weight:400;line-height:1.3;transition:color .16s,background .16s;display:flex}.faq-item h3>button:hover{color:#fff;background:#0b345333}.faq-toggle{background:#04111c;border:1px solid #143c58;border-radius:50%;flex:none;width:2.4cqw;height:2.4cqw;transition:background .18s,border-color .18s;display:block;position:relative}.faq-toggle i{background:#dceeff;width:.95cqw;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-toggle i:last-child{transition:transform .24s,opacity .16s;transform:translate(-50%,-50%)rotate(90deg)}.faq-item[data-open=true] .faq-toggle{background:linear-gradient(130deg,#032242,#063158);border-color:#085e9a}.faq-item[data-open=true] .faq-toggle i{background:#05b6ff}.faq-item[data-open=true] .faq-toggle i:last-child{opacity:0;transform:translate(-50%,-50%)rotate(0)}.faq-answer{visibility:hidden;transition:grid-template-rows .24s var(--ease),visibility .24s;grid-template-rows:0fr;display:grid}.faq-item[data-open=true] .faq-answer{visibility:visible;grid-template-rows:1fr}.faq-answer>div{min-height:0;overflow:hidden}.faq-answer-inner{padding:0 var(--gap-40) var(--gap-24)}.faq-answer p{margin:var(--gap-8) 0 0;color:#b5c9e0;font-size:var(--text-18);font-weight:400;line-height:1.65}.faq-with-process{flex-direction:column;justify-content:space-between;min-height:21.95cqh;display:flex}.faq-process{margin:var(--gap-16) 0 0;justify-content:space-between;align-items:center;gap:0;padding:0;list-style:none;display:flex}.faq-process li{align-items:center;gap:var(--gap-12);white-space:nowrap;min-height:6.4cqh;font-size:var(--text-14);letter-spacing:-.025em;color:#f0f6ff;padding:0 var(--gap-16);display:flex;position:relative}.faq-process li:first-child{padding-left:var(--gap-4)}.faq-process li:last-child{padding-right:var(--gap-4)}.faq-process li+li{border-left:1px solid #103650}.faq-process li+li:before{content:"";background:#14466c;width:1cqw;height:1px;position:absolute;top:50%;left:-.5cqw}.faq-process svg{color:#00adff;flex:none;width:1.65cqw;height:1.65cqw}.faq-support{right:var(--section-gutter);width:17.45cqw;position:absolute;top:100px}.faq-support-card{border-radius:var(--radius-16);padding:var(--gap-24) var(--gap-32) var(--gap-32);z-index:1;background:linear-gradient(135deg,#02172880,#07142180);border:1px solid #133d60;position:relative}.faq-support-icon{color:#00a6ff;border-radius:var(--radius-16);background:linear-gradient(135deg,#06295099,#031425);border:1px solid #06365a;place-items:center;width:3.4cqw;height:3.4cqw;display:grid}.faq-support-icon svg{width:1.9cqw;height:1.9cqw}.faq-support h3{font-size:var(--text-22);margin:var(--gap-16) 0 var(--gap-8);white-space:pre-line;letter-spacing:-.02em;font-weight:500;line-height:1.23}.faq-support p{font-size:var(--text-18);color:#b9cce2;margin:0 0 var(--gap-24);font-weight:400;line-height:1.3}.faq-ask{border-radius:var(--radius-8);justify-content:center;align-items:center;gap:var(--gap-16);width:100%;height:6.1cqh;font-size:var(--text-18);background:#0755ff;border:1px solid #147bff;transition:background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 8px 22px #005aff33}.faq-ask svg{width:1cqw;height:1cqw}.faq-ask:hover{background:#087aff;transform:translateY(-2px);box-shadow:0 8px 28px #0073ff55}.faq-ask:active{transform:translateY(0)}.faq-mascot{pointer-events:none;isolation:isolate;width:20cqw;height:44cqh;margin:1.6cqh 0 0 -1.3cqw;position:relative}.faq-mascot:after{content:"";z-index:-1;filter:blur(12px);background:#0878d044;border-radius:50%;height:1.8cqh;position:absolute;bottom:1cqh;left:5cqw;right:4cqw}.raccoon-model{width:100%;height:100%;position:relative}.raccoon-model canvas,.raccoon-model img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.raccoon-model canvas{opacity:0;transition:opacity .25s}.raccoon-model[data-state=ready] canvas{opacity:1}.raccoon-model[data-state=ready] .raccoon-poster{opacity:0}.raccoon-poster{transition:opacity .25s}@media (prefers-reduced-motion:reduce){.raccoon-model canvas,.raccoon-poster{transition:none}}.faq-mascot-bubble{z-index:1;color:#70baff;border-radius:var(--radius-12);background:#05265388;border:2px solid #087dff;place-items:center;width:3.45cqw;height:3.45cqw;display:grid;position:absolute;box-shadow:0 0 20px #087bff22}.faq-bubble-chat{top:11cqh;left:-.2cqw;transform:rotate(-13deg)}.faq-bubble-chat svg{width:2.3cqw;height:2.3cqw}.faq-bubble-question{font-size:var(--text-48);font-weight:500;top:19cqh;right:-.5cqw;transform:rotate(15deg)}.faq-mascot-rays{background:#1282ff;border-radius:6px;width:5px;height:31px;position:absolute;top:5cqh;right:3cqw;transform:rotate(30deg);box-shadow:0 0 12px #077cff55}.faq-mascot-rays:after{content:"";background:#1282ff;border-radius:6px;width:5px;height:26px;position:absolute;top:10px;left:22px;transform:rotate(25deg)}.faq-seen .faq-left{animation:faq-enter .48s var(--ease) both}.faq-seen .faq-panel:not([hidden]){animation:faq-enter .4s var(--ease) both}.faq-seen .faq-support{animation:faq-enter .5s .1s var(--ease) both}@keyframes faq-enter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.faq-screen *{transition:none!important;animation:none!important}.faq-support .faq-mascot img,.faq-ask:hover{transform:none!important}}.faq-categories button[data-topic=automation]{background-color:#0a274055}.faq-categories button[data-topic=automation] strong{color:#83c9ff}.faq-categories button:focus-visible{outline-offset:-4px;z-index:1}.faq-item h3>button:focus-visible{outline-offset:-4px}.faq-example{gap:var(--gap-12);margin:var(--gap-16) 0 0;grid-template-columns:1fr 1.3fr 1fr;padding:0;list-style:none;display:grid}.faq-example li{gap:var(--gap-8);padding:var(--gap-12) var(--gap-16);border-radius:var(--radius-8);color:#d9eafb;font-size:var(--text-14);background:#06213a;border:1px solid #1c4d70;flex-direction:column;line-height:1.4;display:flex}.faq-example li>span{font-size:var(--text-12);color:#51baff;letter-spacing:.1em}
