.k9foYa_page{min-height:100vh;padding-bottom:calc(var(--hit-lead) + var(--sp-4) + 1px + env(safe-area-inset-bottom));background:var(--surface-card);color:var(--ink);overflow-x:clip}.k9foYa_inner{width:min(100% - 2 * var(--sp-4), 960px);margin-inline:auto}.k9foYa_header{justify-content:space-between;align-items:center;gap:var(--sp-3);width:min(100% - 2 * var(--sp-4), 960px);min-height:var(--hit-lead);padding-block:var(--sp-2);border-bottom:1px solid var(--line-mid);background:var(--surface-card);flex-wrap:wrap;margin-inline:auto;display:flex}.k9foYa_headerActions{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}:is(.k9foYa_headerActions .btn,.k9foYa_heroActions .btn,.k9foYa_finalActions .btn){min-height:var(--hit-lead)}.k9foYa_headerLogin{padding-inline:var(--sp-2);font-size:var(--text-sm)}@media (max-width:767px){.k9foYa_headerDemo{display:none}}.k9foYa_main{display:block}.k9foYa_hero{max-width:960px;padding:var(--sp-4);text-align:left;margin-inline:auto;display:grid}.k9foYa_heroImage{background:var(--surface-sunken);height:200px;overflow:hidden}.k9foYa_heroImage img{object-fit:cover;object-position:center;width:100%;height:100%}.k9foYa_heroContent{align-items:flex-start;gap:var(--sp-3);padding-top:var(--sp-4);flex-direction:column;display:flex}.k9foYa_heroTitle{font-size:clamp(1.7rem,6vw,3rem);line-height:var(--lh-head);margin:0}.k9foYa_heroMark{background:linear-gradient(transparent 62%, var(--accent-tint) 62%)}.k9foYa_tags{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.k9foYa_tags li{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--surface-sunken);color:var(--ink);font-size:var(--text-xs);font-weight:var(--fw-bold)}.k9foYa_heroActions,.k9foYa_finalActions{align-items:stretch;gap:var(--sp-2);flex-direction:column;width:100%;display:flex}.k9foYa_freeBadge,.k9foYa_recommendBadge{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-tint-text);font-size:var(--text-xs);font-weight:var(--fw-bold);align-self:flex-start}.k9foYa_heroActions .k9foYa_freeBadge,.k9foYa_finalActions .k9foYa_freeBadge{z-index:1}:is(.k9foYa_heroActions .btn,.k9foYa_finalActions .btn){justify-content:center}@media (max-width:767px){:is(.k9foYa_heroActions .btn,.k9foYa_finalActions .btn){width:100%}}.k9foYa_jumpLinks{border:1px solid var(--line-mid);border-radius:var(--r-md);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:hidden}.k9foYa_jumpLinks a:not(.k9foYa_btn):not(.k9foYa_badge):not([aria-current]){justify-content:center;align-items:center;gap:var(--sp-1);min-height:var(--hit);color:var(--ink);font-size:var(--text-sm);text-align:center;text-decoration:none;display:flex}.k9foYa_jumpLinks a+a{border-left:1px solid var(--line-mid)}.k9foYa_jumpLinks span{color:var(--ink-muted)}.k9foYa_section{padding-block:var(--sp-6);border-top:1px solid var(--line-mid)}.k9foYa_how,.k9foYa_pricing{background:var(--surface-card)}.k9foYa_prep,.k9foYa_faq{background:var(--surface-page)}.k9foYa_sectionTitle{margin:0 0 var(--sp-4);font-size:clamp(1.35rem,4.2vw,2rem);line-height:var(--lh-head);text-align:left}.k9foYa_sectionLead{margin:0 0 var(--sp-4);color:var(--ink-muted);font-size:var(--text-base)}.k9foYa_howImage{width:100%;max-width:720px;height:200px;margin:0 auto var(--sp-4);object-fit:cover;object-position:center top;display:block}@media (min-width:768px){.k9foYa_howImage{object-fit:contain;object-position:left center;height:360px;margin-inline:0}}.k9foYa_stepList{gap:var(--sp-4);flex-direction:column;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.k9foYa_step{align-items:start;gap:var(--sp-3);grid-template-columns:28px minmax(0,1fr);display:grid}.k9foYa_stepNumber{border-radius:var(--r-pill);background:var(--accent);width:28px;height:28px;color:var(--ink-invert);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:flex}.k9foYa_cardTitle{margin:0 0 var(--sp-1);font-size:var(--text-base)}.k9foYa_step p{font-size:var(--text-base);line-height:var(--lh-body);margin:0}.k9foYa_note,.k9foYa_lineFeeNote,.k9foYa_pricingNote{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--lh-body)}.k9foYa_note{max-width:720px;margin:var(--sp-4) 0 0}.k9foYa_planGrid{gap:var(--sp-3);display:grid}.k9foYa_planCard{min-width:0;min-height:100%;padding:var(--sp-4);border:1px solid var(--line-mid);border-radius:var(--r-card);background:var(--surface-card);flex-direction:column;align-items:flex-start;display:flex}.k9foYa_recommended{border:2px solid var(--accent)}.k9foYa_recommendBadge{margin-bottom:var(--sp-2);background:var(--accent);color:var(--ink-invert)}.k9foYa_planName{margin:0 0 var(--sp-2);font-size:var(--text-base)}.k9foYa_planPrice{font-size:var(--text-base);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;margin:0}.k9foYa_planLead{margin:var(--sp-2) 0 var(--sp-3);color:var(--ink-muted);font-size:var(--text-base)}.k9foYa_planPoints{gap:var(--sp-2);font-size:var(--text-base);margin:0;padding-left:1.2em;display:grid}.k9foYa_lineFeeNote{padding-top:var(--sp-3);margin:auto 0 0}.k9foYa_pricingNote{max-width:720px;margin:var(--sp-4) 0 0}.k9foYa_faqList{gap:var(--sp-2);flex-direction:column;max-width:720px;display:flex}.k9foYa_faqItem,.k9foYa_faqMore{border-bottom:1px solid var(--line-mid)}.k9foYa_faqQuestion,.k9foYa_faqMore>summary{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:var(--hit);cursor:pointer;font-size:var(--text-base);list-style:none;display:flex}.k9foYa_faqQuestion::-webkit-details-marker{display:none}.k9foYa_faqMore>summary::-webkit-details-marker{display:none}.k9foYa_faqMark:after{content:"＋" / "";color:var(--ink-muted)}.k9foYa_faqAnswer{margin:0 0 var(--sp-3);font-size:var(--text-base);line-height:var(--lh-body)}.k9foYa_faqMore .k9foYa_faqList{padding-bottom:var(--sp-3)}.k9foYa_final{padding-block:var(--sp-6);background:var(--surface-card);text-align:left}.k9foYa_finalLead{max-width:720px;margin:0 0 var(--sp-4);font-size:var(--text-base);line-height:var(--lh-body)}.k9foYa_footer{padding-block:var(--sp-4);border-top:1px solid var(--line-mid);background:var(--surface-card)}.k9foYa_footerTitle{font-weight:var(--fw-bold);margin:0}.k9foYa_footerLinks{gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;display:flex}.k9foYa_footerLinks a{min-height:var(--hit);color:var(--accent-ink);text-underline-offset:.1em;align-items:center;text-decoration:underline;display:inline-flex}.k9foYa_stickyBar{z-index:20;padding:var(--sp-2) var(--sp-4) calc(var(--sp-2) + env(safe-area-inset-bottom));border-top:1px solid var(--line-mid);background:var(--surface-card);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.k9foYa_faqItem[open]>summary>.k9foYa_faqMark:after,.k9foYa_faqMore[open]>summary>.k9foYa_faqMark:after{content:"－" / ""}.k9foYa_stickyBar[hidden]{display:none}.k9foYa_stickyBar .btn{width:min(100%,960px);min-height:var(--hit-lead);justify-content:center}@media (min-width:768px){.k9foYa_page{padding-bottom:0}.k9foYa_stickyBar{display:none}.k9foYa_hero{align-items:center;gap:var(--sp-5);padding-block:var(--sp-6);grid-template-columns:minmax(0,1fr) 45%}.k9foYa_heroImage{grid-area:1/2;height:auto;max-height:360px}.k9foYa_heroImage img{object-fit:contain;max-height:360px}.k9foYa_heroContent{grid-area:1/1;padding-top:0}.k9foYa_heroActions{align-items:flex-start}.k9foYa_section,.k9foYa_final{padding-block:var(--sp-8)}.k9foYa_planGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.k9foYa_finalActions{align-items:flex-start;max-width:360px}}
