.post-hero--login{overflow:hidden;background:radial-gradient(circle at 82% 30%,rgb(63 167 255 / 25%),transparent 24%),radial-gradient(circle at 70% 120%,rgb(24 180 123 / 20%),transparent 38%),linear-gradient(135deg,#22033f 0,#44117d 54%,#19245d 100%)}.post-hero__login-icon{position:relative;display:grid;place-items:center;width:156px;height:156px;margin-inline:auto;color:#fff;background:rgb(255 255 255 / 9%);border:1px solid rgb(255 255 255 / 20%);border-radius:42px;box-shadow:0 0 0 18px rgb(255 255 255 / 4%),0 24px 60px rgb(10 0 30 / 30%);transform:rotate(6deg)}.post-hero__login-icon::after{position:absolute;right:15px;bottom:15px;width:18px;height:18px;content:"";background:#18b47b;border:4px solid #fff;border-radius:50%}.post-hero__login-icon svg{width:76px;height:76px;fill:currentColor;transform:rotate(-6deg)}.login-page{--login-ink:#25163b;--login-muted:#675f70;--login-purple:#5516a9;--login-blue:#176db5;padding-top:10px}.login-page .container-article{box-sizing:border-box;width:min(100%,1080px);margin-inline:auto;padding-inline:clamp(14px,2.5vw,28px)}.login-access{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:clamp(26px,5vw,58px);align-items:center;margin-bottom:24px}.login-access-card{position:relative;padding:38px 34px 32px;text-align:center;background:#fff;border:1px solid #e3dce9;border-radius:22px;box-shadow:0 18px 48px rgb(46 21 77 / 13%)}.login-access-badge{display:grid;place-items:center;width:66px;height:66px;margin:-6px auto 22px;color:#fff;background:linear-gradient(145deg,var(--login-purple),#8c36ca);border-radius:19px;box-shadow:0 12px 28px rgb(85 22 169 / 25%)}.login-access-badge svg{width:30px;height:30px;fill:currentColor}.login-kicker{margin:0 0 8px !important;color:var(--login-purple) !important;font-size:.76rem !important;font-weight:800;letter-spacing:.11em;line-height:1.4 !important;text-transform:uppercase}.login-access h2{margin:0 0 12px;color:var(--login-ink);font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.14}.login-access-lead{margin:0 auto 25px;color:var(--login-muted);font-size:1rem;line-height:1.65}.login-access-button{display:flex;gap:15px;align-items:center;justify-content:center;min-height:52px;padding:0 22px;color:#fff;font-weight:800;text-decoration:none;background:linear-gradient(105deg,#4d1195,#7323b7);border:1px solid #4d1195;border-radius:12px;box-shadow:0 10px 24px rgb(76 17 149 / 22%);transition:box-shadow .2s ease,transform .2s ease}.login-access-button:hover,.login-access-button:focus-visible{color:#fff;text-decoration:none;box-shadow:0 14px 30px rgb(76 17 149 / 30%);transform:translateY(-2px)}.login-access-button:focus-visible{outline:3px solid rgb(239 149 55 / 52%);outline-offset:3px}.login-access-button span{font-size:1.2rem;transition:transform .2s ease}.login-access-button:hover span,.login-access-button:focus-visible span{transform:translateX(3px)}.login-access-note{display:flex;gap:7px;align-items:flex-start;justify-content:center;margin:18px 0 0 !important;color:#716779 !important;font-size:.79rem !important;line-height:1.45 !important}.login-access-note svg{flex:0 0 auto;width:15px;height:15px;margin-top:1px;fill:#18a877}.login-access-benefits{padding-block:20px}.login-access-benefits h2{max-width:540px}.login-access-benefits-lead{max-width:610px;margin:0 0 26px;color:var(--login-muted);font-size:1.02rem;line-height:1.68}.login-benefit-list{display:grid;gap:12px}.login-benefit{display:grid;grid-template-columns:48px minmax(0,1fr);gap:15px;align-items:center;padding:17px 18px;background:#f8f5fa;border:1px solid #e8e1ed;border-radius:14px}.login-benefit-icon{display:grid;place-items:center;width:46px;height:46px;color:var(--login-purple);background:#eee5f7;border-radius:12px}.login-benefit-icon svg{width:23px;height:23px;fill:currentColor}.login-benefit strong{display:block;margin-bottom:3px;color:var(--login-ink);font-size:.98rem}.login-benefit p{margin:0;color:var(--login-muted);font-size:.85rem;line-height:1.45}.login-privacy-note{max-width:700px;margin:0 auto 20px !important;color:#7d7484 !important;font-size:.78rem !important;line-height:1.5 !important;text-align:center}.post-hero--about,.post-hero--contact,.post-hero--methodology{min-height:470px;padding-bottom:46px;background:linear-gradient(90deg,rgb(20 2 57 / 96%) 0,rgb(27 3 70 / 90%) 42%,rgb(18 1 49 / 34%) 72%,rgb(7 0 24 / 12%) 100%),url("https://images.bestexchangerates.com/ber-cyber-punk-backdrop.jpg") center / cover no-repeat}.post-hero--about .post-hero__layout,.post-hero--contact .post-hero__layout,.post-hero--methodology .post-hero__layout{display:block;max-width:1200px;margin-inline:auto}.post-hero--about .post-hero__copy,.post-hero--contact .post-hero__copy,.post-hero--methodology .post-hero__copy{box-sizing:border-box;max-width:670px;margin:0;padding:28px 30px 30px;background:rgb(12 1 40 / 68%);border:1px solid rgb(255 255 255 / 16%);border-radius:18px;box-shadow:0 16px 40px rgb(0 0 0 / 24%);backdrop-filter:blur(3px)}.review_header.post-hero--about h1,.review_header.post-hero--contact h1,.review_header.post-hero--methodology h1{color:#fff;text-shadow:0 3px 18px rgb(0 0 0 / 58%)}.review_header.post-hero--about .lead,.review_header.post-hero--contact .lead,.review_header.post-hero--methodology .lead{color:rgb(255 255 255 / 88%)}.about-page{--about-ink:#25153c;--about-muted:#655d70;--about-purple:#5917ad;--about-cyan:#087f8f;padding-top:10px}.about-page .container-article{box-sizing:border-box;width:calc(100% - 32px);max-width:1120px;margin-inline:auto;box-shadow:none}.about-intro{max-width:820px;margin:0 auto 36px;text-align:center}.about-kicker{margin:0 0 10px;color:var(--about-purple);font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.about-intro h2,.about-section-heading h2{margin:0 0 14px;color:var(--about-ink);font-size:clamp(1.75rem,3.3vw,2.5rem);line-height:1.16}.about-intro__lead{margin:0;color:var(--about-muted);font-size:1.1rem;line-height:1.75}.about-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.about-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 21px;color:#fff;font-weight:800;text-decoration:none;background:var(--about-purple);border:1px solid var(--about-purple);border-radius:999px}.about-button:hover,.about-button:focus{color:#fff;background:#40107f;border-color:#40107f}.about-button--secondary{color:#4d1a78;background:#fff;border-color:#d9cce7}.about-button--secondary:hover,.about-button--secondary:focus{color:#32104f;background:#f7f2fb;border-color:#bba3d2}.about-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:50px;overflow:hidden;background:#f6f3fa;border:1px solid #e5deec;border-radius:18px}.about-proof__item{padding:24px 22px;text-align:center}.about-proof__item+.about-proof__item{border-left:1px solid #ded5e7}.about-proof strong{display:block;margin-bottom:4px;color:var(--about-ink);font-size:1.35rem}.about-proof span{color:var(--about-muted);font-size:.93rem}.about-section{margin:0 0 54px}.about-section-heading{max-width:760px;margin:0 auto 28px;text-align:center}.about-section-heading p{margin:0;color:var(--about-muted);font-size:1.04rem;line-height:1.68}.about-problem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:24px;align-items:stretch}.about-problem__copy,.about-problem__visual{box-sizing:border-box;padding:32px;border-radius:20px}.about-problem__copy{background:#fff;border:1px solid #e3dce9;box-shadow:0 12px 34px rgb(48 24 77 / 8%)}.about-problem__copy h2{margin:0 0 15px;color:var(--about-ink);font-size:clamp(1.65rem,3vw,2.2rem)}.about-problem__copy p{color:var(--about-muted);line-height:1.7}.about-problem__copy p:last-child{margin-bottom:0}.about-problem__visual{display:flex;flex-direction:column;justify-content:center;color:#fff;background:radial-gradient(circle at 90% 5%,rgb(0 240 255 / 22%),transparent 36%),linear-gradient(145deg,#240445,#5b12a3)}.about-problem__label{margin-bottom:20px;color:rgb(255 255 255 / 68%);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.about-rate-line{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:15px 0;border-top:1px solid rgb(255 255 255 / 16%)}.about-rate-line strong{font-size:1.08rem}.about-rate-line span{color:rgb(255 255 255 / 72%);text-align:right}.about-rate-line--highlight span{color:#7ef7ff;font-weight:800}.about-mission{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:38px;align-items:center;padding:42px;color:#fff;background:radial-gradient(circle at 5% 100%,rgb(255 104 224 / 20%),transparent 33%),linear-gradient(125deg,#21033f,#401078 58%,#17245b);border-radius:22px;box-shadow:0 18px 42px rgb(40 8 78 / 17%)}.about-mission h2{margin:0 0 14px;color:#fff;font-size:clamp(1.75rem,3vw,2.4rem)}.about-mission p{margin:0;color:rgb(255 255 255 / 78%);line-height:1.7}.about-mission .about-kicker{color:#7ef7ff}.about-mission__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.about-mission__point{padding:17px 18px;color:rgb(255 255 255 / 88%);font-weight:700;background:rgb(255 255 255 / 9%);border:1px solid rgb(255 255 255 / 13%);border-radius:13px}.about-steps,.about-audiences{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.about-step,.about-audience{padding:27px 25px;background:#fff;border:1px solid #e4dde9;border-radius:17px;box-shadow:0 10px 28px rgb(48 24 77 / 7%)}.about-step__number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:18px;color:#fff;font-weight:900;background:linear-gradient(135deg,var(--about-purple),#923bd0);border-radius:12px}.about-step h3,.about-audience h3{margin:0 0 9px;color:var(--about-ink);font-size:1.16rem}.about-step p,.about-audience p{margin:0;color:var(--about-muted);line-height:1.62}.about-audience{position:relative;padding-top:54px}.about-audience::before{position:absolute;top:25px;left:25px;width:34px;height:4px;content:"";background:linear-gradient(90deg,var(--about-purple),#15a7b6);border-radius:999px}.about-founder{display:grid;grid-template-columns:260px minmax(0,1fr);gap:38px;align-items:center;padding:34px;background:#f6f3fa;border-radius:22px}.about-founder__image{overflow:hidden;background:#e8e1ef;border-radius:18px;box-shadow:0 14px 32px rgb(45 20 75 / 16%)}.about-founder__image img{display:block;width:100%;height:310px;object-fit:cover;object-position:center 20%}.about-founder__copy h2{margin:0 0 5px;color:var(--about-ink);font-size:clamp(1.65rem,3vw,2.25rem)}.about-founder__role{margin:0 0 17px;color:var(--about-purple);font-weight:800}.about-founder__copy p{color:var(--about-muted);line-height:1.68}.about-founder__copy p:last-of-type{margin-bottom:20px}.about-text-link{color:var(--about-purple);font-weight:800}.about-transparency{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;align-items:start;padding:25px 28px;background:#eefafb;border:1px solid #cbe9eb;border-radius:17px}.about-transparency__icon{display:grid;place-items:center;width:44px;height:44px;color:#fff;font-size:1.2rem;font-weight:900;background:var(--about-cyan);border-radius:50%}.about-transparency h2{margin:0 0 6px;color:#183e45;font-size:1.25rem}.about-transparency p{margin:0;color:#456268;line-height:1.62}.about-explore{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;align-items:center;padding:32px;color:#fff;background:linear-gradient(135deg,#271044,#532891);border-radius:19px}.about-explore h2{margin:0 0 7px;color:#fff;font-size:1.55rem}.about-explore p{margin:0;color:rgb(255 255 255 / 76%)}.about-explore .about-actions{margin-top:0}.about-explore .about-button{color:#311249;background:#fff;border-color:#fff}.methodology-page{padding-top:10px}.benchmark-page{padding-top:10px}.benchmark-page .container-article{box-sizing:border-box;width:min(100%,1160px);margin-inline:auto}.post-hero--benchmark{overflow:hidden;color:#fff;background:radial-gradient(circle at 88% 14%,rgb(80 202 207 / 20%),transparent 25%),linear-gradient(138deg,#24153a,#3d225e 58%,#234f5b)}.post-hero--benchmark h1,.post-hero--benchmark .lead{color:#fff}.benchmark-main{--benchmark-ink:#291b3b;--benchmark-muted:#665e6e;--benchmark-purple:#58318a;--benchmark-teal:#217b82;color:var(--benchmark-ink)}.benchmark-main h2,.benchmark-main h3,.benchmark-main p{font-family:"Open Sans",sans-serif}.benchmark-main h2{margin:0 0 13px;color:var(--benchmark-ink);font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.2}.benchmark-main h3{color:var(--benchmark-ink)}.benchmark-main p{color:var(--benchmark-muted);line-height:1.7}.benchmark-kicker{margin:0 0 9px !important;color:var(--benchmark-purple) !important;font-size:.73rem;font-weight:800;letter-spacing:.13em;line-height:1.35 !important;text-transform:uppercase}.benchmark-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:clamp(30px,6vw,72px);align-items:center;padding:clamp(40px,7vw,76px) clamp(22px,6vw,68px)}.benchmark-intro__copy{max-width:720px}.benchmark-lead{color:#41354c !important;font-size:1.05rem}.benchmark-scope{padding:28px;background:#f8f6fa;border:1px solid #e3ddea;border-radius:18px}.benchmark-scope__label,.benchmark-scope strong{display:block}.benchmark-scope__label{margin-bottom:13px;color:#73677f;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.benchmark-scope strong{padding:10px 0;color:#352547;border-top:1px solid #e4deea;font-size:.96rem}.benchmark-scope p{margin:14px 0 0;font-size:.79rem}.benchmark-section{padding:clamp(46px,7vw,76px) clamp(22px,6vw,68px)}.benchmark-section--tint{background:#f7faf9;border-block:1px solid #e0ebea}.benchmark-heading{max-width:760px;margin:0 auto 30px;text-align:center}.benchmark-heading--left{margin-inline:0;text-align:left}.benchmark-directory__group+.benchmark-directory__group{margin-top:38px}.benchmark-directory__group>h3{display:flex;gap:10px;align-items:center;margin:0 0 12px;font-size:1.15rem}.benchmark-directory__flag{display:block;width:36px;height:24px;object-fit:cover;border:1px solid rgb(41 27 59 / 14%);border-radius:3px;box-shadow:0 2px 5px rgb(41 27 59 / 9%)}.benchmark-directory__currency-name{color:var(--benchmark-muted);font-size:.88rem;font-weight:600}.benchmark-directory__table .benchmark-directory__action-cell{width:154px;padding-inline:14px}.benchmark-directory__action{display:inline-flex;min-height:40px;gap:9px;align-items:center;justify-content:center;padding:0 16px;color:#fff !important;background:linear-gradient(135deg,#6534d5,#4a2678);border:1px solid #6534d5 !important;border-radius:999px;box-shadow:0 5px 13px rgb(67 29 116 / 18%);font-size:.8rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap;transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.benchmark-directory__action::after{content:"\2192";font-size:1rem;line-height:1;transition:transform 160ms ease}.benchmark-directory__action:hover{color:#fff !important;background:linear-gradient(135deg,#7447dc,#552c87);border-color:#7447dc !important;box-shadow:0 8px 18px rgb(67 29 116 / 24%);transform:translateY(-1px)}.benchmark-directory__action:hover::after{transform:translateX(2px)}.benchmark-directory__action:focus-visible{outline:3px solid rgb(33 123 130 / 35%);outline-offset:3px}.benchmark-use-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.benchmark-use-grid article{min-height:190px;padding:23px 20px;background:#fff;border:1px solid #dde8e7;border-radius:14px}.benchmark-use-grid article>span{display:block;margin-bottom:23px;color:var(--benchmark-teal);font-size:.72rem;font-weight:900;letter-spacing:.08em}.benchmark-use-grid h3{margin:0 0 8px;font-size:.98rem;line-height:1.35}.benchmark-use-grid p{margin:0;font-size:.82rem;line-height:1.55}.benchmark-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.benchmark-types article{display:grid;grid-template-columns:45px minmax(0,1fr);gap:15px;padding:24px;background:#fff;border:1px solid #e4dfea;border-radius:15px;box-shadow:0 7px 22px rgb(45 27 65 / 5%)}.benchmark-types article>span{display:grid;width:42px;height:42px;place-items:center;color:#fff;background:#563082;border-radius:11px;font-size:.74rem;font-weight:900}.benchmark-types h3{margin:1px 0 6px;font-size:1.03rem}.benchmark-types p{margin:0;font-size:.86rem}.benchmark-method{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:clamp(32px,6vw,70px);align-items:center;background:#f7f5f9;border-block:1px solid #e5e0e9}.benchmark-method__copy>a{display:inline-block;margin-top:9px;color:#4d2679;border:0;font-weight:750}.benchmark-method__copy>a:hover{color:#217b82;border:0}.benchmark-principles{margin:0;padding:0;list-style:none}.benchmark-principles li{padding:14px 0;border-top:1px solid #ddd5e3}.benchmark-principles strong,.benchmark-principles span{display:block}.benchmark-principles strong{margin-bottom:3px;color:#352444;font-size:.92rem}.benchmark-principles span{color:#716878;font-size:.81rem;line-height:1.5}.benchmark-limitations{display:grid;grid-template-columns:auto minmax(0,1fr);gap:20px;margin:clamp(44px,7vw,72px) clamp(22px,6vw,68px);padding:clamp(28px,5vw,43px);background:#eef7f7;border:1px solid #cfe4e4;border-radius:18px}.benchmark-limitations__mark{display:grid;width:43px;height:43px;place-items:center;color:#fff;background:var(--benchmark-teal);border-radius:50%;font-weight:900}.benchmark-limitations h2{font-size:clamp(1.4rem,2.5vw,1.9rem)}.benchmark-limitations p:last-child{margin-bottom:0}.benchmark-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center;margin:0 clamp(22px,6vw,68px) clamp(48px,7vw,78px);padding:clamp(28px,5vw,42px);color:#fff;background:linear-gradient(135deg,#28173d,#4a2d6b);border-radius:18px}.benchmark-contact .benchmark-kicker{color:#9de3e5 !important}.benchmark-contact h2{color:#fff}.benchmark-contact p:not(.benchmark-kicker){max-width:700px;margin-bottom:0;color:rgb(255 255 255 / 74%)}.benchmark-contact__actions{display:flex;align-items:center;flex-direction:column;gap:13px}.benchmark-button{display:inline-flex;min-height:44px;align-items:center;padding:0 19px;color:#2c1a3d;background:#fff;border:1px solid #fff;border-radius:8px;font-weight:800;text-align:center}.benchmark-button:hover{color:#2c1a3d;background:#edfafa;border-color:#edfafa}.benchmark-text-link,.benchmark-text-link:hover{color:rgb(255 255 255 / 78%);border-bottom-color:rgb(255 255 255 / 45%)}.methodology-institutional-link{margin:16px 0 0 !important;color:#50475a !important;font-size:.88rem}.methodology-institutional-link a{color:#5917ad;font-weight:750}@media(max-width:900px){.benchmark-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-use-grid article:last-child{grid-column:1 / -1;min-height:0}}@media(max-width:720px){.benchmark-intro,.benchmark-method,.benchmark-contact{grid-template-columns:1fr}.benchmark-types{grid-template-columns:1fr}.benchmark-contact__actions{align-items:flex-start}.benchmark-main table.responsive-table .benchmark-directory__action-cell{display:flex;width:auto;gap:18px;align-items:center;justify-content:space-between;padding-block:12px}}@media(max-width:600px){.benchmark-main table.responsive-table .benchmark-directory__rate-type-cell{display:flex;gap:18px;align-items:center;justify-content:space-between}.benchmark-main table.responsive-table .benchmark-directory__rate-type-cell::before{float:none;flex:0 0 auto}.benchmark-directory__rate-type-cell .benchmark-rate-types{max-width:62%;margin-left:auto;justify-content:flex-end}}@media(max-width:520px){.benchmark-use-grid{grid-template-columns:1fr}.benchmark-use-grid article,.benchmark-use-grid article:last-child{grid-column:auto;min-height:0}.benchmark-limitations{grid-template-columns:1fr}.benchmark-types article{grid-template-columns:40px minmax(0,1fr);padding:20px}}.methodology-page .container-article{box-sizing:border-box;width:min(100%,1160px);margin-inline:auto}.methodology-main{--method-ink:#25153c;--method-muted:#665d70;--method-purple:#5917ad;--method-cyan:#087f8f;color:var(--method-ink)}.methodology-main h2,.methodology-main h3,.methodology-main p{font-family:"Open Sans",sans-serif}.methodology-main h2{margin:0 0 14px;color:var(--method-ink);font-size:clamp(1.7rem,3.2vw,2.45rem);line-height:1.17}.methodology-main h3{color:var(--method-ink)}.methodology-main p{color:var(--method-muted);line-height:1.7}.methodology-kicker{margin:0 0 10px !important;color:var(--method-purple) !important;font-size:.76rem;font-weight:800;letter-spacing:.13em;line-height:1.35 !important;text-transform:uppercase}.methodology-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:clamp(30px,6vw,72px);align-items:center;padding:clamp(34px,6vw,66px) clamp(22px,6vw,68px)}.methodology-intro__copy p:not(.methodology-kicker){max-width:690px;margin:0 0 13px}.methodology-summary{padding:27px;color:#fff;background:radial-gradient(circle at 92% 4%,rgb(30 224 230 / 23%),transparent 31%),linear-gradient(145deg,#240445,#5917ad);border-radius:22px;box-shadow:0 18px 40px rgb(40 8 78 / 18%)}.methodology-summary__label{display:block;margin-bottom:14px;color:rgb(255 255 255 / 68%);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.methodology-summary ol{margin:0;padding:0;list-style:none}.methodology-summary li{display:grid;grid-template-columns:34px minmax(0,1fr);padding:14px 0;border-top:1px solid rgb(255 255 255 / 15%)}.methodology-summary li>span{grid-row:span 2;color:#7ef7ff;font-size:.8rem;font-weight:900}.methodology-summary strong,.methodology-summary small{display:block}.methodology-summary strong{color:#fff;font-size:1.04rem}.methodology-summary small{margin-top:2px;color:rgb(255 255 255 / 70%);font-size:.8rem}.methodology-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;background:#f6f3fa;border-block:1px solid #e5deec}.methodology-principles>div{padding:24px clamp(20px,4vw,38px)}.methodology-principles>div+div{border-left:1px solid #ded5e7}.methodology-principles strong,.methodology-principles span{display:block}.methodology-principles strong{margin-bottom:5px;color:var(--method-ink);font-size:1.05rem}.methodology-principles span{color:var(--method-muted);font-size:.88rem;line-height:1.55}.methodology-section{padding:clamp(44px,7vw,76px) clamp(22px,6vw,68px)}.methodology-heading{max-width:760px;margin:0 auto 30px;text-align:center}.methodology-heading>p:last-child{margin:0;font-size:1.02rem}.methodology-heading--left{margin-inline:0;text-align:left}.methodology-source-grid,.methodology-label-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.methodology-source{position:relative;padding:29px 26px 25px;overflow:hidden;background:#fff;border:1px solid #e4dde9;border-radius:18px;box-shadow:0 10px 28px rgb(48 24 77 / 7%)}.methodology-source::after{position:absolute;right:-35px;bottom:-48px;width:120px;height:120px;content:"";background:rgb(89 23 173 / 5%);border-radius:50%}.methodology-source__number{display:grid;width:43px;height:43px;margin-bottom:19px;place-items:center;color:#fff;font-weight:900;background:linear-gradient(135deg,var(--method-purple),#923bd0);border-radius:13px}.methodology-source h3{margin:0 0 10px;font-size:1.12rem;line-height:1.3}.methodology-source p{margin:0 0 17px;font-size:.91rem}.methodology-source ul{position:relative;z-index:1;margin:0;padding:0;list-style:none}.methodology-source li{position:relative;margin:8px 0;padding-left:18px;color:#5d5468;font-size:.84rem;line-height:1.45}.methodology-source li::before{position:absolute;top:.55em;left:0;width:7px;height:7px;content:"";background:var(--method-cyan);border-radius:50%}.methodology-benchmark{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:clamp(30px,6vw,70px);align-items:center;background:#f7fafb;border-block:1px solid #e0edef}.methodology-benchmark__copy p:not(.methodology-kicker){margin:0 0 13px}.methodology-equation{padding:28px;color:#fff;background:radial-gradient(circle at 100% 0,rgb(126 247 255 / 18%),transparent 34%),#281048;border-radius:20px;box-shadow:0 16px 38px rgb(33 6 78 / 15%)}.methodology-equation__label{display:block;margin-bottom:15px;color:rgb(255 255 255 / 62%);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.methodology-equation>div{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid rgb(255 255 255 / 14%)}.methodology-equation strong{color:#fff}.methodology-equation span{color:rgb(255 255 255 / 66%);font-size:.82rem;text-align:right}.methodology-equation>b{display:block;height:0;color:#7ef7ff;font-size:1.05rem;transform:translate(-17px,-8px)}.methodology-equation .methodology-equation__result{margin-top:7px;padding:16px;background:rgb(126 247 255 / 10%);border:1px solid rgb(126 247 255 / 20%);border-radius:12px}.methodology-equation__result span{color:#7ef7ff;font-weight:800}.methodology-label{padding:25px;background:#fff;border:1px solid #e4dde9;border-top-width:4px;border-radius:15px}.methodology-label--observed{border-top-color:#087f8f}.methodology-label--restated{border-top-color:#5917ad}.methodology-label--estimated{border-top-color:#b05b12}.methodology-label>span{display:inline-flex;margin-bottom:14px;padding:5px 9px;color:#3a2650;background:#f2edf7;border-radius:999px;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.methodology-label h3{margin:0 0 9px;font-size:1.05rem}.methodology-label p{margin:0;font-size:.88rem}.methodology-label-note{margin:22px 0 0 !important;padding:14px 18px;color:#4f4460 !important;text-align:center;background:#f6f3fa;border-radius:12px;font-size:.86rem;font-weight:700}.methodology-details{background:#faf9fb}.methodology-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.methodology-detail-grid article{display:grid;grid-template-columns:50px minmax(0,1fr);gap:3px 18px;padding:24px;background:#fff;border:1px solid #e5deec;border-radius:16px}.methodology-detail__icon{display:grid;grid-row:span 2;width:48px;height:48px;place-items:center;color:var(--method-purple);background:#f2ebfa;border-radius:13px;font-size:1.1rem;font-weight:900}.methodology-detail-grid h3{margin:0 0 5px;font-size:1.05rem}.methodology-detail-grid p{margin:0;font-size:.88rem}.methodology-submissions{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.75fr);gap:clamp(30px,6vw,68px);align-items:center}.methodology-submissions h2{max-width:600px}.methodology-submissions__uses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.methodology-submissions__uses span{display:flex;min-height:78px;align-items:center;padding:17px;color:#39264f;font-size:.87rem;font-weight:800;background:#f6f3fa;border:1px solid #e4dbea;border-radius:13px}.methodology-limitations{margin:0 clamp(22px,6vw,68px) clamp(44px,7vw,76px);padding:clamp(28px,5vw,45px);color:#fff;background:radial-gradient(circle at 100% 0,rgb(8 127 143 / 25%),transparent 32%),linear-gradient(135deg,#24103c,#3c1b5d);border-radius:21px}.methodology-limitations__heading{display:flex;gap:17px;align-items:flex-start}.methodology-limitations__heading>span{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;color:#24103c;background:#7ef7ff;border-radius:50%;font-size:1.15rem;font-weight:900}.methodology-limitations .methodology-kicker{color:#7ef7ff !important}.methodology-limitations h2{color:#fff}.methodology-limitations p{color:rgb(255 255 255 / 76%)}.methodology-limitations ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;padding:0;list-style:none}.methodology-limitations li{padding:12px 14px;color:rgb(255 255 255 / 84%);background:rgb(255 255 255 / 8%);border:1px solid rgb(255 255 255 / 11%);border-radius:10px;font-size:.82rem}.methodology-limitations__final{margin-bottom:0 !important;padding-top:18px;color:#fff !important;border-top:1px solid rgb(255 255 255 / 16%);font-weight:800}.methodology-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:center;padding:clamp(30px,5vw,46px) clamp(22px,6vw,68px);background:#eefafb;border-top:1px solid #cde8eb}.methodology-cta h2{font-size:clamp(1.5rem,2.7vw,2rem)}.methodology-cta p:not(.methodology-kicker){margin:0}.methodology-cta__actions{display:flex;flex-wrap:wrap;gap:10px}.methodology-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 20px;color:#fff;font-weight:800;text-decoration:none;background:var(--method-purple);border:1px solid var(--method-purple);border-radius:999px}.methodology-button:hover,.methodology-button:focus{color:#fff;background:#40107f;border-color:#40107f}.methodology-button--secondary{color:#42186a;background:#fff;border-color:#cab7dc}.methodology-button--secondary:hover,.methodology-button--secondary:focus{color:#31104f;background:#f8f3fb;border-color:#ab8dc7}.contact-page{--contact-ink:#24143d;--contact-purple:#5516a9;--contact-cyan:#087f8f;padding-top:10px}.contact-page .container-article{box-sizing:border-box;width:min(100%,1120px);margin-inline:auto;box-shadow:none}.contact-intro{max-width:760px;margin:0 auto 34px;text-align:center}.contact-intro h2{margin-bottom:12px;color:var(--contact-ink);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.18}.contact-intro p{margin:0 auto;color:#5f5670;font-size:1.06rem;line-height:1.7}.contact-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 28px}.contact-reason{padding:25px 24px;background:#fff;border:1px solid #e5deec;border-radius:16px;box-shadow:0 10px 30px rgb(50 25 82 / 8%)}.contact-reason__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;color:#fff;font-size:1.25rem;font-weight:800;background:linear-gradient(135deg,var(--contact-purple),#8f37cf);border-radius:12px}.contact-reason h3{margin:0 0 8px;color:var(--contact-ink);font-size:1.15rem}.contact-reason p{margin:0;color:#675f70;line-height:1.58}.contact-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin:0 0 42px;padding:30px 32px;color:#fff;background:radial-gradient(circle at 90% 0,rgb(0 240 255 / 20%),transparent 34%),linear-gradient(135deg,#230447,#56109b);border-radius:18px;box-shadow:0 16px 38px rgb(45 5 91 / 18%)}.contact-action h2{margin:0 0 7px;color:#fff;font-size:1.45rem}.contact-action p{margin:0;color:rgb(255 255 255 / 80%)}.contact-action .bblink{display:inline-flex;align-items:center;justify-content:center;min-width:150px;margin:0;padding:13px 20px;color:#28103f;font-weight:800;text-decoration:none;background:#fff;border:0;border-radius:999px;box-shadow:0 8px 24px rgb(0 0 0 / 20%)}.contact-action .bblink:hover,.contact-action .bblink:focus{color:#28103f;background:#eaffff;transform:translateY(-1px)}.contact-social{padding:30px;background:#f7f5fa;border-radius:18px}.contact-social__heading{margin:0 0 20px;color:var(--contact-ink);text-align:center}.contact-social__links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.contact-social__links a{display:inline-flex;align-items:center;min-height:42px;padding:0 17px;color:#47236b;font-weight:700;text-decoration:none;background:#fff;border:1px solid #ddd3e8;border-radius:999px}.contact-social__links a:hover,.contact-social__links a:focus{color:#fff;background:var(--contact-purple);border-color:var(--contact-purple)}@media(max-width:768px){.post-hero--about,.post-hero--contact,.post-hero--methodology{min-height:420px;padding:8px 14px 24px;background-position:58% center}.post-hero--about .post-hero__copy,.post-hero--contact .post-hero__copy,.post-hero--methodology .post-hero__copy{max-width:none;padding:22px 20px 24px;background:rgb(12 1 40 / 78%);border-radius:14px}.about-proof,.about-problem,.about-mission,.about-steps,.about-audiences,.about-founder,.about-explore{grid-template-columns:1fr}.about-proof__item+.about-proof__item{border-top:1px solid #ded5e7;border-left:0}.about-problem__copy,.about-problem__visual{padding:26px 23px}.about-mission{gap:28px;padding:30px 24px}.about-mission__points{grid-template-columns:1fr}.about-founder{gap:25px;padding:24px}.about-founder__image{width:min(260px,100%);margin:0 auto}.methodology-intro,.methodology-benchmark,.methodology-submissions,.methodology-cta{grid-template-columns:1fr}.methodology-source-grid,.methodology-label-grid,.methodology-principles,.methodology-detail-grid{grid-template-columns:1fr}.methodology-principles>div+div{border-top:1px solid #ded5e7;border-left:0}.methodology-limitations ul{grid-template-columns:repeat(2,minmax(0,1fr))}.methodology-cta__actions{justify-content:flex-start}.about-transparency{grid-template-columns:1fr;padding:24px}.about-explore{padding:26px 24px;text-align:center}.about-explore .about-actions{width:100%}.about-explore .about-button{width:100%}.post-hero__login-icon{display:none}.login-access{grid-template-columns:1fr;gap:20px}.login-access-card{padding:32px 22px 26px}.login-access-benefits{padding-block:10px}.login-benefit{padding:15px}.contact-reasons{grid-template-columns:1fr}.contact-action{grid-template-columns:1fr;padding:26px 24px;text-align:center}.contact-social{padding:24px 18px}}