:root{--color-primary:#B25542;--color-secondary:#D9B384;--color-background:#FAF4EC;--color-surface:#FFFFFF;--color-text:#2A2422;--color-muted:#8A7E76;--color-border:#E5DAC9;--color-accent:#7E3F2E;--base-size:16px;--line-height:1.6;--h1-size:clamp(2rem, 4vw + 1rem, 3.5rem);--h2-size:clamp(1.5rem, 2.5vw + 1rem, 2.5rem);--h3-size:clamp(1.25rem, 1.5vw + 1rem, 1.75rem);--container-max:1200px;--container-padding:clamp(1rem, 4vw, 3rem);--font-heading:"'Fraunces', Georgia, serif", sans-serif;--font-body:"'Manrope', system-ui, -apple-system, sans-serif", sans-serif}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:var(--base-size);line-height:var(--line-height);color:var(--color-text);background:var(--color-background);-webkit-font-smoothing:antialiased}img,video{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-accent)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:500;line-height:1.2;margin:0 0 .5em;color:var(--color-text)}h1{font-size:var(--h1-size)}h2{font-size:var(--h2-size)}h3{font-size:var(--h3-size)}p{margin:0 0 1em}.container{max-width:var(--container-max,1200px);margin:0 auto;padding-left:var(--container-padding,clamp(1rem, 4vw, 3rem));padding-right:var(--container-padding,clamp(1rem, 4vw, 3rem))}.container{max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.section{padding:clamp(2rem, 6vw, 5rem) 0}.section--surface{background:var(--color-surface)}.btn{display:inline-block;padding:.875rem 1.75rem;font-family:var(--font-body);font-weight:600;font-size:1rem;border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:background 0.2s,color 0.2s}.btn--primary{background:var(--color-primary);color:var(--color-surface)}.btn--primary:hover{background:var(--color-accent);color:var(--color-surface)}.btn--secondary{background:#fff0;color:var(--color-primary);border:1px solid var(--color-primary)}.btn--secondary:hover{background:var(--color-primary);color:var(--color-surface)}.form{display:grid;gap:1rem;max-width:480px}.form-field{display:grid;gap:.4rem}.form-label{font-size:.875rem;color:var(--color-muted);font-weight:500}.form-input,.form-textarea{width:100%;padding:.75rem 1rem;font-family:var(--font-body);font-size:1rem;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--color-primary)}.form-field.has-error .form-input,.form-field.has-error .form-textarea{border-color:#d83b3b;background:#fff5f5}.form-field-error{display:none;color:#d83b3b;font-size:.8125rem;margin-top:.25rem}.form-field-error.visible{display:block}.form-hint{font-size:.8125rem;color:var(--color-muted)}.form-success{display:none;padding:.75rem 1rem;background:#e8f5e8;border:1px solid #4caf50;border-radius:6px;color:#2e7d32;margin-top:.5rem}.form-success.visible{display:block}.form-error-general{display:none;padding:.75rem 1rem;background:#fde8e8;border:1px solid #d83b3b;border-radius:6px;color:#c62828;margin-bottom:.5rem}.form-error-general.visible{display:block}.btn[disabled]{opacity:.6;cursor:not-allowed;pointer-events:none}.form-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%238A7E76' d='M1 1l5 5 5-5'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:.75rem;padding-right:2.5rem}.radio-group,.checkbox-group{display:flex;flex-direction:column;gap:.5rem}.radio-option,.checkbox-option{display:flex;align-items:center;gap:.5rem;cursor:pointer;user-select:none;font-size:.9375rem}.radio-option input,.checkbox-option input{margin:0;width:1.1rem;height:1.1rem;accent-color:var(--color-primary)}.form-field.has-error .radio-group,.form-field.has-error .checkbox-group{padding:.4rem .6rem;border-left:2px solid #d83b3b}.form-consent{margin:.75rem 0;font-size:.8125rem;color:var(--color-muted);line-height:1.5}.form-consent a{color:var(--color-primary);text-decoration:underline}.form-consent-checkbox{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;user-select:none}.form-consent-checkbox input{margin-top:.2rem;accent-color:var(--color-primary)}.form-consent.has-error{color:#c62828}.form-consent .consent-error{margin-top:.25rem;font-size:.8125rem}.header{padding:1.25rem 0;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.footer{padding:2.5rem 0;background:var(--color-surface);border-top:1px solid var(--color-border);color:var(--color-muted);font-size:.875rem}@media (max-width:640px){.form{max-width:100%}}@keyframes opsmind-fade-in{from{opacity:0}to{opacity:1}}@keyframes opsmind-slide-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes opsmind-slide-down{from{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes opsmind-slide-left{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes opsmind-slide-right{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}@keyframes opsmind-zoom-in{from{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes opsmind-zoom-out{from{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[style*="animation: opsmind-"],[data-block-id][style*="animation"],[data-element-id][style*="animation"]{animation:none!important}}.block-header__burger{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;padding:.25rem .5rem;color:var(--color-text)}@media (max-width:768px){.block-header__nav{display:none!important;width:100%;flex-direction:column!important;gap:0.75rem!important;padding:1rem 0!important;border-top:1px solid var(--color-border);margin-top:.5rem}.block-header__burger{display:inline-flex!important;align-items:center}.block-header.is-menu-open .block-header__nav{display:flex!important}}.hero{padding:0}.hero .container{width:100%}.hero--split .hero__container{display:grid;gap:clamp(2rem, 5vw, 4rem);align-items:center}@media (min-width:900px){.hero--split .hero__container{grid-template-columns:1.1fr 1fr}}.hero__copy>*:last-child{margin-bottom:0}.hero__visual{display:flex;justify-content:center}.hero__visual figure{max-width:100%}.proof-list{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.proof-list li{display:flex;align-items:flex-start;gap:.625rem}.proof-icon{color:var(--color-primary);font-weight:700;line-height:1.4;flex-shrink:0}.cta-alt{display:inline-block;font-size:.9375rem;color:var(--color-muted,var(--color-text));text-decoration:none;border-bottom:1px dashed currentColor}.cta-alt:hover{color:var(--color-primary);border-bottom-color:var(--color-primary)}.services__cards{display:grid;gap:1.25rem;margin-bottom:2.5rem}.services__cards[data-columns="4"]{grid-template-columns:1fr}@media (min-width:640px){.services__cards[data-columns="4"]{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.services__cards[data-columns="4"]{grid-template-columns:repeat(4,1fr)}}.services__cards[data-columns="3"]{grid-template-columns:1fr}@media (min-width:768px){.services__cards[data-columns="3"]{grid-template-columns:repeat(3,1fr)}}.services__cards[data-columns="2"]{grid-template-columns:1fr}@media (min-width:768px){.services__cards[data-columns="2"]{grid-template-columns:repeat(2,1fr)}}.service-card{display:flex;flex-direction:column;padding:1.75rem;border-radius:8px;height:100%}.service-card--featured{background:var(--color-primary);color:var(--color-surface,#fff)}.service-card--featured .service-card__title,.service-card--featured .service-card__subtitle,.service-card--featured .service-card__description,.service-card--featured .service-card__price,.service-card--featured .service-card__price-note{color:inherit}.service-card--outline{background:var(--color-surface,var(--color-bg,#fff));border:1px solid var(--color-border);color:var(--color-text)}.service-card__badge{display:inline-block;align-self:flex-start;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;background:rgb(255 255 255 / .18);padding:.25rem .5rem;border-radius:4px;margin-bottom:1rem}.service-card__title{font-size:1.25rem;margin:0 0 .5rem;line-height:1.3}.service-card__subtitle{font-size:.9375rem;opacity:.85;margin:0 0 .75rem}.service-card__description{font-size:.9375rem;line-height:1.55;margin:0 0 1rem;flex-grow:1}.service-card__price{font-size:1.125rem;font-weight:600;margin:0 0 .375rem}.service-card__price-note{font-size:.8125rem;opacity:.8;margin:0 0 1.25rem}.service-card__cta{align-self:flex-start;margin-top:auto}.service-card--featured .service-card__cta.btn--secondary{background:var(--color-surface,#fff);color:var(--color-primary);border:none}.service-card--featured .service-card__cta.btn--secondary:hover{background:var(--color-accent,var(--color-surface))}.services__compact{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width:640px){.services__compact{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.services__compact{grid-template-columns:repeat(4,1fr)}}.service-card-compact{background:var(--color-surface,var(--color-bg,#fff));border:1px solid var(--color-border);border-radius:6px;padding:1rem 1.125rem}.service-card-compact__title{font-size:1rem;margin:0 0 .375rem;line-height:1.3}.service-card-compact__description{font-size:.875rem;color:var(--color-muted,var(--color-text));margin:0 0 .5rem;line-height:1.45}.service-card-compact__price{font-size:.9375rem;font-weight:600;margin:0;color:var(--color-primary)}.service-card-compact__cta{display:inline-block;margin-top:.5rem;font-size:.875rem}.faq-list{display:flex;flex-direction:column;gap:.75rem}.faq-item{background:var(--color-surface,var(--color-bg,#fff));border:1px solid var(--color-border);border-radius:6px;padding:0;overflow:hidden;transition:border-color 0.2s ease}.faq-item[open]{border-color:var(--color-primary)}.faq-item__question{list-style:none;cursor:pointer;padding:1rem 1.25rem;font-weight:500;font-size:1.0625rem;color:var(--color-text);display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question::after{content:'+';font-size:1.5rem;font-weight:300;color:var(--color-primary);line-height:1;transition:transform 0.2s ease}.faq-item[open] .faq-item__question::after{content:'−'}.faq-item__answer{padding:0 1.25rem 1.125rem;color:var(--color-text);line-height:1.6;font-size:.9375rem}.anchor-menu{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap}.anchor-menu a{color:var(--color-text);text-decoration:none;font-weight:500;font-size:.9375rem}.anchor-menu a:hover{color:var(--color-primary)}.anchor-menu a.btn-primary{background:var(--color-primary);color:var(--color-surface,#fff);padding:.5rem 1.125rem;border-radius:4px}.anchor-menu a.btn-primary:hover{background:var(--color-accent,var(--color-primary))}.media-placeholder{display:flex;align-items:center;justify-content:center;min-height:240px;background:repeating-linear-gradient(45deg,var(--color-border) 0 2px,transparent 2px 14px),var(--color-surface,var(--color-bg,#fff));border:1px dashed var(--color-border);border-radius:8px;padding:1.5rem;text-align:center}.media-placeholder__inner{max-width:100%}.media-placeholder__label{display:inline-block;font-size:.875rem;font-weight:600;color:var(--color-muted,var(--color-text));margin-bottom:.5rem}.media-placeholder__alt{font-size:.9375rem;color:var(--color-text);margin:0 0 .5rem}.media-placeholder__note{font-size:.8125rem;color:var(--color-muted,var(--color-text));font-style:italic;margin:0}.popup{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.popup.visible{opacity:1;pointer-events:auto}.popup-overlay{position:absolute;inset:0;background:rgb(0 0 0 / .6);cursor:pointer}.popup-modal{position:relative;z-index:1;background:var(--color-surface);color:var(--color-text);border-radius:12px;padding:2rem 1.5rem;max-width:480px;width:92%;max-height:90vh;overflow-y:auto;transform:translateY(20px);transition:transform 0.3s ease;box-shadow:0 10px 40px rgb(0 0 0 / .3)}.popup.visible .popup-modal{transform:translateY(0)}.popup-close{position:absolute;top:.75rem;right:.75rem;background:none;border:none;font-size:1.75rem;cursor:pointer;color:var(--color-muted);line-height:1;padding:.25rem .5rem}.popup-close:hover{color:var(--color-text)}[data-on-click]{cursor:pointer}.popup-content .section{padding:.5rem 0!important;background:transparent!important}.popup-content .section--surface{background:transparent!important}.popup-content .container{padding:0}.popup-content .form{max-width:100%}.popup-content>.section+.section{margin-top:.25rem}.popup-content h1,.popup-content h2,.popup-content h3{margin-bottom:.5rem}.popup-content p{margin-bottom:.75rem}.popup-content p:last-child{margin-bottom:1rem}.form--submitted{display:none}.form-submitted-wrap{padding:1.5rem 1.75rem;background:var(--color-bg-secondary,var(--color-surface));border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);text-align:center;max-width:520px}.form-submitted-wrap__title{font-family:var(--font-heading);font-size:1.5rem;font-weight:500;color:var(--color-primary);margin:0 0 .5rem}.form-submitted-wrap__body{font-size:1rem;line-height:1.5;margin:0}.popup-content .form-submitted-wrap{max-width:100%}[data-block-id="5636"]{padding:0}[data-element-id="56046"].element-absolute{position:absolute;left:0;top:0;width:200px;height:60px}[data-block-id="5637"]{padding:0}[data-element-id="56047"].element-absolute{position:absolute;left:0;top:0;width:200px;height:60px}@font-face{font-family:'Prata';font-style:normal;font-weight:400;font-display:swap;src:url(/media/originals/3392de5a383d.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Prata';font-style:normal;font-weight:400;font-display:swap;src:url(/media/originals/1b85a8c79470.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(/vendor/fonts/manrope/manrope-400-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(/vendor/fonts/manrope/manrope-400-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(/vendor/fonts/manrope/manrope-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:400;font-display:swap;src:url(/vendor/fonts/manrope/manrope-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(/vendor/fonts/manrope/manrope-500-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(/vendor/fonts/manrope/manrope-500-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(/vendor/fonts/manrope/manrope-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:500;font-display:swap;src:url(/vendor/fonts/manrope/manrope-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(/vendor/fonts/manrope/manrope-600-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(/vendor/fonts/manrope/manrope-600-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(/vendor/fonts/manrope/manrope-600-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:600;font-display:swap;src:url(/vendor/fonts/manrope/manrope-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(/vendor/fonts/manrope/manrope-700-cyrillic-ext.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(/vendor/fonts/manrope/manrope-700-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(/vendor/fonts/manrope/manrope-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Manrope';font-style:normal;font-weight:700;font-display:swap;src:url(/vendor/fonts/manrope/manrope-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bm-idx,.bm-idx *{margin:0;padding:0;box-sizing:border-box}.bm-idx{position:fixed;inset:0;z-index:2000000000;font-family:'Manrope',system-ui,sans-serif;background:#04081C;color:#1A2138;line-height:1.65;display:flex;align-items:center;justify-content:center;padding:34px 16px;overflow:auto;-webkit-font-smoothing:antialiased}.bm-idx .bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.bm-idx .glow{position:absolute;border-radius:50%;filter:blur(90px)}.bm-idx .g1{width:70vmax;height:34vmax;left:-12vmax;top:6vmax;background:radial-gradient(closest-side,rgb(38 92 200 / .5),transparent 70%);transform:rotate(-24deg)}.bm-idx .g2{width:80vmax;height:36vmax;right:-18vmax;top:30vmax;background:radial-gradient(closest-side,rgb(24 120 220 / .42),transparent 70%);transform:rotate(-24deg)}.bm-idx .g3{width:60vmax;height:30vmax;left:-8vmax;bottom:-12vmax;background:radial-gradient(closest-side,rgb(15 60 160 / .45),transparent 70%);transform:rotate(-20deg)}.bm-idx .g4{width:36vmax;height:36vmax;right:4vmax;top:-14vmax;background:radial-gradient(closest-side,rgb(90 160 255 / .22),transparent 70%)}.bm-idx .star{position:absolute;border-radius:50%;background:#CFE2FF;box-shadow:0 0 6px 1px rgb(170 205 255 / .9)}.bm-idx .s1{left:4%;top:6%;width:2.5px;height:2.5px;opacity:1}.bm-idx .s2{left:9%;top:12%;width:1.8px;height:1.8px;opacity:.85}.bm-idx .s3{left:14%;top:5%;width:2.2px;height:2.2px;opacity:.95}.bm-idx .s4{left:7%;top:20%;width:1.5px;height:1.5px;opacity:.775}.bm-idx .s5{left:18%;top:15%;width:1.6px;height:1.6px;opacity:.8}.bm-idx .s6{left:12%;top:26%;width:2px;height:2px;opacity:.9}.bm-idx .s7{left:22%;top:8%;width:1.4px;height:1.4px;opacity:.75}.bm-idx .s8{left:80%;top:7%;width:1.8px;height:1.8px;opacity:.85}.bm-idx .s9{left:88%;top:13%;width:1.4px;height:1.4px;opacity:.75}.bm-idx .s10{left:93%;top:6%;width:2px;height:2px;opacity:.9}.bm-idx .s11{left:76%;top:18%;width:1.3px;height:1.3px;opacity:.725}.bm-idx .s12{left:96%;top:24%;width:1.6px;height:1.6px;opacity:.8}.bm-idx .s13{left:85%;top:30%;width:1.2px;height:1.2px;opacity:.7}.bm-idx .s14{left:3%;top:38%;width:1.4px;height:1.4px;opacity:.75}.bm-idx .card{position:relative;z-index:1;width:100%;max-width:520px;background:#F7F8FB;border-radius:26px;padding:40px 38px 38px;box-shadow:0 30px 90px rgb(0 0 0 / .55);text-align:center}.bm-idx .head{display:flex;align-items:center;justify-content:center;gap:13px;margin-bottom:6px}.bm-idx .mark{width:52px;height:52px;flex:none;border-radius:14px;overflow:hidden;box-shadow:0 6px 18px rgb(1 4 60 / .35)}.bm-idx .mark img{width:100%;height:100%;object-fit:cover;display:block}.bm-idx .head-name{font-family:'Prata',serif;font-size:24px;letter-spacing:.06em;color:#01043C;text-align:left;line-height:1.2}.bm-idx .head-name .bm-sub-brand{display:block;font-size:15px;letter-spacing:.3em;color:#5E6C92}.bm-idx .sub{color:#5A6478;font-size:14.5px;margin-top:6px}.bm-idx .tagline{margin:22px 0 0;font-size:16.5px;color:#1A2138}.bm-idx .tagline em{font-style:normal;border-bottom:1.5px solid rgb(79 168 232 / .7);padding-bottom:1px}.bm-idx .about{margin:16px 0 0;font-size:15px;color:#5A6478}.bm-idx .about b{color:#1A2138;font-weight:600}.bm-idx .divider{width:46px;height:1.5px;margin:26px auto;background:linear-gradient(90deg,transparent,#4FA8E8,transparent)}.bm-idx .phone{display:inline-block;font-family:'Prata',serif;font-size:clamp(24px,6vw,31px);color:#01043C;text-decoration:none;letter-spacing:.02em}.bm-idx .phone:hover{color:#1F6FD0}.bm-idx .addr{margin-top:10px;font-size:15.5px}.bm-idx .metro{margin-top:3px;font-size:13.5px;color:#5A6478}@media (max-width:440px){.bm-idx .card{padding:32px 22px 30px;border-radius:22px}}.bm-page-addr{min-height:100vh}.bm-page-addr .container{max-width:none;padding-left:0;padding-right:0}.bm-addr,.bm-addr *{box-sizing:border-box}.bm-addr{font-family:'Manrope',system-ui,sans-serif;background:#FAFAF7;color:#16222C;line-height:1.6;-webkit-font-smoothing:antialiased}.bm-addr p,.bm-addr h1,.bm-addr h2,.bm-addr div{margin:0;padding:0}.bm-addr .wrap{max-width:760px;margin:0 auto;padding:0 20px}.bm-addr .bm-header{border-bottom:1px solid #D9D6CF;background:#FAFAF7}.bm-addr .brand{display:flex;align-items:center;gap:12px;padding:18px 0}.bm-addr .brand-mark{width:38px;height:38px;flex:none;background:#17456E;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:'Prata',serif;font-size:19px}.bm-addr .brand-name{font-weight:700;font-size:15px;letter-spacing:.01em}.bm-addr .brand-sub{font-size:12.5px;color:#4A5560}.bm-addr .vpn-note{background:#FFF6E8;border:1px solid #EED9B4;color:#6B4E1E;border-radius:10px;padding:10px 14px;font-size:13.5px;margin:18px 0 0}.bm-addr .hero{padding:34px 0 8px}.bm-addr h1{font-family:'Prata',serif;font-weight:400;font-size:clamp(34px,7vw,52px);line-height:1.12;color:#0F3354;margin-bottom:18px}.bm-addr .addr{font-size:clamp(17px,3.4vw,20px);margin-bottom:6px}.bm-addr .addr b{font-weight:700}.bm-addr .metro{color:#4A5560;font-size:15.5px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bm-addr .m-dot{width:12px;height:12px;border-radius:50%;background:#17456E;flex:none;display:inline-block}.bm-addr .actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 10px}.bm-addr .btn{display:inline-flex;align-items:center;gap:9px;padding:13px 18px;border-radius:11px;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;border:0;transition:transform .12s ease,box-shadow .12s ease}.bm-addr .btn:active{transform:translateY(1px)}.bm-addr .btn-primary{background:#17456E;color:#fff}.bm-addr .btn-primary:hover{box-shadow:0 6px 16px rgb(23 69 110 / .28)}.bm-addr .btn-ghost{background:#FFF;color:#0F3354;border:1.5px solid #D9D6CF}.bm-addr .btn-ghost:hover{border-color:#17456E}.bm-addr .bm-ico{width:17px;height:17px;flex:none;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:17px 17px}.bm-addr .bm-ico-pin{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTIgMjFzLTctNS4xLTctMTFhNyA3IDAgMSAxIDE0IDBjMCA1LjktNyAxMS03IDExeiIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiLz48Y2lyY2xlIGN4PSIxMiIgY3k9IjEwIiByPSIyLjYiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+)}.bm-addr .bm-ico-park{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cmVjdCB4PSI0IiB5PSI2IiB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHJ4PSIyIiBzdHJva2U9IiMwRjMzNTQiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik05IDZ2MTJNMTUgNnYxMiIgc3Ryb2tlPSIjMEYzMzU0IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=)}.bm-addr .bm-ico-play{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCA2bDEwIDYtMTAgNlY2eiIgc3Ryb2tlPSIjMEYzMzU0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=)}.bm-addr .bm-section{padding:34px 0 6px}.bm-addr h2{font-family:'Prata',serif;font-weight:400;font-size:clamp(25px,5vw,32px);color:#0F3354;margin-bottom:22px}.bm-addr .route{position:relative;padding-left:44px}.bm-addr .route::before{content:"";position:absolute;left:14px;top:8px;bottom:8px;border-left:2px dashed #B9C6D2}.bm-addr .step{position:relative;padding-bottom:22px;font-size:16px}.bm-addr .step:last-child{padding-bottom:6px}.bm-addr .step-pin{position:absolute;left:-44px;top:0;width:30px;height:30px;border-radius:50%;background:#FFF;border:2px solid #17456E;color:#17456E;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.bm-addr .step-pin.end{background:#7A4A21;border-color:#7A4A21;color:#fff}.bm-addr .step b{font-weight:700}.bm-addr .porch{color:#7A4A21;font-weight:700}.bm-addr .sign{color:#17456E;font-weight:700}.bm-addr .time-note{display:inline-block;margin-top:4px;background:#EDF3F8;color:#0F3354;border-radius:9px;padding:7px 13px;font-size:14.5px;font-weight:600}.bm-addr .video{margin:22px auto 8px;border-radius:14px;overflow:hidden;background:#0F3354;aspect-ratio:9/16;position:relative;max-width:400px;box-shadow:0 10px 28px rgb(15 51 84 / .18)}.bm-addr .video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.bm-addr .bm-footer{margin-top:40px;padding:24px 0 34px;border-top:1px solid #D9D6CF;color:#4A5560;font-size:13.5px}@media (max-width:480px){.bm-addr .actions .btn{width:100%;justify-content:center}.bm-addr .route{padding-left:40px}.bm-addr .step-pin{left:-40px;width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.bm-addr .btn{transition:none}}