.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-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-title{font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1));text-wrap:balance}.psec-sub{font-family:Inter,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(66 70 84 / var(--tw-text-opacity, 1))}.psec-note{margin-top:1.5rem;font-family:Inter,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(115 119 133 / var(--tw-text-opacity, 1))}.psec-visually-hidden{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:28px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.25rem;--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(25, 27, 35, .05), 0 1px 2px rgba(0, 40, 110, .06), 0 14px 30px -12px rgba(0, 55, 150, .14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 30px -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)}@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:Inter,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-row{display:contents}.pcompare-cell{display:flex;align-items:flex-start;gap:.75rem;border-radius:1rem;padding:1rem;font-family:Inter,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-before{--tw-text-opacity: 1;color:rgb(66 70 84 / var(--tw-text-opacity, 1))}.pcompare-cell.pcompare-before{--tw-bg-opacity: 1;background-color:rgb(242 243 253 / var(--tw-bg-opacity, 1));text-decoration-line:line-through;text-decoration-color:#191b2340}.pcompare-cell.pcompare-after{background-color:#d9e2ff4d;font-weight:600;--tw-text-opacity: 1;color:rgb(25 27 35 / var(--tw-text-opacity, 1))}.pcompare-head.pcompare-after{--tw-text-opacity: 1;color:rgb(0 68 161 / var(--tw-text-opacity, 1))}.pcompare-icon{margin-top:.125rem;flex-shrink:0;font-size:20px;--tw-text-opacity: 1;color:rgb(0 68 161 / 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))}}.pmodule{border-radius:24px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(25, 27, 35, .05), 0 1px 2px rgba(0, 40, 110, .06), 0 14px 30px -12px rgba(0, 55, 150, .14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 30px -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);transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media(hover:hover){.pmodule:hover{--tw-translate-y: -.125rem;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));--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(0, 68, 161, .1), 0 2px 4px rgba(0, 40, 110, .06), 0 26px 48px -16px rgba(0, 75, 190, .22);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 2px 4px var(--tw-shadow-color), 0 26px 48px -16px 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(prefers-reduced-motion:reduce){.pmodule{transition-property:none}@media(hover:hover){.pmodule:hover{--tw-translate-y: 0px;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))}}}@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:#d9e2ff66;--tw-text-opacity: 1;color:rgb(0 68 161 / var(--tw-text-opacity, 1))}.pmodule-title{margin-bottom:.5rem;font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1))}.pmodule-copy{font-family:Inter,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(66 70 84 / 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:24px;--tw-bg-opacity: 1;background-color:rgb(242 243 253 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 1px 3px rgba(0, 40, 110, .1), inset 0 0 0 1px rgba(25, 27, 35, .03);--tw-shadow-colored: inset 0 1px 3px var(--tw-shadow-color), 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(25 27 35 / var(--tw-bg-opacity, 1));font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pstep-title{margin-bottom:.5rem;font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1))}.pstep-copy{font-family:Inter,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(66 70 84 / var(--tw-text-opacity, 1))}.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-phone{height:420px;width:auto;flex-shrink:0;border-radius:28px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 28px 48px -20px rgba(25,27,35,.45);--tw-shadow-colored: 0 28px 48px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--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(1px + 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(25 27 35 / .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,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(25 27 35 / 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-card{border-radius:24px;--tw-bg-opacity: 1;background-color:rgb(242 243 253 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 1px 3px rgba(0, 40, 110, .1), inset 0 0 0 1px rgba(25, 27, 35, .03);--tw-shadow-colored: inset 0 1px 3px var(--tw-shadow-color), 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-note{max-width:48rem;font-family:Inter,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(66 70 84 / var(--tw-text-opacity, 1))}.pnotice{margin-top:2.5rem;display:flex;align-items:flex-start;gap:1rem;border-radius:24px;background-color:#d9e2ff4d;padding:1.5rem}@media(min-width:1024px){.pnotice{padding:2rem}}.pnotice-icon{flex-shrink:0;font-size:24px;--tw-text-opacity: 1;color:rgb(0 68 161 / 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))}}.proadmap-col{border-radius:24px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(25, 27, 35, .05), 0 1px 2px rgba(0, 40, 110, .06), 0 14px 30px -12px rgba(0, 55, 150, .14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 30px -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)}@media(min-width:1024px){.proadmap-col{padding:2rem}}.proadmap-label{margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem;font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1))}.proadmap-dot{height:.625rem;width:.625rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(16 185 129 / 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:#191b234d}.proadmap-col ul>: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-col li{border-left-width:2px;border-color:#191b231a;padding-left:1rem;font-family:Inter,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(66 70 84 / var(--tw-text-opacity, 1))}.proadmap-live li{border-color:#10b98180;--tw-text-opacity: 1;color:rgb(25 27 35 / var(--tw-text-opacity, 1))}.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}.pstories li{flex-shrink:0;scroll-snap-align:start}.pstories img{height:420px;width:auto;border-radius:24px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(25, 27, 35, .05), 0 1px 2px rgba(0, 40, 110, .06), 0 14px 30px -12px rgba(0, 55, 150, .14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 30px -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)}.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))}.pfaq-item{overflow:hidden;border-radius:20px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(25, 27, 35, .05), 0 1px 2px rgba(0, 40, 110, .06), 0 14px 30px -12px rgba(0, 55, 150, .14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 30px -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)}.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,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(25 27 35 / var(--tw-text-opacity, 1))}@media(min-width:1024px){.pfaq-q{padding:1.5rem}}.pfaq-q::-webkit-details-marker{display:none}.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,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(66 70 84 / var(--tw-text-opacity, 1))}@media(min-width:1024px){.pfaq-a{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}}.pfaq-q:focus-visible,.pmodule:focus-within{outline-width:2px;outline-offset:2px;outline-color:#0044a1}.pband{width:100%}.pband-tint{border-top-width:1px;border-bottom-width:1px;border-color:#191b230d;background-color:#fff9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pband>.psec:not(:first-child){padding-top:0}.pband .psec{padding-top:2rem;padding-bottom:2rem}@media(min-width:1024px){.pband .psec{padding-top:3rem;padding-bottom:3rem}}.psec-head .eyebrow{display:inline-flex;align-items:center;gap:.5rem}.psec-head .eyebrow:before{content:"";height:1px;width:1.5rem;background-color:#0044a199}.pmobile-extras{display:grid;min-width:0px;flex:1 1 0%;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.pmobile-extra{overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(25, 27, 35, .05), 0 1px 2px rgba(0, 40, 110, .06), 0 14px 30px -12px rgba(0, 55, 150, .14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 30px -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)}.pmobile-extra:first-child{grid-column:span 2 / span 2}.pmobile-extra img{display:block;height:auto;width:100%}.pmobile-extra figcaption{padding:.625rem 1rem;font-family:Inter,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(115 119 133 / var(--tw-text-opacity, 1))}.pmobile-phones:has(.pmobile-extras){align-items:flex-start}@media(min-width:1024px){.pmobile-phones:has(.pmobile-extras){justify-content:space-between}}.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:28px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(25, 27, 35, .05), 0 1px 2px rgba(0, 40, 110, .06), 0 14px 30px -12px rgba(0, 55, 150, .14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 30px -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)}@media(min-width:1024px){.pprice-card{padding:1.75rem}}.pprice-card-best{--tw-shadow: 0 0 0 2px rgba(0,90,209,.55),0 24px 48px -24px rgba(0,68,161,.45);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color), 0 24px 48px -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)}.pprice-card-custom{--tw-bg-opacity: 1;background-color:rgb(242 243 253 / var(--tw-bg-opacity, 1));--tw-shadow: inset 0 1px 3px rgba(0, 40, 110, .1), inset 0 0 0 1px rgba(25, 27, 35, .03);--tw-shadow-colored: inset 0 1px 3px var(--tw-shadow-color), 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-badge{position:absolute;top:-.75rem;left:1.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(0 68 161 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-family:Inter,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(255 255 255 / var(--tw-text-opacity, 1))}.pprice-name{font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1))}.pprice-amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.pprice-number{font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1))}.pprice-unit{font-family:Inter,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(66 70 84 / var(--tw-text-opacity, 1))}.pprice-billed,.pprice-custom-copy{font-family:Inter,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(66 70 84 / var(--tw-text-opacity, 1))}.pprice-save{width:-moz-fit-content;width:fit-content;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-family:Inter,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(6 95 70 / var(--tw-text-opacity, 1))}.pprice-cta{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(25 27 35 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;text-align:center;font-family:Inter,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(255 255 255 / 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:.2s}@media(hover:hover){.pprice-cta:hover{--tw-bg-opacity: 1;background-color:rgb(0 68 161 / var(--tw-bg-opacity, 1))}}@media(prefers-reduced-motion:reduce){.pprice-cta{transition-property:none}}.pprice-included{margin-top:2rem;border-radius:28px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(25, 27, 35, .05), 0 1px 2px rgba(0, 40, 110, .06), 0 14px 30px -12px rgba(0, 55, 150, .14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 30px -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)}@media(min-width:1024px){.pprice-included{padding:2rem}}.pprice-included-title{margin-bottom:1rem;font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1))}.pprice-included ul{display:grid;gap:.75rem}@media(min-width:768px){.pprice-included ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.pprice-included li,.pcontact-promises li{display:flex;align-items:flex-start;gap:.75rem;font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1))}.pprice-check{margin-top:.125rem;flex-shrink:0;font-size:20px;--tw-text-opacity: 1;color:rgb(0 68 161 / var(--tw-text-opacity, 1))}.pvideo-player{width:100%;max-width:1100px;border-radius:28px;--tw-bg-opacity: 1;background-color:rgb(25 27 35 / var(--tw-bg-opacity, 1));--tw-shadow: 0 32px 64px -24px rgba(25,27,35,.45);--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}.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))}.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:Inter,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(115 119 133 / var(--tw-text-opacity, 1))}.pcontact-channels-row{display:flex;flex-wrap:wrap;gap:.75rem}.pcontact-channel{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.25rem;font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 0 1px rgba(0, 68, 161, .12);--tw-shadow-colored: 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:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media(hover:hover){.pcontact-channel:hover{--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(25, 27, 35, .05), 0 1px 2px rgba(0, 40, 110, .06), 0 14px 30px -12px rgba(0, 55, 150, .14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 30px -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)}}@media(prefers-reduced-motion:reduce){.pcontact-channel{transition-property:none}}.pcontact-form{display:flex;flex-direction:column;gap:1rem;border-radius:28px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(25, 27, 35, .05), 0 1px 2px rgba(0, 40, 110, .06), 0 14px 30px -12px rgba(0, 55, 150, .14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 30px -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)}@media(min-width:1024px){.pcontact-form{grid-column:span 7 / span 7;padding:2rem}}.pcontact-field{display:flex;flex-direction:column;gap:.375rem}.pcontact-field span{font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1))}.pcontact-field input,.pcontact-field textarea{width:100%;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(242 243 253 / var(--tw-bg-opacity, 1));padding:.75rem 1rem;font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1));--tw-shadow: inset 0 1px 3px rgba(0, 40, 110, .1), inset 0 0 0 1px rgba(25, 27, 35, .03);--tw-shadow-colored: inset 0 1px 3px var(--tw-shadow-color), 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;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.pcontact-field input:focus,.pcontact-field textarea:focus{--tw-shadow: 0 0 0 2px rgba(0,90,209,.55);--tw-shadow-colored: 0 0 0 2px 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(prefers-reduced-motion:reduce){.pcontact-field input,.pcontact-field textarea{transition-property:none}}.pcontact-trap{position:absolute;left:-9999px;height:0px;width:0px;opacity:0}.pcontact-submit{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(25 27 35 / var(--tw-bg-opacity, 1));padding:.875rem 1.5rem;font-family:Inter,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(255 255 255 / 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:.2s}.pcontact-submit:disabled{opacity:.6}@media(hover:hover){.pcontact-submit:hover{--tw-bg-opacity: 1;background-color:rgb(0 68 161 / var(--tw-bg-opacity, 1))}}@media(prefers-reduced-motion:reduce){.pcontact-submit{transition-property:none}}.pcontact-status{min-height:1.5rem;font-family:Inter,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(66 70 84 / var(--tw-text-opacity, 1))}.pcontact-status-error{--tw-text-opacity: 1;color:rgb(185 28 28 / 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:#fffc;padding:.375rem;--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(25, 27, 35, .05), 0 1px 2px rgba(0, 40, 110, .06), 0 14px 30px -12px rgba(0, 55, 150, .14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 30px -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);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);scrollbar-width:none}.product-subnav-list::-webkit-scrollbar{display:none}.product-subnav-link{display:block;white-space:nowrap;border-radius:9999px;padding:.5rem 1rem;font-family:Inter,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(66 70 84 / 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:.2s}@media(hover:hover){.product-subnav-link:hover{--tw-text-opacity: 1;color:rgb(25 27 35 / var(--tw-text-opacity, 1))}}@media(prefers-reduced-motion:reduce){.product-subnav-link{transition-property:none}}.product-subnav-link-active{--tw-bg-opacity: 1;background-color:rgb(25 27 35 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(hover:hover){.product-subnav-link-active:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}.product-subnav-link:focus-visible{outline-width:2px;outline-offset:2px;outline-color:#0044a1}@media(max-width:1023px){.product-subnav{top:76px}}.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,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(25 27 35 / var(--tw-text-opacity, 1))}.product-tour-note{margin-top:.75rem;max-width:42rem;font-family:Inter,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(66 70 84 / 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-tabs::-webkit-scrollbar{display:none}.product-tour-tab{flex-shrink:0;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem 1rem;font-family:Inter,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(66 70 84 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 0 1px rgba(0, 68, 161, .12);--tw-shadow-colored: 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)}.product-tour-tab:focus-visible{outline-width:2px;outline-offset:2px;outline-color:#0044a1}@media(hover:hover){.product-tour-tab:hover{--tw-text-opacity: 1;color:rgb(25 27 35 / var(--tw-text-opacity, 1))}}@media(prefers-reduced-motion:reduce){.product-tour-tab{transition-property:none}}.product-tour-tab-active{--tw-bg-opacity: 1;background-color:rgb(25 27 35 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media(hover:hover){.product-tour-tab-active:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}.product-tour-stage{position:relative;margin-top:1.5rem;border-radius:32px;--tw-bg-opacity: 1;background-color:rgb(242 243 253 / var(--tw-bg-opacity, 1));padding:1rem}@media(min-width:1024px){.product-tour-stage{padding:2rem}}.product-tour-stage{background-image:radial-gradient(circle at 15% 0%,rgba(0,90,209,.14),transparent 55%)}.product-tour-frame{margin-left:auto;margin-right:auto;display:block;width:100%;max-width:1100px;cursor:zoom-in;overflow:hidden;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));text-align:start;--tw-shadow: 0 32px 64px -24px rgba(25,27,35,.4);--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)}.product-tour-frame-bar{display:flex;align-items:center;gap:.375rem;--tw-bg-opacity: 1;background-color:rgb(237 237 248 / var(--tw-bg-opacity, 1));padding:.625rem 1rem}.product-tour-frame-bar span{display:block;height:.625rem;width:.625rem;border-radius:9999px;background-color:#191b2326}.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,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(66 70 84 / var(--tw-text-opacity, 1))}.product-tour-caption strong{--tw-text-opacity: 1;color:rgb(25 27 35 / 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(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(25 27 35 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 0 1px rgba(0, 68, 161, .12);--tw-shadow-colored: 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:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.product-tour-step:focus-visible{outline-width:2px;outline-offset:2px;outline-color:#0044a1}@media(hover:hover){.product-tour-step:hover{--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(25, 27, 35, .05), 0 1px 2px rgba(0, 40, 110, .06), 0 14px 30px -12px rgba(0, 55, 150, .14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 30px -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)}}@media(prefers-reduced-motion:reduce){.product-tour-step{transition-property:none}}.product-tour-step-icon{font-size:20px}.product-tour-counter{margin-top:.75rem;text-align:center;font-family:JetBrains Mono,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(115 119 133 / 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:#191b23d9;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(255 255 255 / 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:Inter,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;color:#ffffffb3}@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}}.product-page{display:flex;width:100%;flex-direction:column}.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{background-image:radial-gradient(60rem 28rem at 85% -10%,rgba(0,90,209,.14),transparent 70%)}.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:Inter,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(66 70 84 / 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:.2s}@media(hover:hover){.product-hero-back:hover{--tw-text-opacity: 1;color:rgb(25 27 35 / var(--tw-text-opacity, 1))}}@media(prefers-reduced-motion:reduce){.product-hero-back{transition-property:none}}.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{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-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.product-hero-title{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(25 27 35 / var(--tw-text-opacity, 1));font-size:clamp(2.25rem,4.2vw,3.5rem);line-height:1.08;text-wrap:balance}.product-hero-accent{--tw-text-opacity: 1;color:rgb(0 68 161 / var(--tw-text-opacity, 1))}.product-hero-intro{font-family:Inter,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(66 70 84 / var(--tw-text-opacity, 1))}.product-hero-actions{display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.product-hero-actions{flex-direction:row}}.product-hero-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(25 27 35 / var(--tw-bg-opacity, 1));padding:.875rem 1.5rem;text-align:center;font-family:Inter,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(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 14px 28px -14px rgba(25,27,35,.6);--tw-shadow-colored: 0 14px 28px -14px 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:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media(hover:hover){.product-hero-primary:hover{--tw-bg-opacity: 1;background-color:rgb(0 68 161 / var(--tw-bg-opacity, 1))}}@media(prefers-reduced-motion:reduce){.product-hero-primary{transition-property:none}}.product-hero-secondary{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.875rem 1.5rem;text-align:center;font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1));--tw-shadow: 0 0 0 1px rgba(0, 68, 161, .12);--tw-shadow-colored: 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:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@media(hover:hover){.product-hero-secondary:hover{--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(25, 27, 35, .05), 0 1px 2px rgba(0, 40, 110, .06), 0 14px 30px -12px rgba(0, 55, 150, .14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 30px -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)}}@media(prefers-reduced-motion:reduce){.product-hero-secondary{transition-property:none}}.product-hero-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;border-top-width:1px;border-color:#191b231a;padding-top:1.5rem}.product-hero-facts dt{font-family:Inter,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(115 119 133 / var(--tw-text-opacity, 1))}.product-hero-facts dd{margin-top:.25rem;font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1))}.product-hero-visual{position:relative}@media(min-width:1024px){.product-hero-visual{grid-column:span 7 / span 7}}.product-hero-frame{overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 40px 80px -30px rgba(25,27,35,.45);--tw-shadow-colored: 0 40px 80px -30px 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:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media(hover:hover){.product-hero-frame:hover{transform:none}}@media(prefers-reduced-motion:reduce){.product-hero-frame{transition-property:none;transform:none}}@media(min-width:1024px){.product-hero-frame{transform:perspective(1800px) rotateY(-4deg)}}.product-hero-frame-bar{display:flex;align-items:center;gap:.375rem;--tw-bg-opacity: 1;background-color:rgb(237 237 248 / var(--tw-bg-opacity, 1));padding:.625rem 1rem}.product-hero-frame-bar span{display:block;height:.625rem;width:.625rem;border-radius:9999px;background-color:#191b2326}.product-hero-shot{display:block;height:auto;width:100%}.product-hero-phone{position:absolute;bottom:-2rem;left:-1rem;display:none;width:22%;min-width:110px;border-radius:20px;--tw-shadow: 0 30px 50px -20px rgba(25,27,35,.55);--tw-shadow-colored: 0 30px 50px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--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-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}@media(min-width:640px){.product-hero-phone{display:block}}@media(min-width:1024px){.product-hero-phone{left:-2.5rem}}.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-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))}}.product-pillar{border-radius:24px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(25, 27, 35, .05), 0 1px 2px rgba(0, 40, 110, .06), 0 14px 30px -12px rgba(0, 55, 150, .14);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 1px 2px var(--tw-shadow-color), 0 14px 30px -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);transition-property:box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}@media(hover:hover){.product-pillar:hover{--tw-translate-y: -.125rem;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));--tw-shadow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 0 0 1px rgba(0, 68, 161, .1), 0 2px 4px rgba(0, 40, 110, .06), 0 26px 48px -16px rgba(0, 75, 190, .22);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 0 0 1px var(--tw-shadow-color), 0 2px 4px var(--tw-shadow-color), 0 26px 48px -16px 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(prefers-reduced-motion:reduce){.product-pillar{transition-property:none}@media(hover:hover){.product-pillar:hover{--tw-translate-y: 0px;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))}}}@media(min-width:1024px){.product-pillar{padding:1.75rem}}.product-pillar-index{margin-bottom:1rem;display:block;font-family:JetBrains Mono,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(0 68 161 / var(--tw-text-opacity, 1))}.product-pillars-title{margin-top:.5rem;max-width:48rem;font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1));text-wrap:balance}.product-pillar-title{margin-bottom:.5rem;font-family:Inter,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(25 27 35 / var(--tw-text-opacity, 1))}.product-pillar-copy{font-family:Inter,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(66 70 84 / var(--tw-text-opacity, 1))}.product-page-note{padding-bottom:3rem;text-align:center;font-family:Inter,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(115 119 133 / var(--tw-text-opacity, 1))}
