@layer components{.inner .section{padding-block:clamp(32px,6vw,88px)}@media (max-width:899px){.inner .dial-visual{max-width:300px;padding:6% 0}.inner .dial-tag{padding:5px 10px;font-size:.8125rem}.inner .sheets-visual img{width:96%;margin-left:2%}.inner .faq-visual img{width:62%}.inner .about-visual{max-width:400px}.inner .contact-visual{max-width:340px}}.chips{scrollbar-width:none;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);gap:8px;padding-bottom:16px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips>*{flex:none}@media (min-width:900px){.chips{flex-wrap:wrap;margin:0;padding-inline:0;overflow:visible}}.plugs{gap:22px;display:grid}.plug-group{align-content:start;gap:10px;display:grid}.plug-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.plug{border:1px solid var(--color-line);background:var(--color-bg-2);border-radius:14px;align-content:start;gap:6px;padding:12px;display:grid}.plug svg{color:var(--color-blue-soft)}.plug b{color:var(--color-tx);font-size:.9375rem;font-weight:600;line-height:1.25}.plug span{color:var(--color-tx-3);font-size:.8125rem;line-height:1.35}@media (min-width:900px){.plugs{grid-template-columns:1fr 1fr;gap:32px}.plug{padding:14px}}.task{border-top:1px solid var(--color-line);gap:22px;padding-block:32px;display:grid}.task-icon{flex:none;width:56px}@media (max-width:899px){.task .demo-card li p,.task .demo-card li b{font-size:.875rem}}@media (min-width:900px){.task{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:48px}.task.flip>:first-child{order:2}.task-icon{width:64px}}.days{display:grid}.day{border-top:1px solid var(--color-line);gap:10px;padding-block:18px;display:grid}.day-cols{grid-template-columns:1fr 1fr;gap:10px;display:grid}.day-cell{color:var(--color-tx-2);align-content:start;gap:4px;font-size:.9375rem;line-height:1.4;display:grid}.day-cell.me{background:color-mix(in oklab, var(--color-blue) 10%, transparent);color:var(--color-tx);border-radius:12px;padding:10px 12px}.day-tag{letter-spacing:.02em;text-transform:uppercase;color:var(--color-tx-3);font-size:.75rem;font-weight:560;line-height:1.2}.day-cell.me .day-tag{color:var(--color-blue-soft)}@media (min-width:900px){.day{grid-template-columns:190px minmax(0,1fr) minmax(0,1fr);gap:24px;padding-block:20px}.day-cols{display:contents}.day-cell.me{padding:12px 16px}}.need{justify-items:center;display:grid}.need-img{width:72%;max-width:420px}.need-card{z-index:1;width:100%;margin-top:-12%;position:relative}.tier{border-top:1px solid var(--color-line);gap:14px;padding-block:24px;display:grid}.tier .num{font-size:clamp(2.2rem,7vw,4rem)}@media (min-width:900px){.tier{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:48px;padding-block:30px}}.qa{display:grid}.qa>div{border-top:1px solid var(--color-line);padding-block:16px}.qa dt{color:var(--color-tx);font-size:1.0625rem;font-weight:600;line-height:1.3}.qa dd{color:var(--color-tx-2);margin-top:6px}@media (min-width:900px){.qa.cols{grid-template-columns:1fr 1fr;column-gap:48px}}.inner .timeline{gap:24px}.inner [data-slot=accordion-trigger]{padding-block:14px}}
