.sheetpin-module__-UbVwq__wallpaper{background:#eef5ef;min-height:100vh;padding:32px 0;position:relative;overflow-x:clip}.sheetpin-module__-UbVwq__shellNarrow{flex-direction:column;gap:28px;width:min(100%,720px);margin:0 auto;padding:0 16px;display:flex}.sheetpin-module__-UbVwq__faqList{margin-top:8px}.sheetpin-module__-UbVwq__faqItem{border-bottom:1px solid #d8e4da;padding:14px 0}.sheetpin-module__-UbVwq__faqItem summary{cursor:pointer;justify-content:space-between;font-weight:700;display:flex}.sheetpin-module__-UbVwq__faqAnswer{color:#587060;margin-top:10px;line-height:1.85}.sheetpin-module__-UbVwq__page{--bg:#f8faf7;--paper:#fff;--ink:#17221b;--muted:#637267;--line:#d9e4db;--accent:#188038;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font-sans-jp),"Noto Sans JP",sans-serif;position:relative;overflow-x:clip}.sheetpin-module__-UbVwq__page *{box-sizing:border-box}.sheetpin-module__-UbVwq__page a{color:inherit}.sheetpin-module__-UbVwq__container{width:min(100%,1160px);margin:0 auto;padding:112px 28px}.sheetpin-module__-UbVwq__nav{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#f8faf7e0;justify-content:space-between;align-items:center;padding:16px max(28px,50% - 552px);display:flex;position:sticky;top:0}.sheetpin-module__-UbVwq__logo{letter-spacing:-.04em;align-items:center;gap:8px;font-size:19px;font-weight:900;text-decoration:none;display:flex}.sheetpin-module__-UbVwq__navCta,.sheetpin-module__-UbVwq__cta{background:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-weight:900;text-decoration:none;display:inline-flex;color:#fff!important}.sheetpin-module__-UbVwq__navCta{padding:9px 15px;font-size:12px}.sheetpin-module__-UbVwq__badges{flex-wrap:wrap;gap:8px;display:flex}.sheetpin-module__-UbVwq__badges span{border:1px solid var(--line);background:var(--paper);padding:6px 10px;font-size:12px}.sheetpin-module__-UbVwq__hero{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:72px;padding-top:96px;padding-bottom:112px;display:grid}.sheetpin-module__-UbVwq__kicker{color:var(--accent);letter-spacing:.14em;margin:0 0 14px;font-size:12px;font-weight:900}.sheetpin-module__-UbVwq__heroCopy .sheetpin-module__-UbVwq__kicker{margin-top:34px}.sheetpin-module__-UbVwq__hero h1,.sheetpin-module__-UbVwq__final h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,7.7vw,73.6px);font-weight:900;line-height:1.14}.sheetpin-module__-UbVwq__hero h1 em{color:var(--accent);font-style:normal;display:inline-block}.sheetpin-module__-UbVwq__heroSub{max-width:31em;color:var(--muted);margin:26px 0 32px;line-height:1.8}.sheetpin-module__-UbVwq__heroVisual{justify-self:center;width:min(100%,350px);transform:rotate(3deg)}.sheetpin-module__-UbVwq__heroVisual img,.sheetpin-module__-UbVwq__feature img{border-radius:24px;width:100%;height:auto;display:block;box-shadow:18px 24px 48px #21492a29}.sheetpin-module__-UbVwq__band{color:#f7fff9;background:#173b26;padding:48px 28px}.sheetpin-module__-UbVwq__stats{grid-template-columns:repeat(4,1fr);gap:20px;width:min(100%,1104px);margin:auto;display:grid}.sheetpin-module__-UbVwq__stats div{flex-direction:column;gap:5px;display:flex}.sheetpin-module__-UbVwq__stats strong{font-feature-settings:"tnum";letter-spacing:-.04em;font-size:clamp(28px,4vw,48px);line-height:1}.sheetpin-module__-UbVwq__stats span{color:#b5d1bd;font-size:12px}.sheetpin-module__-UbVwq__intro{margin-bottom:40px}.sheetpin-module__-UbVwq__intro h2{letter-spacing:-.04em;margin:0;font-size:40px;line-height:1.3}.sheetpin-module__-UbVwq__feature{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:clamp(48px,10vw,140px);max-width:900px;margin:0 auto 112px;display:grid}.sheetpin-module__-UbVwq__feature.sheetpin-module__-UbVwq__reverse{grid-template-columns:minmax(0,1fr) 300px}.sheetpin-module__-UbVwq__feature.sheetpin-module__-UbVwq__reverse img{grid-area:1/2}.sheetpin-module__-UbVwq__feature.sheetpin-module__-UbVwq__reverse div{grid-area:1/1}.sheetpin-module__-UbVwq__feature h3{letter-spacing:-.03em;margin:0 0 14px;font-size:28px}.sheetpin-module__-UbVwq__feature div p:last-child{color:var(--muted);max-width:38em;line-height:1.8}.sheetpin-module__-UbVwq__gridSection{padding-top:0}.sheetpin-module__-UbVwq__grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sheetpin-module__-UbVwq__grid article{background:var(--paper);border:1px solid var(--line);padding:24px}.sheetpin-module__-UbVwq__grid h3{margin:0 0 8px;font-size:17px}.sheetpin-module__-UbVwq__grid p{color:var(--muted);margin:0;font-size:14px}.sheetpin-module__-UbVwq__screenWall{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;padding:0 28px 112px;display:grid;overflow:hidden}.sheetpin-module__-UbVwq__screenWall img{border-radius:10px;width:100%;height:auto}.sheetpin-module__-UbVwq__faq{max-width:780px}.sheetpin-module__-UbVwq__faq details{border-top:1px solid var(--line);padding:22px 0}.sheetpin-module__-UbVwq__faq details:last-child{border-bottom:1px solid var(--line)}.sheetpin-module__-UbVwq__faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:18px;font-weight:800;list-style:none;display:flex}.sheetpin-module__-UbVwq__faq summary::-webkit-details-marker{display:none}.sheetpin-module__-UbVwq__faq summary span{color:var(--accent);font-size:24px;font-weight:400}.sheetpin-module__-UbVwq__faq p{max-width:65ch;color:var(--muted);margin:14px 0 0;line-height:1.8}.sheetpin-module__-UbVwq__final{text-align:center;color:#f7fff9;background:#173b26;padding:128px 28px}.sheetpin-module__-UbVwq__final .sheetpin-module__-UbVwq__kicker{color:#9ed9ae}.sheetpin-module__-UbVwq__final h2{margin-bottom:36px}.sheetpin-module__-UbVwq__footer{width:min(100%,1160px);color:var(--muted);align-items:center;gap:24px;margin:auto;padding:28px;display:flex}.sheetpin-module__-UbVwq__footer span{color:var(--ink);font-weight:900}.sheetpin-module__-UbVwq__footer nav{flex-wrap:wrap;gap:16px;font-size:12px;display:flex}.sheetpin-module__-UbVwq__footer small{margin-left:auto}@media (max-width:760px){.sheetpin-module__-UbVwq__hero{grid-template-columns:1fr;gap:44px;padding-top:72px}.sheetpin-module__-UbVwq__heroVisual{width:min(72vw,330px)}.sheetpin-module__-UbVwq__container{padding:80px 22px}.sheetpin-module__-UbVwq__stats{grid-template-columns:repeat(2,1fr);gap:28px 16px}.sheetpin-module__-UbVwq__feature,.sheetpin-module__-UbVwq__feature.sheetpin-module__-UbVwq__reverse{grid-template-columns:1fr;gap:28px;margin-bottom:80px}.sheetpin-module__-UbVwq__feature img,.sheetpin-module__-UbVwq__feature.sheetpin-module__-UbVwq__reverse img{grid-area:auto;width:min(68vw,300px);margin:auto}.sheetpin-module__-UbVwq__feature div,.sheetpin-module__-UbVwq__feature.sheetpin-module__-UbVwq__reverse div{grid-area:auto}.sheetpin-module__-UbVwq__intro h2{font-size:32px}.sheetpin-module__-UbVwq__grid{grid-template-columns:1fr 1fr}.sheetpin-module__-UbVwq__screenWall{grid-template-columns:repeat(5,minmax(0,1fr));padding:0 22px 80px}.sheetpin-module__-UbVwq__footer{flex-wrap:wrap}.sheetpin-module__-UbVwq__footer small{width:100%;margin-left:0}}@media (max-width:420px){.sheetpin-module__-UbVwq__nav{padding-inline:18px}.sheetpin-module__-UbVwq__grid{grid-template-columns:1fr}.sheetpin-module__-UbVwq__hero h1{font-size:clamp(34px,12vw,52px)}}@media (prefers-reduced-motion:reduce){.sheetpin-module__-UbVwq__page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
