#petra-redesign :where(*){margin:revert;padding:revert;box-sizing:inherit}#petra-redesign :where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}#petra-redesign :where(ul,ol){list-style:revert}#petra-redesign :where(svg){vertical-align:baseline;display:inline}#petra-redesign :where(input,select,textarea){font:revert;letter-spacing:revert}#petra-redesign{font-family:var(--font-body);color:var(--ink);box-sizing:border-box;font-size:16px;line-height:1.55}html:has(#petra-redesign){--navy-950:#0b0a26;--navy-900:#171644;--navy-800:#1f1d5c;--navy-700:#292775;--blue-700:#172b76;--blue-600:#2a2aa8;--blue-500:#3552f5;--blue-300:#7f97ff;--sky-200:#bcd3ff;--ghost:#cfd7e7;--paper:#eef0f6;--paper-2:#e6e8ef;--white:#fbfbfd;--ink:#0e0e13;--ink-2:#2b2c36;--muted:#5f6170;--muted-2:#8b8d99;--line:#0e0e131f;--line-dark:#ffffff29;--font-display:var(--font-space-grotesk),"Helvetica Neue",Arial,sans-serif;--font-body:var(--font-dm-sans),"Helvetica Neue",Arial,sans-serif;--r-card:16px;--r-ui:8px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-io:cubic-bezier(.65,0,.35,1);--dur-1:.18s;--dur-2:.36s;--dur-3:.7s;--gutter:clamp(18px,3.2vw,44px);--max:1400px;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){html:has(#petra-redesign):not([data-theme=light]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}html:has(#petra-redesign)[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(#petra-redesign){scroll-padding-top:env(safe-area-inset-top,0px);scroll-behavior:auto;overflow-x:clip}#petra-redesign *,#petra-redesign :before,#petra-redesign :after{box-sizing:inherit}body:has(#petra-redesign){background:var(--white);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:clip}html:has(#petra-redesign).lenis{height:auto}html:has(#petra-redesign).lenis body:has(#petra-redesign){height:auto}html:has(#petra-redesign).lenis.lenis-smooth{scroll-behavior:auto!important}html:has(#petra-redesign).lenis.lenis-stopped{overflow:hidden}#petra-redesign img{max-width:100%;display:block}#petra-redesign a{color:inherit;text-decoration:none}#petra-redesign button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}#petra-redesign :focus-visible{outline:2px solid var(--blue-500);outline-offset:3px;border-radius:4px}#petra-redesign .dark :focus-visible{outline-color:var(--sky-200)}#petra-redesign .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}#petra-redesign .d{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;min-width:0;font-weight:400;line-height:1.04}#petra-redesign .d-xl{font-size:clamp(2.6rem,6.2vw,5.6rem);font-weight:300}#petra-redesign .d-lg{font-size:clamp(2.2rem,4.6vw,4.4rem);font-weight:300}#petra-redesign .d-md{font-size:clamp(1.7rem,3vw,2.6rem)}#petra-redesign .d-sm{letter-spacing:-.02em;font-size:clamp(1.25rem,1.8vw,1.7rem)}#petra-redesign .u{--ul:100%;background-image:linear-gradient(currentColor,currentColor);background-position:0 96%;background-repeat:no-repeat;background-size:var(--ul) .05em;padding-bottom:.04em}#petra-redesign .lead{color:var(--ink-2);text-wrap:pretty;max-width:34em;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.5}#petra-redesign .body{color:var(--muted);text-wrap:pretty;max-width:38em;font-size:1rem;line-height:1.6}#petra-redesign .small{color:var(--muted);font-size:.86rem}#petra-redesign .blue{color:var(--blue-700)}#petra-redesign .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue-700);align-items:center;gap:10px;font-size:.72rem;font-weight:500;display:inline-flex}#petra-redesign .eyebrow svg{width:14px;height:14px}#petra-redesign .wrap{width:min(100% - 2*var(--gutter),var(--max));margin-inline:auto}#petra-redesign section{position:relative}#petra-redesign .section{padding-block:clamp(72px,9vw,140px)}#petra-redesign .section-tight{padding-block:clamp(48px,6vw,96px)}#petra-redesign .split{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:900px){#petra-redesign .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px}}#petra-redesign .dark{background:var(--navy-900);color:var(--white)}#petra-redesign .dark .lead{color:#fbfbfddb}#petra-redesign .dark .body{color:#fbfbfda8}#petra-redesign .dark .small{color:#fbfbfd99}#petra-redesign .hr{border:0;border-top:1px solid var(--line);margin:0}#petra-redesign .dark .hr{border-color:var(--line-dark)}#petra-redesign .btn{border-radius:var(--r-ui);white-space:nowrap;isolation:isolate;height:48px;transition:transform var(--dur-1) var(--ease-out), background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.95rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}#petra-redesign .btn:active{transform:scale(.97)}#petra-redesign .btn svg{width:18px;height:18px;transition:transform var(--dur-2) var(--ease-out);flex:none}#petra-redesign .btn:hover svg{transform:translate(4px)}#petra-redesign .btn-primary{background:var(--blue-600);color:var(--white)}#petra-redesign .btn-primary:before{content:"";z-index:-1;background:var(--navy-900);transition:transform var(--dur-2) var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}#petra-redesign .btn-primary:hover:before{transform:translateY(0)}#petra-redesign .btn-light{background:var(--white);color:var(--navy-900)}#petra-redesign .btn-light:before{content:"";z-index:-1;background:var(--sky-200);transition:transform var(--dur-2) var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}#petra-redesign .btn-light:hover:before{transform:translateY(0)}#petra-redesign .btn-ghost{color:var(--white);padding-inline:12px}#petra-redesign .btn-ghost:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-2) var(--ease-out);background:currentColor;position:absolute;bottom:10px;left:12px;right:12px;transform:scaleX(0)}#petra-redesign .btn-ghost:hover:after{transform:scaleX(1)}#petra-redesign .btn-dark{background:var(--navy-900);color:var(--white)}#petra-redesign .btn-dark:before{content:"";z-index:-1;background:var(--blue-600);transition:transform var(--dur-2) var(--ease-out);position:absolute;inset:0;transform:translateY(101%)}#petra-redesign .btn-dark:hover:before{transform:translateY(0)}#petra-redesign .btn-outline{background:var(--paper-2);color:var(--ink)}#petra-redesign .btn-outline:hover{background:var(--ghost)}#petra-redesign .btn.is-loading{pointer-events:none;color:#0000}#petra-redesign .btn.is-loading:after{content:"";border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin;position:absolute}@keyframes spin{to{transform:rotate(360deg)}}#petra-redesign .icon-btn{border-radius:var(--r-ui);border:1px solid var(--line);width:52px;height:52px;transition:background var(--dur-2) var(--ease-out), transform var(--dur-1) var(--ease-out), border-color var(--dur-2), opacity var(--dur-2);background:0 0;justify-content:center;align-items:center;display:inline-flex}#petra-redesign .icon-btn svg{width:20px;height:20px}#petra-redesign .icon-btn:hover{background:var(--paper)}#petra-redesign .icon-btn:active{transform:scale(.95)}#petra-redesign .icon-btn[disabled]{opacity:.35;pointer-events:none}#petra-redesign .dark .icon-btn{border-color:var(--line-dark)}#petra-redesign .dark .icon-btn:hover{background:#ffffff14}#petra-redesign #loader{z-index:100;background:var(--navy-950);color:var(--white);will-change:clip-path;place-items:center;display:grid;position:fixed;inset:0}#petra-redesign #loader .spark{opacity:0;width:64px;height:64px;transform:scale(.6)rotate(-30deg)}#petra-redesign #loader .word{opacity:0;width:200px;position:absolute;bottom:8vh;left:50%;transform:translate(-50%)}#petra-redesign #loader .word svg{width:100%;height:auto}#petra-redesign #loader.done{pointer-events:none}#petra-redesign .header{z-index:50;padding:calc(14px + env(safe-area-inset-top,0px)) 0 14px;transition:transform .5s var(--ease-out);will-change:transform;position:fixed;top:0;left:0;right:0}#petra-redesign .header.is-hidden{transform:translateY(-110%)}#petra-redesign .header .wrap{justify-content:space-between;align-items:center;gap:20px;display:flex}#petra-redesign .logo{width:clamp(160px,15vw,220px);color:var(--white);transition:color var(--dur-3) var(--ease-out);display:block}#petra-redesign .logo svg{width:100%;height:auto;display:block}#petra-redesign .header.on-light .logo{color:var(--navy-900)}#petra-redesign .nav{border-radius:var(--r-ui);-webkit-backdrop-filter:blur(10px);height:49px;color:var(--white);transition:background var(--dur-3) var(--ease-out), color var(--dur-3) var(--ease-out);background:#7d7d7d36;align-items:center;padding:0 6px;display:none;position:relative}#petra-redesign .header.on-light .nav{color:var(--navy-900);background:#17164414}@media (prefers-reduced-transparency:reduce){#petra-redesign .nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#171644eb}#petra-redesign .header.on-light .nav{color:#fff;background:#171644eb}}@media (min-width:900px){#petra-redesign .nav{display:flex}}#petra-redesign .nav a,#petra-redesign .nav button{z-index:1;letter-spacing:-.01em;text-transform:uppercase;opacity:.86;height:100%;transition:opacity var(--dur-2);align-items:center;padding:0 14px;font-size:.78rem;font-weight:500;display:inline-flex;position:relative}#petra-redesign .nav a:hover{opacity:1}#petra-redesign .nav .dot{z-index:0;opacity:0;pointer-events:none;background:currentColor;border-radius:2px;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#petra-redesign .nav .star{padding:0 12px}#petra-redesign .nav .star svg{width:15px;height:15px;transition:transform var(--dur-3) var(--ease-out)}#petra-redesign .nav .star:hover svg{transform:rotate(90deg)scale(1.15)}#petra-redesign .burger{border-radius:var(--r-ui);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:44px;color:var(--white);text-transform:uppercase;transition:color var(--dur-3),background var(--dur-3);background:#7d7d7d36;align-items:center;gap:10px;padding:0 14px;font-size:.78rem;font-weight:500;display:inline-flex}#petra-redesign .header.on-light .burger{color:var(--navy-900);background:#17164414}#petra-redesign .burger span.l{width:18px;height:2px;transition:transform var(--dur-2) var(--ease-out);background:currentColor;margin:3px 0;display:block}@media (min-width:900px){#petra-redesign .burger{display:none}}#petra-redesign .menu{z-index:49;background:var(--navy-950);color:var(--white);padding:var(--gutter);clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease-out);visibility:hidden;align-content:center;display:grid;position:fixed;inset:0}#petra-redesign .menu.open{clip-path:inset(0);visibility:visible}#petra-redesign .menu a{font-family:var(--font-display);letter-spacing:-.03em;opacity:0;transition:opacity .5s var(--ease-out), transform .6s var(--ease-out);font-size:clamp(2.2rem,9vw,4rem);font-weight:300;line-height:1.15;display:block;transform:translateY(24px)}#petra-redesign .menu.open a{opacity:1;transform:none}#petra-redesign .menu a:nth-child(2){transition-delay:80ms}#petra-redesign .menu a:nth-child(3){transition-delay:.14s}#petra-redesign .menu a:nth-child(4){transition-delay:.2s}#petra-redesign .menu a:nth-child(5){transition-delay:.26s}#petra-redesign .menu a:nth-child(6){transition-delay:.32s}#petra-redesign .menu .meta{opacity:.6;margin-top:32px;font-size:.9rem}#petra-redesign .hero{z-index:0;background:var(--navy-950);min-height:100dvh;color:var(--white);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}#petra-redesign .hero.is-sticky{position:sticky;top:0}#petra-redesign .page{z-index:2;background:var(--white);border-radius:40px 40px 0 0;position:relative;box-shadow:0 -26px 70px -34px #0b0a2699}#petra-redesign .hero-media{will-change:transform;position:absolute;inset:0;overflow:hidden}#petra-redesign .hero-media img,#petra-redesign .hero-media video{object-fit:cover;object-position:50% 40%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}#petra-redesign .hero-media video{opacity:0;transition:opacity 1.2s var(--ease-out)}#petra-redesign .hero-media video.is-live{opacity:1}#petra-redesign .hero-shade{background:var(--navy-950);opacity:0;pointer-events:none;position:absolute;inset:0}#petra-redesign .hero-media:after{content:"";background:linear-gradient(#0b0a268c 0%,#0b0a260d 40%,#0b0a2626 70%,#0b0a26b3 100%),linear-gradient(90deg,#0b0a2673,#0000 45%);position:absolute;inset:0}#petra-redesign .hero-light{mix-blend-mode:screen;pointer-events:none;will-change:transform;opacity:0;background:radial-gradient(closest-side,#96b4ff52,#96b4ff14 45%,#0000 70%);border-radius:50%;width:70vmax;height:70vmax;margin:-35vmax 0 0 -35vmax;position:absolute;top:0;left:0}#petra-redesign .hero-top{z-index:1;padding-top:calc(112px + env(safe-area-inset-top,0px));grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid;position:relative}@media (min-width:900px){#petra-redesign .hero-top{padding-top:calc(128px + env(safe-area-inset-top,0px));grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:48px}}#petra-redesign .hero h1{margin:0;font-size:clamp(2.7rem,7.2vw,6.25rem);line-height:1.02}#petra-redesign .line{margin-bottom:-.14em;padding-bottom:.14em;display:block}#petra-redesign .hero-card{border-radius:var(--r-card);-webkit-backdrop-filter:blur(14px);background:#17164447;border:1px solid #ffffff2e;align-self:start;max-width:360px;padding:26px 22px 22px;position:relative}@media (min-width:900px){#petra-redesign .hero-card{justify-self:end;margin-top:14px}}@media (prefers-reduced-transparency:reduce){#petra-redesign .hero-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#171644f0}}#petra-redesign .hero-card p{color:#fbfbfddb;margin:0 0 22px;font-size:.95rem;line-height:1.5}#petra-redesign .hero-card .actions{flex-wrap:wrap;gap:8px;display:flex}#petra-redesign .hero-stats{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:min(18vh,200px) 0 40px;display:grid;position:relative}@media (min-width:900px){#petra-redesign .hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}#petra-redesign .stat{border-radius:var(--r-card);-webkit-backdrop-filter:blur(10px);background:#0b0a2659;border:1px solid #fff3;padding:22px 22px 20px}@media (prefers-reduced-transparency:reduce){#petra-redesign .stat{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b0a26eb}}#petra-redesign .stat b{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;border-bottom:1px solid #ffffff38;margin-bottom:14px;padding-bottom:16px;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:300;line-height:1;display:block}#petra-redesign .stat span{color:#fbfbfdb8;max-width:16em;font-size:.86rem;line-height:1.4;display:block}#petra-redesign .logos{border-bottom:1px solid var(--line);padding:36px 0 28px}#petra-redesign .logos .wrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:20px;display:grid}@media (min-width:900px){#petra-redesign .logos .wrap{grid-template-columns:200px minmax(0,1fr);gap:40px}}#petra-redesign .logos h2{margin:0;font-size:1.1rem;font-weight:400;line-height:1.25}#petra-redesign .marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}#petra-redesign .marquee-track{gap:clamp(40px,6vw,88px);width:max-content;animation:38s linear infinite marquee;display:flex}#petra-redesign .marquee:hover .marquee-track{animation-play-state:paused}#petra-redesign .marquee-track>*{color:#7a7a84;width:auto;height:38px;transition:color var(--dur-2);flex:none;align-items:center;display:flex}#petra-redesign .marquee-track>:hover{color:var(--ink)}#petra-redesign .marquee-track svg{width:auto;height:100%}#petra-redesign .marquee-track img{filter:grayscale()opacity(.75);width:auto;height:100%;transition:filter var(--dur-2)}#petra-redesign .marquee-track>:hover img{filter:none}@keyframes marquee{to{transform:translate(-50%)}}#petra-redesign .diff .intro{gap:28px;display:grid}@media (min-width:900px){#petra-redesign .diff .intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:64px}}#petra-redesign .diff .intro h2{margin:14px 0 0}#petra-redesign .diff .intro .right{padding-bottom:6px}#petra-redesign .diff .intro strong{letter-spacing:-.01em;margin-bottom:10px;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:500;line-height:1.4;display:block}#petra-redesign .compare{border:1px solid var(--line);background:var(--paper);border-radius:24px;gap:14px;margin-top:clamp(40px,5vw,64px);padding:22px;display:grid}@media (min-width:900px){#petra-redesign .compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:24px}}#petra-redesign .flow{border-radius:var(--r-card);background:var(--white);border:1px solid var(--line);padding:28px 26px 26px;position:relative;overflow:hidden}#petra-redesign .flow.is-petra{background:var(--navy-900);color:var(--white);border-color:#0000}#petra-redesign .flow-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}#petra-redesign .flow-head h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:400}#petra-redesign .flow-head .tag{color:var(--muted);font-size:.78rem}#petra-redesign .flow-head .check{background:#ffffff1f;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}#petra-redesign .flow-head .check svg{width:14px;height:14px}#petra-redesign .flow-row{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:start;gap:6px;display:grid;position:relative}#petra-redesign .flow.is-petra .flow-row{grid-template-columns:auto minmax(0,1fr) auto}#petra-redesign .node{text-align:center;justify-items:center;gap:8px;min-width:82px;display:grid}#petra-redesign .node .box{border:1px solid var(--line);background:var(--paper);width:64px;height:64px;color:var(--blue-700);transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3) var(--ease-out);border-radius:12px;place-items:center;display:grid}#petra-redesign .node .box svg{width:28px;height:28px}#petra-redesign .flow.is-petra .node .box{color:var(--white);background:#ffffff0f;border-color:#ffffff2e}#petra-redesign .node .box.agent{color:#7b6bd6;background:#f0eefb}#petra-redesign .node b{font-size:.9rem;font-weight:500}#petra-redesign .node small{color:var(--muted);font-size:.75rem}#petra-redesign .node small.warn{color:#6e5bd8}#petra-redesign .flow.is-petra .node small{color:#fbfbfd99}#petra-redesign .node.is-lit .box{transform:translateY(-4px);box-shadow:0 12px 30px -12px #172b7680}#petra-redesign .link{align-items:center;height:64px;display:flex;position:relative}#petra-redesign .link:before{content:"";background:var(--ghost);height:1px;position:absolute;top:50%;left:6px;right:6px}#petra-redesign .flow.is-petra .link:before{background:#ffffff47}#petra-redesign .link .packet{background:var(--blue-600);opacity:0;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:6px;transform:translate(0);box-shadow:0 0 0 6px #2a2aa824}#petra-redesign .flow.is-petra .link .packet{background:var(--sky-200);box-shadow:0 0 0 6px #bcd3ff33}#petra-redesign .link .lbl{text-align:center;color:#fbfbfda6;font-size:.75rem;position:absolute;top:calc(50% + 12px);left:0;right:0}#petra-redesign .link .arrow{border-top:1px solid var(--ghost);border-right:1px solid var(--ghost);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:2px;transform:rotate(45deg)}#petra-redesign .flow.is-petra .link .arrow{border-color:#fff6}#petra-redesign .steps h2{margin:0 0 34px}#petra-redesign .steps ol{border-bottom:1px solid var(--line);gap:28px;margin:0;padding:0 0 34px;list-style:none;display:grid}@media (min-width:900px){#petra-redesign .steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}}#petra-redesign .steps li{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;display:grid}#petra-redesign .steps .n{background:var(--paper);width:32px;height:32px;color:var(--blue-700);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.72rem;font-weight:500;display:grid}#petra-redesign .steps h3{letter-spacing:-.01em;margin:4px 0 6px;font-size:1.05rem;font-weight:500}#petra-redesign .steps p{margin:0}#petra-redesign .steps .cta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:34px;display:flex}#petra-redesign .steps .cta-row .note{color:var(--muted-2);text-align:right;margin:8px 0 0;font-size:.72rem}#petra-redesign .why{background:var(--paper);overflow:hidden}#petra-redesign .why .track{flex-direction:column;display:flex}#petra-redesign .why .panel{min-height:auto;padding:clamp(56px,7vw,96px) var(--gutter);align-content:center;display:grid;position:relative}#petra-redesign .why .panel-intro h2{max-width:14ch;margin:0}#petra-redesign .why .panel .ghost{font-family:var(--font-display);color:var(--ghost);letter-spacing:-.05em;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.9;font-size:clamp(14rem,40vw,34rem);font-weight:500;line-height:1;position:absolute;top:50%;right:-2vw;transform:translateY(-50%)}#petra-redesign .why .panel h3{max-width:15ch;margin:0 0 20px;font-size:clamp(2rem,4.2vw,4.4rem);position:relative}#petra-redesign .why .panel p{max-width:34em;color:var(--ink-2);margin:0;font-size:clamp(1.05rem,1.25vw,1.25rem);font-weight:300;line-height:1.55;position:relative}@media (min-width:1024px){#petra-redesign .why .track{flex-direction:row;width:max-content;height:100dvh}#petra-redesign .why .panel{flex:none;width:72vw;height:100%;padding-inline:6vw}#petra-redesign .why .panel-intro{width:64vw}#petra-redesign .why .panel .ghost{left:32vw;right:auto}}#petra-redesign .block{background:var(--navy-950);color:var(--white);isolation:isolate;border-radius:40px;margin-top:-1px;position:relative;overflow:hidden}#petra-redesign .block .aurora{z-index:0;pointer-events:none;transition:background var(--dur-3);background:radial-gradient(90% 70% at 86% 82%,#3552f561,#0000 70%),radial-gradient(50% 45% at 100% 100%,#cfe3ff29,#0000 70%);position:absolute;inset:0;overflow:hidden}#petra-redesign .block .aurora.has-video{background:0 0}#petra-redesign .aurora-video{object-fit:cover;object-position:70% 70%;mix-blend-mode:screen;opacity:0;width:100%;height:100%;transition:opacity 1.8s var(--ease-out);will-change:transform,opacity;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 85% at 92% 84%,#000 20%,#0000 72%);mask-image:radial-gradient(95% 85% at 92% 84%,#000 20%,#0000 72%)}#petra-redesign .aurora-video.is-live{opacity:.66}#petra-redesign .block>.wrap{z-index:1;position:relative}#petra-redesign .proof{padding-top:clamp(72px,9vw,120px)}#petra-redesign .proof .grid{gap:40px;display:grid}@media (min-width:900px){#petra-redesign .proof .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}#petra-redesign .proof h2{margin:0 0 18px}#petra-redesign .proof .lead{max-width:24em}#petra-redesign .proof ul{gap:34px;margin:0;padding:0;list-style:none;display:grid}#petra-redesign .proof li{opacity:.45;transition:opacity .5s var(--ease-out);gap:8px;display:grid}#petra-redesign .proof li.is-active{opacity:1}#petra-redesign .proof li .t{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.5rem;display:flex}#petra-redesign .proof li .t svg{flex:none;width:26px;height:26px}#petra-redesign .proof li p{color:#fbfbfda8;max-width:30em;margin:0;font-size:.95rem}#petra-redesign .proof .rail{position:relative}@media (min-width:900px){#petra-redesign .proof .rail{padding-left:34px}#petra-redesign .proof .rail:before{content:"";background:#ffffff24;width:1px;position:absolute;top:6px;bottom:6px;left:0}#petra-redesign .proof .rail .bar{background:var(--sky-200);width:1px;height:0;position:absolute;top:6px;left:0}}#petra-redesign .work{padding-top:clamp(80px,10vw,140px)}#petra-redesign .work .head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}#petra-redesign .work .head .kicker{color:#fbfbfd99;margin-bottom:8px;font-size:.8rem;display:block}#petra-redesign .work .head h2{margin:0}#petra-redesign .work .filters{flex-wrap:wrap;gap:8px;margin:34px 0 0;display:flex}#petra-redesign .chip{white-space:nowrap;border-radius:var(--r-ui);height:46px;color:var(--white);transition:background var(--dur-2), border-color var(--dur-2), color var(--dur-2);border:1px solid #ffffff29;padding:0 18px;font-size:.85rem;font-weight:500}#petra-redesign .chip:hover{border-color:#fff6}#petra-redesign .chip.is-on{background:var(--blue-300);color:var(--navy-950);border-color:#0000}#petra-redesign .work .nav-btns{gap:8px;margin-left:auto;display:flex}#petra-redesign .cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-top:26px;padding-bottom:6px;display:flex;overflow-x:auto}#petra-redesign .cards::-webkit-scrollbar{display:none}#petra-redesign .card{scroll-snap-align:start;opacity:1;flex:none;width:min(86vw,440px)}#petra-redesign .card.is-hidden{display:none}#petra-redesign .card .img{aspect-ratio:1;border-radius:var(--r-card);background:var(--paper-2);position:relative;overflow:hidden}#petra-redesign .card .img img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out)}#petra-redesign .card:hover .img img{transform:scale(1.05)}#petra-redesign .card .img:after{content:"";opacity:0;transition:opacity var(--dur-3);background:linear-gradient(#0000 60%,#0b0a2640);position:absolute;inset:0}#petra-redesign .card:hover .img:after{opacity:1}#petra-redesign .card .meta{justify-content:space-between;align-items:start;gap:12px;padding:18px 14px 0;display:flex}#petra-redesign .card .meta h3{letter-spacing:-.01em;margin:0 0 4px;font-size:1.2rem;font-weight:500}#petra-redesign .card .meta p{color:#fbfbfd99;margin:0;font-size:.8rem}#petra-redesign .card .meta .sav{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.5rem;font-weight:300}#petra-redesign .calc{padding-top:clamp(96px,12vw,160px);padding-bottom:clamp(96px,12vw,160px)}#petra-redesign .calc .grid{gap:44px;display:grid}@media (min-width:900px){#petra-redesign .calc .grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:min(8vw,120px)}}#petra-redesign .calc h2{margin:0 0 30px}#petra-redesign .calc .lead{color:#fbfbfddb;margin:0 0 30px}@media (min-width:900px){#petra-redesign .calc .lead{margin-top:12px}}#petra-redesign .ctrl{gap:12px;padding:22px 0;display:grid}#petra-redesign .ctrl+.ctrl{border-top:1px solid #ffffff24}#petra-redesign .ctrl label{justify-content:space-between;align-items:baseline;gap:12px;font-size:1.05rem;display:flex}#petra-redesign .ctrl output{font-variant-numeric:tabular-nums;font-weight:500}#petra-redesign .ctrl input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px;margin:0}#petra-redesign .ctrl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--white) var(--p,30%),#ffffff38 var(--p,30%));border-radius:2px;height:3px}#petra-redesign .ctrl input[type=range]::-moz-range-track{background:#ffffff38;border-radius:2px;height:3px}#petra-redesign .ctrl input[type=range]::-moz-range-progress{background:var(--white);border-radius:2px;height:3px}#petra-redesign .ctrl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--white);width:26px;height:26px;transition:box-shadow var(--dur-2), transform var(--dur-1);border:0;border-radius:50%;margin-top:-11.5px;box-shadow:0 0 #ffffff40}#petra-redesign .ctrl input[type=range]::-moz-range-thumb{background:var(--white);border:0;border-radius:50%;width:26px;height:26px}#petra-redesign .ctrl input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 8px #ffffff2e}#petra-redesign .ctrl input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 8px #ffffff2e}#petra-redesign .ctrl input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}#petra-redesign .ctrl input[type=range]:focus-visible{outline:none}#petra-redesign .result{gap:26px;display:grid}#petra-redesign .bar-row{gap:10px;display:grid}#petra-redesign .bar-row .lab{color:var(--white);justify-content:space-between;align-items:baseline;gap:10px;font-size:1.1rem;display:flex}#petra-redesign .bar-row .lab output{font-variant-numeric:tabular-nums;font-weight:500}#petra-redesign .bar{background:#ffffff59;border-radius:6px;height:64px;overflow:hidden}#petra-redesign .bar i{transform-origin:0;background:#4c5570;width:100%;height:100%;display:block;transform:scaleX(.7)}#petra-redesign .bar-row.is-petra .bar i{background:var(--blue-300)}#petra-redesign .total{border-top:1px solid #ffffff4d;padding-top:26px}#petra-redesign .total .lab{justify-content:space-between;align-items:end;gap:16px;display:flex}#petra-redesign .total .lab span{color:var(--white);font-size:1.05rem}#petra-redesign .total .lab .pct{color:var(--white);font-variant-numeric:tabular-nums;background:#0b0a2673;border-radius:6px;padding:6px 12px;font-size:.9rem;font-weight:500}#petra-redesign .total output.big{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(3rem,6vw,5.4rem);font-weight:400;line-height:1;display:block}#petra-redesign .total .note{color:#fbfbfdc7;max-width:40em;margin:14px 0 0;font-size:.78rem}#petra-redesign .channels h2{text-align:center;max-width:22ch;margin:0 auto 40px}#petra-redesign .channels .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (min-width:900px){#petra-redesign .channels .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}#petra-redesign .chan .img{aspect-ratio:242/342;border-radius:var(--r-card);background:linear-gradient(#0d2a86,#1f4fc9 45%,#9fc3f7);position:relative;overflow:hidden}#petra-redesign .chan .img img{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0}#petra-redesign .chan .img:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}#petra-redesign .chan h3{letter-spacing:-.01em;margin:16px 0 6px;font-size:1.1rem;font-weight:500}#petra-redesign .chan p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.5}#petra-redesign .process .grid{gap:40px;display:grid}@media (min-width:900px){#petra-redesign .process .grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px}}#petra-redesign .process h2{margin:0 0 30px}#petra-redesign .acc{border-bottom:1px solid var(--line)}#petra-redesign .acc button{text-align:left;width:100%;font-family:var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:1.25rem;display:flex}#petra-redesign .acc button .k{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:12px}#petra-redesign .acc button svg{width:18px;height:18px;transition:transform var(--dur-3) var(--ease-out);flex:none}#petra-redesign .acc.open button svg{transform:rotate(180deg)}#petra-redesign .acc .panel{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}#petra-redesign .acc.open .panel{grid-template-rows:1fr}#petra-redesign .acc .panel>div{overflow:hidden}#petra-redesign .acc .panel p{max-width:36em;margin:0 0 22px}#petra-redesign .factory{aspect-ratio:4/3;border-radius:var(--r-card);background:#7f95b8;position:relative;overflow:hidden}#petra-redesign .factory img{object-fit:cover;will-change:transform;width:100%;height:110%}#petra-redesign .factory .cap{color:#fff;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 12px #00000059;justify-content:space-between;gap:20px;font-size:.8rem;line-height:1.3;display:flex;position:absolute;top:22px;left:22px;right:22px}#petra-redesign .factory .cap span:last-child{text-align:right}#petra-redesign .pillars .row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:10px;padding:38px 0;display:grid;position:relative;overflow:hidden}#petra-redesign .pillars .row:first-child{border-top:1px solid var(--line)}@media (min-width:900px){#petra-redesign .pillars .row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 60px;align-items:center;gap:32px;padding:44px 0}}#petra-redesign .pillars .row:before{content:"";background:var(--paper);transform-origin:bottom;transition:transform .55s var(--ease-out);z-index:-1;position:absolute;inset:0;transform:scaleY(0)}#petra-redesign .pillars .row:hover:before{transform-origin:top;transform:scaleY(1)}#petra-redesign .pillars h3{transition:transform .5s var(--ease-out);margin:0;font-size:clamp(1.5rem,2.4vw,2rem);position:relative}#petra-redesign .pillars .row:hover h3{transform:translate(10px)}#petra-redesign .pillars p{color:var(--muted);max-width:40em;margin:0}#petra-redesign .pillars .arr{width:40px;height:40px;color:var(--ink);justify-content:center;align-items:center;display:none}@media (min-width:900px){#petra-redesign .pillars .arr{display:inline-flex}}#petra-redesign .pillars .arr svg{width:26px;height:26px;transition:transform .5s var(--ease-out)}#petra-redesign .pillars .row:hover .arr svg{transform:translate(6px,-6px)}#petra-redesign .stories .head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:40px;display:flex}#petra-redesign .stories h2{margin:0}#petra-redesign .stories .nav-btns{gap:6px;display:flex}#petra-redesign .stories .nav-btns .icon-btn{border:0}#petra-redesign .tw{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}#petra-redesign .tw::-webkit-scrollbar{display:none}#petra-redesign .tw.dragging{cursor:grabbing;scroll-snap-type:none}#petra-redesign .tcard{border-radius:var(--r-card);background:var(--paper-2);scroll-snap-align:start;-webkit-user-select:none;user-select:none;width:min(84vw,410px);min-height:460px;transition:transform .6s var(--ease-out), box-shadow .6s var(--ease-out);flex:none;grid-template-rows:auto 1fr auto;gap:30px;padding:26px 22px 22px;display:grid}#petra-redesign .tcard:hover{transform:translateY(-4px);box-shadow:0 30px 50px -30px #172b7659}#petra-redesign .tcard .lg{align-items:center;height:44px;display:flex}#petra-redesign .tcard .lg img{width:auto;height:100%}#petra-redesign .tcard blockquote{letter-spacing:-.01em;text-wrap:pretty;align-self:end;margin:0;font-size:1.2rem;line-height:1.4}#petra-redesign .tcard figcaption{color:var(--muted-2);font-size:.8rem;line-height:1.4}#petra-redesign .tcard figcaption b{color:var(--muted);font-weight:400;display:block}#petra-redesign .faq{overflow:hidden}#petra-redesign .faq .kinetic{white-space:nowrap;letter-spacing:-.04em;will-change:transform;margin:0 0 30px;font-size:clamp(3rem,9vw,8.6rem);font-weight:500;line-height:1}#petra-redesign .faq .item{border-bottom:1px solid var(--line)}#petra-redesign .faq .item:first-child{border-top:1px solid var(--line)}#petra-redesign .faq .q{text-align:left;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:30px 0;font-size:clamp(1.15rem,1.9vw,1.6rem);font-weight:400;display:flex}#petra-redesign .faq .q .pl{flex:none;width:22px;height:22px;position:relative}#petra-redesign .faq .q .pl:before,#petra-redesign .faq .q .pl:after{content:"";height:1.5px;transition:transform .45s var(--ease-out);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}#petra-redesign .faq .q .pl:after{transform:rotate(90deg)}#petra-redesign .faq .item.open .q .pl:before{transform:rotate(45deg)}#petra-redesign .faq .item.open .q .pl:after{transform:rotate(-45deg)}#petra-redesign .faq .a{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}#petra-redesign .faq .item.open .a{grid-template-rows:1fr}#petra-redesign .faq .a>div{overflow:hidden}#petra-redesign .faq .a p{max-width:60em;color:var(--muted);margin:0 0 30px}#petra-redesign .quote{padding-block:clamp(40px,5vw,80px) 0}#petra-redesign .quote .panel{color:var(--white);background:linear-gradient(#221f6a 0%,#171644 60%,#0f0e35 100%);border-radius:24px;gap:36px;padding:clamp(36px,5vw,64px) clamp(24px,4vw,56px);display:grid;position:relative;overflow:hidden}@media (min-width:900px){#petra-redesign .quote .panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px}}#petra-redesign .quote .panel:before{content:"";pointer-events:none;width:60vmax;height:60vmax;transition:opacity 1.8s var(--ease-out);background:radial-gradient(closest-side,#3552f559,#0000 70%);margin-left:-30vmax;animation:14s ease-in-out infinite alternate drift;position:absolute;top:-10%;left:50%}#petra-redesign .quote .panel.has-video:before{opacity:0}#petra-redesign .quote-video{object-fit:cover;mix-blend-mode:screen;opacity:0;width:100%;height:100%;transition:opacity 1.8s var(--ease-out);pointer-events:none;will-change:transform,opacity;object-position:70% 80%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(95% 120% at 82% 95%,#000 15%,#0000 72%);mask-image:radial-gradient(95% 120% at 82% 95%,#000 15%,#0000 72%)}#petra-redesign .quote-video.is-live{opacity:.4}@keyframes drift{0%{transform:translate(-10%)}to{transform:translate(12%,10%)}}#petra-redesign .quote h2{margin:0 0 18px;position:relative}#petra-redesign .quote .body{color:#fbfbfdb8;max-width:26em;position:relative}#petra-redesign .form{gap:18px;display:grid;position:relative}#petra-redesign .form .two{gap:18px;display:grid}@media (min-width:640px){#petra-redesign .form .two{grid-template-columns:1fr 1fr}}#petra-redesign .field{gap:8px;display:grid}#petra-redesign .field label{color:#fbfbfdcc;font-size:.86rem}#petra-redesign .field input{border-radius:var(--r-ui);height:50px;color:var(--white);font:inherit;transition:border-color var(--dur-2), background var(--dur-2), box-shadow var(--dur-2);background:#ffffff14;border:1px solid #ffffff38;padding:0 16px;font-size:1rem}#petra-redesign .field input::placeholder{color:#fbfbfd8c}#petra-redesign .field input:hover{border-color:#fff6}#petra-redesign .field input:focus{border-color:var(--sky-200);background:#ffffff1f;outline:none;box-shadow:0 0 0 4px #bcd3ff2e}#petra-redesign .field.err input{border-color:#ffb0b0}#petra-redesign .field .msg{color:#ffc3c3;min-height:0;font-size:.78rem;display:none}#petra-redesign .field.err .msg{display:block}#petra-redesign .form .fine{color:#fbfbfdb3;margin:0;font-size:.85rem}#petra-redesign .form .ok{border-radius:var(--r-ui);background:#ffffff14;border:1px solid #ffffff2e;padding:22px;display:none}#petra-redesign .form.sent .ok{display:block}#petra-redesign .form.sent .two,#petra-redesign .form.sent .field,#petra-redesign .form.sent .fine,#petra-redesign .form.sent .btn{display:none}#petra-redesign .form .ok b{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:6px;font-size:1.4rem;font-weight:400;display:block}#petra-redesign .form .ok p{color:#fbfbfdb3;margin:0;font-size:.92rem}#petra-redesign .footer{background:var(--paper);margin-top:clamp(48px,6vw,80px);padding:clamp(48px,6vw,80px) 0 30px;overflow:hidden}#petra-redesign .footer .top{gap:40px;display:grid}@media (min-width:900px){#petra-redesign .footer .top{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr) minmax(0,.6fr);gap:40px}}#petra-redesign .footer .social{gap:18px;display:flex}#petra-redesign .footer .social a{width:22px;height:22px;color:var(--ink);transition:transform var(--dur-2) var(--ease-out), color var(--dur-2);display:inline-flex}#petra-redesign .footer .social a:hover{color:var(--blue-700);transform:translateY(-3px)}#petra-redesign .footer .social svg{width:100%;height:100%}#petra-redesign .footer h4{text-underline-offset:.2em;margin:0 0 16px;font-size:.86rem;font-weight:500;text-decoration:underline}#petra-redesign .footer ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}#petra-redesign .footer li a{color:var(--muted);transition:color var(--dur-2);font-size:.86rem;position:relative}#petra-redesign .footer li a:after{content:"";transform-origin:0;height:1px;transition:transform var(--dur-2) var(--ease-out);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}#petra-redesign .footer li a:hover{color:var(--ink)}#petra-redesign .footer li a:hover:after{transform:scaleX(1)}#petra-redesign .footer .tag{margin-top:clamp(40px,5vw,72px)}#petra-redesign .footer .tag h3{max-width:24ch;margin:0 0 24px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:400}#petra-redesign .footer .tag .actions{flex-wrap:wrap;gap:8px;display:flex}#petra-redesign .footer .tag .btn{text-transform:uppercase;letter-spacing:.02em;border-radius:6px;height:44px;font-size:.78rem}#petra-redesign .footer .big{color:var(--blue-600);margin-top:clamp(40px,6vw,80px);overflow:hidden}#petra-redesign .footer .big svg{width:100%;height:auto;display:block}#petra-redesign .footer .bottom{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:14px;font-size:.78rem;display:flex}#petra-redesign .footer .bottom span:last-child{text-transform:uppercase;letter-spacing:.02em}@media (prefers-reduced-motion:reduce){#petra-redesign *,#petra-redesign :before,#petra-redesign :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}#petra-redesign .marquee-track{flex-wrap:wrap;width:auto;animation:none}#petra-redesign .marquee{-webkit-mask-image:none;mask-image:none}#petra-redesign .hero-media video,#petra-redesign .aurora-video,#petra-redesign .quote-video,#petra-redesign .hero-light,#petra-redesign #loader{display:none}#petra-redesign .quote .panel:before{animation:none}}#petra-redesign .spark-pages{isolation:isolate;font-size:16px;display:block;position:relative}#petra-redesign .spark-pages[hidden]{display:none!important}#petra-redesign .spark-pages .page{z-index:auto;box-shadow:none;background:0 0;border-radius:0;position:relative}#petra-redesign .spark-pages .wrap{width:auto}#petra-redesign .spark-pages .body{text-wrap:wrap;max-width:none}#petra-redesign .spark-pages .btn{white-space:normal;height:auto}#petra-redesign .spark-pages .logo{width:auto;transition:none}#petra-redesign .spark-pages .stat b{font-variant-numeric:normal;margin-bottom:0}#petra-redesign .spark-pages .stat b span{font-size:inherit;line-height:inherit;color:inherit;max-width:none}#petra-redesign .spark-pages .stat>span{max-width:none}#petra-redesign .spark-pages .stat{-webkit-backdrop-filter:none}#petra-redesign .spark-pages .tcard{-webkit-user-select:auto;user-select:auto;grid-template-rows:none;width:auto;transition:none}#petra-redesign .spark-pages .tcard:hover{box-shadow:none;transform:none}#petra-redesign .spark-pages .tcard blockquote{text-wrap:wrap;align-self:auto}#petra-redesign .spark-pages .faq{overflow:visible}#petra-redesign .spark-pages .lines .line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}#petra-redesign .spark-pages .lines .line>span{display:block}#petra-redesign .spark-pages{--ink:#0b0b10;--ink2:#111119;--paper:#f3f4f8;--white:#fff;--blue:#172b76;--violet:#322b8a;--violet2:#1d194c;--grey:#a1a1a1;--grey2:#606060;--grey3:#747474;--ghost:#cfd7e7;--foot:#eef2f5;--card:#eef2f5;--line:#ffffff29;--line-d:#0000001a;--grad:linear-gradient(0deg,#1d194c 0%,#322b8a 100%);--fd:"Space Grotesk",system-ui,sans-serif;--fb:"DM Sans",system-ui,sans-serif;--fu:"Instrument Sans",system-ui,sans-serif;--fn:"Inter",system-ui,sans-serif;--gutter:clamp(18px,3.1vw,45px);--max:1440px;--r:11px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-quint:cubic-bezier(.22,1,.36,1);--z-hdr:40;--z-menu:50}#petra-redesign .spark-pages *,#petra-redesign .spark-pages :before,#petra-redesign .spark-pages :after{box-sizing:border-box}#petra-redesign .spark-pages{font-family:var(--fb);color:var(--white);background:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-weight:300;line-height:1.5}#petra-redesign .spark-pages img{max-width:100%;height:auto;display:block}#petra-redesign .spark-pages a{color:inherit;text-decoration:none}#petra-redesign .spark-pages button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}#petra-redesign .spark-pages h1,#petra-redesign .spark-pages h2,#petra-redesign .spark-pages h3,#petra-redesign .spark-pages h4,#petra-redesign .spark-pages p,#petra-redesign .spark-pages figure,#petra-redesign .spark-pages blockquote{margin:0}#petra-redesign .spark-pages ul,#petra-redesign .spark-pages ol{margin:0;padding:0;list-style:none}#petra-redesign .spark-pages .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#petra-redesign .spark-pages .wrap{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}#petra-redesign .spark-pages :focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #8f86ff}#petra-redesign .spark-pages .page[hidden]{display:none}#petra-redesign .spark-pages .page{min-height:60vh}#petra-redesign .spark-pages .sec{position:relative}#petra-redesign .spark-pages .sec.dark{background:var(--ink);color:#fff}#petra-redesign .spark-pages .sec.deep{background:var(--ink2);color:#fff}#petra-redesign .spark-pages .sec.light{background:var(--paper);color:#111}#petra-redesign .spark-pages .sec.white{color:#111;background:#fff}#petra-redesign .spark-pages .h1{font-family:var(--fd);letter-spacing:-.026em;font-size:clamp(2.4rem,5.8vw,5.23rem);font-weight:300;line-height:1.03}#petra-redesign .spark-pages .h1 .alt{color:#bbbbbc;font-weight:400}#petra-redesign .spark-pages .h2{font-family:var(--fd);letter-spacing:-.053em;font-size:clamp(2rem,3.75vw,3.375rem);font-weight:300;line-height:1.15}#petra-redesign .spark-pages .h2.blue{color:var(--blue)}#petra-redesign .spark-pages .h2.vio{color:var(--violet)}#petra-redesign .spark-pages .h2.reg{font-weight:400}#petra-redesign .spark-pages .h3{font-family:var(--fd);letter-spacing:-.04em;font-size:clamp(1.3rem,1.96vw,1.77rem);font-weight:500;line-height:1.1}#petra-redesign .spark-pages .lede{font-family:var(--fb);color:var(--grey);font-size:clamp(1.05rem,1.4vw,1.25rem);font-weight:300;line-height:1.55}#petra-redesign .spark-pages .light .lede,#petra-redesign .spark-pages .white .lede{color:#323232}#petra-redesign .spark-pages .body{font-family:var(--fb);color:var(--grey);font-size:clamp(1rem,1.2vw,1.07rem);font-weight:300;line-height:1.6}#petra-redesign .spark-pages .light .body,#petra-redesign .spark-pages .white .body{color:#444}#petra-redesign .spark-pages .kicker{font-family:var(--fn);letter-spacing:-.025em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;display:inline-flex}#petra-redesign .spark-pages .kicker i{background:currentColor;border-radius:50%;width:4px;height:4px;display:inline-block}#petra-redesign .spark-pages .lines .line{display:block}#petra-redesign .spark-pages .btn{min-height:46px;font-family:var(--fu);color:#fff;background:var(--grad);isolation:isolate;transition:transform .16s var(--ease-out),box-shadow .3s var(--ease-out);border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:14px;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}#petra-redesign .spark-pages .btn:after{content:"";opacity:0;transition:opacity .32s var(--ease-out);z-index:-1;background:linear-gradient(#4238b4,#262066);position:absolute;inset:0}#petra-redesign .spark-pages .btn:hover:after{opacity:1}#petra-redesign .spark-pages .btn:hover{box-shadow:0 10px 30px -12px #322b8acc}#petra-redesign .spark-pages .btn:active{transform:scale(.97)}#petra-redesign .spark-pages .btn.ghost{-webkit-backdrop-filter:blur(6px);background:#7d7d7d36}#petra-redesign .spark-pages .btn.ghost:after{background:#7d7d7d57}#petra-redesign .spark-pages .btn.white{color:#000;background:#fff}#petra-redesign .spark-pages .btn.white:after{background:#e9e9f3}#petra-redesign .spark-pages .btn.lg{min-height:54px;padding:0 24px;font-size:15px}#petra-redesign .spark-pages .btn.caps{font-family:var(--fn);letter-spacing:-.025em;text-transform:uppercase;border-radius:7px;min-height:54px;font-size:13px;font-weight:400}#petra-redesign .spark-pages .btn.dark{background:var(--ink);color:#fff}#petra-redesign .spark-pages .btn svg{width:18px;height:18px;transition:transform .24s var(--ease-out)}#petra-redesign .spark-pages .btn:hover svg{transform:translate(4px)}#petra-redesign .spark-pages .scramble{white-space:nowrap;display:inline-block}#petra-redesign .spark-pages .link-arrow{font-family:var(--fu);color:inherit;border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:4px;font-size:14px;font-weight:500;display:inline-flex}#petra-redesign .spark-pages .link-arrow svg{width:14px;height:14px;transition:transform .24s var(--ease-out)}#petra-redesign .spark-pages .link-arrow:hover svg{transform:translate(4px)}#petra-redesign .spark-pages .icon-btn{border:1px solid var(--line-d);width:54px;height:54px;color:inherit;transition:background-color .24s var(--ease-out),color .24s var(--ease-out),border-color .24s,transform .16s var(--ease-out);border-radius:50%;place-content:center;display:inline-grid}#petra-redesign .spark-pages .dark .icon-btn,#petra-redesign .spark-pages .deep .icon-btn{border-color:var(--line)}#petra-redesign .spark-pages .icon-btn svg{width:20px;height:20px}#petra-redesign .spark-pages .icon-btn:hover{background:var(--blue);border-color:var(--blue);color:#fff}#petra-redesign .spark-pages .icon-btn:active{transform:scale(.94)}#petra-redesign .spark-pages .icon-btn:disabled{opacity:.3;pointer-events:none}#petra-redesign .spark-pages .nav-arrows{gap:4px;display:flex}#petra-redesign .spark-pages .stats{z-index:1;padding:clamp(40px,6vw,120px) var(--gutter) 50px;max-width:var(--max);grid-template-columns:repeat(4,1fr);gap:13px;margin-inline:auto;display:grid;position:relative}#petra-redesign .spark-pages .stat{border-radius:18px;flex-direction:column;padding:27px;display:flex}#petra-redesign .spark-pages .stat b span{display:inline}#petra-redesign .spark-pages .stat b{font-family:var(--fd);color:#cdcdcd;letter-spacing:-.02em;border-bottom:1px solid #ffffff2e;padding-bottom:18px;font-size:clamp(2rem,3.07vw,2.765rem);font-weight:500;line-height:1;display:block}#petra-redesign .spark-pages .stat>span{color:#a2a2a2;padding-top:18px;font-size:17px;line-height:1.35;display:block}#petra-redesign .spark-pages .light .stat,#petra-redesign .spark-pages .white .stat{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}#petra-redesign .spark-pages .light .stat b,#petra-redesign .spark-pages .white .stat b{color:#2a2a2a;border-color:#0000001f}#petra-redesign .spark-pages .light .stat>span,#petra-redesign .spark-pages .white .stat>span{color:var(--grey2)}@media (max-width:960px){#petra-redesign .spark-pages .stats{grid-template-columns:1fr 1fr}}@media (max-width:540px){#petra-redesign .spark-pages .stats{grid-template-columns:1fr}}#petra-redesign .spark-pages .acc-item{border-bottom:1px solid var(--line-d)}#petra-redesign .spark-pages .acc-btn{text-align:left;width:100%;min-height:72px;font-family:var(--fd);letter-spacing:-.02em;color:#111;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:clamp(1.2rem,1.6vw,1.6rem);font-weight:400;display:flex}#petra-redesign .spark-pages .acc-btn .ic{width:29px;height:29px;transition:transform .32s var(--ease-out);flex:none;position:relative}#petra-redesign .spark-pages .acc-btn .ic:before,#petra-redesign .spark-pages .acc-btn .ic:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#petra-redesign .spark-pages .acc-btn .ic:before{width:17px;height:1.5px}#petra-redesign .spark-pages .acc-btn .ic:after{width:1.5px;height:17px}#petra-redesign .spark-pages .acc-item.open .acc-btn .ic{transform:rotate(45deg)}#petra-redesign .spark-pages .acc-panel{transition:grid-template-rows .42s var(--ease-out);grid-template-rows:0fr;display:grid}#petra-redesign .spark-pages .acc-item.open .acc-panel{grid-template-rows:1fr}#petra-redesign .spark-pages .acc-inner{opacity:0;transition:opacity .26s,transform .32s var(--ease-out);overflow:hidden;transform:translateY(-6px)}#petra-redesign .spark-pages .acc-item.open .acc-inner{opacity:1;transition-delay:80ms;transform:none}#petra-redesign .spark-pages .acc-body{color:#323232;max-width:460px;padding:0 0 26px;font-size:17px;line-height:1.55}html:has(#petra-redesign):not(.js) .spark-pages .acc-panel{grid-template-rows:1fr}html:has(#petra-redesign):not(.js) .spark-pages .acc-inner{opacity:1;transform:none}#petra-redesign .spark-pages .dark .acc-item,#petra-redesign .spark-pages .deep .acc-item{border-color:var(--line)}#petra-redesign .spark-pages .dark .acc-btn,#petra-redesign .spark-pages .deep .acc-btn{color:#fff}#petra-redesign .spark-pages .dark .acc-body,#petra-redesign .spark-pages .deep .acc-body{color:var(--grey)}#petra-redesign .spark-pages .testi{padding:0 0 clamp(56px,6vw,96px)}#petra-redesign .spark-pages .testi-head{justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:40px;display:flex}#petra-redesign .spark-pages .testi-strip{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);gap:15px;display:flex;overflow-x:auto}#petra-redesign .spark-pages .testi-strip::-webkit-scrollbar{display:none}#petra-redesign .spark-pages .tcard{scroll-snap-align:start;border:1px solid var(--line-d);background:#fff;border-radius:18px;flex-direction:column;flex:0 0 min(445px,84vw);justify-content:space-between;gap:40px;min-height:470px;padding:36px 20px 28px;display:flex}#petra-redesign .spark-pages .tcard .logo{align-items:center;height:48px;display:flex}#petra-redesign .spark-pages .tcard .logo img{object-fit:contain;width:auto;max-width:150px;max-height:48px}#petra-redesign .spark-pages .tcard blockquote{font-family:var(--fd);letter-spacing:-.02em;color:#111;font-size:clamp(1.3rem,1.9vw,1.6rem);font-weight:400;line-height:1.25}#petra-redesign .spark-pages .tcard figcaption{font-family:var(--fu);color:var(--grey3);font-size:14px;line-height:1.4}#petra-redesign .spark-pages .faq{padding:clamp(56px,6vw,96px) 0}#petra-redesign .spark-pages .faq .h2{text-align:center;padding-bottom:clamp(32px,4vw,60px)}#petra-redesign .spark-pages .faq .acc-btn{font-size:clamp(1.1rem,1.5vw,1.5rem);font-weight:400}#petra-redesign .spark-pages .faq .acc-btn .ic{width:26px;height:26px}#petra-redesign .spark-pages .faq .acc-body{max-width:1260px;font-size:17px}#petra-redesign .spark-pages .about-hero{text-align:center;padding:calc(90px + clamp(40px,6vw,76px)) 0 0}#petra-redesign .spark-pages .about-hero .h1{color:#111;max-width:16ch;margin:0 auto;font-size:clamp(2.4rem,5.4vw,4.9rem)}#petra-redesign .spark-pages .about-hero .lede{color:#444;max-width:790px;margin:18px auto 0}#petra-redesign .spark-pages .about-art{aspect-ratio:1442/838;background:#000;border-radius:45px;margin-top:clamp(40px,6vw,95px);overflow:hidden}#petra-redesign .spark-pages .about-art img{object-fit:cover;width:100%;height:100%}#petra-redesign .spark-pages .about-story{grid-template-columns:1fr 1fr;align-items:start;gap:32px 60px;padding:clamp(40px,5vw,72px) 0;display:grid}#petra-redesign .spark-pages .about-story .h2{color:#111;font-size:clamp(2rem,3.6vw,3.3rem);font-weight:400}#petra-redesign .spark-pages .about-story .body{color:#444;max-width:522px;font-size:17px;line-height:1.6}#petra-redesign .spark-pages .about-nums{text-align:center;padding:clamp(48px,6vw,96px) 0 clamp(32px,4vw,56px)}#petra-redesign .spark-pages .about-nums .h2{color:#111;padding-bottom:clamp(32px,4vw,58px)}#petra-redesign .spark-pages .timeline{background:var(--card);border-radius:24px;margin:clamp(32px,4vw,56px) 0;padding:clamp(32px,5vw,70px) clamp(24px,5vw,80px)}#petra-redesign .spark-pages .tl-grid{grid-template-columns:minmax(120px,160px) 40px 1fr;gap:0 clamp(16px,2vw,32px);display:grid;position:relative}#petra-redesign .spark-pages .tl-rail{place-self:stretch center;width:1px;position:relative}#petra-redesign .spark-pages .tl-rail .track{background:#00000026;position:absolute;inset:0}#petra-redesign .spark-pages .tl-rail .fill{background:var(--violet);transform-origin:top;transform:scaleY(var(--p,0));transition:transform .12s linear;position:absolute;inset:0}#petra-redesign .spark-pages .tl-rail .dot{background:var(--violet);width:14px;height:14px;transform:translate(-50%,var(--dot,0px));transition:transform .6s var(--ease-out);border-radius:50%;position:absolute;top:0;left:50%}#petra-redesign .spark-pages .tl-steps{flex-direction:column;gap:clamp(48px,8vw,160px);padding:12px 0;display:flex}#petra-redesign .spark-pages .tl-step{position:relative}#petra-redesign .spark-pages .tl-step .when{text-align:right;color:#323232;opacity:.4;width:160px;font-size:clamp(1rem,1.5vw,1.6rem);transition:opacity .3s;position:absolute;top:.4em;right:calc(100% + 40px + 2*clamp(16px,2vw,32px))}#petra-redesign .spark-pages .tl-step.active .when{opacity:1}#petra-redesign .spark-pages .tl-step h3{font-family:var(--fb);letter-spacing:-.01em;color:#777;font-size:clamp(1.6rem,3.6vw,3.2rem);font-weight:400;line-height:1.05;transition:color .4s}#petra-redesign .spark-pages .tl-step.active h3{color:#111}#petra-redesign .spark-pages .tl-step p{color:#323232;max-width:895px;padding-top:14px;font-size:clamp(1.05rem,1.8vw,1.6rem);line-height:1.5}@media (max-width:860px){#petra-redesign .spark-pages .tl-grid{grid-template-columns:1fr}#petra-redesign .spark-pages .tl-rail{display:none}#petra-redesign .spark-pages .tl-step .when{text-align:left;opacity:1;width:auto;padding-bottom:6px;display:block;position:static}#petra-redesign .spark-pages .about-story{grid-template-columns:1fr}}#petra-redesign .spark-pages .investors{text-align:center;padding:clamp(48px,6vw,96px) 0}#petra-redesign .spark-pages .investors .h2{color:#111;font-weight:400}#petra-redesign .spark-pages .investors .lede{color:#444;padding:14px 0 clamp(32px,4vw,56px)}#petra-redesign .spark-pages .inv-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:27px;display:grid}#petra-redesign .spark-pages .inv{border:1px solid var(--line-d);background:#fff;border-radius:18px;padding:8px 8px 18px}#petra-redesign .spark-pages .inv .pic{aspect-ratio:414/400;font-family:var(--fd);color:#9c9c9c;background:#e6e6ea;border-radius:15px;place-content:center;font-size:4rem;display:grid;overflow:hidden}#petra-redesign .spark-pages .inv .pic img{object-fit:cover;width:100%;height:100%}#petra-redesign .spark-pages .inv .meta{letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 14px 0;font-size:clamp(1.1rem,1.6vw,1.43rem);display:flex}#petra-redesign .spark-pages .inv .meta b{color:#000;font-weight:500}#petra-redesign .spark-pages .inv .meta span{color:#9c9c9c}@media (max-width:860px){#petra-redesign .spark-pages .inv-grid{grid-template-columns:1fr}}#petra-redesign .spark-pages .design-hero{background:#0a1a5a;border-radius:0 0 50px 50px;min-height:clamp(600px,65vw,938px);position:relative;overflow:hidden}#petra-redesign .spark-pages .design-hero .bg{position:absolute;inset:0}#petra-redesign .spark-pages .design-hero .bg img{object-fit:cover;width:100%;height:100%}#petra-redesign .spark-pages .design-hero .bg:after{content:"";background:linear-gradient(90deg,#00000073,#0000 60%),linear-gradient(#0000 60%,#00000080);position:absolute;inset:0}#petra-redesign .spark-pages .design-hero .top{z-index:1;padding-top:calc(90px + clamp(40px,6vw,94px));position:relative}#petra-redesign .spark-pages .design-hero .h1{max-width:10ch}#petra-redesign .spark-pages .design-hero .side{z-index:1;justify-content:flex-end;padding:clamp(40px,8vw,140px) 0 clamp(40px,5vw,80px);display:flex;position:relative}#petra-redesign .spark-pages .design-hero .side div{flex-direction:column;align-items:flex-start;gap:22px;max-width:300px;display:flex}#petra-redesign .spark-pages .design-hero .side p{color:#ddd;font-size:16px;line-height:1.5}#petra-redesign .spark-pages .cost{padding:clamp(56px,6vw,96px) 0}#petra-redesign .spark-pages .cost .h2{text-align:center;max-width:22ch;margin:0 auto clamp(32px,4vw,60px);font-weight:400}#petra-redesign .spark-pages .cost-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}#petra-redesign .spark-pages .cost-col{flex-direction:column;align-items:center;gap:22px;display:flex}#petra-redesign .spark-pages .cost-col .pillbtn{height:72px;font-family:var(--fu);border:1px solid var(--line-d);color:#111;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 50px;font-size:clamp(1rem,1.3vw,1.3rem);font-weight:500;display:inline-flex}#petra-redesign .spark-pages .cost-col.win .pillbtn{background:var(--grad);color:#fff;border-color:#0000}#petra-redesign .spark-pages .cloud{border:1px solid var(--line-d);background:#fff;border-radius:14px;width:100%;min-height:465px;position:relative;overflow:hidden}#petra-redesign .spark-pages .cost-col.win .cloud{background:#eef0ff}#petra-redesign .spark-pages .cloud span{color:#111;font-family:var(--fu);white-space:nowrap;background:#f0f1f5;border-radius:999px;padding:14px 22px;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:500;display:inline-block;position:absolute;box-shadow:0 10px 24px -16px #0000004d}#petra-redesign .spark-pages .cost-col.win .cloud span{color:var(--violet);background:#fff}#petra-redesign .spark-pages .math{text-align:center;padding-top:clamp(40px,5vw,72px)}#petra-redesign .spark-pages .math .h2{color:#111;font-size:clamp(1.9rem,3.6vw,3.3rem);font-weight:400}#petra-redesign .spark-pages .math p{color:#323232;background:var(--card);border-radius:14px;max-width:810px;margin:18px auto 0;padding:24px 28px;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.6}@media (max-width:860px){#petra-redesign .spark-pages .cost-grid{grid-template-columns:1fr}#petra-redesign .spark-pages .cloud{min-height:360px}}#petra-redesign .spark-pages .design-show{padding:0 0 clamp(56px,6vw,96px)}#petra-redesign .spark-pages .show-hero{aspect-ratio:1350/806;background:#2a0a4a;border-radius:14px;position:relative;overflow:hidden}#petra-redesign .spark-pages .show-hero img{object-fit:cover;width:100%;height:100%}#petra-redesign .spark-pages .show-hero .card{color:#111;background:#fff;border-radius:14px;width:min(316px,70%);padding:18px 20px;position:absolute;top:32px;left:26px}#petra-redesign .spark-pages .show-hero .card h3{font-family:var(--fd);letter-spacing:-.03em;padding-bottom:10px;font-size:clamp(1.2rem,1.7vw,1.55rem);font-weight:500;line-height:1.1}#petra-redesign .spark-pages .show-hero .card p{color:#444;font-size:14px;line-height:1.5}#petra-redesign .spark-pages .thumbs{grid-template-columns:repeat(8,1fr);gap:8px;padding-top:12px;display:grid}#petra-redesign .spark-pages .thumbs div{aspect-ratio:1;background:#0a2a7a;border-radius:8px;overflow:hidden}#petra-redesign .spark-pages .thumbs img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-quint)}#petra-redesign .spark-pages .thumbs div:hover img{transform:scale(1.08)}@media (max-width:860px){#petra-redesign .spark-pages .thumbs{grid-template-columns:repeat(4,1fr)}}#petra-redesign .spark-pages .incl{padding:0 0 clamp(56px,6vw,96px)}#petra-redesign .spark-pages .incl-grid{grid-template-columns:1fr 1.45fr;align-items:start;gap:40px 60px;display:grid}#petra-redesign .spark-pages .incl .h2{color:#111;max-width:12ch;font-weight:400}#petra-redesign .spark-pages .incl-list{background:var(--card);border-radius:14px;padding:14px 0 14px 34px;position:relative;overflow:hidden}#petra-redesign .spark-pages .incl-list:before{content:"";background:#0000002e;width:1px;position:absolute;top:30px;bottom:30px;left:34px}#petra-redesign .spark-pages .incl-item{border-bottom:1px solid #0000001a;padding:22px 24px 22px 44px;position:relative}#petra-redesign .spark-pages .incl-item:last-child{border-bottom:0}#petra-redesign .spark-pages .incl-item:before{content:"";background:var(--violet);border-radius:50%;width:14px;height:14px;position:absolute;top:30px;left:-7px}#petra-redesign .spark-pages .incl-item h3{font-family:var(--fu);color:#111;padding-bottom:8px;font-size:clamp(1.05rem,1.3vw,1.2rem);font-weight:500}#petra-redesign .spark-pages .incl-item p{color:#444;font-size:15px;line-height:1.55}@media (max-width:860px){#petra-redesign .spark-pages .incl-grid{grid-template-columns:1fr}#petra-redesign .spark-pages .incl .h2{max-width:none}}#petra-redesign .spark-pages .stat3{grid-template-columns:repeat(3,1fr);gap:20px;padding:clamp(32px,4vw,60px) 0;display:grid}#petra-redesign .spark-pages .stat3 .stat b{font-size:clamp(2.4rem,4vw,3.7rem)}@media (max-width:860px){#petra-redesign .spark-pages .stat3{grid-template-columns:1fr}}#petra-redesign .spark-pages .phases{padding:clamp(40px,5vw,72px) 0 clamp(56px,6vw,96px)}#petra-redesign .spark-pages .phases-head{grid-template-columns:1fr 1fr;align-items:end;gap:20px 60px;padding-bottom:clamp(32px,4vw,56px);display:grid}#petra-redesign .spark-pages .phases-head .h2{color:#111;font-weight:400}#petra-redesign .spark-pages .phases-head p{color:#444;justify-self:end;max-width:420px;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6}@media (max-width:860px){#petra-redesign .spark-pages .phases-head{grid-template-columns:1fr}#petra-redesign .spark-pages .phases-head p{justify-self:start}}#petra-redesign .spark-pages .price{padding:clamp(56px,6vw,96px) 0}#petra-redesign .spark-pages .price-head{grid-template-columns:1fr auto;align-items:start;gap:24px 60px;padding-bottom:clamp(32px,4vw,60px);display:grid}#petra-redesign .spark-pages .price-head .h2{color:#fff;font-weight:400}#petra-redesign .spark-pages .price-head .lede{color:#ccc;max-width:480px;padding-top:14px}#petra-redesign .spark-pages .price-tag{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;display:flex}#petra-redesign .spark-pages .price-tag b{font-family:var(--fd);letter-spacing:-.03em;font-size:clamp(3rem,5vw,4.8rem);font-weight:500;line-height:1}#petra-redesign .spark-pages .price-tag span{font-family:var(--fu);color:#ccc;font-size:clamp(1rem,1.4vw,1.4rem)}#petra-redesign .spark-pages .incl-rows{border-top:1px solid var(--line)}#petra-redesign .spark-pages .incl-rows li{border-bottom:1px solid var(--line);font-family:var(--fd);letter-spacing:-.02em;align-items:center;gap:20px;padding:26px 6px;font-size:clamp(1.2rem,1.9vw,1.8rem);font-weight:400;display:flex}#petra-redesign .spark-pages .incl-rows li:before{content:"";background:#8f86ff;border-radius:50%;flex:none;width:10px;height:10px}@media (max-width:860px){#petra-redesign .spark-pages .price-head{grid-template-columns:1fr}#petra-redesign .spark-pages .price-tag{text-align:left;align-items:flex-start}}#petra-redesign .spark-pages .combo{padding:clamp(56px,6vw,96px) 0}#petra-redesign .spark-pages .combo-grid{grid-template-columns:1fr 1fr;align-items:center;gap:32px 60px;display:grid}#petra-redesign .spark-pages .combo .h2{color:#111;font-weight:400}#petra-redesign .spark-pages .combo .body{color:#333;max-width:582px;padding:18px 0 24px}#petra-redesign .spark-pages .combo .pic{aspect-ratio:685/452;background:#ccc;border-radius:14px;overflow:hidden}#petra-redesign .spark-pages .combo .pic img{object-fit:cover;width:100%;height:100%}@media (max-width:860px){#petra-redesign .spark-pages .combo-grid{grid-template-columns:1fr}}#petra-redesign .spark-pages .cat-hero{text-align:center;padding:calc(90px + clamp(40px,6vw,94px)) 0 clamp(32px,4vw,56px)}#petra-redesign .spark-pages .cat-hero .h1{color:#111;max-width:16ch;margin:0 auto}#petra-redesign .spark-pages .cat-hero .lede{color:#444;max-width:790px;margin:18px auto 32px}#petra-redesign .spark-pages .cat-grid{grid-template-columns:1fr 1fr;gap:50px 19px;padding-bottom:clamp(56px,6vw,96px);display:grid}#petra-redesign .spark-pages .tile{flex-direction:column;gap:14px;display:flex}#petra-redesign .spark-pages .tile .pic{aspect-ratio:666/497;border:1px solid var(--line-d);background:#0a2a7a;border-radius:11px;position:relative;overflow:hidden}#petra-redesign .spark-pages .tile .pic img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-quint)}#petra-redesign .spark-pages .tile .pic:after{content:"";pointer-events:none;background:linear-gradient(#1c60ef9c,#6660);position:absolute;inset:0}#petra-redesign .spark-pages .tile:hover .pic img{transform:scale(1.04)}#petra-redesign .spark-pages .tile .meta{grid-template-columns:1fr 1fr;align-items:center;gap:16px;padding:0 12px;display:grid}#petra-redesign .spark-pages .tile h3{font-family:var(--fd);letter-spacing:-.04em;color:#111;font-size:clamp(1.2rem,1.75vw,1.57rem);font-weight:400;line-height:1.05}#petra-redesign .spark-pages .tile p{font-family:var(--fu);color:#333;font-size:14px;line-height:1.4}@media (max-width:760px){#petra-redesign .spark-pages .cat-grid,#petra-redesign .spark-pages .tile .meta{grid-template-columns:1fr}}#petra-redesign .spark-pages .cases-hero{text-align:center;padding:calc(90px + clamp(40px,6vw,94px)) 0 clamp(32px,4vw,56px)}#petra-redesign .spark-pages .cases-hero .h1{color:#111}#petra-redesign .spark-pages .cases-grid{grid-template-columns:1fr 1fr;gap:40px 12px;padding-bottom:clamp(56px,6vw,96px);display:grid}#petra-redesign .spark-pages .ccard{border-radius:11px;flex-direction:column;gap:13px;padding:11px 11px 17px;transition:background-color .3s;display:flex}#petra-redesign .spark-pages .ccard:hover{background:var(--card)}#petra-redesign .spark-pages .ccard .pic{aspect-ratio:691/493;background:#ddd;border-radius:9px;overflow:hidden}#petra-redesign .spark-pages .ccard .pic img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-quint)}#petra-redesign .spark-pages .ccard:hover .pic img{transform:scale(1.035)}#petra-redesign .spark-pages .ccard .meta{grid-template-columns:1fr 1fr;align-items:center;gap:16px;padding:4px 10px 0;display:grid}#petra-redesign .spark-pages .ccard h3{font-family:var(--fd);letter-spacing:-.04em;color:#111;font-size:clamp(1.3rem,2vw,1.82rem);font-weight:500}#petra-redesign .spark-pages .ccard p{font-family:var(--fu);color:var(--grey3);font-size:14px;line-height:1.4}#petra-redesign .spark-pages .ccard .soon{font-family:var(--fn);text-transform:uppercase;color:var(--grey3);font-size:12px}@media (max-width:760px){#petra-redesign .spark-pages .cases-grid,#petra-redesign .spark-pages .ccard .meta{grid-template-columns:1fr}}#petra-redesign .spark-pages [data-page=case] .wrap{width:calc(100% - 2 * var(--gutter));max-width:1320px;margin-inline:auto;padding-inline:0}#petra-redesign .spark-pages .case-hero{color:#111;background:#f0f1f5;padding:120px 0 56px}#petra-redesign .spark-pages .case-intro{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}#petra-redesign .spark-pages .case-breadcrumb{color:#514a80;flex-wrap:wrap;gap:10px;margin-bottom:28px;font-size:14px;line-height:1.5;display:flex}#petra-redesign .spark-pages .case-hero .h1{letter-spacing:-.045em;color:#111;text-wrap:balance;max-width:18ch;font-size:clamp(2.3rem,4.1vw,4.2rem);font-weight:400;line-height:1.08}#petra-redesign .spark-pages .case-deck{color:#606060;max-width:34ch;margin-top:24px;font-size:18px;line-height:1.5}#petra-redesign .spark-pages .case-art{aspect-ratio:1;background:#e4e5e8;border-radius:20px;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}#petra-redesign .spark-pages .case-art img{object-fit:contain;width:100%;height:100%}#petra-redesign .spark-pages .case-body{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);gap:48px clamp(40px,8vw,128px);padding-block:clamp(56px,7vw,104px);display:grid}#petra-redesign .spark-pages .case-body h2,#petra-redesign .spark-pages .case-result h2{font-family:var(--fd);letter-spacing:-.035em;color:#111;text-wrap:balance;max-width:22ch;font-size:clamp(1.9rem,3vw,3rem);font-weight:400;line-height:1.12}#petra-redesign .spark-pages .case-body h3{font-family:var(--fd);letter-spacing:-.03em;color:#111;text-wrap:balance;max-width:24ch;padding-top:40px;font-size:clamp(1.6rem,2.4vw,2.3rem);font-weight:400;line-height:1.15}#petra-redesign .spark-pages .case-body p,#petra-redesign .spark-pages .case-result p{color:#444;max-width:62ch;padding-top:20px;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.7}#petra-redesign .spark-pages .case-stats{flex-direction:column;gap:32px;padding-top:8px;display:flex}#petra-redesign .spark-pages .case-stat{border-bottom:1px solid var(--line-d);padding-bottom:28px}#petra-redesign .spark-pages .case-stat b{font-family:var(--fd);letter-spacing:-.03em;color:var(--violet);padding-bottom:16px;font-size:clamp(2.6rem,4vw,3.7rem);font-weight:500;line-height:1.1;display:block}#petra-redesign .spark-pages .case-stat span{color:#606060;max-width:28ch;font-size:16px;line-height:1.5;display:block}#petra-redesign .spark-pages .case-result{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 64px;padding-block:clamp(48px,6vw,96px);display:grid}#petra-redesign .spark-pages .case-result .pic{aspect-ratio:1;background:#eef0f2;border-radius:20px;overflow:hidden}#petra-redesign .spark-pages .case-result .pic img{object-fit:contain;width:100%;height:100%}#petra-redesign .spark-pages .case-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:clamp(48px,6vw,96px);display:flex}#petra-redesign .spark-pages .case-next .back{color:#111}@media (max-width:960px){#petra-redesign .spark-pages .case-intro{grid-template-columns:1fr;gap:32px}#petra-redesign .spark-pages .case-hero{padding:108px 0 32px}#petra-redesign .spark-pages .case-hero .h1{max-width:22ch;font-size:clamp(2.3rem,6vw,3.8rem)}#petra-redesign .spark-pages .case-art{aspect-ratio:4/3}#petra-redesign .spark-pages .case-body,#petra-redesign .spark-pages .case-result{grid-template-columns:1fr}#petra-redesign .spark-pages .case-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}}@media (max-width:480px){#petra-redesign .spark-pages .case-breadcrumb{margin-bottom:20px}#petra-redesign .spark-pages .case-art{aspect-ratio:1;border-radius:14px}#petra-redesign .spark-pages .case-stat b{font-size:2.5rem}#petra-redesign .spark-pages .case-stat span{font-size:14px}#petra-redesign .spark-pages .case-next{flex-direction:column;align-items:flex-start}}#petra-redesign .spark-pages .contact-hero{padding:calc(90px + clamp(40px,6vw,84px)) 0 clamp(32px,4vw,56px)}#petra-redesign .spark-pages .contact-grid{grid-template-columns:1fr 1fr;align-items:end;gap:24px 60px;display:grid}#petra-redesign .spark-pages .contact-grid .h1{color:#111}#petra-redesign .spark-pages .contact-grid .lede{color:#333;justify-self:end;max-width:511px}#petra-redesign .spark-pages .contact-stats{grid-template-columns:repeat(4,1fr);gap:19px;padding:clamp(32px,4vw,56px) 0;display:grid}#petra-redesign .spark-pages .contact-stats .stat{background:var(--card);flex-direction:row;align-items:center;gap:16px;min-height:91px;padding:13px 25px;display:flex}#petra-redesign .spark-pages .contact-stats .stat b{color:#2a2a2a;border:0;padding:0;font-size:clamp(1.6rem,2.4vw,2.2rem)}#petra-redesign .spark-pages .contact-stats .stat>span{color:var(--grey2);max-width:200px;padding:0;font-size:14px}#petra-redesign .spark-pages .qform{padding:clamp(24px,3vw,44px) 0 clamp(56px,6vw,96px)}#petra-redesign .spark-pages .qform-steps{border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);grid-template-columns:repeat(5,1fr);gap:16px;padding:18px 0;display:grid}#petra-redesign .spark-pages .qform-steps li{color:#9c9c9c;padding-left:56px;font-size:clamp(1rem,1.5vw,1.45rem);font-weight:400;position:relative}#petra-redesign .spark-pages .qform-steps li.on{color:#111}#petra-redesign .spark-pages .qform-steps li:before{content:"";opacity:.4;background:currentColor;width:40px;height:1px;position:absolute;top:50%;left:0}#petra-redesign .spark-pages .qform-grid{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,70px) 20px;padding-top:clamp(40px,5vw,80px);display:grid}#petra-redesign .spark-pages .qf{padding-top:18px;position:relative}#petra-redesign .spark-pages .qf input,#petra-redesign .spark-pages .qf select{width:100%;font-family:var(--fb);color:#111;appearance:none;background:0 0;border:0;border-bottom:1px solid #0009;border-radius:0;padding:14px 0;font-size:clamp(1.15rem,1.65vw,1.5rem);font-weight:300;transition:border-color .24s}#petra-redesign .spark-pages .qf label{color:#727272;pointer-events:none;transform-origin:0 0;transition:transform .28s var(--ease-out),color .2s;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:clamp(1.15rem,1.65vw,1.5rem);font-weight:300;position:absolute;top:32px;left:0;overflow:hidden}#petra-redesign .spark-pages .qf input:focus~label,#petra-redesign .spark-pages .qf input:not(:placeholder-shown)~label,#petra-redesign .spark-pages .qf select:focus~label,#petra-redesign .spark-pages .qf.has-value label{color:#111;transform:translateY(-30px)scale(.6)}#petra-redesign .spark-pages .qf input:focus,#petra-redesign .spark-pages .qf select:focus{border-color:var(--violet);outline:none}#petra-redesign .spark-pages .qf.full{grid-column:1/-1}#petra-redesign .spark-pages .qf .chev{pointer-events:none;width:12px;height:12px;transition:transform .3s var(--ease-out);border-bottom:1.5px solid #111;border-right:1.5px solid #111;position:absolute;bottom:22px;right:4px;transform:rotate(45deg)}#petra-redesign .spark-pages .qf select:focus~.chev{transform:rotate(225deg)}#petra-redesign .spark-pages .qf .err{color:#c0233a;opacity:0;font-size:12px;transition:opacity .2s;position:absolute;bottom:-22px;left:0}#petra-redesign .spark-pages .qf.invalid .err{opacity:1}#petra-redesign .spark-pages .qf.invalid input{border-color:#c0233a}#petra-redesign .spark-pages .qform .btn{min-width:283px;height:59px;font-family:var(--fn);background:#5a5c95;border-radius:12px;margin-top:clamp(28px,4vw,50px);font-size:18px;font-weight:500}#petra-redesign .spark-pages .qform .btn:after{background:#4a4c85}#petra-redesign .spark-pages .qform .done{color:#111;padding-top:40px}#petra-redesign .spark-pages .qform .done h3{font-family:var(--fd);letter-spacing:-.02em;padding-bottom:10px;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:400}@media (max-width:960px){#petra-redesign .spark-pages .contact-grid{grid-template-columns:1fr}#petra-redesign .spark-pages .contact-grid .lede{justify-self:start}#petra-redesign .spark-pages .contact-stats{grid-template-columns:1fr 1fr}#petra-redesign .spark-pages .qform-steps{grid-template-columns:1fr 1fr 1fr}}@media (max-width:600px){#petra-redesign .spark-pages .contact-stats,#petra-redesign .spark-pages .qform-grid,#petra-redesign .spark-pages .qform-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#petra-redesign .spark-pages *,#petra-redesign .spark-pages :before,#petra-redesign .spark-pages :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}}#petra-redesign [hidden]{display:none!important}#petra-redesign #cards .card{position:relative}#petra-redesign .case-route-link{z-index:2;border-radius:inherit;position:absolute;inset:0}#petra-redesign .case-route-link:focus-visible{outline-offset:-4px;outline:2px solid #a79cff}#petra-redesign .spark-pages{min-height:70vh}#petra-redesign .spark-pages h1[tabindex="-1"]:focus{outline:none}#petra-redesign .spark-pages [data-strip].dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}#petra-redesign .email-draft{display:inline-flex}#petra-redesign #routeFooter .big{overflow:hidden}#petra-redesign #loader{display:none}#petra-redesign .skip-link{z-index:200;color:#171644;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:16px}#petra-redesign .skip-link:focus{top:16px}#petra-redesign .field input[aria-invalid=true]{border-color:#ff9e9e}#petra-redesign .footer .social span{opacity:.6;font-size:.86rem;display:inline-block}#petra-redesign .spark-pages [data-quote-step]{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;margin:0;padding:0;display:grid}#petra-redesign .spark-pages .quote-controls{flex-wrap:wrap;gap:16px;display:flex}#petra-redesign .spark-pages .quote-preview-note{color:#555;grid-column:1/-1;font-size:14px}#petra-redesign .spark-pages .qf textarea{width:100%;min-height:140px;font:inherit;resize:vertical;background:0 0;border:1px solid #aaa;border-radius:12px;padding:28px 16px 12px;display:block}#petra-redesign .spark-pages .file-field label{margin-bottom:12px;display:block;position:static;transform:none}#petra-redesign .spark-pages .file-field input{height:auto;padding:16px}#petra-redesign .spark-pages [data-file-list]{overflow-wrap:anywhere;margin-top:12px;font-size:14px}#petra-redesign .spark-pages .quote-summary{grid-template-columns:minmax(120px,1fr) 2fr;gap:12px 24px;margin:28px 0;display:grid}#petra-redesign .spark-pages .quote-summary dt{font-weight:600}#petra-redesign .spark-pages .quote-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}#petra-redesign .spark-pages .qform-steps{flex-wrap:wrap}#petra-redesign .spark-pages .qf textarea:focus+label,#petra-redesign .spark-pages .qf textarea:not(:placeholder-shown)+label{font-size:11px;top:8px;transform:none}@media (max-width:640px){#petra-redesign .spark-pages [data-quote-step]{grid-template-columns:1fr}}#petra-redesign [data-quote-done]>.btn{margin:20px 12px 0 0}#petra-redesign [data-quote-done]>[role=status]{margin-top:16px}#petra-redesign button:disabled{cursor:wait;opacity:.65}
