._page_a4yhz_1{background:radial-gradient(circle at 88% 12%,rgba(99,223,202,.18),transparent 24%),radial-gradient(circle at 10% 72%,rgba(255,130,95,.1),transparent 25%),linear-gradient(135deg,#f6fbfa,#eaf5f2 58%,#fff8f2);min-height:100vh}._card_a4yhz_1,._notice_a4yhz_1,._payment_a4yhz_1{max-width:980px;margin:1.25rem auto;padding:1.5rem;border-radius:20px;border:1px solid var(--border);background:var(--card);display:flex;gap:1rem;align-items:flex-start}._card_a4yhz_1>svg,._notice_a4yhz_1>svg,._payment_a4yhz_1>svg{width:34px;height:34px;flex:0 0 auto;color:var(--primary)}._card_a4yhz_1 small{font-weight:900;letter-spacing:.12em;color:var(--primary)}._card_a4yhz_1 h2,._notice_a4yhz_1 h2,._payment_a4yhz_1 h2{margin:.25rem 0 .55rem}._card_a4yhz_1 p,._notice_a4yhz_1 p,._payment_a4yhz_1 p{line-height:1.65;color:var(--muted-foreground)}._notice_a4yhz_1{background:#fff9e9}._payment_a4yhz_1{flex-direction:column;align-items:flex-start;margin-bottom:3rem}._payment_a4yhz_1 a{display:inline-flex;align-items:center;gap:.4rem;padding:.8rem 1rem;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-weight:800;text-decoration:none}._gear_a4yhz_1{max-width:1180px;margin:2rem auto;padding:1.5rem;border-radius:24px;background:#fff;border:1px solid var(--border);box-shadow:0 18px 50px #082f491a}._gearHeading_a4yhz_1{text-align:center;max-width:850px;margin:0 auto 1.25rem}._gearHeading_a4yhz_1 small{font-weight:950;letter-spacing:.13em;color:var(--primary)}._gearHeading_a4yhz_1 h2{font-size:clamp(2.4rem,5vw,4.5rem);margin:.4rem 0}._gearHeading_a4yhz_1 p,._priceNote_a4yhz_1{color:var(--muted-foreground);line-height:1.65}._gear_a4yhz_1>img{display:block;width:100%;height:auto;border-radius:18px}._products_a4yhz_1{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem;margin-top:1rem}._products_a4yhz_1 article{padding:1rem;border-radius:16px;background:#eef8f8;border:1px solid #cde8e8}._products_a4yhz_1 strong,._products_a4yhz_1 span{display:block}._products_a4yhz_1 strong{font-size:1.05rem}._products_a4yhz_1 span{font-size:1.35rem;font-weight:950;color:#087f72;margin:.25rem 0}._products_a4yhz_1 p{font-size:.84rem;line-height:1.4;color:#4c6d78}._priceNote_a4yhz_1{text-align:center;font-size:.88rem;margin:1rem auto 0}._priceNote_a4yhz_1 strong{color:var(--foreground)}@media(max-width:1000px){._products_a4yhz_1{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){._card_a4yhz_1,._notice_a4yhz_1,._payment_a4yhz_1,._gear_a4yhz_1{margin:1rem;padding:1.1rem;border-radius:16px}._products_a4yhz_1{grid-template-columns:1fr}}
