.why-page{background:#f4f5f5;color:#14283f}
.why-page main{background:#f4f5f5}
.why-page main>.section,.why-page main>.soft-section{background:#f4f5f5!important}
.why-page .section{padding:95px 24px}
.why-page .section:before,.why-page .section:after{display:none}
.why-page .container{max-width:1120px}
.why-page .why-hero{min-height:610px;padding:90px 24px 80px;background:#f4f5f5;box-shadow:none;text-align:center}
.why-page .why-hero:before,.why-page .why-hero:after{display:none}
.why-page .why-hero h1{font-size:clamp(48px,6vw,82px);line-height:1.17;color:#fff;letter-spacing:-.045em;margin:28px 0}
.why-page .why-hero h1{margin:28px auto;width:100%;max-width:1000px;color:#14283f;text-align:center}
.why-page .why-hero .blue-text{color:#2677e8}
.why-page .why-hero h2{font-size:clamp(18px,2.2vw,28px);color:#243c56;font-weight:400}
.why-page .why-hero .hero-desc{color:#748399;font-size:15px;max-width:700px;margin-left:auto;margin-right:auto}
.why-page .why-hero .kicker{color:#6c8199;border-color:#dfe5ec;background:#f7f9fb}
.why-page .section-title{max-width:880px;margin:0 auto 42px}
.why-page .section-title h2{font-size:clamp(28px,3.3vw,42px);line-height:1.4;letter-spacing:-.04em}
.why-page .section-title p{font-size:14px;line-height:1.9;max-width:730px;margin:18px auto 0}
.core-orbit{height:500px;position:relative;max-width:1000px;margin:auto;background-image:radial-gradient(#a9bdd43b .8px,transparent .8px);background-size:13px 13px;border-radius:48%;isolation:isolate}
.orbit-wires{position:absolute;width:100%;height:90%;inset:0}
.return-wires{stroke-dasharray:8 5;animation:signal-flow 18s linear infinite}
@keyframes signal-flow{to{stroke-dashoffset:-130}}
.core-halo{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:190px;height:190px;border-radius:50%;background:#f8fafb;box-shadow:0 0 0 13px #ffffff85,0 0 0 27px #e6ebf05c,0 20px 30px #173f6c16;display:flex;align-items:center;justify-content:center;flex-direction:column}
.core-chip{width:83px;height:77px;border-radius:22px;background:#e5efff;box-shadow:inset 0 1px 0 white,0 7px 12px #193b6720;display:grid;place-items:center;margin-bottom:12px}
.prome-symbol{width:57px;aspect-ratio:650/510;background:url('prome-logo-v2.png') 5.98% 50%/311.08% auto no-repeat}
.core-halo strong{font-size:22px;letter-spacing:-.04em}.core-halo small{font-size:10px;color:#71869f;margin-top:5px}
.orbit-agent{position:absolute;display:grid;grid-template-columns:42px auto;column-gap:12px;align-items:center;background:#fafcfd;border:1px solid #fff;border-radius:25px;box-shadow:0 13px 22px #15395513,inset 0 -2px 0 #d8e2ed80;padding:22px 25px;text-decoration:none;color:#183b63;min-width:205px;transition:transform .2s}
.orbit-agent:hover{transform:translateY(-4px)}.orbit-agent i{grid-row:span 2;font-style:normal;font-size:35px;color:#2677e8}.orbit-agent strong{font-size:18px;letter-spacing:.04em}.orbit-agent span{font-size:12px;color:#70859e;margin-top:4px}
.orbit-ads{left:7%;top:23%;border-radius:32px 32px 12px 32px}.orbit-sales{right:7%;top:23%;border-radius:32px 32px 32px 12px}.orbit-content{left:50%;top:67%;transform:translateX(-50%);border-radius:18px 32px 32px 32px}.orbit-content:hover{transform:translate(-50%,-4px)}
.signal{position:absolute;font-size:10px;letter-spacing:.05em;color:#3574bc;background:#f4f5f5;padding:5px 9px}.signal-a{left:27%;top:10%}.signal-b{right:26%;top:10%}.signal-c{left:65%;top:55%}
.knowledge-tags{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:10px}.knowledge-tags span{font-size:11px;color:#7c8da3;border:1px solid #dae2ea;border-radius:30px;padding:7px 17px;background:#f7f9fa}
.owner-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center}
.owner-scene{height:590px;position:relative;isolation:isolate}
.owner-backdrop{position:absolute;inset:100px 70px 45px;border-radius:100px 28px 70px 24px;background:#e4ebf3;transform:rotate(-5deg)}
.owner-photo{position:absolute;z-index:1;left:15%;bottom:25px;width:72%;height:510px;object-fit:cover;object-position:center top;border-radius:120px 120px 40px 40px;mix-blend-mode:normal}
.float-panel{position:absolute;background:#ffffffee;border:1px solid white;box-shadow:0 14px 32px #153a6512;backdrop-filter:blur(8px);padding:17px 18px;border-radius:17px;color:#1b3655;z-index:2}
.float-panel strong{display:block;font-size:13px;font-weight:500;margin:8px 0}.float-panel>span:not(.panel-status):not(.mini-icon):not(.team-dots){font-size:10px;color:#8291a4}
.panel-deal{right:-12px;top:26px;width:215px;border-radius:24px 24px 24px 6px}.panel-status{font-size:9px;letter-spacing:.13em;color:#46a482}.panel-line{display:flex;gap:8px;font-size:10px;align-items:center;color:#6e8299}.panel-line i{color:#3cab84;font-style:normal}.panel-deal svg{width:100%;height:40px;margin-top:15px}
.panel-knowledge{left:-8px;top:215px;width:180px;border-radius:22px 22px 6px 22px}.mini-icon{color:#2677e8;font-size:24px}.mini-bars{display:grid;gap:6px;margin-top:13px}.mini-bars i{height:4px;background:#dce6f3;border-radius:4px}.mini-bars i:nth-child(2){width:75%}.mini-bars i:last-child{width:88%}
.panel-team{right:-10px;bottom:38px;width:210px;border-radius:8px 24px 24px 24px}.team-dots{color:#2677e8;font-size:22px}.scene-caption{position:absolute;bottom:0;left:32%;font-size:9px;color:#99a5b3}
.why-page .why-features{display:grid;gap:28px}.why-page .why-feature{display:block;border:0;padding:0 0 25px;border-bottom:1px solid #dfe4e9}.why-page .why-feature:last-child{border:0;padding-bottom:0}
.why-page .why-feature h3{font-size:24px;line-height:1.5;margin:0 0 12px;letter-spacing:-.025em}.why-page .why-feature p{font-size:13px;line-height:1.9;margin:0;color:#728399}
.tech-roadmap{max-width:1120px;margin:0 auto;padding:24px 10px 20px;background-image:linear-gradient(30deg,transparent 49%,#dce3eb55 50%,transparent 51%),linear-gradient(150deg,transparent 49%,#dce3eb55 50%,transparent 51%);background-size:40px 24px;border-radius:26px}
.route-label{text-align:center;color:#738aa6;font-size:11px;letter-spacing:.07em;margin-bottom:30px}
.roadmap-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative}.roadmap-stages:before{content:"";position:absolute;top:86px;left:14%;right:14%;border-top:2px dashed #90afd3}
.tech-stage{position:relative;text-align:center}.tech-stage h3{font-size:20px;margin:18px 0 10px}.tech-stage p{font-size:12px;line-height:1.9;color:#718399;margin:0;background:#f4f5f5e8}
.tech-visual{position:relative;z-index:1;height:173px;width:300px;max-width:100%;margin:auto;background:#f4f6f8;border:1px solid white;border-radius:28px;box-shadow:0 9px 0 #e1e6ec,0 20px 25px #203d5b0c;display:flex;align-items:center;justify-content:center;gap:12px}
.data-sheet{width:70px;height:85px;background:white;border:1px solid #ccd9e9;border-radius:10px;transform:rotate(-8deg);padding:13px 9px;box-shadow:3px 5px 0 #dce5f1}.data-sheet b{font-size:8px;color:#7892b1}.data-sheet i{display:block;height:4px;background:#d9e4f2;margin-top:9px;border-radius:3px}
.tech-arrow{color:#6e99cb}.signal-stack{display:grid;gap:7px}.signal-stack span{font-size:8px;color:#497dbb;background:#e5edf9;padding:6px 9px;border-radius:5px}
.graph-visual svg{width:210px;height:125px}
.model-cube{width:61px;height:61px;display:grid;place-items:center;background:#347cec;color:#fff;border-radius:15px;box-shadow:0 8px 0 #245da9,5px 12px 15px #244f8f20;transform:skewY(-8deg);font-size:23px}
.budget-bars{display:flex;gap:6px;height:54px;align-items:flex-end;margin-left:6px}.budget-bars i{width:10px;background:#91b4e7;border-radius:4px 4px 0 0;height:25%}.budget-bars i:nth-child(2){height:55%}.budget-bars i:nth-child(3){height:75%}.budget-bars i:last-child{height:100%;background:#347cec}
.reward-tag{position:absolute;bottom:7px;font-size:7px;letter-spacing:.1em;color:#5b7eab}
.route-feedback{border:1px dashed #99b4d3;border-top:0;border-radius:0 0 22px 22px;text-align:center;margin:26px 10% 0;height:34px}.route-feedback span{display:inline-block;background:#f4f5f5;padding:8px 15px;transform:translateY(17px);font-size:10px;color:#4880bc}
.why-page .manifesto{padding:100px 15px 0;background:none;border:0;box-shadow:none}.why-page .manifesto h2{font-size:clamp(28px,3.5vw,44px)}.why-page .manifesto p{font-size:14px;max-width:680px;margin:22px auto 30px}
@media(min-width:1100px){.tech-roadmap{width:calc(100vw - 48px);max-width:1240px;margin-left:50%;transform:translateX(-50%)}.roadmap-stages{gap:44px}.roadmap-stages:before{top:98px;left:13%;right:13%}.tech-visual{width:340px;height:196px}}
@media(max-width:800px){.why-page .section{padding:65px 20px}.owner-layout{grid-template-columns:1fr;gap:35px}.owner-scene{max-width:500px;width:100%;margin:auto}.why-page .why-features{max-width:580px;margin:auto}.orbit-agent{min-width:160px;padding:18px 14px;grid-template-columns:30px auto;gap:7px}.orbit-agent strong{font-size:14px}.orbit-agent i{font-size:26px}.orbit-ads{left:0}.orbit-sales{right:0}.roadmap-stages{gap:20px}.roadmap-stages:before{top:60px}.tech-visual{width:240px;height:120px}.tech-stage h3{font-size:17px}}
@media(max-width:580px){.why-page .why-hero{min-height:580px;padding:75px 20px;background-size:auto 100%}.why-page .why-hero h2{line-height:1.7}.why-page .why-hero .hero-desc{font-size:13px}.why-page .section-title h2{font-size:27px}.core-orbit{height:480px;margin:0 -4px}.orbit-wires{display:none}.core-halo{top:43%;width:145px;height:145px}.core-chip{width:58px;height:53px;border-radius:16px;margin-bottom:8px}.prome-symbol{width:40px}.core-halo strong{font-size:18px}.core-halo small{font-size:9px}.orbit-agent{min-width:0;grid-template-columns:24px auto;padding:13px 12px;border-radius:20px}.orbit-agent strong{font-size:12px}.orbit-agent span{font-size:9px}.orbit-agent i{font-size:24px}.orbit-ads,.orbit-sales{top:5%}.orbit-content{top:75%}.signal-a{left:7%;top:22%}.signal-b{right:6%;top:22%}.signal-c{left:56%;top:65%}.signal-a:after,.signal-b:after,.signal-c:before{content:"↓";display:block;text-align:center;font-size:23px;color:#2677e8}.signal-c:before{content:"↑"}.knowledge-tags{bottom:-5px;gap:5px}.knowledge-tags span{padding:6px 12px;font-size:10px}.owner-scene{height:470px}.owner-photo{height:405px;left:12%;width:80%}.owner-backdrop{inset:70px 40px 30px}.panel-deal{right:0;top:0;width:176px;padding:13px}.panel-knowledge{left:-3px;top:210px;width:148px;padding:12px}.panel-team{right:0;bottom:23px;width:174px;padding:12px}.float-panel strong{font-size:11px}.panel-line{font-size:8px}.why-page .why-feature h3{font-size:22px}.tech-roadmap{padding:15px 12px 25px}.route-label{font-size:9px;line-height:1.8}.roadmap-stages{grid-template-columns:1fr;gap:40px}.roadmap-stages:before{top:0;bottom:0;left:50%;right:auto;border-top:0;border-left:2px dashed #90afd3}.tech-stage{max-width:270px;margin:auto}.tech-stage h3,.tech-stage p{position:relative;background:#f4f5f5}.tech-stage p{padding:5px}.route-feedback{margin:20px 0 0}.route-feedback span{font-size:9px;padding:8px}.why-page .manifesto{padding-top:75px}}
.why-page .site-header,.why-page .site-header.is-scrolled{background:#f4f5f5f2;color:#14283f;border:0;box-shadow:none;backdrop-filter:blur(18px)}
.why-page .site-logo img{filter:brightness(0);opacity:.95}
.why-page .site-menu{background:#fff;border-radius:32px;padding:0 17px}
.why-page .site-menu>a,.why-page .product-nav>button,.why-page .lang-button,.why-page .lang-button b{color:#14283f}
.why-page .mobile-toggle{color:#14283f;border-color:#d8e0e8}
.why-page .mobile-toggle span{background:#14283f}
.why-page .owner-backdrop{z-index:0;inset:100px 55px 25px;background:#d8e8fb;border:0;border-radius:100px 28px 70px 24px;transform:none;box-shadow:none}
.why-page .owner-photo{object-fit:contain;object-position:center bottom;border-radius:0;left:5%;width:90%;height:540px;mix-blend-mode:normal}
.why-page .panel-deal{transform:none;right:-12px;top:26px}
.why-page .panel-knowledge{transform:none;left:-8px;top:215px}
.why-page .panel-team{transform:none;right:-10px;bottom:38px}
.why-page main>.sub-hero,.why-page main>.section{border:0!important;outline:0;box-shadow:none}
.why-page .site-header:before,.why-page .site-header:after{display:none}
.why-page .why-hero>.pill{margin-top:24px}
.why-page .why-features{gap:32px}
.why-page .why-feature,.why-page .why-feature:last-child{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;row-gap:0;align-items:start;border:0;padding:0}
.why-page .why-feature h3{font-size:21px;line-height:1.45;margin:5px 0 10px}
.why-page .why-feature p{grid-column:2;font-size:12px;line-height:1.85}
.why-page .why-feature .benefit-icon{display:grid;grid-row:span 2;place-items:center;width:42px;height:42px;border-radius:14px;color:#2677e8;background:#e7eef8}
.benefit-icon svg{width:24px;height:24px}
.why-page .manifesto,.why-page .manifesto:before,.why-page .manifesto:after{background:none!important;box-shadow:none}
.why-page .manifesto p{margin-bottom:52px}
@media(max-width:580px){.why-page .why-feature h3{font-size:18px}.why-page .why-feature,.why-page .why-feature:last-child{column-gap:12px;grid-template-columns:36px minmax(0,1fr)}.why-page .why-feature .benefit-icon{width:36px;height:36px}.why-page .site-menu{border-radius:0}.why-page .manifesto p{margin-bottom:42px}}
@media(max-width:580px){.why-page .owner-photo{height:415px}.why-page .owner-backdrop{inset:85px 24px 25px}.why-page .why-hero>.pill{margin-top:24px}}
.why-page .why-hero{padding:70px 40px 65px;min-height:640px}
.why-hero-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:42px;max-width:1320px;margin:0 auto;align-items:center}
.why-page .why-hero-copy{text-align:left;min-width:0}
.why-page .why-hero-copy h1{font-size:clamp(46px,4.6vw,66px);text-align:left;margin:25px 0;line-height:1.18}
.why-page .why-hero-copy h2{font-size:21px;line-height:1.5}
.why-page .why-hero-copy .hero-desc{font-size:14px;line-height:1.9;margin:22px 0 0}
.why-page .why-hero-copy>.pill{margin-top:38px}
.why-hero-visual{min-width:0;container-type:inline-size}
.why-hero-visual .core-orbit{width:100%;height:50cqw}
.why-hero-visual .core-halo{width:19cqw;height:19cqw;box-shadow:0 0 0 1.3cqw #ffffff85,0 0 0 2.7cqw #e6ebf05c,0 20px 30px #173f6c16}
.why-hero-visual .core-chip{width:8.3cqw;height:7.7cqw;border-radius:2.2cqw;margin-bottom:1.2cqw}
.why-hero-visual .prome-symbol{width:5.7cqw}
.why-hero-visual .core-halo strong{font-size:2.2cqw}
.why-hero-visual .core-halo small{font-size:1.25cqw;margin-top:.5cqw}
.why-hero-visual .orbit-agent{min-width:20.5cqw;grid-template-columns:4.2cqw auto;column-gap:1.2cqw;padding:2.2cqw 2.5cqw;border-radius:3.2cqw}
.why-hero-visual .orbit-agent strong{font-size:1.8cqw}.why-hero-visual .orbit-agent span{font-size:1.35cqw}.why-hero-visual .orbit-agent i{font-size:3.5cqw}
.why-hero-visual .signal{font-size:1.3cqw;padding:.5cqw .9cqw}
.why-hero-visual .knowledge-tags{gap:1cqw}.why-hero-visual .knowledge-tags span{font-size:1.35cqw;padding:.7cqw 1.7cqw}
@media(max-width:900px){.why-page .why-hero{padding:50px 25px}.why-hero-layout{grid-template-columns:1fr;gap:40px;max-width:700px}.why-page .why-hero-copy{text-align:center}.why-page .why-hero-copy h1{text-align:center}.why-page .why-hero-copy .hero-desc{max-width:560px;margin:22px auto 0}.why-hero-visual .core-orbit{height:55cqw}}
@media(max-width:580px){.why-page .why-hero{padding:45px 20px}.why-page .why-hero-copy h1{font-size:46px}.why-page .why-hero-copy h2{font-size:18px}.why-hero-visual .core-orbit{height:480px;margin:0}.why-hero-visual .core-halo{width:145px;height:145px}.why-hero-visual .core-chip{width:58px;height:53px;border-radius:16px;margin-bottom:8px}.why-hero-visual .prome-symbol{width:40px}.why-hero-visual .core-halo strong{font-size:18px}.why-hero-visual .core-halo small{font-size:9px}.why-hero-visual .orbit-agent{padding:13px 12px;grid-template-columns:24px auto;gap:7px}.why-hero-visual .orbit-agent strong{font-size:12px}.why-hero-visual .orbit-agent span{font-size:9px}.why-hero-visual .orbit-agent i{font-size:24px}.why-hero-visual .signal{font-size:10px;padding:5px}.why-hero-visual .knowledge-tags span{font-size:10px;padding:6px 12px}.why-page .panel-deal{right:0}.why-page .panel-knowledge{left:-3px}.why-page .panel-team{right:0}}
@media(min-width:901px){
  .why-hero-visual .core-orbit{transform:scale(1.17);transform-origin:right center}
  .why-page .why-hero-copy{max-width:27vw;margin-left:clamp(24px,4vw,64px)}
  .why-page .why-hero{padding-top:95px;padding-bottom:90px}
}
@media(prefers-reduced-motion:reduce){.return-wires{animation:none}.orbit-agent{transition:none}}
