.info-page{color:var(--ink,#0c1e30);background:#fff}.info-page .info-hero{padding:90px 0 80px;background:#0b1c2c;color:#f7faff;position:relative;overflow:hidden}.info-page .info-hero:after{content:"";position:absolute;width:440px;height:440px;border:1px solid #ffffff12;border-radius:50%;right:-160px;top:-140px;box-shadow:0 0 0 70px #ffffff03,0 0 0 140px #ffffff02;pointer-events:none}.info-page .info-hero>.wrap{position:relative;z-index:1}.info-page .info-hero h1{max-width:950px;font-size:clamp(40px,5.2vw,72px);line-height:1.08;letter-spacing:-.055em;margin:22px 0 28px;text-wrap:balance}.info-page .info-hero .info-accent{color:#82b3ff}.info-page .info-hero .lead{max-width:850px;font-size:19px;line-height:1.8;color:#c0cede}.info-page .info-hero .lead strong{color:#fff}.info-page .info-hero .kicker{color:#87b9ff}.info-page .info-section{padding:90px 0}.info-page .info-section h2,.info-page .final-cta h2{font-size:clamp(30px,3.5vw,45px);line-height:1.15;letter-spacing:-.04em;max-width:850px;text-wrap:balance;margin:20px 0}.info-page .info-accent{color:#246af3}.info-page .info-section-copy{max-width:770px;color:#536b85;line-height:1.8;font-size:18px}.info-page .trust-strip{border-bottom:1px solid #d7e1ee;background:#f4f7fc}.info-page .trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:34px;padding-bottom:34px}.info-page .trust-item{padding:0 24px;border-right:1px solid #ccd9e8}.info-page .trust-item:first-child{padding-left:0}.info-page .trust-item:last-child{border:0}.info-page .trust-item strong{display:block;font-size:22px;line-height:1.35;letter-spacing:-.025em}.info-page .trust-item small{display:block;color:#536b85;font-size:13px;line-height:1.6;margin-top:8px}.info-page .founder{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:center;margin-top:42px}.info-page .founder-photo{width:100%;height:440px;object-fit:cover;object-position:50% 32%;border-radius:8px}.info-page .founder h3{font-size:30px;letter-spacing:-.03em;margin:0 0 10px}.info-page .founder p{font-size:18px;line-height:1.8;color:#536b85}.info-page .founder .role{font-size:13px;letter-spacing:.02em;color:#246af3;margin-bottom:25px}.info-page .intro-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;border-top:1px solid #cbd8e8;border-bottom:1px solid #cbd8e8}.info-page .intro-card{padding:32px;border-right:1px solid #cbd8e8}.info-page .intro-card:first-child{padding-left:0}.info-page .intro-card:last-child{border-right:0}.info-page .intro-num{font-family:JetBrains Mono,monospace;font-size:12px;color:#246af3;margin-bottom:28px}.info-page .intro-card h3{font-size:25px;letter-spacing:-.03em;margin:0 0 18px}.info-page .intro-card p{font-size:16px;line-height:1.75;color:#536b85}.info-page--about .info-section:nth-of-type(4){background:#f3f6fb}.info-page .data-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:44px}.info-page .data-card{padding:30px 24px;background:#0b1c2c;color:#fff;border-radius:6px}.info-page .data-card strong{display:block;font-size:17px;line-height:1.45}.info-page .data-card .pf-n{font-size:38px;letter-spacing:-.05em;color:#83b6ff;margin-bottom:20px}.info-page .data-card p{font-size:14px;color:#bdcbde;line-height:1.7;margin-top:12px}.info-page .split{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:center}.info-page .bullet-list{display:grid;gap:24px;margin-top:32px}.info-page .bullet{display:flex;gap:15px}.info-page .bullet-icon{color:#246af3}.info-page .bullet strong{display:block;font-size:17px}.info-page .bullet small{display:block;font-size:15px;line-height:1.7;color:#536b85;margin-top:8px}.info-page .hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.info-page .button--outline{background:transparent;color:#0b1c2c;border:1px solid #cbd8e8}.info-page .brain-visual{background:#0b1c2c;color:#fff;min-height:440px;padding:38px;border-radius:6px;display:flex;flex-wrap:wrap;gap:10px;align-content:center}.info-page .info-path-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:#83b6ff;display:block;width:100%;margin-bottom:28px}.info-page .orbit-center{width:100%;margin-bottom:30px}.info-page .orbit-center strong{font-size:53px;line-height:1.05;letter-spacing:-.05em}.info-page .orbit-center small{display:block;margin-top:18px;font-size:11px;color:#b5c7dd;letter-spacing:.15em}.info-page .orbit-node{position:static;display:inline-block;border:1px solid #50617a;padding:6px 9px;font-size:11px;color:#c8d9ef}.info-page .final-cta{padding:74px 0;background:#2269ec;color:#fff}.info-page .cta-box{max-width:780px}.info-page .cta-box h2{color:#fff}.info-page .cta-box p{font-size:18px;line-height:1.8;margin-bottom:28px;color:#e5efff}.info-page .contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.info-page .contact-card{border:1px solid #cfdaeb;padding:36px;border-radius:7px;display:flex;flex-direction:column;align-items:flex-start}.info-page .contact-card:first-child{background:#f1f6ff;border-color:#b8cef3}.info-page .contact-icon{font-family:JetBrains Mono,monospace;font-size:12px;color:#246af3;margin-bottom:30px}.info-page .contact-card h3{font-size:28px;line-height:1.25;letter-spacing:-.035em;margin:0 0 18px}.info-page .contact-card p{color:#536b85;line-height:1.8;font-size:16px;margin:0 0 30px;max-width:500px}.info-page .contact-val{font-size:21px;font-weight:700;color:#246af3;text-decoration:none;margin-top:auto;overflow-wrap:anywhere}.info-page .contact-val:hover{text-decoration:underline;text-underline-offset:4px}.info-page .contact-val small{display:block;font-weight:400;font-size:12px;color:#536b85;margin-top:8px}.info-page--contact .info-section:nth-of-type(3){background:#f3f6fb}.info-page .faq{max-width:900px;margin-top:40px;border-top:1px solid #cad7e9}.info-page .info-faq-item{border-bottom:1px solid #cad7e9}.info-page .info-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:28px;cursor:pointer;list-style:none;padding:24px 0;font-weight:600;font-size:18px;line-height:1.5}.info-page .info-faq-item summary::-webkit-details-marker{display:none}.info-page .info-faq-item summary:after{content:"+";color:#246af3;font-size:26px;font-weight:400;flex-shrink:0}.info-page .info-faq-item[open] summary:after{content:"−"}.info-page .info-faq-answer{padding:0 36px 24px 0;color:#536b85;line-height:1.8}.info-page .info-faq-answer a,.info-page .legal a{color:#246af3;text-underline-offset:3px}.info-page .legal{max-width:900px}.info-page .biz{display:grid;grid-template-columns:170px 1fr;border-top:1px solid #d4deed;margin-top:36px}.info-page .biz dt,.info-page .biz dd{margin:0;padding:16px 0;border-bottom:1px solid #d4deed;line-height:1.6}.info-page .biz dt{color:#536b85;font-size:14px}.info-page .biz dd{font-weight:500}.info-page .note{background:#f3f6fb;border-left:3px solid #246af3;margin-top:25px;padding:20px 24px;line-height:1.8;color:#536b85;font-size:14px}@media (max-width:1000px){.info-page .trust-grid,.info-page .data-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.info-page .trust-item{padding:0;border:0}.info-page .founder,.info-page .split{gap:35px}.info-page .intro-card{padding:25px}.info-page .contact-card{padding:28px}}@media (max-width:700px){.info-page .info-hero{padding:52px 0}.info-page .info-hero h1{font-size:39px}.info-page .info-hero .lead{font-size:16px}.info-page .info-section{padding:55px 0}.info-page .founder,.info-page .split,.info-page .intro-grid,.info-page .contact-grid{grid-template-columns:1fr}.info-page .founder{gap:28px}.info-page .founder-photo{height:380px}.info-page .founder p{font-size:16px}.info-page .intro-card,.info-page .intro-card:first-child{padding:26px 0;border-right:0;border-bottom:1px solid #cbd8e8}.info-page .intro-card:last-child{border-bottom:0}.info-page .data-cards{gap:12px}.info-page .data-card{padding:22px 16px}.info-page .data-card .pf-n{font-size:31px}.info-page .data-card strong{font-size:15px}.info-page .trust-item strong{font-size:18px}.info-page .brain-visual{min-height:380px}.info-page .biz{grid-template-columns:100px 1fr;gap:0 14px}.info-page .biz dd{font-size:14px;overflow-wrap:anywhere}.info-page .contact-card h3{font-size:25px}.info-page .contact-val{font-size:19px}.info-page .info-faq-item summary{font-size:16px}.info-page .info-faq-answer{font-size:15px;padding-right:0}.info-page .final-cta{padding:50px 0}.info-page .button{max-width:100%}}.info-page .intro-grid{gap:0}.info-page .trust-grid{gap:0;border-bottom:0}@media (max-width:1000px){.info-page .trust-grid{gap:26px}}
