.hp-v2 .skip-link{z-index:100;background:var(--bone);color:var(--ink);border-radius:0 0 8px 8px;padding:12px 20px;font-size:14px;font-weight:600;transition:top .15s;position:absolute;top:-48px;left:12px}.hp-v2 .skip-link:focus{top:0}.hp-v2{--canvas:#0b0a09;--canvas2:#080807;--bone:#f7f4ef;--ink:#1c1917;--petrol:#0e7490;--pl:#5ebfd4;--ember:#c2410c;--hair:#f7f4ef24;--hair2:#f7f4ef14;--mut:#f7f4ef9e;--mut2:#f7f4ef80;--frost:#f7f4ef0d;background:var(--canvas);color:var(--bone);-webkit-font-smoothing:antialiased}.hp-v2 ::selection{background:#5ebfd44d}.hp-v2 .wrap{z-index:1;max-width:1280px;margin:0 auto;padding:0 48px;position:relative}@media (max-width:1000px){.hp-v2 .wrap{padding:0 22px}}.hp-v2 .seam{pointer-events:none;z-index:0;height:560px;position:absolute;left:0;right:0}.hp-v2 .seam.top{top:-280px}.hp-v2 .seam.bot{bottom:-280px}.hp-v2 .seam.warm{background:radial-gradient(75% 62%,#b77b442b,#b77b4400 70%),radial-gradient(110% 90%,#b77b4414,#b77b4400 78%)}.hp-v2 .seam.warm.dim{background:radial-gradient(75% 62%,#b77b4426,#b77b4400 70%),radial-gradient(110% 90%,#b77b4411,#b77b4400 78%)}.hp-v2 .pet{pointer-events:none;z-index:0;background:radial-gradient(closest-side,#0e74901f,#0e749000 72%);position:absolute}.hp-v2 section{padding:15vh 0;position:relative}div.hp-v2>section{padding:0}.hp-v2 section.mq{padding:11vh 0;position:relative}.hp-v2 section.mq>.wrap{margin-bottom:52px}.hp-v2 .row-mq{-webkit-user-select:none;user-select:none;margin-top:24px;display:flex;overflow:hidden}.hp-v2 .row-mq>div{flex:none;gap:16px;padding-right:16px;animation:44s linear infinite hp-scroll-l;display:flex}.hp-v2 .row-mq.rev>div{animation:50s linear infinite hp-scroll-r}@keyframes hp-scroll-l{to{transform:translate(-100%)}}@keyframes hp-scroll-r{0%{transform:translate(-100%)}to{transform:translate(0)}}.hp-v2 .chip{color:var(--mut);border:.5px solid var(--hair);white-space:nowrap;border-radius:999px;flex:none;padding:11px 20px;font-size:14.5px}@media (hover:hover){.hp-v2 .row-mq:hover>div{animation-play-state:paused}}.hp-v2 .row-mq:focus-within>div{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.hp-v2 .row-mq>div{animation:none}}.hp-v2 .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pl);font-size:12px;font-weight:600}.hp-v2 .kick{letter-spacing:.12em;text-transform:uppercase;color:var(--mut2);font-size:12px}.hp-v2 h2.h-display{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.015em;max-width:18em;font-size:clamp(34px,4.6vw,64px);font-weight:300;line-height:1.04}.hp-v2 .lede{color:var(--mut);max-width:600px;font-size:16px;line-height:1.6}.hp-v2 .src{color:var(--mut2);font-size:12px}.hp-v2 .tabular,.hp-v2 .h-display,.hp-v2 [data-numeral]{font-variant-numeric:tabular-nums}.hp-v2 .frost{--tw-backdrop-blur:blur(14px);--tw-backdrop-saturate:saturate(1.2);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background:var(--frost);border:.5px solid var(--hair);border-radius:14px}.hp-v2 .pill{background:var(--bone);color:var(--ink);border-radius:999px;padding:13px 24px;font-size:14px;font-weight:500;display:inline-block}.hp-v2 .ghostlink{color:var(--mut);border-bottom:.5px solid var(--hair);padding-bottom:2px;font-size:14px}.hp-v2 .hero-pill-halo{display:inline-flex;position:relative}.hp-v2 .hero-pill-halo:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#5ebfd438,#0000 72%);position:absolute;inset:-14px}.hp-v2 .tgl{border:.5px solid var(--hair);color:var(--mut);border-radius:999px;padding:8px 16px;font-size:12.5px}.hp-v2 .tgl[aria-checked=true]{color:var(--bone);background:#5ebfd414;border-color:#5ebfd48c}.hp-v2 .tgl:focus-visible{outline:1.5px solid var(--pl);outline-offset:3px}.hp-v2 .markers,.hp-v2 .svc-grid{grid-template-columns:repeat(4,1fr)}.hp-v2 .tiers{grid-template-columns:repeat(3,1fr);align-items:start}.hp-v2-grain{z-index:40;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='0.7'/%3E%3C/svg%3E");position:fixed;inset:0}html.js .hp-v2 .rv{opacity:0;transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1);transition-delay:var(--d,0s);transform:translateY(26px)}html.js .hp-v2 .rv.in{opacity:1;transform:none}.hp-v2 .mask{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.hp-v2 .mask>span{display:block}html.js .hp-v2 .mask>span{transition:transform 1s cubic-bezier(.2,.65,.15,1);transition-delay:var(--d,0s);transform:translateY(112%)}html.js .hp-v2 .mask.in>span{transform:none}@media (prefers-reduced-motion:reduce){html.js .hp-v2 .rv{opacity:1;transition:none;transform:none}html.js .hp-v2 .mask>span{transition:none;transform:none}}.hp-v2 *{box-shadow:none;text-shadow:none}@media (max-width:1000px){.hp-v2 .markers,.hp-v2 .svc-grid{grid-template-columns:repeat(2,1fr)}.hp-v2 .tiers{grid-template-columns:1fr}.hp-v2 .m-grid{grid-template-columns:1fr;gap:26px}.hp-v2 .m-media{height:36vh}}.hp-v2 .method-outer{height:340vh;padding:0;position:relative}.hp-v2 .method-stick{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.hp-v2 .m-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;width:100%;display:grid}.hp-v2 .m-media{border:.5px solid var(--hair);border-radius:14px;height:62vh;position:relative;overflow:hidden}.hp-v2 .m-scene{opacity:0;transition:opacity .5s;position:absolute;inset:0}.hp-v2 .m-scene.cur{opacity:1}.hp-v2 .m-scene img{-o-object-fit:cover;object-fit:cover;filter:saturate(.85)brightness(.85)}.hp-v2 .m-scene:before{content:"";z-index:1;background:linear-gradient(#0b0a0940,#0b0a0999);position:absolute;inset:0}.hp-v2 .m-scene .artifact{z-index:2;padding:20px 22px;position:absolute;bottom:26px;left:26px;right:26px}.hp-v2 .artifact .a-h{color:var(--mut);justify-content:space-between;font-size:12px;display:flex}.hp-v2 .artifact .a-b{color:#f7f4efeb;margin-top:10px;font-size:13.5px;line-height:1.5}.hp-v2 .artifact .a-rows{color:#f7f4efd9;margin-top:10px;font-size:12.5px;line-height:1.8}.hp-v2 .artifact .a-rows b{color:var(--pl);font-weight:500}.hp-v2 .artifact .a-tag{color:var(--mut2);margin-top:10px;font-size:11px}.hp-v2 .m-num{font-family:var(--font-display);color:#f7f4ef42;font-variant-numeric:tabular-nums;z-index:2;pointer-events:none;font-size:140px;font-weight:300;line-height:1;position:absolute;top:-12px;right:26px}.hp-v2 .m-copy{min-height:460px;position:relative}.hp-v2 .m-step{opacity:0;pointer-events:none;transition:opacity .5s,transform .5s;position:absolute;inset:0;transform:translateY(18px)}.hp-v2 .m-step.cur{opacity:1;pointer-events:auto;transform:none}.hp-v2 .m-step .k{color:var(--pl);font-variant-numeric:tabular-nums;font-size:13px}.hp-v2 .m-step .kick{letter-spacing:.12em;text-transform:uppercase;color:var(--mut2);margin-top:20px;font-size:12px}.hp-v2 .m-step h3{font-family:var(--font-display);letter-spacing:-.01em;margin-top:10px;font-size:clamp(30px,3.4vw,46px);font-weight:300}.hp-v2 .m-step p{color:var(--mut);max-width:430px;margin-top:16px;font-size:15.5px;line-height:1.6}.hp-v2 .chips{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.hp-v2 .chips span{border:.5px solid var(--hair);color:var(--mut);border-radius:999px;padding:8px 14px;font-size:12.5px}.hp-v2 .loop{color:var(--pl);align-items:center;gap:10px;margin-top:20px;font-size:13px;display:flex}.hp-v2 .rail{color:#f7f4ef99;font-variant-numeric:tabular-nums;align-items:center;gap:14px;font-size:13px;display:flex;position:absolute;bottom:-64px;left:48px;right:48px}.hp-v2 .railbar{background:#f7f4ef1f;border-radius:999px;flex:1;height:3px;position:relative}.hp-v2 .railbar i{background:var(--pl);border-radius:999px;width:0;font-style:normal;position:absolute;top:0;bottom:0;left:0}.hp-v2 .railbar i:after{content:"";background:var(--pl);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.hp-v2 .m-fallback{display:none}@media (max-width:1000px),(prefers-reduced-motion:reduce){.hp-v2 .method-stick,.hp-v2 .rail{display:none}.hp-v2 .method-outer{height:auto!important}.hp-v2 .m-fallback{display:block}.hp-v2 .m-fallback-step{margin-top:48px}.hp-v2 .m-fallback-step:first-child{margin-top:0}.hp-v2 .m-fallback-media{border:.5px solid var(--hair);border-radius:14px;height:36vh;margin-top:24px;position:relative;overflow:hidden}.hp-v2 .m-fallback-media img{-o-object-fit:cover;object-fit:cover;filter:saturate(.85)brightness(.85)}.hp-v2 .m-fallback-media:before{content:"";z-index:1;background:linear-gradient(#0b0a0940,#0b0a0999);position:absolute;inset:0}}.hp-v2 .lg-board{z-index:1;grid-template-columns:260px 1fr;align-items:start;gap:56px;margin-top:56px;display:grid;position:relative}@media (max-width:1000px){.hp-v2 .lg-board{grid-template-columns:1fr;gap:28px}}.hp-v2 .ritem{text-align:left;opacity:.55;border-top:.5px solid var(--hair);width:100%;color:var(--bone);align-items:center;gap:13px;padding:16px 2px;font-size:14.5px;font-weight:500;line-height:1.3;transition:opacity .15s;display:flex}.hp-v2 .ritem:last-child{border-bottom:.5px solid var(--hair)}.hp-v2 .ritem[aria-checked=true],.hp-v2 .ritem:hover{opacity:1}.hp-v2 .dot{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.hp-v2 .dot:after{content:"";background:var(--pl);border-radius:50%;width:7px;height:7px;transition:transform .12s;transform:scale(0)}.hp-v2 .ritem[aria-checked=true] .dot:after{transform:scale(1)}.hp-v2 .ledger-atmo{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hp-v2 .ledger-atmo-glow{background:radial-gradient(70% 60% at 68% 40%,#b77b4426,#b77b4400 72%),radial-gradient(105% 90% at 68% 40%,#b77b4411,#b77b4400 78%);position:absolute;inset:0}.hp-v2 .lg-board{z-index:1;margin-top:56px;position:relative}.hp-v2 .lzone{grid-template-columns:1fr 200px 220px;grid-auto-rows:minmax(96px,auto);row-gap:8px;padding:48px 0 0;display:grid;position:relative}.hp-v2 .colhead{text-align:center;color:#f7f4efb3;justify-content:center;align-items:center;width:200px;height:48px;font-size:13.5px;font-weight:500;transition:opacity .16s;display:flex;position:absolute;top:0;right:220px}.hp-v2 .lrow{--tw-backdrop-blur:blur(12px);--tw-backdrop-saturate:saturate(1.15);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border:.5px solid var(--hair);background:linear-gradient(#f7f4ef12,#f7f4ef09);border-top-color:#f7f4ef33;border-radius:12px;align-items:center;display:flex}.hp-v2 .lrow .f{padding:0 30px}.hp-v2 .lrow .f b{letter-spacing:-.01em;font-size:16.5px;font-weight:500}.hp-v2 .lrow .f span{color:#f7f4ef8c;margin-top:5px;font-size:12.5px;display:block}.hp-v2 .lcell-swap{--tw-backdrop-blur:blur(12px);--tw-backdrop-saturate:saturate(1.15);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border:.5px solid var(--hair);background:linear-gradient(#f7f4ef12,#f7f4ef09);border-top-color:#f7f4ef33;border-radius:12px;justify-content:center;align-items:center;display:flex}.hp-v2 .cswap{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:12px 14px;transition:opacity .16s;display:flex}.hp-v2 .clabel{color:#f7f4ef8c;font-size:12px;font-weight:500;line-height:1.35}.hp-v2 .mendcol{background:linear-gradient(#12839f 0%,#0e7490 45%,#0a5a72 100%);border-radius:14px;width:220px;position:absolute;top:0;bottom:0;right:0}.hp-v2 .mendcol:after{content:"";border-radius:inherit;pointer-events:none;opacity:.09;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)' opacity='0.85'/%3E%3C/svg%3E");position:absolute;inset:0}.hp-v2 .cap{flex-direction:column;justify-content:center;align-items:center;gap:4px;height:48px;display:flex}.hp-v2 .capword{letter-spacing:.08em;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;line-height:1}.hp-v2 .cappill{letter-spacing:.04em;color:#f7f4efd9;border:.5px solid #f7f4ef66;border-radius:999px;padding:3px 9px;font-size:9.5px;font-weight:600;line-height:1}.hp-v2 .mcell{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px 18px;display:flex;position:relative}.hp-v2 .mcell~.mcell{border-top:.5px solid #f7f4ef38}.hp-v2 .mlabel{color:#f7f4efeb;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:1.35}@media (max-width:1000px){.hp-v2 .colhead{width:96px;font-size:11px;right:116px}.hp-v2 .lzone{grid-template-columns:1fr 96px 116px;grid-auto-rows:minmax(104px,auto)}.hp-v2 .lrow .f{padding:0 16px}.hp-v2 .lrow .f b{font-size:14px}.hp-v2 .mendcol{width:116px}.hp-v2 .cappill{display:none}}.hp-v2 .svc{flex-direction:column;min-height:270px;padding:0;transition:border-color .3s,background .3s;display:flex;overflow:hidden}.hp-v2 .svc:hover{background:#f7f4ef12;border-color:#5ebfd480}.hp-v2 .svc .media{flex:none;height:104px;display:block;position:relative}.hp-v2 .svc .media img{-o-object-fit:cover;object-fit:cover;filter:grayscale(.4)saturate(.8)brightness(.78)}.hp-v2 .svc .media:after{content:"";background:linear-gradient(#0b0a093b,#0b0a0985),linear-gradient(#0e74901c,#0e74901c);position:absolute;inset:0}.hp-v2 .svc .body{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.hp-v2 .svc .cat{letter-spacing:.1em;text-transform:uppercase;color:var(--mut2);font-size:11px}.hp-v2 .svc h3{letter-spacing:-.01em;margin-top:8px;font-size:16.5px;font-weight:500}.hp-v2 .svc .go{color:var(--pl);margin-top:auto;padding-top:16px;font-size:12.5px}.hp-v2 .svc.svc-noimg .body-center{flex:1;justify-content:center;align-items:center;padding:22px 24px;display:flex}.hp-v2 .svc .all-svc{letter-spacing:-.01em;color:var(--bone);font-size:16.5px;font-weight:500}.hp-v2 .clin{grid-template-columns:340px 1fr;align-items:center;gap:56px;margin-top:56px;display:grid}.hp-v2 .portrait{justify-content:center;align-items:center;height:400px;display:flex;position:relative;overflow:hidden}.hp-v2 .portrait img{-o-object-fit:cover;object-fit:cover;filter:saturate(.9)}.hp-v2 .portrait:after{content:"";background:linear-gradient(#0b0a0900 55%,#0b0a0980);position:absolute;inset:0}.hp-v2 .portrait .mono{color:#f7f4ef0f;font-size:190px;font-weight:300}.hp-v2 .creds{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.hp-v2 .creds span{border:.5px solid var(--hair);color:var(--mut);border-radius:999px;padding:9px 16px;font-size:12.5px}.hp-v2 .faq{max-width:760px}.hp-v2 .q{border-top:.5px solid var(--hair2);cursor:pointer;padding:26px 0}.hp-v2 .q .qq{text-align:left;width:100%;color:var(--bone);background:0 0;border:0;justify-content:space-between;align-items:center;font-family:inherit;font-size:16px;font-weight:500;display:flex}.hp-v2 .q .qq span:last-child{color:var(--mut2);flex-shrink:0;margin-left:16px;transition:transform .3s}.hp-v2 .q .qq[aria-expanded=true] span:last-child{transform:rotate(45deg)}.hp-v2 .q .qq:focus-visible{outline:1.5px solid var(--pl);outline-offset:4px}.hp-v2 .q .aa{max-height:0;color:var(--mut);font-size:14.5px;line-height:1.6;transition:max-height .4s;overflow:hidden}.hp-v2 .q .qq[aria-expanded=true]~.aa{max-height:240px;padding-top:14px}.hp-v2 .cta-final{grid-template-columns:1fr 380px;align-items:center;gap:80px;display:grid}.hp-v2 .ctas{align-items:center;gap:26px;margin-top:34px;display:flex}.hp-v2 .stackcol{position:relative;overflow:hidden}.hp-v2 .glow{filter:blur(70px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.hp-v2 .glow-a{background:radial-gradient(circle,#0e74901f,#0000 70%);width:320px;height:320px;animation:17s ease-in-out infinite alternate glow-drift-a;top:-60px;right:-60px}.hp-v2 .glow-b{background:radial-gradient(circle,#b77b4426,#0000 70%);width:280px;height:280px;animation:19s ease-in-out infinite alternate glow-drift-b;bottom:-40px;left:-60px}@keyframes glow-drift-a{0%{transform:translate(0)}to{transform:translate(-25px,20px)}}@keyframes glow-drift-b{0%{transform:translate(0)}to{transform:translate(20px,-25px)}}@media (prefers-reduced-motion:reduce){.hp-v2 .glow-a,.hp-v2 .glow-b{animation:none}}.hp-v2 .stack{z-index:1;min-height:430px;position:relative}.hp-v2 .pcard{background:linear-gradient(#f7f4ef17,#f7f4ef0a);border:.5px solid #f7f4ef2e;border-top-color:#f7f4ef42;border-radius:14px;padding:18px 20px;transition:transform .55s cubic-bezier(.2,.6,.2,1),opacity .55s,border-color .55s;position:absolute;top:0;left:0;right:0}.hp-v2 .pcard.hot{border-color:#5ebfd473}.hp-v2 .pcard .ph{color:var(--mut);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.hp-v2 .pcard .ph b{color:#f7f4efeb;font-size:13.5px;font-weight:500}.hp-v2 .pcard .pb{color:#f7f4efdb;margin-top:10px;font-size:13px;line-height:1.55}.hp-v2 .pcard .rows{color:#f7f4efd9;margin-top:10px;font-size:12.5px;line-height:1.9}.hp-v2 .pcard .rows b{color:var(--pl);font-weight:500}.hp-v2 .pcard .chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.hp-v2 .pcard .chips span{border:.5px solid var(--hair);color:var(--mut);border-radius:999px;padding:7px 13px;font-size:12px}.hp-v2 .pcard .status{color:var(--pl);align-items:center;gap:7px;font-size:11px;display:flex}.hp-v2 .pcard .status .sync-dot{background:var(--pl);border:none;border-radius:50%;flex:none;width:6px;height:6px}.hp-v2 .ring circle{fill:none;stroke-width:2px;stroke-linecap:round}.hp-v2 .ring .tr{stroke:#f7f4ef26}.hp-v2 .ring .pr{stroke:var(--pl);stroke-dasharray:63;stroke-dashoffset:63px;transform-origin:50%;transition:stroke-dashoffset 1.8s;transform:rotate(-90deg)}.hp-v2 .ring.done .pr{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.hp-v2 .ring .pr{stroke-dashoffset:0;transition:none}}.hp-v2 .pcard .illus-chip{color:#f7f4ef73;white-space:nowrap;border:.5px solid #f7f4ef2e;border-radius:999px;padding:3px 8px;font-size:10px}@media (max-width:1000px){.hp-v2 .clin,.hp-v2 .cta-final{grid-template-columns:1fr}.hp-v2 .portrait{height:300px}}.hp-v2 footer,footer.hp-v2{background:var(--canvas2);border-top:.5px solid var(--hair2);padding:14vh 0 60px}.hp-v2 footer .motto,footer.hp-v2 .motto{letter-spacing:-.015em;margin-bottom:56px;font-size:clamp(34px,4.6vw,64px);font-weight:300;line-height:1.05}.hp-v2 .hero-stage-content{padding-top:calc(67px + clamp(48px,6vh,96px))}@media (min-width:768px){.hp-v2 .hero-stage-content{padding-top:calc(83px + clamp(48px,6vh,96px))}}@media (max-width:1000px){.hp-v2 .gap-label{left:50%!important}}.hp-v2 .tier{background:#f7f4ef12;border:.5px solid #f7f4ef2e;border-radius:16px;transition:transform .3s,border-color .3s,background .3s;position:relative;overflow:hidden}.hp-v2 .tier:before{content:"";background:#f7f4ef40;height:1px;position:absolute;top:0;left:0;right:0}.hp-v2 .tier:hover{background:#f7f4ef17;border-color:#5ebfd473;transform:translateY(-4px)}.hp-v2 .tier-hero{background:linear-gradient(#5ebfd40d,#5ebfd40d),#f7f4ef12;border-color:#5ebfd480}.hp-v2 .tier-hero:before{background:linear-gradient(90deg,#12839f,#5ebfd4);height:1.5px}.hp-v2 .tier-hero:hover{background:linear-gradient(#5ebfd40d,#5ebfd40d),#f7f4ef17}.hp-v2 .tier .divider{background:#f7f4ef1f;height:.5px;margin:16px 0}.hp-v2 .tier .tier-list{flex-direction:column;gap:9px;margin-top:16px;padding:0;list-style:none;display:flex}.hp-v2 .tier .tier-list li{color:var(--mut);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;display:flex}.hp-v2 .tier .tier-list li svg{color:#5ebfd4;flex-shrink:0;margin-top:3px}.hp-v2 .tier .tag-row{justify-content:flex-end;min-height:26px;margin-bottom:12px;display:flex}.hp-v2 .tier .tag{letter-spacing:.1em;text-transform:uppercase;border:.5px solid var(--pl);color:var(--pl);border-radius:999px;padding:5px 11px;font-size:10.5px;font-weight:600}.hp-v2 .hiw-phero{padding:22vh 0 10vh;position:relative}.hp-v2 .hiw-phero:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 78% 22%,#0e749017,#0000 70%);position:absolute;inset:0}.hp-v2 .hiw-h1{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.015em;margin-top:20px;font-size:clamp(44px,6.4vw,88px);font-weight:300;line-height:1.02}.hp-v2 .hiw-steprail{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.hp-v2 .hiw-steprail a{color:var(--mut);border:.5px solid var(--hair);border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:13px;transition:border-color .15s,color .15s;display:flex}.hp-v2 .hiw-steprail a:hover{color:var(--bone);border-color:#5ebfd480}.hp-v2 .hiw-steprail b{font-variant-numeric:tabular-nums;color:var(--pl);font-weight:300}.hp-v2 .hiw-phase{padding:12vh 0;position:relative}.hp-v2 .hiw-phase+.hiw-phase{border-top:.5px solid var(--hair2)}.hp-v2 .hiw-pgrid{grid-template-columns:1.15fr 1fr;align-items:start;gap:70px;display:grid}.hp-v2 .hiw-gnum{color:#f7f4ef42;font-variant-numeric:tabular-nums;pointer-events:none;font-size:140px;font-weight:300;line-height:1;position:absolute;top:6vh;right:48px}.hp-v2 .hiw-when{color:var(--pl);margin-top:10px;font-size:13px}.hp-v2 .hiw-body{color:var(--mut);max-width:520px;margin-top:20px;font-size:15.5px;line-height:1.65}.hp-v2 .hiw-body a{color:#f7f4efd9;border-bottom:.5px solid var(--hair)}.hp-v2 .hiw-facts{flex-direction:column;gap:12px;display:flex}.hp-v2 .hiw-fact{justify-content:space-between;align-items:baseline;gap:16px;padding:18px 22px;display:flex}.hp-v2 .hiw-fact b{font-size:14px;font-weight:500}.hp-v2 .hiw-fact span{color:var(--mut2);font-size:12.5px}.hp-v2 .hiw-a-h{color:var(--mut);justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex}.hp-v2 .hiw-a-h b{color:#f7f4efeb;font-size:13.5px;font-weight:500}.hp-v2 .hiw-a-rows{color:#f7f4efd9;margin-top:10px;font-size:12.5px;line-height:1.9}.hp-v2 .hiw-a-rows b{color:var(--pl);font-weight:500}.hp-v2 .hiw-a-b{color:#f7f4efe0;margin-top:10px;font-size:13.5px;line-height:1.55}.hp-v2 .hiw-ichip{color:#f7f4ef73;white-space:nowrap;border:.5px solid #f7f4ef2e;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:500}.hp-v2 .hiw-loopsec{text-align:center;border-top:.5px solid var(--hair2);padding:12vh 0}.hp-v2 .hiw-looph2{font-family:var(--font-display);letter-spacing:-.014em;margin-top:14px;font-size:clamp(30px,3.8vw,50px);font-weight:300}.hp-v2 .hiw-cycle{max-width:720px;margin:52px auto 0}.hp-v2 .hiw-pricing{border-top:.5px solid var(--hair2);padding:12vh 0}.hp-v2 .hiw-prow{justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:22px 26px;display:flex}.hp-v2 .hiw-l{flex-direction:column;display:flex}.hp-v2 .hiw-l b{font-size:16px;font-weight:500}.hp-v2 .hiw-l span{color:var(--mut);margin-top:5px;font-size:13px;display:block}.hp-v2 .hiw-p{white-space:nowrap;font-size:26px;font-weight:300}.hp-v2 .hiw-p small{color:var(--mut2);font-size:12px}.hp-v2 .hiw-hsal{color:var(--mut2);margin-top:20px;font-size:12px}.hp-v2 .hiw-faqsec{border-top:.5px solid var(--hair2);padding:12vh 0}.hp-v2 .hiw-q{border-top:.5px solid var(--hair2);max-width:760px;padding:24px 0}.hp-v2 .hiw-q:last-of-type{border-bottom:.5px solid var(--hair2)}.hp-v2 .hiw-qq{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;font-family:inherit;font-size:16px;font-weight:500;display:flex}.hp-v2 .hiw-qq span:last-child{color:var(--mut2);flex:none;margin-left:16px;transition:transform .3s}.hp-v2 .hiw-q.open .hiw-qq span:last-child{transform:rotate(45deg)}.hp-v2 .hiw-aa{max-height:0;color:var(--mut);font-size:14.5px;line-height:1.6;transition:max-height .4s;overflow:hidden}.hp-v2 .hiw-q.open .hiw-aa{max-height:300px;padding-top:14px}.hp-v2 .hiw-ctasec{border-top:.5px solid var(--hair2);padding:14vh 0}.hp-v2 .hiw-ctah2{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(34px,4.4vw,60px);font-weight:300}.hp-v2 .hiw-ctas{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}@media (max-width:960px){.hp-v2 .hiw-pgrid{grid-template-columns:1fr;gap:34px}.hp-v2 .hiw-gnum{font-size:96px;right:22px}}@media (prefers-reduced-motion:reduce){.hp-v2 .hiw-aa{transition:none}}.hp-v2 .plansheets-split{grid-template-columns:1fr 560px;align-items:center;gap:56px;display:grid}@media (max-width:1080px){.hp-v2 .plansheets-split{grid-template-columns:1fr;gap:44px}}.hp-v2 .plansheets-outer{width:548px;max-width:100%;height:408px;position:relative}@media (max-width:820px){.hp-v2 .plansheets-outer{width:474px;height:354px}}@media (max-width:500px){.hp-v2 .plansheets-outer{width:346px;height:260px}}.hp-v2 .plansheets-fitwrap{transform-origin:0 0;width:760px;height:566px;position:relative;transform:scale(.72)}@media (max-width:820px){.hp-v2 .plansheets-fitwrap{transform:scale(.62)}}@media (max-width:500px){.hp-v2 .plansheets-fitwrap{transform:scale(.45)}}.hp-v2 .plansheets-graphic{background:linear-gradient(133deg,#20130a 0%,#361f0e 24%,#6b3e1d 46%,#8a5326 55%,#3a2312 74%,#170e08 100%);border-radius:18px;position:absolute;inset:0;overflow:hidden}.hp-v2 .plansheets-graphic:before{content:"";background:repeating-linear-gradient(115deg,#f7f4ef0e 0 1.5px,#0000 1.5px 7px,#f7f4ef07 7px 9px,#0000 9px 22px,#00000024 22px 25px,#0000 25px 41px);position:absolute;inset:-30%}.hp-v2 .plansheets-graphic:after{content:"";background:radial-gradient(75% 60% at 60% 12%,#ffc4802e,#0000 62%),linear-gradient(#0b0a091a,#0b0a0985);position:absolute;inset:0}.hp-v2 .plansheets-chip{z-index:6;color:#f7f4efcc;-webkit-backdrop-filter:blur(8px);background:#0b0a0980;border:.5px solid #f7f4ef4d;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:500;position:absolute;top:14px;right:16px}.hp-v2 .plansheets-sheet{background:var(--bone);width:300px;min-height:352px;color:var(--ink);z-index:2;border-radius:10px;padding:22px 22px 20px;position:absolute;box-shadow:0 22px 44px #05040380,0 4px 10px #05040359}.hp-v2 .plansheets-sheet .plansheets-mast{border-bottom:.5px solid #1c191724;justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.hp-v2 .plansheets-sheet .plansheets-mast .plansheets-brand{letter-spacing:.02em;font-family:Manrope;font-size:14px;font-weight:700}.hp-v2 .plansheets-sheet .plansheets-mast .plansheets-brand small{letter-spacing:.16em;color:#1c191780;margin-left:4px;font-size:7.5px;font-weight:600}.hp-v2 .plansheets-sheet .plansheets-mast span{letter-spacing:.1em;text-transform:uppercase;color:#1c191780;font-size:8.5px}.hp-v2 .plansheets-sheet h5{margin-top:12px;font-size:13.5px;font-weight:500}.hp-v2 .plansheets-sheet h5 em{color:var(--petrol);font-style:normal}.hp-v2 .plansheets-sheet-training{z-index:1;width:306px;top:10%;left:11%;transform:rotate(-6deg)}.hp-v2 .plansheets-sheet-priorities{z-index:3;width:300px;top:22%;left:45.8%;transform:translate(-50%)rotate(1.5deg)}.hp-v2 .plansheets-sheet-labs{z-index:2;width:308px;top:5%;right:19%;transform:rotate(5.5deg)}.hp-v2 .plansheets-labhead{letter-spacing:.08em;text-transform:uppercase;color:#1c191780;border-bottom:.5px solid #1c191724;justify-content:space-between;margin-top:10px;padding-bottom:6px;font-size:8.5px;display:flex}.hp-v2 .plansheets-labrow{align-items:baseline;gap:8px;padding:7px 0;font-size:11px;display:flex}.hp-v2 .plansheets-labrow+.plansheets-labrow{border-top:.5px solid #1c191714}.hp-v2 .plansheets-labrow b{flex:1;font-weight:500}.hp-v2 .plansheets-labrow .plansheets-value{font-variant-numeric:tabular-nums;color:#1c1917d9}.hp-v2 .plansheets-labrow .plansheets-unit{color:#1c191780;font-size:8.5px}.hp-v2 .plansheets-labrow .plansheets-dot{background:var(--ember);border-radius:50%;flex:none;align-self:center;width:7px;height:7px}.hp-v2 .plansheets-labrow .plansheets-dot.plansheets-dot-ok{background:var(--petrol)}.hp-v2 .plansheets-spark{flex:none;width:42px;height:18px}.hp-v2 .plansheets-spark polyline{fill:none;stroke:#0e749099;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.hp-v2 .plansheets-spark circle{stroke:none}.hp-v2 .plansheets-lableg{color:#1c191780;margin-top:9px;font-size:8.5px}.hp-v2 .plansheets-extiles{gap:8px;margin-top:12px;display:flex}.hp-v2 .plansheets-tile{background:#0e74900d;border:.5px solid #1c191724;border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:6px;padding:8px 6px 7px;display:flex}.hp-v2 .plansheets-tile svg{stroke:#1c1917d9;fill:none;stroke-linecap:round;stroke-linejoin:round;width:46px;height:50px}.hp-v2 .plansheets-tile svg circle,.hp-v2 .plansheets-tile svg .plansheets-fill{fill:#1c1917d9;stroke:none}.hp-v2 .plansheets-tile span{letter-spacing:.08em;text-transform:uppercase;color:#1c191799;font-size:7.5px;font-weight:600}.hp-v2 .plansheets-redact{vertical-align:middle;background:#1c1917cc;border-radius:2px;width:44px;height:9px;display:inline-block}.hp-v2 .plansheets-priorities-body{margin-top:8px}.hp-v2 .plansheets-sig{color:#1c19178c;border-top:.5px solid #1c191724;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:10px;font-size:9px;display:flex}.hp-v2 .plansheets-sig i{color:#1c1917bf;font-size:12px;font-style:italic}.hp-v2 .plansheets-training-body{margin-top:6px}.hp-v2 .plansheets-exrow{justify-content:space-between;align-items:baseline;padding:9px 0;font-size:11.5px;display:flex}.hp-v2 .plansheets-exrow+.plansheets-exrow{border-top:.5px solid #1c191717}.hp-v2 .plansheets-exrow b{font-size:12px;font-weight:500}.hp-v2 .plansheets-exrow span{color:#1c191799;font-variant-numeric:tabular-nums}.hp-v2 .plansheets-week{gap:6px;margin-top:14px;display:flex}.hp-v2 .plansheets-week i{color:#1c191780;border:.5px solid #1c191729;border-radius:6px;flex:1;place-items:center;height:22px;font-size:8px;font-style:normal;display:grid}.hp-v2 .plansheets-week i.plansheets-week-on{color:var(--petrol);background:#0e749024;border-color:#0e749066;font-weight:600}.hp-v2 .plansheets-exnote{color:#1c19178c;margin-top:12px;font-size:9.5px;line-height:1.5}.hp-v2 .plansheets-prow{-moz-column-gap:8px;grid-template-columns:20px 1fr auto;align-items:baseline;column-gap:8px;padding:8px 0 9px;display:grid}.hp-v2 .plansheets-prow+.plansheets-prow{border-top:.5px solid #1c191717}.hp-v2 .plansheets-pnum{width:17px;height:17px;color:var(--petrol);background:#0e74901a;border-radius:4px;align-self:start;place-items:center;margin-top:1px;font-size:8.5px;font-weight:600;display:grid}.hp-v2 .plansheets-prow b{font-size:11.5px;font-weight:600}.hp-v2 .plansheets-prow .plansheets-fv{font-variant-numeric:tabular-nums;color:#1c1917d9;text-align:right;white-space:nowrap;font-size:10.5px}.hp-v2 .plansheets-pact{color:#1c1917a6;grid-column:2/4;margin-top:2px;font-size:10.5px}.hp-v2 .plansheets-pact i{color:var(--petrol);font-style:normal}
