@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&display=swap";.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#fff8f2eb;border-bottom:1px solid #2f2a2a14;width:100%;padding:18px 0;position:sticky;top:0;left:0}.navbar-container{justify-content:space-around;align-items:center;gap:25%;display:flex;position:relative}.logo{color:#000;font-size:1.4rem;font-weight:300;font-family:var(--font-heading);align-items:center;gap:10px;text-decoration:none;display:flex}.logo span{color:var(--rose)}.logo img{width:50px;height:50px}.nav-menu{align-items:center;gap:28px;display:flex}.nav-menu a{color:#646464;font-size:1.11rem;font-weight:500;text-decoration:none;transition:all .3s}.nav-menu a:hover{color:#e5b787}.nav-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:42px;height:42px;padding:0;display:none}.nav-toggle span{background:#2f2a2a;border-radius:999px;width:26px;height:2.5px;transition:all .3s;display:block}.nav-toggle.active span:first-child{transform:translateY(8px)rotate(45deg)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (width<=992px){.navbar-container{justify-content:space-between;gap:20px}.nav-toggle{display:flex}.nav-menu{opacity:0;visibility:hidden;pointer-events:none;background:#fff8f2;border:1px solid #2f2a2a14;border-radius:18px;flex-direction:column;align-items:flex-start;gap:16px;width:240px;padding:18px;transition:all .3s;display:flex;position:absolute;top:calc(100% + 12px);right:20px;transform:translateY(-10px);box-shadow:0 14px 30px #00000014}.nav-menu.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}@media (width<=576px){.logo{font-size:1.2rem}.logo img{width:42px;height:42px}.nav-menu{opacity:0;visibility:hidden;pointer-events:none;background:#fff8f2;border:1px solid #2f2a2a14;border-radius:18px;flex-direction:column;align-items:flex-start;gap:16px;width:240px;padding:18px;transition:all .3s;display:flex;position:absolute;top:calc(100% + 12px);right:20px;transform:translateY(-10px);box-shadow:0 14px 30px #00000014}}.hero{background:linear-gradient(135deg,#fff8f2,#f8dde3,#e9e0f8);align-items:center;min-height:calc(100vh - 80px);padding:90px 0;display:flex}.hero-container{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;align-items:center;gap:200px;display:grid}.hero-badge{color:#d6a577;margin-bottom:8px;padding:10px 18px;font-size:1.3rem;display:inline-block}.hero-header{color:#2f2a2a;word-wrap:break-word;margin-bottom:1.5rem;font-family:Cormorant Garamond;font-size:48px;font-weight:700}.hero-description{color:#5c5555;max-width:620px;margin-bottom:30px;font-size:16px;font-weight:700;line-height:1.75rem}.hero-buttons{flex-wrap:wrap;gap:16px;margin-bottom:28px;display:flex}.primary-btn,.secondary-btn{color:#fff;border-radius:999px;padding:1rem 26px;font-size:18px;font-weight:900;text-decoration:none;transition:all .3s}.primary-btn{background:linear-gradient(93deg,#deaf7f 20%,#ffe2bf 47%,#deaf7f 80%)}.primary-btn:hover{background:#deaf7f;transform:translateY(-2px)}.secondary-btn{border:2px solid var(--rose);color:#4a4747;background:#fafafa}.secondary-btn:hover{background:#fff;transform:translateY(-2px)}.hero-features{flex-wrap:wrap;gap:14px;display:flex}.hero-features span{color:var(--text-dark);background:#ffffffa6;border-radius:999px;padding:10px 16px;font-size:.92rem}.hero-image{grid-template-columns:repeat(2,1fr);align-items:end;gap:1.5rem;width:80%;max-width:420px;margin:auto;display:grid;position:relative}.hero-image:before{content:"";z-index:0;background:radial-gradient(circle,#ffffff73,#0000 70%);height:340px;position:absolute;top:90px;left:90px}.product-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;z-index:1;background:#ffffffc7;border-radius:30px;height:fit-content;padding:16px 16px 14px;transition:transform .3s,box-shadow .3s;box-shadow:0 18px 40px #c9b5c62e}.product-card h3{color:#777272;letter-spacing:.3px;margin-top:14px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:500}.card-visual{border-radius:22px;width:100%;overflow:hidden}.card-visual img{object-fit:cover;border-radius:22px;width:100%;height:100%;transition:transform .4s}.childrenbook-card{width:100%;max-width:170px;transform:rotate(5deg)}.greetingcard-card{max-width:167px;transform:rotate(-5deg)}.album-card{grid-column:span 2;width:100%;max-width:200px;height:auto;margin-left:42%;transform:translate(-50%)}.product-card:hover{box-shadow:0 22px 45px #c9b5c63d}.childrenbook-card:hover{transform:rotate(5deg)translateY(-6px)}.greetingcard-card:hover{transform:rotate(-5deg)translateY(-6px)}.album-card:hover{transform:translate(-50%)translateY(-6px)}.product-card:hover img{transform:scale(1.05)}.fade-up1{opacity:0;transition:all 1s;transform:translateY(90px)}.fade-up1.show{opacity:1;transform:translateY(0)}@media (width<=992px){.hero{align-items:flex-start;min-height:auto;padding:50px 0 30px}.hero-container{text-align:center;grid-template-columns:1fr;gap:40px}.hero-description{margin-left:auto;margin-right:auto}.hero-buttons,.hero-features{justify-content:center}.hero-image{gap:1rem;width:100%;max-width:340px;margin-top:0}.hero-image:before{width:260px;height:260px;top:50px;left:50%;transform:translate(-50%)}.childrenbook-card,.greetingcard-card{max-width:150px}.album-card{max-width:180px;margin-left:50%}.hero-header{font-size:40px}}@media (width<=576px){.hero{align-items:flex-start;min-height:auto;padding:35px 0 20px}.hero-container{gap:24px}.hero-badge{margin-bottom:6px;padding:6px 12px;font-size:1rem}.hero-header{margin-bottom:1rem;font-size:28px;line-height:1.2}.hero-description{margin-bottom:18px;font-size:15px;line-height:1.6}.hero-buttons{gap:12px;margin-bottom:18px}.primary-btn,.secondary-btn{padding:12px 20px;font-size:16px}.hero-features{gap:10px}.hero-features span{padding:8px 12px;font-size:.85rem}.hero-image{gap:.8rem;max-width:260px;margin-top:0}.hero-image:before{width:180px;height:180px;top:35px;left:50%;transform:translate(-50%)}.childrenbook-card,.greetingcard-card{max-width:115px}.album-card{max-width:140px;margin-left:50%}.product-card{border-radius:22px;padding:10px 10px 12px}.product-card h3{margin-top:10px;font-size:16px}}.ChooseUs{text-align:center;background-color:#fff;padding:5rem 1.5rem}.choose-text-div{margin-bottom:4rem}.choose-text{color:#d6a577;letter-spacing:.1em;margin-bottom:1rem;font-family:Cormorant Garamond;font-size:16px}.choose-header{color:#2f2a2a;font-family:Cormorant Garamond;font-size:48px}.choose-divs{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.5rem;width:85%;margin:auto;display:grid}.choose-divs-style{background-color:#fff8f2;border-radius:1.5rem;flex-direction:column;align-items:center;padding:2rem;font-size:16px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 8px -2px #0000000a}.choose-divs-style:hover{transform:translateY(-4px);box-shadow:0 8px 36px -4px #d4a37340,0 4px 16px -4px #0000001a}.choose-divs-font{background-color:#f8dde3;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:flex;box-shadow:0 4px 12px #0000000d}.choose-divs-font img{object-fit:contain;width:28px;height:28px}.choose-divs-header{margin-bottom:12px;font-family:Cormorant Garamond;font-size:20px;font-weight:600}.choose-divs-text{color:#2f2a2a99;font-family:inter;font-size:14px}.OurCollection-Container{background:linear-gradient(135deg,#fff8f2,#f8dde3,#e9e0f8);justify-content:center;align-items:flex-start;min-height:calc(100vh - 80px);padding:90px 20px;display:flex}.OurCollection-content{width:100%;max-width:1220px}.collection-text-header{text-align:center;margin-bottom:4rem}.collection-text{color:#d6a577;letter-spacing:.1em;margin-bottom:1rem;font-family:Cormorant Garamond,serif;font-size:20px}.collection-head{color:#2f2a2a;font-family:Cormorant Garamond,serif;font-size:48px}.collection-cards{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.collection-card{background:#fff;border-radius:30px;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 10px 30px #78606e1a}.collection-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #78606e29}.collection-card-image{justify-content:center;align-items:center;height:230px;display:flex;overflow:hidden}.collection-card-image img{object-fit:cover}.pink-bg{background:#efd8df}.purple-bg{background:#ddd7f0}.soft-pink-bg{background:#f3e1e6}.cream-bg{background:#f3ede8}.collection-card-body{text-align:left;background:#fff;padding:28px 28px 30px}.collection-card-body h3{color:#2f2a2a;margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600}.collection-card-body p{color:#2f2a2aad;margin-bottom:22px;font-family:Inter,sans-serif;font-size:15px;line-height:1.6}.collection-card-body a{color:#d6a577;font-family:Inter,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s}.collection-card-body a:hover{color:#bf8d5f}@media (width<=992px){.collection-cards{grid-template-columns:repeat(2,1fr)}.collection-head{font-size:38px}}@media (width<=576px){.collection-cards{grid-template-columns:1fr}.collection-head{font-size:30px}.collection-text{font-size:16px}.collection-card-image{height:200px}}.featured-product{background:#fffdfc;padding:100px 20px}.featured-container{grid-template-columns:1fr 1fr;align-items:center;gap:70px;max-width:1280px;margin:0 auto;display:grid}.featured-image-side{justify-content:center;display:flex}.featured-frame{width:100%;max-width:700px;position:relative}.featured-inner-bg{background:#fdf8f7;border-radius:34px;padding:38px;box-shadow:0 8px 28px #0000008a}.featured-inner-bg:before{content:"";background:linear-gradient(135deg,#efd7df,#ddd6ef);border-radius:24px;width:100%;display:block}.featured-photo-card{border-radius:18px;width:235px;height:320px;padding:12px;position:absolute;top:72px;left:50%;overflow:hidden;transform:translate(-50%)rotate(-3deg);box-shadow:0 14px 28px #664d5a1f}.featured-photo-card img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block}.bestseller-badge{color:#fff;background:linear-gradient(90deg,#d7a164,#e8bc85);border-radius:999px;padding:12px 24px;font-size:15px;font-weight:700;position:absolute;bottom:-20px;right:0;box-shadow:0 8px 20px #d7a16440}.featured-content{text-align:left}.featured-label{color:#d49b63;letter-spacing:.14em;margin-bottom:18px;font-family:Inter,sans-serif;font-size:15px}.featured-title{color:#2f2a2a;margin-bottom:26px;font-family:Cormorant Garamond,serif;font-size:62px;font-weight:600;line-height:1.05}.featured-description{color:#2f2a2ab8;max-width:620px;margin-bottom:28px;font-family:Inter,sans-serif;font-size:17px;line-height:1.7}.featured-points{flex-direction:column;gap:18px;margin-bottom:34px;display:flex}.featured-point{align-items:center;gap:14px;display:flex}.point-icon{color:#d49b63;background:#f3d9df;border-radius:50%;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;font-size:16px;font-weight:700;display:flex}.featured-point p{color:#4f4a4a;margin:0;font-family:Inter,sans-serif;font-size:17px}.featured-buttons{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.create-btn{color:#fff;background:linear-gradient(90deg,#d9a46a,#edc28f);border-radius:999px;padding:18px 38px;font-family:Inter,sans-serif;font-size:17px;font-weight:700;text-decoration:none;transition:all .3s;box-shadow:0 10px 24px #d9a46a38}.create-btn:hover{transform:translateY(-2px)}.samples-btn{color:#2f2a2a;font-family:Inter,sans-serif;font-size:17px;font-weight:500;text-decoration:none}.fade-down{opacity:0;transition:all 1s;transform:translateY(-60px)}.fade-down.show{opacity:1;transform:translateY(0)}@media (width<=992px){.featured-container{grid-template-columns:1fr;gap:40px}.featured-content{text-align:left;order:1}.featured-image-side{order:2;justify-content:center}.featured-description{max-width:100%;margin-left:0;margin-right:0}.featured-point{text-align:left;justify-content:flex-start}.featured-buttons{justify-content:flex-start;max-width:100%}.featured-title{font-size:48px}.featured-photo-card{width:210px;height:285px;top:66px}.bestseller-badge{right:50%;transform:translate(50%)}}@media (width<=576px){.featured-product{padding:50px 16px}.featured-container{grid-template-columns:1fr;gap:28px}.featured-content{text-align:left;order:1}.featured-image-side{order:2;justify-content:center}.featured-label{margin-bottom:12px;font-size:13px}.featured-title{margin-bottom:16px;font-size:36px;line-height:1.15}.featured-description{max-width:100%;margin-bottom:20px;font-size:15px;line-height:1.7}.featured-points{gap:14px;margin-bottom:24px}.featured-point{align-items:flex-start;gap:12px}.featured-point p{font-size:15px;line-height:1.5}.point-icon{width:28px;min-width:28px;height:28px;font-size:15px}.featured-buttons{flex-flow:row;gap:12px;display:flex}.create-btn,.samples-btn{text-align:center;flex:1}.featured-inner-bg{padding:22px}.featured-photo-card{width:160px;height:220px;padding:9px;top:48px}.bestseller-badge{padding:10px 18px;font-size:13px;bottom:-16px;right:50%;transform:translate(50%)}.create-btn{text-align:center;width:100%}}.how-it-works{background:#fdf8f4;padding:80px 20px}.how-it-works-container{max-width:1080px;margin:0 auto}.how-header{text-align:center;margin-bottom:60px}.how-label{color:#d6a577;letter-spacing:.14em;margin-bottom:14px;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.how-title{color:#2f2a2a;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:600;line-height:1.1}.how-steps{grid-template-columns:repeat(4,1fr);align-items:start;gap:20px;display:grid}.how-step{text-align:center;position:relative}.step-top{justify-content:center;align-items:center;height:105px;margin-bottom:22px;display:flex;position:relative}.step-icon-circle{z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative;box-shadow:0 6px 22px #b49682c4}.step-icon-circle img{object-fit:contain;width:34px;height:34px;display:block}.step-number{color:#fff;z-index:3;background:linear-gradient(135deg,#d6a577,#efc58f);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:600;display:flex;position:absolute;top:-8px;right:64px;box-shadow:0 8px 20px #d6a57747}.step-line{z-index:1;background:linear-gradient(90deg,#d6a577d9,#d6a57726);width:52px;height:2px;position:absolute;top:50%;left:calc(50% + 58px);transform:translateY(-50%)}.step-title{color:#2f2a2a;margin-bottom:14px;font-family:Cormorant Garamond,serif;font-size:21px;font-weight:600}.step-text{color:#2f2a2aa6;max-width:230px;margin:0 auto;font-family:Inter,sans-serif;font-size:15px;line-height:1.45}.blur-in{opacity:0;filter:blur(5px);transition:all .6s}.blur-in.show{opacity:1;filter:blur()}@media (width<=1100px){.how-steps{grid-template-columns:repeat(2,1fr);row-gap:50px}.step-line{display:none}}@media (width<=576px){.how-it-works{padding:70px 16px}.how-header{margin-bottom:46px}.how-title{font-size:36px}.how-label{font-size:13px}.how-steps{grid-template-columns:1fr;gap:38px}.step-top{height:95px;margin-bottom:18px}.step-icon-circle{width:82px;height:82px}.step-icon-circle img{width:32px;height:32px}.step-number{width:34px;height:34px;font-size:18px;top:-4px;right:98px}.step-title{font-size:20px}.step-text{max-width:280px;font-size:14px}}.gallery-section{background:#fff;padding:40px 20px 90px}.gallery-container{max-width:1280px;margin:0 auto}.gallery-header{text-align:center;margin-bottom:56px}.gallery-label{letter-spacing:.14em;color:#d6a577;margin-bottom:14px;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.gallery-title{color:#2f2a2a;font-family:Cormorant Garamond,serif;font-size:58px;font-weight:600;line-height:1.05}.gallery-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:18px;display:grid}.gallery-card{border-radius:18px;padding:12px;transition:transform .3s,box-shadow .3s;overflow:hidden}.gallery-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #78606e1f}.gallery-card.small{height:180px}.gallery-card.medium{height:250px}.gallery-card.tall{height:420px}.gallery-card.pink{background:#efd8df}.gallery-card.purple{background:#ddd7f0}.gallery-card.cream{background:#f4eee9}.gallery-card.soft-pink{background:#f3e1e6}.gallery-image-wrap{background:#ffffff4d;border-radius:14px;width:100%;height:100%;overflow:hidden}.gallery-image-wrap img{object-fit:cover;width:100%;height:100%;display:block}.gallery-card:first-child{grid-area:1/1}.gallery-card:nth-child(2){grid-area:1/2/span 2}.gallery-card:nth-child(3){grid-area:1/3}.gallery-card:nth-child(4){grid-area:1/4}.gallery-card:nth-child(5){grid-area:2/1}.gallery-card:nth-child(6){grid-area:2/3}.gallery-card:nth-child(7){grid-area:2/4}.gallery-card:nth-child(8){grid-area:3/1}.gallery-card:first-child{height:270px}.gallery-card:nth-child(2){height:335px}.gallery-card:nth-child(3){height:265px}.gallery-card:nth-child(4){height:200px}.gallery-card:nth-child(5),.gallery-card:nth-child(6){height:335px}.gallery-card:nth-child(7){height:255px}.gallery-card:nth-child(8){height:235px}@media (width<=992px){.gallery-container{max-width:1000px}.gallery-title{font-size:48px}.gallery-grid{grid-template-columns:repeat(2,1fr);gap:16px}.gallery-card:nth-child(n){grid-area:auto;height:220px}}@media (width<=576px){.gallery-section{padding:28px 16px 60px}.gallery-header{margin-bottom:34px}.gallery-label{font-size:13px}.gallery-title{font-size:36px}.gallery-grid{grid-template-columns:1fr;gap:14px}.gallery-card:nth-child(n){height:220px}}.review-section{background:linear-gradient(135deg,#fff8f2,#f8dde3,#e9e0f8);padding:80px 20px}.review-container{max-width:1180px;margin:0 auto}.review-header{text-align:center;margin-bottom:46px}.review-label{color:#d6a577;letter-spacing:.14em;margin-bottom:12px;font-family:Inter,sans-serif;font-size:15px;font-weight:500}.review-title{color:#2f2a2a;font-family:Cormorant Garamond,serif;font-size:48px;font-weight:600;line-height:1.08}.review-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.review-card{background:#fff;border-radius:24px;padding:24px 26px;box-shadow:0 8px 24px #8c737d12}.review-stars{color:#d6a577;letter-spacing:2px;margin-bottom:16px;font-size:21px;line-height:1}.review-text{color:#4f4a4a;margin-bottom:22px;font-family:Inter,sans-serif;font-size:16px;line-height:1.58}.fade-up{opacity:0;transition:all .8s;transform:translateY(90px)}.fade-up.show{opacity:1;transform:translateY(0)}@media (width<=992px){.review-cards{grid-template-columns:1fr;gap:18px}.review-title{font-size:40px}.review-card{padding:22px}}@media (width<=576px){.review-section{padding:65px 16px}.review-header{margin-bottom:34px}.review-label{font-size:14px}.review-title{font-size:32px}.review-card{border-radius:20px;padding:20px 18px}.review-stars{margin-bottom:14px;font-size:19px}.review-text{margin-bottom:18px;font-size:15px;line-height:1.55}}.cta-section{background:#fff;padding:70px 20px}.cta-container{text-align:center;max-width:860px;margin:0 auto}.cta-icon-box{background:#f3d9df;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 26px;display:flex}.cta-icon-box img{object-fit:contain;width:35px;height:35px;display:block}.cta-title{color:#2f2a2a;margin-bottom:18px;font-family:Cormorant Garamond,serif;font-size:52px;font-weight:600;line-height:1.08}.cta-description{color:#2f2a2aad;max-width:720px;margin:0 auto 34px;font-family:Inter,sans-serif;font-size:16px;line-height:1.7}.cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.cta-primary-btn,.cta-secondary-btn{border-radius:999px;padding:18px 34px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s}.cta-primary-btn{color:#fff;background:linear-gradient(90deg,#d7a164,#edc28f);min-width:200px;box-shadow:0 10px 24px #d7a16493}.cta-primary-btn:hover{transform:translateY(-2px)}.cta-secondary-btn{color:#2f2a2a;background:#ffffff59;border:1px solid #d6a577;justify-content:center;align-items:center;gap:10px;min-width:200px;display:inline-flex;box-shadow:0 10px 24px #d7a16493}.cta-secondary-btn:hover{background:#fff9;transform:translateY(-2px)}.cta-chat-icon{font-size:18px;line-height:1}@media (width<=768px){.cta-section{padding:60px 18px}.cta-title{font-size:40px}.cta-description{margin-bottom:28px;font-size:15px}.cta-primary-btn,.cta-secondary-btn{min-width:240px;padding:16px 28px}}@media (width<=576px){.cta-section{padding:54px 16px}.cta-icon-box{width:78px;height:78px;margin-bottom:22px}.cta-icon-box img{width:34px;height:34px}.cta-title{margin-bottom:14px;font-size:32px}.cta-description{margin-bottom:24px;font-size:14px;line-height:1.6}.cta-buttons{gap:12px}.cta-primary-btn,.cta-secondary-btn{width:100%;min-width:unset;padding:15px 22px;font-size:15px}}.pop-up-container{z-index:9999;opacity:0;background:#fff;border-radius:18px;width:calc(100% - 32px);max-width:420px;padding:22px 20px;transition:all .4s;position:fixed;bottom:24px;left:24px;transform:translateY(40px)scale(.95);box-shadow:0 12px 35px #00000026}.pop-up-container.show{opacity:1;transform:translateY(0)scale(1)}.pop-up-container.hide{opacity:0;transform:translateY(40px)scale(.95)}.pop-up-header{color:#222;margin-bottom:12px;font-size:1.2rem;font-weight:700}.pop-up-text{color:#555;margin-bottom:18px;font-size:.95rem;line-height:1.6}.pop-up-btn-container{flex-wrap:wrap;gap:12px;display:flex}.decline-btn,.accept-btn{cursor:pointer;border:none;border-radius:10px;padding:11px 18px;font-size:.95rem;transition:all .3s}.decline-btn{color:#333;background:#f2f2f2}.decline-btn:hover{background:#e4e4e4}.accept-btn{color:#fff;background:linear-gradient(135deg,#fb7ca6,#aa8afb)}.accept-btn:hover{opacity:.9}@media (width<=576px){.pop-up-container{width:auto;max-width:none;padding:18px 16px;bottom:16px;left:16px;right:16px}.pop-up-btn-container{flex-direction:column}.decline-btn,.accept-btn{width:100%}}.footer{color:#f3efec;background:#2c2727;padding:42px 20px 18px}.footer-container{grid-template-columns:1.4fr 1fr 1fr .9fr;align-items:start;gap:28px;max-width:1100px;margin:0 auto;display:grid}.footer-brand-top{align-items:center;gap:10px;margin-bottom:12px;display:flex}.footer-logo{object-fit:contain;background:#fff;border-radius:50%;width:42px;height:42px;padding:2px}.footer-brand h3{color:#fff;letter-spacing:.3px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600}.footer-brand p{color:#cfc6c0;font-family:Inter,sans-serif;font-size:15px;line-height:1.6}.footer-links h4,.footer-social h4{color:#fff;margin-bottom:14px;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.footer-links a{color:#cfc6c0;margin-bottom:10px;font-family:Inter,sans-serif;font-size:15px;transition:all .25s;display:block}.footer-links a:hover{color:#fff}.social-icons a{font-size:17px}.footer-bottom p,.footer-bottom-links a{color:#b5aca6;font-family:Inter,sans-serif;font-size:14px}.social-icons{gap:10px;display:flex}.social-icons a{color:#f3efec;background:#3a3434;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:17px;transition:all .25s;display:flex}.social-icons a:hover{color:#fff;background:#d6a577;transform:translateY(-2px)}.footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:24px auto 0;padding-top:14px;display:flex}.footer-bottom p{color:#9f9792;font-size:13px}.footer-bottom-links{flex-wrap:wrap;gap:18px;display:flex}.footer-bottom-links a{color:#9f9792;font-size:13px;text-decoration:none;transition:color .25s}.footer-bottom-links a:hover{color:#fff}.footer a{text-decoration:none}@media (width<=900px){.footer-container{text-align:left;grid-template-columns:repeat(2,1fr);gap:24px}.footer-brand-top{justify-content:flex-start}.footer-brand,.footer-links,.footer-social{text-align:left}.footer-brand p{max-width:100%;margin:0}.social-icons{justify-content:flex-start}.footer-bottom{text-align:center;justify-content:center}.footer-bottom-links{justify-content:center}}@media (width<=576px){.footer{padding:36px 16px 16px}.footer-container{text-align:left;grid-template-columns:1fr;gap:22px}.footer-brand-top{justify-content:flex-start}.footer-brand,.footer-links,.footer-social{text-align:left}.footer-brand p{margin:0}.social-icons{justify-content:flex-start}.footer-bottom{text-align:center;justify-content:center}.footer-bottom-links{justify-content:center}}.bpSkeleton{background-color:var(--bpGray-200);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));animation:2s cubic-bezier(.4,0,.6,1) infinite skeleton-pulse}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}:where(.bpReset) *,:where(.bpReset) :after,:where(.bpReset) :before,:where(.bpReset) ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.bpReset) ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:where(.bpReset),:where(.bpReset) :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}:where(.bpReset) hr{height:0;color:inherit;border-top-width:1px}:where(.bpReset) abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(.bpReset) h1,:where(.bpReset) h2,:where(.bpReset) h3,:where(.bpReset) h4,:where(.bpReset) h5,:where(.bpReset) h6{font-size:inherit;font-weight:inherit}:where(.bpReset) a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(.bpReset) b,:where(.bpReset) strong{font-weight:bolder}:where(.bpReset) code,:where(.bpReset) kbd,:where(.bpReset) samp,:where(.bpReset) pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base))}:where(.bpReset) small{font-size:80%}:where(.bpReset) sub,:where(.bpReset) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(.bpReset) sub{bottom:-.25em}:where(.bpReset) sup{top:-.5em}:where(.bpReset) table{text-indent:0;border-color:inherit;border-collapse:collapse}:where(.bpReset) button,:where(.bpReset) input,:where(.bpReset) optgroup,:where(.bpReset) select,:where(.bpReset) textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}:where(.bpReset) ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}:where(.bpReset) input:where(:not([type=button],[type=reset],[type=submit])),:where(.bpReset) select,:where(.bpReset) textarea{border:0 solid}:where(.bpReset) button,:where(.bpReset) input:where([type=button],[type=reset],[type=submit]){appearance:button}:where(.bpReset) ::file-selector-button{appearance:button}:where(.bpReset) :-moz-focusring{outline:auto}:where(.bpReset) :-moz-ui-invalid{box-shadow:none}:where(.bpReset) progress{vertical-align:baseline}:where(.bpReset) ::-webkit-inner-spin-button{height:auto}:where(.bpReset) ::-webkit-outer-spin-button{height:auto}:where(.bpReset) ::-webkit-search-decoration{-webkit-appearance:none}:where(.bpReset) summary{display:list-item}:where(.bpReset) ol,:where(.bpReset) ul,:where(.bpReset) menu{list-style:none}:where(.bpReset) textarea{resize:vertical}:where(.bpReset) ::placeholder{opacity:1;color:color-mix(in srgb,currentColor 50%,transparent)}:where(.bpReset) img,:where(.bpReset) svg,:where(.bpReset) video,:where(.bpReset) canvas,:where(.bpReset) audio,:where(.bpReset) iframe,:where(.bpReset) embed,:where(.bpReset) object{vertical-align:middle;display:block}:where(.bpReset) img,:where(.bpReset) video{max-width:100%;height:auto}:where(.bpReset) [hidden]{display:none!important}:where(.bpReset) :focus:not(:focus-visible){box-shadow:none;outline:0}:where(.bpReset) ::-webkit-scrollbar{width:6px;height:6px}:where(.bpReset) ::-webkit-scrollbar-track{background-color:#0000}:where(.bpReset) ::-webkit-scrollbar-thumb{background-color:var(--scrollbar);border-radius:6px}:where(.bpReset) ::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-hover)}@supports not selector(::-webkit-scrollbar){:where(.bpReset) *{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}}:root,:host{--bpFontSize-scale:1;--bpFontSize-xs:12px;--bpFontSize-sm:14px;--bpFontSize-base:16px;--bpFontSize-md:18px;--bpFontSize-lg:20px;--bpFontSize-xl:22px;--bpFontSize-2xl:24px;--bpFontSize-3xl:30px;--bpFontSize-4xl:36px;--transparent-light:#fcfcfdd9;--transparent-light-hover:#b9bbc620;--transparent-dark:#101010d9;--transparent-dark-hover:#80828d14;--bpPrimary-1:#fdfdfd;--bpPrimary-50:#f5f8fe;--bpPrimary-100:#ebf1fd;--bpPrimary-200:#ccddfa;--bpPrimary-300:#adc8f7;--bpPrimary-400:#709ff0;--bpPrimary-500:#3276ea;--bpPrimary-600:#2d6ad3;--bpPrimary-700:#1e478c;--bpPrimary-800:#173569;--bpPrimary-900:#0f2346;--bpPrimary-950:#0a182f;--bpGray-1:#fdfdfd;--bpGray-50:#f8f8f9;--bpGray-100:#f0f0f3;--bpGray-200:#dadbe0;--bpGray-300:#c3c5cd;--bpGray-400:#9699a8;--bpGray-500:#696d83;--bpGray-600:#5f6276;--bpGray-700:#3f414f;--bpGray-800:#2f313b;--bpGray-900:#202127;--bpGray-950:#15161a;--bpError:#f05656;--bpRadius-scale:1;--bpRadius-sm:2px;--bpRadius-md:6px;--bpRadius-lg:8px;--bpRadius-xl:12px;--bpRadius-2xl:16px;--bpRadius-3xl:24px;--bpRadius-full:9999px;--bpSpacing-0:0px;--bpSpacing-px:1px;--bpSpacing-0_5:2px;--bpSpacing-1:4px;--bpSpacing-1_5:6px;--bpSpacing-2:8px;--bpSpacing-2_5:10px;--bpSpacing-3:12px;--bpSpacing-3_5:14px;--bpSpacing-4:16px;--bpSpacing-4_5:18px;--bpSpacing-5:20px;--bpSpacing-6:24px;--bpSpacing-7:28px;--bpSpacing-8:32px;--bpSpacing-9:36px;--bpSpacing-10:40px;--bpSpacing-11:44px;--bpSpacing-12:48px;--bpSpacing-14:56px;--bpSpacing-16:64px;--bpSpacing-20:80px;--bpSpacing-24:96px;--bpSpacing-28:112px;--bpSpacing-32:128px;--bpSpacing-36:144px;--bpSpacing-40:160px;--bpSpacing-44:176px;--bpSpacing-48:192px;--bpSpacing-52:208px;--bpSpacing-56:224px;--bpSpacing-60:240px;--bpSpacing-64:256px;--bpSpacing-72:288px;--bpSpacing-80:320px;--bpSpacing-96:384px;--header-bg:var(--transparent-light);--header-bg-hover:var(--transparent-light-hover);--header-hover-dark:var(--bpGray-200);--header-title:var(--bpGray-900);--header-description:var(--bpGray-800);--header-description-icon:var(--bpPrimary-800);--header-description-link:var(--bpPrimary-900);--header-avatar-bg:var(--bpPrimary-600);--header-avatar-text:var(--bpPrimary-50);--message-bg:var(--bpPrimary-100);--message-bg-hover:var(--bpPrimary-200);--message-text:var(--bpPrimary-900);--send-button-bg:var(--bpPrimary-600);--send-button-bg-hover:var(--bpPrimary-700);--send-button-text:var(--bpPrimary-50);--button-bg:var(--bpPrimary-500);--button-bg-hover:var(--bpPrimary-600);--button-text:var(--bpPrimary-50);--fab-bg:var(--bpPrimary-100);--fab-bg-hover:var(--bpPrimary-200);--fab-icon:var(--bpPrimary-700);--scrollbar:var(--bpGray-200);--scrollbar-hover:var(--bpGray-400);--modal-submit-bg:var(--bpPrimary-200);--modal-submit-bg-hover:var(--bpPrimary-300);--error-header-bg:#3d63dd;--error-header-text:white;--error-content-icon:var(--bpGray-400);--error-content-title:var(--bpGray-700);--error-content-message:var(--bpGray-600)}.bpContainer :focus-visible,.bpMessageBlocksDropdownContentContainer :focus-visible{outline:2px solid var(--bpPrimary-700)}.bpMessageBlocksDropdownContentContainer:focus-visible{outline:none}.bpMessageBlocksDropdownContentContainer{font-family:var(--inter-font)}.bpHidden{display:none}.bpHeightFull{height:100%}.bpFont{font-family:var(--inter-font)}.bpNotificationContainer{padding:var(--bpSpacing-4);background-color:var(--bpGray-1);border:1px solid var(--bpGray-200);gap:var(--bpSpacing-2);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));grid-template-columns:auto 1fr auto;align-items:center;display:grid;box-shadow:0 4px 6px #0000001a}.bpNotificationTitle{color:var(--bpGray-900);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));grid-column-start:2;font-weight:500}.bpNotificationDescription{margin-top:var(--bpSpacing-1);color:var(--bpGray-800);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));grid-column-start:2}.bpNotificationIcon{height:var(--bpSpacing-5);aspect-ratio:1}.bpNotificationIcon[data-type=success]{color:var(--green-500)}.bpNotificationIcon[data-type=error]{color:var(--red-500)}.bpNotificationCloseIcon{height:var(--bpSpacing-5);aspect-ratio:1;cursor:pointer}.bpNotificationCloseIcon:hover{color:var(--bpGray-700)}.bpComposerFileAttachement{background-color:var(--bpGray-1);border:1px solid var(--bpGray-200);width:fit-content;padding:var(--bpSpacing-2);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));gap:var(--bpSpacing-2);transition:border-color .15s ease-out;animation:.2s ease-out fadeInScaleUp;display:flex;position:relative}.bpComposerFileAttachement:hover{border-color:var(--bpGray-300)}.bpComposerFileAttachement:hover .bpComposerFileRemoveIcon{opacity:1}.bpComposerFileIconWrapper{border:1px solid var(--bpPrimary-200);background:var(--bpPrimary-100);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.bpComposerFileIcon{color:var(--bpPrimary-600);width:24px;height:24px;transition:opacity .3s,filter .3s}.bpComposerFileMetadata{flex-direction:column;gap:2px;display:flex}.bpComposerFileName{white-space:nowrap;text-overflow:ellipsis;min-width:96px;max-width:96px;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));color:var(--bpGray-900);overflow:hidden}.bpComposerFileExtension{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));color:var(--bpGray-600);font-weight:300}.bpComposerFilePreviewImage{object-fit:contain;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));width:100%;height:100%}.bpComposerFileRemoveIcon{cursor:pointer;stroke-width:1.5px;width:20px;height:20px;color:var(--bpGray-600);background:var(--bpGray-100);opacity:0;border-radius:50%;line-height:1;transition:opacity .2s;position:absolute;top:-4px;right:-4px}.bpComposerFileLoader{border:2px solid var(--bpGray-200);border-top:2px solid var(--bpPrimary-500);visibility:visible;opacity:1;border-radius:50%;width:16px;height:16px;transition:opacity .2s;animation:.6s linear infinite spin;position:absolute;top:-4px;right:-4px}.bpComposerFileErrorIcon{background:var(--bpGray-1);width:20px;height:20px;color:var(--bpError);border-radius:50%;position:absolute;top:-6px;right:-6px}.bpComposerFileAttachement[data-status=loading] .bpComposerFileIcon,.bpComposerFileAttachement[data-status=loading] .bpComposerFileMetadata,.bpComposerFileAttachement[data-status=error] .bpComposerFileIcon,.bpComposerFileAttachement[data-status=error] .bpComposerFileName{opacity:.5;filter:grayscale()}.bpComposerFileAttachement[data-status=error] .bpComposerFileExtension{color:var(--bpError)}.bpComposerUploadButton{cursor:pointer;border-radius:var(--bpRadius-full);padding:var(--bpSpacing-2);height:var(--bpSpacing-8);width:var(--bpSpacing-8);color:var(--bpGray-600);transition:background .15s ease-out}.bpComposerUploadButton[data-disabled=true]{opacity:.5;filter:grayscale();pointer-events:none}.bpComposerContainer[data-disabled=false] .bpComposerUploadButton:hover{color:var(--bpGray-700);background:var(--bpGray-100);cursor:pointer}.bpComposerVoiceButton{cursor:pointer;border-radius:var(--bpRadius-full);padding:var(--bpSpacing-2);height:var(--bpSpacing-8);width:var(--bpSpacing-8);color:var(--bpGray-600)}.bpComposerVoiceButton:hover{background-color:var(--bpGray-100)}.bpComposerVoiceButton[data-show=true]{animation:.1s ease-out forwards fadeIn}.bpComposerVoiceButton[data-show=false]{pointer-events:none;animation:.1s ease-out forwards fadeOut}.bpComposerVoiceButton[data-listens=true]{animation:1.5s ease-in-out infinite pulsate-background}.bpComposerInput{margin:auto var(--bpSpacing-8) auto var(--bpSpacing-2);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));resize:none;color:var(--bpGray-900);outline-style:none;flex-grow:1;height:24px}.bpComposerInput:focus{outline:none!important}.bpComposerInput::-webkit-scrollbar{width:4px}.bpComposerInput::placeholder{color:var(--bpGray-500);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm))}@media (device-width<=1024px){.bpComposerInput{font-size:16px}}@keyframes pulse{0%{box-shadow:0 0 #0000}to{box-shadow:0 0 4px 2px var(--bpPrimary-600)}}.bpComposerContainer{border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-width:var(--bpSpacing-px);background:var(--bpGray-50);border-color:var(--bpGray-200);margin:0 var(--bpSpacing-4);box-sizing:border-box;z-index:1;outline-color:#0000;flex-direction:column;transition-property:color,background-color,outline-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:relative}.bpComposerContainer:hover{border-color:var(--bpGray-300)}.bpComposerContainer:focus-within{outline:2px solid var(--bpPrimary-600);outline-offset:-1px}.bpComposerContainer[data-disabled=true]{background-color:var(--bpGray-100);border-color:var(--bpGray-200);color:var(--bpGray-500)}.bpComposerContainer[data-disabled=true] *{cursor:not-allowed}.bpComposerContainer[data-waiting=true]{outline:2px solid var(--bpPrimary-600);outline-offset:-1px;animation:1s ease-out infinite alternate pulse}.bpComposerInputContainer{min-height:var(--bpSpacing-12);padding:var(--bpSpacing-2);align-items:end;display:flex}.bpComposerInputContainer:has(.bpComposerUploadButton) .bpComposerInput{margin:auto var(--bpSpacing-8) auto var(--bpSpacing-1)}.bpComposerFileContainer{gap:var(--bpSpacing-2);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));padding:var(--bpSpacing-2) var(--bpSpacing-2) 0 var(--bpSpacing-2);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--bpGray-200) transparent;display:flex;overflow:scroll hidden}.bpComposerInputLoader{right:var(--bpSpacing-2);padding:var(--bpSpacing-2);color:var(--bpGray-600);stroke-width:2px;opacity:0;width:32px;height:32px;animation:2s linear infinite spin;position:absolute}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bpComposerInputLoader[data-show=true]{opacity:1;transition:opacity .15s ease-out}.bpComposerInputLoader[data-show=false]{opacity:0;transition:opacity .15s ease-out}.bpComposerSendButton{right:var(--bpSpacing-2);cursor:pointer;border-radius:var(--bpRadius-full);padding:var(--bpSpacing-2);background-color:var(--send-button-bg);color:var(--send-button-text);height:var(--bpSpacing-8);width:var(--bpSpacing-8);stroke-width:2px;opacity:0;position:absolute}.bpComposerSendButton[data-show=true]{opacity:1;transition:opacity .15s ease-out,transform .15s ease-out;transform:translateY(0)}.bpComposerSendButton[data-show=false]{opacity:0;pointer-events:none;transition:opacity .15s ease-out,transform .15s ease-out;transform:translateY(20%)}.bpComposerContainer[data-disabled=false] .bpComposerSendButton:hover{background-color:var(--send-button-bg-hover)}.bpComposerContainer:has(+.bpComposerFooter:empty){margin-bottom:var(--bpSpacing-3)}.bpComposerFooter{text-align:center;margin:var(--bpSpacing-1) var(--bpSpacing-5);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));color:var(--bpGray-400);cursor:default;align-self:center;overflow:visible}.bpComposerFooter>*{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bpComposerFooter:empty{display:none}.bpComposerFooter:hover a{cursor:pointer;color:var(--bpGray-500)}.bpComposerButtonContainer{padding:var(--bpSpacing-2);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));height:var(--bpSpacing-10);cursor:pointer;justify-content:center;align-items:center;display:flex}.bpComposerButtonContainer:disabled{display:none}.bpComposerUploadButtonContainer{padding:var(--bpSpacing-1);margin:var(--bpSpacing-1);margin-right:calc(var(--bpSpacing-2) * -1);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpComposerUploadButtonIcon{color:var(--bpGray-800);padding:var(--bpSpacing-1);background:var(--bpGray-100);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));height:var(--bpSpacing-6);width:var(--bpSpacing-6);display:block}.bpComposerUploadButtonIcon[data-disabled=true]{opacity:.5;filter:grayscale();pointer-events:none}.bpComposerContainer[data-disabled=false] .bpComposerUploadButtonIcon:hover{color:var(--bpGray-700);background:var(--bpGray-200);cursor:pointer}.bpContainer{background:var(--bpGray-1);border-color:var(--bpGray-200);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-style:solid;border-width:1px;flex-direction:column;justify-content:space-between;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.bpDropzoneOverlay{text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;width:100%;height:100%;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));z-index:3;pointer-events:none;opacity:0;background-color:#0006;flex-direction:column;justify-content:center;align-items:center;font-weight:500;transition:opacity .3s ease-in-out;display:flex;position:absolute}.bpDropzoneOverlay[data-hover=true]{opacity:1}.bpFabContainer{border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));cursor:pointer;background:var(--fab-bg);width:100%;height:100%}.bpFabContainer:hover{background:var(--fab-bg-hover)}.bpFabIcon{background-position:50%;background-repeat:no-repeat;background-color:var(--fab-icon);background-size:cover;width:100%;height:100%;-webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.583 14.894l-3.256 3.78c-.7.813-1.26.598-1.25-.46a10689.413 10689.413 0 0 1 .035-4.775V4.816a3.89 3.89 0 0 1 3.88-3.89h12.064a3.885 3.885 0 0 1 3.882 3.89v6.185a3.89 3.89 0 0 1-3.882 3.89H4.583z' fill='%23FFFFFF' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") 50% no-repeat;mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.583 14.894l-3.256 3.78c-.7.813-1.26.598-1.25-.46a10689.413 10689.413 0 0 1 .035-4.775V4.816a3.89 3.89 0 0 1 3.88-3.89h12.064a3.885 3.885 0 0 1 3.882 3.89v6.185a3.89 3.89 0 0 1-3.882 3.89H4.583z' fill='%23FFFFFF' fill-rule='evenodd'%3E%3C/path%3E%3C/svg%3E") 50% no-repeat}.bpFabImage{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;height:100%}.bpFabImage:hover{opacity:.8;cursor:pointer}:root{--header-transition:.2s cubic-bezier(.4, 0, .2, 1)}.bpHeaderContainer{width:100%;padding:var(--bpSpacing-1);background-color:var(--header-bg);-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);border-top-left-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-top-right-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));z-index:2;flex-direction:column;transition:background-color .2s ease-out;display:flex;position:absolute}.bpHeaderContentContainer{padding:var(--bpSpacing-1) var(--bpSpacing-2);column-gap:var(--bpSpacing-2);text-align:left;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));cursor:pointer;transition:background-color var(--header-transition);grid-template-columns:auto auto 1fr auto;align-items:center;display:grid}.bpHeaderContentContainer[data-state=open]{grid-template-rows:auto auto;grid-template-columns:1fr;justify-items:center}.bpHeaderContentContainer[data-state=open] .bpHeaderContentActionsContainer{display:none}.bpHeaderContentContainer[data-state=open] .bpHeaderContentAvatarImage{width:var(--bpSpacing-16);height:var(--bpSpacing-16);margin-block:var(--bpSpacing-6)}.bpHeaderContainer[data-state=open] .bpHeaderContentAvatarImage,.bpHeaderContainer[data-state=open] .bpHeaderContentAvatarFallback{height:var(--bpSpacing-16);margin-block:var(--bpSpacing-6);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-3xl));font-weight:500}.bpHeaderContentContainer[data-state=open] .bpHeaderContentDescription,.bpHeaderContentContainer[data-state=open] .bpHeaderContentTitle{text-align:center}.bpHeaderContentContainer[data-state=closed]:not(:has(.bpHeaderContentDescription)) .bpHeaderContentTitle{grid-row:1/span 2;align-self:center}.bpHeaderContentContainer[data-state=closed] .bpHeaderContentDescription{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:3;display:-webkit-box;overflow:hidden}.bpHeaderContentContainer[data-state=closed] .bpHeaderContentActionsContainer{grid-column:4}.bpHeaderContentContainer[data-state=closed] .bpHeaderConversationHistoryButton,.bpHeaderContentContainer[data-state=closed] .bpHeaderContentActionsContainer,.bpHeaderContentContainer[data-state=closed] .bpHeaderContentAvatarContainer{grid-row:1/span 2}.bpHeaderContainer:not([data-disabled]) .bpHeaderContentContainer:hover{background-color:var(--header-bg-hover)}.bpHeaderContainer[data-disabled] .bpHeaderContentContainer{cursor:default}.bpHeaderContentAvatarContainer{margin-left:calc(var(--bpSpacing-1) * -1);padding:var(--bpSpacing-px);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));overflow:hidden}.bpHeaderContentAvatarImage{aspect-ratio:1;height:var(--bpSpacing-8);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));object-fit:cover}.bpHeaderContentAvatarFallback{aspect-ratio:1;height:var(--bpSpacing-8);background-color:var(--header-avatar-bg);color:var(--header-avatar-text);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));line-height:var(--bpSpacing-12);justify-content:center;align-items:center;display:flex}.bpHeaderContentTitle{color:var(--header-title);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));font-weight:500;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.bpHeaderContentDescription{width:100%;color:var(--header-description);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));font-weight:300;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg))}.bpHeaderContentActionsContainer{display:flex}.bpHeaderContentActionsIcons{width:34px;height:34px;padding:var(--bpSpacing-2);color:var(--header-description);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));cursor:pointer;transition:background-color var(--header-transition)}.bpHeaderContentActionsIcons:hover{background-color:var(--header-hover-dark)}.bpHeaderExpandedContentContainer{padding:var(--bpSpacing-2);place-items:center;gap:var(--bpSpacing-4);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));display:grid}.bpHeaderExpandedContentGroup{flex-direction:column;display:flex}.bpHeaderExpandedContentGroup[data-links]{gap:var(--bpSpacing-2);flex-direction:column}.bpHeaderExpandedContentGroup[data-legal]{flex-direction:row}.bpHeaderExpandedContentGroup[data-legal] .bpHeaderExpandedContentDescriptionItemsIcon{display:none}.bpHeaderExpandedContentDescriptionItemsContainer{align-items:center;gap:var(--bpSpacing-1);color:var(--header-description);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-sm));font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));cursor:pointer;display:flex;position:relative}.bpHeaderExpandedContentDescriptionItemsContainer:hover{color:var(--header-title)}.bpHeaderExpandedContentDescriptionItemsIcon{height:var(--bpSpacing-6);padding:var(--bpSpacing-1);color:var(--header-description)}.bpHeaderExpandedContentDescriptionItemsContainer[data-email] .bpHeaderExpandedContentDescriptionItemsIcon,.bpHeaderExpandedContentDescriptionItemsContainer[data-phone] .bpHeaderExpandedContentDescriptionItemsIcon,.bpHeaderExpandedContentDescriptionItemsContainer[data-website] .bpHeaderExpandedContentDescriptionItemsIcon{color:var(--header-description-icon)}.bpHeaderExpandedContentDescriptionItemsText{color:var(--header-description-link);text-overflow:ellipsis;white-space:nowrap;cursor:default;overflow:hidden}.bpHeaderExpandedContentDescriptionItemsLink{color:var(--header-description-link);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bpHeaderExpandedContentDescriptionItemsLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--header-description-link);text-decoration-color:var(--header-description-link)}.bpHeaderExpandedContentDescriptionItemsContainer[data-terms]+.bpHeaderExpandedContentDescriptionItemsContainer[data-privacy]{margin-left:calc(var(--bpSpacing-4) + 1px)}.bpHeaderExpandedContentDescriptionItemsContainer[data-terms]+.bpHeaderExpandedContentDescriptionItemsContainer[data-privacy]:before{content:"";left:calc(var(--bpSpacing-4) / -2);background-color:var(--bpGray-500);width:1px;height:10px;position:absolute}.bpMessageListMarqueeContainer{gap:var(--bpSpacing-2);padding:var(--bpSpacing-20) 0 var(--bpSpacing-12) 0;flex-direction:column;justify-content:center;align-items:center;display:flex}.bpMessageListMarqueeContent{flex-direction:column;max-width:60ch;display:flex}.bpMessageListMarqueeTitle{color:var(--bpGray-800);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-md));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));text-align:center;font-weight:500}.bpMessageListMarqueeDescription{color:var(--bpGray-500);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));text-align:center;margin-top:var(--bpSpacing-1)}.bpMessageListMarqueeAvatarContainer{padding:var(--bpSpacing-px);margin-bottom:var(--bpSpacing-3);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));overflow:hidden}.bpMessageListMarqueeAvatarImage{height:var(--bpSpacing-20);aspect-ratio:1;object-fit:cover;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full))}.bpMessageListMarqueeAvatarFallback{height:var(--bpSpacing-20);width:var(--bpSpacing-20);background-color:var(--bpPrimary-600);color:var(--bpPrimary-50);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-3xl));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-4xl));border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));justify-content:center;align-items:center;display:flex}.bpMessageContainer{gap:var(--bpSpacing-2);width:100%;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));color:var(--bpGray-900);word-break:break-word;transition:margin-bottom .3s ease-out;animation:.4s ease-out fadeInSlideUp;display:flex;position:relative}.bpMessageContainer[data-direction=incoming]{justify-content:flex-start}.bpMessageContainer[data-direction=outgoing]{justify-content:flex-end}.bpMessageContainer[data-direction=system]{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));margin-top:var(--bpSpacing-4);color:var(--bpGray-800);justify-content:center}.bpMessageContainer:has(.bpMessageBlocksBubbleFeedbackIcon[data-selected=true]):not(:last-child){margin-bottom:var(--bpSpacing-3)}.bpMessageContainer:after{content:"Delivered";color:var(--bpGray-600);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));opacity:0;transition:opacity .3s ease-out;animation:none;position:absolute;bottom:-20px;right:0;overflow:hidden}.bpMessageDeliveryStatus{margin-bottom:var(--bpSpacing-3)}.bpMessageDeliveryStatus:after{opacity:1}.bpMessageAvatarContainer{border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));height:var(--bpSpacing-7);flex-shrink:0;align-self:flex-end;display:none;position:relative;overflow:hidden}.bpMessageAvatarContainer[data-loading-status=loading] .bpMessageAvatarFallback{opacity:0}.bpMessageContainer[data-direction=incoming] .bpMessageAvatarContainer,.bpMessageContainer[data-direction=outgoing] .bpMessageAvatarContainer{display:flex}.bpMessageAvatarImage{aspect-ratio:1;object-fit:cover;height:100%}.bpMessageAvatarFallback{border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));background-color:var(--bpPrimary-600);color:var(--bpPrimary-50);aspect-ratio:1;justify-content:center;align-items:center;height:100%;display:flex}.bpMessageListContainer{box-sizing:border-box;scrollbar-width:none;width:100%;padding:var(--bpSpacing-1);flex-direction:column;flex-grow:1;margin-bottom:-25px;display:flex;position:relative;overflow:hidden}.bpMessageListViewport{gap:var(--bpSpacing-2);padding:var(--bpSpacing-3);padding-bottom:var(--bpSpacing-12);scrollbar-width:none;flex-direction:column;justify-content:flex-end;min-height:100%;display:flex}.bpMessageListHeaderMessage{color:var(--bpGray-600);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));margin-left:auto;margin-right:auto;position:sticky;top:0}.bpMessageListContainer .bpMessageListScrollDownButton{background-color:var(--bpGray-100);z-index:10;cursor:pointer;width:32px;height:32px;left:0;right:0;bottom:var(--bpSpacing-9);border-radius:50%;margin:auto;padding:6px;animation:.2s ease-out fadeInSlideUp;position:absolute;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.bpMessageListScrollDownButton:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--bpGray-500);background-size:cover;width:20px;height:20px;display:block;-webkit-mask:url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-down\"><path d=\"M12 5v14\"/><path d=\"m19 12-7 7-7-7\"/></svg>") 50% no-repeat;mask:url("data:image/svg+xml;charset=UTF-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"lucide lucide-arrow-down\"><path d=\"M12 5v14\"/><path d=\"m19 12-7 7-7-7\"/></svg>") 50% no-repeat}.bpMessageListContainer .bpMessageListScrollDownButton:hover{background-color:var(--bpGray-200)}.bpModalOverlay{z-index:30;background-color:#0000004d;position:absolute;inset:0}.bpModalOverlay[data-state=open]{animation:.2s ease-out fadeIn}.bpModalOverlay[data-state=closed]{animation:.1s ease-in fadeOut}.bpModalContainer{color:var(--bpGray-900);border:1px solid var(--bpGray-100);background:var(--bpGray-50);z-index:30;padding:var(--bpSpacing-3);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));pointer-events:auto;width:100%;position:absolute;bottom:0}.bpModalContainer[data-state=open]{animation:.2s ease-out slideUp}.bpModalContainer[data-state=closed]{animation:.1s ease-out slideDown}.bpModalTitle{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));color:var(--bpGray-900);margin-bottom:var(--bpSpacing-4);justify-content:center;display:flex}.bpModalDescription{display:none}.bpModalContentContainer{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));color:var(--bpGray-900);flex-direction:column;display:flex}.bpModalButtonContainer{gap:var(--bpSpacing-2);flex-direction:column;display:flex}.bpModalButtonConfirm{width:100%;padding:var(--bpSpacing-3);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));color:var(--message-text);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));background:var(--modal-submit-bg);transition:background .1s ease-out}.bpModalButtonConfirm:hover{background:var(--modal-submit-bg-hover)}.bpModalButtonCancel{width:100%;padding:var(--bpSpacing-3);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));color:var(--bpGray-900);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-xl));background:var(--bpGray-100);transition:background .1s ease-out}.bpModalButtonCancel:hover{background:var(--bpGray-200)}.bpModalContentTextArea{margin:0 var(--bpSpacing-2) var(--bpSpacing-4) var(--bpSpacing-2);padding:var(--bpSpacing-2);border:1px solid var(--bpGray-300);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-sm));resize:none}.bpModalContentTextArea:focus{outline:none}@container (width>=448px){.bpModalContainer{width:60%;max-width:600px;padding:var(--bpSpacing-6);bottom:50%;left:50%;transform:translate(-50%)}.bpModalContainer[data-state=open]{animation:.2s ease-out fadeIn}.bpModalContainer[data-state=closed]{animation:.1s ease-out fadeOut}.bpModalTitle{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));color:var(--bpGray-900);margin-top:var(--bpSpacing-2);margin-bottom:var(--bpSpacing-2);justify-content:start}.bpModalDescription{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));color:var(--bpGray-600);margin-bottom:var(--bpSpacing-3);justify-content:start;display:flex}.bpModalContentContainer{flex-direction:row;justify-content:center}.bpModalContentTextArea{width:100%;margin:0 0 var(--bpSpacing-4) 0}.bpModalButtonContainer{white-space:nowrap;justify-content:end;gap:var(--bpSpacing-2);width:100%;margin-top:var(--bpSpacing-8);flex-direction:row-reverse;display:flex}.bpModalButtonConfirm,.bpModalButtonCancel{width:auto;padding:var(--bpSpacing-2) var(--bpSpacing-4)}}.bpMessageBlocksAudio{max-width:85%}.bpMessageBlocksBubble{padding:var(--bpSpacing-2) var(--bpSpacing-4);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));max-width:85%;position:relative}.bpMessageBlocksBubble[data-direction=outgoing]{background-color:var(--message-bg);color:var(--message-text);border-bottom-right-radius:var(--bpRadius-sm)}.bpMessageBlocksBubble[data-direction=incoming]{background-color:var(--bpGray-100);color:var(--bpGray-900);border-bottom-left-radius:var(--bpRadius-sm)}.bpMessageBlocksBubbleFeedbackContainer{border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));background-color:var(--bpGray-1);justify-content:center;align-items:center;gap:var(--bpSpacing-1);opacity:0;z-index:1;width:52px;height:24px;transition:opacity .2s ease-in-out;display:flex;position:absolute;left:85%;transform:translate(-50%);box-shadow:0 1px 4px #0000000d}.bpMessageBlocksBubble[data-feedback=true] .bpMessageBlocksBubbleFeedbackContainer,.bpMessageContainer[data-direction=incoming]:last-child .bpMessageBlocksBubble .bpMessageBlocksBubbleFeedbackContainer,.bpMessageBlocksBubble:hover .bpMessageBlocksBubbleFeedbackContainer{opacity:1}.bpMessageBlocksBubbleFeedbackIcon{color:var(--bpGray-500);stroke-width:1.5px;cursor:pointer;width:16px;height:16px}.bpMessageBlocksBubbleFeedbackIcon[data-selected=true]{color:var(--bpPrimary-600);stroke-width:2px;pointer-events:none;cursor:default}.bpMessageBlocksBubbleFeedbackIcon:hover{stroke-width:2px}.bpNegativeReactionFeedbackForm{flex-direction:column;display:flex}.bpMessageBlocksBubbleFeedbackFormSubmitButton{background-color:var(--bpPrimary-600);color:var(--bpGray-1);border-radius:var(--bpRadius-md);padding:var(--bpSpacing-1_5) var(--bpSpacing-3);cursor:pointer;border:none}.bpMessageBlocksButton{padding:var(--bpSpacing-1) var(--bpSpacing-3);background-color:var(--button-bg);color:var(--button-text);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));cursor:pointer;transition:background-color .15s ease-out}.bpMessageBlocksButton:hover{background-color:var(--button-bg-hover)}.bpMessageBlocksButton[data-activated]:disabled{background-color:var(--button-bg);color:var(--button-text)}.bpMessageBlocksButton[data-group-activated]{background-color:var(--bpGray-100);color:var(--bpGray-600)}.bpMessageBlocksButton[data-group-activated]:hover{cursor:default}.bpMessageBlocksCarouselContainer{position:relative;overflow:hidden}.bpMessageBlocksCarouselSlidesContainer{padding-left:var(--bpSpacing-2);padding-right:var(--bpSpacing-2);gap:var(--bpSpacing-2);grid-auto-columns:100%;grid-auto-flow:column;display:grid}.bpMessageBlocksCarouselBackButton,.bpMessageBlocksCarouselNextButton{background-color:var(--bpGray-300);color:var(--bpGray-100);height:var(--bpSpacing-7);width:var(--bpSpacing-7);padding:var(--bpSpacing-0_5);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));cursor:pointer;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #0000001a}.bpMessageBlocksCarouselBackButton:hover,.bpMessageBlocksCarouselNextButton:hover{background-color:var(--bpGray-400);color:var(--bpGray-1);transform:translateY(-50%)scale(1.1)}.bpMessageBlocksCarouselBackButton{left:var(--bpSpacing-1)}.bpMessageBlocksCarouselNextButton{right:var(--bpSpacing-1)}.bpMessageBlocksCarouselNextButton[data-disabled],.bpMessageBlocksCarouselBackButton[data-disabled]{display:none}.bpMessageBlocksColumn{gap:var(--bpSpacing-2);flex-direction:column;width:100%;display:flex}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksColumn{align-items:flex-end}.bpMessageContainer[data-direction=incoming] .bpMessageBlocksColumn{align-items:flex-start}.bpMessageBlocksColumn[data-horizontal=center]{text-align:center!important;align-items:center!important}.bpMessageBlocksColumn[data-horizontal=right]{align-items:flex-end!important}.bpMessageBlocksColumn[data-horizontal=left]{align-items:flex-start!important}.bpMessageBlocksColumn[data-vertical=stretch]{justify-content:space-between!important}.bpMessageBlocksDropdownButtonContainer{padding:var(--bpSpacing-2);background-color:var(--bpGray-1);border:1px solid var(--bpGray-200);border-radius:var(--bpRadius-md);cursor:pointer;min-width:min(150px,100%);max-width:min(250px,100%);color:var(--bpGray-900);justify-content:space-between;align-items:center;display:flex}.bpMessageBlocksDropdownButtonContainer[data-disabled=true]{color:var(--bpGray-700);cursor:not-allowed;border-color:var(--bpGray-200)}.bpMessageBlocksDropdownButtonText{text-overflow:ellipsis;white-space:nowrap;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));overflow:hidden}.bpMessageBlocksDropdownButtonIcon{height:var(--bpSpacing-4);width:var(--bpSpacing-4);margin-left:var(--bpSpacing-2)}.bpMessageBlocksDropdownContentContainer{background-color:var(--bpGray-1);border:1px solid var(--bpGray-200);border-radius:var(--bpRadius-md);min-width:100px;max-height:200px;padding:var(--bpSpacing-1);z-index:1;overflow-y:auto}.bpMessageBlocksDropdownContentItem{color:var(--bpGray-800);line-height:1.5;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));padding:var(--bpSpacing-1);cursor:pointer;border-radius:var(--bpRadius-sm)}.bpMessageBlocksDropdownContentItem:hover{background-color:var(--bpGray-100);color:var(--bpGray-900)}.bpMessageBlocksFileContainer{padding-top:var(--bpSpacing-2);padding-bottom:var(--bpSpacing-2);padding-left:var(--bpSpacing-4);padding-right:var(--bpSpacing-4);gap:var(--bpSpacing-2);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));text-overflow:ellipsis;white-space:nowrap;background-color:var(--bpGray-100);color:var(--bpGray-900);align-items:center;display:flex;overflow:hidden}.bpMessageBlocksFileContainer:hover{color:var(--bpGray-950);background-color:var(--bpGray-200)}.bpMessageBlocksFileTitle{text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;overflow:hidden}.bpMessageBlocksFileIcon{width:20px;height:20px;color:var(--bpPrimary-800);flex:none}.bpMessageBlocksImageImage{border:1px solid var(--bpGray-200);object-fit:cover;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));min-width:0;max-width:95%}.bpMessageBlocksImageImage[data-loaded=false]{display:none}.bpMessageBlocksImageImage[data-orientation=landscape]{aspect-ratio:4/3}.bpMessageBlocksImageImage[data-orientation=portrait]{aspect-ratio:3/4}.bpMessageBlocksImageImage[data-orientation=square]{aspect-ratio:1}.bpMessageBlocksImageImage[data-error=true]{color:var(--bpGray-200);justify-content:center;align-items:center;display:flex}@media (width>=640px){.bpMessageBlocksImageImage{width:var(--bpSpacing-56)}}.bpMessageBlocksImagePlaceholder{border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));min-width:0;max-width:95%}.bpMessageBlocksImagePlaceholder[data-orientation=landscape]{aspect-ratio:4/3}.bpMessageBlocksImagePlaceholder[data-orientation=portrait]{aspect-ratio:3/4}.bpMessageBlocksImagePlaceholder[data-orientation=square]{aspect-ratio:1}@media (width>=640px){.bpMessageBlocksImagePlaceholder{width:var(--bpSpacing-56)}}.bpMessageBlocksLocationContainer{gap:var(--bpSpacing-1);padding:var(--bpSpacing-2) var(--bpSpacing-4);background-color:var(--bpGray-100);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));align-items:center;display:flex}.bpMessageBlocksLocationContainer:hover{color:var(--bpGray-950);background-color:var(--bpGray-200)}.bpMessageBlocksLocationTitle{color:var(--bpGray-900);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));cursor:pointer}.bpMessageBlocksLocationIcon{height:var(--bpSpacing-5);width:var(--bpSpacing-5);fill:var(--bpPrimary-600);color:var(--bpPrimary-200)}.bpMessageContainer[data-direction=incoming] .bpMessageBlocksRow{justify-content:flex-start}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksRow{justify-content:flex-end}.bpMessageBlocksRow{gap:var(--bpSpacing-2);flex-wrap:wrap;display:flex}.bpMessageBlocksTextHeading1{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));font-weight:600;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-3xl));margin-top:var(--bpSpacing-7);margin-bottom:var(--bpSpacing-6)}.bpMessageBlocksTextHeading2{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));font-weight:600;line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));margin-top:var(--bpSpacing-6);margin-bottom:var(--bpSpacing-5)}.bpMessageBlocksTextHeading3{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-md));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-xl));margin-top:var(--bpSpacing-5);margin-bottom:var(--bpSpacing-4);font-weight:500}.bpMessageBlocksTextHeading4{margin-top:var(--bpSpacing-1);font-weight:500;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-xl))}.bpMessageBlocksTextOrderedList{list-style-type:decimal}.bpMessageBlocksTextUnorderedList{list-style-type:disc}.bpMessageBlocksTextUnorderedList,.bpMessageBlocksTextOrderedList{padding-left:var(--bpSpacing-2);margin:var(--bpSpacing-3) 0;list-style-position:inside}.bpMessageBlocksTextUnorderedList::marker{color:var(--bpGray-800)}.bpMessageBlocksTextOrderedList::marker{color:var(--bpGray-800)}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextUnorderedList::marker{color:var(--bpPrimary-950)}.bpMessageBlocksTextOrderedList::marker{color:var(--bpPrimary-950)}.bpMessageBlocksTextListItem{line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));margin:var(--bpSpacing-2) 0}.bpMessageBlocksTextLink{cursor:pointer;text-decoration:underline}.bpMessageBlocksTextLink:hover{opacity:.7;text-decoration:none}li>.bpMessageBlocksTextText{display:inline}.bpMessageBlocksTextImage{margin:var(--bpSpacing-3) 0;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md))}.bpMessageBlocksTextImage[data-error=true]{justify-content:center;align-items:center;display:flex}.bpMessageBlocksTextHorizontalRule{color:var(--bpGray-300);margin:var(--bpSpacing-4) 0}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextHorizontalRule{color:var(--bpPrimary-300)}.bpMessageBlocksTextCodeBlockContainer{border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));margin:16px 0}.bpMessageBlocksTextCodeBlockTitle{background:var(--bpGray-200);color:var(--bpGray-900);padding:var(--bpSpacing-1) var(--bpSpacing-3);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));border:1px solid var(--bpGray-200);border-top-left-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-top-right-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-bottom:none;justify-content:space-between;align-items:center;display:flex}.bpMessageBlocksTextCodeBlockCopyIcon{width:24px;padding:var(--bpSpacing-1);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));color:var(--bpGray-800)}.bpMessageBlocksTextCodeBlockCopyIcon:hover{cursor:pointer;background:var(--bpGray-300)}.bpMessageBlocksTextCodeBlock{background:var(--bpGray-50);padding:var(--bpSpacing-3);border:1px solid var(--bpGray-200);border-bottom-left-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-bottom-right-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));border-top:none;line-height:1.6;overflow-x:auto}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextCodeBlock{background:var(--bpPrimary-50);color:var(--bpGray-950)}.bpMessageBlocksTextCode{background:var(--bpGray-300);padding:var(--bpSpacing-0_5) var(--bpSpacing-1);border-radius:4px;font-weight:500}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextCode{background:var(--bpPrimary-400)}.bpMessageBlocksTextCodeBlock .bpMessageBlocksTextCode,.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextCodeBlock .bpMessageBlocksTextCode{font-weight:inherit;background:0 0;border-radius:0;padding:0}.bpMessageBlocksTextTableContainer{margin:var(--bpSpacing-6) 0;-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}.bpMessageBlocksTextTable{border-collapse:collapse;color:inherit;table-layout:auto;white-space:nowrap;width:100%;min-width:100%;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg))}.bpMessageBlocksTextTableHeader{border-bottom:2px solid var(--bpGray-300);padding:var(--bpSpacing-1);text-align:left;font-weight:600}.bpMessageBlocksTextTableHeader:first-child{padding-left:0}.bpMessageBlocksTextTableHeader:last-child{padding-right:0}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextTableHeader{border-bottom:2px solid var(--bpPrimary-300)}.bpMessageBlocksTextTableData{padding:var(--bpSpacing-3) var(--bpSpacing-1)}.bpMessageBlocksTextTableData:first-child{padding-left:0}.bpMessageBlocksTextTableData:last-child{padding-right:0}.bpMessageBlocksTextTableRow{border-bottom:1px solid var(--bpGray-200)}.bpMessageBlocksTextTableRow:last-child{border-bottom:none}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextTableRow{border-bottom:1px solid var(--bpPrimary-200)}.bpMessageContainer[data-direction=outgoing] .bpMessageBlocksTextTableRow:last-child{border-bottom:none}.bpMessageBlocksTextInput[type=checkbox]{pointer-events:none}.bpMessageBlocksTextText+.bpMessageBlocksTextText{margin-top:var(--bpSpacing-4)}.bpMessageBlocksVideo{border:1px solid var(--bpGray-200);border-radius:calc(var(--bpRadius-scale)*var(--bpRadius-md))}.bpTypingIndicatorContainer{gap:var(--bpSpacing-1_5);padding:var(--bpSpacing-3);background-color:var(--bpGray-100);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-lg));align-items:end;display:flex}.bpTypingIndicatorContainer:before,.bpTypingIndicatorContainer:after{content:"";width:var(--bpSpacing-1_5);height:var(--bpSpacing-1_5);background-color:var(--bpGray-800);border-radius:50%;animation:1s infinite jump;display:block}.bpTypingIndicatorContainer:after{animation-delay:.2s}.bpTypingIndicatorLoader{width:var(--bpSpacing-1_5);height:var(--bpSpacing-1_5);background-color:var(--bpGray-800);border-radius:50%;animation:1s .1s infinite jump}@keyframes jump{0%,50%,to{transform:translateY(0)}25%{background-color:var(--bpGray-400);transform:translateY(-75%)}}.bpLoader{box-sizing:border-box;background:0 0;border-radius:50%;width:8px;height:8px;margin:auto;animation:2s linear infinite shadowPulse;display:block;position:relative;box-shadow:-16px 0 #0000,16px 0 #0000}@keyframes shadowPulse{33%{box-shadow:-16px 0 var(--bpPrimary-600),16px 0 transparent;background:0 0}66%{background:var(--bpPrimary-600);box-shadow:-16px 0 #0000,16px 0 #0000}to{box-shadow:-16px 0 transparent,16px 0 var(--bpPrimary-600);background:0 0}}.bpErrorContainer{height:100%;font-family:var(--font-family);background-color:var(--bpGray-1);flex-direction:column;display:flex}.bpErrorHeader{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));height:48px;color:var(--error-header-text);background-color:var(--error-header-bg);padding:var(--bpSpacing-2) var(--bpSpacing-4);justify-content:space-between;align-items:center;display:flex}.bpErrorHeaderActions{color:var(--error-header-text);background-color:var(--error-header-bg);align-items:center;display:flex}.bpErrorContent{padding:var(--bpSpacing-6);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.bpErrorIcon{color:var(--error-content-icon);stroke-width:1.25px;width:80px;height:80px}.bpErrorTitle{color:var(--error-content-title);padding:var(--bpSpacing-2);font-weight:600;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg))}.bpErrorMessage{color:var(--error-content-message);margin-bottom:var(--bpSpacing-2);white-space:pre-line;line-height:1.5}.bpErrorId{color:var(--bpGray-200);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs))}.bpMessagePreviewContainer{row-gap:var(--bpSpacing-1);column-gap:var(--bpSpacing-2);border:var(--bpGray-300) 1px solid;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-sm));padding:var(--bpSpacing-3);background-color:var(--bpGray-1);cursor:pointer;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:center;height:100%;display:grid}.bpMessagePreviewMessage{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));color:var(--bpGray-600);text-overflow:ellipsis;white-space:nowrap;flex:1;grid-column:2/3;overflow:hidden}.bpMessagePreviewDescription{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));color:var(--bpGray-500);text-overflow:ellipsis;white-space:nowrap;grid-column:2/3;overflow:hidden}.bpMessagePreviewCloseButton{color:var(--bpGray-400);cursor:pointer;padding:var(--bpSpacing-1);margin-left:calc(var(--bpSpacing-2) * -1);grid-area:1/3/3/4;align-self:self-start;transition:color .2s;display:none}@media (device-width<=1024px){.bpMessagePreviewCloseButton{display:block}}.bpMessagePreviewContainer:hover .bpMessagePreviewCloseButton{display:block}.bpMessagePreviewCloseButton:hover{color:var(--bpGray-600)}.bpMessagePreviewAvatarContainer{padding:var(--bpSpacing-0_5);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));flex:none;grid-row:span 2/span 2;overflow:hidden}.bpMessagePreviewAvatarImage{aspect-ratio:1;object-fit:cover;height:var(--bpSpacing-9);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full))}.bpMessagePreviewAvatarFallback{aspect-ratio:1;border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-full));height:var(--bpSpacing-9);line-height:var(--bpSpacing-12);background-color:var(--header-avatar-bg);color:var(--header-avatar-text);justify-content:center;align-items:center;display:flex}.bpConversationHistoryContainer{flex-direction:column;flex-grow:1;width:100%;height:100%;min-height:0;display:flex}.bpConversationHistoryCloseButton{top:50%;right:var(--bpSpacing-3);position:absolute;transform:translateY(-50%)}.bpConversationHistoryHeader{padding:var(--bpSpacing-3) var(--bpSpacing-4);line-height:calc(var(--bpFontSize-scale) * var(--bpFontSize-2xl));font-weight:500;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));color:var(--header-title);text-overflow:ellipsis;white-space:nowrap;text-align:center;-webkit-backdrop-filter:blur(45px);backdrop-filter:blur(45px);background-color:var(--header-bg);border-bottom:1px solid var(--bpGray-100);flex-shrink:0;align-items:center;width:100%;position:absolute;top:0;left:0}.bpConversationHistoryScrollContainer{scrollbar-width:none;flex-direction:column;flex-grow:1;flex-shrink:1;min-height:0;padding:48px 0 74px;display:flex;overflow:hidden auto}.bpConversationHistoryLoaderContainer{min-height:0;color:var(--bpGray-400);flex-direction:column;flex-grow:1;flex-shrink:1;justify-content:center;align-items:center;display:flex}.bpConversationHistoryScrollContainer::-webkit-scrollbar{display:none}.bpConversationHistoryConversationContainer{align-items:center;gap:var(--bpSpacing-3);padding:var(--bpSpacing-4) var(--bpSpacing-6);cursor:pointer;border-bottom:1px solid var(--bpGray-100);text-align:left;background-color:#0000;width:100%;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.bpConversationHistoryConversationContainer:hover{background-color:var(--bpGray-100)}.bpConversationHistoryConversationContainer[data-active]{background-color:var(--bpGray-200)}.bpConversationHistoryConversationAvatarContainer{border-radius:var(--bpRadius-full);flex-shrink:0;overflow:hidden}.bpConversationHistoryConversationAvatarImage{aspect-ratio:1;object-fit:cover;border-radius:var(--bpRadius-full);width:40px;height:40px}.bpConversationHistoryConversationUserAvatarFallback,.bpConversationHistoryConversationAvatarFallback{aspect-ratio:1;border-radius:var(--bpRadius-full);background-color:var(--header-avatar-bg);width:40px;height:40px;font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-lg));color:var(--header-avatar-text);justify-content:center;align-items:center;font-weight:500;display:flex}.bpConversationHistoryConversationUserAvatarFallback{background-color:var(--bpGray-200);color:var(--bpGray-600)}.bpConversationHistoryConversationContent{flex-direction:column;flex-grow:1;display:flex;overflow:hidden}.bpConversationHistoryConversationName{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));color:var(--bpGray-800);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bpConversationHistoryConversationTimestamp{font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-xs));color:var(--bpGray-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bpConversationHistoryNewConversationButton{padding:var(--bpSpacing-3) var(--bpSpacing-6);border-radius:calc(var(--bpRadius-scale) * var(--bpRadius-md));background-color:var(--modal-submit-bg);color:var(--message-text);font-size:calc(var(--bpFontSize-scale) * var(--bpFontSize-sm));cursor:pointer;justify-content:center;gap:var(--bpSpacing-2);white-space:nowrap;border:none;align-self:center;align-items:center;width:fit-content;font-weight:500;transition-property:background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #0000001a}.bpConversationHistoryNewConversationButton:hover,.bpConversationHistoryNewConversationButton:active{background-color:var(--modal-submit-bg-hover)}.bpConversationHistoryNewConversationButtonIcon{width:calc(var(--bpFontSize-scale) * var(--bpFontSize-base));height:calc(var(--bpFontSize-scale) * var(--bpFontSize-base))}.bpConversationHistoryConversationChevron{color:var(--bpGray-400);flex-shrink:0;width:18px;height:18px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInScaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInFromRight{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes pulsate-background{0%,to{background-color:var(--bpPrimary-100);color:var(--bpGray-600)}50%{background-color:var(--bpPrimary-400);color:var(--bpGray-800)}}.inner-page{text-align:center;background:#fff;padding:5rem 1.5rem}.inner-page-container{width:min(1180px,92%);margin:0 auto}.inner-page-hero{text-align:center;max-width:820px;margin:0 auto 60px}.page-badge{color:#d6a577;margin-bottom:8px;padding:10px 18px;font-size:1.3rem;display:inline-block}.inner-page-hero h1{color:#2e1f1a;margin-bottom:18px;font-size:clamp(2.3rem,5vw,4rem);font-weight:700;line-height:1.15}.inner-page-hero p{color:#6c5a57;font-size:1.08rem;line-height:1.85}.content-grid{gap:24px;margin-bottom:32px;display:grid}.two-columns{grid-template-columns:repeat(2,1fr)}.three-columns{grid-template-columns:repeat(3,1fr)}.glass-card,.feature-card,.faq-card,.timeline-card,.quote-box{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#fdf4eb;border:1px solid #ffffff8c;border-radius:24px;box-shadow:0 2px 8px -2px #0000002e}.glass-card{padding:32px}.glass-card h2,.timeline-card h2{color:#2e1f1a;margin-bottom:14px;font-size:1.55rem}.glass-card p,.timeline-card p,.feature-card p,.faq-card p{color:#6c5a57;font-size:1rem;line-height:1.8}.feature-card{padding:28px;transition:transform .3s,box-shadow .3s}.feature-card:hover,.faq-card:hover,.timeline-card:hover{transform:translateY(-6px);box-shadow:0 8px 36px -4px #d4a37340,0 4px 16px -4px #0000001a}.feature-card h3,.faq-card h3{color:#2e1f1a;margin-bottom:12px;font-size:1.2rem}.timeline{max-width:900px;margin:0 auto 40px;padding-left:28px;position:relative}.timeline:before{content:"";background:linear-gradient(#d8b08c,#d9c0ef);width:2px;height:100%;position:absolute;top:0;left:11px}.timeline-item{margin-bottom:28px;position:relative}.timeline-dot{background:#c98c5a;border-radius:50%;width:14px;height:14px;position:absolute;top:22px;left:-5px;box-shadow:0 0 0 6px #c98c5a26}.timeline-card{margin-left:26px;padding:28px}.quote-box{text-align:center;max-width:760px;margin:20px auto 0;padding:28px}.quote-box p{color:#7b5b56;font-size:1.2rem;font-style:italic;line-height:1.8}.faq-list{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.faq-card{padding:28px}.contact-grid{grid-template-columns:.95fr 1.05fr;gap:28px;display:grid}.contact-info p{margin-bottom:14px}.contact-item{border-bottom:1px solid #7860591f;padding:16px 0}.contact-item:last-child{border-bottom:none}.contact-item span{color:#b67846;margin-bottom:6px;font-size:.95rem;font-weight:700;display:block}.contact-item p{color:#5f4d49;margin:0}.contact-form h2{margin-bottom:20px}.form-group{flex-direction:column;margin-bottom:18px;display:flex}.form-group label{color:#4e3a35;margin-bottom:8px;font-size:.95rem;font-weight:600}.form-group input,.form-group textarea{color:#3d2c27;background:#ffffffc7;border:1px solid #ba978140;border-radius:16px;outline:none;width:100%;padding:14px 16px;font-size:1rem;transition:all .25s}.form-group input:focus,.form-group textarea:focus{border-color:#d6a577;box-shadow:0 0 0 4px #d6a5771f}.page-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d6a577,#c98c5a);border:none;border-radius:999px;padding:14px 26px;font-size:1rem;font-weight:600;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 30px #c98c5a38}.page-btn:hover{transform:translateY(-2px);box-shadow:0 18px 34px #c98c5a47}.not-found-container{text-align:center;background:linear-gradient(135deg,#fff8f2,#f8dde3,#e9e0f8);padding-top:10%;padding-bottom:8%}.not-found-error{font-size:5rem}.not-found-text{font-family:Inter;font-size:1.3rem;font-weight:600;line-height:2rem}.not-found-redirect{justify-content:center;align-items:center;margin-top:3%;display:flex}.redirect-text{margin-right:2%;font-family:Inter}@media (width<=992px){.two-columns,.three-columns,.faq-list,.contact-grid{grid-template-columns:1fr}.inner-page{padding:110px 0 70px}.inner-page-hero{margin-bottom:45px}}@media (width<=576px){.inner-page{padding:100px 0 60px}.glass-card,.feature-card,.faq-card,.timeline-card,.quote-box{border-radius:20px;padding:22px}.inner-page-hero p,.glass-card p,.timeline-card p,.feature-card p,.faq-card p{font-size:.98rem}}.category-page{background:linear-gradient(135deg,#fff8f2 0%,#f8dde3 50%,#ede4ff 100%);min-height:100vh;padding:120px 0 80px}.category-page-container{width:min(1180px,92%);margin:0 auto}.category-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;margin-bottom:50px;display:grid}.category-badge{color:#d6a577;margin-bottom:8px;padding:10px 18px;font-size:1.3rem;display:inline-block}.category-hero-content h1{color:#2e1f1a;margin-bottom:18px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.12}.category-hero-content p{color:#6c5a57;max-width:620px;font-size:1.08rem;line-height:1.85}.category-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.category-btn,.category-link-btn{border-radius:999px;font-weight:600;text-decoration:none;transition:all .25s}.category-btn{color:#fff;background:linear-gradient(135deg,#d6a577,#c98c5a);padding:14px 26px;box-shadow:0 14px 30px #c98c5a38}.category-btn:hover{transform:translateY(-2px)}.category-link-btn{color:#5f4d49;background:#ffffffb8;border:1px solid #ba978133;padding:14px 24px}.category-link-btn:hover{background:#ffffffe6}.category-image-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:30px;padding:20px;box-shadow:0 20px 45px #a57f5e24}.category-image-card img{object-fit:cover;border-radius:22px;width:100%;height:480px;display:block}.category-content-grid{grid-template-columns:repeat(2,1fr);gap:26px;display:grid}.category-info-card,.category-not-found{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border:1px solid #ffffff8c;border-radius:24px;padding:32px;box-shadow:0 18px 45px #a57f5e1f}.category-info-card h2,.category-not-found h1{color:#2e1f1a;margin-bottom:16px;font-size:1.6rem}.category-info-card p,.category-not-found p{color:#6c5a57;font-size:1rem;line-height:1.85}.category-points{flex-direction:column;gap:16px;display:flex}.category-point{align-items:flex-start;gap:12px;display:flex}.category-point span{color:#b67846;background:#d6a57729;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;font-weight:700;display:flex}.category-point p{margin:0}.category-not-found{text-align:center;max-width:700px;margin:80px auto}@media (width<=992px){.category-hero,.category-content-grid{grid-template-columns:1fr}.category-image-card img{height:380px}}@media (width<=576px){.category-page{padding:100px 0 60px}.category-info-card,.category-not-found{border-radius:20px;padding:24px}.category-image-card{border-radius:22px;padding:14px}.category-image-card img{border-radius:16px;height:300px}.category-actions{flex-direction:column;align-items:stretch}.category-btn,.category-link-btn{text-align:center}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--cream);color:var(--text-dark)}img{max-width:100%}.container{width:min(1200px,90%);margin:0 auto}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
