.lp.svc{--col:min(var(--colw),100%)}.lp.svc .fvtxt,.lp.svc .sec,.lp.svc .stepband .sec{max-width:var(--col)}.lp.svc .fv{min-height:0;padding:74px 0 clamp(8px,1.2vw,16px)}@media(max-width:1040px){.lp.svc .fv{padding:62px 0 4px}}.lp.svc .rv[data-fd]{opacity:1;transform:none;animation:svcFv .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(40ms + var(--fd,0) * 55ms)}@keyframes svcFv{0%{opacity:0;transform:translateY(16px)}}.lp.svc .fvhead{position:relative;padding-right:clamp(0px,14vw,200px)}@media(max-width:1040px){.lp.svc .fvhead{padding-right:0}}.lp.svc .eyebrow{margin:0}.lp.svc h1{word-break:auto-phrase}.lp.svc h1 .hl:after{transition:none;animation:svcHl .7s cubic-bezier(.16,1,.3,1) .45s both}@keyframes svcHl{0%{transform:scaleX(0)}to{transform:none}}.lp.svc .lede{max-width:40em}.lp.svc .lede,.lp.svc .points li,.lp.svc .termline{word-break:auto-phrase}.lp.svc .termline{max-width:44em}@media(max-width:620px){.lp.svc .termline{display:none}}.lp.svc .facts{margin:18px 0 0;max-width:100%}.lp.svc .facts dd{margin:0}.lp.svc .facts .f{max-width:20em}@media(min-width:521px){.lp.svc .facts{width:100%}.lp.svc .facts.n1{grid-template-columns:auto minmax(0,1fr)}.lp.svc .facts.n2{grid-template-columns:repeat(2,auto) minmax(0,1fr)}.lp.svc .facts.n3{grid-template-columns:repeat(3,auto) minmax(0,1fr)}}.lp.svc .facts .v.txt{font-family:var(--disp);font-weight:900;font-size:19px;letter-spacing:-.01em}.lp.svc .facts .v.txt small{display:block;margin:3px 0 0;font-weight:500;line-height:1.55;font-size:11px}.lp.svc .facts .v.num small{line-height:1.45}@media(max-width:520px){.lp.svc .facts{grid-template-columns:minmax(0,1fr);width:100%;border-bottom:0}.lp.svc .facts .f,.lp.svc .facts .f:first-child,.lp.svc .facts .f:last-child{display:grid;grid-template-columns:7.2em minmax(0,1fr);column-gap:12px;align-items:baseline;max-width:none;padding:7px 0 6px;border-right:0;border-bottom:1px solid var(--rule)}.lp.svc .facts .k{line-height:1.45}.lp.svc .facts .v{font-size:18px;margin-top:0;line-height:1.35}.lp.svc .facts .v small{font-size:10.5px;margin-left:3px}.lp.svc .facts .v.txt{font-size:15px}.lp.svc .facts .v.txt small{display:inline;margin:0 0 0 6px;font-size:10.5px;color:var(--mut)}.lp.svc .facts .f:nth-child(n+3){display:none}.lp.svc .fvmon.dup{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-block:5px}}@media(max-width:620px){.lp.svc .fvtxt{display:flex;flex-direction:column}.lp.svc .fvtxt>.fvhead{order:0}.lp.svc .fvtxt>.proofline{order:1}.lp.svc .fvtxt>.facts{order:2}.lp.svc .fvtxt>.fvmon{order:3}.lp.svc .fvtxt>.points{order:4}}@media(max-width:400px){.lp.svc .fv{padding-top:56px}.lp.svc .lede{line-height:1.72;font-size:13px}.lp.svc .proofline{margin-top:10px}.lp.svc .proofline .pk{padding:1px 7px}.lp.svc .proofline.plain .tt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp.svc .proofline .tt{line-height:1.4}}.lp.svc .fvmon{margin-top:10px;padding:7px 12px;font-size:12.5px;font-weight:700;line-height:1.7;background:linear-gradient(90deg,rgba(15,191,176,.12),rgba(122,69,232,.08));border-left:3px solid var(--cy)}.lp.svc .proofline{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 14px;align-items:center;margin-top:14px;padding:10px 14px 10px 12px;background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--bl);text-decoration:none;transition:border-color .25s,background .25s}.lp.svc .proofline:hover{border-color:var(--bl);background:var(--ground)}.lp.svc .proofline .pk{font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#fff;background:var(--ink);padding:2px 8px;white-space:nowrap;align-self:start;margin-top:3px}.lp.svc .proofline .pl{display:grid;grid-template-columns:repeat(auto-fit,minmax(15em,1fr));gap:6px 20px}.lp.svc .proofline .it{display:flex;flex-direction:column;min-width:0}.lp.svc .proofline .ft{font-size:13px}.lp.svc .proofline .ft,.lp.svc .proofline .tt{font-weight:700;line-height:1.5;word-break:auto-phrase}.lp.svc .proofline .tt{font-size:11.5px;color:var(--mut);margin-top:1px}.lp.svc .proofline .tt0{font-size:13.5px;font-weight:700;line-height:1.6;word-break:auto-phrase;text-wrap-style:balance}.lp.svc .proofline.plain .tt{font-weight:500;color:var(--mut);text-wrap-style:pretty}.lp.svc .proofline:after{content:"→";color:var(--bl);font-size:16px;line-height:1;transition:transform .22s}.lp.svc .proofline:hover:after{transform:translateX(4px)}.lp.svc .fig{font-family:var(--mono);font-weight:800;font-size:1.5em;line-height:1.1;letter-spacing:-.03em;color:var(--ink);margin:0 .06em;font-variant-numeric:tabular-nums;background:linear-gradient(transparent 64%,rgba(15,191,176,.24) 0)}@media(max-width:520px){.lp.svc .proofline{grid-template-columns:minmax(0,1fr) auto;padding:9px 12px 9px 11px}.lp.svc .proofline .pk{grid-column:1/-1;justify-self:start;margin-top:0}.lp.svc .proofline:after{grid-column:2;grid-row:2}.lp.svc .proofline .pl{grid-template-columns:minmax(0,1fr);gap:5px}.lp.svc .proofline.plain .it+.it .tt{display:none}}.lp.svc .points{margin-top:14px}.lp.svc .handoff{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px 0 0;padding:clamp(16px,1.8vw,22px) clamp(18px,2.2vw,28px);max-width:var(--col);background:linear-gradient(110deg,var(--cy),var(--bl) 60%,var(--vi));color:#fff;border:0;text-decoration:none}.lp.svc .handoff:hover{background:linear-gradient(110deg,var(--cy),var(--bl) 50%,var(--vi))}.lp.svc .handoff .tx{display:flex;flex-direction:column;gap:2px}.lp.svc .handoff .k{display:block;font-size:13px;font-weight:700;color:rgba(255,255,255,.85)}.lp.svc .handoff .t{display:block;font-family:var(--disp);font-weight:900;font-size:clamp(19px,1.9vw,25px);letter-spacing:-.01em;margin:0;color:#fff}.lp.svc .handoff .ar{flex:none;font-size:clamp(28px,2.6vw,36px);line-height:1;color:#fff;animation:nudge 1.3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.lp.svc .handoff .ar{animation:none}}@media(max-width:1040px){.lp.svc .handoff{display:none}}.lp.svc .cubewrap{position:absolute;z-index:0;pointer-events:none;opacity:.85;right:0;top:18px;width:clamp(110px,10vw,150px);aspect-ratio:1/1.06}.lp.svc .cubewrap svg{position:relative;z-index:1;width:100%;height:100%;overflow:visible}.lp.svc .cubewrap:before{content:"";position:absolute;z-index:0;inset:-14% -10%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ground) 80%,transparent) 0 44%,color-mix(in srgb,var(--ground) 40%,transparent) 68%,transparent 100%)}.lp.svc .cube g.face{will-change:transform}.lp.svc .cube path{fill:none;stroke:url(#svcCubeG);stroke-width:6;stroke-linejoin:miter;filter:drop-shadow(0 3px 10px rgba(53,96,224,.22))}.lp.svc .cube path.thin{stroke-width:3.6;opacity:.92}.lp.svc .cube path.hide{stroke:var(--ground);stroke-width:17;filter:none;opacity:1}.lp.svc .cube .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:svcCubeDraw .5s cubic-bezier(.3,1,.4,1) forwards}.lp.svc .cube .draw.d1{animation-delay:.02s}.lp.svc .cube .draw.d2{animation-delay:.06s}.lp.svc .cube .draw.d3{animation-delay:.1s}.lp.svc .cube .draw.d4{animation-delay:.15s}.lp.svc .cube .draw.d5{animation-delay:.19s}.lp.svc .cube .draw.d6{animation-delay:.23s}.lp.svc .cube .draw.d7{animation-delay:.28s}.lp.svc .cube .draw.d8{animation-delay:.31s}.lp.svc .cube .draw.d9{animation-delay:.34s}@keyframes svcCubeDraw{to{stroke-dashoffset:0}}@media(max-width:1040px){.lp.svc .cubewrap{position:relative;float:right;top:auto;right:auto;width:clamp(56px,12vw,92px);margin:0 0 4px 14px;opacity:.95}.lp.svc .cubewrap:before{display:none}.lp.svc .cube path{stroke-width:9;filter:none}.lp.svc .cube path.thin{stroke-width:5.5}.lp.svc .cube path.hide{stroke-width:22}}.lp.svc .card .top{background:linear-gradient(140deg,#0B7D7B,#2C55D4 56%,#6A3AD6)}.lp.svc .card .top .k{background:#fff;color:var(--ink)}.lp.svc .card .top h2{font-size:clamp(22px,2.05vw,32px);word-break:auto-phrase}.lp.svc .card .pitch{list-style:none;margin:12px 0 0;padding:11px 0 0;border-top:1px solid rgba(255,255,255,.32);display:grid;gap:3px}.lp.svc .card .pitch li{position:relative;padding-left:19px;font-size:12.5px;font-weight:700;line-height:1.65}.lp.svc .card .pitch li:before{content:"";position:absolute;left:2px;top:.5em;width:9px;height:4.5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.lp.svc .card .mon{margin:0 0 12px;padding:8px 11px;font-size:12px;font-weight:700;line-height:1.65;color:var(--ink);background:linear-gradient(90deg,rgba(15,191,176,.12),rgba(122,69,232,.08));border-left:3px solid var(--cy)}.lp.svc .fld label{color:var(--ink)}.lp.svc .fld.bad input{border-color:#C0392B;background:#FFF7F6}.lp.svc .ferr{grid-column:1/-1;margin-top:4px;font-size:11.5px;font-weight:700;line-height:1.5;color:#B3261E}.lp.svc .more{margin:0 0 4px}.lp.svc .more summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--bl);padding:3px 0}.lp.svc .more summary::-webkit-details-marker{display:none}.lp.svc .more summary:before{content:"＋";font-size:11px}.lp.svc .more[open] summary:before{content:"－"}.lp.svc .more[open] summary{margin-bottom:6px}.lp.svc .flow{position:relative;margin-top:10px;padding-left:15px;font-size:12px;font-weight:700;line-height:1.65;color:var(--ink)}.lp.svc .flow:before{content:"";position:absolute;left:1px;top:.5em;width:7px;height:7px;background:linear-gradient(135deg,var(--cy),var(--vi))}.lp.svc .fnote{margin-top:4px;padding-left:15px;font-size:11px;color:var(--mut)}.lp.svc .card .err{margin-top:10px;font-size:12px;line-height:1.7;color:#B3261E;font-weight:700}.lp.svc .card .err .errmail{margin-top:2px;color:var(--ink);font-weight:500}.lp.svc .card .err a{border-bottom:1px solid var(--rule);font-weight:700}.lp.svc .card .done .dd2{margin-top:10px;font-size:12px;line-height:1.75;color:var(--mut)}@media(max-width:1040px){.lp.svc .fld input{font-size:16px}.lp.svc #dl{scroll-margin-top:64px}}@media(min-width:1041px) and (max-height:940px){.lp.svc .card .top{padding-top:18px;padding-bottom:16px}.lp.svc .card .top .k{margin-bottom:6px;font-size:11px;padding:2px 9px}.lp.svc .card .top h2{font-size:clamp(20px,1.8vw,28px);line-height:1.25}.lp.svc .card .pitch{margin-top:9px;padding-top:8px;gap:1px}.lp.svc .card .pitch li{font-size:12px;line-height:1.55}.lp.svc .card .bd{padding-top:12px;padding-bottom:10px}.lp.svc .card .mon{margin-bottom:9px;padding:6px 10px}.lp.svc .fld{display:grid;grid-template-columns:8em minmax(0,1fr);column-gap:10px;align-items:center;margin-bottom:6px}.lp.svc .fld label{margin-bottom:0;line-height:1.35;font-size:11.5px}.lp.svc .fld input{padding:8px 12px;font-size:14px;line-height:1.4}.lp.svc .ferr{grid-column:2}.lp.svc .sub{padding:13px;margin-top:4px}.lp.svc .flow{margin-top:8px}}@media(min-width:1041px) and (max-height:760px){.lp.svc .card .top{padding-top:14px;padding-bottom:12px}.lp.svc .card .top h2{font-size:clamp(18px,1.6vw,24px)}.lp.svc .card .pitch li{font-size:11.5px;line-height:1.5}}.lp.svc .concept{margin-top:22px;padding:16px 18px 17px;background:var(--paper);position:relative;border-left:3px solid transparent;border-image:linear-gradient(180deg,var(--cy),var(--bl) 55%,var(--vi)) 1}.lp.svc .concept .ck{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--mut)}.lp.svc .concept b{display:block;margin-top:3px;font-family:var(--disp);font-weight:900;font-size:16.5px;line-height:1.55;letter-spacing:-.01em;word-break:auto-phrase}.lp.svc .concept p{margin-top:6px;font-size:13px;line-height:1.85;color:var(--mut)}.lp.svc .seg{margin-top:16px;display:flex;flex-wrap:wrap;gap:7px}.lp.svc .seg button{font:inherit;font-size:12.5px;font-weight:700;color:var(--mut);background:var(--ground);border:1px solid var(--rule);padding:7px 15px;transition:background .2s,color .2s,border-color .2s}.lp.svc .seg button:hover{color:var(--ink);border-color:var(--ink)}.lp.svc .seg button.on{background:var(--ink);border-color:var(--ink);color:#fff}.lp.svc .plans,.lp.svc .steps{margin-top:18px}.lp.svc .plans{display:grid;gap:clamp(10px,1.2vw,14px)}.lp.svc .plans.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp.svc .plans.n3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:620px){.lp.svc .plans.n2,.lp.svc .plans.n3{grid-template-columns:1fr}}.lp.svc .plans .plan{margin-top:0;padding:18px 20px 16px;display:flex;flex-direction:column}.lp.svc .plans .plan .pn{font-family:var(--disp);font-size:14px;font-weight:900;color:var(--ink);letter-spacing:0}.lp.svc .plans .plan .pp{font-family:var(--mono);font-size:clamp(26px,2.6vw,32px);letter-spacing:-.02em;margin-top:8px}.lp.svc .plans .plan .pp small{font-family:var(--body);font-size:12px}.lp.svc .plans .plan .pp .lb{display:block;font-family:var(--body);font-size:11px;font-weight:700;color:var(--mut);letter-spacing:.02em}.lp.svc .plans .plan .pp.was{font-size:clamp(16px,1.5vw,19px);color:var(--mut);text-decoration:line-through;text-decoration-thickness:1px}.lp.svc .plans .plan .pp.was .lb{text-decoration:none}.lp.svc .plans .plan .pp.was+.pp{margin-top:4px}.lp.svc .plans .plan .pnote1{margin-top:8px;font-size:12px;line-height:1.7;color:var(--mut)}.lp.svc .plans .plan ul{margin:12px 0 0;padding:11px 0 0;list-style:none;border-top:1px solid var(--rule2);font-size:13px}.lp.svc .plans .plan li{position:relative;padding-left:14px;margin-bottom:3px;line-height:1.75}.lp.svc .plans .plan li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;background:linear-gradient(135deg,var(--cy),var(--vi))}.lp.svc .monitor{margin-top:12px;padding:12px 16px;font-size:13.5px;font-weight:700;line-height:1.8;background:linear-gradient(90deg,rgba(15,191,176,.1),rgba(122,69,232,.08));border-left:3px solid var(--cy)}.lp.svc .factors{margin-top:14px;border-top:1px solid var(--rule)}.lp.svc .factors .row{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:13px 0;border-bottom:1px solid var(--rule2)}.lp.svc .factors .n{font-family:var(--mono);font-weight:700;font-size:12px;color:var(--bl);padding-top:2px}.lp.svc .factors .t{font-family:var(--disp);font-weight:700;font-size:14.5px}.lp.svc .factors .d{font-size:13px;color:var(--mut);margin-top:2px;line-height:1.8}.lp.svc .pnotes{list-style:none;margin:14px 0 0;padding:0;font-size:12.5px;color:var(--mut);line-height:1.8}.lp.svc .pnotes li{position:relative;padding-left:13px}.lp.svc .pnotes li:before{content:"";position:absolute;left:0;top:.9em;width:5px;height:1px;background:var(--mut)}.lp.svc .pnotes a{border-bottom:1px solid var(--rule);color:var(--ink)}.lp.svc #proof{scroll-margin-top:64px}.lp.svc .proofs{margin-top:16px;display:grid;gap:10px}.lp.svc .pf{position:relative;border:1px solid var(--rule);background:var(--ground);padding:clamp(14px,1.6vw,18px) clamp(15px,1.7vw,20px)}.lp.svc .pf h3{font-family:var(--disp);font-weight:900;font-size:15.5px;line-height:1.55;letter-spacing:-.01em;word-break:auto-phrase}.lp.svc .pf p{margin-top:5px;font-size:13px;line-height:1.85;color:var(--mut)}.lp.svc .pf h3 .fig{font-size:1.25em}.lp.svc .pf p .fig{font-size:1.15em;color:var(--ink);background:none}.lp.svc .pf:before{content:"";position:absolute;inset:-1px;pointer-events:none;opacity:0;transition:opacity .3s;background:conic-gradient(from var(--ang),transparent 0 62%,var(--cy) 72%,var(--vi) 86%,transparent 94%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.lp.svc .pf:hover:before{opacity:1;animation:spin 3.2s linear infinite}.lp.svc #proof .sub2{margin-top:12px}.lp.svc .deliv .t,.lp.svc .faq summary,.lp.svc .gains b,.lp.svc .steps b{word-break:auto-phrase}@media(max-width:620px){.lp.svc .deliv .row{grid-template-columns:1fr;gap:3px}}.lp.svc .mbar{padding-bottom:calc(9px + env(safe-area-inset-bottom,0px));transition:transform .3s,opacity .3s}.lp.svc.dlvis .mbar{transform:translateY(110%);opacity:0;pointer-events:none}.lp.svc .mbar .p .u{font-size:13px;margin-left:1px}.lp.svc .mbar .p .lb{font-family:var(--body);font-size:10.5px;font-weight:700;color:#fff;background:var(--cy);padding:1px 6px;margin-right:6px;vertical-align:2px;letter-spacing:.02em}.lp.svc .mbar .p.txt{font-family:var(--disp);font-weight:900;font-size:15px}.lp.svc a:focus-visible,.lp.svc button:focus-visible,.lp.svc summary:focus-visible{outline:2px solid var(--bl);outline-offset:3px}.lp.svc .card .sub:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:reduce){.lp.svc .cube .draw{stroke-dashoffset:0!important}.lp.svc .pf:hover:before{animation:none}.lp.svc h1 .hl:after{animation:none!important;transform:none!important}}.lp.svc .sec{padding-top:clamp(36px,4vw,56px)}.lp.svc .stepband{margin-top:clamp(40px,4.4vw,64px)}.lp.svc .stepband .sec{padding-top:0}.lp.svc .shell{padding-bottom:clamp(40px,4.4vw,64px)}.lp.svc .lpfoot{margin-top:0}.lp.svc .exclude ul{list-style:none;padding-left:0}.lp.svc .exclude li{position:relative;padding-left:16px}.lp.svc .exclude li:before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border:1px solid var(--faint);transform:rotate(45deg)}.lp.svc .fvhead .lede{max-width:none;color:var(--ink);font-size:clamp(14px,1.15vw,15.5px);line-height:1.85}.lp.svc .intro{padding-top:clamp(30px,3.4vw,46px)}.lp.svc .intro .introp{font-size:14px;line-height:1.95;color:var(--ink)}.lp.svc .intro .introp+.introp{margin-top:8px}.lp.svc .intro .termline{display:block;max-width:none;margin-top:16px}