.yms-lp{--ink:#09182b;--navy:#061221;--cyan:#45e1e8;--paper:#f4f1e9;--muted:#667181;--line:#d8d9d5;color:var(--ink);background:var(--paper);font-family:Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;overflow:hidden}.yms-lp *{box-sizing:border-box}.yms-lp a{text-decoration:none}.yms-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.yms-narrow{width:min(920px,calc(100% - 48px))}.yms-hero{position:relative;color:#eefcff;background:var(--navy);min-height:940px;padding-bottom:0}.yms-glow{position:absolute;inset:-20% -10% auto 35%;height:780px;background:radial-gradient(circle at 45% 45%,rgba(25,196,208,.18),transparent 60%);pointer-events:none}.yms-nav{position:relative;z-index:2;width:min(1300px,calc(100% - 48px));height:92px;margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff1c}.yms-logo{color:#efffff;font-size:20px;font-weight:800;letter-spacing:.24em}.yms-logo span{display:inline-grid;place-items:center;width:31px;height:31px;margin-right:7px;color:#032027;background:var(--cyan);border-radius:50%;letter-spacing:0}.yms-nav-link{color:#dbf9fb;font-size:13px;border-bottom:1px solid var(--cyan);padding:10px 0}.yms-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:.88fr 1.12fr;gap:72px;align-items:center;padding:112px 0 120px}.yms-eyebrow,.yms-label{font:700 11px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.24em;color:#0e8e9b}.yms-eyebrow{color:var(--cyan);margin-bottom:26px}.yms-hero h1{font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(46px,4.7vw,72px);font-weight:600;line-height:1.2;letter-spacing:-.045em;margin:0}.yms-line{display:block}.yms-hero-lead{font-size:15px;line-height:2;color:#b7c7d2;max-width:590px;margin:34px 0}.yms-hero-actions{display:flex;align-items:center;gap:28px}.yms-cta{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:60px;padding:0 27px;color:#041a22;background:var(--cyan);font-weight:800;font-size:15px;border:1px solid var(--cyan);box-shadow:0 14px 44px #25cbd02e;transition:transform .2s,box-shadow .2s}.yms-cta:hover{transform:translateY(-2px);box-shadow:0 18px 52px #25cbd052}.yms-cta svg{width:18px}.yms-text-link{display:flex;gap:8px;align-items:center;color:#d2e5e9;font-size:13px}.yms-text-link svg{width:14px}.yms-price-inline{margin-top:26px;color:#899eaa;font-size:12px}.yms-price-inline strong{color:#fff;font-size:18px}.yms-price-inline span{margin-left:18px;padding-left:18px;border-left:1px solid #ffffff2e;color:#a8bbc5}.yms-console{border:1px solid #66eaf13a;background:#07192be8;box-shadow:0 40px 100px #0008;transform:perspective(1000px) rotateY(-3deg)}.yms-console-top{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #ffffff14;color:#a6beca;font:700 10px ui-monospace,monospace;letter-spacing:.13em}.yms-console-brand{display:flex;gap:8px;align-items:center;color:#e5fbfc}.yms-console-brand svg{width:16px;color:var(--cyan)}.yms-live{display:flex;gap:8px;align-items:center}.yms-live i{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.yms-console-body{display:grid;grid-template-columns:142px 1fr;min-height:430px}.yms-console aside{padding:23px 14px;border-right:1px solid #ffffff12;display:flex;flex-direction:column;gap:8px}.yms-console aside span{display:flex;gap:8px;align-items:center;padding:11px 9px;color:#66808f;font-size:10px}.yms-console aside svg{width:14px}.yms-console aside .is-active{color:#dffcff;background:#3bdddf12;border-left:2px solid var(--cyan)}.yms-console-main{padding:34px 28px}.yms-console-main>p{font:700 10px ui-monospace,monospace;color:#617985;letter-spacing:.18em}.yms-pipeline{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.yms-pipeline div{position:relative;height:150px;padding:18px 11px;background:#0c2438;border:1px solid #ffffff0f}.yms-pipeline span{color:#467083;font:10px ui-monospace,monospace}.yms-pipeline strong{display:block;margin-top:56px;color:#b8d3dc;font:700 9px ui-monospace,monospace;letter-spacing:.08em}.yms-pipeline i{position:absolute;bottom:0;left:0;height:3px;width:100%;background:linear-gradient(90deg,var(--cyan),transparent)}.yms-console-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.yms-console-cards div{padding:20px;background:#071522;border:1px solid #ffffff0e}.yms-console-cards span{color:#4a6774;font:9px ui-monospace,monospace}.yms-console-cards strong{display:block;margin-top:8px;color:#c9dce2;font-size:12px}.yms-trust-strip{position:absolute;bottom:0;width:100%;height:72px;border-top:1px solid #ffffff17;background:#081725;display:flex;align-items:center;justify-content:center;gap:64px;color:#8299a4;font-size:11px}.yms-trust-strip span{display:flex;gap:8px;align-items:center}.yms-trust-strip svg{width:15px;color:var(--cyan)}.yms-section{padding:128px 0}.yms-final h2,.yms-section h2{font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(36px,4vw,58px);line-height:1.35;letter-spacing:-.04em;margin:20px 0 28px}.yms-intro{font-size:18px;line-height:2;max-width:760px;color:#354355}.yms-pullquote{margin:70px 0 42px;font-family:Yu Mincho,serif;font-size:28px;color:#0c3446}.yms-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.yms-pain-grid article{padding:32px 32px 12px 0}.yms-pain-grid article+article{border-left:1px solid var(--line);padding-left:32px}.yms-pain-grid span,.yms-step-head span{font:700 10px ui-monospace,monospace;color:#1694a1}.yms-pain-grid h3{font-size:18px;margin:18px 0 12px}.yms-pain-grid p,.yms-proof-copy p,.yms-section-head>p,.yms-split>div>p{color:var(--muted);line-height:1.9;font-size:14px}.yms-workflow-section{background:#fff}.yms-section-head{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;margin-bottom:64px}.yms-section-head h2{margin-bottom:0}.yms-workflow{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.yms-workflow article{padding:30px;min-height:330px}.yms-workflow article+article{border-left:1px solid var(--line)}.yms-step-head{display:flex;justify-content:space-between;align-items:center}.yms-step-head svg{width:24px;color:#0b8c99}.yms-workflow h3{margin:90px 0 18px;font-size:19px;line-height:1.6}.yms-workflow p{font-size:13px;line-height:1.9;color:var(--muted)}.yms-workflow-note{text-align:right;color:#65727d;font-size:12px;margin-top:18px}.yms-genres{background:#0a1827;color:#eefaff}.yms-split{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.yms-genres .yms-label{color:var(--cyan)}.yms-genres .yms-split>div>p{color:#91a6b1}.yms-genre-list{border-top:1px solid #ffffff20}.yms-genre-list span{height:66px;display:grid;grid-template-columns:50px 1fr 20px;align-items:center;border-bottom:1px solid #ffffff20;font-size:15px}.yms-genre-list i{color:#42606f;font:10px ui-monospace,monospace;font-style:normal}.yms-genre-list svg{width:16px;color:var(--cyan)}.yms-members{background:#e9edf0}.yms-member-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.yms-member-grid article{position:relative;background:#f9faf8;padding:34px;min-height:270px}.yms-member-grid svg{width:28px;color:#0a8692}.yms-member-grid span{position:absolute;right:28px;top:30px;color:#9ca8ad;font:10px ui-monospace,monospace}.yms-member-grid h3{margin:75px 0 16px;font-size:17px}.yms-member-grid p{font-size:13px;line-height:1.8;color:var(--muted)}.yms-proof{background:#092334;color:#f1fcfd}.yms-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.yms-proof .yms-label{color:var(--cyan)}.yms-proof-copy{border-left:1px solid #3fe0e65c;padding-left:50px}.yms-proof-copy p{color:#b4c9d1}.yms-proof-copy .yms-caution{font-size:12px;color:#728d99;border-top:1px solid #ffffff18;padding-top:24px;margin-top:28px}.yms-included{background:#fff}.yms-included ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.yms-included li{display:flex;gap:15px;align-items:center;padding:20px 4px;border-bottom:1px solid var(--line);font-size:14px}.yms-included li svg{width:17px;color:#0c929e}.yms-fit{background:#f0eee7}.yms-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.yms-fit-grid article{padding:42px;background:#e4e2db}.yms-fit-grid article.is-fit{background:#fff}.yms-fit-grid h3{display:flex;gap:12px;align-items:center;font-size:20px}.yms-fit-grid svg{width:21px;color:#278d96}.yms-fit-grid ul{margin:28px 0 0;padding-left:20px;color:#56616a;line-height:2.2;font-size:14px}.yms-requirements{background:#fff}.yms-requirement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:52px}.yms-requirement-grid article{padding:34px;border:1px solid var(--line)}.yms-requirement-grid svg{width:25px;color:#0e929d}.yms-requirement-grid h3{font-size:17px;margin:35px 0 13px}.yms-requirement-grid p{font-size:13px;line-height:1.8;color:var(--muted)}.yms-pricing-section{background:#071625;color:#f1fbfc}.yms-pricing-section .yms-label{color:var(--cyan)}.yms-pricing-grid{display:grid;grid-template-columns:1fr 480px;gap:100px;align-items:center}.yms-pricing-copy p{color:#9aafb9;line-height:1.9}.yms-price-card{background:#f3f3ed;color:var(--ink);padding:42px}.yms-plan-name{font:700 10px ui-monospace,monospace;color:#49717a;letter-spacing:.2em}.yms-main-price{display:flex;align-items:baseline;margin:30px 0}.yms-main-price small{font-size:13px;margin-right:8px}.yms-main-price strong{font-family:Yu Mincho,serif;font-size:58px;letter-spacing:-.05em}.yms-main-price b{font-size:16px}.yms-main-price em{font-style:normal;font-size:10px;margin-left:8px;color:#718087}.yms-annual{display:flex;gap:12px;align-items:center;padding:18px 0;border-block:1px solid #ccd1d0;font-size:12px}.yms-annual strong{font-size:15px}.yms-annual b{margin-left:auto;color:#03646d;background:#b7edef;padding:5px 8px;font:700 10px ui-monospace,monospace}.yms-price-card ul{list-style:none;padding:18px 0;margin:0}.yms-price-card li{display:flex;gap:10px;align-items:center;font-size:12px;padding:7px 0}.yms-price-card li svg{width:15px;color:#0b8d98}.yms-cta--wide{width:100%}.yms-price-note{text-align:center;color:#728087;font-size:10px}.yms-terms-note{display:flex;gap:40px;margin-top:30px;color:#7d949e;font-size:11px}.yms-faq{background:#f3f1ea}.yms-faq-grid{display:grid;grid-template-columns:340px 1fr;gap:120px}.yms-faq-grid>div:first-child>p:last-child{color:var(--muted);line-height:1.8;font-size:13px}.yms-faq details{border-top:1px solid #ccd0ce}.yms-faq details:last-child{border-bottom:1px solid #ccd0ce}.yms-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:25px 5px;cursor:pointer;font-weight:700;font-size:14px}.yms-faq summary::-webkit-details-marker{display:none}.yms-faq summary span{font-size:20px;font-weight:300}.yms-faq details[open] summary span{transform:rotate(45deg)}.yms-faq details p{padding:0 36px 26px 5px;margin:0;color:var(--muted);font-size:13px;line-height:1.9}.yms-final{padding:140px 0;text-align:center;color:#f5ffff;background:#0a2433}.yms-final .yms-label{color:var(--cyan)}.yms-final p{color:#95adb7}.yms-final .yms-cta{margin:25px 0 20px}.yms-final small{display:block;color:#778f99}.yms-footer{padding:34px 0;background:#06131f;color:#7d939d}.yms-footer .yms-shell{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.yms-footer div div{display:flex;gap:24px}.yms-footer a{color:#879ba4;font-size:11px}.yms-footer small{text-align:right;font-size:10px}.yms-mobile-cta{display:none}@media (max-width:900px){.yms-narrow,.yms-shell{width:min(100% - 36px,680px)}.yms-hero{min-height:auto;padding-bottom:66px}.yms-nav{width:calc(100% - 36px);height:74px}.yms-hero-grid{grid-template-columns:1fr;padding:75px 0 90px;gap:62px}.yms-console{transform:none}.yms-trust-strip{position:relative;flex-wrap:wrap;height:auto;padding:22px 18px;gap:16px 28px}.yms-section{padding:90px 0}.yms-faq-grid,.yms-pricing-grid,.yms-proof-grid,.yms-section-head,.yms-split{grid-template-columns:1fr;gap:45px}.yms-member-grid,.yms-workflow{grid-template-columns:1fr 1fr}.yms-workflow article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.yms-workflow article:nth-child(4){border-top:1px solid var(--line)}.yms-pricing-grid{justify-items:stretch}.yms-price-card{max-width:520px;width:100%;margin:auto}.yms-faq-grid{gap:30px}.yms-footer .yms-shell{grid-template-columns:1fr auto}.yms-footer small{display:none}}@media (max-width:600px){.yms-lp{padding-bottom:76px}.yms-narrow,.yms-shell{width:calc(100% - 32px)}.yms-nav-link{display:none}.yms-hero-grid{padding:58px 0 70px}.yms-hero h1{font-size:40px;line-height:1.28}.yms-hero-lead{font-size:14px;line-height:1.9}.yms-hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.yms-cta{width:100%}.yms-price-inline span{display:block;margin:8px 0 0;padding:0;border:0}.yms-console-body{grid-template-columns:1fr;min-height:0}.yms-console aside{display:none}.yms-console-main{padding:25px 16px}.yms-pipeline{grid-template-columns:1fr 1fr}.yms-pipeline div{height:105px}.yms-pipeline strong{margin-top:25px}.yms-console-cards{grid-template-columns:1fr}.yms-trust-strip{justify-content:flex-start}.yms-section{padding:78px 0}.yms-final h2,.yms-section h2{font-size:34px}.yms-intro{font-size:16px}.yms-pullquote{font-size:23px;margin:50px 0 32px}.yms-fit-grid,.yms-member-grid,.yms-pain-grid,.yms-requirement-grid,.yms-workflow{grid-template-columns:1fr}.yms-pain-grid article,.yms-pain-grid article+article{border-left:0;border-bottom:1px solid var(--line);padding:25px 0}.yms-workflow article,.yms-workflow article+article,.yms-workflow article:nth-child(3){border-left:0;border-top:1px solid var(--line);min-height:auto}.yms-workflow article:first-child{border-top:0}.yms-workflow h3{margin-top:45px}.yms-workflow-note{text-align:left}.yms-member-grid article{min-height:230px}.yms-proof-copy{border-left:0;border-top:1px solid #3fe0e65c;padding:30px 0 0}.yms-fit-grid article{padding:30px 26px}.yms-requirement-grid{gap:10px}.yms-pricing-grid{gap:45px}.yms-price-card{padding:28px 22px}.yms-main-price strong{font-size:49px}.yms-annual{flex-wrap:wrap}.yms-annual b{margin-left:0}.yms-terms-note{display:block;line-height:1.7}.yms-faq summary{line-height:1.6;gap:18px}.yms-final{padding:90px 0}.yms-footer .yms-shell{display:flex;flex-direction:column;align-items:flex-start;gap:25px}.yms-footer div div{flex-wrap:wrap;gap:14px 20px}.yms-mobile-cta{position:fixed;z-index:20;left:0;right:0;bottom:0;height:76px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;background:#061523ed;border-top:1px solid #4de8ec44;backdrop-filter:blur(12px)}.yms-mobile-cta div{display:flex;flex-direction:column;color:#fff}.yms-mobile-cta small{color:var(--cyan);font:700 9px ui-monospace,monospace}.yms-mobile-cta strong{font-size:12px}.yms-mobile-cta a{display:flex;align-items:center;gap:7px;color:#042029;background:var(--cyan);font-weight:800;font-size:12px;padding:13px 16px}.yms-mobile-cta svg{width:15px}}@media (prefers-reduced-motion:reduce){.yms-lp *{scroll-behavior:auto!important;transition:none!important}}.yms-glow{right:0}.yms-console{transform:none}.yms-lp{--muted:#4d5864}.yms-lp .yms-label,.yms-lp .yms-pain-grid span,.yms-lp .yms-step-head span{color:#006b75}.yms-lp .yms-final h2,.yms-lp .yms-hero h1,.yms-lp .yms-pricing-section h2,.yms-lp .yms-proof h2{color:#eefcfd}.yms-lp .yms-console-cards span,.yms-lp .yms-console-main>p,.yms-lp .yms-pipeline span{color:#9ab7c2}.yms-lp .yms-genre-list i{color:#91adb8}.yms-lp .yms-member-grid span{color:#5f6c72}.yms-lp .yms-main-price em,.yms-lp .yms-price-note{color:#4d5a60}.yms-lp .yms-final .yms-label,.yms-lp .yms-genres .yms-label,.yms-lp .yms-manual-showcase .yms-label,.yms-lp .yms-pricing-section .yms-label,.yms-lp .yms-proof .yms-label{color:#45e1e8}.yms-lp .yms-phrase{display:inline-block}.yms-lp .yms-line{display:block;white-space:nowrap}.yms-lp .yms-final h2,.yms-lp .yms-hero h1{color:#fff!important;text-shadow:0 2px 28px rgba(69,225,232,.18)}.yms-portal-hero-shot{position:relative;margin:0;border:1px solid rgba(69,225,232,.4);background:#06111d;box-shadow:0 38px 90px rgba(0,0,0,.5);overflow:hidden}.yms-portal-hero-shot:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 50px rgba(69,225,232,.08)}.yms-portal-hero-shot img{display:block;width:100%;height:auto}.yms-shot-bar{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(69,225,232,.22);color:#dffbfc;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em}.yms-shot-bar span{display:flex;align-items:center;gap:9px}.yms-shot-bar i{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.yms-shot-bar strong{color:#8eaab5;font-size:9px}.yms-portal-hero-shot figcaption{position:absolute;right:14px;bottom:12px;padding:8px 11px;color:#dffbfc;background:rgba(3,14,24,.88);font-size:10px;letter-spacing:.04em}.yms-manual-showcase{display:grid;grid-template-columns:320px 1fr;gap:54px;align-items:center;margin-top:72px;padding:42px;background:#071927;color:#f2fcfd;box-shadow:0 30px 70px rgba(10,31,47,.18)}.yms-manual-copy h3{margin:18px 0 22px;color:#fff;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:30px;line-height:1.5;letter-spacing:-.03em}.yms-manual-copy p{color:#b8cad2;font-size:13px;line-height:1.9}.yms-manual-copy>span{display:block;margin-top:24px;color:#7f9aa5;font-size:10px}.yms-manual-showcase figure{margin:0;border:1px solid rgba(69,225,232,.32);background:#040d15}.yms-manual-showcase img{display:block;width:100%;height:auto}.yms-manual-showcase figcaption{padding:10px 13px;color:#91aab4;background:#06131f;font-size:10px}@media (max-width:900px){.yms-manual-showcase{grid-template-columns:1fr;padding:30px;gap:30px}.yms-manual-copy{max-width:520px}}@media (max-width:600px){.yms-lp .yms-hero h1{font-size:34px;line-height:1.34;letter-spacing:-.055em}.yms-lp .yms-final h2,.yms-lp .yms-section h2{font-size:31px;line-height:1.45}.yms-portal-hero-shot figcaption{position:static;display:block}.yms-shot-bar{height:42px;padding:0 12px}.yms-manual-showcase{width:100%;padding:22px 16px;margin-top:48px}.yms-manual-copy h3{font-size:26px}}.yms-lp .yms-pain-grid span{font-size:14px;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums}.yms-lp .yms-step-head{min-height:44px}.yms-lp .yms-step-head span{font-size:17px;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums}.yms-lp .yms-step-head svg{width:44px;height:44px;padding:7px;color:#087985;background:#e9f8f8;border:1px solid #b9e4e6;stroke-width:1.7}.yms-lp .yms-workflow h3{margin-top:62px}.yms-lp .yms-genre-list i{font-size:12px;letter-spacing:.06em;font-variant-numeric:tabular-nums}.yms-lp .yms-member-grid svg{width:42px;height:42px;stroke-width:1.55}.yms-lp .yms-member-grid span{top:32px;font-size:15px;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums}.yms-lp .yms-member-grid h3{margin-top:58px}@media (max-width:600px){.yms-lp .yms-step-head span{font-size:15px}.yms-lp .yms-step-head svg{width:40px;height:40px;padding:7px}.yms-lp .yms-workflow h3{margin-top:44px}.yms-lp .yms-member-grid svg{width:38px;height:38px}.yms-lp .yms-member-grid span{font-size:14px}.yms-lp .yms-member-grid h3{margin-top:46px}}