.page-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(90% 78% at 18% 16%,#243dff1f,#243dff00 66%),radial-gradient(84% 74% at 82% 84%,#ff5a1a0f,#ff5a1a00 66%),radial-gradient(60% 54% at 50% 52%,#77ddeb0f,#77ddeb00 72%),linear-gradient(150deg,#121b3a,#0b1020 58%,#0b1120);overflow:hidden}.bg-orb{--x: 0vw;--y: 0vh;--s: 1;--o: .5;--d: 8s;position:absolute;left:50%;top:50%;width:68vmax;height:68vmax;margin-left:-34vmax;margin-top:-34vmax;border-radius:999px;pointer-events:none;filter:blur(52px);transform:translate3d(var(--x),var(--y),0) scale(var(--s));opacity:var(--o);will-change:transform,opacity;transition:transform var(--d) cubic-bezier(.23,1,.32,1),opacity var(--d) ease-in-out}.orb-blue{z-index:1;width:80vmax;height:80vmax;margin-left:-40vmax;margin-top:-40vmax;background:radial-gradient(closest-side,#243dff57,#243dff00 72%)}.orb-orange{z-index:2;width:78vmax;height:78vmax;margin-left:-39vmax;margin-top:-39vmax;background:radial-gradient(closest-side,#ff5a1a3d,#ff5a1a00 74%)}.orb-cyan{z-index:3;width:52vmax;height:52vmax;margin-left:-26vmax;margin-top:-26vmax;background:radial-gradient(closest-side,#77ddeb38,#77ddeb00 74%)}.orb-green{z-index:3;width:50vmax;height:50vmax;margin-left:-25vmax;margin-top:-25vmax;background:radial-gradient(closest-side,#8edfd233,#8edfd200 74%)}.orb-yellow{z-index:3;width:48vmax;height:48vmax;margin-left:-24vmax;margin-top:-24vmax;background:radial-gradient(closest-side,#ffcd4838,#ffcd4800 74%)}.section-shell{border-top:1px solid rgba(255,255,255,.08);background:transparent}.section-light{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,#ecf7fff5,#f4fafff0 38%,#fff8eae6)}.surface-card{background:linear-gradient(180deg,#ffffff0b,#ffffff05);border:1px solid var(--line-soft);transition:border-color .22s ease,transform .22s ease}.surface-card:hover{border-color:#ffffff38;transform:translateY(-2px)}.light-card{background:#ffffffbd;border:1px solid rgba(16,41,187,.12);transition:border-color .22s ease,transform .22s ease,background-color .22s ease}.light-card:hover{border-color:#1029bb3d;background:#ffffffe6;transform:translateY(-2px)}.logo-marquee-shell{position:relative;overflow:hidden;border-radius:1rem;background:linear-gradient(180deg,#ffffffb8,#ffffff94);padding:1.35rem 0}.logo-marquee-shell:before,.logo-marquee-shell:after{content:"";position:absolute;top:0;bottom:0;width:3.5rem;z-index:2;pointer-events:none}.logo-marquee-shell:before{left:0;background:linear-gradient(90deg,#f5fafffa,#f5faff00)}.logo-marquee-shell:after{right:0;background:linear-gradient(270deg,#fff9eefa,#fff9ee00)}.logo-marquee-track{display:flex;align-items:center;width:max-content;gap:.8rem;will-change:transform}.logo-chip{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:12rem;height:4.95rem;padding:.7rem 1.25rem;border-radius:.85rem;background:transparent;transition:transform .22s ease,opacity .22s ease}.logo-chip:hover{transform:translateY(-1px);opacity:1}.logo-chip.is-placeholder{cursor:default}.logo-chip.is-placeholder:hover{transform:none}.logo-chip img{display:block;max-width:calc(100% - .4rem);max-height:2.35rem;width:auto;height:auto;object-fit:contain;opacity:.88;transform:scale(var(--logo-scale, 1));transform-origin:center;transition:transform .22s ease,opacity .22s ease}.text-hero{font-size:2.25rem;line-height:1.1;font-weight:700;letter-spacing:-.02em}.text-section{font-size:1.875rem;line-height:1.1;font-weight:700}.text-subtitle{color:var(--text-muted);font-size:1.125rem;line-height:1.7}.hero-country-suffix{font-weight:500;color:color-mix(in srgb,var(--text-main) 72%,var(--tech-start) 28%);opacity:.9}.hero-diagnosis-hint{display:flex;flex-direction:column;align-items:center;gap:.25rem;max-width:min(72rem,100%)}.hero-diagnosis-hint__chevron{display:inline-flex;align-items:center;justify-content:center;color:#e9ecffd9;opacity:.9;animation:heroChevronFloat 2.4s ease-in-out infinite}.hero-diagnosis-hint__chevron svg{width:1rem;height:1rem}.hero-diagnosis-hint__text{margin:0;text-align:center;font-size:.8rem;line-height:1.45;color:#b8bfdebd;max-width:24rem}.typed-cursor{display:inline-block;width:.08em;height:.95em;margin-left:.12em;vertical-align:-.08em;border-radius:999px;background:#e9ecffe0;animation:typedCursorBlink 1s ease-in-out infinite}.typed-layout-ghost{display:block;visibility:hidden;pointer-events:none;user-select:none}.typed-overlay{position:absolute;inset:0;display:block}.diagnostico-continue-slot{min-height:4rem;width:100%;display:flex;justify-content:flex-end;align-items:center}.diagnostico-continue-slot.is-pending{pointer-events:none}.diagnostico-continue-inner{width:100%;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;opacity:0;transform:translate3d(0,10px,0);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.diagnostico-continue-slot.is-pending .diagnostico-continue-inner{visibility:hidden}.diagnostico-continue-slot.is-ready .diagnostico-continue-inner{visibility:visible;opacity:1;transform:translateZ(0)}.diagnostico-intro-email{flex:1 1 auto;min-width:0;max-width:34rem;display:flex;flex-direction:column;gap:.2rem}.diagnostico-intro-email__input{max-width:100%;position:relative}.diag-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.diagnostico-intro-email__disclaimer{margin:.95rem 0 0;max-width:34rem;font-size:.84rem;line-height:1.42;color:#dde3ff94}.diagnostico-intro-email__disclaimer a{color:#ecf1ffd1;text-decoration:underline;text-underline-offset:.16em;text-decoration-color:#ecf1ff66}.diagnostico-intro-email__disclaimer a:hover{text-decoration-color:#ecf1ffb8}.diagnostico-intro-email__consent{display:flex;align-items:flex-start;gap:.55rem;margin-top:.85rem;max-width:34rem;font-size:.81rem;line-height:1.38;color:#dde3ffa8}.diagnostico-intro-email__consent input[type=checkbox]{margin-top:.12rem;width:.95rem;height:.95rem;accent-color:#7ea6ff;flex:0 0 auto}.diagnostico-intro-email__consent span{display:block}#diagnostico-intro-continue{flex:0 0 auto;align-self:flex-end;margin-top:.4rem}#diagnostico-intro-continue[disabled],#diagnostico-intro-continue[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}@media(max-width:767px){.diagnostico-continue-inner{align-items:stretch;flex-direction:column;gap:1rem}.diagnostico-intro-email{max-width:100%}.diagnostico-intro-email__disclaimer{max-width:100%;font-size:.8rem;margin-top:.8rem}.diagnostico-intro-email__consent{max-width:100%;font-size:.78rem;margin-top:.7rem}#diagnostico-intro-continue{align-self:flex-end;margin-top:.15rem}}.bg-gradient-tech{background:linear-gradient(135deg,var(--tech-start) 0%,var(--tech-end) 100%)}.bg-gradient-marketing{background:linear-gradient(135deg,var(--marketing-start) 0%,var(--marketing-end) 100%)}.reveal-up{opacity:0;transform:translate3d(0,20px,0);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal-up.is-visible{opacity:1;transform:translateZ(0)}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}@media(max-width:900px){.bg-orb{filter:blur(38px)}.orb-green{display:none}.logo-chip{width:9.9rem;height:4rem;padding-inline:1rem}.logo-chip img{max-height:1.88rem}.hero-diagnosis-hint__text{font-size:.78rem}}@media(min-width:768px){.text-hero{font-size:3.75rem}.text-section{font-size:3rem}.text-subtitle{font-size:1.25rem}.hero-country-suffix{font-weight:500;opacity:.92}.hero-diagnosis-hint{gap:.35rem}.hero-diagnosis-hint__chevron svg{width:1.05rem;height:1.05rem}.hero-diagnosis-hint__text{font-size:.88rem;line-height:1.5}}@media(prefers-reduced-motion:reduce){.bg-orb{transition:none}.reveal-up{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}.hero-diagnosis-hint__chevron{animation:none!important}.typed-cursor{animation:none!important;opacity:.85}.logo-marquee-track{transform:none!important}}@keyframes heroChevronFloat{0%{transform:translate3d(0,-1px,0);opacity:.78}50%{transform:translate3d(0,4px,0);opacity:.98}to{transform:translate3d(0,-1px,0);opacity:.78}}@keyframes typedCursorBlink{0%,to{opacity:.18}50%{opacity:1}}.diagnostico-flow-root .is-hidden{display:none!important}.diagnostico-intro-title{width:100%;max-width:none}.diagnostico-wizard-shell{width:100%}.diag-progress{margin-bottom:2rem}.diag-progress__meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.55rem;color:#e9ecffeb;font-size:1rem;line-height:1.2}#diag-progress-label{font-weight:700}#diag-progress-category{color:#dde3ffdb}.diag-progress__segments{display:grid;grid-template-columns:repeat(var(--diag-progress-total, 10),minmax(0,1fr));gap:.4rem}.diag-progress__segment{height:.28rem;border-radius:999px;background:#ffffff40;transition:background-color .26s ease,opacity .26s ease;opacity:.8}.diag-progress__segment.is-active{background:#ffffffe0;opacity:1}.diag-step-panel{min-height:26rem}.diagnostico-step-title{width:100%;max-width:none;margin:0}.diagnostico-step-helper{margin:.85rem 0 0;color:#b8bfdec7;font-size:.95rem;line-height:1.45}.diag-response{margin-top:2rem;min-height:9.5rem}.diag-input-shell{width:100%;max-width:100%}.diag-company-row{display:grid;grid-template-columns:minmax(0,1fr) 13rem;gap:1rem;align-items:end;width:100%}.diag-company-row__name,.diag-company-row__country{width:100%}.diag-company-row__staged,.diag-company-row__intl.diag-company-row__staged{display:none}.diag-company-row__staged.is-entered{display:block;animation:diagStagedIn .36s cubic-bezier(.22,1,.36,1) both}.diag-company-row__intl.diag-company-row__staged.is-entered{display:inline-flex}@keyframes diagStagedIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.diag-company-row__intl{grid-column:1 / -1;position:relative;display:inline-flex;align-items:flex-start;gap:.8rem;margin-top:.9rem;color:#dfe6ffd1;font-size:.94rem;line-height:1.42;cursor:pointer;user-select:none}.diag-company-row__intl input[type=checkbox]{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.diag-company-row__intl-box{position:relative;flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.1rem;border-radius:.3rem;border:1px solid rgba(171,185,230,.45);background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff03;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.diag-company-row__intl-box:after{content:"";position:absolute;inset:0;margin:auto;width:.5rem;height:.3rem;border-left:2px solid rgba(255,255,255,.95);border-bottom:2px solid rgba(255,255,255,.95);transform:translateY(-.02rem) rotate(-45deg) scale(.85);opacity:0;transition:opacity .16s ease,transform .18s ease}.diag-company-row__intl-text{display:block;color:#dfe6ffcc}.diag-company-row__intl:hover .diag-company-row__intl-box{border-color:#c1cdf39e;background:#ffffff0b}.diag-company-row__intl input[type=checkbox]:focus-visible+.diag-company-row__intl-box{outline:2px solid rgba(132,176,255,.45);outline-offset:3px}.diag-company-row__intl input[type=checkbox]:checked+.diag-company-row__intl-box{border-color:#729dffbf;background:linear-gradient(180deg,#4975e638,#3152a62e);box-shadow:inset 0 0 0 1px #7cabff33,0 0 0 1px #5d86e624}.diag-company-row__intl input[type=checkbox]:checked+.diag-company-row__intl-box:after{opacity:1;transform:translateY(-.02rem) rotate(-45deg) scale(1)}.diag-select-shell{position:relative}.diag-select-input{width:100%;border:0;outline:none;appearance:none;background:transparent;color:#f4f7fffa;font-size:1.02rem;line-height:1.25;padding:.5rem 1.9rem .86rem 0}.diag-select-input option{color:#111827}.diag-select-input:invalid{color:#b8bfde94}.diag-select-shell__chevron{position:absolute;right:.12rem;top:.56rem;color:#e2e8ffbd;pointer-events:none}.diag-select-shell__chevron svg{width:1rem;height:1rem;display:block}.diag-text-input{width:100%;border:0;outline:none;background:transparent;color:#f4f7fffa;font-size:1.5rem;line-height:1.4;padding:.25rem 0 .8rem}.diag-text-input::placeholder{color:#b8bfde80}.diag-input-line{height:1px;background:#ffffffb3;transform-origin:left center;transition:opacity .22s ease,background-color .22s ease}.diag-input-shell:focus-within .diag-input-line{background:#fffffff2}.diag-select-shell:focus-within .diag-input-line{background:#fffffff2}.diag-choice-grid{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.diag-choice-grid--multiline{max-width:48rem}.diag-choice-grid--scale{gap:.55rem}.diag-choice-chip{border:1px solid rgba(255,255,255,.35);background:#ffffff05;color:#fff;border-radius:.75rem;min-height:2.75rem;padding:.65rem 1rem;font-size:.95rem;line-height:1.1;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .2s ease}.diag-choice-chip:hover{border-color:#ffffff85;background:#ffffff0f}.diag-choice-chip.is-selected{border-color:#ffffffe0;background:#ffffff1c;box-shadow:0 0 0 1px #ffffff1a inset}.diag-choice-chip.is-dimmed{opacity:.45}.diag-choice-chip--multi{text-align:left}.diag-list{display:grid;gap:.6rem;width:100%;max-width:none}.diag-list-item{width:100%;display:grid;grid-template-columns:1rem minmax(0,1fr);align-items:center;column-gap:.75rem;border:0;background:transparent;color:#edf0fff2;padding:.15rem 0;text-align:left;font-size:1.16rem}.diag-list-item__dot{width:1rem;height:1rem;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:#ffffff1f;position:relative;flex:0 0 auto}.diag-list-item>span:last-child{display:block;width:100%}.diag-list-item__dot:after{content:"";position:absolute;inset:.18rem;border-radius:999px;background:#fff0;transition:background-color .18s ease}.diag-list-item.is-selected .diag-list-item__dot{border-color:#ffffffe6}.diag-list-item.is-selected .diag-list-item__dot:after{background:#ffffffdb}.diag-list-item.is-dimmed{opacity:.45}#diag-next-btn{margin-left:auto}#diag-next-btn{min-width:9.5rem}@media(min-width:768px){#diag-next-btn{min-width:11.25rem}}.diag-prev-link{appearance:none;background:transparent;border:0;color:#dde3ffbd;padding:.4rem .1rem;display:inline-flex;align-items:center;gap:.48rem;text-decoration:none;cursor:pointer;transition:color .18s ease,opacity .18s ease,transform .18s ease}.diag-prev-link:hover{color:#eef3ffeb;transform:translate(-1px)}.diag-prev-link__icon{width:1.18em;height:1.18em;flex:0 0 auto;opacity:.95;display:block}.diag-prev-link__label{line-height:1.1}.diag-actions{margin-top:2rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}#diag-next-btn[disabled],#diag-next-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.diag-completion-note{max-width:40rem;color:#dde3ffe6;line-height:1.55;display:grid;gap:.5rem}.diag-summary-card{width:100%;background:#fffffff0;color:#151a2d;border-radius:1rem;border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 40px #02071838,inset 0 1px #ffffffa6;padding:1rem}.diag-summary-stack{display:grid;gap:.65rem}.diag-summary-row{display:grid;gap:.35rem;padding:.75rem .85rem;border-radius:.75rem;background:#0e193a09;border:1px solid rgba(14,25,58,.06)}.diag-summary-row__label{font-size:.78rem;line-height:1.3;color:#141c38b8;font-weight:600}.diag-summary-row__value{font-size:.98rem;line-height:1.45;color:#111a34}.diag-panel-enter{animation:diagPanelIn .42s cubic-bezier(.22,1,.36,1)}.diag-loading-shell{max-width:46rem;display:grid;gap:1rem}.diag-loading-kicker{margin:0;font-size:.95rem;letter-spacing:.02em;color:#dde3ffc2}.diag-loading-bar{width:min(30rem,100%);height:.42rem;border-radius:999px;background:#ffffff17;overflow:hidden;position:relative}.diag-loading-bar__fill{display:block;height:100%;width:42%;border-radius:inherit;background:linear-gradient(90deg,#70defde6,#ffa060d9);animation:diagLoadingSlide 1.4s ease-in-out infinite}@keyframes diagLoadingSlide{0%{transform:translate(-110%)}50%{transform:translate(80%)}to{transform:translate(240%)}}.diag-report-kicker{margin:0 0 .35rem;font-size:1rem;line-height:1.2;letter-spacing:.01em;color:#e4e9ffeb}.diag-report-panel{margin-top:1.9rem;background:linear-gradient(180deg,#3d4a7599,#2a3454b8),#11172a99;border:1px solid rgba(255,255,255,.16);border-radius:2rem;padding:1.85rem 1.7rem 1.65rem;color:#eef2fff0;box-shadow:0 18px 42px #04081847;backdrop-filter:blur(6px)}.diag-report-panel__context{padding:.25rem .45rem .55rem}.diag-report-panel__meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 2rem}.diag-report-panel__meta-item{display:grid;gap:.4rem;align-content:start;padding:.75rem .8rem;border-radius:.9rem;background:#ffffff06;border:1px solid rgba(255,255,255,.08)}.diag-report-panel__meta-label{margin:0;font-size:.8rem;line-height:1.1;font-weight:800;text-transform:uppercase;letter-spacing:.015em;color:#f1f5ffeb}.diag-report-panel__meta-value{margin:0;font-size:1.02rem;line-height:1.25;font-weight:500;color:#e9edfce6}.diag-report-panel__divider{margin:1.15rem 0 .85rem;height:1px;background:#f3f6ff2e}.diag-report-stack{display:grid;gap:.95rem}.diag-report-block{padding:.95rem .85rem .9rem .95rem;border-radius:.95rem;background:#ffffff06;border:1px solid rgba(255,255,255,.06);position:relative}.diag-report-block:before{content:"";position:absolute;left:.55rem;top:.8rem;bottom:.8rem;width:3px;border-radius:999px;background:#ffffff1f}.diag-report-block--critical:before{background:#e45f4c9e}.diag-report-block--warn:before{background:#d6a01094}.diag-report-block--good:before{background:#4bab6694}.diag-report-block__head,.diag-report-block__body{padding-left:.65rem}.diag-report-block__head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;margin-bottom:.45rem}.diag-report-block__title{margin:0;font-size:1.02rem;line-height:1.2;font-weight:800;color:#f8fafff5}.diag-report-badge{flex:0 0 auto;font-size:.78rem;line-height:1.1;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:.36rem .55rem .34rem;border-radius:999px;border:1px solid transparent;background:#ffffff08}.diag-report-badge--critical{color:#d95541;background:#e45f4c1c;border-color:#e45f4c33}.diag-report-badge--warn{color:#c89210;background:#d6a0101c;border-color:#d6a0102e}.diag-report-badge--good{color:#3f9f59;background:#4bab661a;border-color:#4bab662b}.diag-report-block__body{margin:0;color:#e0e5f9e6;line-height:1.45;font-size:1rem;max-width:58rem}.diag-report-reco-panel{border-radius:0;border:none;background:transparent;box-shadow:none;padding:0}.diag-report-reco-panel__heading{margin:0;text-align:center;color:#eff3fff2;font-size:1.9rem;line-height:1.1;font-weight:800;text-transform:uppercase;letter-spacing:.01em;text-wrap:balance}.diag-report-reco-panel__content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:1.1rem 1.65rem;align-items:stretch;margin-top:1.35rem}.diag-report-reco-panel__copy{display:grid;align-content:start;gap:.9rem;color:#e3e8fce6;font-size:.98rem;line-height:1.4;padding:.4rem 0 .25rem .95rem;border-left:2px solid rgba(112,222,253,.26)}.diag-report-reco-panel__copy p{margin:0;max-width:34rem}.diag-report-reco-panel__list{margin:0;padding-left:1.15rem;display:grid;gap:.4rem;list-style:disc;max-width:34rem}.diag-report-reco-panel__list li{margin:0;color:#ebefffeb}.diag-report-reco-panel__list li::marker{color:#ffffffe0}.diag-report-reco-panel__cta{display:flex;align-items:stretch;justify-content:center;min-height:100%}.diag-report-reco-panel__actions-box{width:100%;max-width:20rem;margin-left:auto;display:grid;gap:.8rem;padding:.95rem .95rem .9rem;border-radius:1rem;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff0a,#ffffff03),#080c1838;box-shadow:inset 0 1px #ffffff0d;align-content:center;justify-items:center}.diag-report-reco-panel__actions-label{margin:0;font-size:.78rem;line-height:1.1;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#dce2f8b3;text-align:center}.diag-report-reco-panel__actions-box>.btn{width:100%}.diag-report-download-link{display:inline-flex;align-items:center;gap:.5rem;width:auto;max-width:none;align-self:center;color:#e3e8fce0;text-decoration:underline;text-decoration-color:#e3e8fc7a;text-underline-offset:.18em;text-decoration-thickness:1px;font-weight:500;transition:color .18s ease,text-decoration-color .18s ease,transform .18s ease}.diag-report-download-link:hover{color:#f5f8fff7;text-decoration-color:#f5f8ffc7}.diag-report-download-link:active{transform:translateY(1px)}@keyframes diagPanelIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media(max-width:900px){.diagnostico-intro-title,.diagnostico-step-title{max-width:100%}.diag-progress__meta{font-size:.86rem;gap:.7rem}#diag-progress-category{text-align:right}.diag-progress__segments{gap:.25rem}.diag-step-panel{min-height:23rem}.diag-response{margin-top:1.4rem;min-height:8.4rem}.diag-text-input{font-size:1.2rem;padding-bottom:.7rem}.diag-company-row{grid-template-columns:1fr;gap:.75rem}.diag-company-row__staged{animation-duration:.32s}.diag-company-row__intl{gap:.66rem;margin-top:.6rem;font-size:.86rem}.diag-company-row__intl-box{width:.98rem;height:.98rem;border-radius:.28rem}.diag-company-row__intl-text{color:#dfe6ffc2}.diag-select-input{font-size:.95rem;padding-top:.42rem;padding-bottom:.72rem}.diag-choice-grid{gap:.55rem}.diag-choice-chip{min-height:2.6rem;padding:.62rem .9rem;font-size:.9rem;border-radius:.7rem}.diag-list-item{font-size:1.06rem}.diag-actions{margin-top:1.4rem;flex-wrap:wrap;justify-content:flex-start}.diag-report-panel{border-radius:1.35rem;padding:1.15rem 1rem 1.05rem;backdrop-filter:blur(4px)}.diag-report-panel__meta-grid{grid-template-columns:1fr;gap:.8rem}.diag-report-panel__meta-item{padding:.7rem .75rem}.diag-report-block__head{align-items:flex-start;flex-direction:column;gap:.35rem}.diag-report-block{padding:.85rem .7rem .8rem .8rem}.diag-report-reco-panel{padding:0}.diag-report-reco-panel__heading{text-align:center;font-size:1.32rem}.diag-report-reco-panel__content{grid-template-columns:1fr}.diag-report-reco-panel__cta{justify-content:flex-start;align-items:flex-start}.diag-report-reco-panel__copy{padding-left:.8rem}.diag-report-reco-panel__copy p,.diag-report-reco-panel__list{max-width:none}.diag-report-reco-panel__actions-box{max-width:none;margin-left:0;justify-items:stretch}.diag-report-download-link{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.diag-panel-enter{animation:none!important}}
