.v3p.v3-pc .ph{position:relative;color:#fff;background:#000;overflow:hidden;min-height:min(86vh,820px);display:flex;align-items:flex-end}.v3p.v3-pc .ph>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82}.v3p.v3-pc .ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.1) 38%,rgba(0,0,0,.2) 55%,rgba(0,0,0,.8))}.v3p.v3-pc .ph .wrap{position:relative;z-index:1;padding-bottom:9vh;padding-top:12vh;width:100%}.v3p.v3-pc .ph h1{max-width:12em}.v3p.v3-pc .ph .lede{color:#D8DCE4;max-width:30em;margin-top:20px}.v3p.v3-pc .ph .eyebrow{color:#8FB3F5}.v3p.v3-pc .lh{padding:calc(clamp(60px,12vh,130px)) 0 clamp(40px,7vh,80px);text-align:center}.v3p.v3-pc .lh h1{max-width:13em;margin:12px auto 0}.v3p.v3-pc .lh .lede{max-width:34em;margin:20px auto 0}.v3p.v3-pc .lh.left{text-align:left}.lh.left .lede,.lh.left h1{margin-left:0}.v3p.v3-pc .ctas.l{justify-content:flex-start;margin-top:30px}.v3p.v3-pc .h2{margin-bottom:clamp(28px,5vh,56px)}.v3p.v3-pc .h2 .lede{max-width:34em;margin-top:16px}.v3p.v3-pc .h2.c{text-align:center}.h2.c .lede{margin-left:auto;margin-right:auto}.v3p.v3-pc .alt{background:var(--gray)}.v3p.v3-pc .g2,.v3p.v3-pc .g3,.v3p.v3-pc .g4{display:grid;gap:20px}.v3p.v3-pc .g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.v3p.v3-pc .g3,.v3p.v3-pc .g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.v3p.v3-pc .g2,.v3p.v3-pc .g3,.v3p.v3-pc .g4{grid-template-columns:1fr}}.v3p.v3-pc .cd{background:#fff;border:1px solid var(--rule);border-radius:24px;padding:28px}.v3p.v3-pc .alt .cd{border-color:transparent}.v3p.v3-pc .cd h3{font-size:21px;letter-spacing:-.02em;line-height:1.2;font-weight:700}.v3p.v3-pc .cd p{margin-top:10px;font-size:16px;line-height:1.5;color:var(--muted)}.v3p.v3-pc .cd .k{font-size:13px;font-weight:600;color:var(--blue);margin-bottom:10px;display:block}.v3p.v3-pc .cd.dk{background:#0b0d12;color:#F5F5F7;border:0}.cd.dk p{color:var(--dim)}.cd.dk .k{color:var(--blue-ink)}.v3p.v3-pc .sp{display:block;height:20px}.v3p.v3-pc .quote{font-size:clamp(28px,4.4vw,60px);line-height:1.08;letter-spacing:-.035em;font-weight:700;text-align:center;max-width:16em;margin:0 auto;font-variation-settings:"opsz" 32}.v3p.v3-pc .quote em{font-style:normal;color:var(--blue)}.dark .quote em{color:var(--blue-ink)}.v3p.v3-pc .src{text-align:center;font-size:14px;color:var(--muted);margin-top:18px;font-weight:500}.v3p.v3-pc .split{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.v3p.v3-pc .split.flip>:first-child{order:2}@media (max-width:860px){.v3p.v3-pc .split{grid-template-columns:1fr;gap:30px}.v3p.v3-pc .split.flip>:first-child{order:0}}.v3p.v3-pc .pic{border-radius:30px;overflow:hidden}.pic img{width:100%;height:100%;object-fit:cover}.v3p.v3-pc .pic.tall{aspect-ratio:4/5}.pic.wide{aspect-ratio:16/10}.v3p.v3-pc .txt p.lede{margin-top:20px}.v3p.v3-pc .ck{list-style:none;margin-top:22px;display:flex;flex-direction:column;gap:12px}.v3p.v3-pc .ck li{display:grid;grid-template-columns:22px 1fr;gap:12px;font-size:17px;line-height:1.4}.v3p.v3-pc .ck li:before{content:"";width:12px;height:7px;border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);transform:rotate(-45deg);margin:5px 0 0 3px}.v3p.v3-pc .dark .ck li:before{border-color:var(--ok-ink)}.v3p.v3-pc .plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:1100px){.v3p.v3-pc .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.v3p.v3-pc .plans{grid-template-columns:1fr}}.v3p.v3-pc .plan{position:relative;background:#fff;border:1px solid var(--rule);border-radius:26px;padding:28px 24px 26px;display:flex;flex-direction:column}.v3p.v3-pc .plan.hot{border:2px solid var(--blue)}.v3p.v3-pc .plan .pill2{position:absolute;top:-12px;left:24px;background:var(--blue);color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:99px}.v3p.v3-pc .plan h3{font-size:22px;letter-spacing:-.02em}.v3p.v3-pc .plan .pr{margin-top:14px;font-size:46px;font-weight:700;letter-spacing:-.04em;line-height:1}.v3p.v3-pc .plan .pr small{font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0;margin-left:4px}.v3p.v3-pc .plan .ln{font-size:15px;color:var(--muted);margin-top:12px;line-height:1.45;min-height:3em}.v3p.v3-pc .plan .ck{margin:18px 0 22px;gap:9px}.plan .ck li{font-size:15px}.v3p.v3-pc .plan .btn{margin-top:auto;height:44px;font-size:16px}.v3p.v3-pc .note{font-size:14px;color:var(--muted);text-align:center;margin-top:26px;line-height:1.5}.v3p.v3-pc .tbl{width:100%;border-collapse:collapse;background:#fff;border-radius:22px;overflow:hidden;font-size:15px}.v3p.v3-pc .tbl td,.v3p.v3-pc .tbl th{padding:15px 18px;text-align:left;border-bottom:1px solid var(--rule)}.v3p.v3-pc .tbl th{font-size:13px;color:var(--muted);font-weight:600;background:var(--gray)}.v3p.v3-pc .tbl td.y{color:var(--ok);font-weight:700}.tbl td.n{color:#B5BCC9}.v3p.v3-pc .tw{overflow-x:auto;border-radius:22px;border:1px solid var(--rule)}.v3p.v3-pc .tw .tbl{min-width:620px}.v3p.v3-pc .steps{display:grid;gap:16px}.v3p.v3-pc .stp{display:grid;grid-template-columns:90px 1fr;gap:24px;align-items:center;background:#fff;border:1px solid var(--rule);border-radius:28px;padding:28px 32px}.v3p.v3-pc .stp .L{font-size:84px;line-height:1;font-weight:800;letter-spacing:-.06em;color:var(--blue)}.v3p.v3-pc .stp h3{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.03em}.v3p.v3-pc .stp p{color:var(--muted);margin-top:8px;font-size:17px;line-height:1.45;max-width:36em}.v3p.v3-pc .stp .tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.v3p.v3-pc .tag{font-size:13px;font-weight:600;background:var(--blue-soft);color:var(--blue);padding:5px 11px;border-radius:99px}@media (max-width:640px){.v3p.v3-pc .stp{grid-template-columns:1fr;gap:6px;padding:24px}.v3p.v3-pc .stp .L{font-size:56px}}.v3p.v3-pc .team{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}@media (max-width:1100px){.v3p.v3-pc .team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.v3p.v3-pc .team{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3p.v3-pc .tm{background:#fff;border:1px solid var(--rule);border-radius:22px;overflow:hidden;text-align:center;padding-bottom:20px}.v3p.v3-pc .tm img{width:100%;aspect-ratio:1/1;object-fit:cover;object-position:top}.v3p.v3-pc .tm h4{font-size:17px;margin-top:14px;letter-spacing:-.01em}.v3p.v3-pc .tm p{font-size:13.5px;color:var(--muted);margin:4px 12px 0;line-height:1.35}.v3p.v3-pc .tm a{display:inline-block;margin-top:12px;font-size:14px;color:var(--blue);font-weight:500}.v3p.v3-pc .stage{width:min(1000px,100%);margin:0 auto}.v3p.v3-pc .aw .pane2{padding:22px;display:grid;gap:12px}.v3p.v3-pc .aw .row2{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:12px 14px;background:var(--a-pane);border:1px solid var(--a-line);border-radius:12px;font-size:14px}.v3p.v3-pc .aw .row2 b{display:block;font-size:14px}.aw .row2 span{font-size:12.5px;color:var(--a-mu)}.v3p.v3-pc .aw .row2 .ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#262B35;font-size:13px;font-weight:700}.v3p.v3-pc .aw .row2 em{font-style:normal;font-size:12px;font-weight:600;padding:4px 9px;border-radius:99px;background:#22303A;color:#9CC7CB;white-space:nowrap}.v3p.v3-pc .aw .row2 em.ok{background:rgba(52,211,153,.14);color:var(--a-ok)}.v3p.v3-pc .aw .row2 em.am{background:rgba(197,138,58,.16);color:#E0A957}.v3p.v3-pc .aw .cap2{font-family:Georgia,serif;font-size:24px;font-weight:600}.v3p.v3-pc .aw .sub2{font-size:13px;color:var(--a-mu);margin-top:-6px}.v3p.v3-pc .chipset{display:flex;flex-wrap:wrap;gap:10px}.v3p.v3-pc .chip2{font-size:15px;font-weight:500;padding:10px 16px;border-radius:99px;border:1px solid var(--rule);background:#fff}.v3p.v3-pc .chip2.on{background:var(--ink);border-color:var(--ink);color:#fff}.v3p.v3-pc .dark .chip2{background:#14171D;border-color:#2C323D;color:#E9ECF1}.dark .chip2.on{background:#fff;color:#000;border-color:#fff}.v3p.v3-pc .bubble{max-width:34em;padding:14px 18px;border-radius:20px;font-size:17px;line-height:1.45;background:#fff;border:1px solid var(--rule)}.v3p.v3-pc .bubble.me{background:var(--blue);color:#fff;border:0;margin-left:auto}.v3p.v3-pc .bubble.s{border-top-left-radius:6px}.v3p.v3-pc .samp2{display:inline-block;font-size:11px;font-weight:700;background:rgba(0,0,0,.6);color:#fff;padding:3px 8px;border-radius:6px}.v3p.v3-pc .form{background:#fff;border:1px solid var(--rule);border-radius:24px;padding:28px;max-width:560px;margin:0 auto}.v3p.v3-pc .form .field{margin-top:14px}.form .field input,.form .field select{width:100%;height:58px;border-radius:14px;border:1px solid #c9d0da;background:#fff;font:inherit;font-size:17px;padding:22px 16px 6px}.v3p.v3-pc .form .field label{position:absolute;left:17px;top:9px;font-size:12px;color:var(--muted);font-weight:500}.v3p.v3-pc .form .btn{width:100%;margin-top:20px;height:54px;border-radius:14px}.v3p.v3-pc .kv{display:grid;grid-template-columns:1fr auto;gap:8px 24px;font-size:16px}.v3p.v3-pc .kv span:nth-child(2n){font-weight:600}.v3p.v3-pc .faq details{background:#fff;border:1px solid var(--rule);border-radius:18px;padding:20px 24px;margin-bottom:12px}.v3p.v3-pc .faq summary{font-weight:600;font-size:18px;cursor:pointer;letter-spacing:-.01em}.v3p.v3-pc .faq p{margin-top:12px;color:var(--muted);line-height:1.5;font-size:16px}.v3p.v3-pc .src2{font-size:12.5px;color:var(--muted);margin-top:10px;font-family:ui-monospace,Menlo,monospace}.v3p.v3-pc .fcount{display:flex;gap:14px;align-items:baseline;justify-content:center;margin-top:20px;font-weight:700}.v3p.v3-pc .fcount b{font-size:clamp(70px,12vw,170px);line-height:1;letter-spacing:-.06em;color:#E0A957}.v3p.v3-pc .acc{display:block;color:var(--blue)}.v3p.v3-pc .dark .acc,.v3p.v3-pc .ph .acc{color:#8FB3F5}.v3p.v3-pc .dk-top .when,.v3p.v3-pc .ph .when{margin-top:18px;font-size:14px;line-height:1.4;color:#B9C0CE}.v3p.v3-pc .lh .when{margin:18px auto 0;font-size:14px;line-height:1.4;color:var(--muted)}.v3p.v3-pc .lh.left .when{margin-left:0}.v3p.v3-pc .dk-top{padding:12vh 0 10vh;text-align:center}.v3p.v3-pc .dk-top.has-stage{padding-bottom:0;overflow:hidden}.v3p.v3-pc .dk-top h1{max-width:13em;margin-left:auto;margin-right:auto}.v3p.v3-pc .dk-top .lede{max-width:32em;margin:22px auto 0}.v3p.v3-pc .dk-top .stage{margin-top:9vh;text-align:left}.v3p.v3-pc .dk-top .stage .aw{border-radius:14px 14px 0 0}.v3p.v3-pc .ph .ctas.l{margin-top:30px}.v3p.v3-pc .ph .lnk{color:#fff}.v3p.v3-pc .close .btn+.lnk{color:#8FB3F5}