:root{color-scheme:light;--background: #F6F5F2;--surface: #FFFFFF;--surface-deep: #FFFFFF;--text: #14181D;--muted: #5C636D;--border: rgba(20, 24, 29, .14);--accent: #1F3A5F;--accent-contrast: #FFFFFF;--max-width: 1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--background);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(20,24,29,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(20,24,29,.028) 1px,transparent 1px);background-size:32px 32px;content:"";pointer-events:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}svg{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}[hidden]{display:none!important}.section-shell{width:min(calc(100% - 40px),var(--max-width));margin-inline:auto}.eyebrow{margin:0;color:var(--muted);font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;padding:.82rem 1.2rem;font-weight:760;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.button-primary{background:var(--accent);color:var(--accent-contrast)}.button-secondary{border-color:#14181d47;background:transparent;color:var(--text)}.button:hover{transform:translateY(-2px)}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.hero{position:relative;display:flex;min-height:100svh;flex-direction:column;justify-content:center;padding-block:76px 74px}.hero-marker{position:absolute;top:24px;left:0;display:flex;width:100%;align-items:center;gap:12px}.hero-marker:before{color:var(--muted);content:"CONTINUIDADE / 01";font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem}.hero-marker span{height:1px;flex:1;background:var(--border)}.hero-content{max-width:760px}.hero-name{margin:0 0 4px;color:var(--text);font-size:1rem;font-weight:800}.hero-layout{display:grid;align-items:center;gap:28px}.hero-portrait{--portrait-shift-x: 0px;--portrait-shift-y: 0px;--portrait-tilt-x: 0deg;--portrait-tilt-y: 0deg;--portrait-glow-x: 50%;--portrait-glow-y: 35%;position:relative;display:flex;align-items:flex-end;justify-content:center;padding-inline:18px;perspective:1000px;transform-style:preserve-3d}.hero-portrait:before{position:absolute;z-index:0;inset:16px 0 0;border:1px solid var(--border);border-top:1px solid var(--border);background:linear-gradient(145deg,#ffffffa3,#1f3a5f0a);box-shadow:10px 10px #1f3a5f1f,20px 20px #1f3a5f0d,0 24px 45px #14181d24;content:"";pointer-events:none;transition:border-color .22s ease,background-color .22s ease;transform:perspective(900px) rotateX(calc(1deg + var(--portrait-tilt-x))) rotateY(calc(-7deg + var(--portrait-tilt-y)));transform-origin:58% 50%}.hero-portrait:after{position:absolute;z-index:2;top:16px;left:0;width:48px;height:2px;border-radius:2px;background:var(--accent);content:"";pointer-events:none;transition:width .42s cubic-bezier(.22,1,.36,1),opacity .22s ease;transform:perspective(900px) rotateX(calc(1deg + var(--portrait-tilt-x))) rotateY(calc(-7deg + var(--portrait-tilt-y)));transform-origin:left center}.hero-portrait-sheen{position:absolute;z-index:2;inset:16px 0 0;background:radial-gradient(circle at var(--portrait-glow-x) var(--portrait-glow-y),rgba(255,255,255,.72),transparent 24%),linear-gradient(118deg,transparent 30%,rgba(31,58,95,.1) 48%,transparent 66%);content:"";opacity:0;pointer-events:none;transition:opacity .22s ease;transform:perspective(900px) rotateX(calc(1deg + var(--portrait-tilt-x))) rotateY(calc(-7deg + var(--portrait-tilt-y)));transform-origin:58% 50%}.hero-portrait img{position:relative;z-index:1;display:block;width:auto;height:300px;max-width:100%;object-fit:contain;object-position:bottom center;filter:drop-shadow(8px 12px 8px rgba(20,24,29,.15));transition:transform .26s cubic-bezier(.22,1,.36,1),filter .26s ease;transform:translate3d(var(--portrait-shift-x),var(--portrait-shift-y),16px) rotateX(var(--portrait-tilt-x)) rotateY(calc(-2deg + var(--portrait-tilt-y)))}.hero-portrait-fade{position:absolute;z-index:2;inset:16px 0 0;background:linear-gradient(90deg,var(--background) 0%,rgba(246,245,242,.86) 14%,rgba(246,245,242,.4) 30%,transparent 52%);pointer-events:none;transform:perspective(900px) rotateX(calc(1deg + var(--portrait-tilt-x))) rotateY(calc(-7deg + var(--portrait-tilt-y)));transform-origin:58% 50%}.hero-portrait-label{position:absolute;z-index:2;top:30px;right:4px;display:grid;gap:1px;padding:8px 10px 8px 12px;border-left:2px solid var(--accent);background:#f6f5f2eb;box-shadow:8px 10px #1f3a5f14,0 18px 26px #14181d1f;text-align:left;transition:transform .24s ease-out,box-shadow .24s ease;transform:translate3d(var(--portrait-shift-x),var(--portrait-shift-y),28px) rotate(-1deg)}.hero-portrait-label strong{font-size:.8rem;line-height:1.2}.hero-portrait-label .hero-portrait-name{color:var(--text)}.hero-portrait-label a{color:var(--accent);font-size:.72rem;font-weight:700;text-decoration:none}.hero-portrait-label a:hover,.hero-portrait-label a:focus-visible{text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.hero-portrait:hover:before,.hero-portrait:focus-within:before{border-color:#1f3a5f47;background:linear-gradient(145deg,#ffffffc7,#1f3a5f0f)}.hero-portrait:hover:after,.hero-portrait:focus-within:after{width:100%;opacity:.86}.hero-portrait:hover .hero-portrait-sheen,.hero-portrait:focus-within .hero-portrait-sheen{opacity:1}.hero-portrait:hover img,.hero-portrait:focus-within img{filter:drop-shadow(14px 20px 12px rgba(20,24,29,.22));transform:translate3d(var(--portrait-shift-x),var(--portrait-shift-y),28px) rotateX(var(--portrait-tilt-x)) rotateY(calc(-2deg + var(--portrait-tilt-y)))}.hero-portrait:hover .hero-portrait-label,.hero-portrait:focus-within .hero-portrait-label{box-shadow:8px 10px #1f3a5f14,0 18px 26px #14181d1f;transform:translate3d(var(--portrait-shift-x),var(--portrait-shift-y),42px) rotateX(var(--portrait-tilt-x)) rotateY(var(--portrait-tilt-y)) rotate(-1deg)}}.hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.hero h1{max-width:9ch;margin:18px 0 24px;font-size:3rem;font-weight:830;line-height:.98}.hero-subheadline{max-width:580px;margin:0 0 18px;color:var(--text);font-size:1.16rem;line-height:1.4}.hero-proof{max-width:600px;margin:0;padding-left:16px;border-left:1px solid var(--border);color:var(--muted);font-size:.9rem}.hero-mobile-brief,.hero-scroll-indicator{display:none}.audience{padding-block:58px 104px;scroll-margin-top:24px}.audience-heading{max-width:680px;margin-bottom:24px}.audience-heading h2,.section-heading h2,.diagnosis-intro h2,.dev-track h2,.bridge h2{margin:12px 0 0;font-size:2rem;font-weight:810;line-height:1.08}.section-heading,.diagnosis-intro,.dev-layout,.bridge>.eyebrow{scroll-margin-top:24px}.audience-grid{display:grid;gap:12px}.audience-card{display:grid;min-height:222px;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.audience-card:hover,.audience-card:focus-visible{border-color:var(--accent);background:#f1f0ec}.audience-card-inner{display:grid;min-height:220px;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;grid-column:1 / -1;padding:22px}.audience-number{grid-column:1;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem}.audience-copy{align-self:center;max-width:20ch;font-size:1.2rem;font-weight:730;line-height:1.2}.audience-subtitle{align-self:end;color:var(--muted);font-size:.82rem}.audience-card svg{grid-column:2;grid-row:1 / -1;align-self:end;color:var(--muted)}.recognition{padding-block:98px 64px;scroll-margin-top:24px}.section-heading{max-width:700px;margin-bottom:38px}.checklist{border-top:1px solid var(--border)}.check-item{display:grid;min-height:84px;grid-template-columns:26px 1fr;align-items:center;gap:13px;border-bottom:1px solid var(--border);color:var(--muted);cursor:pointer;transition:background-color .16s ease,color .16s ease}.check-item:hover{background:#14181d08;color:var(--text)}.check-item input{position:absolute;width:1px;height:1px;opacity:0}.custom-check{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(20,24,29,.34);border-radius:3px;background:transparent;color:var(--accent-contrast);transition:background-color .16s ease,border-color .16s ease}.custom-check svg{width:15px;height:15px;opacity:0;stroke-width:2.4}.check-item input:focus-visible+.custom-check{outline:3px solid var(--accent);outline-offset:4px}.check-item.is-checked{color:var(--text)}.check-item.is-checked .custom-check{border-color:var(--accent);background:var(--accent)}.check-item.is-checked .custom-check svg{opacity:1}.recognition-response{min-height:0}.recognition-response.is-active{min-height:178px;padding-top:32px}.recognition-cta{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.recognition-cta p{max-width:470px;margin:0;font-size:1.08rem;font-weight:680}.companies{border-block:1px solid var(--border);background:var(--surface);padding-block:72px 78px}.companies-heading{display:grid;gap:24px}.companies-heading h2{max-width:680px;margin:12px 0 0;font-size:2rem;font-weight:810;line-height:1.08}.companies-heading>p{max-width:390px;margin:0;color:var(--muted);font-size:.96rem}.companies-bubble-map{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:30px 22px;margin:38px 0 0;padding:6px 0 0;list-style:none}.company-bubble{display:flex;width:clamp(104px,12vw,120px);flex-direction:column;align-items:center;text-align:center}.company-bubble-circle{display:flex;width:100%;aspect-ratio:1;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;background:var(--background);overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.company-bubble:hover .company-bubble-circle,.company-bubble:focus-within .company-bubble-circle{border-color:var(--accent);box-shadow:0 14px 26px #14181d1f;transform:translateY(-4px) scale(1.04)}.company-bubble-caption{display:flex;flex-direction:column;gap:2px;margin-top:10px}.company-bubble-caption strong{font-size:.8rem;font-weight:740;line-height:1.2}.company-bubble-caption span{color:var(--muted);font-size:.66rem;line-height:1.2}.company-mark{display:flex;width:74%;height:74%;align-items:center;justify-content:center}.company-mark img{display:block;width:100%;height:100%;object-fit:contain}.company-mark-monochrome img{filter:brightness(0) saturate(100%)}.company-mark-fallback{color:var(--text);font-size:.86rem;font-weight:830;letter-spacing:.01em;text-align:center}.diagnosis{display:grid;gap:46px;padding-block:72px 112px;scroll-margin-top:24px}.diagnosis-intro h2 span{color:var(--muted);font-weight:530}.diagnosis-intro>p:not(.eyebrow){max-width:610px;margin:24px 0 0;color:var(--muted);font-size:1.02rem}.diagnosis-anchor{padding-left:16px;border-left:2px solid var(--accent);color:var(--text)!important;font-weight:650}.deliverables{max-width:610px;margin:22px 0 0;padding:0;list-style:none}.deliverables li{position:relative;padding:9px 0 9px 26px;border-bottom:1px solid var(--border);font-size:.96rem}.deliverables li:before{position:absolute;left:0;color:var(--accent);content:"—"}.diagnosis-scarcity{font-size:.88rem!important}.diagnosis-form{display:grid;gap:20px;border-top:1px solid var(--border);padding-top:30px}.contact-fields{display:grid;gap:20px}.form-field label,.bridge-form label{display:block;margin-bottom:7px;color:var(--text);font-size:.82rem;font-weight:650}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:4px;background:var(--surface-deep);color:var(--text);outline:none;transition:border-color .16s ease,box-shadow .16s ease}input,select{min-height:50px;padding:0 13px}textarea{min-height:112px;resize:vertical;padding:12px 13px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px #1f3a5f29}textarea::placeholder{color:var(--muted);opacity:1}.submit-button{width:100%;margin-top:4px}.button:disabled{cursor:wait;opacity:.66;transform:none}.form-status{min-height:24px;grid-column:1 / -1}.form-privacy{margin:0;color:var(--muted);font-size:.72rem}.form-status p{margin:0;font-size:.84rem}.form-success{color:#1b6b4a}.form-complete{animation-duration:.72s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.form-complete-manager{animation-name:manager-form-complete}.form-complete-dev{animation-name:dev-form-complete}.form-success-manager,.form-success-dev{display:flex;align-items:center;gap:14px;min-height:58px;padding:10px 12px;border:1px solid currentColor;border-radius:4px;background:#ffffffb8;overflow:hidden}.form-success-copy{display:grid;gap:2px}.form-success-copy strong{font-size:.86rem;line-height:1.3}.form-success-copy>span{color:var(--muted);font-size:.78rem;line-height:1.45}.success-visual{position:relative;flex:0 0 auto}.success-visual-manager{display:grid;width:48px;height:48px;place-items:center;color:#1b6b4a}.success-visual-ring{position:absolute;inset:4px;border:1px solid currentColor;border-radius:50%;opacity:0;animation:manager-success-ring 1.2s ease-out both}.success-visual-ring-secondary{inset:0;animation-delay:.18s}.success-visual-check{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#1b6b4a;color:#fff;font-size:1.1rem;font-weight:800;line-height:1;animation:manager-success-check .56s 80ms cubic-bezier(.2,1.4,.4,1) both}.success-visual-dev{display:grid;width:62px;gap:4px;padding:7px 5px;color:var(--accent)}.success-dev-line{display:flex;align-items:center;gap:5px;opacity:0;transform:translate(-8px);animation:dev-success-line .36s ease-out both}.success-dev-line>span{position:relative;flex:0 0 auto;width:12px;height:12px;border:1.5px solid currentColor;border-radius:2px}.success-dev-line>span:after{position:absolute;top:1px;left:3px;width:4px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";opacity:0;transform:rotate(40deg) scale(.5);animation:dev-success-check .22s .18s ease-out both}.success-dev-line:after{width:34px;height:3px;border-radius:2px;background:currentColor;content:"";opacity:.34}.success-dev-line-two{animation-delay:.12s}.success-dev-line-two>span:after{animation-delay:.3s}.success-dev-line-three{animation-delay:.24s}.success-dev-line-three>span:after{animation-delay:.42s}@keyframes manager-form-complete{0%{opacity:.72;transform:translateY(5px)}55%{box-shadow:0 12px 28px #1b6b4a24;transform:translateY(-2px)}to{opacity:1;box-shadow:none;transform:translateY(0)}}@keyframes dev-form-complete{0%{opacity:.72;transform:translateY(5px)}55%{box-shadow:0 12px 28px #1f3a5f24;transform:translateY(-2px)}to{opacity:1;box-shadow:none;transform:translateY(0)}}@keyframes manager-success-ring{0%{opacity:0;transform:scale(.58)}28%{opacity:.72}to{opacity:0;transform:scale(1.28)}}@keyframes manager-success-check{0%{opacity:0;transform:scale(.45) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes dev-success-line{to{opacity:1;transform:translate(0)}}@keyframes dev-success-check{to{opacity:1;transform:rotate(40deg) scale(1)}}.form-error{color:#a32c2c}.dev-track{padding-block:112px 74px;border-top:1px solid var(--border);scroll-margin-top:24px}.dev-layout{display:grid;gap:28px}.dev-copy{max-width:650px}.dev-copy>p{max-width:630px;margin:24px 0 0;color:var(--muted);font-size:1.04rem}.dev-action{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.dev-action .button{min-width:210px}.channel-note{margin:0;color:var(--muted);font-size:.78rem}.bridge{width:min(calc(100% - 40px),700px);margin-inline:auto;padding-block:62px 112px;scroll-margin-top:24px}.bridge h2{font-size:1.5rem}.bridge>p{margin:16px 0 26px;color:var(--muted);font-size:.94rem}.bridge-form,.bridge-fields{display:grid;gap:12px}.bridge-status{min-height:0}.footer{display:grid;gap:30px;padding-block:66px 38px;border-top:1px solid var(--border)}.footer-profile{display:grid;grid-template-columns:84px 1fr;align-items:center;gap:18px}.profile-image{width:84px;height:84px;border:1px solid var(--border);border-radius:50%;object-fit:cover;object-position:50% 42%}.about-lines p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.7}.social-links{display:flex;gap:22px}.social-links a{color:var(--muted);font-size:.8rem;text-underline-offset:4px}.reveal{animation:reveal .26s ease both}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:700px){.section-shell{width:min(calc(100% - 80px),var(--max-width))}.hero{min-height:100svh;padding-block:56px 28px}.hero h1{font-size:5.25rem}.hero-subheadline{font-size:1.42rem}.hero-actions{display:flex}.hero-actions .button{min-width:152px}.hero-layout{grid-template-columns:minmax(0,1fr) minmax(250px,.58fr);gap:48px}.hero-portrait{align-self:center}.hero-portrait img{width:min(100%,410px);height:auto}.audience{padding-top:36px}.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-card,.audience-card-inner{min-height:258px}.audience-copy{font-size:1.5rem}.audience-subtitle{font-size:.9rem}.section-heading h2,.diagnosis-intro h2,.dev-track h2{font-size:3rem}.check-item{min-height:76px;padding-inline:10px;font-size:1.03rem}.recognition-cta{flex-direction:row;align-items:center;justify-content:space-between}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{min-height:260px;border-right:1px solid var(--border);border-bottom:0;padding-right:30px}.metric+.metric{padding-left:30px}.metric:last-child{border-right:0}.metric strong{font-size:2.5rem}.diagnosis{gap:64px;padding-block:88px 150px}.diagnosis-form{grid-template-columns:repeat(2,minmax(0,1fr))}.form-field-wide,.contact-fields,.submit-button,.form-privacy{grid-column:1 / -1}.contact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.submit-button{width:auto;min-width:180px;justify-self:end}.dev-track{padding-block:150px 86px}.dev-layout{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:56px}.bridge-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}.bridge-fields{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-form .button{grid-column:1 / -1;justify-self:start}.bridge-form .button{min-width:180px}.bridge-status{grid-column:1 / -1}.footer{display:flex;align-items:end;justify-content:space-between}}@media(max-width:699px){.hero{min-height:100svh;justify-content:flex-start;padding-block:66px 24px}.hero-layout{position:relative;display:block;min-height:max(calc(100svh - 90px),710px);padding-bottom:56px}.hero-content{position:relative;z-index:3;pointer-events:none}.hero-content a{pointer-events:auto}.hero h1{margin-block:12px 18px;font-size:2.75rem}.hero-subheadline{max-width:15rem;margin-bottom:14px;font-size:1.02rem}.hero-proof{max-width:14.5rem;padding-right:0;font-size:.78rem}.hero-portrait{position:absolute;z-index:0;top:100px;right:0;display:flex;width:min(72%,270px);height:392px;justify-content:flex-end;margin:0;padding-inline:0;overflow:hidden;pointer-events:none}.hero-portrait:before,.hero-portrait:after,.hero-portrait-fade{display:none}.hero-portrait img{width:100%;height:100%;object-fit:cover;object-position:68% bottom;opacity:.84;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 22%,rgba(0,0,0,.68) 48%,#000 82%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 22%,rgba(0,0,0,.68) 48%,#000 82%);filter:none;transform:none;transition:none}.hero-portrait:hover img,.hero-portrait:focus-within img{filter:none;transform:none;transition:none}.hero-portrait:hover .hero-portrait-sheen,.hero-portrait:focus-within .hero-portrait-sheen{opacity:0;transition:none}.hero-mobile-brief{position:relative;z-index:3;margin-top:28px}.hero-portrait-label{top:12px;right:4px;padding:6px 8px 6px 10px;background:#f6f5f2eb;box-shadow:0 10px 20px #14181d1f;pointer-events:auto;transition:none}.hero-portrait-label strong{font-size:.68rem}.hero-portrait-label a{font-size:.6rem}.hero-portrait:hover .hero-portrait-label,.hero-portrait:focus-within .hero-portrait-label{box-shadow:0 10px 20px #14181d1f;transform:translateZ(28px) rotate(-1deg);transition:none}.hero-mobile-brief{display:grid;max-width:19rem;gap:8px;margin-top:36px;padding-top:18px;border-top:1px solid var(--border)}.hero-mobile-brief strong{max-width:16ch;font-size:1.42rem;line-height:1.05}.hero-mobile-brief p:not(.eyebrow){max-width:18rem;margin:0;color:var(--muted);font-size:.86rem;line-height:1.45}.hero-mobile-brief span{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase}.hero-actions{position:relative;z-index:2;margin-top:22px}.hero-actions .button{min-height:48px;padding-inline:.7rem}.hero-actions .button-secondary{background:#ffffffe6}.hero-scroll-indicator{position:absolute;right:0;bottom:10px;left:0;display:grid;width:max-content;height:32px;margin-inline:auto;place-items:center;color:var(--muted);text-decoration:none}.hero-scroll-indicator svg{width:20px;height:20px;animation:hero-scroll-bounce 1.6s ease-in-out infinite}.audience{padding-top:72px}}@keyframes hero-scroll-bounce{0%,to{transform:translateY(0);opacity:.52}50%{transform:translateY(5px);opacity:1}}@media(min-width:980px){.diagnosis{grid-template-columns:.9fr 1.1fr;align-items:start}.diagnosis-form{padding-top:24px;border-top:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
