.landing-page-container .contact-portrait{width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:16/10 !important;object-fit:cover !important;border-radius:16px !important;border:1px solid var(--border-color) !important;margin-bottom:2.5rem !important;box-shadow:0 8px 32px rgba(0,0,0,.15) !important;display:block !important}.landing-page-container .hero--contact{min-height:52vh !important;justify-content:flex-end !important;padding-top:18vh !important;padding-bottom:6vh !important}.landing-page-container .hero-meta{display:flex;align-items:center;gap:1.5rem;margin-top:2rem;flex-wrap:wrap}.landing-page-container .hero-meta-item{display:flex;align-items:center;gap:.5rem;font-size:.875rem !important;color:var(--text-secondary) !important;max-width:none !important}.landing-page-container .hero-meta-dot{width:6px;height:6px;border-radius:50%;background:var(--brand-blue);flex-shrink:0;display:inline-block}.landing-page-container .divider{border:0;height:1px;background:var(--border-color);margin:0 5vw}.landing-page-container .contact-grid{display:grid;grid-template-columns:1fr;gap:5rem;align-items:start}@media (min-width:1024px){.landing-page-container .contact-grid{grid-template-columns:1fr 1fr;gap:6rem}}.landing-page-container .contact-left{position:static}@media (min-width:1024px){.landing-page-container .contact-left{position:sticky;top:12vh}}.landing-page-container .expect-list{list-style:none !important;margin:2.5rem 0 !important;padding:0 !important}.landing-page-container .expect-list li{display:flex !important;gap:1rem !important;padding:1.25rem 0 !important;border-bottom:1px solid var(--border-color) !important;font-size:1rem !important;color:var(--text-secondary) !important;line-height:1.55 !important;max-width:100% !important}.landing-page-container .expect-list li:first-child{border-top:1px solid var(--border-color) !important}.landing-page-container .expect-num{font-family:'Playfair Display',serif;font-size:1.1rem;color:var(--brand-blue);flex-shrink:0;width:1.5rem;padding-top:.05rem}.landing-page-container .expect-strong{color:var(--text-primary);font-weight:500}.landing-page-container .split-grid{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start}@media (min-width:992px){.landing-page-container .split-grid{grid-template-columns:1fr 2fr;gap:8rem}.landing-page-container .sticky-col{position:sticky;top:18vh}}.landing-page-container .list-item{margin-bottom:3rem;padding:1.5rem;border-left:2px solid var(--border-color);transition:all .5s cubic-bezier(.16,1,.3,1)}.landing-page-container .list-item:hover{border-left-color:var(--brand-blue);padding-left:2rem;background:rgba(6,147,227,.02)}.landing-page-container .list-item:nth-child(2):hover{border-left-color:var(--brand-pink);background:rgba(230,4,198,.02)}.landing-page-container .list-item:nth-child(3):hover{border-left-color:var(--brand-green);background:rgba(5,229,10,.02)}.landing-page-container .list-item:nth-child(4):hover{border-left-color:var(--brand-blue);background:rgba(6,147,227,.02)}.landing-page-container .list-item h3{font-size:clamp(1.2rem,2vw,1.6rem) !important;color:var(--text-primary) !important;line-height:1.45 !important;max-width:none !important}.landing-page-container .list-num{font-size:.875rem !important;margin-bottom:.5rem !important;display:block !important;font-weight:500 !important}.landing-page-container .hero-split{min-height:70vh;padding-top:18vh;padding-bottom:8vh}.landing-page-container .alternative-card-wrap{margin-top:6vh;padding-top:6vh;border-top:1px solid var(--border-color);display:flex;justify-content:center;width:100%}.landing-page-container .alternative-card{background:var(--surface);border:1px solid var(--border-color);border-radius:20px;padding:3.5rem 2.5rem;max-width:680px;width:100%;transition:all .4s cubic-bezier(.16,1,.3,1);text-align:center}.landing-page-container .alternative-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,.15);border-color:var(--brand-blue)}.landing-page-container .alternative-card-label{font-size:.75rem !important;text-transform:uppercase !important;letter-spacing:.12em !important;color:var(--brand-blue) !important;margin-bottom:1.25rem !important;display:block !important;font-weight:600 !important;max-width:none !important}.landing-page-container .alternative-details{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap;margin-top:2rem}.landing-page-container .alternative-detail{display:inline-flex !important;align-items:center !important;gap:.75rem !important;font-size:1.05rem !important;color:var(--text-primary) !important;text-decoration:none !important;transition:color .3s ease;max-width:none !important}.landing-page-container .alternative-detail:hover{color:var(--brand-blue) !important}.landing-page-container .alternative-detail svg{flex-shrink:0;opacity:.45;transition:opacity .3s ease}.landing-page-container .alternative-detail:hover svg{opacity:1}@media (max-width:768px){.landing-page-container .alternative-details{flex-direction:column;gap:1.25rem;align-items:center}}.landing-page-container .contact-right-label{display:block;margin-bottom:1.25rem}.landing-page-container .calendly-wrap{border-radius:20px;overflow:hidden;border:1px solid var(--border-color);background:#fff}