@import"https://fonts.googleapis.com/css2?family=Nunito:wght@600;700;800;900&display=swap";:root{--c-dark-green: #06402B;--c-light-mint: #E3FFF5;--c-soft-mint: #96D9C0;--c-emerald: #51A687;--c-accent: #72F2B8;--bg: #121915;--bg-darker: #0d1410;--surface: #18231d;--surface-green: #06402B;--surface-hover: #21322a;--border-duo: #23382c;--border-light: #345242;--text: #FFFFFF;--text-mint: #E3FFF5;--text-muted: #96D9C0;--text-sub: #d2f7ea;--btn-green-bg: #51A687;--btn-green-bdr: #37735d;--btn-green-shadow:#255041;--btn-accent-bg: #72F2B8;--btn-accent-bdr: #4eb586;--btn-accent-shadow:#2e7a57;--btn-accent-text: #06402B;--btn-outline-bg: #18231d;--btn-outline-bdr: #345242;--btn-outline-shadow:#203328;--font-duo: "Nunito", system-ui, -apple-system, sans-serif;--max-w: 1120px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-duo);background:var(--bg);color:var(--text-mint);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul{list-style:none}button{font-family:var(--font-duo);cursor:pointer;border:none}.container{max-width:var(--max-w);margin:0 auto;padding:0 1.5rem}.icon{width:1.25em;height:1.25em;display:inline-block;vertical-align:middle;flex-shrink:0}.icon-sm{width:1.1rem;height:1.1rem}.icon-md{width:1.5rem;height:1.5rem}.icon-lg{width:2.2rem;height:2.2rem}.icon-xl{width:3.5rem;height:3.5rem}.btn-duo{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.95rem 2rem;border-radius:16px;font-size:.95rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:center;transition:transform .08s ease,border-bottom-width .08s ease,filter .15s;-webkit-user-select:none;user-select:none}.btn-duo:active{transform:translateY(3px)}.btn-duo-accent{background:var(--btn-accent-bg);color:var(--btn-accent-text);border:2px solid var(--btn-accent-bdr);border-bottom:5px solid var(--btn-accent-shadow);box-shadow:0 4px 14px #72f2b840}.btn-duo-accent:hover{filter:brightness(1.06)}.btn-duo-accent:active{border-bottom-width:2px}.btn-duo-green{background:var(--btn-green-bg);color:#fff;border:2px solid var(--btn-green-bdr);border-bottom:5px solid var(--btn-green-shadow)}.btn-duo-green:hover{filter:brightness(1.08)}.btn-duo-green:active{border-bottom-width:2px}.btn-duo-outline{background:var(--btn-outline-bg);color:var(--text-mint);border:2px solid var(--btn-outline-bdr);border-bottom:5px solid var(--btn-outline-shadow)}.btn-duo-outline:hover{background:var(--surface-hover)}.btn-duo-outline:active{border-bottom-width:2px}.duo-header{height:70px;border-bottom:2px solid var(--border-duo);background:var(--bg);position:sticky;top:0;z-index:1000;display:flex;align-items:center}.duo-header-inner{max-width:var(--max-w);margin:0 auto;padding:0 1.5rem;width:100%;display:flex;align-items:center;justify-content:space-between}.duo-logo{display:flex;align-items:center;gap:.65rem;font-size:1.85rem;font-weight:900;letter-spacing:-.03em;color:var(--c-accent);text-transform:lowercase}.duo-logo .icon{width:2.2rem;height:2.2rem;color:var(--c-accent)}.duo-logo span{color:#fff}.duo-header-right{display:flex;align-items:center;gap:1rem}.duo-lang-picker{display:inline-flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:.5rem .85rem;border-radius:12px;border:2px solid transparent;transition:color .2s,border-color .2s;cursor:pointer}.duo-lang-picker:hover{color:var(--c-accent);border-color:var(--border-duo)}.duo-hero{min-height:calc(85vh - 70px);display:flex;align-items:center;justify-content:center;padding:3rem 0 2rem}.duo-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:4rem;width:100%}.duo-hero-art{display:flex;align-items:center;justify-content:center;position:relative}.duo-hero-art svg{max-width:440px;width:100%;height:auto;filter:drop-shadow(0 12px 30px rgba(6,64,43,.4));animation:duoFloat 4s ease-in-out infinite}@keyframes duoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.duo-hero-content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:450px;margin:0 auto}.duo-hero-title{font-size:clamp(1.9rem,4vw,2.35rem);font-weight:900;line-height:1.25;color:#fff;margin-bottom:2rem}.duo-hero-buttons{display:flex;flex-direction:column;gap:1rem;width:100%}.duo-hero-buttons .btn-duo{width:100%}.duo-strip{border-top:2px solid var(--border-duo);border-bottom:2px solid var(--border-duo);background:var(--bg-darker);padding:.85rem 0}.duo-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.duo-strip-arrow{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.4rem;display:flex;align-items:center;transition:color .2s,transform .2s}.duo-strip-arrow:hover{color:var(--c-accent);transform:scale(1.15)}.duo-strip-list{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;flex:1}.duo-strip-item{display:inline-flex;align-items:center;gap:.55rem;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--text-mint);padding:.35rem .75rem;border-radius:10px;transition:color .2s,background .2s;cursor:pointer}.duo-strip-item:hover{color:var(--c-accent);background:#96d9c014}.duo-strip-item .icon{color:var(--c-accent)}.duo-section{padding:5.5rem 0;border-bottom:2px solid var(--border-duo)}.duo-zigzag{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4.5rem}.duo-zigzag.reverse{direction:rtl}.duo-zigzag.reverse>*{direction:ltr}.duo-zigzag-content{max-width:480px}.duo-zigzag-title{font-size:clamp(2rem,3.8vw,2.6rem);font-weight:900;line-height:1.15;color:var(--c-accent);margin-bottom:1.15rem;text-transform:lowercase}.duo-zigzag-desc{font-size:1.15rem;color:var(--text-sub);line-height:1.65;font-weight:600}.duo-zigzag-desc strong,.duo-zigzag-desc a{color:#fff;font-weight:800;text-decoration:underline;text-decoration-color:var(--c-accent)}.duo-zigzag-art{display:flex;align-items:center;justify-content:center}.duo-zigzag-art svg{max-width:380px;width:100%;height:auto;filter:drop-shadow(0 10px 24px rgba(6,64,43,.45))}.duo-app-promo{padding:6.5rem 0;text-align:center;position:relative;overflow:hidden;border-bottom:2px solid var(--border-duo);background:var(--bg-darker)}.duo-app-title{font-size:clamp(2rem,4.5vw,2.9rem);font-weight:900;color:var(--text-mint);margin-bottom:2.25rem;text-transform:lowercase;max-width:580px;margin-left:auto;margin-right:auto}.duo-store-buttons{display:flex;align-items:center;justify-content:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:3.5rem}.duo-store-btn{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.6rem;border-radius:16px;background:var(--surface);border:2px solid var(--border-light);border-bottom:5px solid var(--border-duo);color:#fff;font-size:.88rem;font-weight:800;transition:transform .08s,filter .15s}.duo-store-btn:hover{filter:brightness(1.1)}.duo-store-btn:active{transform:translateY(3px);border-bottom-width:2px}.duo-store-btn .icon{width:1.8rem;height:1.8rem;color:var(--c-accent)}.duo-store-btn small{display:block;font-size:.68rem;color:var(--text-muted);font-weight:700;text-transform:uppercase}.duo-form-section{padding:6rem 0;background:var(--bg)}.duo-form-card{max-width:680px;margin:0 auto;background:var(--surface);border:2px solid var(--border-duo);border-radius:28px;padding:3rem 2.5rem;box-shadow:0 16px 40px #0006}.duo-form-header{text-align:center;margin-bottom:2rem}.duo-form-title{font-size:2rem;font-weight:900;color:var(--c-accent);text-transform:lowercase;margin-bottom:.4rem}.duo-form-subtitle{font-size:1rem;color:var(--text-sub);font-weight:700}.duo-progress-wrap{display:flex;align-items:center;gap:1rem;margin-bottom:2.2rem}.duo-progress-track{flex:1;height:16px;background:var(--border-duo);border-radius:999px;overflow:hidden;padding:2px}.duo-progress-fill{height:100%;width:25%;background:linear-gradient(90deg,var(--c-emerald),var(--c-accent));border-radius:999px;transition:width .35s cubic-bezier(.34,1.56,.64,1);position:relative}.duo-progress-fill:after{content:"";position:absolute;top:2px;left:6px;right:6px;height:3px;background:#ffffff73;border-radius:999px}.duo-progress-badge{font-size:.85rem;font-weight:900;color:var(--c-accent);background:#72f2b81f;border:2px solid var(--border-duo);padding:.25rem .75rem;border-radius:12px}.duo-tabs{display:flex;gap:.5rem;margin-bottom:2rem;background:var(--bg-darker);border-radius:18px;padding:.4rem;border:2px solid var(--border-duo)}.duo-tab{flex:1;padding:.65rem;border-radius:12px;font-size:.88rem;font-weight:800;color:var(--text-muted);background:none;border:none;cursor:pointer;transition:color .2s,background .2s;text-align:center}.duo-tab.active{background:var(--surface);color:var(--c-accent);box-shadow:0 4px 10px #00000040}.form-panel{display:none}.form-panel.active{display:block}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-grid .span-2{grid-column:1 / -1}.form-field{display:flex;flex-direction:column;gap:.45rem}.form-field label{font-size:.92rem;font-weight:800;color:#fff}.form-field label .req{color:#ff6b6b;margin-left:2px}.form-input,.form-select,.form-textarea{width:100%;background:var(--bg-darker);border:2px solid var(--border-duo);border-radius:16px;color:#fff;padding:.85rem 1.15rem;font-size:1rem;font-family:var(--font-duo);font-weight:700;outline:none;transition:border-color .2s,background .2s}.form-input::placeholder,.form-textarea::placeholder{color:#96d9c073;font-weight:600}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--c-accent);background:#09120c}.form-input.is-invalid,.form-select.is-invalid{border-color:#ff6b6b}.form-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2372F2B8' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.8rem}.form-select option{background:var(--surface);color:#fff}.form-textarea{resize:vertical;min-height:110px}.pw-wrap{position:relative}.pw-wrap .form-input{padding-right:3rem}.pw-toggle{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--c-accent);display:flex;align-items:center;justify-content:center}.pw-toggle .icon{width:1.35rem;height:1.35rem}.strength-bars{display:flex;gap:5px;margin-top:8px}.sbar{flex:1;height:5px;border-radius:999px;background:var(--border-duo);transition:background .3s}.sbar.weak{background:#ff6b6b}.sbar.medium{background:#ffd166}.sbar.strong{background:var(--c-accent)}.strength-lbl{font-size:.8rem;color:var(--text-sub);margin-top:4px;font-weight:800}.checks-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.form-check{display:flex;align-items:center;gap:.65rem;background:var(--bg-darker);border:2px solid var(--border-duo);padding:.65rem .9rem;border-radius:14px;cursor:pointer;transition:border-color .2s,background .2s}.form-check:hover{border-color:var(--border-light)}.form-check input{width:18px;height:18px;accent-color:var(--c-accent);cursor:pointer;flex-shrink:0}.form-check span{font-size:.92rem;font-weight:800;color:#fff;display:inline-flex;align-items:center;gap:.5rem}.form-check .icon{color:var(--c-accent)}.form-check a{color:var(--c-accent);text-decoration:underline}.drop-zone{border:2px dashed var(--border-light);border-radius:20px;padding:1.8rem 1.5rem;text-align:center;cursor:pointer;position:relative;background:var(--bg-darker);transition:border-color .2s,background .2s}.drop-zone:hover,.drop-zone.over{border-color:var(--c-accent);background:#72f2b80d}.drop-zone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.drop-icon{margin:0 auto .5rem;color:var(--c-accent);display:flex;justify-content:center}.drop-icon .icon{width:2.6rem;height:2.6rem}.drop-text{font-size:.95rem;font-weight:700;color:#fff}.drop-text strong{color:var(--c-accent);font-weight:900}.drop-hint{font-size:.8rem;color:var(--text-muted);margin-top:.3rem;font-weight:700}.file-list{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.file-item{display:flex;align-items:center;gap:.7rem;background:var(--bg-darker);border-radius:12px;padding:.6rem .9rem;font-size:.88rem;border:2px solid var(--border-duo)}.file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:700}.file-size{color:var(--text-muted);font-size:.8rem;font-weight:700}.file-rm{background:none;border:none;cursor:pointer;color:#ff6b6b;display:flex}.captcha-row{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.captcha-display{font-family:Courier New,monospace;font-size:1.45rem;letter-spacing:.35rem;color:var(--c-accent);background:var(--bg-darker);border:2px solid var(--border-duo);border-radius:14px;padding:.65rem 1.15rem;font-weight:900;-webkit-user-select:none;user-select:none}.captcha-refresh{background:none;border:none;cursor:pointer;color:var(--c-accent);padding:.5rem;display:flex;align-items:center;transition:transform .3s}.captcha-refresh:hover{transform:rotate(180deg)}.captcha-input{flex:1;min-width:110px}.field-error{font-size:.82rem;color:#ff7b7b;font-weight:800;display:none;align-items:center;gap:.4rem;margin-top:4px}.field-error.show{display:flex}.field-hint{font-size:.8rem;color:var(--text-muted);margin-top:4px;font-weight:700}.form-nav{display:flex;gap:1rem;margin-top:2.2rem}.form-nav .btn-duo-outline{padding:.85rem 1.75rem}.form-nav .btn-duo-accent{flex:1}.duo-footer{border-top:2px solid var(--border-duo);background:var(--bg-darker);padding:4.5rem 0 2.5rem}.duo-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;padding-bottom:3.5rem;border-bottom:2px solid var(--border-duo)}.duo-footer-col h4{font-size:1.05rem;font-weight:900;color:#fff;margin-bottom:1.25rem;text-transform:lowercase}.duo-footer-col ul{display:flex;flex-direction:column;gap:.75rem}.duo-footer-col ul li a{font-size:.92rem;font-weight:700;color:var(--text-muted);transition:color .2s}.duo-footer-col ul li a:hover{color:var(--c-accent)}.duo-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;flex-wrap:wrap;gap:1.5rem}.duo-footer-copy{font-size:.85rem;color:var(--text-muted);font-weight:700}.duo-footer-socials{display:flex;gap:1rem}.duo-footer-socials a{color:var(--text-muted);transition:color .2s}.duo-footer-socials a:hover{color:var(--c-accent)}.modal-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0a120ee0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000;align-items:center;justify-content:center}.modal-backdrop.open{display:flex}.duo-modal{background:var(--surface);border:2px solid var(--c-accent);border-radius:28px;padding:3rem 2.2rem;text-align:center;max-width:440px;width:90%;box-shadow:0 20px 60px #0009;animation:popIn .3s cubic-bezier(.34,1.56,.64,1)}@keyframes popIn{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.duo-modal-icon{color:var(--c-accent);margin-bottom:1.25rem;display:flex;justify-content:center}.duo-modal-icon .icon{width:4.5rem;height:4.5rem}.duo-modal h2{font-size:1.8rem;font-weight:900;color:#fff;margin-bottom:.6rem}.duo-modal p{font-size:1rem;font-weight:700;color:var(--text-sub);margin-bottom:2rem}.toasts{position:fixed;bottom:6.2rem;right:1.5rem;z-index:2100;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.toast{pointer-events:auto;padding:.85rem 1.25rem;border-radius:16px;font-size:.92rem;font-weight:800;display:flex;align-items:center;gap:.65rem;max-width:320px;background:var(--surface);border:2px solid var(--c-accent);color:#fff;box-shadow:0 8px 24px #00000080}.toast.error{border-color:#ff6b6b;color:#ffb4b4}.duo-whatsapp-wrap{position:fixed;bottom:1.6rem;right:1.6rem;z-index:1950;display:flex;align-items:center}.duo-whatsapp-btn{display:flex;align-items:center;gap:.85rem;text-decoration:none;cursor:pointer;outline:none}.duo-whatsapp-bubble{background:var(--surface);color:#fff;border:2px solid var(--c-accent);padding:.55rem 1.05rem;border-radius:20px;font-size:.88rem;font-weight:800;white-space:nowrap;box-shadow:0 8px 24px #00000073;position:relative;transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .2s;pointer-events:none}.duo-whatsapp-bubble:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid var(--c-accent);transition:border-left-color .2s}.duo-whatsapp-icon-box{width:58px;height:58px;border-radius:50%;background:#25d366;border:2.5px solid #43f283;border-bottom:5px solid #168d42;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 26px #25d36661;transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-bottom-width .15s,box-shadow .2s;position:relative}.duo-whatsapp-icon-box svg{width:32px;height:32px}.duo-whatsapp-online{position:absolute;top:1px;right:1px;width:13px;height:13px;border-radius:50%;background:#72f2b8;border:2px solid var(--surface);box-shadow:0 0 8px #72f2b8d9}.duo-whatsapp-online:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid #72F2B8;animation:duoPulseRing 2.2s cubic-bezier(.24,0,.38,1) infinite}@keyframes duoPulseRing{0%{transform:scale(.6);opacity:1}to{transform:scale(2.4);opacity:0}}.duo-whatsapp-btn:hover .duo-whatsapp-icon-box{transform:translateY(-4px) scale(1.05);box-shadow:0 14px 32px #25d36685}.duo-whatsapp-btn:hover .duo-whatsapp-bubble{transform:translate(-4px);border-color:#25d366}.duo-whatsapp-btn:hover .duo-whatsapp-bubble:after{border-left-color:#25d366}.duo-whatsapp-btn:active .duo-whatsapp-icon-box{transform:translateY(2px) scale(.97);border-bottom-width:2px;box-shadow:0 6px 14px #25d36647}@media (max-width: 900px){.duo-hero-grid{grid-template-columns:1fr;gap:2.5rem}.duo-zigzag,.duo-zigzag.reverse{grid-template-columns:1fr;direction:ltr;gap:2rem;text-align:center}.duo-zigzag-content{margin:0 auto}.duo-footer-grid{grid-template-columns:1fr 1fr}.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:1}.checks-grid{grid-template-columns:1fr}}@media (max-width: 550px){.duo-footer-grid{grid-template-columns:1fr}.duo-footer-bottom{flex-direction:column;text-align:center}.duo-form-card{padding:2rem 1.25rem}.duo-whatsapp-bubble{display:none}.duo-whatsapp-wrap{bottom:1.2rem;right:1.2rem}.toasts{bottom:5.6rem;right:1.2rem}}.reveal{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal-left{opacity:0;transform:translate(-35px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal-right{opacity:0;transform:translate(35px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal-pop{opacity:0;transform:scale(.82) translateY(18px);transition:opacity .65s cubic-bezier(.34,1.56,.64,1),transform .65s cubic-bezier(.34,1.56,.64,1);will-change:opacity,transform}.reveal.is-revealed,.reveal-left.is-revealed,.reveal-right.is-revealed,.reveal-pop.is-revealed{opacity:1;transform:translate(0) scale(1)}.delay-1{transition-delay:.05s}.delay-2{transition-delay:.1s}.delay-3{transition-delay:.15s}.delay-4{transition-delay:.2s}.delay-5{transition-delay:.25s}.delay-6{transition-delay:.3s}.delay-7{transition-delay:.35s}.delay-8{transition-delay:.4s}.delay-9{transition-delay:.45s}.delay-10{transition-delay:.5s}.delay-11{transition-delay:.55s}.delay-12{transition-delay:.6s}.delay-13{transition-delay:.65s}.delay-14{transition-delay:.7s}.delay-15{transition-delay:.75s}.delay-16{transition-delay:.8s}.reveal-text{opacity:0;transform:translateY(22px);filter:blur(4px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.reveal-text.is-revealed{opacity:1;transform:translateY(0);filter:blur(0)}.reveal-design{opacity:0;transform:scale(.86) translateY(26px);transition:opacity .75s cubic-bezier(.34,1.56,.64,1),transform .75s cubic-bezier(.34,1.56,.64,1);will-change:opacity,transform}.reveal-design.is-revealed{opacity:1;transform:scale(1) translateY(0)}.duo-zigzag-art svg{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.duo-zigzag-art svg:hover{transform:scale(1.035) rotate(-1deg)}.duo-store-btn{transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .15s,border-bottom-width .1s}.duo-store-btn:hover{transform:translateY(-3px) scale(1.02)}.duo-cubes-strip{display:flex;justify-content:center;align-items:center;gap:2.2rem;flex-wrap:wrap;margin-top:2rem}.cube-wrapper{display:inline-flex;align-items:center;justify-content:center}.cube-item{display:inline-block;animation:cubeBob 4s ease-in-out infinite}.cube-wrapper:nth-child(2) .cube-item{animation-delay:.9s}.cube-wrapper:nth-child(3) .cube-item{animation-delay:1.8s}.cube-wrapper:nth-child(4) .cube-item{animation-delay:2.7s}@keyframes cubeBob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-12px) rotate(4deg)}}.form-panel.active .form-field{animation:duoFieldAppear .45s cubic-bezier(.22,1,.36,1) both}.form-panel.active .form-field:nth-child(1){animation-delay:.04s}.form-panel.active .form-field:nth-child(2){animation-delay:.08s}.form-panel.active .form-field:nth-child(3){animation-delay:.12s}.form-panel.active .form-field:nth-child(4){animation-delay:.16s}.form-panel.active .form-field:nth-child(5){animation-delay:.2s}.form-panel.active .form-field:nth-child(6){animation-delay:.24s}.form-panel.active .form-field:nth-child(7){animation-delay:.28s}.form-panel.active .form-field:nth-child(8){animation-delay:.32s}.form-panel.active .form-field:nth-child(9){animation-delay:.36s}.form-panel.active .form-field:nth-child(10){animation-delay:.4s}.form-panel.active .form-field:nth-child(11){animation-delay:.44s}@keyframes duoFieldAppear{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.reveal,.reveal-left,.reveal-right,.reveal-pop,.reveal-text,.reveal-design{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.form-panel.active .form-field,.cube-item{animation:none!important}}
