.launch-notice{text-align:center;background:#e7edf1;padding:10px 18px;font-size:14px;color:#264552}.han,.pinyin,.seal{font-family:"PingFang TC","Noto Sans CJK TC","Microsoft JhengHei",sans-serif}.plans .button{display:block}.plans article>p.price-note,.plans article>p.availability{min-height:0;font-size:13px}.availability{text-align:center}.plans article>p.price-note{margin-top:8px}.showcase-info{max-width:760px;padding:30px 24px 70px;margin:auto}.showcase-info h1,.showcase-info h2{font-family:Georgia,serif}.showcase-info h1{font-size:42px;line-height:1.2}.showcase-info h2{margin-top:38px}

/* Two complete names remain visible together, including on a 390px phone. */
.pilot-hero{display:block;max-width:1020px;margin:25px auto 45px;text-align:center}
.pilot-hero .hero-copy{max-width:750px;margin:auto}.pilot-hero h1{font-size:clamp(34px,4.4vw,52px);line-height:1.12;margin:15px 0 18px;letter-spacing:-1px}.pilot-hero .lead{max-width:620px;margin:0 auto 26px;font-size:17px;line-height:1.5}
.name-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:780px;margin:auto}
.choice-card{--card-bg:#132b3a;position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:25px 20px 20px;min-width:0;background:var(--card-bg);color:#f8f7f3;border:1px solid #b99c6c;border-radius:12px;text-decoration:none;box-shadow:0 12px 28px #132b3a12}
.writer-choice{--card-bg:#f1ede4;color:#263e42;border-color:#c4bca9}.choice-label{font-size:12px;font-weight:bold;letter-spacing:1px}.choice-illustration{display:block;position:relative;flex:none;height:68px;margin:4px 0}.moon-symbol{width:68px;background:#debd7a;border-radius:50%;overflow:hidden}.moon-symbol:after{content:"";position:absolute;inset:-8px -12px 14px 23px;border-radius:50%;background:var(--card-bg)}.book-symbol{width:82px;display:flex;align-items:center;justify-content:center;gap:2px}.book-symbol i{display:block;width:37px;height:52px;border:1px solid #a48352;background:repeating-linear-gradient(to bottom,#fcfaf4 0px,#fcfaf4 10px,#ded4c1 11px,#fcfaf4 12px);border-radius:3px;transform:skewY(9deg)}.book-symbol i+i{transform:skewY(-9deg)}
.choice-name{font-family:"PingFang TC","Noto Sans CJK TC","Microsoft JhengHei",sans-serif;font-size:clamp(36px,5vw,61px);line-height:1.2;white-space:nowrap;letter-spacing:2px}.choice-pinyin{font-size:19px;line-height:1.3}.choice-link{display:block;width:100%;margin-top:8px;padding:12px 6px;border:1px solid #c2a66f;border-radius:5px;font-size:14px;font-weight:bold}.writer-choice .choice-link{border-color:#9c8b6a}.choice-card:hover .choice-link,.choice-card:focus-visible .choice-link{background:#ffffff15}.writer-choice:hover .choice-link,.writer-choice:focus-visible .choice-link{background:#132b3a0a}.pilot-hero .sample-caption{margin:17px 0 0;font-size:13px}
@media(max-width:760px){.launch-notice{font-size:12px;padding:7px 12px}header{padding:14px 20px;gap:12px}.brand{font-size:18px;gap:9px}.nav-cta{font-size:12px}.pilot-hero{margin:12px auto 28px;padding:0 20px}.pilot-hero .eyebrow{font-size:10px;letter-spacing:1.3px}.pilot-hero h1{font-size:33px;line-height:1.1;margin:12px 0 15px}.pilot-hero .lead{font-size:15px;line-height:1.45;margin-bottom:20px}.name-choices{gap:12px}.choice-card{padding:17px 10px 12px;gap:10px;border-radius:9px}.choice-label{font-size:10px;letter-spacing:.45px;white-space:nowrap}.choice-illustration{height:50px;margin:3px 0}.moon-symbol{width:50px}.moon-symbol:after{inset:-6px -9px 10px 18px}.book-symbol{width:66px}.book-symbol i{width:29px;height:43px}.choice-name{font-size:36px;letter-spacing:0}.choice-pinyin{font-size:14px}.choice-link{font-size:12px;line-height:1.4;min-height:44px;padding:11px 2px;margin-top:4px}.pilot-hero .sample-caption{font-size:12px;line-height:1.5;margin-top:14px}}
@media(max-width:350px){.pilot-hero{padding:0 14px}.name-choices{gap:9px}.choice-label{font-size:9px}.choice-name{font-size:32px}.choice-link{font-size:11px}.choice-pinyin{font-size:13px}}
