@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-accordion-nested{--brx-icon-transform:rotate(90deg);width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-accordion-nested .brx-icon-expanded{display:none}.brxe-accordion-nested .brx-icon-transform{transition:transform .1s}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform{transform:var(--brx-icon-transform)}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed{display:none}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded{display:block}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}@layer bricks {.brxe-code{width:100%}}@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-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-bktyhr {text-transform: uppercase}@media (max-width: 991px) {#brxe-bktyhr {width: auto}}#brxe-yhrrad {padding-bottom: 0}@media (max-width: 991px) {#brxe-yqlfnz {font-size: var(--text-m)}}#brxe-rlcccn {align-self: center !important; justify-content: center; align-items: center}@media (max-width: 478px) {#brxe-mialah:not(.tag), #brxe-mialah img {object-position: 0%}}@media (max-width: 478px) {#brxe-vrikas:not(.tag), #brxe-vrikas img {object-position: 0%}}#brxe-qqwfdh {background-color: #e6e7e8}@media (max-width: 478px) {#brxe-griklu:not(.tag), #brxe-griklu img {object-position: 0%}}@media (max-width: 478px) {#brxe-xmowqk:not(.tag), #brxe-xmowqk img {object-position: 0%}}#brxe-qbkphc {background-color: #e6e7e8}#brxe-ityabo {background-color: rgba(0, 0, 0, 0.4)}#brxe-xjufhl {margin-top: 0}#brxe-pfalsa > .brxe-container{width:90vw;max-width:120rem;margin-left:auto;margin-right:auto;padding-top:var(--space-3xl);padding-bottom:calc(var(--space-xl) + 1.25rem);align-items:flex-start;}#brxe-pfalsa .gf-pf__head{display:flex;flex-direction:column;gap:1.6rem;max-width:72rem;}#brxe-pfalsa .gf-pf__list{list-style:none;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));}@media (max-width:991px){#brxe-pfalsa .gf-pf__list{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:478px){#brxe-pfalsa .gf-pf__list{grid-template-columns:1fr;}}#brxe-pfalsa .card-feature_80-title-wrapper{text-wrap:wrap;white-space:normal;}#brxe-yuaist {grid-column: auto}.gf-tl {position:relative; max-width:72rem; width:100%; margin:4.8rem 0 0; display:flex; flex-direction:column; gap:4.8rem; padding-bottom:0;} .gf-tl .gf-tl__track {position:absolute; left:2.8rem; top:2.8rem; bottom:0; width:2px; background:rgba(33,35,45,.12); transform:translateX(-50%); overflow:hidden;} .gf-tl .gf-tl__fill {position:absolute; inset:0; background:var(--primary); transform-origin:top;} .gf-tl .gf-tl__step {position:relative; display:grid; grid-template-columns:5.6rem 1fr; gap:2.8rem; align-items:start;} .gf-tl .gf-tl__dot {width:5.6rem; height:5.6rem; border-radius:50%; display:flex; align-items:center; justify-content:center; background:var(--primary); border:2px solid var(--primary); color:var(--dark); font-size:2.2rem; font-weight:700; line-height:1; position:relative; z-index:2;} .gf-tl .gf-tl__kicker {font-size:1.3rem; font-weight:600; letter-spacing:.1em; text-transform:uppercase; color:var(--primary); margin-bottom:.6rem;} .gf-tl .gf-tl__body {padding-top:.6rem;} .gf-tl .gf-tl__body p {max-width:46ch; margin-top:.8rem;}@supports (animation-timeline: view()) { .gf-tl .gf-tl__fill {animation:gfFill linear both; animation-timeline:view(); animation-range:cover 20% cover 52%;} .gf-tl .gf-tl__step {animation:gfStep linear both; animation-timeline:view(); animation-range:entry 10% entry 90%;} .gf-tl .gf-tl__dot {animation:gfDot linear both; animation-timeline:view(); animation-range:cover 38% cover 46%;}}@keyframes gfFill {from {transform:scaleY(0)} to {transform:scaleY(1)}}@keyframes gfStep {from {opacity:.2; transform:translateY(3.2rem)} to {opacity:1; transform:none}}@keyframes gfDot {from {background:rgb(248,238,230); border-color:rgba(33,35,45,.2); color:rgba(33,35,45,.45); transform:scale(.9)} to {background:var(--primary); border-color:var(--primary); color:var(--dark); transform:scale(1)}}@media (max-width:767px) { .gf-tl {gap:4rem; margin-top:0;} .gf-tl .gf-tl__step {grid-template-columns:4.4rem 1fr; gap:1.8rem;} .gf-tl .gf-tl__dot {width:4.4rem; height:4.4rem; font-size:1.8rem;} .gf-tl .gf-tl__track {left:2.2rem; top:2.2rem;} } .gf-tl .gf-tl__step:last-child::after {content:''; position:absolute; left:calc(2.8rem - 2px); top:2.8rem; width:4px; bottom:-4.2rem; background:var(--dark); z-index:1;}@media (max-width:767px) { .gf-tl .gf-tl__step:last-child::after {left:calc(2.2rem - 2px); top:2.2rem;} }#brxe-sbvano {padding-top: var(--space-3xl)}#brxe-eveieo #brxe-sbvano {display:grid; grid-template-columns:minmax(0,6fr) minmax(0,5fr); grid-template-rows:auto 1fr; column-gap:clamp(4rem,6vw,8rem); row-gap:0; align-items:start;}#brxe-eveieo .gf-hiw__img {grid-column:2; grid-row:1 / span 2; align-self:stretch; width:100%; height:100%; min-height:52rem; margin:0; border-radius:11px; overflow:hidden;}#brxe-eveieo .gf-hiw__img img {width:100%; height:100%; object-fit:cover; object-position:62% 60%; display:block;}#brxe-eveieo #brxe-jxufli {grid-column:1; grid-row:1; display:flex; flex-direction:column; align-items:flex-start; gap:1.2rem; padding-top:0; text-align:left;}#brxe-eveieo #brxe-jxufli > * {width:auto; max-width:46ch; margin:0;}#brxe-eveieo #brxe-nwkvrc {grid-column:1; grid-row:2; max-width:none;}@media (max-width:767px) { #brxe-eveieo #brxe-sbvano {grid-template-columns:1fr; grid-template-rows:auto; row-gap:3.2rem;} #brxe-eveieo .gf-hiw__img {grid-column:1; grid-row:auto; min-height:0; height:auto; aspect-ratio:4/3;} #brxe-eveieo #brxe-jxufli, #brxe-eveieo #brxe-nwkvrc {grid-column:1; grid-row:auto;} #brxe-eveieo .gf-hiw__img {order:3;} #brxe-eveieo #brxe-nwkvrc {margin-top:0;}}.gf-amt {display:grid; grid-template-columns:.9fr 1.2fr; background:var(--dark); color:var(--light); border-radius:1.6rem; overflow:hidden; width:100%;} .gf-amt .gf-amt__img {margin:0; width:100%; height:100%; min-height:44rem;} .gf-amt .gf-amt__img img {width:100%; height:100%; object-fit:cover; display:block;} .gf-amt .gf-amt__body {padding:6.4rem 4.8rem; display:flex; flex-direction:column; justify-content:center; gap:1.6rem;} .gf-amt .gf-amt__kicker {font-size:1.3rem; font-weight:600; letter-spacing:.1em; text-transform:uppercase; color:var(--primary);} .gf-amt h2 {color:var(--light);} .gf-amt .gf-amt__lead {color:var(--light-80); max-width:48ch;} .gf-amt .gf-amt__chips {display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:1.4rem; margin-top:1.6rem; width:100%;} .gf-amt .gf-amt__chip {display:flex; flex-direction:column; align-items:center; justify-content:center; text-align:center; padding:2.4rem 1.2rem; border:1.5px solid rgba(255,255,255,.22); border-radius:1.2rem; color:var(--light); text-decoration:none; cursor:pointer; transition:background .2s, border-color .2s, color .2s, transform .2s;} .gf-amt .gf-amt__chip:hover, .gf-amt .gf-amt__chip:focus-visible {background:var(--primary); border-color:var(--primary); color:var(--dark); transform:translateY(-3px);} .gf-amt .gf-amt__val {font-size:2.8rem; font-weight:700; line-height:1;} .gf-amt .gf-amt__cap {font-size:1.4rem; line-height:1.3; margin-top:.8rem; opacity:.8;} .gf-amt .gf-amt__perks {display:flex; flex-direction:row; flex-wrap:wrap; gap:.8rem 2.4rem; margin-top:1.2rem; font-size:1.4rem; color:var(--light-80);} .gf-amt .gf-amt__perks div::before {content:'✓'; color:var(--primary); font-weight:700; margin-right:.6rem;}@media (max-width:991px) { .gf-amt {grid-template-columns:1fr;} .gf-amt .gf-amt__img {min-height:26rem; height:26rem;} .gf-amt .gf-amt__body {padding:4rem 2.8rem;} }@media (max-width:600px) { .gf-amt .gf-amt__chips {grid-template-columns:repeat(3,minmax(0,1fr));} } .gf-amt .gf-amt__chip:hover *, .gf-amt .gf-amt__chip:focus-visible * {color:var(--dark);} .gf-amt .gf-amt__chip * {color:inherit;} .gf-amt .gf-amt__chip:last-child {grid-column:span 2;}@media (max-width:600px) { .gf-amt .gf-amt__chip {padding:2rem .8rem;} .gf-amt .gf-amt__val {font-size:2.4rem;} }#brxe-cqnbfq {color: var(--light-80)}#brxe-cqnbfq a {color: var(--light-80); font-size: inherit}#brxe-cqnbfq ul{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.6rem;}#brxe-cqnbfq li{margin:0;line-height:1.45;}@media (max-width:767px){#brxe-cqnbfq ul{gap:1.6rem;}}#brxe-pvzmhe {background-image: linear-gradient(var(--light-5), var(--light-5))}.brxe-mioyyt {margin-top: 24px; max-width: 28ch; color: var(--base-80)}.brxe-daktdu { filter: invert 10;}.brxe-lutufe {cursor: pointer}.brxe-lrvysn {cursor: pointer}.brxe-hoxcmk {cursor: pointer}.brxe-xrnbwk {flex-direction: row}.brxe-untvsv {padding-bottom: var(--space-4xl)}@media (max-width:478px){.feature-73 .brxe-slider-nested .splide__track{padding-right:16% !important;} .feature-73 .splide__slide div:has(> .brxe-button){gap:.6rem;flex-wrap:nowrap;} .feature-73 .splide__slide .brxe-button{flex:1 1 auto;min-width:0;justify-content:center;text-align:center;white-space:nowrap;padding:.8rem .8rem;font-size:1.25rem;}}#brxe-revbjv.horizontal .line {width: 12rem; border-top-width: 2px; border-top-style: solid; border-top-color: var(--primary)}#brxe-revbjv.vertical .line {border-right-width: 12rem; border-right-style: solid; border-right-color: var(--primary)}#brxe-revbjv .line {height: 2px}#brxe-revbjv .icon {color: var(--primary)}#brxe-revbjv {margin-right: auto; margin-left: auto}#brxe-revbjv.horizontal {justify-content: center}#brxe-revbjv.vertical {align-self: center}#brxe-qndoho {row-gap: var(--space-m); align-self: center !important; align-items: center}#brxe-jpveyn {background-color: var(--light); width: 100%}#brxe-xmpnlf {padding-bottom: var(--space-2xl); background-color: var(--bg-surface)}#brxe-bpwynp {margin-bottom: var(--space-l, 3.2rem)}#gift-faq {margin-right: 0; margin-left: 0}.brxe-qqqsbv {justify-content: flex-end}