.about-redesign{background:#fff;color:#202a3a;}.about-redesign main{overflow:clip;}.about-redesign .home-container{max-width:1237px;}.about-redesign .home-svg{display:block;width:26px;height:26px;flex:0 0 26px;fill:none;stroke:currentColor;color:#2457d6;}.about-redesign h1,.about-redesign h2,.about-redesign h3{color:#202a3a;letter-spacing:-.025em;}.about-redesign h1 span,.about-redesign h2 span{color:#2457d6;}.about-redesign p{font-size:17px;line-height:1.8;color:#647084;}.about-redesign p b,.about-redesign p strong{font-weight:600;color:#33435a;}.about-redesign h2{font-size:clamp(32px,3.5vw,45px);line-height:1.18;}.about-hero{padding:112px 0 65px;background:radial-gradient(ellipse at 85% 30%,#e4ecff,transparent 60%),linear-gradient(#fff,#f1f5fd);}.about-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;}.about-hero h1{font-size:clamp(45px,4.8vw,64px);line-height:1.08;font-weight:700;margin:0 0 25px;}.about-hero p{margin:0 0 28px;}.about-actions{display:flex;align-items:center;flex-wrap:wrap;gap:25px;}.about-actions .home-text-link{font-size:14px;}.about-hero-art{border:1px solid #dce5f9;border-radius:20px;padding:25px;background:#ffffffd9;box-shadow:0 20px 50px #2457d60c;}.about-visual-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #e1e8f5;font-size:13px;}.about-visual-top>span{font-size:10px;color:#8491a5;}.about-story-art{padding:35px 5px 5px;}.about-source-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;}.about-source-row>span{padding:14px 5px;background:#fff;border:1px solid #dce5f9;border-radius:9px;text-align:center;font-size:13px;color:#33435a;}.about-story-art>svg{display:block;width:100%;height:70px;}.about-story-art>svg path{fill:none;stroke:#a7bde9;stroke-width:1.5;stroke-dasharray:5 5;animation:about-data-flow 3s linear infinite;}.about-data-hub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:65%;padding:30px 15px;margin:auto;border:1px solid #b9cdf6;border-radius:15px;background:#fff;box-shadow:0 8px 24px #2457d610;}.about-data-hub img{width:145px;height:auto;}.about-data-hub>span{font-size:13px;color:#647084;}.about-art-outcomes{display:flex;justify-content:center;gap:30px;margin:28px 0 12px;font-size:11px;color:#647084;}
.about-story{padding:80px 0;}.about-story-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:100px;align-items:start;}.about-sticky{position:sticky;top:110px;}.about-sticky h2{margin:0 0 30px;max-width:450px;}.about-story-tag{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #dce5f9;border-radius:13px;background:#f8faff;font-size:14px;line-height:1.6;color:#647084;}.about-story-copy>p:first-child{margin-top:0;font-size:22px;color:#202a3a;font-weight:500;}.about-story-copy ul{list-style:none;padding:0;margin:20px 0 28px;}.about-story-copy .story_list li{font-size:17px;line-height:1.7;color:#647084;position:relative;padding-left:22px;margin:10px 0;}.about-story-copy .story_list li:before{content:'';position:absolute;left:0;top:12px;width:6px;height:6px;background:#b9cdf6;border-radius:50%;}.about-story-copy .story_list2{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:0;}.story_list2 li{font-size:13px;color:#33435a;padding:9px 12px;border-radius:7px;background:#f1f5fd;}.story_list2 b{font-weight:500;}
.about-problems{padding:75px 0;background:#f8faff;}.about-problem-grid{display:grid;grid-template-columns:.85fr 1.4fr;gap:35px;align-items:start;}.about-problem-controls{display:grid;gap:12px;}.about-problem-controls button{display:flex;align-items:center;gap:16px;text-align:left;padding:23px 22px;cursor:pointer;border:1px solid #dce5f9;border-radius:13px;background:#fff;color:#647084;font-size:17px;}.about-problem-controls button[aria-pressed=true]{border-color:#2457d6;color:#2457d6;background:#f1f5fd;box-shadow:0 5px 15px #2457d608;}.about-problem-controls button>i{font-style:normal;margin-left:auto;}.about-problem-display{padding:30px;border:1px solid #dce5f9;border-radius:18px;background:#fff;min-height:390px;}.about-problem-display [hidden]{display:none;}.about-before>span,.about-after>span{display:block;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8491a5;}.about-before p{margin:8px 0 0;font-size:16px;}.about-after{border-top:1px solid #e1e8f5;padding-top:20px;}.about-after>span{color:#2457d6;}.about-after p{font-size:20px;line-height:1.5;font-weight:500;margin:8px 0 0;color:#202a3a;}.about-problem-scene{height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0;}.ap-sources,.ap-journey,.ap-testing{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;}.ap-sources>span,.ap-journey>span,.ap-testing>span{padding:13px 20px;border:1px solid #b9cdf6;background:#f8faff;border-radius:9px;font-size:13px;color:#33435a;}.ap-journey i{font-style:normal;color:#2457d6;}.ap-connector{height:25px;width:2px;background:#b9cdf6;}.ap-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:12px;border:1px solid #2457d6;border-radius:10px;width:145px;background:#fff;}.ap-dashboard>span{height:16px;border-radius:3px;background:#d2dff8;}.ap-insight{width:65%;padding:20px;border:1px solid #b9cdf6;border-radius:10px;background:#f8faff;}.ap-insight>span{display:block;height:5px;border-radius:3px;background:#d2dff8;margin:8px 0;}.ap-insight>span:nth-child(2){width:80%;}.ap-insight strong{display:block;color:#2457d6;font-size:13px;font-weight:500;margin-top:15px;}.ap-testing>span:last-child{border-color:#2457d6;background:#edf2fc;}.ap-winner{padding:13px 20px;border:1px solid #2457d6;border-radius:9px;font-size:13px;color:#2457d6;background:#fff;}
.about-difference{padding:80px 0;}.about-difference-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;}.about-difference h2{margin:0 0 22px;}.about-difference p{margin:0;}.about-difference ul{list-style:none;padding:0;margin:0;display:grid;gap:15px;}.about-difference li{display:flex;align-items:center;gap:17px;padding:18px;border:1px solid #e1e8f5;border-radius:11px;font-size:16px;color:#33435a;line-height:1.5;}.about-results{padding:65px 0;background:#f8faff;}.about-stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce5f9;border-radius:18px;padding:30px 20px;background:#fff;}.about-stats>div{text-align:center;padding:10px 15px;border-right:1px solid #e1e8f5;}.about-stats>div:last-child{border:0;}.about-stats strong{color:#2457d6;font-size:48px;letter-spacing:-.04em;}.about-stats p{font-size:14px;line-height:1.6;margin:10px 0 0;}.about-values{padding:75px 0;}.about-values-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;}.about-values-grid article{padding:25px;border:1px solid #e1e8f5;border-radius:15px;background:#fff;}.about-values-grid h3{font-size:23px;margin:23px 0 15px;}.about-values-grid p{font-size:15px;margin:0;}.about-closing{padding:0 0 75px;}.about-closing .closing-panel{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center;}.about-closing .closing-copy p{color:#ffffffd9;}.about-closing-art{padding:35px;border:1px solid #ffffff3b;border-radius:17px;display:flex;flex-direction:column;gap:25px;background:#ffffff0a;}.about-closing-art strong{font-size:29px;line-height:1.4;color:#fff;}.about-redesign .about-closing-art .home-svg{color:#fff!important;width:38px;height:38px;}.about-redesign button:focus-visible,.about-redesign a:focus-visible{outline:3px solid #2457d6;outline-offset:4px;}
@keyframes about-data-flow{to{stroke-dashoffset:-40;}}
@media(max-width:1000px){.about-hero-grid,.about-difference-grid{gap:35px;}.about-story-grid{gap:50px;}.about-values-grid{gap:15px;}.about-values-grid article{padding:20px;}.about-values-grid h3{font-size:21px;}.about-problem-grid{gap:20px;}.about-problem-controls button{font-size:15px;padding:20px 16px;}}
@media(max-width:800px){.about-hero-grid,.about-story-grid,.about-difference-grid{grid-template-columns:1fr;gap:35px;}.about-hero-art{max-width:650px;width:100%;margin:auto;}.about-sticky{position:static;}.about-story-tag{max-width:500px;}.about-problem-grid{grid-template-columns:1fr;}.about-problem-controls{grid-template-columns:1fr 1fr;}.about-values-grid{grid-template-columns:1fr 1fr;}.about-closing .closing-panel{grid-template-columns:1fr;gap:30px;}.about-stats strong{font-size:39px;}}
@media(max-width:600px){.about-redesign .home-container{width:calc(100% - 36px);}.about-hero{padding:96px 0 45px;}.about-hero h1{font-size:44px;}.about-redesign p{font-size:16px;}.about-actions .home-button{width:100%;justify-content:center;}.about-actions{gap:18px;}.about-hero-art{padding:20px 17px;}.about-visual-top{font-size:12px;}.about-visual-top>span{font-size:9px;white-space:nowrap;}.about-source-row{gap:7px;}.about-source-row>span{font-size:11px;}.about-story-art{padding:25px 0 0;}.about-data-hub img{width:130px;}.about-art-outcomes{gap:22px;}.about-story,.about-problems,.about-difference,.about-results,.about-values{padding:55px 0;}.about-redesign h2{font-size:32px;}.about-story-copy>p:first-child{font-size:21px;}.about-story-copy .story_list li{font-size:16px;}.about-problem-controls button{font-size:13px;padding:15px 12px;gap:9px;line-height:1.4;}.about-problem-controls button>.home-svg{width:21px;height:21px;flex-basis:21px;}.about-problem-controls button>i{display:none;}.about-problem-display{padding:23px;min-height:390px;}.about-after p{font-size:19px;}.ap-sources>span,.ap-journey>span,.ap-testing>span{font-size:11px;padding:12px 15px;}.about-difference li{font-size:14px;padding:16px;}.about-stats{grid-template-columns:1fr 1fr;gap:24px 10px;padding:25px 15px;}.about-stats>div{padding:0 5px;}.about-stats>div:nth-child(2){border:0;}.about-stats strong{font-size:39px;}.about-stats p{font-size:12px;}.about-values-grid{grid-template-columns:1fr;}.about-values-grid article{padding:25px;}.about-values-grid h3{font-size:23px;margin-top:20px;}.about-closing{padding-bottom:55px;}.about-closing .closing-panel{padding:30px 25px;}.about-closing .closing-actions{display:flex;flex-direction:column;align-items:stretch;}.about-closing .closing-actions a{font-size:13px;justify-content:center;}.about-closing-art{padding:25px;}.about-closing-art strong{font-size:25px;}}
@media(max-width:360px){.about-hero h1{font-size:39px;}.about-problem-controls{gap:9px;}.about-problem-controls button{font-size:12px;padding:13px 9px;}.about-visual-top{font-size:10px;}}
@media(prefers-reduced-motion:reduce){.about-redesign *{scroll-behavior:auto;animation:none!important;transition:none!important;}}

/* Detailed illustrations throughout the About narrative. */
.about-illustration{display:block;width:100%;height:auto;overflow:visible;}.about-illustration text{font-family:inherit;fill:#647084;font-size:12px;}.about-illustration .ai-label{font-size:13px;fill:#33435a;font-weight:600;}.about-illustration .ai-small{font-size:10px;}.ai-paper,.ai-screen,.ai-tile{fill:#fff;stroke:#b9cdf6;stroke-width:1.5;}.ai-tile{fill:#f1f5fd;}.ai-paper-lines{fill:none;stroke:#d2dff5;stroke-width:4;stroke-linecap:round;}.ai-chart{fill:none;stroke:#2457d6;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}.ai-flow{fill:none;stroke:#a7bde9;stroke-width:2;stroke-dasharray:5 6;animation:about-data-flow 3s linear infinite;}.ai-bar{fill:#2457d6;fill-opacity:.75;stroke:none;}.ai-person{fill:#dce5f9;stroke:#2457d6;stroke-width:1.5;}.ai-person-body{fill:none;stroke:#2457d6;stroke-width:3;stroke-linecap:round;}.ai-axis{stroke:#dce5f9;stroke-width:1;fill:none;}.ai-speed,.ai-noise{fill:none;stroke:#b9cdf6;stroke-width:5;stroke-linecap:round;}.ai-glass{fill:#f1f5fdb3;stroke:#2457d6;stroke-width:2;}.ai-orbit{fill:none;stroke:#b9cdf6;stroke-width:1.5;stroke-dasharray:5 5;}.ai-node{fill:#dce5f9;stroke:#2457d6;stroke-width:1.5;}.ai-heart{fill:#edf2fc;stroke:#2457d6;stroke-width:2;}
.about-source-row>span{display:flex;flex-direction:column;align-items:center;gap:10px;}.about-source-row .home-svg{width:24px;height:24px;}.about-story-illustration{padding:18px;border:1px solid #e1e8f5;border-radius:15px;margin:0 0 20px;background:linear-gradient(145deg,#fff,#f1f5fd);}.about-story-tag{padding:16px;}.about-difference-illustration{padding:18px;border:1px solid #e1e8f5;border-radius:15px;background:linear-gradient(145deg,#fff,#f1f5fd);margin-top:27px;}.about-problem-scene{height:220px;padding:13px 0;}.about-problem-scene .about-illustration{height:100%;object-fit:contain;}.about-problem-display{min-height:420px;}.about-stat-art{margin:0 0 12px;}.about-stat-art .about-illustration{height:130px;}.about-stats>div{padding:10px 20px;}.about-value-art{margin:20px -8px 0;}.about-values-grid>article>.home-svg{display:none;}.about-values-grid article{transition:border-color .2s,transform .2s;}.about-values-grid article:hover{border-color:#2457d6;transform:translateY(-3px);}.about-values-grid h3{margin-top:15px;}.about-value-art .about-illustration{height:120px;}.about-closing-art>.home-svg{display:none;}.about-closing-art{padding:25px;gap:15px;}.about-closing-art .about-illustration{max-height:180px;}.ai-closing-hub{fill:#ffffff18;stroke:#ffffff90;stroke-width:2;}.ai-closing-check{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;}.about-closing-art .about-illustration .ai-closing-label{fill:#fff;font-size:15px;}.about-closing-art .ai-flow{stroke:#ffffff90;}.about-closing-art strong{font-size:26px;}
@media(max-width:1050px){.about-stat-art .about-illustration{height:105px;}.about-value-art .about-illustration{height:100px;}.about-stats>div{padding:10px;}}
@media(max-width:800px){.about-sticky{position:static;}.about-story-illustration{max-width:540px;}.about-value-art .about-illustration{height:150px;}}
@media(max-width:600px){.about-problem-scene{height:175px;}.about-problem-display{min-height:395px;}.about-source-row>span{padding:12px 4px;gap:8px;}.about-source-row .home-svg{width:22px;height:22px;}.about-stat-art .about-illustration{height:100px;}.about-stats>div{padding:0 5px;}.about-value-art .about-illustration{height:160px;}.about-values-grid article{padding:25px;}.about-closing-art strong{font-size:24px;}.about-story-illustration,.about-difference-illustration{padding:12px;}}
@media(prefers-reduced-motion:reduce){.about-redesign .about-illustration *{animation:none!important;}}
