.round8-public .gs h2{letter-spacing:-.02em;color:var(--r8-ink);margin:16px 0 0;font-size:clamp(28px,3.2vw,46px);font-weight:700;line-height:1.1}.round8-public .gs-head{max-width:760px;margin-bottom:clamp(32px,4.5vw,56px)}.round8-public .gs-hero{isolation:isolate;color:#fff;background:radial-gradient(820px 520px at 82% 18%, #ff5a3638, transparent 62%), linear-gradient(180deg, var(--ab2-navy-2), var(--ab2-navy));padding:clamp(48px,8vw,112px) 0 clamp(48px,7vw,96px);position:relative;overflow:hidden}.round8-public .gs-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.round8-public .gs-hero__copy h1{letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:20px 0 14px;font-size:clamp(34px,4.4vw,62px);font-weight:800;line-height:1.06}.round8-public .gs-hero__tagline{font-family:var(--r8-font-public);color:var(--r8-accent);margin:0;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.25}.round8-public .gs-hero__text{color:#ffffffd1;max-width:580px;margin:18px 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.65}.round8-public .gs-hero__actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.round8-public .gs-hero__actions .r8-btn{border-radius:10px;min-height:50px;font-size:15px;font-weight:600}.round8-public .gs-hero .r8-btn-secondary{color:#fff;background:#ffffff14;border-color:#fff6}.round8-public .gs-judged{background:linear-gradient(160deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff29;border-radius:24px;padding:clamp(22px,2.6vw,34px)}.round8-public .gs-judged__label{letter-spacing:.14em;text-transform:uppercase;color:var(--r8-gold,#ffb020);font-size:12px;font-weight:600;display:block}.round8-public .gs-judged ul{margin:14px 0 0;padding:0;list-style:none}.round8-public .gs-judged li b{font-size:17px;font-weight:600}.round8-public .gs-judged p{color:#ffffffd1;margin:18px 0 0;font-size:15px;font-weight:600;line-height:1.5}.round8-public .gs-industries{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.round8-public .gs-industries a{border:1px solid var(--r8-line);background:var(--ab2-cream);min-height:60px;color:var(--r8-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:16px;font-weight:600;transition:transform .2s,border-color .2s;display:flex}.round8-public .gs-industries a:hover{border-color:var(--r8-accent);transform:translateY(-2px)}.round8-public .gs-industries i{color:var(--r8-accent);font-style:normal}.round8-public .gs-approach{background:radial-gradient(900px 500px at 90% 0%, #ff5a3624, transparent 60%), linear-gradient(180deg, var(--ab2-navy-2), var(--ab2-navy));color:#fff;border-radius:clamp(24px,4vw,56px);margin:0 clamp(0px,1.2vw,18px);padding:clamp(64px,8vw,112px) 0}.round8-public .gs-approach h2{color:#fff}.round8-public .gs-track{background:var(--ab2-cream);margin-top:calc(-1*clamp(24px,4vw,56px));padding:calc(clamp(64px,8vw,112px) + clamp(24px,4vw,56px)) 0 clamp(64px,8vw,112px)}.round8-public .gs-track__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.round8-public .gs-track__intro p{color:var(--r8-ink);margin:20px 0 0;font-size:16px;line-height:1.65}.round8-public .gs-track__list{border-top:2px solid var(--r8-ink);margin:0;padding:0;list-style:none}.round8-public .gs-track__list li{border-bottom:1px solid #0f122429;grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.round8-public .gs-track__list b{color:var(--r8-ink);font-size:16px;font-weight:600}.round8-public .gs-track__list p{color:var(--r8-ink-soft,#4b4e57);margin:0;font-size:15px;line-height:1.6}.round8-public .gs-proof__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(28px,4vw,48px);display:flex}.round8-public .gs-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);display:grid}.round8-public .gs-proof__card{border:1px solid var(--r8-line);background:var(--ab2-cream);border-radius:22px;flex-direction:column;gap:16px;min-width:0;padding:clamp(18px,2vw,26px);display:flex}.round8-public .gs-proof__card>*{min-width:0}.round8-public .gs-proof__industry{background:var(--r8-ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.round8-public .gs-proof__card h3{color:var(--r8-ink);margin:12px 0 0;font-size:19px;font-weight:600;line-height:1.3}.round8-public .gs-proof__period{color:var(--r8-ink-soft,#4b4e57);margin:8px 0 0;font-size:14px}.round8-public .gs-proof__metrics{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.round8-public .gs-proof__metrics li{border:1px solid var(--r8-line);background:#fff;border-radius:12px;gap:2px;padding:10px 16px;display:grid}.round8-public .gs-proof__metrics b{font-family:var(--r8-font-public);color:var(--r8-ink);font-size:22px;font-weight:700;line-height:1.1}.round8-public .gs-proof__metrics span{color:var(--r8-ink-soft,#4b4e57);font-size:13px}.round8-public .gs-proof__card .lp-window-bar span{font-size:12px}.round8-public .gs-services{background:var(--ab2-cream);padding:clamp(64px,8vw,112px) 0}.round8-public .gs-process{background:linear-gradient(180deg, var(--ab2-navy-2), var(--ab2-navy));color:#fff;padding:clamp(64px,8vw,112px) 0}.round8-public .gs-process h2{color:#fff}.round8-public .gs-process__list{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}.round8-public .gs-process__list li{border-top:2px solid var(--r8-accent);padding-top:18px}.round8-public .gs-process__list li>span{font-family:var(--r8-font-public);color:#ffffffe6;font-size:28px;font-weight:700;line-height:1;display:block}.round8-public .gs-process__list h3{margin:12px 0 6px;font-size:16px;font-weight:600;line-height:1.25}.round8-public .gs-process__list p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.55}.round8-public .gs-price{background:#fff;padding:clamp(64px,8vw,112px) 0}.round8-public .gs-price__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.round8-public .gs-price__grid li{border:1px solid var(--r8-line);background:var(--ab2-cream);border-radius:20px;align-content:start;gap:6px;padding:24px;display:grid}.round8-public .gs-price__grid small{color:var(--r8-ink-soft,#4b4e57);font-size:14px;font-weight:600}.round8-public .gs-price__grid b{font-family:var(--r8-font-public);letter-spacing:-.02em;color:var(--r8-ink);font-size:clamp(30px,3vw,42px);font-weight:800;line-height:1.05}.round8-public .gs-price__grid span{color:var(--r8-ink-soft,#4b4e57);font-size:14px}.round8-public .gs-price__note{max-width:760px;color:var(--r8-ink-soft,#4b4e57);margin:22px 0 0;font-size:15px;line-height:1.65}.round8-public .gs-faq{background:var(--ab2-cream);padding:clamp(64px,8vw,112px) 0}.round8-public .gs-faq__wrap{max-width:880px}.round8-public .gs-faq .gs-head{max-width:none;margin-bottom:clamp(28px,4vw,44px)}.round8-public .gs-faq .gs-head h2{margin:16px 0 0}.round8-public .gs-faq .r8-faq{border-top:0;gap:12px}.round8-public .gs-faq .r8-faq details{border:1px solid var(--r8-line);background:#fff;border-radius:14px;padding:0 clamp(18px,2.4vw,26px);transition:border-color .2s,box-shadow .2s}.round8-public .gs-faq .r8-faq details[open]{box-shadow:inset 3px 0 0 var(--r8-accent);border-color:#0f12242e}.round8-public .gs-faq .r8-faq summary{gap:16px;min-height:60px;padding:16px 0;font-size:16px;line-height:1.4}.round8-public .gs-faq .r8-faq summary:after{text-align:center;flex:none;width:24px;margin-left:0;line-height:1}.round8-public .gs-faq .r8-faq summary:focus-visible{outline:3px solid var(--r8-focus-ring-accent);outline-offset:4px;border-radius:8px}.round8-public .gs-faq .r8-faq details p{max-width:none;color:var(--r8-ink-soft,#4b4e57);margin:0;padding:0 40px 20px 0;font-size:15px;line-height:1.65}@media (max-width:640px){.round8-public .gs-faq .r8-faq details{border-radius:12px}.round8-public .gs-faq .r8-faq details p{padding-right:0}}.round8-public .gs-final{padding-top:clamp(48px,6vw,80px)}.round8-public .gs-final .ab2-final__card h2{color:#fff}@media (max-width:1100px){.round8-public .gs-process__list{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px}}@media (max-width:980px){.round8-public .gs-hero__grid,.round8-public .gs-fit__grid,.round8-public .gs-track__grid,.round8-public .gs-proof__grid{grid-template-columns:minmax(0,1fr)}.round8-public .gs-approach{border-radius:28px;margin:0}}@media (max-width:767px){.round8-public .gs-hero__actions .r8-btn{flex:100%}.round8-public .gs-track__list li{grid-template-columns:1fr;gap:6px}.round8-public .gs-process__list{grid-template-columns:repeat(2,minmax(0,1fr))}.round8-public .gs-proof__head .r8-btn{width:100%}}
