:root{--scroll-progress:0;--primary-color:#0e5ecb;--primary-deep:#0b3e8a;--secondary-color:#2abf9f;--secondary-soft:#dffaf3;--accent-color:#f7a35c;--dark-bg:#0c1f3d;--navy-900:#0e1a2d;--slate-700:#3d5369;--text-main:#12314a;--text-soft:#4d6479;--white:#fff;--card-soft:#fffc;--border-soft:#0d5eba1f}#space-dark{z-index:-3;pointer-events:none;background:linear-gradient(115deg,#0e5ecb14,#0000 34%),linear-gradient(245deg,#2abf9f1a,#0000 38%),linear-gradient(#e9f5fb 0%,#f5fbfc 48%,#eef7f5 100%);position:fixed;inset:0}#space-dark:before{content:"";opacity:.8;background:linear-gradient(90deg,#0e5ecb0e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#0e5ecb0e 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#0000 0 19%,#2abf9f14 19.1% 19.25%,#0000 19.35% 100%) 0 0/100% 100%;animation:24s linear infinite backgroundGridDrift;position:absolute;inset:0}#space-dark:after{content:"";opacity:.8;background:linear-gradient(#0000 0 12%,#ffffff85 12.1% 12.3%,#0000 12.4% 100%),linear-gradient(#0000 0 72%,#2abf9f12 72.1% 72.25%,#0000 72.35% 100%);animation:8s ease-in-out infinite backgroundTracePulse;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}@keyframes backgroundGridDrift{0%{background-position:0 0,0 0,0 0}50%{background-position:21px 14px,-14px 21px,0 0}to{background-position:42px 42px,-42px 42px,0 0}}@keyframes backgroundTracePulse{0%,to{opacity:.45;transform:translate(-1%)}50%{opacity:.85;transform:translate(1%)}}#stars-field{z-index:-2;pointer-events:none;background:radial-gradient(circle,#06568c14,#0000 58%);position:fixed;inset:0}.star{display:none}#container{min-height:100vh;color:var(--text-main);background:0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:block;overflow-x:clip}#site-header{z-index:50;box-sizing:border-box;backdrop-filter:blur(12px);width:100%;min-height:72px;padding:16px clamp(24px,4vw,64px);padding-top:max(16px, calc(8px + env(safe-area-inset-top)));background:#0e1a2de6;border-bottom:1px solid #0e5ecb1f;justify-content:space-between;align-items:center;gap:40px;transition:all .3s;display:flex;position:sticky;top:0;overflow:hidden}#site-header.is-hidden{opacity:0;pointer-events:none;transform:translateY(-100%)}#home{isolation:isolate;flex-direction:column;align-items:stretch;gap:0;width:min(1500px,96vw);min-height:auto;margin:0 auto;padding:0 32px 80px;display:flex;position:relative}#home:before{content:"";z-index:0;background:linear-gradient(90deg,#0000 0 7%,#ffffff85 7.1% 7.25%,#0000 7.35% 100%),linear-gradient(#fff9,#ffffff1f);border:1px solid #0e5ecb1a;border-radius:28px;width:100vw;height:calc(100vh - 82px);min-height:620px;position:absolute;top:0;left:50%;right:auto;transform:translate(-50%);box-shadow:inset 0 1px #fffc,0 24px 60px #0f395b0f}.hero-queue-backdrop{z-index:0;pointer-events:none;box-sizing:border-box;height:calc(100svh - 82px);min-height:620px;padding:18px;position:absolute;top:0;left:0;right:0;overflow:hidden}.hero-queue-backdrop__row{opacity:0;will-change:opacity, transform, top, left;width:auto;height:auto;transition:opacity .42s,transform .42s;display:block;position:absolute;transform:scale(.84)}.hero-queue-backdrop__row.is-visible{opacity:.92;transform:scale(1)}.hero-queue-backdrop__row em{text-align:center;color:#0f6d46b3;text-transform:uppercase;background:#2abf9f24;border-radius:999px;min-width:138px;padding:13px 22px;font-size:.82rem;font-style:normal;font-weight:800;display:block;box-shadow:0 8px 18px #163f4c14}.hero-queue-backdrop__row em.status-pill--queued{color:#fff;background:#6c8ebf}.hero-queue-backdrop__row em.status-pill--in-progress{color:#fff;background:#e0a800}.hero-queue-backdrop__row em.status-pill--collected{color:#fff;background:#17a2b8}.hero-queue-backdrop__row em.status-pill--cancelled{color:#fff;background:#c0392b}.hero-queue-backdrop__row em.status-pill--future{color:#fff;background:#6f42c1}#hero-left{z-index:1;box-sizing:border-box;text-align:center;color:var(--text-main);flex-direction:column;justify-content:flex-start;align-items:center;gap:26px;width:100%;max-width:1320px;min-height:calc(100vh - 72px);margin:0 auto;padding:58px clamp(24px,6vw,104px) 84px;display:flex;position:relative}#hero-left>*{z-index:1;position:relative}.site-brand{z-index:1;letter-spacing:.15em;text-transform:uppercase;color:#fff;white-space:nowrap;flex:none;margin:0;font-size:1.45rem;font-weight:900;display:inline-block;position:relative;overflow:visible}#site-header nav{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:30px;margin-left:auto;display:flex}#site-header nav a{color:#fffc;letter-spacing:.04em;padding:4px 0;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-block;position:relative}#site-header nav a:hover{color:#9fe7d7}#hero-tag{letter-spacing:.14em;text-transform:uppercase;width:fit-content;max-width:100%;color:var(--primary-color);opacity:1;align-items:center;gap:9px;margin:0;font-size:.88rem;font-weight:800;display:inline-flex}.hero-tag__dot{background:var(--secondary-color);border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 5px #2abf9f24}.hero-tag__divider{color:#0e5ecb59}#intro-name{width:max-content;max-width:100%;color:var(--navy-900);letter-spacing:-.04em;text-shadow:0 8px 30px #0e5ecb1f;margin:0;font-size:clamp(4rem,9vw,8rem);font-weight:900;line-height:1.05;display:inline-block}#intro-head{max-width:38ch;color:var(--primary-deep);margin:0;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:700;line-height:1.28}#intro-head span{color:var(--secondary-color);display:block}.hero-provocation{max-width:44ch;color:var(--primary-deep);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:800}.hero-lead{color:var(--primary-deep);margin:0;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.45}.hero-lead strong+strong{margin-left:.35em}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:2px;display:flex}.hero-action{letter-spacing:.02em;border-radius:6px;min-height:46px;padding:11px 18px;font-size:.78rem;text-decoration:none}.hero-action span{margin-left:5px}.hero-action-secondary{min-height:44px;color:var(--primary-deep);justify-content:center;align-items:center;gap:8px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.hero-action-secondary:hover{color:var(--primary-color)}.hero-trial-note{max-width:62ch;color:var(--text-soft);margin:-10px 0 0;font-size:.74rem;line-height:1.5}#intro-subhead{text-align:center;max-width:92ch;color:var(--text-soft);margin:0;font-size:clamp(1.1rem,1.45vw,1.35rem);line-height:1.75}.hero-social-links{justify-content:center;align-items:center;gap:14px;width:fit-content;margin-top:8px;display:flex}.hero-social-btn{width:46px;height:46px;color:var(--primary-color);background:#ffffffd9;border:1px solid #0e5ecb24;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 25px #0f264614}.hero-social-btn:hover{border-color:#0e5ecb33;transform:translateY(-2px);box-shadow:0 16px 30px #0e5ecb1f}.hero-social-icon{fill:currentColor;width:22px;height:22px}#hero-right{z-index:1;text-align:center;border-top:1px solid #0e5ecb1f;flex-direction:column;justify-content:flex-start;align-items:center;gap:18px;width:100%;padding:86px 0 24px;display:flex;position:relative}.queue-hero{align-self:center;width:min(1700px,100vw - 32px)}@media (width>=769px){#hero-right.queue-hero{flex-shrink:0;width:min(1700px,100vw - 32px)}}.preview-heading{text-align:left;width:min(100%,980px);margin:0 auto 18px}.preview-heading__eyebrow{color:var(--secondary-color);letter-spacing:.12em;text-transform:uppercase;background:#1685531a;border:1px solid #1685533d;border-radius:999px;margin:0 0 10px;padding:7px 12px;font-size:1rem;font-weight:800;display:inline-flex}.preview-heading h2{color:var(--primary-deep);margin:0;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.15}.preview-heading>p:last-child{color:var(--text-soft);margin:7px 0 0;font-size:.98rem}.scriptq-shell{background:#fff;border:1px solid #163f4c1f;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 28px 50px #0f26461f}.scriptq-demo [hidden]{display:none!important}.scriptq-demo__notice{color:#644f08;background:#fff4cc;border-bottom:1px solid #ead791;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:.76rem;display:flex}.scriptq-demo__notice button,.scriptq-demo__panel-header button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:5px;padding:6px 9px;font-weight:700}.scriptq-header{color:#fff;background:#163f4c;border-bottom:3px solid #3db7a1;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.scriptq-brand{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;font-size:1.32rem;font-weight:800;display:inline-block}.scriptq-brand span{letter-spacing:0;text-transform:none;font-weight:500}.scriptq-actions{flex-wrap:wrap;gap:8px;display:flex}.scriptq-btn{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-size:.76rem;font-weight:700;display:inline-flex}.scriptq-btn--primary{color:#fff;background:#168553}.scriptq-btn--danger{color:#fff;background:#cb4d43}.scriptq-btn--analytics{color:#fff;background:0 0;border-color:#ffffff7a}.scriptq-body{background:linear-gradient(#edf3f0e6,#fff);padding:14px 14px 12px;overflow-x:auto}.scriptq-summary{color:#fff;background:#163f4c;border-left:4px solid #3db7a1;border-radius:6px;align-items:center;min-height:52px;margin-bottom:14px;padding:12px 14px;font-size:.86rem;font-weight:700;display:flex}.scriptq-demo__tabs{gap:5px;margin:-2px 0 12px;display:flex;overflow-x:auto}.scriptq-demo__tabs button{color:#37535a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c7d7d2;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:.72rem;font-weight:750;display:inline-flex}.scriptq-demo__tabs button.is-active{color:#fff;background:#163f4c;border-color:#163f4c}.scriptq-demo__tabs span{background:#3db7a133;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;display:inline-grid}.scriptq-controls{grid-template-columns:minmax(0,1fr) 190px;gap:10px;margin-bottom:14px;display:grid}.scriptq-controls input,.scriptq-controls select{width:100%;min-height:40px;color:var(--ink);background:#fff;border:1px solid #c7d7d2;border-radius:5px;padding:0 12px;font-size:.82rem}.scriptq-table{border-collapse:collapse;background:#fff;border:1px solid #e3ebe8;width:100%;min-width:1080px;font-size:.78rem}.scriptq-table th,.scriptq-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e3ebe8;border-right:1px solid #e3ebe8;padding:12px 10px}.scriptq-table th:last-child,.scriptq-table td:last-child{border-right:0}.scriptq-table thead th{color:#37535a;letter-spacing:.06em;text-transform:uppercase;background:#e7f1ef;font-size:.7rem;font-weight:800}.scriptq-table tbody tr:nth-child(2n){background:#f9fbfa}.queue-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-size:.66rem;font-weight:800;display:inline-flex}.queue-pill--queued{color:#3d5d73;background:#52778a24}.queue-pill--progress{color:#9a5c00;background:#c57b0824}.queue-pill--ready{color:#0f6d46;background:#16855324}.queue-pill--collected{color:#485963;background:#58697424}.scriptq-demo .queue-action{color:#2458b5;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #2d6cdf;border-radius:5px;min-height:30px;padding:5px 8px;font-size:.68rem;font-weight:750}.scriptq-demo__empty{color:#5e6f7a;text-align:center;background:#fff;border:1px solid #e3ebe8;margin:0;padding:28px}.scriptq-demo__panel{background:#f4f6f8;min-height:310px;padding:22px}.scriptq-demo__panel-header{color:#163f4c;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.scriptq-demo__panel-header small{color:#657982;text-transform:uppercase;margin-bottom:3px;font-weight:700;display:block}.scriptq-demo__panel-header h3{margin:0;font-size:1.35rem}.scriptq-demo__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.scriptq-demo__kpis article{background:#fff;border:1px solid #d8e3df;border-top:4px solid #3db7a1;border-radius:6px;align-content:center;gap:4px;min-height:130px;padding:18px;display:grid}.scriptq-demo__kpis strong{color:#163f4c;font-size:2rem}.scriptq-demo__kpis span{color:#5e6f7a;font-size:.76rem}.scriptq-demo__qr-card{color:#163f4c;background:#fff;border:1px solid #d8e3df;border-radius:6px;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;max-width:540px;margin:0 auto;padding:24px;display:grid}.scriptq-demo__qr{aspect-ratio:1;background-color:#fff;border:8px solid #fff;width:min(260px,100%);height:auto;display:block;box-shadow:0 0 0 1px #c7d7d2}.scriptq-demo__qr-card strong,.scriptq-demo__qr-card p,.scriptq-demo__qr-card code{margin:0 0 8px;display:block}.scriptq-demo__dialog{border:1px solid #aab7c4;border-radius:8px;width:min(520px,100vw - 28px);padding:0;box-shadow:0 24px 60px #0d233059}.scriptq-demo__dialog::backdrop{background:#0d23308c}.scriptq-demo__dialog form{background:#f4f6f8;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.scriptq-demo__dialog-header{color:#fff;background:#163f4c;grid-column:1/-1;justify-content:space-between;align-items:center;margin:-18px -18px 4px;padding:15px 18px;display:flex}.scriptq-demo__dialog-header h3{margin:0;font-size:1.1rem}.scriptq-demo__dialog-header button{color:#fff;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:1.5rem}.scriptq-demo__dialog label{color:#37535a;gap:5px;font-size:.76rem;font-weight:750;display:grid}.scriptq-demo__dialog label:nth-of-type(4),.scriptq-demo__dialog button[type=submit]{grid-column:1/-1}.scriptq-demo__dialog input,.scriptq-demo__dialog textarea{color:#17343c;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #b9cac5;border-radius:5px;padding:9px 10px}@media (width<=680px){.scriptq-demo .scriptq-header{flex-direction:column;align-items:flex-start}.scriptq-demo .scriptq-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.scriptq-demo .scriptq-btn{width:100%;padding-left:8px;padding-right:8px;font-size:.64rem}.scriptq-demo .scriptq-controls{grid-template-columns:1fr}.scriptq-demo__notice,.scriptq-demo__panel-header{align-items:flex-start}.scriptq-demo__kpis{grid-template-columns:1fr 1fr}.scriptq-demo__qr-card,.scriptq-demo__dialog form{grid-template-columns:1fr}.scriptq-demo__dialog label,.scriptq-demo__dialog label:nth-of-type(4),.scriptq-demo__dialog button[type=submit]{grid-column:1}}.dashboard-caption{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-deep);margin:0;font-size:.82rem;font-weight:700}.queue-action{color:#056962;background:#e5f2f0;border:1px solid #c6dfda;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:5px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.hero-proof-strip{border-top:1px solid #0e5ecb24;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,520px);margin-top:2px;padding-top:16px;display:grid}.hero-proof-strip div{gap:4px;display:grid}.hero-proof-strip strong{color:var(--secondary-color);letter-spacing:.12em;font-size:.7rem}.hero-proof-strip span{color:var(--primary-deep);font-size:.78rem;font-weight:800}.network-metric{box-sizing:border-box;color:#163f4c;justify-items:center;gap:8px;width:min(100%,760px);margin-top:18px;padding:28px 24px 12px;display:grid}.network-metric__heading{color:var(--primary-deep);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:900}.network-metric strong{letter-spacing:0;font-size:clamp(4rem,9vw,7.5rem);line-height:.9}.network-metric span{font-size:.82rem;font-weight:800}.network-metric small{color:var(--text-soft);font-size:.68rem}.network-metric.is-unavailable{display:none}.scriptq-demo{position:relative}.scriptq-demo__identity{align-items:center;gap:9px;display:flex}.scriptq-demo__menu{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffbf;border-radius:5px;place-items:center;width:36px;height:36px;padding:0;font-size:1.15rem;display:inline-grid}.scriptq-demo__mark{color:#164754;background:#3db7a1;border-radius:5px;place-items:center;width:28px;height:28px;font-size:.88rem;font-weight:900;display:inline-grid}.scriptq-demo__rail{z-index:6;background:#164754;gap:7px;width:180px;padding:14px;display:grid;position:absolute;top:58px;left:0;box-shadow:8px 12px 24px #0d2a3040}.scriptq-demo__rail button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:5px;min-height:38px;padding:8px 10px;font-size:.72rem;font-weight:700}.scriptq-demo__rail button:disabled{opacity:.55;cursor:not-allowed}.scriptq-demo .scriptq-header{background:#1a3c5e;border-bottom:0;min-height:76px;padding:18px 28px 18px 82px}.scriptq-demo__identity{position:static}.scriptq-demo .scriptq-demo__menu{border-radius:6px;width:48px;height:44px;position:absolute;top:16px;left:12px}.scriptq-demo .scriptq-brand{letter-spacing:0;text-transform:none;align-items:baseline;gap:4px;font-family:Arial,sans-serif;font-size:1.16rem;font-weight:700;display:inline-flex}.scriptq-demo .scriptq-brand span{font-weight:700}.scriptq-demo .scriptq-btn{letter-spacing:0;text-transform:none;min-height:40px;padding:7px 12px;font-size:.72rem}.scriptq-demo .scriptq-btn--primary{background:#1a7f37}.scriptq-demo .scriptq-btn--danger{background:#c0392b}.scriptq-demo .scriptq-body{background:#f4f6f8;padding:28px}.scriptq-demo__title{color:#1a3c5e;margin:0 0 16px;font-family:Arial,sans-serif;font-size:1.1rem}.scriptq-demo .scriptq-summary{background:#1a3c5e;border:0;border-radius:8px;min-height:0;margin-bottom:12px;padding:12px 16px;font-size:.72rem}.scriptq-demo .scriptq-controls{background:0 0;border:0;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:12px;padding:0}.scriptq-demo .scriptq-demo__tabs{margin:0}.scriptq-demo .scriptq-demo__tabs button{background:#f2f8f6;border-radius:6px;min-height:38px;padding:7px 11px;font-size:.62rem}.scriptq-demo .scriptq-demo__tabs button.is-active{background:#087e78;border-color:#087e78}.scriptq-demo .scriptq-table{table-layout:fixed;border:1px solid #333;min-width:1400px;font-size:.66rem}.scriptq-demo .scriptq-table th,.scriptq-demo .scriptq-table td{text-align:center;border:1px solid #333;padding:6px 8px}.scriptq-demo .scriptq-table thead th{color:#1a1a1a;letter-spacing:0;text-transform:none;background:#eef2f7;font-size:.6rem}.scriptq-demo__sort{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.scriptq-demo__sort:hover{color:#087e78}.scriptq-demo__sort span{color:#087e78;min-width:.8em;display:inline-block}.scriptq-demo .scriptq-table th:nth-child(4),.scriptq-demo .scriptq-table td:nth-child(4){width:180px}.scriptq-demo .scriptq-table th:nth-child(5),.scriptq-demo .scriptq-table td:nth-child(5){width:110px}.scriptq-demo .scriptq-table th:nth-child(6),.scriptq-demo .scriptq-table td:nth-child(6){width:260px}.scriptq-demo .scriptq-table tbody tr:nth-child(2n){background:#fafbfc}.scriptq-demo .scriptq-table tbody tr.is-urgent{background:#fde8e4}.scriptq-demo__status-grid{grid-template-columns:1fr 1fr;gap:6px;width:100%;min-width:0;display:grid}.scriptq-demo__status-button{color:#333;cursor:pointer;background:#eef2f7;border:1px solid #ccc;border-radius:12px;min-height:42px;padding:6px 10px;font-size:.61rem;font-weight:750}.scriptq-demo__status-button.is-active{color:#fff}.scriptq-demo__status-button--future.is-active{background:#6f42c1;border-color:#6f42c1}.scriptq-demo__status-button--queued.is-active{background:#6c8ebf;border-color:#6c8ebf}.scriptq-demo__status-button--in-progress.is-active{background:#e0a800;border-color:#e0a800}.scriptq-demo__status-button--ready.is-active{background:#28a745;border-color:#28a745}.scriptq-demo__status-button--collected.is-active{background:#17a2b8;border-color:#17a2b8}.scriptq-demo__status-button--cancelled.is-active{background:#c0392b;border-color:#c0392b}.scriptq-demo__row-actions{justify-content:center;gap:5px;display:grid}.scriptq-demo__row-action{color:#056962;cursor:pointer;background:#e5f2f0;border:1px solid #c6dfda;border-radius:5px;min-width:52px;min-height:30px;padding:5px 8px;font-size:.65rem;font-weight:750}.scriptq-demo__row-action:disabled{cursor:not-allowed;opacity:.55}.scriptq-demo__row-action--resolve{color:#fff;background:#168553;border-color:#168553}.scriptq-demo__request-row{background:#fff7f5}.scriptq-demo__request-badge,.scriptq-demo__stock-summary{color:#6d4d00;background:#fff0cb;border-radius:4px;margin-top:5px;padding:3px 5px;font-size:.58rem;font-weight:750;display:inline-flex}.scriptq-demo__request-badge{color:#a63931;background:#fbe6e3;margin:0}.scriptq-demo__action-dialog>[data-demo-action-content]{background:#f4f6f8}.scriptq-demo__action-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.scriptq-demo__action-form label{color:#37535a;gap:5px;font-size:.76rem;font-weight:750;display:grid}.scriptq-demo__action-form input,.scriptq-demo__action-form textarea,.scriptq-demo__action-form select{width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #b9cac5;border-radius:5px;padding:9px 10px}.scriptq-demo__action-form button[type=submit]{grid-column:1/-1}.scriptq-demo__active-prescription{background:#fff;gap:16px;padding:22px;display:grid}.scriptq-demo__active-patient{border-bottom:1px solid #dce5e8;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.scriptq-demo__active-patient strong{color:#163f4c;font-size:1rem}.scriptq-demo__active-patient span{color:#735514;background:#fff0c7;border-radius:4px;padding:5px 8px;font-size:.68rem;font-weight:750}.scriptq-demo__active-prescription dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.scriptq-demo__active-prescription dl div{min-width:0}.scriptq-demo__active-prescription dt{color:#63767d;margin-bottom:4px;font-size:.68rem;font-weight:750}.scriptq-demo__active-prescription dd{color:#243e46;overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.45}.scriptq-demo__active-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.scriptq-demo__active-prescription>small{color:#718187;font-size:.66rem}.scriptq-demo__contact-form{grid-template-columns:1fr}.scriptq-demo__contact-notice{color:#718187;margin:0;font-size:.7rem;line-height:1.45}.scriptq-demo .scriptq-demo__action-dialog--contact{border-color:#9eb0b5;border-radius:8px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.scriptq-demo .scriptq-demo__action-dialog--contact .scriptq-demo__dialog-header{justify-content:space-between;align-items:center;gap:14px;min-width:0;margin:0;padding:14px 18px;display:flex}.scriptq-demo .scriptq-demo__action-dialog--contact .scriptq-demo__dialog-header h3{min-width:0;font-size:1.1rem}.scriptq-demo .scriptq-demo__action-dialog--contact .scriptq-demo__dialog-header button{border:1px solid #d4e0e5;border-radius:5px;flex:none;width:auto;height:auto;padding:6px 9px;font-size:.72rem}.scriptq-demo .scriptq-demo__action-dialog--contact>[data-demo-action-content]{background:#fff}.scriptq-demo .scriptq-demo__action-dialog--contact .scriptq-demo__contact-form{box-sizing:border-box;background:#fff;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;padding:18px;display:grid}.scriptq-demo .scriptq-demo__action-dialog--contact .scriptq-demo__contact-form label,.scriptq-demo .scriptq-demo__action-dialog--contact .scriptq-demo__contact-form .scriptq-demo__contact-notice,.scriptq-demo .scriptq-demo__action-dialog--contact .scriptq-demo__contact-form .scriptq-demo__stock-actions{grid-column:1}.scriptq-demo .scriptq-demo__action-dialog--contact .scriptq-demo__contact-form textarea{min-height:120px}.scriptq-demo .scriptq-demo__action-dialog--contact .scriptq-demo__contact-form .scriptq-demo__stock-actions{justify-content:flex-end}.scriptq-demo .scriptq-demo__action-dialog--stock{border-color:#9eb0b5;width:min(680px,100vw - 32px)}.scriptq-demo .scriptq-demo__action-dialog--stock .scriptq-demo__dialog-header button{border:1px solid #fff;border-radius:6px;width:auto;height:auto;padding:7px 11px;font-size:.78rem}.scriptq-demo__action-dialog--stock>[data-demo-action-content]{background:#fff}.scriptq-demo .scriptq-demo__stock-form{background:#fff;grid-template-columns:1fr;gap:14px;padding:20px 22px 22px;display:grid}.scriptq-demo__stock-patient{border-bottom:1px solid #d4dfdf;justify-content:space-between;align-items:center;gap:16px;padding:0 0 14px;display:flex}.scriptq-demo__stock-patient strong{color:#163f4c;font-family:Georgia,Times New Roman,serif;font-size:1.15rem}.scriptq-demo__stock-patient span{color:#617279;font-size:.72rem;font-weight:700}.scriptq-demo .scriptq-demo__stock-form>.scriptq-demo__stock-field{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:16px;display:grid}.scriptq-demo__stock-progress{border:1px solid #c8d6d6;border-radius:6px;grid-template-columns:1fr 1fr;gap:10px;margin:2px 0 0;padding:16px 14px 14px;display:grid}.scriptq-demo__stock-progress legend{color:#163f4c;padding:0 6px;font-size:.78rem;font-weight:800}.scriptq-demo .scriptq-demo__stock-progress label{background:#f1f5f4;border-radius:5px;align-items:flex-start;gap:10px;padding:12px;display:flex}.scriptq-demo__stock-progress input{flex:none;width:18px;min-height:18px;margin-top:1px;padding:0}.scriptq-demo__stock-progress span{gap:3px;display:grid}.scriptq-demo__stock-progress strong{color:#40545b;font-size:.75rem}.scriptq-demo__stock-progress small{color:#617279;font-size:.65rem;font-weight:500}.scriptq-demo__stock-actions{justify-content:flex-end;gap:10px;padding-top:0;display:flex}.scriptq-demo__stock-actions .scriptq-btn{min-width:110px}.scriptq-demo__stock-actions .scriptq-btn--secondary{color:#40545b;background:#eef3f2;border:1px solid #c8d6d6}@media (width<=680px){.scriptq-demo__identity{width:100%}.scriptq-demo .scriptq-controls,.scriptq-demo__action-form{grid-template-columns:1fr}.scriptq-demo .scriptq-demo__tabs{padding-bottom:3px}.scriptq-demo__action-form button[type=submit]{grid-column:1}.scriptq-demo .scriptq-demo__stock-form>.scriptq-demo__stock-field,.scriptq-demo__stock-progress{grid-template-columns:1fr}.scriptq-demo__stock-actions{grid-template-columns:1fr 1fr;display:grid}.scriptq-demo__stock-actions .scriptq-btn{min-width:0}}.scriptq-demo .scriptq-demo__dialog{width:min(900px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.scriptq-demo .scriptq-demo__action-dialog--contact{width:min(560px,100vw - 32px)}.scriptq-demo .scriptq-demo__dialog form{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px 16px;padding:22px}.scriptq-demo .scriptq-demo__dialog-header{margin:-22px -22px 10px;padding:17px 22px}.scriptq-demo .scriptq-demo__dialog-header h3{font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.scriptq-demo .scriptq-demo__dialog form>label{color:#40545b;grid-column:1;font-size:.78rem;font-weight:750;display:block}.scriptq-demo .scriptq-demo__dialog form>input,.scriptq-demo .scriptq-demo__dialog form>textarea,.scriptq-demo__notes-field{grid-column:2}.scriptq-demo__patient-lookup{grid-column:2;min-width:0;display:grid;position:relative}.scriptq-demo__patient-lookup>input{width:100%}.scriptq-demo__patient-lookup-results{background:#fff;border:1px solid #cbd9df;border-radius:5px;max-height:180px;margin-top:4px;display:grid;overflow-y:auto;box-shadow:0 8px 18px #102f431f}.scriptq-demo__patient-lookup-results[hidden]{display:none}.scriptq-demo__patient-lookup-results button{color:#243e46;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5ebee;gap:3px;min-height:44px;padding:8px 10px;display:grid}.scriptq-demo__patient-lookup-results button:hover,.scriptq-demo__patient-lookup-results button:focus-visible{background:#eef7f5}.scriptq-demo__patient-lookup-results strong{font-size:.76rem}.scriptq-demo__patient-lookup-results small{color:#657980;font-size:.66rem}.scriptq-demo__notes-field{gap:6px;display:grid}.scriptq-demo__quick-fill{flex-wrap:wrap;gap:6px;display:flex}.scriptq-demo__quick-fill button{color:#1a3c5e;cursor:pointer;background:#f2f8f6;border:1px solid #c6dfda;border-radius:15px;min-height:30px;padding:4px 10px;font-size:.7rem;font-weight:700}.scriptq-demo .scriptq-demo__dialog form>button[type=submit]{grid-column:1/-1}.scriptq-demo .scriptq-demo__dialog input,.scriptq-demo .scriptq-demo__dialog textarea{font-family:Arial,sans-serif;font-size:.84rem}.scriptq-demo .scriptq-demo__action-dialog--ready{width:min(500px,100vw - 32px);overflow:hidden}.scriptq-demo .scriptq-demo__action-dialog--ready .scriptq-demo__dialog-header{margin:0;padding:16px 20px}.scriptq-demo .scriptq-demo__action-dialog--ready .scriptq-demo__dialog-header h3{font-size:1.2rem}.scriptq-demo .scriptq-demo__action-dialog--ready .scriptq-demo__dialog-header button{border:1px solid #ffffffa6;border-radius:5px;width:36px;height:36px;font-size:1.2rem}.scriptq-demo__action-dialog--ready>[data-demo-action-content]{background:#fff}.scriptq-demo .scriptq-demo__action-dialog--ready .scriptq-demo__action-form{background:#fff;grid-template-columns:1fr;gap:9px;padding:22px;display:grid}.scriptq-demo .scriptq-demo__action-dialog--ready .scriptq-demo__action-form label,.scriptq-demo .scriptq-demo__action-dialog--ready .scriptq-demo__action-form input,.scriptq-demo .scriptq-demo__action-dialog--ready .scriptq-demo__action-form button{box-sizing:border-box;grid-column:1;width:100%}.scriptq-demo .scriptq-demo__action-dialog--ready .scriptq-demo__action-form label{font-size:.8rem;display:block}.scriptq-demo .scriptq-demo__action-dialog--ready .scriptq-demo__action-form input{min-height:46px}.scriptq-demo .scriptq-demo__action-dialog--ready .scriptq-demo__action-form button{min-height:44px;margin-top:7px}.scriptq-demo .scriptq-demo__action-dialog--stock{width:min(680px,100vw - 32px)}.scriptq-demo .scriptq-demo__action-dialog--stock .scriptq-demo__dialog-header{margin:0;padding:16px 22px}.scriptq-demo .scriptq-demo__action-dialog--stock .scriptq-demo__dialog-header h3{font-size:1.4rem}.scriptq-demo .scriptq-demo__action-dialog--stock .scriptq-demo__dialog-header button{width:auto;height:42px;padding:0 13px;font-size:.92rem}.scriptq-demo .scriptq-demo__action-dialog--stock .scriptq-demo__stock-form{grid-template-columns:1fr;gap:12px;padding:16px 22px}.scriptq-demo__stock-patient{min-height:42px;padding-bottom:20px}.scriptq-demo__stock-patient strong{font-size:1.2rem}.scriptq-demo__stock-patient span{font-size:.78rem}.scriptq-demo .scriptq-demo__action-dialog--stock .scriptq-demo__stock-form>.scriptq-demo__stock-field{box-sizing:border-box;grid-column:1/-1;grid-template-columns:180px minmax(0,1fr);gap:16px;height:42px;min-height:42px;font-size:.82rem;display:grid}.scriptq-demo .scriptq-demo__stock-field select,.scriptq-demo .scriptq-demo__stock-field input{min-height:42px;padding:9px 12px;font-size:.88rem}.scriptq-demo__stock-progress{box-sizing:border-box;grid-column:1/-1;gap:12px;min-height:104px;padding:18px 14px 14px}.scriptq-demo .scriptq-demo__stock-progress label{box-sizing:border-box;height:62px;min-height:62px;padding:13px 12px}.scriptq-demo__stock-progress strong{font-size:.82rem}.scriptq-demo__stock-progress small{font-size:.72rem}.scriptq-demo__stock-actions{grid-column:1/-1;min-height:44px;padding-top:0}.scriptq-demo__stock-actions .scriptq-btn{min-width:120px;min-height:42px;font-size:.86rem}.scriptq-demo .scriptq-demo__action-dialog--edit{width:min(620px,100vw - 32px)}.scriptq-demo .scriptq-demo__action-dialog--edit .scriptq-demo__dialog-header{margin:0;padding:16px 20px}.scriptq-demo .scriptq-demo__action-dialog--edit .scriptq-demo__dialog-header h3{font-size:1.4rem}.scriptq-demo .scriptq-demo__action-dialog--edit .scriptq-demo__dialog-header button{border:1px solid #ffffffa6;border-radius:5px;width:auto;height:38px;padding:0 12px;font-size:.86rem}.scriptq-demo__action-dialog--edit>[data-demo-action-content]{background:#fff}.scriptq-demo .scriptq-demo__action-dialog--edit .scriptq-demo__edit-form{background:#fff;grid-template-columns:1fr;gap:18px;padding:22px 20px;display:grid}.scriptq-demo__edit-section{border:0;border-bottom:1px solid #d4dfdf;grid-column:1/-1;gap:11px;margin:0;padding:0 0 18px;display:grid}.scriptq-demo__edit-section legend{color:#163f4c;border-bottom:1px solid #d4dfdf;width:100%;margin-bottom:11px;padding:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:1.14rem;font-weight:700}.scriptq-demo .scriptq-demo__edit-form .scriptq-demo__edit-field{color:#40545b;grid-column:1/-1;grid-template-columns:165px minmax(0,1fr);align-items:center;gap:16px;font-size:.76rem;font-weight:750;display:grid}.scriptq-demo .scriptq-demo__edit-form input,.scriptq-demo .scriptq-demo__edit-form textarea{box-sizing:border-box;color:#29434b;background:#fff;border:1px solid #c4d2d2;border-radius:5px;width:100%;min-height:40px;padding:9px 10px}.scriptq-demo .scriptq-demo__edit-form textarea{resize:vertical;min-height:74px}.scriptq-demo__edit-statuses{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.scriptq-demo .scriptq-demo__edit-status{display:block}.scriptq-demo__edit-status input{opacity:0;pointer-events:none;position:absolute}.scriptq-demo__edit-status span{color:#52666c;cursor:pointer;background:#f1f5f4;border:1px solid #d4dfdf;border-radius:4px;place-items:center;min-height:36px;padding:6px 10px;font-size:.74rem;font-weight:750;display:grid}.scriptq-demo__edit-status input:checked+span{color:#fff;background:#168553;border-color:#168553}.scriptq-demo__edit-expected{gap:7px;display:grid}.scriptq-demo__edit-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.scriptq-demo__edit-actions .scriptq-btn{min-height:40px}.scriptq-demo__edit-actions .scriptq-btn--secondary{color:#40545b;background:#eef3f2;border:1px solid #c8d6d6}@media (width<=680px){.scriptq-demo .scriptq-demo__action-dialog--stock .scriptq-demo__stock-form>.scriptq-demo__stock-field,.scriptq-demo__stock-progress{grid-template-columns:1fr}.scriptq-demo .scriptq-demo__action-dialog--stock .scriptq-demo__stock-form>.scriptq-demo__stock-field{height:auto}.scriptq-demo__stock-progress{min-height:0}.scriptq-demo__stock-actions{grid-template-columns:1fr 1fr;display:grid}.scriptq-demo__stock-actions .scriptq-btn{min-width:0}.scriptq-demo .scriptq-demo__edit-form .scriptq-demo__edit-field{grid-template-columns:1fr;gap:6px}.scriptq-demo__edit-actions{grid-template-columns:1fr auto}}.scriptq-demo__panel-header p{color:#5e6f7a;margin:5px 0 0;font-size:.72rem}.scriptq-demo__panel-actions{flex-wrap:wrap;gap:7px;display:flex}.scriptq-demo__panel-actions .is-primary{color:#fff;background:#163f4c}.scriptq-demo__analytics-intro{color:#5e6f7a;margin:-8px 0 18px;font-size:.72rem}.scriptq-demo .scriptq-demo__kpis{margin-bottom:14px}.scriptq-demo .scriptq-demo__kpis article{border-top:1px solid #d8e3df;min-height:104px}.scriptq-demo .scriptq-demo__kpis article span{color:#527078;text-transform:uppercase;order:-1;font-size:.58rem;font-weight:750}.scriptq-demo .scriptq-demo__kpis article strong{font-size:1.55rem}.scriptq-demo .scriptq-demo__kpis article small{color:#6b7c83;font-size:.58rem}.scriptq-demo__activity-summary{color:#163f4c;background:#fff;border:1px solid #d8e3df;border-radius:6px;gap:3px;margin-bottom:14px;padding:16px;display:grid}.scriptq-demo__activity-summary strong{font-size:1.75rem}.scriptq-demo__activity-summary span{font-size:.68rem}.scriptq-demo__trend{background:#fff;border:1px solid #d8e3df;border-radius:6px;gap:8px;padding:16px;display:grid}.scriptq-demo__trend h4{color:#163f4c;margin:0 0 5px}.scriptq-demo__trend>div{grid-template-columns:78px 1fr 24px;align-items:center;gap:8px;font-size:.6rem;display:grid}.scriptq-demo__trend i{background:linear-gradient(90deg, #087e78 var(--activity), #e6efec var(--activity));border-radius:4px;height:8px}.scriptq-demo .scriptq-demo__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.scriptq-demo__activity-summary small,.scriptq-demo__group-label,.scriptq-demo__week-summary span{color:#62737d;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.scriptq-demo__group-label{margin:0 0 10px}.scriptq-demo__today-summary{color:#fff;background:#163f4c;border-left:4px solid #3db7a1;border-radius:6px;margin-bottom:14px;padding:13px 16px;font-size:.72rem}.scriptq-demo__week-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.scriptq-demo__week-summary article{background:#fff;border:1px solid #d8e3df;border-radius:6px;gap:4px;padding:13px;display:grid}.scriptq-demo__week-summary strong{color:#163f4c;font-size:1.25rem}.scriptq-demo__week-summary small{color:#62737d;font-size:.56rem}.scriptq-demo__trend{margin-bottom:14px}.scriptq-demo__analytics-table{background:#fff;border:1px solid #d8e3df;border-radius:6px;overflow-x:auto}.scriptq-demo__analytics-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:.62rem}.scriptq-demo__analytics-table th,.scriptq-demo__analytics-table td{text-align:center;border-bottom:1px solid #e3ebe8;padding:10px}.scriptq-demo__analytics-table th{color:#37535a;letter-spacing:.04em;text-transform:uppercase;background:#e7f1ef;font-size:.54rem}.scriptq-demo__qr-card{box-sizing:border-box;text-align:left;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:30px;width:min(760px,100%);max-width:760px;padding:30px}.scriptq-demo__qr-copy{justify-items:start;gap:10px;min-width:0;display:grid}.scriptq-demo__qr-card strong{max-width:300px;margin:0;font-size:1.35rem;line-height:1.2}.scriptq-demo__qr-card p{color:#5e6f7a;margin:0;font-weight:700;line-height:1.55}.scriptq-demo__qr-card code{box-sizing:border-box;overflow-wrap:anywhere;width:100%;max-width:100%;box-shadow:none;clip-path:none;color:#52666c;background:#f1f6f5;border:1px solid #d2dfdc;border-radius:5px;margin:0;padding:10px 12px;font-size:.62rem;line-height:1.45;display:block}.scriptq-demo__kiosk{background:#edf3f0}.scriptq-demo__kiosk-top{color:#163f4c;align-items:center;gap:12px;max-width:760px;margin:0 auto 8px;display:flex}.scriptq-demo__kiosk-top span{color:#5e6f7a;margin-left:auto;font-size:.68rem;font-weight:700}.scriptq-demo__kiosk-top button{color:#163f4c;cursor:pointer;background:0 0;border:1px solid #163f4c;border-radius:5px;padding:6px 9px;font-size:.65rem;font-weight:700}.scriptq-demo__kiosk-card{background:#fff;border:1px solid #d8e3df;border-radius:7px;max-width:760px;margin:0 auto;overflow:hidden;box-shadow:0 14px 32px #163f4c1f}.scriptq-demo__kiosk-intro{color:#fff;background:#163f4c;padding:13px 18px}.scriptq-demo__kiosk-intro h3{margin:0 0 3px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.scriptq-demo__kiosk-intro p{color:#dce9e6;margin:0;font-size:.72rem}.scriptq-demo__kiosk-card form{grid-template-columns:1fr 1fr;gap:12px;padding:16px 18px;display:grid}.scriptq-demo__kiosk-card label{color:#163f4c;gap:4px;font-size:.7rem;font-weight:750;display:grid}.scriptq-demo__kiosk-card .is-wide{grid-column:1/-1}.scriptq-demo__kiosk-card input,.scriptq-demo__kiosk-card textarea{border:1px solid #bdcec9;border-radius:5px;width:100%;min-height:42px;padding:8px 10px;font:.75rem Arial,sans-serif}.scriptq-demo__kiosk-card fieldset{border:0;margin:0;padding:0}.scriptq-demo__time-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:5px;display:grid}.scriptq-demo__time-options label{background:#f5f9f7;border:1px solid #d8e3df;border-radius:5px;align-items:center;gap:7px;min-height:46px;padding:8px;display:flex}.scriptq-demo__time-options label:has(input:checked){background:#e7f4ee;border-color:#168553}.scriptq-demo__time-options input{accent-color:#168553;width:18px;min-height:18px}.scriptq-demo__custom-time{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.scriptq-demo__action-form .scriptq-demo__check{background:#eaf2ef;border-radius:5px;align-items:center;gap:8px;min-height:42px;padding:9px 10px;display:flex}.scriptq-demo__action-form .scriptq-demo__check input{accent-color:#168553;width:18px;min-height:18px}.scriptq-demo__kiosk-card button[type=submit],.scriptq-demo__kiosk-confirmation button{color:#fff;cursor:pointer;background:#168553;border:0;border-radius:5px;min-height:42px;font-weight:750}.scriptq-demo__privacy{color:#5e6f7a;text-align:center;margin:-5px 0 0;font-size:.58rem}.scriptq-demo__kiosk-confirmation{color:#163f4c;text-align:center;justify-items:center;gap:10px;padding:48px 24px;display:grid}.scriptq-demo__kiosk-confirmation>span{color:#fff;background:#168553;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.8rem;display:grid}.scriptq-demo__kiosk-confirmation h3,.scriptq-demo__kiosk-confirmation p{margin:0}.scriptq-demo__kiosk-confirmation button{min-width:210px;margin-top:8px;padding:8px 16px}@media (width<=680px){.scriptq-demo{width:100%;max-width:100%}.scriptq-demo .scriptq-header{padding:10px 12px 14px 70px}.scriptq-demo .scriptq-demo__menu{top:10px}.scriptq-demo .scriptq-brand{white-space:normal;max-width:100%}.scriptq-demo__panel{padding:16px;overflow:hidden}.scriptq-demo__panel-header{flex-wrap:wrap}.scriptq-demo__panel-header h3{text-align:left;align-items:center;gap:7px;font-size:1.05rem;display:flex}.scriptq-demo__qr-card{text-align:center;grid-template-columns:minmax(0,1fr);gap:20px;width:min(420px,100%);max-width:420px;padding:20px}.scriptq-demo__qr-card .scriptq-demo__qr{box-sizing:border-box;justify-self:center;width:220px;max-width:100%}.scriptq-demo__qr-copy{justify-items:center}.scriptq-demo .scriptq-demo__dialog form{grid-template-columns:1fr;padding:16px}.scriptq-demo__active-prescription{padding:16px}.scriptq-demo__active-prescription dl{grid-template-columns:1fr;gap:10px}.scriptq-demo .scriptq-demo__dialog-header{margin:-16px -16px 6px}.scriptq-demo .scriptq-demo__dialog form>label,.scriptq-demo .scriptq-demo__dialog form>input,.scriptq-demo .scriptq-demo__dialog form>textarea,.scriptq-demo__notes-field,.scriptq-demo .scriptq-demo__dialog form>button[type=submit]{grid-column:1}.scriptq-demo .scriptq-demo__kpis{grid-template-columns:1fr 1fr}.scriptq-demo__week-summary{grid-template-columns:1fr}.scriptq-demo__kiosk-top{flex-wrap:wrap;align-items:flex-start}.scriptq-demo__kiosk-top span{order:3;width:100%;margin-left:0}.scriptq-demo__kiosk-card form,.scriptq-demo__time-options,.scriptq-demo__custom-time{grid-template-columns:1fr}.scriptq-demo__kiosk-card .is-wide{grid-column:1}}.scriptq-demo__qr-card a{color:#087e78;margin:4px 0 10px;font-size:.72rem;font-weight:800;display:inline-flex}#features{width:min(1440px,100% - 48px);max-width:1440px;color:var(--text-main);text-align:left;flex-direction:column;justify-content:center;align-items:stretch;gap:24px;margin:24px auto 0;padding:88px 0 24px;display:flex}#digital-experience{width:min(1440px,100% - 48px);max-width:1440px;color:var(--text-main);text-align:left;flex-direction:column;justify-content:center;align-items:stretch;gap:24px;margin:24px auto 0;padding:72px 0 24px;display:flex}#features h2,#deployment h2,#digital-experience h2{text-align:center;width:100%;color:var(--primary-deep);letter-spacing:-.04em;text-transform:capitalize;align-self:center;margin:0 0 8px;font-size:clamp(2rem,4vw,3.2rem);font-weight:900}.feature-stack{flex-direction:column;gap:46px;width:100%;margin-top:18px;padding-left:0;display:flex;position:relative}.feature-stack:before{content:"";background:linear-gradient(#1878b814,#1878b84d,#1878b814);border-radius:999px;width:2px;position:absolute;top:12px;bottom:12px;left:50%}.feature-section{box-sizing:border-box;isolation:isolate;background:#ffffffe0;border:1px solid #0e5ecb14;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(34px,6vw,96px);margin:0;padding:42px clamp(28px,5vw,76px);transition:transform .28s,box-shadow .28s,border-color .28s;display:grid;position:relative;overflow:visible;box-shadow:0 10px 24px #0f264608}.feature-section:nth-child(2n){margin-left:auto;margin-right:0}.feature-section:first-child{width:100%}.feature-section:nth-child(2){width:88%}.feature-section:nth-child(3){width:94%}.feature-section:nth-child(4){width:82%;margin-left:7%}.feature-section:nth-child(5){width:96%;margin-left:auto}.feature-section:nth-child(6){width:86%}.feature-section:nth-child(7){width:100%}.feature-section:nth-child(8){width:90%;margin-left:auto}.feature-section:nth-child(9){width:97%}.feature-section:nth-child(odd){border-top-left-radius:4px;border-bottom-right-radius:32px}.feature-section:nth-child(2n){border-top-right-radius:4px;border-bottom-left-radius:32px}.feature-section:nth-child(2n) .feature-copy{order:2}.feature-section:nth-child(2n) .feature-visual{order:1}.feature-section:before{content:"";z-index:1;background:linear-gradient(135deg,#2ec4b6,#1d6ed8);border:2px solid #ffffffe6;border-radius:50%;width:14px;height:14px;position:absolute;top:32px;left:calc(50% - 7px);box-shadow:0 0 0 6px #2ec4b61f}.feature-section:nth-child(2n):before{left:calc(50% - 7px);right:auto}.feature-section--primary{background:linear-gradient(#f7fafff5,#ffffffe6)}.feature-section--secondary{background:linear-gradient(#f6fbf9f5,#ffffffe6)}.feature-section:nth-child(3n+2){background:linear-gradient(135deg,#fffcf4f5,#ffffffe6)}.feature-section:nth-child(3n){background:linear-gradient(135deg,#f4f9fffa,#ffffffe6)}.feature-section:hover{border-color:#0e5ecb24;transform:translateY(-4px);box-shadow:0 18px 32px #0f264614}.feature-copy{flex-direction:column;gap:10px;min-width:0;display:flex}.feature-kicker{color:var(--primary-color);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.feature-section h3{color:var(--primary-deep);margin:0;font-size:clamp(1.28rem,1.8vw,1.9rem);line-height:1.2}.feature-section p{color:var(--text-soft);margin:0;font-size:.98rem;line-height:1.7}.feature-section ul{color:var(--text-soft);margin:8px 0 0;padding-left:18px;font-size:.95rem;line-height:1.8}.feature-visual{justify-content:center;align-items:center;min-width:0;display:flex}.feature-visual--counter{align-self:stretch}.template-preview{color:#1d2a30;background:linear-gradient(135deg,#163f4c14,#1685530f);border-radius:12px;width:min(100%,560px);padding:16px;font-family:Arial,sans-serif;box-shadow:0 14px 24px #0f26460f}.template-preview__card{background:#fff;border:1px solid #dfe8e5;border-radius:12px;padding:22px;box-shadow:0 12px 28px #13303a1a}.template-preview__card h4{color:#163f4c;margin:0 0 7px;font-size:1.45rem}.template-preview__card>p{color:#5e6f7a;margin:0 0 14px;font-size:.76rem;line-height:1.5}.template-preview__form{gap:8px;display:grid}.template-preview__form>span{color:#5e6f7a;border:1px solid #ccd8d4;border-radius:8px;align-items:center;min-height:32px;padding:6px 9px;font-size:.68rem;display:flex}.template-preview__form .template-preview__textarea{align-items:flex-start;min-height:48px}.template-preview__estimate{color:#155a3d;background:#eafaf4;border:1px solid #ccead8;border-radius:8px;padding:9px 10px;font-size:.68rem;font-weight:700}.template-preview__radio{color:#5e6f7a;font-size:.68rem}.template-preview__radio i{vertical-align:-1px;border:2px solid #168553;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.template-preview__form button{color:#fff;background:#168553;border:0;border-radius:8px;min-height:38px;font-size:.74rem;font-weight:700}.template-preview__qr-row{color:#163f4c;align-items:center;gap:12px;padding:12px 4px 0;font-size:.72rem;display:flex}.template-preview__qr-row .mini-qr__grid,.template-qr-card .mini-qr__grid{flex:none}.template-preview--status{width:min(100%,560px);max-width:560px;padding:22px}.template-preview--status .template-preview__card{text-align:center;padding:30px}.template-preview--status .template-preview__card h4{margin-bottom:12px;font-size:1.8rem}.template-preview--status .template-preview__card>p{margin-bottom:22px;font-size:.86rem}.template-status{color:#0d623c;background:#dff7e9;border:2px solid #168553;border-radius:8px;gap:10px;margin:20px 0;padding:22px 18px;display:grid}.template-status strong{font-size:2rem;display:block}.template-status span,.template-preview__card small{font-size:.78rem}.template-preview--status .template-preview__outline{min-height:44px;padding:8px 14px;font-size:.74rem}.template-preview--status .template-preview__card small{margin-top:18px;line-height:1.5;display:block}.template-preview__outline{color:#163f4c;background:0 0;border:1px solid #163f4c;border-radius:6px;min-height:34px;padding:6px 10px;font-size:.68rem;font-weight:700}.template-preview--qr-page{background:linear-gradient(135deg,#edf3f0,#dcebe6);width:min(100%,760px);padding:24px}.template-preview__toolbar{color:#163f4c;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:28px;font-size:.78rem;display:flex}.template-preview__toolbar h4{color:#163f4c;margin:0;font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:1.2}.template-preview__toolbar p{color:#5e6f7a;margin:6px 0 0;font-size:.72rem;line-height:1.45}.template-preview__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.template-preview__button{color:#fff;white-space:nowrap;background:#163f4c;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 11px;font-size:.65rem;font-weight:700;display:inline-flex}.template-preview__button--secondary{color:#163f4c;background:0 0;border:1px solid #163f4c}.template-qr-card{text-align:center;color:#163f4c;background:#fff;border:1px solid #d8e3df;border-radius:8px;justify-items:center;gap:16px;width:min(480px,100%);min-height:360px;margin:0 auto;padding:34px 28px;display:grid;box-shadow:0 10px 24px #13303a1a}.template-qr-card strong{font-size:1rem}.template-qr-card h5{color:#163f4c;margin:0;font-size:clamp(1.25rem,2.4vw,1.65rem);line-height:1.3}.template-qr-card p{color:#5e6f7a;margin:0;font-size:.86rem;font-weight:700}.template-qr-card small,.template-qr-card code{box-shadow:none;clip-path:none;color:#5e6f7a;word-break:break-word;background:0 0;border:0;border-radius:0;padding:0;font-size:.65rem;line-height:1.4;display:block}.mini-window{background:#fff;border:1px solid #122f461f;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 14px 24px #0f26460f}.mini-window--soft{background:#f7fbff}.app-shot{box-sizing:border-box;color:#17343c;background:#edf5f2;border:1px solid #b9cac5;border-radius:7px;width:min(100%,660px);font-family:Arial,sans-serif;overflow:hidden;box-shadow:0 18px 34px #0f264624}.app-shot__bar{color:#fff;background:#1a3c5e;align-items:center;gap:8px;min-height:48px;padding:8px 10px;display:flex}.app-shot__menu,.app-shot__logo{border:1px solid #ffffffa6;border-radius:4px;place-items:center;width:28px;height:28px;font-size:.74rem;display:grid}.app-shot__logo{color:#164754;background:#3db7a1;border:0;font-weight:900}.app-shot__bar>strong{font-family:Georgia,Times New Roman,serif;font-size:.86rem}.app-shot__bar>strong small{font-size:.62rem}.app-shot__actions{gap:5px;margin-left:auto;display:flex}.app-shot__actions b,.app-shot__actions i{background:#1a7f37;border-radius:4px;padding:6px 8px;font-size:.55rem;font-style:normal}.app-shot__actions i{background:#c0392b}.app-shot__body{padding:16px 14px 18px}.app-shot__body h4{margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:1rem}.app-shot__summary{color:#fff;background:#1a3c5e;border-radius:5px;margin:0 0 10px;padding:8px 10px;font-size:.64rem}.app-shot__controls{background:#fff;border:1px solid #d8e3df;border-radius:5px;grid-template-columns:minmax(120px,1fr) auto;gap:8px;margin-bottom:10px;padding:7px;display:grid}.app-shot__controls>span{color:#78878b;align-self:center;font-size:.55rem}.app-shot__controls>div{gap:3px;display:flex}.app-shot__controls b,.app-shot__controls>div span{color:#52666c;white-space:nowrap;border-radius:3px;padding:5px 6px;font-size:.48rem}.app-shot__controls b{color:#fff;background:#087e78}.app-shot__table-head,.app-shot__table-row{grid-template-columns:1.1fr 1.35fr .9fr 1.65fr .7fr .7fr;align-items:center;gap:7px;display:grid}.app-shot__table-head{color:#1a1a1a;background:#eef2f7;border:1px solid #333;padding:7px 8px;font-size:.48rem;font-weight:800}.app-shot__table-row{background:#fff;border:1px solid #333;border-top:0;min-width:0;padding:10px 8px;font-size:.55rem}.app-shot__statuses{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.app-shot__statuses i,.app-shot__row-actions b{color:#52666c;text-align:center;background:#f4f7f6;border:1px solid #d8e3df;border-radius:3px;padding:4px 3px;font-size:.46rem;font-style:normal}.app-shot__statuses i{background:#eef2f7;border-radius:8px}.app-shot__statuses i.is-active{color:#fff;background:#e0a800;border-color:#e0a800}.app-shot__row-actions{gap:3px;display:grid}.app-shot__row-actions b{color:#056962;background:#e5f2f0;border-color:#c6dfda}.app-shot__tabs{flex-wrap:wrap;gap:4px;margin-bottom:10px;display:flex}.app-shot__tabs b{color:#52666c;background:#fff;border:1px solid #d8e3df;border-radius:4px;padding:6px 7px;font-size:.5rem}.app-shot__tabs b.is-active{color:#fff;background:#087e78;border-color:#087e78}.app-shot__tabs i{font-size:.46rem;font-style:normal}.app-shot__list-row{background:#fff;border-bottom:1px solid #dfe8e5;grid-template-columns:1fr 1.35fr .8fr .9fr;align-items:center;gap:8px;padding:10px;font-size:.56rem;display:grid}.app-shot__list-row>i{color:#fff;text-align:center;background:#52778a;border-radius:3px;padding:5px;font-style:normal}.app-shot__list-row>i.is-progress{background:#c57b08}.app-shot__list-row small{color:#617279}.app-shot--modal{background:#fff;border-color:#aab7c4;border-radius:8px;width:min(100%,680px);box-shadow:0 20px 50px #0003}.app-shot__modal-head{color:#fff;background:#1a3c5e;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.app-shot__modal-head h4{margin:0;font-family:Arial,sans-serif;font-size:1.12rem}.app-shot__modal-head span{border:1px solid #fff;border-radius:6px;padding:6px 10px;font-size:.62rem}.app-shot__form{gap:9px;padding:22px;display:grid}.app-shot__form label{color:#1a1a1a;grid-template-columns:160px 1fr;align-items:center;gap:16px;font-size:.62rem;font-weight:700;display:grid}.app-shot__form label>div{color:#617279;background:#fff;border:1px solid #c4d2d2;border-radius:4px;min-height:34px;padding:9px;font-weight:500}.app-shot__lookup{background:#eef7f4;border:1px solid #c6dfda;border-radius:4px;margin-left:137px;padding:8px 10px}.app-shot__lookup strong,.app-shot__lookup small{font-size:.58rem;display:block}.app-shot__lookup small{color:#617279;margin-top:2px}.app-shot__form .is-textarea{flex-wrap:wrap;gap:4px;min-height:50px;display:flex}.app-shot__form .is-textarea span{color:#056962;background:#e5f2f0;border-radius:10px;align-self:start;padding:4px 6px;font-size:.48rem}.app-shot__form button,.app-shot__public-body button,.app-shot__footer button{color:#fff;background:#1a7f37;border:0;border-radius:6px;min-height:34px;font-size:.62rem;font-weight:800}.app-shot__stock{gap:11px;padding:16px 18px 18px;display:grid}.app-shot__patient{border-bottom:1px solid #d4dfdf;justify-content:space-between;padding-bottom:11px;display:flex}.app-shot__patient strong{color:#163f4c;font-family:Georgia,Times New Roman,serif;font-size:.86rem}.app-shot__patient small{color:#617279;font-size:.58rem}.app-shot__stock>label{color:#40545b;grid-template-columns:125px 1fr;align-items:center;gap:12px;font-size:.62rem;font-weight:750;display:grid}.app-shot__stock>label div{color:#52666c;border:1px solid #c4d2d2;border-radius:4px;min-height:34px;padding:9px;font-weight:500}.app-shot__stock fieldset{border:1px solid #c8d6d6;border-radius:5px;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:12px 10px 10px;display:grid}.app-shot__stock legend{color:#163f4c;padding:0 5px;font-size:.62rem;font-weight:800}.app-shot__stock fieldset div{background:#f1f5f4;border-radius:4px;gap:2px;padding:10px;font-size:.58rem;display:grid}.app-shot__stock fieldset small{color:#617279}.app-shot__footer{justify-content:flex-end;gap:8px;display:flex}.app-shot__footer button,.app-shot__footer span{text-align:center;min-width:94px;padding:9px}.app-shot__footer span{color:#40545b;background:#eef3f2;border:1px solid #c8d6d6;border-radius:4px;font-size:.62rem;font-weight:700}.app-shot--public{background:linear-gradient(135deg,#163f4c14,#1685530f);border:0;border-radius:0;width:min(100%,560px);padding:14px;font-family:Arial,sans-serif}.app-shot__public-head{color:#fff;background:#164754;align-items:center;gap:9px;padding:12px 16px;display:flex}.app-shot__public-head[hidden]{display:none}.app-shot__public-head div{gap:2px;display:grid}.app-shot__public-head strong{font-family:Georgia,Times New Roman,serif;font-size:.82rem}.app-shot__public-head small{color:#dce9e6;font-size:.52rem}.app-shot__public-body{background:#fff;border:1px solid #dfe8e5;border-radius:12px;gap:10px;margin:0;padding:22px;display:grid;box-shadow:0 22px 50px #13303a1f}.app-shot__public-body h4{color:#163f4c;margin:0;font-family:Arial,sans-serif;font-size:1.55rem}.app-shot__public-body>p{color:#5e6f7a;margin:0 0 4px;font-size:.65rem;line-height:1.5}.app-shot__public-body label{color:#1d2a30;gap:4px;font-size:.6rem;font-weight:700;display:grid}.app-shot__public-body label div,.app-shot__public-body input,.app-shot__public-body textarea{box-sizing:border-box;color:#1d2a30;background:#fff;border:1px solid #ccd8d4;border-radius:8px;width:100%;min-height:36px;padding:8px;font:500 .62rem Arial,sans-serif}.app-shot__public-body textarea{min-height:68px}.app-shot__public-body input::placeholder,.app-shot__public-body textarea::placeholder{color:#8a979a;opacity:1}.app-shot__public-body label div.is-textarea{min-height:50px}.app-shot__estimate{background:#eaf5f0;border-left:3px solid #168553;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.app-shot__estimate strong{color:#155a3d;font-size:.68rem}.app-shot__estimate span{color:#617279;font-size:.52rem}.app-shot__public-form>small{color:#5e6f7a;text-align:left;font-size:.52rem;line-height:1.4}.app-shot__public-form>em{color:#7a898e;text-align:center;font-size:.48rem;font-style:normal}.app-shot__public-form[hidden]{display:none}.app-shot__public-timing{border:0;grid-template-columns:1fr;gap:7px;margin:1px 0;padding:0;display:grid}.app-shot__public-timing legend{color:#40545b;padding:0 4px;font-size:.56rem;font-weight:750}.app-shot__public-timing label{display:block}.app-shot__public-timing input{opacity:0;pointer-events:none;position:absolute}.app-shot__public-timing span{color:#1d2a30;cursor:pointer;background:#f9fbfa;border:1px solid #dfe8e5;border-radius:8px;gap:2px;min-height:40px;padding:10px;font-size:.54rem;display:grid}.app-shot__public-timing span strong{color:#163f4c;font-size:.56rem}.app-shot__public-timing input:checked+span{background:#e7f4ee;border-color:#168553}.app-shot__public-status{gap:10px;margin:14px;display:grid}.app-shot__public-status[hidden]{display:none}.app-shot__real-status{text-align:center;background:#fff;border:1px solid #dfe8e5;border-radius:8px;justify-items:center;gap:9px;padding:22px 18px;display:grid;box-shadow:0 14px 30px #13303a1a}.app-shot__real-status h4{color:#163f4c;margin:0;font-family:Arial,sans-serif;font-size:1.35rem}.app-shot__status-notice{color:#5e6f7a;margin:0 0 2px;font-size:.6rem;line-height:1.5}.app-shot__status-panel{box-sizing:border-box;color:#155a3d;background:#eafaf4;border:1px solid #ccead8;border-radius:7px;width:100%;margin:7px 0;padding:15px}.app-shot__status-panel strong{font-size:1.55rem;display:block}.app-shot__status-panel p{color:#1d2a30;margin:8px 0 0;font-size:.6rem;line-height:1.45}.app-shot__status-panel.queued{color:#245568;background:#eef4f7;border-color:#bfd3dc}.app-shot__status-panel.in-progress{color:#735400;background:#fff4d6;border-color:#e7c96b}.app-shot__status-panel.ready{color:#0d623c;background:#dff7e9;border:2px solid #168553;animation:1.8s ease-in-out infinite app-shot-ready-pulse}.app-shot__status-panel.collected{color:#40545c;background:#e7edf0;border-color:#b9c8ce}.app-shot__status-panel.cancelled{color:#8f392d;background:#fff0ed;border-color:#e6aaa0}@keyframes app-shot-ready-pulse{0%,to{box-shadow:0 0 #16855329}50%{box-shadow:0 0 0 8px #16855300}}.app-shot__notification-button{color:#163f4c;cursor:pointer;background:0 0;border:1px solid #163f4c;border-radius:5px;min-height:36px;padding:7px 11px;font-size:.58rem;font-weight:750}.app-shot__notification-button:disabled{color:#617279;cursor:default;border-color:#a9b8bb}.app-shot__updated{color:#5e6f7a;margin:2px 0 0;font-size:.54rem}.app-shot__demo-controls{background:#ffffffb8;border:1px dashed #b9cac5;border-radius:6px;gap:7px;padding:10px;display:grid}.app-shot__demo-controls>small{color:#617279;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.48rem;font-weight:800}.app-shot__demo-controls>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.app-shot__public-status button{color:#fff;cursor:pointer;background:#168553;border:0;border-radius:4px;min-height:34px;padding:7px 9px;font-size:.56rem;font-weight:800}.app-shot__public-status button.is-secondary{color:#087e78;background:#fff;border:1px solid #087e78}.app-shot__public-status button:disabled{cursor:default;background:#9aaba7}.app-shot__public-status .app-shot__public-reset{color:#617279;background:0 0;min-height:auto;padding:3px;font-weight:700;text-decoration:underline}.app-shot--kiosk{background:linear-gradient(145deg,#e8f1ee 0%,#f7faf9 48%,#e5efec 100%);border:0;border-radius:0;width:min(100%,620px);padding:12px;font-family:Georgia,Times New Roman,serif}.app-shot__kiosk-top{color:#163f4c;justify-content:space-between;padding:0 2px 9px;font-size:.62rem;display:flex}.app-shot__kiosk-card{background:#fff;border:1px solid #d7e2de;border-radius:8px;overflow:hidden;box-shadow:0 18px 50px #163f4c21}.app-shot__kiosk-head{color:#fff;background:#163f4c;padding:14px 22px 13px}.app-shot__kiosk-head h4{margin:0 0 3px;font-family:Georgia,Times New Roman,serif;font-size:1rem}.app-shot__kiosk-head p{color:#dce9e6;margin:0;font:.58rem/1.35 Arial,sans-serif}.app-shot__kiosk-form{grid-template-columns:1fr 1fr;gap:10px 14px;padding:14px 22px 16px;display:grid}.app-shot__kiosk-form label{color:#40545b;gap:4px;font-size:.56rem;font-weight:750;display:grid}.app-shot__kiosk-form label div{border:1px solid #bdcec9;border-radius:4px;min-height:30px}.app-shot__kiosk-form label div.is-textarea{min-height:44px}.app-shot__kiosk-form .is-wide{grid-column:1/-1}.app-shot__kiosk-form fieldset{border:1px solid #d8e3df;grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:9px;display:grid}.app-shot__kiosk-form legend{color:#40545b;font-size:.56rem;font-weight:750}.app-shot__kiosk-form fieldset span{color:#52666c;border:1px solid #d8e3df;border-radius:4px;padding:8px;font-size:.5rem}.app-shot__kiosk-form fieldset span.is-selected{color:#155a3d;background:#e7f4ee;border-color:#168553}.app-shot__kiosk-form button{color:#fff;background:#168553;border:0;border-radius:4px;min-height:34px;font-size:.6rem;font-weight:800}.app-shot__kiosk-form>small{color:#5e6f7a;text-align:center;margin:0;font:.48rem/1.3 Arial,sans-serif}.app-shot--status{background:linear-gradient(135deg,#163f4c14,#1685530f);border:0;border-radius:0;width:min(100%,520px);padding:14px;font-family:Arial,sans-serif}.app-shot__status-body{text-align:center;background:#fff;border:1px solid #dfe8e5;border-radius:12px;justify-items:center;gap:9px;margin:0;padding:24px;display:grid;box-shadow:0 22px 50px #13303a1f}.app-shot__status-check{color:#fff;background:#168553;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.2rem;display:grid}.app-shot__status-body h4{color:#163f4c;margin:0;font-family:Arial,sans-serif;font-size:1.45rem}.app-shot__status-body>p,.app-shot__status-body>small{color:#617279;margin:0;font-size:.55rem}.app-shot__status-card{box-sizing:border-box;text-align:center;background:#dff7e9;border:2px solid #168553;border-radius:8px;gap:7px;width:100%;margin:4px 0;padding:15px;animation:1.8s ease-in-out infinite app-shot-ready-pulse;display:grid}.app-shot__status-card>small{color:#617279;text-transform:uppercase;font-size:.5rem}.app-shot__status-card>strong{color:#0d623c;font-size:1.4rem}.app-shot__status-card>p{color:#1d2a30;margin:0;font-size:.58rem}.app-shot__status-card div{color:#52666c;justify-content:space-between;font-size:.56rem;display:flex}.app-shot__status-body button{color:#168553;background:#fff;border:1px solid #168553;border-radius:4px;padding:8px 11px;font-size:.58rem;font-weight:750}.app-shot--analytics{width:min(100%,650px)}.app-shot__analytics-body,.app-shot__qr-body{padding:15px}.app-shot__analytics-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shot__analytics-head h4{color:#163f4c;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1rem}.app-shot__analytics-head small,.app-shot__analytics-head p{color:#617279;margin:0;font-size:.52rem}.app-shot__analytics-head>span{color:#056962;background:#fff;border:1px solid #c6dfda;border-radius:4px;padding:6px 8px;font-size:.52rem;font-weight:750}.app-shot__analytics-body>p{color:#617279;margin:7px 0 12px;font-size:.56rem}.app-shot__kpis{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.app-shot__kpis div{background:#fff;border:1px solid #d8e3df;border-top:3px solid #168553;border-radius:4px;gap:3px;padding:10px;display:grid}.app-shot__kpis small,.app-shot__kpis span{color:#617279;font-size:.47rem}.app-shot__kpis strong{color:#163f4c;font-size:1.2rem}.app-shot__group-label{color:#617279;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 6px;font-size:.48rem}.app-shot__analytics-summary{background:#fff;border-left:3px solid #168553;gap:2px;margin-top:9px;padding:10px;display:grid}.app-shot__analytics-summary strong{color:#163f4c;font-size:1.15rem}.app-shot__analytics-summary span{color:#617279;font-size:.5rem}.app-shot__week-cards{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px;display:grid}.app-shot__week-cards div{background:#fff;border:1px solid #d8e3df;border-radius:4px;gap:3px;padding:8px;display:grid}.app-shot__week-cards small{color:#617279;font-size:.46rem}.app-shot__week-cards strong{color:#163f4c;font-size:.65rem}.app-shot__analytics-trends{grid-template-columns:1fr 1fr;gap:7px;display:grid}.app-shot__trend{background:#fff;border:1px solid #d8e3df;border-radius:4px;gap:7px;margin-top:10px;padding:11px;display:grid}.app-shot__trend h5{color:#163f4c;margin:0 0 3px;font-size:.66rem}.app-shot__trend div{color:#617279;grid-template-columns:34px 1fr 24px;align-items:center;gap:7px;font-size:.5rem;display:grid}.app-shot__trend i{background:linear-gradient(90deg, #087e78 var(--bar), #e0eae7 var(--bar));border-radius:3px;height:6px}.app-shot__analytics-table{text-align:center;background:#fff;border:1px solid #333;grid-template-columns:repeat(3,1fr);margin-top:8px;font-size:.48rem;display:grid}.app-shot__analytics-table>*{border-right:1px solid #333;padding:6px}.app-shot__analytics-table>:nth-child(3n){border-right:0}.app-shot__analytics-table b{background:#eef2f7}.app-shot--qr-print{width:min(100%,610px)}.app-shot__qr-body{background:linear-gradient(135deg,#edf3f0,#dcebe6);padding:24px 20px 30px;font-family:Arial,sans-serif}.app-shot__qr-actions{gap:6px;display:flex}.app-shot__qr-actions span,.app-shot__qr-actions b{color:#163f4c;border:1px solid #163f4c;border-radius:6px;padding:7px 9px;font-size:.5rem}.app-shot__qr-actions b{color:#fff;background:#163f4c}.app-shot__qr-sheet{text-align:center;background:#fff;border:1px solid #d8e3df;border-radius:8px;flex-direction:column;align-items:center;gap:10px;width:min(300px,100%);margin:18px auto 0;padding:24px 18px;display:flex;box-shadow:0 14px 30px #13303a1a}.app-shot__qr-canvas{border:6px solid #fff;width:140px;height:140px;display:block;box-shadow:0 0 0 1px #122f461f}.app-shot__qr-sheet h5{color:#163f4c;margin:0;font-family:Arial,sans-serif;font-size:1rem}.app-shot__qr-sheet p{color:#52666c;margin:0 0 7px;font-size:.62rem;font-weight:700}.app-shot__qr-sheet code{color:#617279;overflow-wrap:anywhere;font-size:.48rem}.app-devices{width:min(100%,650px);min-height:330px;position:relative}.app-device{color:#52666c;justify-items:center;gap:6px;font:.56rem Arial,sans-serif;display:grid;position:absolute}.app-device__screen{background:#edf5f2;border:5px solid #263b42;border-radius:7px;overflow:hidden;box-shadow:0 14px 28px #0f26462e}.app-device__bar{color:#fff;background:#164754;align-items:center;gap:6px;padding:7px;font-size:.5rem;display:flex}.app-device__bar b{color:#164754;background:#3db7a1;border-radius:3px;place-items:center;width:18px;height:18px;display:grid}.app-device--desktop{width:76%;top:10px;left:2%}.app-device--desktop .app-device__screen{width:100%;min-height:235px}.app-device__summary{color:#fff;background:#164754;margin:12px;padding:8px}.app-device__row{background:#fff;grid-template-columns:1fr auto;align-items:center;margin:0 12px 7px;padding:10px;display:grid}.app-device__row i{color:#fff;background:#c57b08;border-radius:3px;padding:5px 7px;font-style:normal}.app-device__row i.is-ready{background:#168553}.app-device--tablet{width:43%;bottom:5px;right:0}.app-device--tablet .app-device__screen{width:100%;min-height:185px}.app-device__fields{gap:7px;padding:12px;display:grid}.app-device__fields i{background:#fff;border:1px solid #bdcec9;border-radius:3px;height:23px}.app-device__fields b{color:#fff;text-align:center;background:#168553;border-radius:3px;padding:8px}.app-device--phone{width:22%;bottom:0;left:8%}.app-device--phone .app-device__screen{border-width:4px;justify-items:center;width:100%;min-height:150px;display:grid}.app-device--phone .app-device__bar{justify-self:stretch}.app-device--phone .app-device__screen>strong{color:#168553;margin-top:22px;font-size:.9rem}.app-device--phone .app-device__screen>small{color:#617279}@media (width<=640px){.app-shot,.app-devices{width:calc(100% - 6px);margin-inline:auto}.app-shot__bar>strong small,.app-shot__actions{display:none}.app-shot__controls{grid-template-columns:1fr}.app-shot__controls>div{overflow:hidden}.app-shot__table-head,.app-shot__table-row{grid-template-columns:1fr 1.2fr 1fr}.app-shot__table-head>:nth-child(3),.app-shot__table-head>:nth-child(5),.app-shot__table-head>:nth-child(6),.app-shot__table-row>:nth-child(3),.app-shot__table-row>:nth-child(5),.app-shot__table-row>:nth-child(6){display:none}.app-shot__form label,.app-shot__stock>label{grid-template-columns:1fr;gap:4px}.app-shot__lookup{margin-left:0}.app-shot__stock fieldset,.app-shot__kiosk-form,.app-shot__kiosk-form fieldset,.app-shot__kpis{grid-template-columns:1fr 1fr}.app-shot__analytics-trends{grid-template-columns:1fr}.app-shot__qr-sheet{grid-template-columns:1fr;justify-items:center}.app-devices{min-height:280px}}.queue-view-tabs{flex-wrap:wrap;gap:8px;padding:16px;display:flex}.queue-view-tabs span{color:#40545b;background:#fff;border:1px solid #d8e3df;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.queue-view-tabs span.is-active{color:#056962;background:#e5f2f0;border-color:#087e78}.queue-view-tabs b{font-size:.62rem;font-weight:800}.lookup-preview{gap:8px;padding:14px;display:grid}.lookup-preview__input,.lookup-preview__result{color:#62737d;background:#fff;border:1px solid #c8d7d2;border-radius:6px;padding:9px 10px;font-size:.7rem}.lookup-preview__result{color:#152a35;gap:3px;display:grid}.lookup-preview__result small{color:#62737d;font-size:.65rem}.lookup-preview__pills{flex-wrap:wrap;gap:5px;display:flex}.lookup-preview__pills span{color:#1a3c5e;background:#f2f8f6;border:1px solid #c6dfda;border-radius:999px;padding:6px 8px;font-size:.62rem;font-weight:700}.mini-window__header{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#163f4c;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.75rem;font-weight:700;display:flex}.mini-window__header--small{font-size:.68rem}.mini-window__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mini-button{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:6px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.mini-button--green{color:#fff;background:#168553}.mini-button--red{color:#fff;background:#d14a48}.mini-window__badge{color:#c9f7df;background:#4cc98f2e;border-radius:999px;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.mini-window__toolbar{color:#4c6475;background:#edf3f3;border-bottom:1px solid #1b3d4b14;justify-content:space-between;gap:10px;padding:10px 12px;font-size:.7rem;display:flex}.mini-search,.mini-filter{background:#ffffffd9;border:1px solid #122f4614;border-radius:6px;align-items:center;padding:7px 8px;display:inline-flex}.mini-window table{border-collapse:collapse;width:100%;font-size:.72rem}.mini-window thead th{text-align:left;color:#2a4661;letter-spacing:.04em;text-transform:uppercase;background:#eef2f7;padding:9px 12px;font-size:.68rem}.mini-window td{color:#24384d;border-bottom:1px solid #122f460f;padding:10px 12px}.mini-window tbody tr:last-child td{border-bottom:none}.mini-summary{color:#1b5a3a;background:#f0f8f3;padding:10px 12px;font-size:.72rem;font-weight:700}.mini-pill{border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-size:.66rem;font-weight:700;display:inline-flex}.mini-pill--amber{color:#8d5d1a;background:#ffb44624}.mini-pill--blue{color:#1f5d8a;background:#4279c41f}.mini-pill--green{color:#0d7a50;background:#2cb87b24}.mini-window__card{flex-direction:column;gap:8px;padding:12px;display:flex}.mini-row{color:#24384d;background:#ffffffe6;border:1px solid #122f460f;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:.72rem;display:flex}.mini-row small{color:#5b7083}.mini-checkin{color:#1d2a30;background:#fff;gap:7px;padding:14px;display:grid}.mini-checkin strong{color:#163f4c;font-size:.9rem}.mini-field{color:#5e6f7a;background:#fff;border:1px solid #ccd8d4;border-radius:6px;align-items:center;min-height:30px;padding:6px 8px;font-size:.68rem;display:flex}.mini-field--large{align-items:flex-start;min-height:42px}.mini-estimate{color:#155a3d;background:#eafaf4;border:1px solid #ccead8;border-radius:6px;padding:8px 9px;font-size:.67rem;font-weight:700}.mini-checkin .mini-button{width:100%}.mini-qr-label{color:#5e6f7a;justify-content:center;align-items:center;gap:10px;padding:10px 12px 14px;font-size:.66rem;font-weight:700;display:flex}.mini-workflow{flex-direction:column;gap:8px;padding:12px;display:flex}.mini-node{color:#425d71;background:#edf3f6;border:1px solid #122f460f;border-radius:8px;justify-content:center;align-items:center;padding:8px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.mini-node--filled,.mini-node--active{color:#0b6a4c;background:#1e946c1f;border-color:#1e946c29}.mini-node--active{color:#234f86;background:#124d9214;border-color:#124d921f}.mini-qr{justify-content:center;align-items:center;padding:18px 12px 14px;display:flex}.mini-qr__grid{background:#fff;border:1px solid #122f4614;border-radius:8px;grid-template-columns:repeat(6,10px);gap:3px;padding:10px;display:grid}.mini-qr__grid span{background:#122f4614;border-radius:2px;width:10px;height:10px;display:block}.mini-qr__grid .filled{background:#163f4c}.mini-bars{justify-content:center;align-items:flex-end;gap:8px;height:110px;padding:18px 12px 12px;display:flex}.mini-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px 12px 0;display:grid}.mini-kpi-grid div{background:#fff;border:1px solid #d8e3df;border-radius:6px;gap:3px;padding:8px;display:grid}.mini-kpi-grid strong{color:#163f4c;font-size:1rem}.mini-kpi-grid small,.mini-chart-label{color:#5e6f7a;font-size:.6rem}.mini-chart-label{padding:0 12px 12px;font-weight:700;display:block}.mini-bars span{background:linear-gradient(#7bd4bf,#2f9079);border-radius:7px 7px 0 0;width:22px;display:block}.mini-stack{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.mini-stack span{color:#1d4978;background:#11559014;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:.68rem;font-weight:700;display:inline-flex}.device-network{background:linear-gradient(135deg,#edf3f0,#f9fbfa);border:1px solid #d8e3df;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,460px);padding:20px;display:grid;position:relative;box-shadow:0 14px 30px #13303a14}.device-network:before,.device-network:after{content:"";z-index:0;background:#9acfc1;width:42%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.device-network:after{width:1px;height:42%}.device-network__hub,.device-network__device{z-index:1;color:#163f4c;text-align:center;background:#fff;border:1px solid #c6dfda;border-radius:10px;place-items:center;min-height:74px;padding:10px;display:grid;position:relative;box-shadow:0 6px 14px #13303a14}.device-network__hub{color:#fff;background:#163f4c;grid-column:1/-1;min-height:86px}.device-network__hub strong{font-size:1rem}.device-network__hub span,.device-network__device span{font-size:.7rem;font-weight:700}.device-network__device:before{content:"";border:2px solid #168553;border-radius:4px;width:30px;height:22px;margin:0 auto 6px;display:block}.device-network__device--phone:before{border-radius:4px;width:14px;height:27px}.device-network__device--tablet:before{border-radius:5px;width:29px;height:23px}.device-network__device--laptop:before{border-radius:3px;width:34px;height:21px}.device-network__device--desktop:before{border-radius:3px;width:32px;height:23px}#features p{color:var(--text-soft);margin:0}#deployment{width:100%;max-width:none;color:var(--text-main);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin:70px auto 0;padding:32px clamp(24px,5vw,96px) 100px;display:flex}.project-feature-left,.project-feature-right{background:#ffffffd6;border:1px solid #0e5ecb1f;border-radius:18px;width:100%;padding:30px 32px;transition:all .25s;box-shadow:0 18px 38px #0f26460f}.project-feature-left:hover,.project-feature-right:hover{border-color:#0e5ecb2e;transform:translateY(-4px);box-shadow:0 22px 42px #0f26461a}.project-feature-left h3,.project-feature-right h3{letter-spacing:-.03em;text-transform:capitalize;color:var(--primary-deep);margin:0 0 16px;font-size:clamp(1.3rem,2vw,2rem);font-weight:900;line-height:1.2}.project-feature-left p,.project-feature-right p{color:var(--text-soft);margin-top:0;font-size:1rem;line-height:1.75}.project-cta{background:linear-gradient(135deg, var(--primary-color), #1d75d7);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:12px;justify-content:center;align-items:center;margin-top:18px;padding:12px 20px;font-size:.8rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 14px 26px #0e5ecb29}.project-cta:hover{background:linear-gradient(135deg,#0d5cd0,#0f6fe0);transform:translateY(-2px);box-shadow:0 18px 30px #0e5ecb33}.project-feature-right .project-cta{background:linear-gradient(135deg, var(--secondary-color), #18a87e);box-shadow:0 14px 26px #2abf9f2e}.project-feature-right .project-cta:hover{background:linear-gradient(135deg,#1da98d,#119875)}.project-modal{z-index:30;backdrop-filter:blur(8px);background:#0b1928b8;padding:0;display:none;position:fixed;inset:0}.project-modal.is-open{display:block}.project-modal__panel{background:#f7fafffa;border:1px solid #0e5ecb1f;border-radius:24px;width:min(760px,100vw - 32px);padding:28px 24px 20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 60px #0f26462e}.project-video-shell h2{color:var(--primary-deep);letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(1.6rem,3vw,2.4rem)}.project-video-shell ul{color:var(--text-soft);margin:0;padding-left:18px;font-size:1rem;line-height:1.8}.project-video-shell li+li{margin-top:8px}body.modal-open{overflow:hidden}body.modal-open #stars-field{opacity:.25}.project-modal{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .38s,visibility 0s linear .38s}.project-modal:before{content:"";pointer-events:none;background:linear-gradient(#020c142e 0%,#020c1466 100%);position:absolute;inset:0}.project-modal.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.project-modal__panel{width:100%;height:100dvh;min-height:100vh;max-height:none;box-shadow:none;color:#eaf9ff;opacity:0;contain:paint;background:linear-gradient(#071826f5,#04101cf5);border:0;border-radius:0;grid-template-rows:1fr;place-items:center;gap:0;padding:24px clamp(16px,4vw,36px) 36px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .35s;display:grid;position:relative;overflow:hidden;transform:translateY(64px)}.project-modal.is-open .project-modal__panel{opacity:1;transform:translate(0,0)}.project-modal__close{top:calc(12px + env(safe-area-inset-top));right:calc(12px + env(safe-area-inset-right));color:#eaffc8;letter-spacing:.02em;cursor:pointer;z-index:40;background:#071826f5;border:1px solid #d1ffa4bf;border-radius:10px;justify-content:center;align-items:center;margin-left:0;padding:9px 14px;font-size:.98rem;font-weight:700;transition:transform .2s,border-color .2s,background-color .2s,color .2s;display:inline-flex;position:fixed;box-shadow:0 8px 22px #00000061}.project-modal__close:hover{color:#b6ff6a;background:#b6ff6a24;border-color:#b6ff6a99;transform:translateY(-1px)}.project-video-shell{aspect-ratio:16/9;outline-offset:-8px;background:linear-gradient(#05111ef5,#030a14f5);border:1px solid #abe9ff59;border-radius:18px;outline:1px solid #a4e4ff29;width:min(1320px,97vw,177.778vh - 248.889px);overflow:hidden;box-shadow:0 24px 54px #00000080}.project-video{background:#02070d;border:0;width:100%;height:100%}.project-modal__panel--board{contain:paint;background:radial-gradient(circle at 20% 16%,#ffffff0f,#0000 36%),repeating-linear-gradient(45deg,#5f3a1cfa 0 14px,#6f4523fa 14px 28px);padding:0;display:block;overflow:hidden}.postit-board{background:radial-gradient(circle at 12% 8%,#ffecb438,#0000 28%),radial-gradient(circle at 84% 76%,#ffe58d29,#0000 24%),repeating-linear-gradient(0deg,#804f2df0 0 26px,#8c5934f0 26px 52px);border:0;border-radius:0;width:100%;height:100%;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff2dc1f}.postit-note{aspect-ratio:9/16;width:min(20vw,250px);transform:rotate(var(--angle,0deg));user-select:none;touch-action:none;cursor:grab;border:1px solid #301e0a2e;border-radius:12px;grid-template-rows:auto 1fr;gap:8px;padding:12px;display:grid;position:absolute;box-shadow:0 12px 24px #00000057}.postit-note[data-dragging=true]{cursor:grabbing;filter:saturate(1.06);z-index:20;box-shadow:0 18px 34px #00000073}.postit-note--yellow{--angle:-2deg;background:linear-gradient(#ffe78d,#ffd967);top:8%;left:4%}.postit-note--blue{--angle:1.4deg;background:linear-gradient(#9ae2ff,#6ac8ef);top:24%;left:34%}.postit-note--green{--angle:-1.6deg;background:linear-gradient(#b8ef9f,#96dc79);top:14%;left:63%}.postit-note__handle{letter-spacing:.08em;text-transform:uppercase;color:#18140ecc;text-shadow:0 1px #ffffff57;pointer-events:auto;cursor:grab;touch-action:none;padding:2px 2px 0;font-size:.82rem;font-weight:800}.postit-note__video{background:#0e131ceb;border:1px solid #12141a61;border-radius:8px;width:100%;height:100%;min-height:0}.section-kicker{color:var(--secondary-color);letter-spacing:.14em;text-align:center;text-transform:uppercase;align-self:center;margin:0 0 -14px;font-size:.72rem;font-weight:800}.section-intro{max-width:68ch;color:var(--text-soft);text-align:center;align-self:center;margin:0 auto 8px;font-size:1rem;line-height:1.7}#site-footer{width:min(1500px,96vw);color:var(--text-soft);border-top:1px solid #0e5ecb1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:28px 24px 42px;font-size:.92rem;display:flex}#data-protection{box-sizing:border-box;color:#fff;background:#163f4c;border-radius:18px;width:min(1320px,100% - 48px);margin:72px auto 0;padding:72px clamp(28px,5vw,76px) 60px;box-shadow:0 22px 48px #0f264624}.data-protection__header{max-width:820px}.data-protection__header .section-kicker{color:#8ce6d5;text-align:left;margin:0 0 12px}.data-protection__header h2{color:#fff;max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.data-protection__header>p:not(.section-kicker){color:#ffffffc2;max-width:72ch;margin:20px 0 0;font-size:1rem;line-height:1.75}.data-protection__layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(32px,5vw,72px);margin-top:44px;display:grid}.data-protection__controls{display:grid}.data-protection__controls article{border-top:1px solid #ffffff29;grid-template-columns:42px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.data-protection__controls article:last-child{border-bottom:1px solid #ffffff29}.data-protection__controls article>span{color:#8ce6d5;letter-spacing:.08em;font-size:.72rem;font-weight:900}.data-protection__controls h3,.data-protection__responsibility h3{color:#fff;margin:0}.data-protection__controls h3{font-size:1.05rem}.data-protection__controls p{color:#ffffffb3;margin:7px 0 0;font-size:.88rem;line-height:1.65}.data-protection__responsibility{color:var(--text-main);background:#fff;border-left:4px solid #3db7a1;border-radius:8px;align-self:start;padding:28px}.data-protection__responsibility .feature-kicker{margin:0 0 9px}.data-protection__responsibility h3{color:var(--primary-deep);font-size:1.45rem;line-height:1.2}.data-protection__responsibility ul{color:var(--text-soft);margin:20px 0 0;padding-left:18px;font-size:.85rem;line-height:1.65}.data-protection__responsibility li+li{margin-top:7px}.data-protection__boundary{background:#ffffff0f;border:1px solid #8ce6d547;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-top:36px;padding:18px;display:grid}.data-protection__boundary span{gap:3px;display:grid}.data-protection__boundary span:last-child{text-align:right}.data-protection__boundary strong{font-size:.9rem}.data-protection__boundary small{color:#ffffff9e;font-size:.72rem}.data-protection__boundary i{color:#163f4c;text-align:center;background:#8ce6d5;border-radius:999px;padding:7px 12px;font-size:.68rem;font-style:normal;font-weight:850}.data-protection__disclaimer{color:#fff9;margin:22px 0 0;font-size:.76rem;line-height:1.55}#pricing{box-sizing:border-box;width:min(1320px,100% - 48px);color:var(--text-main);text-align:center;background:#ffffffb8;border:1px solid #0e5ecb1a;border-radius:18px;margin:72px auto 0;padding:72px clamp(24px,5vw,76px);box-shadow:0 18px 38px #0f26460d}.pricing-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.pricing-card{background:#fff;border:1px solid #0e5ecb1f;border-radius:12px;flex-direction:column;min-height:440px;padding:30px 26px 24px;display:flex;position:relative;box-shadow:0 12px 26px #0f26460d}.pricing-card--featured{border:2px solid var(--secondary-color);box-shadow:0 18px 34px #2abf9f24}.pricing-card__flag{background:var(--secondary-color);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:.66rem;font-weight:800;position:absolute;top:-13px;left:22px}.pricing-card__eyebrow{color:var(--primary-color);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:800}.pricing-card h3,.pricing-included h3{color:var(--primary-deep);margin:0;font-size:1.35rem}.pricing-card__price{color:var(--primary-deep);align-items:baseline;gap:7px;margin:22px 0 4px;display:flex}.pricing-card__price strong{font-size:2.6rem;line-height:1}.pricing-card__price span,.pricing-card__note{color:var(--text-soft);font-size:.78rem}.pricing-card__note{min-height:38px;margin:0 0 18px;line-height:1.5}.pricing-card ul,.pricing-included ul{color:var(--text-soft);margin:0;padding-left:18px;font-size:.86rem;line-height:1.7}.pricing-card li+li,.pricing-included li+li{margin-top:6px}.pricing-card__recommendation{color:var(--secondary-color);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;padding-top:20px;font-size:.72rem;font-weight:800}.pricing-included{text-align:left;background:#f0f8f3;border:1px solid #2abf9f33;border-radius:12px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:32px;margin-top:28px;padding:30px;display:grid}.pricing-included__intro{border-right:1px solid #0e5ecb24;align-content:start;justify-items:start;gap:12px;min-width:0;padding-right:26px;display:grid}.pricing-included__intro h3{max-width:22ch;font-size:1.45rem;line-height:1.2}.pricing-included__intro>p:not(.feature-kicker){color:var(--text-soft);margin:0;font-size:.86rem;line-height:1.6}.pricing-included__intro .pricing-trial-note{border-left:3px solid var(--secondary-color);background:#fffc;padding:10px 12px;font-size:.78rem}.pricing-included__intro .scriptq-btn{margin-top:2px;text-decoration:none}.pricing-included__details{min-width:0}.pricing-included__features-heading{margin-bottom:14px}.pricing-included__features-heading .feature-kicker{margin-bottom:6px}.pricing-included__features-heading h3{font-size:1.25rem}.pricing-included .pricing-included__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:0;padding:0;list-style:none;display:grid}.pricing-included .pricing-included__features li{break-inside:avoid;border-top:1px solid #0e5ecb1f;margin:0;padding:11px 0 0 18px;font-size:.78rem;line-height:1.5;position:relative}.pricing-included .pricing-included__features li:before{color:var(--secondary-color);content:"+";font-weight:900;position:absolute;top:10px;left:0}.pricing-included .pricing-included__features strong{color:var(--primary-deep)}.pricing-growth-note{border-left:4px solid var(--accent-color);color:var(--text-main);background:#fff8ebf2;border-radius:8px;margin:24px 0;padding:22px 24px}.pricing-growth-note h3{color:var(--primary-deep);margin:0 0 8px;font-size:1.05rem}.pricing-growth-note p{color:var(--text-soft);margin:0;font-size:.92rem;line-height:1.65}.pricing-growth-note p+p{margin-top:10px}.contact-section{box-sizing:border-box;color:#fff;background:#163f4c;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(480px,1fr);gap:clamp(44px,7vw,112px);width:min(1480px,100% - 48px);min-height:520px;margin:64px auto 0;padding:78px clamp(34px,6vw,100px);display:grid;box-shadow:0 24px 50px #0f264629}.contact-section .section-kicker{color:#8ce6d5;text-align:left;align-self:flex-start;margin:0 0 10px}.contact-section h2{color:#fff;margin:0;font-size:clamp(2.5rem,4.8vw,4.4rem);line-height:1.08}.contact-section__copy>p:not(.section-kicker){color:#ffffffc7;max-width:58ch;margin:18px 0 0;font-size:1.14rem;line-height:1.7}.contact-links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.contact-links a{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;gap:4px;min-width:220px;padding:16px 18px;text-decoration:none;display:grid}.contact-links a:hover{background:#ffffff24}.contact-links span{color:#8ce6d5;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.contact-links strong{font-size:1rem}.contact-form{box-sizing:border-box;width:100%;min-width:0;color:var(--text-main);background:#fff;border-radius:12px;gap:14px;padding:clamp(20px,3vw,34px);display:grid}.contact-form label{gap:8px;min-width:0;font-size:.9rem;font-weight:800;display:grid}.contact-form input,.contact-form textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:52px;font:inherit;resize:vertical;border:1px solid #ccd8d4;border-radius:6px;padding:13px 14px;font-size:1rem}.contact-form textarea{min-height:142px}.contact-form button{box-sizing:border-box;color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#168553;border:0;border-radius:6px;font-size:1rem;font-weight:800}.contact-form__status{color:#5e6f7a;min-height:1.4em;margin:0;font-size:.82rem;line-height:1.4}.pricing-included p:not(.feature-kicker){color:var(--text-soft);margin:12px 0 0;line-height:1.7}#founder-story{background:linear-gradient(135deg,#ffffffc2,#eef8f6b8);border-top:1px solid #0e5ecb1f;border-bottom:1px solid #0e5ecb1f;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(36px,7vw,104px);width:min(1320px,100% - 48px);margin:70px auto 0;padding:72px clamp(28px,5vw,76px);display:grid}#modern-design{background:linear-gradient(135deg,#f7fafff5,#f6fbf9eb);border:1px solid #0e5ecb1a;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:clamp(34px,6vw,96px);width:min(1320px,100% - 48px);margin:56px auto 0;padding:64px clamp(28px,5vw,76px);display:grid;box-shadow:0 18px 38px #0f26460d}#founder-story{transform:translate(-2vw)}#modern-design{transform:translate(2vw)}#roadmap{box-sizing:border-box;background:linear-gradient(135deg,#f5fbfafa,#f7fafff5),#fff;border:1px solid #0e5ecb1f;border-radius:22px;width:min(1320px,100% - 48px);margin:72px auto 0;padding:76px clamp(28px,5vw,76px) 82px;box-shadow:0 20px 42px #0f26460f}.roadmap__header{text-align:center;max-width:780px;margin:0 auto}.roadmap__header h2{color:var(--primary-deep);letter-spacing:-.04em;margin:10px 0 18px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.roadmap__header>p:not(.section-kicker):not(.roadmap__note){color:var(--text-soft);margin:0;font-size:1.05rem;line-height:1.75}.roadmap__note{border-left:3px solid var(--secondary-color);color:var(--text-soft);text-align:left;background:#ffffffb3;margin:18px 0 0;padding:12px 16px;font-size:.88rem;line-height:1.6}.roadmap__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.roadmap-card{border:1px solid #0e5ecb1a;border-top:4px solid var(--secondary-color);background:#ffffffe6;border-radius:12px;grid-column:span 2;grid-template-columns:auto 1fr;align-items:start;gap:16px;min-height:174px;padding:24px;display:grid;box-shadow:0 12px 24px #0f26460d}.roadmap-card:nth-child(2){border-top-color:#d08a18}.roadmap-card:nth-child(3){border-top-color:#2a8a78}.roadmap-card:nth-child(4),.roadmap-card:nth-child(5){grid-column:span 3}.roadmap-card:nth-child(4){border-top-color:#b65f52}.roadmap-card:nth-child(5){border-top-color:#526f9e}.roadmap-card__number{width:42px;height:42px;color:var(--primary-color);letter-spacing:.08em;background:#0e5ecb1a;border-radius:50%;place-items:center;font-size:.78rem;font-weight:900;display:grid}.roadmap-card:nth-child(2) .roadmap-card__number{color:#a26300;background:#d08a181f}.roadmap-card:nth-child(3) .roadmap-card__number{color:#237463;background:#2a8a781f}.roadmap-card:nth-child(4) .roadmap-card__number{color:#98483d;background:#b65f521f}.roadmap-card:nth-child(5) .roadmap-card__number{color:#405e8c;background:#526f9e1f}.roadmap-card h3{color:var(--primary-deep);margin:2px 0 8px;font-size:1.16rem;line-height:1.2}.roadmap-card p{color:var(--text-soft);margin:0;font-size:.92rem;line-height:1.65}.modern-design-visual{background:#ffffffb3;border:1px solid #0e5ecb1a;border-radius:14px;align-content:center;gap:12px;min-height:270px;padding:22px;display:grid}.modern-design-visual__step{border-left:4px solid var(--secondary-color);background:#fff;border-radius:8px;grid-template-columns:42px 1fr;align-items:center;gap:2px 12px;padding:14px 16px;display:grid;box-shadow:0 8px 18px #0f26460f}.modern-design-visual__step strong{color:var(--secondary-color);grid-row:span 2;font-size:1.2rem}.modern-design-visual__step span{color:var(--primary-deep);font-size:.94rem;font-weight:800}.modern-design-visual__step small{color:var(--text-soft);font-size:.72rem}.founder-story__copy{flex-direction:column;gap:14px;display:flex}.founder-story__copy h2{max-width:17ch;color:var(--primary-deep);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08}.founder-story__copy p{max-width:66ch;color:var(--text-soft);margin:0;font-size:1rem;line-height:1.75}.founder-story__copy .founder-story__lead{color:var(--primary-deep);font-size:1.18rem;font-weight:700;line-height:1.55}.founder-story__copy ul{color:var(--text-soft);margin:4px 0 0;padding-left:20px;font-size:.95rem;line-height:1.8}.founder-story__visual{grid-template-columns:1fr 1fr;align-items:center;gap:16px;min-height:310px;display:grid;position:relative}.founder-story__role{background:#fff;border:1px solid #163f4c1f;border-radius:12px;gap:8px;min-height:190px;padding:24px 20px;display:grid;box-shadow:0 18px 30px #0f264614}.founder-story__role span{color:var(--secondary-color);letter-spacing:.12em;font-size:.72rem;font-weight:800}.founder-story__role strong{color:var(--primary-deep);font-size:clamp(1.4rem,2.8vw,2.2rem)}.founder-story__role small{color:var(--text-soft);font-size:.82rem;line-height:1.5}.founder-story__role--otc{border-top:4px solid #2abf9f}.founder-story__role--dispensary{border-top:4px solid #0e5ecb}.founder-story__connector{background:var(--primary-deep);color:#fff;letter-spacing:.04em;text-transform:uppercase;border:8px solid #eef8f6;border-radius:50%;place-items:center;width:70px;height:70px;font-size:.68rem;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px #0f264624}.founder-story__caption{color:var(--primary-deep);letter-spacing:.1em;text-align:center;text-transform:uppercase;grid-column:1/-1;margin:4px 0 0;font-size:.78rem;font-weight:800}#site-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}#site-footer nav a{color:var(--primary-color);font-weight:700;text-decoration:none;transition:color .2s}#site-footer nav a:hover{color:var(--secondary-color)}#site-footer p{color:var(--text-soft);margin:0;font-weight:600}.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px;width:100%;display:grid}.skill-card{backdrop-filter:blur(8px);text-align:left;background:#ffffffd9;border:1px solid #0e5ecb1f;border-radius:16px;flex-direction:column;justify-content:flex-start;height:auto;min-height:auto;padding:30px 28px;transition:all .25s;display:flex;box-shadow:0 12px 25px #0f26460a}.skill-card:hover{border-color:#2abf9f38;transform:translateY(-4px);box-shadow:0 18px 34px #0e5ecb14}.skill-card h3{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-deep);margin:0 0 12px;font-size:1rem;font-weight:800;line-height:1.2}.skill-list{color:var(--text-soft);margin:0;padding:0;font-size:.94rem;font-weight:600;line-height:1.7;list-style:none}.skill-list li{white-space:normal;margin:6px 0;overflow:visible}.skill-list li:before{content:"• ";color:var(--secondary-color);margin-right:8px;font-weight:800}.highlight-skill{color:var(--secondary-color);font-weight:700}.highlight-tech{color:var(--primary-color);font-weight:700}.highlight-platform{color:var(--accent-color);font-weight:700}.highlight-metric{color:#ef8c47;font-weight:700}pre{background:linear-gradient(14deg,#f8f8f8 0%,#3bf75b 50%,#5aff4b 100%) 0%/200% 200%;-webkit-text-fill-color:transparent;background-clip:text;margin:0;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-weight:400;animation:3s ease-in-out infinite titleGradientShift}code{clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));background:#6f63ff;border:4px solid #111;border-radius:0;padding:10px 18px;display:inline-block;box-shadow:4px 0 #111,0 4px #111,8px 4px #00000059}@keyframes titleGradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes starFlicker{0%,to{opacity:0}20%{opacity:var(--alpha)}58%{opacity:var(--alpha)}82%{opacity:.24}92%{opacity:.08}}@keyframes titleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.reveal-on-scroll{opacity:0;will-change:opacity, transform;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.feature-section.reveal-on-scroll:nth-child(2n){transform:translate(-12px,32px)}.feature-section.reveal-on-scroll:nth-child(2n).is-visible{transform:translate(0)}.feature-section.reveal-on-scroll:nth-child(odd){transform:translate(12px,32px)}.feature-section.reveal-on-scroll:nth-child(odd).is-visible{transform:translate(0)}@media (prefers-reduced-motion:reduce){#space-dark:before,#space-dark:after,.hero-queue-backdrop__row{transition:none;animation:none}pre,code,#stars-field,.star{animation:none}#stars-field{transform:none}.reveal-on-scroll,.reveal-on-scroll.is-visible{opacity:1;transition:none;transform:none}.project-modal,.project-modal__panel,.skill-card.reveal-on-scroll,.skill-card.reveal-on-scroll.is-visible{transition:none}.project-modal__panel,.project-modal.is-open .project-modal__panel{opacity:1;transform:none}}@media screen and (width<=768px){#container{flex-direction:column;min-height:auto;display:flex}#site-header,#site-footer{border-left:0;border-right:0;border-radius:0;width:100%}#site-header{padding:max(10px, calc(8px + env(safe-area-inset-top))) 12px 12px;gap:12px;min-height:64px}#site-header nav{justify-content:flex-end;gap:6px;margin-left:auto}.site-brand{letter-spacing:.14em;font-size:.8rem}#site-header nav,#site-footer nav{gap:10px}#site-header nav a+a,#site-footer nav a+a{margin-left:4px;padding-left:8px}#site-header nav a+a{margin-left:0;padding-left:0}#site-header nav a+a:before{display:none}#site-header nav a+a:before,#site-footer nav a+a:before{height:.8em}#site-header nav a,#site-footer nav a{font-size:.9rem}#site-header nav a{font-size:.66rem}#site-footer{flex-direction:column;align-items:center;margin-top:26px}#home{box-sizing:border-box;text-align:center;gap:0;min-height:auto;padding-top:0;display:flex}#features,#digital-experience,#deployment,#data-protection,#pricing{width:100%;padding-left:16px;padding-right:16px}#data-protection{border-radius:0;margin-top:48px;padding-top:52px;padding-bottom:44px}.data-protection__layout{grid-template-columns:1fr;margin-top:32px}.data-protection__responsibility{padding:24px 20px}.data-protection__boundary{text-align:left;grid-template-columns:1fr}.data-protection__boundary span:last-child{text-align:left}.data-protection__boundary i{border-radius:5px;justify-self:start}#pricing{margin-top:48px;padding-top:56px;padding-bottom:56px}.pricing-grid,.pricing-included{grid-template-columns:1fr}.pricing-included__intro{border-bottom:1px solid #0e5ecb24;border-right:0;padding-bottom:22px;padding-right:0}.pricing-included .pricing-included__features{grid-template-columns:1fr;gap:9px}.pricing-card{min-height:auto}.feature-stack{padding-left:0}.feature-stack:before,.feature-section:before{display:none}.feature-section,.feature-section:nth-child(2n),.feature-section:nth-child(n){grid-template-columns:1fr;width:100%;margin-left:0;margin-right:0;padding:24px 20px}#founder-story,#modern-design{transform:none}.feature-section:nth-child(2n) .feature-copy,.feature-section:nth-child(2n) .feature-visual{order:initial}.feature-section.reveal-on-scroll:nth-child(odd),.feature-section.reveal-on-scroll:nth-child(2n){transform:translateY(32px)}.feature-section.reveal-on-scroll:nth-child(odd).is-visible,.feature-section.reveal-on-scroll:nth-child(2n).is-visible{transform:translateY(0)}#founder-story{grid-template-columns:1fr;width:calc(100% - 32px);margin-top:48px;padding:48px 20px}#modern-design{grid-template-columns:1fr;width:calc(100% - 32px);margin-top:40px;padding:48px 20px}#roadmap{width:calc(100% - 32px);margin-top:48px;padding:48px 20px}.roadmap__grid{grid-template-columns:1fr;margin-top:30px}.roadmap-card{grid-column:1/-1}.contact-section{grid-template-columns:1fr;width:calc(100% - 32px);min-height:0;margin-top:40px;padding:48px 20px}.founder-story__copy h2{max-width:none}.founder-story__visual{min-height:250px}.template-preview--qr-page{padding:16px}.template-preview__toolbar{flex-direction:column;gap:12px;margin-bottom:18px}.template-preview__actions{justify-content:flex-start}#hero-left{text-align:center;box-sizing:border-box;align-items:center;gap:20px;width:100%;max-width:100%;min-height:calc(100svh - 64px);padding:56px 18px 72px}#intro-name{font-size:clamp(3.4rem,18vw,6rem)}#intro-head{font-size:clamp(1.55rem,7vw,2.25rem)}.hero-proof-strip{text-align:left}#hero-right{padding:56px 0 16px;transform:none}.hero-queue-backdrop{opacity:.34;height:calc(100svh - 64px);min-height:520px;padding:14px;top:0;left:0;right:0}.hero-queue-backdrop__row{max-width:calc(100% - 28px)}.hero-queue-backdrop__row em{min-width:82px;padding:6px 8px;font-size:.62rem}#hero-right h2{margin:10px 0 0}#intro-subhead{text-align:center;text-justify:auto;hyphens:none;max-width:60ch;font-size:1.02rem;line-height:1.45}.hero-actions{flex-direction:column;gap:4px;width:100%}.hero-actions .hero-action{box-sizing:border-box;width:min(100%,330px)}.hero-trial-note{max-width:38ch;margin-top:-5px;font-size:.68rem}.hero-provocation{max-width:32ch}#projects{text-align:left;align-items:flex-start;min-height:80vh}.project-feature-left{width:100%;margin-top:96px;margin-left:0}.project-feature-right{margin-right:0}.project-feature-left p{margin-top:28px;line-height:1.5}.project-modal{padding:0}.project-modal__panel{padding:18px 14px 24px;transform:translateY(36px)}.project-modal__panel--board{padding:0}.project-video-shell{border-radius:12px;width:min(98vw,177.778vh - 213.333px)}.postit-board{height:100%}.postit-note{aspect-ratio:9/16;width:min(44vw,220px)}.postit-note--yellow{top:5%;left:4%}.postit-note--blue{top:34%;left:10%}.postit-note--green{top:63%;left:18%}#skills{min-height:100vh;padding:80px 0}.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:138px}.skill-card{padding:6px 8px}#earth-gif{width:min(92vw,600px)}h1{line-height:1.5}}@media screen and (width<=520px){.site-brand{letter-spacing:.1em;font-size:.78rem}#site-header nav a,#site-footer nav a{font-size:.82rem}#site-header nav a+a:before,#site-footer nav a+a:before{display:none}.hero-social-btn{width:46px;height:46px}.hero-social-icon{width:22px;height:22px}.skills-grid{grid-template-columns:1fr;grid-auto-rows:130px}.skill-card{min-height:130px}.postit-note{width:min(58vw,220px)}.postit-note--yellow{top:4%;left:4%}.postit-note--blue{top:28%;left:36%}.postit-note--green{top:58%;left:12%}}@media screen and (width>=769px) and (width<=1120px){.feature-section,.feature-section:nth-child(2n){grid-template-columns:1fr}.feature-visual--counter{align-self:auto}}@media screen and (width<=680px){html{overflow-x:hidden}#site-header{padding:max(12px, calc(8px + env(safe-area-inset-top))) 16px 14px;flex-wrap:wrap;align-items:flex-start}.site-brand{width:100%}#site-header nav{justify-content:space-between;gap:8px;width:100%}#site-header nav a{letter-spacing:.02em;font-size:.7rem}#home{width:100%;padding:0 12px 48px}#hero-left{gap:16px;min-height:auto;padding:44px 8px 52px}#intro-name{font-size:clamp(2.8rem,15vw,4.4rem);line-height:1}#intro-head{font-size:clamp(1.35rem,6.5vw,2rem);line-height:1.18}#intro-subhead{font-size:.94rem;line-height:1.55}#hero-right{gap:14px;width:100%;padding:40px 0 8px}.preview-heading{margin-bottom:10px;padding:0 4px}.preview-heading h2{font-size:clamp(1.35rem,6vw,1.85rem);line-height:1.2}.preview-heading__eyebrow{margin-bottom:9px;padding:6px 10px;font-size:.84rem}.preview-heading>p:last-child{font-size:.88rem;line-height:1.45}.scriptq-demo__notice{flex-direction:column;align-items:stretch;gap:8px;padding:12px 14px;font-size:.7rem;line-height:1.4}.scriptq-demo__notice button{align-self:flex-start}.scriptq-demo .scriptq-header{align-items:stretch;gap:12px;padding:14px 14px 16px 62px}.scriptq-demo .scriptq-brand{font-size:1rem;line-height:1.25}.scriptq-demo .scriptq-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.scriptq-demo .scriptq-btn{min-width:0;padding:8px 7px;font-size:.68rem;line-height:1.2}.scriptq-demo .scriptq-body{padding:18px 12px 14px}.scriptq-demo__title{margin-bottom:12px;font-size:1rem}.scriptq-demo .scriptq-summary{padding:10px 12px;font-size:.68rem;line-height:1.35}.scriptq-demo .scriptq-controls{grid-template-columns:1fr;gap:9px}.scriptq-demo .scriptq-demo__tabs{margin-bottom:4px;padding-bottom:2px}.scriptq-demo .scriptq-demo__tabs button{min-height:36px;padding:7px 9px;font-size:.64rem}.scriptq-demo .scriptq-table{background:0 0;border:0;min-width:0;font-size:.64rem;display:block}.scriptq-demo .scriptq-table thead{display:none}.scriptq-demo .scriptq-table tbody{gap:10px;display:grid}.scriptq-demo .scriptq-table tbody tr{background:#fff;border:1px solid #d6e0e4;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;padding:12px;display:grid;box-shadow:0 4px 12px #0f26460f}.scriptq-demo .scriptq-table td{text-align:left;border:0;min-width:0;padding:0;line-height:1.35;display:flex!important}.scriptq-demo .scriptq-table th:nth-child(2),.scriptq-demo .scriptq-table td:nth-child(2),.scriptq-demo .scriptq-table th:nth-child(3),.scriptq-demo .scriptq-table td:nth-child(3),.scriptq-demo .scriptq-table th:nth-child(5),.scriptq-demo .scriptq-table td:nth-child(5),.scriptq-demo .scriptq-table th:nth-child(7),.scriptq-demo .scriptq-table td:nth-child(7),.scriptq-demo .scriptq-table th:nth-child(9),.scriptq-demo .scriptq-table td:nth-child(9){display:none}.scriptq-demo .scriptq-table td:first-child,.scriptq-demo .scriptq-table td:nth-child(4),.scriptq-demo .scriptq-table td:nth-child(6),.scriptq-demo .scriptq-table td:nth-child(10){grid-column:1/-1}.scriptq-demo .scriptq-table td:first-child{font-size:.78rem;font-weight:700}.scriptq-demo .scriptq-table td:nth-child(6){padding-top:2px}.scriptq-demo__status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.scriptq-demo__status-button{min-height:34px;padding:5px 4px;font-size:.57rem}.scriptq-demo__row-actions{width:100%}.feature-section,.feature-section:nth-child(2n),.feature-section:nth-child(n){padding:22px 16px}.feature-copy h3{font-size:clamp(1.25rem,5.5vw,1.7rem);line-height:1.2}.feature-copy p,.feature-copy li{font-size:.9rem;line-height:1.55}#features,#data-protection,#pricing{padding-left:12px;padding-right:12px}#founder-story,#modern-design,#roadmap,.contact-section{width:calc(100% - 24px);padding:38px 16px}}
