:root{--tn:#061a3c;--tn2:#0a2c61;--tc:#2bc8e7;--tg:#e9bc45;--ti:#f5f8fc;--tx:#10203b;--tm:#65728a}.tech-site{background:#fff;color:var(--tx)}.tech-site header{border-bottom:1px solid #d9b64f;background:#061a3cf2;color:#fff}.tech-site header nav a{color:#d9e5f6}.tech-site header nav a:hover,.tech-site header nav a.active{color:#fff}.tech-site .nav-cta{background:var(--tg);color:#071a3c}.tech-hero{min-height:620px;display:grid;align-items:center;padding:90px max(7vw,28px);position:relative;overflow:hidden;background:#061a3c;color:#fff}.tech-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061a3c 0%,#061a3cf5 37%,#061a3c55 67%,#061a3c20),url('hintplus-founder-coding-hero-v5.png') center/cover no-repeat}.tech-hero>div{position:relative;z-index:1;max-width:710px}.tech-eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid #59d9ef55;border-radius:999px;color:#75def0;font:700 11px Manrope;letter-spacing:.09em}.tech-eyebrow:before{content:"";width:7px;height:7px;background:var(--tg);border-radius:50%;box-shadow:0 0 15px var(--tg)}.tech-hero h1{font:800 clamp(48px,6.2vw,86px)/.99 Manrope;margin:25px 0}.tech-hero h1 em{font-style:normal;color:var(--tc)}.tech-hero p{max-width:620px;font-size:18px;line-height:1.75;color:#c4d2e7}.tech-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.tech-button{display:inline-flex;align-items:center;gap:12px;padding:15px 20px;border-radius:10px;font:700 13px Manrope}.tech-button.gold{background:var(--tg);color:#071a3c}.tech-button.ghost{border:1px solid #ffffff45;color:#fff;background:#ffffff0d}.tech-proof{display:flex;gap:34px;margin-top:38px}.tech-proof b,.tech-proof small{display:block}.tech-proof b{font:800 20px Manrope;color:#fff}.tech-proof small{font-size:10px;color:#9cb0cb;text-transform:uppercase;letter-spacing:.08em}.tech-strip{padding:15px 5vw;background:var(--tg);color:#071a3c;display:flex;justify-content:center;gap:50px;overflow:hidden;font:800 11px Manrope;letter-spacing:.08em}.tech-section{padding:100px max(7vw,28px)}.tech-section.soft{background:#f4f7fb}.tech-heading{max-width:720px;margin-bottom:45px}.tech-heading span{font:800 10px Manrope;letter-spacing:.16em;color:#2787a0}.tech-heading h2{font:800 clamp(34px,4.5vw,58px)/1.08 Manrope;margin:12px 0;color:#0a1d3c}.tech-heading p{color:var(--tm);line-height:1.75}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.service-grid>a,.service-grid article{padding:28px;border:1px solid #dce4ef;border-radius:17px;background:#fff;min-height:260px;position:relative;overflow:hidden;transition:.25s}.service-grid>a:hover{transform:translateY(-6px);border-color:#8dbfd0;box-shadow:0 20px 50px #0a244815}.service-icon{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;background:#e6f8fb;color:#087a94;font:800 18px Manrope}.service-grid h3{font:750 21px Manrope;margin:25px 0 10px}.service-grid p{font-size:14px;line-height:1.7;color:var(--tm)}.service-grid b{position:absolute;bottom:25px;color:#087f99;font:700 12px Manrope}.price-band{padding:80px max(7vw,28px);display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center;background:linear-gradient(125deg,#061a3c,#0b3168);color:#fff}.price-band h2{font:800 clamp(40px,5vw,68px)/1 Manrope;margin:15px 0}.price-band h2 em{color:var(--tg);font-style:normal}.price-band p{color:#bdcbe0;line-height:1.7}.price-card{background:#fff;color:var(--tx);padding:35px;border-radius:20px;box-shadow:0 25px 60px #0003}.price-card>span{font:800 10px Manrope;color:#15849d;letter-spacing:.14em}.price-card h3{font:800 30px Manrope;margin:10px 0}.price-card ul{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:11px;font-size:13px;color:#4f5f77}.price-card li:before{content:"✓";color:#15986b;font-weight:800;margin-right:8px}.price-note{font-size:11px!important;color:#77859a!important;border-top:1px solid #e3e9f1;padding-top:16px;margin-top:18px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.process-grid article{padding:26px 20px;border-top:3px solid var(--tg);background:#fff;box-shadow:0 10px 30px #0a24480c}.process-grid span{font:800 11px Manrope;color:#1590a9}.process-grid h3{font:750 18px Manrope;margin:12px 0}.process-grid p{font-size:13px;color:var(--tm);line-height:1.6}.inner-tech-hero{padding:95px max(7vw,28px) 75px;background:radial-gradient(circle at 85% 0,#0d699277,transparent 30%),linear-gradient(125deg,#061a3c,#0b2e63);color:#fff}.inner-tech-hero h1{font:800 clamp(44px,6vw,78px)/1 Manrope;margin:20px 0;max-width:870px}.inner-tech-hero h1 em{color:var(--tc);font-style:normal}.inner-tech-hero p{max-width:700px;color:#c2d2e7;line-height:1.75;font-size:17px}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.package{padding:30px;border:1px solid #dbe4ef;border-radius:18px;background:#fff}.package.featured{background:#071d43;color:#fff;border-color:#d4a938;transform:translateY(-10px)}.package>span{font:800 10px Manrope;color:#1490ab;letter-spacing:.1em}.package h3{font:800 22px Manrope;margin:15px 0 5px}.package strong{font:800 34px Manrope;color:#d8a92d}.package small{color:#7a879b}.package ul{list-style:none;padding:18px 0;margin:18px 0;border-block:1px solid #e1e7ef}.package li{padding:7px 0;font-size:13px}.package li:before{content:"✓";color:#1aa478;margin-right:8px}.package.featured ul{border-color:#ffffff20}.package.featured small,.package.featured li{color:#c5d3e5}.hosting-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:25px}.hosting-panel{padding:35px;border:1px solid #dbe4ef;border-radius:20px;background:#fff}.hosting-panel.dark{background:#071d43;color:#fff}.hosting-panel h2{font:800 31px Manrope}.hosting-specs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:25px}.hosting-specs div{padding:16px;border-radius:12px;background:#f3f7fb}.hosting-panel.dark .hosting-specs div{background:#ffffff0c}.hosting-specs b,.hosting-specs small{display:block}.hosting-specs small{color:#76849a;margin-top:4px}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.contact-card,.quote-form{padding:35px;border:1px solid #dce4ef;border-radius:20px;background:#fff}.contact-card{background:#071d43;color:#fff}.contact-card h2,.quote-form h2{font:800 30px Manrope}.contact-list{display:grid;gap:14px;margin-top:28px}.contact-list a,.contact-list span{padding:15px;border:1px solid #ffffff20;border-radius:10px;color:#dbe7f5}.quote-form form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.quote-form label{font-size:11px;font-weight:700}.quote-form input,.quote-form select,.quote-form textarea{width:100%;margin-top:6px;padding:13px;border:1px solid #d9e1ec;border-radius:9px;font:inherit}.quote-form .wide{grid-column:1/-1}.tech-cta{padding:75px max(7vw,28px);text-align:center;background:#e9bc45}.tech-cta h2{font:800 clamp(34px,5vw,58px)/1.05 Manrope;margin:0 auto 15px;max-width:850px}.tech-cta p{max-width:650px;margin:0 auto 25px;color:#4d432a}.tech-site footer{background:#04142f;color:#fff}
@media(max-width:900px){.service-grid,.package-grid{grid-template-columns:1fr 1fr}.process-grid{grid-template-columns:1fr 1fr}.price-band,.hosting-grid,.contact-layout{grid-template-columns:1fr}.tech-hero:before{background:linear-gradient(90deg,#061a3cf7,#061a3cb8),url('hintplus-founder-coding-hero-v5.png') center/cover}.price-card{max-width:650px}}
@media(max-width:620px){.tech-hero{min-height:570px;padding-block:65px}.tech-hero h1{font-size:47px}.tech-proof{gap:18px}.tech-strip{justify-content:flex-start}.service-grid,.package-grid,.process-grid{grid-template-columns:1fr}.package.featured{transform:none}.price-card ul,.quote-form form{grid-template-columns:1fr}.quote-form .wide{grid-column:auto}.tech-section{padding-block:70px}}
.mentor-story{padding:70px max(7vw,28px);display:grid;grid-template-columns:1.12fr .88fr;gap:45px;align-items:center;background:#071a3c;color:#fff}.mentor-story figure{margin:0;overflow:hidden;border-radius:20px;border:1px solid #d7ae4360;box-shadow:0 24px 55px #0004}.mentor-story img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.mentor-story span{font:800 10px Manrope;letter-spacing:.15em;color:#67d7eb}.mentor-story h2{font:800 clamp(32px,4vw,52px)/1.08 Manrope;margin:14px 0}.mentor-story p{color:#bdcce0;line-height:1.75}.mentor-story ul{padding:0;list-style:none;display:grid;gap:9px;color:#eef5ff;font-size:13px}.mentor-story li:before{content:"✦";color:#e9bc45;margin-right:9px}@media(max-width:850px){.mentor-story{grid-template-columns:1fr}.mentor-story figure{order:2}}
