
.contact-v2{background:#fff}.contact-hero{position:relative;overflow:hidden;color:#fff;padding:82px 0 86px;background:radial-gradient(circle at 78% 20%,rgba(13,127,255,.30),transparent 34%),radial-gradient(circle at 16% 84%,rgba(38,207,169,.13),transparent 28%),linear-gradient(135deg,#03172e,#062f59 58%,#03172e)}.contact-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(88,181,255,.18) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to right,transparent,#000 58%,transparent)}.contact-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr .92fr;gap:58px;align-items:center}.contact-hero h1{font-size:60px;letter-spacing:-.045em;line-height:1.04;margin:14px 0 18px}.contact-hero h1 em{font-style:normal;color:#42c9ff}.contact-hero .lead{color:#c3d7e6;line-height:1.68;max-width:690px}.contact-pills{display:flex;flex-wrap:wrap;gap:9px;margin:23px 0}.contact-pills span{padding:8px 11px;border:1px solid rgba(103,188,255,.27);background:rgba(6,44,81,.72);border-radius:999px;color:#c8dbe8;font-size:11px;font-weight:800}.contact-console{padding:22px;border:1px solid rgba(105,183,246,.28);border-radius:20px;background:linear-gradient(180deg,rgba(7,38,72,.97),rgba(4,25,49,.98));box-shadow:0 30px 75px rgba(0,0,0,.30)}.contact-console-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(117,183,233,.14)}.contact-console-head strong{color:#fff}.contact-console-head span{font-size:10px;color:#9bb3c7}.contact-console-head i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#36d67e;box-shadow:0 0 9px #36d67e;margin-right:5px}.contact-console-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0}.contact-console-grid div{padding:14px;border-radius:10px;background:#092b4f}.contact-console-grid b,.contact-console-grid span{display:block}.contact-console-grid b{color:#fff}.contact-console-grid span{font-size:9px;color:#8fa9bf;margin-top:4px}.contact-console-note{font-size:10px;color:#829fb5;line-height:1.55;margin:0}.contact-proof{background:#fff;border-bottom:1px solid #e0e9f1}.contact-proof-grid{display:grid;grid-template-columns:repeat(5,1fr)}.contact-proof-grid>div{display:flex;align-items:center;gap:11px;padding:21px 16px;border-right:1px solid #e0e9f1}.contact-proof-grid>div:last-child{border-right:0}.contact-proof-grid>div>span{font-size:24px}.contact-proof-grid b,.contact-proof-grid small{display:block}.contact-proof-grid b{font-size:12px;color:#17314d}.contact-proof-grid small{font-size:9px;color:#7d8da0;margin-top:3px}.contact-section{padding:88px 0}.contact-section.alt{background:linear-gradient(180deg,#f6fbff,#fff)}.contact-section.dark{color:#fff;background:radial-gradient(circle at 78% 20%,rgba(13,127,255,.22),transparent 32%),linear-gradient(135deg,#03172e,#072b52)}.contact-section-head{max-width:760px;margin-bottom:34px}.contact-section-head h2{font-size:44px;letter-spacing:-.03em;margin:11px 0 13px}.contact-section-head p{color:#62758a;line-height:1.65}.contact-section.dark .contact-section-head p{color:#aec4d5}.contact-path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.contact-path{display:flex;flex-direction:column;min-height:310px;padding:25px;border:1px solid #dce7f2;border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 42px rgba(29,68,108,.07)}.contact-path-icon{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;background:#eaf4ff;font-size:24px;margin-bottom:17px}.contact-path>span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#0d7fff;font-weight:900}.contact-path h3{font-size:23px;margin:8px 0 10px}.contact-path p{color:#62768a;line-height:1.6;flex:1}.contact-path a,.contact-path button{border:0;background:none;padding:0;text-align:left;color:#0d7fff;font-weight:850;cursor:pointer;font:inherit}.schedule-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:36px;align-items:start}.schedule-copy h2{font-size:44px;margin:12px 0}.schedule-copy p{color:#63768a;line-height:1.65}.schedule-facts{display:grid;gap:10px;margin:22px 0}.schedule-facts div{display:flex;gap:11px;align-items:flex-start;padding:14px 16px;border:1px solid #dce7f2;border-radius:12px;background:#fff}.schedule-facts span{font-size:19px}.schedule-facts b,.schedule-facts small{display:block}.schedule-facts small{color:#6c7e90;margin-top:3px}.contact-direct{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.contact-direct a{padding:13px 15px;border:1px solid #dce7f2;border-radius:11px;background:#fff;text-decoration:none;color:#17314d}.contact-direct b,.contact-direct small{display:block}.contact-direct small{color:#6c7e90;margin-top:3px}.calendly-shell{padding:18px;border-radius:20px;background:linear-gradient(180deg,#071f3b,#092c51);box-shadow:0 26px 62px rgba(5,35,67,.22)}.calendly-shell-head{display:flex;justify-content:space-between;align-items:center;color:#fff;padding:2px 4px 15px}.calendly-shell-head span{font-size:10px;color:#9eb6c9}.calendly-embed{overflow:hidden;border-radius:14px;background:#fff;min-height:690px}.calendly-embed iframe{display:block;width:100%;height:690px;border:0}.prepare-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.prepare-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.prepare-list div{padding:16px 18px;border-radius:12px;background:rgba(7,39,73,.88);border:1px solid rgba(105,181,246,.18)}.prepare-list b,.prepare-list span{display:block}.prepare-list span{font-size:11px;color:#9fb7ca;margin-top:4px}.prepare-card{padding:27px;border-radius:18px;background:#fff;color:#17314d;box-shadow:0 24px 60px rgba(0,0,0,.14)}.prepare-card h3{font-size:28px;margin:10px 0}.prepare-card p{color:#617589;line-height:1.65}.prepare-card ul{padding-left:19px;color:#52687d;line-height:1.75}.support-note{display:grid;grid-template-columns:1.1fr .9fr;gap:42px;align-items:center}.support-note h2{font-size:44px;margin:12px 0}.support-note p{color:#62758a;line-height:1.65}.support-panel{padding:26px;border:1px solid #dce7f2;border-radius:17px;background:linear-gradient(180deg,#fff,#f8fbff);box-shadow:0 18px 42px rgba(29,68,108,.07)}.support-panel h3{font-size:25px;margin:8px 0}.support-panel p{color:#62768a;line-height:1.6}.contact-faq{background:#f7fafc}.contact-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:42px}.contact-faq details{background:#fff;border:1px solid #dfe8f0;border-radius:12px;padding:15px 17px;margin-bottom:10px}.contact-faq summary{cursor:pointer;font-weight:800;color:#17314d}.contact-faq details p{color:#607489;line-height:1.65}.contact-cta{background:linear-gradient(135deg,#0a7cf7,#10a8e8)}@media(max-width:1100px){.contact-hero-grid,.schedule-grid,.prepare-grid,.support-note,.contact-faq-grid{grid-template-columns:1fr}.contact-path-grid{grid-template-columns:1fr 1fr}.contact-proof-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.contact-hero{padding:56px 0}.contact-hero h1{font-size:43px}.contact-console-grid,.contact-path-grid,.prepare-list,.contact-direct{grid-template-columns:1fr}.contact-proof-grid{grid-template-columns:1fr}.contact-proof-grid>div{border-right:0;border-bottom:1px solid #e0e9f1}.contact-section{padding:62px 0}.contact-section-head h2,.schedule-copy h2,.support-note h2{font-size:36px}.calendly-embed,.calendly-embed iframe{height:760px;min-height:760px}}
