:root{-webkit-font-smoothing:antialiased;background:#f9fafb;color:#1e293b;font-family:DM Sans,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit}img{display:block;max-width:100%}h1,h2,h3,strong{font-family:Manrope,DM Sans,sans-serif}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(3rem,6vw,5.7rem);font-weight:800;letter-spacing:-.06em;line-height:1.08}h2{font-size:clamp(2rem,3.6vw,3.25rem);letter-spacing:-.045em;line-height:1.18}h3{font-size:1.12rem;letter-spacing:-.02em}p{color:#64748b;line-height:1.8}.container{margin:auto;width:min(1160px,calc(100% - 48px))}.section{padding:105px 0}.soft{background:#f0f7fb}.eyebrow{color:#2d9cdb;font-size:.75rem;font-weight:800;gap:9px;letter-spacing:.15em;margin-bottom:23px}.button,.eyebrow{align-items:center;display:inline-flex}.button{border-radius:100px;font-weight:700;gap:12px;justify-content:center;padding:15px 25px;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button--primary{background:#2d9cdb;box-shadow:0 12px 25px #2d9cdb33;color:#fff}.button--white{background:#fff;box-shadow:none;color:#2187c0}.inline-cta,.text-link{align-items:center;color:#238dc5;display:inline-flex;font-weight:800;gap:10px}.inline-cta:hover,.text-link:hover{text-decoration:underline}.site-header{background:#fff;box-shadow:0 2px 18px #0f172a09;position:sticky;top:0;z-index:30}.header-inner{align-items:center;display:flex;gap:22px;height:86px;justify-content:space-between}.brand{align-items:center;color:#1e293b;display:inline-flex;font-size:23px;font-weight:800;gap:0;letter-spacing:-.065em}.brand-mark{display:block;flex-shrink:0;height:80px;object-fit:contain;width:80px}.brand-accent{color:#2d58db}.nav{align-items:center;display:flex;gap:32px}.nav-link{color:#64748b;font-size:.9rem;font-weight:700}.nav-link.active,.nav-link:hover{color:#2d9cdb}.menu-toggle{background:none;border:0;color:#1e293b;display:none}.hero{background:radial-gradient(ellipse at 95% 20%,#e2f4fe 0,#0000 48%),linear-gradient(145deg,#fff,#f5fbff);overflow:hidden;padding:95px 0 105px}.hero-grid{grid-gap:65px;align-items:center;display:grid;gap:65px;grid-template-columns:1fr 1fr}.hero-copy h1 span,.split-copy h2 span,.subhero h1 span{color:#2d9cdb}.hero-copy>p{font-size:1.12rem;max-width:480px}.hero-actions{flex-wrap:wrap;gap:30px;margin-top:32px}.hero-actions,.hero-foot{align-items:center;display:flex}.hero-foot{gap:17px;margin-top:52px}.hero-foot small,.hero-foot strong{display:block}.hero-foot small{color:#8290a2;font-size:.78rem;margin-top:5px}.avatar-stack{display:flex;padding-left:7px}.avatar-stack i{background:#f2994a;border:3px solid #fff;border-radius:50%;color:#fff;display:grid;font-style:normal;font-weight:800;height:37px;margin-left:-7px;place-items:center;width:37px}.avatar-stack i:nth-child(2){background:#2d9cdb}.avatar-stack i:nth-child(3),.pulse-dot{background:#27ae60}.pulse-dot{border-radius:50%;height:9px;width:9px}.hero-art{padding:25px;position:relative}.hero-image{border-radius:45% 45% 30px 30px;box-shadow:0 30px 75px #2d9cdb22;height:480px;object-fit:cover;width:100%}.float-card{align-items:center;background:#fff;border-radius:18px;box-shadow:0 18px 50px #0f172a24;display:flex;gap:13px;padding:16px 20px;position:absolute}.float-card svg{color:#2d9cdb}.float-card small,.float-card strong{display:block}.float-card strong{font-size:.87rem}.float-card small{color:#8794a6;font-size:.72rem;margin-top:4px}.float-card--top{right:-12px;top:17%}.float-card--bottom{bottom:16%;left:-14px}.intro-strip{background:#0f172a;color:#bcd5e3}.intro-strip .container{align-items:center;display:flex;font-size:.72rem;gap:34px;justify-content:center;letter-spacing:.11em;padding:25px 0}.intro-strip strong{color:#fff;font-size:1rem;letter-spacing:0}.intro-strip svg{color:#f2994a}.section-heading{margin-bottom:45px;max-width:665px}.section-heading.center{margin-left:auto;margin-right:auto;text-align:center}.section-heading h2{margin-bottom:14px}.benefit-grid{grid-gap:19px;display:grid;gap:19px;grid-template-columns:repeat(4,1fr)}.benefit-card,.contact-card,.feature-card,.value-card{background:#fff;border:1px solid #e9eef4;border-radius:22px;box-shadow:0 12px 35px #0f172a06;padding:32px}.benefit-card h3{margin:23px 0 9px}.benefit-card p,.feature-card p{font-size:.92rem;margin:0}.benefit-icon,.feature-icon{border-radius:18px;display:inline-grid;height:58px;place-items:center;width:58px}.blue,.feature-icon{background:#e7f5fe;color:#2d9cdb}.orange{background:#fff2e5;color:#f2994a}.green{background:#e8f8ee;color:#27ae60}.purple{background:#f1edff;color:#866be2}.split-grid{grid-gap:90px;align-items:center;display:grid;gap:90px;grid-template-columns:1fr 1fr}.split-copy h2{margin-bottom:24px}.split-copy p{max-width:500px}.image-wrap{position:relative}.section-image{border-radius:30px;height:460px;object-fit:cover;width:100%}.photo-note{align-items:center;background:#fff;border-radius:18px;bottom:28px;box-shadow:0 15px 40px #0f172a26;color:#eb5757;display:flex;gap:13px;padding:20px;position:absolute;right:-12px}.photo-note small,.photo-note strong{color:#1e293b;display:block}.photo-note small{color:#64748b;font-size:.75rem;margin-top:5px}.check-list{list-style:none;margin:28px 0;padding:0}.check-list li{align-items:center;display:flex;font-weight:600;gap:12px;margin:14px 0}.check-list svg{color:#27ae60;width:21px}.preview-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.3fr 1fr 1fr;margin-bottom:26px}.preview-card{background:#fff;border-radius:24px;box-shadow:0 14px 38px #0f172a08;min-height:355px;overflow:hidden;padding:28px;position:relative}.preview-card h3{margin:22px 0 6px}.preview-card>p{font-size:.91rem}.blue-panel{background:#e6f5ff}.chat{background:#fff;border-radius:14px;box-shadow:0 8px 25px #0f172a0c;margin:14px 0;padding:17px 20px}.chat p{font-size:.79rem;margin:5px 0 0}.chat.second{margin-left:auto;width:85%}.photo-panel{color:#fff;padding:0}.photo-panel img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.photo-panel>div{background:linear-gradient(#0000,#0f172aee);inset:auto 0 0;padding:42px 25px 26px;position:absolute}.photo-panel .eyebrow,.photo-panel p{color:#fff}.event-widget{align-items:center;background:#f2f7fb;border-radius:15px;display:flex;gap:20px;margin:60px 0 40px;padding:18px 12px}.event-widget>strong{color:#2d9cdb;font-size:27px}.event-widget small{color:#64748b;font-size:.7rem}.location-pill{align-items:center;background:#fff;border-radius:30px;bottom:17px;display:flex;font-size:.8rem;font-weight:700;gap:8px;left:20px;padding:12px 17px;position:absolute}.cta-wrap{padding:80px 0}.final-cta{background:radial-gradient(ellipse at top right,#49b4eb,#2d9cdb 55%,#167ec2);border-radius:32px;color:#fff;overflow:hidden;padding:80px 25px;position:relative;text-align:center}.final-cta .eyebrow{color:#ddf5ff}.final-cta h2{font-size:clamp(2.1rem,4vw,3.7rem);margin-bottom:19px}.final-cta p{color:#eaf8ff;margin:0 auto 28px;max-width:540px}.final-cta small{color:#e1f4fd;display:block;margin-top:17px}.subhero{background:linear-gradient(130deg,#eaf7ff,#fff);padding:95px 0}.subhero h1{font-size:clamp(2.8rem,5vw,4.8rem);margin:0 0 22px}.subhero p{font-size:1.08rem;max-width:700px}.feature-grid{grid-gap:19px;display:grid;gap:19px;grid-template-columns:repeat(3,1fr)}.feature-card small{color:#2d9cdb;display:block;font-weight:800;letter-spacing:.12em;margin:20px 0 10px;text-transform:uppercase}.feature-card h3{margin-bottom:10px}.callout{background:#eaf6fc;padding:75px 0;text-align:center}.callout p{margin:0 auto 22px;max-width:650px}.location-label{align-items:center;color:#2d9cdb;display:inline-flex;font-weight:800;gap:8px}.values-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.value-card h3{margin:23px 0 8px}.contact-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,1fr)}.contact-card{padding:45px}.contact-card h2{font-size:1.65rem;margin-top:26px}.site-footer{background:#0f172a;color:#fff;padding:70px 0 24px}.footer-grid{grid-gap:80px;display:grid;gap:80px;grid-template-columns:2fr 1fr 1fr}.site-footer .brand{color:#fff}.site-footer p{color:#9eafc5;max-width:350px}.site-footer small{color:#8fa1b6}.footer-grid h3{font-size:.95rem}.footer-grid a:not(.brand){align-items:center;color:#bdc9d8;display:flex;font-size:.91rem;gap:8px;margin:15px 0}.footer-grid a:hover{color:#fff}.copyright{border-top:1px solid #344051;color:#8b9ab0;display:flex;font-size:.79rem;justify-content:space-between;margin-top:55px;padding-top:25px}.not-found{min-height:60vh;padding:120px 0}@media (max-width:980px){.nav{gap:15px}.hero-grid,.split-grid{gap:35px}.benefit-grid,.preview-grid{grid-template-columns:repeat(2,1fr)}.preview-card:first-child{grid-column:span 2}.float-card--top{right:0}.footer-grid{gap:30px}}@media (max-width:720px){.container{width:min(100% - 36px,1160px)}.section{padding:65px 0}.header-inner{height:73px}.header-cta{display:none}.menu-toggle{display:block}.nav{align-items:stretch;background:#fff;box-shadow:0 15px 25px #0f172a15;display:none;flex-direction:column;gap:0;left:0;padding:16px 26px;position:absolute;right:0;top:73px}.nav--open{display:flex}.nav-link{padding:13px 0}.hero{padding:50px 0 75px}.hero-grid,.split-grid{gap:48px;grid-template-columns:1fr}.hero-copy h1{font-size:3.6rem}.hero-art{padding:0 15px}.hero-image{height:370px}.float-card{padding:12px}.float-card--top{top:10%}.float-card--bottom{bottom:10%;left:0}.intro-strip .container{flex-wrap:wrap;gap:14px;text-align:center}.benefit-grid,.contact-grid,.feature-grid,.preview-grid,.values-grid{grid-template-columns:1fr}.preview-card:first-child{grid-column:auto}.section-image{height:360px}.photo-note{right:0}.subhero{padding:65px 0}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:span 2}.copyright{display:block}.copyright span{display:block;margin-top:10px}.contact-card{padding:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
/*# sourceMappingURL=main.7f0f5fe1.css.map*/