@font-face{font-family:Satoshi;src:url(/assets/Satoshi%20Light-BqtVaFVY.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi%20Light%20Italic-GnUS226j.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi%20Regular-B3SN4yqc.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi%20Italic-DaD0mEJa.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi%20Medium-DoW3kFbX.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi%20Medium%20Italic-DgnNTIcV.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi%20Bold-C3YRi9Vg.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi%20Bold%20Italic-CHjH7yW7.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi%20Black-CBuN7gOj.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi%20Black%20Italic-CalA782P.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/assets/fonts/SchibstedGrotesk-VariableFont_wght.ttf) format("truetype");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/assets/fonts/SchibstedGrotesk-Italic-VariableFont_wght.ttf) format("truetype");font-weight:400 900;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-width:320px;min-height:100vh;overflow-x:hidden}button{font-family:inherit}.header{position:relative;top:0;left:0;right:0;z-index:100;padding:1.5rem 0;background:#fff0;width:100%;align-items:center}.header-container{max-width:1400px;width:100%;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.header-logo{display:flex;align-items:center;cursor:pointer}.header-logo-img{height:40px;width:auto}.header-logo-full{display:block}.header-logo-icon{display:none;height:36px}.header-buttons{display:flex;align-items:center;gap:12px}.header-cta{border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif}.header-cta-primary{background:#0a0a0a;color:#fff}.header-cta-primary:hover{background:#1a1a1a;transform:translateY(-1px)}.header-cta-secondary{background:transparent;color:#0a0a0a;border:1.5px solid #0A0A0A}.header-cta-secondary:hover{background:#0a0a0a0d;transform:translateY(-1px)}@media (max-width: 640px){.header-container{padding:0 1rem}.header-logo-full{display:none}.header-logo-icon{display:block}.header-buttons{gap:8px}.header-cta{padding:.625rem 1rem;font-size:.8rem}}.hero{display:flex;flex-direction:column;background:linear-gradient(to bottom,#d4e4ed,#f4f4f4);position:relative;overflow:hidden;min-height:100vh}.hero-plaid-bg{position:absolute;top:80px;left:50%;transform:translate(-54%);width:110%;max-width:none;pointer-events:none;z-index:0}.hero-container{flex:1;display:flex;align-items:center;max-width:1400px;margin:0 auto;padding:0 2rem;width:100%;position:relative;z-index:1}.hero-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:4rem}.hero-left{display:flex;flex-direction:column;align-items:flex-start;max-width:660px;gap:1.5rem}.hero-subtitle{font-family:Schibsted Grotesk,sans-serif;font-size:24px;font-weight:400;line-height:1.2;color:#333;margin:0;padding:12px 24px;background:#ffffff40;border-top:1px solid #FFF;border-radius:50px;box-shadow:0 4px 4px #00000012}.hero-title{font-family:Schibsted Grotesk,sans-serif;font-size:72px;font-weight:700;line-height:1.1;color:#111;margin:0}.hero-description{font-family:Schibsted Grotesk,sans-serif;font-size:24px;font-weight:400;line-height:1.5;color:#444;margin:0}.hero-sub-description{font-family:Schibsted Grotesk,sans-serif;font-size:18px;font-weight:400;line-height:1.5;color:#444;margin:0}.hero-cta{font-family:Schibsted Grotesk,sans-serif;background:#0a0a0a;color:#fff;border:none;padding:1rem 2.5rem;border-radius:100px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:.5rem}.hero-cta:hover{background:#1a1a1a;transform:translateY(-2px)}.hero-trust-row{display:flex;align-items:center;gap:16px;margin-top:1rem}.hero-trust-badge{height:64px;width:auto;opacity:.85}.hero-right{position:absolute;flex:0 0 auto;width:48%;height:60%;display:flex;justify-content:center;align-items:center;top:20%;left:33%;transform:translate(65%);max-width:none;pointer-events:none;z-index:0}.hero-color-bg{position:absolute;width:75%;pointer-events:none;z-index:1}.hero-mockup{position:absolute;z-index:2;width:110%;right:8%;border-radius:12px}@media (min-width: 768px) and (max-width: 1500px){.hero-container{padding:0 2rem}.hero-content{gap:2rem}.hero-left{max-width:50vw}.hero-title,.hero-subtitle{font-size:auto}.hero-description{font-size:24px}.hero-color-bg{width:35vw;height:auto;transform:translate(10px)}}@media (max-width: 767px){.hero{min-height:auto;padding-bottom:3rem}.hero-container{padding:0 1.5rem}.hero-content{flex-direction:column;gap:2rem;text-align:center}.hero-left{align-items:center;max-width:100%;margin-top:10px}.hero-title{font-size:40px;text-align:center}.hero-subtitle,.hero-description{font-size:16px;text-align:center}.hero-sub-description{font-size:14px}.hero-cta{width:100%;padding:1rem}.hero-trust-row{justify-content:center}.hero-right{width:0%}}@media (min-width: 1500px){.hero-container{max-width:1400px}.hero-left{max-width:700px}.hero-title{font-size:80px}.hero-subtitle,.hero-description{font-size:24px}.hero-right{transform:translate(100%)}.hero-color-bg{width:90%}.hero-mockup{width:120%}.hero-cta{font-size:1.125rem;padding:1.25rem 3rem}}@media (min-width: 1920px){.hero-container{max-width:1600px}.hero-left{max-width:650px}.hero-title{font-size:80px}.hero-subtitle{font-size:24px}.hero-description{font-size:20px}.hero-right{width:650px}.hero-cta{font-size:1.125rem;padding:1.25rem 3rem}}.workflow-section{padding:80px 0 20px;background:#1a1a1a;border-radius:40px 40px 0 0;margin-top:-60px;position:relative;z-index:2}.workflow-header{text-align:center;max-width:1400px;margin:0 auto 48px;padding:0 2rem}.workflow-subtitle{font-family:Schibsted Grotesk,monospace;font-size:16px;font-weight:500;color:#c8f547;margin:0 0 16px;letter-spacing:.05em}.workflow-title{font-family:Schibsted Grotesk,sans-serif;font-size:48px;font-weight:700;color:#fff;margin:0}.workflow-container{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:30% 1fr;grid-template-rows:1fr;gap:60px;align-items:start}.workflow-steps{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:16px}.workflow-animation{grid-column:2;grid-row:1}.mobile-step-content{display:none}.workflow-cta-container{text-align:center;margin-top:48px;padding:0 2rem}.workflow-cta{font-family:Schibsted Grotesk,sans-serif;background:#c8f547;color:#1a1a1a;border:none;padding:1rem 4rem;border-radius:100px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s ease}.workflow-cta:hover{background:#d4f76a;transform:translateY(-2px)}.workflow-step{cursor:pointer;transition:all .3s ease}.step-header{display:flex;align-items:center;gap:16px;padding:8px 0}.step-number{font-family:Schibsted Grotesk,sans-serif;font-size:14px;font-weight:500;color:#888;border:1px solid #444;border-radius:8px;padding:4px;min-width:32px;text-align:center}.workflow-step.active .step-number{border-color:#c8f547;color:#c8f547}.step-title{font-family:Schibsted Grotesk,sans-serif;font-size:24px;font-weight:500;color:#666;transition:color .3s ease}.workflow-step.active .step-title{color:#fff}.step-divider{height:1px;background:#333;margin:8px 0;transition:background .3s ease}.workflow-step.active .step-divider{background:#444}.step-content{max-height:0;overflow:hidden;opacity:0;transition:all .3s ease;padding-left:48px}.step-content.expanded{max-height:200px;opacity:1;padding-top:8px;padding-bottom:16px}.step-bold-text{font-family:Schibsted Grotesk,sans-serif;font-size:16px;font-weight:700;color:#c8f547;margin:0 0 4px}.step-description{font-family:Schibsted Grotesk,sans-serif;font-size:16px;font-weight:400;color:#aaa;margin:0}.workflow-animation{flex:0 0 70%;max-width:100%}.animation-container{position:relative;border-radius:16px;overflow:hidden;background-color:#f5f5f5;padding:24px}.animation-container:before{content:"";position:absolute;inset:0;background-image:url(/assets/workflow_svg_background_image.png);background-size:cover;background-position:center;transform:scale(.1);opacity:0;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .6s ease;z-index:0}.animation-container.bg-animated:before{transform:scale(1);opacity:1}.animation-container>*{position:relative;z-index:1}.video-wrapper{position:relative;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #00000026}.video-control-btn{position:absolute;top:12px;right:12px;z-index:10;width:36px;height:36px;border-radius:8px;border:none;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;transition:all .2s ease;box-shadow:0 2px 8px #0000001a}.video-control-btn:hover{background:#fff;transform:scale(1.05)}.workflow-video{display:block;width:104%;height:auto;margin:-2% 0 -2% -2%}@media (max-width: 1024px){.workflow-header{margin-bottom:32px}.workflow-container{grid-template-columns:35% 1fr;gap:32px}.workflow-title{font-size:36px}.step-title{font-size:20px}}@media (max-width: 767px){.workflow-section{background:#1a1a1a;padding:40px 0;border-radius:24px 24px 0 0;margin-top:-20px}.workflow-header{margin-bottom:0;padding:0 1rem}.workflow-subtitle{font-size:14px;margin-bottom:8px}.workflow-title{font-size:28px}.workflow-container{display:flex;flex-direction:column;padding:0 1rem;gap:0px}.workflow-animation{order:3}.workflow-steps{order:1;display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:scroll;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:0;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100vw}.workflow-steps::-webkit-scrollbar{display:none}.workflow-step{flex:0 0 auto;scroll-snap-align:center;width:calc(100vw - 2rem);min-width:calc(100vw - 2rem);margin-top:16px;box-sizing:border-box;display:flex;justify-content:center}.step-header{justify-content:center;gap:8px;padding:8px 0}.step-title{font-size:14px;white-space:nowrap}.step-content,.step-divider{display:none}.mobile-step-content{order:2;display:flex;align-items:center;justify-content:space-between;padding:16px;gap:8px}.workflow-cta-container{margin-top:32px}.workflow-cta{width:100%;padding:1rem 2rem}.mobile-step-text{flex:1;text-align:center}.mobile-step-content .step-bold-text{font-size:15px;margin-bottom:8px}.mobile-step-content .step-description{font-size:14px;line-height:1.5}.carousel-arrow{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:1px solid #444;background:#2a2a2a;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease}.carousel-arrow:hover:not(.disabled){border-color:#c8f547;background:#333}.carousel-arrow.disabled{opacity:.3;cursor:default}.animation-container{padding:16px}.video-control-btn{width:32px;height:32px;top:8px;right:8px}}.product-future-section{padding:60px 0 80px;background:#1a1a1a}.product-future-container{max-width:1400px;margin:0 auto;padding:0 2rem}.product-future-header{text-align:center;margin-bottom:60px}.product-future-subtitle{font-family:Schibsted Grotesk,monospace;font-size:16px;font-weight:500;color:#c8f547;margin:0 0 16px;letter-spacing:.05em}.product-future-title{font-family:Schibsted Grotesk,sans-serif;font-size:48px;font-weight:700;color:#fff;margin:0}.product-future-blocks{display:flex;flex-direction:column;gap:60px}.future-block{display:grid;grid-template-columns:35% 65%;gap:40px;align-items:center}.block-content{display:flex;flex-direction:column;gap:16px}.block-title{font-family:Schibsted Grotesk,sans-serif;font-size:32px;font-weight:700;color:#fff;margin:0;line-height:1.2}.block-description{font-family:Schibsted Grotesk,sans-serif;font-size:18px;font-weight:400;color:#aaa;margin:0;line-height:1.6}.block-cta{font-family:Schibsted Grotesk,sans-serif;background:#c8f547;color:#1a1a1a;border:none;padding:1rem 2rem;border-radius:100px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;width:fit-content;margin-top:8px}.block-cta:hover{background:#d4f76a;transform:translateY(-2px)}.block-visual{width:100%}.visual-placeholder{width:100%;aspect-ratio:16 / 10;background:#2a2a2a;border-radius:16px;border:1px solid #333}.pf-features-chart{display:flex;flex-direction:column;background:#2a2a2a;border-radius:16px;padding:24px;border:1px solid #333}.pf-chart-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.pf-chart-label{font-family:Schibsted Grotesk,sans-serif;font-size:14px;font-weight:500;color:#888;display:flex;align-items:center;gap:8px}.pf-velocity-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#c8f547,#a8d53a);color:#1a1a1a;font-family:Schibsted Grotesk,sans-serif;font-size:13px;font-weight:600;padding:6px 12px;border-radius:20px}.pf-chart-container{flex:1;display:flex;gap:8px;min-height:180px}.pf-chart-y-axis{display:flex;flex-direction:column;justify-content:space-between;font-family:Schibsted Grotesk,sans-serif;font-size:12px;color:#666;padding:0 4px;text-align:right;min-width:24px}.pf-chart-main{flex:1;display:flex;flex-direction:column}.pf-chart-svg{flex:1;width:100%;overflow:visible}.pf-chart-x-axis{display:flex;justify-content:space-between;font-family:Schibsted Grotesk,sans-serif;font-size:11px;color:#666;padding-top:8px;padding-left:20px;padding-right:10px}.pf-chart-line{stroke-dasharray:600;stroke-dashoffset:600;transition:stroke-dashoffset 1.5s ease-out}.pf-chart-line.animated{stroke-dashoffset:0}.pf-chart-line--gray.animated{transition-delay:0s}.pf-chart-line--green.animated{transition-delay:.6s}.pf-chart-area{opacity:0;transition:opacity 1s ease-out .8s}.pf-chart-area.animated{opacity:1}.pf-chart-point-group{cursor:pointer}.pf-chart-point-group .point-circle{transition:all .2s ease}.pf-chart-point-group:hover .point-circle{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}.pf-chart-points .pf-chart-point-group{opacity:0}.pf-chart-points.animated .pf-chart-point-group{opacity:1;transition:opacity .3s ease-out}.pf-chart-points.animated .pf-chart-point-group:nth-child(1){transition-delay:.2s}.pf-chart-points.animated .pf-chart-point-group:nth-child(2){transition-delay:.4s}.pf-chart-points.animated .pf-chart-point-group:nth-child(3){transition-delay:.6s}.pf-chart-points.animated .pf-chart-point-group:nth-child(4){transition-delay:.9s}.pf-chart-points.animated .pf-chart-point-group:nth-child(5){transition-delay:1.1s}.pf-chart-points.animated .pf-chart-point-group:nth-child(6){transition-delay:1.3s}.pf-chart-tooltip{pointer-events:none}.pf-chart-tooltip text{font-family:Schibsted Grotesk,sans-serif;font-weight:500}.pf-spring-marker{opacity:0;transition:opacity .5s ease-out}.pf-spring-marker.animated{opacity:1;transition-delay:.7s}.pf-spring-marker text{font-family:Schibsted Grotesk,sans-serif}.pf-conveyor-wrapper{background:#2a2a2a;border-radius:16px;padding:24px;border:1px solid #333}.pf-ship-legend{display:flex;gap:20px;margin-bottom:16px}.pf-legend-item{font-family:Schibsted Grotesk,sans-serif;font-size:13px;color:#888;display:flex;align-items:center;gap:6px}.pf-legend-dot{width:10px;height:10px;border-radius:50%}.pf-legend-dot--heavy{background:#555}.pf-legend-dot--light{background:#1a1a1a;border:1px solid #C8F547}.pf-conveyor-container{display:flex;flex-direction:column;gap:12px}.pf-conveyor-lane{border-radius:12px;padding:12px}.pf-lane-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-family:Schibsted Grotesk,sans-serif;font-size:13px;color:#888}.pf-lane-icon{font-size:14px}.pf-lane-title{font-weight:500;color:#aaa}.pf-lane-spring-title{font-weight:600;color:#c8f547}.pf-lane-time{margin-left:auto;font-size:12px;color:#888}.pf-lane-time--fast{color:#c8f547;font-weight:600}.pf-lane-track{background:#333;border-radius:8px;padding:8px;overflow:hidden;position:relative;align-items:center;display:flex;height:90px}.pf-lane-track--spring{background:linear-gradient(135deg,#c8f547,#a8d53a);overflow:visible}.pf-spring-items-wrapper{position:absolute;inset:0;overflow:hidden;margin:0 8px}.pf-lane-item{flex-shrink:0;padding:8px 12px;border-radius:6px;font-family:Schibsted Grotesk,sans-serif;display:flex;flex-direction:column;gap:2px}.pf-lane-item--heavy{background:#555;color:#fff}.pf-lane-item--light{background:#1a1a1a;border:1px solid #C8F547;color:#ccc}.pf-item-name{font-size:12px;font-weight:500;max-width:150px;min-width:80px}.pf-item-tag{font-size:10px;opacity:.7}.pf-blocked-indicator{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;font-family:Schibsted Grotesk,sans-serif;font-size:12px;color:#fff;background:#666;padding:6px 10px;border-radius:6px;z-index:10}.pf-lane-items-wrapper{position:absolute;inset:0;overflow:visible}.pf-flowing-indicator{display:flex;align-items:center;gap:4px;font-family:Schibsted Grotesk,sans-serif;font-size:12px;background:linear-gradient(135deg,#c8f547,#a8d53a);color:#1a1a1a;font-weight:500;padding:6px 10px;border-radius:6px}.pf-spring-lane-footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.pf-spring-lane-footer .pf-lane-caption{margin:0}.pf-lane-caption{font-family:Schibsted Grotesk,sans-serif;font-size:12px;color:#888;margin:8px 0 0}.pf-lane-divider{display:flex;align-items:center;justify-content:center;padding:8px 0}.pf-divider-text{font-family:Schibsted Grotesk,sans-serif;font-size:12px;color:#c8f547;background:#1a1a1a;padding:4px 16px;font-weight:600;border-radius:20px;border:1px dashed #C8F547}.pf-jam-item{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.pf-jam-item-1{animation:pf-jam-enter-1 30s ease-out infinite}.pf-jam-item-2{animation:pf-jam-enter-2 30s ease-out infinite}.pf-jam-item-3{animation:pf-jam-enter-3 30s ease-out infinite}.pf-jam-item-4{animation:pf-jam-enter-4 30s ease-out infinite}.pf-jam-item-5{animation:pf-jam-enter-5 30s ease-out infinite}.pf-jam-item-6{animation:pf-jam-enter-6 30s ease-out infinite}.pf-jam-item-7{animation:pf-jam-enter-7 30s ease-out infinite}.pf-jam-item-8{animation:pf-jam-enter-8 30s ease-out infinite}.pf-jam-item-9{animation:pf-jam-enter-9 30s ease-out infinite}.pf-jam-item-10{animation:pf-jam-enter-10 30s ease-out infinite}@keyframes pf-jam-enter-1{0%{opacity:0;right:calc(100% + 120px)}2%{opacity:1;right:calc(100% + 120px)}10%{opacity:1;right:100px}85%{opacity:1;right:100px}95%{opacity:0;right:100px}to{opacity:0;right:calc(100% + 120px)}}@keyframes pf-jam-enter-2{0%,5%{opacity:0;right:calc(100% + 120px)}7%{opacity:1;right:calc(100% + 120px)}15%{opacity:1;right:200px}85%{opacity:1;right:200px}95%{opacity:0;right:200px}to{opacity:0;right:calc(100% + 120px)}}@keyframes pf-jam-enter-3{0%,12%{opacity:0;right:calc(100% + 120px)}14%{opacity:1;right:calc(100% + 120px)}22%{opacity:1;right:300px}85%{opacity:1;right:300px}95%{opacity:0;right:300px}to{opacity:0;right:calc(100% + 120px)}}@keyframes pf-jam-enter-4{0%,19%{opacity:0;right:calc(100% + 120px)}21%{opacity:1;right:calc(100% + 120px)}29%{opacity:1;right:400px}85%{opacity:1;right:400px}95%{opacity:0;right:400px}to{opacity:0;right:calc(100% + 120px)}}@keyframes pf-jam-enter-5{0%,26%{opacity:0;right:calc(100% + 120px)}28%{opacity:1;right:calc(100% + 120px)}36%{opacity:1;right:500px}85%{opacity:1;right:500px}95%{opacity:0;right:500px}to{opacity:0;right:calc(100% + 120px)}}@keyframes pf-jam-enter-6{0%,33%{opacity:0;right:calc(100% + 120px)}35%{opacity:1;right:calc(100% + 120px)}43%{opacity:1;right:600px}85%{opacity:1;right:600px}95%{opacity:0;right:600px}to{opacity:0;right:calc(100% + 120px)}}@keyframes pf-jam-enter-7{0%,40%{opacity:0;right:calc(100% + 120px)}42%{opacity:1;right:calc(100% + 120px)}50%{opacity:1;right:700px}85%{opacity:1;right:700px}95%{opacity:0;right:700px}to{opacity:0;right:calc(100% + 120px)}}@keyframes pf-jam-enter-8{0%,47%{opacity:0;right:calc(100% + 120px)}49%{opacity:1;right:calc(100% + 120px)}57%{opacity:1;right:800px}85%{opacity:1;right:800px}95%{opacity:0;right:800px}to{opacity:0;right:calc(100% + 120px)}}@keyframes pf-jam-enter-9{0%,54%{opacity:0;right:calc(100% + 120px)}56%{opacity:1;right:calc(100% + 120px)}64%{opacity:1;right:900px}85%{opacity:1;right:900px}95%{opacity:0;right:900px}to{opacity:0;right:calc(100% + 120px)}}@keyframes pf-jam-enter-10{0%,61%{opacity:0;right:calc(100% + 120px)}63%{opacity:1;right:calc(100% + 120px)}71%{opacity:1;right:1000px}85%{opacity:1;right:1000px}95%{opacity:0;right:1000px}to{opacity:0;right:calc(100% + 120px)}}.pf-flow-item{position:absolute;top:50%;transform:translateY(-50%);padding:8px 12px;border-radius:6px;font-family:Schibsted Grotesk,sans-serif;background:#1a1a1a;border:1px solid #333;color:#ccc;display:flex;flex-direction:column;gap:2px;animation:pf-smooth-flow 22.5s linear infinite}.pf-flow-item-1{animation-delay:0s}.pf-flow-item-2{animation-delay:-4.5s}.pf-flow-item-3{animation-delay:-9s}.pf-flow-item-4{animation-delay:-13.5s}.pf-flow-item-5{animation-delay:-18s}@keyframes pf-smooth-flow{0%{left:-100px}to{left:calc(100% + 100px)}}@media (max-width: 1024px){.product-future-section{padding:60px 0}.product-future-header{margin-bottom:48px}.product-future-title{font-size:36px}.product-future-blocks{gap:48px}.future-block{grid-template-columns:40% 60%;gap:32px}.block-title{font-size:28px}.block-description{font-size:16px}.pf-features-chart,.pf-conveyor-wrapper{padding:20px}.pf-chart-container{min-height:150px}}@media (max-width: 767px){.product-future-section{padding:40px 0}.product-future-container{padding:0 1rem}.product-future-header{margin-bottom:32px}.product-future-subtitle{font-size:14px;margin-bottom:8px}.product-future-title{font-size:28px}.product-future-blocks{gap:40px}.future-block{display:flex;flex-direction:column;gap:24px}.block-content{gap:12px}.block-title{font-size:24px}.block-description{font-size:16px}.block-cta{width:100%;text-align:center}.pf-features-chart,.pf-conveyor-wrapper{padding:16px}.pf-chart-container{min-height:150px}.pf-velocity-badge{font-size:12px;padding:5px 10px}.pf-ship-legend{flex-wrap:wrap;gap:12px}.pf-lane-item{padding:6px 10px}.pf-item-name{font-size:11px}.pf-item-tag{font-size:9px}}.ai-features-section{padding:80px 0;background:linear-gradient(180deg,#d4e4ed,#f4f4f4)}.ai-features-container{max-width:1400px;margin:0 auto}.ai-features-header{text-align:center;margin-bottom:60px}.ai-features-subtitle{font-family:Schibsted Grotesk,monospace;font-size:16px;font-weight:500;color:#666;margin:0 0 16px;letter-spacing:.1em}.ai-features-title{font-family:Schibsted Grotesk,sans-serif;font-size:48px;font-weight:700;color:#111;margin:0}.ai-features-grid{display:flex;flex-direction:column;gap:24px}.feature-row{display:grid;grid-template-columns:60% 40%;gap:24px;min-height:320px}.feature-row--reversed{grid-template-columns:45% 55%}.feature-row--reversed .feature-card{order:2}.feature-row--reversed .feature-image{order:1}.feature-card{background:#1a1a1a;border-radius:20px;padding:32px;display:flex;flex-direction:column}.feature-card-title{font-family:Schibsted Grotesk,monospace;font-size:20px;font-weight:600;color:#fff;margin:0 0 16px;letter-spacing:.02em}.feature-card-divider{height:1px;background:#444;margin-bottom:20px}.feature-card-description{font-family:Schibsted Grotesk,sans-serif;font-size:16px;font-weight:400;color:#ccc;margin:0 0 24px;line-height:1.6;flex:1}.feature-card-cta{font-family:Schibsted Grotesk,sans-serif;background:#333;color:#fff;border:none;padding:14px 32px;border-radius:100px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;width:fit-content}.feature-card-cta:hover{background:#444;transform:translateY(-2px)}.feature-image{border-radius:20px;padding:32px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:#FFF}.feature-image--peach{background:linear-gradient(180deg,#f5c1b1,#ede0da,#fff)}.feature-image--yellow{background:linear-gradient(180deg,#f5f0d8,#ede8ce,#f8f4e0)}.feature-image--plum{background:linear-gradient(180deg,#fff,#d6abd3)}.feature-image-img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:12px;object-fit:contain}@media (max-width: 1024px){.ai-features-section{padding:60px 0}.ai-features-header{margin-bottom:48px}.ai-features-title{font-size:36px}.ai-features-grid{gap:20px}.feature-row{grid-template-columns:45% 55%;min-height:280px;gap:20px}.feature-row--reversed{grid-template-columns:55% 45%}.feature-card{padding:24px}.feature-card-title{font-size:18px}.feature-card-description{font-size:14px}.feature-image{padding:24px}}@media (max-width: 767px){.ai-features-section{padding:40px 0}.ai-features-container{padding:0 1rem}.ai-features-header{margin-bottom:32px}.ai-features-subtitle{font-size:14px;margin-bottom:8px}.ai-features-title{font-size:28px}.ai-features-grid{gap:16px}.feature-row,.feature-row--reversed{display:flex;flex-direction:column;min-height:auto;gap:16px}.feature-row--reversed .feature-card{order:1}.feature-row--reversed .feature-image{order:2}.feature-card{padding:24px;border-radius:16px}.feature-card-title{font-size:18px;margin-bottom:12px}.feature-card-divider{margin-bottom:16px}.feature-card-description{font-size:14px;margin-bottom:20px}.feature-card-cta{width:100%;text-align:center;padding:12px 24px;font-size:14px}.feature-image{padding:20px;border-radius:16px;min-height:200px}}.chat-demo-container{display:flex;flex-direction:column;gap:20px;width:100%;max-width:400px;padding:20px}.chat-bubble{padding:16px 20px;border-radius:16px;font-family:Schibsted Grotesk,sans-serif;font-size:14px;line-height:1.5;box-shadow:0 4px 20px #00000014;animation:floatIn .6s ease-out forwards;opacity:0}.chat-bubble--user{background:#fff;color:#333;align-self:flex-end;border-bottom-right-radius:4px;max-width:85%;animation-delay:.2s}.chat-bubble--ai{background:#1a1a1a;color:#fff;align-self:flex-start;border-bottom-left-radius:4px;max-width:90%;animation-delay:.6s}.chat-bubble-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;opacity:.6}.chat-bubble--ai .chat-bubble-label{color:#c8f547;opacity:1}.chat-bubble-text{margin:0}@keyframes floatIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chat-bubble--user{animation:floatIn .6s ease-out .2s forwards}.chat-bubble--ai{animation:floatIn .6s ease-out .6s forwards}@media (max-width: 767px){.chat-demo-container{max-width:100%;padding:10px;gap:16px}.chat-bubble{padding:14px 16px;font-size:13px}.chat-bubble--user,.chat-bubble--ai{max-width:95%}}.download-section{width:100%;padding:100px 20px 80px;background:#1a1a1a;position:relative;border-radius:40px 40px 0 0;margin-top:-40px;z-index:10}.download-container{max-width:1200px;margin:0 auto;position:relative;z-index:1}.download-header{text-align:center;margin-bottom:60px}.download-title{font-family:Schibsted Grotesk,Georgia,serif;font-size:3.5rem;font-weight:400;color:#fff;margin:0 0 16px}.download-subtitle{font-family:Schibsted Grotesk,monospace;font-size:1.1rem;color:#c8f547;letter-spacing:.02em;margin:0}.download-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.download-card{background:#f8f8f8;border-radius:16px;padding:32px;display:flex;flex-direction:column;min-height:380px;transition:transform .2s ease}.download-card:hover{transform:translateY(-4px)}.download-card.highlighted{background:#c8f547}.download-card-header{margin-bottom:0}.download-card-title{font-family:Schibsted Grotesk,sans-serif;font-size:1.75rem;font-weight:600;color:#111;margin:0 0 8px}.download-card-subtitles-div{display:flex;flex-direction:column;gap:8px}.download-card-subtitle{font-family:Schibsted Grotesk,sans-serif;font-size:.95rem;color:#555;margin:0}.download-card-divider{height:1px;background:#00000026;margin:20px 0}.download-card-details{flex:1;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.download-detail{display:flex;align-items:flex-start;gap:10px;font-family:Schibsted Grotesk,sans-serif;font-size:.9rem;color:#333;line-height:1.4}.download-detail:before{content:"";width:5px;height:5px;background:#333;border-radius:50%;margin-top:7px;flex-shrink:0}.certifications-label{font-family:Schibsted Grotesk,sans-serif;font-size:.9rem;font-weight:600;color:#888;text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:60px 0 20px}.download-certifications{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:0}.certification-badge{height:112px;width:auto;opacity:.9}.download-attribution{text-align:center;margin-top:32px;padding-top:40px;border-top:1px solid rgba(255,255,255,.1)}.attribution-text{font-family:Schibsted Grotesk,sans-serif;font-size:1.1rem;color:#fff;margin:0 0 8px;letter-spacing:.01em}.attribution-spring{color:#c8f547;font-weight:700;transition:color .2s ease}.attribution-spring:hover{color:#d4ff5c}.attribution-heart{color:#ff4757;font-size:1.2em;display:inline-block;animation:heartbeat 1.5s ease-in-out infinite}.attribution-subtext{font-family:Schibsted Grotesk,sans-serif;font-size:.9rem;color:#888;margin:0;font-style:italic}.legal-link,.legal-link:link,.legal-link:visited,.legal-link:hover,.legal-link:active,.legal-link:focus{color:#fff;text-decoration:none;font-size:.8rem}.download-button{width:100%;padding:16px 24px;background:#111;color:#fff;border:none;border-radius:100px;font-family:Schibsted Grotesk,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px}.download-button-icon{width:20px;height:20px;object-fit:contain}.download-button:hover{background:#333}.download-button:disabled{background:#666;cursor:not-allowed;opacity:.7}.download-loading{text-align:center;padding:60px 20px;color:#888}.download-spinner{width:48px;height:48px;border:4px solid rgba(255,255,255,.1);border-top-color:#c8f547;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 20px}@keyframes spin{to{transform:rotate(360deg)}}.download-error{text-align:center;padding:60px 20px;color:#ef4444}.download-error-icon{font-size:3rem;margin-bottom:16px}.download-error-message{font-size:1.1rem;margin-bottom:24px}.download-error-retry{padding:12px 24px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:100px;color:#ef4444;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.download-error-retry:hover{background:#ef444433}@media (max-width: 1024px){.download-section{padding:80px 20px 60px;border-radius:32px 32px 0 0;margin-top:-32px}.download-title{font-size:2.5rem}.download-grid{gap:20px}.download-card{padding:24px;min-height:340px}.download-card-title{font-size:1.5rem}}@media (max-width: 767px){.download-section{padding:60px 16px 40px;border-radius:24px 24px 0 0;margin-top:-24px}.download-header{margin-bottom:40px}.download-title{font-size:2rem}.download-subtitle{font-size:1rem}.download-grid{grid-template-columns:1fr;gap:16px}.download-card{padding:24px;min-height:auto}.download-card-title{font-size:1.5rem}.download-button{padding:14px 20px;font-size:.95rem}.certifications-label{margin:40px 0 16px}.download-certifications{margin-top:0;gap:16px}.certification-badge{height:80px}.download-attribution{margin-top:24px;padding-top:32px}.attribution-text{font-size:1rem}.attribution-subtext{font-size:.85rem}}.waitlist-overlay{position:fixed;inset:0;background:#000000d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:waitlistFadeIn .2s ease-out}@keyframes waitlistFadeIn{0%{opacity:0}to{opacity:1}}.waitlist-modal{background:#1a1a1a;border-radius:24px;padding:40px 36px;width:100%;max-width:520px;position:relative;animation:waitlistSlideUp .3s ease-out}@keyframes waitlistSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.waitlist-close{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#666;cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease}.waitlist-close:hover{color:#fff;background:#ffffff1a}.waitlist-logo{display:flex;justify-content:center;margin-bottom:24px}.waitlist-logo img{height:40px;width:auto}.waitlist-counter{display:flex;align-items:center;justify-content:center;gap:8px;background:#c8f5471f;color:#c8f547;padding:10px 20px;border-radius:100px;font-family:Schibsted Grotesk,sans-serif;font-size:.9rem;font-weight:500;margin-bottom:24px;animation:waitlistCounterPop .5s ease-out .3s both}@keyframes waitlistCounterPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.waitlist-counter-icon{font-size:1rem}.waitlist-title{font-family:Schibsted Grotesk,sans-serif;font-size:1.75rem;font-weight:700;color:#fff;text-align:center;margin:0 0 12px;line-height:1.2}.waitlist-subtitle{font-family:Schibsted Grotesk,sans-serif;font-size:1rem;color:#999;text-align:center;margin:0 0 20px;line-height:1.5}.waitlist-benefits-box{background:#c8f54714;border:1px solid rgba(200,245,71,.15);border-radius:12px;padding:16px 20px;margin-bottom:24px;display:flex;flex-direction:column;gap:12px}.waitlist-benefit-item{font-family:Schibsted Grotesk,sans-serif;font-size:.9rem;font-weight:500;color:#c8f547;line-height:1.4;padding-left:16px;position:relative}.waitlist-benefit-item:before{content:"•";position:absolute;left:0;color:#c8f547}.waitlist-form{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.waitlist-input{width:100%;padding:16px 20px;background:#2a2a2a;border:1px solid #333;border-radius:12px;font-family:Schibsted Grotesk,sans-serif;font-size:1rem;color:#fff;outline:none;transition:all .2s ease;box-sizing:border-box}.waitlist-input::placeholder{color:#666}.waitlist-input:focus{border-color:#c8f547;background:#333}.waitlist-input:disabled{opacity:.6;cursor:not-allowed}.waitlist-error{font-family:Schibsted Grotesk,sans-serif;font-size:.875rem;color:#ef4444;margin:0;padding-left:4px}.waitlist-submit{width:100%;padding:18px 24px;background:#c8f547;border:none;border-radius:100px;font-family:Schibsted Grotesk,sans-serif;font-size:1rem;font-weight:600;color:#1a1a1a;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:4px}.waitlist-submit:hover:not(:disabled){background:#d4f76a;transform:translateY(-2px);box-shadow:0 8px 24px #c8f54740}.waitlist-submit:disabled{opacity:.7;cursor:not-allowed}.waitlist-spinner{width:20px;height:20px;border:2px solid rgba(26,26,26,.2);border-top-color:#1a1a1a;border-radius:50%;animation:waitlistSpin .8s linear infinite}@keyframes waitlistSpin{to{transform:rotate(360deg)}}.waitlist-benefit{display:flex;align-items:center;justify-content:center;gap:8px;background:#c8f54714;color:#c8f547;padding:12px 20px;border-radius:12px;font-family:Schibsted Grotesk,sans-serif;font-size:.9rem;font-weight:500;border:1px solid rgba(200,245,71,.15)}.waitlist-benefit-icon{font-size:1rem}.waitlist-divider{display:flex;align-items:center;margin:28px 0}.waitlist-divider:before,.waitlist-divider:after{content:"";flex:1;height:1px;background:#333}.waitlist-divider span{font-family:Schibsted Grotesk,sans-serif;font-size:.875rem;color:#666;padding:0 16px;text-transform:uppercase;letter-spacing:.05em}.waitlist-calendly-section{text-align:center}.waitlist-calendly-title{font-family:Schibsted Grotesk,sans-serif;font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 8px}.waitlist-calendly-text{font-family:Schibsted Grotesk,sans-serif;font-size:.875rem;color:#888;margin:0 0 16px;line-height:1.5}.waitlist-calendly-btn{width:100%;padding:16px 24px;background:transparent;border:1px solid #444;border-radius:100px;font-family:Schibsted Grotesk,sans-serif;font-size:1rem;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:10px}.waitlist-calendly-btn:hover{background:#ffffff0d;border-color:#666;transform:translateY(-2px)}.waitlist-calendly-btn svg{color:#fff}.waitlist-success{text-align:center;padding:20px 0}.waitlist-success-icon{margin-bottom:24px;animation:waitlistSuccessBounce .6s ease-out}@keyframes waitlistSuccessBounce{0%{transform:scale(0);opacity:0}50%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}.waitlist-success .waitlist-title{margin-bottom:12px}.waitlist-success .waitlist-description{font-family:Schibsted Grotesk,sans-serif;font-size:1rem;color:#888;margin:0 0 20px;line-height:1.5}.waitlist-success .waitlist-description strong{color:#c8f547}.waitlist-position-badge{display:inline-flex;align-items:center;gap:8px;background:#c8f5471f;color:#c8f547;padding:12px 24px;border-radius:100px;font-family:Schibsted Grotesk,sans-serif;font-size:1rem;font-weight:600;margin-bottom:8px}.waitlist-success .waitlist-divider span{text-transform:none;letter-spacing:normal;color:#888}.waitlist-success .waitlist-calendly-section{margin-top:0}.waitlist-success .waitlist-calendly-text{margin-bottom:16px}.waitlist-success .waitlist-calendly-btn{background:#c8f547;border:none;color:#1a1a1a}.waitlist-success .waitlist-calendly-btn:hover{background:#d4f76a;box-shadow:0 8px 24px #c8f54740}.waitlist-success .waitlist-calendly-btn svg{color:#1a1a1a}@media (max-width: 480px){.waitlist-modal{padding:32px 24px;border-radius:20px}.waitlist-title{font-size:1.5rem}.waitlist-subtitle{font-size:.9375rem}.waitlist-counter,.waitlist-urgency{font-size:.8rem;padding:8px 16px}.waitlist-input,.waitlist-submit,.waitlist-calendly-btn{padding:14px 20px}.waitlist-benefit{font-size:.8rem;padding:10px 16px}}.dashboard-login{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.login-card{background:#fff;padding:3rem;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:400px;width:90%}.login-card h1{margin:0 0 .5rem;font-size:1.8rem;color:#333}.login-card p{margin:0 0 2rem;color:#666}.login-card input{width:100%;padding:.75rem;margin-bottom:1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem}.login-card input:focus{outline:none;border-color:#667eea}.login-card button{width:100%;padding:.75rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s}.login-card button:hover{transform:translateY(-2px)}.login-card .error{margin-top:1rem;padding:.75rem;background:#fee;color:#c33;border-radius:8px;font-size:.9rem}.dashboard{min-height:100vh;background:#f5f5f5;padding:2rem}.dashboard-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.dashboard-header h1{margin:0;font-size:2rem;color:#333}.dashboard-header button{padding:.5rem 1.5rem;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600}.dashboard-loading,.dashboard-error{text-align:center;padding:4rem;font-size:1.2rem;color:#666}.dashboard-error{color:#c33}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}.stat-card{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.stat-label{font-size:.9rem;color:#666;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.stat-value{font-size:2.5rem;font-weight:700;color:#333}.chart-section{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem}.chart-section h2{margin:0 0 1.5rem;font-size:1.5rem;color:#333}.table-section{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.table-section h2{margin:0 0 1.5rem;font-size:1.5rem;color:#333}.events-table{width:100%;border-collapse:collapse}.events-table th,.events-table td{text-align:left;padding:1rem;border-bottom:1px solid #e0e0e0}.events-table th{background:#f5f5f5;font-weight:600;color:#666;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px}.events-table tr:hover{background:#f9f9f9}.legal-page{min-height:100vh;background:#fff}.legal-container{max-width:760px;margin:0 auto;padding:60px 24px 100px}.legal-title{font-family:Schibsted Grotesk,sans-serif;font-size:2.5rem;font-weight:700;color:#0a0a0a;margin-bottom:8px;letter-spacing:-.01em}.legal-updated{font-family:Schibsted Grotesk,sans-serif;font-size:.95rem;color:#888;margin-bottom:40px;font-style:italic}.legal-intro{font-family:Schibsted Grotesk,sans-serif;font-size:1.05rem;line-height:1.7;color:#333;margin-bottom:20px}.legal-section{margin-top:40px}.legal-section-title{font-family:Schibsted Grotesk,sans-serif;font-size:1.25rem;font-weight:700;color:#0a0a0a;margin-bottom:12px}.legal-section p{font-family:Schibsted Grotesk,sans-serif;font-size:1.05rem;line-height:1.7;color:#333;margin-bottom:14px}.legal-section ul{margin:0 0 14px;padding-left:24px}.legal-section li{font-family:Schibsted Grotesk,sans-serif;font-size:1.05rem;line-height:1.7;color:#333;margin-bottom:10px}.legal-section a{color:#0a0a0a;font-weight:600;text-decoration:underline}.legal-footer-note{margin-top:48px;padding-top:24px;border-top:1px solid rgba(0,0,0,.1);font-family:Schibsted Grotesk,sans-serif;font-size:.95rem;color:#888}@media (max-width: 767px){.legal-container{padding:40px 20px 60px}.legal-title{font-size:2rem}.legal-section-title{font-size:1.1rem}.legal-intro,.legal-section p,.legal-section li{font-size:.98rem}}.contact-page{min-height:100vh;background:#fff}.contact-container{max-width:1180px;margin:0 auto;padding:100px 24px 120px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:stretch}.contact-intro{display:flex;flex-direction:column}.contact-title{font-family:Schibsted Grotesk,sans-serif;font-size:3.5rem;font-weight:700;color:#0a0a0a;letter-spacing:-.02em;line-height:1.05;margin-bottom:32px}.contact-benefits{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:14px}.contact-benefit{display:flex;align-items:center;gap:12px;font-family:Schibsted Grotesk,sans-serif;font-size:1.05rem;color:#111}.contact-check{flex-shrink:0;color:#0a0a0a}.contact-support-note{font-family:Schibsted Grotesk,sans-serif;font-size:.95rem;color:#888}.contact-link-button{background:none;border:none;padding:0;font-size:inherit;color:#0a0a0a;font-weight:600;text-decoration:underline;cursor:pointer}.contact-form-panel{border-left:1px solid rgba(0,0,0,.1);padding-left:80px}.contact-form-heading{font-family:Schibsted Grotesk,sans-serif;font-size:1.15rem;font-weight:600;color:#0a0a0a;margin-bottom:28px}.contact-form{display:flex;flex-direction:column;gap:20px}.contact-field{display:flex;flex-direction:column;gap:8px}.contact-label{font-family:Schibsted Grotesk,sans-serif;font-size:.9rem;color:#666}.contact-input{width:100%;padding:12px 14px;font-family:Schibsted Grotesk,sans-serif;font-size:1rem;color:#0a0a0a;background:#fafafa;border:1px solid rgba(0,0,0,.12);border-radius:8px;outline:none;transition:border-color .15s ease,background .15s ease}.contact-input::placeholder{color:#aaa}.contact-input:focus{border-color:#0a0a0a;background:#fff}.contact-input:disabled{opacity:.6;cursor:not-allowed}.contact-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23666' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}.contact-textarea{resize:vertical;min-height:110px;line-height:1.5}.contact-error{font-family:Schibsted Grotesk,sans-serif;font-size:.9rem;color:#ef4444}.contact-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:4px}.contact-submit{padding:12px 26px;font-family:Schibsted Grotesk,sans-serif;font-size:.98rem;font-weight:600;color:#fff;background:#0a0a0a;border:none;border-radius:999px;cursor:pointer;transition:background .15s ease}.contact-submit:hover:not(:disabled){background:#1a1a1a}.contact-submit:disabled{opacity:.6;cursor:not-allowed}.contact-trust-row{display:flex;align-items:center;gap:16px;margin-top:auto;padding-top:48px}.contact-trust-badge{height:64px;width:auto;opacity:.85}.contact-success-text{font-family:Schibsted Grotesk,sans-serif;font-size:1.05rem;line-height:1.7;color:#333}@media (max-width: 900px){.contact-container{grid-template-columns:1fr;gap:48px;padding:60px 20px 80px}.contact-title{font-size:2.5rem}.contact-form-panel{border-left:none;border-top:1px solid rgba(0,0,0,.1);padding-left:0;padding-top:40px}.contact-trust-row{margin-top:0;padding-top:32px}}@keyframes meteor{0%{transform:rotate(215deg) translate(0);opacity:1}70%{opacity:1}to{transform:rotate(215deg) translate(-500px);opacity:0}}.meteor{position:absolute;width:.5px;height:.5px;border-radius:50%;background:#fff9;box-shadow:0 0 0 1px #ffffff1a;animation:meteor linear infinite;pointer-events:none}.meteor:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:50px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.5),transparent)}.email-confirmed-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;position:relative;overflow:hidden}.confirmation-container{max-width:600px;margin:0 auto;padding:2rem;width:100%;position:relative;z-index:1}.confirmation-card{background:linear-gradient(135deg,#1a1a2e,#2a2a3e);border-radius:20px;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 60px #0000004d;padding:4rem 3rem;text-align:center;position:relative;overflow:hidden}.confirmation-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.confirmation-icon{display:flex;align-items:center;justify-content:center;width:120px;height:120px;background:#5b00ff1a;border-radius:50%;margin-bottom:1rem;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 #5b00ff66}50%{transform:scale(1.05);box-shadow:0 0 0 20px #5b00ff00}to{transform:scale(1);box-shadow:0 0 #5b00ff00}}.confirmation-title{font-size:clamp(2.5rem,4vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#fff;margin:0}.confirmation-subtitle{font-size:1.25rem;line-height:1.5;color:#ffffffe6;margin:0;font-weight:500}.confirmation-message{font-size:1.125rem;line-height:1.7;color:#fffc;max-width:450px;margin:.5rem 0 1rem}@media (max-width: 768px){.confirmation-container{padding:1rem}.confirmation-card{padding:3rem 2rem}.confirmation-icon{width:100px;height:100px}.confirmation-icon svg{width:60px;height:60px}.confirmation-title{font-size:2rem}.confirmation-subtitle{font-size:1.1rem}.confirmation-message{font-size:1rem}}@media (min-width: 769px) and (max-width: 1024px){.confirmation-card{padding:3.5rem 2.5rem}.confirmation-title{font-size:2.5rem}}@font-face{font-family:Nice Try Trial;src:url(/present/fonts/NiceTryTrial-Regular0.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.spring-presentation-page{position:fixed;z-index:1000;inset:0;width:100%;height:100%;overflow:hidden;color:#797979;background:#111;font-family:Sohne,Arial,sans-serif;font-synthesis:none;text-rendering:geometricPrecision}.spring-presentation-page *,.spring-presentation-page *:before,.spring-presentation-page *:after{box-sizing:border-box}@font-face{font-family:PP Editorial New;src:url(/present/fonts/PPEditorialNew-Italic.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:PP Valve;src:url(/present/fonts/PPValve-Semibold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Sohne;src:url(/present/fonts/Sohne-Leicht.otf) format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Sohne;src:url(/present/fonts/Sohne-Buch.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Sohne;src:url(/present/fonts/Sohne-Kraeftig.otf) format("opentype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Sohne;src:url(/present/fonts/Sohne-Halbfett.otf) format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Sohne;src:url(/present/fonts/Sohne-Dreiviertelfett.otf) format("opentype");font-style:normal;font-weight:700;font-display:swap}.spring-present-access{position:relative;display:grid;width:100%;min-height:100dvh;padding:32px;place-items:center;overflow:hidden;color:#0a0a0a;background:#111}.spring-presentation-page.spring-present-access,.spring-presentation-page.spring-present-shell{position:fixed;inset:0}.spring-present-access__panel{width:min(100%,650px);padding:48px;border:1px solid rgb(255 255 255 / .18);border-radius:20px;background:#f5f5f5;box-shadow:0 32px 90px #00000047}.spring-present-access__brand{display:block;font-family:PP Valve,Sohne,Arial,sans-serif;font-size:25px;font-weight:600;line-height:1;text-transform:lowercase}.spring-present-access__brand-logo{display:block;width:122px;height:auto;filter:invert(1)}.spring-present-access__copy{margin-top:72px}.spring-present-access__copy h1,.spring-present-access__copy p{margin:0}.spring-present-access__copy h1{font-family:Nice Try Trial,Sohne,Arial,sans-serif;font-size:clamp(42px,6vw,58px);font-weight:400;letter-spacing:-.025em;line-height:.98}.spring-present-access__copy p{max-width:430px;margin-top:17px;color:#4f4f4f;font-size:19px;line-height:1.4}.spring-present-access__form{margin-top:42px}.spring-present-access__form label{display:block;margin-bottom:9px;font-size:14px;font-weight:500}.spring-present-access__field-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.spring-present-access__field-row input,.spring-present-access__field-row button{height:56px;border-radius:10px;font:inherit}.spring-present-access__field-row input{min-width:0;padding:0 17px;border:1px solid #777777;outline:none;color:#0a0a0a;background:#fff;font-size:17px}.spring-present-access__field-row input::placeholder{color:#696969}.spring-present-access__field-row input:focus{border-color:#0a0a0a;box-shadow:0 0 0 3px #0a0a0a24}.spring-present-access__field-row input[aria-invalid=true]{border-color:#a5293f}.spring-present-access__field-row button{padding:0 23px;border:1px solid #0a0a0a;color:#f5f5f5;background:#0a0a0a;cursor:pointer;font-size:16px;font-weight:600;white-space:nowrap}.spring-present-access__field-row button:hover{background:#2a2a2a}.spring-present-access__field-row button:disabled{opacity:.6;cursor:wait}.spring-present-access__field-row button:active{transform:translateY(1px)}.spring-present-access__field-row button:focus-visible{outline:3px solid #e866b9;outline-offset:3px}.spring-present-access__message{min-height:20px;margin:9px 0 0;color:#555;font-size:13px;line-height:1.4}.spring-present-access__message--error{color:#a5293f}.spring-present-access--security{grid-template-columns:minmax(0,47%) minmax(0,53%);padding:0;place-items:stretch;overflow:auto;background:#f5f5f5}.spring-present-security{display:flex;min-height:100dvh;padding:clamp(36px,4.2vw,72px);flex-direction:column;color:#d6d3cf;background:#1c1a1a}.spring-present-security__statement{max-width:690px;margin:0;font-family:Nice Try Trial,Georgia,Times New Roman,serif;font-size:clamp(36px,3.2vw,61px);font-weight:400;letter-spacing:-.035em;line-height:1.15}.spring-present-security__statement-logo{display:inline-block;width:2.5em;height:auto;margin:0 .08em;vertical-align:-.08em}.spring-present-security__grid{display:grid;margin-top:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px}.spring-present-security__item{min-width:0;padding-top:20px;border-top:1px solid rgb(245 245 245 / 24%)}.spring-present-security__seals{display:flex;height:42px;align-items:center;gap:10px}.spring-present-security__seals img{display:block;width:38px;height:38px;object-fit:contain;filter:invert(1);opacity:.82}.spring-present-security__glyph{display:flex;width:42px;height:42px;align-items:center;color:#d6d3cf;font-size:31px;line-height:1}.spring-present-security__item h2,.spring-present-security__item p{margin:0}.spring-present-security__item h2{margin-top:14px;color:#f5f5f5;font-size:clamp(16px,1.1vw,21px);font-weight:600;letter-spacing:-.015em;line-height:1.2}.spring-present-security__item p{max-width:42ch;margin-top:10px;color:#aaa6a2;font-size:clamp(13px,.83vw,16px);line-height:1.5}.spring-present-security__legal{display:flex;margin-top:42px;gap:28px}.spring-present-security__legal a{color:#b9b5b1;font-size:13px;font-weight:500;text-decoration:none}.spring-present-security__legal a:hover{color:#fff}.spring-present-security__legal a:focus-visible{outline:2px solid #f5f5f5;outline-offset:4px}.spring-demo-security-slide{color:#d6d3cf;background:#1c1a1a;font-family:Sohne,Arial,sans-serif}.spring-present-security.spring-present-security--slide{position:absolute;inset:0;min-height:0;padding:74px 86px 54px}.spring-present-security--slide .spring-present-security__statement{max-width:1500px;font-size:88px;line-height:1.08}.spring-present-security--slide .spring-present-security__statement-logo{width:2.32em}.spring-present-security--slide .spring-present-security__grid{margin-top:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px}.spring-present-security--slide .spring-present-security__item{padding-top:26px}.spring-present-security--slide .spring-present-security__seals,.spring-present-security--slide .spring-present-security__glyph{height:52px}.spring-present-security--slide .spring-present-security__seals img{width:48px;height:48px}.spring-present-security--slide .spring-present-security__glyph{width:52px;font-size:39px}.spring-present-security--slide .spring-present-security__item h2{margin-top:18px;font-size:25px}.spring-present-security--slide .spring-present-security__item p{max-width:34ch;margin-top:14px;font-size:18px;line-height:1.48}.spring-present-security--slide .spring-present-security__legal{margin-top:58px}.spring-present-security--slide .spring-present-security__legal a{font-size:15px}.spring-present-access__form-pane{display:grid;min-width:0;min-height:100dvh;padding:clamp(28px,5vw,92px);place-items:center;background:#f5f5f5}.spring-present-access--security .spring-present-access__panel{width:min(100%,580px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.spring-present-access--security .spring-present-access__copy{margin-top:clamp(80px,11vh,132px)}@media (max-width: 820px){.spring-present-access--security{grid-template-columns:1fr}.spring-present-security{min-height:720px}.spring-present-access__form-pane{min-height:620px}}@media (max-width: 767px){.spring-present-access.spring-present-access--security{padding:0}.spring-present-security{min-height:auto;padding:34px 24px 38px}.spring-present-security__statement{font-size:38px}.spring-present-security__grid{margin-top:88px;grid-template-columns:1fr;gap:30px}.spring-present-security__legal{margin-top:36px;flex-wrap:wrap}.spring-present-access__form-pane{min-height:560px;padding:48px 24px}.spring-present-access--security .spring-present-access__panel{padding:0}}.spring-present-shell{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;background:#111}.spring-present-stage{position:absolute;flex:none;overflow:hidden;transform-origin:center center;background:#fff}.spring-present-slide{position:absolute;inset:0;width:1920px;height:1080px;overflow:hidden;background:#fff}.spring-present-mobile{display:none}.spring-present-controls{position:fixed;z-index:30;bottom:max(18px,env(safe-area-inset-bottom));left:50%;display:flex;height:50px;align-items:center;gap:4px;padding:6px;border:1px solid rgb(255 255 255 / .18);border-radius:14px;opacity:0;color:#f5f5f5;background:#0a0a0ad6;box-shadow:0 12px 34px #0000003d;pointer-events:none;transform:translate(-50%,8px);transition:opacity .26s ease,transform .26s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.spring-present-controls[data-visible=true],.spring-present-controls:focus-within{opacity:1;pointer-events:auto;transform:translate(-50%)}.spring-present-controls button{display:grid;width:38px;height:38px;padding:0;place-items:center;border:0;border-radius:9px;color:inherit;background:transparent;cursor:pointer;font-family:Arial,sans-serif;font-size:22px;line-height:1}.spring-present-controls button:hover{background:#ffffff1f}.spring-present-controls button:active{transform:translateY(1px)}.spring-present-controls button:focus-visible{outline:2px solid #f5f5f5;outline-offset:1px}.spring-present-controls button:disabled{opacity:.32;cursor:default}.spring-present-controls__count{display:flex;min-width:62px;align-items:center;justify-content:center;gap:7px;font-size:14px;font-variant-numeric:tabular-nums}.spring-present-controls__count strong{font-weight:600}.spring-present-controls__count>span{color:#ababab}.sales-v1{color:#090909;background:#f5f5f5;font-family:Sohne,Arial,sans-serif}.sales-v1 h1,.sales-v1 h2,.sales-v1 p{margin:0}.sales-v1__lockup{position:absolute;right:98px;bottom:86px;display:block;width:289px;height:30px;object-fit:contain}.sales-v1--01{background:#f5f5f5}.sales-v1-01__copy{position:absolute;top:380px;left:109px;width:1120px}.sales-v1-01__copy h1{font-family:Nice Try Trial,Sohne,Arial,sans-serif;font-size:72px;font-weight:400;letter-spacing:-1.44px;line-height:1.2}.sales-v1-01__copy h1 em{font-family:PP Editorial New,Times New Roman,serif;font-style:italic;font-weight:400}.sales-v1-01__copy p{margin-top:25px;font-size:36px;font-weight:300;letter-spacing:-.36px;line-height:1.4}.sales-v1-01__copy p+p{margin-top:24px}.sales-v1-01__lockup{right:auto;bottom:86px;left:128px}.sales-v1-01__hero{position:absolute;inset:0 0 0 auto;display:block;width:615px;height:1080px;object-fit:cover}.sales-v1--02>h1,.sales-v1--03>h1,.sales-v1--04>h1{position:absolute;top:128px;left:128px;font-family:Nice Try Trial,Sohne,Arial,sans-serif;font-size:48px;font-weight:400;letter-spacing:-.96px;line-height:1}.sales-v1--02>h1,.sales-v1--03>h1{width:1584px;white-space:nowrap}.sales-v1-02__comparison{position:absolute;top:298px;left:643px;width:554px;height:551px}.sales-v1-02__fast,.sales-v1-02__output{position:absolute;display:flex;flex-direction:column}.sales-v1-02__fast{top:0;left:0;width:206px;align-items:center}.sales-v1-02__fast strong{font-family:Nice Try Trial,Sohne,Arial,sans-serif;font-size:96px;font-weight:400;line-height:1}.sales-v1-02__fast span,.sales-v1-02__output span{font-size:36px;font-weight:300;line-height:1.1;white-space:nowrap}.sales-v1-02__tower{position:absolute;top:167px;left:16.5px;width:173px;height:384px;overflow:hidden;background:#feb6ee}.sales-v1-02__tower:before,.sales-v1-02__tower:after{position:absolute;inset:0;content:"";background-size:23.008px 100%}.sales-v1-02__tower:before{background-image:repeating-linear-gradient(90deg,transparent 0 11.504px,#757cfe 11.504px 23.008px);mask-image:repeating-linear-gradient(180deg,transparent 0 13.576px,#000 13.576px 54.728px);-webkit-mask-image:repeating-linear-gradient(180deg,transparent 0 13.576px,#000 13.576px 54.728px)}.sales-v1-02__tower:after{background-image:repeating-linear-gradient(90deg,#757cfe 0 11.504px,transparent 11.504px 23.008px);mask-image:repeating-linear-gradient(180deg,#000 0 13.576px,transparent 13.576px 54.728px);-webkit-mask-image:repeating-linear-gradient(180deg,#000 0 13.576px,transparent 13.576px 54.728px)}.sales-v1-02__output{top:388px;left:353px;align-items:flex-start}.sales-v1-02__output strong{font-family:Nice Try Trial,Sohne,Arial,sans-serif;font-size:48px;font-weight:400;line-height:1;white-space:nowrap}.sales-v1-02__output div{position:absolute;top:123px;left:14px;width:173px;height:40px;background:#090909}.sales-v1-03__intro{position:absolute;top:197px;left:128px;font-size:24px;font-weight:300;line-height:1.34}.sales-v1-03__flow{position:absolute;top:343px;left:358px;width:1140px;height:260px;border-radius:24px;background:#bca1ec}.sales-v1-03__track{position:absolute;top:106px;left:70px;width:1026px;height:4px;background:#090909}.sales-v1-03__track:after{position:absolute;top:-10px;right:-1px;width:18px;height:18px;border-top:4px solid #090909;border-right:4px solid #090909;content:"";transform:rotate(45deg)}.sales-v1-03__step{position:absolute;top:62px;display:flex;width:268px;flex-direction:column;align-items:center}.sales-v1-03__step--scope{left:70px}.sales-v1-03__step--design{left:394px}.sales-v1-03__step--build{left:718px}.sales-v1-03__step strong{z-index:1;display:grid;width:268px;height:97px;place-items:center;color:#f5f5f5;background:#090909;font-family:Sohne,Arial,sans-serif;font-size:48px;font-weight:600;line-height:1}.sales-v1-03__step span{margin-top:13px;font-family:Inter,Arial,sans-serif;font-size:30px;font-weight:400;line-height:1.36}.sales-v1-03__step span b{font-family:Sohne,Arial,sans-serif;font-weight:500}.sales-v1-03__note{position:absolute;top:720px;width:461px;text-align:center}.sales-v1-03__note--process{left:496px}.sales-v1-03__note--direction{left:1024px;width:378px}.sales-v1-03__connector{position:absolute;z-index:0;top:106px;height:232px;background-image:repeating-linear-gradient(to bottom,#090909 0 6px,transparent 6px 12px);background-position:left top;background-repeat:no-repeat;background-size:3px 100%}.sales-v1-03__connector:before,.sales-v1-03__connector:after{position:absolute;content:""}.sales-v1-03__connector:before{top:116px;left:0;width:100%;height:3px;background-image:repeating-linear-gradient(to right,#090909 0 6px,transparent 6px 12px)}.sales-v1-03__connector:after{top:0;right:0;width:3px;height:119px;background-image:repeating-linear-gradient(to bottom,#090909 0 6px,transparent 6px 12px)}.sales-v1-03__connector--process{left:368px;width:324px}.sales-v1-03__connector--direction{left:855px;width:241px;background-position:left 116px;background-size:3px calc(100% - 116px)}.sales-v1-03__note h2{font-family:Inter,Arial,sans-serif;font-size:30px;font-weight:400;line-height:1.36}.sales-v1-03__note p{margin-top:13px;font-size:24px;font-weight:300;line-height:1.34}.sales-v1--04>h1{width:1200px;white-space:nowrap}.sales-v1-04__options{position:absolute;top:272px;left:128px;display:grid;width:1572px;height:599px;grid-template-columns:1fr 1fr;border:2px dashed #7d7d7d;border-radius:26px}.sales-v1-04__option{position:relative;padding:17px 42px 22px}.sales-v1-04__option+.sales-v1-04__option{border-left:2px dashed #7d7d7d;padding-left:47px}.sales-v1-04__option header em{display:block;font-family:PP Editorial New,Times New Roman,serif;font-style:italic;font-size:24px;line-height:1.4}.sales-v1-04__option header h2{margin-top:2px;font-size:36px;font-family:Sohne,Arial,sans-serif;font-weight:400;letter-spacing:-.72px;line-height:1.32;white-space:nowrap}.sales-v1-04__option header h2 strong{font-weight:700}.sales-v1-04__diagram{position:absolute;top:182px;left:42px;display:flex;width:702px;height:158px;align-items:center;justify-content:space-around;border-radius:20px;background:#7479ff}.sales-v1-04__diagram--a:before{position:absolute;z-index:0;top:59px;right:47px;left:70px;border-top:2px solid #090909;content:""}.sales-v1-04__diagram--a:after{position:absolute;z-index:0;top:48px;right:40px;width:20px;height:20px;border-top:3px solid #090909;border-right:3px solid #090909;content:"";transform:rotate(45deg)}.sales-v1-04__option+.sales-v1-04__option .sales-v1-04__diagram{left:47px}.sales-v1-04__diagram>div{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.sales-v1-04__diagram strong{display:grid;min-width:79px;height:49px;padding:0 12px;place-items:center;color:#f5f5f5;background:#090909;font-family:Sohne,Arial,sans-serif;font-size:24px;font-weight:600;line-height:1;white-space:nowrap}.sales-v1-04__diagram span{margin-top:9px;color:#f5f5f5;font-family:Inter,Arial,sans-serif;font-size:20px;line-height:1.4}.sales-v1-04__diagram--a>div:nth-child(-n+2)>span{color:#090909}.sales-v1-04__handoff{min-width:181px;transform:translate(-43px)}.sales-v1-04__handoff-steps{display:flex;margin:0!important;color:inherit!important}.sales-v1-04__handoff-steps strong{min-width:79px}.sales-v1-04__handoff-steps .sales-v1-04__wait{min-width:190px;color:#090909;border:2px dashed #090909;background:#7479ff;font-weight:700}.sales-v1-04__option ul{position:absolute;top:362px;left:52px;display:flex;flex-direction:column;gap:20px;padding:0;margin:0;list-style:none;font-family:Sohne,Arial,sans-serif;font-size:24px;font-weight:300;line-height:1.34}.sales-v1-04__option li{display:flex;align-items:center}.sales-v1-04__cross{position:relative;width:22px;height:22px;margin-right:19px}.sales-v1-04__cross:before,.sales-v1-04__cross:after{position:absolute;top:10px;left:-1px;width:26px;border-top:2px solid #090909;content:"";transform:rotate(45deg)}.sales-v1-04__cross:after{transform:rotate(-45deg)}.sales-v1-04__result{margin-top:13px}.sales-v1-04__result>span{position:relative;width:22px;height:22px;flex:0 0 22px;margin-right:18px;overflow:hidden;color:transparent;font-size:0}.sales-v1-04__result>span:before{position:absolute;top:5px;left:3px;width:9px;height:9px;border-top:3px solid #090909;border-right:3px solid #090909;content:"";transform:rotate(45deg)}.sales-v1-04__result strong{font-weight:700}.sales-v1-04__lockup{right:98px;bottom:86px}.sales-v1--05{color:#f5f5f5;background:#0a0a0a}.sales-v1--05>h1{position:absolute;top:128px;left:128px;z-index:2;width:825px;font-family:Nice Try Trial,Sohne,Arial,sans-serif;font-size:48px;font-weight:400;letter-spacing:-.96px;line-height:1}.sales-v1-05__option{position:absolute;top:307px;left:128px;z-index:2;width:787px;height:640px;padding:42px 48px;border:2px dashed #f5f5f5;border-radius:26px}.sales-v1-05__option>em{font-family:PP Editorial New,Times New Roman,serif;font-style:italic;font-size:24px;line-height:1.4}.sales-v1-05__option>h2{margin-top:7px;font-size:36px;font-weight:700;line-height:1.32}.sales-v1-05__option ul{display:flex;flex-direction:column;gap:36px;padding:0;margin:45px 0 0;list-style:none;font-size:24px;font-weight:300;line-height:1.34}.sales-v1-05__option li{display:flex;align-items:center}.sales-v1-05__option li>span{display:inline-grid;width:32px;height:32px;margin-right:20px;place-items:center;font-size:31px;font-weight:300}.sales-v1-05__flow{position:absolute;right:48px;bottom:55px;left:63px;height:148px;padding-top:33px;color:#0a0a0a;border-radius:16px;background:#f5f5f5;text-align:center}.sales-v1-05__flow-line{position:absolute;top:59px;right:29px;left:37px;border-top:2px solid #0a0a0a}.sales-v1-05__flow-line:after{position:absolute;top:-7px;right:0;width:10px;height:10px;border-top:2px solid #0a0a0a;border-right:2px solid #0a0a0a;content:"";transform:rotate(45deg)}.sales-v1-05__flow strong{position:relative;z-index:1;display:inline-grid;width:422px;height:55px;place-items:center;color:#f5f5f5;background:#0a0a0a;font-size:27px;font-weight:600}.sales-v1-05__flow p{display:flex;height:35px;align-items:center;justify-content:center;margin-top:7px;font-size:17px}.sales-v1-05__flow p b{margin-right:14px;font-family:Sohne,Arial,sans-serif;font-weight:500}.sales-v1-05__builders{display:inline-flex;height:35px;align-items:center;gap:11px}.sales-v1-05__builders>span{font-family:Inter,Arial,sans-serif;font-weight:400}.sales-v1-05__builders img{display:block;width:14px;height:35px;flex:none;object-fit:contain}.sales-v1-05__media{--parallax-x: 0;--parallax-y: 0;position:absolute;top:0;right:0;width:867px;height:1080px;overflow:hidden;background:#77df65;contain:paint;perspective:1200px}@property --idle-offset{syntax: "<length>"; inherits: false; initial-value: 0px;}.sales-v1-05__media-background{position:absolute;inset:0;display:block;width:910px;height:1080px;max-width:none;object-fit:cover;-webkit-user-select:none;user-select:none;transform:translate3d(calc(var(--parallax-x) * -4px),calc(var(--parallax-y) * -3px),0) scale(1.012);transition:filter .36s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)}.sales-v1-05__media-card{--layer-scale: 1;--idle-offset: 0px;--idle-duration: 7s;--idle-delay: 0s;position:absolute;display:block;max-width:none;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate3d(calc(var(--parallax-x) * var(--depth-x)),calc(var(--parallax-y) * var(--depth-y) + var(--idle-offset)),0) scale(var(--layer-scale));transition:filter .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.sales-v1-05__media-card--business{--depth-x: 7px;--depth-y: 5px;top:513px;left:107px;z-index:1;width:739px;opacity:.8;--idle-duration: 8.4s;--idle-delay: -3.2s}.sales-v1-05__media-card--distant{--depth-x: 4px;--depth-y: 3px;top:236px;left:138px;z-index:2;width:372px;opacity:.8;--idle-duration: 9.2s;--idle-delay: -5.1s}.sales-v1-05__media-card--tweet{--depth-x: 20px;--depth-y: 13px;top:698px;left:60px;z-index:5;width:511px;--idle-duration: 7.3s;--idle-delay: -1.7s}.sales-v1-05__media-card--figma{--depth-x: 15px;--depth-y: 10px;top:410px;left:60px;z-index:4;width:612px;--idle-duration: 7.9s;--idle-delay: -4.4s}.sales-v1-05__media-card--google{--depth-x: 11px;--depth-y: 7px;top:154px;left:366px;z-index:3;width:402px;--idle-duration: 8.7s;--idle-delay: -6.2s}@keyframes sales-v1-05-idle-float{0%,to{--idle-offset: -2px}50%{--idle-offset: 3px}}@media (hover: hover) and (pointer: fine){.sales-v1-05__media[data-parallax-active=true] .sales-v1-05__media-background{filter:brightness(.97) saturate(.96)}.sales-v1-05__media[data-parallax-active=true] .sales-v1-05__media-card{filter:drop-shadow(0 15px 18px rgb(20 66 18 / .15));animation-play-state:paused;will-change:transform,filter}.sales-v1-05__media[data-parallax-active=true] .sales-v1-05__media-card--google{--layer-scale: 1.008}.sales-v1-05__media[data-parallax-active=true] .sales-v1-05__media-card--figma{--layer-scale: 1.012}.sales-v1-05__media[data-parallax-active=true] .sales-v1-05__media-card--tweet{--layer-scale: 1.016;filter:drop-shadow(0 22px 26px rgb(20 66 18 / .2))}}@media (prefers-reduced-motion: reduce){.sales-v1-05__media-background,.sales-v1-05__media-card{filter:none!important;transform:none!important;transition:none!important}}.sales-v1--06>h1{position:absolute;top:128px;left:128px;width:1584px;font-family:Nice Try Trial,Sohne,Arial,sans-serif;font-size:48px;font-weight:400;letter-spacing:-.96px;line-height:1}.sales-v1-06__grid{position:absolute;top:297px;left:128px;display:grid;width:1752px;height:593px;grid-template-columns:repeat(4,1fr)}.sales-v1-06__grid article{position:relative;padding:24px 35px 25px;border-left:1px solid #0a0a0a}.sales-v1-06__icon{display:grid;width:104px;height:104px;place-items:center;background:#3aad58}.sales-v1-06__icon img,.sales-v1-06__icon svg{display:block;width:80px;height:80px}.sales-v1-06__grid h2{margin-top:19px;font-size:32px;font-weight:500;line-height:1.36}.sales-v1-06__grid p{position:absolute;top:441px;left:35px;font-family:Inter,Arial,sans-serif;font-size:24px;font-weight:300;line-height:1.34}.sales-v1--07{background:#f5f5f5}.sales-v1-07__heading{position:absolute;top:146px;left:441px;z-index:3;width:1089px;text-align:center}.sales-v1-07__heading>div{display:flex;height:32px;align-items:center;justify-content:center;gap:12px}.sales-v1-07__heading em{font-family:PP Editorial New,Times New Roman,serif;font-style:italic;font-size:24px}.sales-v1-07__spring{display:block;width:123px;height:30px;overflow:hidden}.sales-v1-07__spring img{display:block;width:289px;height:30px;max-width:none}.sales-v1-07__heading h1{margin-top:24px;font-family:Inter,Arial,sans-serif;font-size:61px;font-weight:700;letter-spacing:-1.2px;line-height:1.2}.sales-v1-07__artwork{position:absolute;z-index:1;bottom:0;left:0;display:block;width:1920px;height:490px}.sales-v1-07__workspace{position:absolute;z-index:2;top:396px;left:229px;display:block;width:1501px;height:689px;object-fit:contain}.sales-v1-07__product-pane{position:absolute;z-index:3;top:472px;left:695px;display:block;width:1005px;height:608px}.sales-v1--08{color:#f5f5f5;background:#0a0a0a}.sales-v1-08__copy{position:absolute;z-index:2;inset:0 auto 0 0;width:952px}.sales-v1-08__background{position:absolute;z-index:0;inset:0;display:block;width:1920px;height:1080px}.sales-v1-08__copy header{position:absolute;top:216px;left:128px;width:736px}.sales-v1-08__copy header em{font-family:PP Editorial New,Times New Roman,serif;font-style:italic;font-size:24px;line-height:1.34}.sales-v1-08__copy h1{margin-top:24px;font-family:Nice Try Trial,Sohne,Arial,sans-serif;font-size:48px;font-weight:400;letter-spacing:-.96px;line-height:1}.sales-v1-08__copy ul{position:absolute;top:453px;left:128px;display:flex;flex-direction:column;gap:58px;padding:0;margin:0;list-style:none;font-family:Sohne,Arial,sans-serif;font-size:32px;font-weight:400;line-height:1.36}.sales-v1-08__copy li{display:flex;align-items:center;white-space:nowrap}.sales-v1-08__copy li span{display:grid;width:29px;height:29px;margin-right:22px;place-items:center;border:3px solid #f5f5f5;border-radius:50%;font-size:17px;line-height:1}.sales-v1-08__card-effects{position:absolute;z-index:11;top:0;right:0;width:968px;height:1080px;overflow:hidden;pointer-events:auto}.sales-v1-08__card-filter{--float-distance: 3px;--float-duration: 7s;--float-delay: 0s;position:absolute;display:block;overflow:hidden;border-radius:21px;filter:grayscale(1) saturate(0) contrast(.94) brightness(1.035);pointer-events:none;transform:translateZ(0);transition:filter .52s cubic-bezier(.16,1,.3,1)}.sales-v1-08__card-filter img{position:absolute;top:calc(var(--crop-y) * -1);left:calc(var(--crop-x) * -1);display:block;width:968px;height:1080px;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.sales-v1-08__card-copy{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;min-height:130px;flex-direction:column;padding:13px 25px 20px;background:#f5f5f5;color:#090909;font-family:Sohne,Inter,Arial,sans-serif;font-style:normal;text-align:left}.sales-v1-08__card-copy strong{font-size:24px;font-weight:600;line-height:1.08}.sales-v1-08__card-copy>span{margin-top:7px;font-size:23px;font-weight:400;line-height:1.38}.sales-v1-08__card-filter--responsible .sales-v1-08__card-copy{min-height:130px;padding-top:5px}.sales-v1-08__card-filter--collaboration .sales-v1-08__card-copy{min-height:153px;padding-top:5px}.sales-v1-08__card-filter--workspace{--float-duration: 7.6s;--float-delay: -2.1s;--crop-x: 59px;--crop-y: 0px;top:var(--crop-y);left:var(--crop-x);width:405px;height:209px}.sales-v1-08__card-filter--responsible{--float-duration: 8.2s;--float-delay: -5.4s;--crop-x: 505px;--crop-y: 0px;top:var(--crop-y);left:var(--crop-x);width:404px;height:319px}.sales-v1-08__card-filter--context{--float-duration: 7.9s;--float-delay: -4.2s;--crop-x: 59px;--crop-y: 258px;top:var(--crop-y);left:var(--crop-x);width:405px;height:339px}.sales-v1-08__card-filter--collaboration{--float-duration: 8.6s;--float-delay: -1.3s;--crop-x: 505px;--crop-y: 370px;top:var(--crop-y);left:var(--crop-x);width:404px;height:338px}.sales-v1-08__card-filter--design{--float-duration: 7.4s;--float-delay: -6.1s;--crop-x: 59px;--crop-y: 647px;top:var(--crop-y);left:var(--crop-x);width:405px;height:338px}.sales-v1-08__card-filter--rollout{--float-duration: 8.1s;--float-delay: -3.7s;--crop-x: 505px;--crop-y: 758px;top:var(--crop-y);left:var(--crop-x);width:404px;height:322px}.sales-v1-08__card-filter--next{--float-duration: 7.8s;--float-delay: -2.8s;--crop-x: 59px;--crop-y: 1035px;top:var(--crop-y);left:var(--crop-x);width:405px;height:45px}@media (hover: hover) and (pointer: fine){.sales-v1-08__card-filter[data-hovered=true]{z-index:2;filter:grayscale(0) saturate(1) contrast(1) brightness(1)}.sales-v1-08__card-effects[data-hovered=true] .sales-v1-08__card-filter{animation-play-state:paused}}@keyframes sales-v1-08-card-float{0%,to{transform:translate3d(0,calc(var(--float-distance) * -1),0)}50%{transform:translate3d(0,var(--float-distance),0)}}@media (prefers-reduced-motion: no-preference){.sales-v1-05__media-card{animation:sales-v1-05-idle-float var(--idle-duration) ease-in-out var(--idle-delay) infinite}.sales-v1-08__card-filter{animation:sales-v1-08-card-float var(--float-duration) ease-in-out var(--float-delay) infinite}}@media (hover: none){.sales-v1-08__card-filter{filter:none}}@media (prefers-reduced-motion: reduce){.sales-v1-08__card-filter{animation:none!important;transition:none!important}}@media (max-width: 767px){.spring-present-access{padding:20px}.spring-present-access__panel{padding:30px 26px}.spring-present-access__copy{margin-top:50px}.spring-present-access__field-row{grid-template-columns:1fr}.spring-present-shell{padding:28px;background:#f5f5f5}.spring-present-stage,.spring-present-controls{display:none}.spring-present-mobile{display:flex;width:min(100%,420px);flex-direction:column;align-items:flex-start;color:#090909}.spring-present-mobile>span{margin-bottom:48px;font-family:PP Valve,Sohne,sans-serif;font-size:20px;font-weight:600;text-transform:lowercase}.spring-present-mobile__brand-logo{display:block;width:124px;height:auto;margin-bottom:48px;filter:invert(1)}.spring-present-mobile h1{margin:0;font-family:Sohne,Arial,sans-serif;font-size:clamp(38px,12vw,58px);line-height:.98;letter-spacing:-.04em}.spring-present-mobile p{max-width:330px;margin:28px 0 0;color:#5f5f5f;font-size:18px;line-height:1.35}}.sales-v1__full-slide{display:block;width:100%;height:100%;max-width:none;object-fit:cover;-webkit-user-select:none;user-select:none}.sales-v1-09__talk-link{position:absolute;z-index:5;top:909px;left:1404px;display:block;width:285px;height:74px;cursor:pointer}.sales-v1-09__quotes{position:absolute;z-index:3;top:574px;left:128px;display:grid;width:980px;height:350px;grid-template-columns:460px 480px;gap:29px;padding-top:24px;background:#f5f5f5;color:#090909;font-family:Inter,Arial,sans-serif}.sales-v1-09__quotes article{display:flex;flex-direction:column;align-items:flex-start}.sales-v1-09__quotes p,.sales-v1-09__quotes strong,.sales-v1-09__quotes h2{margin:0}.sales-v1-09__quotes p{min-height:100px;font-size:20px;font-weight:400;line-height:1.25}.sales-v1-09__quotes strong{margin-top:28px;font-size:20px;font-weight:700;line-height:1.25}.sales-v1-09__quotes h2{margin-top:auto;font-size:36px;font-weight:700;line-height:1}.sales-v1-09__quotes article+article strong{margin-top:28px}.slide-10-closing{background:#f5f5f5}.slide-10-closing__artwork{display:block;width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.slide-10-closing__contact{position:absolute;z-index:2;top:872px;left:546px;display:block;width:277px;height:73px;border-radius:40px;cursor:pointer}.slide-10-closing__contact:focus-visible{outline:4px solid #7772ff;outline-offset:5px}.slide-10-closing__demo{position:absolute;z-index:2;top:412px;left:1019px;display:block;width:639px;height:329px;border-radius:66px;color:#f5f5f5;cursor:pointer}.slide-10-closing__demo-pill{position:absolute;top:97px;right:100px;display:inline-flex;height:64px;padding:0 28px;align-items:center;gap:12px;border-radius:40px;color:#f5f5f5;background:#7772ff;font-family:Sohne,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1;white-space:nowrap}.slide-10-closing__demo-pill span{font-size:26px;font-weight:300;transition:transform .36s cubic-bezier(.16,1,.3,1)}.slide-10-closing__demo:hover .slide-10-closing__demo-pill span{transform:translate(6px)}.slide-10-closing__demo:active .slide-10-closing__demo-pill span{transform:translate(9px)}.slide-10-closing__demo:focus-visible{outline:4px solid #7772ff;outline-offset:7px}@media (prefers-reduced-motion: reduce){.slide-10-closing__demo-pill span{transition:none}}.sales-v1-09__talk-link:focus-visible{outline:4px solid #0a0a0a;outline-offset:5px}@property --spring-replay-progress{syntax: "<number>"; inherits: false; initial-value: 1;}.spring-demo-cover{background:#000}.spring-demo-cover img{display:block;width:100%;height:100%;object-fit:cover}.spring-demo-video-slide{color:#f5f5f5;background:#080808;font-family:Sohne,Arial,sans-serif}.spring-demo-video-slide__header{position:absolute;inset:0 0 auto;height:145px;background:#080808}.spring-demo-video-slide__icon{position:absolute;top:54px;left:67px;display:block;width:52px;height:52px;overflow:hidden}.spring-demo-video-slide__icon img{position:absolute;top:-54px;left:-67px;display:block;width:1920px;height:1080px;max-width:none}.spring-demo-video-slide__icon--asset{display:grid;place-items:center;overflow:visible}.spring-demo-video-slide__icon--asset img{position:static;width:48px;height:48px;max-width:48px}.spring-demo-video-slide__header h1,.spring-demo-video-slide__header p{position:absolute;margin:0;white-space:nowrap}.spring-demo-video-slide__header h1{top:54px;left:142px;font-size:52px;font-weight:500;letter-spacing:-.045em;line-height:1}.spring-demo-video-slide__header p{top:66px;right:68px;font-size:36px;font-weight:300;letter-spacing:-.025em;line-height:1;text-align:right}.spring-demo-video-slide__backdrop{position:absolute;top:145px;left:67px;width:1785px;height:884px;overflow:hidden}.spring-demo-video-slide__media{position:absolute;top:58px;left:303px;width:1180px;height:768px;overflow:hidden;border-radius:20px;background:#f5f5f5}.spring-demo-video-slide__media video{display:block;width:100%;height:100%;object-fit:contain;transition:filter .24s ease}.spring-demo-video-slide__poster-crop{position:absolute;top:-203px;left:-370px;display:block;width:1920px;height:1080px;max-width:none;-webkit-user-select:none;user-select:none}.spring-demo-video-slide__chevron{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:86px;height:104px;padding:0;color:#f5f5f5;background:transparent;border:0;cursor:pointer;transform:translateY(-50%)}.spring-demo-video-slide__chevron--left{left:170px}.spring-demo-video-slide__chevron--right{right:170px}.spring-demo-video-slide__chevron span{display:block;width:24px;height:24px;border-top:4px solid currentColor;border-left:4px solid currentColor;transition:transform .18s ease}.spring-demo-video-slide__chevron--left span{transform:rotate(-45deg)}.spring-demo-video-slide__chevron--right span{transform:rotate(135deg)}.spring-demo-video-slide__chevron--left:hover span{transform:translate(-7px) rotate(-45deg)}.spring-demo-video-slide__chevron--right:hover span{transform:translate(7px) rotate(135deg)}.spring-demo-video-slide__chevron:active span{opacity:.72}.spring-demo-video-slide__chevron:focus-visible{outline:4px solid #f5f5f5;outline-offset:3px;border-radius:10px}.spring-demo-video-slide__replay-overlay{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#f5f5f5;background:#feb6ee;backdrop-filter:grayscale(1) brightness(.76);-webkit-backdrop-filter:grayscale(1) brightness(.76)}.spring-demo-video-slide__replay-controls{display:flex;align-items:center;gap:18px}.spring-demo-video-slide__sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.spring-demo-video-slide__replay-controls button,.spring-demo-video-slide__toolbar button{display:grid;place-items:center;padding:0;color:#f5f5f5;font:inherit;background:#080808c7;border:1px solid rgb(245 245 245 / 28%);cursor:pointer}.spring-demo-video-slide__replay-now{width:84px;height:84px;border-radius:50%;background:conic-gradient(#f5f5f5 calc(var(--spring-replay-progress) * 1turn),#f5f5f533 0)!important;transition:--spring-replay-progress 1s linear,transform .18s ease}.spring-demo-video-slide__replay-now>span{display:grid;place-items:center;width:70px;height:70px;background:#080808;border-radius:50%}.spring-demo-video-slide__replay-now svg{width:33px;height:33px}.spring-demo-video-slide__countdown-toggle{width:54px;height:54px;border-radius:50%;transition:transform .18s ease,background-color .18s ease}.spring-demo-video-slide__countdown-toggle svg{width:22px;height:22px}.spring-demo-video-slide__toolbar{position:absolute;inset:auto 0 0;z-index:3;display:flex;align-items:center;gap:12px;height:46px;padding:0 14px;color:#f5f5f5;background:#080808d1;border-top:1px solid rgb(245 245 245 / 12%);opacity:0;pointer-events:none;transform:translateY(7px);transition:opacity .18s ease,transform .18s ease}.spring-demo-video-slide__media:hover .spring-demo-video-slide__toolbar,.spring-demo-video-slide__media:focus-within .spring-demo-video-slide__toolbar{opacity:1;pointer-events:auto;transform:translateY(0)}.spring-demo-video-slide__toolbar .spring-demo-video-slide__toolbar-icon{width:32px;height:32px;background:transparent;border-color:transparent;border-radius:6px}.spring-demo-video-slide__toolbar-icon svg{width:17px;height:17px}.spring-demo-video-slide__toolbar button:hover,.spring-demo-video-slide__countdown-toggle:hover{background:#f5f5f524;border-color:#f5f5f55c}.spring-demo-video-slide__replay-now:hover{transform:scale(1.04)}.spring-demo-video-slide__toolbar button:active,.spring-demo-video-slide__replay-controls button:active{transform:translateY(1px)}.spring-demo-video-slide__toolbar button:focus-visible,.spring-demo-video-slide__replay-controls button:focus-visible,.spring-demo-video-slide__toolbar input:focus-visible{outline:3px solid #f5f5f5;outline-offset:2px}.spring-demo-video-slide__time{min-width:90px;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.spring-demo-video-slide__toolbar input[type=range]{flex:1;min-width:180px;accent-color:#f5f5f5;cursor:pointer}@media (hover: none){.spring-demo-video-slide__toolbar{opacity:1;pointer-events:auto;transform:none}}.spring-demo-video-slide__logo{position:absolute;right:34px;bottom:34px;display:block;width:132px;height:auto}.spring-demo-closing-slide{color:#f5f5f5;background:#080808;font-family:Sohne,Arial,sans-serif}.spring-demo-closing-slide__header{position:absolute;inset:0 0 auto;height:145px;background:#080808}.spring-demo-closing-slide__brand{position:absolute;top:54px;left:67px;width:151px;margin:0}.spring-demo-closing-slide__brand img{display:block;width:100%;height:auto}.spring-demo-closing-slide__header p{position:absolute;top:58px;right:68px;margin:0;font-size:36px;font-weight:300;letter-spacing:-.025em;line-height:1;text-align:right;white-space:nowrap}.spring-demo-closing-slide__backdrop{position:absolute;top:145px;left:67px;width:1785px;height:884px;overflow:hidden;background:#f5f5f5}.spring-demo-closing-slide__media{position:absolute;top:58px;left:303px;width:1180px;height:768px;overflow:hidden;border-radius:20px;background:#1b1b1b;isolation:isolate}.spring-demo-closing-slide__media video{display:block;width:100%;height:100%;object-fit:contain;filter:blur(8px) brightness(.48) saturate(.6);transform:scale(1.025);pointer-events:none;-webkit-user-select:none;user-select:none}.spring-demo-closing-slide__scrim{position:absolute;inset:0;background:#0808086b;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:none}.spring-demo-closing-slide__prompt{position:absolute;top:50%;left:50%;display:grid;justify-items:center;gap:42px;width:850px;padding:66px 76px 58px;color:#f5f5f5;text-align:center;background:#080808;border:1px solid rgb(245 245 245 / 22%);border-radius:20px;box-shadow:inset 0 1px #ffffff17;transform:translate(-50%,-50%)}.spring-demo-closing-slide__prompt h2{margin:0;font-size:82px;font-weight:500;letter-spacing:-.05em;line-height:.96}.spring-demo-closing-slide__actions{display:flex;align-items:center;justify-content:center;gap:28px}.spring-demo-closing-slide__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:0 34px;font-size:25px;font-weight:500;letter-spacing:-.025em;line-height:1;text-decoration:none;white-space:nowrap;border-radius:10px;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.spring-demo-closing-slide__actions a:active{transform:translateY(1px)}.spring-demo-closing-slide__primary{color:#080808;background:#f5f5f5;border:1px solid #f5f5f5}.spring-demo-closing-slide__primary:hover{background:#fff}.spring-demo-closing-slide__secondary{color:#f5f5f5;background:transparent;border:1px solid rgb(245 245 245 / 42%)}.spring-demo-closing-slide__secondary:hover{border-color:#f5f5f5;background:#f5f5f514}.spring-demo-closing-slide__actions a:focus-visible{outline:4px solid #f5f5f5;outline-offset:5px}@media (prefers-reduced-transparency: reduce){.spring-demo-closing-slide__scrim{background:#080808c7;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion: reduce){.spring-demo-video-slide__media video,.spring-demo-video-slide__chevron span,.spring-demo-video-slide__toolbar,.spring-demo-video-slide__replay-now,.spring-demo-video-slide__countdown-toggle{transition:none}.spring-demo-closing-slide__actions a{transition:none}}#root{margin:0;padding:0;width:100%;min-height:100vh}
