.methodology-page .scroll-reveal{opacity:1;transform:none;transition:none}.methodology-page,.methodology-page *,.methodology-page .font-serif,.methodology-page [class*=title-h]{font-family:ABC Diatype Plus Variable,ABC Diatype Plus Fallback,system-ui,sans-serif}.methodology-page .home-hero-background-gradient{background:linear-gradient(180deg,#0d0a07,rgba(76,60,43,.18) 27.5%,rgba(63,51,39,0) 50%);pointer-events:none;z-index:0}.methodology-page .btn-articos-primary{background:linear-gradient(135deg,rgba(200,170,80,.9),rgba(180,150,60,.85));color:#0E0D0B;border:1px solid rgba(200,170,80,.4);border-radius:9999px;padding:12px 28px;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 0 20px rgba(200,170,80,.15),inset 0 1px 0 rgba(255,255,255,.15);backdrop-filter:blur(4px)}.methodology-page .btn-articos-primary:hover{background:linear-gradient(180deg,#E0CC68,#C4AC48);border-color:rgba(220,190,80,.6);box-shadow:0 4px 20px rgba(200,170,80,.3),inset 0 1px 0 rgba(255,255,255,.2);transform:translateY(-1px)}.methodology-page .btn-articos-primary:active{transform:scale(.98)}.methodology-page .btn-articos-secondary{background:rgba(255,247,227,.04);color:#FFF7E3;border:1px solid rgba(255,247,227,.1);border-radius:9999px;padding:12px 28px;font-size:15px;font-weight:500;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);gap:8px}.methodology-page .btn-articos-secondary:hover{background:rgba(255,247,227,.08);border-color:rgba(255,247,227,.15)}@keyframes hero-dot-float{0%,to{transform:translate(0) scale(1);opacity:var(--dot-opacity-min,.3)}25%{transform:translate(2px,-3px) scale(1.3);opacity:var(--dot-opacity-max,.8)}50%{transform:translate(-1px,-5px) scale(1.5);opacity:var(--dot-opacity-max,.9)}75%{transform:translate(1px,-2px) scale(1.2);opacity:calc(var(--dot-opacity-max, .8) - .1)}}@keyframes hero-line-grow{0%,to{transform:scaleX(0);opacity:.15}50%{transform:scaleX(1);opacity:.3}}@keyframes hero-line-grow-v{0%,to{transform:scaleY(0);opacity:.15}50%{transform:scaleY(1);opacity:.3}}@keyframes stat-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-grid-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 79px,rgba(200,170,80,.07) 0,rgba(200,170,80,.07) 80px,transparent 0,transparent 83px,rgba(200,170,80,.07) 0,rgba(200,170,80,.07) 84px,transparent 0,transparent 160px),repeating-linear-gradient(90deg,transparent,transparent 79px,rgba(200,170,80,.07) 0,rgba(200,170,80,.07) 80px,transparent 0,transparent 83px,rgba(200,170,80,.07) 0,rgba(200,170,80,.07) 84px,transparent 0,transparent 160px);background-size:160px 160px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 15%,transparent 65%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 15%,transparent 65%)}.hero-visual-area{position:relative;height:300px;margin-top:20px}.hero-dot-line{position:absolute;pointer-events:none;z-index:1}.hero-dot-line .dot{width:var(--dot-size,5px);height:var(--dot-size,5px);border-radius:50%;background:rgba(200,170,80,var(--dot-alpha,.5));box-shadow:0 0 8px rgba(200,170,80,calc(var(--dot-alpha, .5) - .1)),0 0 16px rgba(200,170,80,calc(var(--dot-alpha, .5) * .3));animation:hero-dot-float var(--dot-duration,4s) ease-in-out infinite;animation-delay:var(--dot-delay,0s)}.hero-dot-line .line{position:absolute;background:rgba(200,170,80,.2);border-radius:1px}.hero-dot-line .line-h{height:2px;width:var(--line-len,30px);top:calc(var(--dot-size, 5px) / 2 - 1px)}.hero-dot-line .line-right{left:var(--dot-size,5px);transform-origin:left center}.hero-dot-line .line-left,.hero-dot-line .line-right{animation:hero-line-grow var(--line-duration,3s) ease-in-out infinite;animation-delay:var(--dot-delay,0s)}.hero-dot-line .line-left{right:var(--dot-size,5px);transform-origin:right center}.hero-dot-line .line-v{width:2px;height:var(--line-len,30px);left:calc(var(--dot-size, 5px) / 2 - 1px)}.hero-dot-line .line-down{top:var(--dot-size,5px);transform-origin:center top}.hero-dot-line .line-down,.hero-dot-line .line-up{animation:hero-line-grow-v var(--line-duration,3s) ease-in-out infinite;animation-delay:var(--dot-delay,0s)}.hero-dot-line .line-up{bottom:var(--dot-size,5px);transform-origin:center bottom}.hero-stat-card{position:absolute;z-index:2;background:rgba(18,16,12,.85);border:1px solid rgba(255,247,227,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:12px;padding:10px 16px;white-space:nowrap;pointer-events:none}.hero-stat-card .stat-num{font-size:22px;font-weight:600;color:rgb(200,170,80);line-height:1.2}.hero-stat-card .stat-label{font-size:13.5px;color:rgba(255,247,227,.75);line-height:1.3;margin-top:3px;margin-bottom:7px}.hero-stat-card .stat-source{font-size:10.5px;color:rgba(200,170,80,.6);line-height:1.35;letter-spacing:.02em;padding-top:5px;border-top:1px solid rgba(255,247,227,.07)}.hero-stat-card{min-width:270px}@keyframes acc-progress{0%{width:0}to{width:100%}}.problem-accordion-section{max-width:1120px;margin:0 auto;padding:0 24px}@media (min-width:640px){.problem-accordion-section{padding:0 31px}}.problem-accordion-layout{display:flex;gap:48px;align-items:flex-start}.problem-accordion-left{width:55%;flex-shrink:0}.problem-accordion-right{width:45%;position:sticky;top:100px}.problem-acc-item{position:relative;overflow:visible;border-bottom:1px solid rgba(255,247,227,.06)}.problem-acc-item:first-child{border-top:1px solid rgba(255,247,227,.06)}.problem-acc-item:before{content:"";position:absolute;top:0;left:0;height:2px;width:0;background:linear-gradient(90deg,rgba(200,170,80,.8),rgba(200,170,80,.3));border-radius:1px;transition:none}.problem-acc-item:has(.sci-acc-radio:checked):before{animation:acc-progress 28s linear forwards}.problem-acc-item:has(.sci-acc-radio:checked) .acc-number{color:rgb(200,170,80)}.problem-acc-item:has(.sci-acc-radio:checked) .acc-title{color:rgb(200,170,80)}.problem-acc-item:has(.sci-acc-radio:checked) .acc-chevron{transform:rotate(180deg);color:rgb(200,170,80)}.problem-acc-item:has(.sci-acc-radio:checked) .problem-acc-body{max-height:800px}.sci-acc-radio{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.problem-acc-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:22px 0;background:none;border:none;cursor:pointer;text-align:left;transition:all .2s ease;gap:16px}.problem-acc-trigger:hover{opacity:.9}.problem-acc-trigger .acc-number{font-size:13px;font-weight:500;color:rgba(255,247,227,.3);min-width:24px;transition:color .3s ease}.problem-acc-trigger .acc-title{font-size:17px;font-weight:500;color:rgba(255,247,227,.75);flex:1;transition:color .3s ease}.problem-acc-trigger .acc-chevron{flex-shrink:0;width:20px;height:20px;transition:transform .3s ease;color:rgba(255,247,227,.3)}.problem-acc-body{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1)}.problem-acc-content{padding:0 0 24px 40px}.problem-acc-content .prob-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.problem-acc-content .prob-label-problem{color:rgba(255,120,120,.7)}.problem-acc-content .prob-label-solution{color:rgba(100,200,150,.8)}.problem-acc-content .prob-text{font-size:14px;line-height:1.65;color:rgba(255,247,227,.55);margin-bottom:16px}.problem-acc-content .prob-text:last-child{margin-bottom:0}.prob-visual-card{background:rgba(255,247,227,.025);border:1px solid rgba(255,247,227,.06);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:20px;min-height:420px;position:relative;overflow:hidden}.prob-visual-panel{display:none;opacity:0;transition:opacity .4s ease;padding:32px;position:absolute;inset:0}.prob-visual-panel.pv-active{display:flex;flex-direction:column;opacity:1}.problem-accordion-layout:has([data-panel=panel-1] .sci-acc-radio:checked) .prob-visual-panel[id=panel-1],.problem-accordion-layout:has([data-panel=panel-2] .sci-acc-radio:checked) .prob-visual-panel[id=panel-2],.problem-accordion-layout:has([data-panel=panel-3] .sci-acc-radio:checked) .prob-visual-panel[id=panel-3],.problem-accordion-layout:has([data-panel=panel-4] .sci-acc-radio:checked) .prob-visual-panel[id=panel-4],.problem-accordion-layout:has([data-panel=panel-5] .sci-acc-radio:checked) .prob-visual-panel[id=panel-5]{display:flex;flex-direction:column;opacity:1}.problem-accordion-layout:has(.sci-acc-radio:checked) .prob-visual-panel.pv-active{display:none;opacity:0}.problem-accordion-layout:has([data-panel=panel-1] .sci-acc-radio:checked) .prob-visual-panel[id=panel-1]{display:flex;opacity:1}.persona-vis-header{display:flex;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,247,227,.06)}.persona-vis-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,rgba(200,170,80,.2),rgba(200,170,80,.05));display:flex;align-items:center;justify-content:center;font-size:20px}.persona-vis-name{font-size:16px;font-weight:600;color:#FFF7E3}.persona-vis-role{font-size:13px;color:rgba(255,247,227,.45);margin-top:2px}.persona-vis-section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,247,227,.35);margin-bottom:14px}.neo-bar-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.neo-bar-label{font-size:13px;font-weight:500;color:rgba(255,247,227,.6);min-width:24px}.neo-bar-track{flex:1;height:6px;border-radius:3px;background:rgba(255,247,227,.04);overflow:hidden}.neo-bar-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,rgba(200,170,80,.4),rgba(200,170,80,.8));width:var(--bar-target,0);transition:width .8s cubic-bezier(.16,1,.3,1)}.neo-bar-value{font-size:13px;font-weight:600;color:rgba(200,170,80,.9);min-width:28px;text-align:right}.persona-vis-footer{display:flex;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,247,227,.06)}.persona-vis-tag{font-size:12px;padding:5px 14px;border-radius:99px;background:rgba(200,170,80,.08);border:1px solid rgba(200,170,80,.12);color:rgba(200,170,80,.8)}.memory-vis-block{margin-bottom:20px}.memory-vis-block:last-child{margin-bottom:0}.memory-vis-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,247,227,.4);margin-bottom:12px}.memory-episode{background:rgba(255,247,227,.025);border:1px solid rgba(255,247,227,.05);border-radius:12px;padding:14px 16px;margin-bottom:10px}.memory-episode-text{font-size:13px;color:rgba(255,247,227,.65);line-height:1.5;margin-bottom:8px}.memory-relevance{display:flex;align-items:center;gap:8px}.memory-relevance-track{width:60px;height:4px;border-radius:2px;background:rgba(255,247,227,.04);overflow:hidden}.memory-relevance-fill{height:100%;border-radius:2px;background:rgba(200,170,80,.7)}.memory-relevance-label{font-size:11px;color:rgba(200,170,80,.7)}.boundary-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(255,247,227,.03)}.boundary-row:last-child{border-bottom:none}.boundary-icon{font-size:14px;width:20px;text-align:center}.boundary-skill{font-size:13px;color:rgba(255,247,227,.6);flex:1}.boundary-level{font-size:12px;color:rgba(255,247,227,.35)}.memory-quote{font-size:13px;font-style:italic;color:rgba(255,247,227,.4);margin-top:8px;padding-left:16px;border-left:2px solid rgba(255,247,227,.06)}.isolation-vis-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;height:100%}.isolation-vis-col{padding:0 20px}.isolation-vis-col:first-child{border-right:1px solid rgba(255,247,227,.06)}.isolation-vis-header{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(255,247,227,.06)}.isolation-vis-header.vis-green{color:rgba(100,200,150,.8)}.isolation-vis-header.vis-red{color:rgba(255,120,120,.7)}.isolation-vis-item{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:14px;color:rgba(255,247,227,.6)}.isolation-vis-icon{font-size:15px;width:20px;text-align:center}.isolation-vis-footer{grid-column:1/-1;padding:16px 20px 0;border-top:1px solid rgba(255,247,227,.06);margin-top:8px}.isolation-vis-quote{font-size:13px;font-style:italic;color:rgba(255,247,227,.4);line-height:1.5}.stance-bar-container{display:flex;height:52px;border-radius:10px;overflow:hidden;margin-bottom:28px}.stance-seg{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;transition:all .3s ease}.stance-seg-champion{background:rgba(100,200,100,.25);color:rgba(150,230,150,.9);width:15%}.stance-seg-pragmatist{background:rgba(200,170,80,.25);color:rgba(220,200,120,.9);width:35%}.stance-seg-skeptic{background:rgba(255,170,80,.25);color:rgba(255,200,130,.9);width:20%}.stance-seg-blocker{background:rgba(255,100,100,.25);color:rgba(255,150,150,.9);width:15%}.stance-seg-observer{background:rgba(150,150,200,.2);color:rgba(180,180,220,.9);width:15%}.stance-legend{display:flex;flex-direction:column;gap:10px}.stance-legend-row{display:flex;align-items:center;gap:12px}.stance-legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.stance-legend-name{font-size:14px;font-weight:500;color:rgba(255,247,227,.75);min-width:100px}.stance-legend-pct{font-size:13px;font-weight:600;color:rgba(255,247,227,.5);min-width:36px}.stance-legend-desc{font-size:12px;color:rgba(255,247,227,.35)}.scale-vis-table{width:100%}.scale-vis-row{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;padding:18px 0;border-bottom:1px solid rgba(255,247,227,.04)}.scale-vis-row:last-child{border-bottom:none}.scale-vis-header{border-bottom:1px solid rgba(255,247,227,.08)!important;padding-bottom:12px!important}.scale-vis-header .scale-vis-old{color:rgba(255,247,227,.4);text-decoration:none}.scale-vis-header .scale-vis-new{color:rgba(200,170,80,.7)}.scale-vis-old{font-size:15px;color:rgba(255,247,227,.35);text-align:right;padding-right:8px;text-decoration:line-through;text-decoration-color:rgba(255,247,227,.15)}.scale-vis-arrow{text-align:center;color:rgba(200,170,80,.5);font-size:16px}.scale-vis-new{font-size:15px;font-weight:600;color:rgb(200,170,80);padding-left:8px}.scale-vis-label{font-size:12px;color:rgba(255,247,227,.3);margin-top:2px}.scale-vis-row>div:first-child .scale-vis-label{text-align:right;padding-right:8px}.scale-vis-row>div:last-child .scale-vis-label{padding-left:8px}.scale-vis-header .scale-vis-new,.scale-vis-header .scale-vis-old{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1120px;margin:0 auto;padding:0 24px}@media (min-width:640px){.benefit-grid{padding:0 31px}}.benefit-column h3{font-size:26px;font-weight:400;color:#FFF7E3;line-height:1.2;margin-bottom:12px}.benefit-column p{font-size:15px;color:rgba(255,247,227,.6);line-height:1.6;margin-bottom:24px}.glass-card{background:rgba(255,247,227,.03);border:1px solid rgba(255,247,227,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;padding:24px;transition:all .3s ease}.glass-card:hover{border-color:rgba(200,170,80,.2);box-shadow:0 8px 32px rgba(200,170,80,.06);transform:translateY(-2px)}.sci-scene-cycle{display:grid;grid-template-areas:"stack";min-height:240px}.sci-scene-cycle>*{grid-area:stack;animation:sci-scene-fade 12s ease-in-out infinite;opacity:0}.sci-scene-cycle>:first-child{animation-delay:0s}.sci-scene-cycle>:nth-child(2){animation-delay:4s}.sci-scene-cycle>:nth-child(3){animation-delay:8s}@keyframes sci-scene-fade{0%,5%{opacity:0;transform:translateY(6px)}10%,28%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-4px)}}.chat-msg{padding:16px 0;border-top:1px solid rgba(255,247,227,.06)}.chat-msg:first-child{border-top:none;padding-top:0}.chat-msg-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.chat-msg-avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:rgba(200,170,80,.2)}.chat-msg-name{font-size:13px;font-weight:500;color:#FFF7E3}.chat-msg-role{font-size:11px;padding:2px 8px;border-radius:99px;font-weight:500}.chat-msg-text{font-size:14px;color:rgba(255,247,227,.7);line-height:1.55}.stance-badge-skeptic{background:rgba(255,100,100,.12);color:rgba(255,150,150,.9)}.stance-badge-blocker{background:rgba(255,80,80,.12);color:rgba(255,130,130,.9)}.stance-badge-pragmatist{background:rgba(200,170,80,.12);color:rgba(200,180,100,.9)}.stance-badge-champion{background:rgba(100,200,100,.12);color:rgba(150,220,150,.9)}.stance-badge-observer{background:rgba(150,150,200,.12);color:rgba(180,180,220,.9)}.report-header{gap:10px;margin-bottom:16px}.report-header,.report-icon{display:flex;align-items:center}.report-icon{width:28px;height:28px;border-radius:8px;background:rgba(200,170,80,.1);justify-content:center}.report-title{font-size:13px;font-weight:500;color:#FFF7E3}.report-timestamp{font-size:11px;color:rgba(255,247,227,.3)}.report-skeleton-bar{height:8px;border-radius:4px;background:rgba(255,247,227,.04);margin-bottom:6px}.report-skeleton-fill{height:100%;border-radius:4px;background:rgba(255,247,227,.08)}.report-label{font-size:12px;font-weight:600;color:rgba(255,247,227,.4);margin:12px 0 8px;text-transform:uppercase;letter-spacing:.06em}.report-theme-tag{display:inline-flex;padding:4px 12px;border-radius:99px;font-size:12px;background:rgba(200,170,80,.06);border:1px solid rgba(200,170,80,.12);color:rgba(200,170,80,.8);margin:0 6px 6px 0}.report-confidence{display:flex;align-items:center;gap:10px;margin-top:12px}.report-confidence-label{font-size:12px;color:rgba(255,247,227,.35)}.report-confidence-track{flex:1;height:6px;border-radius:3px;background:rgba(255,247,227,.04)}.report-confidence-fill{height:100%;border-radius:3px;background:rgba(100,200,100,.5)}.report-confidence-val{font-size:14px;font-weight:600;color:rgba(100,200,100,.9)}.report-evidence{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,247,227,.06);font-size:12px;color:rgba(255,247,227,.4);line-height:1.6}.persona-list-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(255,247,227,.04)}.persona-list-row:last-child{border-bottom:none}.persona-list-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.persona-list-name{font-size:13px;font-weight:500;color:#FFF7E3;flex:1}.persona-list-age{font-size:11px;color:rgba(255,247,227,.4)}.persona-list-badge{font-size:10px;padding:2px 8px;border-radius:99px;font-weight:500}.pipeline-step{display:flex;align-items:center;gap:12px;padding:12px 0}.pipeline-step .step-check{width:20px;height:20px;border-radius:50%;background:rgba(100,200,100,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pipeline-step .step-label{font-size:13px;color:rgba(255,247,227,.75);flex:1}.pipeline-step .step-meta{font-size:11px;color:rgba(255,247,227,.3);margin-left:auto}.pipeline-total{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,247,227,.08);display:flex;justify-content:space-between;font-size:14px;font-weight:600;color:rgb(200,170,80)}.proof-table-wrap{max-width:1120px;margin:0 auto;padding:0 24px}@media (min-width:640px){.proof-table-wrap{padding:0 31px}}.proof-table{width:100%;border-collapse:collapse;border-spacing:0}.proof-table thead th{padding:20px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid rgba(255,247,227,.08);text-align:center}.proof-table thead th:first-child{color:rgba(255,247,227,.4);padding:20px 24px;text-align:left}.proof-table thead th:nth-child(2){color:rgba(255,247,227,.55)}.proof-table thead th:nth-child(3){color:rgba(255,247,227,.35)}.proof-table thead th:nth-child(4){color:rgb(200,170,80);font-weight:600}.proof-table tbody td{padding:16px 20px;font-size:14px;border-bottom:1px solid rgba(255,247,227,.04);vertical-align:top;text-align:center}.proof-table tbody td:first-child{color:#FFF7E3;font-weight:500;padding:18px 24px;text-align:left}.proof-table tbody td:nth-child(2){color:rgba(255,247,227,.55)}.proof-table tbody td:nth-child(3){color:rgba(255,247,227,.35)}.proof-table tbody td:nth-child(4){color:rgb(200,170,80);font-weight:600}.proof-table tbody tr:last-child td{border-bottom:none}.proof-table tbody td:nth-child(4){background:rgba(200,170,80,.03)}.proof-th-articos{background:rgba(200,170,80,.06);border-top:2px solid rgb(200,170,80);position:relative}.proof-try-free{display:inline-block;margin-top:6px;padding:4px 12px;border-radius:99px;background:rgba(200,170,80,.15);border:1px solid rgba(200,170,80,.3);color:rgb(200,170,80);font-size:10px;font-weight:500;text-decoration:none;text-transform:none;letter-spacing:0;transition:background .15s}.proof-try-free:hover{background:rgba(200,170,80,.25)}.proof-dim-title{font-size:14px;font-weight:500;color:#FFF7E3;line-height:1.3;margin-bottom:4px}.proof-dim-summary{font-size:11.5px;font-weight:400;color:rgba(255,247,227,.45);line-height:1.45;max-width:320px}.innov-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px;margin:0 auto;padding:0 24px}@media (min-width:640px){.innov-grid{padding:0 31px}}.innov-card{perspective:1200px;background:transparent;border:none;padding:0;min-height:220px;transition:transform .2s ease}.innov-card:hover{transform:translateY(-2px)}.innov-card-inner{position:relative;width:100%;height:100%;min-height:220px;transition:transform .3s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.innov-card:hover .innov-card-inner{transform:rotateY(180deg)}.innov-face{position:absolute;inset:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:rgba(255,247,227,.03);border:1px solid rgba(255,247,227,.06);border-radius:16px;padding:28px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-align:left;transition:border-color .3s ease,background .3s ease;display:flex;flex-direction:column}.innov-card:hover .innov-face{border-color:rgba(200,170,80,.25)}.innov-face-front h4{font-size:16px;font-weight:600;color:#FFF7E3;margin-bottom:8px}.innov-face-front p{font-size:14px;color:rgba(255,247,227,.6);line-height:1.5;margin-bottom:12px}.innov-face-back{transform:rotateY(180deg);background:rgba(200,170,80,.05);border-color:rgba(200,170,80,.2);justify-content:space-between}.innov-face-back h4{font-size:15px;font-weight:600;color:rgb(200,170,80);margin:0 0 12px}.innov-face-back p{font-size:13px;color:rgba(255,247,227,.78);line-height:1.55;margin:0}.innov-ref{font-size:10px;color:rgba(200,170,80,.55);padding-top:12px;border-top:1px solid rgba(200,170,80,.15);text-transform:uppercase;letter-spacing:.05em;margin-top:auto}.proof-cta-section{padding:120px 24px;margin:40px 0;position:relative}.paper-read-link{display:inline-flex;align-items:center;gap:10px;color:rgb(200,170,80);text-decoration:none;font-size:15px;font-weight:500;padding:10px 0;border-bottom:1px solid rgba(200,170,80,.35);transition:gap .2s ease,border-color .2s ease}.paper-read-link:hover{gap:14px;border-color:rgb(200,170,80)}@media (max-width:900px){.problem-accordion-layout{flex-direction:column;gap:32px}.problem-accordion-left,.problem-accordion-right{width:100%}.problem-accordion-right{position:static}.prob-visual-card{min-height:360px}}@media (max-width:768px){.benefit-grid{grid-template-columns:1fr;gap:32px}.innov-grid{grid-template-columns:repeat(2,1fr);gap:16px}.innov-face{padding:20px}.innov-face-back p,.innov-face-front p{font-size:12px}.hero-visual-area{height:200px}.hero-stat-card{display:none}.benefit-column h3{font-size:22px}.benefit-column p{font-size:14px}#proof .proof-table{font-size:12px}#proof .proof-table td,#proof .proof-table th{padding:12px 10px}.proof-dim-summary,.proof-try-free{display:none}.sci-scene-cycle{min-height:200px}.proof-cta-section{padding:80px 24px;margin:24px 0}}@media (max-width:640px){.innov-grid{grid-template-columns:1fr}.innov-card{perspective:none}.innov-card-inner{transform-style:flat}.innov-card:hover .innov-card-inner{transform:none}.innov-face-back{display:none}.innov-face-front{position:relative}.benefit-grid,.innov-grid,.problem-accordion-section,.proof-table-wrap{padding-left:16px!important;padding-right:16px!important}.problem-accordion-layout{gap:24px}.problem-acc-content{padding:0 0 20px 28px}.problem-acc-trigger .acc-title{font-size:15px}.benefit-grid{gap:24px}.benefit-column h3{font-size:20px}.hero-visual-area{height:160px}.hero-dot-line{display:none}.proof-cta-section{padding:60px 16px;margin:20px 0}.paper-read-link{font-size:14px}.sci-scene-cycle{min-height:180px}}@media (max-width:480px){.prob-visual-card{min-height:320px}.prob-visual-panel{padding:20px}.stance-bar-container{height:40px}.stance-legend-desc{display:none}.neo-bar-row{gap:8px}.innov-card,.innov-card-inner{min-height:auto}.innov-face-front{position:relative;inset:auto}.isolation-vis-grid{grid-template-columns:1fr}.isolation-vis-col:first-child{border-right:none;border-bottom:1px solid rgba(255,247,227,.06);padding-bottom:14px;margin-bottom:14px}.scale-vis-row{grid-template-columns:1fr 30px 1fr}.scale-vis-new,.scale-vis-old{font-size:13px}.sci-scene-cycle{min-height:160px}}@media (prefers-reduced-motion:reduce){.hero-dot-line .dot,.hero-dot-line .line-down,.hero-dot-line .line-left,.hero-dot-line .line-right,.hero-dot-line .line-up,.hero-stat-card,.problem-acc-item:before,.sci-scene-cycle>*{animation:none!important}.sci-scene-cycle>*{opacity:1;transform:none;position:relative}.sci-scene-cycle{display:flex;flex-direction:column;gap:16px}.problem-acc-body{transition-duration:.01s}}