.fp{background:var(--x-ink);color:#fff}.fp-k{font-family:var(--x-text);letter-spacing:.24em;color:var(--x-orange);font-size:13px;font-weight:800}.fp-h2{font-family:var(--x-impact);text-transform:uppercase;color:var(--x-ink);margin-top:10px;font-size:clamp(34px,4.4vw,64px);font-weight:400;line-height:1}.fp-h2.light{color:#fff}.fp-p{font-family:var(--x-text);color:#333;max-width:52ch;font-size:clamp(16px,1.25vw,19px);font-weight:500;line-height:1.55}.fp-p.light{color:#cfcfcf}.fp-hero{padding:clamp(40px,6vw,96px) var(--x-pad) clamp(56px,7vw,110px);background:radial-gradient(55% 70% at 78% 40%,#fe89252e,transparent 70%),var(--x-ink);position:relative;overflow:hidden}.fp-hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(30px,5vw,90px);max-width:1360px;margin:0 auto;display:grid}.x-kicker.fp-crumbs{line-height:1.7;display:block}.fp-crumbs .nw{white-space:nowrap}.fp-crumbs a{color:inherit;border-bottom:1px solid #fe892580;text-decoration:none}.fp-crumbs a:hover{color:#fff}.fp-h1{font-family:var(--x-impact);text-transform:uppercase;letter-spacing:.005em;overflow-wrap:break-word;margin-top:clamp(16px,2vw,26px);font-size:clamp(50px,7.4vw,118px);font-weight:400;line-height:.92}.fp-sub{font-family:var(--x-black);color:var(--x-orange);margin-top:clamp(14px,1.6vw,22px);font-size:clamp(20px,2vw,30px);line-height:1.15}.fp-lede{max-width:54ch;font-family:var(--x-text);color:#d6d6d6;margin-top:16px;font-size:clamp(16px,1.3vw,19px);font-weight:500;line-height:1.55}.fp-ctas{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:clamp(24px,2.6vw,36px);display:flex}.fp-how{font-family:var(--x-text);letter-spacing:.14em;text-transform:uppercase;color:#fff;border-bottom:2px solid var(--x-orange);padding-bottom:3px;font-size:14px;font-weight:800;text-decoration:none}.fp-how:hover{color:var(--x-orange)}.fp-card{flex-direction:column;align-items:center;gap:clamp(16px,2vw,24px);display:flex}.fp-card .fp-tile{cursor:pointer;width:min(100%,460px);min-height:clamp(250px,24vw,330px)}.fp-card .x-tile .face{border-radius:22px;padding:clamp(20px,2.2vw,32px)}.fp-card .x-tile .pb{font-size:clamp(26px,2.5vw,38px)}.fp-card .x-tile .fx{font-size:clamp(34px,3.4vw,52px)}.fp-card .x-tile .ic{width:clamp(40px,3.6vw,54px)}.fp-card .x-tile .lbl{font-size:12.5px}html.motion .fp-card .x-tile-in{transition-duration:.8s}.fp-solved{font-family:var(--x-text);letter-spacing:.24em;color:#8a8a8a;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.fp-solved b{font-family:var(--x-anton);letter-spacing:0;color:var(--x-orange);font-size:30px;font-weight:400;line-height:1}.fp-solved .dots{gap:6px;margin-left:6px;display:flex}.fp-solved .dots i{border:2px solid #444;border-radius:50%;width:11px;height:11px;transition:background-color .3s,border-color .3s,scale .3s}.fp-solved .dots i.on{background:var(--x-orange);border-color:var(--x-orange)}.fp-solved .dots i.here{scale:1.25;box-shadow:0 0 10px #fe8925cc}.fp-work{padding:clamp(60px,8vw,120px) var(--x-pad);color:var(--x-ink);background-color:#f3f0e8;background-image:linear-gradient(#1a6aff17 1px,#0000 1px),linear-gradient(90deg,#1a6aff17 1px,#0000 1px);background-size:26px 26px}.fp-work-in{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:start;gap:clamp(24px,4vw,64px);max-width:1280px;margin:0 auto;display:grid}.fp-sheet{background:#fffdf8;border-radius:6px;padding:clamp(28px,4vw,60px) clamp(22px,4vw,60px) clamp(28px,4vw,56px) clamp(44px,6vw,92px);position:relative;box-shadow:0 1px #e4ddcc,0 24px 50px -20px #00000040}.fp-sheet:before{content:"";background:#ed1c2473;width:2px;position:absolute;top:0;bottom:0;left:clamp(26px,4vw,62px)}.fp-given{gap:10px;margin:clamp(22px,2.6vw,34px) 0 clamp(26px,3vw,40px);display:grid}.fp-given div{grid-template-columns:76px 1fr;align-items:baseline;gap:14px;display:grid}.fp-given dt{font-family:var(--x-text);letter-spacing:.22em;color:#8a8073;font-size:12.5px;font-weight:800}.fp-given dd{font-family:var(--x-black);font-size:clamp(18px,1.6vw,23px);line-height:1.25}.fp-given div:first-child dd{text-decoration:line-through 3px #ed1c24b3}.fp-steps{gap:clamp(20px,2.4vw,30px);list-style:none;display:grid}.fp-steps li{grid-template-columns:auto 1fr;column-gap:clamp(14px,1.6vw,22px);display:grid;position:relative}.fp-steps .num{border:3px solid var(--x-orange);width:clamp(44px,4vw,54px);height:clamp(44px,4vw,54px);font-family:"Permanent Marker",var(--x-impact);color:var(--x-orange);border-radius:50%;grid-row:span 2;place-items:center;font-size:clamp(22px,2vw,28px);line-height:1;display:grid;rotate:-6deg}.fp-steps h3{font-family:var(--x-black);align-self:center;font-size:clamp(20px,1.8vw,26px);font-weight:400;line-height:1.15}.fp-steps p{font-family:var(--x-text);color:#3d3a35;max-width:58ch;margin-top:4px;font-size:clamp(15.5px,1.15vw,17.5px);font-weight:500;line-height:1.55}.fp-therefore{border:4px solid var(--x-orange);font-family:var(--x-impact);letter-spacing:.04em;color:var(--x-orange);mix-blend-mode:multiply;border-radius:10px;align-items:center;gap:10px;margin-top:clamp(28px,3.4vw,44px);padding:10px 22px 8px;font-size:clamp(28px,3vw,42px);line-height:1;display:inline-flex;rotate:-5deg}.fp-therefore span{font-family:var(--x-text);font-weight:800}html.motion .fp-therefore{opacity:0;transition:opacity .25s,scale .45s cubic-bezier(.3,1.6,.5,1);scale:1.5}html.motion .fp-therefore.in{opacity:1;scale:1}.fp-gets{top:calc(var(--x-head) + 24px);background:var(--x-ink);color:#fff;border-radius:18px;padding:clamp(24px,2.6vw,36px);position:sticky}.fp-gets ul{gap:14px;margin:18px 0 22px;list-style:none;display:grid}.fp-gets li{font-family:var(--x-text);padding-left:34px;font-size:16.5px;font-weight:600;line-height:1.45;position:relative}.fp-gets li:before{content:"✓";background:var(--x-orange);color:#000;border-radius:50%;place-items:center;width:23px;height:23px;font-size:13px;font-weight:900;display:grid;position:absolute;top:-1px;left:0}.fp-who{font-family:var(--x-text);color:#cfcfcf;border-top:1px solid #2c2c2c;padding-top:18px;font-size:15px;font-weight:500;line-height:1.5}.fp-who b{color:#fff}.fp-gets .x-btn{width:100%;margin-top:20px}.fp-proof{padding:clamp(70px,9vw,130px) var(--x-pad);background:#0f0f0f}.fp-proof-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,80px);max-width:1280px;margin:0 auto;display:grid}.fp-proof-copy .fp-p{margin-top:16px}.fp-file{color:#1d1a14;transition:rotate .4s var(--x-ease),translate .4s var(--x-ease);background:#efe3c6;border-radius:4px 14px 14px;flex-direction:column;gap:18px;padding:clamp(34px,3.6vw,52px) clamp(22px,3vw,44px) clamp(26px,3vw,40px);text-decoration:none;display:flex;position:relative;rotate:-1.2deg;box-shadow:0 30px 60px -20px #0009}.fp-file:hover,.fp-file:focus-visible{translate:0 -6px;rotate:0deg}.fp-file .tab{font-family:var(--x-text);letter-spacing:.2em;color:#6b5c3c;background:#efe3c6;border-radius:10px 10px 0 0;padding:9px 18px 7px;font-size:12px;font-weight:800;position:absolute;bottom:100%;left:0}.fp-file .client{font-family:var(--x-impact);text-transform:uppercase;font-size:clamp(34px,3.6vw,54px);line-height:1}.fp-file .k{font-family:var(--x-text);letter-spacing:.22em;color:#7d6d4c;margin-bottom:8px;font-size:11.5px;font-weight:800;display:block}.fp-file .did{flex-wrap:wrap;gap:8px;display:flex}.fp-file .did .k{flex-basis:100%;margin-bottom:0}.fp-file .chip{font-family:var(--x-text);border:1.5px solid #1d1a14;border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:700;display:inline-block}.fp-file .res{border-top:2px dashed #1d1a1440;gap:12px;padding-top:16px;display:grid}.fp-file .r{grid-template-columns:auto 1fr;align-items:center;gap:16px;display:grid}.fp-file .r b{font-family:var(--x-anton);color:var(--x-orange-deep,#c94001);font-size:clamp(40px,4.2vw,62px);font-weight:400;line-height:1}.fp-file .r span{font-family:var(--x-text);font-size:clamp(15px,1.2vw,17px);font-weight:600;line-height:1.4}.fp-file .go{font-family:var(--x-text);letter-spacing:.16em;border-bottom:2px solid;align-self:flex-start;margin-top:6px;padding-bottom:2px;font-size:13.5px;font-weight:800}.fp-duo{max-width:1360px;padding:clamp(70px,9vw,120px) var(--x-pad) clamp(40px,5vw,70px);grid-template-columns:1fr 1fr;gap:18px;margin:0 auto;display:grid}.fp-door{min-height:clamp(320px,30vw,420px);transition:transform .4s var(--x-ease);border-radius:24px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;padding:clamp(26px,3vw,44px);text-decoration:none;display:flex;position:relative;overflow:hidden}.fp-door:hover{transform:translateY(-4px)}.fp-door.me{background:var(--x-orange);color:var(--x-ink)}.fp-door.br{color:#fff;background:#161616;border:2px solid #2b2b2b}.fp-door.br:hover{border-color:var(--x-orange)}.fp-door .k{font-family:var(--x-text);letter-spacing:.22em;font-size:13px;font-weight:800}.fp-door.me .k{color:#5a2600}.fp-door.br .k{color:var(--x-orange)}.fp-door .t{font-family:var(--x-impact);max-width:13ch;font-size:clamp(34px,3.6vw,56px);line-height:1.02}.fp-door .p{font-family:var(--x-text);max-width:40ch;font-size:16.5px;font-weight:500;line-height:1.5}.fp-door.br .p{color:#cfcfcf}.fp-door .x-btn{margin-top:8px;padding:15px 26px;font-size:15px}.fp-door.me .x-btn-black{border-color:#000}.fp-door .face{background:#2a2a2a;border:5px solid #0a0a0a;border-radius:50%;width:clamp(110px,11vw,160px);height:auto;position:absolute;top:clamp(20px,2.4vw,34px);right:clamp(20px,2.4vw,34px)}.fp-door .br-mark{font-size:clamp(26px,2.6vw,38px);position:absolute;top:clamp(26px,3vw,42px);right:clamp(24px,3vw,40px)}.fp-offer{color:#fff;border:2px dashed #3a3a3a;border-radius:16px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 22px;padding:18px clamp(20px,2.4vw,30px);text-decoration:none;transition:border-color .2s;display:flex}.fp-offer:hover{border-color:var(--x-orange)}.fp-offer .k{font-family:var(--x-text);letter-spacing:.22em;color:#8a8a8a;font-size:12px;font-weight:800}.fp-offer .t{font-family:var(--x-black);font-size:clamp(17px,1.4vw,21px)}.fp-offer .pr{font-family:var(--x-text);color:var(--x-orange);margin-left:auto;font-size:15px;font-weight:800}.fp-faq{padding:clamp(70px,8vw,120px) var(--x-pad);color:var(--x-ink);background:#f6f4f1}.fp-faq>*{max-width:900px;margin-inline:auto}.fp-qs{border-top:2px solid var(--x-ink);margin-top:clamp(24px,3vw,40px)}.fp-qs details{border-bottom:2px solid var(--x-ink)}.fp-qs summary{cursor:pointer;font-family:var(--x-black);padding:22px 52px 22px 0;font-size:clamp(18px,1.6vw,23px);line-height:1.25;list-style:none;position:relative}.fp-qs summary::-webkit-details-marker{display:none}.fp-qs summary span{background:var(--x-ink);border-radius:50%;width:30px;height:30px;margin-top:-15px;position:absolute;top:50%;right:4px}.fp-qs summary span:before,.fp-qs summary span:after{content:"";background:#fff;height:2px;transition:rotate .3s;position:absolute;top:14px;left:8px;right:8px}.fp-qs summary span:after{rotate:90deg}.fp-qs details[open] summary span{background:var(--x-orange)}.fp-qs details[open] summary span:after{rotate:0deg}.fp-qs summary:hover{color:#c94001}.fp-qs p{font-family:var(--x-text);color:#33302b;padding:0 52px 24px 0;font-size:clamp(16px,1.2vw,18px);font-weight:500;line-height:1.6}.fp-qs a{color:#c94001;font-weight:700}.fp-read{padding:clamp(70px,8vw,120px) var(--x-pad) clamp(80px,9vw,130px);color:var(--x-ink);background:#e9e6df}.fp-read>*{max-width:900px;margin-inline:auto}.fp-covers.rk-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin-top:clamp(28px,3vw,44px)}.fp-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-top:clamp(52px,6vw,76px);display:flex}.fp-tools .k{font-family:var(--x-text);letter-spacing:.22em;color:#6a6258;margin-right:6px;font-size:12.5px;font-weight:800}.fp-tool{color:var(--x-ink);font-family:var(--x-text);transition:transform .25s var(--x-ease),background .2s;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 6px 16px -8px #0000004d}.fp-tool:hover{background:var(--x-orange);transform:translateY(-2px)}.fp-tool svg{background:var(--x-ink);fill:none;width:30px;height:30px;stroke:var(--x-orange);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;padding:6px}.fp-more{padding:clamp(70px,8vw,120px) var(--x-pad) clamp(70px,8vw,110px);background:var(--x-ink)}.fp-more-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 30px;max-width:1360px;margin:0 auto;display:flex}.fp-more-h{font-family:var(--x-impact);color:#fff;font-size:clamp(46px,6vw,92px);font-weight:400;line-height:.95}.fp-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.3vw,18px);max-width:1360px;margin:clamp(26px,3vw,44px) auto 0;list-style:none;display:grid}.fp-rail a{height:100%;min-height:clamp(170px,14vw,210px);color:var(--x-ink);transition:transform .3s var(--x-ease),box-shadow .3s;background:#f0f0f0;border-radius:16px;flex-direction:column;gap:8px;padding:clamp(16px,1.5vw,22px);text-decoration:none;display:flex;position:relative}.fp-rail .grow a{background:var(--x-orange)}.fp-rail a:hover,.fp-rail a:focus-visible{transform:translateY(-5px);box-shadow:0 18px 30px -12px #0009}.fp-rail .ic{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.fp-rail .p{font-family:var(--x-text);color:#0009;font-size:13.5px;font-weight:600;line-height:1.35}.fp-rail .f{font-family:var(--x-impact);margin-top:auto;font-size:clamp(20px,1.8vw,27px);line-height:1.04}.fp-rail .st{font-family:var(--x-text);letter-spacing:.2em;color:#0000008c;font-size:11px;font-weight:800}.fp-rail a[aria-current]{outline-offset:4px;outline:3px solid #fff}.fp-rail a[aria-current] .st{color:#000}.fp-rail a.seen:after{content:"✓";width:26px;height:26px;color:var(--x-orange);font:900 14px/1 var(--x-text);background:#0a0a0a;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.fp-more-all{text-align:right;max-width:1360px;margin:clamp(26px,3vw,40px) auto 0}.fp-more-all a{font-family:var(--x-text);letter-spacing:.14em;text-transform:uppercase;color:#fff;border-bottom:2px solid var(--x-orange);padding-bottom:3px;font-size:14px;font-weight:800;text-decoration:none}@media (width<=1023px){.fp-hero-in,.fp-work-in,.fp-proof-in{grid-template-columns:1fr}.fp-card{align-items:flex-start}.fp-gets{position:static}.fp-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.fp-duo{grid-template-columns:1fr}.fp-door{min-height:0;padding-top:clamp(130px,36vw,160px)}.fp-door .face{width:96px}.fp-covers.rk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-covers.rk-grid .cv:nth-child(3){display:none}.fp-given div{grid-template-columns:1fr;gap:2px}.fp-offer .pr{margin-left:0}.fp-rail .p{font-size:12.5px}}@media (width<=420px){.fp-rail{gap:10px}.fp-rail a{min-height:160px;padding:14px}.fp-rail .f{font-size:19px}.fp-solved{letter-spacing:.16em}}
