:root{--brand-primary:#9adfdd;--brand-secondary:#9bbbe4;--brand-accent:#b29ccf;--surface:#ffffff;--text-strong:#111418;--text-muted:#5b6470;--radius:20px;--radius-lg:24px;--shadow-1:0 8px 20px rgba(8,17,26,.06);--shadow-2:0 14px 40px rgba(8,17,26,.1);--shadow-3:0 18px 60px rgba(8,17,26,.12);--ring:color-mix(in oklab, var(--brand-accent) 45%, white);--grad-hero:linear-gradient(120deg, var(--brand-primary), var(--brand-secondary));--grad-royal:linear-gradient(135deg,#23247A,#1D388A,#154A98,#1156A2,#0E5DA7)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;color:var(--text-strong);background:#f8fbfc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:color-mix(in oklab,var(--brand-secondary) 55%,white);color:#0b1217}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(1180px,100%);margin-inline:auto;padding-inline:20px}.section{padding:80px 0}.section-title{font-size:clamp(28px,4.5vw,42px);line-height:1.15;margin:0 0 16px;font-weight:800;letter-spacing:-.02em}.subtitle{font-size:17px;color:var(--text-muted);max-width:680px;margin:0;line-height:1.6}.subtitle-large{font-size:19px;color:var(--text-muted);max-width:820px;margin:16px 0 0;line-height:1.6}.lead-text{font-size:17px;max-width:780px;line-height:1.7;margin:24px 0 0}.section-header-center{text-align:center;margin-bottom:48px}.muted{color:var(--text-muted)}.shadow-float{box-shadow:var(--shadow-2)}.accent{color:var(--brand-accent)}.kicker{color:#3d5866;font-weight:800;letter-spacing:.3px;font-size:13px;text-transform:uppercase;display:inline-block;margin-bottom:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:#fff;border:1px solid #e6eef5;border-radius:var(--radius);padding:24px;box-shadow:0 10px 30px #0f23300d;transition:box-shadow .25s ease,transform .06s ease}.card:hover{box-shadow:var(--shadow-3);transform:translateY(-1px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:14px 24px;font-weight:700;border:2px solid transparent;cursor:pointer;transition:transform .06s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,filter .2s ease,color .2s ease;will-change:transform;text-decoration:none;font-size:15px}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.2)}.btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--ring)}.btn.primary{background:linear-gradient(135deg,color-mix(in oklab,var(--brand-accent) 90%,white) 0%,color-mix(in oklab,var(--brand-secondary) 60%,var(--brand-accent)) 50%,var(--brand-secondary) 100%);color:#fff;border-color:transparent;box-shadow:0 12px 30px #b29ccf47}.btn.primary:hover{filter:brightness(.96)}.btn.secondary{background:transparent;border-color:color-mix(in oklab,var(--brand-accent) 46%,white);color:color-mix(in oklab,var(--brand-accent) 80%,black)}.btn.secondary:hover{background:#fff;border-color:color-mix(in oklab,var(--brand-accent) 64%,white);box-shadow:0 8px 22px #0f23300f}.btn.secondary-light{background:#fff;border-color:#e6eef5;color:var(--text-strong)}.btn.secondary-light:hover{background:#f9fbfc;box-shadow:0 8px 22px #0f233014}.btn.glow{box-shadow:0 12px 34px #9bbbe452,0 3px 10px #9bbbe442}.text-royal,.title-royal{background:var(--grad-royal);-webkit-background-clip:text;background-clip:text;color:transparent}.icon-capsule{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-capsule.royal{background:var(--grad-royal);color:#fff;box-shadow:0 10px 26px #1156a240}.icon-capsule.brand-gradient{background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary),var(--brand-accent));color:#fff;box-shadow:0 10px 26px #9adfdd40}.spotify-float{position:fixed;bottom:24px;right:24px;background:#1db954;color:#fff;padding:14px 20px;border-radius:999px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 24px #1db95466;font-weight:700;font-size:14px;z-index:100;transition:transform .2s ease,box-shadow .2s ease;text-decoration:none}.spotify-float:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1db95480}.spotify-float svg{flex-shrink:0}.diag-header{text-align:center;max-width:780px;margin:0 auto 40px}.diag-header h1{font-size:clamp(28px,4.5vw,42px);margin-bottom:16px}.diag-gate-form{padding:32px}.diag-form-header{text-align:center;margin-bottom:32px}.diag-form-header h3{font-size:22px;margin:0 0 8px}.diag-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px}.diag-field{display:flex;flex-direction:column;gap:8px}.diag-field.diag-field-full{grid-column:1 / -1}.diag-field label{font-weight:600;font-size:14px;color:#2d3a44}.required{color:#ff6b6b}.diag-field input,.diag-field textarea{width:100%;padding:14px 16px;border:2px solid #e0e8f0;border-radius:12px;background:#fff;font-size:15px;font-family:inherit;transition:all .2s ease}.diag-field input:focus,.diag-field textarea:focus{outline:none;border-color:var(--brand-accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-accent) 15%,white)}.was-submitted .diag-field input:invalid{border-color:#ff6b6b;box-shadow:0 0 0 4px #ff6b6b1a}.diag-checkbox-wrapper{margin:24px 0}.diag-checkbox-label{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:15px}.diag-checkbox-label input[type=checkbox]{width:20px;height:20px;cursor:pointer}.diag-form-actions{display:flex;justify-content:center;gap:12px;margin-top:24px}.diag-form-actions-split{justify-content:space-between}.diag-form-actions-center{flex-direction:column;align-items:center}.diag-questions-card{padding:32px}.diag-instructions{background:color-mix(in oklab,var(--brand-primary) 8%,white);padding:24px;border-radius:16px;margin-bottom:32px}.diag-instructions h3{margin:0 0 12px;font-size:20px}.diag-scale-list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.diag-scale-list li{font-size:14px;color:var(--text-muted)}.diag-questions-list{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.diag-question-item{padding:20px;border:2px solid #e9eef3}.diag-question-header{display:flex;gap:16px;margin-bottom:16px}.diag-question-number{font-size:18px;font-weight:800;color:var(--brand-accent);opacity:.7;min-width:36px;flex-shrink:0}.diag-question-text{flex:1}.diag-emoji{font-size:24px;margin-right:8px}.diag-question-text p{margin:0 0 8px;font-size:16px;font-weight:600;color:#111418}.diag-perfil-tag{display:inline-block;background:color-mix(in oklab,var(--brand-accent) 12%,white);padding:4px 10px;border-radius:6px;font-size:12px;color:var(--brand-accent);font-weight:600}.diag-options{display:flex;gap:8px;flex-wrap:wrap}.diag-option{position:relative;cursor:pointer}.diag-option input{position:absolute;opacity:0}.diag-option-value{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:2px solid #dfe8f0;border-radius:12px;font-weight:700;font-size:16px;transition:all .2s ease;background:#fff}.diag-option:hover .diag-option-value{border-color:var(--brand-accent);background:color-mix(in oklab,var(--brand-accent) 5%,white)}.diag-option.selected .diag-option-value{border-color:var(--brand-accent);background:var(--brand-accent);color:#fff;box-shadow:0 4px 12px #b29ccf4d}.diag-warning{display:flex;align-items:center;gap:12px;background:color-mix(in oklab,var(--brand-secondary) 10%,white);padding:16px;border-radius:12px;border-left:4px solid var(--brand-secondary);margin-bottom:24px}.diag-warning svg{color:var(--brand-secondary);flex-shrink:0}.diag-warning p{margin:0;font-size:14px;color:var(--text-muted)}.diag-result-card{padding:40px}.diag-result-header{text-align:center;margin-bottom:32px}.diag-result-icon{font-size:64px;margin-bottom:16px}.diag-result-header h2{font-size:32px;margin:0}.diag-result-content{max-width:600px;margin:0 auto}.diag-result-main{background:linear-gradient(135deg,color-mix(in oklab,var(--brand-accent) 10%,white),color-mix(in oklab,var(--brand-primary) 10%,white));padding:28px;border-radius:16px;margin-bottom:24px;text-align:center}.diag-result-label{font-size:14px;color:var(--text-muted);margin:0 0 8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.diag-result-perfil{font-size:28px;margin:0 0 16px;color:var(--brand-accent)}.diag-result-bar{height:12px;background:#e0e8f0;border-radius:999px;overflow:hidden;margin-bottom:8px}.diag-result-bar-fill{height:100%;background:linear-gradient(90deg,var(--brand-accent),var(--brand-secondary));border-radius:999px;transition:width .6s ease}.diag-result-bar-small{height:8px}.diag-result-percent{font-size:14px;color:var(--text-muted);margin:0;font-weight:600}.diag-result-secondary{background:#f8fbfc;padding:20px;border-radius:12px;margin-bottom:24px}.diag-result-secondary h4{font-size:18px;margin:0 0 12px;color:#111418}.diag-result-note{background:color-mix(in oklab,var(--brand-accent) 8%,white);padding:20px;border-radius:12px;border-left:4px solid var(--brand-accent)}.diag-result-note p{margin:0;font-size:15px;line-height:1.6}.diag-result-footer{text-align:center;margin-top:32px;padding-top:32px;border-top:2px solid #e9eef3}.diag-result-footer h3{margin:0 0 12px;font-size:22px}.diag-result-footer p{margin:0;color:var(--text-muted)}.diag-result-footer a{color:var(--brand-accent);font-weight:600}header.site{position:sticky;top:0;z-index:50;background:#fffffff2;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid #e9eef3}header .nav{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:16px}.brand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:.2px;font-size:17px}.brand .dot{width:14px;height:14px;border-radius:50%;background:var(--brand-primary);box-shadow:14px 0 0 0 var(--brand-secondary),28px 0 0 0 var(--brand-accent)}.nav-links{display:flex;align-items:center;gap:8px}.nav-links a,.nav-links button{padding:10px 14px;border-radius:10px;font-size:14px;background:none;border:none;cursor:pointer;color:inherit;font-family:inherit}.nav-links a:hover,.nav-links button:hover{background:#eef6f6}.nav-actions{display:flex;align-items:center;gap:10px}.mobile-menu-toggle{display:none;width:40px;height:40px;padding:8px;border-radius:999px;border:1px solid rgba(148,163,253,.25);background:#fffffffa;box-shadow:0 6px 18px #0f172a1f;flex-direction:column;justify-content:space-between;align-items:center;gap:4px;cursor:pointer}.mobile-menu-toggle span{width:100%;height:2px;border-radius:999px;background:#111827}.mobile-menu{display:none}.hero{position:relative;overflow:hidden;color:#0f1a22;background:var(--grad-hero)}.hero .bg-illustration{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;object-fit:cover;width:100%;height:100%;pointer-events:none}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#ffffff29 55%,#ffffff38);pointer-events:none}.hero .container{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding:80px 0}.hero h1{font-size:clamp(32px,5vw,56px);line-height:1.05;margin:0 0 18px}.hero .lead{font-size:17px;color:#0f2330b3;max-width:680px;margin:0;line-height:1.6}.hero-cta{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.hero-chips{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:20px}.badge{display:inline-block;background:#fff;border:1px solid #e8eef7;padding:6px 12px;border-radius:999px;color:#415364;font-weight:700;font-size:13px}.chip{display:inline-flex;align-items:center;background:#fff;border:1px solid #dfe9ef;border-radius:999px;padding:8px 12px;gap:8px;font-size:12px;color:#314047}.hero-card{background:#ffffffd9;border:1px solid #e6f1f2;border-radius:var(--radius-lg);padding:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-img{width:100%;border-radius:20px;object-fit:cover}.hero-image-caption{margin-top:16px;padding:12px 16px;background:#ffffffd9;border-radius:12px;border:1px solid #e9eef3;display:flex;align-items:center;gap:10px;font-size:14px;color:#415364;font-style:italic}.btn.hero-test{background:#fff;border-color:color-mix(in oklab,var(--brand-secondary) 65%,#ffffff);color:#1f2933;box-shadow:0 8px 22px #0f172a0f;display:inline-flex;align-items:center;gap:8px;font-weight:600;padding-inline:20px 22px}.btn.hero-test:hover{background:#fdfdff;border-color:var(--brand-secondary);box-shadow:0 10px 26px #0f172a1f;transform:translateY(-1px)}.hero-test-icon{font-size:16px;opacity:.9}.presentation-section{background:color-mix(in oklab,var(--brand-primary) 8%,white)}.presentation-content{max-width:900px;margin:0 auto;text-align:center}.problem-section-v2{background:linear-gradient(180deg,#fff,#9adfdd0f)}.problem-header{text-align:center;max-width:820px;margin:0 auto 48px}.problem-main-card{margin-bottom:32px;overflow:hidden}.problem-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.problem-featured-img{width:100%;border-radius:16px;object-fit:cover}.problem-content-side h3{font-size:22px;margin:0 0 16px}.problem-checklist{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:14px}.problem-check-item{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#1f2933}.problem-check-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--brand-primary);color:#0f172a;flex-shrink:0}.problem-check-icon svg{width:14px;height:14px}.problem-stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.problem-stat-item{display:flex;gap:14px;align-items:flex-start;padding:18px;background:#fff;border-radius:16px;border:1px solid #e9eef3}.problem-stat-icon{width:44px;height:44px;border-radius:12px;background:var(--grad-hero);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#0f172a}.problem-stat-icon svg{width:22px;height:22px}.problem-stat-text{display:flex;flex-direction:column;gap:4px}.problem-stat-text strong{font-size:15px;color:#111418}.problem-stat-text span{font-size:13px;color:var(--text-muted)}.mentoria-section{background:#fff}.mentoria-header{max-width:880px;margin:0 auto 32px;text-align:center}.mentoria-description{max-width:780px;margin:0 auto;text-align:center}.benefits-section{background:color-mix(in oklab,var(--brand-accent) 6%,white)}.benefits-grid{margin-bottom:32px}.benefit-card{text-align:center}.benefit-icon-wrapper{display:flex;justify-content:center;margin-bottom:20px}.benefit-card h3{font-size:20px;margin:0 0 12px}.benefit-card p{margin:0;color:var(--text-muted);line-height:1.6}.benefits-footer{max-width:720px;margin:0 auto;text-align:center}.story-section{background:#fff}.story-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center}.story-image-wrapper{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-2)}.story-image{width:100%;height:auto;display:block;object-fit:cover}.story-stats{margin-top:24px;display:flex;flex-direction:column;gap:12px}.stat-badge{background:#fff;border:1px solid #e9eef3;border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 12px #0f23300a}.stat-number{font-size:28px;font-weight:800;color:var(--brand-accent)}.stat-label{font-size:14px;color:var(--text-muted)}.stat-badge svg{width:24px;height:24px;color:var(--brand-accent)}.story-content p{margin:16px 0;line-height:1.7}.story-mission{background:color-mix(in oklab,var(--brand-accent) 8%,white);padding:20px;border-radius:12px;border-left:4px solid var(--brand-accent);font-weight:500}.faq-section-v2{background:color-mix(in oklab,var(--brand-secondary) 8%,white)}.faq-header{text-align:center;max-width:680px;margin:0 auto 48px}.faq-list-v2{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item-v2{background:#fff;border:1px solid #e5edf5;border-radius:16px;overflow:hidden;transition:box-shadow .25s ease}.faq-item-v2:hover{box-shadow:var(--shadow-2)}.faq-question-btn{width:100%;background:none;border:none;padding:20px 24px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:background .2s ease}.faq-question-btn:hover{background:#9adfdd0a}.faq-question-content{display:flex;align-items:center;gap:16px;flex:1}.faq-number{font-size:14px;font-weight:800;color:var(--brand-accent);opacity:.7;min-width:32px}.faq-question-text{margin:0;font-size:17px;font-weight:700;color:#111418}.faq-icon-wrapper{width:32px;height:32px;border-radius:50%;background:color-mix(in oklab,var(--brand-accent) 12%,white);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s ease,background .25s ease}.faq-item-v2.is-open .faq-icon-wrapper{background:var(--brand-accent);color:#fff;transform:rotate(45deg)}.faq-icon{color:inherit;transition:transform .25s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 24px}.faq-answer.is-visible{max-height:300px;padding:0 24px 20px}.faq-answer p{margin:0;color:var(--text-muted);line-height:1.7}.faq-footer{text-align:center;margin-top:40px}.faq-footer p{margin:8px 0}.waitlist-section{background:#fff}.waitlist-container{max-width:780px;margin:0 auto}.waitlist-content{text-align:center;margin-bottom:40px}.lead-form{padding:32px}.form-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px}.field{display:flex;flex-direction:column;gap:8px}.field.full-width{grid-column:1 / -1}.field label{font-weight:600;font-size:14px;color:#2d3a44}.field input,.field textarea{width:100%;padding:14px;border:1.5px solid #d6e4ec;border-radius:12px;background:#fff;font-size:15px;font-family:inherit;transition:border-color .2s,box-shadow .2s}.field textarea{min-height:100px;resize:vertical}.field input:focus,.field textarea:focus{outline:none;border-color:var(--brand-accent);box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-accent) 20%,white)}.form-disclaimer{font-size:13px;color:var(--text-muted);text-align:center;margin-top:16px}.success-message{text-align:center;padding:48px 32px}.success-icon{width:64px;height:64px;margin:0 auto 20px;background:var(--brand-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0f172a}.success-icon svg{width:32px;height:32px}.success-message h3{margin:0 0 12px;font-size:24px}.success-message p{margin:0;color:var(--text-muted)}.cta-section-v2{background:linear-gradient(135deg,#b29ccf,#9adfdd);color:#fff;position:relative;overflow:hidden}.cta-section-v2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#b29ccf33,#9adfdd1a);pointer-events:none}.cta-content-wrapper{position:relative;max-width:780px;margin:0 auto;text-align:center}.cta-badge{display:inline-block;background:#fff3;border:1px solid rgba(255,255,255,.3);padding:6px 14px;border-radius:999px;font-weight:700;font-size:12px;letter-spacing:.4px;margin-bottom:16px}.cta-title{font-size:clamp(28px,4.5vw,38px);margin:0 0 16px;line-height:1.15}.cta-subtitle{font-size:17px;opacity:.95;line-height:1.6;margin:0 0 32px}.cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:32px}.cta-features{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-top:24px;border-top:1px solid rgba(255,255,255,.2)}.cta-feature-item{display:flex;align-items:center;gap:8px;font-size:14px;opacity:.9}.cta-feature-item svg{width:20px;height:20px}.footer{background:#fff;border-top:1px solid #e9eef3;padding:40px 0 60px}.footer .cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;margin-bottom:24px}.footer h4{margin:0 0 16px;font-size:16px}.list{display:flex;flex-direction:column;gap:12px}.list a{color:var(--text-muted);font-size:14px;transition:color .2s ease}.list a:hover{color:var(--text-strong)}.animate-in{animation:fadeUp .5s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.section{padding:56px 0}header .nav{padding:10px 0}.nav-links,.nav-actions{display:none}.mobile-menu-toggle{display:flex}.mobile-menu{position:fixed;top:64px;left:0;right:0;padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px;background:#fffffffa;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 40px #0f172a29;z-index:45}.mobile-menu button,.mobile-menu a{border:none;background:transparent;text-align:left;padding:10px 8px;font-size:15px;border-radius:10px;cursor:pointer}.mobile-menu button:hover,.mobile-menu a:hover{background:#f3f4ff}.mobile-menu .btn.full{width:100%;margin-top:4px;justify-content:center}.hero .container{grid-template-columns:1fr;padding:48px 0 40px;gap:32px}.grid-2,.benefits-grid{grid-template-columns:1fr;gap:20px}.grid-3{grid-template-columns:1fr;gap:18px}.card{padding:20px}.footer .cols{grid-template-columns:1fr}.problem-card-grid{grid-template-columns:1fr;gap:24px}.problem-stats-row{grid-template-columns:1fr}.story-grid{grid-template-columns:1fr;gap:32px}.form-fields{grid-template-columns:1fr}.cta-actions{flex-direction:column;align-items:stretch}.diag-gate-form,.diag-questions-card,.diag-result-card{padding:24px 20px}.diag-form-grid{grid-template-columns:1fr}.diag-question-header{flex-direction:column;gap:12px}.diag-question-number{text-align:center}.diag-options{justify-content:center}.diag-form-actions-split{flex-direction:column}.spotify-float{bottom:16px;right:16px;padding:12px 16px;font-size:13px}.spotify-float span{display:none}.spotify-float svg{width:20px;height:20px}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
