.inshoku_container__jzJX0{width:min(1200px,100% - 48px);margin-inline:auto}.inshoku_siteHeader__oHZgh{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(251,245,234,.88);border-bottom:1px solid rgba(230,216,194,.8);-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px)}.inshoku_headerInner__MsvpS{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px}.inshoku_logo__6SsJX{display:inline-flex;align-items:center;gap:10px;min-height:44px}.inshoku_logoMark__jpZg0{width:38px;height:38px;border-radius:12px;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:800;font-size:20px;font-style:italic;flex:none}.inshoku_logoText__T9ld7{display:flex;flex-direction:column;line-height:1.25}.inshoku_logoDomain__448Di{font-size:15px;font-weight:800;letter-spacing:.01em;color:var(--ink)}.inshoku_logoSub__2RIVk{font-size:11px;color:var(--muted);letter-spacing:.06em}.inshoku_headerNav__gXnPi{display:none;align-items:center;gap:26px;font-size:14px;font-weight:600;color:var(--muted)}.inshoku_headerNav__gXnPi a{padding:10px 2px;position:relative}.inshoku_headerNav__gXnPi a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:2px;border-radius:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.inshoku_headerNav__gXnPi a:hover:after{transform:scaleX(1)}.inshoku_btn__070uG.inshoku_headerCta__6E7zR,.inshoku_headerCta__6E7zR{display:none}.inshoku_btn__070uG{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border-radius:999px;border:1.5px solid transparent;font-weight:700;font-size:16px;line-height:1.3;text-align:center;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.inshoku_btn__070uG:active{transform:translateY(2px) scale(.99)}.inshoku_btnPrimary__f0gjB{background:var(--green);color:#fff;box-shadow:0 14px 26px -16px rgba(14,74,58,.75)}.inshoku_btnPrimary__f0gjB:hover{background:var(--green-deep);box-shadow:0 18px 30px -14px rgba(14,74,58,.6);transform:translateY(-2px)}.inshoku_btnGhost__UNdcN{background:transparent;color:var(--green);border-color:var(--green)}.inshoku_btnGhost__UNdcN:hover{background:var(--green-soft);transform:translateY(-2px)}.inshoku_btnAccent__v2szm{background:var(--orange);color:#fff;box-shadow:0 18px 32px -18px rgba(192,86,26,.9)}.inshoku_btnAccent__v2szm:hover{background:#a9470f;transform:translateY(-2px)}.inshoku_btnSmall__Om_Oo{min-height:44px;padding:0 20px;font-size:14px}.inshoku_btnLarge__w7A7d{min-height:58px;padding:0 34px;font-size:17px}.inshoku_hero__Qeo_R{position:relative;overflow:hidden;padding:clamp(36px,6vw,74px) 0 clamp(56px,8vw,104px)}.inshoku_heroGlow__bsxFM{position:absolute;inset:-20% -8% auto -8%;height:130%;background:radial-gradient(38% 46% at 78% 30%,rgba(240,173,108,.42),transparent 70%),radial-gradient(34% 40% at 12% 18%,rgba(133,181,157,.38),transparent 72%),radial-gradient(30% 38% at 48% 92%,rgba(244,205,148,.3),transparent 70%);filter:blur(6px);animation:inshoku_aurora__8e1SX 22s ease-in-out infinite alternate;pointer-events:none}.inshoku_heroGrid__JUVYT{position:relative;z-index:1;display:grid;grid-gap:44px;gap:44px;align-items:center}.inshoku_badges__PQ9CZ{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.inshoku_badge__grTVF{display:inline-flex;align-items:center;min-height:32px;padding:4px 13px;border-radius:999px;background:rgba(255,253,248,.82);border:1px solid var(--line-strong);color:var(--muted);font-size:12.5px;font-weight:700;letter-spacing:.02em}.inshoku_badgeAccent__U_YCF{background:var(--orange-soft);border-color:#eec3a2;color:var(--orange-ink)}.inshoku_heroTitle__8MbRW{font-size:clamp(40px,6.5vw,68px);line-height:1.12;letter-spacing:-.03em;font-weight:800}.inshoku_heroUnderline__9GJz6{position:relative;isolation:isolate;display:inline-block;color:var(--green);padding:0 .05em}.inshoku_heroUnderline__9GJz6:after{content:"";position:absolute;left:0;right:0;bottom:.02em;height:.18em;border-radius:999px;background:linear-gradient(90deg,#f0b36a,#e08a45);z-index:-1;opacity:.75}.inshoku_heroLead__pbxLc{margin-top:22px;max-width:34em;font-size:clamp(16px,1.5vw,18.5px);line-height:1.95;color:var(--muted);font-weight:500}.inshoku_heroActions__s41Na{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.inshoku_heroNote__mZ4_Z{margin-top:16px;font-size:13px;color:var(--muted);line-height:1.7}.inshoku_heroVisual__tLKNT{position:relative;isolation:isolate}.inshoku_previewCard__mgtU7{position:relative;z-index:1;width:100%;max-width:430px;margin-inline:auto;background:var(--surface);border:1px solid var(--line);border-radius:26px;padding:24px 24px 20px;box-shadow:var(--shadow-lg);animation:inshoku_floatCard__byoAH 7s ease-in-out infinite}.inshoku_previewOrb__1qAoy{position:absolute;z-index:0;right:3%;bottom:-6%;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle at 40% 40%,rgba(240,173,108,.55),rgba(240,173,108,0));filter:blur(26px);pointer-events:none}.inshoku_previewHead__HpMSs{display:flex;align-items:center;justify-content:space-between;gap:12px}.inshoku_previewLabel__p_BZK{font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--muted)}.inshoku_sampleTag__YIB8H{font-size:11px;font-weight:700;color:var(--orange-ink);background:var(--orange-soft);border-radius:999px;padding:3px 10px}.inshoku_previewWeather__P6Vau{display:flex;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;color:var(--muted);font-weight:600}.inshoku_previewGuests__ZWH0V{display:flex;align-items:baseline;gap:6px;margin-top:2px;line-height:1}.inshoku_previewGuestsValue__6paK_{font-size:clamp(64px,9vw,78px);font-weight:800;letter-spacing:-.04em;color:var(--green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inshoku_previewGuestsUnit__ZVbzE{font-size:20px;font-weight:700;color:var(--muted)}.inshoku_previewRows__p9O_y{margin-top:16px;border-top:1px dashed var(--line-strong);padding-top:6px}.inshoku_previewRow__YZNAn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(230,216,194,.55);font-size:14px}.inshoku_previewRow__YZNAn:last-child{border-bottom:0}.inshoku_previewRow__YZNAn span{color:var(--muted)}.inshoku_previewRow__YZNAn strong{font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inshoku_previewCaption__EjGQ7{margin-top:8px;font-size:11.5px;color:var(--muted);text-align:right}.inshoku_section__Zv_6T{padding:clamp(60px,8vw,96px) 0}.inshoku_sectionTint__5z6aN{background:var(--bg-deep)}.inshoku_sectionHead__ymeBQ{max-width:780px;margin-bottom:clamp(28px,4vw,44px)}.inshoku_eyebrow__n08u4{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--orange-ink);margin-bottom:10px}.inshoku_eyebrow__n08u4:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--orange)}.inshoku_sectionTitle__2wB9m{font-size:clamp(28px,4vw,42px);line-height:1.3;letter-spacing:-.02em;font-weight:800;text-wrap:balance}.inshoku_sectionLead__pbMyE{margin-top:14px;max-width:46em;color:var(--muted);font-size:16px;line-height:1.9}.inshoku_sectionHead__ymeBQ .inshoku_textLink__9Bxpb{display:inline-block;margin-top:12px}.inshoku_problemGrid__DzQe4{display:grid;grid-gap:16px;gap:16px}.inshoku_problemCard__xCa4l{height:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px 24px;box-shadow:var(--shadow-sm);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.inshoku_problemCard__xCa4l:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.inshoku_problemIcon___QF_p{width:56px;height:56px;border-radius:16px;background:var(--green-soft);display:grid;place-items:center;margin-bottom:16px}.inshoku_problemCard__xCa4l p{font-size:16.5px;font-weight:650;line-height:1.7}.inshoku_demoShell__W6VAh{background:var(--surface);border:1px solid var(--line);border-radius:30px;padding:clamp(18px,3vw,34px);box-shadow:var(--shadow-md)}.inshoku_demoIntro__9VVBs{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid var(--line)}.inshoku_demoKicker__FjRPT{font-size:12.5px;font-weight:700;color:var(--orange-ink);letter-spacing:.04em}.inshoku_demoTitle__3xK5X{font-size:clamp(21px,2.6vw,27px);font-weight:800;line-height:1.4;margin-top:2px}.inshoku_presetRow__hFCi5{display:flex;flex-wrap:wrap;gap:8px}.inshoku_presetButton__Qe_Kf{min-height:44px;padding:0 15px;border-radius:999px;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--muted);font-size:13px;font-weight:700;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.inshoku_presetButton__Qe_Kf:hover{border-color:var(--green);color:var(--green);transform:translateY(-1px)}.inshoku_presetActive__63Pib{background:var(--green);border-color:var(--green);color:#fff}.inshoku_presetActive__63Pib:hover{color:#fff}.inshoku_demoGrid__rF3KC{display:grid;grid-gap:20px;gap:20px;padding-top:24px}.inshoku_controlCard__su3cN{background:var(--surface-2);border:1px solid var(--line);border-radius:20px;padding:20px;display:grid;grid-gap:16px;gap:16px;align-content:start}.inshoku_field__hi_Dz{display:grid;grid-gap:7px;gap:7px;min-width:0}.inshoku_fieldRow__9ud2C{display:grid;grid-gap:14px;gap:14px}.inshoku_fieldLabel__6DrIG{font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--ink)}.inshoku_fieldLabelRow__uHhsK{display:flex;align-items:center;justify-content:space-between;gap:12px}.inshoku_valueBadge__dl4Cf{font-size:13px;font-weight:800;color:var(--green);background:var(--green-soft);border-radius:999px;padding:2px 11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inshoku_select__0TLpz{width:100%;min-height:48px;border:1.5px solid var(--line-strong);border-radius:12px;background:#fff;padding:0 38px 0 14px;font-size:16px;font-weight:600;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--green) 50%),linear-gradient(135deg,var(--green) 50%,transparent 50%);background-position:calc(100% - 20px) 52%,calc(100% - 14px) 52%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;transition:border-color .2s ease,box-shadow .2s ease}.inshoku_select__0TLpz:focus,.inshoku_select__0TLpz:hover{border-color:var(--green);box-shadow:0 0 0 3px rgba(14,74,58,.09)}.inshoku_weatherField__t_DY7{display:flex;align-items:center;gap:8px}.inshoku_weatherField__t_DY7 .inshoku_select__0TLpz{flex:1 1}.inshoku_range__ZWGw5{width:100%;height:34px;accent-color:var(--green);cursor:pointer;margin:0}.inshoku_rangeScale__nYOFb{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-top:-4px}.inshoku_numberRow___JqxP{display:flex;align-items:center;gap:8px}.inshoku_numberInput__r52sX{width:108px;min-height:48px;border:1.5px solid var(--line-strong);border-radius:12px;background:#fff;padding:0 12px;font-size:17px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inshoku_numberUnit__nwGdm{font-weight:700;color:var(--muted)}.inshoku_numberHint__268FF{margin-left:auto;font-size:11.5px;color:var(--muted)}.inshoku_resultColumn__leJc7{display:grid;grid-gap:16px;gap:16px;align-content:start}.inshoku_metricGrid__UDX73{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.inshoku_metricCard__lXscY{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px 16px 16px;min-width:0;transition:transform .25s ease,box-shadow .25s ease}.inshoku_metricCard__lXscY:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.inshoku_metricPrimary__UU1hR{background:linear-gradient(150deg,#155743,#0b3d30);border-color:#0b3d30;color:#fff}.inshoku_metricPrimary__UU1hR .inshoku_metricLabel__lQSj3{color:rgba(255,255,255,.8)}.inshoku_metricPrimary__UU1hR .inshoku_metricUnit__0DZnU{color:rgba(255,255,255,.72)}.inshoku_metricLabel__lQSj3{font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--muted)}.inshoku_metricValue__x4P2c{margin-top:4px;font-size:clamp(34px,5vw,50px);line-height:1.15;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.inshoku_metricPrimary__UU1hR .inshoku_metricValue__x4P2c{font-size:clamp(44px,6.4vw,60px);color:#fff}.inshoku_metricUnit__0DZnU{font-size:.42em;font-weight:700;margin-left:3px;color:var(--muted)}.inshoku_metricNote__kLAHl{margin-top:4px;font-size:11.5px;color:var(--muted);line-height:1.5}.inshoku_metricPrimary__UU1hR .inshoku_metricNote__kLAHl{color:rgba(255,255,255,.7)}.inshoku_shiftValue__hUN9s{margin-top:6px;display:grid;grid-gap:2px;gap:2px;font-size:clamp(20px,2.4vw,26px);font-weight:800;letter-spacing:-.02em;line-height:1.35}.inshoku_shiftValue__hUN9s small{font-size:.6em;font-weight:700;margin-left:2px;color:var(--muted)}.inshoku_breakdown__H6H4D{background:var(--green-soft);border:1px solid #cfe1d5;border-radius:16px;padding:14px 16px}.inshoku_breakdownTitle__0U95r{font-size:12px;font-weight:800;color:var(--green);letter-spacing:.05em}.inshoku_breakdownNote__wzctj{margin-top:9px;font-size:11.5px;line-height:1.6;color:var(--muted)}.inshoku_chipRow__xmfii{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.inshoku_chip__4xb0M{display:inline-flex;align-items:baseline;gap:2px;background:var(--surface);border:1px solid #cfe1d5;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}.inshoku_chip__4xb0M strong{color:var(--green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inshoku_demoLower__FqJ8e{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.inshoku_panel__5ytS7{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px;min-width:0}.inshoku_panelTitle___Of0C{font-size:16px;font-weight:800;letter-spacing:-.01em}.inshoku_panelSub__Ej7tV{margin-top:2px;font-size:11.5px;color:var(--muted)}.inshoku_ingredientList__T5XqH{margin-top:12px;display:grid;grid-gap:2px;gap:2px}.inshoku_ingredientList__T5XqH li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed var(--line)}.inshoku_ingredientList__T5XqH li:last-child{border-bottom:0}.inshoku_ingredientName__19NLJ{font-size:14px;color:var(--muted)}.inshoku_ingredientAmount__yqFpI{font-size:18px;font-weight:800;color:var(--green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.inshoku_checkList__78_9P{margin-top:10px;display:grid;grid-gap:2px;gap:2px}.inshoku_checklistEditor__zlkg0{display:flex;gap:8px;margin-top:14px}.inshoku_visuallyHidden__O2joE{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inshoku_checkInput__LvXy9{flex:1 1;min-width:0;min-height:48px;border:1.5px solid var(--line-strong);border-radius:12px;background:#fff;padding:0 12px;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.inshoku_checkInput__LvXy9:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(14,74,58,.09);outline:none}.inshoku_checkInput__LvXy9::placeholder{color:#9a8b7a;font-size:14px}.inshoku_checkAdd__qQWok{flex:none;min-width:64px;min-height:48px;padding:0 16px;border:0;border-radius:12px;background:var(--green);color:#fff;font-size:14px;font-weight:800;transition:background-color .2s ease,opacity .2s ease}.inshoku_checkAdd__qQWok:hover:not(:disabled){background:var(--green-deep)}.inshoku_checkAdd__qQWok:disabled{opacity:.4;cursor:not-allowed}.inshoku_checklistMeta__dziNi{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px}.inshoku_checklistHint__L_Et8{font-size:11.5px;color:var(--muted)}.inshoku_checkClear__gKfNo{border:0;background:none;padding:4px 2px;font-size:12px;font-weight:700;color:var(--orange-ink);text-decoration:underline;text-underline-offset:2px}.inshoku_checkRow__VN7oo{display:flex;align-items:flex-start;gap:6px;border-bottom:1px dashed var(--line)}.inshoku_checkRow__VN7oo:last-child{border-bottom:0}.inshoku_checkLabel__2CzWQ{display:flex;align-items:flex-start;gap:10px;flex:1 1;min-width:0;min-height:44px;padding:8px 0;cursor:pointer}.inshoku_checkDelete__xNpal{flex:none;width:44px;height:44px;margin-top:2px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);font-size:18px;line-height:1;display:grid;place-items:center;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.inshoku_checkDelete__xNpal:hover{color:var(--orange-ink);border-color:#e0b79c;background:var(--orange-soft)}.inshoku_checkbox__pIhyU{width:21px;height:21px;margin:3px 0 0;accent-color:var(--green);flex:none}.inshoku_checkText__E837P{font-size:14px;line-height:1.65}.inshoku_checkLabel__2CzWQ input:checked+.inshoku_checkText__E837P{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:rgba(95,81,69,.5);text-decoration-color:rgba(95,81,69,.5)}.inshoku_chartPanel___Jxgn{margin-top:20px;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:18px}.inshoku_chartHead__UDAVF{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.inshoku_chartLegend__v1_SM{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--muted);white-space:nowrap}.inshoku_legendDot__1BXyK{width:10px;height:10px;border-radius:3px;background:var(--orange)}.inshoku_chart__V_99F{margin-top:16px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:end}.inshoku_chartCol__cy_cM{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.inshoku_chartValue__zmZhf{font-size:12px;font-weight:800;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inshoku_chartTrack__ItHKc{width:100%;height:168px;display:flex;align-items:flex-end;background:linear-gradient(180deg,rgba(227,239,231,.5),rgba(227,239,231,.15));border-radius:10px;overflow:hidden}.inshoku_chartBar__EFlZR{width:100%;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#6fa88f,#2f7a5f);transition:height .65s cubic-bezier(.22,.61,.36,1);min-height:4px}.inshoku_chartBarFirst__J9Omf{background:linear-gradient(180deg,#e89a54,#c0561a)}.inshoku_chartDay__9OIpT{font-size:12px;font-weight:700;color:var(--muted)}.inshoku_chartDayFirst__lTQro{color:var(--orange-ink);font-weight:800}.inshoku_sampleNote__EPOO_{margin-top:14px;font-size:12px;line-height:1.7;color:var(--muted)}.inshoku_stepGrid__n7F_l{display:grid;grid-gap:16px;gap:16px}.inshoku_stepCard__EFFwh{height:100%;position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px 24px;box-shadow:var(--shadow-sm);overflow:hidden}.inshoku_stepCard__EFFwh:after{content:"";position:absolute;right:-30px;bottom:-40px;width:120px;height:120px;border-radius:50%;background:var(--green-soft);opacity:.7}.inshoku_stepNumber__ct5Yb{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.16em;color:var(--orange-ink)}.inshoku_stepCard__EFFwh h3{margin-top:6px;font-size:21px;font-weight:800;letter-spacing:-.01em}.inshoku_stepCard__EFFwh p{position:relative;z-index:1;margin-top:8px;font-size:14.5px;line-height:1.8;color:var(--muted)}.inshoku_readyGrid__02hdl{display:grid;grid-gap:32px;gap:32px;align-items:center}.inshoku_readyNote__6x5no{margin-top:14px;font-size:14px;color:var(--muted);line-height:1.8}.inshoku_readyCard__NR4TE{position:relative;background:var(--surface);border:2px solid var(--green);border-radius:var(--radius-lg);padding:30px 26px;box-shadow:var(--shadow-md)}.inshoku_readyBadge__Z74_s{position:absolute;top:-13px;left:24px;background:var(--green);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.08em;border-radius:999px;padding:3px 12px}.inshoku_readyTitle__i22BR{font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--green)}.inshoku_readyList__FRINL{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.inshoku_readyList__FRINL li{position:relative;padding-left:24px;font-size:14.5px;color:var(--muted)}.inshoku_readyList__FRINL li:before{content:"";position:absolute;left:2px;top:.62em;width:9px;height:9px;border-radius:50%;background:var(--orange)}.inshoku_flowList__XRYlC{max-width:880px;display:grid;grid-gap:14px;gap:14px}.inshoku_flowItem__SCHUW{display:flex;align-items:flex-start;gap:16px;height:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px;box-shadow:var(--shadow-sm);transition:transform .25s ease,box-shadow .25s ease}.inshoku_flowItem__SCHUW:hover{transform:translateX(4px);box-shadow:var(--shadow-md)}.inshoku_flowNumber__DGbzL{flex:none;width:42px;height:42px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inshoku_flowItem__SCHUW h3{font-size:17px;font-weight:800;line-height:1.5}.inshoku_flowItem__SCHUW p{margin-top:2px;font-size:14px;color:var(--muted);line-height:1.75}.inshoku_faqGrid__2Y8Vx{display:grid;grid-gap:28px;gap:28px;align-items:start}.inshoku_faqList__m7FCx{border-top:1px solid var(--line-strong)}.inshoku_faqItem__ZMQSZ{border-bottom:1px solid var(--line-strong)}.inshoku_faqQuestion__v_CNc{width:100%;display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 4px;background:none;border:0;text-align:left;font-weight:800;font-size:15.5px;line-height:1.6}.inshoku_faqQ__jFNSD{flex:none;width:28px;height:28px;border-radius:8px;background:var(--orange-soft);color:var(--orange-ink);display:grid;place-items:center;font-size:12.5px;font-weight:800}.inshoku_faqQText__VCKsF{flex:1 1}.inshoku_faqToggle__am_3Y{position:relative;flex:none;width:22px;height:22px}.inshoku_faqToggle__am_3Y span{position:absolute;left:3px;right:3px;top:10px;height:2px;border-radius:2px;background:var(--green);transition:transform .3s ease}.inshoku_faqToggle__am_3Y span:last-child{transform:rotate(90deg)}.inshoku_faqOpen__IDTNJ .inshoku_faqToggle__am_3Y span:last-child{transform:rotate(0deg)}.inshoku_faqPanel__rKaso{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.inshoku_faqOpen__IDTNJ .inshoku_faqPanel__rKaso{grid-template-rows:1fr}.inshoku_faqPanelInner__W_q4y{overflow:hidden}.inshoku_faqA__9L2tB{padding:0 4px 20px 40px;font-size:14.5px;line-height:1.85;color:var(--muted)}.inshoku_faqALabel__t6gVf{display:inline-block;margin-right:8px;font-weight:800;color:var(--orange-ink)}.inshoku_operatorCard__HU5Tv{display:flex;flex-direction:column;gap:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(24px,4vw,40px);box-shadow:var(--shadow-sm)}.inshoku_operatorAvatar__tHM0k{width:84px;height:84px;flex:none;border-radius:50%;background:linear-gradient(145deg,#155743,#0b3d30);color:#fff;display:grid;place-items:center;font-size:36px;font-weight:800;font-style:italic}.inshoku_operatorName__5GlAy{font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.2}.inshoku_operatorRole__sT7_R{margin-top:2px;font-size:13.5px;font-weight:700;color:var(--green)}.inshoku_operatorText____Mje{margin-top:12px;max-width:56em;font-size:14.5px;line-height:1.9;color:var(--muted)}.inshoku_operatorLinks__5ny5N{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px 22px}.inshoku_textLink__9Bxpb{font-size:14px;font-weight:700;color:var(--green);border-bottom:1px solid rgba(14,74,58,.35);padding-bottom:1px;transition:border-color .2s ease,color .2s ease}.inshoku_textLink__9Bxpb:hover{color:var(--orange-ink);border-color:var(--orange)}.inshoku_footerCta__IKCNx{position:relative;overflow:hidden;background:radial-gradient(120% 130% at 85% 10%,#1a634d 0,#0e4a3a 42%,#0a382c 100%);color:#fff;padding:clamp(56px,8vw,92px) 0}.inshoku_footerCta__IKCNx:after{content:"";position:absolute;right:-120px;top:-140px;width:360px;height:360px;border-radius:50%;background:rgba(240,173,108,.18);filter:blur(10px)}.inshoku_footerCtaInner__mZVM_{position:relative;z-index:1;text-align:center}.inshoku_footerCtaTitle__tJMO0{font-size:clamp(28px,4.4vw,46px);font-weight:800;letter-spacing:-.02em;line-height:1.35;text-wrap:balance}.inshoku_ctaBreak__MQzUn,.inshoku_mobileBreak__XIyQD{display:none}.inshoku_flowList__XRYlC>div,.inshoku_problemGrid__DzQe4>div,.inshoku_stepGrid__n7F_l>div{height:100%}.inshoku_footerCtaText__ro6eO{margin:14px auto 26px;max-width:34em;font-size:15px;line-height:1.8;color:rgba(255,255,255,.82)}.inshoku_footer__BFsc5{background:var(--green-deep);color:rgba(255,255,255,.8);padding:36px 0 26px}.inshoku_footerInner__2FFEH{display:flex;flex-direction:column;gap:18px}.inshoku_footerBrand__KZtSM{font-size:16px;font-weight:800;color:#fff;letter-spacing:.01em}.inshoku_footerMeta__RIqYn{margin-top:2px;font-size:12.5px;color:rgba(255,255,255,.62)}.inshoku_footerLinks__yfHas{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:13px;font-weight:600}.inshoku_footerLinks__yfHas a{color:rgba(255,255,255,.85);border-bottom:1px solid rgba(255,255,255,.25);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.inshoku_footerLinks__yfHas a:hover{color:#fff;border-color:#fff}.inshoku_footerBottom__Ba_Ky{margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.14);font-size:11.5px;color:rgba(255,255,255,.5)}.inshoku_stickyCta__5GatJ{display:none}@media (min-width:640px){.inshoku_fieldRow__9ud2C{grid-template-columns:1fr 1fr}.inshoku_problemGrid__DzQe4{grid-template-columns:repeat(3,minmax(0,1fr))}.inshoku_demoLower__FqJ8e{grid-template-columns:1fr 1.15fr}.inshoku_stepGrid__n7F_l{grid-template-columns:repeat(3,minmax(0,1fr))}.inshoku_operatorCard__HU5Tv{flex-direction:row;align-items:flex-start}.inshoku_footerInner__2FFEH{flex-direction:row;align-items:flex-end;justify-content:space-between}.inshoku_footerBottom__Ba_Ky{margin-top:20px}}@media (min-width:880px){.inshoku_headerNav__gXnPi{display:flex}.inshoku_btn__070uG.inshoku_headerCta__6E7zR,.inshoku_headerCta__6E7zR{display:inline-flex}.inshoku_heroGrid__JUVYT{grid-template-columns:1.05fr .95fr;gap:56px}.inshoku_previewCard__mgtU7{margin-inline:0 12px;margin-left:auto}.inshoku_demoGrid__rF3KC{grid-template-columns:.92fr 1.08fr;gap:24px}.inshoku_resultColumn__leJc7{align-content:stretch}.inshoku_metricCard__lXscY{padding:20px 20px 18px}.inshoku_readyGrid__02hdl{grid-template-columns:1.1fr .9fr;gap:56px}.inshoku_faqGrid__2Y8Vx{grid-template-columns:.85fr 1.15fr;gap:48px}.inshoku_flowList__XRYlC{grid-template-columns:1fr 1fr}}@media (max-width:899px){.inshoku_stickyCta__5GatJ{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:rgba(255,253,248,.96);border-top:1px solid var(--line-strong);box-shadow:0 -10px 30px -20px rgba(36,28,20,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inshoku_stickyButton__tAhvw{flex:1 1;min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--green);color:#fff;font-size:15px;font-weight:800;letter-spacing:.01em}.inshoku_stickyButton__tAhvw:active{background:var(--green-deep)}}@media (max-width:639px){.inshoku_container__jzJX0{width:calc(100% - 32px)}.inshoku_headerInner__MsvpS{min-height:64px}.inshoku_logoMark__jpZg0{width:34px;height:34px;border-radius:10px;font-size:18px}.inshoku_logoDomain__448Di{font-size:14px}.inshoku_logoSub__2RIVk{font-size:10px}.inshoku_hero__Qeo_R{padding-top:30px}.inshoku_heroActions__s41Na .inshoku_btn__070uG{width:100%}.inshoku_previewCard__mgtU7{max-width:none}.inshoku_metricGrid__UDX73{grid-template-columns:1fr}.inshoku_metricCard__lXscY{padding:16px 18px}.inshoku_metricValue__x4P2c{font-size:46px}.inshoku_metricPrimary__UU1hR .inshoku_metricValue__x4P2c{font-size:60px}.inshoku_chartTrack__ItHKc{height:132px}.inshoku_chartValue__zmZhf{font-size:10.5px}.inshoku_chart__V_99F{gap:4px}.inshoku_presetRow__hFCi5{width:100%}.inshoku_presetButton__Qe_Kf{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px)}.inshoku_panel__5ytS7{padding:16px}.inshoku_faqQuestion__v_CNc{font-size:14.5px}.inshoku_footerCta__IKCNx .inshoku_btn__070uG{width:100%}.inshoku_btnLarge__w7A7d{min-height:56px;padding:0 18px;font-size:15px}.inshoku_ctaBreak__MQzUn,.inshoku_mobileBreak__XIyQD{display:inline}.inshoku_footer__BFsc5{padding-bottom:calc(26px + 72px)}}