.ra-page{background:var(--surface)}.ra-page h1,.ra-page h2{font-family:var(--font-serif);font-weight:600;color:var(--blue-deep);letter-spacing:-.01em}.ra-page h3{font-family:var(--font-serif);font-weight:600;color:var(--blue-deep)}.ra-mark{display:block;width:52px;height:3px;background:var(--gold);border-radius:2px}.eyebrow.ra-eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.14em;color:var(--blue-mid);margin-bottom:12px}.ra-eyebrow:before{content:"";width:36px;height:3px;background:var(--gold);border-radius:2px;flex-shrink:0}.ra-section{padding:var(--space-10) 0}.ra-section-title{font-size:30px;line-height:1.2;margin-bottom:10px}.ra-section-desc{font-size:16px;color:var(--text-secondary);line-height:1.65;max-width:640px;margin-bottom:var(--space-7)}#sample-report,#methodology{scroll-margin-top:var(--space-7)}.ra-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--surface-rail);min-height:480px;display:flex;align-items:center}.ra-hero-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:70% 55%}.ra-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f7f9fcf7,#f7f9fcf0 40%,#f7f9fcb8 52%,#f7f9fc00 72%)}.container.ra-hero-inner{width:100%;padding-top:var(--space-10);padding-bottom:var(--space-10)}.ra-hero-copy{max-width:520px}.ra-hero .ra-eyebrow:before{display:none}.ra-hero .ra-mark{width:64px;height:4px;margin-bottom:22px}.ra-hero h1{font-size:42px;line-height:1.14;margin:0 0 18px}.ra-hero-sub{font-size:17px;line-height:1.7;color:var(--text);margin-bottom:var(--space-5)}.ra-hero-cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.ra-intro-lead{max-width:780px;font-size:17px;line-height:1.7;color:var(--text);margin:22px 0 var(--space-8)}.ra-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0}.ra-service{padding:0 var(--space-5);border-left:1px solid var(--rule);display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;align-content:start}.ra-service:first-child{padding-left:0;border-left:0}.ra-service:last-child{padding-right:0}.ra-icon{width:32px;height:32px;color:var(--blue);margin-bottom:16px;flex-shrink:0}.ra-service h3{font-size:18px;line-height:1.3;margin-bottom:8px}.ra-service p{font-size:15px;line-height:1.6;color:var(--text-secondary)}.ra-outputs{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border-card)}.ra-outputs dt{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--text-meta);margin-bottom:4px}.ra-outputs dd{font-size:14px;line-height:1.55;color:var(--text)}.ra-service .link-arrow{margin-top:10px;display:inline-block;justify-self:start}.ra-principles{margin-top:var(--space-9);display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:var(--space-5);align-items:start;background:var(--surface-alt);border:1px solid var(--rule);border-radius:var(--radius-md);padding:var(--space-5)}.ra-principles-label{font-family:var(--font-serif);font-weight:600;font-size:17px;line-height:1.35;color:var(--blue-deep);max-width:170px}.ra-principle{border-left:3px solid var(--gold);padding-left:14px;font-size:14.5px;line-height:1.55;color:var(--text-secondary)}.ra-principle strong{display:block;color:var(--blue);font-weight:600;font-size:15px;margin-bottom:2px}.ra-sample{background:linear-gradient(120deg,var(--tint) 0%,var(--surface-rail) 55%,var(--tint) 100%)}.ra-sample-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--space-8);align-items:start}.ra-sample-lead{font-size:16px;line-height:1.65;color:var(--text);max-width:600px;margin:0 0 var(--space-6)}.ra-preview-wrap{min-width:0}.ra-preview{--s:1;width:660px;height:400px;position:relative;isolation:isolate;transform:scale(var(--s));transform-origin:top left;margin-bottom:calc(400px * (var(--s) - 1))}.ra-pg{background:#fff;position:absolute;box-shadow:0 8px 15px #0d3a5c29,0 1px 2px #0d3a5c40;overflow:hidden}.ra-pg-cover{width:245px;height:365px;left:0;top:4px;z-index:3;display:flex;flex-direction:column}.ra-pg-cover .up{background:linear-gradient(145deg,var(--tint),var(--gold-tint-bg));padding:18px 19px 10px;height:198px;flex-shrink:0}.ra-pg-cover .brand{width:92px;height:auto}.ra-pg-cover .rule{width:40px;height:3px;background:var(--gold);margin:12px 0 10px}.ra-pg-cover .ttl{font-family:var(--font-serif);font-weight:700;font-size:23px;line-height:1.08;color:var(--blue-deep);margin-bottom:8px}.ra-pg-cover .st{font-size:11px;color:var(--blue-deep);line-height:1.4}.ra-pg-cover .ph{flex:1;min-height:85px;background:var(--border-tint);overflow:hidden}.ra-pg-cover .ph img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.ra-pg-cover .ft{background:var(--blue);color:#fff;padding:11px 19px;height:55px;display:flex;justify-content:center;flex-direction:column;gap:2px}.ra-pg-cover .ft b{font-size:10px;letter-spacing:.08em;font-weight:600}.ra-pg-cover .ft small{font-size:9px;opacity:.8}.ra-pg-in{width:238px;height:320px;padding:24px 20px;top:31px}.ra-pg-2{left:213px;z-index:2;transform:rotate(.5deg)}.ra-pg-3{left:410px;z-index:1;top:40px}.ra-pg-2>*{margin-left:26px}.ra-pg-3>*{margin-left:42px}.ra-pg-3 .ph{margin-left:22px!important}.ra-pg-in .hd{font-size:12px;font-weight:600;color:var(--blue-deep);margin-bottom:10px}.ra-lines{display:flex;flex-direction:column;gap:5px;margin-bottom:11px}.ra-lines i{height:4px;background:var(--border-tint);opacity:.75;display:block}.ra-lines i:nth-child(2n){width:92%}.ra-lines i.s{width:63%}.ra-chart{background:var(--surface-rail);padding:10px 10px 6px;margin-bottom:11px}.ra-chart svg{width:100%;height:auto}.ra-pg-3 .ph{height:118px;margin:13px -20px;overflow:hidden}.ra-pg-3 .ph img{width:100%;height:100%;object-fit:cover;object-position:right 60%}.ra-form{background:#fff;border:1px solid var(--rule);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);padding:28px 26px 24px}.ra-form h3{font-size:21px;line-height:1.25;margin-bottom:6px}.ra-form-sub{font-size:14px;line-height:1.5;color:var(--text-secondary);margin-bottom:20px}.ra-field{margin-bottom:13px}.ra-field label{display:block;font-size:13px;font-weight:600;color:var(--text);margin-bottom:5px}.ra-field .req{color:var(--error)}.ra-form input[type=tel]{font-family:var(--font-sans);font-size:15px;padding:11px 14px;border:1px solid var(--border-tint);border-radius:var(--radius-sm);background:#fff;color:var(--text);width:100%}.ra-form input[aria-invalid=true]{border-color:var(--error)}.ra-form .btn{margin-top:8px}.ra-hp{position:absolute;left:-9999px}.ra-privacy{margin-top:12px;font-size:12px;line-height:1.5;color:var(--text-meta)}.ra-status{font-size:15px;line-height:1.6;color:var(--text);background:var(--tint);border:1px solid var(--border-tint);border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:var(--space-4);outline:none}.ra-questions{padding-bottom:var(--space-6)}.ra-qgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ra-q{border-left:1px solid var(--rule);padding:0 var(--space-5)}.ra-q:first-child{padding-left:0;border-left:0}.ra-q:last-child{padding-right:0}.ra-qno{font-family:var(--font-serif);font-weight:400;font-size:46px;line-height:1;color:var(--hover-border);margin-bottom:14px}.ra-q h3{font-size:18px;margin-bottom:6px}.ra-q p{font-size:15px;line-height:1.6;color:var(--text-secondary)}.ra-countries{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-7)}.ra-country{display:flex;align-items:center;gap:16px;padding:6px var(--space-5);border-left:1px solid var(--rule);min-height:64px}.ra-country:first-child{padding-left:0;border-left:0}.ra-flag{width:52px;height:39px;flex-shrink:0;border-radius:var(--radius-xs);box-shadow:0 0 0 1px #0d3a5c24,var(--shadow-card);overflow:hidden}.ra-flag svg{width:100%;height:100%}.ra-country span{font-weight:600;font-size:16px;color:var(--blue-deep)}.ra-sectors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6) var(--space-5);border-top:1px solid var(--rule);padding-top:var(--space-6)}.ra-sector .ra-icon{width:30px;height:30px;margin-bottom:12px}.ra-sector h3{font-size:16px;line-height:1.3;margin-bottom:5px}.ra-sector p{font-size:14px;line-height:1.55;color:var(--text-secondary)}.ra-sector-more{border:1px dashed var(--border-card);border-radius:var(--radius-md);padding:var(--space-4);align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ra-sector-more p{margin-bottom:8px}.ra-method{background:var(--blue);color:#fff;padding:var(--space-10) 0 72px}.ra-method .ra-eyebrow{color:#ffffffc7}.ra-method h2{color:#fff;font-size:34px;line-height:1.18;margin-bottom:var(--space-5)}.ra-method-text{max-width:760px}.ra-method-text p{font-size:17px;line-height:1.75;color:#ffffffdb}.ra-method-text p+p{margin-top:var(--space-4)}.ra-method h3.ra-method-sub{color:#fff;font-size:24px;margin:var(--space-9) 0 var(--space-5)}.ra-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.28)}.ra-step{padding:var(--space-5) var(--space-5) var(--space-1);border-left:1px solid rgba(255,255,255,.28)}.ra-step:first-child{padding-left:0;border-left:0}.ra-step:last-child{padding-right:0}.ra-step-num{font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--gold-on-dark);margin-bottom:14px}.ra-step h4{font-family:var(--font-serif);font-weight:600;font-size:20px;line-height:1.3;color:#fff;margin-bottom:8px}.ra-step p{font-size:15px;line-height:1.65;color:#fffc}.ra-detail-row{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-7);padding:var(--space-7) 0;border-top:1px solid var(--rule)}.ra-detail-row:last-child{padding-bottom:0}.ra-detail-row h3{font-size:21px;line-height:1.3}.ra-detail-body{max-width:var(--measure)}.ra-detail-body p{font-size:16px;line-height:1.75;color:var(--text)}.ra-detail-body p+p{margin-top:var(--space-4)}.ra-principles-label .link-arrow{display:block;font-family:var(--font-sans);margin-top:8px}.ra-cta{background:linear-gradient(100deg,var(--tint),var(--surface-rail));padding:var(--space-7) 0}.ra-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.ra-cta h2{font-size:24px;margin-bottom:4px}.ra-cta p{font-size:15px;color:var(--subscribe-body)}.ra-subscribe{background:var(--surface);padding:var(--space-8) 0 var(--space-9)}@media(max-width:1024px){.ra-hero{min-height:440px}.ra-hero:before{background:linear-gradient(90deg,#f7f9fcf7,#f7f9fcf0 50%,#f7f9fcb3 66%,#f7f9fc00 88%)}.ra-services,.ra-qgrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-7)}.ra-service:nth-child(odd),.ra-q:nth-child(odd){border-left:0;padding-left:0}.ra-service:nth-child(2n),.ra-q:nth-child(2n){padding-right:0}.ra-principles{grid-template-columns:repeat(3,minmax(0,1fr))}.ra-principles-label{grid-column:1/-1;max-width:none}.ra-sample-grid{grid-template-columns:minmax(0,1fr)}.ra-form{max-width:560px}.ra-countries{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--space-4)}.ra-country:nth-child(odd){border-left:0;padding-left:0}.ra-sectors,.ra-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ra-step:nth-child(odd){border-left:0;padding-left:0}.ra-step:nth-child(2n){padding-right:0}.ra-step:nth-child(n+3){border-top:1px solid rgba(255,255,255,.28);margin-top:var(--space-4)}.ra-detail-row{grid-template-columns:200px minmax(0,1fr);gap:var(--space-6)}}@media(max-width:640px){.ra-section{padding:var(--space-8) 0}.ra-section-title{font-size:24px}.ra-section-desc{font-size:15px;margin-bottom:var(--space-6)}.ra-hero{display:block;min-height:0;background:var(--surface)}.ra-hero:before{display:none}.ra-hero-img{position:relative;inset:auto;z-index:0;height:200px;object-position:72% 60%}.container.ra-hero-inner{padding-top:var(--space-7);padding-bottom:var(--space-6)}.ra-hero h1{font-size:30px}.ra-hero-sub{font-size:16px}.ra-hero .ra-mark{width:48px;margin-bottom:16px}.ra-intro-lead{font-size:16px;margin-bottom:var(--space-6)}.ra-services,.ra-qgrid{grid-template-columns:1fr;row-gap:0}.ra-service,.ra-q{display:grid;grid-template-columns:44px 1fr;column-gap:12px;padding:0 0 var(--space-5)!important;margin-bottom:var(--space-5);border-left:0!important;border-bottom:1px solid var(--rule)}.ra-service{grid-row:auto;grid-template-rows:none}.ra-service:last-child,.ra-q:last-child{border-bottom:0;margin-bottom:0}.ra-service>*,.ra-q>*{grid-column:2}.ra-service .ra-icon,.ra-q .ra-qno{grid-column:1;grid-row:1/span 4;margin:2px 0 0}.ra-service .ra-icon{width:28px;height:28px}.ra-qno{font-size:32px}.ra-principles{grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-7)}.ra-preview{--s:.5}.ra-form{padding:22px 18px}.ra-countries{gap:var(--space-4) var(--space-3)}.ra-country{padding:0!important;border:0!important;gap:10px}.ra-flag{width:40px;height:30px}.ra-country span{font-size:15px}.ra-sectors{gap:var(--space-5) var(--space-4)}.ra-sector h3{font-size:15px}.ra-sector p{font-size:13.5px}.ra-cta-inner{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.ra-method{padding:var(--space-8) 0}.ra-method h2{font-size:26px}.ra-method-text p{font-size:16px}.ra-method h3.ra-method-sub{font-size:21px;margin-top:var(--space-8)}.ra-steps{grid-template-columns:1fr}.ra-step,.ra-step:nth-child(n){padding:var(--space-5) 0;border-left:0;margin-top:0}.ra-step+.ra-step{border-top:1px solid rgba(255,255,255,.28)}.ra-detail-row{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-6) 0}.ra-detail-row h3{font-size:19px}}
