
.hm-akiya{--hm-ink:#203d37;--hm-green:#285f51;--hm-sage:#edf4ef;--hm-gold:#c6a25f;color:var(--hm-ink);background:#fffdf9;font:16px/1.9 -apple-system,BlinkMacSystemFont,"Noto Sans JP","Yu Gothic",Meiryo,sans-serif;text-align:left;overflow-wrap:anywhere;margin:0}
.hm-akiya *{box-sizing:border-box}.hm-akiya a{color:var(--hm-green);text-underline-offset:4px}.hm-akiya a:focus-visible,.hm-akiya summary:focus-visible{outline:3px solid #a97426;outline-offset:5px}.hm-akiya .hm-wrap{max-width:1100px;margin:auto;padding:0 28px}.hm-akiya .hm-header{border-bottom:1px solid #e2e9e2;background:#fff}.hm-akiya .hm-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px}.hm-akiya .hm-brand{font-size:21px;font-weight:800;text-decoration:none;line-height:1.4}.hm-akiya .hm-brand small{display:block;font-size:11px;letter-spacing:2px;font-weight:500}.hm-akiya .hm-nav{display:flex;gap:22px;align-items:center;font-size:13px}.hm-akiya .hm-nav a{text-decoration:none}.hm-akiya .hm-breadcrumb{font-size:12px;margin:22px 0 0;color:#57736b}.hm-akiya .hm-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:10px;padding:0;margin:0}.hm-akiya .hm-breadcrumb li+li:before{content:"/";margin-right:10px;color:#aaa}.hm-akiya .hm-hero{padding:50px 0 48px;border-bottom:1px solid #d8e4da;background:linear-gradient(110deg,#fffdf9 25%,#f0f5ec);position:relative}.hm-akiya .hm-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;color:#547867}.hm-akiya h1{font-size:clamp(27px,4vw,44px);line-height:1.45;margin:12px 0 18px;font-weight:800;max-width:930px;letter-spacing:.025em;text-wrap:balance}.hm-akiya .hm-hero>p{max-width:780px;font-size:17px}.hm-akiya .hm-tags{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.hm-akiya .hm-tags span{border:1px solid #cedccf;background:#fff;border-radius:4px;padding:5px 11px;font-size:12px}.hm-akiya .hm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:25px}.hm-akiya .hm-button{background:var(--hm-green);color:#fff;text-decoration:none;padding:13px 22px;border-radius:5px;font-weight:700;display:inline-block;line-height:1.6}.hm-akiya .hm-button-light{background:#fff;color:var(--hm-green)}.hm-akiya .hm-text-link{font-size:14px;font-weight:600}.hm-akiya .hm-section{padding:40px 0;border-bottom:1px solid #e1e8e0;scroll-margin-top:25px}.hm-akiya h2{font-size:clamp(22px,2.5vw,29px);line-height:1.55;margin:0 0 20px;padding-left:16px;border-left:4px solid var(--hm-gold);font-weight:750}.hm-akiya h3{font-size:18px;line-height:1.6;margin:0 0 10px;font-weight:700}.hm-akiya p{margin:0 0 15px}.hm-akiya p:last-child{margin-bottom:0}.hm-akiya ul{padding-left:22px;margin:10px 0 18px}.hm-akiya li{margin-bottom:8px}.hm-akiya .hm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hm-akiya .hm-card{border:1px solid #dbe5dc;background:#fff;padding:23px;border-radius:7px}.hm-akiya .hm-card p{font-size:15px}.hm-akiya .hm-card a{display:inline-block;font-size:14px}.hm-akiya .hm-region-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hm-akiya .hm-region{padding:18px 20px;background:var(--hm-sage);border-radius:5px}.hm-akiya .hm-region a{font-weight:700;text-decoration:none;display:block}.hm-akiya .hm-region small{font-size:12px;color:#547268;display:block;margin-top:6px}.hm-akiya .hm-table-wrap{max-width:100%;overflow-x:auto;margin-bottom:16px}.hm-akiya table{width:100%;border-collapse:collapse;font-size:14px;min-width:520px}.hm-akiya caption{text-align:left;font-size:12px;margin-bottom:8px;color:#567367}.hm-akiya th,.hm-akiya td{border:1px solid #d7e2d9;padding:13px;text-align:left;vertical-align:top}.hm-akiya thead th{background:var(--hm-green);color:#fff}.hm-akiya tbody th{background:var(--hm-sage);min-width:115px}.hm-akiya .hm-flow{list-style:none;counter-reset:hmstep;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.hm-akiya .hm-flow li{counter-increment:hmstep;background:#f2f5ed;border-radius:6px;padding:23px;margin:0}.hm-akiya .hm-flow h3:before{content:"0" counter(hmstep);color:#937032;margin-right:12px}.hm-akiya .hm-flow p{font-size:14px}.hm-akiya .hm-faq details{border-bottom:1px solid #d6e3d9;padding:16px 0}.hm-akiya summary{cursor:pointer;font-weight:700}.hm-akiya details p{padding:15px 0 0 20px;font-size:15px}.hm-akiya .hm-cta{background:var(--hm-green);color:#fff;padding:34px;border-radius:9px;margin:35px 0}.hm-akiya .hm-cta .hm-eyebrow{color:#d4e2c5}.hm-akiya .hm-cta h2{border:0;padding:0;color:#fff;margin-top:10px}.hm-akiya .hm-cta .hm-button{background:#fff;color:var(--hm-green)}.hm-akiya .hm-cta small{font-size:12px;display:block;margin-top:18px;color:#e2eadd}.hm-akiya .hm-footer{background:#eaf0e9;margin-top:30px;padding:28px 0;font-size:13px}.hm-akiya .hm-footer strong{font-size:16px}.hm-akiya .hm-footer-nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin:18px 0}.hm-akiya .hm-mobile-bar{display:none}.hm-akiya .hm-preview-bar{padding:10px 28px;background:#fff1cd;font-size:12px}.hm-akiya .hm-page-picker{display:flex;gap:8px;flex-wrap:wrap;padding:12px 28px;border-bottom:1px solid #e5e8df;background:white}.hm-akiya .hm-page-picker button{font:inherit;font-size:12px;border:1px solid #d1ddcf;border-radius:4px;padding:7px 10px;background:#f1f5ec;color:#254c3b;cursor:pointer}.hm-akiya .hm-page-picker button[aria-pressed="true"]{background:var(--hm-green);color:#fff}
@media(max-width:680px){.hm-akiya{font-size:15px}.hm-akiya .hm-wrap{padding:0 18px}.hm-akiya .hm-header-inner{min-height:72px;gap:12px}.hm-akiya .hm-brand{font-size:17px}.hm-akiya .hm-brand small{font-size:9px;letter-spacing:1px}.hm-akiya .hm-nav a:not(:last-child){display:none}.hm-akiya .hm-nav{font-size:12px}.hm-akiya .hm-hero{padding:30px 0}.hm-akiya .hm-hero>p{font-size:15px}.hm-akiya .hm-grid,.hm-akiya .hm-flow,.hm-akiya .hm-region-grid{grid-template-columns:1fr}.hm-akiya .hm-section{padding:29px 0}.hm-akiya .hm-card{padding:19px}.hm-akiya h3{font-size:17px}.hm-akiya .hm-cta{padding:25px 20px;margin:28px 0}.hm-akiya .hm-actions{gap:12px}.hm-akiya .hm-actions .hm-button{width:100%;text-align:center}.hm-akiya .hm-mobile-bar{display:flex;position:fixed;bottom:0;left:0;right:0;background:white;box-shadow:0 -2px 12px #18372618;z-index:9999;padding:8px 12px calc(8px + env(safe-area-inset-bottom));gap:8px}.hm-akiya .hm-mobile-bar a{flex:1;text-align:center;font-size:13px;padding:10px 8px;line-height:1.5}.hm-akiya .hm-footer{padding-bottom:92px}.hm-akiya .hm-page-picker,.hm-akiya .hm-preview-bar{padding-left:18px;padding-right:18px}}

.hm-akiya{--hm-ink:#233f3b;--hm-green:#29594f;--hm-sage:#eaf1e9;--hm-gold:#c89451;background:#fdfbf7}
.hm-akiya .hm-wrap{max-width:1200px;padding:0 32px}.hm-akiya .hm-icon{width:28px;height:28px;flex:none;display:block}.hm-akiya figure{margin:0}.hm-akiya .hm-art{display:block;width:100%;height:auto;max-width:100%}.hm-akiya .hm-header-inner{min-height:94px}.hm-akiya .hm-brand{font-size:22px;letter-spacing:.035em}.hm-akiya .hm-nav{gap:24px}.hm-akiya .hm-hero{display:grid;grid-template-columns:1.03fr 1fr;gap:42px;align-items:center;padding:44px 0 42px;border:0;background:none}.hm-akiya .hm-hero-copy{min-width:0}.hm-akiya h1{font-size:clamp(29px,3.2vw,43px);line-height:1.5;letter-spacing:.03em;margin:14px 0 20px;text-wrap:initial}.hm-akiya .hm-titlepart{display:inline-block;white-space:nowrap}.hm-akiya .hm-hero-copy>p{font-size:16px;line-height:2}.hm-akiya .hm-tags{gap:8px;margin:21px 0 26px}.hm-akiya .hm-tags span{border:0;padding:0;background:transparent;display:inline-flex;align-items:center;font-size:12px;gap:5px}.hm-akiya .hm-tags .hm-icon{width:17px;height:17px;color:#8c683f}.hm-akiya .hm-hero .hm-actions{gap:14px;margin-top:0}.hm-akiya .hm-hero .hm-button{padding:15px 20px;font-size:15px}.hm-akiya .hm-button{border-radius:4px;transition:background .15s,box-shadow .15s}.hm-akiya .hm-button:hover{box-shadow:0 5px 14px #1c413b22}.hm-akiya .hm-hero-media{position:relative;padding:0 0 22px}.hm-akiya .hm-hero-media>.hm-art{aspect-ratio:1.3;object-fit:cover;border-radius:70px 6px 6px 6px}.hm-akiya .hm-hero-media figcaption{position:absolute;top:13px;right:13px;padding:3px 9px;font-size:11px;background:#fffefaed;border-radius:3px;color:#4d6257}.hm-akiya .hm-photo-note{position:absolute;bottom:0;left:0;right:0;box-shadow:0 8px 22px #263b2a12;padding:18px 23px;border-left:4px solid #c89451;background:#fffdfa}.hm-akiya .hm-photo-note span{display:block;font-size:12px;color:#7d603e;letter-spacing:.04em}.hm-akiya .hm-photo-note strong{display:block;font-size:18px;line-height:1.6;letter-spacing:.02em}.hm-akiya .hm-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid #e6e5db;background:#fff;border-radius:7px;margin:7px 0 42px}.hm-akiya .hm-shortcuts a{padding:15px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-decoration:none;font-size:13px;font-weight:600;border-right:1px solid #e6e5db}.hm-akiya .hm-shortcuts a:last-child{border:0}.hm-akiya .hm-section{padding:42px 0;border:0}.hm-akiya .hm-section>p{max-width:860px}.hm-akiya h2{font-size:27px;line-height:1.55;margin:0 0 25px;border-left:0;padding-left:0;letter-spacing:.02em}.hm-akiya h2:after{content:"";display:block;width:45px;height:3px;background:#bf9358;margin-top:15px}.hm-akiya .hm-section--concern{padding:36px;border-radius:12px;background:#f4eee1;margin:15px 0 24px}.hm-akiya .hm-section--concern h2{text-align:center}.hm-akiya .hm-section--concern h2:after{margin-left:auto;margin-right:auto}.hm-akiya .hm-grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.hm-akiya .hm-section--concern .hm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-akiya .hm-card{border:1px solid #e0e5db;padding:24px;border-radius:8px;background:#fff;display:flex;flex-direction:column;gap:14px}.hm-akiya .hm-card-illustrated{padding:0;gap:0;overflow:hidden}.hm-akiya .hm-card-copy{padding:0}.hm-akiya .hm-card-illustrated .hm-card-copy{padding:19px 23px 23px}.hm-akiya .hm-card-media{background:#faf6eb;height:205px;overflow:hidden}.hm-akiya .hm-card-media .hm-art{width:100%;height:100%;object-fit:contain}.hm-akiya .hm-card-media .hm-art-photo{object-fit:cover}.hm-akiya .hm-card h3{font-size:17px}.hm-akiya .hm-card p{font-size:14px;line-height:1.95}.hm-akiya .hm-card p a{display:block;margin-top:10px}.hm-akiya .hm-card-icon{width:51px;height:51px;display:grid;place-items:center;background:#eaf1e9;border-radius:50%;color:#476954}.hm-akiya .hm-card:nth-child(2) .hm-card-icon{background:#f5ecdd;color:#966534}.hm-akiya .hm-card:nth-child(3) .hm-card-icon{background:#e9eef2;color:#527382}.hm-akiya .hm-section--feature{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:center;margin:0;padding:24px 0 35px}.hm-akiya .hm-feature-copy{min-width:0}.hm-akiya .hm-feature-art .hm-art{border-radius:50% 45% 40% 45%;background:#faf4e8}.hm-akiya .hm-feature-copy p{font-size:15px;line-height:2.05}.hm-akiya .hm-compare-intro{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:23px}.hm-akiya .hm-compare-intro>div{padding:24px 28px;background:#e9eef3;border-radius:8px;display:grid;grid-template-columns:42px 1fr;column-gap:14px;color:#344d5e}.hm-akiya .hm-compare-intro>div:nth-child(2){background:#f4e9dc;color:#835c37}.hm-akiya .hm-compare-intro .hm-icon{grid-row:1/4;width:38px;height:38px;margin-top:6px}.hm-akiya .hm-compare-intro span{font-size:13px}.hm-akiya .hm-compare-intro strong{font-size:19px;line-height:1.8}.hm-akiya .hm-compare-intro small{font-size:12px}.hm-akiya .hm-table-wrap{border-radius:5px}.hm-akiya table{font-size:14px;min-width:520px}.hm-akiya tbody th{background:#f5f4ee}.hm-akiya tbody td:nth-child(2){background:#f6f8fb}.hm-akiya tbody td:nth-child(3){background:#fdf8f0}.hm-akiya .hm-section--cost{background:#f5eee1;border-radius:9px;padding:29px 32px;margin:20px 0}.hm-akiya .hm-cost-pills{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.hm-akiya .hm-cost-pills>span{background:#fff;padding:10px 18px;display:flex;align-items:center;gap:9px;font-size:14px;border-radius:5px}.hm-akiya .hm-cost-pills .hm-icon{width:22px;height:22px;color:#987343}.hm-akiya .hm-region-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.hm-akiya .hm-region{padding:22px;border:1px solid #d9e2d8;background:#eef4ea;border-radius:8px;min-width:0}.hm-akiya .hm-region:nth-child(2){background:#faf0df;border-color:#eadfca}.hm-akiya .hm-region:nth-child(3){background:#edf1f5;border-color:#dce3e9}.hm-akiya .hm-region:nth-child(4){background:#f5ebe5;border-color:#e7dcd4}.hm-akiya .hm-region-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.hm-akiya .hm-region-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:50%;background:#ffffffb3}.hm-akiya .hm-region-index{font:14px Georgia,serif;color:#899388}.hm-akiya .hm-region a strong{display:block;font-size:23px;letter-spacing:.05em}.hm-akiya .hm-region a>span{display:block;font-size:12px;line-height:1.8;margin-top:6px}.hm-akiya .hm-region small{font-size:11px;line-height:1.9;margin-top:14px;color:#576b60}.hm-akiya .hm-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;position:relative}.hm-akiya .hm-flow li{padding:23px 20px;background:#eef3e9}.hm-akiya .hm-flow li:nth-child(2){background:#f6eedf}.hm-akiya .hm-flow li:nth-child(3){background:#edf1f4}.hm-akiya .hm-flow li:nth-child(4){background:#f6ece5}.hm-akiya .hm-flow-icon{height:48px;margin-bottom:12px}.hm-akiya .hm-flow-icon .hm-icon{width:38px;height:38px;color:#567364}.hm-akiya .hm-flow h3{font-size:16px;line-height:1.7}.hm-akiya .hm-flow h3:before{display:block;font-size:12px;color:#937032;margin:0 0 7px;letter-spacing:.12em}.hm-akiya .hm-flow p{font-size:13px;line-height:1.95}.hm-akiya .hm-section--faq{padding:32px;background:#fff;border:1px solid #e5e7dc;border-radius:10px;margin:25px 0}.hm-akiya .hm-faq details{padding:18px 0}.hm-akiya .hm-faq summary{font-size:15px;list-style:none;position:relative;padding:0 30px 0 34px}.hm-akiya .hm-faq summary::-webkit-details-marker{display:none}.hm-akiya .hm-faq summary:before{content:"Q";position:absolute;left:0;top:-1px;font:700 21px Georgia,serif;color:#ba8747}.hm-akiya .hm-faq summary:after{content:"+";position:absolute;right:0;font-size:22px;line-height:1.2;font-weight:400;color:#7a8d7d}.hm-akiya .hm-faq details[open] summary:after{content:"−"}.hm-akiya .hm-faq details p{padding-left:34px;color:#435f54}.hm-akiya .hm-article-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.hm-akiya .hm-article-card{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center;text-decoration:none;border:1px solid #e2e5da;border-radius:8px;overflow:hidden;padding:15px;background:#fff}.hm-akiya .hm-article-card figure{align-self:stretch;display:flex;align-items:center;background:#faf5e9;border-radius:5px;overflow:hidden}.hm-akiya .hm-article-card .hm-art{height:115px;object-fit:contain}.hm-akiya .hm-article-card .hm-art-photo{object-fit:cover}.hm-akiya .hm-article-card small{font-size:11px;color:#94703f;letter-spacing:.06em}.hm-akiya .hm-article-card h3{font-size:16px;line-height:1.75;margin:5px 0 9px;color:#2b493e}.hm-akiya .hm-read-more{font-size:12px;color:#60795c}.hm-akiya .hm-reading-kicker{display:flex;align-items:center;gap:8px;color:#a17c48;font-size:12px;letter-spacing:.08em;margin-bottom:10px}.hm-akiya .hm-reading-kicker .hm-icon{width:25px;height:25px}.hm-akiya .hm-section--reference{font-size:13px;background:#f0f2ec;padding:26px 30px;border-radius:8px;margin:25px 0}.hm-akiya .hm-section--reference h2{font-size:20px}.hm-akiya .hm-section--reference h2:after{display:none}.hm-akiya .hm-section--reference ul{margin-bottom:12px}.hm-akiya .hm-cta{display:grid;grid-template-columns:1.4fr 1fr;gap:35px;align-items:center;background:#2d5a4d;padding:40px;margin:42px 0;overflow:hidden;border-radius:11px}.hm-akiya .hm-cta h2{font-size:27px;line-height:1.7;color:#fff}.hm-akiya .hm-cta h2:after{display:none}.hm-akiya .hm-cta p{font-size:15px;line-height:1.95}.hm-akiya .hm-cta-art{border-radius:50% 50% 7% 7%;overflow:hidden;background:#fcf7ec}.hm-akiya .hm-cta-art .hm-art{aspect-ratio:1.15;object-fit:cover}.hm-akiya .hm-cta .hm-actions{gap:10px;margin-top:20px}.hm-akiya .hm-cta .hm-button{font-size:14px;padding:13px 17px}.hm-akiya .hm-cta small{font-size:11px;line-height:1.9}.hm-akiya .hm-footer{background:#e8efe8}.hm-akiya .hm-preview-bar{font-size:11px;background:#f3ead5;padding:8px 28px}.hm-akiya .hm-page-picker{padding:12px max(20px,calc((100% - 1136px)/2));gap:8px}.hm-akiya .hm-page-picker button{font-size:11px;background:#fff;border-color:#d9dfd2;padding:6px 10px}
@media(max-width:960px){.hm-akiya .hm-wrap{padding:0 24px}.hm-akiya .hm-hero{gap:25px}.hm-akiya h1{font-size:31px}.hm-akiya .hm-nav{gap:16px;font-size:12px}.hm-akiya .hm-grid{grid-template-columns:1fr 1fr}.hm-akiya .hm-region-grid{grid-template-columns:1fr 1fr}.hm-akiya .hm-flow{grid-template-columns:1fr 1fr}.hm-akiya .hm-shortcuts a{font-size:12px;padding:13px 10px}.hm-akiya .hm-article-card{grid-template-columns:100px 1fr;padding:12px;gap:12px}.hm-akiya .hm-article-card .hm-art{height:100px}.hm-akiya .hm-cta{padding:30px;gap:24px;grid-template-columns:1.5fr 1fr}.hm-akiya .hm-cta h2{font-size:24px}.hm-akiya .hm-photo-note{left:0;right:0;padding:14px}.hm-akiya .hm-photo-note strong{font-size:15px}}
@media(max-width:680px){.hm-akiya .hm-wrap{padding:0 18px}.hm-akiya .hm-header-inner{min-height:76px}.hm-akiya .hm-brand{font-size:17px;letter-spacing:0}.hm-akiya .hm-brand small{font-size:10px;letter-spacing:.02em}.hm-akiya .hm-breadcrumb{margin-top:17px;font-size:11px}.hm-akiya .hm-hero{grid-template-columns:1fr;gap:24px;padding:27px 0 25px}.hm-akiya h1{font-size:29px;line-height:1.5;margin:12px 0 17px}.hm-akiya .hm-hero-copy>p{font-size:15px;line-height:1.95}.hm-akiya .hm-hero .hm-actions{gap:11px}.hm-akiya .hm-hero .hm-text-link{display:none}.hm-akiya .hm-tags{margin:18px 0 23px;gap:7px 12px}.hm-akiya .hm-tags span{font-size:11px}.hm-akiya .hm-hero-media{padding-bottom:20px}.hm-akiya .hm-hero-media>.hm-art{aspect-ratio:1.7;border-radius:42px 5px 5px 5px}.hm-akiya .hm-photo-note{left:0;right:0;padding:12px 17px}.hm-akiya .hm-photo-note span{font-size:11px}.hm-akiya .hm-photo-note strong{font-size:15px}.hm-akiya .hm-shortcuts{grid-template-columns:1fr 1fr;margin:5px 0 30px}.hm-akiya .hm-shortcuts a{font-size:11px;padding:13px 10px;border-bottom:1px solid #e6e5db}.hm-akiya .hm-shortcuts a:nth-child(2){border-right:0}.hm-akiya .hm-shortcuts a:nth-child(n+3){border-bottom:0}.hm-akiya h2{font-size:23px;margin-bottom:20px;line-height:1.7}.hm-akiya h2:after{margin-top:12px}.hm-akiya .hm-section{padding:30px 0}.hm-akiya .hm-section--feature{grid-template-columns:1fr;gap:15px;padding-top:10px}.hm-akiya .hm-feature-art{max-width:330px;margin:auto}.hm-akiya .hm-feature-copy p{font-size:14px}.hm-akiya .hm-section--concern{padding:25px 17px;margin:18px 0}.hm-akiya .hm-section--concern .hm-grid{grid-template-columns:1fr}.hm-akiya .hm-card-media{height:174px}.hm-akiya .hm-card-illustrated .hm-card-copy{padding:19px}.hm-akiya .hm-grid{grid-template-columns:1fr;gap:13px}.hm-akiya .hm-card:not(.hm-card-illustrated){padding:21px;display:grid;grid-template-columns:44px 1fr;gap:14px}.hm-akiya .hm-card-icon{width:43px;height:43px}.hm-akiya .hm-card-icon .hm-icon{width:25px;height:25px}.hm-akiya .hm-card h3{font-size:16px}.hm-akiya .hm-card p{font-size:14px}.hm-akiya .hm-compare-intro{grid-template-columns:1fr;gap:11px;margin-bottom:20px}.hm-akiya .hm-compare-intro>div{padding:19px 21px;grid-template-columns:35px 1fr;gap:10px}.hm-akiya .hm-compare-intro strong{font-size:17px}.hm-akiya .hm-compare-intro .hm-icon{width:31px;height:31px}.hm-akiya .hm-section--cost{padding:24px 21px;margin:18px 0}.hm-akiya .hm-cost-pills{gap:8px}.hm-akiya .hm-cost-pills>span{font-size:12px;padding:9px 12px}.hm-akiya .hm-region-grid{gap:11px}.hm-akiya .hm-region{padding:17px 14px}.hm-akiya .hm-region a strong{font-size:21px}.hm-akiya .hm-region a>span{font-size:11px}.hm-akiya .hm-region small{font-size:11px;margin-top:10px}.hm-akiya .hm-region-top{margin-bottom:10px}.hm-akiya .hm-flow{grid-template-columns:1fr;gap:12px}.hm-akiya .hm-flow li{display:grid;grid-template-columns:40px 1fr;column-gap:15px;padding:20px}.hm-akiya .hm-flow-icon{grid-row:1/3;margin-top:5px;margin-bottom:0}.hm-akiya .hm-flow h3:before{display:inline;margin-right:8px}.hm-akiya .hm-flow h3{font-size:16px;margin-bottom:8px}.hm-akiya .hm-flow p{font-size:13px}.hm-akiya .hm-section--faq{padding:24px 21px}.hm-akiya .hm-faq summary{font-size:14px;padding-left:29px}.hm-akiya .hm-faq details p{font-size:14px;padding-left:29px}.hm-akiya .hm-article-grid{grid-template-columns:1fr;gap:12px}.hm-akiya .hm-article-card{grid-template-columns:104px 1fr;padding:13px}.hm-akiya .hm-article-card h3{font-size:14px}.hm-akiya .hm-article-card .hm-art{height:105px}.hm-akiya .hm-cta{grid-template-columns:1fr;padding:27px 22px;margin:30px 0;gap:20px}.hm-akiya .hm-cta h2{font-size:23px}.hm-akiya .hm-cta-art{grid-row:1;width:190px;margin:auto;border-radius:50% 50% 10% 10%}.hm-akiya .hm-cta-art .hm-art{aspect-ratio:1.6;object-fit:cover}.hm-akiya .hm-cta p{font-size:14px}.hm-akiya .hm-cta small{font-size:11px}.hm-akiya .hm-section--reference{padding:22px 20px}.hm-akiya .hm-section--reference h2{font-size:19px}.hm-akiya .hm-page-picker{padding:12px 18px}.hm-akiya .hm-page-picker button{font-size:11px;padding:6px 9px}.hm-akiya .hm-footer{padding-bottom:90px}}
@media(prefers-reduced-motion:reduce){.hm-akiya .hm-button{transition:none}}
.hm-preview-select{display:none}@media(max-width:680px){.hm-page-picker button{display:none}.hm-preview-select{display:flex;align-items:center;gap:10px;width:100%;font-size:12px}.hm-preview-select select{min-width:0;flex:1;padding:9px;border:1px solid #d1ddcf;border-radius:5px;background:#fff;color:#254c3b;font:inherit}}