main:has(>.sp){flex:none}.sp{max-width:1200px;width:100%;margin:0 auto;padding:0 24px;font-feature-settings:"ss01";[hidden]{display:none!important}button,summary{cursor:pointer}.disp{line-height:.98;text-wrap:balance}.h-l{font-size:56px}.lede{font-size:18px;line-height:1.55;color:var(--ata-ink-2);margin:0;max-width:56ch}.title{font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.25;margin:0}.title-l{font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:1.15;margin:0}.small{font-size:14px;color:var(--ata-muted);line-height:1.5;margin:0}.body2{font-size:16px;color:var(--ata-ink-2);margin:0}.btn{justify-content:center;padding:0 18px}.btn.sec:not(.sq){height:48px;padding:0 24px}.btn.sq{width:44px;padding:0}.btn[aria-busy=true]{cursor:progress;opacity:.85}.card{padding:0;border-radius:16px;transition:none}.tag{position:static;display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--ata-canvas);font-size:12px;font-weight:500;letter-spacing:.06em;color:var(--ata-ink-2)}.row{display:flex;align-items:center;gap:12px}.between{display:flex;align-items:center;justify-content:space-between;gap:12px}.lnk{color:var(--ata-forest);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ph{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:end;padding:48px 0 32px}.ph .disp{margin:16px 0 0}.ph .lede{margin-top:24px}.ph .ctas{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.side{padding:24px;display:grid;gap:12px;align-content:start}.ri{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--ata-tile-sage);color:var(--ata-forest);flex:none}.faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.qa .card{overflow:hidden}.qa details{padding:0 24px;border-top:1px solid var(--ata-line)}.qa details:first-child{border-top:0}.qa summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;font-size:17px;font-weight:500;letter-spacing:-.01em}.qa summary::-webkit-details-marker{display:none}.qa summary .ic{flex:none;transition:transform var(--ata-dur) var(--ata-ease);color:var(--ata-muted)}.qa details[open] summary .ic{transform:rotate(180deg)}.qa details p{margin:0 0 24px;color:var(--ata-ink-2);max-width:60ch;padding-left:48px}.qa summary .n{flex:none;width:32px;color:var(--ata-muted);font-size:12px;letter-spacing:.12em;font-variant-numeric:tabular-nums}.qa summary .q{flex:1}.feec{padding:24px}.feec .bars{display:grid;gap:20px;margin:24px 0}.feec .bar-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.feec .bar-h b{font-size:20px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.feec .track{height:12px;border-radius:6px;background:var(--ata-canvas);position:relative;overflow:hidden}.feec .fill{position:absolute;left:0;top:0;bottom:0;border-radius:6px}.feec .fill.ata{background:var(--ata-forest)}.feec .fill.ota{background:var(--ata-salmon)}.feec .fill.ota2{background:repeating-linear-gradient(135deg,var(--ata-tile-blush) 0 6px,#E9BFA9 6px 12px)}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.trio .card{padding:24px;display:flex;flex-direction:column;gap:16px}.trio .card:nth-child(2) .ri{background:var(--ata-tile-blush)}.trio .card:nth-child(3) .ri{background:var(--ata-tile-lavender)}.trio .card .body2{font-size:17px;line-height:1.5;color:var(--ata-ink)}.pg2{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:start}.pg2 .col{display:grid;gap:24px}.seg{display:grid;gap:4px;padding:4px;border-radius:14px;background:var(--ata-canvas)}.seg button{height:44px;border-radius:10px;border:0;background:transparent;font-size:15px;font-weight:500;color:var(--ata-ink-2);display:flex;align-items:center;justify-content:center;gap:8px}.seg button[aria-pressed=true]{background:var(--ata-surface);color:var(--ata-ink);box-shadow:var(--ata-shadow-card)}.bp{padding:24px;display:grid;gap:24px}.bp .seg{grid-template-columns:repeat(3,minmax(0,1fr))}.bp .txt{font-size:18px;line-height:1.6;color:var(--ata-ink);margin:0;min-height:8em}.bp .ft{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--ata-line)}.dl{padding:8px 24px}.dl h2{padding:16px 0 8px}.dlr{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--ata-line)}.dlr .thb{width:56px;height:56px;border-radius:12px;overflow:hidden;display:grid;place-items:center;background:var(--ata-canvas)}.dlr .thb img{width:100%;height:100%;object-fit:cover;display:block}.dlr .thb.lg{background:var(--ata-tile-sage);grid-template-columns:repeat(2,20px);gap:4px;place-content:center}.dlr .thb.lg img{width:20px;height:20px}.dlr .thb.ai img{width:40px;height:40px;border-radius:10px}.dlr .thb.pdf img{object-position:top}.dlr b{display:block;font-size:16px;font-weight:500}.dlr .small{margin-top:4px}.dlr .ty{color:var(--ata-ink-2)}.nm{padding:24px;display:flex;gap:16px;align-items:flex-start}.nm .ri{background:var(--ata-tile-butter)}.nm p{margin:0}.nm .body2{margin-top:4px}.mails{padding:24px;display:grid;gap:16px}.ml{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding-top:16px;border-top:1px solid var(--ata-line)}.ml:first-of-type{padding-top:0;border-top:0}.mails.wide2{margin-top:24px;grid-template-columns:1fr 1fr;gap:16px 32px}.mails.wide2 h2{grid-column:1/-1}.mails.wide2 .ml{padding-top:0;border-top:0}.ml a{font-size:18px;font-weight:500;text-decoration:none;overflow-wrap:anywhere;min-height:44px;display:flex;align-items:center}.ml a:hover{text-decoration:underline;text-underline-offset:3px}.cg{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:start}.cf{padding:32px;display:grid;gap:24px}.cf fieldset{border:0;margin:0;padding:0;min-width:0}.cf legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--ata-ink)}.roles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.roles button{min-height:44px;padding:8px 12px;border-radius:12px;border:0;background:var(--ata-surface);box-shadow:inset 0 0 0 1px var(--ata-line-strong);font-size:15px;font-weight:500;color:var(--ata-ink);line-height:1.25}.roles button:hover{box-shadow:inset 0 0 0 1px var(--ata-ink-2)}.roles button[aria-pressed=true]{background:var(--ata-forest);color:var(--ata-on-forest);box-shadow:none}.roles.bad button{box-shadow:inset 0 0 0 2px var(--ata-error)}.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:flex;flex-direction:column;gap:8px}.field>label{font-size:14px;font-weight:500;color:var(--ata-ink)}.inp{height:44px;border-radius:12px;border:0;box-shadow:inset 0 0 0 1px var(--ata-line-strong);background:var(--ata-surface);padding:0 14px;font-size:16px;width:100%;min-width:0}.inp::placeholder{color:#7b877f}.inp:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ata-forest)}.inp.bad{box-shadow:inset 0 0 0 2px var(--ata-error)}textarea.inp{height:auto;min-height:144px;padding:12px 14px;line-height:1.5;resize:vertical;font:inherit;font-size:16px}.err{display:flex;gap:8px;align-items:flex-start;color:var(--ata-error);font-size:14px;line-height:1.45;margin:0}.err .ic{margin-top:1px;flex:none}fieldset .err{margin-top:8px}.cf .acts{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sent{padding:32px;display:grid;gap:16px;justify-items:start}.sent .ri{width:56px;height:56px;border-radius:16px}.sent h2{outline:0}.cside{display:grid;gap:24px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:70;background:var(--ata-ink);color:var(--ata-on-forest);padding:12px 16px;border-radius:12px;font-size:15px;box-shadow:var(--ata-shadow-raise);max-width:calc(100% - 32px)}@media(max-width:1100px){.ph,.pg2,.cg{grid-template-columns:1fr}.ph{align-items:start}}@media(max-width:760px){padding:0 16px;.btn.sec:not(.sq){height:44px;padding:0 16px}.h-l{font-size:40px}.lede{font-size:17px}.faq{grid-template-columns:1fr;gap:12px}.ph{padding:32px 0 24px;gap:24px}.ph .ctas .btn{flex:1}.qa details{padding:0 16px}.qa details p{padding-left:0}.qa summary .n{width:24px}.feec{padding:20px}.feec .bar-h{font-size:14px}.feec .bar-h b{font-size:17px;white-space:nowrap}.trio{grid-template-columns:1fr;gap:12px}.trio .card,.side,.bp,.nm,.mails{padding:16px}.mails.wide2{margin-top:12px;grid-template-columns:1fr}.pg2 .col,.cside,.pg2{gap:12px}.bp .txt{font-size:17px;min-height:0}.bp .ft{flex-direction:column;align-items:stretch}.bp .ft .btn{width:100%}.dl{padding:4px 16px}.dlr{grid-template-columns:48px minmax(0,1fr) 44px;gap:12px}.dlr .thb{width:48px;height:48px}.dlr .thb.ai img{width:36px;height:36px}.dlr .btn .tx{display:none}.dlr .btn.sec:not(.sq){width:44px;padding:0}.cf,.sent{padding:16px}.roles{grid-template-columns:repeat(3,minmax(0,1fr))}.two{grid-template-columns:1fr}.cf .acts .btn{width:100%}}}
