.psec{width:100%;padding-top:3rem;padding-bottom:3rem}@media(min-width:1024px){.psec{padding-top:4rem;padding-bottom:4rem}}.psec{scroll-margin-top:6rem}.psec-inner{margin-left:auto;margin-right:auto;max-width:1320px;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:1024px){.psec-inner{padding-left:3rem;padding-right:3rem}}.psec-note{margin-top:1.5rem;font-family:JetBrains Mono,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(var(--c-outline) / var(--tw-text-opacity, 1))}.psec-head{margin-bottom:2.5rem;max-width:48rem}.psec-head>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.psec-eyebrow{display:inline-flex;align-items:center;gap:.5rem}.psec-eyebrow-rule{height:1px;width:1.5rem;background-color:rgb(var(--c-accent-deep) / .6)}.psec-title{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.08;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1));text-wrap:balance}.psec-sub{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.1875rem;letter-spacing:-.005em;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.pcompare-row{display:contents}.pcompare-cell{display:flex;align-items:flex-start;gap:.75rem;border-radius:1rem;padding:1rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:0em;font-weight:400}.pcompare-cell-before{--tw-bg-opacity: 1;background-color:rgb(var(--c-sunken) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1));text-decoration-line:line-through;text-decoration-color:rgb(var(--c-ink) / .25)}.pcompare-cell-after{background-color:rgb(var(--c-accent) / .08);font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.pcompare-icon{margin-top:.125rem;flex-shrink:0;font-size:20px;--tw-text-opacity: 1;color:rgb(var(--c-accent-deep) / var(--tw-text-opacity, 1))}.pcompare-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pcompare{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:.75rem;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .08), inset 0 1px 0 rgb(var(--c-fg) / .03);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.pcompare{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.pcompare{padding:2rem}}.pcompare-head{display:none;padding-bottom:.5rem;font-family:JetBrains Mono,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.05em}@media(min-width:640px){.pcompare-head{display:block}}.pcompare-head-before{--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.pcompare-head-after{--tw-text-opacity: 1;color:rgb(var(--c-accent-deep) / var(--tw-text-opacity, 1))}.pcheck-item{display:flex;align-items:flex-start;gap:.75rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:0em;font-weight:400;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.pcheck-icon{margin-top:.125rem;flex-shrink:0;font-size:20px;--tw-text-opacity: 1;color:rgb(var(--c-accent-deep) / var(--tw-text-opacity, 1))}.pcontact-channel{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1));--tw-shadow: inset 0 0 0 1px rgba(255, 107, 53, .3);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pcontact-channels{margin-top:2rem}.pcontact-channels>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.pcontact-channels-label{font-family:JetBrains Mono,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(var(--c-outline) / var(--tw-text-opacity, 1))}.pcontact-channels-row{display:flex;flex-wrap:wrap;gap:.75rem}.pcontact-form{display:flex;flex-direction:column;gap:1rem;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .08), inset 0 1px 0 rgb(var(--c-fg) / .03);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:1024px){.pcontact-form{grid-column:span 7 / span 7;padding:2rem}}.pcontact-field{display:flex;flex-direction:column;gap:.375rem}.pcontact-label{font-family:JetBrains Mono,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;line-height:1.25;letter-spacing:.02em;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.pcontact-input{width:100%;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-sunken) / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:0em;font-weight:400;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1));--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .06);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.pcontact-trap{position:absolute;inset-inline-start:-9999px;height:0px;width:0px;opacity:0}.pcontact-submit{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(var(--c-accent) / var(--tw-bg-opacity, 1));padding:.875rem 1.5rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;font-weight:600;--tw-text-opacity: 1;color:rgb(11 11 12 / var(--tw-text-opacity, 1))}.pcontact-status{min-height:1.5rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:0em;font-weight:400;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.pcontact-status-error{--tw-text-opacity: 1;color:rgb(var(--c-error) / var(--tw-text-opacity, 1))}.pcontact{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:2.5rem}@media(min-width:1024px){.pcontact{grid-template-columns:repeat(12,minmax(0,1fr))}.pcontact-copy{grid-column:span 5 / span 5}}.pcontact-promises>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.pmodule-title{margin-bottom:.5rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.375rem;line-height:1.35;letter-spacing:-.01em;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.pmodule-copy{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;letter-spacing:0em;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.pmodule{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .08), inset 0 1px 0 rgb(var(--c-fg) / .03);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:1024px){.pmodule{padding:1.75rem}}.pmodule-icon{margin-bottom:1rem;display:grid;height:2.75rem;width:2.75rem;place-items:center;border-radius:1rem;background-color:rgb(var(--c-accent) / .08);--tw-text-opacity: 1;color:rgb(var(--c-accent-deep) / var(--tw-text-opacity, 1))}.pmodules{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media(min-width:640px){.pmodules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.pmodules{grid-template-columns:repeat(3,minmax(0,1fr))}}.pnotice{margin-top:2.5rem;display:flex;align-items:flex-start;gap:1rem;border-radius:1rem;background-color:rgb(var(--c-accent) / .08);padding:1.5rem}@media(min-width:1024px){.pnotice{padding:2rem}}.pnotice-icon{flex-shrink:0;font-size:24px;--tw-text-opacity: 1;color:rgb(var(--c-accent-deep) / var(--tw-text-opacity, 1))}.proles-card{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-sunken) / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .06);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.proles-card-title{margin-bottom:.5rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.375rem;line-height:1.35;letter-spacing:-.01em;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.proles-card-copy{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;letter-spacing:0em;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.proles{margin-top:3rem}.proles>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.proles-title{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.28;letter-spacing:-.02em;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.proles-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media(min-width:768px){.proles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.proles-note{max-width:48rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:0em;font-weight:400;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.psteps{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media(min-width:768px){.psteps{grid-template-columns:repeat(3,minmax(0,1fr))}}.pstep{position:relative;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-sunken) / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .06);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:1024px){.pstep{padding:2rem}}.pstep-num{margin-bottom:1.25rem;display:grid;height:2.5rem;width:2.5rem;place-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--c-raised) / var(--tw-bg-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.pstep-title{margin-bottom:.5rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.375rem;line-height:1.35;letter-spacing:-.01em;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.pstep-copy{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;letter-spacing:0em;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.pfaq-item{overflow:hidden;border-radius:20px;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .08), inset 0 1px 0 rgb(var(--c-fg) / .03);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pfaq-q{display:flex;cursor:pointer;list-style-type:none;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.375rem;line-height:1.35;letter-spacing:-.01em;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}@media(min-width:1024px){.pfaq-q{padding:1.5rem}}.pfaq-chevron{flex-shrink:0;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media(prefers-reduced-motion:reduce){.pfaq-chevron{transition-property:none}}.pfaq-item[open] .pfaq-chevron{transform:rotate(180deg)}.pfaq-a{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;letter-spacing:0em;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}@media(min-width:1024px){.pfaq-a{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}}.pfaq-wrap{max-width:920px}.pfaq>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.pmobile-extra{overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .08), inset 0 1px 0 rgb(var(--c-fg) / .03);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pmobile-extra-wide{grid-column:span 2 / span 2}.pmobile-extra-img{display:block;height:auto;width:100%}.pmobile-extra-caption{padding:.625rem 1rem;font-family:JetBrains Mono,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(var(--c-outline) / var(--tw-text-opacity, 1))}.pmobile-phone{display:block;width:216px;flex-shrink:0}.pmobile{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:2.5rem}@media(min-width:1024px){.pmobile{grid-template-columns:repeat(12,minmax(0,1fr))}.pmobile-copy{grid-column:span 5 / span 5}}.pmobile-points>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.pmobile-phones{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem}@media(min-width:1024px){.pmobile-phones{grid-column:span 7 / span 7;justify-content:flex-end}}.pmobile-phones{scrollbar-width:none}.pmobile-phones-split{align-items:flex-start}@media(min-width:1024px){.pmobile-phones-split{justify-content:space-between}}.pmobile-extras{display:grid;min-width:0px;flex:1 1 0%;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pprice-badge{position:absolute;top:-.75rem;inset-inline-start:1.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--c-accent) / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-family:JetBrains Mono,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(11 11 12 / var(--tw-text-opacity, 1))}.pprice-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.pprice-number{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.08;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.pprice-unit{font-family:JetBrains Mono,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;line-height:1.25;letter-spacing:.02em;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.pprice-billed{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:0em;font-weight:400;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.pprice-save{width:-moz-fit-content;width:fit-content;border-radius:9999px;padding:.25rem .625rem;font-family:JetBrains Mono,Readex Pro,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;--tw-text-opacity: 1;color:rgb(var(--c-live) / var(--tw-text-opacity, 1));--tw-shadow: inset 0 0 0 1px rgba(61,220,132,.3);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pprice-custom-copy{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:0em;font-weight:400;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.pprice-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:stretch;gap:1.25rem}@media(min-width:768px){.pprice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.pprice-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pprice-card{position:relative;display:flex;flex-direction:column;gap:.75rem;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .08), inset 0 1px 0 rgb(var(--c-fg) / .03);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:1024px){.pprice-card{padding:1.75rem}}.pprice-card-best{--tw-shadow: inset 0 0 0 1px rgba(255,107,53,.3);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pprice-card-custom{--tw-bg-opacity: 1;background-color:rgb(var(--c-sunken) / var(--tw-bg-opacity, 1));--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .06);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:768px){.pprice-card-solo{grid-column:span 2 / span 2}}@media(min-width:1024px){.pprice-card-solo{grid-column:span 4 / span 4}}.pprice-name{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.375rem;line-height:1.35;letter-spacing:-.01em;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.pprice-cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(var(--c-raised) / var(--tw-bg-opacity, 1));padding:.625rem 1rem;text-align:center;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1));--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg)/.12);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pprice-included{margin-top:2rem;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .08), inset 0 1px 0 rgb(var(--c-fg) / .03);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:1024px){.pprice-included{padding:2rem}}.pprice-included-title{margin-bottom:1rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.375rem;line-height:1.35;letter-spacing:-.01em;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.pprice-included-list{display:grid;gap:.75rem}@media(min-width:768px){.pprice-included-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-hero{width:100%;overflow:hidden;padding-top:3rem;padding-bottom:4rem}@media(min-width:1024px){.product-hero{padding-top:4rem;padding-bottom:6rem}}.product-hero-inner{margin-left:auto;margin-right:auto;max-width:1320px;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:1024px){.product-hero-inner{padding-left:3rem;padding-right:3rem}}.product-hero-back{margin-bottom:2rem;display:inline-flex;align-items:center;gap:.375rem;font-family:JetBrains Mono,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;line-height:1.25;letter-spacing:.02em;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.product-hero-back-icon{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:18px}.product-hero-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:3rem}@media(min-width:1024px){.product-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:2.5rem}}.product-hero-copy{position:relative;z-index:10;display:flex;min-width:0px;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.product-hero-copy{grid-column:span 5 / span 5}}.product-hero-title{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:700;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1));font-size:clamp(2.25rem,3.6vw,3.25rem);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.product-hero-accent{--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.product-hero-intro{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.1875rem;letter-spacing:-.005em;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.product-hero-actions{display:flex;flex-direction:column;flex-wrap:wrap;gap:.75rem}@media(min-width:640px){.product-hero-actions{flex-direction:row}}.product-hero-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(var(--c-accent) / var(--tw-bg-opacity, 1));padding:.625rem 1rem;text-align:center;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:600;--tw-text-opacity: 1;color:rgb(11 11 12 / var(--tw-text-opacity, 1))}.product-hero-secondary{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:10px;padding:.625rem 1rem;text-align:center;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:500;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1));--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg)/.14);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.product-hero-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;border-top-width:1px;border-color:rgb(var(--c-fg) / .08);padding-top:1.5rem}.product-hero-fact-label{font-family:JetBrains Mono,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(var(--c-outline) / var(--tw-text-opacity, 1))}.product-hero-fact-value{margin-top:.25rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:0em;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.product-hero-visual{position:relative;padding-bottom:16%}@media(min-width:640px){.product-hero-visual{padding-bottom:10%}}@media(min-width:1024px){.product-hero-visual{grid-column:span 7 / span 7}}.product-hero-tablet{position:absolute;bottom:0;inset-inline-start:-.75rem;display:none;width:29%}@media(min-width:640px){.product-hero-tablet{display:block}}@media(min-width:1024px){.product-hero-tablet{inset-inline-start:-1.5rem}}.product-hero-phone{position:absolute;bottom:0;inset-inline-end:-.25rem;width:25%;min-width:84px}@media(min-width:640px){.product-hero-phone{inset-inline-end:-.75rem;width:15%;min-width:80px}}@media(min-width:1024px){.product-hero-phone{inset-inline-end:-1.5rem}}.product-hero-logo{margin-bottom:1.5rem;height:2.75rem}.product-pillar{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .08), inset 0 1px 0 rgb(var(--c-fg) / .03);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:1024px){.product-pillar{padding:1.75rem}}.product-pillar-index{margin-bottom:1rem;display:block;font-family:JetBrains Mono,Readex Pro,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(var(--c-accent-deep) / var(--tw-text-opacity, 1))}.product-pillar-title{margin-bottom:.5rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.375rem;line-height:1.35;letter-spacing:-.01em;font-weight:700;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.product-pillar-copy{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;letter-spacing:0em;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.product-pillars{width:100%;padding-top:3rem;padding-bottom:3rem}@media(min-width:1024px){.product-pillars{padding-top:4rem;padding-bottom:4rem}}.product-pillars-inner{margin-left:auto;margin-right:auto;max-width:1320px}.product-pillars-inner>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.product-pillars-inner{padding-left:1.5rem;padding-right:1.5rem}@media(min-width:1024px){.product-pillars-inner{padding-left:3rem;padding-right:3rem}}.product-pillars-title{margin-top:.5rem;max-width:48rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.08;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1));text-wrap:balance}.product-pillars-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media(min-width:640px){.product-pillars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.product-pillars-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.psite{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.psite-logo{height:2.5rem}.psite-title{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.28;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1));text-wrap:balance}.psite-social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px}.psite-social-label{color:rgb(var(--c-ink) / .6)}.psite-social-link{border-radius:9999px;border-width:1px;border-color:rgb(var(--c-ink) / .15);padding:.375rem .75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.psite-social-link:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--c-accent) / .3) }@media(hover:hover){.psite-social-link:hover{border-color:rgb(var(--c-ink) / .4)}}.psite-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:10px;--tw-bg-opacity: 1;background-color:rgb(var(--c-accent) / var(--tw-bg-opacity, 1));padding:.625rem 1rem;text-align:center;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;font-weight:600;--tw-text-opacity: 1;color:rgb(11 11 12 / var(--tw-text-opacity, 1))}.product-subnav-link{display:block;white-space:nowrap;border-radius:9999px;padding:.5rem 1rem;font-family:JetBrains Mono,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;line-height:1.25;letter-spacing:.02em;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.product-subnav-link-active{--tw-bg-opacity: 1;background-color:rgb(var(--c-raised) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.product-subnav{position:sticky;top:84px;z-index:30;width:100%}.product-subnav-list{margin-left:auto;margin-right:auto;display:flex;width:-moz-max-content;width:max-content;max-width:calc(100% - 2rem);gap:.25rem;overflow-x:auto;border-radius:9999px;background-color:rgb(var(--c-panel) / .8);padding:.375rem;--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .08), inset 0 1px 0 rgb(var(--c-fg) / .03);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);scrollbar-width:none}@media(max-width:1023px){.product-subnav{top:76px}}.product-tour-tab{flex-shrink:0;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-family:JetBrains Mono,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;line-height:1.25;letter-spacing:.02em;font-weight:600;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1));--tw-shadow: inset 0 0 0 1px rgba(255, 107, 53, .3);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:background-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media(prefers-reduced-motion:reduce){.product-tour-tab{transition-property:none}}.product-tour-tab-active{--tw-bg-opacity: 1;background-color:rgb(var(--c-raised) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.product-zoom{position:fixed;inset:0;z-index:100;display:flex;cursor:zoom-out;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background-color:rgb(var(--c-shade) / .85);padding:1rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product-zoom-img{max-height:88vh;width:auto;max-width:100%;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.product-zoom-hint{font-family:JetBrains Mono,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.product-tour{width:100%;padding-top:4rem;padding-bottom:4rem}@media(min-width:1024px){.product-tour{padding-top:6rem;padding-bottom:6rem}}.product-tour-inner{margin-left:auto;margin-right:auto;max-width:1320px;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:1024px){.product-tour-inner{padding-left:3rem;padding-right:3rem}}.product-tour-title{margin-top:.5rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.08;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.product-tour-note{margin-top:.75rem;max-width:42rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1.1875rem;line-height:1.55;letter-spacing:-.005em;font-weight:400;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.product-tour-tabs{margin-left:-.25rem;margin-right:-.25rem;margin-top:2rem;display:flex;gap:.5rem;overflow-x:auto;padding-left:.25rem;padding-right:.25rem;padding-bottom:.5rem;scrollbar-width:none}.product-tour-stage{position:relative;margin-top:1.5rem;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-sunken) / var(--tw-bg-opacity, 1));padding:1rem}@media(min-width:1024px){.product-tour-stage{padding:2rem}}.product-tour-stage{box-shadow:inset 0 0 0 1px var(--line)}.product-tour-frame{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:1100px;cursor:zoom-in;text-align:start}.product-tour-shot{display:block;height:auto;width:100%;animation:product-tour-in .38s ease-out}.product-tour-meta{margin-left:auto;margin-right:auto;margin-top:1.5rem;display:flex;max-width:48rem;align-items:center;justify-content:space-between;gap:1rem}.product-tour-caption{text-align:center;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:0em;font-weight:400;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.product-tour-caption-title{--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.product-tour-step{display:grid;height:2.5rem;width:2.5rem;flex-shrink:0;place-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1));--tw-shadow: inset 0 0 0 1px rgba(255, 107, 53, .3);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.product-tour-step-icon{font-size:20px}.product-tour-counter{margin-top:.75rem;text-align:center;font-family:JetBrains Mono,Readex Pro,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;line-height:1rem;font-weight:700;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(var(--c-outline) / var(--tw-text-opacity, 1))}@keyframes product-tour-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.product-tour-shot{animation:none}}.proadmap-col{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .08), inset 0 1px 0 rgb(var(--c-fg) / .03);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:1024px){.proadmap-col{padding:2rem}}.proadmap-label{margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.875rem;line-height:1.25;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.proadmap-dot{height:.625rem;width:.625rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(61 220 132 / var(--tw-bg-opacity, 1))}.proadmap-building .proadmap-dot{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.proadmap-planned .proadmap-dot{background-color:rgb(var(--c-fg) / .25)}.proadmap-list>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.proadmap-item{border-inline-start-width:2px;border-color:rgb(var(--c-fg) / .08);padding-inline-start:1rem;font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.6;letter-spacing:0em;font-weight:400;--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1))}.proadmap-live .proadmap-item{border-color:#10b98180;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.proadmap{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem}@media(min-width:768px){.proadmap{grid-template-columns:repeat(3,minmax(0,1fr))}}.pstory-fig{margin:0;display:flex;flex:1 1 0%;align-items:center;gap:.75rem;border-radius:.75rem;padding:.625rem}.pstory-fig-before{background:rgb(var(--c-fg) / .04)}.pstory-fig-after{background:rgb(var(--c-accent) / .1)}.pstory-fig-img{height:132px;width:120px;flex-shrink:0;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.pstory-fig-text{display:flex;flex-direction:column;gap:.375rem}.pstory-fig-label{width:-moz-fit-content;width:fit-content;border-radius:9999px;padding:.125rem .5rem;font-family:JetBrains Mono,Readex Pro,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.pstory-fig-label-before{--tw-text-opacity: 1;color:rgb(var(--c-ink-2) / var(--tw-text-opacity, 1));background:rgb(var(--c-fg) / .06)}.pstory-fig-label-after{--tw-bg-opacity: 1;background-color:rgb(var(--c-accent) / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--c-on-accent) / var(--tw-text-opacity, 1))}.pstory-fig-quote{font-size:.875rem;line-height:1.375;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.pstory-pair{display:flex;height:420px;width:300px;flex-direction:column;gap:.75rem;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .08), inset 0 1px 0 rgb(var(--c-fg) / .03);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pstory-pair-name{font-family:Inter,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;font-weight:700;line-height:1.375;--tw-text-opacity: 1;color:rgb(var(--c-ink) / var(--tw-text-opacity, 1))}.pstory{flex-shrink:0;scroll-snap-align:start}.pstory-img{height:420px;width:auto;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-panel) / var(--tw-bg-opacity, 1));--tw-shadow: inset 0 0 0 1px rgb(var(--c-fg) / .08), inset 0 1px 0 rgb(var(--c-fg) / .03);--tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pstories{margin-left:-1.5rem;margin-right:-1.5rem;display:flex;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness: mandatory;gap:1rem;overflow-x:auto;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1rem}@media(min-width:1024px){.pstories{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.pstories{scrollbar-width:thin}.pvideo-player{width:100%;max-width:1100px;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(var(--c-raised) / var(--tw-bg-opacity, 1));--tw-shadow: 0 32px 64px -24px rgba(0,0,0,1);--tw-shadow-colored: 0 32px 64px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);aspect-ratio:16 / 9}.product-page{display:flex;width:100%;flex-direction:column}.pband{width:100%}.pband-tint{border-top-width:1px;border-bottom-width:1px;border-color:rgb(var(--c-ink) / .05);background-color:rgb(var(--c-panel) / .6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pband .psec{padding-top:2rem;padding-bottom:2rem}@media(min-width:1024px){.pband .psec{padding-top:3rem;padding-bottom:3rem}}.pband>*+.psec{padding-top:0}.product-page-note{padding-top:2rem;padding-bottom:3rem;text-align:center;font-family:JetBrains Mono,Readex Pro,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:.75rem;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(var(--c-outline) / var(--tw-text-opacity, 1))}
