.landing{background:var(--field)}.landing .top{color:var(--on-field-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:calc(1472px + clamp(32px,9vw,240px));padding:22px 32px 22px clamp(32px,9vw,240px);display:flex}.landing .top .wm{letter-spacing:-.02em;font-size:20px;font-weight:800;text-decoration:none}.landing .top nav{flex-wrap:wrap;align-items:center;gap:28px;font-size:15px;font-weight:500;display:flex}.landing .top nav a{text-decoration:none}.landing .hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:start;gap:56px;max-width:calc(1472px + clamp(32px,9vw,240px));padding:24px 32px 96px clamp(32px,9vw,240px);display:grid}.landing .hero .plate{flex-direction:column;gap:34px;padding:44px 48px 40px;display:flex}.landing .hero h1{letter-spacing:-.04em;max-width:640px;color:var(--on-field-strong);font-size:76px;font-weight:800;line-height:.98}.landing .hero .lead{color:var(--on-field);max-width:500px;font-size:20px;line-height:1.5}.landing .drop{box-shadow:inset 0 0 0 2px var(--on-field-2);cursor:pointer;max-width:520px;color:var(--on-field-strong);background:0 0;flex-direction:column;gap:18px;padding:30px;text-decoration:none;display:flex}.landing .drop:hover{box-shadow:inset 0 0 0 2px var(--on-field-strong)}.landing .drop small{color:var(--on-field-2);font-size:14px}.landing .range{background:var(--ground);flex-wrap:wrap;align-items:center;gap:14px 24px;padding:16px 18px;font-size:13px;display:flex}.landing .sec{padding:120px 32px 120px clamp(32px,9vw,240px)}.landing .wrap{max-width:1440px;margin:0}.landing .two{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:56px;display:grid}.landing .transcript{background:var(--ground);padding:30px 32px;font-size:15px;line-height:1.55}.landing .transcript p{margin:0 0 14px}.landing .job{background:var(--plate);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 40px;padding:22px 28px;display:grid}.landing .keybtn{text-align:left;min-height:64px;box-shadow:inset 0 0 0 2px var(--on-field-2);color:var(--on-field-strong);cursor:pointer;background:0 0;border:0;width:100%;padding:18px 22px;font-size:18px;line-height:1.35}.landing .keybtn:hover{background:var(--field-cta);color:var(--on-field-cta);box-shadow:none}.landing .ghost{min-height:44px;color:var(--on-field-strong);box-shadow:inset 0 0 0 2px var(--on-field-strong);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 18px;font-size:15px;font-weight:600}.landing .log li{background:var(--ground);grid-template-columns:96px minmax(0,1fr);gap:20px;padding:20px 22px;font-size:17px;line-height:1.45;display:grid}.landing footer{background:var(--field);color:var(--on-field-strong);flex-direction:column;gap:56px;padding:96px 32px 40px clamp(32px,9vw,240px);display:flex}.landing .beta{color:var(--on-field-2);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}@media (max-width:720px){.landing .top{gap:12px;padding:16px}.landing .top nav{justify-content:space-between;gap:16px;width:100%;font-size:14px}.landing .top nav .anchor{display:none}.landing .top nav .btn{min-height:44px;padding:0 16px;font-size:15px}.landing .hero{gap:36px;padding:8px 16px 64px}.landing .hero .first{order:-1}.landing .hero h1{font-size:46px}.landing .hero .lead{font-size:18px}.landing .hero .plate{gap:26px;padding:26px 20px 22px}.landing .hero .plate h2{font-size:30px!important}.landing .hero blockquote{font-size:22px!important}.landing .hero figure{padding-left:0!important}.landing .drop{padding:22px}.landing .sec{padding:72px 16px}.landing .two{gap:32px}.landing .transcript{padding:22px 20px}.landing .job{grid-template-columns:1fr;padding:18px 20px}.landing .log li{grid-template-columns:1fr;gap:6px;padding:16px 18px}.landing footer{gap:40px;padding:64px 16px 32px}.landing footer .cta{font-size:30px!important}.landing .say-big{font-size:26px!important}.landing .say-q{font-size:22px!important}.landing .keya{padding:28px 22px!important}}
