.cinematic-v2{position:relative}.cinematic-v2:before{content:"";z-index:-1;pointer-events:none;opacity:.3;background:radial-gradient(125% 125% at 50% 20%,#0a0a0a 35%,#2979ff 50%,#ff3b30 60%,#ff6d00 70%,#ffd600 80%,#00e676 90%,#3d5afe 100%);position:fixed;inset:0}.v2-intro{flex-direction:column;justify-content:center;align-items:flex-start;min-height:78svh;padding-top:180px;padding-bottom:65px;display:flex}.v2-intro h1{letter-spacing:-.055em;color:#d4e9ff;font-size:clamp(50px,6.6vw,88px);line-height:1.05}.v2-intro h1 em{color:#c8d7ee}.v2-intro-description{color:#cbd8ea;max-width:660px;margin:32px 0 12px;font-size:21px;line-height:1.6}.v2-intro-detail{color:#aebed5;font-size:16px}.v2-intro .cine-eyebrow{align-items:center;gap:10px;display:flex}.v2-intro .cine-actions{margin-top:12px}.v2-intro-path{color:#b5c9e4;align-items:center;gap:24px;margin-top:48px;font-size:14px;display:flex}.v2-intro-path span{align-items:center;gap:10px;display:flex}.v2-intro-path span:nth-of-type(2){color:#7dd3fc}.v2-intro-path span:nth-of-type(3){color:#9be1ba}.v2-intro-path i{color:#687c99;font-style:normal}.v2-intro-scroll{color:#9cabc1;margin-top:35px;margin-bottom:0;font-size:11px}.v2-bridge{border-top:1px solid #58a6ff33;grid-template-columns:1fr 1fr;column-gap:80px;padding-block:70px 85px;display:grid}.v2-bridge .cine-eyebrow{grid-column:1/-1;justify-self:start}.v2-bridge h2{font-size:clamp(32px,3.6vw,50px)}.v2-bridge>p:last-child{color:#b8c7dc;align-self:center;margin:0;font-size:17px}.cinematic-v2 .cine-story{border-top:1px solid #58a6ff22}.cinematic-v2 .cine-chapter h2{color:#d4e9ff}.v2-results{background:linear-gradient(#0a0a10,#101725aa,#0a0a10);padding-top:90px}.v2-results-intro{padding-bottom:45px}.v2-results-intro>p:last-child{max-width:740px;margin:25px 0 0;font-size:17px}.v2-result-stage{grid-template-columns:.88fr 1.12fr;align-items:center;column-gap:65px;width:100%;min-height:780px;padding:95px max(5.5%,50% - 600px);display:grid;position:relative;overflow:hidden}.v2-result-copy h2{font-size:clamp(38px,4.4vw,60px);line-height:1.12}.v2-result-copy>p:not(.cine-eyebrow){margin-top:25px;font-size:16px;line-height:1.65}.v2-result-copy .v2-result-summary{color:#c7dffb;font-size:18px}.v2-result-copy .v2-result-source{color:#95a9c4;font:11px/1.6 Inter,sans-serif}.v2-result-copy .cine-text-link{margin-top:3px;font-size:13px}.v2-result-cards{gap:14px;display:grid;position:relative}.v2-result-card-motion{transform-origin:50%;will-change:transform,opacity;position:relative}.v2-result-card-motion:first-child{z-index:3}.v2-result-card-motion:nth-child(2){z-index:2}.v2-result-card-motion:nth-child(3){z-index:1}.v2-result-card{background:linear-gradient(135deg,#192d42f5,#121725fa);border:1px solid #58a6ff66;border-radius:18px;grid-template-columns:120px 1fr;gap:9px 16px;padding:20px;display:grid;box-shadow:0 12px 36px #0003}.v2-result-card[data-category=diagnoses]{background:linear-gradient(135deg,#33232bf5,#121725fa);border-color:#f8717155}.v2-result-card[data-category=findings]{background:linear-gradient(135deg,#2a203af5,#121725fa);border-color:#c084fc55}.v2-result-card[data-category=investigations]{background:linear-gradient(135deg,#352d20f5,#121725fa);border-color:#fbbf2455}.v2-result-card .card-spotlight-layer{grid-column:unset}.v2-result-card-top{color:#b1c7df;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font:10px/1.5 Inter,sans-serif;display:flex}.v2-result-card-top>span:last-child{color:#aab5c9;text-align:right;font-size:9px}.v2-result-number{letter-spacing:-.06em;color:#d5e9ff;grid-row:2/4;align-self:center;font-size:51px;font-weight:400;line-height:1}.v2-result-number small{color:#96adc8;letter-spacing:-.02em;font-size:20px}.v2-result-card h3{align-self:end;font-size:19px;line-height:1.2}.v2-result-card p{color:#adbed4;margin:0;font-size:12px;line-height:1.6}.v2-result-meter{background:#91a3b52b;border-radius:3px;grid-column:1/-1;height:3px;margin-top:6px;overflow:hidden}.v2-result-meter i{background:#79baff;height:100%;display:block}.v2-result-card[data-category=diagnoses] .v2-result-meter i{background:#fca5a5}.v2-result-card[data-category=findings] .v2-result-meter i{background:#c4b5fd}.v2-result-card[data-category=investigations] .v2-result-meter i{background:#fcd34d}.v2-result-limit{color:#a2b3cb;border-top:1px solid #647b9933;grid-column:1/-1;margin:32px 0 0;padding-top:18px;font-size:11px;line-height:1.75}.v2-result-progress{background:#53698133;height:2px;position:absolute;inset:auto 5.5% 22px}.v2-result-progress i{transform-origin:0;background:linear-gradient(90deg,#58a6ff,#c4b5fd);width:100%;height:100%;display:block}.v2-validation{color:#9be1ba;align-items:center;gap:22px;padding-block:50px 65px;display:flex}.v2-validation>div{flex:1}.v2-validation h3{font-size:25px}.v2-validation p{max-width:720px;margin:10px 0 0;font-size:14px}.v2-validation .cine-text-link{white-space:nowrap}@media (width>=1100px) and (height>=850px){.cinematic-v2[data-scene=ready] .v2-result-stage{height:100svh;min-height:0;padding-top:100px;padding-bottom:60px}}@media (width<=1099px){.v2-intro{min-height:76svh;padding-top:135px}.v2-intro h1{font-size:clamp(44px,7.5vw,70px)}.v2-intro-description{font-size:19px}.v2-bridge{gap:25px;padding-block:50px 65px}.v2-bridge>p:last-child{font-size:15px}.v2-result-stage{min-height:0;padding:45px 30px 55px;display:block}.v2-result-copy{max-width:660px;margin-bottom:35px}.v2-result-copy h2{font-size:42px}.v2-result-cards{max-width:660px;margin:auto}.v2-result-limit{font-size:11px}.v2-results{padding-top:60px}.v2-validation{flex-wrap:wrap}.v2-validation .cine-text-link{margin-left:48px}.v2-result-progress{inset:auto 30px 15px}}@media (width<=759px){.v2-intro{min-height:77svh;padding-top:135px;padding-bottom:50px}.v2-intro h1{font-size:clamp(41px,11vw,57px)}.v2-intro-description{margin-top:25px;font-size:17px}.v2-intro-detail{font-size:14px}.v2-intro-path{flex-wrap:wrap;gap:11px;margin-top:35px;font-size:11px}.v2-intro-path span{gap:6px}.v2-intro-path i{font-size:10px}.v2-intro-path svg{width:15px;height:15px}.v2-bridge{padding-block:40px 50px;display:block}.v2-bridge h2{font-size:35px}.v2-bridge>p:last-child{margin-top:24px}.v2-result-stage{padding:40px 18px 45px}.v2-result-copy h2{font-size:36px}.v2-result-copy>p:not(.cine-eyebrow){margin-top:20px;font-size:14px}.v2-result-copy .v2-result-summary{font-size:16px}.v2-result-copy .v2-result-source{font-size:10px}.v2-result-card{border-radius:15px;grid-template-columns:97px 1fr;gap:8px 12px;padding:17px 15px}.v2-result-number{font-size:43px}.v2-result-number small{font-size:17px}.v2-result-card h3{font-size:16px}.v2-result-card p{font-size:11px}.v2-result-card-top{font-size:9px}.v2-result-card-top>span:last-child{max-width:125px;font-size:8px}.v2-result-limit{font-size:10px}.v2-validation{gap:16px;padding-block:35px 45px}.v2-validation h3{font-size:22px}.v2-validation p{font-size:13px}.v2-result-progress{inset:auto 18px 12px}.v2-results-intro>p:last-child{font-size:15px}}@media (prefers-reduced-motion:reduce){.v2-result-card-motion{will-change:auto}}@media (width<=759px){.v2-validation{grid-template-columns:26px 1fr;align-items:start;display:grid}.v2-validation>.cine-text-link{grid-column:2;justify-self:start;margin-left:0}}.cinematic-v2 .cine-steps{padding-bottom:10px}.cinematic-v2 .cine-steps-progress{pointer-events:none;background:#91a7c52b;border-radius:2px;width:auto;height:2px;position:absolute;bottom:4px;left:12px;right:12px}.cinematic-v2 .cine-steps-progress i{background:linear-gradient(90deg,#79baff,#c4b5fd)}.cinematic-v2 .cine-letter-wrap{transform-origin:50% 62%}.cinematic-v2[data-scene=fallback] .cine-steps-progress{display:none}@media (width>=1100px){.cinematic-v2 .cine-workspace{overflow:visible}}@media (width<=1099px){.cinematic-v2 .cine-workspace-body{margin-top:0}}.cinematic-v2 :is(.cine-actions>a:first-child,.cine-nav-cta,.enquiry-form .button-primary){isolation:isolate;background:#0f172a;border:1px solid #58a6ff55;position:relative;overflow:hidden;box-shadow:0 0 18px #38bdf833}.cinematic-v2 :is(.cine-actions>a:first-child,.cine-nav-cta,.enquiry-form .button-primary):before{content:"";z-index:-2;pointer-events:none;background:conic-gradient(#0000 50%,#38bdf840 72%,#c026d3 90%,#00f0ff 100%);width:600px;height:600px;animation:4s linear infinite v2-analyze-orbit;position:absolute;top:50%;left:50%}.cinematic-v2 :is(.cine-actions>a:first-child,.cine-nav-cta,.enquiry-form .button-primary):after{content:"";z-index:-1;pointer-events:none;background:#0f172a;border-radius:10px;transition:background .3s;position:absolute;inset:1.5px}.cinematic-v2 :is(.cine-actions>a:first-child,.cine-nav-cta,.enquiry-form .button-primary):hover{box-shadow:0 0 28px #38bdf855,0 0 12px #c026d32b}.cinematic-v2 :is(.cine-actions>a:first-child,.cine-nav-cta,.enquiry-form .button-primary):hover:after{background:#1e293b}@keyframes v2-analyze-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.cinematic-v2[data-scene=fallback] :is(.cine-actions>a:first-child,.cine-nav-cta,.enquiry-form .button-primary):before{animation:none}@media (prefers-reduced-motion:reduce){.cinematic-v2 :is(.cine-actions>a:first-child,.cine-nav-cta,.enquiry-form .button-primary):before{animation:none}}@media (width<=1099px){.cinematic-v2 .cine-letter-wrap{transform-origin:0 62%}}
