.rb-site{--rb-ink:#241337;--rb-primary:#5b218b;--rb-soft:#f3eafb;--rb-accent:#9ad7de;--rb-header-height:142px;color:var(--rb-ink);min-height:100vh;padding-top:var(--rb-header-height);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.rb-site *{box-sizing:border-box}.rb-shell{width:min(1280px,100% - 4rem);margin-inline:auto}.rb-skip{z-index:100;color:#111;border:2px solid var(--rb-primary);background:#fff;border-radius:.6rem;padding:.8rem 1rem;position:fixed;top:-6rem;left:1rem}.rb-skip:focus{top:1rem}.rb-header{z-index:60;border-bottom:1px solid color-mix(in srgb,var(--rb-primary) 18%,transparent);-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);background:#ffffffdc;position:fixed;inset:0 0 auto;box-shadow:0 16px 48px #2413370a}.rb-header-inner{min-height:var(--rb-header-height);justify-content:space-between;align-items:center;gap:2rem;padding:8px 0 18px;display:flex}.rb-brand{flex:none;align-items:center;display:flex}.rb-brand img{-o-object-fit:contain;object-fit:contain;width:auto;height:auto;display:block}.rb-hanztastic .rb-brand img{width:195px}.rb-third-opinion .rb-brand img{width:172px}.rb-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.rb-nav a{color:var(--rb-ink);border-radius:999px;padding:.72rem .78rem;font-size:.86rem;font-weight:780;text-decoration:none;transition:transform .2s,background-color .2s,color .2s}.rb-nav a:hover{transform:translateY(-2px)}.rb-nav a:hover,.rb-nav a[aria-current=page]{background:var(--rb-soft);color:var(--rb-primary)}.rb-nav-mobile,.rb-menu-button,.rb-nav-mobile[hidden]{display:none}.rb-menu-button{appearance:none;border:1px solid color-mix(in srgb,var(--rb-primary) 28%,#fff);color:var(--rb-ink);font:inherit;background:#fff;border-radius:999px;align-items:center;gap:.65rem;padding:.72rem .95rem;font-weight:800}.rb-menu-icon{gap:3px;display:grid}.rb-menu-icon i{background:currentColor;width:18px;height:2px;display:block}.rb-site a:focus-visible,.rb-site button:focus-visible,.rb-site input:focus-visible,.rb-site select:focus-visible,.rb-site textarea:focus-visible,.rb-site [tabindex="-1"]:focus{outline:3px solid var(--rb-accent);outline-offset:3px}.rb-hero{isolation:isolate;min-height:calc(100vh - var(--rb-header-height));align-items:center;padding:clamp(2.8rem,5.2vw,4.6rem) 0 clamp(3.4rem,6vw,5.2rem);display:grid;position:relative}.rb-hero-grid{grid-template-columns:minmax(0,48fr) minmax(420px,52fr);align-items:center;gap:clamp(2rem,4.5vw,4.75rem);display:grid}.rb-hero-copy{z-index:2;min-width:0;position:relative}.rb-kicker,.rb-trust-label{text-transform:uppercase;letter-spacing:.16em;color:var(--rb-primary);margin:0 0 .9rem;font-size:.72rem;font-weight:850}.rb-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.5rem,4.4vw,4rem);font-weight:600;line-height:1.01}.rb-lead{max-width:680px;color:color-mix(in srgb,var(--rb-ink) 78%,#fff);margin:1.3rem 0 0;font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.65}.rb-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.7rem;display:flex}.rb-button{appearance:none;border:1px solid var(--rb-primary);background:var(--rb-primary);font:inherit;cursor:pointer;box-shadow:0 12px 30px color-mix(in srgb,var(--rb-primary) 24%,transparent);border-radius:999px;justify-content:center;align-items:center;padding:.92rem 1.3rem;font-weight:820;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;color:#fff!important}.rb-button:hover{box-shadow:0 18px 38px color-mix(in srgb,var(--rb-primary) 30%,transparent);transform:translateY(-3px)}.rb-button:disabled{cursor:not-allowed;opacity:.62}.rb-button-secondary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;color:var(--rb-primary)!important}.rb-trust-points{flex-wrap:wrap;gap:.55rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.rb-trust-points li{border:1px solid color-mix(in srgb,var(--rb-primary) 18%,#fff);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9c;border-radius:999px;padding:.55rem .78rem;font-size:.76rem;font-weight:780}.rb-trust{background:var(--rb-ink);color:#fff;align-self:center;position:relative;overflow:hidden}.rb-hero-media{position:relative;overflow:hidden}.rb-hero-media picture{display:block}.rb-hero-visual{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:285px;transition:transform .7s;display:block}.rb-trust:hover .rb-hero-visual{transform:scale(1.025)}.rb-route-author .rb-hero-visual{-o-object-fit:contain;object-fit:contain;background:linear-gradient(135deg,#f7f1e7,#e1e7d6);max-height:330px}.rb-hero-texture{aspect-ratio:16/9;background:radial-gradient(circle at 72% 32%,color-mix(in srgb,var(--rb-accent) 48%,transparent),transparent 20%),radial-gradient(circle at 26% 72%,color-mix(in srgb,var(--rb-primary) 34%,transparent),transparent 26%),linear-gradient(135deg,color-mix(in srgb,var(--rb-soft) 35%,#fff),color-mix(in srgb,var(--rb-ink) 92%,#fff));place-items:end start;min-height:230px;padding:1.5rem;display:grid;overflow:hidden}.rb-hero-texture span{color:#fff;letter-spacing:.18em;text-transform:uppercase;max-width:18rem;font-size:.75rem;font-weight:850;line-height:1.5}.rb-carousel{position:relative}.rb-carousel-stage{aspect-ratio:16/9;max-height:320px;position:relative}.rb-carousel-slide{opacity:0;width:100%;height:100%;max-height:none;transition:opacity .7s,transform 5.5s;position:absolute;inset:0;transform:scale(1.035)}.rb-carousel-slide[data-active=true]{opacity:1;transform:scale(1)}.rb-carousel-controls{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#17101999;border-radius:999px;gap:.5rem;padding:.5rem;display:flex;position:absolute;bottom:1rem;right:1rem}.rb-carousel-controls button{cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;width:.7rem;height:.7rem;padding:0}.rb-carousel-controls button[aria-pressed=true]{background:#fff;transform:scale(1.18)}.rb-trust-copy{padding:1.45rem 1.75rem 1.65rem}.rb-trust-label{color:var(--rb-accent);margin-bottom:.7rem}.rb-trust h2{text-wrap:balance;margin:0 0 .65rem;font-family:Georgia,serif;font-size:clamp(1.55rem,2.1vw,2rem);line-height:1.12}.rb-trust p{color:#f1edf3;margin:.45rem 0;line-height:1.55}.rb-trust strong{margin-top:.8rem;font-size:.88rem;line-height:1.45;display:block}.rb-card-contact{flex-direction:column;gap:.3rem;margin-top:.8rem;display:flex}.rb-card-contact a{color:#fff;text-underline-offset:.2em;font-size:.84rem;line-height:1.4}.rb-hero-orb{z-index:-1;pointer-events:none;position:absolute}.rb-content{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;padding:clamp(4.5rem,7vw,7rem) 0;display:grid}.rb-card{border:1px solid color-mix(in srgb,var(--rb-primary) 15%,transparent);background:#fff;grid-column:span 6;min-height:230px;padding:clamp(1.55rem,3vw,2.45rem);position:relative}.rb-card h2,.rb-paths h2,.rb-form h2{text-wrap:balance;margin:0 0 .9rem;font-family:Georgia,serif;font-size:clamp(1.7rem,2.45vw,2.45rem);line-height:1.12}.rb-card p,.rb-card li{color:color-mix(in srgb,var(--rb-ink) 78%,#fff);font-size:1.02rem;line-height:1.72}.rb-card ul{padding-left:1.25rem}.rb-text-link{color:var(--rb-primary);text-underline-offset:.3em;margin-top:.6rem;font-weight:820;text-decoration-thickness:1px;display:inline-flex}.rb-text-link:after{content:" →";white-space:pre}.rb-page-timeline .rb-card{grid-column:span 6;padding-left:5.25rem}.rb-step{background:var(--rb-primary);color:#fff;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:.78rem;font-weight:850;display:grid;position:absolute;top:1.75rem;left:1.7rem}.rb-page-faq .rb-card{grid-column:span 12;min-height:auto;padding:0}.rb-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.55rem 2rem;font-family:Georgia,serif;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:700;line-height:1.2;list-style:none;display:flex}.rb-faq-item summary::-webkit-details-marker{display:none}.rb-faq-item summary span:last-child{font-family:system-ui,sans-serif;font-size:1.7rem;line-height:1;transition:transform .2s}.rb-faq-item[open] summary span:last-child{transform:rotate(45deg)}.rb-faq-item summary:focus-visible{outline:3px solid var(--rb-accent);outline-offset:4px}.rb-faq-answer{max-width:78ch;padding:0 2rem 1.7rem}.rb-faq-answer p{margin:0}.rb-page-resources .rb-card{grid-column:span 6}.rb-page-article .rb-content{max-width:950px}.rb-page-article .rb-card{border-left:5px solid var(--rb-accent);grid-column:span 12;min-height:auto}.rb-page-contact .rb-card{grid-column:span 4;min-height:210px}.rb-page-legal .rb-content{max-width:1000px}.rb-page-legal .rb-card{grid-column:span 12;min-height:auto}.rb-form-section{scroll-margin-top:calc(var(--rb-header-height) + 1rem);padding:0 0 7rem}.rb-form{background:var(--rb-soft);border:1px solid color-mix(in srgb,var(--rb-primary) 18%,transparent);border-radius:1.75rem;padding:clamp(1.5rem,4vw,3.3rem)}.rb-form-email a,.rb-form-success a{color:var(--rb-primary);font-weight:800}.rb-form-heading{max-width:780px}.rb-form-heading p{line-height:1.65}.rb-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.rb-form label{font-size:.9rem;font-weight:760}.rb-form label span{font-weight:500}.rb-form input,.rb-form select,.rb-form textarea{border:1px solid color-mix(in srgb,var(--rb-primary) 28%,#fff);color:#16101b;width:100%;font:inherit;background:#fff;border-radius:.8rem;margin-top:.45rem;padding:.9rem;display:block}.rb-form input:invalid:focus,.rb-form select:invalid:focus,.rb-form textarea:invalid:focus{border-color:#b42318}.rb-form-wide{grid-column:1/-1}.rb-check{align-items:flex-start;gap:.7rem;margin:1rem 0;line-height:1.5;display:flex;font-weight:500!important}.rb-check input{flex:none;width:1.15rem;height:1.15rem;margin:.15rem 0 0}.rb-form-error,.rb-form-success{color:#7a271a;background:#fff;border:1px solid #b42318;border-radius:1rem;margin:1rem 0;padding:1.2rem}.rb-form-success{color:#14532d;border-color:#15803d}.rb-form-success strong{font-family:Georgia,serif;font-size:1.5rem}.rb-form-note{color:color-mix(in srgb,var(--rb-ink) 68%,#fff);font-size:.78rem;line-height:1.5}.rb-paths{padding:1rem 0 7rem}.rb-section-heading{max-width:760px;margin-bottom:2rem}.rb-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.rb-path-card{border:1px solid color-mix(in srgb,var(--rb-primary) 16%,transparent);color:var(--rb-ink);border-radius:1.25rem;justify-content:space-between;align-items:center;padding:1.4rem 1.5rem;font-size:1.05rem;font-weight:820;text-decoration:none;transition:transform .2s,background-color .2s,box-shadow .2s;display:flex}.rb-path-card small{color:var(--rb-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.35rem;font-size:.63rem;display:block}.rb-path-card>span:last-child{font-size:1.5rem}.rb-path-card:hover{background:var(--rb-soft);transform:translateY(-3px);box-shadow:0 16px 35px #2413370e}.rb-footer{background:var(--rb-ink);color:#fff;padding:3.8rem 0 1.35rem}.rb-footer-grid{grid-template-columns:minmax(400px,1.1fr) minmax(0,1fr);gap:3rem;display:grid}.rb-footer-brand{align-items:flex-start;gap:1.3rem;display:flex}.rb-footer-logo-frame{background:#fff;border:1px solid #fffa;border-radius:1.1rem;flex:0 0 184px;place-items:center;min-height:118px;padding:.9rem 1rem;display:grid;box-shadow:0 16px 42px #0005}.rb-footer-logo-frame img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:155px;max-height:92px;display:block}.rb-footer-identity{flex-direction:column;gap:.32rem;line-height:1.45;display:flex}.rb-footer-identity strong{font-size:1rem}.rb-footer-identity p{color:#e6e0e8;margin:0;font-size:.9rem}.rb-footer a{color:#fff;text-underline-offset:.22em}.rb-footer-identity a{font-size:.88rem}.rb-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.78rem 1rem;display:grid}.rb-footer-nav a{font-size:.88rem;text-decoration:none}.rb-footer-nav a:hover{text-decoration:underline}.rb-footer-meta{border-top:1px solid #ffffff2b;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:2.5rem;padding-top:1.2rem;display:flex}.rb-footer-meta>p:first-child{color:#ddd;max-width:780px;margin:0;font-size:.8rem;line-height:1.5}.rb-signature{white-space:nowrap;text-align:right;margin:0;font-size:.86rem}.rb-footer-identity>a{font-size:.88rem}.rb-social-links{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.rb-social-links a{background:#ffffff12;border:1px solid #ffffff52;border-radius:999px;align-items:center;min-height:36px;padding:.45rem .72rem;font-size:.76rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.rb-social-links a:hover,.rb-social-links a:focus-visible{background:#ffffff24;border-color:#ffffffa6;transform:translateY(-2px)}.rb-hanztastic .rb-hero:after{content:"";z-index:-1;background:#fff;border-radius:50% 50% 0 0/80% 80% 0 0;height:135px;position:absolute;inset:auto -8% -6rem}.rb-hanztastic .rb-hero-orb-one{filter:blur(6px);background:linear-gradient(140deg,#9ad7de45,#fff8);border-radius:45% 55% 62% 38%;width:390px;height:390px;top:35px;right:-145px;box-shadow:inset 18px 18px 50px #fff8}.rb-hanztastic .rb-hero-orb-two{filter:blur(12px);background:linear-gradient(100deg,#5b218b18,#b88ae344);border-radius:50%;width:260px;height:110px;bottom:80px;left:-90px}.rb-hanztastic .rb-trust{background:linear-gradient(155deg,#321342,#1f102b);border-radius:2rem;box-shadow:0 28px 78px #4a17612c,inset 0 1px #ffffff90}.rb-hanztastic .rb-hero-media{border-radius:1.45rem;margin:.65rem}.rb-hanztastic .rb-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffffdb,#f8f2fcdd);border-radius:1.6rem;box-shadow:0 18px 54px #57207110,inset 0 1px #fff}.rb-hanztastic .rb-card:nth-child(3n){color:#fff;background:linear-gradient(130deg,#2b1239,#552077)}.rb-hanztastic .rb-card:nth-child(3n) p,.rb-hanztastic .rb-card:nth-child(3n) li{color:#f6eff9}.rb-hanztastic .rb-card:nth-child(3n) .rb-text-link{color:#d3f4f7}.rb-hanztastic{background:linear-gradient(#fffaf5 0%,#fbf2ff 42%,#f2fcfc 72%,#fffaf5 100%)}.rb-hanztastic .rb-header{background:#fffaf4e8;border-bottom-color:#7d2aae38}.rb-hanztastic .rb-hero{background:radial-gradient(circle at 80% 12%,#76e3e6a3,#0000 24%),radial-gradient(circle at 15% 82%,#edb7ff9c,#0000 34%),radial-gradient(circle at 52% 5%,#ffd8a36e,#0000 22%),linear-gradient(135deg,#fff1e3,#f9e9ff 50%,#ecffff)}.rb-hanztastic .rb-hero:after{background:#fffaf5}.rb-hanztastic .rb-hero-copy:after{content:"";z-index:-1;filter:blur(4px);background:#ffcf8d3b;border-radius:50%;width:8rem;height:8rem;position:absolute;top:-2rem;left:-2.5rem}.rb-hanztastic .rb-hero-orb-one{background:linear-gradient(140deg,#5ad9e66b,#ffffffad 48%,#ffb4df52)}.rb-hanztastic .rb-hero-orb-two{background:linear-gradient(100deg,#7d2aae32,#f39be96b,#ffd18c57)}.rb-hanztastic .rb-trust{background:linear-gradient(145deg,#3c124d,#7a278f 58%,#283e5d);box-shadow:0 32px 85px #5a1a7338,0 0 0 1px #ffd8ac38,inset 0 1px #ffffff90}.rb-hanztastic .rb-trust:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff24 48%,#0000 61%);position:absolute;inset:-35% -20%;transform:translate(-80%)}.rb-hanztastic .rb-card{background:linear-gradient(145deg,#fffdf9e8,#faedffe8 55%,#efffffe0);border-color:#a34cc42b;transition:transform .35s,box-shadow .35s;box-shadow:0 22px 58px #76299218,inset 0 1px #fff}.rb-hanztastic .rb-card:nth-child(3n){background:linear-gradient(135deg,#351142,#7b2a8f 70%,#2e6b78)}.rb-hanztastic .rb-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(140deg,#f6e8ffd9,#fff8edd9 55%,#eaffffd9);box-shadow:0 30px 85px #6d237429}.rb-hanztastic .rb-button{background:linear-gradient(120deg,#6f228f,#a53bc1);border-color:#74278e}.rb-hanztastic .rb-button-secondary{background:#fffaf0de;color:#6b2188!important}.rb-hanztastic .rb-trust-points li{background:#fff9efe3;border-color:#a654b83d}.rb-contact-banner{z-index:30;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(120deg,#271134ee,#7b2797ee 58%,#245f6dee);border:1px solid #c9eff1aa;border-radius:1.25rem;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;width:min(760px,100% - 2rem);padding:1rem 1.1rem 1rem 1.35rem;transition:opacity .45s,transform .45s,visibility .45s;display:grid;position:fixed;bottom:1.1rem;left:50%;transform:translate(-50%,calc(100% + 2rem));box-shadow:0 20px 65px #210c3680}.rb-contact-banner-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.rb-contact-banner div{flex-direction:column;gap:.25rem;display:flex}.rb-contact-banner small{color:#bcecf0;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:850}.rb-contact-banner strong{font-size:.9rem;line-height:1.45}.rb-contact-banner a{color:#4b1a6c;white-space:nowrap;background:#fff8ed;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.75rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.rb-contact-banner button{color:#fff;cursor:pointer;background:#ffffff18;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:1.45rem;display:grid}.rb-contact-banner a:focus-visible,.rb-contact-banner button:focus-visible{outline-offset:3px;outline:3px solid #9ad7de}.rb-third-opinion{background:#f7f3ea}.rb-third-opinion .rb-header{background:#fbfaf6e8;border-bottom:3px solid #8fa175}.rb-third-opinion .rb-nav a{border-radius:.5rem}.rb-third-opinion .rb-nav a:hover,.rb-third-opinion .rb-nav a[aria-current=page]{color:#3c2746;background:#e7eadc}.rb-third-opinion .rb-hero{background:linear-gradient(96deg,#f5f1e7 0 66%,#e2e7d5 66%)}.rb-third-opinion .rb-hero-copy{padding-left:clamp(0rem,2.2vw,2rem)}.rb-third-opinion .rb-hero-copy:before{content:"";background:#8fa175;width:68px;height:7px;position:absolute;top:-1.5rem;left:0}.rb-third-opinion .rb-hero-orb-one{background:#7d906a25;border-radius:58% 42% 48% 52%/44% 57% 43% 56%;width:210px;height:270px;top:6%;right:3%;transform:rotate(18deg)}.rb-third-opinion .rb-hero-orb-two{border:1px solid #55306433;border-radius:50% 40% 55% 45%;width:110px;height:110px;bottom:7%;left:2%;transform:rotate(-16deg)}.rb-third-opinion .rb-trust{background:#30203d;border-radius:.8rem;box-shadow:16px 16px #8fa175,0 30px 72px #30203d20}.rb-third-opinion .rb-hero-media{clip-path:polygon(0 0,100% 0,100% 91%,9% 100%,0 88%)}.rb-third-opinion .rb-card{background:#fffdf8;border:0;border-left:6px solid #8fa175;border-radius:.5rem;box-shadow:0 20px 55px #3a2b2011}.rb-third-opinion .rb-card:nth-child(2n){border-left-color:#553064;transform:translateY(1.6rem)}.rb-third-opinion .rb-page-faq .rb-card:nth-child(2n),.rb-third-opinion .rb-page-article .rb-card:nth-child(2n),.rb-third-opinion .rb-page-legal .rb-card:nth-child(2n){transform:none}.rb-third-opinion .rb-form{background:#fffdf8;border-left:8px solid #8fa175;border-radius:.7rem;box-shadow:16px 16px #e2e7d5}.rb-third-opinion .rb-path-card{background:#fffdf8;border-radius:.55rem}.rb-third-opinion .rb-footer{background:#30203d;border-top:8px solid #8fa175}.rb-third-opinion .rb-hero-orb-two{display:none}.rb-third-opinion.rb-route-home .rb-hero h1{font-size:clamp(3.25rem,4vw,3.6rem)}.rb-third-opinion:not(.rb-route-home) .rb-hero-grid{grid-template-columns:minmax(0,54fr) minmax(400px,46fr)}.rb-third-opinion:not(.rb-route-home) .rb-hero h1{font-size:clamp(3rem,3.8vw,3.5rem)}.rb-third-opinion.rb-page-contact .rb-hero:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(circle at 36% 32%,#fff8,#91a8752d 48%,#0000 70%);border-radius:47% 53% 61% 39%;width:520px;height:520px;position:absolute;bottom:-220px;right:-150px}.rb-third-opinion.rb-page-contact .rb-trust{-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(145deg,#30203de8,#4a2a52df);border:1px solid #ffffff30}.rb-third-opinion .rb-contact-form{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:linear-gradient(145deg,#fffdf8e8,#eef0e2d9);border:1px solid #ffffffb8;border-left:8px solid #8fa175;position:relative;overflow:hidden;box-shadow:16px 16px #dfe5d3,0 28px 80px #30203d18}.rb-third-opinion .rb-contact-form:after{content:"";z-index:-1;filter:blur(7px);background:#8fa17522;border-radius:58% 42% 48% 52%;width:240px;height:240px;position:absolute;top:-85px;right:-75px}@media (min-width:1680px){.rb-hero-grid{gap:5rem}}@media (prefers-reduced-motion:no-preference){.rb-content .rb-reveal{animation:.55s both rb-rise;animation-timeline:view();animation-range:entry 10% cover 28%}.rb-content .rb-reveal:nth-child(2){animation-delay:60ms}.rb-content .rb-reveal:nth-child(3){animation-delay:.12s}.rb-hanztastic .rb-hero-orb-one{animation:9s ease-in-out infinite alternate rb-float}.rb-hanztastic .rb-hero-orb-two{animation:12s ease-in-out infinite alternate rb-drift}.rb-hanztastic .rb-trust:after{animation:9s ease-in-out infinite rb-shimmer}.rb-hanztastic .rb-card:hover{transform:translateY(-7px)rotate(.15deg);box-shadow:0 30px 72px #76299225,inset 0 1px #fff}.rb-third-opinion .rb-hero-orb-one{animation:11s ease-in-out infinite alternate rb-organic}.rb-nav-mobile:not([hidden]){animation:.2s ease-out both rb-menu-in}}@keyframes rb-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rb-float{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-20px,14px)rotate(7deg)}}@keyframes rb-drift{0%{transform:translate(-8px,4px)scale(.98)}to{transform:translate(28px,-12px)scale(1.06)}}@keyframes rb-shimmer{0%,65%{transform:translate(-80%)}90%,to{transform:translate(80%)}}@keyframes rb-organic{0%{transform:rotate(18deg)translate(0,0)}to{transform:rotate(25deg)translate(-14px,10px)}}@keyframes rb-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rb-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rb-hero-orb{display:none}}@media (max-width:1180px){.rb-shell{width:min(100% - 2.5rem,1180px)}.rb-nav a{padding:.64rem .55rem;font-size:.78rem}.rb-hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);gap:2.3rem}.rb-hero h1{font-size:clamp(3.5rem,5.2vw,4rem)}}@media (max-width:1050px){.rb-site{--rb-header-height:118px}.rb-header-inner{padding:6px 0 16px}.rb-hanztastic .rb-brand img{width:160px}.rb-third-opinion .rb-brand img{width:145px}.rb-nav-desktop{display:none}.rb-menu-button{display:inline-flex}.rb-nav-mobile{background:color-mix(in srgb,#fff 95%,var(--rb-soft));border-bottom:1px solid color-mix(in srgb,var(--rb-primary) 18%,transparent);justify-content:center;padding:.7rem max(1.25rem,50% - 590px);display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 35px #0002}.rb-hero{min-height:auto;padding:4.25rem 0 5.5rem}.rb-hero-grid,.rb-third-opinion:not(.rb-route-home) .rb-hero-grid{grid-template-columns:1fr;gap:2.5rem}.rb-hero h1,.rb-third-opinion.rb-route-home .rb-hero h1,.rb-third-opinion:not(.rb-route-home) .rb-hero h1{max-width:760px;font-size:clamp(2.5rem,6vw,3rem)}.rb-hero-copy{max-width:800px}.rb-third-opinion .rb-hero{background:linear-gradient(150deg,#f3f0e5,#e9ecdf)}.rb-third-opinion .rb-hero-copy{padding-left:0}.rb-third-opinion .rb-hero-copy:before{left:0}.rb-trust{width:min(100%,760px)}.rb-third-opinion .rb-trust{box-shadow:10px 10px #8fa175}.rb-content{padding-top:4.5rem}.rb-footer-grid{grid-template-columns:1fr}.rb-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.rb-shell{width:min(100% - 1.5rem,1280px)}.rb-content{grid-template-columns:1fr}.rb-card,.rb-page-timeline .rb-card,.rb-page-resources .rb-card,.rb-page-contact .rb-card{grid-column:auto}.rb-third-opinion .rb-card:nth-child(2n){transform:none}.rb-form-grid,.rb-path-grid{grid-template-columns:1fr}.rb-form-wide{grid-column:auto}.rb-footer-brand{align-items:flex-start}.rb-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.rb-address-fields{border:1px solid color-mix(in srgb,var(--rb-primary) 20%,#fff);border-radius:1rem;padding:1rem}.rb-address-fields legend{padding:0 .35rem;font-weight:800}.rb-address-fields>p{margin:.25rem 0 0;font-size:.8rem;font-weight:500;line-height:1.5}.rb-address-fields .rb-form-grid{margin:1rem 0 0}@media (max-width:560px){.rb-site{--rb-header-height:108px}.rb-header-inner{gap:.6rem;padding:5px 0 16px}.rb-hanztastic .rb-brand img{width:136px}.rb-third-opinion .rb-brand img{width:130px}.rb-nav-mobile{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:.65rem .75rem;display:grid}.rb-nav-mobile[hidden]{display:none}.rb-nav a{text-align:center;padding:.7rem .4rem;font-size:.78rem}.rb-menu-button{padding:.62rem .78rem;font-size:.82rem}.rb-hero{padding:3.2rem 0 4.4rem}.rb-hero-grid{gap:2rem}.rb-hero h1,.rb-third-opinion.rb-route-home .rb-hero h1,.rb-third-opinion:not(.rb-route-home) .rb-hero h1{letter-spacing:-.035em;font-size:clamp(2.125rem,9.5vw,2.5rem);line-height:1.05}.rb-lead{margin-top:1rem;font-size:1rem;line-height:1.58}.rb-actions{gap:.65rem;margin-top:1.35rem}.rb-button{width:100%;padding:.86rem 1rem}.rb-trust-points{gap:.4rem}.rb-trust-points li{font-size:.69rem}.rb-hero-visual,.rb-carousel-stage{aspect-ratio:4/3;max-height:none}.rb-trust-copy{padding:1.3rem}.rb-hanztastic .rb-trust{border-radius:1.35rem}.rb-third-opinion .rb-trust{box-shadow:7px 7px #8fa175}.rb-content{padding:3.8rem 0}.rb-card{min-height:auto;padding:1.45rem}.rb-page-timeline .rb-card{padding-left:4.65rem}.rb-step{top:1.45rem;left:1.35rem}.rb-form-section{padding-bottom:4.5rem}.rb-form{border-radius:1.2rem;padding:1.3rem}.rb-paths{padding-bottom:4.5rem}.rb-footer{padding-top:3rem}.rb-footer-brand{flex-direction:column}.rb-footer-logo-frame{flex-basis:auto;min-width:174px;min-height:104px}.rb-footer-meta{flex-direction:column;align-items:flex-start;gap:1rem}.rb-signature{text-align:left}.rb-footer-nav{grid-template-columns:1fr 1fr}.rb-contact-banner{grid-template-columns:1fr auto;gap:.7rem;padding:.9rem;bottom:.75rem}.rb-contact-banner div{grid-column:1/-1}.rb-contact-banner strong,.rb-contact-banner a{font-size:.82rem}.rb-contact-banner button{width:40px;height:40px}}
