@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/InterVariable-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/InterVariable-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2190-2193,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/Sora-Variable-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/Sora-Variable-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#101828;--navy-raised:#162033;--navy-muted:#1d2939;--text-on-dark:#f8fafc;--text-on-dark-secondary:#e4e7ec;--text-on-dark-muted:#c5cdd8;--border-on-dark:#ffffff1f;--focus-on-dark:#5eead4;--link-accent:linear-gradient(90deg, #7a73ff, var(--accent));--link-rest:color-mix(in srgb, currentColor 65%, transparent);--link-accent-solid:var(--accent);--link-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--brand:#635bff;--brand-hover:#4f46e5;--brand-active:#4338ca;--accent:#20c5b5;--accent-text:#0f766e;--paseriva-teal:#1f4e4a;--paseriva-terracotta:#c8553d;--paseriva-terracotta-on-dark:#d9694f;--paseriva-charcoal:#1c2326;--paseriva-ivory:#faf8f4;--paseriva-dark-bg:#12302d;--paseriva-warm:#f59e0b;--paseriva-warm-surface:#f59e0b14;--paseriva-warm-border:#f59e0b47;--background:var(--ink);--surface-raised:#151e2e;--surface-paper:#fafbfc;--surface-quiet:#f4f5f8;--surface-1:#fff;--surface-2:#f2f4f7;--surface-3:#eaecf0;--text-primary:#101828;--text-secondary:#475467;--text-muted:#5d6678;--border:#eaecf0;--border-strong:#d0d5dd;--success:#067647;--warning:#b54708;--danger:#b42318;--info:#175cd3;--focus:#1849a9;--brand-surface:#eef4ff;--accent-surface:#ecfdf3;--overlay:#101828b8;--font-display:"Sora", "Inter Variable", ui-sans-serif, system-ui, sans-serif;--font-family:"Inter Variable", ui-sans-serif, system-ui, sans-serif;--text-display-size:clamp(2.625rem, 1.2rem + 5.5vw, 4rem);--text-display-leading:1.125;--text-display-weight:650;--text-display-tracking:-.02em;--text-h1-size:clamp(2.375rem, 1.4rem + 4vw, 3.25rem);--text-h1-leading:1.12;--text-h1-weight:650;--text-h1-tracking:-.02em;--text-h2-size:clamp(1.875rem, 1.35rem + 2.2vw, 2.5rem);--text-h2-leading:1.2;--text-h2-weight:650;--text-h2-tracking:-.02em;--text-h3-size:clamp(1.5rem, 1.25rem + .8vw, 1.75rem);--text-h3-leading:1.28;--text-h3-weight:600;--text-h3-tracking:-.015em;--text-h4-size:1.25rem;--text-h4-leading:1.4;--text-h4-weight:600;--text-h4-tracking:-.01em;--text-body-large-size:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--text-body-large-leading:1.5;--text-body-size:1rem;--text-body-leading:1.625;--text-body-small-size:.875rem;--text-body-small-leading:1.57;--text-label-size:.875rem;--text-label-leading:1.43;--text-label-weight:600;--text-caption-size:.75rem;--text-intro-size:clamp(1.0625rem, 1rem + .4vw, 1.25rem);--text-intro-leading:1.55;--text-figure-size:clamp(2rem, 1.4rem + 2.4vw, 3rem);--text-figure-leading:1;--text-index-size:.8125rem;--text-index-tracking:.08em;--rule-on-dark:#ffffff24;--rule-on-light:var(--border);--text-button-size:1rem;--text-button-leading:1.5;--text-button-weight:600;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-72:72px;--space-80:80px;--space-96:96px;--space-120:120px;--radius-button:9px;--radius-input:9px;--radius-card:14px;--radius-panel:20px;--radius-badge:999px;--shadow-card:0 1px 2px #1018280a;--shadow-raised:0 1px 2px #1018280d, 0 4px 10px #1018280d;--shadow-pricing:0 12px 32px #1018281a;--shadow-mockup:0 24px 56px #1018282e;--shadow-cta:0 16px 40px #10182824;--shadow-brand:0 1px 2px #4338ca3d, 0 6px 16px #4f46e53d;--shadow-brand-hover:0 2px 4px #4338ca42, 0 10px 24px #4f46e54d;--motion-fast:.16s;--motion-normal:.24s;--motion-slow:.4s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--container-site-max:1280px;--container-wide-max:1440px;--container-editorial-max:760px;--container-form-max:680px;--container-legal-max:800px;--container-pricing-max:1180px;--gutter:16px;--space-section:72px;--header-height:64px;--z-header:50;--z-floating:60;--z-drawer-backdrop:80;--z-drawer:90;--z-skip-link:200}@media (width>=375px){:root{--gutter:20px}}@media (width>=768px){:root{--gutter:32px;--space-section:96px}}@media (width>=1024px){:root{--gutter:40px;--header-height:80px;--space-section:120px}}@media (width>=1440px){:root{--gutter:64px}}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-16,16px))}html.mobile-nav-open{overflow:hidden}body{background:var(--ink);color:var(--text-on-dark-secondary);font-family:var(--font-family);font-size:var(--text-body-size);line-height:var(--text-body-leading);overflow-wrap:break-word;margin:0}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance}h1{font-size:var(--text-h1-size);line-height:var(--text-h1-leading);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-tracking)}h2{font-size:var(--text-h2-size);line-height:var(--text-h2-leading);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking)}h3{font-size:var(--text-h4-size);line-height:var(--text-h4-leading);font-weight:var(--text-h4-weight);letter-spacing:var(--text-h4-tracking)}p,li,dd{text-wrap:pretty}.nowrap{white-space:nowrap}.text-intro{font-size:var(--text-intro-size);line-height:var(--text-intro-leading)}.text-caption{font-size:var(--text-caption-size);letter-spacing:.01em;line-height:1.5}.index-label{font-family:var(--font-display);font-size:var(--text-index-size);letter-spacing:var(--text-index-tracking);font-variant-numeric:tabular-nums;text-transform:uppercase;font-weight:600}.figure-display{font-family:var(--font-display);font-size:var(--text-figure-size);line-height:var(--text-figure-leading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:650}img,svg,video{max-width:100%;height:auto}button,.btn,[role=button]{touch-action:manipulation;-webkit-user-select:none;user-select:none}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}:where(main) :where(p,li,dd,dt,figcaption,td,small)>a:where(:not([class])),.link,.link-action,.link-quiet{color:inherit;background-image:var(--link-accent), linear-gradient(var(--link-rest), var(--link-rest));transition:background-size .36s var(--ease-out), color var(--motion-fast) var(--ease-standard);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 2px,100% 1px;padding-bottom:1px;font-weight:600;text-decoration:none}.link-quiet{background-size:0% 2px,0% 1px;font-weight:500}.link-action{max-width:100%;min-height:44px;text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:var(--link-rest);text-underline-offset:.3em;transition:text-decoration-color .28s var(--ease-out), text-decoration-thickness .28s var(--ease-out), color var(--motion-fast) var(--ease-standard);background:0 0;align-items:center;gap:.5em;padding-bottom:0;display:inline-flex}.link-action:after{content:"";background:var(--link-arrow-color,currentColor);width:1em;height:1em;-webkit-mask:var(--link-arrow) center / contain no-repeat;mask:var(--link-arrow) center / contain no-repeat;transition:transform .36s var(--ease-out);flex:none}.link-action--external{--link-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E")}@media (hover:hover) and (pointer:fine){:where(main) :where(p,li,dd,dt,figcaption,td,small)>a:where(:not([class])):hover,.link:hover,.link-quiet:hover{background-size:100% 2px,100% 1px}.link-action:hover{text-decoration-thickness:2px;text-decoration-color:var(--link-accent-solid)}.link-action:hover:after{transform:translate(3px)}.link-action--external:hover:after{transform:translate(2px,-2px)}}a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.skip-link{z-index:var(--z-skip-link);min-height:44px;padding:var(--space-8) var(--space-16);border-radius:var(--radius-button);background:var(--brand);color:#fff;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--space-16);inset-inline-start:var(--space-16);transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{color:#fff;transform:none}#main-content:focus,#main-content:focus-visible{outline:none}.site-container{width:100%;max-width:var(--container-site-max);padding-inline:var(--gutter);margin-inline:auto}.container-editorial{max-width:var(--container-editorial-max)}.container-form{max-width:var(--container-form-max)}.container-legal{max-width:var(--container-legal-max)}.container-pricing{max-width:var(--container-pricing-max)}.container-wide{max-width:var(--container-wide-max)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.eyebrow{margin:0 0 var(--space-12);color:var(--accent-text);font-family:var(--font-family);font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:.04em;text-transform:uppercase}.section-eyebrow-light{color:#99f6e4}body:has([data-wa-fab]) .site-footer,body:has([data-wa-fab]) .paseriva-footer{padding-bottom:calc(var(--space-64,64px) + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}}main{min-width:0;display:block;overflow-x:clip}.page-section{padding-block:var(--space-section)}.page-section--canvas{background:var(--navy-muted);color:var(--text-on-dark-secondary)}.page-section--white{background:var(--surface-paper);color:var(--text-secondary)}.page-section--canvas>.site-container>h2,.page-section--white>.site-container>h2,.page-section--canvas .section-header h2,.page-section--white .section-header h2,.page-section--canvas .split-panel>div:not(.project-panel):not(.side-facts)>h2,.page-section--white .split-panel>div:not(.project-panel):not(.side-facts)>h2,.page-section--canvas .split-panel>div:not(.internal-product-card):not(.project-panel):not(.side-facts)>h3,.page-section--white .split-panel>div:not(.internal-product-card):not(.project-panel):not(.side-facts)>h3,.page-section--canvas .portfolio-featured>div>h3,.page-section--white .portfolio-featured>div>h3{color:var(--text-on-dark)}.page-section--canvas>.site-container>p,.page-section--white>.site-container>p,.page-section--canvas .section-header p,.page-section--white .section-header p,.page-section--canvas>.site-container>.check-list li,.page-section--canvas .split-panel>div:not(.project-panel):not(.side-facts)>.check-list li,.page-section--canvas .check-list li,.page-section--canvas .cross-list li,.page-section--canvas .split-panel>div:not(.internal-product-card):not(.project-panel):not(.brand-intro):not(.side-facts)>p,.page-section--white .split-panel>div:not(.internal-product-card):not(.project-panel):not(.brand-intro):not(.side-facts)>p,.page-section--canvas .portfolio-featured>div>p,.page-section--white .portfolio-featured>div>p{color:var(--text-on-dark-secondary)}.surface-card .check-list li,.step-item .check-list li,.ownership-panel .check-list li,.comparison-table-wrap .check-list li{color:var(--text-secondary)}.page-section--canvas .demo-badge,.page-section--white .demo-badge{color:#f8fafc;background:#4338ca}.page-hero-compact .eyebrow,.page-section--canvas .eyebrow:not(.project-panel .eyebrow),.page-section--white .eyebrow:not(.project-panel .eyebrow){color:#99f6e4}.page-section--canvas .option-list li{color:var(--text-on-dark-secondary);border-bottom-color:var(--border-on-dark)}.page-section--canvas .option-list strong{color:var(--text-on-dark)}.internal-product-card>h3{color:var(--text-primary)}.internal-product-card>p{color:var(--text-secondary)}.project-panel>h2{color:var(--text-primary)}.project-panel>p,.project-panel>.check-list li{color:var(--text-secondary)}.project-panel .eyebrow{color:var(--accent-text)}.page-section--canvas .faq-item,.page-section--white .faq-item{border-bottom-color:var(--border-on-dark)}.page-section--canvas .faq-item summary,.page-section--white .faq-item summary{color:var(--text-on-dark)}.page-section--canvas .faq-item__answer p,.page-section--white .faq-item__answer p,.page-section--canvas .reassurance-list li,.page-section--white .reassurance-list li{color:var(--text-on-dark-secondary)}.page-section--white>.site-container>h2,.page-section--white .section-header h2,.page-section--white .split-panel>div:not(.project-panel):not(.side-facts)>h2,.page-section--white .split-panel>div:not(.internal-product-card):not(.project-panel):not(.side-facts)>h3,.page-section--white .portfolio-featured>div>h3{color:var(--text-primary)}.page-section--white>.site-container>p,.page-section--white .section-header p,.page-section--white .split-panel>div:not(.internal-product-card):not(.project-panel):not(.brand-intro):not(.side-facts)>p,.page-section--white .portfolio-featured>div>p,.page-section--white .check-list li,.page-section--white .cross-list li,.page-section--white .option-list li,.page-section--white .reassurance-list li{color:var(--text-secondary)}.page-section--white .option-list strong{color:var(--text-primary)}.page-section--white .eyebrow:not(.project-panel .eyebrow){color:var(--accent-text)}.page-section--white :where(h2,h3){color:var(--text-primary)}.page-section--white .faq-item{border-bottom-color:var(--border)}.page-section--white .faq-item summary{color:var(--text-primary)}.page-section--white .faq-item__answer p{color:var(--text-secondary)}.page-section--white .demo-badge{background:var(--brand);color:#fff}.page-section--white .ownership-pillars--icons li{color:var(--text-secondary)}.page-section--white .ownership-pillars strong{color:var(--text-primary)}.page-section--white .contact-aside__item p,.page-section--white .contact-aside .reassurance-list li,.page-section--white .legal-content{color:var(--text-secondary)}.page-section--white .legal-content h2,.page-section--white .legal-content h3{color:var(--text-primary)}.page-section--white .legal-toc a{color:var(--text-secondary)}.page-section--white .legal-toc a:hover,.page-section--white .legal-toc a:focus-visible,.surface-card,.step-item,.ownership-panel,.form-surface,.comparison-table-wrap,.internal-product-card,.surface-card h3,.step-item h3,.ownership-panel h2,.ownership-panel h3{color:var(--text-primary)}.surface-card p,.step-item p,.ownership-panel p{color:var(--text-secondary)}.page-section--navy{background:var(--ink);color:#fff}.page-section--navy p,.page-section--navy li,.page-section--navy .check-list li{color:#ffffffeb}.page-section--navy h2,.page-section--navy h3{color:#fff}.section-header{max-width:42rem;margin-bottom:var(--space-40)}.section-header--center{text-align:center;margin-inline:auto}.hero{margin-top:calc(-1 * var(--header-height));padding-block:calc(var(--header-height) + var(--space-56)) var(--space-72);background:radial-gradient(ellipse 80% 60% at 50% -10%, #635bff2e, transparent 70%), var(--ink);color:#fff;position:relative}.hero__glow{pointer-events:none;z-index:0;background:radial-gradient(380px at 50% 120px,#20c5b51f,#0000 70%);width:min(100%,1100px);height:480px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-grid{z-index:1;position:relative}.hero-badge{align-items:center;gap:var(--space-8);border-radius:var(--radius-badge);backdrop-filter:blur(8px);color:#fff;font-size:var(--text-label-size);letter-spacing:.02em;margin-bottom:var(--space-16);background:#ffffff0d;border:1px solid #ffffff24;padding:6px 14px;font-weight:600;display:inline-flex}.hero h1{margin:0 0 var(--space-20);color:#fff;font-size:var(--text-display-size);line-height:var(--text-display-leading);font-weight:var(--text-display-weight);letter-spacing:var(--text-display-tracking)}.hero p{color:#ffffffe6;font-size:var(--text-body-large-size);line-height:var(--text-body-large-leading);max-width:36rem}.hero-subtitle{margin-bottom:var(--space-12);color:#99f6e4;font-family:var(--font-display);font-size:1.125rem;font-weight:600}.hero-grid{gap:var(--space-40);align-items:center;display:grid}@media (width>=768px){.hero{padding-block:calc(var(--header-height) + var(--space-72)) var(--space-96)}.hero-grid{grid-template-columns:1fr 1fr}}@media (width>=1024px){.hero-grid{grid-template-columns:5fr 7fr}}.hero-actions{gap:var(--space-12);margin-top:var(--space-32);flex-wrap:wrap;display:flex}.hero .btn--secondary,.page-section--canvas .hero-actions .btn--secondary,.page-section--white .hero-actions .btn--secondary{background:var(--surface-1);color:var(--ink);border-color:#ffffff59}.hero .btn--secondary:hover,.page-section--canvas .hero-actions .btn--secondary:hover,.page-section--white .hero-actions .btn--secondary:hover{background:var(--surface-2);color:var(--ink)}@media (width<=374px){.hero-actions .btn{width:100%}}.hero-mockups{gap:var(--space-16);min-width:0;display:grid;overflow:hidden}@media (width>=480px){.hero-mockups{grid-template-columns:1fr 1fr;align-items:end}.hero-mockups>:first-child{grid-column:1/-1}}.card-grid{gap:var(--space-24);display:grid}@media (width>=768px){.card-grid--2,.card-grid--3{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.card-grid--3{grid-template-columns:repeat(3,1fr)}.card-grid--4{grid-template-columns:repeat(4,1fr)}}@media (width>=390px) and (width<=767px){.card-grid--4{grid-template-columns:repeat(2,1fr)}}.surface-card{padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-1);box-shadow:var(--shadow-card)}.surface-card--interactive{transition:border-color var(--motion-hover-duration) var(--ease-standard), box-shadow var(--motion-hover-duration) var(--ease-standard), transform var(--motion-hover-duration) var(--motion-reveal-ease)}@media (hover:hover) and (pointer:fine){.surface-card--interactive:hover{transform:translate3d(0, var(--motion-card-lift), 0);border-color:#635bff38;box-shadow:0 10px 28px #10182817}}.surface-card--interactive h3{margin-top:var(--space-16)}@media (width<=374px){.surface-card{padding:var(--space-20)}}.surface-card--pricing-featured{border-color:var(--brand);box-shadow:var(--shadow-pricing)}.price-display{margin:var(--space-16) 0;font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(1.75rem,1.2rem + 2vw,2.25rem);font-weight:650}.price-display span{color:var(--text-secondary);font-size:1rem;font-weight:500}.maintenance-line{margin:0 0 var(--space-16);color:var(--text-secondary);font-size:var(--text-body-small-size)}.check-list{margin:0;padding:0;list-style:none}.check-list li{margin-bottom:var(--space-8);color:var(--text-secondary);padding-left:1.5rem;position:relative}.check-list li:before{content:"";background:var(--accent);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.45em;left:0}.check-list--icons li{margin-bottom:var(--space-12);padding-left:1.6rem}.check-list--icons li:before{background:0 0;background-color:var(--accent-text);border-radius:0;width:1rem;height:1rem;top:.15em;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13 4 4L19 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13 4 4L19 7'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.benefit-card h3{margin-top:var(--space-12)}.benefit-icon{background:var(--brand-surface);width:44px;height:44px;color:var(--brand);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.steps{gap:var(--space-24);margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.steps{gap:var(--space-20);grid-template-columns:repeat(4,1fr)}}.step-item{padding:var(--space-20);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-1)}.step-number{margin-bottom:var(--space-12);color:var(--brand);font-family:var(--font-display);font-weight:650;font-size:var(--text-h4-size);display:inline-block}.split-panel{gap:var(--space-32);align-items:center;display:grid}@media (width>=768px){.split-panel{grid-template-columns:1fr 1fr}.split-panel--reverse>:first-child{order:2}}.ownership-panel{padding:var(--space-32);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-1);box-shadow:var(--shadow-card)}.cta-panel{padding:var(--space-40) var(--space-32);border-radius:var(--radius-panel);background:radial-gradient(ellipse 70% 120% at 50% -20%, #635bff6b, transparent 60%), radial-gradient(ellipse 50% 80% at 100% 110%, #20c5b529, transparent 60%), var(--ink);box-shadow:var(--shadow-cta);color:#fff;text-align:center}.cta-panel h2{color:#fff}.cta-panel p{color:#ffffffe6;max-width:36rem;margin-inline:auto}.cta-panel .hero-actions{justify-content:center}.demo-badge{margin-bottom:var(--space-8);border-radius:var(--radius-badge);background:var(--brand-surface);color:#3538cd;font-size:var(--text-label-size);padding:.25rem .65rem;font-weight:600;display:inline-block}.portfolio-featured{gap:var(--space-24);margin-bottom:var(--space-24);display:grid}@media (width>=1024px){.portfolio-featured{grid-template-columns:7fr 5fr;align-items:center}}.comparison-table-wrap{margin-top:var(--space-32);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-1);overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--text-body-small-size)}.comparison-table th,.comparison-table td{padding:var(--space-12) var(--space-16);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.comparison-table th{background:var(--surface-2);color:var(--text-primary);font-weight:600}.comparison-cards{gap:var(--space-20);display:grid}@media (width>=1024px){.comparison-cards{display:none}}.comparison-table-wrap--desktop{display:none}@media (width>=1024px){.comparison-table-wrap--desktop{display:block}}.option-group{margin-bottom:var(--space-32)}.option-list{margin:0;padding:0;list-style:none}.option-list li{justify-content:space-between;gap:var(--space-16);padding:var(--space-12) 0;border-bottom:1px solid var(--border);color:var(--text-secondary);display:flex}.option-list strong{color:var(--text-primary);white-space:nowrap;font-weight:600}.legal-hero{padding-block:var(--space-48) var(--space-32);background:var(--ink);border-bottom:1px solid var(--border-on-dark);color:var(--text-on-dark-secondary)}.legal-hero h1{color:var(--text-on-dark)}.legal-content{color:var(--text-on-dark-secondary);line-height:1.7}.legal-content h2,.legal-content h3{color:var(--text-on-dark)}.legal-toc a{color:var(--text-on-dark-muted)}.legal-toc a:hover,.legal-toc a:focus-visible{color:var(--text-on-dark)}.legal-status{color:#fdba74;font-size:var(--text-body-small-size)}.legal-layout{gap:var(--space-40);display:grid}@media (width>=1024px){.legal-layout{gap:var(--space-64);grid-template-columns:3fr 8fr}.legal-toc{top:calc(var(--header-height) + var(--space-24));align-self:start;position:sticky}}.legal-toc ul{margin:0;padding:0;list-style:none}.legal-toc a{min-height:44px;padding:var(--space-8) 0;align-items:center;text-decoration:none;display:flex}.legal-todo{padding:var(--space-16);border-radius:var(--radius-button);color:var(--text-secondary);background:#fffaeb;border:1px solid #fec84b}.form-surface{padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-1)}.form-alert{margin-bottom:var(--space-20);padding:var(--space-16);border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface-2)}.form-alert[hidden]{display:none!important}.form-alert h3{margin:0 0 var(--space-8);font-size:var(--text-h4-size)}.form-alert ul{margin:0;padding-left:1.25rem}.reassurance-list{margin:var(--space-32) 0 0;padding:0;list-style:none}.reassurance-list li{margin-bottom:var(--space-12);padding-left:1.25rem;position:relative}.reassurance-list li:before{content:"•";color:var(--brand);font-weight:700;position:absolute;left:0}.internal-product-card{padding:var(--space-24);border:1px dashed var(--border-strong);border-radius:var(--radius-card);background:var(--surface-1)}.internal-product-card h3{margin-bottom:var(--space-8)}.page-hero-compact{padding-block:var(--space-48) var(--space-40);background:var(--ink);border-bottom:1px solid var(--border-on-dark);color:var(--text-on-dark-secondary)}.page-hero-compact h1{max-width:20ch;color:var(--text-on-dark)}.text-body-large{font-size:var(--text-body-large-size);line-height:var(--text-body-large-leading);color:var(--text-on-dark-secondary)}.not-found{padding-block:var(--space-96);text-align:center;color:var(--text-on-dark-secondary)}.not-found h1{color:var(--text-on-dark)}.hero{position:relative;overflow:hidden}.hero__glow{pointer-events:none;background:radial-gradient(70% 50% at 85% 20%,#635bff38,#0000 55%),radial-gradient(50% 40% at 10% 80%,#20c5b51f,#0000 50%),radial-gradient(40% 30% at 50% 0,#60a5fa1a,#0000 45%);width:auto;height:auto;position:absolute;inset:0;transform:none}.hero-badge{align-items:center;gap:var(--space-8);margin:0 0 var(--space-16);border-radius:var(--radius-badge);color:#ffffffeb;font-size:var(--text-label-size);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff24;padding:6px 14px 6px 10px;font-weight:600;display:inline-flex}.hero-badge img{width:20px;max-width:none;height:20px}.hero-lead{max-width:36rem;font-size:var(--text-body-size);line-height:var(--text-body-leading);color:#ffffffd1}.hero .btn--outline-dark{border-color:#ffffff47}.section-cta-row{text-align:center;margin:var(--space-40) 0 0}.hero-mockups--composed{min-height:300px;position:relative}@media (width>=768px){.hero-mockups--composed{min-height:420px}}.hero-mockups--composed .hero-mockup--0{z-index:3;max-width:96%;box-shadow:var(--shadow-mockup);grid-column:1/-1;margin-inline:auto;position:relative;transform:translateY(0)}@media (width>=480px){.hero-mockups--composed .hero-mockup--1{z-index:2;transform:translateY(8px)rotate(-1.5deg)}.hero-mockups--composed .hero-mockup--2{z-index:1;transform:translateY(16px)rotate(1.5deg)}}.portfolio-grid{gap:var(--space-24);display:grid}@media (width>=768px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.surface-card--portfolio{flex-direction:column;height:100%;min-height:0;display:flex}.portfolio-card--lead{grid-column:1/-1}@media (width>=768px){.portfolio-card--lead{gap:var(--space-24);grid-template-columns:1.15fr .85fr;align-items:stretch;display:grid}}.portfolio-card__media{min-width:0;margin:0}.portfolio-card__body{gap:var(--space-8);flex-direction:column;flex:1;min-height:0;display:flex}.portfolio-card__body h3{margin:0}.portfolio-card__body p{flex:1;margin:0}.portfolio-card__cta{padding-top:var(--space-16);margin-top:auto}.portfolio-card:not(.portfolio-card--lead) .portfolio-card__media :global(.browser-frame__screen--media){aspect-ratio:4/3}.portfolio-card:not(.portfolio-card--lead) .portfolio-card__media :global(.browser-frame__screen--tight){aspect-ratio:4/3}.process-steps{gap:var(--space-20);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.process-steps{gap:var(--space-16);grid-template-columns:repeat(4,1fr);position:relative}.process-steps:before{content:"";z-index:0;background:linear-gradient(90deg,#0000,#635bff59,#20c5b559,#0000);height:2px;position:absolute;top:52px;left:12%;right:12%}}.process-step{z-index:1;padding:var(--space-24);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:linear-gradient(#fff 0%,#f9fafb 100%);position:relative}.process-step__num{margin-bottom:var(--space-12);font-family:var(--font-display);font-size:var(--text-h4-size);color:var(--brand);letter-spacing:-.02em;font-weight:650;display:block}.process-step h3{margin:var(--space-16) 0 var(--space-8);font-size:var(--text-h4-size);color:var(--text-primary)}.process-step p{color:var(--text-secondary);font-size:var(--text-body-small-size);margin:0}.page-section--glow{position:relative}.page-section--glow:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 100%,#635bff26,#0000 55%);position:absolute;inset:0}.page-section--glow-alt{position:relative}.page-section--glow-alt:before{content:"";pointer-events:none;background:radial-gradient(55% 70% at 0 20%,#20c5b529,#0000 55%),radial-gradient(45% 55% at 100% 100%,#635bff21,#0000 60%);position:absolute;inset:0}.page-section--glow:after,.page-section--glow-alt:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 40%,#000 25%,#0000 72%);mask-image:radial-gradient(75% 65% at 50% 40%,#000 25%,#0000 72%)}.page-section--glow>.site-container,.page-section--glow-alt>.site-container{z-index:1;position:relative}.maintenance-block{gap:var(--space-40);align-items:start;display:grid}@media (width>=768px){.maintenance-block:not(.maintenance-block--services){grid-template-columns:1fr 1fr;align-items:center}}.maintenance-block__intro{align-items:center;gap:var(--space-12);margin-bottom:var(--space-16);display:flex}.maintenance-block__eyebrow{border-radius:var(--radius-badge);color:#99f6e4;font-family:var(--font-family);font-size:var(--text-label-size);letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border:1px solid #fff3;margin:0;padding:.35rem .75rem;font-weight:600;display:inline-flex}.maintenance-block__intro :global(.icon-box){color:#99f6e4;background:#ffffff14;border-color:#ffffff26}.maintenance-block__copy .on-navy-btn{margin-top:var(--space-24)}.maintenance-icon-grid{gap:var(--space-16);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (width>=480px){.maintenance-icon-grid{grid-template-columns:repeat(3,1fr)}}.maintenance-icon-grid li{align-items:flex-start;gap:var(--space-12);padding:var(--space-16);color:#ffffffeb;font-size:var(--text-body-small-size);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;font-weight:600;display:flex}.maintenance-icon-grid :global(.icon-box){color:#99f6e4;background:#ffffff14;border-color:#ffffff26}.ownership-integrated{max-width:var(--container-editorial-max);margin-inline:auto}.ownership-panel--integrated{text-align:center;margin:0}.ownership-panel--integrated>.btn{margin-inline:auto}.ownership-pillars{margin:var(--space-24) 0;text-align:left;padding:0;list-style:none}.ownership-pillars--icons li{align-items:flex-start;gap:var(--space-16);margin-bottom:var(--space-16);color:var(--text-secondary);display:flex}.ownership-pillars--icons li :global(.icon-box){flex-shrink:0}.ownership-pillars strong{color:var(--text-primary)}.comparison-table-wrap{box-shadow:var(--shadow-card)}.comparison-table-wrap--premium{border:1px solid #635bff1f;box-shadow:0 8px 24px #1018280f}.comparison-table-wrap--premium .comparison-table thead th{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-label-size);letter-spacing:-.01em;background:linear-gradient(#f8fafc 0%,#eef4ff 100%)}.comparison-table-wrap--premium .comparison-table tbody tr:nth-child(2n) td{background:#f8fafca6}.comparison-table tbody tr:hover td{background:#eef4ff73}.comparison-table td:first-of-type,.comparison-table th[scope=row]{color:var(--text-primary);font-weight:600}.page-hero-compact{position:relative;overflow:hidden}.page-hero-compact:after{content:"";pointer-events:none;background:radial-gradient(80% 60% at 70% 0,#635bff1f,#0000 55%);position:absolute;inset:0}.page-hero-compact--services:after{background:radial-gradient(75% 55% at 78% 0,#635bff24,#0000 55%)}.page-hero-compact--tarifs:after{background:radial-gradient(70% 60% at 50% -10%,#60a5fa21,#0000 55%)}.page-hero-compact--realisations:after{background:radial-gradient(75% 55% at 20% 10%,#20c5b524,#0000 55%)}.page-hero-compact--apropos:after{background:radial-gradient(55% 50% at 12% 0,#635bff1f,#0000 55%),radial-gradient(45% 45% at 85% 25%,#20c5b517,#0000 50%)}.page-hero-compact--contact:after{background:radial-gradient(70% 55% at 82% 20%,#635bff21,#0000 55%)}.page-hero-compact--paseriva:after{background:radial-gradient(70% 55% at 15% 0,#fb923c29,#0000 55%),radial-gradient(60% 50% at 90% 20%,#635bff1f,#0000 55%)}.page-hero-compact>.site-container{z-index:1;position:relative}.site-footer__contact a{color:#fff;font-weight:600;text-decoration:none}.site-footer__decor{right:var(--gutter);bottom:var(--space-80);opacity:.06;pointer-events:none;width:120px;height:120px;position:absolute}.contact-layout{gap:var(--space-40);display:grid}@media (width>=1024px){.contact-layout{grid-template-columns:1fr 1.2fr;align-items:start}}.contact-aside{gap:var(--space-20);flex-direction:column;display:flex}.contact-aside__item{gap:var(--space-16);align-items:flex-start;display:flex}.contact-aside__item p{color:var(--text-secondary);font-size:var(--text-body-small-size);margin:0}.contact-aside__item strong{margin-bottom:var(--space-4);color:var(--text-primary);display:block}.page-section--canvas .contact-aside__item strong{color:var(--text-on-dark)}.page-section--canvas .contact-aside__item p,.page-section--canvas .contact-aside .reassurance-list li{color:var(--text-on-dark-secondary)}.project-panel{padding:var(--space-32);border:1px solid var(--border);box-shadow:var(--shadow-card);background:linear-gradient(#fff 0%,#f9fafb 100%);border-radius:18px}.project-panel h2{margin-top:var(--space-12)}.page-hero-compact__actions{margin-top:var(--space-24)}@media (width<=767px){.page-hero-compact--tarifs>.site-container{flex-direction:column;display:flex}.page-hero-compact--tarifs .page-hero-compact__actions{margin-top:var(--space-20);order:1}.page-hero-compact--tarifs .pay-legend{margin-top:var(--space-24);order:2}}.side-facts{padding:var(--space-32);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-1);box-shadow:var(--shadow-card);align-self:start}.side-facts>h3{color:var(--text-primary);margin-top:0}.side-facts>p,.side-facts .check-list li{color:var(--text-secondary)}.info-panel{padding:var(--space-32);border:1px solid var(--border);box-shadow:var(--shadow-card);background:linear-gradient(165deg,#fff 0%,#f8fafc 100%);border-radius:18px}.info-panel h3{margin:var(--space-16) 0 var(--space-12);color:var(--text-primary)}.info-panel p{margin:0 0 var(--space-12);color:var(--text-secondary)}.info-panel__note{padding:var(--space-12) var(--space-16);border-radius:var(--radius-button);background:var(--brand-surface);font-size:var(--text-body-small-size);color:var(--text-primary)!important}.info-panel--on-dark{backdrop-filter:blur(8px);background:#ffffff0f;border-color:#ffffff24}.info-panel--on-dark h3{color:var(--text-on-dark)}.check-list--on-dark li{color:var(--text-on-dark-secondary)}.maintenance-icon-grid--compact{grid-template-columns:1fr}.maintenance-icon-grid--compact li{flex-direction:row;align-items:center}.option-groups-grid{gap:var(--space-24);display:grid}@media (width>=768px){.option-groups-grid{grid-template-columns:repeat(2,1fr)}}.option-group-card{padding:var(--space-24);border:1px solid var(--border-on-dark);border-radius:var(--radius-card);background:#ffffff0a}.page-section--canvas .option-group-card .option-list li{border-bottom-color:var(--border-on-dark)}.page-section--white .option-group-card{border-color:var(--border);box-shadow:var(--shadow-card);background:linear-gradient(#fff 0%,#f9fafb 100%)}.option-group-card h3{margin:0 0 var(--space-16);font-size:var(--text-h4-size)}:root{--motion-reveal-ease:cubic-bezier(.23, 1, .32, 1);--motion-hover-duration:.2s;--motion-card-lift:-2px}@media (prefers-reduced-motion:no-preference){html.js-enhanced [data-p-flow]:not(.is-visible)>li:after{transform-origin:top;transform:scaleY(0)}html.js-enhanced [data-p-flow].is-visible>li:after{transform-origin:top;transition:transform .8s var(--motion-reveal-ease) calc(var(--stagger-index) * .11s + .25s)}@media (width>=900px){html.js-enhanced [data-p-flow]:not(.is-visible)>li:after{transform:scaleX(0)}html.js-enhanced [data-p-flow].is-visible>li:after{transform-origin:0}}}html.js-enhanced [data-reveal]:not(.is-visible),html.js-enhanced [data-reveal-group]:not(.is-visible) [data-reveal-item],html.js-enhanced [data-hero]:not(.is-ready) .hero-enter,html.js-enhanced [data-hero]:not(.is-ready) [data-hero-mockups],html.js-enhanced [data-motion-title]:not(.is-visible){opacity:0}.is-splitting .motion-line{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.is-splitting .motion-line__inner{will-change:transform;display:inline-block}.motion-line,.motion-line__inner{display:inline}.motion-figure{display:inline-block}html.js-enhanced [data-motion-figure]:not(.is-visible){opacity:0}.motion-emphasis{background-image:linear-gradient(90deg, var(--paseriva-terracotta), #e0866f);background-position:0 92%;background-repeat:no-repeat;background-size:100% .12em;padding-bottom:.06em}html.js-enhanced .motion-emphasis:not(.is-visible){background-size:0% .12em}html.js-enhanced .motion-emphasis.is-visible{transition:background-size .9s cubic-bezier(.33,1,.68,1) .25s}html.js-enhanced [data-reveal-media]:not(.is-visible){opacity:0}@property --journey-draw{syntax:"<number>";inherits:true;initial-value:1}html.js-enhanced [data-journey-motion]:not(.is-visible){--journey-draw:0}[data-journey-motion].is-visible{animation:1.3s cubic-bezier(.33,1,.68,1) .15s both journey-draw}@keyframes journey-draw{0%{--journey-draw:0}to{--journey-draw:1}}html.js-enhanced [data-journey-motion]:not(.is-visible) .journey-steps>li,html.js-enhanced [data-journey-motion]:not(.is-visible) .journey-stage,html.js-enhanced [data-maintenance-block]:not(.is-visible) [data-maintenance-intro],html.js-enhanced [data-maintenance-block]:not(.is-visible) [data-maintenance-body],html.js-enhanced [data-maintenance-block]:not(.is-visible) [data-reveal-item]{opacity:0}.process-steps__line{display:none}@media (width>=1024px){.process-steps-wrap{position:relative}.process-steps__line{z-index:0;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#0000,#635bff59,#20c5b559,#0000);height:2px;display:block;position:absolute;top:52px;left:12%;right:12%;transform:scaleX(0)}.process-steps:before{display:none}}.card-interactive{transition:transform var(--motion-hover-duration) var(--motion-reveal-ease), border-color var(--motion-hover-duration) var(--ease-standard), box-shadow var(--motion-hover-duration) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.card-interactive:hover{transform:translate3d(0, var(--motion-card-lift), 0);border-color:#635bff38;box-shadow:0 10px 28px #10182817}.card-interactive:hover :global(.icon-box){background:#e3e9ff;border-color:#635bff38}}.card-interactive :global(.icon-box){transition:background var(--motion-hover-duration) var(--ease-standard), border-color var(--motion-hover-duration) var(--ease-standard), color var(--motion-hover-duration) var(--ease-standard)}.portfolio-card.card-interactive .portfolio-card__media :global(.browser-frame__screen){overflow:hidden}.portfolio-card.card-interactive:hover :global(.browser-frame__image){transform:scale(1.015)}.portfolio-card.card-interactive :global(.browser-frame__image){transition:transform .24s var(--motion-reveal-ease)}.site-header{transition:background .32s var(--motion-reveal-ease), border-color .32s var(--motion-reveal-ease), backdrop-filter .32s var(--motion-reveal-ease)}.site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);background:#101828d1;border-bottom-color:#ffffff1a}@media (prefers-reduced-motion:reduce){html.js-enhanced [data-reveal],html.js-enhanced [data-reveal-item],html.js-enhanced [data-hero] .hero-enter,html.js-enhanced [data-hero] [data-hero-mockups],html.js-enhanced [data-maintenance-intro],html.js-enhanced [data-maintenance-body],html.js-enhanced [data-motion-title],html.js-enhanced [data-motion-figure],html.js-enhanced [data-reveal-media],html.js-enhanced [data-journey-motion] .journey-steps>li,html.js-enhanced [data-journey-motion] .journey-stage{opacity:1!important}.process-steps__line{transform:scaleX(1)!important}[data-journey-motion]{--journey-draw:1!important;animation:none!important}.motion-emphasis{background-size:100% .12em!important;transition:none!important}.card-interactive:hover{transform:none}}.paseriva-page{background:var(--paseriva-ivory);color:#2a3236;--brand:var(--paseriva-teal);--brand-hover:#173b38;--brand-active:#102b29;--accent:var(--paseriva-terracotta);--accent-text:var(--paseriva-teal);--focus:var(--paseriva-teal);--focus-on-dark:#f0b5a6;--link-accent:linear-gradient(90deg, var(--paseriva-terracotta), #e0866f);--link-accent-solid:var(--paseriva-terracotta);--paseriva-warm-border:#c8553d80;--paseriva-warm-surface:#c8553d24}.paseriva-page main{background:var(--paseriva-ivory)}.paseriva-page .paseriva-section{padding-block:var(--space-section)}.paseriva-page .paseriva-section--ivory{background:var(--paseriva-ivory);color:#2a3236}.paseriva-page .paseriva-section--charcoal{background:var(--paseriva-charcoal);color:var(--paseriva-ivory)}.paseriva-page .paseriva-section--teal{background:var(--paseriva-teal);color:var(--paseriva-ivory)}.paseriva-page .paseriva-section--special{background:radial-gradient(ellipse 70% 70% at 50% 0%, #c8553d29, transparent 60%), var(--paseriva-teal);color:var(--paseriva-ivory)}.paseriva-page .paseriva-section--closing{background:var(--paseriva-charcoal);color:var(--paseriva-ivory)}.paseriva-page .paseriva-section h1,.paseriva-page .paseriva-section h2,.paseriva-page .paseriva-section h3,.paseriva-page .paseriva-hero h1,.paseriva-page .paseriva-hero h2,.paseriva-page .paseriva-hero h3{color:var(--paseriva-charcoal);font-family:var(--font-display)}.paseriva-page .paseriva-section--charcoal h1,.paseriva-page .paseriva-section--charcoal h2,.paseriva-page .paseriva-section--charcoal h3,.paseriva-page .paseriva-section--teal h1,.paseriva-page .paseriva-section--teal h2,.paseriva-page .paseriva-section--teal h3,.paseriva-page .page-section .cta-panel h2,.paseriva-page .page-hero-compact h1,.paseriva-page .page-hero-compact .text-body-large{color:var(--paseriva-ivory)}.paseriva-page .paseriva-section--charcoal .faq-item summary:after,.paseriva-page .paseriva-section--teal .faq-item summary:after,.paseriva-page .paseriva-section--special .faq-item summary:after,.paseriva-page .page-section--canvas .faq-item summary:after{color:#f0b5a6}.paseriva-page .page-hero-compact,.paseriva-page .page-section--canvas{background:var(--paseriva-charcoal);color:var(--paseriva-ivory)}.paseriva-page .page-section--white{background:var(--paseriva-ivory)}.paseriva-page .page-section--canvas h1,.paseriva-page .page-section--canvas h2,.paseriva-page .page-section--canvas h3{color:var(--paseriva-ivory)}.paseriva-page .page-section--white h1,.paseriva-page .page-section--white h2,.paseriva-page .page-section--white h3{color:var(--paseriva-charcoal)}.paseriva-page .page-section--canvas p,.paseriva-page .page-section--canvas li{color:#faf8f4db}.paseriva-page .page-section--canvas .surface-card h1,.paseriva-page .page-section--canvas .surface-card h2,.paseriva-page .page-section--canvas .surface-card h3,.paseriva-page .page-section--canvas .surface-card h4{color:var(--text-primary)}.paseriva-page .page-section--canvas .surface-card p,.paseriva-page .page-section--canvas .surface-card li,.paseriva-page .page-section--canvas .surface-card dd,.paseriva-page .page-section--canvas .surface-card dt{color:var(--text-secondary)}.paseriva-page .page-section--canvas .surface-card dt{color:var(--text-primary);font-weight:700}.paseriva-page .paseriva-section p,.paseriva-page .paseriva-section li{color:inherit}.paseriva-page .paseriva-section--special h1,.paseriva-page .paseriva-section--special h2,.paseriva-page .paseriva-section--special h3,.paseriva-page .paseriva-section--closing h1,.paseriva-page .paseriva-section--closing h2,.paseriva-page .paseriva-section--closing h3{color:var(--paseriva-ivory)}.paseriva-page .paseriva-eyebrow{margin:0 0 var(--space-12);color:var(--paseriva-terracotta);font-size:var(--text-label-size);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.paseriva-page .paseriva-section--charcoal .paseriva-eyebrow,.paseriva-page .paseriva-section--teal .paseriva-eyebrow,.paseriva-page .paseriva-section--special .paseriva-eyebrow{color:#f0b5a6}.paseriva-page .btn--primary{background:#b8482f;border-color:#b8482f;box-shadow:0 1px 2px #1c23261f}.paseriva-page .btn--primary:hover{background:#a63f29;border-color:#a63f29;box-shadow:0 8px 20px #a83f294d}.paseriva-page .btn--primary:active{background:#963823}.paseriva-page .btn--secondary{border-color:var(--border-strong);background:var(--surface-1);color:var(--text-primary)}.paseriva-page .btn--secondary:hover{background:var(--surface-2);border-color:#c8cdd5}.paseriva-page .btn--outline-dark{color:var(--paseriva-ivory);background:#faf8f40f;border-color:#faf8f466}.paseriva-page .btn--outline-dark:hover{color:var(--paseriva-ivory);background:#faf8f41f;border-color:#faf8f499}.paseriva-page .btn--tertiary,.paseriva-page .btn--ghost{color:var(--paseriva-teal)}.paseriva-page .paseriva-section--charcoal .btn--tertiary,.paseriva-page .paseriva-section--teal .btn--tertiary,.paseriva-page .paseriva-section--special .btn--tertiary{color:var(--paseriva-ivory)}.paseriva-page .paseriva-button--ghost{color:var(--paseriva-ivory);background:#faf8f40a;border:1px solid #faf8f447}.paseriva-page .paseriva-button--ghost:hover{color:var(--paseriva-ivory);background:#faf8f41a;border-color:#faf8f480}.paseriva-page .paseriva-button--ghost:active{background:#faf8f424}.paseriva-page .cta-panel{background:linear-gradient(135deg, var(--paseriva-teal) 0%, var(--paseriva-charcoal) 100%)}.paseriva-page .page-hero-compact--paseriva:after{background:radial-gradient(70% 55% at 15% 0,#c8553d29,#0000 55%),radial-gradient(60% 50% at 90% 20%,#1f4e4a80,#0000 55%)}.paseriva-page .btn:focus-visible{outline:3px solid var(--paseriva-terracotta);outline-offset:3px}.paseriva-page .skip-link{background:#b8482f}.paseriva-page .paseriva-card{padding:var(--space-24);border-radius:var(--radius-card);background:#fff;border:1px solid #1c23261a;box-shadow:0 1px 2px #1c23260a}.paseriva-page .paseriva-section--charcoal .paseriva-card,.paseriva-page .paseriva-section--teal .paseriva-card{box-shadow:none;background:#faf8f40f;border-color:#faf8f429}.paseriva-page .paseriva-section--charcoal .paseriva-card p,.paseriva-page .paseriva-section--teal .paseriva-card p{color:#faf8f4d1}.paseriva-page .paseriva-section--teal .paseriva-steps__num,.paseriva-page .paseriva-section--charcoal .paseriva-steps__num,.paseriva-page .paseriva-section--special .paseriva-steps__num{color:#f0b5a6}.paseriva-page .browser-frame{border-color:#1c23261f;box-shadow:0 24px 56px #1c23262e}.paseriva-page .link-action,.paseriva-page .faq-item summary{transition:color .2s}.paseriva-page .link-action{position:relative}.paseriva-page .link-action:before{content:"";transform-origin:0;height:1px;transition:transform .28s var(--motion-reveal-ease);background:currentColor;position:absolute;inset:auto 1.5em 4px 0;transform:scaleX(0)}.paseriva-page .link-action:focus-visible:before{transform:scaleX(1)}.paseriva-page .link-action:focus-visible{outline:3px solid var(--paseriva-teal);outline-offset:3px}@media (hover:hover) and (pointer:fine){.paseriva-page .link-action:hover:before{transform:scaleX(1)}}.paseriva-page .paseriva-section--teal a:focus-visible,.paseriva-page .paseriva-section--charcoal a:focus-visible,.paseriva-page .paseriva-section--special a:focus-visible,.paseriva-page .paseriva-hero a:focus-visible{outline-offset:3px;outline:3px solid #f0b5a6}@media (prefers-reduced-motion:reduce){.paseriva-page .link-action:before{transition:none}.paseriva-page .link-action:after,.paseriva-page .btn svg{transition:none;transform:none!important}}.wordmark[data-astro-cid-2ph2o7ow]{color:var(--text-primary);font-family:var(--font-display);align-items:center;gap:10px;font-size:.95rem;line-height:1;display:inline-flex}.wordmark__mark[data-astro-cid-2ph2o7ow]{flex-shrink:0;width:36px;max-width:none;height:36px}.wordmark__name[data-astro-cid-2ph2o7ow]{letter-spacing:-.02em;font-weight:650}.wordmark__lab[data-astro-cid-2ph2o7ow]{letter-spacing:-.01em;font-weight:500}.wordmark--with-tagline[data-astro-cid-2ph2o7ow] .wordmark__tagline[data-astro-cid-2ph2o7ow]{margin-top:var(--space-4);color:var(--text-secondary);font-family:var(--font-family);font-size:var(--text-label-size);letter-spacing:.04em;text-transform:uppercase;font-weight:600;display:block}.wordmark--on-dark[data-astro-cid-2ph2o7ow].wordmark--with-tagline .wordmark__tagline[data-astro-cid-2ph2o7ow]{color:#ffffffb8}.wordmark--on-dark[data-astro-cid-2ph2o7ow],.site-header--on-hero:not(.is-scrolled) .wordmark[data-astro-cid-2ph2o7ow]:not(.wordmark--on-dark){color:#fff}@media (width>=1024px){.wordmark[data-astro-cid-2ph2o7ow]{font-size:1rem}.wordmark__mark[data-astro-cid-2ph2o7ow]{width:40px;height:40px}}.text-link[data-astro-cid-sgbxau74]{color:inherit;transition:color var(--motion-fast) var(--ease-standard);text-decoration:none}.text-link--nav[data-astro-cid-sgbxau74]{min-height:44px;padding-inline:var(--space-8);color:var(--text-secondary);align-items:center;font-weight:500;display:inline-flex}.text-link--nav[data-astro-cid-sgbxau74]:hover,.text-link--nav[data-astro-cid-sgbxau74][aria-current=page]{color:var(--brand)}.text-link--nav[data-astro-cid-sgbxau74][aria-current=page]{box-shadow:inset 0 -2px 0 var(--brand)}.text-link--standalone[data-astro-cid-sgbxau74]{min-height:44px;padding:var(--space-12) var(--space-16);border-radius:var(--radius-button);color:var(--text-primary);font-weight:600;display:block}.text-link--standalone[data-astro-cid-sgbxau74]:hover{background:var(--surface-2);color:var(--brand)}.icon-whatsapp[data-astro-cid-3sla2dxa]{flex-shrink:0;display:block}.site-footer[data-astro-cid-6rubjzgg]{background:var(--ink);color:#ffffffe0;padding-top:var(--space-56);position:relative;overflow:hidden}.site-footer__contact[data-astro-cid-6rubjzgg]{margin-top:var(--space-16);font-size:var(--text-body-size)}.site-footer__contact[data-astro-cid-6rubjzgg] a[data-astro-cid-6rubjzgg]{color:#fff}.site-footer__contact--whatsapp[data-astro-cid-6rubjzgg]{margin-top:var(--space-8)}.site-footer[data-astro-cid-6rubjzgg] .site-footer__whatsapp{align-items:center;gap:var(--space-8);color:#ffffffeb;background-image:none;min-height:44px;text-decoration:none;display:inline-flex}.site-footer[data-astro-cid-6rubjzgg] .site-footer__whatsapp:hover,.site-footer[data-astro-cid-6rubjzgg] .site-footer__whatsapp:focus-visible{color:#fff}.site-footer[data-astro-cid-6rubjzgg] .site-footer__whatsapp-icon{color:#4ade80}.site-footer__decor[data-astro-cid-6rubjzgg]{right:5%;top:var(--space-48);opacity:.07;filter:brightness(2);pointer-events:none;width:140px;height:140px;position:absolute}.site-footer__grid[data-astro-cid-6rubjzgg]{gap:var(--space-32) var(--space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.site-footer__grid[data-astro-cid-6rubjzgg]>[data-astro-cid-6rubjzgg]:first-child{grid-column:1/-1}.site-footer__list[data-astro-cid-6rubjzgg] li[data-astro-cid-6rubjzgg]{margin-bottom:0}@media (width>=768px){.site-footer__grid[data-astro-cid-6rubjzgg]>[data-astro-cid-6rubjzgg]:first-child{grid-column:auto}.site-footer__list[data-astro-cid-6rubjzgg] li[data-astro-cid-6rubjzgg]{margin-bottom:var(--space-8)}.site-footer__grid[data-astro-cid-6rubjzgg]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.site-footer__grid[data-astro-cid-6rubjzgg]{grid-template-columns:1.2fr 1fr 1fr 1fr}}.site-footer__wordmark[data-astro-cid-6rubjzgg]{color:#fff}.site-footer__tagline[data-astro-cid-6rubjzgg]{margin-top:var(--space-16);color:#fff;font-family:var(--font-display);font-weight:600}.site-footer__meta[data-astro-cid-6rubjzgg]{font-size:var(--text-body-small-size);color:#ffffffb8}.site-footer__heading[data-astro-cid-6rubjzgg]{margin:0 0 var(--space-12);color:#fff;font-weight:600}.site-footer__list[data-astro-cid-6rubjzgg]{margin:0;padding:0;list-style:none}.site-footer[data-astro-cid-6rubjzgg] .site-footer__link{background-position:0 calc(50% + .8em);align-items:center;min-height:44px;padding-inline:0;font-weight:500;text-decoration:none;display:inline-flex;color:#ffffffeb!important}.site-footer[data-astro-cid-6rubjzgg] .site-footer__link:hover,.site-footer[data-astro-cid-6rubjzgg] .site-footer__link:focus-visible{color:#fff!important}.site-footer__bottom[data-astro-cid-6rubjzgg]{margin-top:var(--space-40);padding:var(--space-20) 0;font-size:var(--text-body-small-size);color:#ffffffa6;border-top:1px solid #ffffff1f}.icon[data-astro-cid-zgufigjl]{flex-shrink:0;display:block}.btn{justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--radius-button);font-size:var(--text-button-size);letter-spacing:-.005em;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-normal) var(--ease-out), color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-out);white-space:nowrap;-webkit-tap-highlight-color:transparent;margin:0;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn__label{align-items:center;display:inline-flex}.btn__arrow{transition:transform .36s var(--ease-out)}.btn--sm{min-height:36px;padding:0 12px;font-size:.875rem}@media (pointer:coarse){.btn--sm{min-height:44px}}.btn--md{min-height:44px;padding:0 16px}.btn--lg{min-height:48px;padding:0 20px}.btn--full{width:100%}.btn--primary{background:var(--brand);color:#fff;box-shadow:var(--shadow-brand);border:1px solid #0000}.btn--primary:hover{background:var(--brand-hover);color:#fff;box-shadow:var(--shadow-brand-hover);transform:translateY(-1px)}.btn--primary:active{background:var(--brand-active);transform:translate(0,0);box-shadow:0 1px 2px #4338ca47}.btn--secondary{border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-primary);box-shadow:var(--shadow-card)}.btn--secondary:hover{background:var(--surface-2);color:var(--text-primary);border-color:#b9c0cc}.btn--secondary:active{background:var(--surface-3)}.btn--tertiary,.btn--ghost{color:var(--brand-hover);box-shadow:none;background:0 0;border:1px solid #0000}.btn--tertiary:hover,.btn--ghost:hover{background:var(--brand-surface);color:var(--brand-active)}.btn--tertiary:active,.btn--ghost:active{background:#e3e9ff}.btn--outline-dark{color:#fff;background:#ffffff0f;border:1px solid #ffffff3d}.btn--outline-dark:hover{color:#fff;background:#ffffff1f;border-color:#fff6}.btn--outline-dark:active{background:#ffffff29}.btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn:hover .btn__arrow{transform:translate(3px)}}.btn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.btn--outline-dark:focus-visible{outline-color:var(--focus-on-dark)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:var(--shadow-card);transform:none}.btn--icon{aspect-ratio:1;gap:0;padding:0}.btn--icon.btn--sm{width:36px}.btn--icon.btn--md{width:44px}.btn--icon.btn--lg{width:48px}.mobile-nav__menu-btn[data-astro-cid-h6a7lmhn],.mobile-nav__close-btn[data-astro-cid-h6a7lmhn]{border-radius:var(--radius-button);min-width:44px;min-height:44px;color:inherit;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;display:inline-flex}.mobile-nav__menu-label[data-astro-cid-h6a7lmhn]{font-size:.875rem;font-weight:600}.mobile-nav__backdrop[data-astro-cid-h6a7lmhn][hidden],.mobile-nav__drawer[data-astro-cid-h6a7lmhn][hidden]{display:none!important}.mobile-nav__backdrop[data-astro-cid-h6a7lmhn]{z-index:var(--z-drawer-backdrop);background:var(--overlay);position:fixed;inset:0}.mobile-nav__drawer[data-astro-cid-h6a7lmhn]{z-index:var(--z-drawer);width:min(360px,100vw - 44px);height:100dvh;padding:max(16px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));border-inline-start:1px solid var(--border);background:var(--surface-1);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;box-shadow:0 24px 64px #1018283d}.mobile-nav__close-btn[data-astro-cid-h6a7lmhn]{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-primary);font-size:var(--text-label-size);flex-shrink:0;font-weight:650}.mobile-nav__menu-btn[data-astro-cid-h6a7lmhn]:active,.mobile-nav__close-btn[data-astro-cid-h6a7lmhn]:active{transform:scale(.97)}.mobile-nav__close-btn[data-astro-cid-h6a7lmhn]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.mobile-nav__close-btn[data-astro-cid-h6a7lmhn]:hover{border-color:var(--brand);background:var(--brand-surface)}}.mobile-nav__drawer-top[data-astro-cid-h6a7lmhn]{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-16);display:flex}.mobile-nav__brand[data-astro-cid-h6a7lmhn]{flex:1;min-width:0}.mobile-nav__links[data-astro-cid-h6a7lmhn]{flex-direction:column;flex:1;display:flex;overflow-y:auto}.mobile-nav__cta[data-astro-cid-h6a7lmhn]{margin-top:var(--space-24)}@media (width>=1024px){.mobile-nav[data-astro-cid-h6a7lmhn]{display:none}}.site-header[data-astro-cid-wpn4ixnr]{z-index:var(--z-header);height:var(--header-height);-webkit-backdrop-filter:blur(14px);color:#fff;transition:background var(--motion-normal) var(--ease-standard), border-color var(--motion-normal) var(--ease-standard);background:#101828e0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.site-header--on-hero[data-astro-cid-wpn4ixnr]:not(.is-scrolled){-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.site-header[data-astro-cid-wpn4ixnr].is-scrolled{border-bottom-color:var(--border-on-dark);color:#fff;background:#101828fa}.site-header__inner[data-astro-cid-wpn4ixnr]{align-items:center;gap:var(--space-16);max-width:var(--container-site-max);height:100%;padding-inline:var(--gutter);margin-inline:auto;display:flex}.site-header__logo[data-astro-cid-wpn4ixnr]{border-radius:6px;flex-shrink:0;align-items:center;min-height:44px;text-decoration:none;display:flex}.site-header__logo[data-astro-cid-wpn4ixnr]:focus-visible{outline:3px solid var(--focus-on-dark);outline-offset:3px}.site-header[data-astro-cid-wpn4ixnr] .text-link--nav{color:#ffffffdb}.site-header[data-astro-cid-wpn4ixnr] .text-link--nav:hover,.site-header[data-astro-cid-wpn4ixnr] .text-link--nav[aria-current=page]{color:#fff}.site-header[data-astro-cid-wpn4ixnr] .text-link--nav[aria-current=page]{box-shadow:inset 0 -2px 0 var(--accent)}.site-header[data-astro-cid-wpn4ixnr] .mobile-nav__menu-btn[data-astro-cid-wpn4ixnr]{color:#fff;border-color:#ffffff3d}.site-header[data-astro-cid-wpn4ixnr] .mobile-nav__menu-btn[data-astro-cid-wpn4ixnr]:focus-visible{outline:3px solid var(--focus-on-dark);outline-offset:2px}.site-header__nav[data-astro-cid-wpn4ixnr]{justify-content:center;gap:var(--space-4);flex:1;display:none}.site-header__actions[data-astro-cid-wpn4ixnr]{align-items:center;gap:var(--space-8);margin-left:auto;display:flex}.site-header__products[data-astro-cid-wpn4ixnr]{position:relative}.site-header__products[data-astro-cid-wpn4ixnr] summary[data-astro-cid-wpn4ixnr]{align-items:center;gap:var(--space-8);min-height:44px;padding-inline:var(--space-12);color:#ffffffdb;cursor:pointer;font-weight:600;font-size:var(--text-body-small-size);list-style:none;display:flex}.site-header__products[data-astro-cid-wpn4ixnr] summary[data-astro-cid-wpn4ixnr]::-webkit-details-marker{display:none}.site-header__products[data-astro-cid-wpn4ixnr] summary[data-astro-cid-wpn4ixnr]:hover,.site-header__products[data-astro-cid-wpn4ixnr] summary[data-astro-cid-wpn4ixnr].is-active{color:#fff}.site-header__products[data-astro-cid-wpn4ixnr] summary[data-astro-cid-wpn4ixnr]:focus-visible{outline:3px solid var(--focus-on-dark);outline-offset:2px;border-radius:4px}.site-header__product-links[data-astro-cid-wpn4ixnr]{top:calc(100% + var(--space-12));gap:var(--space-8);min-width:270px;padding:var(--space-16);border:1px solid var(--border-on-dark);border-radius:var(--radius-card);background:#101828;display:grid;position:absolute;left:0;box-shadow:0 16px 40px #0000004d}.site-header__product-links[data-astro-cid-wpn4ixnr] a{min-height:44px;color:var(--text-on-dark);white-space:nowrap;align-items:center;display:flex}.site-header__actions[data-astro-cid-wpn4ixnr] .site-header__cta{display:none}@media (width>=768px){.site-header__actions[data-astro-cid-wpn4ixnr] .site-header__cta{display:inline-flex;padding-inline:14px!important;font-size:.875rem!important}}@media (width>=1024px){.site-header__nav[data-astro-cid-wpn4ixnr]{display:flex}.site-header__actions[data-astro-cid-wpn4ixnr] .site-header__cta{display:inline-flex;font-size:1rem!important}}.wa-fab[data-astro-cid-uhw4rszy]{right:max(var(--gutter), env(safe-area-inset-right));bottom:calc(var(--space-16) + env(safe-area-inset-bottom));z-index:var(--z-floating);pointer-events:none;position:fixed}.wa-fab__link[data-astro-cid-uhw4rszy]{align-items:center;gap:var(--space-8);min-height:48px;color:var(--text-primary);font-size:var(--text-body-small-size);pointer-events:auto;transition:box-shadow var(--motion-normal) var(--ease-out), transform var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-standard);background:#fff;border:1px solid #10182814;border-radius:999px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #10182814,0 8px 24px #10182824}.wa-fab__icon[data-astro-cid-uhw4rszy]{color:#fff;background:#25d366;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.wa-fab__label[data-astro-cid-uhw4rszy]{padding-right:var(--space-4);display:none}@media (width>=768px){.wa-fab__label[data-astro-cid-uhw4rszy]{display:inline}}@media (hover:hover) and (pointer:fine){.wa-fab__link[data-astro-cid-uhw4rszy]:hover{border-color:#10182829;transform:translateY(-2px);box-shadow:0 2px 4px #1018281a,0 12px 28px #1018282e}}.wa-fab--deferred[data-astro-cid-uhw4rszy]:not(.is-shown):not(:focus-within),.wa-fab--deferred[data-astro-cid-uhw4rszy].is-covering:not(:focus-within){opacity:0;pointer-events:none;transform:translateY(8px)}.wa-fab--deferred[data-astro-cid-uhw4rszy]{transition:opacity var(--motion-normal) var(--ease-out), transform var(--motion-normal) var(--ease-out)}html.mobile-nav-open .wa-fab[data-astro-cid-uhw4rszy],body:has(input:focus,textarea:focus,select:focus) .wa-fab[data-astro-cid-uhw4rszy]{visibility:hidden;pointer-events:none}.wa-fab__link[data-astro-cid-uhw4rszy]:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.wa-fab__link[data-astro-cid-uhw4rszy],.wa-fab--deferred[data-astro-cid-uhw4rszy]{transition:none}}.wa-fab__link[data-astro-cid-uhw4rszy]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.wa-fab[data-astro-cid-uhw4rszy]{animation:wa-fab-in .32s var(--ease-out) both}.wa-fab[data-astro-cid-uhw4rszy].wa-fab--deferred{animation:none}@keyframes wa-fab-in{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}}.paseriva-logo[data-astro-cid-27x36plb] svg{width:100%;height:auto;display:block}.paseriva-logo[data-astro-cid-27x36plb]{max-width:100%;height:auto;display:block}.paseriva-logo--horizontal[data-astro-cid-27x36plb]{width:auto;max-height:32px}.paseriva-logo--compact[data-astro-cid-27x36plb]{width:auto;max-height:24px}.paseriva-logo--symbol[data-astro-cid-27x36plb]{width:32px;height:32px}.paseriva-footer[data-astro-cid-3yvp5ay5]{padding-top:var(--space-64);background:var(--paseriva-charcoal);color:#faf8f4d1}.paseriva-footer__grid[data-astro-cid-3yvp5ay5]{gap:var(--space-40);display:grid}.paseriva-footer__brand[data-astro-cid-3yvp5ay5] p[data-astro-cid-3yvp5ay5]{margin:var(--space-16) 0 0;max-width:22rem;color:var(--paseriva-ivory);font-family:var(--font-display);font-weight:600}.paseriva-footer__heading[data-astro-cid-3yvp5ay5]{margin:0 0 var(--space-12);color:var(--paseriva-ivory);font-size:var(--text-body-small-size);font-weight:700}.paseriva-footer__col[data-astro-cid-3yvp5ay5] ul[data-astro-cid-3yvp5ay5]{margin:0;padding:0;list-style:none}.paseriva-footer__col[data-astro-cid-3yvp5ay5] a[data-astro-cid-3yvp5ay5]{min-height:44px;color:inherit;font-size:var(--text-body-small-size);background-position:0 calc(50% + .8em);align-items:center;display:inline-flex}.paseriva-footer__col[data-astro-cid-3yvp5ay5] a[data-astro-cid-3yvp5ay5]:hover,.paseriva-footer__col[data-astro-cid-3yvp5ay5] a[data-astro-cid-3yvp5ay5]:focus-visible{color:#fff}.paseriva-footer__bottom[data-astro-cid-3yvp5ay5]{margin-top:var(--space-48);padding-block:var(--space-20);font-size:var(--text-body-small-size);color:#faf8f4a8;border-top:1px solid #faf8f424}.paseriva-footer__bottom[data-astro-cid-3yvp5ay5] p[data-astro-cid-3yvp5ay5]{margin:0}.paseriva-footer__link-back[data-astro-cid-3yvp5ay5]{margin-top:var(--space-4)!important}.paseriva-footer__link-back[data-astro-cid-3yvp5ay5] a[data-astro-cid-3yvp5ay5]{color:#faf8f4cc;align-items:center;min-height:44px;display:inline-flex}@media (width>=768px){.paseriva-footer__grid[data-astro-cid-3yvp5ay5]{grid-template-columns:1.4fr 1fr 1fr 1fr}}.paseriva-header[data-astro-cid-aw2epmn7]{z-index:var(--z-header);color:var(--paseriva-ivory);backdrop-filter:blur(14px);background:#1c2326f5;border-bottom:1px solid #faf8f424;position:sticky;top:0}.paseriva-header__inner[data-astro-cid-aw2epmn7]{align-items:center;gap:var(--space-16);width:100%;max-width:var(--container-site-max);min-height:72px;padding-inline:var(--gutter);margin-inline:auto;display:flex}.paseriva-header__brand[data-astro-cid-aw2epmn7]{border-radius:4px;align-items:center;min-height:44px;display:flex}.paseriva-header__brand[data-astro-cid-aw2epmn7]:focus-visible{outline:3px solid var(--paseriva-terracotta);outline-offset:4px}.paseriva-header__nav[data-astro-cid-aw2epmn7]{gap:var(--space-24);margin-inline:auto;display:none}.paseriva-header__nav[data-astro-cid-aw2epmn7] a[data-astro-cid-aw2epmn7],.paseriva-header__mobile[data-astro-cid-aw2epmn7] a[data-astro-cid-aw2epmn7]{min-height:44px;color:inherit;font-size:var(--text-body-small-size);align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.paseriva-header__nav[data-astro-cid-aw2epmn7] a[data-astro-cid-aw2epmn7]:hover,.paseriva-header__nav[data-astro-cid-aw2epmn7] a[data-astro-cid-aw2epmn7]:focus-visible,.paseriva-header__nav[data-astro-cid-aw2epmn7] a[data-astro-cid-aw2epmn7][aria-current=page]{color:#fff;text-decoration:underline;text-decoration-color:var(--paseriva-terracotta);text-underline-offset:7px;text-decoration-thickness:2px}.paseriva-header__actions[data-astro-cid-aw2epmn7]{align-items:center;margin-left:auto;display:flex}.paseriva-header__actions[data-astro-cid-aw2epmn7] .paseriva-button--header{display:none}.paseriva-header__mobile[data-astro-cid-aw2epmn7]{position:relative}.paseriva-header__mobile[data-astro-cid-aw2epmn7] summary[data-astro-cid-aw2epmn7]{align-items:center;gap:var(--space-8);cursor:pointer;min-width:44px;min-height:44px;font-size:var(--text-body-small-size);font-weight:700;list-style:none;display:inline-flex}.paseriva-header__mobile[data-astro-cid-aw2epmn7] summary[data-astro-cid-aw2epmn7]::-webkit-details-marker{display:none}.paseriva-header__mobile[data-astro-cid-aw2epmn7] nav[data-astro-cid-aw2epmn7]{top:calc(100% + var(--space-12));gap:var(--space-16);width:min(300px, calc(100vw - 2 * var(--gutter)));padding:var(--space-24);background:var(--paseriva-charcoal);border:1px solid #faf8f429;border-radius:16px;display:grid;position:absolute;right:0;box-shadow:0 24px 56px #0000004d}.paseriva-header__mobile[data-astro-cid-aw2epmn7] nav[data-astro-cid-aw2epmn7] a[data-astro-cid-aw2epmn7]{align-items:center;min-height:44px;display:inline-flex}.paseriva-header__mobile[data-astro-cid-aw2epmn7] summary[data-astro-cid-aw2epmn7]:focus-visible,.paseriva-header__mobile[data-astro-cid-aw2epmn7] a[data-astro-cid-aw2epmn7]:focus-visible{outline:3px solid var(--paseriva-terracotta);outline-offset:3px}@media (width>=768px){.paseriva-header__actions[data-astro-cid-aw2epmn7] .paseriva-button--header{display:inline-flex}}@media (width>=1024px){.paseriva-header__nav[data-astro-cid-aw2epmn7]{display:flex}.paseriva-header__mobile[data-astro-cid-aw2epmn7]{display:none}}
