.pt-home{--pt-canvas:#f7f7f5;--pt-surface:#ffffff;--pt-hero-bg:#fffaf5;--pt-hero-mid:#f8f4ef;--pt-accent-a:#ea580c;--pt-accent-b:#c2410c;--pt-orange:#ea580c;--pt-card-shadow:0 1px 2px rgb(28 25 23/0.04),0 8px 24px rgb(28 25 23/0.05);--pt-card-border:rgb(28 25 23/0.08);background:var(--pt-canvas);color:var(--v4-text);scroll-behavior:smooth}.pt-home [id]{scroll-margin-top:calc(var(--v4-header-h) + .75rem)}.pt-home-ai,.pt-home-faq,.pt-home-index,.pt-home-popular,.pt-home-security,.pt-home-stats,.pt-home-why{content-visibility:auto;contain-intrinsic-size:auto 320px}.pt-home-index{contain-intrinsic-size:auto 520px}html[data-theme=dark] .pt-home{--pt-canvas:#0c0a09;--pt-surface:#161412;--pt-hero-bg:#0c0a09;--pt-hero-mid:#12100e;--pt-card-border:rgb(255 255 255/0.09);--pt-card-shadow:0 4px 24px rgb(0 0 0/0.35);color:#f1f5f9}html[data-theme=dark] .pt-home-hero__btn--ghost{color:#f8fafc;background:rgb(255 255 255/.06);border-color:rgb(255 255 255/.12)}html[data-theme=dark] .pt-home-hero__btn--ghost:hover{color:#fff;background:rgb(255 255 255/.1);border-color:rgb(251 146 60/.4)}html[data-theme=dark] .pt-home .pt-home-cats__title,html[data-theme=dark] .pt-home .pt-home-h2{color:#f8fafc}html[data-theme=dark] .pt-home .pt-home-cat__blurb,html[data-theme=dark] .pt-home .pt-home-cats__sub,html[data-theme=dark] .pt-home .pt-home-sub,html[data-theme=dark] .pt-home .pt-home-tool-card__desc{color:rgb(203 213 225/.78)}html[data-theme=dark] .pt-home .pt-home-cat__link{color:rgb(226 232 240/.92)}html[data-theme=dark] .pt-home .pt-home-cat__tools{border-top-color:rgb(255 255 255/.08)}html[data-theme=dark] .pt-home-cats{background:radial-gradient(ellipse 80% 40% at 50% 0,rgb(234 88 12/.1),transparent 55%),var(--pt-canvas)}html[data-theme=dark] .pt-home-cat:before{background:linear-gradient(90deg,rgb(234 88 12/.7),rgb(251 146 60/.35),transparent 85%)}html[data-theme=dark] .pt-home-hero{color:#f5f5f4;background:linear-gradient(180deg,var(--pt-hero-bg) 0,var(--pt-hero-mid) 58%,var(--pt-canvas) 100%)}html[data-theme=dark] .pt-home-hero__waves{background:radial-gradient(ellipse 110% 80% at 50% -20%,rgb(234 88 12/.18),transparent 56%),radial-gradient(ellipse 55% 45% at 8% 48%,rgb(251 146 60/.1),transparent 50%),radial-gradient(ellipse 50% 40% at 96% 36%,rgb(96 165 250/.1),transparent 48%)}html[data-theme=dark] .pt-home-hero__badge{border-color:rgb(139 92 246/.45);background:rgb(139 92 246/.12);color:#ddd6fe}html[data-theme=dark] .pt-home-hero__title{color:#fff}html[data-theme=dark] .pt-home-hero__lead{color:rgb(255 255 255/.72)}html[data-theme=dark] .pt-home-hero__trust-wrap{border-top-color:rgb(255 255 255/.08)}html[data-theme=dark] .pt-home-trust__item{color:rgb(255 255 255/.88)}html[data-theme=dark] .pt-home-trust__item:hover{color:#fff}html[data-theme=dark] .pt-home-trust__icon{background:rgb(255 255 255/.1);color:#fdba74}html[data-theme=dark] .pt-home-float{border-color:rgb(255 255 255/.12);background:rgb(255 255 255/.06);box-shadow:0 20px 50px rgb(0 0 0/.35)}html[data-theme=dark] .pt-home-float__label{color:#fff}html[data-theme=dark] .pt-home-float__bar,html[data-theme=dark] .pt-home-float__page-line{background:rgb(255 255 255/.2)}html[data-theme=dark] .pt-home-float__page{background:rgb(255 255 255/.08);border-color:rgb(255 255 255/.1)}.pt-home-h2{margin:0;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.pt-home-h2--center{text-align:center}.pt-home-eyebrow{margin:0 0 var(--v4-space-2);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pt-orange)}.pt-home-sub{margin:var(--v4-space-2) 0 0;max-width:40rem;font-size:1rem;line-height:1.6;color:var(--v4-text-secondary)}.pt-home-sub--center{margin-inline:auto;text-align:center}.pt-home-section-head{margin-bottom:var(--v4-space-8)}.pt-home-section-head--center{text-align:center}.pt-home-badge-new{display:inline-block;margin-left:.5rem;padding:.12rem .5rem;border-radius:999px;font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,var(--pt-accent-a),var(--pt-accent-b));vertical-align:middle}.pt-home{overflow-x:clip}@media (prefers-reduced-motion:no-preference){html.route-home{scroll-behavior:smooth}}.pt-home-hero{position:relative;z-index:0;margin-top:calc(-1 * var(--v4-header-h));padding-top:calc(var(--v4-header-h) + var(--v4-space-16));padding-bottom:var(--v4-space-4);min-height:clamp(26rem,72vh,38rem);text-align:center;color:var(--v4-text);background:linear-gradient(180deg,var(--pt-hero-bg) 0,var(--pt-hero-mid) 55%,var(--pt-canvas) 100%);overflow-x:clip}.pt-home-hero__waves{position:absolute;inset:0;background:radial-gradient(ellipse 100% 70% at 50% -12%,rgb(251 146 60/.16),transparent 58%),radial-gradient(ellipse 48% 40% at 0 55%,rgb(254 215 170/.35),transparent 55%),radial-gradient(ellipse 42% 36% at 100% 40%,rgb(191 219 254/.28),transparent 52%);pointer-events:none}.pt-home-hero__waves:after{content:"";position:absolute;inset:auto 0 0;height:28%;background:linear-gradient(180deg,transparent,var(--pt-canvas));pointer-events:none}.pt-home-hero__inner{position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){.pt-home-hero__actions,.pt-home-hero__badge,.pt-home-hero__lead,.pt-home-hero__title,.pt-home-hero__trust-wrap{animation:none}}.pt-home-hero__badge{display:inline-flex;align-items:center;margin:0 0 var(--v4-space-4);padding:.35rem .9rem;border-radius:999px;border:1px solid var(--v4-orange-200);background:var(--v4-primary-soft);font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--v4-orange-700)}.pt-home-hero__title{max-width:22ch;margin:0 auto;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.08;letter-spacing:-.04em;color:var(--v4-text)}.pt-home-hero__title-main{display:block}.pt-home-hero__accent{display:block;margin-top:.2em;background:linear-gradient(90deg,#ea580c,#f59e0b 45%,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent}.pt-home-hero__lead{max-width:42rem;margin:var(--v4-space-4) auto 0;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65;color:var(--v4-text-secondary)}.pt-home-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin-top:var(--v4-space-8)}.pt-home-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.875rem;padding:0 1.35rem;border-radius:.75rem;font-size:.9375rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .15s ease,box-shadow .18s ease,background .15s ease,border-color .15s ease,color .15s ease}.pt-home-hero__btn--primary{color:#fff;background:linear-gradient(135deg,#ea580c,#c2410c);box-shadow:0 8px 22px rgb(234 88 12/.28)}.pt-home-hero__btn--primary:hover{color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 12px 28px rgb(234 88 12/.34)}.pt-home-hero__btn--ghost{color:var(--v4-text);background:rgb(255 255 255/.72);border:1px solid rgb(28 25 23/.1);box-shadow:0 2px 8px rgb(28 25 23/.04)}.pt-home-hero__btn--ghost:hover{color:var(--v4-text);text-decoration:none;border-color:rgb(234 88 12/.35);background:#fff}.pt-home-hero__btn:active{transform:translateY(0) scale(.98)}.pt-home-float{position:absolute;z-index:0;display:none;padding:var(--v4-space-4);border:1px solid rgb(28 25 23/.08);border-radius:1rem;background:#fff;box-shadow:0 12px 32px rgb(28 25 23/.08),0 2px 6px rgb(28 25 23/.04)}@media (min-width:1100px){.pt-home-float{display:block}.pt-home-float--pdf{top:18%;left:4%;width:9rem;transform:rotate(-6deg)}.pt-home-float--edit{top:22%;right:4%;width:11rem;transform:rotate(5deg)}@media (prefers-reduced-motion:no-preference){.pt-home-float--pdf{animation:pt-home-float-a 7s ease-in-out infinite}.pt-home-float--edit{animation:pt-home-float-b 8s ease-in-out infinite}}}@keyframes pt-home-float-a{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-6px) rotate(-5.5deg)}}@keyframes pt-home-float-b{0%,to{transform:translateY(0) rotate(5deg)}50%{transform:translateY(-5px) rotate(5.5deg)}}.pt-home-float__chip{display:inline-block;padding:.2rem .5rem;border-radius:.35rem;background:#ef4444;font-size:.6875rem;font-weight:800;color:#fff}.pt-home-float__bar{height:.45rem;margin-top:.5rem;border-radius:999px;background:rgb(15 23 42/.08)}.pt-home-float__bar--short{width:65%}.pt-home-float__badge{position:absolute;top:-.5rem;right:-.5rem;padding:.2rem .45rem;border-radius:999px;background:linear-gradient(90deg,var(--pt-accent-a),var(--pt-accent-b));font-size:.625rem;font-weight:800;color:#fff}.pt-home-float__label{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;color:var(--v4-text)}.pt-home-float__toolbar{display:flex;gap:.25rem;margin-bottom:.5rem}.pt-home-float__toolbar span{width:.45rem;height:.45rem;border-radius:999px;background:rgb(15 23 42/.12)}.pt-home-float__page{padding:.5rem;height:auto;min-height:4.5rem;border-radius:.5rem;background:rgb(248 250 252/.9);border:1px solid rgb(15 23 42/.06)}.pt-home-float__page-line{display:block;height:.35rem;margin-bottom:.35rem;border-radius:999px;background:rgb(15 23 42/.1)}.pt-home-float__page-line--short{width:70%}.pt-home-search{display:flex;align-items:stretch;gap:.35rem;max-width:48rem;margin:var(--v4-space-8) auto 0;padding:.35rem .35rem .35rem 0;border-radius:999px;border:1px solid rgb(15 23 42/.08);background:#fff;box-shadow:0 8px 32px rgb(124 58 237/.1),0 2px 8px rgb(15 23 42/.05);transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease}.pt-home-search:focus-within{border-color:rgb(124 58 237/.28);box-shadow:0 12px 40px rgb(124 58 237/.14),0 0 0 3px rgb(124 58 237/.12);transform:translateY(-1px)}.pt-home-search__icon{flex-shrink:0;align-self:center;margin-left:.75rem;width:1.125rem;height:1.125rem;color:var(--v4-gray-400)}.pt-home-search__icon svg{display:block;width:100%;height:100%}.pt-home-search__input{flex:1;min-width:0;border:0;background:transparent;padding:.75rem .5rem;font:inherit;font-size:.9375rem;color:var(--v4-gray-900)}.pt-home-search__input:focus{outline:none}.pt-home-search__btn{flex-shrink:0;min-height:2.75rem;padding:0 1.25rem;border:0;border-radius:999px;background:linear-gradient(90deg,var(--pt-accent-a),var(--pt-accent-b));font:inherit;font-size:.875rem;font-weight:700;color:#fff;cursor:pointer;white-space:nowrap;transition:filter .18s ease,transform .15s ease,box-shadow .18s ease}.pt-home-search__btn:hover{filter:brightness(1.06);box-shadow:0 4px 16px rgb(124 58 237/.35)}.pt-home-search__btn:active{transform:scale(.98)}.pt-home-hero__trust-wrap{position:relative;z-index:1;margin-top:var(--v4-space-10);padding-block:var(--v4-space-6) var(--v4-space-10);border-top:1px solid rgb(15 23 42/.06);background:transparent}.pt-home-hero__trust-wrap--reserve{min-height:6.5rem;border-top-color:transparent;pointer-events:none}.pt-home-trust{margin-top:0;padding-top:0;border-top:0;background:transparent}.pt-home-trust__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--v4-space-3);margin:0;padding:0;list-style:none}.pt-home-trust__item{display:inline-flex;align-items:center;gap:.625rem;padding:.45rem .9rem .45rem .45rem;border-radius:999px;border:1px solid rgb(15 23 42/.07);background:rgb(255 255 255/.82);box-shadow:0 2px 10px rgb(15 23 42/.05);font-size:.8125rem;font-weight:600;color:var(--v4-text-secondary);transition:color .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pt-home-trust__item:hover{color:var(--v4-text);border-color:rgb(124 58 237/.18);box-shadow:0 4px 16px rgb(124 58 237/.08);transform:translateY(-1px)}.pt-home-trust__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:rgb(251 146 60/.12);color:var(--pt-orange);flex-shrink:0;transition:background .18s ease,transform .18s ease}.pt-home-trust__item:hover .pt-home-trust__icon{background:rgb(251 146 60/.18);transform:scale(1.04)}.pt-home-cats{position:relative;z-index:1;padding-block:var(--v4-space-12);padding-top:var(--v4-space-8);background:radial-gradient(ellipse 80% 40% at 50% 0,rgb(254 215 170/.28),transparent 55%),var(--pt-canvas);min-height:36rem}@media (max-width:767px){.pt-home-cats{display:none}}.pt-home-chips{padding:var(--v4-space-2) 0 var(--v4-space-1);background:var(--pt-canvas)}@media (max-width:767px){.pt-home-chips__chip{min-height:2rem;padding:.3rem .8rem;font-size:.75rem}}.pt-home-chips__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.pt-home-chips__chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.4rem .95rem;border:1px solid rgb(28 25 23/.12);border-radius:999px;background:#fff;color:var(--v4-text);font-size:.8125rem;font-weight:650;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.pt-home-chips__chip:hover{border-color:rgb(234 88 12/.35);color:#c2410c;text-decoration:none}.pt-home-chips__chip--active{background:#1c1917;border-color:#1c1917;color:#fff}.pt-home-chips__chip--active:hover{background:#292524;border-color:#292524;color:#fff}.pt-home-popular{padding-block:var(--v4-space-6) var(--v4-space-8);padding-bottom:calc(var(--v4-space-8) + env(safe-area-inset-bottom, 0px));background:var(--pt-surface)}@media (max-width:767px){.pt-home-popular{padding-top:var(--v4-space-3);padding-bottom:calc(var(--v4-space-10) + 4.5rem)}.pt-home-popular .pt-home-section-head{margin-bottom:var(--v4-space-4)}.pt-home-popular .pt-home-eyebrow{margin-bottom:.25rem}.pt-home-popular .pt-home-h2{font-size:1.35rem}.pt-home-popular .pt-home-sub{display:none}}.pt-home-tool-grid{display:grid;gap:var(--v4-space-3);margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}.pt-home-tool-card{position:relative;display:flex;flex-direction:column;gap:var(--v4-space-2);min-height:9.5rem;height:100%;padding:var(--v4-space-4);border:1px solid var(--pt-card-border,rgb(28 25 23/.08));border-radius:1rem;background:var(--pt-surface,#fff);box-shadow:var(--pt-card-shadow,0 1px 3px rgb(28 25 23/.06));text-decoration:none;color:inherit;overflow:hidden}.pt-home-tool-card__icon-wrap{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:.875rem}.pt-home-tool-card__icon-wrap,.pt-home-tool-card__icon-wrap--orange{background:#ffedd5;color:#c2410c}.pt-home-tool-card__icon-wrap--green{background:#dcfce7;color:#15803d}.pt-home-tool-card__icon-wrap--teal{background:#ccfbf1;color:#0f766e}.pt-home-tool-card__icon-wrap--blue{background:#dbeafe;color:#1d4ed8}.pt-home-tool-card__icon-wrap--purple{background:#ede9fe;color:#7c3aed}.pt-home-tool-card__icon-wrap--slate{background:#f1f5f9;color:#475569}.pt-home-tool-card__body{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.pt-home-tool-card__title{font-size:.9rem;font-weight:800;line-height:1.25;color:var(--v4-text)}.pt-home-tool-card__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.75rem;line-height:1.4;color:var(--v4-text-secondary)}.pt-home-tool-card__arrow{display:none}@media (max-width:767px){.pt-home-tool-card__arrow{display:none}}.pt-home-popular__footer{display:flex;justify-content:center;margin-top:var(--v4-space-6)}.pt-home-premium-strip{margin:0;padding:var(--v4-space-6) 0;background:linear-gradient(180deg,#fff8eb,#fff3d6);border-block:1px solid rgb(234 179 8/.22)}.pt-home-premium-strip__inner{display:grid;gap:var(--v4-space-4);align-items:center}@media (min-width:768px){.pt-home-premium-strip__inner{grid-template-columns:1.4fr auto;gap:var(--v4-space-6)}}.pt-home-premium-strip__title{margin:0;font-size:1.2rem;font-weight:800;letter-spacing:-.02em;color:var(--v4-text)}.pt-home-premium-strip__body{margin:.4rem 0 0;font-size:.9rem;line-height:1.5;color:var(--v4-text-secondary)}.pt-home-premium-strip__list{margin:.65rem 0 0;padding-left:1.1rem;font-size:.875rem;line-height:1.55;color:var(--v4-text)}.pt-home-premium-strip__cta{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1.35rem;border-radius:.75rem;background:linear-gradient(135deg,#ea580c,#f97316);color:#fff;font-size:.9375rem;font-weight:750;text-decoration:none;box-shadow:0 4px 14px rgb(234 88 12/.28);white-space:nowrap}.pt-home-premium-strip__cta:hover{filter:brightness(1.04);text-decoration:none;color:#fff}@media (min-width:1024px){.pt-home-cats{min-height:28rem}}.pt-home-cats--reserve{min-height:38rem;pointer-events:none}@media (min-width:1024px){.pt-home-cats--reserve{min-height:28rem}}@media (prefers-reduced-motion:no-preference){.pt-home-cats .pt-home-cat{animation:none}}.pt-home-cats__head{text-align:center;margin-bottom:var(--v4-space-8)}.pt-home-cats__title{margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:-.03em;color:var(--v4-text)}.pt-home-cats__title-accent{background:linear-gradient(90deg,#ea580c,#f59e0b);-webkit-background-clip:text;background-clip:text;color:transparent}.pt-home-cats__sub{margin:var(--v4-space-3) auto 0;max-width:36rem;font-size:1rem;color:var(--v4-text-secondary)}.pt-home-cats__grid{display:grid;gap:var(--v4-space-4);grid-template-columns:1fr;align-items:start}@media (min-width:640px){.pt-home-cats__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pt-home-cats__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.pt-home-cats__grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1440px){.pt-home-cats__grid{grid-template-columns:repeat(5,1fr)}}.pt-home-cat{position:relative;display:flex;flex-direction:column;height:auto;min-height:0;padding:1.15rem 1.15rem 1rem;border:1px solid var(--pt-card-border);border-radius:1.25rem;background:var(--pt-surface);box-shadow:0 1px 2px rgb(28 25 23/.03),0 10px 28px rgb(28 25 23/.055);transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease,border-color .18s ease}.pt-home-cat:before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:1.25rem 1.25rem 0 0;background:linear-gradient(90deg,rgb(234 88 12/.55),rgb(251 191 36/.35),transparent 85%);opacity:.7;pointer-events:none}.pt-home-cat:hover{transform:translateY(-3px);border-color:rgb(234 88 12/.26);box-shadow:0 14px 34px rgb(234 88 12/.1),0 4px 12px rgb(28 25 23/.05)}.pt-home-cat:active{transform:translateY(-1px) scale(.995);transition-duration:.08s}.pt-home-cat__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v4-space-2);margin-bottom:.85rem}.pt-home-cat__icon-wrap{display:flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;margin-bottom:0;border-radius:.85rem;border:1px solid rgb(28 25 23/.04);background:var(--v4-primary-soft);color:var(--pt-orange);flex-shrink:0;box-shadow:inset 0 1px 0 rgb(255 255 255/.7)}.pt-home-cat--orange .pt-home-cat__icon-wrap{background:#ffedd5;color:#c2410c}.pt-home-cat--green .pt-home-cat__icon-wrap{background:#dcfce7;color:#15803d}.pt-home-cat--teal .pt-home-cat__icon-wrap{background:#ccfbf1;color:#0f766e}.pt-home-cat--blue .pt-home-cat__icon-wrap{background:#dbeafe;color:#1d4ed8}.pt-home-cat--purple .pt-home-cat__icon-wrap{background:#ede9fe;color:#7c3aed}.pt-home-cat--slate .pt-home-cat__icon-wrap{background:#f1f5f9;color:#475569}.pt-home-cat__icon-wrap--grid{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.5rem}.pt-home-cat__icon-wrap--grid span{width:100%;height:.65rem;border-radius:.25rem;background:rgb(139 92 246/.25)}.pt-home-cat__title{margin:0;font-size:1.02rem;font-weight:800;letter-spacing:-.025em;line-height:1.3;color:var(--v4-text)}.pt-home-cat__title .pt-home-badge-new{display:inline-block;margin-left:.35rem;vertical-align:middle}.pt-home-cat__blurb{margin:.3rem 0 0;font-size:.78rem;line-height:1.45;color:var(--v4-text-secondary)}.pt-home-cat__count{margin:.4rem 0 0;font-size:.7rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--v4-gray-500)}.pt-home-cat__tools{flex:1;margin:.75rem 0 0;padding:.55rem 0 0;list-style:none;border-top:1px solid rgb(28 25 23/.07)}.pt-home-cat__link{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.32rem .4rem;margin-inline:-.4rem;border-radius:.45rem;font-size:.8rem;font-weight:600;color:var(--v4-text);text-decoration:none;transition:color .14s ease,background .14s ease}.pt-home-cat__link span:first-child{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3}.pt-home-cat__chevron{flex-shrink:0;opacity:.28;color:var(--v4-text-secondary)}.pt-home-cat__link:hover{color:var(--pt-orange);background:rgb(234 88 12/.07);text-decoration:none}.pt-home-cat__link:hover .pt-home-cat__chevron{opacity:1;color:var(--pt-orange)}.pt-home-cat__link:active{background:rgb(234 88 12/.11);transition-duration:.06s}.pt-home-cat__all-cta{display:inline-flex;align-items:center;gap:.25rem;margin-top:auto;padding-top:var(--v4-space-3);font-size:.8125rem;font-weight:700;color:var(--pt-orange);text-decoration:none;transition:color .15s ease,gap .15s ease}.pt-home-cat__all-cta:hover{color:var(--pt-accent-b);gap:.4rem}.pt-home-cat--all{justify-content:center;min-height:17.5rem;text-align:center;color:#fff7ed;background:linear-gradient(155deg,#1c1917,#292524 48%,#431407);border-color:rgb(234 88 12/.35);box-shadow:0 8px 28px rgb(28 25 23/.22)}.pt-home-cat--all:before{background:linear-gradient(90deg,#ea580c,#f59e0b,transparent 90%);opacity:1}.pt-home-cat--all:hover{border-color:rgb(251 146 60/.5);box-shadow:0 12px 36px rgb(234 88 12/.2)}.pt-home-cat--all .pt-home-cat__title{color:#fff}.pt-home-cat--all .pt-home-cat__blurb{color:rgb(255 255 255/.7)}.pt-home-cat--all .pt-home-cat__all-cta{color:#fdba74}.pt-home-cat--all .pt-home-cat__all-cta:hover{color:#ffedd5}.pt-home-cat__arrow-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:999px;border:1px solid rgb(28 25 23/.08);background:var(--pt-canvas);color:var(--v4-text-secondary);text-decoration:none;transition:background var(--v4-duration-fast) var(--v4-ease),color var(--v4-duration-fast) var(--v4-ease)}.pt-home-cat__arrow-btn:hover{background:var(--pt-orange);color:#fff;text-decoration:none}.pt-home-cat__mini-icons{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;max-width:9.5rem;margin:0 auto var(--v4-space-4)}.pt-home-cat__mini-icons .v4-tool-icon{width:2rem;height:2rem;margin-inline:auto}.pt-home-trust__text{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;text-align:left;min-width:0}.pt-home-trust__label{font-weight:700;font-size:.8125rem;line-height:1.25;color:var(--v4-text)}.pt-home-trust__hint{font-size:.6875rem;font-weight:500;line-height:1.3;color:var(--v4-text-secondary)}html[data-theme=dark] .pt-home-trust__item{background:rgb(255 255 255/.06);border-color:rgb(255 255 255/.1);box-shadow:none}html[data-theme=dark] .pt-home-trust__label{color:rgb(255 255 255/.92)}html[data-theme=dark] .pt-home-trust__hint{color:rgb(255 255 255/.62)}.v4-header__nav-badge{display:inline-block;margin-left:.35rem;padding:.1rem .4rem;border-radius:999px;font-size:.5625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,var(--pt-accent-a),var(--pt-accent-b));vertical-align:middle}.v4-header__lang-label{max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.pt-home-cat:hover,.pt-home-tool-card:hover{transform:none}}.pt-home-reveal{opacity:0;transform:translateY(22px);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.pt-home-reveal--in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.pt-home-reveal--in.pt-home-reveal--cats .pt-home-cat{animation:pt-home-card-in .45s cubic-bezier(.22,1,.36,1) both}.pt-home-reveal--in.pt-home-reveal--cats .pt-home-cat:first-child{animation-delay:.03s}.pt-home-reveal--in.pt-home-reveal--cats .pt-home-cat:nth-child(2){animation-delay:.06s}.pt-home-reveal--in.pt-home-reveal--cats .pt-home-cat:nth-child(3){animation-delay:.09s}.pt-home-reveal--in.pt-home-reveal--cats .pt-home-cat:nth-child(4){animation-delay:.12s}.pt-home-reveal--in.pt-home-reveal--cats .pt-home-cat:nth-child(5){animation-delay:.15s}.pt-home-reveal--in.pt-home-reveal--cats .pt-home-cat:nth-child(6){animation-delay:.18s}.pt-home-reveal--in.pt-home-reveal--cats .pt-home-cat:nth-child(7){animation-delay:.21s}.pt-home-reveal--in.pt-home-reveal--cats .pt-home-cat:nth-child(8){animation-delay:.24s}.pt-home-reveal--in.pt-home-reveal--cats .pt-home-cat:nth-child(9){animation-delay:.27s}.pt-home-reveal--in.pt-home-reveal--cats .pt-home-cat:nth-child(10){animation-delay:.3s}.pt-home-reveal--in.pt-home-reveal--cats .pt-home-cat:nth-child(11){animation-delay:.33s}}@keyframes pt-home-card-in{0%{opacity:0}to{opacity:1}}html.perf-audit .pt-home-cats .pt-home-cat,html.perf-audit .pt-home-float,html.perf-audit .pt-home-hero__badge,html.perf-audit .pt-home-hero__lead,html.perf-audit .pt-home-hero__title,html.perf-audit .pt-home-hero__trust-wrap,html.perf-audit .pt-home-search{animation:none!important;opacity:1!important;transform:none!important}.pt-home-skeleton--stats{padding-block:var(--v4-space-6);background:var(--pt-surface);border-block:1px solid var(--pt-card-border)}.pt-home-skeleton__stats-row{display:grid;gap:var(--v4-space-4);grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.pt-home-skeleton__stats-row{grid-template-columns:repeat(5,1fr)}}.pt-home-skeleton__stat{height:3.5rem;border-radius:.75rem;background:linear-gradient(90deg,rgb(28 25 23/.05),rgb(28 25 23/.09),rgb(28 25 23/.05));background-size:200% 100%;animation:pt-home-shimmer 1.2s ease-in-out infinite}.pt-home-skeleton--security{padding-block:var(--v4-space-10);background:var(--pt-canvas)}.pt-home-skeleton__security-panel{min-height:16rem;border-radius:1.25rem;background:linear-gradient(135deg,rgb(10 11 30/.85),rgb(20 15 35/.9));animation:pt-home-shimmer 1.4s ease-in-out infinite;background-size:200% 200%}.pt-home-skeleton--index{padding-block:var(--v4-space-12);background:var(--pt-canvas)}.pt-home-skeleton__index-grid{display:grid;gap:var(--v4-space-4);grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.pt-home-skeleton__index-grid{grid-template-columns:repeat(3,1fr)}}.pt-home-skeleton__index-col{min-height:8rem;border-radius:.75rem;background:linear-gradient(90deg,rgb(28 25 23/.05),rgb(28 25 23/.09),rgb(28 25 23/.05));background-size:200% 100%;animation:pt-home-shimmer 1.2s ease-in-out infinite}.pt-home-skeleton--tools .pt-home-skeleton__grid{grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.pt-home-skeleton--tools .pt-home-skeleton__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.pt-home-hero,html.route-home .pt-home-hero{min-height:0!important;padding-top:calc(var(--v4-header-h) + .75rem);padding-bottom:.5rem}.pt-home-hero__badge,html.route-home .pt-home-hero__badge{display:none!important}.pt-home-hero__title,html.route-home .pt-home-hero__title{max-width:18ch;font-size:clamp(1.3rem,6vw,1.55rem)!important;line-height:1.15}.pt-home-hero__accent,.pt-home-hero__title-main,html.route-home .pt-home-hero__accent,html.route-home .pt-home-hero__title-main{display:inline!important}.pt-home-hero__accent,html.route-home .pt-home-hero__accent{margin-top:0!important}.pt-home-hero__lead,html.route-home .pt-home-hero__lead{margin-top:.4rem;font-size:.875rem!important;line-height:1.4}.pt-home-hero__actions,html.route-home .pt-home-hero__actions{margin-top:.65rem!important}.pt-home-hero__btn,html.route-home .pt-home-hero__btn{min-height:2.4rem;padding:0 1rem;font-size:.875rem}.pt-home-hero__btn--ghost,html.route-home .pt-home-hero__btn--ghost{display:none!important}.pt-home-hero__trust-wrap,html.route-home .pt-home-hero__trust-wrap{display:none!important;min-height:0!important}.pt-home-hero__waves:after{height:14%}.pt-home-chips{padding:.35rem 0 .15rem}.pt-home-chips .v4-container{padding-inline:0}.pt-home-chips__list{flex-wrap:nowrap;justify-content:flex-start;gap:.4rem;padding-inline:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pt-home-chips__list::-webkit-scrollbar{display:none}.pt-home-chips__chip{flex:0 0 auto}.pt-home-popular{padding-top:.35rem}.pt-home-popular .pt-home-section-head{margin-bottom:.65rem}.pt-home-popular .pt-home-eyebrow{display:none}}