:root{--bc-navy:#0a2a3a;--bc-teal:#0f5c66;--bc-foam:#f3f8f8;--bc-line:#d5e3e5;--bc-ink:#14262e;--bc-accent:#d6245b;--bc-accent-dark:#b81c4b}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--bc-ink);line-height:1.65}h1,h2,h3{font-family:var(--wp--preset--font-family--display);letter-spacing:-.01em;line-height:1.12}h2{font-size:clamp(1.9rem,3.2vw,2.6rem)}a{text-underline-offset:3px}:focus-visible{outline:3px solid var(--bc-accent);outline-offset:3px}.bc-wrap{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.wp-block-group.bc-section{padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,8vw,104px)}.wp-block-group.bc-section-head{max-width:640px;margin-bottom:48px}.wp-block-group.bc-section-head p{color:#47606a;font-size:1.1rem}.bc-header{border-bottom:1px solid var(--bc-line);background:#fff;position:sticky;top:0;z-index:50}.bc-header .bc-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:14px;padding-bottom:14px}.bc-header .wp-block-site-title{font-family:var(--wp--preset--font-family--display);font-size:1.5rem;margin:0;font-weight:700}.bc-header .wp-block-site-title a{text-decoration:none;color:var(--bc-navy)}.bc-header .wp-block-navigation{font-size:.95rem}.bc-btn .wp-block-button__link{background:var(--bc-accent);color:#fff;border-radius:6px;padding:16px 30px;font-weight:700;font-size:1.05rem;border:2px solid var(--bc-accent);transition:background .2s}.bc-btn .wp-block-button__link:hover{background:var(--bc-accent-dark);border-color:var(--bc-accent-dark)}.bc-btn-ghost .wp-block-button__link{background:#fff0;color:var(--bc-navy);border:2px solid var(--bc-navy);border-radius:6px;padding:16px 30px;font-weight:600;font-size:1.05rem}.bc-btn-ghost .wp-block-button__link:hover{background:var(--bc-navy);color:#fff}.wp-block-group.bc-hero{background:var(--bc-foam)}.wp-block-group.bc-hero .wp-block-columns{align-items:center;gap:56px;margin-bottom:0}.wp-block-group.bc-hero h1{font-size:clamp(2.3rem,5vw,3.9rem);color:var(--bc-navy);margin:0 0 20px}.wp-block-group.bc-hero .bc-sub{font-size:1.2rem;color:#38525c;max-width:34em;margin-bottom:32px}.bc-hero-note{font-size:.92rem;color:#47606a;margin-top:18px}.wp-block-group.bc-hero-visual{min-height:460px;border-radius:14px;display:flex;align-items:flex-end;padding:28px;color:#fff;background:radial-gradient(circle at 25% 20%,#e8467f 0 9%,transparent 10%),radial-gradient(circle at 70% 35%,#18a0a8 0 13%,transparent 14%),radial-gradient(circle at 45% 70%,#f2a43a 0 11%,transparent 12%),linear-gradient(160deg,#0f5c66,#0a2a3a)}.wp-block-group.bc-hero-visual p{margin:0;font-size:.9rem;background:rgb(10 42 58 / .7);padding:8px 14px;border-radius:6px}.wp-block-group.bc-trust{border-bottom:1px solid var(--bc-line);padding:36px 0}.wp-block-group.bc-trust p.bc-trust-label{text-align:center;color:#47606a;font-size:.95rem;margin:0 0 20px}.wp-block-group.bc-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wp-block-group.bc-logos p{margin:0;text-align:center;padding:22px;border:1.5px dashed var(--bc-line);border-radius:8px;color:#6d848c;font-weight:600}.wp-block-group.bc-values{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.wp-block-group.bc-value{border-left:4px solid var(--bc-accent);padding:4px 0 4px 22px}.wp-block-group.bc-value h3{font-size:1.4rem;margin:0 0 10px;color:var(--bc-navy)}.wp-block-group.bc-value p{margin:0;color:#38525c}.wp-block-group.bc-catalog{background:var(--bc-foam)}.wp-block-group.bc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.wp-block-group.bc-card{background:#fff;border:1px solid var(--bc-line);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.wp-block-group.bc-card-img{height:190px;margin:0}.bc-img-sps{background:linear-gradient(135deg,#e8467f,#6b2a8f)}.bc-img-lps{background:linear-gradient(135deg,#f2a43a,#d6245b)}.bc-img-soft{background:linear-gradient(135deg,#18a0a8,#2f7d4f)}.bc-img-live{background:linear-gradient(135deg,#7bd0c4,#0f5c66)}.bc-img-inv{background:linear-gradient(135deg,#4aa3d9,#0a2a3a)}.bc-img-tank{background:linear-gradient(135deg,#0f5c66,#14262e)}.wp-block-group.bc-card-body{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1}.wp-block-group.bc-card h3{font-size:1.3rem;margin:0;color:var(--bc-navy)}.wp-block-group.bc-card p{margin:0;color:#38525c;font-size:.98rem}.wp-block-group.bc-card .bc-link{margin-top:auto;padding-top:8px}.wp-block-group.bc-card .bc-link a{color:var(--bc-accent-dark);font-weight:700;text-decoration:underline}.wp-block-buttons.bc-catalog-cta{margin-top:48px;display:flex;justify-content:center}.wp-block-group.bc-quote{max-width:820px;margin:0 auto;text-align:center}.wp-block-group.bc-quote blockquote{font-family:var(--wp--preset--font-family--display);font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.4;color:var(--bc-navy);margin:0 0 28px;padding:0;border:0}.wp-block-group.bc-quote .bc-who{margin:0;font-weight:700}.wp-block-group.bc-quote .bc-role{margin:4px 0 0;color:#47606a;font-size:.95rem}.wp-block-group.bc-lead{background:var(--bc-navy);color:#fff}.wp-block-group.bc-lead h2,.wp-block-group.bc-lead h3{color:#fff}.wp-block-group.bc-lead .wp-block-columns{gap:64px;align-items:flex-start;margin-bottom:0}.wp-block-group.bc-lead .bc-lead-copy p{color:#c9dde1;font-size:1.15rem}.wp-block-group.bc-lead ul{list-style:none;padding:0;margin:28px 0 0}.wp-block-group.bc-lead li{padding:6px 0 6px 28px;position:relative;color:#e6f0f2}.wp-block-group.bc-lead li:before{content:"";position:absolute;left:0;top:14px;width:14px;height:8px;border-left:3px solid #7bd0c4;border-bottom:3px solid #7bd0c4;transform:rotate(-45deg)}.bc-form{background:#fff;color:var(--bc-ink);border-radius:12px;padding:32px;display:grid;gap:18px}.bc-form label{display:block;font-weight:600;font-size:.95rem;margin-bottom:6px}.bc-form input,.bc-form textarea{width:100%;font:inherit;padding:13px 14px;border:1.5px solid #b9cdd1;border-radius:6px;background:#fff;color:var(--bc-ink)}.bc-form textarea{min-height:120px;resize:vertical}.bc-form button{background:var(--bc-accent);color:#fff;border:0;border-radius:6px;padding:17px 24px;font:inherit;font-weight:700;font-size:1.05rem;cursor:pointer;transition:background .2s}.bc-form button:hover{background:var(--bc-accent-dark)}.bc-form small{color:#5b727a;text-align:center}.bc-hp{position:absolute;left:-9999px}#bc-form-msg{display:none;background:#e3f6ee;color:#0d4a33;padding:14px 18px;border-radius:6px;margin-bottom:18px;font-weight:600}.bc-footer{background:#07202d;color:#a9c0c6;padding:40px 0;font-size:.92rem}.bc-footer a{color:#fff}.bc-footer p{margin:0}@media (max-width:900px){.wp-block-group.bc-values,.wp-block-group.bc-grid{grid-template-columns:1fr 1fr}.wp-block-group.bc-hero .wp-block-columns,.wp-block-group.bc-lead .wp-block-columns{gap:36px}}@media (max-width:640px){.wp-block-group.bc-values,.wp-block-group.bc-grid,.wp-block-group.bc-logos{grid-template-columns:1fr}.wp-block-group.bc-hero-visual{min-height:280px}}.bc-main{margin:0}.bc-main>.entry-content,.bc-main>.wp-block-post-content{margin:0;max-width:none}.bc-main .pagelayer-row.bc-section{padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(56px,8vw,104px)}.bc-main .pagelayer-row-holder{max-width:1180px}.bc-main div.pagelayer-row[pagelayer-id]{padding-left:14px;padding-right:14px}.pagelayer-heading-holder h1,.pagelayer-heading-holder h2,.pagelayer-heading-holder h3{margin:0}.pagelayer-text-holder p:last-child{margin-bottom:0}.bc-section-head{max-width:640px;margin-bottom:40px}.bc-section-head p{color:#47606a;font-size:1.1rem}.bc-btn .pagelayer-btn-holder,.bc-btn-ghost .pagelayer-btn-holder{display:inline-block;border-radius:6px;padding:16px 30px;font-weight:700;font-size:1.05rem;text-decoration:none;transition:background .2s,color .2s}.bc-btn .pagelayer-btn-holder{background:var(--bc-accent);color:#fff;border:2px solid var(--bc-accent)}.bc-btn .pagelayer-btn-holder:hover{background:var(--bc-accent-dark);border-color:var(--bc-accent-dark);color:#fff}.bc-btn-ghost .pagelayer-btn-holder{background:#fff0;color:var(--bc-navy);border:2px solid var(--bc-navy);font-weight:600}.bc-btn-ghost .pagelayer-btn-holder:hover{background:var(--bc-navy);color:#fff}.bc-btn-row .pagelayer-col-holder{display:flex;flex-wrap:wrap;gap:14px}.bc-btn-row .pagelayer-col-holder>div{margin:0!important}.bc-catalog-cta{text-align:center;margin-top:36px}.pagelayer-row.bc-hero .pagelayer-row-holder{align-items:center}.bc-hero .pagelayer-heading-holder h1{font-size:clamp(2.3rem,5vw,3.9rem);color:var(--bc-navy)}.bc-hero .bc-sub{font-size:1.2rem;color:#38525c;max-width:34em}.bc-hero-note{font-size:.92rem;color:#47606a}.bc-hero-visual img{width:100%;min-height:460px;object-fit:cover;border-radius:14px;display:block}.pagelayer-row.bc-trust{border-bottom:1px solid var(--bc-line);padding:36px 0}.bc-trust-label{text-align:center;color:#47606a;font-size:.95rem}.bc-logo p{margin:0;text-align:center;padding:22px;border:1.5px dashed var(--bc-line);border-radius:8px;color:#6d848c;font-weight:600}.bc-value>.pagelayer-col-holder{border-left:4px solid var(--bc-accent);padding:4px 0 4px 22px;height:100%}.bc-value h3{font-size:1.4rem;color:var(--bc-navy)}.bc-value p{color:#38525c}.pagelayer-row.bc-catalog{background:var(--bc-foam)}.bc-grid+.bc-grid{margin-top:8px}.bc-card>.pagelayer-col-holder{background:#fff;border:1px solid var(--bc-line);border-radius:10px;overflow:hidden;height:100%;padding-bottom:24px}.bc-card>.pagelayer-col-holder>div:not(.bc-card-img){padding-left:24px;padding-right:24px}.bc-card-img img{width:100%;height:190px;object-fit:cover;display:block}.bc-card h3{font-size:1.3rem;color:var(--bc-navy)}.bc-card p{color:#38525c;font-size:.98rem}.bc-link a{color:var(--bc-accent-dark);font-weight:700;text-decoration:underline}.bc-quote .pagelayer-col-holder{max-width:820px;margin:0 auto;text-align:center}.bc-quote blockquote{font-family:var(--wp--preset--font-family--display);font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.4;color:var(--bc-navy);margin:0 0 28px;padding:0;border:0}.bc-quote .bc-who{margin:0;font-weight:700}.bc-quote .bc-role{margin:4px 0 0;color:#47606a;font-size:.95rem}.pagelayer-row.bc-lead{background:var(--bc-navy);color:#fff}.bc-lead .pagelayer-heading-holder h2{color:#fff}.bc-lead .bc-lead-copy p{color:#c9dde1;font-size:1.15rem}@media (max-width:768px){.bc-hero-visual img{min-height:280px}}.bc-lead-copy ul{list-style:none;padding:0;margin:28px 0 0}.bc-lead-copy li{padding:6px 0 6px 28px;position:relative;color:#e6f0f2}.bc-lead-copy li:before{content:"";position:absolute;left:0;top:14px;width:14px;height:8px;border-left:3px solid #7bd0c4;border-bottom:3px solid #7bd0c4;transform:rotate(-45deg)}.wp-site-blocks>.bc-main,.wp-site-blocks>.bc-main+*{margin-block-start:0}.bc-btn .pagelayer-btn-holder.pagelayer-btn-default{background-color:var(--bc-accent)!important;color:#fff!important}.bc-btn .pagelayer-btn-holder.pagelayer-btn-default:hover{background-color:var(--bc-accent-dark)!important}.bc-btn-ghost .pagelayer-btn-holder.pagelayer-btn-default{background-color:transparent!important;color:var(--bc-navy)!important}.bc-btn-ghost .pagelayer-btn-holder.pagelayer-btn-default:hover{background-color:var(--bc-navy)!important;color:#fff!important}.pagelayer-row.bc-hero{background-size:cover;background-position:center;overflow:hidden}.pagelayer-row.bc-hero>.pagelayer-background-video,.pagelayer-row.bc-hero>.pagelayer-background-video video,.pagelayer-row.bc-hero>.pagelayer-background-video iframe{pointer-events:none}.pagelayer-row.bc-hero>.pagelayer-row-holder{position:relative;z-index:2}.bc-hero.bc-has-bg,.bc-hero:has(>.pagelayer-background-overlay),.bc-hero:has(>.pagelayer-background-video){color:#fff}.bc-hero.bc-has-bg .pagelayer-heading-holder h1,.bc-hero:has(>.pagelayer-background-overlay) .pagelayer-heading-holder h1,.bc-hero:has(>.pagelayer-background-video) .pagelayer-heading-holder h1{color:#fff;text-shadow:0 2px 18px rgb(0 0 0 / .35)}.bc-hero.bc-has-bg .bc-sub,.bc-hero.bc-has-bg .bc-hero-note,.bc-hero:has(>.pagelayer-background-overlay) .bc-sub,.bc-hero:has(>.pagelayer-background-overlay) .bc-hero-note,.bc-hero:has(>.pagelayer-background-video) .bc-sub,.bc-hero:has(>.pagelayer-background-video) .bc-hero-note{color:rgb(255 255 255 / .9)}.bc-hero.bc-has-bg .bc-btn-ghost .pagelayer-btn-holder.pagelayer-btn-default,.bc-hero:has(>.pagelayer-background-overlay) .bc-btn-ghost .pagelayer-btn-holder.pagelayer-btn-default,.bc-hero:has(>.pagelayer-background-video) .bc-btn-ghost .pagelayer-btn-holder.pagelayer-btn-default{color:#fff!important;border-color:#fff}.bc-hero.bc-has-bg .bc-btn-ghost .pagelayer-btn-holder.pagelayer-btn-default:hover,.bc-hero:has(>.pagelayer-background-overlay) .bc-btn-ghost .pagelayer-btn-holder.pagelayer-btn-default:hover,.bc-hero:has(>.pagelayer-background-video) .bc-btn-ghost .pagelayer-btn-holder.pagelayer-btn-default:hover{background-color:#fff!important;color:var(--bc-navy)!important}.bc-hero.bc-has-bg .bc-hero-visual img{box-shadow:0 18px 50px rgb(0 0 0 / .45)}.bc-main .pagelayer-col div.pagelayer-row[pagelayer-id]{padding-left:0;padding-right:0}.bc-hero:has(>.pagelayer-bgimg-slider .pagelayer-bgimg-slide),.bc-hero:has(>.pagelayer-parallax-window img[src]:not([src=""])){color:#fff}.bc-hero:has(>.pagelayer-bgimg-slider .pagelayer-bgimg-slide) .pagelayer-heading-holder h1,.bc-hero:has(>.pagelayer-parallax-window img[src]:not([src=""])) .pagelayer-heading-holder h1{color:#fff;text-shadow:0 2px 18px rgb(0 0 0 / .35)}.bc-hero:has(>.pagelayer-bgimg-slider .pagelayer-bgimg-slide) .bc-sub,.bc-hero:has(>.pagelayer-bgimg-slider .pagelayer-bgimg-slide) .bc-hero-note,.bc-hero:has(>.pagelayer-parallax-window img[src]:not([src=""])) .bc-sub,.bc-hero:has(>.pagelayer-parallax-window img[src]:not([src=""])) .bc-hero-note{color:rgb(255 255 255 / .9)}.pagelayer-row.bc-hero>.pagelayer-bgimg-slider,.pagelayer-row.bc-hero>.pagelayer-parallax-window{z-index:0}:root{--ds-abyss:#020b16;--ds-deep:#04172a;--ds-ocean:#0a2f4f;--ds-reef:#0e4a6e;--ds-glass:rgba(255,255,255,.045);--ds-glass-2:rgba(255,255,255,.075);--ds-line:rgba(140,210,255,.14);--ds-line-2:rgba(140,210,255,.26);--ds-cyan:#39d5e5;--ds-aqua:#17b3a8;--ds-coral:#ff6a55;--ds-coral-2:#ff4f6d;--ds-text:#e8f4fb;--ds-muted:#93b4c8;--ds-soft:#bcd3e1;--ds-radius:20px;--ds-shadow:0 20px 50px -20px rgba(0,0,0,.6);--ds-grad-coral:linear-gradient(135deg,#ff7a5c 0%,#ff4f6d 100%);--ds-font-d:var(--wp--preset--font-family--display);--ds-font-b:var(--wp--preset--font-family--body);--bc-accent:#ff6a55;--bc-accent-dark:#f04e5f;--i-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");--i-coral:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21v-8'/%3E%3Cpath d='M12 13 7.5 8.5V4.5'/%3E%3Cpath d='M12 16l4.5-4.5V6'/%3E%3Cpath d='M7.5 8.5 4.5 6.5'/%3E%3Cpath d='M16.5 11.5l3-2'/%3E%3Cpath d='M8 21h8'/%3E%3Ccircle cx='7.5' cy='3.2' r='1.2'/%3E%3Ccircle cx='16.5' cy='4.7' r='1.2'/%3E%3C/svg%3E");--i-sprout:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21v-8'/%3E%3Cpath d='M12 13c0-4-3-6.5-7-6.5 0 4 3 6.5 7 6.5z'/%3E%3Cpath d='M12 10.5C12 6.5 15 3.5 19.5 3.5c0 4.5-3 7-7.5 7z'/%3E%3Cpath d='M7 21h10'/%3E%3C/svg%3E");--i-tag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4l-7.2 7.2a2 2 0 0 1-2.8 0L3 13V3h10l7.6 7.6a2 2 0 0 1 0 2.8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.6'/%3E%3C/svg%3E");--i-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='m8.8 12 2.2 2.2 4.2-4.4'/%3E%3C/svg%3E");--i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='m8 12.2 2.8 2.8L16.2 9.4'/%3E%3C/svg%3E");--i-quote:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M4 11.5C4 7.9 6.3 5.4 9.6 4.6l.7 1.7C8.4 7 7.3 8.4 7.1 10H10v8H4zM14 11.5c0-3.6 2.3-6.1 5.6-6.9l.7 1.7c-1.9.7-3 2.1-3.2 3.7H20v8h-6z'/%3E%3C/svg%3E");--i-download:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E");--i-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11.5a7 7 0 0 1 14 0C19 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E");--i-chat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5a8.4 8.4 0 0 1-12.4 7.4L3 21l2-5.4A8.4 8.4 0 1 1 21 11.5z'/%3E%3C/svg%3E");--i-file:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z'/%3E%3Cpath d='M14 3v6h6'/%3E%3Cpath d='M12 12v6m-3-3 3 3 3-3'/%3E%3C/svg%3E");--i-fish:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12c3.5-5 9-6.5 14-3l4-3v12l-4-3c-5 3.5-10.5 2-14-3z'/%3E%3Ccircle cx='8' cy='11' r='.9' fill='black'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:no-preference){:root{--ds-ease:cubic-bezier(.2,.7,.2,1)}}.ds-ic{display:inline-block;width:1.15em;height:1.15em;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat;flex:none;vertical-align:-.2em}.wp-site-blocks>header.wp-block-template-part{position:sticky;top:0;z-index:100;margin:0}.admin-bar .wp-site-blocks>header.wp-block-template-part{top:32px}@media (max-width:782px){.admin-bar .wp-site-blocks>header.wp-block-template-part{top:46px}}.bc-header{position:relative;top:auto;background:rgb(2 11 22 / .78);-webkit-backdrop-filter:saturate(160%) blur(16px);backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid var(--ds-line);color:var(--ds-text);font-family:var(--ds-font-b)}.bc-header::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgb(57 213 229 / .55),transparent);pointer-events:none}.bc-header .bc-wrap{display:flex;align-items:center;gap:28px;padding-top:14px;padding-bottom:14px;max-width:1240px}.bc-header .bc-wrap>*{margin:0!important}.bc-header .wp-block-site-title{font-family:var(--ds-font-d);font-size:1.32rem;font-weight:700;letter-spacing:-.02em;margin:0;margin-right:auto!important}.bc-header .wp-block-site-title a{display:inline-flex;align-items:center;gap:10px;color:var(--ds-text);text-decoration:none}.bc-header .wp-block-site-title a::before{content:"";width:36px;height:36px;border-radius:11px;flex:none;background:radial-gradient(circle at 30% 25%,rgb(255 255 255 / .35),transparent 55%),linear-gradient(135deg,var(--ds-cyan),#1f7fd0 55%,#5b3fd6);box-shadow:0 6px 18px -6px rgb(57 213 229 / .7),inset 0 0 0 1px rgb(255 255 255 / .18);-webkit-mask:none;mask:none}.bc-header .wp-block-site-title a::after{content:"";position:absolute;width:22px;height:22px;margin-left:7px;background:#fff;-webkit-mask:var(--i-coral) center/contain no-repeat;mask:var(--i-coral) center/contain no-repeat}.bc-header .wp-block-site-title a{position:relative}.bc-header .wp-block-navigation{font-size:.94rem;font-weight:500;gap:4px}.bc-header .wp-block-navigation .wp-block-navigation__container{gap:4px}.bc-header .wp-block-navigation a.wp-block-navigation-item__content{color:var(--ds-soft);padding:8px 14px;border-radius:999px;text-decoration:none;transition:color .2s,background .2s}.bc-header .wp-block-navigation a.wp-block-navigation-item__content:hover,.bc-header .wp-block-navigation a.wp-block-navigation-item__content:focus-visible{color:#fff;background:var(--ds-glass-2)}.bc-header .wp-block-navigation .current-menu-item>a,.bc-header .wp-block-navigation a[aria-current="page"]{color:#fff;background:rgb(57 213 229 / .12);box-shadow:inset 0 0 0 1px rgb(57 213 229 / .35)}.bc-header .wp-block-navigation__responsive-container-open{color:var(--ds-text);width:42px;height:42px;border-radius:12px;border:1px solid var(--ds-line-2);display:none;align-items:center;justify-content:center;background:var(--ds-glass)}.bc-header .wp-block-navigation__responsive-container.is-menu-open{background:linear-gradient(180deg,#04172a,#020b16)!important;color:var(--ds-text)!important;padding:24px}.bc-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{padding-top:56px;align-items:flex-start}.bc-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:6px;align-items:stretch;width:100%}.bc-header .wp-block-navigation__responsive-container.is-menu-open a.wp-block-navigation-item__content{font-family:var(--ds-font-d);font-size:1.5rem;font-weight:600;color:var(--ds-text);padding:12px 16px;display:block;width:100%}.bc-header .wp-block-navigation__responsive-container-close{color:var(--ds-text)}.bc-header .wp-block-buttons{flex:none}.bc-header .bc-btn .wp-block-button__link{padding:11px 20px;font-size:.92rem;font-weight:600;border:0;border-radius:999px;background:var(--ds-grad-coral);box-shadow:0 8px 24px -10px rgb(255 90 90 / .75);display:inline-flex;align-items:center;gap:8px}.bc-header .bc-btn .wp-block-button__link::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--i-arrow) center/contain no-repeat;mask:var(--i-arrow) center/contain no-repeat;transition:transform .2s}.bc-header .bc-btn .wp-block-button__link:hover{background:var(--ds-grad-coral);filter:brightness(1.08)}.bc-header .bc-btn .wp-block-button__link:hover::after{transform:translateX(3px)}@media (max-width:1100px){.bc-header .bc-wrap{gap:14px}.bc-header .wp-block-navigation a.wp-block-navigation-item__content{padding:8px 10px}}@media (max-width:599px){.bc-header .wp-block-navigation__responsive-container-open{display:inline-flex}.bc-header .bc-btn .wp-block-button__link{padding:10px 14px;font-size:.85rem}.bc-header .bc-btn .wp-block-button__link::after{display:none}.bc-header .wp-block-site-title{font-size:1.15rem}.bc-header .wp-block-site-title a::before{width:32px;height:32px}.bc-header .wp-block-site-title a::after{width:20px;height:20px;margin-left:6px}.bc-header .bc-wrap{padding-left:16px;padding-right:16px;gap:10px}}.wp-site-blocks>footer.wp-block-template-part{margin-top:0}.bc-footer{position:relative;background:radial-gradient(900px 300px at 15% 0%,rgb(57 213 229 / .10),transparent 60%),linear-gradient(180deg,#04172a 0%,#020b16 100%);color:var(--ds-muted);padding:84px 0 0;font-size:.95rem;font-family:var(--ds-font-b);margin-top:0;overflow:hidden}.bc-footer::before{content:"";position:absolute;left:0;right:0;top:0;height:46px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 46' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1440v14c-120 18-240 28-360 22S840 10 720 14 480 40 360 40 120 22 0 14z' fill='%23ffffff'/%3E%3C/svg%3E") top/100% 100% no-repeat;opacity:1}.bc-landing .bc-footer::before{background:linear-gradient(90deg,transparent,rgb(57 213 229 / .45),transparent) top/100% 1px no-repeat}.bc-footer .bc-wrap{max-width:1240px}.bc-footer a{color:var(--ds-soft);text-decoration:none;transition:color .2s}.bc-footer a:hover{color:var(--ds-cyan)}.bc-footer p{margin:0}.bc-footer .bc-foot-cols{gap:48px;margin:0 0 56px}.bc-footer .bc-foot-brand .wp-block-site-title{font-family:var(--ds-font-d);font-size:1.4rem;font-weight:700;margin:0 0 14px}.bc-footer .bc-foot-brand .wp-block-site-title a{color:var(--ds-text)}.bc-footer .bc-foot-brand p{max-width:30em;line-height:1.7}.bc-footer h2.bc-foot-h{font-family:var(--ds-font-d);font-size:.8rem!important;letter-spacing:.14em;text-transform:uppercase;color:var(--ds-text);margin:0 0 18px;font-weight:600}.bc-footer .wp-block-navigation{flex-direction:column;align-items:flex-start;gap:10px;font-size:.95rem}.bc-footer .wp-block-navigation .wp-block-navigation__container{flex-direction:column;align-items:flex-start;gap:10px}.bc-footer ul.bc-foot-contact{list-style:none;padding:0;margin:0;display:grid;gap:14px}.bc-footer ul.bc-foot-contact li{display:flex;gap:12px;align-items:flex-start;line-height:1.5}.bc-footer ul.bc-foot-contact li::before{content:"";width:34px;height:34px;flex:none;border-radius:10px;background:rgb(57 213 229 / .10) var(--ic,var(--i-pin));box-shadow:inset 0 0 0 1px var(--ds-line)}.bc-footer ul.bc-foot-contact li{position:relative}.bc-footer ul.bc-foot-contact li::after{content:"";position:absolute;left:8px;top:8px;width:18px;height:18px;background:var(--ds-cyan);-webkit-mask:var(--ic,var(--i-pin)) center/contain no-repeat;mask:var(--ic,var(--i-pin)) center/contain no-repeat}.bc-footer ul.bc-foot-contact li::before{background:rgb(57 213 229 / .10)}.bc-footer ul.bc-foot-contact li:nth-child(1){--ic:var(--i-pin)}.bc-footer ul.bc-foot-contact li:nth-child(2){--ic:var(--i-chat)}.bc-footer ul.bc-foot-contact li:nth-child(3){--ic:var(--i-file)}.bc-footer ul.bc-foot-contact li:nth-child(4){--ic:var(--i-shield)}.bc-footer ul.bc-foot-contact li span,.bc-footer ul.bc-foot-contact li a{padding-top:6px}.bc-footer .wp-block-social-links{margin-top:22px;gap:10px}.bc-footer .wp-block-social-links .wp-social-link{background:var(--ds-glass-2)!important;color:var(--ds-text)!important;border-radius:12px;box-shadow:inset 0 0 0 1px var(--ds-line);transition:transform .2s,background .2s}.bc-footer .wp-block-social-links .wp-social-link a{padding:9px}.bc-footer .wp-block-social-links .wp-social-link:hover{transform:translateY(-2px);background:rgb(57 213 229 / .18)!important}.bc-footer .bc-foot-bottom{border-top:1px solid var(--ds-line);padding:22px 0 26px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;font-size:.86rem;color:#6f92a8}.bc-footer .bc-foot-bottom>*{margin:0!important}@media (max-width:781px){.bc-footer{padding-top:64px}.bc-footer .bc-foot-cols{gap:36px}}body.bc-landing{background:var(--ds-abyss);color:var(--ds-soft);font-family:var(--ds-font-b)}.bc-landing .bc-main{color:var(--ds-soft);background:var(--ds-abyss)}.bc-landing .bc-main a{color:var(--ds-cyan)}.bc-landing .bc-main h1,.bc-landing .bc-main h2,.bc-landing .bc-main h3,.bc-landing .bc-main h4{color:var(--ds-text);font-family:var(--ds-font-d);letter-spacing:-.025em}.bc-landing .bc-main .pagelayer-heading-holder h2{font-size:clamp(1.9rem,3.4vw,2.85rem);line-height:1.12}.bc-landing .bc-main .pagelayer-row.bc-section{position:relative;padding-top:clamp(72px,9vw,120px);padding-bottom:clamp(72px,9vw,120px)}.bc-landing .bc-main .pagelayer-row-holder{max-width:1200px}.bc-landing .bc-section-head{max-width:620px}.bc-landing .bc-section-head p{color:var(--ds-muted);font-size:1.12rem;line-height:1.7}.bc-landing .bc-section:not(.bc-hero):not(.bc-quote) .pagelayer-col-holder>.pagelayer-heading:first-child .pagelayer-heading-holder:has(>h2)::before{content:"";display:block;width:44px;height:4px;border-radius:4px;margin:0 0 20px;background:linear-gradient(90deg,var(--ds-cyan),var(--ds-aqua))}.bc-landing .bc-btn .pagelayer-btn-holder,.bc-landing .bc-btn-ghost .pagelayer-btn-holder{display:inline-flex;align-items:center;gap:10px;border-radius:999px;padding:16px 28px;font-family:var(--ds-font-b);font-weight:600;font-size:1rem;line-height:1.2;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s}.bc-landing .bc-btn .pagelayer-btn-holder.pagelayer-btn-default{background:var(--ds-grad-coral)!important;color:#fff!important;border:0;box-shadow:0 14px 34px -14px rgb(255 79 109 / .9)}.bc-landing .bc-btn .pagelayer-btn-holder.pagelayer-btn-default:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px rgb(255 79 109);background:var(--ds-grad-coral)!important}.bc-landing .bc-btn .pagelayer-btn-holder::after,.bc-landing .bc-btn-ghost .pagelayer-btn-holder::after{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--i-arrow) center/contain no-repeat;mask:var(--i-arrow) center/contain no-repeat;transition:transform .2s}.bc-landing .bc-btn .pagelayer-btn-holder:hover::after,.bc-landing .bc-btn-ghost .pagelayer-btn-holder:hover::after{transform:translateX(4px)}.bc-landing .bc-btn-ghost .pagelayer-btn-holder.pagelayer-btn-default{background:var(--ds-glass)!important;color:var(--ds-text)!important;border:1px solid var(--ds-line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bc-landing .bc-btn-ghost .pagelayer-btn-holder.pagelayer-btn-default:hover{background:rgb(57 213 229 / .12)!important;border-color:rgb(57 213 229 / .6);color:#fff!important}.bc-landing .bc-catalog-cta .pagelayer-btn-holder::after{-webkit-mask-image:var(--i-download);mask-image:var(--i-download)}.bc-landing .bc-catalog-cta .pagelayer-btn-holder:hover::after{transform:translateY(2px)}.bc-landing .pagelayer-row.bc-hero{position:relative;overflow:hidden;color:var(--ds-text);padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(80px,10vw,140px)}.bc-landing .pagelayer-row.bc-hero:not(.bc-has-bg)::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(600px 380px at 82% 30%,rgb(57 213 229 / .20),transparent 65%),radial-gradient(520px 420px at 8% 0%,rgb(91 63 214 / .22),transparent 70%),radial-gradient(700px 300px at 50% 120%,rgb(23 179 168 / .18),transparent 70%),linear-gradient(180deg,#062038 0%,#03111f 60%,var(--ds-abyss) 100%)}.bc-landing .pagelayer-row.bc-hero:not(.bc-has-bg)::after{content:"";position:absolute;inset:-10% 0 0;z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(circle at 12% 80%,rgb(180 240 255 / .55) 0 2px,transparent 3px),radial-gradient(circle at 22% 60%,rgb(180 240 255 / .35) 0 3px,transparent 4px),radial-gradient(circle at 46% 88%,rgb(180 240 255 / .45) 0 1.5px,transparent 2.5px),radial-gradient(circle at 63% 70%,rgb(180 240 255 / .35) 0 2.5px,transparent 3.5px),radial-gradient(circle at 74% 92%,rgb(180 240 255 / .5) 0 2px,transparent 3px),radial-gradient(circle at 90% 64%,rgb(180 240 255 / .3) 0 3px,transparent 4px),repeating-linear-gradient(105deg,transparent 0 80px,rgb(140 220 255 / .035) 80px 140px,transparent 140px 260px);background-size:100% 100%}@media (prefers-reduced-motion:no-preference){.bc-landing .pagelayer-row.bc-hero:not(.bc-has-bg)::after{animation:ds-rise 18s linear infinite}}@keyframes ds-rise{from{transform:translateY(0)}to{transform:translateY(-10%)}}.bc-landing .pagelayer-row.bc-hero>.pagelayer-row-holder{position:relative;z-index:2}.bc-landing .bc-hero .pagelayer-heading-holder h1{color:var(--ds-text);font-size:clamp(2.4rem,5.4vw,4.3rem);line-height:1.04;letter-spacing:-.035em;font-weight:700}.bc-landing .bc-hero .bc-sub{color:var(--ds-soft);font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.7;max-width:34em}.bc-landing .bc-hero .bc-hero-note{color:var(--ds-muted);font-size:.92rem}.bc-landing .bc-hero .bc-hero-note p{display:inline-flex;align-items:center;gap:10px}.bc-landing .bc-hero .bc-hero-note p::before{content:"";width:8px;height:8px;border-radius:50%;background:#3ee6a1;box-shadow:0 0 0 4px rgb(62 230 161 / .18),0 0 14px rgb(62 230 161 / .8);flex:none}.bc-landing .bc-hero-visual .pagelayer-image-holder{position:relative}.bc-landing .bc-hero-visual img{border-radius:28px;min-height:480px;box-shadow:0 40px 80px -30px rgb(0 0 0 / .8),0 0 0 1px rgb(140 210 255 / .18),0 0 60px -10px rgb(57 213 229 / .35)}.bc-landing .bc-hero .bc-btn-row .pagelayer-col-holder{gap:14px}.bc-landing .bc-hero.bc-has-bg .pagelayer-heading-holder h1{text-shadow:0 4px 30px rgb(0 0 0 / .45)}.bc-landing .pagelayer-row.bc-trust{border:0;padding:30px 0 40px;background:linear-gradient(180deg,var(--ds-abyss),#030f1c)}.bc-landing .bc-trust-label{color:#6f92a8;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.bc-landing .bc-logo p{border:1px solid var(--ds-line);border-radius:16px;background:var(--ds-glass);color:var(--ds-soft);font-family:var(--ds-font-d);font-weight:600;letter-spacing:.02em;padding:22px;transition:border-color .25s,color .25s,background .25s}.bc-landing .bc-logo p:hover{border-color:rgb(57 213 229 / .45);color:#fff;background:var(--ds-glass-2)}.bc-landing .pagelayer-row.bc-why{background:radial-gradient(800px 400px at 100% 0%,rgb(57 213 229 / .07),transparent 60%),#030f1c}.bc-landing .bc-value>.pagelayer-col-holder{position:relative;border:1px solid var(--ds-line)!important;border-radius:var(--ds-radius);background:linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .02));padding:96px 28px 30px!important;height:100%;transition:transform .3s,border-color .3s,box-shadow .3s;overflow:hidden}.bc-landing .bc-value>.pagelayer-col-holder::before{content:"";position:absolute;left:28px;top:28px;width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,rgb(57 213 229 / .22),rgb(23 179 168 / .08));box-shadow:inset 0 0 0 1px rgb(57 213 229 / .35)}.bc-landing .bc-value>.pagelayer-col-holder::after{content:"";position:absolute;left:41px;top:41px;width:26px;height:26px;background:var(--ds-cyan);-webkit-mask:var(--ic,var(--i-sprout)) center/contain no-repeat;mask:var(--ic,var(--i-sprout)) center/contain no-repeat}.bc-landing .bc-value:nth-child(1){--ic:var(--i-sprout)}.bc-landing .bc-value:nth-child(2){--ic:var(--i-tag)}.bc-landing .bc-value:nth-child(3){--ic:var(--i-shield)}.bc-landing .bc-value:hover>.pagelayer-col-holder{transform:translateY(-4px);border-color:rgb(57 213 229 / .38)!important;box-shadow:0 30px 60px -30px rgb(0 0 0 / .8),0 0 40px -18px rgb(57 213 229 / .5)}.bc-landing .bc-value h3{font-size:1.28rem;color:var(--ds-text);margin-bottom:4px}.bc-landing .bc-value p{color:var(--ds-muted);line-height:1.7}.bc-landing .pagelayer-row.bc-catalog{background:radial-gradient(900px 420px at 0% 10%,rgb(91 63 214 / .10),transparent 60%),linear-gradient(180deg,#030f1c 0%,#04172a 100%)}.bc-landing .bc-grid+.bc-grid{margin-top:14px}.bc-landing .bc-card>.pagelayer-col-holder{background:linear-gradient(180deg,rgb(255 255 255 / .06),rgb(255 255 255 / .02));border:1px solid var(--ds-line);border-radius:var(--ds-radius);padding:10px 10px 26px!important;transition:transform .3s,border-color .3s,box-shadow .3s}.bc-landing .bc-card>.pagelayer-col-holder>div:not(.bc-card-img){padding-left:16px;padding-right:16px}.bc-landing .bc-card-img .pagelayer-image-holder{border-radius:14px;overflow:hidden;position:relative}.bc-landing .bc-card-img .pagelayer-image-holder::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(2 11 22 / .55));pointer-events:none}.bc-landing .bc-card-img img{height:210px;border-radius:14px;transition:transform .6s var(--ds-ease,ease)}.bc-landing .bc-card:hover>.pagelayer-col-holder{transform:translateY(-6px);border-color:rgb(57 213 229 / .4);box-shadow:0 30px 60px -30px rgb(0 0 0 / .85),0 0 40px -16px rgb(57 213 229 / .45)}.bc-landing .bc-card:hover .bc-card-img img{transform:scale(1.06)}.bc-landing .bc-card h3{font-size:1.2rem;color:var(--ds-text);margin-top:8px}.bc-landing .bc-card p{color:var(--ds-muted);font-size:.96rem;line-height:1.65}.bc-landing .bc-link a{display:inline-flex;align-items:center;gap:8px;color:var(--ds-cyan)!important;font-weight:600;text-decoration:none;font-size:.95rem}.bc-landing .bc-link a::after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--i-arrow) center/contain no-repeat;mask:var(--i-arrow) center/contain no-repeat;transition:transform .2s}.bc-landing .bc-card:hover .bc-link a::after{transform:translateX(4px)}.bc-landing .pagelayer-row.bc-quote{background:#04172a}.bc-landing .bc-quote .pagelayer-col-holder{position:relative;max-width:900px;border-radius:28px;border:1px solid var(--ds-line);background:radial-gradient(500px 220px at 50% 0%,rgb(57 213 229 / .10),transparent 70%),rgb(255 255 255 / .03);padding:72px clamp(24px,6vw,72px) 52px!important}.bc-landing .bc-quote .pagelayer-col-holder::before{content:"";position:absolute;left:50%;top:-30px;transform:translateX(-50%);width:60px;height:60px;border-radius:18px;background:var(--ds-grad-coral);box-shadow:0 14px 30px -10px rgb(255 79 109 / .8)}.bc-landing .bc-quote .pagelayer-col-holder::after{content:"";position:absolute;left:50%;top:-14px;transform:translateX(-50%);width:28px;height:28px;background:#fff;-webkit-mask:var(--i-quote) center/contain no-repeat;mask:var(--i-quote) center/contain no-repeat}.bc-landing .bc-quote blockquote{color:var(--ds-text);font-family:var(--ds-font-d);font-weight:600;letter-spacing:-.015em;font-size:clamp(1.3rem,2.4vw,1.85rem);line-height:1.45}.bc-landing .bc-quote .bc-who{color:var(--ds-text)}.bc-landing .bc-quote .bc-role{color:var(--ds-muted)}.bc-landing .pagelayer-row.bc-lead{background:linear-gradient(180deg,#04172a 0%,var(--ds-abyss) 100%);color:var(--ds-text)}.bc-landing .pagelayer-row.bc-lead>.pagelayer-row-holder{position:relative;border-radius:32px;padding:clamp(28px,5vw,64px) clamp(16px,4vw,52px);background:radial-gradient(700px 380px at 0% 0%,rgb(57 213 229 / .20),transparent 60%),radial-gradient(600px 400px at 100% 100%,rgb(255 106 85 / .14),transparent 60%),linear-gradient(135deg,#0a2f4f 0%,#06203a 55%,#041628 100%);box-shadow:0 50px 100px -40px rgb(0 0 0 / .9),inset 0 0 0 1px rgb(140 210 255 / .18)}.bc-landing .bc-lead .pagelayer-heading-holder h2{color:#fff}.bc-landing .bc-lead .bc-lead-copy p{color:var(--ds-soft)}.bc-landing .bc-lead-copy li{padding:8px 0 8px 36px;color:var(--ds-text)}.bc-landing .bc-lead-copy li:before{left:0;top:9px;width:22px;height:22px;border:0;transform:none;background:var(--ds-cyan);-webkit-mask:var(--i-check) center/contain no-repeat;mask:var(--i-check) center/contain no-repeat}.bc-landing .bc-form{background:rgb(2 11 22 / .55);border:1px solid var(--ds-line-2);border-radius:24px;padding:clamp(22px,3vw,34px);color:var(--ds-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bc-landing .bc-form label{color:var(--ds-soft);font-weight:500;font-size:.9rem}.bc-landing .bc-form input,.bc-landing .bc-form textarea{background:rgb(255 255 255 / .05);border:1px solid var(--ds-line-2);border-radius:12px;color:var(--ds-text);transition:border-color .2s,box-shadow .2s,background .2s}.bc-landing .bc-form input::placeholder,.bc-landing .bc-form textarea::placeholder{color:#5f8299}.bc-landing .bc-form input:focus,.bc-landing .bc-form textarea:focus{outline:0;border-color:var(--ds-cyan);background:rgb(57 213 229 / .06);box-shadow:0 0 0 4px rgb(57 213 229 / .15)}.bc-landing .bc-form button{background:var(--ds-grad-coral);border-radius:999px;font-weight:600;box-shadow:0 14px 34px -14px rgb(255 79 109 / .9);transition:transform .2s,filter .2s}.bc-landing .bc-form button:hover{background:var(--ds-grad-coral);transform:translateY(-2px);filter:brightness(1.06)}.bc-landing .bc-form small{color:var(--ds-muted)}.bc-landing #bc-form-msg{background:rgb(62 230 161 / .12);color:#9ff5cf;border:1px solid rgb(62 230 161 / .35)}.bc-landing :focus-visible{outline-color:var(--ds-cyan)}.bc-landing .bc-main>*,.bc-landing .bc-main .wp-block-post-content>*,.bc-landing .bc-main .entry-content>*{margin-block-start:0;margin-block-end:0}.bc-landing .pagelayer-row.bc-hero.pagelayer-height-fit{height:auto;min-height:calc(100vh - 72px);display:flex;flex-direction:column;justify-content:center}.bc-landing .pagelayer-row.bc-hero.pagelayer-height-fit>.pagelayer-row-holder{width:100%}.bc-landing .bc-value,.bc-landing .bc-card{padding:10px}.bc-landing .bc-logo .pagelayer-text-holder{padding:0}.ds-js .ds-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ds-ease,ease),transform .8s var(--ds-ease,ease)}.ds-js .ds-reveal.is-in{opacity:1;transform:none}.bc-landing .bcc-wrap{background:#f5f9fc;border-radius:28px;padding:clamp(18px,3vw,36px);margin-top:clamp(28px,4vw,56px);margin-bottom:clamp(40px,6vw,80px);box-shadow:0 40px 90px -40px rgb(0 0 0 / .9),0 0 0 1px rgb(140 210 255 / .18)}.bc-landing .bcc-wrap h1,.bc-landing .bcc-wrap h2,.bc-landing .bcc-wrap h3,.bc-landing .bcc-wrap .bcc-title{color:#0a2238}.bc-landing .bcc-wrap a:not(.bcc-download):not(.bcc-btn-ghost){color:inherit}.bc-landing .bc-main>.wp-block-post-title,.bc-landing .bc-main .wp-block-post-title{color:var(--ds-text)}@media (max-width:768px){.bc-landing .bc-hero-visual img{min-height:300px;border-radius:22px}.bc-landing .bc-value>.pagelayer-col-holder{padding:88px 22px 24px!important}.bc-landing .bc-value>.pagelayer-col-holder::before{left:22px;top:22px}.bc-landing .bc-value>.pagelayer-col-holder::after{left:35px;top:35px}}:root{--i-box:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8 12 3 3 8v8l9 5 9-5z'/%3E%3Cpath d='m3 8 9 5 9-5M12 13v8'/%3E%3C/svg%3E");--i-card:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2.5'/%3E%3Cpath d='M2.5 10h19M6.5 15h4'/%3E%3C/svg%3E");--i-clock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E");--i-plane:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z'/%3E%3C/svg%3E");--i-scale:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 8h11l2.5 12H4z'/%3E%3Ccircle cx='12' cy='5' r='2.5'/%3E%3C/svg%3E")}.bc-landing .bc-value.bc-ic-sprout{--ic:var(--i-sprout)}.bc-landing .bc-value.bc-ic-tag{--ic:var(--i-tag)}.bc-landing .bc-value.bc-ic-shield{--ic:var(--i-shield)}.bc-landing .bc-value.bc-ic-box{--ic:var(--i-box)}.bc-landing .bc-value.bc-ic-chat{--ic:var(--i-chat)}.bc-landing .bc-value.bc-ic-card{--ic:var(--i-card)}.bc-landing .bc-value.bc-ic-clock{--ic:var(--i-clock)}.bc-landing .bc-value.bc-ic-plane{--ic:var(--i-plane)}.bc-landing .bc-value.bc-ic-file{--ic:var(--i-file)}.bc-landing .bc-value.bc-ic-scale{--ic:var(--i-scale)}.bc-landing .bc-values+.bc-values{margin-top:4px}.bc-landing .bc-value p+p{margin-top:.8em}.bc-landing .bc-value .bc-link{margin-top:14px}.bc-landing .bc-eyebrow p{display:inline-flex;align-items:center;gap:10px;margin:0;padding:7px 14px;border-radius:999px;background:rgb(57 213 229 / .10);box-shadow:inset 0 0 0 1px rgb(57 213 229 / .35);color:var(--ds-cyan);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.bc-landing .bc-eyebrow p::before{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:var(--i-coral) center/contain no-repeat;mask:var(--i-coral) center/contain no-repeat}.bc-landing .bc-center,.bc-landing .bc-center p,.bc-landing .bc-center .pagelayer-heading-holder{text-align:center}.bc-landing .bc-section-head.bc-center{margin-left:auto;margin-right:auto}.bc-landing .bc-center .pagelayer-heading-holder:has(>h2)::before{margin-left:auto!important;margin-right:auto!important}.bc-landing .bc-prose p{color:var(--ds-soft);font-size:1.06rem;line-height:1.75;margin:0 0 1em}.bc-landing .bc-prose strong{color:var(--ds-text)}.bc-landing .bc-prose ul{list-style:none;padding:0;margin:0 0 1.2em}.bc-landing .bc-prose li{position:relative;padding:7px 0 7px 34px;color:var(--ds-text)}.bc-landing .bc-prose li::before{content:"";position:absolute;left:0;top:9px;width:22px;height:22px;background:var(--ds-cyan);-webkit-mask:var(--i-check) center/contain no-repeat;mask:var(--i-check) center/contain no-repeat}.bc-landing .bc-note p{margin-top:22px;padding:16px 20px;border-radius:14px;border:1px dashed var(--ds-line-2);color:var(--ds-soft);text-align:center}.bc-landing .bc-note strong{color:var(--ds-text)}.bc-landing .pagelayer-row.bc-page-hero{position:relative;overflow:hidden;padding:clamp(96px,12vw,160px) 0 clamp(72px,9vw,120px);background-color:var(--ds-deep);background-size:cover;background-position:center}.bc-landing .pagelayer-row.bc-page-hero::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(2 11 22 / .55) 0%,rgb(2 11 22 / .78) 60%,var(--ds-abyss) 100%),radial-gradient(700px 300px at 20% 30%,rgb(57 213 229 / .18),transparent 70%)}.bc-landing .pagelayer-row.bc-page-hero>.pagelayer-row-holder{position:relative;z-index:2}.bc-landing .bc-page-hero .pagelayer-heading-holder h1{color:#fff;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.06;letter-spacing:-.03em;margin-top:18px;max-width:16em}.bc-landing .bc-page-hero .bc-sub p{color:var(--ds-soft);font-size:clamp(1.05rem,1.4vw,1.2rem);max-width:40em;margin-top:6px}.bc-landing .bc-hero .bc-eyebrow{margin-bottom:6px}.bc-landing .pagelayer-row.bc-stats{padding:0 0 clamp(24px,4vw,40px);background:var(--ds-abyss)}.bc-landing .bc-stats-in>.pagelayer-row-holder{border:1px solid var(--ds-line);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .05),rgb(255 255 255 / .015));padding:10px 0}.bc-landing .bc-stat{text-align:center;position:relative}.bc-landing .bc-stat+.bc-stat::before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:var(--ds-line)}.bc-landing .bc-stat p{margin:0}.bc-landing .bc-stat .bc-stat-num{font-family:var(--ds-font-d);font-weight:700;font-size:clamp(1.9rem,3.6vw,2.8rem);letter-spacing:-.03em;line-height:1.1;background:linear-gradient(135deg,#fff 10%,var(--ds-cyan) 90%);-webkit-background-clip:text;background-clip:text;color:#fff0}.bc-landing .bc-stat .bc-stat-label{color:var(--ds-muted);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;margin-top:6px}@media (max-width:768px){.bc-landing .bc-stat{width:50%!important}.bc-landing .bc-stat::before{display:none}.bc-landing .bc-stats-in>.pagelayer-row-holder{flex-wrap:wrap}}.bc-landing .pagelayer-row.bc-split>.pagelayer-row-holder{align-items:center}.bc-landing .bc-split-media>.pagelayer-col-holder{position:relative}.bc-landing .bc-photo img{width:100%;aspect-ratio:4/3.4;object-fit:cover;border-radius:26px;display:block;box-shadow:0 40px 80px -36px rgb(0 0 0 / .9),0 0 0 1px rgb(140 210 255 / .18)}.bc-landing .bc-split-media>.pagelayer-col-holder{padding-right:clamp(0px,3vw,40px)!important}.bc-landing .bc-logo-badge{position:absolute!important;right:clamp(-6px,1vw,20px);bottom:-26px;width:116px;margin:0!important}.bc-landing .bc-logo-badge img{width:116px;height:116px;object-fit:contain;padding:12px;border-radius:24px;background:#fff;box-shadow:0 20px 40px -14px rgb(0 0 0 / .7)}.bc-landing .pagelayer-row.bc-split{background:radial-gradient(700px 400px at 100% 50%,rgb(57 213 229 / .06),transparent 60%),var(--ds-abyss)}.bc-landing .bc-gallery+.bc-gallery{margin-top:0}.bc-landing .bc-gcol{padding:8px}.bc-landing .bc-gcol>.pagelayer-col-holder{padding:0!important}.bc-landing .bc-gimg .pagelayer-image-holder{border-radius:18px;overflow:hidden;position:relative;box-shadow:0 0 0 1px var(--ds-line)}.bc-landing .bc-gimg img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;transition:transform .7s var(--ds-ease,ease),filter .4s}.bc-landing .bc-gimg a:hover img,.bc-landing .bc-gimg .pagelayer-image-holder:hover img{transform:scale(1.07);filter:saturate(1.15)}.bc-landing .bc-gimg .pagelayer-image-holder::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgb(2 11 22 / .5));pointer-events:none;opacity:.8;transition:opacity .3s}.bc-landing .bc-gimg .pagelayer-image-holder:hover::after{opacity:0}.bc-landing .pagelayer-row.bc-work{background:linear-gradient(180deg,var(--ds-abyss),#030f1c)}.bc-landing .pagelayer-row.bc-work>.pagelayer-row-holder{align-items:center}.bc-landing .pagelayer-row.bc-collection{background:radial-gradient(900px 420px at 50% 0%,rgb(57 213 229 / .08),transparent 60%),#030f1c}@media (max-width:768px){.bc-landing .bc-gallery .bc-gcol{width:50%!important}.bc-landing .bc-gallery>.pagelayer-row-holder{flex-wrap:wrap}}.bc-landing .bc-card .bc-link{margin-top:auto}.bc-landing .bc-card>.pagelayer-col-holder{display:flex;flex-direction:column}.bc-landing .pagelayer-row.bc-cta{background:var(--ds-abyss)}.bc-landing .pagelayer-row.bc-cta>.pagelayer-row-holder{border-radius:32px;padding:clamp(40px,6vw,80px) clamp(16px,4vw,60px);background:radial-gradient(600px 300px at 50% 0%,rgb(57 213 229 / .22),transparent 70%),radial-gradient(500px 300px at 100% 100%,rgb(255 106 85 / .16),transparent 70%),linear-gradient(135deg,#0a2f4f,#041628);box-shadow:inset 0 0 0 1px rgb(140 210 255 / .2),0 50px 100px -40px rgb(0 0 0 / .9)}.bc-landing .bc-btn-row.bc-center .pagelayer-col-holder{justify-content:center}.bc-landing .bc-addr .pagelayer-text-holder{position:relative;margin-top:26px;padding:18px 20px 18px 66px;border-radius:18px;border:1px solid var(--ds-line-2);background:rgb(2 11 22 / .35)}.bc-landing .bc-addr .pagelayer-text-holder::before{content:"";position:absolute;left:18px;top:20px;width:34px;height:34px;border-radius:10px;background:rgb(57 213 229 / .14)}.bc-landing .bc-addr .pagelayer-text-holder::after{content:"";position:absolute;left:26px;top:28px;width:18px;height:18px;background:var(--ds-cyan);-webkit-mask:var(--i-pin) center/contain no-repeat;mask:var(--i-pin) center/contain no-repeat}.bc-landing .bc-addr p{margin:0;color:var(--ds-soft);line-height:1.6}.bc-landing .bc-addr .bc-addr-t{color:#fff;font-weight:600;margin-bottom:4px}.bc-landing .bc-lead .bc-link{margin-top:16px}.bc-landing .bc-mapbox .pagelayer-google-maps-holder{border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px var(--ds-line-2),0 40px 80px -40px rgb(0 0 0 / .9)}.bc-landing .bc-mapbox iframe{display:block;width:100%;height:420px;border:0;filter:saturate(.85)}.bc-landing .pagelayer-row.bc-map{background:var(--ds-abyss);padding-top:0!important}.bc-landing .bc-lead .pagelayer-shortcodes-container{width:100%}.bc-landing .bc-main{overflow-x:clip}@media (max-width:1100px){.bc-header .wp-block-navigation__responsive-container-open{display:inline-flex!important}.bc-header .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.bc-header .wp-block-navigation__responsive-container.is-menu-open{display:flex!important;position:fixed;inset:0;z-index:100000;overflow:auto}.bc-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{display:flex!important}}.bc-landing .bc-main .wp-block-post-content>.pagelayer-row{padding-left:clamp(12px,3vw,24px);padding-right:clamp(12px,3vw,24px)}.bc-landing .bc-lead .bc-form{margin:0}.bc-landing .bc-terms .bc-values>.pagelayer-row-holder{max-width:960px;margin:0 auto}.bc-landing .bc-terms .bc-value{padding:7px 10px}.bc-landing .bc-terms .bc-value>.pagelayer-col-holder{display:grid!important;grid-template-columns:minmax(150px,220px) 1fr;column-gap:32px;align-items:start;padding:26px 30px 26px 96px!important;min-height:0}.bc-landing .bc-terms .bc-value>.pagelayer-col-holder::before{left:26px;top:22px}.bc-landing .bc-terms .bc-value>.pagelayer-col-holder::after{left:39px;top:35px}.bc-landing .bc-terms .bc-value>.pagelayer-col-holder>.pagelayer-heading{grid-column:1;margin:0!important}.bc-landing .bc-terms .bc-value>.pagelayer-col-holder>.pagelayer-text{grid-column:2;margin:0!important}.bc-landing .bc-terms .bc-value h3{margin:12px 0 0;font-size:1.15rem}.bc-landing .bc-terms .bc-value p{margin:0}.bc-landing .bc-terms .bc-value p+p{margin-top:.75em}.bc-landing .bc-terms .bc-value:hover>.pagelayer-col-holder{transform:none}@media (max-width:700px){.bc-landing .bc-terms .bc-value>.pagelayer-col-holder{grid-template-columns:1fr;padding:84px 20px 22px!important}.bc-landing .bc-terms .bc-value>.pagelayer-col-holder::before{left:20px;top:20px}.bc-landing .bc-terms .bc-value>.pagelayer-col-holder::after{left:33px;top:33px}.bc-landing .bc-terms .bc-value>.pagelayer-col-holder>.pagelayer-text{grid-column:1;margin-top:8px!important}.bc-landing .bc-terms .bc-value h3{margin-top:0}}