:root{--navy:#0B3A78;--ink:#071b35;--green:#12D6C4;--teal:#087f83;--white:#fff;--muted:#becad7;--line:rgba(255,255,255,.13);--mx:0;--my:0;--drag:0px}
    *{box-sizing:border-box} html,body{height:100%;margin:0;overflow:hidden;background:var(--ink);font-family:"Avenir Next",Avenir,Arial,sans-serif;color:var(--white)}
    button,input{font:inherit}button{color:inherit}.noise{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.75'/%3E%3C/svg%3E")}
    .shell{height:100dvh;position:relative;isolation:isolate}.topbar{position:fixed;z-index:60;top:0;left:0;right:0;height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,76px);pointer-events:none}.brand{width:144px;height:auto;display:block}.topbar>*{pointer-events:auto}.top-actions{display:flex;align-items:center;gap:10px}.site-status{font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;color:#b9c8db}.login-link{display:inline-flex;text-decoration:none;padding:12px 19px;border-radius:999px;background:var(--green);color:#04241e;font-size:.8rem;font-weight:800;transition:.25s ease}.login-link:hover{transform:translateY(-2px);filter:brightness(1.05)}.mini-cta,.primary,.secondary{border:0;border-radius:999px;cursor:pointer;transition:.25s ease}.mini-cta{padding:12px 19px;background:rgba(255,255,255,.08);border:1px solid var(--line);backdrop-filter:blur(14px);font-size:.8rem;font-weight:700}.mini-cta:hover{background:var(--green);color:#041a17;transform:translateY(-2px)}
    .deck{position:absolute;inset:0;perspective:1400px}.panel{position:absolute;inset:0;overflow:hidden;display:grid;align-items:center;padding:112px clamp(24px,8vw,124px) 72px;background:var(--ink);transform-origin:50% 100%;transition:transform .82s cubic-bezier(.2,.75,.2,1),opacity .65s,filter .65s,clip-path .85s cubic-bezier(.2,.75,.2,1);will-change:transform,clip-path;pointer-events:none;opacity:0;clip-path:inset(100% 0 0 0 round 34px)}
    .panel.active{opacity:1;pointer-events:auto;clip-path:inset(0 0 0 0 round 0);transform:translate3d(0,var(--drag),0) rotateX(0) scale(1);z-index:10}.panel.past{opacity:.42;clip-path:inset(0);transform:translate3d(0,-6.5%, -120px) rotateX(2deg) scale(.93);filter:saturate(.6);z-index:5}.panel.future{transform:translate3d(0,8%,80px) scale(.97);z-index:12}.panel[data-theme="light"]{background:#edf7f5;color:var(--navy)}.panel[data-theme="blue"]{background:linear-gradient(140deg,#0B3A78 0%,#092c4c 54%,#075f63 140%)}.panel[data-theme="dark"]{background:radial-gradient(circle at 78% 40%,#12355c 0%,#071b35 51%)}.panel[data-theme="green"]{background:var(--green);color:#041d24}
    .panel::before{content:"";position:absolute;width:52vw;height:52vw;border-radius:50%;right:-20vw;top:-24vw;border:1px solid currentColor;opacity:.07}.panel::after{content:"";position:absolute;inset:auto -10vw -62% auto;width:72vw;height:72vw;border-radius:50%;border:1px solid currentColor;opacity:.05}.inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(44px,8vw,130px);max-width:1480px;width:100%;margin:auto}.eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800;margin-bottom:22px}.eyebrow::before{content:"";width:26px;height:2px;background:var(--green)}.panel[data-theme="green"] .eyebrow::before{background:var(--navy)}h1,h2{font-size:clamp(3rem,6.2vw,7.4rem);line-height:.94;letter-spacing:-.065em;margin:0;max-width:900px;text-wrap:balance}h1 em,h2 em{font-style:normal;color:var(--green)}.panel[data-theme="green"] h2 em{color:#fff}.lead{font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.55;max-width:640px;color:var(--muted);margin:30px 0}.panel[data-theme="light"] .lead,.panel[data-theme="green"] .lead{color:#355069}.actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.primary{padding:16px 23px;background:var(--green);color:#04241e;font-weight:800;box-shadow:0 12px 35px rgba(18,214,196,.22)}.panel[data-theme="green"] .primary{background:var(--navy);color:#fff}.secondary{padding:15px 22px;background:transparent;border:1px solid currentColor;font-weight:700;opacity:.85}.primary:hover,.secondary:hover{transform:translateY(-3px)}
    .orbit{position:relative;width:min(38vw,540px);aspect-ratio:1;margin:auto;transform:translate(calc(var(--mx)*18px),calc(var(--my)*18px));transition:transform .18s ease-out}.halo{position:absolute;inset:4%;border:1px solid rgba(18,214,196,.32);border-radius:50%;animation:spin 18s linear infinite}.halo:nth-child(2){inset:17%;border-style:dashed;animation-direction:reverse;animation-duration:13s}.app-tile{position:absolute;inset:21%;border-radius:28%;box-shadow:0 44px 80px rgba(0,0,0,.42);animation:float 4s ease-in-out infinite}.tag{position:absolute;background:rgba(255,255,255,.09);border:1px solid var(--line);backdrop-filter:blur(16px);padding:13px 17px;border-radius:16px;font-weight:700;font-size:.77rem;box-shadow:0 18px 50px rgba(0,0,0,.18)}.tag.one{top:4%;right:-2%}.tag.two{bottom:8%;left:-2%}.tag .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:8px}
    .device-wrap{display:grid;place-items:center;position:relative;transform:translate(calc(var(--mx)*-13px),calc(var(--my)*-9px));transition:transform .18s ease-out}.phone{width:min(310px,68vw);height:min(610px,65vh);border-radius:46px;background:#07172e;border:8px solid #15365c;box-shadow:0 40px 90px rgba(0,0,0,.38);padding:22px 16px;color:#fff;position:relative;overflow:hidden}.notch{width:34%;height:19px;border-radius:0 0 13px 13px;background:#15365c;margin:-22px auto 20px}.phone-head{display:flex;justify-content:space-between;font-size:.7rem;color:#9db0ca}.court-card{margin-top:18px;padding:20px;border-radius:22px;background:linear-gradient(135deg,#12365b,#0b284a);border:1px solid rgba(255,255,255,.09)}.court-card b{display:block;font-size:1.08rem;margin:8px 0}.court-card small{color:#9fb0c6}.status{display:inline-flex;align-items:center;gap:6px;color:#54ddb3;font-size:.7rem}.status i{width:6px;height:6px;background:#54ddb3;border-radius:50%;box-shadow:0 0 0 5px rgba(84,221,179,.1)}.steps{display:grid;gap:10px;margin-top:14px}.step{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;background:#0e2544;border-radius:14px;padding:10px}.step-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#15476a;color:#6be0bf;font-weight:800}.step b{font-size:.72rem;display:block}.step small{color:#90a4bf;font-size:.6rem}.confirm{position:absolute;left:16px;right:16px;bottom:18px;padding:13px;background:var(--green);color:#05231c;text-align:center;border-radius:14px;font-weight:800;font-size:.73rem}.pulse-ring{position:absolute;width:440px;height:440px;border:1px solid rgba(18,214,196,.35);border-radius:50%;animation:pulse 3s ease-out infinite}
    .process-ui{background:#fff;border-radius:30px;padding:26px;color:var(--navy);box-shadow:0 35px 90px rgba(7,27,57,.19);transform:translate(calc(var(--mx)*14px),calc(var(--my)*10px));transition:transform .18s ease-out}.ui-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5edf1;padding-bottom:18px}.caseid{font-weight:800}.badge{font-size:.68rem;background:#e7fbf4;color:#067057;padding:7px 10px;border-radius:99px;font-weight:800}.timeline{position:relative;margin:24px 0 4px 8px}.event{position:relative;padding:0 0 25px 32px;border-left:1px solid #d9e5e9}.event:last-child{border-left-color:transparent}.event::before{content:"";position:absolute;width:11px;height:11px;left:-6px;top:2px;border-radius:50%;background:var(--green);box-shadow:0 0 0 6px #e7fbf4}.event small{color:#7890a4}.event b{display:block;font-size:.88rem;margin-top:4px}.alert-card{display:flex;align-items:center;gap:12px;background:#0B3A78;color:white;padding:15px;border-radius:16px}.alert-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#12D6C4;color:#05231c;font-weight:900}.alert-card small{color:#a9b8ca;display:block}.alert-card b{font-size:.78rem}
    .clock{position:relative;width:min(36vw,480px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center}.clock::before,.clock::after{content:"";position:absolute;left:50%;top:50%;width:2px;background:var(--green);transform-origin:50% 0;border-radius:4px}.clock::before{height:31%;transform:rotate(212deg)}.clock::after{height:39%;transform:rotate(307deg);animation:tick 8s steps(60) infinite}.clock-num{font-size:clamp(5rem,11vw,10rem);font-weight:800;letter-spacing:-.08em}.clock-num span{color:var(--green)}.clock-caption{position:absolute;bottom:19%;font-size:.75rem;letter-spacing:.17em;text-transform:uppercase;color:#9db0c8}
    .final-inner{grid-template-columns:1fr;justify-items:center;text-align:center}.final-inner h2{max-width:1080px}.final-inner .lead{max-width:680px}.trust{display:flex;gap:28px;flex-wrap:wrap;justify-content:center;margin-top:28px;font-size:.74rem;font-weight:700}.trust span{display:flex;align-items:center;gap:8px}.trust span::before{content:"✓";width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:rgba(11,31,68,.1)}
    .pager{position:fixed;z-index:60;right:clamp(20px,3vw,48px);top:50%;transform:translateY(-50%);display:grid;gap:12px}.pager button{width:9px;height:9px;border:0;border-radius:99px;padding:0;background:rgba(255,255,255,.3);cursor:pointer;transition:.3s}.pager button.active{height:34px;background:var(--green)}.pager.dark button{background:rgba(11,31,68,.3)}.pager.dark button.active{background:var(--navy)}.hint{position:fixed;z-index:60;bottom:28px;left:clamp(24px,5vw,76px);font-size:.67rem;letter-spacing:.11em;text-transform:uppercase;color:#91a4bd;display:flex;align-items:center;gap:9px}.hint::before{content:"";width:19px;height:31px;border:1px solid currentColor;border-radius:11px}.hint::after{content:"";position:absolute;width:2px;height:6px;background:currentColor;left:9px;top:6px;border-radius:2px;animation:scroll 1.5s infinite}.count{position:fixed;z-index:60;bottom:25px;right:clamp(24px,5vw,76px);font-size:.8rem;font-weight:800;letter-spacing:.09em}.count span{color:var(--green);font-size:1.3rem}
    @keyframes spin{to{transform:rotate(360deg)}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes pulse{0%{transform:scale(.7);opacity:.8}100%{transform:scale(1.25);opacity:0}}@keyframes tick{to{transform:rotate(667deg)}}@keyframes scroll{50%{transform:translateY(10px);opacity:.3}}@keyframes pop{from{opacity:0;transform:translateY(20px) scale(.97)}}
    @media(max-width:820px){.topbar{height:74px}.brand{width:112px}.site-status{display:none}.top-actions{gap:6px}.login-link,.mini-cta{padding:9px 13px;font-size:.7rem}.panel{padding:90px 24px 64px;align-items:center}.inner{grid-template-columns:1fr;gap:26px}.copy{text-align:center}.eyebrow{justify-content:center;margin-bottom:16px}h1,h2{font-size:clamp(2.55rem,12vw,4.8rem);margin-inline:auto}.lead{font-size:.98rem;margin:20px auto;line-height:1.48}.actions{justify-content:center}.orbit{width:min(70vw,340px)}.device-wrap{order:-1}.phone{height:42vh;min-height:330px;width:190px;border-width:5px;border-radius:30px;padding:15px 10px}.notch{height:12px;margin:-15px auto 11px}.court-card{padding:12px;margin-top:10px}.steps{gap:6px}.step{padding:6px;grid-template-columns:26px 1fr}.step-icon{width:26px;height:26px}.confirm{padding:9px;bottom:10px}.process-ui{padding:18px;border-radius:22px;max-width:390px;margin:auto}.event{padding-bottom:16px}.clock{width:min(62vw,300px);margin:auto}.pager{right:11px;gap:9px}.hint{display:none}.count{right:auto;left:24px;bottom:18px}.tag{padding:9px 11px}.tag.one{right:-9%}.tag.two{left:-9%}.panel::before{width:100vw;height:100vw}.final-inner{gap:8px}.trust{gap:10px 17px;margin-top:18px}}
    @media(max-height:680px) and (max-width:820px){.panel{padding-top:75px}.device-wrap{display:none}.inner{gap:14px}.lead{margin:15px auto}.orbit{width:220px}.trust{display:none}}
    @media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition-duration:.01ms!important}.orbit,.device-wrap,.process-ui{transform:none}}
a{text-decoration:none;color:inherit}.brandplate{display:block;overflow:hidden;border-radius:8px;background:#021633}.brand{width:176px;height:62px;object-fit:cover;object-position:center 46%}.app-tile{width:58%;height:58%;object-fit:contain}.mini-cta{background:#102f55;color:white}.panel[data-theme=light] h2 em{color:#087774}.phone blockquote{margin:12px 0;font-size:clamp(.8rem,1.2vw,1.1rem);line-height:1.5}.metric{text-align:center;margin:0}.ring{width:min(32vw,400px);aspect-ratio:1;border-radius:50%;background:conic-gradient(from -90deg,var(--green) 75%,#294667 0);display:grid;place-items:center;margin:auto;position:relative}.ring:before{content:"";position:absolute;inset:7%;background:#0b2440;border-radius:50%}.ring strong{position:relative;font-size:clamp(3rem,7vw,7rem);letter-spacing:-.07em}.ring small{font-size:.3em;color:#bed1df;letter-spacing:0}.metric figcaption{margin-top:18px;font-weight:700}.metric figcaption span{display:block;color:#b8cad8;font-size:.8rem;margin-top:5px}.active .ring{animation:pop .8s ease}.prices{display:flex;justify-content:center;width:100%;gap:clamp(18px,5vw,85px);margin-top:20px}.prices strong{display:block;font-size:clamp(1.4rem,3vw,3rem);letter-spacing:-.06em}.prices small{font-size:.7rem;letter-spacing:0}.final-inner{gap:15px}.final-inner p{margin:0}.panel[data-theme=green] h2 em{color:#0B3A78}.pager button{outline-offset:5px}.pager button:before{content:"";display:block;width:28px;height:100%;margin-left:-10px}.secondary{color:inherit}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.dialog-head h2{font-size:2rem}.dialog-head button{border:0;border-radius:50%;width:40px;height:40px;font-size:1.5rem;color:#0B3A78;cursor:pointer}dialog{max-width:min(900px,94vw);max-height:88dvh;padding:clamp(20px,4vw,42px);border:0;border-radius:22px;color:#122f49}dialog::backdrop{background:#05162bca;backdrop-filter:blur(8px)}dialog p{line-height:1.5}.scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{padding:10px;text-align:left;border-bottom:1px solid #d8e4ea}thead{background:#0b3a78;color:white}.price{font-weight:bold}.fine{font-size:.85rem}dialog .primary{display:inline-block}button:focus-visible,a:focus-visible{outline:3px solid #de9500;outline-offset:3px}.panel{overflow:auto;overscroll-behavior:contain}.phone{height:min(530px,63vh)}.panel:not(.active) *{animation-play-state:paused}.panel[data-theme=light] .primary{color:#072d39}
@media(max-width:820px){.brand{width:140px;height:50px}.phone{height:300px;min-height:0;width:210px}.device-wrap{order:0}.phone .court-card{padding:8px;margin-top:7px}.phone blockquote{margin:4px 0}.ring{width:min(49vw,240px)}.prices{gap:13px;font-size:.75rem}.final-inner{gap:20px}.panel{padding-right:32px}.process-ui{width:min(100%,390px)}.tag.one{right:-3%}.tag.two{left:-3%}}
@media(max-height:720px) and (max-width:820px){.orbit,.ring{width:min(40vw,170px)}.device-wrap{display:none}.inner{gap:14px}.panel{align-items:safe center}}
@media(max-height:480px){.panel{align-items:start}.inner{margin-block:auto}.orbit,.device-wrap,.metric,.process-ui{display:none}.inner{grid-template-columns:1fr}.lead{margin:10px auto}.panel{padding-top:75px;padding-bottom:40px}h1,h2{font-size:2.4rem}}
@media(prefers-reduced-motion:reduce){.panel{transform:none!important;scroll-behavior:auto}}
.panel{overflow:hidden}.panel.active .inner{max-height:100%;overflow-y:auto;overflow-x:clip;scrollbar-width:thin}.panel.active .inner:has(.orbit),.panel.active .inner:has(.device-wrap),.panel.active .inner:has(.process-ui){overflow:visible}
@media(max-width:820px),(max-height:640px){.panel.active .inner,.panel.active .inner:has(.orbit),.panel.active .inner:has(.device-wrap),.panel.active .inner:has(.process-ui){overflow:auto;overscroll-behavior:contain}.pulse-ring{width:85%;height:auto;aspect-ratio:1}}
@media(max-width:820px){.orbit{width:min(55vw,26dvh,300px)}.inner{align-content:safe center}.tag.one{right:0}.tag.two{left:0}}
@media(max-width:480px) and (max-height:680px){.panel{padding:70px 26px 37px 18px}.copy h1,.copy h2,.final-inner h2{font-size:clamp(2rem,9.6vw,3rem)}.eyebrow{font-size:.62rem;margin-bottom:10px}.lead{font-size:.87rem;margin:12px auto}.actions{gap:7px}.primary,.secondary{padding:11px 14px;font-size:.78rem}.orbit{width:min(32vw,19vh)}.tag{font-size:.58rem;padding:5px}.tag.one{right:-36%}.tag.two{left:-36%}.inner{gap:10px}.prices{gap:8px}.process-ui{padding:12px}.ring{width:25vw}}
.panel{grid-template-rows:minmax(0,1fr)}.inner{min-height:0}
.site-footer{--pad:clamp(12px,3vw,48px);position:fixed;z-index:61;inset:auto 0 0;min-height:46px;padding:3px var(--pad) max(3px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,42px);background:#071b35;color:#e0eaf2;border-top:1px solid #31506a}.site-footer :is(a,button){display:grid;place-items:center;min-height:40px;border:0;background:none;color:inherit;font:600 .82rem/1.15 inherit;font-family:inherit;font-size:.82rem;cursor:pointer;padding:2px}.site-footer :is(a,button):hover{text-decoration:underline}.site-footer .support-link{color:#70eddf;font-weight:700}.deck{bottom:46px}.hint,.count{bottom:53px}.footer-dialog{width:min(680px,94vw);overscroll-behavior:contain}.footer-dialog a{color:#0b3a78;text-decoration:underline;overflow-wrap:anywhere}.footer-dialog h3{margin:1.35em 0 .35em}.footer-dialog .dialog-head{position:sticky;top:0;background:white;padding:.4rem 0}.footer-dialog form{display:grid;gap:12px}.footer-dialog textarea{font:inherit;width:100%;padding:12px;border:1px solid #7390a3;border-radius:8px}.footer-dialog .primary{justify-self:start}.footer-dialog .primary:disabled{opacity:.65}.footer-dialog [role=status]{white-space:pre-line}
@media(max-width:640px){.site-footer{display:grid;grid-template-columns:auto auto;justify-content:space-around;gap:0 8px;padding:0 6px env(safe-area-inset-bottom)}.site-footer :is(a,button){font-size:.75rem;min-height:34px}.deck{bottom:calc(68px + env(safe-area-inset-bottom))}.count{bottom:calc(70px + env(safe-area-inset-bottom))}.footer-dialog .dialog-head h2{font-size:1.5rem}.footer-dialog{padding:16px}}
@media(max-width:640px){.panel{padding-bottom:24px}.panel .orbit{width:min(50vw,23dvh)}}
@media(max-width:480px) and (max-height:680px){.panel .orbit{width:min(29vw,16vh)}}
#support.chat[open]{display:flex;flex-direction:column;width:min(540px,96vw);height:min(670px,90dvh);max-height:94dvh;padding:0;overflow:hidden;background:#f3f7fa}
.chat-head{position:static;display:flex;align-items:center;gap:13px;background:#0b3a78;color:white;padding:18px 20px}.chat-head h2{font-size:1.35rem;letter-spacing:-.035em;margin:0}.chat-head small{color:#cee5ed}.chat-mark{display:grid;place-items:center;width:39px;height:39px;border-radius:13px;background:#12d6c4;color:#072e51;font-size:1.4rem;font-weight:800}.chat-head button{margin-left:auto;border:0;border-radius:50%;background:#ffffff20;color:white;width:40px;height:40px;font-size:1.5rem;cursor:pointer}
#chat-log{flex:1;overflow:auto;overscroll-behavior:contain;padding:18px;display:flex;flex-direction:column;gap:12px}.bubble{flex:none;align-self:flex-start;max-width:94%;padding:12px 15px;border-radius:16px;background:white;border:1px solid #d7e3eb;font-size:.94rem;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}#chat-log p{margin:0}.bubble.visitor{align-self:flex-end;background:#0b3a78;color:white;border:0}.chat-prompts{display:flex;flex-wrap:wrap;gap:7px}.chat-prompts button{border:1px solid #b2ccda;border-radius:22px;color:#0b3a78;background:white;padding:8px 11px;cursor:pointer}.chat-plan{margin-top:14px;border-top:1px solid #d7e3eb;padding-top:12px}.chat-plan h3{display:inline-block;background:#d4f6f0;color:#084a50;border-radius:20px;padding:4px 10px;font-size:.85rem;margin:0 8px 0 0}.chat-plan strong{white-space:nowrap}.chat-plan dl{display:grid;grid-template-columns:1fr auto;gap:5px 12px;font-size:.83rem;margin:10px 0 0}.chat-plan dd{margin:0;text-align:right;max-width:120px;font-weight:650}.chat #support-form{margin:0;padding:10px 14px 4px;background:white;display:flex;align-items:center;gap:8px;border-top:1px solid #d7e3eb}.chat textarea{resize:none;min-width:0}.chat-send{background:#0b3a78;color:white;border:0;border-radius:20px;padding:10px 14px;cursor:pointer}.chat-send:disabled{opacity:.5}.chat-foot{background:white;padding:4px 18px 10px;font-size:.78rem}
#lead{background:white;padding:4px 18px;color:#0b3a78;font-size:.85rem;overflow:auto;max-height:54%;flex-shrink:0}#lead summary{cursor:pointer;padding:6px 0}#lead form{display:grid;gap:7px;padding:4px 0}#lead form[hidden]{display:none}#lead label{display:grid;gap:2px}#lead input:not([type=checkbox]),#lead select{border:1px solid #839bab;border-radius:7px;padding:6px;font:inherit;width:100%}#lead label.consent{display:block}#lead-status:empty{display:none}#lead-status{margin:6px 0}

.orbit .app-tile{inset:29% auto auto 13%;width:74%;height:auto;border-radius:14%;object-fit:contain}

.chat-head{background:#fff;color:#0b3a78;border-bottom:1px solid #cad9e3}.chat-head small{color:#435f77}.chat-head button{background:#e7eef4;color:inherit}.chat-logo img{display:block;width:96px;height:41px;object-fit:cover;object-position:center 45%;border-radius:5px}
@media(prefers-color-scheme:dark){#support.chat[open]{background:#101e31;color:#e8f0f6}.chat-head{background:#071b35;color:white;border-color:#355068}.chat-head small{color:#bfd4e4}.chat-head button{background:#21374f}.chat .bubble.agent,.chat .chat-foot,.chat #support-form,.chat #lead{background:#172a3f;color:#ebf4f7}.chat .chat-foot a{color:#89dfd8}.chat .chat-prompts button,.chat textarea,.chat #lead input,.chat #lead select{background:#20364c;color:white}.chat .chat-plan dd{color:#fff}}
@media(max-width:480px){.chat-head{gap:8px;padding-inline:12px}.chat-logo img{width:72px;height:32px}.chat-head h2{font-size:1rem}}

.brandplate,.brandplate:hover{background:transparent}.brandplate .brand,.chat-logo img{object-fit:contain}.orbit .app-tile{border-radius:0;box-shadow:none}.deck img{-webkit-user-drag:none}.deck.dragging{user-select:none}

/* adLegis: complete vector signatures, with their natural proportions. */
.brandplate{overflow:visible;flex-shrink:0}
.brandplate .brand{width:200px;height:auto;max-height:62px;object-fit:contain;border-radius:0}
.orbit .app-tile{inset:13% 20% 19%;width:60%;height:68%;object-fit:contain;border-radius:0;box-shadow:none}
.orbit .tag.one{top:0}.orbit .tag.two{bottom:0}
.chat-logo{flex-shrink:0}.chat-logo img{width:132px;height:auto;object-fit:contain;border-radius:0}
@media(max-width:820px){.brandplate .brand{width:150px;max-height:48px}}
@media(max-width:480px){.chat-logo img{width:104px}.chat-head h2{font-size:.9rem}}
