.wrap{max-width:1280px;margin:0 auto;padding:0 56px}.rows{border-top:1px solid rgba(60,82,94,.1)}.row{cursor:pointer;border-bottom:1px solid rgba(60,82,94,.1);grid-template-columns:80px 1fr 360px 50px;align-items:center;gap:30px;padding:34px 0;transition:background .3s,padding .3s;display:grid}.row:hover{background:rgba(47,193,137,.06);border-radius:14px;padding-left:20px}.row .idx{color:var(--gray);font-family:Space Grotesk;font-size:14px;font-weight:500}.row h3{font-size:max(22px,min(2.3vw,32px));font-weight:500;transition:color .3s}.row:hover h3{color:var(--mint20)}.row .desc{font-size:14px;line-height:1.6}.row .arrow{color:var(--gray);text-align:right;font-size:24px;transition:transform .35s,color .35s}.row:hover .arrow{color:var(--mint20);transform:translate(8px)}.row .subs{letter-spacing:.14em;text-transform:uppercase;color:var(--gray);margin-top:8px;font-size:11px;line-height:1.8}.band{background:var(--green);border:none;padding:84px 0}.stats{grid-template-columns:repeat(4,1fr);display:grid}.stat{border-left:1px solid rgba(217,235,230,.25);padding:30px 36px}.stat:first-child{border-left:none;padding-left:0}.stat .n{color:var(--mint);font-family:Space Grotesk;font-size:max(44px,min(4.8vw,72px));font-weight:700;line-height:1}.stat .d{color:var(--lightmint);max-width:260px;margin-top:14px;font-size:14px;line-height:1.55}.g3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.paper{border:1px solid var(--sand);background:#fff;border-radius:18px;padding:32px;transition:transform .3s,box-shadow .3s,border-color .3s}.paper:hover{border-color:var(--mint20);transform:translateY(-5px);box-shadow:0 16px 36px rgba(60,82,94,.12)}.paper .kind{letter-spacing:.28em;color:var(--mint20);text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:600}.paper h3{margin-bottom:20px;font-size:19px;font-weight:500;line-height:1.35}.paper .dl{letter-spacing:.12em;color:var(--ink);text-transform:uppercase;font-size:12.5px;font-weight:600}.paper:hover .dl{color:var(--mint20)}.tag{border:1px solid var(--mint20);color:var(--mint20);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;border-radius:100px;padding:7px 14px;font-size:11px;font-weight:600;transition:all .25s;display:inline-block}.tag.on-dark{cursor:default}.tag:hover{background:var(--mint);color:var(--green);border-color:var(--mint)}.cta{background:var(--green);border-radius:28px;margin:90px 0;padding:58px;position:relative;overflow:hidden}.cta h2{color:#fff;max-width:760px;margin-bottom:0}.cta p{color:var(--lightmint);max-width:600px;margin:18px 0 32px;line-height:1.6}.cta .lbl{color:var(--mint)}@media (max-width:1000px){.row{grid-template-columns:44px 1fr 36px}.row .desc{display:none}.stats{grid-template-columns:1fr 1fr}.media-grid,.g3,.solgrid{grid-template-columns:1fr}.wrap{padding:0 22px}footer .cols{grid-template-columns:1fr 1fr}.heroF-grid{grid-template-columns:1fr!important}#app .loghero-c{padding:0 22px}}@media (max-width:640px){.wrap,#app .loghero-c{padding:0 20px}.cta{margin:64px 0;padding:38px 26px}}.formwrap{max-width:780px;margin:80px 0 40px}.formcard{border:1px solid var(--sand);background:#fff;border-radius:24px;padding:46px;box-shadow:0 22px 50px rgba(13,62,61,.08)}.field{flex-direction:column;margin-bottom:18px;display:flex}.field.full{grid-column:1/-1}.field label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:600}.field input,.field textarea{color:var(--green);background:var(--cream);border:1.5px solid var(--sand);border-radius:12px;padding:13px 15px;font-family:Inter;font-size:15px;transition:border-color .25s}.field input:focus,.field textarea:focus{border-color:var(--mint20);outline:none}.field textarea{resize:vertical;min-height:118px}.field .err{color:#c0392b;margin-top:6px;font-size:12px;display:none}.field.invalid .err{display:block}.field.invalid input,.field.invalid textarea{border-color:#c0392b}.formnote{color:var(--gray);font-size:13px;line-height:1.6}
@media (min-width:901px){.cvhero .wu-h1,.cvhero .wu-lead,.cvhero .cvhero-chips{max-width:600px}.cvhero .cvhero-canvas{width:min(42vw,480px);right:calc(50vw - 640px)}.cvhero .cvhero-mark{width:min(34vw,360px);right:calc(50vw - 640px)}}@media (max-width:1120px){.lfv6 section[class*=hero] .wrap.inner{flex-direction:column;display:flex}.lfv6 section[class*=hero] .inner>div:first-child{display:contents}.lfv6 section[class*=hero] .crumb,.lfv6 section[class*=hero] .eyebrow,.lfv6 section[class*=hero] .inner h1,.lfv6 section[class*=hero] .sub{order:1}.lfv6 section[class*=hero] .inner>div:last-child{order:2}.lfv6 section[class*=hero] [class$=strip]{order:3;margin-top:12px}.lfv6 section[class*=hero] .btns{order:4;margin-top:14px}}@media (min-width:761px){#app .caphero,#app .cyhero,#app .tehero,#app .aihero,#app .loghero,#app .lg2-hero,#app .hh-hero,#app .ab-hero{min-height:calc(100vh - 76px)}#app .cihero,#app .cahero,#app .cvhero,#app .capdhero,#app .dehero,#app .mdhero,#app .mlhero,#app .dphero,#app .dghero,#app .oihero,#app .pphero,#app .tahero,#app .rphero,#app .cfhero,#app .zthero,#app .idhero,#app .pmhero,#app .hchero{flex-direction:column;justify-content:center;min-height:calc(100vh - 76px);display:flex}#app .heroS{min-height:calc(100vh - 190px)}#app .cahero>.cgrid{box-sizing:border-box;width:100%;min-width:0;max-width:1280px;margin:0 auto}}@media (min-width:881px){#app .lf-hero .col-r .stage{margin-left:auto}}
