.cmp-single .cmp-hero__headline{overflow-wrap:break-word;hyphens:manual}.rg-build{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(.75rem,1.5vw,1rem)}.rg-page .rg-build__item{position:relative;padding:clamp(1.15rem,2.2vw,1.5rem)clamp(1.15rem,2.2vw,1.5rem)clamp(1.15rem,2.2vw,1.5rem)3.4rem;border:1px solid rgba(255,255,255,8%);border-radius:18px;background:radial-gradient(120% 100% at 100% 0%,rgba(129,197,201,7%),transparent 55%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:inset 0 1px rgba(255,255,255,5%);font-family:dm sans,sans-serif;font-size:.95rem;line-height:1.6;color:rgba(241,245,249,.78);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}.rg-page .rg-build__item::after{content:"";position:absolute;left:1.1rem;top:clamp(1.2rem,2.2vw,1.5rem);width:24px;height:24px;border-radius:8px;border:1px solid rgba(129,197,201,.35);background:radial-gradient(circle at 50% 50%,#81c5c9 0 3px,transparent 4px),rgba(129,197,201,.1)}.rg-page .rg-build__item:hover{transform:translateY(-3px);border-color:rgba(129,197,201,.35);box-shadow:inset 0 1px rgba(255,255,255,6%),0 26px 60px -34px rgba(69,157,161,.6)}.rg-build__item p{margin:0}.rg-build__item strong{color:#f1f5f9;font-weight:600}.rg-local-proof{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(.8rem,1.7vw,1.1rem)}.rg-local-proof__intro{max-width:780px}.rg-local-proof__item{padding:clamp(1.15rem,2.2vw,1.5rem);border:1px solid rgba(129,197,201,.18);border-radius:18px;background:radial-gradient(120% 100% at 0% 0%,rgba(129,197,201,8%),transparent 60%),rgba(255,255,255,2%);box-shadow:inset 0 1px rgba(255,255,255,5%)}.rg-local-proof__title{margin:0 0 .55rem;color:#f1f5f9;font-size:1rem;line-height:1.3}.rg-local-proof__body{color:rgba(241,245,249,.76);font-size:.93rem;line-height:1.6}.rg-local-proof__body p{margin:0}.rg-local-proof__source{display:inline-flex;margin-top:.85rem;color:#81c5c9;font-size:.82rem;font-weight:700;text-decoration:none}.rg-local-proof__source:hover,.rg-local-proof__source:focus-visible{text-decoration:underline}.rg-proof-origin{max-width:780px;margin:0 0 1.25rem;padding:.95rem 1.15rem;border:1px solid rgba(129,197,201,.16);border-top-color:rgba(129,197,201,.45);border-radius:12px;background:linear-gradient(180deg,rgba(129,197,201,7%),rgba(129,197,201,2%));color:rgba(241,245,249,.72);font-size:.9rem;line-height:1.55}.cmp-single .rg-proof-origin+.cmp-section__intro{margin-top:0}.rg-decision{margin-top:1.5rem;overflow-x:auto;border:1px solid rgba(129,197,201,.2);border-radius:18px;background:rgba(4,12,20,.72);box-shadow:inset 0 1px rgba(255,255,255,.035);scrollbar-color:rgba(129,197,201,.5)rgba(255,255,255,4%)}.rg-decision:focus-visible{outline:2px solid #81c5c9;outline-offset:4px}.rg-decision__table{width:100%;min-width:760px;border-collapse:collapse;color:rgba(241,245,249,.78);font-family:dm sans,sans-serif;font-size:.92rem;line-height:1.55}.rg-decision__table th,.rg-decision__table td{padding:clamp(.9rem,2vw,1.2rem);text-align:left;vertical-align:top;border-right:1px solid rgba(255,255,255,6%);border-bottom:1px solid rgba(255,255,255,6%)}.rg-decision__table th:last-child,.rg-decision__table td:last-child{border-right:0}.rg-decision__table tbody tr:last-child td{border-bottom:0}.rg-decision__table th{background:rgba(129,197,201,.1);color:#f1f5f9;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rg-decision__table td:nth-child(2){color:#d7f5f4;font-weight:600}.rg-decision__table td p{margin:0}@media(max-width:767px){.cmp-single .cmp-hero__headline{font-size:clamp(1.9rem,8vw,2.2rem);hyphens:manual}.rg-decision::after{content:"↔";position:sticky;left:calc(100% - 2.2rem);bottom:.55rem;display:inline-flex;width:1.7rem;height:1.7rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(7,18,29,.92);color:#81c5c9;font-size:.8rem;pointer-events:none}}@media(prefers-reduced-motion:reduce){.rg-page .rg-build__item{transition:none}.rg-page .rg-build__item:hover{transform:none}}