.second-opinion{--forest:#12395e;--muted:#455e75;--teal:#1e608e;--border:#bccfdf;--sage:#eaf2fa;--control:#718da5;color:#18354e;background:#fff}.second-opinion .container{max-width:1200px}.so-hero{background:linear-gradient(125deg,#eef5fc,#f9fcff 65%,#dfedfb);padding:28px 0 80px}.so-hero-grid{grid-template-columns:1.35fr 1fr;align-items:center;gap:70px;margin-top:56px;display:grid}.so-hero h1{font-size:clamp(2.6rem,4.9vw,4.7rem);line-height:1.09}.so-hero h1 em{color:#286b9e;font-style:normal}.so-lede{color:#163d60;margin-top:28px;font-size:24px}.so-intro{max-width:580px;margin:18px 0 30px}.so-secondary{color:#205c8c;text-underline-offset:5px;align-items:center;min-height:44px;margin:12px 0;text-decoration:underline;display:inline-flex}.so-hero .so-secondary{display:flex}.so-hero-foot{letter-spacing:.06em;margin-top:24px;font-size:14px}.so-perspective{background:#fff;border:1px solid #c5d8e8;border-radius:10px;padding:36px;box-shadow:0 25px 70px #12395e0b}.so-perspective h2{margin:24px 0 18px;font-size:30px}.so-orbit{border:1px solid #aac6df;border-radius:50%;height:235px;margin:30px 10px 42px;position:relative}.so-orbit:before{content:"";border:1px dashed #c4d8e9;border-radius:50%;position:absolute;inset:30px}.so-orbit span{color:#184b73;z-index:1;background:#e8f2fb;border-radius:4px;padding:5px 12px;font-size:13px;position:absolute}.so-orbit span:first-child{top:-15px;left:35%}.so-orbit span:nth-child(2){bottom:15px;left:-12px}.so-orbit span:nth-child(3){bottom:15px;right:-12px}.so-orbit strong{text-align:center;color:#194a72;font-size:24px;font-weight:500;line-height:1.3;position:absolute;inset:65px 20px}.so-section{padding:88px 0}.so-section-intro{max-width:660px;margin-top:24px}.so-three{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:42px;display:grid}.so-three article{border-top:1px solid var(--border);padding-top:26px}.so-three h3{margin:20px 0 16px}.so-number{color:#1b608f;font-size:14px}.so-tint{background:#eef5fc}.so-modalities{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:42px;display:grid}.so-modalities article{background:#fff;border:1px solid #cbddeb;border-radius:6px;padding:32px}.so-card-top{align-items:center;gap:20px;margin-bottom:28px;display:flex}.so-card-top span{color:#205c8c;background:#e8f2fb;border-radius:50%;padding:10px;font-size:14px}.so-card-top h3{font-size:29px}.so-modalities h4{margin:0 0 14px;font-size:19px;font-weight:500}.so-doctor{grid-template-columns:350px 1fr;align-items:center;gap:85px;display:grid}.so-doctor img{border-radius:8px;width:100%;height:auto}.so-doctor p{margin-top:20px}.so-doctor .so-credentials{color:#1d5b88;font-size:16px}.so-dark{color:#fff;background:#12395e}.so-dark h2,.so-dark h3{color:#fff}.so-dark p{color:#d1e2f0}.so-dark .eyebrow{color:#b6d9f3}.so-steps{grid-template-columns:repeat(4,1fr);gap:30px;margin:44px 0 0;padding:0;list-style:none;display:grid}.so-steps li{border-top:1px solid #5a7d9c;padding-top:22px}.so-steps span{color:#a2cceb}.so-steps h3{margin:20px 0 16px;font-size:23px}.so-questions,.so-contact{grid-template-columns:.9fr 1.3fr;gap:70px;display:grid}.so-questions>div>p:not(.eyebrow),.so-contact>div>p:not(.eyebrow){margin-top:24px}.so-questions details{border-bottom:1px solid var(--border);padding:22px 0}.so-questions summary{cursor:pointer;color:#163d60;min-height:44px;font-size:19px;font-weight:500}.so-questions details p{margin-top:14px}.so-form{background:#fff;border:1px solid #c6d9e9;border-radius:8px;padding:32px}.so-fields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.so-fields label{color:#193e60;flex-direction:column;gap:8px;font-size:15px;display:flex}.so-fields input,.so-fields select{color:#18354e;background:#fff;border:1px solid #718da5;border-radius:3px;width:100%;min-width:0;min-height:48px;padding:10px}.so-preview{background:#edf4fb;border-left:3px solid #35729f;margin-bottom:24px;padding:16px;font-size:14px}.so-form-note{margin:24px 0;font-size:14px}.so-consent{align-items:flex-start;gap:12px;margin:24px 0;font-size:14px;display:flex}.so-consent input{flex-shrink:0;width:20px;height:20px;margin-top:3px}.so-consent a,.so-reading a{text-underline-offset:3px;text-decoration:underline}.so-form>.so-preview:last-child{margin:24px 0 0}.so-care-note{border-top:1px solid #b8cedf;padding-top:24px;font-size:14px}.so-reading{padding-top:28px;padding-bottom:28px;font-size:13px}.second-opinion .button:hover{background:#205b89}.second-opinion .breadcrumbs{color:#355671}@media (max-width:1000px){.so-hero-grid{grid-template-columns:1.2fr 1fr;gap:32px}.so-perspective{padding:24px}.so-doctor{grid-template-columns:280px 1fr;gap:40px}.so-steps{grid-template-columns:1fr 1fr}.so-questions,.so-contact{grid-template-columns:1fr 1.2fr;gap:36px}.so-fields{grid-template-columns:1fr}}@media (max-width:700px){.so-hero-grid,.so-three,.so-modalities,.so-doctor,.so-questions,.so-contact{grid-template-columns:1fr}.so-hero-grid{gap:36px;margin-top:32px}.so-hero{padding-bottom:48px}.so-section{padding:56px 0}.so-perspective{max-width:430px}.so-three{gap:28px}.so-doctor img{max-width:320px}.so-doctor{gap:32px}.so-steps{grid-template-columns:1fr;gap:28px}.so-modalities article,.so-form{padding:24px}.so-lede{font-size:21px}.so-orbit{max-width:280px;margin-left:auto;margin-right:auto}.so-contact{gap:32px}}
