.journey-section[data-astro-cid-2mxdoeuz]{background:linear-gradient(180deg,#fff,#f4f7fb)}.journey-badge[data-astro-cid-2mxdoeuz]{background:#1f42771a;color:var(--secondary);letter-spacing:1px;font-size:.75rem;border:1px solid rgba(31,66,119,.2);padding:.5rem 1rem}.journey-steps[data-astro-cid-2mxdoeuz]{position:relative}.journey-step[data-astro-cid-2mxdoeuz]{position:relative;display:flex;gap:1.5rem;padding-bottom:2rem}.journey-step[data-astro-cid-2mxdoeuz]:not(:last-child):before{content:"";position:absolute;left:22px;top:50px;bottom:0;width:2px;background:linear-gradient(180deg,#1f427740,#1f42770d)}.journey-step[data-astro-cid-2mxdoeuz]:last-child{padding-bottom:0}.journey-step-num[data-astro-cid-2mxdoeuz]{flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg,var(--secondary),var(--primary));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-family:var(--font-heading);box-shadow:0 8px 20px #1f427740;z-index:1}.journey-step-body[data-astro-cid-2mxdoeuz]{padding-top:.35rem}.hero-contact[data-astro-cid-2mxdoeuz]{padding:160px 0 120px;min-height:50vh;display:flex;align-items:center}.hero-prism-bg[data-astro-cid-2mxdoeuz]{position:absolute;inset:0;overflow:hidden;z-index:1;background:#050a15}.prism-glow[data-astro-cid-2mxdoeuz]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.7;z-index:2;animation:float 20s ease-in-out infinite alternate}.prism-glow-1[data-astro-cid-2mxdoeuz]{width:60vw;height:60vw;background:radial-gradient(circle,rgba(31,66,119,.4),transparent 70%);top:-20%;right:-10%}.prism-glow-2[data-astro-cid-2mxdoeuz]{width:50vw;height:50vw;background:radial-gradient(circle,rgba(229,46,45,.15),transparent 70%);bottom:-15%;left:-10%;animation-delay:-5s}.glass-overlay[data-astro-cid-2mxdoeuz]{position:absolute;inset:0;backdrop-filter:blur(60px) saturate(130%);-webkit-backdrop-filter:blur(60px) saturate(130%);background:linear-gradient(135deg,#0a0f1a8c,#05080ebf);z-index:3}.icon-box[data-astro-cid-2mxdoeuz]{width:45px;height:45px;background:linear-gradient(135deg,var(--secondary),var(--primary));border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;flex-shrink:0;box-shadow:0 5px 15px #1f427733}.contact-method-item[data-astro-cid-2mxdoeuz]{transition:transform .3s ease}.contact-method-item[data-astro-cid-2mxdoeuz]:hover{transform:translate(10px)}.form-control[data-astro-cid-2mxdoeuz]{border:1px solid #e2e8f0;padding:1rem .75rem;border-radius:12px;background-color:#f8fafc;transition:all .3s ease}.form-control[data-astro-cid-2mxdoeuz]:focus{background-color:#fff;border-color:var(--primary);box-shadow:0 0 0 4px #e52e2d1a}.form-floating[data-astro-cid-2mxdoeuz]>label[data-astro-cid-2mxdoeuz]{padding-left:1rem;color:#64748b}.premium-accordion[data-astro-cid-2mxdoeuz] .accordion-item[data-astro-cid-2mxdoeuz]{background:#fff;box-shadow:0 5px 15px #00000005;transition:all .3s ease}.premium-accordion[data-astro-cid-2mxdoeuz] .accordion-item[data-astro-cid-2mxdoeuz]:hover{border-color:var(--secondary);box-shadow:0 10px 25px #0000000d}.premium-accordion[data-astro-cid-2mxdoeuz] .accordion-button[data-astro-cid-2mxdoeuz]{background:transparent;color:#1e293b;box-shadow:none}.premium-accordion[data-astro-cid-2mxdoeuz] .accordion-button[data-astro-cid-2mxdoeuz]:not(.collapsed){color:var(--primary);background:#e52e2d08}.premium-accordion[data-astro-cid-2mxdoeuz] .accordion-button[data-astro-cid-2mxdoeuz]:after{filter:grayscale(1)}.text-gradient[data-astro-cid-2mxdoeuz]{background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes float{0%{transform:translate(0)}to{transform:translate(20px,30px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.alert-success[data-astro-cid-2mxdoeuz]{background:#d1e7dd;border:1px solid #a3cfbb;color:#0f5132}.alert-error[data-astro-cid-2mxdoeuz]{background:#f8d7da;border:1px solid #f1aeb5;color:#842029}.form-submitted[data-astro-cid-2mxdoeuz] .form-control[data-astro-cid-2mxdoeuz]{pointer-events:none;opacity:.7}.form-submitted[data-astro-cid-2mxdoeuz] button[data-astro-cid-2mxdoeuz]{pointer-events:none}
