html:has(.core2sales-lp){scroll-behavior:smooth}.core2sales-lp{--ink:#0e2c4a;--ink-2:#143e63;--teal:#147c8e;--teal-lt:#1e93a6;--white:#fff;--paper:#f1f6f7;--paper-2:#e7eff1;--rule:#d9e3e8;--muted:#5f7a8b;--alert:#be3428;--amber:#8a6a17;--grad:linear-gradient(135deg, #1e93a6 0%, #0e2c4a 100%);--display:var(--font-core2sales-display), "Hiragino Mincho ProN", "Yu Mincho", serif;--body:var(--font-core2sales-body), "Hiragino Sans", "Yu Gothic", sans-serif;--util:var(--font-inter), var(--font-core2sales-body), sans-serif;--pad:clamp(20px, 5vw, 40px);--wide:1080px;background:var(--white);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:2}.core2sales-lp *,.core2sales-lp :before,.core2sales-lp :after{box-sizing:border-box}.core2sales-lp img,.core2sales-lp svg{max-width:100%;display:block}.core2sales-lp a{color:inherit}.core2sales-lp .wrap{max-width:var(--wide);padding-right:var(--pad);padding-left:var(--pad);margin:0 auto}.core2sales-lp .eyebrow{color:var(--teal);font-family:var(--util);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:.68rem;font-weight:600;line-height:1}.core2sales-lp h1,.core2sales-lp h2,.core2sales-lp h3{font-family:var(--display);margin:0;font-weight:600}.core2sales-lp h1{letter-spacing:.01em;font-size:clamp(2.2rem,6.4vw,4rem);line-height:1.34}.core2sales-lp h2{letter-spacing:.01em;font-size:clamp(1.5rem,3.6vw,2.25rem);line-height:1.5}.core2sales-lp h3{font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.6}.core2sales-lp p{margin:0 0 1.1em}.core2sales-lp .lede{color:var(--muted);font-size:clamp(.95rem,1.6vw,1.05rem)}.core2sales-lp .tabular{font-family:var(--util);font-variant-numeric:tabular-nums;font-weight:600}.core2sales-lp .band{padding:clamp(64px,9vw,116px) 0}.core2sales-lp .band--paper{background:var(--paper)}.core2sales-lp .band--ink{background:var(--ink);color:#e9f1f4}.core2sales-lp .band--ink .eyebrow{color:#6fc3d2}.core2sales-lp .band--ink .lede{color:#a9c2ce}.core2sales-lp .band--tight{padding-top:clamp(44px,6vw,72px)}.core2sales-lp .hdr{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);background:#fffffff0;position:sticky;top:0}.core2sales-lp .hdr__in{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.core2sales-lp .brand{align-items:center;gap:10px;text-decoration:none;display:flex}.core2sales-lp .brand__mark{flex:none;width:26px;height:26px}.core2sales-lp .brand__name{color:var(--ink);font-family:var(--util);letter-spacing:.01em;font-size:1.02rem;font-weight:700}.core2sales-lp .brand__name sup{font-size:.62em;position:relative;top:-.5em}.core2sales-lp .btn{font-family:var(--body);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:.5em;padding:16px 26px;font-size:.95rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.core2sales-lp .btn--primary{background:var(--grad);color:#fff;box-shadow:0 6px 20px #0e2c4a2e}.core2sales-lp .btn--primary:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0e2c4a3d}.core2sales-lp .btn--ghost{border-color:var(--rule);color:var(--ink);background:0 0}.core2sales-lp .btn--ghost:hover{border-color:var(--teal);color:var(--teal)}.core2sales-lp .band--ink .btn--ghost{color:#e9f1f4;border-color:#e9f1f452}.core2sales-lp .band--ink .btn--ghost:hover{color:#6fc3d2;border-color:#6fc3d2}.core2sales-lp .btn--sm{padding:11px 18px;font-size:.85rem}.core2sales-lp .btnrow{flex-wrap:wrap;gap:12px;margin:30px 0 16px;display:flex}.core2sales-lp .btn:focus-visible,.core2sales-lp a:focus-visible,.core2sales-lp summary:focus-visible{outline:2px solid var(--teal-lt);outline-offset:3px}.core2sales-lp .hero{padding:clamp(56px,8vw,100px) 0 clamp(48px,7vw,84px);position:relative;overflow:hidden}.core2sales-lp .hero:after{aspect-ratio:1;content:"";pointer-events:none;background:radial-gradient(circle,#1e93a61a,#0000 66%);width:60%;position:absolute;top:-24%;right:-14%}.core2sales-lp .hero__grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.core2sales-lp .tag{color:var(--teal);font-family:var(--body);letter-spacing:.04em;border:1px solid #147c8e57;border-radius:999px;margin-bottom:26px;padding:6px 16px;font-size:.78rem;font-weight:500;line-height:1.6;display:inline-block}.core2sales-lp .hero h1 em{color:var(--teal);font-style:normal}.core2sales-lp .hero__sub{max-width:30em;margin-top:24px}.core2sales-lp .hero__note{color:var(--muted);margin:0;font-size:.82rem;line-height:1.9}.core2sales-lp .ledger{border-top:2px solid var(--ink);background:var(--white)}.core2sales-lp .ledger__cap{border-bottom:1px solid var(--rule);color:var(--muted);font-family:var(--util);letter-spacing:.16em;text-transform:uppercase;padding:12px 2px;font-size:.64rem;font-weight:600}.core2sales-lp .ledger__row{border-bottom:1px solid var(--rule);align-items:baseline;gap:14px;padding:15px 2px;display:flex}.core2sales-lp .ledger__label{flex:1;font-size:.92rem;font-weight:500}.core2sales-lp .ledger__desc{color:var(--muted);flex:1.5;font-size:.76rem;line-height:1.7}.core2sales-lp .ledger__num{min-width:1.6em;font-family:var(--util);font-variant-numeric:tabular-nums;text-align:right;font-size:2rem;font-weight:700;line-height:1}.core2sales-lp .ledger__row--alert .ledger__num,.core2sales-lp .ledger__row--alert .ledger__label{color:var(--alert)}.core2sales-lp .ledger__foot{color:var(--muted);padding-top:12px;font-size:.76rem;line-height:1.8}.core2sales-lp .issues{grid-template-columns:repeat(2,1fr);gap:0 clamp(24px,4vw,56px);margin-top:8px;display:grid}.core2sales-lp .issue{border-bottom:1px solid var(--rule);border-left:2px solid var(--paper-2);padding:20px 0 20px 20px;font-size:.97rem;line-height:1.85;transition:border-color .25s}.core2sales-lp .issue:hover{border-left-color:var(--teal)}.core2sales-lp .maker{grid-template-columns:auto 1fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.core2sales-lp .maker__mark{opacity:.9;width:clamp(64px,9vw,104px)}.core2sales-lp .maker blockquote{font-family:var(--display);border-left:2px solid #6fc3d280;margin:26px 0 0;padding-left:22px;font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.9}.core2sales-lp .facts{flex-wrap:wrap;gap:10px 34px;margin-top:28px;padding:0;list-style:none;display:flex}.core2sales-lp .facts li{color:#a9c2ce;font-size:.84rem;line-height:1.7}.core2sales-lp .facts b{color:#e9f1f4;font-family:var(--util);letter-spacing:.01em;font-size:1.02rem;font-weight:700;display:block}.core2sales-lp .sig{color:#a9c2ce;margin-top:26px;font-size:.88rem;line-height:1.9}.core2sales-lp .sig strong{color:#fff;font-family:var(--display);letter-spacing:.06em;margin-right:.8em;font-size:1.2rem;display:inline-block}.core2sales-lp .pillars{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,36px);margin-top:44px;display:grid}.core2sales-lp .pillar{border-top:2px solid var(--ink);padding-top:22px}.core2sales-lp .pillar__key{color:var(--teal);font-family:var(--util);letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:.62rem;font-weight:700;display:block}.core2sales-lp .pillar h3{margin-bottom:10px}.core2sales-lp .pillar p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.9}.core2sales-lp .feat{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(30px,5vw,64px);display:grid}.core2sales-lp .feat--rev .feat__txt{order:2}.core2sales-lp .feat+.feat{margin-top:clamp(56px,8vw,96px)}.core2sales-lp .ticks{margin:22px 0 0;padding:0;list-style:none}.core2sales-lp .ticks li{margin-bottom:6px;padding-left:22px;font-size:.93rem;line-height:1.95;position:relative}.core2sales-lp .ticks li:before{background:var(--teal);content:"";width:9px;height:1px;position:absolute;top:.85em;left:0}.core2sales-lp .shot{border:1px solid var(--rule);background:var(--white);border-radius:10px;overflow:hidden;box-shadow:0 18px 44px -22px #0e2c4a57}.core2sales-lp .shot__bar{border-bottom:1px solid var(--rule);background:#fafcfc;align-items:center;gap:6px;padding:9px 13px;display:flex}.core2sales-lp .shot__dot{background:#cfdce2;border-radius:50%;width:7px;height:7px}.core2sales-lp .shot__ttl{color:var(--muted);font-family:var(--util);letter-spacing:.08em;margin-left:8px;font-size:.64rem}.core2sales-lp .shot__body{padding:16px}.core2sales-lp .mini{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.core2sales-lp .mini__c{border-radius:7px;padding:11px 10px;line-height:1.4}.core2sales-lp .mini__c b{letter-spacing:.03em;font-size:.66rem;font-weight:700;display:block}.core2sales-lp .mini__c span{font-family:var(--util);font-variant-numeric:tabular-nums;margin-top:3px;font-size:1.5rem;font-weight:700;display:block}.core2sales-lp .c-red{color:var(--alert);background:#fcefee}.core2sales-lp .c-amb{color:var(--amber);background:#fbf4e2}.core2sales-lp .c-blu{color:#1b5e86;background:#eaf3f8}.core2sales-lp .c-pur{color:#4b478f;background:#efeef9}.core2sales-lp .card{border:1px solid var(--rule);border-radius:8px;margin-top:12px;padding:13px}.core2sales-lp .card__hd{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.core2sales-lp .card__ttl{font-size:.86rem;font-weight:700;line-height:1.5}.core2sales-lp .card__co{color:var(--muted);margin-top:2px;font-size:.72rem}.core2sales-lp .pill{color:var(--alert);white-space:nowrap;background:#fcefee;border-radius:999px;padding:3px 8px;font-size:.6rem;font-weight:700;line-height:1.4}.core2sales-lp .meta{border-top:1px solid var(--paper-2);grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;padding-top:11px;display:grid}.core2sales-lp .meta dt{color:var(--muted);letter-spacing:.04em;font-size:.6rem}.core2sales-lp .meta dd{margin:2px 0 0;font-size:.76rem;font-weight:500}.core2sales-lp .meta dd.is-alert{color:var(--alert);font-weight:700}.core2sales-lp .stat{background:var(--paper);border-radius:4px;padding:2px 8px;font-size:.64rem;font-weight:500;display:inline-block}.core2sales-lp .paste{border:1px solid var(--rule);min-height:78px;color:var(--ink-2);background:#fcfdfd;border-radius:7px;padding:11px 12px;font-size:.74rem;line-height:1.85}.core2sales-lp .paste em{background:#1e93a624;border-radius:2px;padding:0 2px;font-style:normal}.core2sales-lp .arrow{color:var(--teal);text-align:center;margin:10px 0;font-size:.9rem;line-height:1}.core2sales-lp .rows{border-top:1px solid var(--rule)}.core2sales-lp .row{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:9px 2px;font-size:.74rem;display:flex}.core2sales-lp .row__k{width:5.2em;color:var(--muted);flex:none;font-size:.68rem}.core2sales-lp .row__v{flex:1;font-weight:500}.core2sales-lp .row__c{color:var(--teal);font-family:var(--util);background:#1e93a61a;border-radius:3px;padding:2px 7px;font-size:.6rem;font-weight:600}.core2sales-lp .tbl{border-collapse:collapse;width:100%;font-size:.74rem}.core2sales-lp .tbl th{border-bottom:1px solid var(--rule);color:var(--muted);font-family:var(--util);letter-spacing:.07em;text-align:left;white-space:nowrap;padding:0 8px 8px;font-size:.6rem;font-weight:600}.core2sales-lp .tbl td{border-bottom:1px solid var(--paper-2);vertical-align:middle;padding:10px 8px}.core2sales-lp .tbl td:first-child{font-weight:500}.core2sales-lp .tbl .is-alert{color:var(--alert);font-weight:700}.core2sales-lp .vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(14px,3vw,34px);margin-top:40px;display:grid}.core2sales-lp .vs__col{border:1px solid var(--rule);background:var(--white);border-radius:10px;padding:clamp(20px,3vw,30px)}.core2sales-lp .vs__col--own{border-color:var(--teal);box-shadow:0 14px 36px -24px #147c8e99}.core2sales-lp .vs__hd{color:var(--muted);font-family:var(--util);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:.62rem;font-weight:700}.core2sales-lp .vs__col--own .vs__hd{color:var(--teal)}.core2sales-lp .vs ul{margin:0;padding:0;list-style:none}.core2sales-lp .vs li{border-bottom:1px dashed var(--rule);padding:8px 0;font-size:.88rem;line-height:1.8}.core2sales-lp .vs li:last-child{border-bottom:0}.core2sales-lp .vs__mid{justify-content:center;align-items:center;display:flex}.core2sales-lp .vs__mid span{border-right:1px solid var(--rule);border-left:1px solid var(--rule);color:var(--muted);font-family:var(--util);letter-spacing:.1em;writing-mode:vertical-rl;padding:14px 0;font-size:.6rem;font-weight:700}.core2sales-lp .vs__note{margin-top:28px;font-size:.95rem;line-height:2}.core2sales-lp .steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.6vw,28px);margin-top:44px;display:grid}.core2sales-lp .step{counter-increment:s;border-top:1px solid #e9f1f447;padding-top:20px}.core2sales-lp .step:before{color:#6fc3d2;content:"0" counter(s);font-family:var(--util);letter-spacing:.1em;margin-bottom:12px;font-size:.72rem;font-weight:700;display:block}.core2sales-lp .step h3{color:#fff;margin-bottom:8px;font-size:1.02rem}.core2sales-lp .step p{color:#a9c2ce;margin:0;font-size:.84rem;line-height:1.85}.core2sales-lp .price{border:1px solid var(--rule);background:var(--white);border-radius:12px;max-width:600px;margin:44px auto 0;padding:clamp(28px,4vw,44px);box-shadow:0 24px 60px -34px #0e2c4a66}.core2sales-lp .price__name{font-family:var(--util);letter-spacing:.02em;font-size:.9rem;font-weight:700}.core2sales-lp .price__amt{align-items:baseline;gap:6px;margin:10px 0 4px;display:flex}.core2sales-lp .price__amt b{font-family:var(--util);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,7vw,3.5rem);font-weight:700;line-height:1}.core2sales-lp .price__amt span{color:var(--muted);font-size:.9rem;font-weight:500}.core2sales-lp .price__tax{color:var(--muted);margin:0;font-size:.76rem}.core2sales-lp .plist{border-top:2px solid var(--ink);margin:26px 0 0;padding:0;list-style:none}.core2sales-lp .plist li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:14px;padding:13px 2px;font-size:.9rem;display:flex}.core2sales-lp .plist span:first-child{color:var(--muted);font-size:.85rem}.core2sales-lp .plist span:last-child{text-align:right;font-weight:700}.core2sales-lp .price__co{background:var(--paper);color:var(--ink-2);border-radius:8px;margin-top:22px;padding:16px 18px;font-size:.82rem;line-height:1.9}.core2sales-lp .price .btn{width:100%;margin-top:24px}.core2sales-lp .faq{border-top:1px solid var(--rule);max-width:800px;margin:40px auto 0}.core2sales-lp .faq details{border-bottom:1px solid var(--rule)}.core2sales-lp .faq summary{cursor:pointer;padding:20px 40px 20px 0;font-size:.97rem;font-weight:500;line-height:1.7;list-style:none;position:relative}.core2sales-lp .faq summary::-webkit-details-marker{display:none}.core2sales-lp .faq summary:after{border-right:1.5px solid var(--teal);border-bottom:1.5px solid var(--teal);content:"";width:9px;height:9px;transition:transform .25s;position:absolute;top:calc(50% - 5px);right:8px;transform:rotate(45deg)}.core2sales-lp .faq details[open] summary:after{transform:rotate(-135deg)}.core2sales-lp .faq p{color:var(--muted);margin:0 0 22px;padding-right:40px;font-size:.9rem;line-height:2}.core2sales-lp .closing{text-align:center}.core2sales-lp .closing .btnrow{justify-content:center}.core2sales-lp .foot{background:var(--ink);color:#8fadbc;padding:52px 0 40px;font-size:.8rem;line-height:1.9}.core2sales-lp .foot__in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:26px;display:flex}.core2sales-lp .foot a{color:#c6dae3;text-decoration:none}.core2sales-lp .foot a:hover{color:#fff}.core2sales-lp .foot__nav{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.core2sales-lp .foot__legal{color:#6c8a9a;border-top:1px solid #8fadbc38;margin-top:34px;padding-top:22px;font-size:.72rem}.core2sales-lp .rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(16px)}.core2sales-lp .rv.in{opacity:1;transform:none}@media (max-width:900px){.core2sales-lp .hero__grid,.core2sales-lp .feat,.core2sales-lp .maker{grid-template-columns:1fr}.core2sales-lp .feat--rev .feat__txt{order:0}.core2sales-lp .pillars,.core2sales-lp .steps{grid-template-columns:1fr 1fr}.core2sales-lp .maker__mark{display:none}}@media (max-width:640px){.core2sales-lp{line-height:1.95}.core2sales-lp .issues,.core2sales-lp .pillars,.core2sales-lp .steps{grid-template-columns:1fr}.core2sales-lp .mini{grid-template-columns:1fr 1fr}.core2sales-lp .vs{grid-template-columns:1fr}.core2sales-lp .vs__mid span{border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:center;writing-mode:horizontal-tb;width:100%;padding:10px 0}.core2sales-lp .hdr .btn{display:none}.core2sales-lp .btnrow .btn{width:100%}.core2sales-lp .tbl th:nth-child(4),.core2sales-lp .tbl td:nth-child(4),.core2sales-lp .ledger__desc{display:none}}@media (prefers-reduced-motion:reduce){html:has(.core2sales-lp){scroll-behavior:auto}.core2sales-lp *,.core2sales-lp :before,.core2sales-lp :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.core2sales-lp .rv{opacity:1;transform:none}}
