.jr.jr .qr-sec{--ink:#fff;--ink-2:#f5f5f7;--ink-3:#d1d5db;--surface:#161616;--surface-2:#1e1e20;--canvas:#000;--canvas-2:#1e1e20;--line:#3a3a3c;--accent-ink:#e2c27f;--o-gold-text:#e2c27f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:radial-gradient(85% 55% at 92% 16%,#f1981a17 0%,#0000 55%),#000;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;width:100%;padding-block:clamp(2.5rem,2rem + 2.5vw,4.5rem);position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #ffffff14}.jr.jr .qr-telemetry-badge{-webkit-backdrop-filter:blur(20px);background:#101014d1;border:1px solid #cfae6b47;border-radius:980px;align-items:center;gap:.65rem;margin-bottom:.85rem;padding:.4rem 1.15rem;display:inline-flex;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff1f}.jr.jr .telemetry-beacon{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative;box-shadow:0 0 10px #10b981}.jr.jr .telemetry-beacon:after{content:"";border:1.5px solid #10b981a6;border-radius:50%;animation:2.2s ease-out infinite beaconRadar;position:absolute;inset:-4px}@keyframes beaconRadar{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}.jr.jr .telemetry-txt{font-size:var(--t-micro);font-family:var(--f-mono);color:#e5e5ea;letter-spacing:.02em;font-weight:600;animation:.32s cubic-bezier(.16,1,.3,1) telemetrySlideIn;display:inline-block}@keyframes telemetrySlideIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.jr.jr .qr-flagship-pill-wrap{justify-content:center;margin-bottom:.8rem;display:flex}.jr.jr .qr-flagship-pill{color:#cfae6b;font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-family:var(--f-mono);background:#cfae6b1f;border:1px solid #cfae6b59;border-radius:980px;align-items:center;gap:.45rem;padding:.35rem .95rem;display:inline-flex;box-shadow:0 0 16px #cfae6b26}.jr.jr .qr-animated-headline{color:#0000;background:linear-gradient(110deg,#fff 0% 38%,#f1981a 48%,#ffe79a 52%,#fff 62% 100%) 0 0/240% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite qrHeadlineShimmer}@keyframes qrHeadlineShimmer{0%{background-position:120% 0}50%{background-position:-20% 0}to{background-position:-20% 0}}.jr.jr .qr-sec .lead{color:#cbd5e1}.jr.jr .qr-value-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.8rem + 1vw,2rem);margin-top:clamp(1.8rem,1.2rem + 1.6vw,3rem);display:grid}.jr.jr .qr-pillar-card{-webkit-backdrop-filter:blur(20px);border-radius:var(--r-lg);background:#101010;border:1px solid #ffffff1a;flex-direction:column;gap:.65rem;padding:clamp(1.3rem,1rem + .9vw,2rem);transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 12px 32px #0006,inset 0 1px #ffffff14}.jr.jr .qr-pillar-card:hover{border-color:#cfae6b80;transform:translateY(-3px);box-shadow:0 16px 36px -8px #0000008c,0 0 24px #cfae6b2e}.jr.jr .pillar-kicker{font-size:var(--t-micro);font-family:var(--f-mono);color:#cfae6b;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.jr.jr .pillar-title{font-size:var(--t-body);color:#fff;margin:0;font-weight:650}.jr.jr .pillar-desc{font-size:var(--t-small);color:#d1d5db;margin:0;line-height:1.5}.jr.jr .qr-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2rem,1.4rem + 3vw,5rem);margin-top:clamp(2rem,1.4rem + 2vw,3.8rem);display:grid}.jr.jr .qr-strategy-card{-webkit-backdrop-filter:blur(24px);border-radius:var(--r-xl);background:#101010;border:1px solid #ffffff1a;flex-direction:column;gap:1.6rem;padding:clamp(1.8rem,1.2rem + 2vw,3rem);display:flex;box-shadow:0 16px 45px #00000080,inset 0 1px #ffffff14}.jr.jr .qr-card-title{font-size:var(--t-h3);color:#fff;margin:0}.jr.jr .qr-steps{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.jr.jr .qr-step{border-radius:var(--r-md);cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:1.2rem;padding:.9rem 1rem;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.jr.jr .qr-step-select{border-radius:inherit;cursor:pointer;z-index:1;background:0 0;border:0;width:100%;position:absolute;inset:0}.jr.jr .qr-step:hover{background:#ffffff0a;border-color:#cfae6b4d}.jr.jr .qr-step.is-active{background:#cfae6b1f;border-color:#cfae6b80;box-shadow:0 4px 20px #cfae6b26}.jr.jr .qr-num{color:#cfae6b;width:36px;height:36px;font:700 var(--t-small)/1 var(--f-mono);background:#f1981a24;border:1px solid #f1981a59;border-radius:50%;flex-shrink:0;place-items:center;transition:all .25s;display:grid}.jr.jr .qr-step.is-active .qr-num{background:var(--gold-grad);color:#1a1408;border-color:#ffd978;box-shadow:0 0 12px #f1981a73}.jr.jr .qr-step h4{font-size:var(--t-body);color:#fff;margin:0 0 .25rem;font-weight:650}.jr.jr .qr-step p{color:#d1d5db;margin:0;line-height:1.5}.jr.jr .qr-cta-foot{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:.8rem;padding-top:.8rem;display:flex}.jr.jr .qr-cta-foot .ghost{color:#cbd5e1;border:1px solid #fff3}.jr.jr .qr-cta-foot .ghost:hover{color:#fff;background:#ffffff14;border-color:#ffffff59}.jr.jr .qr-interactive-console{flex-direction:column;justify-self:center;align-items:center;gap:1.1rem;width:100%;max-width:480px;display:flex}.jr.jr .qr-console-toggle{background:var(--line);box-sizing:border-box;border-radius:980px;gap:4px;width:100%;max-width:480px;padding:4px;display:flex}.jr.jr .qr-toggle-btn{min-width:0;font-size:var(--t-micro);color:var(--ink-2);cursor:pointer;white-space:normal;overflow-wrap:normal;word-break:normal;min-height:var(--control-height-lg);background:0 0;border:none;border-radius:980px;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.55rem .65rem;font-weight:650;transition:all .2s;display:inline-flex}.jr.jr .qr-toggle-btn.active{background:var(--surface);color:var(--ink);font-weight:700;box-shadow:0 2px 10px #0000001f}.jr.jr .dot-status{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px}.jr.jr .dot-status.amber{background:#f1981a}.jr.jr .dot-status.red{background:#ef4444}.jr.jr .dot-status.blue{background:#3b82f6}.jr.jr .qr-unified-viewport{box-sizing:border-box;background:radial-gradient(90% 50% at 50% 0,#cfae6b14,#0000 70%),#101010;border:1px solid #ffffff24;border-radius:32px;width:100%;max-width:480px;min-height:620px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 32px 84px -16px #000000d9,0 0 0 1px #cfae6b2e,inset 0 1px 1px #ffffff40}.jr.jr .sim-stage-view{box-sizing:border-box;overflow-wrap:anywhere;flex-direction:column;justify-content:space-between;width:100%;min-height:618px;padding:1.4rem 1.5rem;animation:.35s cubic-bezier(.16,1,.3,1) forwards simStageFade;display:flex;position:relative}@keyframes simStageFade{0%{opacity:0;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.jr.jr .sim-action-btn{width:100%;height:44px;font-size:var(--t-small);cursor:pointer;box-sizing:border-box;border:none;border-radius:980px;justify-content:center;align-items:center;gap:.5rem;font-weight:650;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.jr.jr .sim-action-btn:hover{transform:translateY(-1px)}.jr.jr .sim-stage-pack{color:#fff}.jr.jr .sim-view-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:.65rem;display:flex}.jr.jr .sim-view-brand{color:#fff;align-items:center;gap:.5rem;font-size:.88rem;font-weight:650;display:inline-flex}.jr.jr .sim-view-brand strong{color:#fff}.jr.jr .sim-view-sku{font-family:var(--f-mono);font-size:var(--t-micro);color:#d1d5db}.jr.jr .pack-qr-target-area{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;margin:.9rem 0;padding:1.2rem;display:flex;position:relative;overflow:hidden}.jr.jr .pack-qr-svg{filter:drop-shadow(0 6px 16px #0009);width:170px;height:170px;display:block}.jr.jr .qr-reticle-corner{pointer-events:none;border-style:solid;border-color:#cfae6b;width:16px;height:16px;position:absolute}.jr.jr .qr-reticle-corner.tl{border-width:3px 0 0 3px;top:12px;left:12px}.jr.jr .qr-reticle-corner.tr{border-width:3px 3px 0 0;top:12px;right:12px}.jr.jr .qr-reticle-corner.bl{border-width:0 0 3px 3px;bottom:12px;left:12px}.jr.jr .qr-reticle-corner.br{border-width:0 3px 3px 0;bottom:12px;right:12px}.jr.jr .qr-scan-laser{pointer-events:none;background:linear-gradient(90deg,#0000 5%,#10b981 50%,#0000 95%);height:3px;animation:2.4s ease-in-out infinite alternate qr-laser-sweep;position:absolute;left:0;right:0;box-shadow:0 0 16px 3px #10b981d9}@keyframes qr-laser-sweep{0%{opacity:.3;top:10%}20%{opacity:1}80%{opacity:1}to{opacity:.3;top:88%}}.jr.jr .sim-view-bottom{flex-direction:column;align-items:center;gap:.65rem;width:100%;display:flex}.jr.jr .pack-tag-pill{font-size:var(--t-micro);color:#10b981;font-weight:600;font-family:var(--f-mono);background:#10b9811f;border:1px solid #10b98147;border-radius:980px;padding:.25rem .75rem}.jr.jr .sim-stage-pack .sim-action-btn{background:var(--gold-grad);color:#1a1408;box-shadow:0 4px 16px #f1981a59}.jr.jr .sim-stage-pack .sim-action-btn:hover{box-shadow:0 6px 22px #f1981a80}.jr.jr .sim-stage-form{padding:10px}.jr.jr .phone-screen-inner{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;color:#111827;background:#fff;border-radius:24px;flex-direction:column;flex:1;justify-content:space-between;width:100%;min-height:598px;padding:1rem 1.15rem;display:flex;box-shadow:inset 0 0 0 1px #00000014}.jr.jr .phone-notch{color:#111827;border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-bottom:.35rem;font-size:.7rem;font-weight:650;display:flex}.jr.jr .notch-cam{background:#000;border-radius:12px;width:50px;height:14px}.jr.jr .phone-brand-strip{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.3rem;display:flex}.jr.jr .brand-logo-mock{color:#374151;align-items:center;gap:.4rem;font-size:.74rem;font-weight:650;display:inline-flex}.jr.jr .mock-dot{background:#059669;border-radius:50%;flex-shrink:0;width:8px;height:8px}.jr.jr .tag-verified{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:980px;padding:.15rem .5rem;font-size:.65rem;font-weight:650}.jr.jr .phone-q{color:#374151;text-align:center;margin:.25rem 0 .15rem;font-size:.72rem;font-weight:650}.jr.jr .mood-selector{grid-template-columns:repeat(3,1fr);gap:.35rem;margin:.15rem 0 .35rem;display:grid}.jr.jr .mood-btn{color:#4b5563;cursor:pointer;white-space:nowrap;background:#f9fafb;border:1px solid #e5e7eb;border-radius:980px;justify-content:center;align-items:center;gap:.25rem;padding:.42rem .25rem;font-size:.68rem;font-weight:650;transition:all .2s;display:flex}.jr.jr .mood-btn:hover{background:#f3f4f6;border-color:#d1d5db}.jr.jr .mood-btn.on{color:#065f46;background:#ecfdf5;border-color:#10b981;font-weight:700;box-shadow:0 2px 8px #10b98133}.jr.jr .mood-btn.danger.on{color:#b91c1c;background:#fef2f2;border-color:#ef4444;font-weight:700;box-shadow:0 2px 8px #dc262633}.jr.jr .mood-emoji{font-size:.8rem;line-height:1}.jr.jr .mood-txt{font-size:.68rem}.jr.jr .phone-form-body{flex-direction:column;flex:1;justify-content:center;gap:.55rem;margin:.35rem 0;display:flex}.jr.jr .complaint-box,.jr.jr .feedback-box{flex-direction:column;gap:.45rem;display:flex}.jr.jr .praise-strip{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;padding:.5rem .7rem;font-size:.7rem}.jr.jr .praise-strip strong{color:#047857;margin-bottom:.1rem;font-weight:700;display:block}.jr.jr .praise-strip p{color:#065f46;margin:0;line-height:1.35}.jr.jr .alert-strip{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:.5rem .7rem;font-size:.7rem}.jr.jr .alert-strip strong{color:#991b1b;margin-bottom:.1rem;font-weight:700;display:block}.jr.jr .alert-strip p{color:#b91c1c;margin:0;line-height:1.35}.jr.jr .phone-field{flex-direction:column;gap:.2rem;display:flex}.jr.jr .phone-lbl{color:#4b5563;font-size:.72rem;font-weight:650}.jr.jr .phone-input.mock{color:#1f2937;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:.55rem .7rem;font-size:.72rem;font-style:italic;line-height:1.4}.jr.jr .phone-input.mock.complaint{color:#991b1b;background:#fff5f5;border-left:3px solid #ef4444}.jr.jr .taken-photo-card{flex-direction:column;gap:.35rem;display:flex}.jr.jr .photo-preview-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:.65rem;padding:.45rem .6rem;display:flex}.jr.jr .photo-viewfinder{border-radius:6px;flex-shrink:0;width:90px;height:52px;position:relative;overflow:hidden;box-shadow:0 2px 6px #00000026}.jr.jr .photo-defect-svg{width:100%;height:100%;display:block}.jr.jr .photo-tag-badge{color:#fff;background:#000000bf;border-radius:3px;padding:1px 3px;font-size:.48rem;font-weight:700;line-height:1.2;position:absolute;bottom:2px;left:2px}.jr.jr .photo-time-badge{font-size:.46rem;font-family:var(--f-mono);color:#fff;background:#b91c1c;border-radius:3px;padding:1px 3px;font-weight:600;position:absolute;top:2px;right:2px}.jr.jr .photo-meta-info{flex-direction:column;gap:.15rem;min-width:0;display:flex}.jr.jr .photo-file-name{color:#1f2937;font-size:.66rem;font-weight:700;font-family:var(--f-mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jr.jr .photo-file-sub{color:#6b7280;font-size:.6rem;line-height:1.3}.jr.jr .phone-chips{flex-wrap:wrap;gap:.3rem;display:flex}.jr.jr .p-chip{color:#4b5563;background:#f3f4f6;border-radius:980px;padding:.18rem .55rem;font-size:.66rem}.jr.jr .p-chip.on{color:#92400e;background:#fef3c7;font-weight:650}.jr.jr .outcome-pill{border-radius:980px;align-items:center;gap:.35rem;width:fit-content;padding:.28rem .6rem;font-size:.66rem;font-weight:650;display:inline-flex}.jr.jr .outcome-pill.praise{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.jr.jr .outcome-pill.complaint{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.jr.jr .phone-foot-block{flex-direction:column;gap:.4rem;width:100%;display:flex}.jr.jr .phone-foot-block .sim-action-btn{color:#fff;background:#111827;box-shadow:0 4px 14px #00000040}.jr.jr .phone-foot-block .sim-action-btn:hover{background:#000;box-shadow:0 6px 18px #0006}.jr.jr .btn-danger-action{color:#fff!important;background:#dc2626!important;box-shadow:0 4px 14px #dc262659!important}.jr.jr .btn-danger-action:hover{background:#b91c1c!important;box-shadow:0 6px 18px #dc262680!important}.jr.jr .phone-fine{text-align:center;color:#4b5563;margin:0;font-size:.64rem}.jr.jr .sim-stage-roadmap{color:#fff}.jr.jr .roadmap-head-bar{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;padding-bottom:.65rem;display:flex}.jr.jr .r-head-info{flex:1;min-width:0;overflow:hidden}.jr.jr .r-kicker{font-size:var(--t-micro);font-family:var(--f-mono);color:#cfae6b;text-transform:uppercase;letter-spacing:.05em;font-weight:650;display:block}.jr.jr .r-title{color:#fff;white-space:normal;text-overflow:ellipsis;margin:.15rem 0 0;font-size:.92rem;font-weight:650;line-height:1.3;overflow:hidden}.jr.jr .r-badge-live{white-space:nowrap;color:#10b981;background:#10b98124;border:1px solid #10b9814d;border-radius:980px;flex-shrink:0;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.7rem;font-weight:650;display:inline-flex}.jr.jr .roadmap-cards-list{flex-direction:column;flex:1;justify-content:center;gap:.6rem;margin:.6rem 0;display:flex}.jr.jr .roadmap-item-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.35rem;padding:.7rem .95rem;transition:transform .2s,border-color .2s;display:flex}.jr.jr .roadmap-item-card:hover{border-color:#cfae6b59;transform:translateY(-1px)}.jr.jr .r-item-top{justify-content:space-between;align-items:center;display:flex}.jr.jr .r-tag{font-size:var(--t-micro);font-family:var(--f-mono);color:#fff9;text-transform:uppercase;font-weight:650}.jr.jr .r-status{font-size:.7rem;font-weight:650}.jr.jr .r-status.planned{color:#38bdf8}.jr.jr .r-status.in_progress{color:#10b981}.jr.jr .r-status.researching{color:#f59e0b}.jr.jr .r-item-title{color:#f5f5f7;margin:0;font-size:.8rem;font-weight:600;line-height:1.35}.jr.jr .r-meter-bar{background:#ffffff14;border-radius:980px;width:100%;height:6px;margin:.15rem 0;overflow:hidden}.jr.jr .r-meter-fill{background:var(--gold-grad);border-radius:980px;height:100%;animation:.8s cubic-bezier(.16,1,.3,1) forwards meterGrow;box-shadow:0 0 10px #f1981a80}@keyframes meterGrow{0%{opacity:.4;width:0%}to{opacity:1}}.jr.jr .r-item-stats{font-size:var(--t-micro);justify-content:space-between;align-items:center;display:flex}.jr.jr .r-stat-pill{color:#cfae6b;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.jr.jr .r-stat-pill .ic{fill:currentColor;width:11px;height:11px}.jr.jr .r-stat-impact{color:#cfae6b;background:#f1981a24;border-radius:980px;padding:.12rem .5rem;font-weight:600}.jr.jr .roadmap-insight-callout{color:#fff;background:#f1981a14;border:1px solid #f1981a3d;border-radius:12px;gap:.65rem;margin-bottom:.65rem;padding:.65rem .85rem;font-size:.72rem;display:flex}.jr.jr .insight-bulb{flex-shrink:0;font-size:1.1rem}.jr.jr .roadmap-insight-callout strong{color:#cfae6b}.jr.jr .roadmap-insight-callout p{color:#e5e5ea;margin:.15rem 0 0;line-height:1.4}.jr.jr .sim-stage-roadmap .sim-action-btn.ghost-dark{color:#cfae6b;background:#ffffff14;border:1px solid #cfae6b66}.jr.jr .sim-stage-roadmap .sim-action-btn.ghost-dark:hover{color:#ffd978;background:#cfae6b26;border-color:#ffd978}@media (width<=1100px){.jr.jr .qr-grid{grid-template-columns:1fr}}@media (width<=900px){.jr.jr .qr-value-pillars{grid-template-columns:1fr}}@media (width<=640px){.jr.jr .qr-console-toggle{border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}[dir=rtl] .jr.jr .qr-strategy-card,[dir=rtl] .jr.jr .qr-step,[dir=rtl] .jr.jr .qr-pillar-card,[dir=rtl] .jr.jr .phone-screen-inner,[dir=rtl] .jr.jr .phone-brand-strip,[dir=rtl] .jr.jr .alert-strip,[dir=rtl] .jr.jr .feedback-box,[dir=rtl] .jr.jr .complaint-box,[dir=rtl] .jr.jr .sim-stage-roadmap,[dir=rtl] .jr.jr .roadmap-head-bar,[dir=rtl] .jr.jr .roadmap-item-card,[dir=rtl] .jr.jr .roadmap-insight-callout{text-align:right}[dir=rtl] .jr.jr .phone-notch,[dir=rtl] .jr.jr .sim-view-sku,[dir=rtl] .jr.jr .pack-qr-svg{direction:ltr!important}[dir=rtl] .jr.jr .qr-step{flex-direction:row}[dir=rtl] .jr.jr .qr-cta-foot{justify-content:flex-start}.jr.jr .qr-package-banner{background:radial-gradient(circle at 12% 18%,#0284c72e 0%,#0000 45%),radial-gradient(circle at 88% 85%,#f1981a1f 0%,#0000 45%),linear-gradient(145deg,#070d19 0%,#0c1527 50%,#080e1b 100%);border:1px solid #38bdf84d;border-radius:28px;justify-content:space-between;align-items:stretch;gap:2.2rem;margin-top:3.5rem;padding:clamp(1.8rem,1.4rem + 1.2vw,2.8rem);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px -15px #000c,0 0 40px #0284c71f,inset 0 1px 1px #fff3}.jr.jr .qr-package-banner:before,.jr.jr .qr-package-banner:after{content:"";filter:blur(65px);pointer-events:none;opacity:.6;border-radius:50%;width:260px;height:260px;position:absolute}.jr.jr .qr-package-banner:before{background:#0284c740;top:-80px;left:-60px}.jr.jr .qr-package-banner:after{background:#f1981a2e;bottom:-90px;right:15%}.jr.jr .qr-pkg-content{z-index:1;flex-direction:column;flex:1;gap:1.1rem;min-width:0;display:flex;position:relative}.jr.jr .qr-pkg-header{flex-direction:column;gap:.35rem;display:flex}.jr.jr .qr-pkg-tags{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.jr.jr .qr-pkg-beacon{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:.4rem;display:inline-block;box-shadow:0 0 8px #10b981}.jr.jr .qr-pkg-badge{color:#fff;font-size:.72rem;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.05em;background:#0284c7;border-radius:980px;align-items:center;padding:.3rem .8rem;font-weight:700;display:inline-flex;box-shadow:0 2px 10px #0284c766}.jr.jr .qr-pkg-pill{color:#cfae6b;font-size:.72rem;font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.04em;background:#cfae6b1f;border:1px solid #cfae6b59;border-radius:980px;align-items:center;padding:.3rem .8rem;font-weight:650;display:inline-flex}.jr.jr .qr-pkg-subpill{color:#94a3b8;font-size:.72rem;font-family:var(--f-mono);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:980px;align-items:center;padding:.3rem .8rem;font-weight:600;display:inline-flex}.jr.jr .qr-pkg-title{color:#fff;letter-spacing:-.025em;margin:.35rem 0 .15rem;font-size:clamp(1.45rem,1.2rem + 1vw,2.1rem);font-weight:800;line-height:1.25}.jr.jr .qr-pkg-tagline{color:#cfae6b;margin:0;font-size:1.05rem;font-weight:600;line-height:1.4}.jr.jr .qr-pkg-description{color:#cbd5e1;max-width:720px;margin:.2rem 0 0;font-size:.92rem;line-height:1.6}.jr.jr .qr-pkg-bento{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:.5rem;display:grid}.jr.jr .qr-spec-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:.2rem;padding:.85rem .9rem;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.jr.jr .qr-spec-card:hover{background:#ffffff0f;border-color:#38bdf873;transform:translateY(-2px);box-shadow:0 8px 22px #00000059}.jr.jr .qr-spec-icon-row{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.jr.jr .qr-spec-icon{font-size:1.05rem}.jr.jr .qr-spec-pill-tag{font-size:.6rem;font-family:var(--f-mono);color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf840;border-radius:980px;padding:.1rem .45rem;font-weight:600}.jr.jr .qr-spec-val{color:#fff;font-size:1.15rem;font-weight:800;font-family:var(--f-mono);letter-spacing:-.02em}.jr.jr .qr-spec-lbl{color:#e2e8f0;font-size:.74rem;font-weight:700;line-height:1.25}.jr.jr .qr-spec-meta{color:#94a3b8;margin-top:.15rem;font-size:.63rem;line-height:1.35}.jr.jr .qr-pkg-pillars{flex-direction:column;gap:.4rem;margin-top:.4rem;display:flex}.jr.jr .qr-pkg-pillar-chip{color:#cbd5e1;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:.55rem;padding:.48rem .85rem;font-size:.75rem;display:flex}.jr.jr .qr-pkg-pillar-chip strong{color:#fff;font-weight:650}.jr.jr .qr-pillar-dot{flex-shrink:0;font-size:.85rem}.jr.jr .qr-pkg-action-col{z-index:1;background:#080e1aeb;border:1px solid #38bdf847;border-radius:22px;flex-direction:column;flex-shrink:0;gap:.95rem;width:325px;padding:1.6rem 1.4rem;display:flex;position:relative;box-shadow:0 16px 45px #0000008c,inset 0 1px #ffffff1f}.jr.jr .qr-pkg-card-topbar{font-size:.68rem;font-family:var(--f-mono);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:.45rem;display:flex}.jr.jr .qr-pkg-plan-badge{color:#cfae6b;text-transform:uppercase;letter-spacing:.04em;font-weight:700}.jr.jr .qr-pkg-status-dot{color:#10b981;font-weight:600}.jr.jr .qr-pkg-controls{flex-direction:column;gap:.45rem;display:flex}.jr.jr .qr-pkg-segmented{background:#ffffff12;border:1px solid #ffffff14;border-radius:980px;gap:3px;padding:3px;display:flex}.jr.jr .qr-pkg-segment-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:980px;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.38rem .5rem;font-size:.74rem;font-weight:650;transition:all .2s;display:inline-flex}.jr.jr .qr-pkg-segment-btn.active{color:#fff;background:#0284c7;font-weight:700;box-shadow:0 2px 8px #0284c766}.jr.jr .qr-pkg-segment-btn.sm{padding:.3rem .4rem;font-size:.7rem}.jr.jr .qr-pkg-save-chip{color:#fff;background:#10b981;border-radius:980px;padding:.05rem .38rem;font-size:.6rem;font-weight:700}.jr.jr .qr-pkg-price-display{text-align:center;flex-direction:column;align-items:center;gap:.2rem;display:flex}.jr.jr .qr-pkg-from{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:650;font-family:var(--f-mono)}.jr.jr .qr-pkg-price-main{justify-content:center;align-items:baseline;gap:.15rem;display:flex}.jr.jr .qr-pkg-cur{color:#fff;font-size:1.5rem;font-weight:750}.jr.jr .qr-pkg-amt{color:#fff;letter-spacing:-.04em;font-size:2.9rem;font-weight:850;line-height:1;font-family:var(--f-mono)}.jr.jr .qr-pkg-period{color:#94a3b8;font-size:.95rem;font-weight:600}.jr.jr .qr-pkg-price-sub{color:#cbd5e1;font-size:.78rem}.jr.jr .qr-pkg-save-tag{color:#10b981;background:#10b98124;border:1px solid #10b9814d;border-radius:980px;margin-top:.2rem;padding:.2rem .65rem;font-size:.72rem;font-weight:700}.jr.jr .qr-pkg-cta-button{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:980px;justify-content:center;align-items:center;gap:.5rem;width:100%;height:46px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #0284c773}.jr.jr .qr-pkg-cta-button:hover{background:linear-gradient(135deg,#0369a1 0%,#0284c7 100%);border-color:#7dd3fc;transform:translateY(-2px);box-shadow:0 8px 26px #0284c799}.jr.jr .qr-pkg-footnote{color:#64748b;text-align:center;margin:0;font-size:.68rem;line-height:1.4}@media (width<=1060px){.jr.jr .qr-package-banner{flex-direction:column;align-items:stretch}.jr.jr .qr-pkg-action-col{box-sizing:border-box;width:100%}.jr.jr .qr-pkg-bento{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.jr.jr .qr-pkg-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}.jr .services-page{--service-gap:clamp(1.25rem, 3vw, 2.5rem)}.jr .services-page :is(section,article)[id]{scroll-margin-block-start:6rem}.jr .services-copy{min-width:0}.jr .services-copy .h1{max-width:20ch}.jr .services-copy .lead{max-width:54ch}.jr .services-detail-hero{align-items:center;gap:clamp(2rem,5vw,4rem)}.jr .services-detail-grid{gap:var(--service-gap);align-items:start}.jr .services-page .small{line-height:1.6}.jr .services-page p{unicode-bidi:plaintext}.jr .services-page .tick{color:var(--accent-ink)}.jr.jr .services-page .services-paper{background:var(--o-paper)}.jr.jr .services-page .services-white{background:var(--o-white)}.jr.jr .services-page .services-dark{background:var(--o-black);--ink:var(--o-snow);--ink-2:#d2d2d7;--ink-3:#d2d2d7;--surface:var(--o-graphite-2);--surface-2:#1c1c1e;--accent-ink:var(--o-gold-text-dark);--line:#3a3a3c}.jr.jr .services-page .services-dark :is(h2,h3,h4,.h2,.h3,.h4){color:var(--ink)}.jr.jr .services-page .services-dark :is(p,li,.jr-eyebrow){color:var(--ink-2)}.jr.jr .services-page .pagehead p{color:#d2d2d7}.jr .services-intro .h1{max-width:22ch}.jr .services-hero-note{margin-block-start:.6rem}.jr .services-tenant-map,.jr .services-hero-plan{background:var(--surface);padding:clamp(1.5rem,3vw,2.5rem)}.jr .services-tenant-map ol{gap:var(--service-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-block:1.5rem;padding:0;list-style:none;display:grid}.jr .services-tenant-map li{border-inline-start:2px solid var(--accent-ink);padding-inline-start:1rem}.jr .services-tenant-map strong{color:var(--ink)}.jr .services-tenant-map p{font-size:var(--t-small);margin-block-start:.4rem}.jr .services-target-groups{flex-wrap:wrap;gap:.5rem;margin-block:.7rem 1.2rem;padding:0;list-style:none;display:flex}.jr .services-target-groups li{border:1px solid var(--line);font-size:var(--t-small);background:var(--surface-2);color:var(--ink-2);border-radius:980px;padding:.4rem .75rem;line-height:1.45}.jr .services-catalogue-index{flex-wrap:wrap;gap:.65rem;margin-block:0 2rem;display:flex}.jr .services-catalogue-index a{border:1px solid var(--line);min-height:44px;color:var(--ink);background:var(--surface);font-size:var(--t-small);text-underline-offset:.2em;border-radius:980px;align-items:center;padding:.65rem 1rem;line-height:1.5;text-decoration:underline;display:inline-flex}.jr .services-catalogue-index a:hover{border-color:var(--accent-ink);color:var(--accent-ink)}.jr .services-catalogue{gap:var(--service-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jr .services-offer{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.jr .services-offer-featured{border-color:var(--accent-ink);grid-column:1/-1}.jr .services-offer-copy{min-width:0}.jr .services-offer h3{margin-block:1rem .7rem}.jr .services-offer-featured h3{font-size:clamp(1.8rem,3vw,2.5rem)}.jr .services-offer-headline{font-size:var(--t-body);color:var(--ink);margin-block-end:1.5rem;line-height:1.5}.jr .services-icon{width:3rem;height:3rem;color:var(--accent-ink);background:var(--surface-2);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.jr .services-customer-label{font-size:var(--t-small);letter-spacing:normal;color:var(--ink);margin-block:1.2rem .5rem;font-weight:650}.jr .services-offer-commercial{border-block-start:1px solid var(--line);flex-direction:column;justify-content:end;align-items:start;gap:1rem;margin-block-start:auto;padding-block-start:1.5rem;display:flex}.jr .services-offer-featured .services-offer-commercial{flex-flow:wrap;align-items:center}.jr .services-offer-commercial .small{margin:0}.jr .services-offer-price{width:100%}.jr .services-offer-price .services-customer-label{margin:0 0 .8rem;display:block}.jr .services-plan-price{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-block:.75rem;display:flex}.jr .services-plan-price strong{font:650 clamp(1.9rem, 3vw, 2.8rem)/1.15 var(--f-display);letter-spacing:-.025em}.jr .services-plan-price>span{font-size:var(--t-small);color:var(--ink-2)}.jr .services-capacity-summary{border-block-start:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.5rem;padding-block-start:1rem;display:grid}.jr .services-capacity-summary dt{color:var(--ink-2);font-size:var(--t-small);line-height:1.5}.jr .services-capacity-summary dd{color:var(--ink);margin:.4rem 0 0;font-size:1.5rem;font-weight:650}.jr .services-university-plan{padding:clamp(1.5rem,3vw,2.5rem)}.jr .services-benefits{gap:var(--service-gap)}.jr .services-benefits .body{margin-block-start:1rem}.jr .services-text-link{color:var(--accent-ink);text-underline-offset:.22em;align-items:center;gap:.6rem;margin-block-start:1rem;font-weight:600;line-height:1.5;text-decoration:underline;display:inline-flex}.jr .services-text-link svg{flex-shrink:0;width:1.1rem;height:1.1rem}.jr .services-breadcrumb{font-size:var(--t-small);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.8rem;margin-block-end:2rem;display:flex}.jr .services-breadcrumb a{color:var(--accent-ink);text-underline-offset:.2em;text-decoration:underline}.jr .services-detail-hero .h1{max-width:23ch}.jr .services-section-nav{border-block-start:1px solid var(--line);flex-wrap:wrap;gap:.7rem 1.5rem;margin-block-start:3rem;padding-block-start:1.25rem;display:flex}.jr .services-section-nav a{color:var(--accent-ink);text-underline-offset:.2em;font-size:var(--t-small);padding-block:.5rem;text-decoration:underline}.jr .services-capabilities,.jr .services-buyers,.jr .services-use-cases{gap:var(--service-gap)}.jr .services-buyers .body,.jr .services-use-cases .body{margin:0}.jr .services-step-result{border-block-start:1px solid var(--line);align-items:start;gap:.8rem;margin-block-start:1.5rem;padding-block-start:1.2rem;display:flex}.jr .services-step-result p{font-size:var(--t-small);color:var(--ink-2);margin:0;line-height:1.6}.jr .services-step-result .services-customer-label{margin:0 0 .5rem}.jr .services-seat-note{border-inline-start:3px solid var(--accent-ink);max-width:82ch;margin-block-start:2.5rem;padding-inline-start:1.5rem}.jr .services-seat-note .body{margin-block-start:1rem}.jr .services-plan-value{gap:var(--service-gap);align-items:start}.jr .services-plan-card{min-width:0;padding:clamp(1.5rem,3vw,2.5rem)}.jr .services-plan-card>label{gap:.5rem;display:grid}.jr .services-select,.jr .services-estimate-inputs input{border:1px solid var(--line);background-color:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:980px;padding:.7rem 1rem}.jr .services-select{padding-inline-end:2.5rem}.jr .services-plan-limits{margin-block:1.5rem}.jr .services-plan-limits>div{border-block-start:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:.9rem;display:flex}.jr .services-plan-limits dt{color:var(--ink-2);font-size:var(--t-small)}.jr .services-plan-limits dd{text-align:end;color:var(--ink);margin:0;font-weight:650}.jr .services-plan-card .body{font-size:var(--t-small);margin-block-end:1.5rem}.jr .services-value-copy .h4{margin-block-start:2rem}.jr .services-value-list{color:var(--ink-2);gap:1rem;margin-block:1.25rem;padding-inline-start:1.2rem;line-height:1.6;display:grid}.jr .services-cost-comparison{border:1px solid var(--line);background:var(--surface-2);border-radius:24px;margin-block-start:3rem;padding:clamp(1.5rem,3vw,2.5rem)}.jr .services-cost-comparison .body{max-width:80ch;margin-block:1rem}.jr .services-estimate-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block:2rem;display:grid}.jr .services-estimate-inputs label{font-size:var(--t-small);align-content:start;gap:.65rem;display:grid}.jr .services-estimate-inputs small{color:var(--ink-2)}.jr .services-estimate-results{border-block-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-block-start:1.5rem;display:grid}.jr .services-estimate-results dt{color:var(--ink-2);font-size:var(--t-small);line-height:1.5}.jr .services-estimate-results dd{color:var(--ink);overflow-wrap:anywhere;margin:.6rem 0 0;font-size:clamp(1.4rem,3vw,2.1rem);font-weight:650}.jr .services-cost-comparison [role=alert]{color:var(--color-danger-foreground)}.jr .services-journey{gap:var(--service-gap);padding:0;list-style:none}.jr .services-journey .body{margin-block-start:1rem}.jr .services-step-number{color:var(--ink-2);font:600 var(--t-small)/1.5 var(--f-mono);margin-block-end:1rem;display:block}.jr .services-dark .jr-card{background:var(--surface);border-color:var(--line)}.jr .services-scope{max-width:85ch;margin-block-start:3rem}.jr .services-modules{flex-wrap:wrap;gap:.5rem;margin-block:1.5rem;padding:0;list-style:none;display:flex}.jr .services-modules li{border:1px solid var(--line);font-size:var(--t-small);background:var(--surface-2);border-radius:980px;padding:.4rem .8rem}.jr .services-faq{max-width:900px}.jr .services-faq-item{border-block-start:1px solid var(--line)}.jr .services-faq-item:last-child{border-block-end:1px solid var(--line)}.jr .services-faq-item summary{color:var(--ink);cursor:pointer;padding-block:1.3rem;font-weight:600}.jr .services-faq-item p{max-width:70ch;margin:0 0 1.4rem}.jr .services-contact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.jr .services-contact .h2{margin-block-end:1rem}.jr .services-contact-actions{flex-direction:column;align-items:stretch;gap:.8rem;display:flex}[dir=rtl] .jr .services-page .services-text-link svg,[dir=rtl] .jr .services-page .pill svg{transform:scaleX(-1)}@media (width<=1000px){.jr .services-detail-hero,.jr .services-buyers{grid-template-columns:minmax(0,1fr)}.jr .services-contact{grid-template-columns:1fr}}@media (width<=700px){.jr .services-tenant-map ol,.jr .services-catalogue,.jr .services-offer-featured,.jr .services-detail-grid,.jr .services-use-cases,.jr .services-plan-value,.jr .services-benefits,.jr .services-journey,.jr .services-estimate-inputs,.jr .services-estimate-results{grid-template-columns:minmax(0,1fr)}.jr .services-plan-limits>div{flex-wrap:wrap}}.jr .services-customer-examples{gap:var(--service-gap)}.jr .services-customer-examples .body{margin-block:1rem}.jr .services-customer-examples .services-text-link{margin-block-start:auto}.jr .services-intro .services-breadcrumb{justify-content:center}@media (width<=900px){.jr .services-customer-examples{grid-template-columns:minmax(0,1fr)}}.jr .services-shared-note{color:var(--ink-2);font-size:var(--t-small);margin-block:1.2rem 0;line-height:1.6}.jr .services-capabilities .h3{margin-block:1rem .7rem}.jr .services-capabilities .body{margin-block:.75rem}.jr .services-capabilities .services-step-result{align-items:start}.jr .services-evidence-types{gap:var(--service-gap)}.jr .services-evidence-types .body{margin-block-start:1rem}.jr .services-evidence-note{max-width:88ch;margin-block-start:2rem}@media (width<=900px){.jr .services-evidence-types{grid-template-columns:minmax(0,1fr)}}
