.v2 .v2a-wide .v2-media{aspect-ratio:21/9}.v2 .v2a-wide figcaption{justify-content:flex-start}.v2 .v2a-text{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,96px);display:grid}.v2 .v2a-text>div>p{color:var(--fg-2);text-wrap:pretty;max-width:36em;font-size:16.5px;line-height:1.65}.v2 .v2a-text>div>p+p{margin-top:14px}.v2 .v2a-text a:not(.v2-link){color:var(--fg);border-bottom:1px solid var(--line-2)}.v2 .v2a-text a:not(.v2-link):hover{border-color:var(--fg)}.v2 .v2a-text .v2a-more{margin-top:22px}.v2 .v2a-note{color:var(--fg-3);max-width:46em;margin-top:28px;font-size:13.5px;line-height:1.55}.v2 .v2a-note a{color:var(--fg-2);border-bottom:1px solid var(--line-2)}.v2 .v2a-agents{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px clamp(20px,2.6vw,36px);margin:0;padding:0;list-style:none;display:grid}.v2 .v2a-agents li{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:22px;display:flex}.v2 .v2a-agents img{object-fit:contain;width:28px;height:28px;margin-bottom:8px}.v2 .v2a-agents h3{font-size:19px;font-weight:400}.v2 .v2a-agents p{color:var(--fg-2);max-width:22em;font-size:15px;line-height:1.55}.v2 .v2a-table{border-collapse:collapse;width:100%;font-size:15px}.v2 .v2a-table th{text-align:left;color:var(--fg-3);padding:0 24px 12px 0;font-size:13px;font-weight:400}.v2 .v2a-table td{border-top:1px solid var(--line);color:var(--fg-2);vertical-align:top;padding:14px 24px 14px 0}.v2 .v2a-table td:first-child{color:var(--fg);width:30%}.v2 .v2a-table tr:last-child td{border-bottom:1px solid var(--line)}.v2 .v2a-table th:last-child,.v2 .v2a-table td:last-child{padding-right:0}.v2 .v2a-where{color:var(--fg-3);font-size:14px}.v2 .v2a-mission{letter-spacing:-.02em;color:var(--fg);text-wrap:pretty;max-width:30em;font-size:clamp(21px,2vw,28px);line-height:1.35}.v2 .v2a-lists{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(24px,3.4vw,48px);display:grid}.v2 .v2a-lists h3{border-bottom:1px solid var(--line);margin-bottom:4px;padding-bottom:14px;font-size:17px;font-weight:400}.v2 .v2a-lists ul{margin:0;padding:0;list-style:none}.v2 .v2a-lists li{color:var(--fg-2);border-bottom:1px solid var(--line);text-wrap:pretty;padding:12px 0;font-size:15px;line-height:1.55}.v2 .v2a-apply{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.v2 .v2a-apply-copy h2{margin-bottom:16px}.v2 .v2a-apply-copy p{color:var(--fg-2);max-width:26em;font-size:16px;line-height:1.6}.v2 .v2a-apply-copy p+p{margin-top:12px}.v2 .v2-form-card .v2a-file{display:block;position:relative}.v2 .v2-form-card .v2a-file input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.v2 .v2-form-card .v2a-file span{border:1px dashed var(--line-2);height:44px;color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;padding:0 14px;font-size:14.5px;display:flex;overflow:hidden}.v2 .v2-form-card .v2a-file:hover span{color:var(--fg);border-color:#fff6}.v2 .v2-form-card .v2a-file input:focus-visible+span{outline:1.5px solid var(--fg);outline-offset:2px}.v2 .v2-form-card .v2a-check{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.v2 .v2-form-card .v2a-check input{accent-color:#f2f2f0;border-radius:3px;flex:none;width:16px;height:16px;margin:3px 0 0;padding:0}.v2 .v2-form-card .v2a-check>span{color:var(--fg-2);font-size:14px}.v2 .v2a-done p{color:var(--fg-2);max-width:30em;margin-bottom:18px}.v2 .v2a-done .v2-ctas{margin-top:6px}.v2 .v2a-back{color:var(--fg-3);align-items:center;gap:8px;margin-bottom:36px;font-size:14px;transition:color .2s;display:inline-flex}.v2 .v2a-back:hover{color:var(--fg)}.v2 .v2a-back .v2-arrow{transform:rotate(180deg)}.v2 .v2a-back:hover .v2-arrow{transform:rotate(180deg)translate(3px)}.v2 .v2a-preview{margin-top:40px}.v2 .v2a-preview>p{color:var(--fg-3);margin-bottom:12px;font-size:13px}.v2 .v2a-preview .v2-facts>div{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:20px}.v2 .v2a-preview figcaption{margin-top:12px}.v2 .v2a-close-line{color:var(--fg-2);max-width:30em;margin:-14px auto 28px;font-size:17px}@media (width<=1080px){.v2 .v2a-agents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.v2 .v2a-wide .v2-media{aspect-ratio:4/3}.v2 .v2a-text,.v2 .v2a-apply,.v2 .v2a-lists{grid-template-columns:minmax(0,1fr);gap:16px}.v2 .v2a-apply,.v2 .v2a-lists{gap:44px}.v2 .v2a-agents{grid-template-columns:minmax(0,1fr);gap:28px}.v2 .v2a-table,.v2 .v2a-table tbody,.v2 .v2a-table tr,.v2 .v2a-table td{display:block;width:100%!important}.v2 .v2a-table thead{display:none}.v2 .v2a-table tr{border-top:1px solid var(--line);padding:14px 0}.v2 .v2a-table tr:last-child{border-bottom:1px solid var(--line)}.v2 .v2a-table td,.v2 .v2a-table tr:last-child td{border:0;padding:2px 0}.v2 .v2a-table td:last-child{color:var(--fg-3);font-size:13.5px}}.v2 .v2a-apply h1{margin-bottom:20px;font-size:clamp(28px,3.3vw,48px);line-height:1.04}.v2 .v2a-text>.v2a-aside{max-width:22em;margin-top:0}@media (width<=820px){.v2 .v2a-text>span:empty{display:none}.v2 .v2a-text>.v2a-aside{order:2;margin-top:12px}}.v2a-sheets{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px clamp(20px,2.6vw,36px);margin:0;padding:0;list-style:none;display:grid}.v2a-sheets a{flex-direction:column;gap:8px;display:flex}.v2a-sheet{aspect-ratio:16/11;transition:transform .5s var(--ease), background-color .5s var(--ease);background:linear-gradient(#111215 0%,#0c0d0f 100%);border-radius:6px;flex-direction:column;margin-bottom:10px;padding:18px 20px;display:flex;overflow:hidden}.v2a-sheets a:hover .v2a-sheet{transform:translateY(-2px)}.v2a-sheet-head{color:var(--fg-3);border-bottom:1px solid #ffffff14;justify-content:space-between;margin-bottom:4px;padding-bottom:12px;font-size:11.5px;display:flex}.v2a-sheet-row{color:var(--fg-3);white-space:nowrap;border-bottom:1px solid #ffffff0d;justify-content:space-between;gap:12px;padding:9px 0;font-size:13px;display:flex;overflow:hidden}.v2a-sheet-row b{color:var(--fg);text-overflow:ellipsis;font-weight:400;overflow:hidden}@media (width<=1080px){.v2a-sheets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.v2a-sheets{grid-template-columns:minmax(0,1fr);gap:40px}.v2a-sheet{aspect-ratio:auto}}
