.g-root .g-comm{background:var(--g-ink);color:var(--g-d1);padding:76px 0}.g-root .g-comm .g-wrap{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.g-root .g-comm .g-fig{font:600 100px var(--g-font-display);letter-spacing:-.04em;line-height:.9;color:var(--g-punct-accent)}.g-root .g-comm h2{margin:16px 0 0;max-width:14ch;color:var(--g-d1)}.g-root .g-comm p{margin-top:16px;font-size:16.5px;line-height:1.62;color:var(--g-d2);max-width:44ch}.g-root .g-comm p a{color:var(--g-punct-accent)}.g-root .g-comm p a:hover{color:var(--g-punct-accent-hover)}.g-root .g-comm .g-eyebrow{color:var(--g-punct-accent)}.g-root .g-why{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.g-root .g-wc{display:flex;flex-direction:column;background:var(--g-pap-lift);border-radius:20px;padding:28px}.g-root .g-wc--5{grid-column:span 5}.g-root .g-wc--7{grid-column:span 7}.g-root .g-wc>span{font:700 11.5px var(--g-font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--g-teal)}.g-root .g-wc h3{margin:12px 0 11px}.g-root .g-wc p{font-size:15.5px;line-height:1.62;color:var(--g-t2)}.g-root .g-wc .g-big{display:block;margin-top:16px;font:600 78px var(--g-font-display);letter-spacing:-.04em;line-height:.9;color:var(--g-punct-accent)}.g-root .g-wc--ink{background:var(--g-ink)}.g-root .g-wc--ink>span{color:var(--g-punct-accent)}.g-root .g-wc--ink h3{color:var(--g-d1)}.g-root .g-wc--ink p{color:var(--g-d2)}.g-root .g-wc--split{display:grid;grid-template-columns:1fr 210px;gap:26px;align-items:center}.g-root .g-wc--split .g-art{height:100%;min-height:190px;border-radius:14px;background:var(--g-recess)}.g-root .g-ladder{display:flex;gap:2px;margin-top:auto;padding-top:22px;border-radius:12px;overflow:hidden}.g-root .g-ladder i{flex:1;display:flex;align-items:center;justify-content:center;height:52px;border-radius:2px;background:var(--g-recess);font:600 18px var(--g-font-display);font-style:normal;letter-spacing:-.02em;color:var(--g-t3)}.g-root .g-ladder i.g-on{background:var(--g-ink);color:var(--g-punct-accent)}.g-root .g-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:start}.g-root .g-lvl{position:relative;background:var(--g-pap-lift);border-radius:20px;padding:28px}.g-root .g-lvl>span{font:700 11.5px var(--g-font-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--g-teal)}.g-root .g-lvl h3{margin:12px 0 18px}.g-root .g-rate{display:flex;align-items:baseline;gap:9px;margin-bottom:22px}.g-root .g-rate b{font:600 52px var(--g-font-display);letter-spacing:-.035em;line-height:1}.g-root .g-rate small{font:600 13.5px var(--g-font-ui);line-height:1.3;max-width:9ch;color:var(--g-t3)}.g-root .g-lvl ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.g-root .g-lvl li{display:flex;align-items:center;gap:11px;padding:12px 15px;border-radius:9px;background:var(--g-pap-sunk);font-size:14.5px}.g-root .g-lvl li:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--g-teal);flex-shrink:0}.g-root .g-lvl--top{background:var(--g-ink);color:var(--g-d1);padding-top:34px}.g-root .g-lvl--top>span{color:var(--g-punct-accent)}.g-root .g-lvl--top h3{color:var(--g-d1)}.g-root .g-lvl--top .g-rate small{color:var(--g-d3)}.g-root .g-lvl--top li{background:var(--g-ink-lift);color:var(--g-d1)}.g-root .g-lvl--top li:before,.g-root .g-lvl--top>b{background:var(--g-punct-accent)}.g-root .g-lvl--top>b{position:absolute;top:-1px;left:28px;padding:7px 12px 6px;border-radius:0 0 9px 9px;color:var(--g-punct-accent-ink);font:700 10.5px var(--g-font-ui);letter-spacing:.11em;text-transform:uppercase}.g-root .g-apply{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.g-root .g-ap{display:grid;grid-template-columns:56px 1fr;gap:22px;background:var(--g-pap);border-radius:18px;padding:26px 28px}.g-root .g-ap i{font:600 34px var(--g-font-display);font-style:normal;letter-spacing:-.03em;line-height:1;color:var(--g-teal);font-variant-numeric:tabular-nums}.g-root .g-ap h3{margin-bottom:10px;font-size:21px}.g-root .g-ap p{font-size:15px;line-height:1.6;color:var(--g-t2)}.g-root .g-on-lift .g-ap,.g-root .g-on-lift .g-lvl,.g-root .g-on-lift .g-wc{background:var(--g-pap)}.g-root .g-on-lift .g-lvl--top,.g-root .g-on-lift .g-wc--ink{background:var(--g-ink)}@media (max-width:1080px){.g-root .g-apply,.g-root .g-comm .g-wrap,.g-root .g-levels,.g-root .g-wc--split,.g-root .g-why{grid-template-columns:1fr}.g-root .g-wc--5,.g-root .g-wc--7{grid-column:auto}.g-root .g-comm .g-fig{font-size:72px}.g-root .g-comm .g-wrap>*,.g-root .g-wc--split>*,.g-root .g-why>*{min-width:0}}