.page-module__E0kJGG__landing{background:var(--color-bg);flex-direction:column;min-height:100vh;display:flex}.page-module__E0kJGG__landing__header{border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(var(--blur-glass));background:#ffffffc7;justify-content:space-between;align-items:center;gap:15px;padding:14px 15px;display:flex}@media (min-width:768px){.page-module__E0kJGG__landing__header{padding:14px 15px}}.page-module__E0kJGG__landing__brand{color:inherit;align-items:center;gap:10px;display:flex}.page-module__E0kJGG__landing__brand__name{letter-spacing:-.4px;color:var(--color-gray-900);font-size:17px;font-weight:600}.page-module__E0kJGG__landing__nav{align-items:center;gap:8px;display:flex}.page-module__E0kJGG__landing__nav__link{color:var(--color-gray-600);border-radius:var(--radius-sm);transition:background var(--transition-fast);padding:8px 14px;font-size:14px;font-weight:500}.page-module__E0kJGG__landing__nav__link:hover{background:var(--color-sidebar-hover);color:var(--color-gray-900)}.page-module__E0kJGG__landing__nav__link--cta{color:var(--color-white);background:var(--color-primary);border-radius:var(--radius-sm);transition:background var(--transition-fast);padding:8px 15px;font-size:14px;font-weight:600}.page-module__E0kJGG__landing__nav__link--cta:hover{background:var(--color-primary-hover)}.page-module__E0kJGG__landing__main{flex:1;width:100%;max-width:720px;margin:0 auto;padding:15px}@media (min-width:768px){.page-module__E0kJGG__landing__main{max-width:800px;padding:15px}}.page-module__E0kJGG__landing__hero{margin-bottom:15px}@media (min-width:768px){.page-module__E0kJGG__landing__hero{margin-bottom:15px}}.page-module__E0kJGG__landing__eyebrow{color:var(--color-gray-500);letter-spacing:.2px;margin-bottom:12px;font-size:13px;font-weight:600}.page-module__E0kJGG__landing__title{letter-spacing:-.6px;color:var(--color-gray-900);max-width:640px;margin-bottom:15px;font-size:28px;font-weight:700;line-height:1.15}@media (min-width:768px){.page-module__E0kJGG__landing__title{letter-spacing:-.8px;margin-bottom:15px;font-size:40px}}.page-module__E0kJGG__landing__lead{color:var(--color-gray-600);max-width:560px;margin-bottom:15px;font-size:16px;line-height:1.55}@media (min-width:768px){.page-module__E0kJGG__landing__lead{margin-bottom:15px;font-size:17px}}.page-module__E0kJGG__landing__actions{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:15px;display:flex}@media (min-width:480px){.page-module__E0kJGG__landing__actions{flex-flow:wrap;align-items:center}}.page-module__E0kJGG__landing__btn--primary{background:var(--color-primary);color:var(--color-white);border-radius:var(--radius);transition:background var(--transition-fast);justify-content:center;align-items:center;padding:12px 15px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #007aff4d}.page-module__E0kJGG__landing__btn--primary:hover{background:var(--color-primary-hover)}.page-module__E0kJGG__landing__btn--secondary{background:var(--color-surface);color:var(--color-gray-700);border:1px solid var(--color-gray-200);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:background var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;padding:12px 15px;font-size:15px;font-weight:600;display:inline-flex}.page-module__E0kJGG__landing__btn--secondary:hover{background:var(--color-gray-50);box-shadow:var(--shadow)}.page-module__E0kJGG__landing__note{color:var(--color-gray-500);font-size:13px;line-height:1.45}.page-module__E0kJGG__landing__section__title{text-transform:uppercase;letter-spacing:.6px;color:var(--color-gray-500);margin-bottom:15px;font-size:13px;font-weight:600}.page-module__E0kJGG__landing__steps{border-top:1px solid var(--color-border);margin-bottom:15px;padding-top:8px}@media (min-width:768px){.page-module__E0kJGG__landing__steps{margin-bottom:15px;padding-top:15px}}.page-module__E0kJGG__landing__steps__list{flex-direction:column;gap:0;list-style:none;display:flex}.page-module__E0kJGG__landing__step{border-bottom:1px solid var(--color-border);gap:15px;padding:15px 0;display:flex}.page-module__E0kJGG__landing__step:first-child{padding-top:0}.page-module__E0kJGG__landing__step:last-child{border-bottom:none;padding-bottom:0}.page-module__E0kJGG__landing__step__num{width:28px;height:28px;color:var(--color-primary);background:var(--color-primary-light);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.page-module__E0kJGG__landing__step__body{flex:1;min-width:0}.page-module__E0kJGG__landing__step__title{color:var(--color-gray-900);letter-spacing:-.2px;margin-bottom:4px;font-size:16px;font-weight:600}.page-module__E0kJGG__landing__step__desc{color:var(--color-gray-600);font-size:14px;line-height:1.5}.page-module__E0kJGG__landing__capabilities{border-top:1px solid var(--color-border);padding-top:8px}@media (min-width:768px){.page-module__E0kJGG__landing__capabilities{padding-top:15px}}.page-module__E0kJGG__landing__capabilities__list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:0;list-style:none;display:flex;overflow:hidden}.page-module__E0kJGG__landing__capabilities__item{color:var(--color-gray-800);border-bottom:1px solid var(--color-border);padding:14px 15px 14px 36px;font-size:14px;line-height:1.45;position:relative}.page-module__E0kJGG__landing__capabilities__item:last-child{border-bottom:none}.page-module__E0kJGG__landing__capabilities__item:before{content:"";background:var(--color-primary);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:15px}.page-module__E0kJGG__landing__footer{border-top:1px solid var(--color-border);padding:15px}@media (min-width:768px){.page-module__E0kJGG__landing__footer{padding:15px}}.page-module__E0kJGG__landing__footer__text{max-width:720px;color:var(--color-gray-500);text-align:center;margin:0 auto 12px;font-size:13px;line-height:1.5}.page-module__E0kJGG__landing__footer__legal{max-width:720px;margin:0 auto}@media (min-width:768px){.page-module__E0kJGG__landing__footer__text{text-align:left;max-width:800px}}
