
:root { --ink:#050912; --panel:#0a111e; --line:#1c2a3b; --blue:#20a5ff; --red:#ef3154; --text:#f4f8fc; --muted:#91a0b2; }
* { box-sizing:border-box; }
html { scroll-behavior:smooth; background:var(--ink); }
body { margin:0; color:var(--text); background:var(--ink); font-family:Arial,Helvetica,sans-serif; }
a { color:inherit; text-decoration:none; }
main { overflow:hidden; background:radial-gradient(circle at 85% 4%,rgba(17,102,164,.13),transparent 27%),var(--ink); display:flex; flex-direction:column; }
.site-header{order:0}.hero{order:1}.proof-bar{order:2}.founding-section{order:3}.application-section{order:4}.platform-section{order:5}.capabilities-section{order:6}.ai-section{order:7}footer{order:8}
.site-header { height:92px; max-width:1440px; margin:auto; padding:0 5vw; display:flex; align-items:center; gap:42px; border-bottom:1px solid rgba(255,255,255,.08); }
.brand { width:210px; margin-right:auto; }
.brand img,.site-header img { display:block; width:100%; height:auto; }
nav { display:flex; gap:34px; color:#b7c2ce; font-size:14px; }
nav a:hover,.text-link:hover,footer a:hover { color:#fff; }
.header-contact { border:1px solid #355068; padding:11px 21px; border-radius:4px; font-size:13px; letter-spacing:.06em; }
.hero { min-height:690px; width:100%; max-width:1440px; margin:auto; padding:86px 5vw 76px; display:grid; grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr); align-items:center; gap:68px; position:relative; }
.hero:after { content:""; position:absolute; width:560px; height:560px; right:-180px; top:20px; background:radial-gradient(circle,rgba(32,165,255,.12),transparent 68%); pointer-events:none; }
.eyebrow { font-family:var(--font-mono),monospace; color:#9fb0c1; font-size:12px; font-weight:600; letter-spacing:.16em; text-transform:uppercase; display:flex; align-items:center; gap:10px; }
.eyebrow span { width:26px; height:2px; background:linear-gradient(90deg,var(--blue),var(--red)); }
h1 { font-size:clamp(54px,5.5vw,84px); line-height:.98; letter-spacing:-.055em; margin:28px 0; font-weight:690; }
h1 em,h2 em { color:var(--blue); font-style:normal; }
.hero-description { max-width:630px; color:#aeb9c5; font-size:19px; line-height:1.7; }
.hero-actions { display:flex; align-items:center; gap:30px; margin-top:38px; }
.primary-button { display:inline-flex; align-items:center; gap:28px; background:linear-gradient(110deg,#1486cc,#1ba8fc); padding:16px 20px; border-radius:4px; font-size:14px; font-weight:650; box-shadow:0 10px 40px rgba(24,157,240,.2); }
.primary-button span { font-size:21px; line-height:.5; }
.text-link { color:#b5c1cd; font-size:13px; line-height:1.5; }
.text-link span { display:block; color:#fff; font-weight:650; }
.founding-hero { min-height:740px; }
.founding-hero .eyebrow b { margin-left:4px; padding:7px 9px; border:1px solid rgba(32,165,255,.38); color:#7fd0ff; background:rgba(32,165,255,.08); font:9px var(--font-mono),monospace; letter-spacing:.11em; white-space:nowrap; }
.founding-hero h1 { max-width:720px; }
.private-terms { margin:25px 0 0; color:#607589; font-size:11px; line-height:1.5; }
.founder-visual { position:relative; z-index:1; min-width:0; padding:29px; overflow:hidden; border:1px solid #294159; border-radius:8px; background:linear-gradient(145deg,rgba(15,30,48,.98),rgba(5,11,20,.99)); box-shadow:0 36px 100px rgba(0,0,0,.5),0 0 0 8px rgba(255,255,255,.015); }
.founder-visual:after { content:"V"; position:absolute; right:-18px; top:42px; color:rgba(32,165,255,.035); font-size:290px; font-weight:850; line-height:.8; pointer-events:none; }
.founder-visual-top { position:relative; z-index:1; display:flex; justify-content:space-between; padding-bottom:18px; border-bottom:1px solid #24384b; color:#7890a7; font:9px var(--font-mono),monospace; letter-spacing:.13em; }
.founder-visual-top i { color:#ff617b; font-style:normal; }
.founder-visual>small { position:relative; z-index:1; display:block; margin-top:26px; color:#51baff; font:9px var(--font-mono),monospace; letter-spacing:.15em; }
.founder-visual h2 { position:relative; z-index:1; max-width:480px; margin:10px 0 25px; color:#fff; font-size:30px; line-height:1.08; letter-spacing:-.035em; }
.founder-visual ul { position:relative; z-index:1; list-style:none; margin:0; padding:0; border-top:1px solid #26394d; }
.founder-visual li { min-width:0; display:grid; grid-template-columns:32px minmax(0,1fr); gap:14px; padding:15px 0; border-bottom:1px solid #26394d; }
.founder-visual li>span { padding-top:2px; color:#46b8ff; font:9px var(--font-mono),monospace; }
.founder-visual li div { min-width:0; display:flex; flex-direction:column; gap:5px; }
.founder-visual li strong { font-size:14px; line-height:1.3; }
.founder-visual li small { color:#7f92a5; font-size:11px; line-height:1.45; }
.founder-visual-bottom { position:relative; z-index:1; margin-top:22px; padding:17px 18px; display:flex; flex-direction:column; gap:5px; border-left:3px solid var(--red); background:#071828; }
.founder-visual-bottom strong { color:#fff; font-size:13px; }.founder-visual-bottom span { color:#8296aa; font-size:11px; }
.platform-visual { position:relative; z-index:1; background:linear-gradient(145deg,rgba(17,28,44,.96),rgba(6,12,22,.98)); border:1px solid #25384c; border-radius:8px; padding:24px; box-shadow:0 36px 100px rgba(0,0,0,.5),0 0 0 8px rgba(255,255,255,.015); transform:perspective(1200px) rotateY(-2deg); }
.visual-topline { display:flex; justify-content:space-between; color:#6e8297; font:10px var(--font-mono),monospace; letter-spacing:.1em; padding-bottom:18px; border-bottom:1px solid #1e2b3a; }
.visual-topline i { color:#47ce94; font-style:normal; }
.visual-head { display:flex; justify-content:space-between; align-items:center; padding:22px 3px; }
.visual-head div:first-child { display:flex; flex-direction:column; gap:7px; }
.visual-head small,.signal-grid small,.flow-panel small { color:#728499; font-size:10px; text-transform:uppercase; letter-spacing:.09em; }
.visual-head strong { font-size:20px; }
.health-ring { width:66px; height:66px; border-radius:50%; border:4px solid var(--blue); display:flex; flex-direction:column; justify-content:center; align-items:center; box-shadow:0 0 25px rgba(32,165,255,.25); }
.health-ring b { font-size:18px; }.health-ring small { font-size:7px; }
.signal-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:10px; }
.signal-grid article { padding:15px; border:1px solid #202f40; background:#0b1421; display:flex; flex-direction:column; gap:6px; }
.signal-grid strong { font-size:26px; }.signal-grid span { font-size:10px; color:#6fae93; }.signal-grid .red { color:#f2677e; }
.flow-panel { margin-top:12px; border:1px solid #202f40; padding:16px; background:rgba(7,13,22,.7); }
.flow-panel>div { display:flex; justify-content:space-between; align-items:center; }
.flow-panel>b { font-size:12px; }.flow-panel ol { list-style:none; display:grid; grid-template-columns:repeat(4,1fr); margin:22px 0 2px; padding:0; }
.flow-panel li { position:relative; display:flex; flex-direction:column; align-items:center; gap:5px; color:#607186; font-size:10px; }
.flow-panel li:before { content:""; height:1px; background:#263548; position:absolute; top:11px; right:50%; left:-50%; }.flow-panel li:first-child:before{display:none}
.flow-panel li span { width:23px; height:23px; border:1px solid #344a61; background:#0a1320; border-radius:50%; display:grid; place-items:center; z-index:1; }
.flow-panel li b { color:#93a3b4; }.flow-panel .done span { background:#157cb6; color:#fff; }.flow-panel .active span { border-color:var(--blue); color:var(--blue); box-shadow:0 0 16px rgba(32,165,255,.35); }
.proof-bar { max-width:1440px; margin:auto; display:grid; grid-template-columns:repeat(4,1fr); border-top:1px solid var(--line); border-bottom:1px solid var(--line); }
.proof-bar div { padding:25px 3vw; display:flex; flex-direction:column; gap:7px; border-right:1px solid var(--line); }.proof-bar div:last-child{border-right:0}
.proof-bar strong { font:11px var(--font-mono); letter-spacing:.15em; color:#fff; }.proof-bar span { font-size:12px; color:#74869a; }
.platform-section,.capabilities-section,.ai-section,.founding-section,footer { max-width:1440px; margin:auto; padding:110px 5vw; }
.platform-section { display:grid; grid-template-columns:1fr 1fr; gap:10vw; align-items:start; }
.section-intro h2,.section-heading h2,.ai-copy h2,.founding-section h2 { font-size:clamp(38px,4vw,60px); letter-spacing:-.045em; line-height:1.06; margin:24px 0; }
.section-intro>p:last-child,.section-heading>p,.ai-copy>p,.founding-section>p { color:#93a2b2; font-size:17px; line-height:1.75; }
.outcome-stack { border-top:1px solid #283747; }
.outcome-stack article { display:grid; grid-template-columns:46px 1fr; gap:15px; padding:27px 0; border-bottom:1px solid #283747; }
.outcome-stack article>span,.capability-grid article>span { font:11px var(--font-mono); color:var(--blue); }
.outcome-stack h3 { margin:0 0 7px; font-size:19px; }.outcome-stack p { margin:0; color:#7e90a2; line-height:1.6; font-size:14px; }
.capabilities-section { background:linear-gradient(180deg,rgba(12,21,35,.9),rgba(6,11,19,.65)); border-top:1px solid #162539; border-bottom:1px solid #162539; }
.section-heading { display:grid; grid-template-columns:1.2fr .8fr; gap:10vw; align-items:end; margin-bottom:55px; }.section-heading h2 { margin-bottom:0; }
.capability-grid { display:grid; grid-template-columns:repeat(3,1fr); border-top:1px solid #263749; border-left:1px solid #263749; }
.capability-grid article { min-height:265px; padding:31px; border-right:1px solid #263749; border-bottom:1px solid #263749; transition:.25s ease; }
.capability-grid article:hover { background:#0f1b2a; transform:translateY(-3px); }
.capability-grid h3 { font-size:20px; margin:44px 0 15px; }.capability-grid p { color:#8595a6; font-size:14px; line-height:1.7; margin:0; }
.ai-section { display:grid; grid-template-columns:.9fr 1.1fr; gap:9vw; align-items:center; }
.ai-copy ul { list-style:none; padding:0; margin:32px 0 0; border-top:1px solid #233244; }
.ai-copy li { padding:17px 0; border-bottom:1px solid #233244; color:#c5cfd8; font-size:14px; }.ai-copy li span { color:var(--blue); font:10px var(--font-mono); margin-right:18px; }
.ai-visual { min-height:350px; display:grid; grid-template-columns:1fr 90px 1fr; align-items:center; position:relative; }
.ai-visual:before { content:""; position:absolute; left:15%; right:15%; height:1px; background:linear-gradient(90deg,var(--blue),var(--red)); box-shadow:0 0 18px var(--blue); }
.procedure-card,.course-card { min-height:230px; background:#0c1522; border:1px solid #293b4e; padding:25px; display:flex; flex-direction:column; position:relative; z-index:1; box-shadow:0 25px 50px rgba(0,0,0,.35); }
.procedure-card small,.course-card small { font:9px var(--font-mono); color:#718399; letter-spacing:.1em; }.procedure-card b,.course-card b { font-size:18px; margin:17px 0 25px; }
.procedure-card i { height:5px; background:#233244; margin:7px 0; width:90%; }.procedure-card i:nth-of-type(2){width:72%}.procedure-card i:nth-of-type(3){width:84%}
.procedure-card em,.course-card em { margin-top:auto; font:9px var(--font-mono); color:#56b8f0; font-style:normal; }
.ai-core { width:74px; height:74px; z-index:2; border-radius:50%; background:#071321; border:2px solid var(--blue); box-shadow:0 0 35px rgba(32,165,255,.48); display:flex; flex-direction:column; justify-content:center; align-items:center; }
.ai-core span { font-size:23px; font-weight:800; }.ai-core small { font:7px var(--font-mono); color:#7ecbfa; }
.course-card { border-color:#285b78; }.wave { color:#38b5ff; font:23px var(--font-mono); letter-spacing:1px; white-space:nowrap; overflow:hidden; text-shadow:0 0 10px rgba(32,165,255,.5); }
.founding-section { position:relative; text-align:center; border-top:1px solid #1b2a3b; border-bottom:1px solid #1b2a3b; background:linear-gradient(120deg,#07111e,#0b1422); }
.founding-glow { position:absolute; inset:0; background:radial-gradient(circle at 50% 18%,rgba(24,143,216,.16),transparent 34%); pointer-events:none; }
.founding-section>*:not(.founding-glow){position:relative}.founding-section .eyebrow{justify-content:center}.founding-section h2{font-size:clamp(44px,5vw,72px)}
.founding-section>p { max-width:760px; margin:0 auto; }.founding-details { max-width:930px; margin:52px auto 38px; display:grid; grid-template-columns:repeat(3,1fr); border:1px solid #26384b; }
.founding-details div { padding:24px; display:flex; flex-direction:column; gap:10px; border-right:1px solid #26384b; }.founding-details div:last-child{border:0}
.founding-details strong { font:10px var(--font-mono); letter-spacing:.12em; color:#5ab8ef; }.founding-details span { font-size:13px; color:#8fa0b1; line-height:1.5; }
.founding-program-grid { max-width:1100px; margin:70px auto 0; display:grid; grid-template-columns:1fr 1fr; text-align:left; border-top:1px solid #2a3d50; border-left:1px solid #2a3d50; }
.founding-program-grid article { min-height:290px; padding:38px; border-right:1px solid #2a3d50; border-bottom:1px solid #2a3d50; background:rgba(5,12,21,.54); }
.program-number { display:block; color:var(--blue); font:11px var(--font-mono); letter-spacing:.1em; }
.founding-program-grid h3,.founding-lists h3,.continuation-panel h3 { margin:44px 0 15px; font-size:26px; letter-spacing:-.025em; }
.founding-program-grid p { margin:0; color:#8fa0b1; font-size:15px; line-height:1.75; }
.founding-lists { max-width:1100px; margin:28px auto 0; display:grid; grid-template-columns:1fr 1fr; gap:28px; text-align:left; }
.founding-lists>div { padding:35px 38px; border:1px solid #27394c; background:linear-gradient(145deg,rgba(14,27,43,.92),rgba(6,13,22,.92)); }
.founding-lists small,.continuation-panel small,.application-form-heading small { color:#5ab8ef; font:10px var(--font-mono); letter-spacing:.14em; }
.founding-lists h3 { margin:16px 0 27px; font-size:22px; line-height:1.25; }
.founding-lists ul { list-style:none; margin:0; padding:0; display:grid; gap:13px; }
.founding-lists li { position:relative; padding-left:23px; color:#a7b5c3; font-size:14px; line-height:1.55; }
.founding-lists li:before { content:"✓"; position:absolute; left:0; color:#4dbdff; font-weight:750; }
.continuation-panel { max-width:1100px; margin:28px auto 0; padding:38px; display:grid; grid-template-columns:.7fr 1.3fr; gap:60px; align-items:center; text-align:left; border:1px solid #29445d; border-left:3px solid var(--red); background:#08182a; }
.continuation-panel h3 { margin:13px 0 0; font-size:25px; }
.continuation-panel p { margin:0; color:#9aabba; font-size:15px; line-height:1.75; }
.advantage-strip { max-width:1100px; margin:28px auto 0; display:flex; flex-wrap:wrap; justify-content:center; gap:9px; }
.advantage-strip strong,.advantage-strip span { padding:11px 14px; border:1px solid #26394d; font:10px var(--font-mono); letter-spacing:.07em; }
.advantage-strip strong { color:#fff; border-color:#35627f; background:#0c263a; }.advantage-strip span { color:#8fa3b7; }

.application-section { width:100%; max-width:1440px; margin:auto; padding:110px 5vw; display:grid; grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr); gap:70px; align-items:start; background:radial-gradient(circle at 0 15%,rgba(32,165,255,.09),transparent 30%),#050b14; border-bottom:1px solid #1b2a3b; }
.application-section>*{min-width:0}.application-form,.application-grid>*{min-width:0}.application-form label,.application-form legend,.agreement-option span{overflow-wrap:anywhere}
.application-intro { position:sticky; top:30px; }
.application-intro h2 { margin:24px 0; font-size:clamp(38px,4vw,58px); line-height:1.07; letter-spacing:-.045em; }
.application-intro>p { color:#91a2b4; font-size:16px; line-height:1.78; }
.application-note { margin-top:33px; padding:22px; border-left:3px solid var(--red); background:#0b1624; }
.application-note strong,.application-note span { display:block; }.application-note strong { margin-bottom:8px; font-size:14px; }.application-note span { color:#8597aa; font-size:13px; line-height:1.65; }
.application-form { padding:36px; border:1px solid #2a4055; background:linear-gradient(145deg,#0b1624,#07101c); box-shadow:0 30px 80px rgba(0,0,0,.35); text-align:left; }
.application-form-heading { margin-bottom:28px; padding-bottom:24px; border-bottom:1px solid #233548; }
.application-form-heading h3 { margin:9px 0 7px; font-size:27px; letter-spacing:-.025em; }.application-form-heading p { margin:0; color:#7f91a4; font-size:12px; }
.application-grid { display:grid; grid-template-columns:1fr 1fr; gap:18px; }
.application-form label,.application-form legend { color:#acbac8; font-size:11px; line-height:1.4; font-weight:650; letter-spacing:.03em; }
.application-form label>span,.application-form legend>span,.agreement-option strong { color:#ff5a73; }
.application-form input,.application-form textarea,.application-form select { width:100%; margin-top:8px; border:1px solid #2b4054; border-radius:3px; background:#08121f; color:#f5f8fb; outline:none; font:14px var(--font-geist),Arial,sans-serif; transition:.15s ease; }
.application-form input,.application-form select { height:47px; padding:0 13px; }.application-form textarea { padding:12px 13px; resize:vertical; }
.application-form input::placeholder,.application-form textarea::placeholder { color:#536579; }
.application-form input:focus,.application-form textarea:focus,.application-form select:focus { border-color:var(--blue); box-shadow:0 0 0 3px rgba(32,165,255,.1); }
.full-field { display:block; grid-column:1/-1; margin-top:20px; }.application-grid .full-field { margin-top:0; }
.application-form fieldset { margin:28px 0 0; padding:0; border:0; }.application-form legend { margin-bottom:12px; }
.checkbox-grid { display:grid; grid-template-columns:1fr 1fr; gap:9px; }
.check-option { min-height:48px; padding:10px 12px; display:flex; gap:10px; align-items:center; border:1px solid #263a4e; background:#091522; cursor:pointer; }
.check-option input,.agreement-option input { width:17px; height:17px; margin:0; flex:0 0 auto; accent-color:var(--blue); }.check-option input { margin-top:0; }
.check-option span { color:#93a5b7!important; }.agreement-option { margin-top:18px; display:flex; gap:12px; align-items:flex-start; cursor:pointer; }.agreement-option span { color:#889aac!important; font-weight:450; line-height:1.6; }
.honeypot { position:absolute!important; left:-10000px!important; width:1px!important; height:1px!important; overflow:hidden!important; }
.application-submit { margin-top:28px; border:0; cursor:pointer; }.application-submit:disabled { opacity:.65; cursor:wait; }
.application-message { margin:16px 0 0; padding:13px 15px; border:1px solid; font-size:13px; line-height:1.55; }.application-message.success { color:#67daa3; border-color:#285d48; background:#0a2119; }.application-message.error { color:#ff8295; border-color:#69303c; background:#251016; }
.application-message:empty { display:none; }
.privacy-note { margin:14px 0 0; color:#627487; font-size:10px; line-height:1.5; }
.notification-form { max-width:930px; margin:42px auto 0; padding:30px; text-align:left; border:1px solid #2b4359; background:rgba(5,11,20,.82); box-shadow:0 24px 70px rgba(0,0,0,.28); }
.form-heading { display:grid; grid-template-columns:1fr 1fr; column-gap:40px; align-items:end; margin-bottom:24px; }
.form-heading small { grid-column:1/-1; margin-bottom:9px; font:9px var(--font-mono); letter-spacing:.14em; color:#5ab8ef; }
.form-heading h3 { margin:0; font-size:27px; letter-spacing:-.03em; }
.form-heading p { margin:0; color:#8597a9; font-size:13px; line-height:1.6; }
.form-fields { display:grid; grid-template-columns:repeat(2,1fr); gap:15px; }
.form-fields label { display:flex; flex-direction:column; gap:7px; }
.form-fields label span { font:9px var(--font-mono); letter-spacing:.11em; text-transform:uppercase; color:#8fa3b7; }
.form-fields input { width:100%; height:48px; border:1px solid #2a3d50; border-radius:3px; padding:0 14px; color:#fff; background:#091320; outline:none; font:14px var(--font-geist),Arial,sans-serif; }
.form-fields input:focus { border-color:var(--blue); box-shadow:0 0 0 3px rgba(32,165,255,.12); }
.form-submit { margin-top:20px; border:0; cursor:pointer; }
.form-submit:disabled { opacity:.65; cursor:wait; }
.form-status { min-height:20px; margin:13px 0 0; font-size:13px; }
.form-status.success { color:#63d6a0; }.form-status.error { color:#ff7189; }
footer { padding-top:62px; padding-bottom:35px; display:grid; grid-template-columns:1fr 1fr 1fr; align-items:start; gap:40px; }
footer>img { width:220px; }footer>div { display:flex; flex-direction:column; gap:10px; font-size:13px; color:#8d9cac; }.footer-contact small { font:9px var(--font-mono); letter-spacing:.1em; color:#66788c; }.contact-email{font-size:18px;color:#fff;font-weight:650;letter-spacing:.01em}
footer>p { grid-column:1/-1; border-top:1px solid #1d2b3b; padding-top:25px; color:#596b7d; font-size:11px; display:flex; justify-content:space-between; }

@media (max-width:900px){
  .site-header{height:76px}.site-header nav{display:none}.brand{width:170px}.hero{grid-template-columns:1fr;padding-top:68px}.hero-copy{max-width:700px}.platform-visual{transform:none}.proof-bar{grid-template-columns:repeat(2,1fr)}.proof-bar div:nth-child(2){border-right:0}
  .platform-section,.ai-section{grid-template-columns:1fr;gap:60px}.section-heading{grid-template-columns:1fr;gap:15px}.capability-grid{grid-template-columns:repeat(2,1fr)}.founding-details{grid-template-columns:1fr}.founding-details div{border-right:0;border-bottom:1px solid #26384b}.founding-program-grid,.founding-lists,.application-section{grid-template-columns:1fr}.continuation-panel{grid-template-columns:1fr;gap:18px}.application-intro{position:static}.form-heading{grid-template-columns:1fr;gap:8px}
}
@media (max-width:600px){
  .site-header{padding:0 20px}.header-contact{padding:9px 13px}.hero,.platform-section,.capabilities-section,.ai-section,.founding-section,.application-section,footer{padding-left:20px;padding-right:20px}.hero{padding-top:52px;gap:45px}h1{font-size:49px}.hero-description{font-size:16px}.hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.platform-visual{padding:14px}.signal-grid{grid-template-columns:1fr}.flow-panel ol{grid-template-columns:repeat(2,1fr);gap:18px}.flow-panel li:nth-child(3):before{display:none}.proof-bar{grid-template-columns:1fr}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:220px}.ai-visual{grid-template-columns:1fr;gap:15px}.ai-visual:before{top:10%;bottom:10%;left:50%;right:auto;width:1px;height:auto}.procedure-card,.course-card{min-height:190px}.ai-core{margin:auto}.founding-details{margin-top:35px}.founding-program-grid article,.founding-lists>div,.continuation-panel{padding:27px 22px}.founding-program-grid h3{margin-top:28px}.application-form{padding:25px 18px}.application-grid,.checkbox-grid{grid-template-columns:1fr}.notification-form{padding:22px 17px}.form-fields{grid-template-columns:1fr}footer{grid-template-columns:1fr}footer>p{display:block}footer>p span{display:block;margin-top:9px}
}
