@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.p.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_65c34a38-module__61zW8a__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_65c34a38-module__61zW8a__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.p.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_bfa2a7be-module__OS8xUq__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_bfa2a7be-module__OS8xUq__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
.pf{--paper:#ebe9e3;--band:#dedcd5;--white:#fff;--black:#0b0b0c;--ink:#0b0b0c;--muted:#5c5c56;--soft:#86867e;--line:#0b0b0c21;--g1:#2f5bea;--g2:#7b3cc8;--g3:#c7334a;--red:#e5372c;--display:var(--font-archivo),"Helvetica Neue",Arial,sans-serif;--body:var(--font-instrument),"Helvetica Neue",Arial,sans-serif;--pad:clamp(20px,5vw,64px);--sec:clamp(84px,10vw,160px);--shadow:0 1px 2px #0b0b0c0a,0 18px 40px -26px #0b0b0c57}.pf *{box-sizing:border-box;margin:0;padding:0}.pf{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased}.pf img{max-width:100%;display:block}.pf a{color:inherit}.pf .wrap{width:100%;max-width:1200px;padding:0 var(--pad);z-index:2;margin:0 auto;position:relative}.pf .narrow{max-width:900px;margin:0 auto}.pf section{padding:var(--sec) 0;isolation:isolate;position:relative}.pf .alt{background:var(--band)}.pf .dark{background:var(--black);color:#efede7}.pf .fade:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom,var(--ft,transparent),transparent);height:clamp(90px,11vw,190px);position:absolute;top:0;left:0;right:0}.pf h1,.pf h2,.pf h3,.pf .display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.022em;font-weight:800;line-height:.87}.pf h1{font-size:clamp(32px,5.3vw,76px)}.pf h2{font-size:clamp(30px,4.8vw,64px)}.pf h3{letter-spacing:-.01em;font-size:clamp(18px,1.7vw,24px);line-height:1.05}.pf p{color:var(--muted);font-size:clamp(15px,1.15vw,18px);line-height:1.62}.pf .lead{color:#26261f;font-size:clamp(17px,1.55vw,22px);line-height:1.5}.pf .dark p{color:#a4a49c}.pf .dark .lead{color:#dedcd5}.pf .g{background:linear-gradient(90deg,var(--g1) 0%,var(--g2) 46%,var(--g3) 74%,var(--red) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.pf .center{text-align:center}.pf .center p{margin-left:auto;margin-right:auto}.pf .eyebrow{font-family:var(--display);text-transform:uppercase;letter-spacing:.18em;margin-bottom:clamp(18px,2vw,28px);font-size:clamp(11px,1vw,13px);font-weight:700}.pf .eyebrow.muted{color:var(--soft)}.pf .dark .eyebrow.muted{color:#6e6e66}.pf .bar{transform-origin:0;z-index:60;background:linear-gradient(90deg,var(--g1),var(--g2),var(--red));width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.pf header{z-index:50;padding:10px var(--pad);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ebe9e3e0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.pf .brand{min-width:44px;min-height:44px;color:var(--ink);align-items:center;display:flex}.pf .brand svg{width:auto;height:clamp(24px,2.4vw,32px);display:block}.pf .brand svg path{fill:currentColor}.pf .hnav{align-items:center;gap:12px;display:flex}.pf .hlabel{font-family:var(--display);text-transform:uppercase;letter-spacing:.17em;color:var(--soft);font-size:12px;font-weight:600}.pf .lang{border:1px solid var(--line);background:var(--white);border-radius:999px;display:flex;overflow:hidden}.pf .lang a{min-height:44px;font:600 12px/1 var(--body);letter-spacing:.06em;color:var(--soft);background:0 0;border:0;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.pf .lang a.on{background:var(--ink);color:var(--white)}.pf .hcta{white-space:nowrap;background:var(--ink);min-height:44px;color:var(--white);font:600 13px/1 var(--body);border-radius:999px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}@media (max-width:760px){.pf .hlabel{display:none}}@media (max-width:520px){.pf .brand svg{height:22px}.pf .hcta{padding:0 15px;font-size:12px}.pf .lang a{padding:0 12px}}.pf header.inv{background:#0b0b0ce6;border-bottom-color:#efede724}.pf header.inv .brand{color:#efede7}.pf header.inv .hlabel{color:#76766e}.pf header.inv .lang{background:0 0;border-color:#efede73d}.pf header.inv .lang a{color:#8e8e86}.pf header.inv .lang a.on,.pf header.inv .hcta{color:#0b0b0c;background:#efede7}.pf .pills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pf .pill{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);color:#161614;white-space:nowrap;border-radius:999px;padding:clamp(11px,1.1vw,15px) clamp(18px,2vw,26px);font-size:clamp(14px,1.1vw,16px);font-weight:600}.pf .pill em{color:var(--soft);margin-left:8px;font-size:.86em;font-style:normal;font-weight:500}.pf .dark .pill{color:#efede7;box-shadow:none;background:#141416;border-color:#efede72e}.pf .dark .pill em{color:#7e7e76}.pf .btn{font:700 15px/1 var(--body);background:var(--ink);color:var(--white);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:17px 32px;text-decoration:none;display:inline-flex}.pf .btn.grad{background:linear-gradient(90deg,var(--g1),var(--g2) 52%,var(--red));color:#fff}.pf .btn.ghost{color:var(--ink);background:0 0;border-color:#0b0b0c38}.pf .dark .btn{color:#0b0b0c;background:#efede7}.pf .dark .btn.grad{background:linear-gradient(90deg,var(--g1),var(--g2) 52%,var(--red));color:#fff}.pf .dark .btn.ghost{color:#efede7;background:0 0;border-color:#efede74d}.pf .btnrow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(26px,3vw,40px);display:flex}.pf .rv{transition:transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(14px)}.pf .rv.in{transform:none}@media (prefers-reduced-motion:reduce){.pf .rv{transition:none;transform:none}}.pf .hero{padding-top:clamp(52px,7vw,104px);padding-bottom:clamp(44px,5vw,80px)}.pf .chan{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;margin-bottom:clamp(26px,3.4vw,46px);font-size:clamp(11px,1.25vw,16px);font-weight:700}.pf .hero h1{margin-bottom:clamp(22px,2.6vw,36px)}.pf .hero .lead{max-width:60ch}.pf .stats{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px);margin-top:clamp(36px,4.4vw,62px);display:grid}.pf .stat{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);text-align:left;border-radius:22px;padding:clamp(20px,2.4vw,32px)}.pf .stat .n{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(30px,4.2vw,58px);font-weight:800;line-height:1}.pf .stat .l{color:var(--muted);margin-top:10px;font-size:clamp(12px,1vw,14px);line-height:1.35}@media (max-width:720px){.pf .stats{grid-template-columns:1fr;gap:12px}.pf .stat{justify-content:space-between;align-items:center;gap:18px;display:flex}.pf .stat .l{text-align:right;margin-top:0}}.pf .marquee{margin-top:clamp(38px,4.6vw,66px)}.pf .mlabel{font-family:var(--display);text-transform:uppercase;letter-spacing:.16em;color:var(--soft);align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:700;display:inline-flex}.pf .mlabel s{background:linear-gradient(90deg,var(--g1),var(--red));flex:none;width:26px;height:2px;text-decoration:none;display:block}.pf .mviewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.pf .mtrack{gap:10px;width:max-content;animation:52s linear infinite slide;display:flex}.pf .mviewport:hover .mtrack{animation-play-state:paused}.pf .mrow{gap:10px;padding-right:10px;display:flex}@keyframes slide{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pf .mtrack{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.pf .mrow:last-child{display:none}.pf .mrow{flex-wrap:wrap;justify-content:center}}.pf .accounts{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:clamp(12px,1.8vw,24px);margin-top:clamp(36px,4vw,58px);display:grid}.pf .acc{background:var(--white);border:1px solid var(--line);height:100%;box-shadow:var(--shadow);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.pf .acc .im{aspect-ratio:2;background:#0e0e10;overflow:hidden}.pf .acc .im img{object-fit:cover;width:100%;height:100%}.pf .acc .cap{color:var(--muted);margin-top:auto;padding:14px 16px 16px;font-size:13px;line-height:1.4}.pf .acc .cap b{color:var(--ink);font-weight:600}@media (max-width:620px){.pf .accounts{grid-template-columns:1fr}}.pf .grid3{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px);display:grid}.pf .card{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;padding:clamp(24px,2.6vw,38px)}.pf .card h3{margin-bottom:12px}@media (max-width:980px){.pf .grid3{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pf .grid3{grid-template-columns:1fr}}.pf .split{text-align:left;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}@media (max-width:900px){.pf .split{grid-template-columns:1fr}}.pf .chart{width:100%;height:auto}.pf .chart .axis{stroke:#0b0b0c33;stroke-width:1px}.pf .chart .ln{fill:none;stroke-width:3px;stroke-linecap:round}.pf .chart .effort{stroke:url(#pf-gap-gradient)}.pf .chart .money{stroke:#0b0b0c;stroke-dasharray:2 8}.pf .chart text{font:600 11px var(--body);letter-spacing:.14em;fill:#86867e}.pf .legend{flex-wrap:wrap;gap:22px;margin-top:16px;display:flex}.pf .lg{color:var(--muted);align-items:center;gap:9px;font-size:13px;display:flex}.pf .lg s{background:linear-gradient(90deg,var(--g1),var(--red));border-radius:2px;width:18px;height:3px;text-decoration:none;display:block}.pf .lg.b s{background:#0b0b0c}.pf .stack p+p{margin-top:16px}.pf .mid{border-top:1px solid var(--line);margin-top:clamp(56px,6vw,96px);padding-top:clamp(34px,4vw,56px)}.pf .midh{font-size:clamp(24px,3.2vw,44px)}.pf .sym{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px);margin-top:clamp(32px,3.6vw,52px);display:grid}.pf .sy{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-top:3px solid var(--dot,#2f5bea);border-radius:24px;padding:clamp(22px,2.4vw,32px)}.pf .sy .q{font-family:var(--display);text-transform:uppercase;letter-spacing:-.015em;margin-bottom:12px;font-size:clamp(17px,1.55vw,22px);font-weight:800;line-height:1.05}.pf .sy .d{letter-spacing:.1em;text-transform:uppercase;color:var(--dot,#2f5bea);margin-bottom:14px;font-size:12px;font-weight:600}.pf .minicta{margin-top:22px}@media (max-width:900px){.pf .sym{grid-template-columns:1fr}}.pf .orders{text-align:left;grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,20px);margin-top:clamp(30px,3.4vw,48px);display:grid}.pf .ord{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:clamp(18px,2vw,26px)}.pf .ord .ol{font-family:var(--display);text-transform:uppercase;letter-spacing:.15em;color:var(--soft);margin-bottom:14px;font-size:11px;font-weight:700;display:block}.pf .ord .seq{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(15px,1.55vw,21px);font-weight:700;line-height:1.25}.pf .ord .seq i{color:#9a9a92;margin:0 6px;font-style:normal}.pf .ord.bad .seq{color:#9a9a92;-webkit-text-decoration:line-through #e5372c8c;text-decoration:line-through #e5372c8c;text-decoration-thickness:2px}.pf .ord.good{background:linear-gradient(var(--white),var(--white)) padding-box,linear-gradient(120deg,var(--g1),var(--g2) 52%,var(--red)) border-box;border:1.5px solid #0000}.pf .ord.good .seq{background:linear-gradient(90deg,var(--g1),var(--g2) 50%,var(--red));color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:760px){.pf .orders{grid-template-columns:1fr}}.pf .stages{grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,24px);margin-top:clamp(56px,6vw,92px);display:grid;position:relative}.pf .stages:before{content:"";background:linear-gradient(90deg,var(--g1),var(--g2) 50%,var(--red));height:2px;position:absolute;top:-30px;left:12.5%;right:12.5%}.pf .stage{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);text-align:left;border-radius:24px;padding:clamp(24px,2.6vw,36px);position:relative}.pf .stage:before{content:"";background:var(--paper);border:3px solid var(--dot,#2f5bea);border-radius:50%;width:14px;height:14px;position:absolute;top:-37px;left:50%;transform:translate(-50%)}.pf .stage .k{font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;color:var(--dot,#2f5bea);margin-bottom:14px;font-size:12px;font-weight:700}.pf .stage h3{margin-bottom:12px}.pf .stage ul{margin-top:16px;list-style:none}.pf .stage li{color:var(--muted);border-top:1px solid var(--line);padding:11px 0 11px 20px;font-size:clamp(14px,1.05vw,16px);line-height:1.45;position:relative}.pf .stage li:before{content:"";background:var(--dot,#2f5bea);opacity:.7;width:8px;height:1px;position:absolute;top:19px;left:0}@media (max-width:980px){.pf .stages{grid-template-columns:1fr 1fr}.pf .stages:before,.pf .stage:before{display:none}}@media (max-width:640px){.pf .stages{grid-template-columns:1fr}}.pf .fwrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,3vw,48px);margin:clamp(30px,4vw,56px) 0;display:grid}.pf .fwrap canvas{max-width:100%;height:auto}.pf .fstat .v{font-family:var(--display);letter-spacing:-.03em;background:linear-gradient(90deg,var(--g1),var(--g2) 50%,var(--red));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,4.6vw,64px);font-weight:800;line-height:1}.pf .fstat .l{color:var(--soft);margin-bottom:10px;font-size:13px;line-height:1.35}.pf .fstat .d{color:var(--muted);margin-top:8px;font-size:13px}.pf .fwrap .right{text-align:right}@media (max-width:900px){.pf .fwrap{text-align:center;grid-template-columns:1fr;justify-items:center}.pf .fwrap .right{text-align:center}}.pf .steps{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px);display:grid}.pf .step{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-top:3px solid var(--dot,#2f5bea);border-radius:24px;padding:clamp(22px,2.4vw,34px)}.pf .step .k{font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;color:var(--dot,#2f5bea);margin-bottom:14px;font-size:12px;font-weight:700}.pf .step h3{margin-bottom:14px}.pf .step p+p{margin-top:12px}.pf .stepex{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.pf .stepex div{color:var(--muted);gap:10px;padding:6px 0;font-size:14px;line-height:1.45;display:flex}.pf .stepex b{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;color:var(--dot,#2f5bea);flex:none;min-width:74px;padding-top:3px;font-size:11px;font-weight:700}.pf .ctype{border:1px solid var(--line);background:var(--white);letter-spacing:.14em;text-transform:uppercase;color:#161614;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex}.pf .ctype i{background:var(--dot,#2f5bea);border-radius:50%;width:7px;height:7px;display:block}@media (max-width:900px){.pf .steps{grid-template-columns:1fr}}.pf .svcgroup{margin-top:clamp(28px,3vw,44px)}.pf .svchead{font-family:var(--display);text-transform:uppercase;letter-spacing:.16em;margin-bottom:14px;font-size:12px;font-weight:700}.pf .case{margin-top:clamp(28px,3.4vw,48px)}.pf .handle{font-family:var(--display);letter-spacing:-.01em;color:var(--soft);margin-bottom:14px;font-size:clamp(15px,1.5vw,20px);font-weight:700}.pf .big{font-family:var(--display);text-transform:uppercase;letter-spacing:-.035em;background:linear-gradient(90deg,var(--g1),var(--g2) 48%,var(--red));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(46px,9vw,132px);font-weight:800;line-height:.9}.pf .bigsub{color:var(--muted);max-width:46ch;margin:16px auto 0;font-size:clamp(14px,1.15vw,17px)}.pf .metrics{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,20px);margin-top:clamp(28px,3vw,44px);display:grid}.pf .metric{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:clamp(18px,2vw,26px)}.pf .alt .metric{background:var(--white)}.pf .metric .v{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(20px,2.2vw,30px);font-weight:800;line-height:1}.pf .metric .k{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.4}@media (max-width:760px){.pf .metrics{grid-template-columns:1fr}}.pf .casetext{text-align:left;max-width:74ch;margin:clamp(26px,3vw,42px) auto 0}.pf .casetext p+p{margin-top:14px}.pf .casetext b{color:var(--ink);font-weight:600}.pf .shots{grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(12px,1.6vw,20px);margin-top:clamp(30px,3.6vw,52px);display:grid}.pf figure.sh{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;margin:0;overflow:hidden}.pf .alt figure.sh{background:var(--white)}.pf figure.sh .fr{background:#111}.pf figure.sh img{width:100%;height:auto}.pf figure.sh figcaption{color:var(--muted);padding:13px 16px 16px;font-size:12.5px;line-height:1.45}.pf figure.sh.w{grid-column:span 2}@media (max-width:900px){.pf .shots{grid-template-columns:repeat(2,1fr)}.pf figure.sh.w{grid-column:span 2}}@media (max-width:560px){.pf .shots{grid-template-columns:1fr}.pf figure.sh.w{grid-column:span 1}}.pf .dark figure.sh{box-shadow:none;background:#141416;border-color:#efede724}.pf .dark figure.sh figcaption{color:#8e8e86}.pf .dark .metric{box-shadow:none;background:#141416;border-color:#efede724}.pf .msgs{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(12px,1.6vw,20px);margin-top:clamp(30px,3.6vw,52px);display:grid}@media (max-width:900px){.pf .msgs{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.pf .msgs{grid-template-columns:1fr}}.pf .weeks{text-align:left;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.8vw,24px);margin-top:clamp(34px,4vw,58px);display:grid}.pf .week{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px;padding:clamp(22px,2.4vw,32px)}.pf .alt .week{background:var(--white)}.pf .week .w{font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px;font-size:12px;font-weight:700}.pf .week h3{margin-bottom:12px}@media (max-width:980px){.pf .weeks{grid-template-columns:1fr 1fr}}@media (max-width:600px){.pf .weeks{grid-template-columns:1fr}}.pf .truth{text-align:left;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:28px;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(24px,3vw,48px);margin-top:clamp(18px,2vw,28px);padding:clamp(24px,3vw,44px);display:grid}.pf .alt .truth{background:var(--white)}.pf .truth .h{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(22px,2.6vw,36px);font-weight:800;line-height:.95}.pf .truth p+p{margin-top:14px}.pf .curve{width:100%;height:auto}.pf .curve .flat{stroke:#0b0b0c2e}.pf .curve .mark{stroke:#0b0b0c1f;stroke-dasharray:3 6}.pf .curve .ln{fill:none;stroke:url(#pf-curve-gradient);stroke-width:3px;stroke-linecap:round}.pf .curve text{font:600 10px var(--body);letter-spacing:.14em;fill:#86867e}@media (max-width:900px){.pf .truth{grid-template-columns:1fr}}.pf .valuebar{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px);margin-top:clamp(30px,3.4vw,48px);display:grid}.pf .vb{border-top:2px solid var(--dot,#2f5bea);padding-top:16px}.pf .vb b{font-family:var(--display);text-transform:uppercase;letter-spacing:.13em;color:var(--dot,#2f5bea);margin-bottom:10px;font-size:11px;font-weight:700;display:block}.pf .vb span{color:var(--muted);font-size:clamp(14px,1.05vw,16px);line-height:1.5;display:block}@media (max-width:820px){.pf .valuebar{grid-template-columns:1fr}}.pf .pkgs{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,24px);margin-top:clamp(34px,4vw,58px);display:grid}.pf .pkg{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:26px;padding:clamp(24px,2.8vw,38px)}.pf .alt .pkg{background:var(--white)}.pf .pkg.feature{background:linear-gradient(var(--white),var(--white)) padding-box, linear-gradient(135deg,var(--g1),var(--g2) 50%,var(--red)) border-box;border:1.5px solid #0000}.pf .pkg .k{font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px;font-size:12px;font-weight:700}.pf .pkg h3{margin-bottom:12px}.pf .pfor{color:var(--muted);margin-bottom:18px;font-size:clamp(14px,1.05vw,16px);line-height:1.5}.pf .price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;padding:14px 0 18px;display:flex}.pf .price .from{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:11px;font-weight:700;text-decoration:none}.pf .price b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1}.pf .price em{color:var(--muted);font-size:13px;font-style:normal}.pf .pkg.feature .price b{background:linear-gradient(90deg,var(--g1),var(--g2) 50%,var(--red));color:#0000;-webkit-background-clip:text;background-clip:text}.pf .pout{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:16px;font-size:clamp(14px,1.05vw,16px);line-height:1.5}.pf .pout b{color:var(--ink);font-weight:600}.pf .pkg ul{list-style:none}.pf .pkg li{color:var(--muted);border-top:1px solid var(--line);padding:11px 0 11px 20px;font-size:clamp(14px,1.05vw,16px);line-height:1.45;position:relative}.pf .pkg li:before{content:"";background:var(--red);width:8px;height:1px;position:absolute;top:19px;left:0}.pf .pkg li.carry{color:var(--ink);font-weight:600}@media (max-width:980px){.pf .pkgs{grid-template-columns:1fr}}.pf .note{text-align:left;max-width:74ch;margin:clamp(24px,3vw,38px) auto 0}.pf .nf{text-align:left;grid-template-columns:1fr 1fr;gap:clamp(14px,1.8vw,24px);margin-top:clamp(34px,4vw,58px);display:grid}.pf .nfi{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;gap:16px;padding:clamp(20px,2.2vw,30px);display:flex}.pf .alt .nfi{background:var(--white)}.pf .nfi .x{font-family:var(--display);color:var(--red);flex:none;margin-top:2px;font-size:20px;font-weight:700;line-height:1}.pf .nfi .t{color:var(--ink);margin-bottom:8px;font-size:clamp(15px,1.2vw,18px);font-weight:600;line-height:1.35}.pf .nfi .s{color:var(--muted);font-size:14px;line-height:1.5}@media (max-width:800px){.pf .nf{grid-template-columns:1fr}}.pf .close{padding-top:clamp(90px,11vw,170px);padding-bottom:clamp(70px,8vw,120px)}.pf .closebar{color:#8e8e86;border-top:1px solid #efede729;flex-wrap:wrap;justify-content:center;gap:10px 30px;margin-top:clamp(34px,4vw,54px);padding-top:24px;font-size:13px;display:flex}.pf footer{color:#8e8e86;padding:0 var(--pad) 44px;text-align:center;background:#0b0b0c;font-size:12.5px}.pf :focus-visible{outline:2px solid var(--red);outline-offset:3px}
