:root{--bg:#06101e;--panel:#0b1d33;--text:#f7f9ff;--muted:#b8c4d7;--blue:#1478ff;--cyan:#26d4ff;--violet:#8247ff} .itpsa-site{background:radial-gradient(circle at 75% 8%,#172d70 0,transparent 27%),radial-gradient(circle at 10% 70%,#182f77 0,transparent 25%),var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;min-height:100vh;overflow:hidden}.itpsa-site *{box-sizing:border-box}.itpsa-nav{height:82px;max-width:1300px;margin:auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:4}.itpsa-brand{display:flex;gap:10px;align-items:center;color:white;text-decoration:none;font-weight:800;font-size:18px;letter-spacing:.3px}.itpsa-brand small{font-size:8px;color:#4e9eff;display:block;letter-spacing:.1px}.itpsa-mark{display:inline-flex;gap:4px;align-items:center}.itpsa-mark i,.itpsa-mark b{width:8px;height:24px;background:linear-gradient(#36c9ff,#2169ff);display:block;transform:skew(-25deg)}.itpsa-mark b{background:#7357ff}.itpsa-nav nav{display:flex;gap:30px}.itpsa-nav nav a{color:#eaf0fb;text-decoration:none;font-size:14px}.itpsa-nav-cta,.itpsa-button{background:linear-gradient(100deg,#0b9eff,#8050f5);color:white;text-decoration:none;border-radius:10px;padding:13px 20px;font-weight:800;font-size:14px;box-shadow:0 8px 25px #145df344;display:inline-block}.itpsa-hero{max-width:1260px;margin:auto;min-height:540px;padding:68px 32px 35px;display:grid;grid-template-columns:48% 52%;position:relative}.itpsa-copy{position:relative;z-index:2}.itpsa-pill,.eyebrow{color:#72caff;font-size:12px;font-weight:800;letter-spacing:.6px}.itpsa-pill{border:1px solid #5a5cff;border-radius:22px;padding:8px 12px;display:inline-block}.itpsa-hero h1{font-size:61px;line-height:1.04;margin:20px 0 14px;letter-spacing:-2.5px}.itpsa-hero h1 em{font-style:normal;color:var(--cyan)}.itpsa-hero p{font-size:20px;line-height:1.45;margin:0 0 22px}.itpsa-buttons{display:flex;gap:12px}.itpsa-button.outline{background:transparent;border:1px solid var(--cyan);box-shadow:none}.itpsa-ticks{display:flex;gap:18px;font-size:12px;margin-top:25px;color:#d9e5f7}.itpsa-ticks span::first-letter{color:var(--cyan)}.itpsa-post-stack{position:relative;min-height:360px;transform:perspective(1000px) rotateY(-9deg) rotateX(4deg);z-index:1}.itpsa-post{position:absolute;width:225px;min-height:325px;border:2px solid #45c8ff;border-radius:18px;padding:12px;background:#101b36;box-shadow:0 0 26px #4475ff88;overflow:hidden}.itpsa-post:nth-child(1){left:0;top:45px;transform:rotate(-8deg)}.itpsa-post:nth-child(2){left:180px;top:0;z-index:2;border-color:#ad6dff}.itpsa-post:nth-child(3){left:355px;top:55px;transform:rotate(7deg)}.post-top{font-size:10px;margin-bottom:8px}.post-top b{float:right}.post-photo{height:150px;border-radius:10px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;font-size:62px}.shoe .post-photo,.shoe span{background:linear-gradient(135deg,#7c3eff,#e4c5ff)}.food .post-photo,.food span{background:radial-gradient(circle,#ffcd62 0 10%,transparent 11%),linear-gradient(135deg,#ff8b2b,#652a23)}.business .post-photo,.business span{background:linear-gradient(140deg,#72c4ff,#253a60)}.coffee{background:linear-gradient(140deg,#efbd83,#654329)}.purple-card{background:linear-gradient(140deg,#dc8bf9,#9e4cd9)}.itpsa-post strong{display:block;font-size:17px;line-height:1.1}.itpsa-post small{display:block;margin:4px 0 14px}.itpsa-post footer{font-size:12px;color:#dce8fb}.itpsa-sectors{max-width:1200px;margin:0 auto 70px;border:1px solid #344968;border-radius:14px;background:#122641bb;display:flex;justify-content:space-around;padding:17px;position:relative;z-index:3}.itpsa-sectors span{font-weight:700;font-size:15px;color:#dce9fa}.itpsa-section{max-width:1170px;margin:0 auto;padding:65px 32px}.itpsa-section.center{text-align:center}.itpsa-section h2,.dash-copy h2,.itpsa-plans h2,.itpsa-final h2{font-size:42px;line-height:1.08;letter-spacing:-1.5px;margin:9px 0 13px}.lead{max-width:690px;margin:0 auto;color:var(--muted);line-height:1.5}.itpsa-steps{display:flex;align-items:center;text-align:left;margin-top:45px;gap:20px}.itpsa-steps article{flex:1}.itpsa-steps>i{font-style:normal;color:var(--cyan);font-size:30px}.step-icon{width:62px;height:62px;border-radius:18px;display:grid;place-items:center;font-size:28px;margin-bottom:14px}.blue{background:linear-gradient(140deg,#13b6ff,#1764d9)}.purple{background:linear-gradient(140deg,#b058f9,#6133c6)}.cyan{background:linear-gradient(140deg,#4ce9ff,#1c75dc)}.itpsa-steps h3{font-size:20px;margin:5px 0}.itpsa-steps p{color:var(--muted);line-height:1.45;font-size:14px}.itpsa-dashboard{max-width:1170px;margin:25px auto 45px;padding:35px;display:grid;grid-template-columns:58% 42%;gap:50px;align-items:center}.dashboard-ui{border:1px solid #2c4e73;border-radius:20px;padding:22px;background:#0b1a2c;box-shadow:0 20px 50px #0008}.dash-head{display:flex;gap:12px;align-items:center}.dash-head small{margin-left:auto;background:#20334b;padding:8px;border-radius:8px}.dash-grid{display:flex;gap:9px;margin:24px 0}.dash-grid>div{flex:1;background:#13233a;padding:9px;border-radius:8px;text-align:center;font-size:12px}.dash-grid .active{outline:1px solid var(--cyan)}.dash-grid span{height:76px;display:block;border-radius:7px;margin-top:8px}.dashboard-ui footer{display:flex;gap:15px;font-size:11px;color:#dcecff}.dash-copy ul{list-style:'✓  ';color:white;line-height:2.2;padding-left:20px}.dash-copy li::marker{color:var(--cyan)}.itpsa-benefits{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;border-top:1px solid #29435d}.itpsa-benefits article{padding:20px 22px;border-right:1px solid #29435d}.itpsa-benefits article:last-child{border:0}.itpsa-benefits span{color:var(--cyan);font-size:29px}.itpsa-benefits h3{font-size:16px;margin:12px 0 6px}.itpsa-benefits p{color:var(--muted);font-size:13px;line-height:1.45}.itpsa-plans{max-width:1100px;margin:40px auto 75px;padding:40px;border:1px solid #3a4d75;border-radius:22px;background:linear-gradient(100deg,#132e62,#24194c);display:flex;justify-content:space-between;align-items:center;gap:30px}.itpsa-plans h2{font-size:31px}.itpsa-plans p{color:#cbd7e9;max-width:650px}.itpsa-final{max-width:1200px;margin:0 auto 50px;padding:42px 48px;border-radius:20px;background:linear-gradient(105deg,#235edb,#6331be 58%,#162d68);display:grid;grid-template-columns:1.25fr 1fr auto;gap:35px;align-items:center}.itpsa-final h2{font-size:31px}.itpsa-final p{line-height:1.45}.itpsa-final .itpsa-button{background:#16a9fb}.itpsa-footer{max-width:1200px;margin:auto;padding:35px 32px;color:#b7c6dc;font-size:13px;border-top:1px solid #213756}.itpsa-footer p{max-width:280px}.itpsa-simple-hero{max-width:900px;margin:auto;padding:140px 32px;min-height:70vh}.itpsa-simple-hero h1{font-size:60px;margin:12px 0}.itpsa-simple-hero p{font-size:20px;color:#c0cee1;max-width:680px;line-height:1.5;margin-bottom:28px}@media(max-width:800px){.itpsa-nav{padding:0 18px}.itpsa-nav nav{display:none}.itpsa-nav-cta{padding:10px;font-size:12px}.itpsa-hero{display:block;padding:45px 22px;min-height:730px}.itpsa-hero h1{font-size:43px}.itpsa-ticks{flex-wrap:wrap;gap:10px}.itpsa-post-stack{transform:scale(.73);transform-origin:top left;width:135%;margin-top:45px}.itpsa-sectors{margin:0 18px 35px;flex-wrap:wrap;gap:13px}.itpsa-section{padding:45px 22px}.itpsa-section h2,.dash-copy h2{font-size:33px}.itpsa-steps,.itpsa-dashboard{display:block}.itpsa-steps>i{display:none}.itpsa-steps article{margin:25px 0}.itpsa-dashboard{padding:22px}.dash-copy{margin-top:35px}.dashboard-ui footer{display:block}.dashboard-ui footer b{display:block;margin:7px}.itpsa-benefits{grid-template-columns:1fr 1fr}.itpsa-benefits article:nth-child(2){border-right:0}.itpsa-plans,.itpsa-final{margin-left:18px;margin-right:18px;display:block;padding:28px}.itpsa-final>*{margin:18px 0}.itpsa-simple-hero{padding:90px 22px}.itpsa-simple-hero h1{font-size:42px}}
