:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy-950:#030b18;--navy-900:#061529;--navy-800:#0a2342;--navy-700:#103b68;--blue:#1b75bb;--blue-soft:#77b7e8;--red:#e31e24;--gold:#d9b36c;--paper:#fff;--paper-soft:#f5f8fb;--ink:#0d1b2a;--muted:#667085;--line:#ffffff24;--shadow:0 24px 80px #00000052;--glow-blue:0 0 42px #77b7e861;--glow-red:0 0 38px #e31e2447;--radius-xl:30px;--radius-lg:22px;background:var(--navy-950);color:var(--paper);font-family:Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--navy-950);min-height:100%}body{background:radial-gradient(circle at 10% 15%, #1b75bb61, transparent 34rem), radial-gradient(circle at 88% 12%, #e31e242e, transparent 28rem), linear-gradient(135deg, var(--navy-950), var(--navy-900) 52%, #081f3a);min-width:320px;min-height:100vh;margin:0}body:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;animation:18s linear infinite gridDrift;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 88%);mask-image:linear-gradient(#000c,#0000 88%)}body:after{z-index:-1;pointer-events:none;content:"";mix-blend-mode:screen;background:linear-gradient(115deg,#0000 0 22%,#77b7e814 22.4%,#0000 23% 63%,#e31e240f 63.4%,#0000 64%),radial-gradient(circle at 50% 30%,#ffffff0d,#0000 22rem);animation:9s ease-in-out infinite alternate dataSweep;position:fixed;inset:0}button,input{font:inherit}button{cursor:pointer}.shell{width:min(1120px,100% - 32px);margin:0 auto}.page{min-height:100vh;padding:22px 0 42px;overflow:hidden}.site-header{justify-content:space-between;align-items:center;gap:16px;padding:6px 0 34px;display:flex}.brand{background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.brand-mark{background:#fff;border:1px solid #ffffffb8;border-radius:18px;align-items:center;width:clamp(150px,18vw,210px);padding:10px 14px;display:inline-flex;box-shadow:0 18px 44px #00000047,inset 0 0 0 1px #0615290a}.brand-mark img{width:100%;height:auto;display:block}.brand-mark.compact{width:176px;box-shadow:none;border-color:#e4e7ec;padding:8px 10px}.brand-mark.light{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #ffffffd1;border-radius:24px;width:clamp(180px,19vw,260px);padding:13px 17px;box-shadow:0 24px 64px #00000057,0 0 60px #77b7e82e}.header-meta{color:#ffffffbd;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.78rem;display:flex}.header-meta strong{color:var(--paper);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px}.hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:center;gap:38px;min-height:calc(100vh - 132px);display:grid;position:relative}.hero:before{pointer-events:none;content:"";width:210px;height:210px;box-shadow:var(--glow-blue);background:linear-gradient(90deg,#0000 49%,#77b7e838 50%,#0000 51%),linear-gradient(#0000 49%,#77b7e838 50%,#0000 51%);border:1px solid #77b7e829;border-radius:999px;animation:28s linear infinite rotateSlow;position:absolute;top:6%;right:29%}.eyebrow{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:700}h1,h2,p{margin-top:0}.hero h1,.screen-mode h1{letter-spacing:-.07em;max-width:760px;margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,9vw,6.8rem);line-height:.88}.subtitle,.screen-subtitle{color:#ffffffeb;max-width:620px;margin-bottom:22px;font-size:clamp(1.2rem,3vw,2rem);line-height:1.22}.intro{color:#ffffffb3;max-width:620px;font-size:1.03rem;line-height:1.75}.future-form{border:1px solid var(--line);border-radius:var(--radius-xl);box-shadow:var(--shadow);color:var(--ink);transform-style:preserve-3d;background:linear-gradient(#fffffff5,#f5f8fbf5),radial-gradient(circle at 100% 0,#1b75bb38,#0000 18rem);padding:28px;position:relative}.future-form:before,.report-card:before{border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(135deg,#e31e2433,#0000 28%,#1b75bb2e);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.future-form:after{content:"";background:linear-gradient(90deg, transparent, var(--blue-soft), var(--red), transparent);opacity:.8;border-radius:999px;height:3px;animation:3.6s ease-in-out infinite scanLine;position:absolute;inset:auto 28px 0}.form-header{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:24px;font-size:.78rem;display:flex}.form-header strong{color:var(--navy-800)}label{color:var(--navy-800);gap:9px;margin-bottom:16px;font-size:.92rem;font-weight:700;display:grid}input{width:100%;color:var(--ink);background:#fff;border:1px solid #d7dee8;border-radius:16px;outline:none;padding:16px;font-size:1rem;transition:border-color .16s,box-shadow .16s,transform .16s}input:focus{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 0 0 4px #1b75bb24}input::placeholder{color:#98a2b3}.form-error{color:#b42318;margin:2px 0 14px;font-size:.9rem}.primary-button,.secondary-button{border:0;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:14px 18px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(135deg, var(--red), #b61218 45%, var(--navy-700));width:100%;position:relative;overflow:hidden;box-shadow:0 16px 34px #e31e243d}.primary-button:after{content:"";background:linear-gradient(110deg,#0000 0 34%,#ffffff3d 45%,#0000 58%);animation:4.2s ease-in-out infinite buttonSheen;position:absolute;inset:0;transform:translate(-100%)}.secondary-button{color:var(--paper);background:#ffffff14;border:1px solid #fff3}.primary-button:hover,.secondary-button:hover{transform:translateY(-2px);box-shadow:0 18px 30px #0000003d}.note{color:var(--muted);margin:16px 0 0;font-size:.84rem;line-height:1.55}.loading-wrap,.empty-state{text-align:center;place-items:center;min-height:calc(100vh - 130px);display:grid}.loading-wrap h1,.empty-state h1{letter-spacing:-.05em;max-width:680px;margin:26px auto 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,8vw,4.8rem);line-height:.95}.loading-wrap p,.empty-state p{color:#ffffffad;max-width:560px;line-height:1.65}.orbital-loader{background:radial-gradient(circle,#ffffff29,#0000 62%);border:1px solid #ffffff24;border-radius:999px;width:118px;height:118px;animation:2.8s ease-in-out infinite pulseGlow;position:relative}.orbital-loader span{border:1px solid #0000;border-top-color:var(--blue-soft);border-radius:inherit;animation:1.8s linear infinite spin;position:absolute;inset:12px}.orbital-loader span:nth-child(2){border-top-color:var(--gold);animation-duration:2.5s;animation-direction:reverse;inset:28px}.orbital-loader span:nth-child(3){border-top-color:var(--red);animation-duration:1.25s;inset:44px}.report-layout{place-items:center;display:grid}.report-shell{width:min(920px,100%)}.report-card{border-radius:var(--radius-xl);box-shadow:var(--shadow);color:var(--ink);background:radial-gradient(circle at 100% 0,#1b75bb1c,#0000 22rem),linear-gradient(#fff,#f6f8fb);padding:clamp(24px,5vw,54px);position:relative;overflow:hidden}.report-brand-row{border-bottom:1px solid #dde5ef;justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;padding-bottom:22px;display:flex}.report-brand-row div{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-items:end;gap:4px;font-size:.74rem;font-weight:800;display:grid}.report-brand-row strong{color:var(--navy-900);letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.report-topline{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-bottom:24px;font-size:.78rem;font-weight:800;display:flex}.report-card h1{max-width:760px;color:var(--navy-900);letter-spacing:-.055em;margin-bottom:18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,7vw,4.8rem);line-height:.96}.greeting{color:var(--navy-700);font-size:1.12rem;font-weight:700;line-height:1.6}.report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:26px 0;display:grid}.report-section{background:#ffffffad;border:1px solid #dfe6ef;border-radius:20px;min-height:190px;padding:20px}.report-section p{color:var(--red);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.76rem;font-weight:800}.report-section div{color:#26384e;line-height:1.62}.closing-line{border-left:4px solid var(--red);color:var(--navy-900);background:#eef5fb;border-radius:0 18px 18px 0;margin:0;padding:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,3vw,1.55rem);line-height:1.42}.report-online-cta{color:#fff;background:linear-gradient(135deg,#061529,#103b68);border:1px solid #d7e4f0;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:18px 20px;display:flex}.report-online-cta div{gap:5px;display:grid}.report-online-cta span{color:var(--blue-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.report-online-cta strong{font-size:1rem;line-height:1.35}.report-online-cta a{color:var(--navy-900);background:#fff;border-radius:999px;flex:none;padding:11px 15px;font-size:.88rem;font-weight:900;text-decoration:none}.report-actions{grid-template-columns:1.2fr 1fr 1fr;gap:12px;margin-top:18px;display:grid}.report-actions .primary-button{width:auto}.screen-mode{background:radial-gradient(circle at 16% 18%, #1b75bb80, transparent 32rem), radial-gradient(circle at 78% 20%, #77b7e838, transparent 26rem), radial-gradient(circle at 72% 84%, #e31e2433, transparent 30rem), linear-gradient(105deg, transparent 0 28%, #77b7e817 28.4%, transparent 30% 70%, #e31e2414 70.4%, transparent 72%), linear-gradient(145deg, #020713, var(--navy-950) 42%, #071f3a);min-height:100vh;color:var(--paper);place-items:center;padding:clamp(28px,4vw,58px);display:grid;position:relative;overflow:hidden}.screen-bg{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/58px 58px,conic-gradient(from 90deg,#0000,#1b75bb38,#0000 38%);animation:18s ease-in-out infinite alternate drift;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.screen-mode:before{pointer-events:none;content:"";opacity:.32;background:repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 6px),linear-gradient(#0000,#1b75bb14,#0000);animation:5s ease-in-out infinite holoFlicker;position:absolute;inset:0}.ai-orbit{aspect-ratio:1;pointer-events:none;border:1px solid #77b7e833;border-radius:999px;width:46vw;min-width:420px;position:absolute}.neural-ribbon{pointer-events:none;gap:14px;width:min(420px,34vw);display:grid;position:absolute;inset:auto 6vw 8vh auto;transform:rotate(-8deg)}.neural-ribbon span{background:linear-gradient(90deg,#0000,#77b7e8cc,#ffffff73,#0000);border-radius:999px;height:2px;animation:3.2s ease-in-out infinite neuralFlow;display:block;box-shadow:0 0 22px #77b7e873}.neural-ribbon span:nth-child(2){width:72%;margin-left:auto;animation-delay:.18s}.neural-ribbon span:nth-child(3){width:86%;animation-delay:.36s}.neural-ribbon span:nth-child(4){background:linear-gradient(90deg,#0000,#e31e24b8,#ffffff61,#0000);width:56%;margin-left:28%;animation-delay:.54s}.ai-orbit:before,.ai-orbit:after{content:"";background:var(--blue-soft);border-radius:999px;width:11px;height:11px;position:absolute;box-shadow:0 0 34px #77b7e8d9}.ai-orbit:before{top:12%;left:22%}.ai-orbit:after{background:var(--red);bottom:20%;right:16%;box-shadow:0 0 34px #e31e24b8}.orbit-one{animation:14s ease-in-out infinite alternate orbitFloat;top:-20vw;right:-15vw}.orbit-two{animation:17s ease-in-out infinite alternate-reverse orbitFloat;bottom:-24vw;left:-18vw;transform:rotate(36deg)}.screen-content{width:min(1240px,100%);position:relative}.screen-header-row{justify-content:space-between;align-items:center;gap:22px;margin-bottom:clamp(30px,4vw,54px);display:flex}.screen-chip,.step-pill{color:#ffffffd6;letter-spacing:.12em;text-transform:uppercase;background:#ffffff12;border:1px solid #77b7e852;border-radius:999px;align-items:center;min-height:38px;padding:9px 14px;font-size:.78rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.screen-hero-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:32px;display:grid}.screen-subtitle{max-width:900px;font-size:clamp(1.4rem,3vw,2.25rem)}.screen-metric-row{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.screen-metric-row span{color:#ffffffc2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #77b7e833;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:.86rem;font-weight:800;display:inline-flex}.screen-metric-row strong{color:#fff;letter-spacing:.08em;text-transform:uppercase}.future-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--glow-blue);background:linear-gradient(145deg,#ffffff29,#ffffff0d),radial-gradient(circle at 100% 0,#77b7e83d,#0000 12rem);border:1px solid #ffffff29;border-radius:28px;padding:24px;position:relative;overflow:hidden}.future-panel:before{content:"";opacity:.72;background:linear-gradient(90deg,#0000 0 30%,#ffffff1c 31%,#0000 32%),linear-gradient(0deg,#0000 0 55%,#77b7e82e 56%,#0000 57%);animation:4.4s ease-in-out infinite panelScan;position:absolute;inset:0}.future-panel span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.74rem;font-weight:800;display:block}.future-panel strong{max-width:220px;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;line-height:1;display:block}.signal-bars{gap:9px;margin-top:24px;display:grid}.signal-bars i{background:linear-gradient(90deg, var(--blue-soft), #77b7e81a);border-radius:999px;height:9px;animation:2.4s ease-in-out infinite signalPulse;display:block}.signal-bars i:nth-child(2){width:78%;animation-delay:.14s}.signal-bars i:nth-child(3){width:58%;animation-delay:.28s}.signal-bars i:nth-child(4){background:linear-gradient(90deg, var(--red), #e31e2414);width:88%;animation-delay:.42s}.screen-grid{grid-template-columns:minmax(330px,410px) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,58px);margin-top:clamp(34px,5vw,58px);display:grid}.qr-card{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(160deg,#ffffff2e,#ffffff0f);border:1px solid #ffffff38;border-radius:34px;place-items:center;padding:clamp(18px,3vw,26px);animation:4.8s ease-in-out infinite qrFloat;display:grid;position:relative}.qr-scan-beam{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#e31e24db,#77b7e8e6,#0000);border-radius:999px;height:3px;animation:3.3s ease-in-out infinite qrScanBeam;position:absolute;top:20%;left:9%;right:9%;box-shadow:0 0 22px #77b7e8a6,0 0 18px #e31e2480}.qr-card:before{border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(135deg,#77b7e89e,#0000 36%,#e31e2480);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.qr-frame{aspect-ratio:1;background:#fff;border-radius:26px;place-items:center;width:100%;padding:16px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #06152914}.qr-frame img{z-index:1;width:100%;height:auto;display:block;position:relative}.qr-frame:before{z-index:2}.qr-frame:before,.qr-frame:after{content:"";border-color:var(--red);width:42px;height:42px;position:absolute}.qr-frame:before{border-top:5px solid;border-left:5px solid;border-radius:12px 0 0;top:10px;left:10px}.qr-frame:after{border-bottom:5px solid;border-right:5px solid;border-radius:0 0 12px;bottom:10px;right:10px}.qr-frame strong{color:var(--navy-900);letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem}.qr-card p{color:#fff;letter-spacing:-.03em;margin:18px 0 6px;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:900}.qr-card span{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.9rem;overflow:hidden}.screen-instructions{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(150deg,#ffffff21,#ffffff0e),radial-gradient(circle at 100% 0,#1b75bb47,#0000 18rem);border:1px solid #ffffff24;border-radius:34px;padding:clamp(28px,4vw,44px);position:relative;overflow:hidden}.screen-instructions:before{pointer-events:none;content:"";background:radial-gradient(circle at 12% 18%,#77b7e833,#0000 9rem),linear-gradient(135deg,#0000 0 48%,#ffffff14 48.3%,#0000 49%);position:absolute;inset:0}.screen-instructions:after{content:"";border:1px solid #77b7e82e;border-radius:999px;width:260px;height:260px;position:absolute;bottom:-110px;right:-80px}.screen-instructions h2{letter-spacing:-.05em;margin:20px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4.4rem);line-height:.98}.screen-instructions p{color:#ffffffb8;margin-bottom:28px;font-size:1.35rem;line-height:1.55}.ai-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ai-feature-grid span{color:#ffffffd1;background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;padding:13px 14px;font-size:.9rem;font-weight:800}.tech-timeline{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid;position:relative}.tech-timeline:before{content:"";background:linear-gradient(90deg,#77b7e81a,#77b7e8b8,#e31e248c);height:1px;position:absolute;top:50%;left:0;right:0}.tech-timeline i{background:var(--blue-soft);border-radius:999px;height:10px;animation:2.7s ease-in-out infinite timelinePulse;display:block;position:relative;box-shadow:0 0 22px #77b7e8a8}.tech-timeline i:nth-child(2){animation-delay:.26s}.tech-timeline i:nth-child(3){background:var(--red);animation-delay:.52s;box-shadow:0 0 22px #e31e2494}.reveal{animation:.68s cubic-bezier(.2,.8,.2,1) both reveal}.delay-1{animation-delay:.12s}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulseGlow{50%{box-shadow:0 0 60px #1b75bb59}}@keyframes drift{to{transform:translate(2%,-2%)rotate(4deg)scale(1.04)}}@keyframes orbitFloat{to{transform:translate(18px,-14px)rotate(12deg)}}@keyframes signalPulse{50%{opacity:.48;transform-origin:0;transform:scaleX(.72)}}@keyframes gridDrift{to{background-position:42px 42px}}@keyframes dataSweep{0%{opacity:.42;transform:translate(-1.5%)}to{opacity:.85;transform:translate(1.5%)}}@keyframes rotateSlow{to{transform:rotate(360deg)}}@keyframes scanLine{50%{opacity:.42;transform:translateY(-18px)}}@keyframes buttonSheen{0%,62%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes holoFlicker{50%{opacity:.18}}@keyframes qrFloat{50%{transform:translateY(-8px)}}@keyframes neuralFlow{50%{opacity:.42;transform:translate(-24px)scaleX(.76)}}@keyframes panelScan{50%{opacity:.34;transform:translate(18px,-10px)}}@keyframes qrScanBeam{0%,to{opacity:.26;transform:translateY(-42px)}50%{opacity:.98;transform:translateY(265px)}}@keyframes timelinePulse{50%{opacity:.5;transform:scale(.72)}}@media (width<=820px){.page{padding-top:16px}.site-header{padding-bottom:26px}.header-meta span{display:none}.brand-mark{width:142px;padding:8px 10px}.hero,.screen-hero-grid,.screen-grid{grid-template-columns:1fr}.hero{align-items:start;gap:26px;min-height:auto}.hero h1,.screen-mode h1{font-size:clamp(3.25rem,17vw,5rem)}.future-form{padding:22px}.report-grid,.report-actions{grid-template-columns:1fr}.report-section{min-height:auto}.report-brand-row{flex-direction:column;align-items:flex-start}.report-brand-row div{justify-items:start}.report-online-cta{flex-direction:column;align-items:flex-start}.screen-mode{padding:28px 16px}.screen-header-row{flex-direction:column;align-items:flex-start}.future-panel,.neural-ribbon{display:none}.qr-card{width:min(100%,340px);margin:0 auto}.screen-instructions{padding:24px}.ai-feature-grid{grid-template-columns:1fr}.screen-metric-row{display:none}}@media print{@page{size:A4;margin:12mm}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body{color:#111827;background:#fff}body:before,body:after,.no-print,.site-header{display:none!important}.page,.report-layout,.shell{width:100%;min-height:auto;margin:0;padding:0;display:block;overflow:visible}.report-shell,.report-card{width:100%;box-shadow:none}.report-shell{max-width:none}.report-card{background:#fff;border:0;border-radius:0;padding:0}.report-card:before{display:none}.report-brand-row{border-bottom:2px solid #103b68;margin-bottom:14px;padding-bottom:12px}.report-brand-row .brand-mark{filter:none;width:150px}.report-brand-row div{color:#475467;font-size:8pt}.report-brand-row strong{color:#061529;font-size:18pt}.report-topline{color:#475467;margin-bottom:12px;font-size:7.5pt}.report-card h1{color:#061529;letter-spacing:-.03em;max-width:none;margin-bottom:10px;font-size:28pt;line-height:1.02}.greeting{color:#103b68;margin-bottom:12px;font-size:10.5pt;line-height:1.42}.report-grid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.report-section{break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #d0d7e2;border-radius:10px;min-height:auto;padding:11px}.report-section p{color:#b61218;letter-spacing:.06em;margin-bottom:6px;font-size:7.5pt}.report-section div{color:#26384e;font-size:9pt;line-height:1.38}.closing-line{color:#061529;background:#eef5fb;border-left:4px solid #e31e24;border-radius:0 10px 10px 0;margin-top:10px;padding:12px 14px;font-size:13pt;line-height:1.3}.report-online-cta{break-inside:avoid;page-break-inside:avoid;background:#061529;border:1px solid #103b68;border-radius:9px;margin-top:9px;padding:10px 12px;display:flex}.report-online-cta span{color:#77b7e8;font-size:7pt}.report-online-cta strong{color:#fff;font-size:9pt}.report-online-cta a{color:#061529;padding:7px 10px;font-size:8pt}.report-online-cta a:after{content:" (https://sigal.al)"}}
