.plans-module__bMg3VG__wrap{gap:20px;display:grid}.plans-module__bMg3VG__chooser{background:var(--accent-soft);border-radius:18px;gap:12px;padding:18px;display:grid}.plans-module__bMg3VG__q{gap:8px;display:grid}.plans-module__bMg3VG__q>span{font-size:14.5px;font-weight:600}.plans-module__bMg3VG__opts{flex-wrap:wrap;gap:8px;display:flex}.plans-module__bMg3VG__opt{font:inherit;border:1px solid var(--line2);background:var(--sheet);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px}.plans-module__bMg3VG__opt[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.plans-module__bMg3VG__billing{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.plans-module__bMg3VG__groupTitle{flex-wrap:wrap;align-items:baseline;gap:10px;margin:6px 0 0;font-size:15px;font-weight:700;display:flex}.plans-module__bMg3VG__groupTitle small{color:var(--muted);font-size:13px;font-weight:400}.plans-module__bMg3VG__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.plans-module__bMg3VG__card{background:var(--sheet);border:1px solid var(--line);border-radius:18px;align-content:start;gap:10px;min-width:0;padding:18px;display:grid;position:relative}.plans-module__bMg3VG__card[data-pick=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.plans-module__bMg3VG__badge{background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;position:absolute;top:-10px;left:16px}.plans-module__bMg3VG__name{letter-spacing:-.01em;flex-direction:column;gap:2px;font-size:20px;font-weight:700;display:flex}.plans-module__bMg3VG__multiple{color:#b8322b;border:1.5px solid;border-radius:4px;align-self:flex-start;padding:1px 8px;font-size:13px;font-weight:700;transform:rotate(-1deg)}.plans-module__bMg3VG__tagline{color:var(--muted);letter-spacing:0;font-size:13px;font-weight:400}.plans-module__bMg3VG__price{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.plans-module__bMg3VG__price small{color:var(--muted);font-size:13px;font-weight:400}.plans-module__bMg3VG__sub{color:var(--muted);margin:0;font-size:12.5px}.plans-module__bMg3VG__hours{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:13.5px;display:grid}.plans-module__bMg3VG__hours dt{color:var(--muted)}.plans-module__bMg3VG__hours dd{font-variant-numeric:tabular-nums;margin:0}.plans-module__bMg3VG__hours b{font-size:15px}.plans-module__bMg3VG__feat{color:var(--ink);gap:4px;margin:0;padding-left:1.1em;font-size:13.5px;display:grid}.plans-module__bMg3VG__soon{color:var(--muted);border:1px solid var(--line2);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:400}.plans-module__bMg3VG__cta{margin-top:4px}.plans-module__bMg3VG__hours dd small{white-space:nowrap;color:var(--muted);font-size:12.5px}
.landing-module__6d9mHW__hero{--shu:#d2463f;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:max(28px,min(4vw,56px));padding-top:max(36px,min(6vw,72px));padding-bottom:24px;display:grid}@media (max-width:960px){.landing-module__6d9mHW__hero{grid-template-columns:minmax(0,1fr)}}.landing-module__6d9mHW__heroText,.landing-module__6d9mHW__heroDemo{min-width:0}.landing-module__6d9mHW__kicker{color:var(--muted);letter-spacing:.08em;margin:0 0 14px;font-size:13.5px}.landing-module__6d9mHW__h1{font-family:var(--font-mincho),"Hiragino Mincho ProN","Yu Mincho",serif;letter-spacing:.02em;text-wrap:balance;margin:0 0 20px;font-size:max(40px,min(5.6vw,68px));font-weight:800;line-height:1.28}.landing-module__6d9mHW__pen{white-space:nowrap;isolation:isolate;position:relative}.landing-module__6d9mHW__pen:after{content:"";background:var(--shu,#d2463f);opacity:.85;z-index:-1;border-radius:2px;height:.16em;position:absolute;bottom:.06em;left:-2%;right:-2%;transform:rotate(-1.2deg)}.landing-module__6d9mHW__lead{color:var(--muted);max-width:30em;margin:0 0 26px;font-size:16.5px;line-height:1.9}.landing-module__6d9mHW__ctas{flex-wrap:wrap;gap:10px;display:flex}.landing-module__6d9mHW__note{color:var(--dim);margin:14px 0 0;font-size:12.5px}.landing-module__6d9mHW__demo{border:1px solid var(--line2);background:var(--sheet);box-shadow:0 1px 0 var(--line),0 18px 40px -28px rgba(20,25,35,.35);border-radius:6px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.landing-module__6d9mHW__dcol{background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(1.95em - 1px),var(--line)calc(1.95em - 1px),var(--line)1.95em);background-position:0 2.9em;min-width:0;padding:18px 22px}.landing-module__6d9mHW__dlabel{color:var(--dim);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.landing-module__6d9mHW__jp{font-weight:700}.landing-module__6d9mHW__tag{color:var(--ink);border:1px solid var(--line2);letter-spacing:0;border-radius:4px;padding:0 8px;font-size:12px}.landing-module__6d9mHW__spoken{color:var(--muted);min-height:5.85em;line-height:1.95}.landing-module__6d9mHW__spoken .landing-module__6d9mHW__f{transition:color .35s,opacity .5s}.landing-module__6d9mHW__spoken.landing-module__6d9mHW__cut .landing-module__6d9mHW__f{color:#d2463f;opacity:.85;text-decoration:line-through;text-decoration-thickness:2px}.landing-module__6d9mHW__arrowcol{background:var(--line2);height:1px;position:relative}.landing-module__6d9mHW__arrowcol span{color:var(--dim);background:var(--sheet);padding:0 6px;font-size:13px;position:absolute;top:-11px;left:22px;transform:rotate(90deg)}.landing-module__6d9mHW__polished{white-space:pre-wrap;min-height:13.65em;color:var(--ink);font-size:14.5px;line-height:1.95}.landing-module__6d9mHW__caret{vertical-align:-.15em;background:#d2463f;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite landing-module__6d9mHW__bl;display:inline-block}@keyframes landing-module__6d9mHW__bl{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.landing-module__6d9mHW__caret{animation:none}.landing-module__6d9mHW__spoken .landing-module__6d9mHW__f{transition:none}}.landing-module__6d9mHW__block{background:linear-gradient(var(--line2),var(--line2))no-repeat;background-size:calc(100% - var(--gutter) - var(--gutter-r))1px;background-position:var(--gutter)0;margin-top:max(64px,min(9vw,112px));padding-top:28px}.landing-module__6d9mHW__h2{font-family:var(--font-mincho),"Hiragino Mincho ProN","Yu Mincho",serif;letter-spacing:.02em;text-wrap:balance;margin:0 0 14px;font-size:max(26px,min(3.4vw,38px));font-weight:800;line-height:1.4}.landing-module__6d9mHW__sectionLead{color:var(--muted);max-width:36em;margin:0 0 24px;line-height:1.9}.landing-module__6d9mHW__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px;display:grid}.landing-module__6d9mHW__points>div{flex-direction:column;gap:10px;min-width:0;padding:4px 24px 4px 0;display:flex}.landing-module__6d9mHW__points>div+div{border-left:1px solid var(--line2);padding-left:24px}.landing-module__6d9mHW__points h3{margin:0;font-size:17px}.landing-module__6d9mHW__points p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.85}@media (max-width:820px){.landing-module__6d9mHW__points{grid-template-columns:minmax(0,1fr);gap:24px}.landing-module__6d9mHW__points>div,.landing-module__6d9mHW__points>div+div{border-left:0;padding:0}}.landing-module__6d9mHW__dict{gap:4px;font-size:13.5px;display:grid}.landing-module__6d9mHW__dict div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.landing-module__6d9mHW__dict s{color:var(--dim);-webkit-text-decoration-color:#d2463f;text-decoration-color:#d2463f;text-decoration-thickness:2px}.landing-module__6d9mHW__dict span{color:var(--dim)}.landing-module__6d9mHW__uses{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}@media (max-width:720px){.landing-module__6d9mHW__uses{grid-template-columns:minmax(0,1fr);gap:24px}}.landing-module__6d9mHW__use{min-width:0}.landing-module__6d9mHW__use h3{color:var(--muted);letter-spacing:.06em;margin:0 0 6px;font-size:15px;font-weight:500}.landing-module__6d9mHW__use dl{margin:0}.landing-module__6d9mHW__use dl>div{border-bottom:1px solid var(--line);grid-template-columns:9em minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.landing-module__6d9mHW__use dt{font-weight:700}.landing-module__6d9mHW__use dd{color:var(--muted);margin:0;font-size:14px}@media (max-width:420px){.landing-module__6d9mHW__use dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.landing-module__6d9mHW__steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:8px 0 0;padding:0;list-style:none;display:grid}.landing-module__6d9mHW__steps li{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.landing-module__6d9mHW__stepNo{font-family:var(--font-mincho),"Hiragino Mincho ProN",serif;color:#d2463f;font-size:40px;font-weight:800;line-height:1}.landing-module__6d9mHW__steps h3{margin:4px 0 0;font-size:17px}.landing-module__6d9mHW__steps p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.85}@media (max-width:820px){.landing-module__6d9mHW__steps{grid-template-columns:minmax(0,1fr);gap:24px}}.landing-module__6d9mHW__split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:40px;display:grid}@media (max-width:820px){.landing-module__6d9mHW__split{grid-template-columns:minmax(0,1fr);gap:24px}}.landing-module__6d9mHW__price{color:var(--muted);margin:0 0 10px;font-size:15px}.landing-module__6d9mHW__price b{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:44px}.landing-module__6d9mHW__price small{font-size:13px}.landing-module__6d9mHW__checks{margin:0;padding:0;list-style:none;display:grid}.landing-module__6d9mHW__checks li{border-bottom:1px solid var(--line);padding:12px 0 12px 28px;line-height:1.7;position:relative}.landing-module__6d9mHW__checks li:before{content:"";border-bottom:2px solid #d2463f;border-left:2px solid #d2463f;width:11px;height:6px;position:absolute;top:1.15em;left:4px;transform:rotate(-45deg)}.landing-module__6d9mHW__trust{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:32px 0 0;font-size:14px;display:flex}.landing-module__6d9mHW__final{background:linear-gradient(var(--line2),var(--line2))no-repeat;background-size:calc(100% - var(--gutter) - var(--gutter-r))1px;background-position:var(--gutter)0;flex-direction:column;align-items:flex-start;gap:18px;margin-top:max(72px,min(10vw,120px));margin-bottom:64px;padding-top:28px;display:flex}
