@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-posts{overflow:hidden;width:100%}.brxe-posts figure{all:unset;display:block;position:relative}.brxe-posts figure>a{display:block}.brxe-posts img{width:100%}.brxe-posts .bricks-layout-wrapper{--columns:2;--gutter:0px}.brxe-posts .bricks-layout-wrapper[data-layout=list] .bricks-layout-inner{flex-direction:column}.brxe-posts .bricks-layout-wrapper[data-layout=list] .bricks-layout-inner>*{flex-basis:100%}.brxe-posts .bricks-layout-wrapper[data-layout=list].alternate li:nth-child(2n) .bricks-layout-inner{flex-direction:row-reverse!important}.brxe-posts .bricks-layout-wrapper[data-layout=list].alternate li:nth-child(odd) .bricks-layout-inner{flex-direction:row!important}.brxe-posts .bricks-layout-wrapper[data-layout=list].image-position-left .bricks-layout-inner,.brxe-posts .bricks-layout-wrapper[data-layout=list].image-position-right .bricks-layout-inner{flex-direction:row}.brxe-posts .bricks-layout-wrapper a{color:currentcolor}.brxe-posts .bricks-pagination{position:relative;z-index:1}.brxe-posts .bricks-pagination .current{color:var(--bricks-text-light);cursor:default}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@keyframes peakHeroMountainReveal { 0% { transform: rotate(-10deg) scale(0.9); opacity: 0; } 100% { transform: rotate(0deg) scale(1); opacity: 1; } }@media (max-width: 991px) { .peak-nav { display: none; } .peak-mobile-nav { display: block; } .peak-hero, .peak-section-head, .peak-services-section, .peak-subhero, .peak-content-grid, .peak-contact-grid { grid-template-columns: 1fr; } .peak-hero { gap: 1rem; } .peak-hero-title { max-width: 13ch; } .peak-hero-panel { min-height: 27rem; } .peak-services-intro { position: static; } .peak-aside-stack { position: static; } .peak-card-grid, .peak-approach-grid, .peak-detail-grid { grid-template-columns: 1fr; } .peak-card { min-height: 15rem; } }@media (max-width: 767px) { .peak-header { min-height: 4.8rem; } .peak-descriptor { display: none; } .peak-hero { padding-top: 1.8rem; } .peak-hero-copy { padding-block: 0.75rem 1.4rem; } .peak-hero-panel { min-height: 22rem; } .peak-hero-note, .peak-cta, .peak-footer, .peak-inline-cta, .peak-team-grid { grid-template-columns: 1fr; } .peak-hero-tags, .peak-footer-meta { text-align: left; } .peak-footer-side { justify-items: start; } .peak-footer-links { justify-content: flex-start; } .peak-cta { align-items: start; } }@media (max-width: 478px) { .peak-brand-symbol { width: 2.35rem; height: 2.35rem; display: inline-flex; align-items: center; justify-content: center; } .peak-wordmark { font-size: 1.55rem; } .peak-header .peak-button { min-height: 2.55rem; padding-inline: 0.9rem; font-size: 0.84rem; } .peak-actions { align-items: stretch; flex-direction: column; width: 100%; } .peak-actions .peak-button, .peak-actions .peak-text-link { width: 100%; text-align: center; } .peak-hero-panel { min-height: 15.5rem; padding: 1.3rem; } .peak-orbit-large { width: 4.2rem; top: 1.2rem; right: 1.2rem; } .peak-card, .peak-step { min-height: auto; } .peak-card-index, .peak-step-number { margin-bottom: 2.4rem; } }@keyframes pulseGreen { 0% { box-shadow: 0 0 0 0 rgba(16, 185, 129, 0.5); } 70% { box-shadow: 0 0 0 6px rgba(16, 185, 129, 0); } 100% { box-shadow: 0 0 0 0 rgba(16, 185, 129, 0); }}@media (max-width: 991px) { .peak-hero { grid-template-columns: 1fr !important; gap: 2.5rem !important; } .peak-hero-showcase-card { padding: 1.4rem !important; }}@media (max-width: 478px) { .peak-showcase-row { padding: 0.75rem 0.9rem !important; } .peak-actions { flex-direction: column !important; align-items: stretch !important; } .peak-actions .peak-button { width: 100% !important; }}@media (max-width: 991px) { .peak-hero { display: flex !important; flex-direction: column !important; grid-template-columns: 1fr !important; gap: 2.25rem !important; padding-block: 2.2rem 3.5rem !important; } .peak-hero-copy { width: 100% !important; } .peak-hero-title { max-width: 100% !important; font-size: clamp(2.2rem, 6.5vw, 3.2rem) !important; line-height: 1.1 !important; } .peak-hero-showcase-card { width: 100% !important; max-width: 440px !important; margin: 0 auto !important; justify-self: center !important; padding: 1.35rem 1.25rem !important; }}@media (max-width: 600px) { .peak-trust-strip { gap: 0.65rem 1rem !important; } .peak-trust-item { font-size: 13.5px !important; }}@media (max-width: 478px) { .peak-hero { padding-block: 1.5rem 2.5rem !important; gap: 1.85rem !important; } .peak-hero-title { font-size: clamp(1.85rem, 8vw, 2.35rem) !important; letter-spacing: -0.04em !important; } .peak-actions { flex-direction: column !important; align-items: stretch !important; width: 100% !important; gap: 0.65rem !important; } .peak-actions .peak-button { width: 100% !important; text-align: center !important; justify-content: center !important; } .peak-hero-showcase-card { padding: 1.2rem 1rem !important; border-radius: 1.25rem !important; } .peak-showcase-row { padding: 0.65rem 0.8rem !important; } .peak-showcase-meta h4 { font-size: 15.5px !important; } .peak-showcase-meta p { font-size: 13px !important; } .peak-showcase-price { font-size: 15.5px !important; } .peak-showcase-btn { font-size: 15px !important; padding: 0.78rem !important; }}:root { --peak-blue: #356cff; --peak-blue-dark: #2457dc; --peak-navy: #101820; --peak-cloud: #f4f6f8; --peak-white: #ffffff; --peak-text: #52606c; --peak-line: #dce2e7; --peak-font: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif; --peak-max-width: 1180px; --peak-gutter: clamp(1.25rem, 4vw, 2.125rem); --peak-section-space: clamp(4rem, 8vw, 6.5rem); --peak-radius-s: 1rem; --peak-radius-m: 1.5rem; --peak-radius-l: 2rem; --peak-h1: clamp(3.25rem, 7vw, 5.5rem); --peak-h2: clamp(2.25rem, 4.7vw, 3.6rem); --peak-h3: clamp(1.35rem, 2vw, 1.65rem); --peak-body: 1rem; --peak-lead: clamp(1.05rem, 1.7vw, 1.2rem);} .peak-page { width: 100%; overflow: hidden; background: var(--peak-white); color: var(--peak-navy); font-family: var(--peak-font); font-size: var(--peak-body); line-height: 1.55; -webkit-font-smoothing: antialiased;} .peak-page * { box-sizing: border-box;} .peak-page h1 { margin-top: 0;} .peak-page h2 { margin-top: 0;} .peak-page h3 { margin-top: 0;} .peak-page p { margin-top: 0;} .peak-shell { width: min(100%, var(--peak-max-width)); margin-inline: auto; padding-inline: var(--peak-gutter);} .peak-announcement { padding: 0.58rem var(--peak-gutter); background: var(--peak-navy); color: var(--peak-white); font-size: 0.78rem; font-weight: 650; letter-spacing: 0.07em; text-align: center; text-transform: uppercase;} .peak-header { min-height: 5.5rem; position: relative; display: flex; align-items: center; justify-content: space-between; gap: 2rem;} .peak-brand { display: flex; align-items: center; gap: 0.8rem; color: var(--peak-navy); text-decoration: none;} .peak-brand-symbol { width: 2.35rem; height: 2.35rem; display: inline-flex; align-items: center; justify-content: center;} .peak-brand-lockup { display: flex; flex-direction: column; gap: 0.13rem;} .peak-wordmark { color: var(--peak-navy); font-size: 1.8rem; font-weight: 650; letter-spacing: -0.075em; line-height: 0.86;} .peak-wordmark-dot { color: var(--peak-blue);} .peak-descriptor { color: var(--peak-navy); font-size: 0.55rem; font-weight: 700; letter-spacing: 0.145em; line-height: 1; text-transform: uppercase;} .peak-nav { display: flex; align-items: center; gap: 1.55rem;} .peak-nav-link { color: var(--peak-navy); font-size: 0.94rem; font-weight: 650; text-decoration: none; white-space: nowrap;} .peak-mobile-nav { display: none; position: relative; z-index: 30;} .peak-mobile-nav-toggle { padding: 0.72rem 1rem; border: 1px solid var(--peak-line); border-radius: 999px; color: var(--peak-navy); cursor: pointer; font-size: 0.9rem; font-weight: 700; list-style: none;} .peak-mobile-nav-toggle::-webkit-details-marker { display: none;} .peak-mobile-nav-panel { min-width: 16rem; position: absolute; top: calc(100% + 0.7rem); right: 0; display: grid; gap: 0.2rem; padding: 0.75rem; border: 1px solid var(--peak-line); border-radius: var(--peak-radius-s); background: var(--peak-white); box-shadow: 0 1rem 3rem rgba(16, 24, 32, 0.14);} .peak-mobile-nav-link { padding: 0.75rem 0.8rem; border-radius: 0.65rem; color: var(--peak-navy); font-weight: 650; text-decoration: none;} .peak-button { min-height: 2.9rem; display: inline-flex; align-items: center; justify-content: center; padding: 0.78rem 1.25rem; border: 0; border-radius: 999px; background: var(--peak-navy); color: var(--peak-white); font-family: var(--peak-font); font-size: 0.95rem; font-weight: 700; line-height: 1; text-decoration: none; transition: transform 160ms ease, background-color 160ms ease;} .peak-button:hover { transform: translateY(-2px);} .peak-button-primary { background: var(--peak-blue);} .peak-button-primary:hover { background: var(--peak-blue-dark);} .peak-button-light { background: var(--peak-white); color: var(--peak-navy);} .peak-hero { display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(22rem, 0.92fr); gap: clamp(2rem, 5vw, 4rem); align-items: stretch; padding-top: clamp(2.7rem, 6vw, 4.8rem); padding-bottom: clamp(4.5rem, 8vw, 6.5rem);} .peak-hero-copy { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; padding-block: 2rem;} .peak-eyebrow { margin-bottom: 1.2rem; color: var(--peak-blue); font-size: 0.8rem; font-weight: 750; letter-spacing: 0.115em; line-height: 1.3; text-transform: uppercase;} .peak-kicker { margin-bottom: 1.2rem; color: var(--peak-blue); font-size: 0.8rem; font-weight: 750; letter-spacing: 0.115em; line-height: 1.3; text-transform: uppercase;} .peak-hero-title { max-width: 11ch; margin-bottom: 1.5rem; color: var(--peak-navy); font-size: var(--peak-h1); font-weight: 650; letter-spacing: -0.065em; line-height: 0.95;} .peak-lead { max-width: 37rem; margin-bottom: 1.8rem; color: var(--peak-text); font-size: var(--peak-lead); line-height: 1.6;} .peak-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 0.7rem 1rem;} .peak-text-link { padding: 0.72rem 0.3rem; color: var(--peak-navy); font-weight: 700; text-decoration: none;} .peak-hero-panel { min-height: 33rem; position: relative; display: flex; flex-direction: column; justify-content: flex-end; overflow: hidden; padding: clamp(1.6rem, 3vw, 2.2rem); border-radius: var(--peak-radius-l); background: var(--peak-blue); color: var(--peak-white);} .peak-orbit-large { position: absolute; top: 3.2rem; right: 2.2rem; width: 12rem; height: auto; border: none; border-radius: 0; opacity: 0.95; pointer-events: none; display: flex; align-items: center; justify-content: center; z-index: 1;} .peak-hero-mountain-svg { width: 100%; height: auto; display: block; overflow: visible; filter: drop-shadow(0 14px 28px rgba(16, 24, 32, 0.18)); transform-origin: 50% 85%; animation: peakHeroMountainReveal 0.85s cubic-bezier(0.16, 1, 0.3, 1) forwards;} .peak-hero-facet-left { fill: #ffffff; transform-origin: 50% 50%; animation: peakFacetLeft 0.75s cubic-bezier(0.16, 1, 0.3, 1) forwards;} .peak-hero-facet-right { fill: #ffffff; fill-opacity: 0.52; transform-origin: 50% 50%; animation: peakFacetRight 0.75s cubic-bezier(0.16, 1, 0.3, 1) 0.05s forwards;} .peak-hero-note { position: relative; display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 1.5rem; align-items: end; padding-top: 1.2rem; border-top: 1px solid rgba(255, 255, 255, 0.55);} .peak-hero-message { max-width: 15rem; margin-bottom: 0; color: var(--peak-white); font-size: 1.45rem; font-weight: 650; letter-spacing: -0.025em; line-height: 1.16;} .peak-hero-tags { margin-bottom: 0; color: rgba(255, 255, 255, 0.86); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.11em; line-height: 1.7; text-align: right; text-transform: uppercase;} .peak-needs-section { padding-block: var(--peak-section-space); background: var(--peak-cloud);} .peak-section-head { display: grid; grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr); gap: clamp(2rem, 6vw, 4.5rem); align-items: end; margin-bottom: clamp(2rem, 5vw, 3.2rem);} .peak-heading-group { display: flex; flex-direction: column; align-items: flex-start;} .peak-section-title { margin-bottom: 0; color: var(--peak-navy); font-size: var(--peak-h2); font-weight: 650; letter-spacing: -0.052em; line-height: 1;} .peak-section-copy { max-width: 38rem; margin-bottom: 0; color: var(--peak-text); font-size: 1.05rem; line-height: 1.65;} .peak-card-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0.9rem;} .peak-card { min-height: 20rem; display: flex; flex-direction: column; align-items: flex-start; padding: clamp(1.5rem, 3vw, 2rem); border: 1px solid transparent; border-radius: var(--peak-radius-m); background: var(--peak-white);} .peak-card-index { width: 3rem; height: 3rem; display: inline-flex; align-items: center; justify-content: center; margin-bottom: auto; border-radius: 50%; background: #e8efff; color: var(--peak-blue); font-size: 0.75rem; font-weight: 800; letter-spacing: 0.05em;} .peak-card-title { margin: 2rem 0 0.8rem; color: var(--peak-navy); font-size: var(--peak-h3); font-weight: 680; letter-spacing: -0.035em; line-height: 1.15;} .peak-card-copy { margin-bottom: 0; color: var(--peak-text); line-height: 1.6;} .peak-services-section { display: grid; grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr); gap: clamp(3rem, 7vw, 5.5rem); align-items: start; padding-block: var(--peak-section-space);} .peak-services-intro { position: sticky; top: 2rem;} .peak-services-copy { max-width: 30rem; margin: 1.45rem 0 0; color: var(--peak-text); line-height: 1.65;} .peak-service-list { border-top: 1px solid var(--peak-line);} .peak-service-row { display: grid; grid-template-columns: 2.5rem minmax(0, 1fr); gap: 1.15rem; padding-block: 1.7rem; border-bottom: 1px solid var(--peak-line);} .peak-service-number { margin-bottom: 0; color: var(--peak-blue); font-size: 0.78rem; font-weight: 800; letter-spacing: 0.06em;} .peak-service-title { margin-bottom: 0.45rem; color: var(--peak-navy); font-size: 1.38rem; font-weight: 680; letter-spacing: -0.03em; line-height: 1.2;} .peak-service-copy { margin-bottom: 0; color: var(--peak-text); line-height: 1.6;} .peak-approach-section { padding-block: var(--peak-section-space); background: var(--peak-navy); color: var(--peak-white);} .peak-approach-head { max-width: 49rem; margin-bottom: clamp(2.5rem, 5vw, 3.8rem);} .peak-section-title-light { color: var(--peak-white);} .peak-approach-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1rem;} .peak-step { min-height: 14rem; display: flex; flex-direction: column; padding: 1.7rem; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: var(--peak-radius-m);} .peak-step-number { margin-bottom: auto; color: var(--peak-blue); font-size: 0.78rem; font-weight: 800; letter-spacing: 0.08em;} .peak-step-title { margin: 1.8rem 0 0.5rem; color: var(--peak-white); font-size: 1.25rem; font-weight: 680; letter-spacing: -0.025em;} .peak-step-copy { margin-bottom: 0; color: rgba(255, 255, 255, 0.7); line-height: 1.55;} .peak-cta-section { padding-block: clamp(2rem, 5vw, 3.5rem);} .peak-cta { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 2rem; align-items: end; padding: clamp(2rem, 5vw, 3.4rem); border-radius: var(--peak-radius-l); background: var(--peak-blue); color: var(--peak-white);} .peak-cta-copy { max-width: 38rem; margin: 1rem 0 0; color: rgba(255, 255, 255, 0.86); font-size: 1.05rem; line-height: 1.6;} .peak-footer { display: grid; grid-template-columns: 1fr auto; gap: 2rem; align-items: end; padding-top: 2.8rem; padding-bottom: 2.3rem; color: var(--peak-text); font-size: 0.92rem;} .peak-footer-brand { margin-bottom: 0.45rem; color: var(--peak-navy); font-size: 1.05rem; font-weight: 750;} .peak-footer-copy { margin-bottom: 0;} .peak-footer-meta { margin-bottom: 0;} .peak-footer-meta { text-align: right;} .peak-footer-side { display: grid; justify-items: end; gap: 0.55rem;} .peak-footer-links { display: flex; flex-wrap: wrap; justify-content: flex-end; gap: 0.45rem 1rem;} .peak-footer-link { color: var(--peak-text); text-decoration: none;} .peak-subhero-section { padding-block: clamp(3.5rem, 7vw, 6rem); background: var(--peak-cloud);} .peak-breadcrumb { margin-bottom: 1.25rem; color: var(--peak-blue); font-size: 0.78rem; font-weight: 750; letter-spacing: 0.09em; text-transform: uppercase;} .peak-subhero { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(18rem, 0.8fr); gap: clamp(2.5rem, 7vw, 6rem); align-items: end;} .peak-subhero-copy { max-width: 48rem;} .peak-subhero-title { margin-bottom: 1.4rem; color: var(--peak-navy); font-size: clamp(2.8rem, 6vw, 5.2rem); font-weight: 650; letter-spacing: -0.062em; line-height: 0.97;} .peak-subhero-lead { max-width: 42rem; margin-bottom: 0; color: var(--peak-text); font-size: var(--peak-lead); line-height: 1.65;} .peak-subhero-panel { min-height: 18rem; display: flex; flex-direction: column; justify-content: space-between; padding: 1.8rem; border-radius: var(--peak-radius-l); background: var(--peak-blue); color: var(--peak-white);} .peak-subhero-label { margin-bottom: 2.2rem; color: rgba(255, 255, 255, 0.75); font-size: 0.75rem; font-weight: 750; letter-spacing: 0.1em; text-transform: uppercase;} .peak-subhero-panel-title { margin-bottom: 0.65rem; color: var(--peak-white); font-size: 1.55rem; font-weight: 680; letter-spacing: -0.035em; line-height: 1.15;} .peak-subhero-panel-copy { margin-bottom: 0; color: rgba(255, 255, 255, 0.82); line-height: 1.55;} .peak-content-section { padding-block: var(--peak-section-space);} .peak-content-grid { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(17rem, 0.55fr); gap: clamp(3rem, 8vw, 6.5rem); align-items: start;} .peak-prose { max-width: 46rem;} .peak-prose-title { margin-bottom: 1.2rem; color: var(--peak-navy); font-size: clamp(2rem, 3.6vw, 3rem); font-weight: 650; letter-spacing: -0.045em; line-height: 1.04;} .peak-prose-heading { margin-top: 3rem; margin-bottom: 0.85rem; color: var(--peak-navy); font-size: 1.55rem; font-weight: 680; letter-spacing: -0.03em; line-height: 1.2;} .peak-prose-copy { margin-bottom: 1.15rem; color: var(--peak-text); font-size: 1.03rem; line-height: 1.72;} .peak-check-list { display: grid; gap: 0.75rem; margin: 1.4rem 0 0; padding: 0; list-style: none;} .peak-check-item { position: relative; padding-left: 1.75rem; color: var(--peak-navy); line-height: 1.55;} .peak-check-item::before { content: ""; width: 0.55rem; height: 0.55rem; position: absolute; top: 0.52em; left: 0; border-radius: 50%; background: var(--peak-blue);} .peak-aside-stack { position: sticky; top: 2rem; display: grid; gap: 1rem;} .peak-aside-card { padding: 1.6rem; border: 1px solid var(--peak-line); border-radius: var(--peak-radius-m); background: var(--peak-white);} .peak-aside-card-blue { border-color: var(--peak-blue); background: var(--peak-blue); color: var(--peak-white);} .peak-aside-label { margin-bottom: 1.5rem; color: var(--peak-blue); font-size: 0.73rem; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase;} .peak-aside-card-blue .peak-aside-label { color: rgba(255, 255, 255, 0.7);} .peak-aside-title { margin-bottom: 0.55rem; color: var(--peak-navy); font-size: 1.25rem; font-weight: 700; letter-spacing: -0.025em; line-height: 1.2;} .peak-aside-card-blue .peak-aside-title { color: var(--peak-white);} .peak-aside-copy { margin-bottom: 1.2rem; color: var(--peak-text); line-height: 1.55;} .peak-aside-card-blue .peak-aside-copy { color: rgba(255, 255, 255, 0.82);} .peak-detail-section { padding-block: var(--peak-section-space); background: var(--peak-cloud);} .peak-detail-head { max-width: 48rem; margin-bottom: clamp(2rem, 5vw, 3.2rem);} .peak-detail-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0.9rem;} .peak-detail-card { min-height: 15rem; padding: 1.7rem; border-radius: var(--peak-radius-m); background: var(--peak-white);} .peak-detail-number { margin-bottom: 2.2rem; color: var(--peak-blue); font-size: 0.75rem; font-weight: 800; letter-spacing: 0.08em;} .peak-detail-title { margin-bottom: 0.6rem; color: var(--peak-navy); font-size: 1.25rem; font-weight: 680; letter-spacing: -0.025em; line-height: 1.2;} .peak-detail-copy { margin-bottom: 0; color: var(--peak-text); line-height: 1.58;} .peak-inline-cta { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 2rem; align-items: center; margin-top: 3rem; padding: 1.6rem; border-radius: var(--peak-radius-m); background: var(--peak-cloud);} .peak-inline-cta-copy { margin-bottom: 0; color: var(--peak-navy); font-weight: 650; line-height: 1.45;} .peak-note { margin-top: 2.2rem; padding: 1.35rem; border-left: 0.25rem solid var(--peak-blue); background: var(--peak-cloud); color: var(--peak-text); line-height: 1.62;} .peak-team-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1rem; margin-top: 2.5rem;} .peak-team-card { overflow: hidden; border: 1px solid var(--peak-line); border-radius: var(--peak-radius-m); background: var(--peak-white);} .peak-photo-placeholder { min-height: 20rem; display: flex; align-items: center; justify-content: center; background: var(--peak-cloud); color: #84909a; font-size: 0.8rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;} .peak-team-copy { padding: 1.5rem;} .peak-team-name { margin-bottom: 0.3rem; color: var(--peak-navy); font-size: 1.35rem; font-weight: 700; letter-spacing: -0.03em;} .peak-team-role { margin-bottom: 1rem; color: var(--peak-blue); font-size: 0.76rem; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase;} .peak-team-bio { margin-bottom: 0; color: var(--peak-text); line-height: 1.6;} .peak-contact-grid { display: grid; grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr); gap: 1rem; margin-top: 2.5rem;} .peak-contact-card { min-height: 25rem; padding: clamp(1.6rem, 4vw, 2.3rem); border-radius: var(--peak-radius-l);} .peak-map-placeholder { min-height: 25rem; padding: clamp(1.6rem, 4vw, 2.3rem); border-radius: var(--peak-radius-l);} .peak-contact-card { background: var(--peak-navy); color: var(--peak-white);} .peak-contact-label { margin-bottom: 2rem; color: var(--peak-blue); font-size: 0.76rem; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase;} .peak-contact-title { margin-bottom: 1rem; color: var(--peak-white); font-size: 1.7rem; font-weight: 680; letter-spacing: -0.035em;} .peak-contact-copy { margin-bottom: 1.3rem; color: rgba(255, 255, 255, 0.76); line-height: 1.65;} .peak-map-placeholder { display: flex; align-items: center; justify-content: center; border: 1px dashed #aeb8c0; background: var(--peak-cloud); color: #77838d; font-size: 0.8rem; font-weight: 750; letter-spacing: 0.08em; text-align: center; text-transform: uppercase;} .peak-faq-list { display: grid; gap: 0.8rem; margin-top: 2.5rem;} .peak-faq-item { padding: 1.35rem 1.5rem; border: 1px solid var(--peak-line); border-radius: var(--peak-radius-s); background: var(--peak-white);} .peak-faq-question { cursor: pointer; color: var(--peak-navy); font-size: 1.05rem; font-weight: 700; line-height: 1.4;} .peak-faq-answer { margin: 1rem 0 0; color: var(--peak-text); line-height: 1.65;} .peak-placeholder { display: inline; padding: 0.05rem 0.28rem; border-radius: 0.25rem; background: #fff0b8; color: #5e4a00;} .peak-hero { display: grid !important; grid-template-columns: minmax(0, 1.4fr) minmax(340px, 410px) !important; gap: clamp(2.5rem, 5vw, 4.5rem) !important; align-items: center !important; padding-block: clamp(3rem, 6vw, 5rem) !important;} .peak-hero-copy { display: flex !important; flex-direction: column !important; gap: 1.25rem !important; padding-block: 0 !important; align-items: flex-start !important;} .peak-hero-badge { display: inline-flex !important; align-items: center !important; gap: 0.5rem !important; padding: 0.35rem 0.85rem !important; border-radius: 999px !important; background: var(--peak-blue-light, #eff4ff) !important; color: var(--peak-blue, #356cff) !important; font-size: 13px !important; font-weight: 750 !important; letter-spacing: 0.08em !important; text-transform: uppercase !important; width: fit-content !important;} .peak-hero-badge-dot { width: 6px !important; height: 6px !important; border-radius: 50% !important; background: var(--peak-blue, #356cff) !important;} .peak-hero-title { max-width: none !important; font-size: clamp(2.4rem, 3.8vw, 3.4rem) !important; font-weight: 800 !important; letter-spacing: -0.045em !important; line-height: 1.12 !important; color: var(--peak-navy, #101820) !important; hyphens: none !important; margin-bottom: 0 !important;} .peak-hero-title-accent { color: var(--peak-blue, #356cff) !important; display: block !important; margin-top: 0.12em !important;} .peak-lead { font-size: clamp(16.5px, 1.6vw, 19px) !important; color: #475569 !important; line-height: 1.65 !important; max-width: 36rem !important; margin-bottom: 0 !important;} .peak-trust-strip { display: flex !important; align-items: center !important; gap: 1.4rem !important; padding-top: 1.15rem !important; border-top: 1px solid rgba(16, 24, 32, 0.08) !important; margin-top: 0.75rem !important; flex-wrap: wrap !important;} .peak-trust-item { display: flex !important; align-items: center !important; gap: 0.45rem !important; font-size: 14px !important; font-weight: 600 !important; color: #1e293b !important;} .peak-trust-stars { color: #f59e0b !important; letter-spacing: 0.05em !important; font-size: 15px !important;} .peak-actions { display: flex !important; align-items: center !important; gap: 0.85rem !important; flex-wrap: wrap !important; margin-top: 0.35rem !important;} .peak-actions .peak-button { padding: 0.8rem 1.65rem !important; font-size: 15.5px !important; font-weight: 650 !important; min-height: 2.95rem !important; border-radius: 999px !important; transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1) !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; text-decoration: none !important;} .peak-actions .peak-button-primary { background: var(--peak-blue, #356cff) !important; color: #ffffff !important; box-shadow: 0 4px 16px rgba(53, 108, 255, 0.26) !important;} .peak-actions .peak-button-primary:hover { background: #2457dc !important; transform: translateY(-1px) !important; box-shadow: 0 6px 20px rgba(53, 108, 255, 0.34) !important;} .peak-actions .peak-wa-btn { background: #ffffff !important; color: #1e293b !important; border: 1px solid rgba(16, 24, 32, 0.12) !important; box-shadow: 0 1px 3px rgba(16, 24, 32, 0.04) !important;} .peak-actions .peak-wa-btn:hover { background: #f8fafc !important; border-color: rgba(16, 24, 32, 0.2) !important; transform: translateY(-1px) !important;} .peak-hero-showcase-card { background: #ffffff !important; border: 1px solid rgba(16, 24, 32, 0.07) !important; border-radius: 1.5rem !important; padding: 1.5rem 1.4rem !important; box-shadow: 0 20px 48px -12px rgba(16, 24, 32, 0.08), 0 2px 6px rgba(16, 24, 32, 0.03) !important; position: relative !important; overflow: hidden !important; max-width: 410px !important; width: 100% !important; justify-self: end !important;} .peak-hero-showcase-card::before { content: "" !important; position: absolute !important; top: 0 !important; left: 0 !important; right: 0 !important; height: 3px !important; background: linear-gradient(90deg, #356cff, #2563eb) !important;} .peak-showcase-top { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 1.15rem !important;} .peak-showcase-status { display: inline-flex !important; align-items: center !important; gap: 0.45rem !important; padding: 0.25rem 0.65rem !important; border-radius: 999px !important; background: #ecfdf5 !important; color: #047857 !important; font-size: 13px !important; font-weight: 700 !important; letter-spacing: 0.03em !important;} .peak-showcase-dot { width: 7px !important; height: 7px !important; border-radius: 50% !important; background: #10b981 !important; animation: pulseGreen 2s infinite !important;} .peak-showcase-prism { width: 24px !important; height: 24px !important; display: block !important;} .peak-showcase-list { display: flex !important; flex-direction: column !important; gap: 0.65rem !important; margin-bottom: 1.15rem !important;} .peak-showcase-row { display: flex !important; align-items: center !important; justify-content: space-between !important; padding: 0.75rem 0.95rem !important; border-radius: 0.75rem !important; background: #f8fafc !important; border: 1px solid rgba(16, 24, 32, 0.04) !important; text-decoration: none !important; color: var(--peak-text, #1d2630) !important; transition: all 0.18s cubic-bezier(0.16, 1, 0.3, 1) !important;} .peak-showcase-row:hover { background: #ffffff !important; border-color: rgba(53, 108, 255, 0.35) !important; transform: translateY(-1px) !important; box-shadow: 0 4px 14px rgba(53, 108, 255, 0.1) !important;} .peak-showcase-meta h4 { font-size: 16px !important; font-weight: 700 !important; color: var(--peak-navy, #101820) !important; margin-bottom: 0.1rem !important; line-height: 1.25 !important;} .peak-showcase-meta p { font-size: 13.5px !important; color: #64748b !important; margin: 0 !important; line-height: 1.3 !important;} .peak-showcase-badge { display: inline-flex !important; flex-direction: column !important; align-items: flex-end !important; gap: 0.05rem !important; white-space: nowrap !important; margin-left: 0.75rem !important;} .peak-showcase-price { font-size: 16px !important; font-weight: 750 !important; color: var(--peak-blue, #356cff) !important; line-height: 1.2 !important;} .peak-showcase-dur { font-size: 13px !important; color: #64748b !important; line-height: 1.2 !important;} .peak-showcase-bottom { display: flex !important; flex-direction: column !important; gap: 0.65rem !important; padding-top: 1rem !important; border-top: 1px solid #e2e8f0 !important;} .peak-showcase-btn { width: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; text-align: center !important; font-size: 15px !important; font-weight: 700 !important; padding: 0.82rem !important; border-radius: 999px !important; background: var(--peak-blue, #356cff) !important; color: #ffffff !important; box-shadow: 0 4px 14px rgba(53, 108, 255, 0.25) !important; text-decoration: none !important; transition: all 0.2s cubic-bezier(0.16, 1, 0.3, 1) !important;} .peak-showcase-btn:hover { background: #2457dc !important; transform: translateY(-1px) !important; box-shadow: 0 6px 18px rgba(53, 108, 255, 0.35) !important;} .peak-showcase-guarantee { text-align: center !important; font-size: 13px !important; color: #64748b !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 0.35rem !important;}#brxe-sadffa .bricks-layout-wrapper {--gutter: 30px}#brxe-sadffa .repeater-item [data-field-id="pa0002"] {margin-top: 18px; margin-right: 0; margin-bottom: 14px; margin-left: 0}