[data-lang]{display:inline}body.lang-ja [data-lang=en],body.lang-en [data-lang=ja]{display:none}body:not(.lang-ja):not(.lang-en) [data-lang=ja]{display:none}.sec-em[data-astro-cid-zp2ppwkb]{font-family:inherit;font-weight:inherit;font-style:italic;color:inherit;margin-right:.08em}body.lang-ja .sec-em[data-astro-cid-zp2ppwkb],[data-astro-cid-zp2ppwkb][data-lang=ja] .sec-em[data-astro-cid-zp2ppwkb]{font-style:normal;margin-right:0}.sec-em-light[data-astro-cid-zp2ppwkb]{font-family:inherit;font-weight:inherit;font-style:italic;color:inherit}[data-astro-cid-zp2ppwkb][data-lang=ja] .sec-em-light[data-astro-cid-zp2ppwkb]{font-style:normal;font-weight:600}.sec-container[data-astro-cid-zp2ppwkb]{max-width:var(--container-max);margin:0 auto;padding:0 clamp(20px,5vw,64px)}.sec-section[data-astro-cid-zp2ppwkb]{padding:var(--section-y) 0;position:relative}.sec-section-head[data-astro-cid-zp2ppwkb]{text-align:center;max-width:1100px;margin:0 auto var(--section-head-gap)}.sec-section-head-left[data-astro-cid-zp2ppwkb]{text-align:left;margin-left:0;margin-right:auto}.sec-section-head-light[data-astro-cid-zp2ppwkb] .sec-kicker[data-astro-cid-zp2ppwkb]{color:#e3e5f6b3}.sec-kicker[data-astro-cid-zp2ppwkb]{display:inline-block;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-strong);margin-bottom:18px}.sec-kicker-light[data-astro-cid-zp2ppwkb]{color:#e3e5f6b3!important}.sec-kicker[data-astro-cid-zp2ppwkb] [data-astro-cid-zp2ppwkb][data-lang=ja]{letter-spacing:.04em}.sec-h2[data-astro-cid-zp2ppwkb]{font-family:"Instrument Serif","Noto Serif JP",Georgia,serif;font-size:clamp(2.125rem,4.8vw,4.5rem);font-weight:400;line-height:1.04;color:var(--ink-strong);letter-spacing:-.024em;margin-bottom:22px}body.lang-ja .sec-h2[data-astro-cid-zp2ppwkb]{font-family:"Noto Serif JP",serif;font-weight:600;font-size:clamp(2.125rem,4vw,3.5rem);line-height:1.18}.sec-h2-left[data-astro-cid-zp2ppwkb]{text-align:left}.sec-h2-light[data-astro-cid-zp2ppwkb]{color:#faf4e0}.sec-lede[data-astro-cid-zp2ppwkb]{font-size:1rem;line-height:1.95;color:var(--ink-secondary);max-width:720px;margin:0 auto}.sec-lede-left[data-astro-cid-zp2ppwkb]{margin:0;max-width:720px;text-align:left}.sec-lede-light[data-astro-cid-zp2ppwkb]{color:#e8eef4c7}.sec-ctas[data-astro-cid-zp2ppwkb]{display:inline-flex;gap:12px;flex-wrap:wrap;justify-content:flex-start}.sec-ctas[data-astro-cid-zp2ppwkb] .btn{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border-radius:999px;font-family:Inter,Noto Sans JP,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:-.005em;border:1px solid transparent;transition:transform .25s var(--ease-out-soft),background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;white-space:nowrap;text-decoration:none;cursor:pointer}.sec-ctas[data-astro-cid-zp2ppwkb] .btn .arrow{display:inline-block;transition:transform .35s var(--ease-out-soft)}.sec-ctas[data-astro-cid-zp2ppwkb] .btn:hover .arrow{transform:translate(4px)}.sec-ctas[data-astro-cid-zp2ppwkb] .btn-primary,.sec-ctas[data-astro-cid-zp2ppwkb] .btn-primary span[data-astro-cid-zp2ppwkb]{color:#fff}.sec-ctas[data-astro-cid-zp2ppwkb] .btn-primary{background:#0e1014eb;border-color:#0e1014;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sec-ctas[data-astro-cid-zp2ppwkb] .btn-primary:hover{background:#000;transform:translateY(-1px)}.sec-ctas[data-astro-cid-zp2ppwkb] .btn-glass{background:#ffffff9e;border:1px solid rgba(14,16,20,.18);color:var(--ink-strong);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:inset 0 1px #fff9,0 6px 18px -10px #281c0c1f}.sec-ctas[data-astro-cid-zp2ppwkb] .btn-glass:hover{background:#ffffffeb;border-color:#0e101452}.sec-hero[data-astro-cid-zp2ppwkb]{position:relative;padding:var(--hero-top) clamp(20px,5vw,64px) 64px;background:var(--bg-top);overflow:hidden;text-align:left}.sec-hero-inner[data-astro-cid-zp2ppwkb]{position:relative;z-index:1;max-width:1240px;margin:0 auto}.sec-hero-left[data-astro-cid-zp2ppwkb]{min-width:0}.sec-hero-eyebrow[data-astro-cid-zp2ppwkb]{font-family:Inter,sans-serif;font-size:.71875rem;font-weight:500;color:var(--ink-secondary);letter-spacing:.22em;text-transform:uppercase}.sec-hero-cols[data-astro-cid-zp2ppwkb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(40px,5vw,80px);align-items:start}.sec-hero-title[data-astro-cid-zp2ppwkb]{font-family:"Instrument Serif","Noto Serif JP",Georgia,serif;font-size:clamp(3.5rem,8.2vw,7.25rem);font-weight:400;color:var(--ink-strong);line-height:.98;letter-spacing:-.025em;margin:0;text-align:left}body.lang-ja .sec-hero-title[data-astro-cid-zp2ppwkb]{font-family:"Noto Serif JP",serif;font-weight:600;font-size:clamp(2.875rem,6.66vw,5.85rem);line-height:1.02;letter-spacing:-.035em}.sec-hero-aside[data-astro-cid-zp2ppwkb]{display:flex;flex-direction:column;align-items:flex-start;gap:32px;text-align:left;margin-top:52px}.sec-hero-lead[data-astro-cid-zp2ppwkb]{font-family:"Instrument Serif","Noto Serif JP",Georgia,serif;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:400;line-height:1.12;letter-spacing:-.02em;color:#0e1517;margin:0 0 -16px}body.lang-ja .sec-hero-lead[data-astro-cid-zp2ppwkb]{font-family:"Noto Serif JP",serif;font-weight:600;font-size:clamp(1.625rem,3.15vw,2.375rem);line-height:1.32}.sec-hero-sub[data-astro-cid-zp2ppwkb]{font-family:Inter,Noto Sans JP,sans-serif;font-size:.90625rem;line-height:1.7;color:var(--ink-secondary);max-width:62ch;margin:0}.sec-hero-sub[data-astro-cid-zp2ppwkb] strong[data-astro-cid-zp2ppwkb]{color:var(--ink-strong);font-weight:600}@media(max-width:760px){.sec-hero[data-astro-cid-zp2ppwkb]{padding:calc(var(--hero-top) - 8px) clamp(16px,4.5vw,34px) 52px}.sec-hero-inner[data-astro-cid-zp2ppwkb]{gap:16px}.sec-hero-cols[data-astro-cid-zp2ppwkb]{grid-template-columns:1fr;gap:18px}.sec-hero-title[data-astro-cid-zp2ppwkb]{font-size:clamp(2.75rem,11vw,4.5rem);line-height:1.02}.sec-hero-aside[data-astro-cid-zp2ppwkb]{align-items:flex-start;text-align:left}.sec-hero-aside[data-astro-cid-zp2ppwkb] .sec-ctas[data-astro-cid-zp2ppwkb]{display:flex;width:100%;flex-wrap:nowrap;justify-content:center;gap:8px}.sec-hero-aside[data-astro-cid-zp2ppwkb] .sec-ctas[data-astro-cid-zp2ppwkb] .btn{padding:11px clamp(10px,3.4vw,22px);font-size:clamp(.75rem,3.4vw,.875rem);gap:8px;flex:0 0 auto}}@media(max-width:880px){.sec-hero-cols[data-astro-cid-zp2ppwkb]{grid-template-columns:1fr;gap:28px}}.sec-deploy[data-astro-cid-zp2ppwkb]{background:var(--bg-top);color:var(--ink-secondary);overflow:hidden}.sec-deploy-locks[data-astro-cid-zp2ppwkb]{display:block;width:clamp(80px,8vw,104px);height:auto;margin:0 auto 18px;filter:drop-shadow(0 8px 22px rgba(4,17,25,.12))}.sec-deploy-glow[data-astro-cid-zp2ppwkb]{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.22}.sec-deploy-glow-2[data-astro-cid-zp2ppwkb]{width:360px;height:360px;bottom:-120px;right:6%;background:radial-gradient(circle,rgba(155,194,220,.4),transparent 70%)}.sec-deploy-panel[data-astro-cid-zp2ppwkb]{border-radius:18px;padding:clamp(40px,5.5vw,84px) clamp(20px,4vw,64px) clamp(44px,6vw,88px);background:linear-gradient(150deg,#f2f5f8,#e7eaee 45%,#dee5ed);position:relative;z-index:1;overflow:hidden;isolation:isolate}.sec-deploy-panel[data-astro-cid-zp2ppwkb]:before,.sec-deploy-panel[data-astro-cid-zp2ppwkb]:after{content:"";position:absolute;inset:-55%;z-index:-1;pointer-events:none;will-change:transform}.sec-deploy-panel[data-astro-cid-zp2ppwkb]:before{background:radial-gradient(38% 42% at 24% 26%,#e7dcc4,#e7dcc400 66%),radial-gradient(40% 40% at 28% 84%,#ded2b9,#ded2b900 68%);animation:sec-panel-drift-a 14s ease-in-out infinite}.sec-deploy-panel[data-astro-cid-zp2ppwkb]:after{background:radial-gradient(40% 42% at 78% 24%,#b7d3ec,#b7d3ec00 66%),radial-gradient(42% 44% at 74% 86%,#9fbcd7,#9fbcd700 66%);animation:sec-panel-drift-b 19s ease-in-out infinite}@keyframes sec-panel-drift-a{0%{transform:translate3d(-16%,-10%,0) rotate(0) scale(1.05)}50%{transform:translate3d(16%,12%,0) rotate(22deg) scale(1.3)}to{transform:translate3d(-16%,-10%,0) rotate(0) scale(1.05)}}@keyframes sec-panel-drift-b{0%{transform:translate3d(15%,11%,0) rotate(0) scale(1.28)}50%{transform:translate3d(-17%,-12%,0) rotate(-24deg) scale(1.04)}to{transform:translate3d(15%,11%,0) rotate(0) scale(1.28)}}@media(prefers-reduced-motion:reduce){.sec-deploy-panel[data-astro-cid-zp2ppwkb]:before,.sec-deploy-panel[data-astro-cid-zp2ppwkb]:after{animation:none}}.sec-deploy-panel[data-astro-cid-zp2ppwkb] .sec-section-head[data-astro-cid-zp2ppwkb]{margin-bottom:var(--section-head-gap)}.sec-deploy-grid[data-astro-cid-zp2ppwkb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1100px;margin:0 auto}@media(max-width:820px){.sec-deploy-grid[data-astro-cid-zp2ppwkb]{grid-template-columns:1fr}}.sec-deploy-card[data-astro-cid-zp2ppwkb]{position:relative;display:flex;flex-direction:column;padding:32px 32px 36px;background:var(--surface, #fff);border:1px solid rgba(4,17,25,.1);border-radius:22px;box-shadow:0 14px 50px #0411190f;transition:transform .4s var(--ease-out-soft),border-color .3s ease,box-shadow .3s ease}.sec-deploy-card[data-astro-cid-zp2ppwkb]:hover{transform:translateY(-3px);border-color:#04111933;box-shadow:0 22px 60px #0411191a}.sec-deploy-card-head[data-astro-cid-zp2ppwkb]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.sec-deploy-tag[data-astro-cid-zp2ppwkb]{display:inline-flex;align-items:center;font-family:Inter,sans-serif;font-size:.71875rem;font-weight:600;letter-spacing:.04em;color:var(--ink-secondary)}.sec-deploy-card-alt[data-astro-cid-zp2ppwkb]{background:#0e1517;border-color:#0e1517;color:#fcfcfa}.sec-deploy-card-alt[data-astro-cid-zp2ppwkb] .sec-deploy-title[data-astro-cid-zp2ppwkb]{color:#fcfcfa}.sec-deploy-card-alt[data-astro-cid-zp2ppwkb] .sec-deploy-summary[data-astro-cid-zp2ppwkb]{color:#fbf8f2b3}.sec-deploy-card-alt[data-astro-cid-zp2ppwkb] .sec-deploy-list[data-astro-cid-zp2ppwkb]{border-top-color:#fbf8f229}.sec-deploy-card-alt[data-astro-cid-zp2ppwkb] .sec-deploy-list[data-astro-cid-zp2ppwkb] li[data-astro-cid-zp2ppwkb]{color:#fbf8f2eb}.sec-deploy-card-alt[data-astro-cid-zp2ppwkb] .sec-deploy-foot[data-astro-cid-zp2ppwkb]{border-top-color:#fbf8f229;color:#fbf8f299}.sec-deploy-tag-alt[data-astro-cid-zp2ppwkb]{color:#fbf8f2e0}.sec-deploy-icon[data-astro-cid-zp2ppwkb]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;color:var(--ink-secondary)}.sec-deploy-icon[data-astro-cid-zp2ppwkb] svg[data-astro-cid-zp2ppwkb]{width:100%;height:100%;display:block}.sec-deploy-clouds[data-astro-cid-zp2ppwkb]{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.sec-deploy-cloud[data-astro-cid-zp2ppwkb]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:26px;border-radius:6px;background:transparent;border:0;overflow:hidden}.sec-deploy-cloud[data-astro-cid-zp2ppwkb] svg[data-astro-cid-zp2ppwkb]{width:90%;height:90%;display:block}.sec-deploy-cloud--aws[data-astro-cid-zp2ppwkb] svg[data-astro-cid-zp2ppwkb]{width:96%}.sec-deploy-title[data-astro-cid-zp2ppwkb]{font-family:"Noto Serif JP",serif;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:700;color:var(--ink-strong);letter-spacing:-.01em;line-height:1.3;margin:6px 0 8px}body.lang-en .sec-deploy-title[data-astro-cid-zp2ppwkb],body:not(.lang-ja):not(.lang-en) .sec-deploy-title[data-astro-cid-zp2ppwkb]{font-family:"Instrument Serif","Noto Serif JP",Georgia,serif;font-weight:400;letter-spacing:-.005em;font-size:clamp(1.5rem,2.4vw,2rem)}.sec-deploy-summary[data-astro-cid-zp2ppwkb]{font-family:Inter,Noto Sans JP,sans-serif;font-size:.84375rem;color:var(--ink-secondary);line-height:1.7;margin-bottom:22px}.sec-deploy-list[data-astro-cid-zp2ppwkb]{list-style:none;padding:22px 0 0;margin:0 0 22px;display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(4,17,25,.08)}.sec-deploy-list[data-astro-cid-zp2ppwkb] li[data-astro-cid-zp2ppwkb]{position:relative;padding-left:28px;font-family:Inter,Noto Sans JP,sans-serif;font-size:.875rem;line-height:1.6;color:var(--ink-strong)}.sec-deploy-list[data-astro-cid-zp2ppwkb] li[data-astro-cid-zp2ppwkb]:before{content:"";position:absolute;left:0;top:6px;width:16px;height:16px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23141B1F' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 12 10 18 20 6'/></svg>");background-size:contain;background-repeat:no-repeat}.sec-deploy-card-alt[data-astro-cid-zp2ppwkb] .sec-deploy-list[data-astro-cid-zp2ppwkb] li[data-astro-cid-zp2ppwkb]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FCFCFA' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><polyline points='4 12 10 18 20 6'/></svg>")}.sec-deploy-foot[data-astro-cid-zp2ppwkb]{margin-top:auto;padding-top:18px;border-top:1px solid rgba(4,17,25,.08);font-family:Inter,Noto Sans JP,sans-serif;font-size:.78125rem;line-height:1.7;color:var(--ink-muted, #7a848c)}.sec-policy[data-astro-cid-zp2ppwkb]{background:#f0f0ee}.sec-data[data-astro-cid-zp2ppwkb]{background:#101418;color:#e8eef4}.sec-data-media[data-astro-cid-zp2ppwkb]{margin:0;align-self:center;order:2;width:calc(100% + clamp(20px,5vw,64px) + max(0px,(100vw - var(--container-max)) / 2))}.sec-data-split[data-astro-cid-zp2ppwkb]{grid-template-columns:minmax(0,1.12fr) minmax(0,1.08fr);gap:clamp(32px,4vw,72px)}body.lang-ja .sec-data[data-astro-cid-zp2ppwkb] .sec-h2[data-astro-cid-zp2ppwkb]{font-size:clamp(1.55rem,2.85vw,2.2rem);line-height:1.4}.sec-data-video[data-astro-cid-zp2ppwkb]{display:block;width:100%;height:auto}.sec-data[data-astro-cid-zp2ppwkb] .sec-kicker[data-astro-cid-zp2ppwkb]{color:#e3e5f6c7}.sec-data[data-astro-cid-zp2ppwkb] .sec-h2[data-astro-cid-zp2ppwkb],.sec-data[data-astro-cid-zp2ppwkb] .sec-h2[data-astro-cid-zp2ppwkb] .sec-em[data-astro-cid-zp2ppwkb],.sec-data[data-astro-cid-zp2ppwkb] [data-astro-cid-zp2ppwkb][data-lang=ja] .sec-em[data-astro-cid-zp2ppwkb]{color:#fff}.sec-data[data-astro-cid-zp2ppwkb] .sec-lede[data-astro-cid-zp2ppwkb]{color:#e8eef4e6}.sec-data[data-astro-cid-zp2ppwkb] .sec-feature-body[data-astro-cid-zp2ppwkb]{color:#e8eef4cc}.sec-data[data-astro-cid-zp2ppwkb] .sec-feature-title[data-astro-cid-zp2ppwkb],body.lang-en .sec-data[data-astro-cid-zp2ppwkb] .sec-feature-title[data-astro-cid-zp2ppwkb],body:not(.lang-ja):not(.lang-en) .sec-data[data-astro-cid-zp2ppwkb] .sec-feature-title[data-astro-cid-zp2ppwkb]{font-family:Inter,Noto Sans JP,sans-serif;font-weight:600;font-size:1rem;color:#fff}.sec-split[data-astro-cid-zp2ppwkb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(48px,5.5vw,96px);align-items:center;max-width:1180px;margin:0 auto}.sec-split[data-astro-cid-zp2ppwkb].sec-split-alt{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.sec-split[data-astro-cid-zp2ppwkb].sec-split-alt .sec-split-media[data-astro-cid-zp2ppwkb]{order:1}.sec-split[data-astro-cid-zp2ppwkb].sec-split-alt .sec-split-text[data-astro-cid-zp2ppwkb],.sec-split[data-astro-cid-zp2ppwkb] .sec-split-media[data-astro-cid-zp2ppwkb]{order:2}.sec-split[data-astro-cid-zp2ppwkb] .sec-split-text[data-astro-cid-zp2ppwkb]{order:1}.sec-split-media[data-astro-cid-zp2ppwkb],.sec-split-text[data-astro-cid-zp2ppwkb]{min-width:0}.sec-split-text[data-astro-cid-zp2ppwkb] .sec-kicker[data-astro-cid-zp2ppwkb]{margin-bottom:14px}.sec-split-text[data-astro-cid-zp2ppwkb] .sec-h2[data-astro-cid-zp2ppwkb]{margin-bottom:16px}.sec-split-text[data-astro-cid-zp2ppwkb] .sec-lede[data-astro-cid-zp2ppwkb]{max-width:520px;margin-bottom:28px}.sec-split-media[data-astro-cid-zp2ppwkb]{margin:0;border-radius:18px;overflow:hidden;background:var(--surface-3)}.sec-split-media[data-astro-cid-zp2ppwkb] picture[data-astro-cid-zp2ppwkb]{display:block;width:100%;height:100%}.sec-split-media[data-astro-cid-zp2ppwkb] img[data-astro-cid-zp2ppwkb],.sec-split-media[data-astro-cid-zp2ppwkb] video[data-astro-cid-zp2ppwkb]{display:block;width:100%;height:100%;object-fit:cover}.sec-split-media-tall[data-astro-cid-zp2ppwkb]{aspect-ratio:4 / 5;max-height:720px}.sec-split[data-astro-cid-zp2ppwkb]:not(.sec-split-alt) .sec-split-media[data-astro-cid-zp2ppwkb]:not(.sec-split-media-tall),.sec-split-alt[data-astro-cid-zp2ppwkb] .sec-split-media[data-astro-cid-zp2ppwkb]:not(.sec-split-media-tall){aspect-ratio:1000 / 1791;width:100%;max-width:420px;justify-self:center}.sec-bullets[data-astro-cid-zp2ppwkb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.sec-bullets[data-astro-cid-zp2ppwkb] li[data-astro-cid-zp2ppwkb]{position:relative;padding-left:22px;font-family:Inter,Noto Sans JP,sans-serif;font-size:.875rem;line-height:1.85;color:var(--ink-secondary)}.sec-bullets[data-astro-cid-zp2ppwkb] li[data-astro-cid-zp2ppwkb]:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background:var(--brand-blue)}.sec-policy-close[data-astro-cid-zp2ppwkb],.sec-policy-ctas[data-astro-cid-zp2ppwkb]{margin-top:28px}.sec-feature-list[data-astro-cid-zp2ppwkb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:22px}.sec-feature-list[data-astro-cid-zp2ppwkb] li[data-astro-cid-zp2ppwkb]{padding-top:22px;border-top:1px solid var(--border)}.sec-feature-list[data-astro-cid-zp2ppwkb] li[data-astro-cid-zp2ppwkb]:first-child{padding-top:0;border-top:0}.sec-feature-title[data-astro-cid-zp2ppwkb]{font-family:Inter,Noto Sans JP,sans-serif;font-size:.96875rem;font-weight:600;color:var(--ink-strong);letter-spacing:-.005em;margin-bottom:8px}body.lang-en .sec-feature-title[data-astro-cid-zp2ppwkb],body:not(.lang-ja):not(.lang-en) .sec-feature-title[data-astro-cid-zp2ppwkb]{font-family:"Instrument Serif","Noto Serif JP",Georgia,serif;font-weight:400;font-size:1.25rem;letter-spacing:-.005em}.sec-feature-body[data-astro-cid-zp2ppwkb]{font-family:Inter,Noto Sans JP,sans-serif;font-size:.84375rem;line-height:1.85;color:var(--ink-secondary)}@media(max-width:880px){.sec-split[data-astro-cid-zp2ppwkb],.sec-split[data-astro-cid-zp2ppwkb].sec-split-alt{grid-template-columns:1fr;gap:32px}.sec-split[data-astro-cid-zp2ppwkb] .sec-split-media[data-astro-cid-zp2ppwkb],.sec-split[data-astro-cid-zp2ppwkb].sec-split-alt .sec-split-media[data-astro-cid-zp2ppwkb]{order:2}.sec-split[data-astro-cid-zp2ppwkb] .sec-split-text[data-astro-cid-zp2ppwkb],.sec-split[data-astro-cid-zp2ppwkb].sec-split-alt .sec-split-text[data-astro-cid-zp2ppwkb]{order:1}.sec-split-media-tall[data-astro-cid-zp2ppwkb]{aspect-ratio:16 / 10!important;max-height:none!important}.sec-data-media[data-astro-cid-zp2ppwkb]{width:100%}}.sec-cta[data-astro-cid-zp2ppwkb]{position:relative;padding:80px clamp(20px,5vw,64px);background:radial-gradient(circle at 30% 50%,rgba(74,159,212,.22),transparent 60%),linear-gradient(135deg,#0c1e2e,#041119);overflow:hidden}.sec-cta-glow[data-astro-cid-zp2ppwkb]{position:absolute;width:480px;height:480px;top:-180px;right:-120px;border-radius:50%;background:radial-gradient(circle,rgba(155,194,220,.28),transparent 70%);filter:blur(90px);pointer-events:none}.sec-cta-inner[data-astro-cid-zp2ppwkb]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap}.sec-cta-title[data-astro-cid-zp2ppwkb]{font-family:"Instrument Serif","Noto Serif JP",Georgia,serif;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:400;color:#faf4e0;letter-spacing:-.005em;line-height:1.18}body.lang-ja .sec-cta-title[data-astro-cid-zp2ppwkb]{font-family:"Noto Serif JP",serif;font-weight:700;line-height:1.35;font-size:clamp(1.5rem,3vw,2.25rem)}.sec-faq-section[data-astro-cid-zp2ppwkb]{background:var(--bg-top);padding-bottom:calc(var(--section-y) + clamp(48px,6vw,96px))}.sec-faq-list[data-astro-cid-zp2ppwkb]{max-width:880px;margin:0 auto;border-top:1px solid rgba(20,24,27,.1)}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-item{border-bottom:1px solid rgba(20,24,27,.1);min-width:0}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-q{all:unset;-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;width:100%;box-sizing:border-box;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:Inter,Noto Sans JP,sans-serif;font-size:clamp(.875rem,1.05vw,1rem);font-weight:500;line-height:1.5;color:var(--ink-strong);transition:color .25s ease}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-q:after,.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-q:before{content:none;display:none}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-q:hover{color:var(--ink-strong)}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-q:focus{outline:none}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-q:focus-visible{outline:2px solid #2b3466;outline-offset:4px;border-radius:4px}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-q-text{flex:1 1 auto;min-width:0;text-align:left}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-toggle{position:relative;flex-shrink:0;width:34px;height:34px;border-radius:50%;border:1px solid rgba(20,24,27,.18);transition:border-color .3s ease,background .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-toggle:before,.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-toggle:after{content:"";position:absolute;top:50%;left:50%;background:var(--ink-strong);transition:transform .3s ease,background .3s ease}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-toggle:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-toggle:after{width:1.5px;height:14px;transform:translate(-50%,-50%)}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-item.is-open>.lpf-q{color:var(--ink-strong)}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-item.is-open .lpf-toggle{border-color:#2b3466;background:#2b3466;transform:rotate(180deg)}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-item.is-open .lpf-toggle:before,.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-item.is-open .lpf-toggle:after{background:#fcfcfa}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-item.is-open .lpf-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-a{overflow:hidden;max-height:0;transition:max-height .45s cubic-bezier(.4,0,.2,1)}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-item.is-open>.lpf-a{max-height:800px}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-a-inner{padding:0 0 24px;max-width:760px}.sec-faq-list[data-astro-cid-zp2ppwkb] .lpf-a-inner p{font-size:.90625rem;line-height:1.85;color:var(--ink-secondary);margin:0}@media(max-width:720px){.sec-cta-inner[data-astro-cid-zp2ppwkb]{flex-direction:column;align-items:flex-start;text-align:left}.sec-deploy-card[data-astro-cid-zp2ppwkb]{padding:26px 22px 30px}.sec-deploy-card-head[data-astro-cid-zp2ppwkb]{flex-direction:row;align-items:flex-start}.sec-deploy-icon[data-astro-cid-zp2ppwkb]{width:34px;height:34px}.sec-deploy-cloud[data-astro-cid-zp2ppwkb]{width:30px;height:24px}}.sec-deploy-panel[data-astro-cid-zp2ppwkb]{background:#e9e7f0 url(/images/cta/family-bone-blade.webp) center / cover no-repeat}.sec-deploy-panel[data-astro-cid-zp2ppwkb]:before{display:none}.sec-deploy-panel[data-astro-cid-zp2ppwkb]:after{inset:0;z-index:-1;animation:none;will-change:auto;border-radius:inherit;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:overlay;opacity:.55}
