@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_a28e42b5-module__XCReWa__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_a28e42b5-module__XCReWa__variable{--pt-mkt-sans:"Outfit", "Outfit Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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 Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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 Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_4d0533a8-module__c6Fjsa__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_4d0533a8-module__c6Fjsa__variable{--pt-mkt-serif:"Instrument Serif", "Instrument Serif Fallback"}
.pt-mkt{--pt-mkt-accent:var(--pt-settings-accent);--pt-mkt-accent-soft:var(--pt-settings-accent-soft);--pt-mkt-ink:#fffaf6;--pt-mkt-ink-soft:#fffaf6d1;--pt-mkt-ink-dim:#fffaf6ad;--pt-mkt-night:color-mix(in srgb, var(--pt-settings-accent) 12%, #0c0a09);--pt-mkt-body-bg:var(--background);--pt-mkt-body-ink:var(--foreground);--pt-mkt-muted:var(--pt-settings-ink-dim);--pt-mkt-panel:var(--pt-settings-panel);--pt-mkt-elevated:var(--pt-settings-elevated);--pt-mkt-line:var(--pt-settings-line);--pt-mkt-shadow:var(--pt-settings-shadow);min-height:100dvh;color:var(--pt-mkt-ink);font-family:var(--pt-mkt-sans), ui-sans-serif, sans-serif;background:var(--pt-mkt-body-bg)}.pt-mkt__shell{isolation:isolate;background:radial-gradient(120% 90% at 12% 8%, color-mix(in srgb, var(--pt-mkt-accent) 45%, #fff) 0%, transparent 55%), radial-gradient(80% 70% at 88% 18%, color-mix(in srgb, var(--pt-mkt-accent) 75%, #fff) 0%, transparent 50%), linear-gradient(145deg, color-mix(in srgb, var(--pt-mkt-accent) 55%, #fff) 0%, var(--pt-mkt-accent) 42%, color-mix(in srgb, var(--pt-mkt-accent) 82%, #000) 72%, color-mix(in srgb, var(--pt-mkt-accent) 65%, #000) 100%);min-height:100dvh;position:relative;overflow:hidden}.pt-mkt__wash,.pt-mkt__glow{pointer-events:none;z-index:0;position:absolute;inset:0}.pt-mkt__wash{background:radial-gradient(55% 45% at 70% 55%,#ffffff38,#0000 70%),linear-gradient(#ffffff1f 0%,#0000 38%);animation:14s ease-in-out infinite alternate pt-mkt-wash}.pt-mkt__glow{background:radial-gradient(circle at 78% 48%, color-mix(in srgb, var(--pt-mkt-accent) 20%, #a0e9ff) 0%, transparent 42%);mix-blend-mode:soft-light;animation:10s ease-in-out infinite alternate pt-mkt-glow}.pt-mkt__nav{z-index:2;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem clamp(1rem,3vw,2rem);display:flex;position:relative}.pt-mkt__brand{color:var(--pt-mkt-ink);letter-spacing:-.02em;align-items:center;gap:.55rem;font-size:1.05rem;font-weight:650;text-decoration:none;display:inline-flex}.pt-mkt__brand:hover{opacity:.92}.pt-mkt__nav-actions{margin-left:auto}.pt-mkt__login{appearance:none;color:var(--pt-mkt-ink);font:inherit;cursor:pointer;background:0 0;border:1.5px solid #fffaf68c;border-radius:999px;padding:.45rem 1.05rem;font-size:.9rem;font-weight:550;transition:background .16s,border-color .16s}.pt-mkt__login:hover{background:#fffaf61f;border-color:#fffaf6d9}.pt-mkt__hero{z-index:1;align-items:center;gap:1.5rem;min-height:calc(100dvh - 4.5rem);padding:1.5rem clamp(1rem,4vw,3.5rem) 3rem;display:grid;position:relative}.pt-mkt__copy{z-index:2;max-w:34rem;position:relative}.pt-mkt__wordmark{letter-spacing:-.045em;color:var(--pt-mkt-ink);margin:0 0 .85rem;font-size:clamp(1.65rem,3.4vw,2.35rem);font-weight:750;line-height:1}.pt-mkt__title{letter-spacing:-.045em;color:var(--pt-mkt-ink);margin:0;font-size:clamp(2.35rem,5.4vw,3.85rem);font-weight:750;line-height:1.05}.pt-mkt__title em{color:#effbff;letter-spacing:-.02em;font-style:italic;font-weight:400}.pt-mkt__lede{max-width:32rem;color:var(--pt-mkt-ink-soft);margin:1.15rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);font-weight:450;line-height:1.55}.pt-mkt__ctas{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.pt-mkt__cta-primary{appearance:none;background:var(--pt-mkt-night);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.7rem;padding:.7rem .75rem .7rem 1.15rem;font-size:1rem;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff0f}.pt-mkt__cta-primary:hover{transform:translateY(-1px)}.pt-mkt__cta-primary:hover .pt-mkt__cta-orb{transform:translate(2px)}.pt-mkt__cta-orb{background:var(--pt-mkt-accent);width:1.85rem;height:1.85rem;color:var(--pt-accent-fg,#1a0f08);border-radius:999px;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.pt-mkt__cta-secondary{min-height:2.85rem;color:var(--pt-mkt-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0a0947;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.2rem;font-size:.98rem;font-weight:550;text-decoration:none;transition:background .16s;display:inline-flex}.pt-mkt__cta-secondary:hover{background:#0c0a0966}.pt-mkt__more{color:var(--pt-mkt-ink-dim);align-items:center;gap:.35rem;margin-top:1.15rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex}.pt-mkt__more:hover{color:var(--pt-mkt-ink)}.pt-mkt__stage{z-index:1;pointer-events:none;width:min(62vw,720px);height:min(78vh,720px);position:absolute;inset:auto 0 0 auto}.pt-mkt__orb{aspect-ratio:1;width:min(92%,560px);filter:drop-shadow(0 30px 60px color-mix(in srgb, var(--pt-mkt-accent) 35%, transparent));border-radius:50%;animation:9s ease-in-out infinite pt-mkt-float;position:absolute;inset:8% 4% auto auto}.pt-mkt__orb-core,.pt-mkt__orb-sheen,.pt-mkt__orb-rim{border-radius:50%;position:absolute;inset:0}.pt-mkt__orb-core{background:radial-gradient(circle at 32% 28%, #ffffffb8 0%, color-mix(in srgb, var(--pt-mkt-accent) 35%, transparent) 45%, #78b4dc2e 78%, #ffffff14 100%), linear-gradient(145deg, #ffffff59, color-mix(in srgb, var(--pt-mkt-accent) 20%, transparent) 40%, #8cc8e638);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:inset 0 0 40px #ffffff40, inset -20px -30px 50px color-mix(in srgb, var(--pt-mkt-accent) 12%, transparent)}.pt-mkt__orb-sheen{mix-blend-mode:screen;background:radial-gradient(40% 28% at 30% 22%,#ffffffd9,#0000 70%),radial-gradient(35% 30% at 72% 68%,#aae6ff59,#0000 75%);animation:7s ease-in-out infinite alternate pt-mkt-sheen}.pt-mkt__orb-rim{box-shadow:inset 0 0 0 1px #ffffff59,inset 0 0 30px #ffffff1f}.pt-mkt__enter{animation:.72s cubic-bezier(.22,1,.36,1) both pt-mkt-rise}.pt-mkt__enter--2{animation-delay:80ms}.pt-mkt__enter--3{animation-delay:.15s}.pt-mkt__enter--4{animation-delay:.22s}.pt-mkt__enter--5{animation-delay:.29s}@keyframes pt-mkt-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-10px,-18px)scale(1.02)}}@keyframes pt-mkt-sheen{0%{opacity:.75;transform:rotate(0)scale(1)}to{opacity:1;transform:rotate(8deg)scale(1.03)}}@keyframes pt-mkt-wash{0%{opacity:.85;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}@keyframes pt-mkt-glow{0%{opacity:.55}to{opacity:1}}@keyframes pt-mkt-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.pt-mkt__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);padding-top:.5rem}.pt-mkt__stage{justify-self:end;width:100%;height:min(70vh,640px);position:relative;inset:auto}.pt-mkt__orb{width:min(100%,560px);inset:5% 0 auto auto}}@media (max-width:767px){.pt-mkt__hero{align-content:start;padding-top:1.25rem}.pt-mkt__stage{opacity:.9;width:min(110vw,420px);height:min(52vh,380px);bottom:-4%;right:-12%}.pt-mkt__copy{max-width:100%}}@media (prefers-reduced-motion:reduce){.pt-mkt__wash,.pt-mkt__glow,.pt-mkt__orb,.pt-mkt__orb-sheen,.pt-mkt__enter{animation:none!important}}.pt-mkt__body{color:var(--pt-mkt-body-ink);background:var(--pt-mkt-body-bg)}.pt-mkt__section{border-bottom:1px solid var(--pt-mkt-line);padding:clamp(3.5rem,8vw,5.5rem) 0}.pt-mkt__section--shot{background:var(--pt-mkt-elevated)}.pt-mkt__section--trust{border-bottom:0;padding-bottom:clamp(2.5rem,5vw,3.5rem)}.pt-mkt__inner{width:min(1080px,100% - 2.5rem);margin-inline:auto}.pt-mkt__inner--narrow{max-width:40rem}.pt-mkt__center{text-align:center}.pt-mkt__kicker{color:var(--pt-mkt-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:650}.pt-mkt__kicker--on-dark{color:color-mix(in srgb, var(--pt-mkt-accent) 55%, #fff)}.pt-mkt__h2{letter-spacing:-.04em;color:var(--pt-mkt-body-ink);margin:0;font-size:clamp(1.85rem,3.2vw,2.65rem);font-weight:750;line-height:1.1}.pt-mkt__lead{color:var(--pt-mkt-muted);margin:1rem 0 0;font-size:1.05rem;font-weight:450;line-height:1.6}.pt-mkt__lead--left{max-width:32rem}.pt-mkt__tiles{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem;display:grid}.pt-mkt__tile{background:var(--pt-mkt-panel);border:1px solid var(--pt-mkt-line);box-shadow:var(--pt-mkt-shadow);border-radius:16px;padding:1.35rem 1.25rem}.pt-mkt__tile-icon{background:var(--pt-mkt-accent-soft);width:2.15rem;height:2.15rem;color:var(--pt-mkt-accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.pt-mkt__tile-title{letter-spacing:-.02em;color:var(--pt-mkt-body-ink);margin:1rem 0 0;font-size:1.05rem;font-weight:650}.pt-mkt__tile-copy{color:var(--pt-mkt-muted);margin:.45rem 0 0;font-size:.92rem;line-height:1.5}.pt-mkt__shot{border:1px solid var(--pt-mkt-line);background:var(--pt-mkt-panel);width:100%;box-shadow:var(--pt-mkt-shadow);border-radius:16px;margin-top:2rem;display:block;overflow:hidden}.pt-mkt__split{gap:2.5rem;display:grid}.pt-mkt__steps{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.pt-mkt__step{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.pt-mkt__step-num{letter-spacing:.08em;color:var(--pt-mkt-accent);padding-top:.2rem;font-size:.8rem;font-weight:700}.pt-mkt__step-title{letter-spacing:-.02em;color:var(--pt-mkt-body-ink);margin:0;font-size:1.1rem;font-weight:650}.pt-mkt__step-copy{color:var(--pt-mkt-muted);margin:.35rem 0 0;font-size:.95rem;line-height:1.5}.pt-mkt__platforms{max-width:36rem}.pt-mkt__row-ctas{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.75rem;display:flex}.pt-mkt__btn-outline{border:1.5px solid var(--pt-mkt-line);background:var(--pt-mkt-panel);min-height:2.65rem;color:var(--pt-mkt-body-ink);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem 1.05rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .16s,background .16s;display:inline-flex}.pt-mkt__btn-outline:hover{border-color:color-mix(in srgb, var(--pt-mkt-accent) 45%, var(--pt-mkt-line));background:var(--pt-mkt-accent-soft)}.pt-mkt__text-link{color:var(--pt-mkt-body-ink);align-items:center;gap:.3rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.pt-mkt__text-link:hover{color:var(--pt-mkt-accent)}.pt-mkt__trust{background:var(--pt-mkt-panel);border:1px solid var(--pt-mkt-line);box-shadow:var(--pt-mkt-shadow);border-radius:18px;flex-direction:column;gap:1.25rem;padding:1.75rem 1.5rem;display:flex}.pt-mkt__trust-icon{width:1.35rem;height:1.35rem;color:var(--pt-mkt-accent)}.pt-mkt__trust-title{letter-spacing:-.03em;color:var(--pt-mkt-body-ink);margin:0;font-size:1.25rem;font-weight:700}.pt-mkt__trust-copy{color:var(--pt-mkt-muted);max-width:40rem;margin:.5rem 0 0;font-size:.98rem;line-height:1.55}.pt-mkt__band{background:var(--pt-mkt-night);color:#fffaf6;border:1px solid color-mix(in srgb, var(--pt-mkt-accent) 35%, transparent);box-shadow:var(--pt-mkt-shadow);border-radius:20px;flex-direction:column;gap:1.75rem;padding:clamp(1.75rem,4vw,2.5rem);display:flex}.pt-mkt__band-title{letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:750}.pt-mkt__band-copy{color:#fffaf6b8;max-width:32rem;margin:.75rem 0 0;font-size:1.02rem;line-height:1.55}.pt-mkt__band-ctas{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.pt-mkt__cta-ghost{color:#fffaf6;border:1.5px solid #fffaf659;border-radius:999px;align-items:center;gap:.4rem;min-height:2.85rem;padding:.65rem 1.15rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .16s;display:inline-flex}.pt-mkt__cta-ghost:hover{background:#fffaf614}@media (min-width:720px){.pt-mkt__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.pt-mkt__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-mkt__split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:4rem}.pt-mkt__trust{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 2.25rem}.pt-mkt__trust>div{flex:1}.pt-mkt__band{flex-direction:row;justify-content:space-between;align-items:center}}.pt-mkt__shell--compact{min-height:auto}.pt-mkt__hero--compact{min-height:auto;padding-top:clamp(1.5rem,4vw,2.5rem);padding-bottom:clamp(2.5rem,6vw,4rem)}.pt-mkt__hero--compact .pt-mkt__stage{height:min(48vh,420px)}@media (max-width:767px){.pt-mkt__hero--compact .pt-mkt__stage{opacity:.85;height:min(36vh,280px)}}.pt-mkt__meta{letter-spacing:.02em;color:var(--pt-mkt-ink-dim);margin:1.25rem 0 0;font-size:.78rem;font-weight:500}.pt-mkt__inner--prose{max-width:44rem;margin-top:2rem}.pt-mkt__checklist{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.pt-mkt__checklist li{color:var(--pt-mkt-muted);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;font-size:.98rem;line-height:1.55;display:grid}.pt-mkt__checklist li svg{color:var(--pt-mkt-accent);flex-shrink:0;margin-top:.2rem}.pt-mkt__checklist--tight{gap:.7rem;margin-top:.85rem}.pt-mkt__checklist--tight li{font-size:.92rem}.pt-mkt__feature-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}.pt-mkt__feature-grid--2{grid-template-columns:1fr}.pt-mkt__feature{background:var(--pt-mkt-panel);border:1px solid var(--pt-mkt-line);box-shadow:var(--pt-mkt-shadow);border-radius:18px;padding:1.5rem 1.35rem}.pt-mkt__feature-title{letter-spacing:-.03em;color:var(--pt-mkt-body-ink);margin:1rem 0 0;font-size:1.2rem;font-weight:700}.pt-mkt__prose{color:var(--pt-mkt-muted);margin-top:.85rem;font-size:.98rem;line-height:1.6}.pt-mkt__prose p{margin:0 0 .85rem}.pt-mkt__prose p:last-child{margin-bottom:0}.pt-mkt__prose a,.pt-mkt__prose strong{color:var(--pt-mkt-body-ink);font-weight:600}.pt-mkt__prose a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pt-mkt-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--pt-mkt-accent) 55%, transparent)}.pt-mkt__prose a:hover{color:var(--pt-mkt-accent)}.pt-mkt__inline-icon{vertical-align:-.12em;width:1rem;height:1rem;color:var(--pt-mkt-accent);display:inline-block}.pt-mkt__table-wrap{border:1px solid var(--pt-mkt-line);background:var(--pt-mkt-panel);box-shadow:var(--pt-mkt-shadow);border-radius:16px;margin-top:2rem;overflow-x:auto}.pt-mkt__table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.45}.pt-mkt__table th,.pt-mkt__table td{text-align:left;vertical-align:top;padding:.95rem 1.1rem}.pt-mkt__table th{color:var(--pt-mkt-body-ink);background:var(--pt-mkt-elevated);border-bottom:1px solid var(--pt-mkt-line);white-space:nowrap;font-weight:650}.pt-mkt__table td{color:var(--pt-mkt-muted);border-bottom:1px solid var(--pt-mkt-line)}.pt-mkt__table td:first-child{color:var(--pt-mkt-body-ink);white-space:nowrap;font-weight:600}.pt-mkt__table tbody tr:last-child td{border-bottom:0}.pt-mkt__doc-row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (min-width:720px){.pt-mkt__feature-grid,.pt-mkt__feature-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt-mkt__shell--screen{flex-direction:column;min-height:100dvh;display:flex}.pt-mkt__hero--screen{flex:1;align-content:center;min-height:calc(100dvh - 4.5rem)}.pt-mkt__jump{z-index:20;border-bottom:1px solid var(--pt-mkt-line);background:color-mix(in srgb, var(--pt-mkt-body-bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.pt-mkt__jump-inner{scrollbar-width:thin;flex-wrap:nowrap;gap:.35rem;padding:.75rem 0;display:flex;overflow-x:auto}.pt-mkt__jump-link{border:1px solid var(--pt-mkt-line);background:var(--pt-mkt-panel);color:var(--pt-mkt-muted);letter-spacing:.01em;border-radius:999px;flex:none;padding:.4rem .85rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .16s,color .16s,background .16s}.pt-mkt__jump-link:hover{border-color:color-mix(in srgb, var(--pt-mkt-accent) 45%, var(--pt-mkt-line));color:var(--pt-mkt-body-ink);background:var(--pt-mkt-accent-soft)}.pt-mkt__body--screens{scroll-snap-type:y proximity}.pt-mkt__screen{border-bottom:1px solid var(--pt-mkt-line);scroll-snap-align:start;scroll-snap-stop:normal;flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(3.5rem,9vw,6rem) 0;display:flex}.pt-mkt__screen--alt{background:var(--pt-mkt-elevated)}.pt-mkt__screen-inner{width:min(920px,100% - 2.5rem);margin-inline:auto}.pt-mkt__screen-prose{max-width:40rem;color:var(--pt-mkt-muted);margin:1.25rem 0 0;font-size:1.05rem;line-height:1.65}.pt-mkt__screen-prose a{color:var(--pt-mkt-body-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pt-mkt-accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--pt-mkt-accent) 55%, transparent);font-weight:600}.pt-mkt__screen-prose a:hover{color:var(--pt-mkt-accent)}.pt-mkt__screen-card{background:var(--pt-mkt-panel);border:1px solid var(--pt-mkt-line);box-shadow:var(--pt-mkt-shadow);border-radius:18px;margin-top:2rem;padding:clamp(1.35rem,3vw,1.85rem)}.pt-mkt__screen--alt .pt-mkt__screen-card{background:var(--pt-mkt-body-bg)}.pt-mkt__screen-card--wide{max-width:100%}.pt-mkt__screen-stack{gap:1rem;margin-top:2rem;display:grid}.pt-mkt__screen-stack .pt-mkt__screen-card,.pt-mkt__screen-stack .pt-mkt__feature-title{margin-top:0}.pt-mkt__screen-card>.pt-mkt__tile-icon+.pt-mkt__feature-title{margin-top:1rem}@media (min-width:900px){.pt-mkt__screen-stack{gap:1.15rem}}@media (prefers-reduced-motion:reduce){.pt-mkt__body--screens{scroll-snap-type:none}}
