@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-tabs-nested{display:flex;flex-direction:column;width:100%}.brxe-tabs-nested .tab-title{cursor:pointer;width:auto}.brxe-tabs-nested .tab-pane,.brxe-tabs-nested .tab-pane:empty{display:none!important}.brxe-tabs-nested .tab-pane.brx-open{display:block!important}}@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)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@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}}.brxe-qlxqts {row-gap: 0px; box-shadow: 0 20px 40px 0 0,0,0,0.06; align-self: flex-end !important; padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); border-radius: var(--radius-m)}.pi-lands { --pi-navy: #002147; --pi-blue: #245881; --pi-yellow: #fec10d; --pi-ink: #17344f; --pi-muted: #4a6074; --pi-line: #dbe4ec; --pi-surface: #ffffff; --pi-canvas: #f3f6fa; --pi-radius: 20px; --pi-card-pad: clamp(22px, 3vw, 36px); width: 100%; max-width: none; margin: 0; color: var(--pi-ink); font-family: "Open Sans", Arial, sans-serif; font-size: 18px; line-height: 1.7; text-align: left;} .pi-lands, .pi-lands .pi-node { box-sizing: border-box; } .pi-lands .pi-node { min-width: 0; max-width: 100%; } .pi-lands .pi-shell { width: min(1240px, calc(100% - 64px)); max-width: 1240px; margin: 0 auto; padding: 0;} .pi-lands .pi-stack { display: flex; flex-direction: column; align-items: stretch; gap: 22px; width: 100%;} .pi-lands .pi-text, .pi-lands .pi-rich { width: 100%; } .pi-lands .pi-text > :first-child,.pi-lands .pi-rich > :first-child { margin-top: 0; } .pi-lands .pi-text > :last-child,.pi-lands .pi-rich > :last-child { margin-bottom: 0; } .pi-lands .pi-text p, .pi-lands .pi-rich p { margin: 0 0 16px; } .pi-lands .pi-rich { font-size: 18px; line-height: 1.75; overflow-wrap: anywhere;} .pi-lands .pi-rich > :is(p, ul, ol, blockquote) { max-width: 84ch; } .pi-lands .pi-rich :is(h2, h3, h4, h5, h6) { margin: 30px 0 12px; color: var(--pi-navy); line-height: 1.3; font-weight: 700; text-wrap: balance;} .pi-lands .pi-rich :is(h2, h3, h4, h5, h6):first-child { margin-top: 0; } .pi-lands .pi-rich h2 { font-size: clamp(26px, 2.5vw, 34px); } .pi-lands .pi-rich h3 { font-size: clamp(23px, 2vw, 28px); } .pi-lands .pi-rich :is(h4, h5, h6) { font-size: 20px; } .pi-lands .pi-rich :is(ul, ol) { margin: 0 0 20px; padding-left: 24px; } .pi-lands .pi-rich li { margin-bottom: 8px; padding-left: 4px; } .pi-lands .pi-rich li::marker { color: var(--pi-blue); } .pi-lands .pi-rich a { color: #174e7b; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px;} .pi-lands .pi-rich a:hover { color: var(--pi-navy); text-decoration-thickness: 2px; } .pi-lands .pi-title { width: 100%; margin: 0; color: var(--pi-navy); font-size: clamp(28px, 2.7vw, 38px); line-height: 1.25; font-weight: 750; letter-spacing: -.025em; text-wrap: balance;} .pi-lands .pi-card { width: 100%; margin: 0; padding: var(--pi-card-pad); background: var(--pi-surface); border: 1px solid var(--pi-line); border-radius: var(--pi-radius); box-shadow: 0 8px 24px rgb(0 33 71 / 4%);} .pi-lands .pi-grid { display: grid; width: 100%; gap: 20px; } .pi-lands .pi-grid--three { grid-template-columns: repeat(3, minmax(0, 1fr)); } .pi-lands .pi-grid--four { grid-template-columns: repeat(4, minmax(0, 1fr)); } .pi-lands .pi-grid--two { grid-template-columns: repeat(2, minmax(0, 1fr)); } .pi-lands .pi-actions { display: flex; flex-wrap: wrap; align-items: stretch; gap: 12px; width: 100%; margin: 4px 0 0;} .pi-lands .pi-button.brxe-button { display: inline-flex; align-items: center; justify-content: center; align-self: flex-start; width: auto; max-width: 100%; min-height: 52px; margin: 0; padding: 14px 22px; border: 1px solid transparent; border-radius: 12px; background: var(--pi-yellow); box-shadow: none; color: var(--pi-navy); font-size: 16px; line-height: 1.4; font-weight: 750; letter-spacing: 0; text-align: center; text-decoration: none; white-space: normal; cursor: pointer; transition: background-color .15s ease, border-color .15s ease;} .pi-lands .pi-button.brxe-button:hover { margin: 0; background: #f2b700; color: var(--pi-navy); box-shadow: none; transform: none;} .pi-lands .pi-button--secondary.brxe-button { background: white; border-color: #bccbda; color: var(--pi-navy);} .pi-lands .pi-button--secondary.brxe-button:hover { background: #eaf0f7; border-color: var(--pi-blue); } .pi-lands .pi-button--wide.brxe-button { width: 100%; align-self: stretch; } .pi-lands :is(.pi-button, .pi-related-card, .tab-title, .x-accordion_header):focus-visible { outline: 3px solid #1b6db1; outline-offset: 4px;}.pi-lands.pi-hero { position: relative; padding: clamp(140px, 12vw, 172px) 0 64px; background: radial-gradient(ellipse at 100% 0%, #245881 0%, transparent 65%), #002147;} .pi-lands .pi-hero-grid { display: grid; grid-template-columns: minmax(0, 1.08fr) minmax(0, 1fr); align-items: start; gap: clamp(28px, 4vw, 56px); width: 100%;} .pi-lands .pi-hero-copy { gap: 22px; margin: 0; padding: 0; } .pi-lands .pi-h1 { margin: 0; color: #fff; font-size: clamp(36px, 3.6vw, 52px); font-weight: 800; line-height: 1.14; letter-spacing: -.035em; text-wrap: balance; overflow-wrap: anywhere;} .pi-lands .pi-h1::before { content: ""; display: block; width: 54px; height: 5px; margin: 0 0 24px; background: var(--pi-yellow); border-radius: 10px;} .pi-lands .pi-hero-subtitle { margin: 0; color: #eaf2fa; font-size: clamp(23px, 2vw, 28px); line-height: 1.35; font-weight: 650; letter-spacing: -.015em; text-wrap: balance;} .pi-lands .pi-hero-intro { color: #dce7f1; font-size: 18px; line-height: 1.7; } .pi-lands .pi-hero-points { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; } .pi-lands .pi-hero-point-list { color: #edf4fa; font-size: 16px; line-height: 1.6; } .pi-lands .pi-hero-point-list :is(ul, ol) { list-style: none; margin: 0; padding: 0; } .pi-lands .pi-hero-point-list li { position: relative; margin: 0 0 10px; padding-left: 24px; } .pi-lands .pi-hero-point-list li::before { content: "✓"; position: absolute; left: 0; top: 0; color: var(--pi-yellow); font-weight: 800; } .pi-lands .pi-hero-point-list p { margin-bottom: 10px; } .pi-lands .pi-hero-copy .pi-actions { flex-direction: column; gap: 10px; } .pi-lands .pi-hero-copy .pi-button { width: 100%; align-self: stretch; } .pi-lands .pi-hero-copy .pi-button--secondary { background: rgb(255 255 255 / 5%); border-color: #7b98b2; color: #fff;} .pi-lands .pi-hero-copy .pi-button--secondary:hover { background: rgb(255 255 255 / 12%); color: #fff; border-color: #b9ccdd; } .pi-lands.pi-hero .pi-button:focus-visible { outline-color: #fff; } .pi-lands .pi-calculator { width: 100%; margin: 0; padding: 0; align-self: start; min-width: 0; max-width: 100%; border: 0; box-shadow: none;} .pi-lands .pi-calculator > .brxe-block { width: 100%; min-width: 0; max-width: 100%; }.pi-lands.pi-content { padding: 36px 0 64px; background: var(--pi-canvas); } .pi-lands.pi-content > .pi-shell { gap: 44px; } .pi-lands .pi-stats { gap: 16px; } .pi-lands .pi-stat { padding: 24px 16px; gap: 5px; text-align: center; } .pi-lands .pi-stat-value { color: var(--pi-navy); font-size: clamp(25px, 2.5vw, 34px); font-weight: 800; line-height: 1.2; } .pi-lands .pi-stat-label { color: var(--pi-muted); font-size: 15px; line-height: 1.5; } .pi-lands .pi-stat-value p, .pi-lands .pi-stat-label p { margin: 0; } .pi-lands .pi-feature { gap: 5px; padding: 22px 18px; text-align: center; background: #eaf0f6; border-color: #dbe5ef; box-shadow: none; } .pi-lands .pi-feature-title { color: var(--pi-navy); font-size: 17px; font-weight: 750; line-height: 1.45; } .pi-lands .pi-feature-title p { margin: 0; text-align: center !important; } .pi-lands .pi-feature-copy { color: var(--pi-muted); font-size: 15px; line-height: 1.5; } .pi-lands .pi-feature-copy p { margin: 0; } .pi-lands .pi-benefits { gap: 20px; } .pi-lands .pi-section-intro { max-width: 84ch; color: var(--pi-muted); } .pi-lands .pi-benefit { position: relative; gap: 0; padding-top: 34px; border-top: 4px solid var(--pi-yellow); } .pi-lands .pi-benefit .pi-rich { font-size: 17px; line-height: 1.7; color: var(--pi-ink); text-align: left; } .pi-lands .pi-benefit .pi-rich strong { color: var(--pi-navy); font-size: 20px; line-height: 1.35; } .pi-lands .pi-benefit .pi-rich strong:first-child { display: block; margin-bottom: 10px; } .pi-lands .pi-offer { padding: 28px; border: 1px solid #d1dfec; border-radius: var(--pi-radius); background: #e8f0f7; gap: 20px; } .pi-lands .pi-offer-card { padding: 24px 18px; text-align: center; box-shadow: none; } .pi-lands .pi-offer-copy { color: var(--pi-ink); font-size: 17px; } .pi-lands .pi-offer-copy p { margin: 0 0 6px; } .pi-lands .pi-offer-copy p + p { color: var(--pi-navy); font-size: 28px; line-height: 1.35; font-weight: 800; } .pi-lands .pi-offer-note { align-items: center; justify-content: center; font-weight: 650; } .pi-lands .pi-testimonial { align-items: center; gap: 18px; text-align: center; border-left: 4px solid var(--pi-yellow); } .pi-lands .pi-testimonial-logo { width: 112px; max-width: 112px; margin: 0; } .pi-lands .pi-testimonial-logo img { width: 100%; height: auto; object-fit: contain; } .pi-lands .pi-quote { max-width: 76ch; color: var(--pi-ink); font-size: 20px; line-height: 1.65; } .pi-lands .pi-quote-credit { color: var(--pi-muted); font-size: 15px; } .pi-lands .pi-customs { gap: 22px; } .pi-lands .pi-customs-card { border-top: 4px solid var(--pi-blue); } .pi-lands .pi-editorial { gap: 24px; } .pi-lands .pi-article { overflow-x: auto; } .pi-lands .pi-long-content { grid-template-columns: minmax(0, 1fr); gap: 24px; } .pi-lands .pi-goods-card { background: #eaf1f7; border-color: #d4e0ed; } .pi-lands .pi-rich table { width: 100%; max-width: 100%; margin: 24px 0 8px; border-collapse: collapse; background: white; font-size: 16px; line-height: 1.55; text-align: left;} .pi-lands .pi-rich :is(th, td) { padding: 14px 18px; border: 1px solid var(--pi-line); vertical-align: top; overflow-wrap: anywhere; } .pi-lands .pi-rich th { color: white; background: var(--pi-navy); font-weight: 700; } .pi-lands .pi-rich tr:nth-child(even) td { background: #f3f7fb; } .pi-lands .pi-rich td:first-child { font-weight: 650; color: var(--pi-navy); }.pi-lands .pi-shipping { gap: 22px; } .pi-lands .pi-tabs { width: 100%; } .pi-lands .pi-tabs > .tab-menu { display: flex; flex-direction: row; flex-wrap: wrap; position: static; gap: 8px; width: 100%; padding: 0 0 16px; margin: 0; border: 0;} .pi-lands .pi-tabs > .tab-menu > .tab-title { display: flex; flex: 1 1 auto; align-items: center; justify-content: center; min-height: 48px; padding: 12px 16px; margin: 0; border: 1px solid #cbd9e5; border-radius: 10px; background: #fff; color: var(--pi-navy); font-size: 16px; font-weight: 650; line-height: 1.4; cursor: pointer;} .pi-lands .pi-tabs > .tab-menu > .tab-title:hover { background: #eaf1f8; } .pi-lands .pi-tabs > .tab-menu > .tab-title:is(.brx-open, [aria-selected="true"]) { background: var(--pi-navy); color: white; border-color: var(--pi-navy); } .pi-lands .pi-tab-label { color: inherit; font: inherit; text-align: center; } .pi-lands .pi-tabs > .tab-content { padding: var(--pi-card-pad); border: 1px solid var(--pi-line); border-radius: var(--pi-radius); background: white; box-shadow: 0 8px 24px rgb(0 33 71 / 4%); } .pi-lands .pi-tabs .tab-pane { width: 100%; min-width: 0; } .pi-lands .pi-tabs .tab-pane > .pi-rich { overflow-x: auto; }.pi-lands .pi-faq { gap: 22px; } .pi-lands .pi-faq-list { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); align-items: start; gap: 16px; width: 100%;} .pi-lands .pi-faq-list > .x-accordion_item { width: 100%; margin: 0; border: 1px solid var(--pi-line); border-radius: 16px; background: white; } .pi-lands .pi-faq-list .x-accordion_heading-wrapper { margin: 0; padding: 0; } .pi-lands .pi-faq-list .x-accordion_header { display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 16px; width: 100%; padding: 22px; border: 0; border-radius: 16px; background: transparent; color: var(--pi-navy); cursor: pointer; } .pi-lands .pi-faq-list .x-accordion_header::after { content: "+"; flex: 0 0 24px; color: var(--pi-blue); font-size: 26px; font-weight: 500; line-height: 1; text-align: center; } .pi-lands .pi-faq-list .x-accordion_header[aria-expanded="true"]::after { content: "−"; } .pi-lands .pi-faq-list .x-accordion_header:hover { background: #f1f6fb; } .pi-lands .pi-faq-question { width: auto; margin: 0; color: inherit; font-size: 18px; font-weight: 700; line-height: 1.45; } .pi-lands .pi-faq-list .x-accordion_content-inner { padding: 0 22px 22px; } .pi-lands .pi-faq-answer { color: var(--pi-muted); font-size: 17px; line-height: 1.7; }.pi-lands .pi-related { gap: 22px; } .pi-lands .pi-related-grid { align-items: stretch; } .pi-lands .pi-related-card { display: flex; flex-direction: column; align-items: flex-start; gap: 16px; height: 100%; padding: 24px; color: var(--pi-navy); text-decoration: none; transition: border-color .15s ease, background-color .15s ease; } .pi-lands .pi-related-card:hover { border-color: #779dbf; background: #f9fbfe; } .pi-lands .pi-related-image { width: 72px; height: 52px; margin: 0; } .pi-lands .pi-related-image img { display: block; width: 100%; height: 100%; object-fit: contain; border-radius: 4px; } .pi-lands .pi-related-title { color: var(--pi-navy); font-size: 18px; line-height: 1.45; font-weight: 700; } .pi-lands .pi-related-title p { margin: 0; }@media (max-width: 991px) { .pi-lands .pi-shell { width: calc(100% - 48px); } .pi-lands.pi-hero { padding-top: 136px; padding-bottom: 48px; } .pi-lands .pi-hero-grid { grid-template-columns: minmax(0, 1fr); gap: 32px; } .pi-lands .pi-hero-copy { max-width: none; } .pi-lands .pi-hero-copy .pi-actions { flex-direction: row; } .pi-lands .pi-hero-copy .pi-button { flex: 1 1 240px; width: auto; } .pi-lands .pi-grid--four { grid-template-columns: repeat(2, minmax(0, 1fr)); } .pi-lands .pi-grid--three { grid-template-columns: minmax(0, 1fr); } .pi-lands .pi-benefit { padding-top: 26px; } .pi-lands .pi-faq-list { grid-template-columns: minmax(0, 1fr); } .pi-lands.pi-content > .pi-shell { gap: 36px; }}@media (max-width: 767px) { .pi-lands { --pi-card-pad: 24px; font-size: 17px; } .pi-lands .pi-grid--two { grid-template-columns: minmax(0, 1fr); } .pi-lands .pi-rich { font-size: 17px; line-height: 1.7; } .pi-lands .pi-offer { padding: 20px; } .pi-lands .pi-quote { font-size: 18px; } .pi-lands .pi-tabs > .tab-menu { flex-wrap: nowrap; overflow-x: auto; overscroll-behavior-x: contain; scrollbar-width: thin; padding: 4px 4px 14px; } .pi-lands .pi-tabs > .tab-menu > .tab-title { flex: 0 0 auto; } .pi-lands .pi-rich :is(th, td) { padding: 12px; } .pi-lands .pi-rich table { font-size: 15px; }}@media (max-width: 479px) { .pi-lands { --pi-card-pad: 20px; } .pi-lands .pi-shell { width: calc(100% - 32px); } .pi-lands.pi-hero { padding: 122px 0 36px; } .pi-lands .pi-h1 { font-size: 34px; } .pi-lands .pi-hero-subtitle { font-size: 22px; } .pi-lands .pi-hero-intro { font-size: 17px; } .pi-lands .pi-hero-points { grid-template-columns: minmax(0, 1fr); gap: 0; } .pi-lands .pi-hero-copy .pi-actions { flex-direction: column; } .pi-lands .pi-hero-copy .pi-button { flex: initial; width: 100%; } .pi-lands.pi-content { padding-top: 24px; padding-bottom: 40px; } .pi-lands .pi-stats { gap: 10px; } .pi-lands .pi-stat { padding: 20px 10px; } .pi-lands .pi-stat-value { font-size: 24px; } .pi-lands .pi-stat-label { font-size: 13px; } .pi-lands .pi-feature { padding: 18px 12px; } .pi-lands .pi-feature-title { font-size: 16px; } .pi-lands .pi-feature-copy { font-size: 14px; } .pi-lands .pi-offer { padding: 16px; } .pi-lands .pi-related-grid { grid-template-columns: minmax(0, 1fr); } .pi-lands .pi-related-card { flex-direction: row; align-items: center; padding: 20px; } .pi-lands .pi-related-image { flex: 0 0 64px; width: 64px; height: 44px; } .pi-lands .pi-faq-list .x-accordion_header { padding: 20px; } .pi-lands .pi-faq-list .x-accordion_content-inner { padding: 0 20px 20px; } .pi-lands .pi-button.brxe-button { width: 100%; }}@media (prefers-reduced-motion: reduce) { .pi-lands .pi-button, .pi-lands .pi-related-card { transition: none; }}.brxe-721b85 {width: 70%; align-self: center}.brxe-781f12 {font-size: var(--text-l)}.brxe-781f12 a {font-size: var(--text-l); font-size: inherit}.brxe-hkeqoj {font-size: var(--text-l); color: #D4AF37}.brxe-hkeqoj a {font-size: var(--text-l); color: #D4AF37; font-size: inherit}.brxe-b76038 {flex-direction: row; column-gap: var(--space-xs); justify-content: center; row-gap: 5px}.brxe-1fdb29 {flex-direction: column; column-gap: var(--space-xs); align-self: flex-end !important; row-gap: 0px; width: 80%}.brxe-768a44 {width: 70%; align-self: center}.brxe-3f9863 {justify-content: flex-start}.brxe-6672f3 {font-size: var(--text-l); text-align: center}.brxe-6672f3 a {font-size: var(--text-l); text-align: center; font-size: inherit}.brxe-ftdres {font-size: var(--text-l); text-align: center; color: #D4AF37}.brxe-ftdres a {font-size: var(--text-l); text-align: center; color: #D4AF37; font-size: inherit}.brxe-805c0a {align-self: center !important; flex-direction: row; column-gap: var(--space-xs); justify-content: center; row-gap: 5px}.brxe-19884e {flex-direction: column; column-gap: var(--space-xs); row-gap: 0px; justify-content: space-between; align-self: stretch !important; width: 100%; width: 80%}.brxe-apjaqd {flex-direction: row; width: 40%; align-self: center !important}#brxe-848a61 .x-accordion_icon {transform: rotateX(0deg)}#brxe-848a61 .x-accordion_header[aria-expanded=true] .x-accordion_icon {transform: rotateX(180deg)}#brxe-848a61 {gap: 0px}