.lp{--ink:#1f1c1e;--dim:#70666b;--line:#eadfe4;--bg:#ffffff;--bg-soft:#faf6f8;--rose:#c8102e;--rose-deep:#8f0b20;--rose-pale:#fbebea;background:var(--bg);color:var(--ink);width:100%;overflow-x:clip;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;line-height:1.8;word-break:normal;overflow-wrap:break-word;text-size-adjust:100%}.lp *,.lp :after,.lp :before{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp img{display:block;max-width:100%;height:auto}.lp .wrap{width:100%;max-width:1180px;min-width:0;margin:0 auto;padding:0 22px}.lp .center{text-align:center}.lp header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.lp .head-in{display:flex;align-items:center;justify-content:space-between;padding:12px 22px}.lp .head-in>a{min-width:0;flex:0 1 auto}.lp .head-in img{width:auto;max-width:min(134px,38vw)}.lp .head-nav{display:flex;gap:22px;align-items:center;font-size:13px;color:var(--dim)}.lp .head-nav a:hover{color:var(--ink)}.lp .btn{display:inline-block;background:var(--rose);color:#fff;font-weight:700;border-radius:999px;padding:12px 30px;font-size:14px;box-shadow:0 8px 20px -8px rgba(200,16,46,.55)}.lp .btn:hover{background:var(--rose-deep)}.lp .btn.big{padding:17px 52px;font-size:16px}.lp .btn.ghost{background:#fff;color:var(--rose-deep);border:1.5px solid var(--rose);box-shadow:none}.lp .btn.ghost:hover{background:var(--rose-pale)}.lp .hero-poster{background:#170608}.lp .hp-inner{width:100%;max-width:1600px;margin:0 auto}.lp .hp-img{width:100%;height:auto;display:block}.lp .hp-slides{position:relative;height:0;padding-bottom:56.69%;overflow:hidden}.lp .hp-slides .hp-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp .hp-img-alt{opacity:0;animation:lpHeroFade 16s ease-in-out infinite}@keyframes lpHeroFade{0%,46%{opacity:0}53%,93%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lp .hp-img-alt{animation:none}}.lp .hp-cta{max-width:1050px;margin:auto;display:grid;grid-template-columns:1fr auto;grid-gap:50px;gap:50px;align-items:center;padding:32px 28px 42px;color:white}.lp .hp-lead{font-size:14px;font-weight:700;letter-spacing:.08em;color:#f1d5cb;margin:0 0 14px}.lp .hp-values{display:flex;gap:30px}.lp .hp-values>span{display:flex;gap:10px;align-items:baseline;font-size:13px;white-space:nowrap}.lp .hp-values strong{font-family:Arial,sans-serif;font-size:48px;font-weight:800;line-height:1;color:#f6d795}.lp .hp-values small{font-size:18px;margin-left:3px}.lp .hp-action{text-align:center}.lp .hp-cta .btn.big{background:#fff;color:var(--rose-deep);padding:18px 36px;box-shadow:0 8px 32px #0004}.lp .hp-note{font-size:11px;color:#d7bdc1;margin:12px 0 0;line-height:1.8}.lp .sec{padding:88px 0}.lp .sec.soft{background:var(--bg-soft)}.lp .sec-t{font-size:clamp(26px,3.4vw,36px);font-weight:800;letter-spacing:.06em;text-align:center;text-wrap:balance;line-height:1.5;margin:0}.lp .eyebrow,.lp .sec-t span{color:var(--rose)}.lp .eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 16px}.lp .sec-s{text-align:center;font-size:15px;color:var(--dim);margin:18px auto 48px;max-width:850px}.lp .tpl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:34px;gap:34px}.lp .shot,.lp .tpl{display:block;min-width:0}.lp .shot{position:relative}.lp .shot .hit{position:absolute;inset:0;z-index:3;border-radius:10px}.lp .frame{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 24px 50px -30px rgba(31,28,30,.4)}.lp .frame .bar{height:22px;background:#f3edf0;display:flex;align-items:center;gap:5px;padding:0 10px}.lp .frame .bar i{width:7px;height:7px;border-radius:50%;background:#ddd2d8}.lp .frame .bar .url{margin-left:8px;flex:1 1;min-width:0;height:13px;line-height:13px;background:#fff;border-radius:7px;font-size:8.5px;color:#9a8a92;padding:0 8px;letter-spacing:.04em;overflow:hidden;white-space:nowrap}.lp .desk{position:relative;height:0;padding-bottom:66.25%;overflow:hidden;background:#171316}.lp .desk img,.lp .phone img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.lp .phone{position:absolute;right:0;bottom:-12px;width:24.5%;height:0;padding-bottom:49%;border-radius:14px;border:3px solid #171316;overflow:hidden;background:#171316;box-shadow:0 18px 34px -18px rgba(31,28,30,.55);z-index:2}.lp .tpl-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.lp .tpl-meta b{font-size:16px;letter-spacing:.06em}.lp .tpl-desc{display:block;font-size:11.5px;color:var(--dim);margin-top:5px;line-height:1.7}.lp .tpl-meta .open{margin-left:auto;font-size:12px;color:var(--rose-deep);font-weight:700;white-space:nowrap;border:1.5px solid var(--rose);border-radius:999px;padding:6px 14px}.lp .tpl-meta .open:hover{background:var(--rose);color:#fff}.lp .tpl:hover .frame{outline:2px solid var(--rose)}.lp .tpl-note{text-align:center;font-size:12px;color:var(--dim);margin-top:34px}.lp .excl{margin-top:64px;background:#171316;border-radius:24px;padding:44px 38px;color:#fff}.lp .excl-head h3{font-size:clamp(20px,3vw,26px);font-weight:800;letter-spacing:.06em;margin:0}.lp .excl-head p{font-size:13px;color:#c9bcc2;margin:8px 0 0}.lp .excl-head p b{color:#fff}.lp .whats{display:grid;grid-gap:44px;gap:44px;align-items:center}.lp .whats>*{min-width:0}.lp .whats .sec-t{text-align:left;font-size:clamp(28px,3.2vw,42px);letter-spacing:.02em;line-height:1.6}.lp .whats-tx p{font-size:14px;color:#62575c;margin:20px 0;line-height:1.95}.lp .whats-tx .eyebrow{color:var(--rose);font-size:12px;margin:0 0 12px}.lp .whats-tx .whats-lead{font-size:18px;font-weight:700;color:var(--ink);line-height:1.9;margin:24px 0 12px}.lp .whats-nums{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:30px;padding-top:22px;border-top:1px solid var(--line);align-items:center}.lp .whats-nums>div{min-width:0;border-right:1px solid var(--line)}.lp .whats-nums>div:last-child{border:0}.lp .whats-nums em{display:flex;align-items:baseline;font-style:normal;font-weight:800;font-size:20px;color:var(--rose);min-height:36px;line-height:1.4}.lp .whats-nums>div:first-child em{font-size:34px;line-height:1}.lp .whats-nums em small{font-size:16px;color:inherit;margin-left:3px}.lp .whats-nums small{display:block;font-size:11px;color:var(--dim)}.lp .whats-visual{margin:0;overflow:hidden;border-radius:16px;background:#f9f1f3;box-shadow:0 20px 50px -35px #4f172970}.lp .whats-img{width:100%;aspect-ratio:3/2;object-fit:cover}.lp .whats-visual figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:12px;font-weight:700}.lp .whats-visual figcaption a{color:var(--rose);white-space:nowrap}@media (min-width:860px){.lp .whats{grid-template-columns:.95fr 1.05fr}}.lp .mrq{margin-top:8px}.lp .mrq-track{gap:18px;padding-inline:22px}.lp .shot-card{margin:0;flex:0 0 auto;width:208px}.lp .shot-card img{width:100%;height:400px;object-fit:cover;object-position:top;border-radius:18px;border:5px solid #171316;background:#171316;box-shadow:0 22px 44px -22px rgba(31,28,30,.55);display:block}.lp .shot-card figcaption{text-align:center;margin-top:10px;line-height:1.5}.lp .shot-card figcaption b{display:block;font-size:12px;letter-spacing:.04em}.lp .shot-card figcaption small{font-size:10.5px;color:var(--dim)}.lp .cvband{background:linear-gradient(120deg,var(--rose-deep),var(--rose));color:#fff;display:flex;align-items:center;justify-content:center;gap:22px;padding:26px 20px;flex-wrap:wrap}.lp .cvband p{margin:0;font-size:clamp(15px,2.4vw,19px);font-weight:800;letter-spacing:.06em}.lp .cvband .btn{background:#fff;color:var(--rose-deep)}.lp .fgroups{display:flex;flex-direction:column;gap:26px}.lp .fgroup{display:grid;grid-gap:36px;gap:36px;align-items:center;padding:34px;border:1px solid var(--line);border-radius:18px}.lp .fgroup-design{background:#faf6f8}.lp .fgroup-operations{background:#23191e;color:white;border-color:#23191e}.lp .fgroup>*{min-width:0}.lp .fgroup img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:10px}.lp .fgroup-tx h3{font-size:clamp(24px,2.7vw,30px);font-weight:800;letter-spacing:.02em;line-height:1.6;margin:0 0 18px;text-wrap:balance}.lp .fgroup-tx h3 span{display:block}.lp .fgroup-tx p{font-size:14px;color:#62575c;margin:0 0 22px;line-height:1.9}.lp .fgroup-tx .eyebrow{font-size:11px;font-weight:700;color:var(--rose);margin-bottom:12px}.lp .fgroup .feat-chips{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}.lp .fgroup .feat-chips span{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:11px 0;font-size:12px;line-height:1.6;background:none;align-items:flex-start}.lp .fgroup .feat-chips .ic{margin-top:2px}.lp .fgroup-operations .fgroup-tx p{color:#e0d0d8}.lp .fgroup-operations .fgroup-tx .eyebrow{color:#f5a6b7}.lp .fgroup-operations .feat-chips span{border-color:#ffffff26}.lp .fgroup-operations .ic{stroke:#f5a6b7}.lp .manager-note{border-left:2px solid #e56b87;margin-top:24px;padding:2px 0 2px 16px}.lp .manager-note strong{font-size:14px}.lp .manager-note p{margin:4px 0!important;font-size:13px}.lp .manager-note small{display:block;font-size:10px;line-height:1.8;color:#c1abb5}@media (min-width:860px){.lp .fgroup{grid-template-columns:1fr 1fr}.lp .fgroup.rev img{order:2}}.lp .whyfree{display:grid;grid-gap:18px;gap:18px}@media (min-width:760px){.lp .whyfree{grid-template-columns:1fr 1fr}}.lp .wf-card{width:100%;min-width:0;background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 26px;box-shadow:0 20px 44px -30px rgba(31,28,30,.35)}.lp .wf-no{font-size:11px;font-weight:800;letter-spacing:.28em;color:var(--rose);margin-bottom:10px}.lp .wf-card h3{font-size:17px;font-weight:800;letter-spacing:.03em;margin:0 0 10px}.lp .wf-card p{font-size:13px;color:#574f53;margin:0}.lp .wf-ad-link{text-align:center;margin-top:26px;font-size:12.5px}.lp .wf-ad-link a{color:var(--rose-deep);font-weight:700}.lp .wf-ad-link a:hover{text-decoration:underline}.lp #why-free .whyfree{gap:24px}.lp #why-free .wf-card{padding:36px;border-radius:16px;box-shadow:none}.lp #why-free .wf-ad{background:var(--rose-deep);border-color:var(--rose-deep);color:white}.lp #why-free .wf-no{display:flex;align-items:center;gap:14px;font-family:Arial,sans-serif;font-size:38px;line-height:1;letter-spacing:-.03em;margin-bottom:26px}.lp #why-free .wf-no span{font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:12px;letter-spacing:.08em}.lp #why-free .wf-ad .wf-no{color:#ffc5cc}.lp #why-free .wf-card h3{font-size:26px;line-height:1.6;margin-bottom:26px}.lp #why-free .wf-card p{font-size:14px;line-height:1.9}.lp #why-free .wf-ad p{color:#f0d6dc}.lp .wf-diagram{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:18px 0;margin-bottom:22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px}.lp .wf-diagram strong{font-size:18px;color:var(--rose)}.lp .wf-ad .wf-diagram{border-color:#ffffff38}.lp .wf-ad .wf-diagram strong{color:#ffe0a5}.lp #why-free .wf-ad-link{margin-bottom:0}.lp .cta-form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:26px}.lp .cta-form input{width:min(340px,86vw);border:0;border-radius:999px;padding:15px 24px;font-size:14px;background:#fff;color:var(--ink)}.lp .cta-form input::placeholder{color:#a6979e}.lp .cta-note{font-size:11px;color:#f0cdd2;margin-top:14px}.lp .declare{position:relative;background:#14090b;color:#fff;text-align:center;padding:96px 22px;overflow:hidden}.lp .rays{position:absolute;inset:0;background:url(/lp/lp_declare_bg.jpg) 50%/cover;opacity:.6}.lp .declare-in{position:relative}.lp .d-label{font-size:12px;letter-spacing:.5em;color:#e8a0b4;margin-bottom:18px}.lp .declare h2{font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(30px,6vw,54px);font-weight:800;letter-spacing:.06em;line-height:1.45;text-shadow:0 4px 30px rgba(200,16,46,.5);text-wrap:balance;margin:0}.lp .declare p{margin:20px 0 0;font-size:15px;color:#f3d5dd}.lp .declare p b{color:#fff;font-size:1.2em}.lp .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin:0 auto}.lp .step{background:white;border:1px solid var(--line);border-radius:14px;overflow:hidden}.lp .step-top{display:flex;align-items:center;gap:14px;padding:15px 22px;color:var(--rose);font-size:12px;font-weight:700}.lp .step .no{font-family:Arial,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.05em;line-height:1.2}.lp .step-arrow{margin-left:auto;font-size:22px}.lp .step img{width:100%;aspect-ratio:3/2;object-fit:cover}.lp .step-copy{padding:24px 22px 28px}.lp .step h3{font-size:18px;line-height:1.6;margin:0 0 12px;letter-spacing:-.02em}.lp .step p{line-height:1.9;margin:0}.lp .flow-message,.lp .step p{font-size:14px;color:var(--dim)}.lp .flow-message{text-align:center;line-height:2;margin:32px 0 0}.lp .flow-message strong{font-size:16px;color:var(--rose-deep)}.lp .plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin:0 auto}.lp .plan{min-width:0;background:white;border:1px solid var(--line);border-radius:16px;padding:0 26px 30px;position:relative;overflow:hidden}.lp .plan.free{border-color:var(--rose)}.lp .plan .tag{display:block;background:#f4eef1;color:var(--rose-deep);font-size:16px;padding:12px 8px;font-weight:800;text-align:center;margin:0 -26px 24px}.lp .plan.free .tag{background:var(--rose);color:white}.lp .plan.premium .tag{background:#23191e;color:#f9e0a6}.lp .plan .nm{font-size:11px;letter-spacing:.18em;color:var(--dim);font-weight:700}.lp .plan-copy{font-size:18px;line-height:1.8;min-height:3.6em;margin:12px 0 18px;letter-spacing:-.03em}.lp .plan .price{font-family:Arial,sans-serif;font-size:48px;font-weight:800;line-height:1.2;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .plan .price-unit{display:inline-block;font-size:17px;font-weight:600;letter-spacing:0;margin-left:6px;color:var(--dim)}.lp .plan .price em{font-style:normal;color:var(--rose)}.lp .plan .per{font-size:10px;color:var(--dim);margin:10px 0 24px;min-height:3.6em}.lp .plan ul{min-width:0;list-style:none;font-size:12px;display:grid;grid-gap:12px;gap:12px;margin:0;padding:24px 0 0;border-top:1px solid var(--line)}.lp .plan li{min-width:0;position:relative;padding-left:20px;line-height:1.8}.lp .plan li:before{position:absolute;left:0;content:"✓";color:var(--rose);font-weight:800}.lp .why{margin:44px auto 0;background:#faf0f2;border-radius:16px;padding:38px;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:40px;gap:40px;align-items:center;border:1px solid #efdee3}.lp .why-heading .eyebrow{font-size:11px;letter-spacing:.04em}.lp .why h3{font-size:32px;line-height:1.6;letter-spacing:.02em;margin:0}.lp .why h3 span{color:var(--rose)}.lp .why-scope{display:grid;grid-gap:20px;gap:20px}.lp .why-scope strong{font-size:16px}.lp .whats-tx .whats-quality{color:var(--rose-deep);font-weight:700}.lp .plan-flexibility{margin:28px 0 0;text-align:center;font-size:14px;line-height:1.9}.lp .plan-flexibility strong{font-size:20px;color:var(--rose)}.lp .triple-zero{background:#19080d;color:white;padding:80px 0 64px}.lp .triple-zero-intro{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;grid-gap:28px;gap:28px}.lp .triple-zero .eyebrow{color:#f5a6b6;margin-top:0}.lp .triple-zero h2{font-size:clamp(30px,3.6vw,48px);line-height:1.5;letter-spacing:-.035em;margin:0}.lp .triple-zero h2 span{color:#ff9cb0}.lp .triple-zero-lead{color:#e8cdd5;line-height:2;margin:24px 0 0;font-size:14px}.lp .triple-zero-intro img{display:block;width:100%;height:auto;border-radius:16px}.lp .triple-zero-visual{position:relative;overflow:hidden;border-radius:16px;isolation:isolate}.lp .triple-zero-visual:after{content:"";position:absolute;inset:-25% -60%;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 42%,#fff2ca66 49%,#fff7df99 50%,transparent 58%);transform:translateX(-65%)}.lp .triple-zero-number{display:inline-block;font-weight:inherit;color:#ffdf9c;transform-origin:50% 75%}@media (prefers-reduced-motion:no-preference){.lp .triple-zero-visual.is-revealed:after{animation:zero-shine 1.3s ease-out .2s both}.lp .triple-zero-values.is-revealed .triple-zero-number{animation:zero-arrive .75s cubic-bezier(.16,1,.3,1) both,zero-glow .9s ease-out 1.2s}.lp .triple-zero-values.is-revealed>div:nth-child(2) .triple-zero-number{animation-delay:.22s,1.2s}.lp .triple-zero-values.is-revealed>div:nth-child(3) .triple-zero-number{animation-delay:.44s,1.2s}}@keyframes zero-arrive{0%{transform:translateY(18px) scale(.65);color:#fff}65%{transform:translateY(-3px) scale(1.12)}to{transform:translateY(0) scale(1);color:#ffdf9c}}@keyframes zero-glow{0%,to{text-shadow:none}40%{text-shadow:0 0 22px #ffcd6880,0 0 44px #ffad3333}}@keyframes zero-shine{0%{transform:translateX(-65%);opacity:0}20%,60%{opacity:1}to{transform:translateX(65%);opacity:0}}.lp .triple-zero-values{display:grid;grid-template-columns:repeat(3,1fr);margin:40px 0 0;padding:28px 0;border-block:1px solid #65404a}.lp .triple-zero-values>div{text-align:center;padding:0 16px}.lp .triple-zero-values>div+div{border-left:1px solid #65404a}.lp .triple-zero-values dt{font-size:15px;font-weight:700;letter-spacing:.12em}.lp .triple-zero-values dd{font-family:Arial,sans-serif;font-size:72px;font-weight:800;margin:0;line-height:1.35}.lp .triple-zero-values dd small{font-size:24px;margin-left:4px}.lp .triple-zero-values dd span{display:block;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:12px;line-height:1.8;font-weight:400;color:#e8cdd5}.lp .triple-zero-action{text-align:center;margin-top:32px}.lp .triple-zero-action .btn{background:white;color:#9b102b}.lp .triple-zero-action p{font-size:12px;color:#e8cdd5;margin:14px 0 0}.lp .price-comparison{margin-top:72px}.lp .price-comparison h3{font-size:clamp(24px,3vw,34px);line-height:1.6;letter-spacing:-.035em;margin:0 0 20px}.lp .price-comparison h3 span{color:var(--rose)}.lp .price-comparison>p{font-size:14px;color:var(--dim)}.lp .price-comparison>.eyebrow{color:var(--rose)}.lp .comparison-table{margin-top:28px;overflow-x:auto;border:1px solid var(--line);border-radius:16px}.lp .comparison-table table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.lp .comparison-table caption{text-align:left;padding:18px 24px;font-weight:700;background:#faf6f8}.lp .comparison-table td,.lp .comparison-table th{padding:18px 24px;border-top:1px solid var(--line);vertical-align:middle}.lp .comparison-table thead{color:var(--dim);font-size:12px}.lp .comparison-table tbody th{width:48%}.lp .comparison-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lp .comparison-table small{display:block;font-size:11px;color:var(--dim);font-weight:400;white-space:normal}.lp .comparison-own{background:#fbeef1;color:var(--rose-deep);font-size:18px;font-weight:800}.lp .comparison-own td{font-size:26px}.lp .banner-showcase{margin-top:56px;padding:40px 0 20px;border-top:1px solid var(--line)}.lp .banner-showcase .eyebrow{color:var(--rose)}.lp .banner-price-lead{font-size:15px;color:var(--dim);margin:18px 0 8px}.lp .banner-showcase h3{font-size:clamp(26px,3.2vw,38px);margin:0 0 18px}.lp .banner-showcase h3 span{font-size:1.4em}.lp .banner-showcase-lead{font-size:14px;color:var(--dim);line-height:1.9}.lp .banner-carousel{margin-top:28px}.lp .banner-track{gap:20px}.lp .banner-example{flex:0 0 auto;width:clamp(260px,32vw,440px);margin:0;background:#faf6f8;border-radius:14px;overflow:hidden}.lp .banner-example img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.lp .banner-example figcaption{display:flex;justify-content:space-between;gap:12px;padding:13px 16px;align-items:center}.lp .banner-example figcaption span{color:var(--rose);font-size:11px}.lp .banner-example figcaption strong{font-size:12px}@media (max-width:720px){.lp .triple-zero{padding:48px 0}.lp .triple-zero-intro{grid-template-columns:1fr;gap:24px}.lp .triple-zero-values{margin-top:24px;padding:22px 0}.lp .triple-zero-values>div{padding:0 8px}.lp .triple-zero-values dt{font-size:12px;letter-spacing:0}.lp .triple-zero-values dd{font-size:48px}.lp .triple-zero-values dd small{font-size:17px}.lp .triple-zero-values dd span{font-size:10px}.lp .price-comparison{margin-top:48px}.lp .comparison-table td,.lp .comparison-table th{padding:12px 10px;font-size:12px}.lp .comparison-table small{font-size:10px}.lp .comparison-table td,.lp .comparison-table th{padding:12px 8px;font-size:11px}.lp .comparison-own td{font-size:22px}.lp .banner-showcase{margin-top:40px;padding-top:28px}}.lp .why-scope p{font-size:13px;color:#6e5862;margin:8px 0 0;line-height:1.9}.lp .feat-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:820px;margin:0 auto}.lp .feat-chips span{background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 20px;font-size:13px;display:inline-flex;align-items:center;gap:8px}.lp .ic{width:16px;height:16px;stroke:var(--rose);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.lp .faq{width:100%;max-width:720px;min-width:0;margin:0 auto;display:grid;grid-gap:12px;gap:12px}.lp .faq details{width:100%;min-width:0;background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 22px}.lp .faq summary{font-weight:700;font-size:14.5px;cursor:pointer;list-style:none;display:flex;gap:10px}.lp .faq summary:before{content:"Q.";color:var(--rose);font-weight:800;flex:0 0 auto;white-space:nowrap}.lp .faq p,.lp .faq summary span{min-width:0;word-break:normal;overflow-wrap:anywhere}.lp .faq summary span{flex:1 1 auto}.lp .faq p{font-size:13.5px;color:var(--dim);margin:10px 0 0;padding-left:26px}.lp .cta{background:#14090b;color:white;text-align:center;padding:94px 0;overflow:hidden}.lp .cta,.lp .cta-inner{position:relative}.lp .cta .d-label{font-size:12px;letter-spacing:.18em;color:#edbcb2;margin:0 0 24px}.lp .cta h2{font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.55;letter-spacing:.05em;text-wrap:balance;margin:0;text-shadow:0 3px 24px #14090baa}.lp .cta h2 span{color:#f5dba5}.lp .cta h2 .cta-phrase{display:inline-block}.lp .cta .cta-lead{color:#f1dce0;font-size:15px;line-height:1.95;margin:24px 0 32px}.lp .cta .btn{background:white;color:var(--rose-deep);box-shadow:0 12px 35px #0004}.lp .cta .cta-note{font-size:11px;color:#d8bbc3;margin:18px 0 0}.lp .cta-note span{padding:0 8px}.lp footer{padding:34px 0;text-align:center;font-size:11.5px;color:var(--dim)}.lp footer nav{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-bottom:14px}@media (max-width:720px){.lp .head-in{padding:10px 16px}.lp .head-nav{gap:8px}.lp .head-nav .btn{padding:9px 16px!important;font-size:12px!important}.lp .head-nav .nav-link{display:none}.lp .sec{padding:56px 0}.lp .wf-ad-link .btn{max-width:100%;padding-inline:18px;white-space:normal;word-break:normal;overflow-wrap:anywhere}.lp .cta-form .btn.big{max-width:100%;padding-inline:28px;white-space:normal}.lp .faq summary,.lp .sec-s{font-size:14px}.lp .faq p{font-size:13px}.lp .tpl-desc{font-size:12px}}@media (max-width:300px){.lp .tpl-meta{align-items:flex-start;flex-wrap:wrap}.lp .tpl-meta .open{margin-left:0}}.lp [id]{scroll-margin-top:80px}.lp :is(a,summary,input):focus-visible{outline:3px solid var(--rose);outline-offset:4px}.lp .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.lp .skip-link{position:fixed;top:8px;left:8px;z-index:100;background:white;padding:10px 18px;transform:translateY(-150%)}.lp .skip-link:focus{transform:translateY(0)}.lp .hp-inner,.lp .showcase{position:relative}.lp .faq summary:after{content:"＋";flex:0 0 auto;color:var(--rose)}.lp .faq details[open] summary:after{content:"−"}.lp .faq summary::-webkit-details-marker{display:none}@media (max-width:720px){.lp .hp-note{font-size:11px}.lp .faq p,.lp .plan li{font-size:13px}.lp .tpl-desc{font-size:12px}.lp .feat-chips span{padding:8px 12px;font-size:12px}.lp .tpl-meta{flex-wrap:wrap}.lp .cta-form .btn.big{padding-inline:28px}}@media (max-width:859px){.lp .hp-cta{grid-template-columns:1fr;gap:26px;text-align:center;padding:26px 22px 32px}.lp .hp-values{justify-content:center}.lp .plans{gap:14px}.lp .plan{padding-inline:18px}.lp .plan .tag{margin-inline:-18px}.lp .plan-copy{font-size:16px}.lp .fgroup{padding:26px}}@media (max-width:720px){.lp .wrap{padding-inline:22px}.lp .sec{padding:58px 0}.lp .sec-t{font-size:27px;letter-spacing:.02em}.lp .sec-s{margin-top:16px;margin-bottom:30px;line-height:1.9}.lp .eyebrow{font-size:11px;letter-spacing:.07em}.lp .hp-values{gap:20px}.lp .hp-values>span{display:flex;flex-direction:column;gap:8px;align-items:center;font-size:11px}.lp .hp-values strong{font-size:40px}.lp .hp-values small{font-size:16px}.lp .hp-lead{font-size:12px}.lp .hp-cta .btn.big{font-size:15px;padding:16px 30px}.lp .whats{gap:28px}.lp .whats .sec-t{font-size:30px}.lp .whats-tx .whats-lead{font-size:16px}.lp .whats-nums{gap:10px;margin-top:24px}.lp .whats-nums em{font-size:17px}.lp .whats-nums small{font-size:10px}.lp .whats-visual figcaption{font-size:11px;padding:14px}.lp .plans,.lp .steps{grid-template-columns:1fr;gap:22px}.lp .step-top{padding:14px 20px}.lp .step-copy{padding:20px}.lp .step h3{font-size:19px}.lp .flow-message{font-size:12px}.lp .flow-message strong{font-size:14px}.lp .fgroup{gap:24px;padding:18px;border-radius:14px}.lp .fgroup-tx h3{font-size:24px;text-wrap:pretty}.lp .fgroup-tx p{font-size:14px}.lp .fgroup .feat-chips{gap:0 12px}.lp .fgroup .feat-chips span{font-size:11px;gap:7px}.lp .manager-note strong{font-size:13px}.lp #why-free .wf-card{padding:26px}.lp #why-free .wf-card h3{font-size:23px}.lp .wf-diagram{gap:8px;font-size:11px}.lp .wf-diagram strong{font-size:16px}.lp .plan{padding:0 26px 28px}.lp .plan .tag{margin-inline:-26px}.lp .plan-copy{font-size:21px;margin-bottom:16px;min-height:0}.lp .plan .per{min-height:0;font-size:11px}.lp .plan .price{font-size:48px}.lp .why{grid-template-columns:1fr;gap:26px;padding:26px}.lp .why h3{font-size:28px}.lp .why-scope strong{font-size:15px}.lp .cta{padding:62px 0}.lp .cta .d-label{font-size:11px}.lp .cta h2{font-size:32px;letter-spacing:.02em}.lp .cta .cta-lead{font-size:13px}.lp .cta .btn.big{font-size:15px}.lp .cta .cta-note{font-size:10px}}@media (max-width:359px){.lp .wrap{padding-inline:16px}.lp .sec-t{font-size:24px}.lp .whats .sec-t{font-size:27px}.lp .fgroup{padding:16px}.lp .fgroup .feat-chips{grid-template-columns:1fr}.lp .plan-copy{font-size:19px}.lp .cta h2{font-size:28px}}.lp .lp-carousel{min-width:0}.lp .lp-carousel-viewport{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;cursor:-webkit-grab;cursor:grab}.lp .lp-carousel-viewport::-webkit-scrollbar{display:none}.lp .lp-carousel-viewport:active{cursor:-webkit-grabbing;cursor:grabbing}.lp .lp-carousel-viewport:focus-visible{outline:2px solid var(--rose);outline-offset:4px}.lp .lp-carousel-track{display:flex;width:max-content;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp .lp-carousel-track img{-webkit-user-drag:none}.lp .template-more{display:none}.lp .designer-option{padding:22px 24px;margin-top:28px;border-radius:16px;background:#faf3f5}.lp .designer-option strong{color:var(--rose-deep);font-size:17px}.lp .designer-option p{font-size:13px;line-height:1.9;margin:10px 0 0;color:var(--dim)}@media (max-width:720px){.lp .template-gallery[data-expanded=false] .tpl:nth-child(n+6){display:none}.lp .template-more{display:flex;align-items:center;justify-content:center;gap:18px;margin:28px auto 0}}.lp .lp-carousel-group{display:flex;flex:0 0 auto;gap:inherit}@media (prefers-reduced-motion:reduce){.lp .lp-carousel-group[aria-hidden=true]{display:none}}