.story[data-astro-cid-diq4qmfa]{padding:60px 0;line-height:1.75}.wrap[data-astro-cid-diq4qmfa]{padding:0 20px}.grid[data-astro-cid-diq4qmfa]{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}.label[data-astro-cid-diq4qmfa]{font-family:var(--font-head);letter-spacing:3px;text-transform:uppercase;color:var(--meta);margin:0 0 12px;font-size:11px;line-height:1.3}.content[data-astro-cid-diq4qmfa] h2[data-astro-cid-diq4qmfa]{letter-spacing:-.5px;margin:0 0 20px;font-size:28px;font-weight:700;line-height:1.2}.content[data-astro-cid-diq4qmfa] p[data-astro-cid-diq4qmfa]{color:var(--body);margin:0 0 16px;font-size:16px;line-height:1.8}.content[data-astro-cid-diq4qmfa] p[data-astro-cid-diq4qmfa]:last-child{margin-bottom:0}.aside[data-astro-cid-diq4qmfa]{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--white);padding:28px 24px;position:relative;overflow:hidden}.aside[data-astro-cid-diq4qmfa]:after{content:"";background:var(--grad-line);height:3px;position:absolute;bottom:0;left:0;right:0}.aside-label[data-astro-cid-diq4qmfa]{font-family:var(--font-head);letter-spacing:2px;text-transform:uppercase;color:var(--meta);margin:0 0 18px;font-size:10px;line-height:1.3}.item[data-astro-cid-diq4qmfa]{border-bottom:1px solid var(--line);padding:14px 0}.item[data-astro-cid-diq4qmfa]:first-of-type{padding-top:0}.item[data-astro-cid-diq4qmfa]:last-child{border-bottom:none;padding-bottom:0}.item[data-astro-cid-diq4qmfa] h4[data-astro-cid-diq4qmfa]{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.3}.item[data-astro-cid-diq4qmfa] p[data-astro-cid-diq4qmfa]{color:var(--muted);margin:0;font-size:14px;line-height:1.65}@media (width>=640px){.story[data-astro-cid-diq4qmfa]{padding:80px 0}.wrap[data-astro-cid-diq4qmfa]{padding:0 32px}.content[data-astro-cid-diq4qmfa] h2[data-astro-cid-diq4qmfa]{font-size:32px}.aside[data-astro-cid-diq4qmfa]{padding:32px 28px}}@media (width>=900px){.story[data-astro-cid-diq4qmfa]{border-bottom:1px solid var(--line);padding:100px 0}.grid[data-astro-cid-diq4qmfa]{grid-template-columns:1fr 1fr;gap:80px}.content[data-astro-cid-diq4qmfa] h2[data-astro-cid-diq4qmfa]{margin-bottom:24px;font-size:34px}.content[data-astro-cid-diq4qmfa] p[data-astro-cid-diq4qmfa]{max-width:480px;line-height:1.85}.aside[data-astro-cid-diq4qmfa]{padding:36px 32px}.item[data-astro-cid-diq4qmfa]{padding:16px 0}}.approach[data-astro-cid-yrzldwzz]{color:#fff;padding:60px 0;line-height:1.75;position:relative;overflow:hidden}.approach[data-astro-cid-yrzldwzz]:before{content:"";pointer-events:none;background:radial-gradient(circle,#fd620814 0%,#0000 55%);width:400px;height:400px;position:absolute;top:-20%;right:-30%}.wrap[data-astro-cid-yrzldwzz]{padding:0 20px;position:relative}.grid[data-astro-cid-yrzldwzz]{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.visual[data-astro-cid-yrzldwzz]{aspect-ratio:1;border-radius:var(--radius-xl);background:#ffffff08;border:1px solid #ffffff0f;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.visual[data-astro-cid-yrzldwzz] img[data-astro-cid-yrzldwzz]{object-fit:cover;border-radius:0;width:100%;height:100%}.label[data-astro-cid-yrzldwzz]{font-family:var(--font-head);letter-spacing:3px;text-transform:uppercase;color:#fff6;margin:0 0 14px;font-size:11px;line-height:1.3}.content[data-astro-cid-yrzldwzz] h2[data-astro-cid-yrzldwzz]{letter-spacing:-.5px;color:#fff;margin:0 0 20px;font-size:28px;font-weight:700;line-height:1.2}.content[data-astro-cid-yrzldwzz] p[data-astro-cid-yrzldwzz]{color:var(--dark-text);margin:0 0 24px;font-size:16px;line-height:1.8}.principles[data-astro-cid-yrzldwzz]{flex-direction:column;gap:14px;display:flex}.principles[data-astro-cid-yrzldwzz] li[data-astro-cid-yrzldwzz]{color:#fffc;align-items:flex-start;gap:12px;font-size:15px;line-height:1.6;display:flex}.principles[data-astro-cid-yrzldwzz] li[data-astro-cid-yrzldwzz]:before{content:"";background:var(--grad-warm);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:10px}.principles[data-astro-cid-yrzldwzz] strong[data-astro-cid-yrzldwzz]{color:#fff;font-weight:600}@media (width>=640px){.approach[data-astro-cid-yrzldwzz]{padding:80px 0}.wrap[data-astro-cid-yrzldwzz]{padding:0 32px}.approach[data-astro-cid-yrzldwzz]:before{width:500px;height:500px;top:-30%;right:-15%}.content[data-astro-cid-yrzldwzz] h2[data-astro-cid-yrzldwzz]{font-size:32px}}@media (width>=900px){.approach[data-astro-cid-yrzldwzz]{padding:100px 0}.grid[data-astro-cid-yrzldwzz]{grid-template-columns:1fr 1fr;gap:80px}.content[data-astro-cid-yrzldwzz] h2[data-astro-cid-yrzldwzz]{margin-bottom:24px;font-size:36px;line-height:1.15}.content[data-astro-cid-yrzldwzz] p[data-astro-cid-yrzldwzz]{line-height:1.85}}.values[data-astro-cid-62l3gfuz]{padding:60px 0;line-height:1.75}.wrap[data-astro-cid-62l3gfuz]{padding:0 20px}.head[data-astro-cid-62l3gfuz]{text-align:center;margin-bottom:40px}.label[data-astro-cid-62l3gfuz]{font-family:var(--font-head);letter-spacing:3px;text-transform:uppercase;color:var(--meta);margin:0 0 12px;font-size:11px;line-height:1.3}.head[data-astro-cid-62l3gfuz] h2[data-astro-cid-62l3gfuz]{letter-spacing:-.5px;margin:0 0 12px;font-size:28px;font-weight:700;line-height:1.2}.head[data-astro-cid-62l3gfuz] p[data-astro-cid-62l3gfuz]{max-width:480px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.7}.grid[data-astro-cid-62l3gfuz]{grid-template-columns:1fr;gap:16px;display:grid}.vcard[data-astro-cid-62l3gfuz]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);text-align:center;padding:28px 24px;transition:border-color .3s,box-shadow .3s,transform .3s;position:relative;overflow:hidden}.vcard[data-astro-cid-62l3gfuz]:before{content:"";opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.vcard[data-astro-cid-62l3gfuz]:first-child:before{background:var(--orange)}.vcard[data-astro-cid-62l3gfuz]:nth-child(2):before{background:var(--amber)}.vcard[data-astro-cid-62l3gfuz]:nth-child(3):before{background:var(--cyan)}.vcard[data-astro-cid-62l3gfuz]:nth-child(4):before{background:linear-gradient(90deg, var(--orange), var(--amber))}.vcard[data-astro-cid-62l3gfuz]:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 8px 28px #1f1b1612}.vcard[data-astro-cid-62l3gfuz]:hover:before{opacity:1}.icon[data-astro-cid-62l3gfuz]{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 18px;display:flex}.vcard[data-astro-cid-62l3gfuz]:first-child .icon[data-astro-cid-62l3gfuz]{background:#fd620812}.vcard[data-astro-cid-62l3gfuz]:nth-child(2) .icon[data-astro-cid-62l3gfuz]{background:var(--amber-tint-soft)}.vcard[data-astro-cid-62l3gfuz]:nth-child(3) .icon[data-astro-cid-62l3gfuz]{background:var(--cyan-tint-soft)}.vcard[data-astro-cid-62l3gfuz]:nth-child(4) .icon[data-astro-cid-62l3gfuz]{background:#fd62080d}.vcard[data-astro-cid-62l3gfuz] h3[data-astro-cid-62l3gfuz]{margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.3}.vcard[data-astro-cid-62l3gfuz] p[data-astro-cid-62l3gfuz]{color:var(--muted);margin:0;font-size:14px;line-height:1.7}@media (width>=640px){.values[data-astro-cid-62l3gfuz]{padding:80px 0}.wrap[data-astro-cid-62l3gfuz]{padding:0 32px}.head[data-astro-cid-62l3gfuz]{margin-bottom:48px}.head[data-astro-cid-62l3gfuz] h2[data-astro-cid-62l3gfuz]{font-size:32px}.grid[data-astro-cid-62l3gfuz]{grid-template-columns:1fr 1fr;gap:18px}.vcard[data-astro-cid-62l3gfuz]{padding:32px 26px}}@media (width>=1024px){.values[data-astro-cid-62l3gfuz]{border-bottom:1px solid var(--line);padding:100px 0}.head[data-astro-cid-62l3gfuz]{margin-bottom:56px}.head[data-astro-cid-62l3gfuz] h2[data-astro-cid-62l3gfuz]{font-size:34px}.head[data-astro-cid-62l3gfuz] p[data-astro-cid-62l3gfuz]{font-size:16px}.grid[data-astro-cid-62l3gfuz]{grid-template-columns:repeat(4,1fr);gap:20px}.vcard[data-astro-cid-62l3gfuz]{padding:36px 28px}.icon[data-astro-cid-62l3gfuz]{margin-bottom:20px}}.workflow[data-astro-cid-wvtc4mkb]{padding:60px 0;line-height:1.75}.wrap[data-astro-cid-wvtc4mkb]{padding:0 20px}.head[data-astro-cid-wvtc4mkb]{text-align:center;margin-bottom:40px}.head[data-astro-cid-wvtc4mkb] h2[data-astro-cid-wvtc4mkb]{letter-spacing:-.5px;margin:0 0 12px;font-size:26px;font-weight:700;line-height:1.2}.head[data-astro-cid-wvtc4mkb] p[data-astro-cid-wvtc4mkb]{max-width:500px;color:var(--muted);margin:0 auto;font-size:15px;line-height:1.7}.grid[data-astro-cid-wvtc4mkb]{grid-template-columns:1fr;gap:12px;display:grid}.step[data-astro-cid-wvtc4mkb]{border:1px solid var(--line);background:var(--white);text-align:left;border-radius:12px;align-items:flex-start;gap:18px;padding:22px 20px;transition:box-shadow .25s,transform .25s;display:flex}.step[data-astro-cid-wvtc4mkb]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #1f1b160d}.num[data-astro-cid-wvtc4mkb]{min-width:38px;font-family:var(--font-head);flex-shrink:0;font-size:28px;font-weight:800;line-height:1}.step[data-astro-cid-wvtc4mkb]:first-child .num[data-astro-cid-wvtc4mkb]{color:var(--orange)}.step[data-astro-cid-wvtc4mkb]:nth-child(2) .num[data-astro-cid-wvtc4mkb]{color:var(--orange-dark)}.step[data-astro-cid-wvtc4mkb]:nth-child(3) .num[data-astro-cid-wvtc4mkb]{color:var(--amber)}.step[data-astro-cid-wvtc4mkb]:nth-child(4) .num[data-astro-cid-wvtc4mkb]{color:var(--cyan-dark)}.step[data-astro-cid-wvtc4mkb]:nth-child(5) .num[data-astro-cid-wvtc4mkb]{color:var(--cyan)}.body[data-astro-cid-wvtc4mkb]{flex:1;min-width:0}.step[data-astro-cid-wvtc4mkb] h4[data-astro-cid-wvtc4mkb]{margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.3}.step[data-astro-cid-wvtc4mkb] p[data-astro-cid-wvtc4mkb]{color:var(--muted);margin:0;font-size:13px;line-height:1.6}@media (width>=640px){.workflow[data-astro-cid-wvtc4mkb]{padding:80px 0}.wrap[data-astro-cid-wvtc4mkb]{padding:0 32px}.head[data-astro-cid-wvtc4mkb]{margin-bottom:48px}.head[data-astro-cid-wvtc4mkb] h2[data-astro-cid-wvtc4mkb]{font-size:28px}.grid[data-astro-cid-wvtc4mkb]{grid-template-columns:1fr 1fr;gap:14px}.step[data-astro-cid-wvtc4mkb]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 20px}.num[data-astro-cid-wvtc4mkb]{min-width:0;margin-bottom:4px}}@media (width>=1024px){.workflow[data-astro-cid-wvtc4mkb]{border-bottom:1px solid var(--line);padding:100px 0}.head[data-astro-cid-wvtc4mkb]{margin-bottom:56px}.head[data-astro-cid-wvtc4mkb] p[data-astro-cid-wvtc4mkb]{font-size:16px}.grid[data-astro-cid-wvtc4mkb]{grid-template-columns:repeat(5,1fr);gap:12px}.step[data-astro-cid-wvtc4mkb]{padding:24px 18px}.num[data-astro-cid-wvtc4mkb]{margin-bottom:8px}.step[data-astro-cid-wvtc4mkb] h4[data-astro-cid-wvtc4mkb]{font-size:13px}.step[data-astro-cid-wvtc4mkb] p[data-astro-cid-wvtc4mkb]{font-size:12px;line-height:1.55}}.reach[data-astro-cid-mwoxlol6]{padding:50px 0;line-height:1.75}.wrap[data-astro-cid-mwoxlol6]{padding:0 20px}.grid[data-astro-cid-mwoxlol6]{grid-template-columns:1fr;gap:14px;display:grid}.rcard[data-astro-cid-mwoxlol6]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);text-align:center;padding:30px 26px;transition:box-shadow .25s,transform .25s}.rcard[data-astro-cid-mwoxlol6]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #1f1b160d}.num[data-astro-cid-mwoxlol6]{font-family:var(--font-head);margin:0 0 10px;font-size:40px;font-weight:800;line-height:1}.rcard[data-astro-cid-mwoxlol6]:first-child .num[data-astro-cid-mwoxlol6]{color:var(--orange)}.rcard[data-astro-cid-mwoxlol6]:nth-child(2) .num[data-astro-cid-mwoxlol6]{color:var(--amber)}.rcard[data-astro-cid-mwoxlol6]:nth-child(3) .num[data-astro-cid-mwoxlol6]{color:var(--cyan)}.clabel[data-astro-cid-mwoxlol6]{font-family:var(--font-head);letter-spacing:1px;text-transform:uppercase;color:var(--meta);margin:0 0 10px;font-size:11px;font-weight:600}.rcard[data-astro-cid-mwoxlol6] p[data-astro-cid-mwoxlol6]{color:var(--muted);margin:0;font-size:14px;line-height:1.65}@media (width>=640px){.reach[data-astro-cid-mwoxlol6]{padding:70px 0}.wrap[data-astro-cid-mwoxlol6]{padding:0 32px}.num[data-astro-cid-mwoxlol6]{font-size:44px}.rcard[data-astro-cid-mwoxlol6]{padding:34px 28px}}@media (width>=900px){.reach[data-astro-cid-mwoxlol6]{border-bottom:1px solid var(--line);padding:80px 0}.grid[data-astro-cid-mwoxlol6]{grid-template-columns:1fr 1fr 1fr;gap:20px}.rcard[data-astro-cid-mwoxlol6]{padding:36px 30px}.clabel[data-astro-cid-mwoxlol6]{font-size:12px}}
