.HowtoOrder{max-width:1280px;margin:100px auto 0;padding:0 16px;box-sizing:border-box;flex-direction:column;--ho-gap:5px;--ho-card-basis:180px;--ho-card-min-w:80px;--ho-card-max-w:210px;--ho-icon:130px;--ho-h2-fs:2.9rem;--ho-sub-fs:1.5rem;--ho-title-fs:1.15rem;--ho-desc-fs:0.99rem;--ho-note-fs:0.98rem}.HowtoOrder,.HowtoOrder .HO-heading{width:100%;display:flex;align-items:center}.HowtoOrder .HO-heading{justify-content:center;gap:7px;font-weight:700;font-size:var(--ho-h2-fs);margin:80px 0 18px;letter-spacing:-.01em;line-height:1.24;text-align:center}.HowtoOrder .HO-brand{color:#1756ea;display:inline-block;word-break:keep-all;white-space:nowrap}.HowtoOrder .HO-subtitle{font-size:var(--ho-sub-fs);color:#333;font-weight:500;margin:0 0 10px;width:100%;text-align:center}.HowtoOrder .HO-from,.HowtoOrder .HO-rest{color:#23272f;font-weight:700}.HowtoOrder .HO-mobr{display:none}.HowtoOrder .HO-steps{width:100%;max-width:1280px;margin:80px auto 46px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:28px var(--ho-gap);justify-items:center;align-items:start;box-sizing:border-box}.HowtoOrder .HO-steps>.HO-card{grid-column:span 2;margin:0;width:100%}.HowtoOrder .HO-steps>.HO-card:nth-child(5){grid-column:2/span 2}.HowtoOrder .HO-steps>.HO-card:nth-child(6){grid-column:4/span 2}.HowtoOrder .HO-steps>.HO-card:nth-child(7){grid-column:6/span 2}.HowtoOrder .HO-descArea{width:100vw;max-width:100vw;align-self:center;margin:50px 0;padding:0 calc(16px + env(safe-area-inset-left)) 0 calc(16px + env(safe-area-inset-right));min-height:56px;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;color:#6b7280;font-weight:600;letter-spacing:-.01em}.HowtoOrder .HO-descText{font-size:1.02rem;line-height:1.65;animation:hoFadeIn .16s ease;white-space:pre-line}.HowtoOrder .HO-descText b,.HowtoOrder .HO-descText strong{font-weight:800;color:#05f}@keyframes hoFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.HowtoOrder .HO-card{flex:1 1 var(--ho-card-basis);min-width:var(--ho-card-min-w);max-width:var(--ho-card-max-w);margin:12px 0;padding:0 8px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;cursor:pointer;user-select:none;box-sizing:border-box;outline:none}.HowtoOrder .HO-card:focus-visible{z-index:2}.HowtoOrder .HO-card:focus-visible .HO-box{outline:3px solid rgba(23,86,234,.35);outline-offset:3px;transform:translateY(-8px);box-shadow:0 22px 50px -28px rgba(17,24,39,.28);border-color:#d3dbe6}.HowtoOrder .HO-card.is-active{z-index:2}.HowtoOrder .HO-card.is-active .HO-box{transform:translateY(-8px);box-shadow:0 22px 50px -28px rgba(17,24,39,.28);border-color:#d3dbe6}@media (hover:hover) and (pointer:fine){.HowtoOrder .HO-card:hover{z-index:2}.HowtoOrder .HO-card:hover .HO-box{transform:translateY(-8px);box-shadow:0 22px 50px -28px rgba(17,24,39,.28);border-color:#d3dbe6}}@media (prefers-reduced-motion:reduce){.HowtoOrder .HO-box{transition:none}.HowtoOrder .HO-card:hover .HO-box{transform:none}}.HowtoOrder .HO-box{width:100%;height:170px;box-sizing:border-box;position:relative;overflow:hidden;background:#fff;border:1px solid #e5eaf0;border-radius:18px;display:flex;align-items:center;justify-content:center;padding:12px;box-shadow:0 1px 0 rgba(17,24,39,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;will-change:transform;margin-bottom:12px}.HowtoOrder .HO-img{width:100%;height:100%;object-fit:contain;user-select:none}.HowtoOrder .HO-icon{width:var(--ho-icon);height:var(--ho-icon);margin-bottom:10px;object-fit:contain;user-select:none}.HowtoOrder .HO-title{font-weight:700;font-size:var(--ho-title-fs);color:#23272f;margin:0;text-align:center;word-break:keep-all;white-space:pre-line}.HowtoOrder .HO-desc{font-size:var(--ho-desc-fs);color:#888;line-height:1.48;min-height:36px;text-align:center;word-break:keep-all}.HowtoOrder .HO-note{font-size:var(--ho-note-fs);color:#5a5a5a;margin:14px 0;text-align:center;font-weight:400;letter-spacing:-.01em;width:100%}.HowtoOrder .HO-noteLine1,.HowtoOrder .HO-noteLine2{display:inline}.HowtoOrder .HO-noteLine2{margin-left:6px}.HowtoOrder{padding-bottom:150px}.HowtoSamplePage .ms-oval-badge{display:block;overflow:visible}.HowtoSamplePage .ms-sample{max-width:1100px;margin:0 auto 110px;padding:70px 24px 90px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transform:translateY(32px);transition:opacity 1s cubic-bezier(.55,.12,.26,1.16),transform 1s cubic-bezier(.55,.12,.26,1.16);will-change:opacity,transform}.HowtoSamplePage .ms-sample.is-on{opacity:1;transform:none}.HowtoSamplePage .ms-sample:before{content:"";position:absolute;inset:0;left:50%;width:100vw;transform:translateX(-50%);background:#f8f9fe;z-index:-1;pointer-events:none}.HowtoSamplePage .ms-sample-badge-row{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:18px}.HowtoSamplePage .ms-sample-title{font-size:2.4rem;font-weight:800;letter-spacing:.03em;margin:32px 0 64px;text-align:center}.HowtoSamplePage .ms-sample-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,4vw,48px);justify-items:center;align-items:flex-start}.HowtoSamplePage .ms-sample-step{text-align:center;padding:4px 6px}.HowtoSamplePage .ms-sample-step-title{margin:0 0 36px;font-size:1.35rem;font-weight:600;letter-spacing:-.01em}.HowtoSamplePage .ms-sample-step-num{display:inline-block;width:1.4em;text-align:right;margin-right:4px}.HowtoSamplePage .ms-sample-step-fig{height:220px;display:flex;align-items:center;justify-content:center}.HowtoSamplePage .ms-sample-img{width:260px;max-width:100%;height:auto;display:block;object-fit:contain}.HowtoSamplePage .ms-sample-step-desc{margin:32px 0 0;font-size:.98rem;line-height:1.8;color:#111827;font-weight:500}.HowtoSamplePage .ms-sample-note{margin:56px auto 0;max-width:720px;font-size:.98rem;line-height:1.9;color:#4b5563}.HowtoSamplePage .ms-best-text{margin-bottom:28px;text-align:left!important;color:#1f2937;font-weight:500;line-height:1.2;font-size:1.75rem;justify-self:flex-start}.HowtoSamplePage .ms-best-text p{margin:4px 0}.HowtoSamplePage .ms-best-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,1fr);align-items:center;column-gap:72px}.HowtoSamplePage .ms-best-figure{display:flex;justify-content:flex-end}.HowtoSamplePage .ms-best-img{width:450px;max-width:100%;height:auto;display:block;object-fit:contain}.HowtoOrder .HO-descText--mobile,.HowtoOrder .HO-title--mobile{display:none}@media (max-width:900px){.HowtoOrder{margin:56px auto 0;padding-left:calc(14px + env(safe-area-inset-left));padding-right:calc(14px + env(safe-area-inset-right));padding-bottom:calc(28px + env(safe-area-inset-bottom));align-items:center;--ho-h2-fs:1.8rem;--ho-sub-fs:1rem;--ho-title-fs:0.78rem;--ho-note-fs:0.8rem}.HowtoOrder .HO-heading{flex-direction:column;gap:6px;margin:32px 0 30px}.HowtoOrder .HO-brand,.HowtoOrder .HO-rest{display:block}.HowtoOrder .HO-subtitle{margin:0 0 25px}.HowtoOrder .HO-title--desktop{display:none}.HowtoOrder .HO-title--mobile{display:block;white-space:nowrap;font-size:.82rem;letter-spacing:-.01em;white-space:pre-line}.HowtoOrder .HO-steps{max-width:100%;margin:22px auto 18px;gap:18px 20px}.HowtoOrder .HO-steps>.HO-card{padding:0}.HowtoOrder .HO-box{width:90px;height:90px;padding:10px;border-radius:999px;margin-bottom:8px}.HowtoOrder .HO-card.is-active .HO-box,.HowtoOrder .HO-card:focus-visible .HO-box{transform:translateY(-6px)}.HowtoOrder .HO-title{font-size:var(--ho-title-fs);line-height:1.25}.HowtoOrder .HO-descArea{margin:20px 0 18px;padding-left:calc(14px + env(safe-area-inset-left));padding-right:calc(14px + env(safe-area-inset-right))}.HowtoOrder .HO-descText{font-size:.92rem;line-height:1.65}.HowtoOrder .HO-descText--desktop{display:none}.HowtoOrder .HO-descText--mobile{display:block;font-size:.9rem;line-height:1.55}.HowtoOrder .HO-note{font-size:var(--ho-note-fs);font-weight:500;margin:40px 0 0}.HowtoOrder .HO-noteLine1,.HowtoOrder .HO-noteLine2{display:block}.HowtoOrder .HO-noteLine2{margin-left:0;margin-top:2px}.HowtoSamplePage .ms-best-text{margin:0;font-size:20px}}