:root{--color-primary:#53090f;--color-primary-hover:#3d0709;--color-gold:#947719;--color-light-black:#010101;--color-light-white:#fefefe;--color-cream:#f4efe2;--color-mud:#8c803f;--color-off-black:#333;--color-off-gray:#b2b2b2;--color-light-gray:#d5cfd0;--text-custom-5xl:clamp(36px, 5vw, 58px);--text-custom-4xl:clamp(32px, 3.5vw, 48px);--text-custom-3xl:clamp(24px, 3vw, 36px);--text-custom-2xl:clamp(18px, 2.5vw, 24px);--text-custom-xl:clamp(16px, 2.2vw, 20px);--text-custom-lg:clamp(15px, 2vw, 18px);--text-custom-md:clamp(14px, 1.8vw, 16px);--text-custom-sm:clamp(13px, 1.6vw, 14px);--text-custom-xs:clamp(12px, 1.4vw, 12px);--leading-150:150%;--leading-130:130%;--leading-120:120%;--leading-110:110%;--leading-100:100%}@font-face{font-family:Ringside Wide;src:url(/assets/font/ringside/RingsideWide-Ultra.otf)format("opentype");font-style:normal;font-display:swap}@font-face{font-family:Adelle Sans;src:url(/assets/font/adelle/Adelle_Sans.otf)format("opentype");font-style:normal;font-display:swap}.text-light-black{color:var(--color-light-black)}
*{box-sizing:border-box;margin:0;padding:0;text-decoration:none;list-style:none}html{background-color:#f4f1e4;background-image:linear-gradient(#f4f1e4 0 50%,#2f0d13 50% 100%);background-repeat:no-repeat;background-size:100% 200%;min-height:100%}body{background:#f4f1e4}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-light-white)}::-webkit-scrollbar-thumb{background:var(--color-mud)}#backToTop{background:var(--color-primary);color:#fff;cursor:pointer;z-index:9999;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:20px;transition:all .3s;display:none;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 10px #0003;border:1px solid #fff!important}#backToTop:hover{background:var(--color-mud);transform:translateY(-3px)}.overflow-hidden{overflow:hidden}.primary-btn{background:var(--color-primary);color:var(--color-light-white);border:1px solid var(--color-primary);cursor:pointer;text-align:center;border-radius:50px;min-height:51px;padding:11px 23px;font-family:Adelle Sans;font-size:18px;font-weight:600;transition:all .3s}.primary-btn:hover{background:var(--color-light-white);color:var(--color-primary);border:1px solid var(--color-primary)}.loan-btn{padding:11px 20px;font-size:18px}.primary-white-btn{background:var(--color-light-white);color:var(--color-primary);font-size:var(--text-custom-lg);border:1px solid var(--color-light-white);cursor:pointer;text-align:center;border-radius:50px;padding:11px 23px;font-family:Adelle Sans;font-weight:600;transition:all .3s}.primary-white-btn:hover{background:var(--color-primary);color:var(--color-light-white);border:1px solid var(--color-light-white)}header{z-index:100;width:100%;padding:0 20px;position:fixed;top:30px;left:0}@media (max-width:576px){header{top:16px}}header nav{background:var(--color-light-white);border-radius:1000px;justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;padding:15px 20px;font-family:Adelle Sans;display:flex;box-shadow:0 0 30px #0000001a}@media (max-width:576px){header nav{padding:17px}}@media (max-width:992px){header nav .nav-logo{width:160px}}@media (max-width:768px){header nav .nav-logo{width:130px}}@media (max-width:576px){header nav .nav-logo{width:112px}}header nav .nav-links{color:#010101;gap:30px;transition:all .3s;display:flex}header nav .nav-links .nav-link:hover{-webkit-text-stroke:.5px}@media (max-width:1024px){header nav .nav-links{background:var(--color-primary);visibility:hidden;z-index:5;border-radius:22px 0 0 22px;flex-direction:column;justify-content:center;align-items:center;gap:26px;width:min(84%,360px);height:100dvh;padding:72px 24px 32px;transition:transform .4s cubic-bezier(.22,.7,.3,1),visibility .4s;position:fixed;top:0;bottom:0;right:0;transform:translate(103%);box-shadow:-12px 0 34px #24101359}}header nav .nav-links .closeMenu-btn{display:none}@media (max-width:1024px){header nav .nav-links .closeMenu-btn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:14px;right:14px}}header nav .nav-links .closeMenu{width:22px;height:22px}header nav .nav-links .nav-buttons{flex-direction:column;align-items:center;gap:12px;display:none}@media (max-width:1024px){header nav .nav-links .nav-buttons{gap:22px;display:flex}}header nav .nav-links .nav-buttons button{display:none}@media (max-width:1024px){header nav .nav-links .nav-buttons button{display:block}}@media (max-width:576px){header nav .nav-links .nav-buttons button{width:100%}}header nav .nav-links .nav-buttons .lang-changer{border:.6px solid var(--color-light-white);background:var(--color-primary);cursor:pointer;font-size:var(--text-custom-xl);color:var(--color-light-white);border-radius:25px;align-items:center;gap:6px;padding:9.5px 12px;line-height:150%;display:flex}header nav .nav-links .nav-buttons .lang-changer img{object-fit:cover;border-radius:50px;width:20px;height:20px}header nav .nav-links .nav-buttons .lang-changer svg{margin-left:auto}header nav .nav-links .nav-buttons .lang-changer svg path{stroke:var(--color-light-white)}@media (max-width:1024px){header nav .nav-links .nav-buttons .lang-changer{display:flex}}header nav .nav-links a,header nav .nav-links p{font-weight:400;font-size:var(--text-custom-lg);color:var(--color-light-black);line-height:150%;transition:all .3s;position:relative}:is(header nav .nav-links a,header nav .nav-links p):after{content:"";background:var(--color-light-black);width:0;height:2px;transition:all .3s;display:block;position:absolute;left:50%;transform:translate(-50%)}:is(header nav .nav-links a,header nav .nav-links p):hover:after{width:100%}@media (max-width:1024px){header nav .nav-links a,header nav .nav-links p{color:var(--color-cream)}}@media (max-width:1024px){header nav .nav-links .nav-link.is-active:after{background:var(--color-gold);width:24px}}header nav .nav-links .nav-link-dropdown{cursor:pointer;align-items:center;gap:4px;display:flex;position:relative}@media (max-width:1024px){header nav .nav-links .nav-link-dropdown{color:var(--color-light-white)}}header nav .nav-links .nav-link-dropdown svg{transition:all .3s}@media (max-width:1024px){header nav .nav-links .nav-link-dropdown svg path{stroke:var(--color-light-white)}}header nav .nav-links .nav-link-dropdown .dropdown-content{z-index:10;text-align:left;background:var(--color-light-white);border:1px solid #00000014;border-radius:12px;flex-direction:column;gap:16px;width:max-content;padding:12px 24px;display:none;position:absolute;top:160%;left:0;box-shadow:0 0 100px #0000001f}header nav .nav-links .nav-link-dropdown .dropdown-content a{font-size:var(--text-custom-lg);color:var(--color-light-black);max-width:max-content;margin:0;transition:all .3s}header nav .nav-links .nav-link-dropdown.show .dropdown-content{display:flex}header nav .nav-links .nav-link-dropdown.show svg{transform:rotate(180deg)}@media (max-width:1024px){header nav .nav-links.show{visibility:visible;transform:none}}header nav .nav-buttons{align-items:center;gap:12px;display:flex}header nav .nav-buttons button{display:flex}@media (max-width:1024px){header nav .nav-buttons button{display:none}}header nav .nav-buttons .lang-changer{background:var(--color-light-white);cursor:pointer;font-size:var(--text-custom-xl);border:.6px solid #010101;border-radius:25px;align-items:center;gap:6px;min-width:103px;padding:9.5px 12px;line-height:150%;transition:all .3s;display:flex;position:relative}@media (max-width:1024px){header nav .nav-buttons .lang-changer{display:none}}header nav .nav-buttons .lang-changer :hover{opacity:.9}header nav .nav-buttons .lang-changer .lang-btn{align-items:center;gap:6px;display:flex}header nav .nav-buttons .lang-changer img{object-fit:cover;border-radius:50px;width:20px;height:20px}header nav .nav-buttons .lang-changer .lang-dropdown{z-index:10;background-color:#fff;border:1px solid #00000014;border-radius:12px;width:100%;height:max-content;display:none;position:absolute;top:101%;left:0;overflow:hidden;box-shadow:0 0 100px #0000001f}header nav .nav-buttons .lang-changer .lang-dropdown .lang-option{color:#010101;align-items:center;gap:8px;padding:2px 8px;display:flex}header nav .nav-buttons .lang-changer .lang-dropdown .lang-option:hover{background-color:#8888881a}header nav .nav-buttons .lang-changer.active .lang-dropdown{display:block}header nav .nav-buttons .openMenu-btn{cursor:pointer;background:0 0;border:none;padding:0;line-height:0;display:none}@media (max-width:1024px){header nav .nav-buttons .openMenu-btn{display:block}}header nav .openMenu{width:26px;height:17px}@media (max-width:576px){header nav .openMenu{width:22px;height:15px}}.nav-scrim{z-index:4;opacity:0;pointer-events:none;cursor:pointer;background:#24101366;border:none;padding:0;transition:opacity .3s;position:fixed;inset:0}.nav-scrim.show{opacity:1;pointer-events:auto}@media (min-width:1025px){.nav-scrim{display:none}}.site-push{transition:transform .4s cubic-bezier(.22,.7,.3,1)}@media (max-width:1024px){body.menu-open .site-push{transform:scale(.93)translate(-14px)}}body.menu-open{overflow:hidden}body.menu-open #backToTop{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){header nav .nav-links,.nav-scrim,.site-push{transition:none}body.menu-open .site-push{transform:none}}.homepage-hero-section{background-image:url(/assets/images/png/hero-bg-image.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:125px;position:relative;overflow-x:clip}@media (max-width:576px){.homepage-hero-section{padding-top:60px;padding-bottom:0}}.homepage-hero-section .hero-container{gap:20px;max-width:1240px;margin:0 auto;padding-top:120px;padding-bottom:124px;display:flex}@media (max-width:991.98px){.homepage-hero-section .hero-container{flex-direction:column;align-items:center;gap:40px;padding-top:60px;padding-bottom:0}}.homepage-hero-section .hero-container .content{width:100%;max-width:600px;padding:0 20px}@media (max-width:991.98px){.homepage-hero-section .hero-container .content{text-align:center}}.homepage-hero-section .hero-container .content .primary-heading{font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-5xl);line-height:var(--leading-120);color:var(--color-light-black);position:relative}@media (max-width:991.98px){.homepage-hero-section .hero-container .content .primary-heading{text-align:center;font-size:var(--text-custom-4xl)}}.homepage-hero-section .hero-container .content .primary-heading span:first-child{color:var(--color-light-black)}.homepage-hero-section .hero-container .content .primary-heading span{color:var(--color-mud)}.homepage-hero-section .hero-container .content .primary-heading img{position:absolute}@media (max-width:991.98px){.homepage-hero-section .hero-container .content .primary-heading img{display:none}}@media (min-width:992px){.homepage-hero-section .hero-container .content .primary-heading img{width:auto;height:auto;top:unset;position:absolute;bottom:0;right:50px;transform:scaleX(1)rotate(116deg)}}@media (min-width:1177px){.homepage-hero-section .hero-container .content .primary-heading img{width:auto;height:auto;top:-60px;right:108px;transform:scaleX(1)rotate(2deg)}}.homepage-hero-section .hero-container .content .hero-paragraph{font-family:Adelle Sans;font-size:var(--text-custom-lg);color:#333;margin-top:16px;margin-bottom:32px;line-height:150%}@media (max-width:991.98px){.homepage-hero-section .hero-container .content .hero-paragraph{font-size:var(--text-custom-md);text-align:center;text-align:center;margin:12px auto 24px}}@media (max-width:576px){.homepage-hero-section .hero-container .content .hero-paragraph{max-width:320px}}.homepage-hero-section .hero-container .content .hero-cta{margin-top:4px}.homepage-hero-section .hero-container .hero-image-wrapper{justify-content:center;align-items:flex-end;width:100%;display:flex}.homepage-hero-section .hero-container .hero-image-wrapper img{width:100%;max-width:560px;height:auto;display:block}@media (max-width:1280px){.homepage-hero-section .hero-container .hero-image-wrapper img{max-width:470px}}@media (max-width:992px){.homepage-hero-section .hero-container .hero-image-wrapper img{max-width:400px;margin:0 auto}}.lang-changer .chevron{transform-origin:50%;transition:transform .25s}.lang-changer.active .chevron{transform:rotate(180deg)}.hero-image-mobile{display:none}@media (max-width:576px){.mobile-none{display:none!important}.hero-image-mobile{width:min(100%,360px);height:auto;margin:40px auto 0;display:block}}.flex{display:flex}.why-brua{background:var(--color-light-white);padding:140px 20px 0;overflow-x:clip}@media (max-width:992px){.why-brua{padding:100px 20px 0}}@media (max-width:768px){.why-brua{padding:80px 20px 0}}@media (max-width:576px){.why-brua{padding:80px 16px 0}}.why-brua .container{max-width:1040px;margin-inline:auto}.why-brua .container .section-main-title{text-align:center;font-size:var(--text-custom-4xl);line-height:var(--leading-120);font-family:Ringside Wide}.why-brua .container .section-main-title span:first-child{color:var(--color-light-black)}.why-brua .container .section-main-title span{color:var(--color-mud)}@media (max-width:576px){.why-brua .container .section-main-title{font-size:28px}}.why-brua .container .section-main-description{text-align:center;font-size:var(--text-custom-lg);line-height:var(--leading-150);color:#333;margin-top:16px;margin-inline:auto;max-width:772px;margin-bottom:40px;font-family:Adelle Sans}@media (min-width:992px){.why-brua .container .section-main-description{margin-bottom:60px}}@media (max-width:576px){.why-brua .container .section-main-description{font-size:var(--text-custom-sm);margin-top:12px}}.why-brua .container .card{background:var(--color-light-white);text-align:center;color:inherit;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:flex-start;gap:20px;padding:20px;text-decoration:none;display:flex;position:relative}@media (max-width:576px){.why-brua .container .card{border:1px solid #53090f3d;padding:16px}}.why-brua .container .card:not(:last-child){margin-bottom:24px}@media (max-width:576px){.why-brua .container .card:not(:last-child){margin-bottom:16px}}.why-brua .container .card:before,.why-brua .container .card:after{content:"";pointer-events:none;border:0 solid #8c803f;width:26px;height:26px;transition:width .3s,height .3s,border-color .3s;position:absolute}.why-brua .container .card:before{border-top-width:2.5px;border-left-width:2.5px;border-radius:6px 0 0;top:10px;left:10px}.why-brua .container .card:after{border-bottom-width:2.5px;border-right-width:2.5px;border-radius:0 0 6px;bottom:10px;right:10px}.why-brua .container .card:hover:before,.why-brua .container .card:hover:after{border-color:var(--color-primary);width:40px;height:40px}.why-brua .container .card:hover .card-title{color:var(--color-gold)}.why-brua .container .card:hover .card-more{opacity:1;transform:translate(0)}@media (min-width:992px){.why-brua .container .card{text-align:left;flex-direction:row;align-items:center;gap:40px;padding:30px 39px}}.why-brua .container .card .card-image{justify-content:center;align-items:center;margin-inline:auto;display:flex}@media (min-width:992px){.why-brua .container .card .card-image{flex:0 0 42%}}.why-brua .container .card .card-image img{width:auto;max-width:100%;height:auto;max-height:300px;display:block}@media (max-width:576px){.why-brua .container .card .card-image img{max-height:240px}}.why-brua .container .card .card-title{font-size:var(--text-custom-3xl);line-height:var(--leading-120);color:var(--color-light-black);margin-bottom:16px;font-family:Ringside Wide;font-weight:500;transition:color .4s}@media (max-width:576px){.why-brua .container .card .card-title{font-size:20px}}.why-brua .container .card .card-description{font-weight:400;font-size:var(--text-custom-lg);color:#333;font-family:Adelle Sans;line-height:150%}@media (max-width:576px){.why-brua .container .card .card-description{font-size:12px}}.why-brua .container .card .card-more{font-family:Adelle Sans;font-weight:600;font-size:var(--text-custom-md);color:var(--color-gold);opacity:0;align-items:center;gap:6px;margin-top:16px;transition:opacity .3s,transform .3s;display:inline-flex;transform:translate(-8px)}@media (max-width:576px){.why-brua .container .card .card-more{margin-top:12px}}@media (hover:none){.why-brua .container .card .card-more{opacity:1;transform:none}}.why-brua .container button.primary-btn{margin-inline:auto;align-items:center;margin-top:40px;display:flex}@media (max-width:576px){.why-brua .container button.primary-btn{margin-top:24px!important}}@media (min-width:992px){.why-brua .container .card:nth-child(2n){flex-direction:row-reverse}}.how-it-works{background:var(--color-light-white);padding-block:60px;padding-inline:20px}@media (min-width:768px){.how-it-works{padding-block:100px}}@media (min-width:992px){.how-it-works{padding-block:140px}}@media (max-width:576px){.how-it-works{padding-top:80px;padding-bottom:80px;padding-inline:16px}}.how-it-works .container{max-width:1040px;margin-inline:auto}.how-it-works .container .section-main-title{text-align:center;font-size:var(--text-custom-4xl);line-height:var(--leading-120);font-family:Ringside Wide}.how-it-works .container .section-main-title span:first-child{color:var(--color-light-black)}.how-it-works .container .section-main-title span{color:var(--color-mud)}@media (max-width:576px){.how-it-works .container .section-main-title{font-size:28px}}.how-it-works .container .section-main-description{text-align:center;font-size:var(--text-custom-lg);line-height:var(--leading-120);color:#333;margin-top:16px;margin-inline:auto;max-width:592px;margin-bottom:20px;font-family:Adelle Sans}@media (min-width:992px){.how-it-works .container .section-main-description{margin-bottom:40px}}.how-it-works .container .steps{counter-reset:step;gap:32px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:768px){.how-it-works .container .steps{--steps-gap:40px;gap:var(--steps-gap);grid-template-columns:repeat(3,1fr)}.how-it-works .container .steps:before{content:"";top:28px;left:calc((100% - 2 * var(--steps-gap)) / 6);right:calc((100% - 2 * var(--steps-gap)) / 6);opacity:.55;pointer-events:none;z-index:0;border-top:2px dashed #947719;position:absolute}}.how-it-works .container .steps .step{text-align:center;padding:0 8px}.how-it-works .container .steps .step-number{z-index:1;background:var(--color-primary);width:56px;height:56px;color:var(--color-light-white);font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-2xl);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex;position:relative}.how-it-works .container .steps .step-title{font-size:var(--text-custom-2xl);line-height:var(--leading-130);color:var(--color-light-black);margin-bottom:10px;font-family:Ringside Wide;font-weight:500}.how-it-works .container .steps .step-description{font-weight:400;font-size:var(--text-custom-md);color:#333;max-width:320px;margin-inline:auto;font-family:Adelle Sans;line-height:150%}.how-it-works .container .home-cta{text-align:center;background:var(--color-cream);border-radius:22px;max-width:880px;margin:56px auto 0;padding:40px 20px}@media (min-width:768px){.how-it-works .container .home-cta{margin-top:72px;padding:56px 32px}}.how-it-works .container .home-cta .home-cta-title{font-size:var(--text-custom-3xl);line-height:var(--leading-120);color:var(--color-light-black);font-family:Ringside Wide;font-weight:500}@media (max-width:576px){.how-it-works .container .home-cta .home-cta-title{font-size:24px}}.how-it-works .container .home-cta .home-cta-description{font-size:var(--text-custom-lg);line-height:var(--leading-150);color:#333;max-width:560px;margin:16px auto 32px;font-family:Adelle Sans}.how-it-works .container .home-cta .home-cta-actions{flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:576px){.how-it-works .container .home-cta .home-cta-actions{flex-direction:row;justify-content:center;gap:32px}}.how-it-works .container .home-cta .home-cta-secondary{font-family:Adelle Sans;font-weight:700;font-size:var(--text-custom-md);color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:5px;text-decoration-thickness:2px;transition:color .25s,text-decoration-color .25s}.how-it-works .container .home-cta .home-cta-secondary:hover{color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold)}.outline-btn{color:var(--color-primary);border:1px solid var(--color-primary);cursor:pointer;background-color:#0000;border-radius:50px;height:51px;padding:12px 20px;font-family:Adelle Sans;font-size:18px;font-weight:600;transition:all .3s}.outline-btn:hover{border:1px solid #0000;box-shadow:0 19px 30px #00000014}@media (max-width:576px){.home-btn{padding:12px 15px}}.px-12{padding-inline:12px!important}@media (prefers-reduced-motion:reduce){.why-brua .card,.why-brua .card:before,.why-brua .card:after,.why-brua .card .card-title,.why-brua .card .card-more,.how-it-works .home-cta .home-cta-secondary{transition:none}.why-brua .card:hover .card-more{transform:none}}.btn-commit{min-height:51px;color:var(--color-primary);border:1px solid var(--color-primary);text-align:center;cursor:pointer;background:0 0;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-family:Adelle Sans;font-size:18px;font-weight:600;transition:color .32s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.btn-commit:before{content:"";z-index:0;background:var(--color-primary);transition:transform .32s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-101%)}.btn-commit>*{z-index:1;position:relative}.btn-commit:hover{color:var(--color-cream)}.btn-commit:hover:before{transform:translate(0)}.btn-go{background:var(--color-primary);min-height:51px;color:var(--color-light-white);border:1px solid var(--color-primary);text-align:center;cursor:pointer;border-radius:50px;align-items:center;padding:12px 24px;font-family:Adelle Sans;font-size:18px;font-weight:600;transition:background .28s;display:inline-flex}.btn-go:hover{background:var(--color-primary-hover)}.btn-go__arrow{align-items:center;width:0;transition:width .28s;display:inline-flex;overflow:hidden}.btn-go__arrow svg{flex:none;width:17px;height:12px;margin-left:6px}.btn-go:hover .btn-go__arrow{width:23px}@media (max-width:1024px){.nav-buttons.d-sm-block .nav-login{display:none}}.btn-go--light,header nav .nav-links .nav-buttons a.btn-go--light{background:var(--color-light-white);color:var(--color-primary);border:1px solid var(--color-light-white)}.btn-go--light:hover{background:var(--color-cream)}@media (min-width:1025px){header nav .nav-links .nav-link{transition:transform .25s,color .25s}header nav .nav-links .nav-link:after{background:var(--color-gold);transition:width .28s,left .28s}header nav .nav-links .nav-link:hover{color:var(--color-gold);transform:translateY(-2px)}}.nav-login{position:relative}.nav-login__btn{gap:8px}.nav-login__chevron{align-items:center;transition:transform .22s;display:inline-flex}.nav-login__chevron svg{flex:none;width:12px;height:8px}.nav-login.is-open .nav-login__chevron{transform:rotate(180deg)}.nav-login__menu{z-index:20;opacity:0;visibility:hidden;pointer-events:none;padding-top:10px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:100%;right:0;transform:translateY(-6px)}.nav-login.is-open .nav-login__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-login__panel{background:var(--color-light-white);border:1px solid #53090f1a;border-radius:14px;flex-direction:column;gap:2px;width:260px;padding:8px;display:flex;box-shadow:0 18px 44px #53090f29}.nav-login__item{border-radius:10px;align-items:center;gap:12px;padding:10px;transition:background .22s;display:flex}.nav-login__item:hover{background:var(--color-cream)}.nav-login__badge{background:var(--color-light-white);border:2px solid var(--color-gold);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.nav-login__badge svg,.nav-login-mobile__icon svg{width:20px;height:17px;display:block}.nav-login__text{flex-direction:column;gap:2px;display:flex}.nav-login__title{color:var(--color-light-black);font-family:Adelle Sans;font-size:16px;font-weight:600;line-height:140%;transition:color .22s}.nav-login__item:hover .nav-login__title{color:var(--color-primary);font-weight:700}.nav-login__desc{color:#6b6259;font-family:Adelle Sans;font-size:13px;font-weight:400;line-height:140%}.nav-login-mobile{flex-direction:column;align-items:stretch;gap:12px;display:flex}.nav-login-mobile__link{justify-content:center;gap:10px}.nav-login-mobile__icon{flex:none;align-items:center;display:inline-flex}@media (min-width:1025px){header nav .nav-buttons.d-sm-block .lang-changer{justify-content:center;min-height:51px;padding:0 16px}header nav .nav-buttons.d-sm-block .lang-changer .lang-btn{justify-content:center;line-height:1}}@media (prefers-reduced-motion:reduce){.btn-commit,.btn-commit:before,.btn-go,.btn-go__arrow,header nav .nav-links .nav-link,header nav .nav-links .nav-link:after,.nav-login__chevron,.nav-login__menu,.nav-login__item,.nav-login__title{transition:none}.btn-go:hover .btn-go__arrow{width:23px}header nav .nav-links .nav-link:hover,.nav-login__menu{transform:none}}.why-brua .container.js-reveal .card{opacity:0;transition:opacity .65s cubic-bezier(.22,.7,.3,1),transform .65s cubic-bezier(.22,.7,.3,1);transform:translateY(28px)}@media (min-width:992px){.why-brua .container.js-reveal .card:nth-child(odd):not(.is-revealed){transform:translateY(28px)translate(-32px)}.why-brua .container.js-reveal .card:nth-child(2n):not(.is-revealed){transform:translateY(28px)translate(32px)}}.why-brua .container.js-reveal .card.is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.why-brua .container.js-reveal .card,.why-brua .container.js-reveal .card:nth-child(odd):not(.is-revealed),.why-brua .container.js-reveal .card:nth-child(2n):not(.is-revealed){opacity:1;transition:none;transform:none}}
.section-divider{background:linear-gradient(180deg, var(--divider-from) 0%, color-mix(in srgb, var(--divider-from) 88%, #fff) 100%);width:100%;height:100px;line-height:0;position:relative}.section-divider--fade{height:80px}.section-divider__arch{width:100%;height:40px;display:block;position:absolute;bottom:-1px;left:0}
.footer{background-color:#2f0d13;padding:60px 20px 20px}@media (max-width:575.98px){.footer{padding:40px 16px 16px}}.footer .footer-container{max-width:1140px;margin:0 auto}@media (max-width:991.98px){.footer .footer-logo{width:185px;height:auto}}.footer .footer-content{justify-content:space-between;gap:40px;display:flex}@media (max-width:767.98px){.footer .footer-content{flex-direction:column;gap:30px}}.footer .footer-logo-wrapper{max-width:485px}@media (max-width:991.98px){.footer .footer-logo-wrapper{max-width:440px}}@media (max-width:767.98px){.footer .footer-logo-wrapper{flex-direction:column;align-items:center;max-width:100%;display:flex}}.footer .footer-paragraph{color:var(--color-light-gray);font-family:Adelle Sans;font-size:var(--text-custom-md);letter-spacing:.5px;margin-top:24px;font-weight:400;line-height:150%}@media (max-width:767.98px){.footer .footer-paragraph{text-align:center;margin-top:16px}}.footer .footer-links-container{gap:80px;display:flex}@media (max-width:991.98px){.footer .footer-links-container{gap:40px}}@media (max-width:767.98px){.footer .footer-links-container{justify-content:space-between;gap:0}}.footer .footer-links-wrapper{flex-direction:column;gap:12px;display:flex}.footer .footer-heading{color:var(--color-light-white);font-weight:700;font-size:var(--text-custom-2xl);margin-bottom:4px;line-height:130%}@media (max-width:576px){.footer .footer-heading{font-size:16px!important}}.footer .footer-heading-company{font-size:var(--text-custom-lg)}@media (max-width:576px){.footer .footer-heading-company{font-size:14px!important}}.footer .footer-links{color:var(--color-light-gray);font-family:Adelle Sans;font-size:var(--text-custom-md);letter-spacing:.5px;cursor:pointer;line-height:150%;transition:all .3s;display:inline-flex}.footer .hover-effect{position:relative}.footer .hover-effect:after{content:"";background:#fff;width:0;height:2px;transition:all .3s;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer .hover-effect:hover:after{width:100%}.footer .footer-bottom-line{background:linear-gradient(90deg,#2f0d1300 0%,#fefefe63 50%,#2f0d1300 100%);margin:40px 0 24px;padding:1px 0 0}@media (max-width:767.98px){.footer .footer-bottom-line{margin:24px 0}}.footer .footer-copyright-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}@media (max-width:767.98px){.footer .footer-copyright-container{flex-direction:column-reverse;justify-content:center;gap:16px}}.footer .footer-copyright{color:#d5cfd0;font-family:Adelle Sans;font-size:var(--text-custom-md);letter-spacing:.5px;line-height:150%}.footer .footer-copyright-links{align-items:center;gap:14px;display:flex}.footer .footer-bottom-line-vertical{background:linear-gradient(#2f0d1300 0%,#fefefe63 50%,#2f0d1300 100%);width:1px;height:32px}
.terms-hero-section{background:var(--color-cream);padding-top:100px;padding-left:20px;padding-right:20px;position:relative}@media (max-width:576px){.terms-hero-section{padding-top:60px}}.terms-hero-section .terms-hero-container{gap:20px;max-width:1240px;margin:0 auto;padding-top:130px;padding-bottom:120px;display:flex}@media (max-width:991.98px){.terms-hero-section .terms-hero-container{padding-top:80px;padding-bottom:90px}}@media (max-width:767.98px){.terms-hero-section .terms-hero-container{padding-bottom:80px}}@media (max-width:575.98px){.terms-hero-section .terms-hero-container{padding-bottom:60px}}.terms-hero-section .terms-hero-content{width:100%;max-width:730px;margin-left:auto;margin-right:auto}@media (max-width:991.98px){.terms-hero-section .terms-hero-content{max-width:630px}}@media (max-width:767.98px){.terms-hero-section .terms-hero-content{max-width:530px}}.terms-hero-section .terms-hero-content .terms-primary-heading{font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-5xl);line-height:var(--leading-120);color:var(--color-light-black);text-align:center;position:relative}@media (max-width:991.98px){.terms-hero-section .terms-hero-content .terms-primary-heading{text-align:center;font-size:var(--text-custom-4xl)}}.terms-hero-section .terms-hero-content .terms-primary-heading span:nth-child(2){color:var(--color-mud)}.terms-hero-section .terms-hero-content .terms-primary-heading .terms-hero-line-img{width:71px;height:73px;position:absolute;top:-30px;right:67px;transform:rotateX(180deg)}@media (max-width:413.98px){.terms-hero-section .terms-hero-content .terms-primary-heading .terms-hero-line-img{width:48px;height:48px;right:90px}}@media (max-width:575.98px){.terms-hero-section .terms-hero-content .terms-primary-heading .terms-hero-line-img{width:48px;height:48px;top:-30px;right:90px;transform:rotateX(180deg)}}@media (max-width:767.98px){.terms-hero-section .terms-hero-content .terms-primary-heading .terms-hero-line-img{width:48px;height:48px;top:-30px;right:90px;transform:rotateX(180deg)}}@media (min-width:768px) and (max-width:991.98px){.terms-hero-section .terms-hero-content .terms-primary-heading .terms-hero-line-img{width:48px;height:48px;top:-30px;right:140px;transform:rotateX(180deg)}}@media (min-width:992px){.terms-hero-section .terms-hero-content .terms-primary-heading .terms-hero-line-img{width:71px;height:73px;top:-30px;right:67px;transform:rotateX(180deg)}}@media (min-width:1177px){.terms-hero-section .terms-hero-content .terms-primary-heading .terms-hero-line-img{width:71px;height:73px;top:-60px;right:67px;transform:rotateX(180deg)}}.terms-hero-section .terms-hero-content .terms-hero-paragraph{font-family:Adelle Sans;font-size:var(--text-custom-lg);color:#333;text-align:center;max-width:62ch;margin-top:15px;margin-left:auto;margin-right:auto;line-height:150%}@media (max-width:991.98px){.terms-hero-section .terms-hero-content .terms-hero-paragraph{font-size:var(--text-custom-md);text-align:center;margin-top:12px;margin-bottom:24px}}.terms-hero-section .privacy-hero-content{width:100%!important;max-width:830px!important}.pb-266{padding-bottom:130px!important}@media (max-width:767.98px){.pb-266{padding-bottom:90px!important}}@media (max-width:575.98px){.pb-266{padding-bottom:70px!important}}.terms-content-white-section{z-index:1;background:var(--color-light-white);padding:70px 20px;position:relative}.terms-content-gold-section{z-index:1;background:var(--color-cream);padding:70px 20px;position:relative}@media (max-width:575.98px){.terms-content-gold-section{padding:56px 20px}}.terms-item-header{flex-direction:column;gap:6px;display:flex}.terms-content-container{z-index:1;flex-direction:column;gap:60px;max-width:760px;margin:0 auto;display:flex;position:relative}.terms-item{flex-direction:column;gap:20px;display:flex}.terms-item-number{font-family:Ringside Wide;font-size:var(--text-custom-md);letter-spacing:.06em;color:var(--color-mud);font-weight:500;line-height:var(--leading-120)}.terms-item-title{font-family:Ringside Wide;font-size:var(--text-custom-3xl);color:var(--color-light-black);font-weight:500;line-height:var(--leading-120)}.terms-item-description{font-family:Adelle Sans;font-size:var(--text-custom-lg);color:#333;max-width:68ch;line-height:150%}.terms-item-description p{margin-bottom:12px}.terms-item-description p:last-child{margin-bottom:0}.terms-version-note{border-bottom:2px solid var(--color-gold);padding-bottom:24px}.terms-version-note .terms-item-description{font-size:var(--text-custom-md)}.terms-item-description a{color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px;transition:color .25s}.terms-item-description a:hover{color:var(--color-gold)}.terms-item-description .fw-700{color:var(--color-light-black);font-weight:700}.terms-item-description ul{color:#333;margin:12px 0;padding-left:24px;list-style:outside!important}.terms-item-description li{font-family:Adelle Sans;font-size:var(--text-custom-lg);color:#333;line-height:150%;list-style:outside!important;display:list-item!important}.terms-item-description li:last-child{margin-bottom:0}.terms-last-para-box{text-align:center;max-width:760px;margin-top:60px;margin-left:auto;margin-right:auto;position:relative}.terms-last-para-box .last-term-description{font-family:Adelle Sans;font-size:var(--text-custom-lg);color:#333;z-index:1;padding-top:16px;line-height:150%;position:relative}.terms-last-para-box:before{content:"";background:linear-gradient(90deg,#f4f1e499 0%,#53090f99 50%,#f4f1e499 100%);padding-top:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bold-text{font-family:Adelle Sans;font-size:var(--text-custom-lg);color:var(--color-light-black);margin-bottom:0;font-weight:700;line-height:150%}.pb-140{padding-bottom:140px}@media (max-width:768.98px){.pb-140{padding-bottom:100px}}@media (max-width:575.98px){.pb-140{padding-bottom:70px}}
.contact-wrapper{background:var(--color-cream);justify-content:center;padding:150px 20px;display:flex}@media (min-width:992px){.contact-wrapper{padding-top:260px;padding-inline:20px;padding-bottom:140px}}.contact-wrapper .container{width:100%;max-width:1140px;margin:0 auto}.contact-wrapper .contact-header{text-align:center;flex-direction:column;gap:16px;margin-bottom:100px;display:flex}@media (max-width:992px){.contact-wrapper .contact-header{margin-bottom:64px}}@media (max-width:768px){.contact-wrapper .contact-header{margin-bottom:40px}}.contact-wrapper .contact-header h1{font-size:var(--text-custom-5xl);line-height:var(--leading-120);color:var(--color-light-black);text-align:center;width:fit-content;margin:0 auto;font-family:Ringside Wide;display:inline;position:relative}.contact-wrapper .contact-header h1 span:nth-child(2){color:var(--color-mud)}.contact-wrapper .contact-header h1 .contact-hero-line-img{width:71px;height:73px;position:absolute;top:-30px;right:-12px;transform:rotateX(180deg)}@media (max-width:991.98px){.contact-wrapper .contact-header h1 .contact-hero-line-img{width:56px;height:56px;top:-44px;right:-4px}}@media (max-width:575.98px){.contact-wrapper .contact-header h1 .contact-hero-line-img{width:44px;height:44px;top:-20px;right:0}}.contact-wrapper .contact-header p{max-width:660px;color:var(--color-off-black);font-size:18px;line-height:var(--leading-150);margin:0 auto;font-family:Adelle Sans}@media (max-width:768px){.contact-wrapper .contact-header p{font-size:var(--text-custom-md)}}.contact-wrapper .contact-header .contact-spot{width:100%;max-width:380px;margin:24px auto 0}.contact-wrapper .contact-header .contact-spot img{width:100%;height:auto;display:block}@media (max-width:768px){.contact-wrapper .contact-header .contact-spot{max-width:280px}}.contact-wrapper .contact-card{background:var(--color-light-white);border-radius:12px;padding:60px 60px 55px;box-shadow:0 19px 30px #00000014}@media (max-width:992px){.contact-wrapper .contact-card{padding:40px}}@media (max-width:768px){.contact-wrapper .contact-card{padding:24px}}@media (max-width:575.98px){.contact-wrapper .contact-card{padding:16px}}.contact-wrapper .contact-card h2{font-size:var(--text-custom-4xl);color:var(--color-light-black);font-family:Ringside Wide;line-height:var(--leading-120);text-align:center;margin-bottom:16px;font-weight:500}.contact-wrapper .contact-card h2 span:nth-child(2){color:var(--color-mud)}.contact-wrapper .contact-card .desc{max-width:800px;font-size:var(--text-custom-lg);color:var(--color-off-black);font-family:Adelle Sans;line-height:var(--leading-150);text-align:center;margin:0 auto;font-weight:400}.contact-wrapper .contact-card form{grid-template-columns:1fr 1fr;gap:28px;margin-top:60px;display:grid}@media (max-width:768px){.contact-wrapper .contact-card form{gap:16px;margin-top:40px}}@media (max-width:576px){.contact-wrapper .contact-card form{grid-template-columns:1fr}}.contact-wrapper .contact-card form .field{flex-direction:column;display:flex}.contact-wrapper .contact-card form .field label{font-size:var(--text-custom-xl);font-family:Adelle Sans;line-height:var(--leading-120);margin-bottom:14px;font-weight:700}.contact-wrapper .contact-card form .field input,.contact-wrapper .contact-card form .field textarea{background-color:var(--color-light-white);font-family:Adelle Sans;font-size:var(--text-custom-lg);color:var(--color-off-gray);resize:none;border:1px solid #53090f33;border-radius:8px;outline:none;padding:18px}:is(.contact-wrapper .contact-card form .field input,.contact-wrapper .contact-card form .field textarea)::placeholder{color:var(--color-off-gray);font-family:Adelle Sans}:is(.contact-wrapper .contact-card form .field input,.contact-wrapper .contact-card form .field textarea):focus{border-color:var(--color-primary)}:is(.contact-wrapper .contact-card form .field input,.contact-wrapper .contact-card form .field textarea):focus-visible{border-color:var(--color-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 35%, transparent);outline:none}@media (max-width:576px){.contact-wrapper .contact-card form .field input,.contact-wrapper .contact-card form .field textarea{padding:12px}}.contact-wrapper .contact-card form .field input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.contact-wrapper .contact-card form .field input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.contact-wrapper .contact-card form .full{grid-column:1/-1}.contact-wrapper .contact-card form button{grid-column:1/-1;justify-self:center;min-width:220px;margin-top:12px}.contact-wrapper .contact-card form button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 45%, transparent);outline:none}.contact-wrapper .contact-card .contact-direct{text-align:center;font-family:Adelle Sans;font-size:var(--text-custom-md);color:var(--color-off-black);margin-top:28px}.contact-wrapper .contact-card .contact-direct a{color:var(--color-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline;transition:color .25s}.contact-wrapper .contact-card .contact-direct a:hover{color:var(--color-gold)}.contact-wrapper .contact-card .contact-direct a:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:2px}.toast{background:var(--color-primary);color:#fff;opacity:0;pointer-events:none;z-index:9999;border-radius:10px;padding:14px 22px;font-family:Adelle Sans;font-size:16px;transition:all .4s;position:fixed;bottom:30px;right:30px;transform:translateY(20px);box-shadow:0 10px 25px #0003}.toast.show{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.contact-wrapper .contact-card form input,.contact-wrapper .contact-card form textarea,.contact-wrapper .contact-card .contact-direct a,.toast{transition:none}}
.about-hero{background:var(--color-cream);padding:148px 20px 64px}@media (max-width:991.98px){.about-hero{padding:172px 20px 52px}}@media (max-width:575.98px){.about-hero{padding:150px 16px 44px}}.about-hero__inner{align-items:center;gap:48px;max-width:1240px;margin-inline:auto;display:flex}@media (max-width:991.98px){.about-hero__inner{text-align:center;flex-direction:column;gap:40px}}.about-hero__content{flex:1 1 0;max-width:620px}@media (max-width:991.98px){.about-hero__content{max-width:640px;margin-inline:auto}}.about-heading{font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-5xl);line-height:var(--leading-120);color:var(--color-light-black);display:inline-block;position:relative}.about-heading span:nth-child(2){color:var(--color-mud)}.about-heading__doodle{pointer-events:none;width:71px;height:73px;position:absolute;top:-46px;right:-34px;transform:rotateX(180deg)}@media (max-width:575.98px){.about-heading__doodle{width:48px;height:48px;top:-30px;right:-6px}}.about-hero__paragraph{font-family:Adelle Sans;font-size:var(--text-custom-lg);color:var(--color-off-black);line-height:var(--leading-150);margin-top:20px}@media (max-width:991.98px){.about-hero__paragraph{font-size:var(--text-custom-md);margin-top:16px}}.about-hero__art{flex:1 1 0;width:100%;max-width:520px}@media (max-width:991.98px){.about-hero__art{max-width:460px}}.about-hero__art-img{border-radius:20px;width:100%;height:auto;display:block}.about-story{background:var(--color-light-white);padding:64px 20px 96px}@media (max-width:767.98px){.about-story{padding:48px 16px 72px}}.about-story__inner{flex-direction:column;gap:64px;max-width:1040px;margin-inline:auto;display:flex}@media (max-width:767.98px){.about-story__inner{gap:52px}}.about-story__block{text-align:left;max-width:600px}.about-story__block--right{margin-left:auto}.about-story__block:before{content:"";background:var(--color-gold);border-radius:2px;width:44px;height:3px;margin-bottom:20px;display:block}.about-story__title{font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-3xl);line-height:var(--leading-120);color:var(--color-light-black)}.about-story__title span{color:var(--color-mud)}.about-story__paragraph{font-family:Adelle Sans;font-size:var(--text-custom-lg);color:var(--color-off-black);line-height:var(--leading-150);margin-top:16px}@media (max-width:767.98px){.about-story__paragraph{font-size:var(--text-custom-md)}}@media (max-width:767.98px){.about-story__block,.about-story__block--right{max-width:none;margin-left:0}}.about-cta{background:linear-gradient(180deg, var(--color-primary) 0%, var(--color-primary) 55%, color-mix(in srgb, var(--color-primary) 90%, #2f0d13) 64%, color-mix(in srgb, var(--color-primary) 65%, #2f0d13) 73%, color-mix(in srgb, var(--color-primary) 35%, #2f0d13) 82%, color-mix(in srgb, var(--color-primary) 10%, #2f0d13) 91%, #2f0d13 100%);padding:104px 20px 120px}@media (max-width:767.98px){.about-cta{padding:72px 16px 88px}}.about-cta__inner{text-align:center;max-width:680px;margin-inline:auto}.about-cta__title{font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-4xl);line-height:var(--leading-120);color:var(--color-cream)}.about-cta__paragraph{font-family:Adelle Sans;font-size:var(--text-custom-lg);line-height:var(--leading-150);color:color-mix(in srgb, var(--color-cream) 82%, var(--color-primary));margin-top:16px}.about-cta__button{min-height:56px;margin-top:32px;padding:14px 32px;font-size:18px;text-decoration:none}
.pricing-container{width:100%;max-width:1140px;margin:0 auto;padding-inline:20px}.pricing-hero{background:var(--color-cream);padding-top:180px;padding-bottom:40px}@media (min-width:992px){.pricing-hero{padding-top:240px;padding-bottom:60px}}.pricing-hero__inner{justify-content:space-between;align-items:center;gap:40px;display:flex}@media (max-width:991.98px){.pricing-hero__inner{text-align:center;flex-direction:column;gap:32px}}.pricing-hero__content{width:100%;max-width:560px}.pricing-heading{font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-5xl);line-height:var(--leading-120);color:var(--color-light-black)}@media (max-width:991.98px){.pricing-heading{font-size:var(--text-custom-4xl)}}.pricing-heading__accent{color:var(--color-mud)}.pricing-lead{font-family:Adelle Sans;font-size:var(--text-custom-xl);line-height:var(--leading-150);color:var(--color-off-black);margin-top:20px}.pricing-hero__art{flex:none;width:100%;max-width:460px}.pricing-hero__art img{width:100%;height:auto;display:block}.pricing-audience{background:var(--color-light-white);padding-block:20px 48px}.pricing-audience__rows{flex-direction:column;gap:16px;display:flex}.pricing-row{border-radius:16px;align-items:flex-start;gap:24px;padding:32px;transition:transform .3s,box-shadow .3s;display:flex}@media (min-width:768px){.pricing-row{padding:40px}}@media (max-width:767.98px){.pricing-row{flex-direction:column;gap:20px}}.pricing-row--consumer{background:var(--color-cream)}.pricing-row--merchant{background:#efe9d8}.pricing-row:hover{transform:translateY(-3px);box-shadow:0 19px 30px #00000014}.pricing-row__badge{background:var(--color-light-white);border:2px solid var(--color-gold);border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.pricing-row__badge svg{width:28px;height:24px;display:block}.pricing-row__text{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pricing-row__title{font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-2xl);line-height:var(--leading-130);color:var(--color-primary)}.pricing-row__body{max-width:70ch;font-family:Adelle Sans;font-size:var(--text-custom-lg);line-height:var(--leading-150);color:var(--color-off-black)}.pricing-row__cta{margin-top:2px}.pricing-row__link{font-family:Adelle Sans;font-weight:700;font-size:var(--text-custom-md);color:var(--color-primary);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:5px;text-decoration-thickness:2px;transition:color .25s,text-decoration-color .25s}.pricing-row__link:hover{color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold)}.pricelist-section{background:var(--color-light-white);padding-block:48px 24px;scroll-margin-top:120px}.pricelist-title{font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-3xl);line-height:var(--leading-130);color:var(--color-primary);margin-bottom:16px}.pricelist-lead{max-width:80ch;font-family:Adelle Sans;font-size:var(--text-custom-lg);line-height:var(--leading-150);color:var(--color-off-black);margin-bottom:12px}.pricelist-lead--secci,.pricelist-group{margin-bottom:32px}.pricelist-group__title{font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-xl);line-height:var(--leading-130);color:var(--color-primary);border-bottom:2px solid var(--color-gold);margin-bottom:4px;padding-bottom:10px}.pricelist-group__rows{flex-direction:column;display:flex}.pricelist-row{border-bottom:1px solid #e6ded0;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:8px 24px;padding-block:16px;display:grid}@media (max-width:767.98px){.pricelist-row{grid-template-columns:minmax(0,1fr);gap:4px}}.pricelist-row__label{font-family:Adelle Sans;font-weight:700;font-size:var(--text-custom-md);line-height:var(--leading-150);color:var(--color-primary)}.pricelist-row__amount{font-family:Adelle Sans;font-weight:700;font-size:var(--text-custom-lg);line-height:var(--leading-150);color:var(--color-off-black);display:block}.pricelist-row__lines{margin:6px 0 0;padding:0;list-style:none}.pricelist-row__lines li{font-family:Adelle Sans;font-size:var(--text-custom-md);line-height:var(--leading-150);color:var(--color-off-black)}.pricelist-row__note{font-family:Adelle Sans;font-size:var(--text-custom-sm);line-height:var(--leading-150);color:var(--color-off-black);opacity:.85;margin-top:6px}.pricelist-footnote{max-width:80ch;font-family:Adelle Sans;font-size:var(--text-custom-sm);line-height:var(--leading-150);color:var(--color-off-black);opacity:.85;margin-bottom:10px}.pricelist-footnote--variation{opacity:1;border-top:1px solid #0000001f;padding-top:16px}.pricelist-footnote--issuer{opacity:1;color:var(--color-primary);font-weight:700}.pricing-faq-section{background:var(--color-light-white);padding-block:48px 80px}.pricing-faq{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.pricing-faq__title{font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-3xl);line-height:var(--leading-130);color:var(--color-light-black)}.pricing-faq__body{max-width:560px;font-family:Adelle Sans;font-size:var(--text-custom-lg);line-height:var(--leading-150);color:var(--color-off-black)}.pricing-faq__link{margin-top:6px}.pricing-cta{background:linear-gradient(180deg, var(--color-primary) 0%, var(--color-primary) 55%, color-mix(in srgb, var(--color-primary) 90%, #2f0d13) 64%, color-mix(in srgb, var(--color-primary) 65%, #2f0d13) 73%, color-mix(in srgb, var(--color-primary) 35%, #2f0d13) 82%, color-mix(in srgb, var(--color-primary) 10%, #2f0d13) 91%, #2f0d13 100%);padding-block:80px 110px}.pricing-cta__inner{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.pricing-cta__title{font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-4xl);line-height:var(--leading-120);color:var(--color-cream)}.pricing-cta__body{max-width:560px;font-family:Adelle Sans;font-size:var(--text-custom-xl);line-height:var(--leading-150);color:var(--color-light-gray)}@media (prefers-reduced-motion:reduce){.pricing-row,.pricing-row__link{transition:none}.pricing-row:hover{transform:none}}
.faq-page{padding-bottom:96px}.faq-container{max-width:1040px;margin-inline:auto;padding-inline:20px}.faq-hero{padding-top:140px;padding-bottom:40px}.faq-hero .faq-container{justify-content:space-between;align-items:center;gap:48px;display:flex}.faq-hero__text{flex:auto;max-width:600px}.faq-hero__heading{font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-5xl);line-height:var(--leading-120)}.faq-hero__heading span:first-child{color:var(--color-light-black)}.faq-hero__heading span{color:var(--color-mud)}.faq-hero__paragraph{font-family:Adelle Sans;font-size:var(--text-custom-xl);line-height:var(--leading-150);color:var(--color-off-black);margin-top:20px}.faq-hero__art{flex:none;width:100%;max-width:420px}@media (max-width:991.98px){.faq-hero__art{max-width:320px}}.faq-hero__art img{width:100%;height:auto;display:block}@media (max-width:991.98px){.faq-hero{padding-top:120px}.faq-hero .faq-container{text-align:center;flex-direction:column;gap:32px}.faq-hero__art{max-width:280px}}.faq-list-section{padding-top:24px}.faq-group+.faq-group{margin-top:56px}.faq-group__title{margin-inline:auto;max-width:820px;font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-2xl);line-height:var(--leading-130);color:var(--color-primary);margin-bottom:20px}.faq-list{flex-direction:column;gap:16px;max-width:820px;margin-inline:auto;display:flex}.faq-item{background:var(--color-light-white);border:1px solid var(--color-light-gray);border-radius:14px;transition:border-color .28s,box-shadow .28s;overflow:hidden}.faq-item:hover{border-color:var(--color-mud)}.faq-item[open]{border-color:var(--color-mud);box-shadow:0 14px 30px #00000012}.faq-item__summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;list-style:none;display:flex}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__summary:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px;border-radius:14px}.faq-item__question{font-family:Adelle Sans;font-weight:600;font-size:var(--text-custom-lg);line-height:var(--leading-130);color:var(--color-light-black);transition:color .25s}.faq-item__summary:hover .faq-item__question{color:var(--color-gold)}.faq-item[open] .faq-item__question{color:var(--color-primary)}.faq-item__icon{color:var(--color-gold);flex:none;justify-content:center;align-items:center;transition:transform .28s;display:inline-flex}.faq-item__icon svg{width:14px;height:8px}.faq-item[open] .faq-item__icon{transform:rotate(180deg)}.faq-item__answer{padding:0 24px 24px}.faq-item__answer p{font-family:Adelle Sans;font-size:var(--text-custom-md);line-height:var(--leading-150);color:var(--color-off-black);max-width:62ch}@media (max-width:576px){.faq-item__summary{padding:18px}.faq-item__answer{padding:0 18px 20px}}.faq-cta{text-align:center;background:var(--color-cream);border-radius:18px;max-width:820px;margin:56px auto 0;padding:48px 32px}.faq-cta__title{font-family:Ringside Wide;font-weight:500;font-size:var(--text-custom-3xl);line-height:var(--leading-120);color:var(--color-primary)}.faq-cta__paragraph{max-width:460px;font-family:Adelle Sans;font-size:var(--text-custom-lg);line-height:var(--leading-150);color:var(--color-off-black);margin:14px auto 28px}@media (max-width:576px){.faq-cta{padding:40px 20px}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-item__question,.faq-item__icon{transition:none}}
.consent-banner{z-index:900;background:var(--color-light-white);border-top:1px solid var(--color-light-gray);padding:16px 20px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 16px #00000014}.consent-banner-inner{flex-wrap:wrap;align-items:center;gap:20px;max-width:900px;margin:0 auto;display:flex}.consent-banner-text{font-size:var(--text-custom-sm);line-height:var(--leading-150);color:var(--color-off-black);flex:320px}.consent-banner-link{color:var(--color-primary);text-decoration:underline}.consent-banner-actions{flex-shrink:0;gap:10px;display:flex}.consent-btn{font-size:var(--text-custom-sm);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:9px 18px;font-family:inherit;font-weight:600}.consent-btn-secondary{border-color:var(--color-light-gray);color:var(--color-off-black);background:0 0}.consent-btn-secondary:hover{background:var(--color-cream)}.consent-btn-primary{background:var(--color-primary);color:var(--color-light-white)}.consent-btn-primary:hover{background:var(--color-primary-hover)}@media (max-width:640px){.consent-banner{padding:14px 16px calc(14px + env(safe-area-inset-bottom))}.consent-banner-inner{flex-direction:column;align-items:stretch;gap:14px}.consent-banner-text{flex:0 auto}.consent-banner-actions{justify-content:stretch}.consent-btn{flex:1 1 0;padding:11px 14px}}
.notfound{justify-content:center;align-items:center;min-height:76vh;padding:150px 20px 90px;display:flex}@media (max-width:767.98px){.notfound{min-height:0;padding:120px 16px 64px}}.notfound-inner{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:620px;display:flex}.notfound-art{width:100%;max-width:330px;height:auto}@media (max-width:767.98px){.notfound-art{max-width:232px}}.notfound-text{flex-direction:column;align-items:center;gap:14px;display:flex}.notfound-heading{font-family:Ringside Wide;font-size:var(--text-custom-3xl);line-height:var(--leading-120);color:var(--color-light-black);text-wrap:balance}.notfound-paragraph{font-family:Adelle Sans;font-size:var(--text-custom-md);line-height:var(--leading-150);letter-spacing:.5px;color:var(--color-off-black);max-width:46ch}.notfound-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:6px;display:flex}.notfound-btn{background:var(--color-primary);color:var(--color-light-white);font-family:Adelle Sans;font-size:var(--text-custom-md);border-radius:50px;align-items:center;padding:13px 28px;font-weight:600;transition:background .3s;display:inline-flex}.notfound-btn:hover{background:var(--color-primary-hover)}.notfound-link{font-family:Adelle Sans;font-size:var(--text-custom-md);color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}
